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'; }