/* ================= General Styles ================= */ body { margin-left: 3%; margin-right: 3%; margin-top: 0%; line-height: 1.2em; margin-bottom: 3%; color: black; } div.cover-image { text-align: center; margin: 0; padding: 0; } img.cover-image { max-width: 100%; height: 100%; } a { text-decoration: none; color: black; } a.toc_link { text-decoration:none; color: black; } @font-face { font-family: "Cardo104s"; src: url(../fonts/Cardo104s.ttf); } @font-face { font-family: "Cardob101"; src: url(../fonts/Cardob101.ttf); } @font-face { font-family: "Cardoi99"; src: url(../fonts/Cardoi99.otf); } .italic { font-family: "Cardoi99"; } /* ================= FRONT MATTER ================= */ h2.contents { font-family: "Cardo104s"; font-size: 1.1em; margin-top: 2.5em; margin-bottom: 1em; text-align: center; } .toc_text { font-family: "Cardo104s"; margin-top: 1.5em; margin-bottom: 0.4em; text-indent: 0em; margin-left: 1.3em; } .toc_text1 { font-family: "Cardo104s"; margin-top: 1.5em; margin-bottom: 0.2em; margin-left: 1.3em; text-indent: -0.8em; } .toc_text2 { font-family: "Cardo104s"; margin-top: 1.5em; margin-bottom: 0.2em; margin-left: 1.3em; text-indent: -1.3em; } .also-txt { font-family: "Cardo104s"; margin-top: 2em; margin-bottom: 0em; text-indent: 0em; text-align: center; } .also-txt1 { font-family: "Cardo104s"; margin-top: .5em; margin-bottom: 0em; text-indent: 0em; text-align: center; } .copyright { font-family: "Cardo104s"; font-size: 0.85em; margin-top: 1em; margin-bottom: 0.2em; text-indent: 0em; text-align: center; } /* ================= IMAGE ================= */ .portrait_full_caption { margin: 0em auto 0em; text-align:center; page-break-inside: avoid; page-break-before: always; height: 90%; height: 90vh; border-radius: 6px; } .portrait_full_caption img { border-radius: 6px; height: 100%; max-width: 100%; page-break-inside: avoid; } .portrait_full_caption1 { margin: 0em auto 0em; text-align:center; page-break-after: always; page-break-inside: avoid; height: 90%; height: 90vh; border-radius: 6px; } .portrait_full_caption1 img { border-radius: 6px; height: 100%; max-width: 100%; page-break-inside: avoid; } .portrait_small { margin: 0.5em auto; page-break-inside: avoid; page-break-before: avoid; height: 40%; height: 40vh; border-radius: 6px; } .portrait_small img { border-radius: 6px; height: 100%; max-width: 100%; page-break-inside: avoid; } .portrait_smallg { margin: 0.5em auto 0.5em auto; page-break-inside: avoid; width: 30%; width: 30vw; border-radius: 6px; } .portrait_smallg img { border-radius: 6px; max-height: 100%; width: 100%; page-break-inside: avoid; } .portrait_small1 { margin: 0.5em auto 0.5em; page-break-inside: avoid; page-break-before: avoid; height: 30%; height: 30vh; border-radius: 6px; } .portrait_small1 img { border-radius: 6px; height: 100%; page-break-inside: avoid; } .image_caption1 { font-family: "Cardo104s"; display: block; margin: 0.5em auto 0em auto; text-align: center; page-break-before: avoid; font-size: .75em; line-height: 110%; } .landscape_large { margin: 1.5em auto; text-align:center; page-break-inside: avoid; width: 100%; } .landscape_large img { width: 100%; page-break-inside: avoid; border-radius: 6px; } .landscape_large1 { margin: 1em auto; text-align:center; page-break-inside: avoid; page-break-before: always; page-break-after: always; width: 100%; } .landscape_large1 img { width: 100%; page-break-inside: avoid; border-radius: 6px; } /* ================= BODY MATTER ================= */ .small { font-size: .75em; } .flush_left1 { font-family: "Cardo104s"; margin-top: 1.3em; margin-bottom: 0em; text-indent: 0em; text-align: justify; } .flush_left2 { font-family: "Cardo104s"; margin-top: 1.3em; margin-bottom: 1.3em; text-indent: 0em; text-align: justify; } .flush_left { font-family: "Cardo104s"; margin-top: 0em; margin-bottom: 0em; text-indent: 0em; text-align: justify; } .indented { font-family: "Cardo104s"; margin-top: 0.2em; margin-bottom: 0em; text-indent: 1.2em; text-align: justify; } .indented1 { font-family: "Cardo104s"; margin-top: 1.3em; margin-bottom: 0em; text-indent: 1.2em; text-align: justify; } .dedication { font-family: "Cardo104s"; font-size: 0.8em; margin-top: 5em; margin-bottom: 0.5em; text-indent: 0em; text-align: center; } h2.intro { font-family: "Cardo104s"; font-size: 1.1em; margin-top: 3em; margin-bottom: 1em; text-indent: 0em; text-align:center; font-weight: normal; } h2.chapter-head { font-family: "Cardo104s"; font-size: 1.4em; margin-top: 2em; margin-bottom: 1em; text-indent: 0em; text-align: center; } h3.chapter-head1 { font-family: "Cardo104s"; font-size: 1.1em; margin-top: 2em; margin-bottom: 1em; text-indent: 0em; text-align: center; } h4.subhead { font-family: "Cardo104s"; font-size: 1.1em; margin-top: 2em; margin-bottom: 0.8em; text-indent: 0em; } /* ================= BODY MATTER ================= */ .extract { font-family: "Cardo104s"; font-weight: normal; margin-top: 1.3em; margin-bottom: 0em; margin-left: 1.2em; margin-right: 1.5em; text-align: justify; } .list { font-family: "Cardo104s"; margin-top: .2em; margin-bottom: .2em; margin-left: 2.3em; margin-right: 1.3em; text-indent: -1.2em; text-align: justify; } .list1 { font-family: "Cardo104s"; margin-top: 1.3em; margin-bottom: .2em; margin-left: 2.3em; margin-right: 1.3em; text-indent: -1.2em; text-align: justify; line-height: 1.2em; } .list2 { font-family: "Cardo104s"; margin-top: 1.3em; margin-bottom: .2em; margin-left: 2.3em; margin-right: 1.7em; text-indent: -1.7em; text-align: justify; } .listind { font-family: "Cardo104s"; margin-top: 0.2em; margin-bottom: .2em; margin-left: 2.3em; margin-right: 1.3em; text-indent: 1.2em; text-align: justify; } .pgbreak { page-break-before: always; } li { font-family: "Cardo104s"; } .image_caption { font-family: "Cardo104s"; width: 70%; display: block; margin: 0.5em auto 1.5em auto; text-align: center; page-break-before: avoid; font-size: 0.75em; line-height: 120%; } .landscape_large + .image_caption { margin: -1em auto 0em auto; page-break-after: avoid; } .footnote { font-family: "Cardo104s"; margin-top: 2em; font-size: 0.8em; margin-bottom: 0em; text-indent: 0em; text-align: justify; } .footnote1 { font-family: "Cardo104s"; margin-top: 0.7em; font-size: 0.8em; margin-bottom: 0em; text-indent: 0em; text-align: justify; } sup { font-size: 0.7em; vertical-align: super; } .back1 { font-family: "Cardo104s"; margin-top: 0.4em; margin-bottom: 0.2em; margin-left: 1.3em; text-indent: -0.8em; } .backind { font-family: "Cardo104s"; margin-top: 0.4em; margin-bottom: 0.2em; margin-left: 3em; text-indent: -0.8em; } .back2 { font-family: "Cardo104s"; margin-top: 0.4em; margin-bottom: 0.2em; margin-left: 1.3em; text-indent: -1.3em; } .illust { font-family: "Cardo104s"; margin-top: 1.3em; font-size: 0.85em; margin-bottom: 0em; text-indent: 0em; } .illust1 { font-family: "Cardo104s"; margin-top: 0em; font-size: 0.85em; margin-bottom: 0em; text-indent: 0em; } h2.toc-head { font-family: "Cardo104s"; text-indent: 0; margin-bottom: 1em; text-align: center; } h2.author_head { font-family: "Cardo104s"; font-size: 1.1em; margin-top: 3em; margin-bottom: 1em; text-indent: 0em; text-align:center; font-weight: normal; } .author_text { font-family: "Cardo104s"; margin-top: 0em; font-size: 0.85em; margin-bottom: 1em; text-indent: 0em; }