/* fonts */ @font-face { font-family: "STIX"; font-weight: normal; font-style: normal; src: url(../../fonts/STIX-Regular.ttf); } @font-face { font-family: "STIX"; font-weight: normal; font-style: italic; src: url(../../fonts/STIX-Italic.ttf); } @font-face { font-family: "STIX"; font-weight: bold; font-style: normal; src: url(../../fonts/STIX-Bold.ttf); } @font-face { font-family: "STIX"; font-weight: bold; font-style: italic; src: url(../../fonts/STIX-BoldItalic.ttf); } @font-face { font-family: "STIX-math"; font-weight: normal; font-style: italic; src: url(../../fonts/STIX-math.ttf); } @font-face { font-family: "STIX-math"; font-weight: bold; font-style: italic; src: url(../../fonts/STIX-math-bold.ttf); } @font-face { font-family: "STIX-mathcal"; font-weight: normal; font-style: normal; src: url(../../fonts/STIX-mathcal.ttf); } @font-face { font-family: "STIX-mathcal"; font-weight: bold; font-style: normal; src: url(../../fonts/STIX-mathcal-bold.ttf); } @font-face { font-family: "STIX-fraktur"; src: url(../../fonts/STIX-fraktur.ttf); } /* general */ body { margin:40px 10px 0 20px; line-height:160%; } div { text-indent:0; font-family:"STIX", serif; } span { padding:0; margin:0; font-family:"STIX", serif; } h1,h2,h3,h4,h5,h6 { text-align:left; font-family:"STIX", serif; } i, li, a, td, em, b, sup, blockquote { font-family:"STIX", serif; } .table{ margin-left:auto; margin-right:auto; } .tabular { display:inline-block; } /** headers */ h2.chapter-title { font-style:italic; border-bottom-style:solid; border-bottom-width:1px; padding-bottom:0.7em; font-size:2.1em; line-height:1.2em; } h2.chapter-title span.tag { display:block; margin:1em 0 } span.tag { margin-right:0.5em; } /** body formatting */ div.para { margin-bottom:0.5em; } div.first-text { text-indent:2em; } div.p-tag { text-indent:2em; margin-bottom:0.5em; } div.inner-text { text-indent:0em; } hr { margin: 2em 35%; border-style:solid; border-width:1px; } .text-small, .small, .text-small-font{ display:inline; font-size:small; } .small-text-block { display:block; font-size:small; } .smallcaps { font-size:80%; } .smallcaps .caps{ font-size:125%; } .center,.centering { text-align:center; } .centering { text-align:center; margin-left:auto; margin-right:auto; } div.figure, div.table, div.eq-num{ text-align:center; margin-left:auto; margin-right:auto; /* display:inline-block;*/ width:100%; } div.figure, div.table { page-break-inside:avoid; } div.figure div.caption, div.table div.caption{ page-break-after:avoid; line-height:120%; } div.figure img, div.table img{ page-break-before:avoid; } div.figure img, div.table img, div.eq div.eq-img img,div.eq-num div.eq-img img{ text-align:center; text-align:center; margin:1px; padding:1px; display:block; display:inline-block; max-width:100%; } div.caption { display:block; font-size:90%; } /** toc */ body.toc-body {line-height:130%;} div.toc-chapter { margin-bottom:0.5em; font-weight:bold; } div.toc-section { font-weight:normal; font-size:0.9em; margin-left:1em; } /** figures */ div.figure { margin:2.0em 0; page-break-inside:avoid; } div.caption { font-size:90%; } div.figure div.caption { margin-top:1.0em; text-align:center; display:block; font-family:sans-serif; font-size:90%; } div.figure div.caption span.tag{ font-family:sans-serif; font-size:90%; } div.figure img {background:white;} div.figure div.caption img {background:none;} div.figure img.first, div.figure img.last, div.figure img.middle {padding-right:0.9em;padding-left:0.9em;} /** tables */ div.table { margin-left:auto; margin-right:auto; text-align:center; margin-top:0.6em; margin-bottom:0.6em; page-break-inside:none; } div.table img { margin-top:0.5em; /* max-width:100%;*/ } div.table div.caption{ text-align:center; font-weight:bold; font-size:90%; margin-bottom:0.3em; display:block; } div.table table{ border-collapse:collapse; } table.ltx_centering { margin-left: auto; margin-right: auto; } td,th { border-width:1px; } th.td { font-weight:normal; } tr {line-height:180%;} .r { border-right-style:solid;} .l { border-left-style:solid;} .t { border-top-style:solid;} .tt { border-top-style:double;} .b { border-bottom-style:solid;} /** lists */ ol.nobullet { list-style-type:none; } li.item { margin:0.5em; } /** footnotes */ ol#footnotes { border-top-style:solid; border-top-width:1px; padding-top:1em; font-size:0.9em; } li.footnote { font-size:90%; margin-top:0.4em; } .svg-inline img{vertical-align:middle;} /** prefaces */ div.copyright { font-size:60%; } div.portrait { display:block; float:right; width:39%; padding-left:10px; } div.portrait img{ width: 100%; } div.portrait div.caption{ text-align:center; font-style:italic; font-size:0.85em; margin-bottom:0.5em; } div#Ch91 div.portrait { width:49%; } /******************************/ table.ref-double { margin-top: 1em; } table.ref tr{ line-height:100%; } td.ref { padding-left:2em; padding-right:1em; text-align:right; vertical-align:top; } ul.nobullet {list-style-type:none;} /* li+li {margin-top:0.5em;} */ .framed { border:1px solid black; } table { max-width:100%; } td {max-width:100%;} a.toc_link {text-decoration:none;} li.footnote a { font-family: "STIX-fraktur"; } div.eq-num + * {clear:both;} .italic {font-style:italic;} .bold {font-weight:bold;} /*latex logo*/ .latex sup { font-size: 0.85em; vertical-align: 0.15em; margin-left: -0.36em; margin-right: -0.15em; } .tex, .latex, .tex sub, .latex sub { font-size: 1em; } .tex sub, .latex sub { vertical-align: -0.5ex; margin-left: -0.1667em; margin-right: -0.125em; } .tex sub, .latex sub, .latex sup { text-transform: uppercase; }