/* Style Sheet for ePub Books */ /* -------------- GENERAL STYLES -------------- */ body {font-family: Times, arial; font-size: 1.0em; margin: 0.0em 25pt 0.0em 20pt; adobe-text-layout: optimizeSpeed; /* Uses old rendering engine to speed up loading of ePub; also turns off support for hyphenation. */ widows: 2; /* Controls minimum number of widow lines (paragraph lines that go to the next page when a paragraph is split between pages) */ orphans: 1; /* Controls minimum number of orphan lines (paragraph lines that are left behind when a paragraph is split between pages) */ } p {margin-left: 0.0em; margin-top: 0.0em; margin-right: 0.0em; margin-bottom: 0.0em; text-align: justify; } /*--FONTS--*/ /* -------------- GENERAL HEADING STYLES -------------- */ h1 {text-align: center; font-size: 3.5em; margin-bottom: 0.0em; font-family: arial;} h2 {text-align: center; font-size: 1.75em; margin-top: 0.5em; margin-bottom: 0.5em; font-weight: normal; } h3 {text-align: center; font-size: 1.50em; margin-bottom: 0.5em; } h4 {text-align: center; font-size: 1.10em; margin-bottom: 0.0em; margin-top: 0.5em; font-weight: normal;} h5 {text-align: left; font-size: 1.0em; margin-bottom: 0.0em; margin-top: 0.5em;} h6 {text-align: center; font-size: 1.0em; margin-bottom: 0.5em; font-weight: normal;} /* SPECIFIC HEADING STYLES */ .header2 {padding-left: 0em; font-size: 2em; margin-left:0em margin-bottom:0.5em} .header3 {padding-left: 0em; font-size: 1.25em; margin-bottom:0.5em; margin-left: 0em;} .header4 {padding-left: 3em; font-size: 1.10em; } h1, h2, h3, h4, h5, h6, .paralist1-h, .paralabel-h, .header, .pagenumber { page-break-after: avoid; page-break-inside: avoid; widows: 0; orphans: 0; } .header em, .header i {padding-top: 0.5em;} .header+* {margin-top: 0.0em;} /* -------------- PARAGRAPH STYLES -------------- */ .paranoindent1, .paranoindent2, .paranoindent3, .paranoindent4, .paranoindent5, .paranoindent6 { text-indent: 0.0em; text-align: justify; } .paranoindent1 {margin-left: 0.0em; margin-top: 0em; margin-bottom: 0em;} .paranoindent1a {margin-left: 0.0em; margin-top: 0.2em; margin-bottom: 0.2em;} .paranoindent2 {margin-left: 2.0em; margin-top: 0em; margin-bottom: 0em;} .paranoindent2a {margin-left: 0.50em;} .paranoindent3 {margin-left: 4.0em;} .paranoindent4 {margin-left: 5.5em;} .paranoindent5 {margin-left: 7.5em;} .paranoindent6 {margin-left: 13em;} .paraindent1, .paraindent1a, .paraindent2, .paraindent2a, .paraindent3, .paraindent4, .paraindent5, .paraindent6 { text-indent: 1.0em; text-align: justify; } .paraindent1 {margin-left: 0.0em; margin-top: 0.0em; margin-bottom: 0.0em;} .paraindent1a {text-indent: 2.0em; margin-left: 0.0em; margin-top: 0.0em; margin-bottom: 0.0em;} .paraindent2 {margin-left: 2.0em; margin-top: 0.0em; margin-bottom: 0.0em;} .paraindent2a {margin-left: 3.5em;} .paraindent3 {margin-left: 5.0em;} .paraindent4 {margin-left: 4.0em;} .paraindent5 {margin-left: 5.0em;} .paraindent6 {margin-left: 6.0em;} .paraindent7 {margin-left: 7.0em;} p.pagenumber {text-align: right; margin-top: 2.0em; margin-bottom: 2.0em; page-break-after: avoid;} .pararight {text-align: right; margin-right: 0.0em; margin-top: 0.0em; margin-bottom: 0.0em;} .pararight1 {text-align: right; margin-right: 2.0em; margin-top: 0.0em; margin-bottom: 0.0em;} .pararight2 {text-align: right; margin-right: 3em; margin-top: 0.0em; margin-bottom: 0.0em;} .pararight3 {text-align: right; margin-right: 4em; margin-top: 0.0em; margin-bottom: 0.0em;} .pararight4 {text-align: right; margin-right: 5em; margin-top: 0.0em; margin-bottom: 0.0em;} .pararight5 {text-align: right; margin-right: 6.5em; margin-top: 0.0em; margin-bottom: 0.0em;} .pararight6 {text-align: right; margin-right: 8em; margin-top: 0.0em; margin-bottom: 0.0em;} .pararight7 {text-align: right; margin-right: 9.5em; margin-top: 0.0em; margin-bottom: 0.0em;} .paracenter {text-align: center;} /* HANGING PARAGRAPH STYLES */ .parahangblk {margin-left: 2.0em; padding-left: 0.8em; text-indent:-0.8em; text-align: justify; margin-top: 0em; margin-bottom:0.0em; margin-top: 1em; margin-bottom: 0.5em; } .parahangblka1 {margin-left: 3.0em; padding-left: 2.5em; text-indent:-4.0em; text-align: justify; } .parahangblka2 {margin-left: 2.0em; padding-left: 2em; text-indent:-1.5em; text-align: justify; } .parahangblk1 {margin-left: 0em; padding-left: 2.0em; text-indent:-2.0em; text-align: justify; margin-top: 0.0em; margin-bottom:0.0em; } .parahangblk2 {margin-left: 2em; padding-left: 1.0em; text-indent:-1.0em; text-align: justify; } .parahangblk3 {margin-left: 4em; padding-left: 2em; text-indent:-1em; text-align: justify; } .parahangblk4 {margin-left: 5em; padding-left: 2em; text-indent:-1em; text-align: justify; } .parahangblk5 {margin-left: 6em; padding-left: 2em; text-indent:-1em; text-align: justify; } .parahangblk6 {margin-left: 9.0em; text-indent:-1.5em; text-align: justify; } /* BLOCKQUOTE */ blockquote {margin-left: 2.25em; margin-top: 1.0em; margin-right: 0em; margin-bottom: 1.0em; padding: 0em; font-size: 0.90em; } /* -------------- TABLES AND BORDER STYLES -------------- */ table {border-collapse: collapse; table-layout: right; margin-left: 0.0em;} td {padding-right: 0px; padding-top: 0px; padding-bottom: 0px;} th {padding: 3px 6px; background-color:#e3e4e5; color: black;} .caption {page-break-after: avoid; margin-left: 0em; margin-bottom: 1.0em; margin-top: 0.5em; font-size: 0.90em;} .bdrtop {border-top: 1px solid;} .bdrbottom {border-bottom: 1px solid;} .bdrleft {border-left: 1px solid;} .bdrright {border-right: 1px solid;} table.grid {border: 1px solid black;} table.grid>tr>td, table.grid>*>tr>td, table.grid>tr>th, table.grid>*>tr>th {border: 1px solid black;} td.nobdrtop, table.grid td.nobdrtop {border-top: hidden;} td.nobdrright, table.grid td.nobdrright {border-right: hidden;} td.nobdrbottom, table.grid td.nobdrbottom {border-bottom: hidden;} td.nobdrleft, table.grid td.nobdrleft {border-left: hidden;} th.nobdrright {border-right: hidden;} /* -------------- LIST STYLES -------------- */ ul, ol {margin-left: 4.0em; padding-left: 1.5em; text-align: justify; margin-top: 0.0em; margin-bottom: 0.0em;} ul.none {list-style-type: none;} ul.disc {list-style-type: disc; margin-left: 0.0em;} ul.square {list-style-type: square; margin-left: 4.5em;} ul.circle {list-style-type: circle; margin-left: 0em;} ol.decimal {list-style-type: decimal; margin-left: 0.0em; padding-left: 1.8em;} ol.decimal1 {list-style-type: decimal; margin-left: 0.0em; padding-left: 2.5em;} ol.decimal3 {list-style-type: decimal; margin-left: 5em; padding-left: 1.0em;} ol.decimal-leading-zero {list-style-type: decimal-leading-zero; margin-left: 0em; padding-left: 1.7em;} ol.upper-alpha {list-style-type: upper-alpha; margin-left: 0em; padding-left: 1.7em;} ol.lower-alpha {list-style-type: lower-alpha; margin-left: 0em; padding-left: 1.5em;} ol.upper-roman {list-style-type: upper-roman; margin-left: 0em; padding-left: 1.7em;} ol.lower-roman {list-style-type: lower-roman; margin-left: 3.3em; padding-left: 1.7em;} li {margin-top: 0.3em; margin-bottom: 0.3em;} li>div {margin-left: 2em;} /* LISTED or LABELLED PARAGRAPH STYLES */ span.label {display: block; margin: 0em; padding: 0em; text-indent: 0em; width: 0em; float: left;} .paraemdash1, .paraemdash2, .paraemdash3, .paraemdash4, .paraemdash5 { text-indent: 0.0em; margin-top: 0.2em; margin-bottom: 0.0em; padding-left: 2.0em; text-align: justify; clear: both; } .paraemdash1 {margin-left: 0.0em;} .paraemdash2 {margin-left: 2.0em;} .paraemdash3 {margin-left: 4.0em;} .paraemdash4 {margin-left: 6.0em;} .paraemdash5 {margin-left: 8.0em;} .paraemdash1>span.label, .paraemdash2>span.label, .paraemdash3>span.label, .paraemdash4>span.label, .paraemdash5>span.label { text-indent:-2.0em; } .paralist1-h, .toc-list1 .paralist2-h .paralist1, .paralist2, .paralist3, .paralist4, .paralist5 { text-indent: 0em; text-align: justify; clear: both; } .paralist0 {margin-left: 3.0em; padding-left: 2.0em;} .paralist1-h {margin-left: 0.5em; padding-left: 2.0em; margin-right: 0.5em;} .paralist1a {margin-left: 1.0em; padding-left: 2.0em;} .paralist1 {margin-left: 0.0em; padding-left: 1.3em;} .paralist2 {margin-left: 3.5em; padding-left: 2.0em;} .paralist2a {margin-left: 3.0em; padding-left: 2.0em;} .paralist3 {margin-left: 4.5em; padding-left: 2.0em;} .paralist3a {margin-left: 5.5em; padding-left: 2.0em;} .paralist4 {margin-left: 1.5em; padding-left: 3.0em;} .paralist4a {margin-left: 2.0em; padding-left: 2.0em;} .paralist5 {margin-left: 6.5em; padding-left: 2.0em;} .toc-list1 {margin-left: 0.0em;} .toc-list2 {margin-left: 3.0em; padding-left: 4.0em;} .toc-list3 {margin-left: 2.0em;} .paralist1-h>span.label {text-indent:-2.0em;} .paralist1>span.label {text-indent:-1.3em;} .paralist1a>span.label {text-indent:-2.0em;} .paralist2>span.label {text-indent:-2.0em;} .paralist2a>span.label {text-indent:-2.0em;} .paralist3>span.label {text-indent:-2.0em;} .paralist3a>span.label {text-indent:-2.0em;} .paralist4>span.label {text-indent:-3.0em;} .paralist4a>span.label {text-indent:-2.0em;} .paralist5>span.label {text-indent:-2.0em;} .toc-list1>span.label {text-indent:-2.0em;} .toc-list2>*>span.label {text-indent:-6.0em;} .toc-list3>span.label {text-indent:-5.0em;} .paralist0>span.label {text-indent:-3.0em;} /* IMAGE AND IMAGE CONTAINER STYLES */ .epubimage {max-width: 100%;} div.image-wrap {text-align: center; margin-top:1em} div.image {display: inline-block; margin: 0em; padding: 0em; text-indent: 0em; text-align: center; margin-top: 0.0em; margin-bottom: 0.0em;} /* img {} */ /*---------- BOXES ----------*/ .pink-box { margin-left: 7em; margin-bottom: 1%; font-size: 0.8em; border-style: dashed; border-width: 1.5px; color: red; padding: 0.5em 0.5em 0.5em; background-color: #fceae6;} .box { border: 1px solid black; margin-top: 0em; padding-top: 1em; padding-bottom: 1em; padding-right: 1em; background-color: transparent; } .blue-box { margin-left: 2.5em; margin-bottom: 1%; font-size: 1em; border: 2px solid; border-color: #0083a9; padding: 0.5em; background-color: #bedeeb;} .small { font-size: 0.9em; margin-top: 0.5em; margin-bottom: 0.5em; } .center {text-align: center; } /*---------- LINK STYLE ----------*/ a {text-decoration: blue;} /*---------- UNDERLINES AND STRIKE-TROUGHS ----------*/ .strike {text-decoration: line-through;} .un {text-decoration: underline;} .dbl-un {border-bottom: 3px double black;} /*---------- OTHERS ----------*/ .commentary {font-size: 0.92em; text-align: justify;} .fn { text-indent: 0em; text-align: justify; margin-left: 0em; padding-left: 0.0em; font-size: 0.85em; clear: both; } .fn>span.label { text-indent:-2.0em; } .note {font-size: 0.83em; text-align: justify;} .ref {font-size: 0.83em; text-align: justify;} sup.fn-num {vertical-align: text-top; font-size: 0.7em;} span.nowrap {white-space: nowrap;} div.update {margin-bottom: 1.5em;} h6.update {margin-top: 1.5em;} hr.update {margin: 0em 0em 0em; padding: 0em;} h6.update+hr.update {margin-bottom: 0.25em; page-break-after: avoid;} div.update+* {margin-top: 0.1em;} /* ADDITIONAL STYLES */ div.boxed-text { font-size: 11pt; text-align: justify; padding-left: 0.5em; padding-right: 0.5em; padding-top: 1em; padding-bottom: 1em;} .paraimage {margin-left: 5em; padding-left: 2.0em; text-indent: 0em; text-align: justify; clear: both; } .paraimage1 {margin-left: 2em; padding-left: 2.0em; text-indent: 0em; text-align: justify; clear: both; } .paraimage>span.label {text-indent:-2.0em;} .paraimage1>span.label {text-indent:-2.0em;} .left {text-align: left; margin-left: 5em; margin-bottom: 0em;} .drop-cap {float: left; font-size: 4.0em; margin-top: -.15em; margin-bottom: -.4em;}