html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
margin: 0;
padding: 0;
border: 0;
font: inherit;
vertical-align: baseline;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
display: block;
}
body {
line-height: 1;
}
ol, ul {
list-style: none;
}
blockquote, q {
quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
content: '';
content: none;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
body {
font-size: 1em;
}
sup {
font-size: 0.750em;
line-height: 0.750em !important;
vertical-align: super !important;
}
sub {
font-size: 0.750em;
line-height: 0.750em !important;
vertical-align: sub !important;
}
h1, h2, h3, h4, h5, h6 {
font-size: 1em;
line-height: 1.3;
page-break-after: avoid;
text-align: left;
}
em, .italic {
font-style: italic;
}
strong, .bold {
font-weight: bold;
}
.roman {
font-style: normal !important;
}
abbr {
text-transform: uppercase;
letter-spacing: 0.1em;
font-size: 0.9444em;
}
.sc {
font-size: 0.7500em;
text-transform: uppercase;
font-weight: bolder;
letter-spacing: 0.2em;
}
.underline {
text-decoration: underline;
}
.dotted-underline {
text-decoration: none;
border-bottom: 1px dotted #000;
}
.double-underline {
text-decoration: none;
border-bottom: 3px double #000;
}
.triple-underline {
text-decoration: underline;
border-bottom: 3px double #000;
}
.overline {
text-decoration: overline;
}
.strike {
text-decoration: line-through;
}
a {
text-decoration: underline;
}
.noindent {
text-indent: 0 !important;
}
.highlight {
background-color: #dddddd;
padding: 0 0.25em;
}
p, .p {
font-size: 1em;
line-height: 1.6;
text-indent: 2em;
word-break: normal;
word-break: break-word;
-epub-hyphens: auto;
hyphens: auto;
text-align: justify;
widows: 2;
orphans: 2;
}
h1+p, h1+.p, h2+p, h2+.p, h3+p, h3+.p, h4+p, h4+.p, h5+p, h5+.p, h6+p, h6+.p, header+p, header+.p, .header+p, .header+.p {
text-indent: 0;
}
.named-book-part-body p:first-child, .body p:first-child {
text-indent: 0;
}
.disp-quote {
margin: 1em 1em 1em 1em;
}
.disp-quote p, .disp-quote .p {
font-size: 0.9375em;
line-height: 1.6;
text-align: left;
text-indent: 0;
word-break: normal;
word-break: break-word;
-epub-hyphens: none;
hyphens: none;
}
.disp-quote p+p, .disp-quote p+.p, .disp-quote .p+p, .disp-quote .p+.p {
text-indent: 1em;
}
.disp-quote.epigraph+p, .disp-quote.epigraph+.p {
text-indent: 0;
}
.disp-quote .attrib {
text-align: right;
margin: 0.5em 1em 0 0;
font-size: 0.9375em;
line-height: 1.6;
}
.disp-quote .disp-quote {
margin: 1em 0 1em 1em;
}
.verse-group {
margin: 1em 0 1em 1em;
}
.verse-group .verse-line {
font-size: 0.9375em;
margin: 0 1em 0 1em;
text-indent: -1em;
line-height: 1.6;
padding: 0 1em 0 0;
white-space: pre-wrap;
}
.verse-group .attrib {
font-size: 0.9375em;
text-align: right;
margin-right: 1em;
}
.marginal-number, .line-number {
float: right;
display: block;
width: 6em;
text-align: right;
}
.marginal-number {
margin: 0 -1.95em 0 1em;
}
.line-number {
margin: 0 0 0 1em;
}
.speech {
margin: 0.5em 0 0.5em 0;
text-align: left;
}
.speech p, .speech .p {
margin: 0 0 0 2em;
text-indent: 0;
text-align: left;
word-break: normal;
word-break: break-word;
-epub-hyphens: none;
hyphens: none;
}
.speech p:first-child, .speech .p:first-child {
text-indent: -2em;
}
.speech p+p, .speech p+.p, .speech .p+p, .speech .p+.p {
text-indent: 1em;
}
.speech .speaker {
font-size: 0.7500em;
text-transform: uppercase;
font-weight: bolder;
letter-spacing: 0.2em;
padding: 0 0.29em 0 0;
}
.speech .speaker .sc {
font-size: 1em;
}
.part-line-middle {
padding: 0 0 0 10em !important;
}
.part-line-end {
padding: 0 0 0 14em !important;
}
.hidden {
display: none;
}
.stage-direction, .stage-direction-enter, .stage-direction-exit {
font-style: italic;
line-height: 1.6;
text-indent: 0;
margin: 0.5em 0 0.5em 0;
}
.stage-direction, .stage-direction-enter {
text-align: center !important;
}
.stage-direction-exit {
text-align: right !important;
}
.explanation {
text-align: left;
text-indent: 0;
margin: 1em;
font-size: 0.9375em;
}
.question {
text-align: left;
margin: 0.5em 0 0.5em 0;
}
.question p, .question .p {
text-align: left;
text-indent: 0;
}
.question p+p, .question p+.p, .question .p+p, .question .p+.p {
text-indent: 1em;
}
.question-wrap {
margin: 1em 0 0 0;
}
.question-wrap .question+.question {
margin: 1.25em 1em 1.25em 1em;
}
.question-wrap .question .question {
margin: 0.5em 0 0.5em 1em;
}
.question-wrap+.question-wrap {
margin: 2em 0 0 0;
}
.answer {
text-align: left;
margin: 0.5em 0 1em 1em;
}
.answer p, .answer .p {
text-align: left;
text-indent: 0;
}
.answer p+p, .answer p+.p, .answer .p+p, .answer .p+.p {
text-indent: 1em;
}
.attrib {
text-align: right;
margin: 0.5em 1em 0 0;
}
.end-author {
font-weight: bold;
}
.end-author-loc, .end-author-date {
font-style: italic;
margin: 0 0 0 0 !important;
}
.trans {
font-style: italic;
}
.trans .italic {
font-style: normal;
}
.trans .line-number, .trans .marginal-number {
font-style: normal;
}
.sig-block {
margin: 1em 1em 1em 1em;
}
.sig-block .sig {
font-style: italic;
line-height: 1.6;
}
.A, .A-plus, .def-list h1, h1.list-title {
text-align: center;
margin: 2em 1em 0.5em 1em;
font-weight: bold;
font-weight: 900;
font-size: 1.3750em;
}
.A-plus {
font-size: 1.5000em;
}
.B, .def-list h2, h2.list-title {
text-align: center;
margin: 2em 1em 0.5em 1em;
font-weight: bold;
}
.sec .A+.sec .B, .sec .A-plus+.sec .B {
margin: 1em 1em 0.5em 1em;
}
.C, .def-list h3, h3.list-title {
text-align: center;
margin: 2em 1em 0.5em 1em;
font-weight: bold;
font-style: italic;
}
.sec .B+.sec .C {
margin: 1em 1em 0.5em 1em;
}
.D, .def-list h4, h4.list-title {
text-align: center;
font-weight: normal;
margin: 1em 0 0.25em 0;
}
.E, .def-list h5, h5.list-title {
text-align: center;
margin: 2em 1em 0.5em 1em;
font-weight: bold;
font-style: italic;
font-weight: normal;
margin: 1em 0 0.25em 0;
}
.F, .def-list h6, h6.list-title {
font-style: italic;
font-weight: normal;
margin: 1em 0 0.25em 0;
}
.G {
font-size: 0.7500em;
text-transform: uppercase;
font-weight: bolder;
letter-spacing: 0.2em;
margin: 1.5em 0 0.5em 0;
}
.H {
font-weight: bold;
margin: 0.5em 0 0 0;
}
.I {
font-style: italic;
margin: 0.5em 0 0 0;
}
.title.NHS {
margin: 1em 1em 1em 1em;
display: block;
text-align: center;
}
.title {
font-weight: bold;
margin: 1em 0 0 1em;
text-indent: 0;
line-height: 1.3;
text-align: left;
}
.kwd-group .title {
margin: 0 0 0 0;
}
.title.run-in:after {
display: inline;
content: " \b7";
}
.break {
text-indent: 0 !important;
text-align: center;
border: 0;
margin: 0.7em 0 1em 0;
padding: 0;
height: 1em;
page-break-before: avoid;
line-height: 1.6;
}
.break+p {
text-indent: 0 !important;
}
.label {
font-weight: bold;
}
.kwd {
font-weight: bold;
}
.list {
margin: 0.5em 1em 0.5em 1em;
}
.list .list {
margin: 0.5em 0 0.5em 1em;
}
.list+.list {
margin: 1.25em 1em 1.25em 1em;
}
.list-item {
line-height: 1.6;
margin: 0.5em 0 0.5em 0;
text-align: left;
}
.list-item p, .list-item .p {
text-align: left;
text-indent: 0;
}
.list-item p+p, .list-item p+.p, .list-item .p+p, .list-item .p+.p {
text-indent: 1em;
}
.bullet {
padding-left: 1em;
text-indent: 0;
margin: 0.5em 1em 0.5em 0;
}
.bullet .list-item {
position: relative;
}
.bullet .list-item p, .bullet .list-item .p {
text-align: left;
}
.bullet .list-item:before {
content: '\b7';
position: absolute;
top: 0;
left: -0.5em;
font-weight: bold;
}
.bullet .list-item .label {
width: 0;
height: 0;
}
.def-list {
text-align: left;
margin: 1em 0 1em 0;
}
.def-list .term {
font-weight: bold;
text-align: left;
line-height: 1.6;
font-size: 0.9375em;
padding: 0.5em 0.5em 0 0.5em;
}
.def-list .def {
text-align: left;
line-height: 1.6;
font-size: 0.9375em;
padding: 0 0.5em 0.5em 0.5em;
}
.def-list .def:last-child {
border-bottom: 0;
}
.def-list .def .p, .def-list .def p {
text-align: left;
font-size: 1em;
text-indent: 0;
}
.def-list .def .p+.p, .def-list .def p+p {
text-indent: 1em;
}
.def-list .def-list .term {
font-size: 1em;
}
.def-list .def-list .def {
font-size: 1em;
}
.def-list .def-list .def:last-child {
border-bottom: 0;
}
.fn-group {
margin: 0.5em 0 1em 0;
}
.fn {
margin: 0 0 0 0;
padding: 0.5em 0 0.5em 0;
}
.fn:first-child {
border-top: 0;
}
.fn p {
padding: 0 0.5em 0 0.5em;
text-indent: 0;
font-size: 0.9375em;
line-height: 1.6;
text-align: left;
}
.fn p+p {
text-indent: 1em;
}
.fn p a.xref.fn {
vertical-align: baseline;
font-size: 1em;
font-weight: normal;
border-top: 0;
}
.fn .list {
margin: 0.5em 1.5em 0.5em 1.5em;
}
.fn .list .list-item {
font-size: 0.9375em;
margin: 0.25em 0 0.25em 0;
}
.fn .list .list-item p {
font-size: 1em;
padding: 0 0 0 0;
}
.fn .list .list {
margin: 0.5em 1em 0.5em 1em;
}
.fn .list .list .list-item {
font-size: 1em;
}
.fn .verse-group {
margin: 1em 0 1em 1.5em;
}
.textual-notes .textual-note .title {
margin: 0 0 0 0;
}
.textual-notes .margin-note {
float: right;
width: 30%;
padding: 0 0 0.5em 0;
margin: 0 0 0 1em;
border-bottom: 0;
}
.textual-notes .margin-note p {
line-height: 1.3;
}
.boxed-text.admonishment {
background-color: transparent;
}
.boxed-text.admonishment p:first-child {
text-indent: 0;
}
.boxed-text.update {
background-color: transparent;
border: 0;
margin: 1em 1em 1em 1em;
-webkit-border-radius: 0;
border-radius: 0;
}
.boxed-text.update p:first-child {
text-indent: 0;
}
.ack-fn {
border-bottom: 0;
}
.fig {
margin: 1em 0 1em 0;
padding: 0 0.5em 0 0.5em;
page-break-inside: avoid;
}
.fig .label {
font-size: 0.9375em;
}
.fig img {
width: 100%;
height: auto;
display: block;
}
.fig p {
font-size: 0.9375em;
text-align: left;
line-height: 1.5;
text-indent: 0;
}
.fig .attrib {
font-size: 0.9375em;
line-height: 1.5;
}
.fig .fn {
border-bottom: 0;
}
.fig .inline-graphic {
height: 1em;
width: auto;
display: inline;
}
.caption {
font-size: 0.9375em;
text-indent: 0;
line-height: 1.5;
margin: 0.5em 0 0.5em 0;
text-align: left;
}
.caption p {
font-size: 1em;
text-indent: 0;
text-align: left;
}
.caption .label {
font-size: 1em;
}
.caption .label+p, .caption .label+.p {
display: inline;
}
.caption .title {
margin: 0 0 0 0;
line-height: 1.5;
}
.caption .attrib {
font-size: 1em;
text-align: right;
}
.caption+.attrib {
margin: 0 1em 0 0;
}
.fig-group {
padding: 0 0.5em 0 0.5em;
page-break-inside: avoid;
}
.fig-group .fig {
padding: 0 0 0 0;
}
.inline-graphic {
height: 1em;
width: auto;
}
.inline-formula img {
height: auto;
width: auto;
display: inline;
}
.table-wrap {
margin: 1em 0;
}
.table-wrap .caption .title {
font-weight: normal;
font-size: inherit;
}
.table-wrap table {
margin: 0 0;
}
.table-wrap table p, .table-wrap table .p {
font-size: 1em;
text-align: inherit !important;
text-indent: 0;
}
.table-wrap table p+p, .table-wrap table .p+p {
text-indent: 1em;
}
.table-wrap .attrib {
font-size: 0.9375em;
margin: 0.5em 1em;
text-align: right;
text-indent: 0;
line-height: 1.5;
}
table {
width: 100%;
margin: 1em 0;
border-top: 0.0625em solid #000000 !important;
border-bottom: 0.0625em solid #000000 !important;
}
table th, table td {
font-size: 0.9375em;
line-height: 1.3 !important;
padding: 0.5em 0.5em 0.5em 0.5em;
}
table th.stub, table td.stub {
font-weight: bold;
}
table th .list .list-item p, table td .list .list-item p {
line-height: 1.3;
}
table th.char, table td.char {
width: auto;
}
table th.char .char-left, table td.char .char-left {
float: left;
text-align: right;
width: 50%;
}
table th.char .char-right, table td.char .char-right {
float: right;
text-align: left;
width: 50%;
}
table th {
font-weight: bold;
}
table thead tr+tr th {
}
table td .title {
font-weight: bold;
margin: 0 0 0 0;
}
table tfoot th, table tfoot td {
font-style: italic;
}
.table-wrap-foot .fn-group {
margin: 0.5em 0.5em 1em 0.5em;
}
.table-wrap-foot .fn p, .table-wrap-foot .fn .p, .table-wrap-foot p, .table-wrap-foot .p {
font-size: 0.9375em;
margin: 0 0 0 0;
text-align: left;
line-height: 1.5;
text-indent: 0;
}
.table-wrap-foot .fn p+p, .table-wrap-foot .fn .p+p, .table-wrap-foot p+p, .table-wrap-foot .p+p {
text-indent: 1em;
}
.informal table {
border-top: 0 !important;
border-bottom: 0 !important;
}
.informal table th, .informal table td {
background-color: transparent;
border-bottom: 0;
}
table.array {
border-top: 0 !important;
border-bottom: 0 !important;
width: auto;
}
table.array th, table.array td {
background-color: initial;
border-bottom: 0;
}
.disp-formula {
margin: 1em 4em 1em 1em;
}
.disp-formula p {
text-indent: 0;
margin: 0 2em 0 0;
}
.disp-formula .label {
float: right;
font-weight: normal;
display: block;
width: 6em;
margin: 0 -4em 0 1em;
text-align: right;
}
.chem-struct {
margin: 1em 0 1em 0;
}
.chem-struct-wrap {
margin: 1em 0 1em 0;
}
.theorem, .definition, .proof {
padding: 0 1em 0 1em;
}
pre {
display: block;
font-family: monospace;
white-space: pre-wrap;
margin: 1em 0 1em 0;
}
.monospace, .code {
font-family: monospace;
text-align: left;
font-size: 1.125em;
}
.code {
white-space: pre-wrap;
}
.disp-quote .example {
margin: 1em 1em 1em 1em;
}
.statement {
margin: 1em 0 1em 0;
}
.statement p {
text-indent: 0;
}
.statement p+p {
text-indent: 1em;
}
.part .sec .boxed-text .caption .title {
margin: 0 0 0 0;
}
.boxed-text {
margin: 1em 0.5em 1em 0.5em;
padding: 1em 0 1em 0;
-webkit-border-radius: 0.25em;
border-radius: 0.25em;
border: 1px solid #b7b2ad;
background-color: #ffffff;
page-break-inside: avoid;
}
.boxed-text .table-wrap {
margin: 1em 1em 1em 1em;
}
.boxed-text .table-wrap .caption {
background-color: transparent;
line-height: 1.5;
padding: 0 0 0 0;
margin: 0 0 0 0;
}
.boxed-text .caption {
line-height: 1.3;
padding: 0.5em 1em 0.5em 1em;
margin: -1.05em 0 1em 0;
text-align: left;
-webkit-border-radius: 0.2em;
border-radius: 0.2em;
}
.boxed-text .caption p {
padding: 0 0 0 0;
}
.boxed-text .caption+p {
text-indent: 0;
}
.boxed-text .caption .label {
margin: 0 0.29em 0 0;
}
.boxed-text .caption .label+.title, .boxed-text .caption .label+p {
font-weight: normal;
padding: 0 0 0 0;
}
.boxed-text .caption .title {
margin: 0 0 0 0;
}
.boxed-text .fig-group .caption {
background-color: transparent;
line-height: 1.5;
padding: 0 1em 0 1em;
margin: 1em 0 0 0;
}
.boxed-text .fig {
padding: 0 1em 0 1em;
}
.boxed-text .fig .caption {
background-color: transparent;
line-height: 1.5;
padding: 0 0 0 0;
margin: 0 0 0 0;
}
.boxed-text .fig .caption .attrib {
margin: 0 0 0 0;
font-size: 1em;
}
.boxed-text .fig img {
max-width: 100%;
margin: 0 0 0.5em 0;
}
.boxed-text .attrib {
text-align: right;
margin: 0.5em 1em 0 1em;
font-size: 0.9375em;
line-height: 1.5;
}
.boxed-text p {
padding: 0 1em 0 1em;
}
.boxed-text .list {
margin: 0.5em 2em 0.5em 2em;
}
.boxed-text .list .list {
margin: 0.5em 1em 0.5em 1em;
}
.boxed-text .bullet {
margin: 0.5em 1em 0.5em 1em;
}
.boxed-text .list-item p, .boxed-text .disp-quote p {
padding: 0 0 0 0;
}
.boxed-text .verse-group {
margin: 1em 1em 1em 2em;
}
.boxed-text .disp-quote {
margin: 1em 2em 1em 2em;
}
.boxed-text .disp-quote .list {
margin: 0.5em 0 0.5em 0;
}
.boxed-text .sec {
margin: 1em 0 0 0;
}
.boxed-text .A, .boxed-text .A-plus {
margin: 1em 1em 0 1em;
line-height: 1.6;
font-size: 1em;
text-align: left;
font-family: inherit;
}
.boxed-text .A:first-child, .boxed-text .A-plus:first-child {
margin: 0 1em 0 1em;
}
.boxed-text .B {
font-style: italic;
margin: 1em 1em 0 1em;
line-height: 1.6;
font-size: 1em;
text-align: left;
font-family: inherit;
}
.boxed-text .xref.fig {
padding: 0;
}
.boxed-text .def-list {
margin: 1em 1em 1em 1em;
}
.boxed-text .def-list .def p {
padding: 0 0 0 0;
}
.boxed-text .code {
padding: 0 1em 0 1em;
}
.boxed-text .ref-list {
margin: 1em 1em 0 1em;
}
.boxed-text .ref-list .BOXm {
font-weight: bold;
}
.disp-quote .list-item {
font-size: 0.9375em;
}
.disp-quote .list-item p {
font-size: 1em;
}
.disp-quote .list-item .list .list-item {
font-size: 1em;
}
.answer-set .answer {
margin: 0.5em 0 0.5em 1em;
}
a.xref {
margin: 0 0 0 0;
padding: 0 0 0 0;
}
a.xref.boxed-text {
-webkit-border-radius: 0;
border-radius: 0;
border: 0;
background-color: transparent;
page-break-inside: auto;
}
a.xref.fn, a.xref.footnote, a.xref.endnote {
text-decoration: underline;
font-weight: bold;
border-top: 0;
}
a.xref.uri, a.xref.ext-link {
word-wrap: break-word;
}
a.xref.page {
display: inline;
}
a.xref.list {
margin: 0 0 0 0;
}
.fig.video, .fig.audio, .fig.animation, .fig.assessment, .fig.q-and-a, .fig.pop-up, .fig.slideshow {
-webkit-border-radius: 0.25em;
border-radius: 0.25em;
border: 0.25em solid #b7b2ad;
background-repeat: no-repeat;
background-position: 100% 0;
background-size: 4em 4em;
}
.fig.video .title, .fig.audio .title, .fig.animation .title, .fig.assessment .title, .fig.q-and-a .title, .fig.pop-up .title, .fig.slideshow .title {
margin: 0.5em 0 0 0;
}
.fig.video .caption .title, .fig.audio .caption .title, .fig.animation .caption .title, .fig.assessment .caption .title, .fig.q-and-a .caption .title, .fig.pop-up .caption .title, .fig.slideshow .caption .title {
font-weight: normal;
margin: 0 0 0 0.29em;
}
.fig.video {
background-image: url('../Images/icon_video_32x32.png');
}
.fig.audio {
background-image: url('../Images/icon_audio_32x32.png');
}
.fig.animation {
background-image: url('../Images/icon_animation_32x32.png');
}
.fig.assessment {
background-image: url('../Images/icon_assessment_32x32.png');
}
.fig.q-and-a {
background-image: url('../Images/icon_qanda_32x32.png');
}
.fig.pop-up {
background-image: url('../Images/icon_popup_32x32.png');
}
.fig.slideshow {
background-image: url('../Images/icon_slideshow_32x32.png');
}
.preface header h1, .preface .header h1, .foreword header h1, .foreword .header h1, .ack header h1, .ack .header h1, .dedication header h1, .dedication .header h1, .other header h1, .other .header h1 {
font-size: 1.7500em;
text-align: center;
line-height: 1.3;
color: #000000;
font-weight: normal;
font-style: italic;
margin: 3em 0 1em 0;
padding: 0 0 0 0;
}
.preface header h1+.subtitle, .preface .header h1+.subtitle, .foreword header h1+.subtitle, .foreword .header h1+.subtitle, .ack header h1+.subtitle, .ack .header h1+.subtitle, .dedication header h1+.subtitle, .dedication .header h1+.subtitle, .other header h1+.subtitle, .other .header h1+.subtitle {
margin: -1em 0 1em 0;
}
.preface header .subtitle, .preface .header .subtitle, .foreword header .subtitle, .foreword .header .subtitle, .ack header .subtitle, .ack .header .subtitle, .dedication header .subtitle, .dedication .header .subtitle, .other header .subtitle, .other .header .subtitle {
text-align: center;
font-style: italic;
}
.preface .contrib-group, .foreword .contrib-group, .ack .contrib-group, .dedication .contrib-group, .other .contrib-group {
text-align: center;
margin: 0 0 1em 0;
}
.preface .contrib-group.authors .x, .foreword .contrib-group.authors .x, .ack .contrib-group.authors .x, .dedication .contrib-group.authors .x, .other .contrib-group.authors .x {
margin: 0 0.29em 0 0;
}
.preface .contrib-group .contrib .name, .foreword .contrib-group .contrib .name, .ack .contrib-group .contrib .name, .dedication .contrib-group .contrib .name, .other .contrib-group .contrib .name {
font-weight: bold;
}
.preface .contrib-group .contrib .name .surname+.suffix, .foreword .contrib-group .contrib .name .surname+.suffix, .ack .contrib-group .contrib .name .surname+.suffix, .dedication .contrib-group .contrib .name .surname+.suffix, .other .contrib-group .contrib .name .surname+.suffix {
padding: 0 0 0 0.29em;
}
.preface .contrib-group .contrib .name+.degrees, .foreword .contrib-group .contrib .name+.degrees, .ack .contrib-group .contrib .name+.degrees, .dedication .contrib-group .contrib .name+.degrees, .other .contrib-group .contrib .name+.degrees {
padding: 0 0 0 0.29em;
}
.blurb {
text-indent: 0;
}
.blurb+.blurb {
text-indent: 1em;
}
.front-matter-part p {
text-indent: 0;
}
.front-matter-part header, .front-matter-part .header {
padding: 3em 0 1em 0;
}
.front-matter-part header .FMT, .front-matter-part header .FMS, .front-matter-part .header .FMT, .front-matter-part .header .FMS {
font-size: 1.7500em;
text-align: center;
line-height: 1.3;
font-weight: normal;
font-style: italic;
padding: 0 0 0 0;
}
.front-matter-part header .FMT-subtitle, .front-matter-part .header .FMT-subtitle {
text-align: center;
font-style: italic;
}
.front-matter-part header .ST, .front-matter-part .header .ST {
font-size: 1em;
text-transform: uppercase;
letter-spacing: 0.2em;
margin: 1em 0 0 0;
font-weight: bold;
line-height: 1.3;
text-align: left;
text-indent: 0;
}
.front-matter-part header .author, .front-matter-part .header .author {
text-align: center;
}
.front-matter-part .edition {
margin: 0.5em 0 0.5em 0;
font-weight: bold;
}
.front-matter-part .volume {
margin: 0.5em 0 0.5em 0;
text-transform: uppercase;
letter-spacing: 0.2em;
}
.front-matter-part .edited-by {
margin: 1em 0 0 0;
font-style: italic;
}
.front-matter-part .author {
font-weight: bold;
}
.front-matter-part .aff {
font-style: italic;
font-size: 0.9375em;
line-height: 1.3;
}
.front-matter-part .bio {
margin: 1em 0 0.5em 0;
}
.front-matter-part.other p, .front-matter-part.introduction p {
text-indent: 2em;
}
.front-matter-part.other .def p, .front-matter-part.other .def .p, .front-matter-part.introduction .def p, .front-matter-part.introduction .def .p {
text-indent: 0;
}
.front-matter-part.other .fn p, .front-matter-part.introduction .fn p {
text-indent: 0;
}
.front-matter-part.other .fn p+p, .front-matter-part.introduction .fn p+p {
text-indent: 1em;
}
.front-matter-part.other header+p, .front-matter-part.other .header+p, .front-matter-part.introduction header+p, .front-matter-part.introduction .header+p {
text-indent: 0;
}
.front-matter-part.other h1+p, .front-matter-part.other h2+p, .front-matter-part.other h3+p, .front-matter-part.other h4+p, .front-matter-part.other h5+p, .front-matter-part.other h6+p, .front-matter-part.introduction h1+p, .front-matter-part.introduction h2+p, .front-matter-part.introduction h3+p, .front-matter-part.introduction h4+p, .front-matter-part.introduction h5+p, .front-matter-part.introduction h6+p {
text-indent: 0;
}
.front-matter-part.other .disp-quote p, .front-matter-part.other .footnote p, .front-matter-part.other .list-item p, .front-matter-part.introduction .disp-quote p, .front-matter-part.introduction .footnote p, .front-matter-part.introduction .list-item p {
text-indent: 0;
}
.front-matter-part.other .disp-quote p+p, .front-matter-part.other .footnote p+p, .front-matter-part.other .list-item p+p, .front-matter-part.introduction .disp-quote p+p, .front-matter-part.introduction .footnote p+p, .front-matter-part.introduction .list-item p+p {
text-indent: 1em;
}
.editorial-procedures p+p {
text-indent: 2em;
}
.half-title-page .half-title-title {
font-size: 1em;
text-transform: uppercase;
letter-spacing: 0.2em;
margin: 1em 0 0 0;
font-weight: bold;
line-height: 1.3;
text-align: left;
}
.half-title-page .half-title-title+.half-title-subtitle {
margin: 0 0 0.5em 0;
}
.half-title-page .half-title-title:first-child {
margin: 0 0 1em 0;
}
.half-title-page .half-title-subtitle {
margin: 0 0 0.5em 0;
font-style: italic;
line-height: 1.3;
}
.half-title-page .half-title-edition {
margin: 0.5em 0 0.5em 0;
font-weight: bold;
}
.half-title-page .half-title-volume {
margin: 0.5em 0 0.5em 0;
text-transform: uppercase;
letter-spacing: 0.2em;
}
.half-title-page .half-title-edited-by {
margin: 1em 0 0 0;
font-style: italic;
}
.half-title-page .half-title-author {
font-weight: bold;
}
.series-page p {
text-indent: 0;
text-align: left;
}
.series-page img {
margin: 0.5em 0 0.5em 0;
}
.series-page h1, .series-page h2, .series-page h3 {
text-align: left;
}
.series-page header, .series-page .header {
padding: 0 0 0 0;
}
.series-page header .FMS, .series-page header .EMT, .series-page header .EMS, .series-page .header .FMS, .series-page .header .EMT, .series-page .header .EMS {
font-size: 1em;
font-style: normal;
text-transform: uppercase;
letter-spacing: 0.2em;
margin: 1em 0 0 0;
font-weight: bold;
line-height: 1.3;
text-align: left;
text-indent: 0;
font-family: inherit;
}
.series-page .series-page-subtitle {
text-indent: 0;
margin: 0 0 0.5em 0;
font-style: italic;
line-height: 1.3;
}
.series-page .series-blurb {
margin: 0.5em 0 0.5em 0;
}
.series-page .series-page-edited-by {
margin: 1em 0 0 0;
font-style: italic;
}
.series-page .list {
margin: 1em 0 0 0;
text-align: left;
}
.series-page .list h1.list-title {
font-weight: bold;
font-family: inherit;
font-size: 1em;
line-height: 1.6;
}
.series-page .list-item {
margin: 0 0 0 0;
}
.series-page .A, .series-page .A-plus {
font-family: inherit;
margin: 1em 0 0.5em 0;
font-size: 1em;
}
.series-page .ref-list .EMS {
font-size: 1em;
font-style: normal;
text-transform: uppercase;
letter-spacing: 0.2em;
margin: 1em 0 0 0;
font-weight: bold;
line-height: 1.3;
text-align: left;
text-indent: 0;
font-family: inherit;
}
.series-page .ref {
border-top: 0;
text-align: left;
}
.series-page .ref .label {
padding-right: 0.29em;
}
.title-page {
padding: 0 1em 0 1em;
}
.title-page p {
text-align: center;
word-break: normal;
word-break: break-word;
-epub-hyphens: none;
hyphens: none;
}
.title-page .title-page-title {
font-size: 2em;
text-transform: uppercase;
letter-spacing: 0.1em;
margin: 2em 0 0.5em 0;
font-weight: bold;
line-height: 1.3;
}
.title-page .title-page-subtitle {
font-size: 2em;
margin: 0.5em 0 0.5em 0;
font-style: italic;
font-weight: normal;
line-height: 1.3;
}
.title-page .title-page-subtitle+.title-page-subtitle {
margin: -0.5em 1em 0.5em 1em;
}
.title-page .title-page-edition {
font-size: 2em;
margin: 0.5em 0 0.5em 0;
line-height: 1.3;
}
.title-page .title-page-volume {
font-size: 2em;
margin: 0.5em 0 0.5em 0;
text-transform: uppercase;
letter-spacing: 0.1em;
line-height: 1.3;
}
.title-page .title-page-series {
font-size: 1em;
text-transform: uppercase;
letter-spacing: 0.2em;
margin: 1em 0 0 0;
font-weight: bold;
line-height: 1.3;
}
.title-page .title-page-series-editor {
font-weight: bold;
margin: 0.5em 0 0 0;
}
.title-page .title-page-author {
font-weight: bold;
margin: 0.5em 0 0 0;
}
.title-page .title-page-edited-by {
margin: 1em 0 0.5em 0;
font-style: italic;
}
.title-page .title-page-address-line {
margin: 0 0 1em 0;
font-style: italic;
font-size: 0.9375em;
line-height: 1.3;
}
.title-page .title-page-text {
margin: 0 0 1em 0;
}
.title-page .logo-wrap {
margin: 4em auto 0 auto;
text-align: center;
}
.imprint-page {
padding: 2em 1em 0 1em;
}
.imprint-page p {
text-align: center;
word-break: normal;
word-break: break-word;
-epub-hyphens: none;
hyphens: none;
}
.imprint-page .logo-wrap {
margin: 1em auto 1em auto;
text-align: center;
display: block;
}
.imprint-page .disclaimer {
font-size: 0.875em;
margin: 0.5em 1em;
}
.imprint-page .catalog-data {
font-style: italic;
}
.imprint-page .list {
font-size: 0.875em;
}
.imprint-page .list h1.list-title {
font-weight: normal;
font-style: italic;
font-family: inherit;
font-size: 1em;
line-height: 1.6;
text-align: center;
}
.imprint-page .list .list {
margin: 0.5em 0 0.5em 0;
font-size: 1em;
text-align: center;
}
.imprint-page .list .list-item p {
margin: 0.5em 1em;
}
.imprint-page .list .list-item p+p {
text-indent: 0;
}
.dedication {
padding: 3.5em 0 0 0;
}
.dedication p {
text-align: left;
margin: 0.5em 0 0.5em 0;
}
.dedication .attrib {
margin: 0.5em 1em 0 1em;
font-size: 0.9375em;
}
.dedication .attrib p {
text-align: right;
}
.dedication .verse-group {
display: inline-block;
}
.dedication .verse-group .verse-line p {
margin: 0 0 0 0;
}
body.epigraph {
padding: 3.5em 0 0 0;
}
body.epigraph .disp-quote {
margin: 0 0 0 0;
}
body.epigraph .disp-quote p {
font-size: 1em;
text-align: left;
margin: 0.5em 0 0.5em 0;
}
body.epigraph .disp-quote p+p {
text-indent: 0;
}
body.epigraph .epigraph {
padding: 0 0 0 0;
text-align: left;
}
body.epigraph .epigraph p {
margin: 0 0 0 0;
}
body.epigraph .epigraph p+p {
text-indent: 1em;
}
body.epigraph .attrib {
margin: 0.5em 1em 0 1em;
font-size: 0.9375em;
}
.toc header, .toc .header {
padding: 3em 0 1em 0;
}
.toc header .FMT, .toc .header .FMT {
font-size: 1.7500em;
text-align: center;
line-height: 1.3;
font-weight: normal;
font-style: italic;
padding: 0 0 0 0;
}
.toc .title-group .title {
margin: 1em 0 0.5em 0;
font-weight: bold;
}
.toc .toc-entry {
clear: both;
}
.toc .frontmatter, .toc .endmatter {
font-style: italic;
padding: 0 0 0 0;
margin: 0.25em 0 0.25em 0;
}
.toc .frontmatter .label, .toc .endmatter .label {
width: auto;
text-align: left;
float: none;
display: inline;
}
.toc .frontmatter .title, .toc .endmatter .title {
padding: 0 0 0 0;
display: inline;
}
.toc .frontmatter .subtitle, .toc .endmatter .subtitle {
display: inline;
margin: 0 0 0 0.29em;
}
.toc .frontmatter .toc-entry, .toc .endmatter .toc-entry {
padding: 0 0 0 1em;
margin: 0.25em 0 0.25em 0;
}
.toc .frontmatter p, .toc .frontmatter .toc-author, .toc .endmatter p, .toc .endmatter .toc-author {
text-indent: 1em;
}
.toc .frontmatter .italic, .toc .endmatter .italic {
font-style: normal;
}
.toc .label {
line-height: 1.3;
margin: 0 0.5em 0 0;
text-decoration: none;
}
.toc .title {
font-weight: normal;
margin: 0 0 0 0;
line-height: 1.3;
text-align: left;
}
.toc .secAplus .title {
font-weight: bold;
margin: 0.5em 0 0.25em 0;
}
.toc .part {
margin: 0 0 0 0;
padding: 1em 0 1em 0;
text-align: left;
font-size: 1.25em;
line-height: 1.3;
}
.toc .part .label {
width: auto;
display: inline;
text-align: left;
float: none;
text-decoration: none;
}
.toc .part .title {
display: inline;
padding: 0 0 0 0;
}
.toc .part .subtitle {
display: block;
padding: 0 0 0 0;
}
.toc .part .toc-entry {
font-size: 0.8em;
}
.toc .part .toc-entry .label {
}
.toc .part .toc-entry .title {
}
.toc .part .toc-entry .toc-entry {
font-size: 1em;
}
.toc .part .part {
border-top: 0;
text-align: left;
margin: 0 0 0 2em;
}
.toc .part .part .toc-entry {
font-size: 1em;
margin: 0 0 0 0;
}
.toc .part .part .toc-entry .label {
}
.toc .part .part .toc-entry .title {
}
.toc .part .part .label {
width: auto;
display: inline;
text-align: left;
float: none;
}
.toc .part .part .title {
display: inline;
padding: 0 0 0 0;
}
.toc .chapter {
padding: 1em 0 0 0;
margin: 0.25em 0 0.25em 0;
}
.toc .chapter .label, .toc .chapter .title {
font-weight: bold;
}
.toc .toc-entry {
margin: 0.25em 0 0.25em 3.5em;
}
.toc .toc-entry .label, .toc .toc-entry .title {
width: auto;
text-align: left;
display: inline;
float: none;
padding: 0 0.29em 0 0;
margin: 0 0 0 0;
}
.toc .toc-entry .toc-entry {
margin: 0.25em 0 0.25em 1em;
}
.toc .toc-entry .title {
font-weight: normal;
}
.toc .toc-entry .subtitle {
padding: 0 0 0 1em;
font-style: italic;
text-align: left;
}
.toc .toc-entry.chapter .subtitle {
margin: 0 0 0 0;
}
.toc .toc-author {
padding: 0 0 0 0;
text-align: left;
text-indent: 0;
}
.toc>.endmatter {
margin: 1em 0 0.25em 0;
}
.toc>.endmatter~.endmatter {
margin: 0.25em 0 0.25em 0;
}
.toc .figure, .toc .map, .toc .table, .toc .plate {
padding: 0.25em 0 0.25em 0;
text-align: left;
}
.toc .toc-div {
margin: 1em 0;
}
.toc .toc-div .title-group {
padding-top: 1em;
}
.toc .toc-div .figure, .toc .toc-div .map, .toc .toc-div .table, .toc .toc-div .plate {
margin-left: 0;
}
.glossary p {
text-align: left;
}
.glossary .sec p:first-child {
text-indent: 0;
}
.contributors .list-item {
margin: 1em 0 1em 0;
}
.contributors p {
line-height: 1.5;
text-indent: 0;
}
.contributors p+p {
text-indent: 0;
}
.contributors .author, .contributors .name {
font-weight: bold;
}
.contributors .bio {
margin: 0 0 0 0;
text-indent: 0;
}
.named-book-part-body p:first-child {
text-indent: 0;
}
.review {
margin: 1em 0;
}
.review p {
text-indent: 0;
}
.review p+p {
text-indent: 2em;
}
.review .attrib {
font-size: 0.9375em;
}
.part header, .part .header {
padding: 6em 1em 1em 1em;
}
.part header h1, .part .header h1 {
font-size: 1.7500em;
text-align: center;
line-height: 1.3;
font-weight: bold;
font-style: normal;
margin: 0 0 0.5em 0;
padding: 0 0 0 0;
}
.part header h1 .label, .part .header h1 .label {
font-weight: normal;
font-style: normal;
font-size: 0.9375em;
display: block;
margin: 0.5em 0 0.5em 0;
}
.part header h1 .label:after, .part .header h1 .label:after {
text-align: center;
margin: 1em 0 1em 0;
font-size: 0.5625em;
display: block;
}
.part header h2, .part header .PST, .part .header h2, .part .header .PST {
font-size: 1em;
text-align: center;
line-height: 1.3;
font-style: italic;
}
.part .contrib-group {
text-align: center;
margin: 0 0 1em 0;
}
.part .abstract {
margin: 0 1em 0 1em;
}
.part .abstract p {
text-align: left;
text-indent: 0;
}
.part .abstract p+p {
text-indent: 1em;
}
.part .sec .title {
text-align: center;
margin: 1em 1em 0 1em;
}
.part .sec .subtitle {
text-align: center;
font-style: italic;
margin: 0.5em 1em 0 1em;
}
.part .sec p {
text-align: left;
text-indent: 0;
}
.part .sec p+p {
text-indent: 1em;
}
.part .chapter p {
text-align: justify;
}
.part .chapter p+p {
text-indent: 2em;
}
.chapter header, .chapter .header {
padding: 6em 1em 0 1em;
}
.chapter header h1, .chapter header .CT, .chapter .header h1, .chapter .header .CT {
font-size: 1.7500em;
text-align: center;
line-height: 1.3;
font-weight: bold;
font-style: normal;
margin: 0 0 0.5em 0;
padding: 0 0 0 0;
}
.chapter header h1 .label, .chapter header .CT .label, .chapter .header h1 .label, .chapter .header .CT .label {
font-weight: normal;
font-style: normal;
font-size: 0.9375em;
display: block;
margin: 0.5em 0 0.5em 0;
}
.chapter header .CST, .chapter .header .CST {
text-align: center;
font-style: italic;
font-weight: normal;
margin: 0 0 0.5em 0;
font-size: 1em;
}
.chapter header:after, .chapter .header:after {
text-align: center;
margin: 1em 0 1em 0;
display: block;
}
.chapter .subtitle {
text-align: center;
font-style: italic;
font-weight: normal;
margin: 0 0 0.5em 0;
font-size: 1em;
display: block;
}
.chapter .alt-title {
font-size: 0.875em;
text-align: center;
margin: 1em 1em 1em 1em;
}
.chapter .chapter-author-affiliation {
font-weight: normal;
font-size: 1em;
text-transform: none;
letter-spacing: 0;
font-style: italic;
}
.chapter .chapter-intro, .chapter .editors-note, .chapter .abstract, .chapter .kwd-group {
margin: 0.5em 1em 0.5em 1em;
padding: 0.5em 0 1em 0;
text-align: left;
text-indent: 0;
}
.chapter .chapter-intro p, .chapter .editors-note p, .chapter .abstract p, .chapter .kwd-group p {
text-align: left;
text-indent: 0;
}
.chapter .chapter-intro p+p, .chapter .editors-note p+p, .chapter .abstract p+p, .chapter .kwd-group p+p {
text-indent: 1em;
}
.chapter .contrib-group {
text-align: center;
margin: 0 0 1em 0;
}
.chapter .contrib-group .contrib .name {
font-weight: bold;
}
.chapter .contrib-group .contrib .name .surname+.suffix {
padding: 0 0 0 0.29em;
}
.chapter .contrib-group .contrib .name+.degrees {
padding: 0 0 0 0.29em;
}
.chapter .abstract, .chapter .kwd-group, .chapter .dedication {
word-break: normal;
word-break: break-word;
-epub-hyphens: none;
hyphens: none;
}
.chapter .toc {
margin: 0 0 1em 0;
}
.chapter .toc .abstract {
margin: 1em 0 0 0;
padding: 0 0 0 0;
border-bottom: 0;
}
.chapter .dedication {
font-size: 1em;
line-height: 1.6;
text-indent: 0;
text-align: center;
padding: 1em 0 1em 0;
}
.chapter .sub-chapter header .title {
font-size: 1.7500em;
text-align: center;
line-height: 1.3;
font-weight: normal;
color: #333;
}
.EMS, .EMT, .AT {
font-size: 1.7500em;
text-align: center;
line-height: 1.3;
color: #000000;
font-weight: normal;
font-style: italic;
margin: 3em 0 1em 0;
padding: 0 0 0 0;
}
.back .EMS, .back .EMT, .back .AT, .back .title, .back .notes {
font-size: 1.2222em;
margin: 2em 0 1em 0;
}
.back .H {
margin: 2em 0 1em 0;
text-align: left;
font-family: inherit;
font-weight: bold;
font-style: normal;
font-size: 1em;
}
.endmatter h1.title, .glossary h1, .backmatter h1.EMT, .conclusion h1.EMT, .ref-list h1 {
font-size: 1.7500em;
text-align: center;
line-height: 1.3;
color: #000000;
font-weight: normal;
font-style: italic;
margin: 3em 0 1em 0;
padding: 0 0 0 0;
}
h2.EMT {
text-align: center;
margin: 2em 1em 0.5em 1em;
font-weight: bold;
font-weight: 900;
font-size: 1.3750em;
font-style: normal;
}
h2.EMT+.ref-list h3.EMT {
margin: 0.5em 0 1em 0;
}
h3.EMT {
font-weight: bold;
margin: 1em 0 0 0;
text-align: left;
font-size: 1em;
font-family: inherit;
font-style: normal;
}
h3.EMT+.ref-list h4.EMT, h3.EMT+.def-list h4.EMT {
margin: 0 0 0 0;
}
h4.EMT {
font-style: italic;
text-align: left;
font-size: 1em;
font-family: inherit;
margin: 1em 0 0 0;
}
h4.EMT+.def-list {
margin: 0 0 1em 0;
}
.AT .label {
font-weight: bold;
font-style: normal;
display: block;
}
.index header+p, .index .header+p {
text-indent: 0;
}
.index-div {
margin: 1em 0 1em 4em;
}
.index-div .title-group {
margin-left: -4em;
}
.index-div .index-div {
margin: 1em 0 1em 0;
}
.index-div .index-entry {
font-size: 0.9375em;
line-height: 1.5;
text-indent: -4em;
text-align: left;
}
.index-div .index-entry>.index-entry {
margin: 0 0 0 1em;
font-size: 1em;
}
.index-div .index-entry>.index-entry+.x {
margin-left: -3em;
}
.index-div .index-entry+.x {
margin-left: -4em;
}
.ref-list .EMT+.ref, .ref-list .EMS+.ref {
border-top: 0;
}
.ref-list .ref {
text-align: left !important;
font-size: 0.9375em;
line-height: 1.5;
margin: 0.5em 0 0.5em 0;
padding: 0.5em 0 0 0;
text-indent: 0;
}
.ref-list .ref:first-child {
border-top: 0;
}
.ref-list .ref .label+a+.mixed-citation {
padding: 0 0 0 0.29em;
}
.ref-list .ref .label+.mixed-citation {
padding: 0 0 0 0.29em;
}
.ref-list .ref .title {
font-weight: bold;
margin: 1em 0.5em 0.5em 0.5em;
font-size: 1em;
}
.ref-list header+.ref, .ref-list .header+.ref {
border-top: 0;
}
.mixed-citation .source, .citation .source {
font-style: italic;
}
.mixed-citation .volume, .citation .volume {
font-weight: bold;
margin: 0 0 0 0;
text-transform: none;
letter-spacing: 0;
}
.endmatter header .title, .endmatter .header .title, .end-matter-part header .title, .end-matter-part .header .title {
text-align: left;
margin: 1em 1em 1em 1em;
font-size: 0.9375em;
}
.app .contrib-group, .backmatter .contrib-group {
text-align: center;
margin: 0 0 1em 0;
}
.app .contrib-group .contrib, .backmatter .contrib-group .contrib {
display: inline;
}
.app .contrib-group .contrib .name, .backmatter .contrib-group .contrib .name {
font-weight: bold;
display: inline;
}
.original-text .ST {
font-size: 1em;
text-transform: uppercase;
letter-spacing: 0.2em;
margin: 1em 0 0 0;
font-weight: bold;
line-height: 1.3;
text-align: left;
text-indent: 0;
}
.document-group header, .document-group .header {
padding: 6em 1em 0 1em;
}
.document-group header h1, .document-group header .CT, .document-group .header h1, .document-group .header .CT {
font-size: 1.7500em;
text-align: center;
line-height: 1.3;
font-weight: bold;
font-style: normal;
margin: 0 0 0.5em 0;
padding: 0 0 0 0;
}
.document-group header h1 .label, .document-group header .CT .label, .document-group .header h1 .label, .document-group .header .CT .label {
font-weight: normal;
font-style: normal;
font-size: 0.9375em;
display: block;
margin: 0.5em 0 0.5em 0;
}
.document-group header .subtitle, .document-group .header .subtitle {
text-align: center;
line-height: 1.3;
}
.document .DOCT {
text-align: left;
font-weight: bold;
margin: 2em 0 0.5em 0;
}
.document .DOCT .label {
font-weight: normal;
}
.document .DOCT .title {
margin: 0 0 0 0;
}
.document .DOCT+.subtitle {
margin: -0.5em 0 0.5em 0;
}
.document .subtitle {
margin: 0 0 0 0;
}
.document .doc-date {
text-indent: 0;
}
.sec .letter {
margin: 1em;
}
.sec .letter p, .sec .letter .sim-p {
font-size: 0.9375em;
}
.letter p {
font-size: 1em;
}
.letter p.letter-date, .letter p.letter-yours, .letter p.letter-signatory, .letter p.letter-attrib {
text-align: right;
margin: 0.5em 0;
}
.letter p.letter-address {
text-indent: 0;
text-align: right;
}
.letter p.letter-salutation {
margin: 1em 0 0 0;
text-indent: 0;
}
.letter p.letter-ps {
margin: 1em 0 0 0;
text-indent: 0;
}
.letter .disp-quote, .letter .list-item, .letter .verse-line {
font-size: 1em;
}
.doc-text {
margin-top: 1em;
}
.doc-trans p {
font-style: italic;
}
.doc-source p {
font-size: 0.9375em;
margin: 0.5em 0 1em 0;
font-weight: bold;
}
.doc-commentary p {
font-size: 0.9375em;
margin: 1em 1em 1em 1em;
text-align: left;
}
.dictionary-letter {
border-top: 1px solid #333;
}
.dictionary-letter .title, .dictionary-letter .DICm {
font-size: 3em;
margin: 1em 0 0 0;
}
.dictionary-letter .dictionary-entry {
margin: 1em 0;
padding: 1em 0 0 0;
}
.dictionary-letter .dictionary-entry .dictionary-content .dict-p {
text-indent: 0;
text-align: justify;
}
.dictionary-letter .dictionary-entry .dictionary-content .dict-p+.dict-p {
text-indent: 1em;
}
.dictionary-letter .dictionary-entry .dictionary-content .dict-p .list .list-item .dict-p {
display: inline;
}
.dictionary-letter .dictionary-entry .dictionary-content .dict-p .preformat {
text-align: left;
}
.dictionary-letter .dictionary-entry .dict-sec .title {
font-style: italic;
margin: 1em 0 0 0;
}
.dictionary-letter .dictionary-entry .title {
margin: 0 0 0.5em 0;
display: block;
line-height: 1.6;
font-size: initial;
color: #000000;
}
.dictionary-letter .dictionary-entry .subtitle {
font-weight: bold;
}
.dictionary-letter .dictionary-entry p {
text-indent: 0;
text-align: left;
}
.dictionary-letter .dictionary-entry p+p {
text-indent: 1em;
}
@font-face {
font-family: 'PT-Serif';
font-weight: normal;
font-style: normal;
src: url('../Fonts/PT_Serif-Web-Regular.ttf') format("truetype");
}
@font-face {
font-family: 'PT-Serif';
font-weight: normal;
font-style: italic;
src: url('../Fonts/PT_Serif-Web-Italic.ttf') format("truetype");
}
@font-face {
font-family: 'PT-Serif';
font-weight: bold;
font-style: normal;
src: url('../Fonts/PT_Serif-Web-Bold.ttf') format("truetype");
}
@font-face {
font-family: 'PT-Serif';
font-weight: bold;
font-style: italic;
src: url('../Fonts/PT_Serif-Web-BoldItalic.ttf') format("truetype");
}
.nav-pointer-group .nav-pointer {
padding-right: 0;
}
a {
color: #5d6ceb;
}
.disp-quote p, .disp-quote .p {
line-height: 1.5;
}
.disp-quote .attrib {
line-height: 1.5;
}
p.source {
text-align: right;
margin: 0.5em 1em 0 0;
}
.marginal-number {
margin: 0 0 0 1em;
}
.A, .A-plus, .def-list h1, h1.list-title {
font-family: "PT-Serif" , serif;
}
ul.bullet {
margin: 0.5em 1em 0.5em 1em;
}
ul.bullet li.list-item {
list-style-type: disc;
}
ul.bullet li.list-item:before {
content: "";
top: auto;
left: auto;
font-weight: normal;
}
ul.bullet li.list-item .simple .list-item {
list-style-type: none;
}
ul.bullet li.list-item .simple .list-item:before {
content: "";
top: auto;
left: auto;
font-weight: normal;
}
ul.bullet .order .list-item:before {
content: "";
top: auto;
left: auto;
font-weight: normal;
}
.def-list .def {
border-bottom: 0.075em dotted #c3bfbb;
}
.fn {
border-top: 0.075em dotted #c3bfbb;
}
.fn p {
line-height: 1.4;
}
.textual-notes .margin-note {
border-left: 0.25em solid #cfccc8;
}
.boxed-text.update {
border-top: 0.25em solid #cfccc8;
}
.ack-fn {
border-top: 0.075em dotted #c3bfbb;
}
.fig .fn {
border-top: 0.075em dotted #c3bfbb;
}
.table-wrap-group {
margin: 1em 0;
}
table th {
border-bottom: 0.075em solid #c3bfbb;
}
.theorem, .definition, .proof {
border-left: 0.25em solid #cfccc8;
}
.chem-struct-wrap, .chem-struct {
margin: 1em 4em 1em 1em;
}
.chem-struct-wrap p, .chem-struct p {
text-indent: 0;
margin: 0 2em 0 0;
}
.chem-struct-wrap .label, .chem-struct .label {
float: right;
font-weight: normal;
display: block;
width: 6em;
margin: 0 -4em 0 1em;
text-align: right;
}
.boxed-text {
border: 0.075em solid #b7b2ad;
background-color: #faf9f9;
}
.boxed-text .table-wrap-group {
margin: 1em 1em 1em 1em;
}
.boxed-text .table-wrap-group .caption {
background-color: transparent;
line-height: 1.5;
padding: 0 0 0 0;
margin: 0 0 0 0;
}
.boxed-text .table-wrap .table-wrap-foot .fn {
border-bottom: 1px dotted #b7b2ad;
}
.boxed-text .contrib-group {
text-align: left;
margin: 0 0 1em 1em;
}
.boxed-text .caption {
background-color: #dbd8d6;
}
a.xref {
color: #5d6ceb;
}
.fig.video, .fig.audio, .fig.animation, .fig.assessment, .fig.q-and-a, .fig.pop-up, .fig.slideshow {
border: 0.25em solid #b7b2ad;
}
.preface header h1, .preface .header h1, .foreword header h1, .foreword .header h1, .ack header h1, .ack .header h1, .chronology header h1, .chronology .header h1, .dedication header h1, .dedication .header h1 {
font-family: "PT-Serif" , serif;
}
.preface header .subtitle, .preface .header .subtitle, .foreword header .subtitle, .foreword .header .subtitle, .ack header .subtitle, .ack .header .subtitle, .chronology header .subtitle, .chronology .header .subtitle, .dedication header .subtitle, .dedication .header .subtitle {
text-align: center;
font-style: italic;
}
.front-matter-part header .FMT, .front-matter-part header .FMS, .front-matter-part .header .FMT, .front-matter-part .header .FMS {
font-family: "PT-Serif" , serif;
}
.title-page .title-page-title {
font-family: "PT-Serif" , serif;
}
.title-page .title-page-subtitle {
font-family: "PT-Serif" , serif;
color: #877f77;
}
.title-page .title-page-edition {
font-family: "PT-Serif" , serif;
color: #877f77;
}
.title-page .title-page-volume {
font-family: "PT-Serif" , serif;
color: #877f77;
}
.title-page .logo {
width: 250px;
height: auto;
}
.toc header .FMT, .toc .header .FMT {
font-family: "PT-Serif" , serif;
}
.toc .label {
color: #877f77;
}
.toc .part {
border-top: 0.075em dotted #c3bfbb;
}
.toc>.endmatter {
margin: 1em 0 0.25em 3.5em;
}
.toc>.endmatter~.endmatter {
margin: 0.25em 0 0.25em 3.5em;
}
.toc .chapter+.app {
margin: 1em 0 0.25em 3.5em;
}
.toc .app+.endmatter {
margin: 1em 0 0.25em 3.5em;
}
.part header, .part .header {
padding: 6em 1em 1em 1em;
}
.part header h1, .part .header h1 {
font-family: "PT-Serif" , serif;
color: #877f77;
}
.part header h1 .label:after, .part .header h1 .label:after {
content: '\25c8';
color: #9f9992;
}
.part header .PST, .part .header .PST {
color: #877f77;
}
.chapter header, .chapter .header {
padding: 6em 1em 0 1em;
}
.chapter header h1, .chapter header .CT, .chapter .header h1, .chapter .header .CT {
font-family: 'PT-Serif' , serif;
color: #877f77;
}
.chapter header .CST, .chapter .header .CST {
color: #877f77;
}
.chapter header:after, .chapter .header:after {
content: '\25c8';
color: #9f9992;
}
.chapter .subtitle {
color: #877f77;
}
.chapter .chapter-intro, .chapter .editors-note, .chapter .abstract, .chapter .kwd-group {
border-bottom: 0.075em dotted #c3bfbb;
}
.EMS, .EMT, .AT {
font-family: "PT-Serif" , serif;
}
.endmatter h1.title, .glossary h1, .backmatter h1.EMT, .conclusion h1.EMT, .ref-list h1 {
font-family: "PT-Serif" , serif;
}
h5.EMT {
font-style: normal;
text-align: left;
font-size: 1em;
font-family: inherit;
margin: 1em 0 0 0;
}
h5.EMT+.def-list {
margin: 0 0 1em 0;
}
.ref-list .ref {
border-top: 0.075em dotted #c3bfbb;
}
.app header h1 .label, .backmatter header h1 .label {
display: block;
}
.app header .subtitle, .backmatter header .subtitle {
text-align: center;
font-weight: bold;
margin: 0 1em 1em 1em;
word-break: normal;
word-break: break-word;
-epub-hyphens: none;
hyphens: none;
}
.index .title-group h1 {
font-weight: bold;
margin: 2em 0 1em 0;
}
.document-group header h1, .document-group header .CT, .document-group .header h1, .document-group .header .CT {
font-family: "PT-Serif" , serif;
color: #877f77;
}
.document .sec {
border-top: 1px dotted #c3bfbb;
}
.dictionary-entry {
border-top: 1px dotted #c3bfbb;
}
@media amzn-kf8 , amzn-mobi7 {
.disp-formula .label {
width: 4em;
margin: 0 -4em 0 1em;
}
}
@media amzn-kf8 {
.sc {
font-size: 0.6875em;
}
h1, h2, h3, h4, h5, h6 {
word-break: normal;
word-break: break-word;
-epub-hyphens: none;
hyphens: none;
}
.index-div>.index-entry+.x {
margin-left: 2em !important;
}
.index-div .index-entry+.x {
margin-left: 1em !important;
}
}
@media amzn-mobi7 {
body {
font-size: 100%;
}
.index-div>.index-entry+.x {
margin-left: 2em !important;
}
.index-div .index-entry+.x {
margin-left: 1em !important;
}
}
@font-face {
font-family: DejaVuSans;
font-weight: normal;
font-style: normal;
src: url('../Fonts/DejaVuSans.ttf');
}
@font-face {
font-family: DejaVuSans;
font-weight: normal;
font-style: italic;
src: url('../Fonts/DejaVuSans-Italic.ttf');
}
.unicode-altfont-DejaVuSans {
font-family: 'DejaVuSans';
}