/* SPi's T&F Standard Stylesheet version 1.0 */ @namespace epub "http://www.idpf.org/2007/ops"; h1, h2, h3, h4, h5, h6 { page-break-after: avoid; hyphens: none !important; text-align: justify; font-weight: bold; font-style: normal; /*color: darkred;*/ margin-bottom:0.2em; } aside h1, aside h2, aside h3, aside h4, aside h5, aside h6 { color: black; } blockquote h1, blockquote h2, blockquote h3, blockquote h4, blockquote h5, blockquote h6 { color: darkgreen; } article, section, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { text-align: left; } body { text-indent: 0; text-align: left; } article, section, nav, hgroup, header, footer { } address { text-indent: 0em; } aside { border-top: 3px solid; font-size: 0.9em; margin-top: 1.5em; } h1 { font-size: 2em; margin-top: 1em; text-align: right; } hgroup + h2 { font-style:italic; } h2 { font-size: 1.7em; margin-top: 1em; } h3 { font-size: 1.4em; font-weight: normal; font-style: italic; margin-top: 1em; } h4 { font-size: 1.2em; margin-top: 1em; font-style: normal; font-weight: bold; } h5 { font-size: 1em; margin-top: 1em; } h6 { font-size: 0.8em; } p { font-size: 1em; text-indent: 1em; margin: 0em; padding: 0em; border:0em; line-height: 1.5em; } td > p { text-align:inherit; } hr, pre, menu, dl, dt, dd, figcaption, main, div { } figcaption p { text-align:left; text-indent:0em; } figure { border-top: 1em; border-bottom: 1em; } figure ~ details { border-bottom:2px dotted black; border-top:2px dotted black; } ol, ul, li { font-size: 1em; line-height:1.5em; } ol, ul, p { font-size: 1em; line-height: 1.5em; text-align: left !important; } ul, ul.toc { list-style-type:none; } ol, ul, p { font-size: 1em; line-height: 1.5em; text-align: left !important; } a, em, strong, small, s, cite, q, dfn, ruby, rt, rp, data, time, code, var, samp, kbd, sub, sup, i, b, u, mark, bdi, bdo, span, br, wbr { } abbr { color:darkblue; } ins { background: green; } del { background: red; } picture, source, img, iframe, embed, object, param, audio, track, media, map, area { } video { margin: 1em; width:50%; } /*table { margin-top:0.5em; margin-bottom:0.5em; width:95%; text-align: left; } th { padding-top:0.8em; padding-bottom:0.8em; background: rgba(128, 25, 25, 0.3); color:black; } */ thead { position: -webkit-sticky; position: sticky; top: 0; } caption { font-size:larger; font-style:italic; text-align:center; } colgroup, col, tbody, tfoot, tr { } td, th { padding-left:0.3em; padding-right:0.3em; text-align:left; } /*tr:nth-child(odd){background-color: lightgrey;} tr:hover {background-color: #ddd;} th:first-child, td:first-child { text-align:left; width:20%; }*/ for, input, button, select, datalist, optgroup, option, textarea, output, progress, meter, fieldset, legend { } label { } details { border:dashed; margin-top:2em; margin-bottom:2em; margin-right:2em; padding:0.75em; } summary, dialog { } script, noscript, template, slot, canvas { } header + p, h1 + p, h2 + p, h3 + p, h4 + p, h5 + p, h6 + p, div + p, section + p, aside + p, dd + p, pre + p, ul + p, ol + p, blockquote + p { text-indent: 0em; } header p { font-size:smaller; font-style:normal; } li > p { text-indent: 0em; } blockquote p { text-indent: 0em; } aside > blockquote p { text-indent: 1em; } .blockquote1 p { text-indent: 1em; } td > p, th > p { text-indent:0em; font-size:smaller; } th > p { font-weight:bold; text-align:center } hgroup * { margin-bottom: 0em; margin-top: 0em; } hgroup > h2 { font-style:italic; } h1 + h2, h2 + h3, h3 + h4, h4 + h5 { margin-top:0em; } h1 abbr, h2 abbr, h3 abbr, h4 abbr, h5 abbr, h6 abbr { color:inherit; } .box { border-radius: 0px; border: 1px solid #000; margin: 1em auto; padding: 1em; page-break-inside: avoid; text-align: left; width: 95%; background-color: #EDEDED; } .box1 { border-radius: 0px; border: 1px solid #000; margin: 1em auto; padding: 1em; page-break-inside: avoid; text-align: left; width: 95%; } .shaded { background-color: #EDEDED; border: 1px solid #000; } section.legal p { text-indent:0em; } section.tp h1, section.tp h2, section.tp p { text-align:center !important; text-indent: 0em; margin-top: 1.5em; } section > h1, section > h2 { grid-column: 1/span 2; } .byLine { font-style:normal; text-align:right !important; text-indent:0em; } blockquote .byLine{ margin-left: 1em; margin-top: 0.25em; } .ch-au { font-size: 1.3em; font-style:italic; text-align:left; text-indent:0em; margin-left: 1em; margin-top: 0.25em; } .ch-af { font-style:normal; text-align:left; text-indent:0em; margin-left: 2em; } .edby { font-size: 1em; margin: 0em 0 0em 0; text-indent: 0; font-weight: normal; text-align: center !important; } p.editor { font-size: 1.2em; margin: 0em 0 0em 0; text-indent: 0; text-align: center !important; font-style: normal; font-weight: normal; text-align: center; } .author { font-size: 1.2em; margin: 1em 0 0em 0; font-style: normal; text-indent: 0; font-weight: bold; text-align: left !important; } .authoraff { font-size: 1em; margin: 0.5em 0 0em 0; font-style: normal; text-indent: 0; font-weight: normal; text-align: left !important; } .legal { font-size: 0.9em; text-indent:0em; } blockquote.speech { margin-top: 1em; margin-bottom: 1em; } .speech .spkr{ font-weight: normal; margin-top: 0.25em; font-size: 80%; text-transform: uppercase; } .speech .dlog{ font-style: normal; margin-left: 1em; } .expl { border-radius: 0px; margin: 1em auto; padding: 1em; page-break-inside: avoid; text-align: left; width: 95%; } aside.expl h3, aside.box h3{ margin-top: 0em; } ol.order{ list-style-type: none; } li ol.order{ margin-left: -1em; } ol.order li{ text-indent: -1.25em; } p.stanza{ margin-top: 1em; } .dot{ list-style-type:circle; } .decimal { list-style-type: decimal; } .upper-alpha { list-style-type: upper-alpha; } .lower-alpha { list-style-type: lower-alpha; } .lower-roman { list-style-type: lower-roman; } .upper-roman { list-style-type: upper-roman; } .lower-latin { list-style-type: lower-latin; } .upper-latin { list-style-type: upper-latin; } .none, .simple { list-style-type: none; } .decimal-leading-zero { list-style-type: decimal-leading-zero; } .lower-greek{ list-style-type: lower-greek; } .armenian{ list-style-type:armenian; } .georgian { list-style-type:georgian; } .disc{ list-style-type:disc; } .square{ list-style-type:square; } .optionList { margin: 1em 0; } .b { page-break-before: always; } a:link { /* sets the links to underlying text color with no rules below */ text-decoration: none; color: blue; } a:hover { /* makes the link appear as it should when hovered */ text-decoration: underline; color: blue; } .editionnumber, .volumenumber { font-size: 1.2em; margin: 1em 0 0 0; text-indent: 0; text-align: center !important; } .logo { font-size: 1.2em; margin: 5em 0 0em 0; text-indent: 0; text-align: left !important; font-weight: normal; } p.sig {text-align:right; margin-top: 0.75em;} span.sc { font-size: 90%; font-style:inherit; font-weight: inherit; font-family: inherit; font-variant:small-caps; text-decoration: inherit; } .eqnum { float: right; } .authaff{ text-align: left !important; margin-bottom: 0.5em; margin-left: 0em; } .ref-list{list-style-type: none;} table { align-self:center; margin-top:0.5em; margin-bottom:0.5em; text-align: left; width: 100%; display: block; overflow-x: auto; page-break-after: avoid; border-collapse: collapse; } th { font-weight:bold; margin:0.15em; text-align:center; } td { margin:0.15em; } .chnum{ font-size: 1em; margin-top: .25em; display: block; } .chtitle{ font-size: 1.2em; margin-top: .25em; display: block; } .chsubtitle{ font-size: 1em; margin-top: .25em; font-style: normal; display: block; } .subtitle{ font-size: 0.8em; margin-top: .25em; font-style: normal; font-weight: normal; text-align: left; display: block; } /*ol.model{ counter-reset:item; list-style:none; margin-left: 3.9em; text-indent: -3.9em; } ol.model > li:before { content: "Model "counter(item, upper-roman) ":\2002"; counter-increment: item; }*/ .center { text-align:center !important; } .chap-toc-head { font-size:1.7em; font-weight:bold; } .tab-bor { border: 2px solid; } aside > h3 { font-size: 1.4em; margin-top: 0.7em; } .ind li { margin-left: 1em; text-indent: -1em; } .boxhead { font-size: 1.7em; margin-top: 0.5em; margin-left: 0em !important; } .boxhead1 { font-size: 1.4em; margin-top: 1em !important; } .boxhead2 { font-size: 1.1em; margin-top: 1em !important; } .doi{ font-style: normal; } header > p { text-align: right !important; } header + p { margin-top: 3em !important; } .linebr { display:block; } .half p { text-align:center !important; margin-top: 0.3em !important; } .toc li { text-align:left !important; margin-top: 0.1em !important; } address { font-style: normal; } .front p { text-indent: -1em !important; margin-left: 1em !important; } #ser1, #ser1+p { text-indent: 0em !important; } .front1 p { text-indent: 1em !important; margin-top: 0em !important; } .front1 > h1 + p { text-indent: 0em !important; } .booktitle{ margin-top: 2em; margin-bottom: 1em; text-align: left !important; } .bdrtop { border-top: 1px solid !important; } .bdrbot { border-bottom: 1px solid !important; } .tscroll { width: 100%; overflow: scroll; margin-top:1.5em; margin-bottom:1.5em; margin-left:0em; margin-right:0em; page-break-inside: avoid; text-indent:0em; text-align:left; border:0px solid; }