/* BoD Standard CSS, Flowable Books, Version 2.0 */ /* Copyright page *************************************************************/ p.cpytxt { text-align: center; margin-top: 1em; margin-bottom: 0; font-size: 85%; text-indent: 0; } p.cpytxt-top /* New style added for Copy Right with Top Space */ { text-align: center; margin-top: 3em; margin-bottom: 0; font-size: 85%; text-indent: 0; } p.cpytxt-a /*New style added for Copy Right*/ { text-align: center; margin-top: 0; margin-bottom: 0; font-size: 85%; text-indent: 0; } /* Table of Contents **********************************************************/ img.inline { vertical-align: middle; } /* simple paragraphs **************************************/ /* simple ordered and unordered lists *********************/ ul.disc { list-style-type: disc; } ul.none { margin-top: 0; margin-bottom: 0; list-style-type: none; } li.li-b { margin-top: 0; margin-bottom: 0; font-size: 100%; text-align: left; } /* complex hierarchies for toc creation ************************************/ li.tocpart-top /* New style added for Toc Part with Top Space */ { margin-top: 1.2em; margin-bottom: 0; font-size: 100%; text-align: left; } /* Basic Chapter Level Style Definitions *************************************************************/ /* Headings *******************************************************************/ /* Headings should be left aligned or centered ******/ h1, h2, h3, h4, h5, h6 { -webkit-hyphens: none; hyphens: none; adobe-hyphenate: none; text-align: left; page-break-after: avoid; } h2.h2 { margin-top: 3em; margin-bottom: 1em; font-size: 120%; text-indent: 0; text-align: left; } h3.h3 { margin-top: 0; margin-bottom: 1em; font-size: 110%; page-break-before: always; padding-top: 3em; text-indent: 0; text-align: left; } /* Paragraph Styles *****************************************************/ p { widows: 2; orphans: 2; } p.normal { text-align: justify; margin-top: 0.2em; margin-bottom: 0; font-size: 100%; text-indent: 0; } p.normal-top /* New style added for Para with Top Space */ { text-align: justify; margin-top: 1em; margin-bottom: 0; font-size: 100%; text-indent: 0; } p.center-top /* New style added for Para center with Top Space */ { text-align: center; margin-top: 3em; margin-bottom: 0; font-size: 100%; text-indent: 0; } p.indent /* New style added for Para Indented */ { text-align: justify; margin-top: 0; margin-bottom: 0; font-size: 100%; text-indent: 1em; } p.center { text-align: center; margin-top: 0; margin-bottom: 0; font-size: 100%; text-indent: 0; } p.normal-top-a /*New style added for Para with Top Space*/ { text-align: justify; margin-top: 2em; margin-bottom: 0; font-size: 100%; text-indent: 0; } p.normal-top-b /*New style added for Para with Top Space*/ { text-align: justify; margin-top: 1em; margin-bottom: 0; font-size: 100%; border-bottom: solid 1px; text-indent: 0; } p.center-top-a /*New style added for Para center with Top Space*/ { text-align: center; margin-top: 1em; margin-bottom: 0; font-size: 100%; text-indent: 0; } p.center-top-b /*New style added for Para center with Top Space*/ { text-align: center; margin-top: 0; margin-bottom: 0; font-size: 100%; page-break-before: always; padding-top: 3em; text-indent: 0; } /* Complex Chapter Level Style Definitions *************************************************************/ /* Images *****************************************************/ div.image /*div to enclose img tags*/ { text-align: center; margin-top: 1em; margin-bottom: 1em; text-indent: 0; } img { margin: 0; } /*Caption in small size */ /* Tables *****************************************************/ table { border-collapse: collapse; margin-top: 1em; margin-bottom: 1em; width: 100%; page-break-inside: avoid; } td { padding: 0.2em; } /* Classes for tables and footnotes on different devices via media query */ div.tablequery { display: inline-block; } img.tablequery { display: none; } p.tablequery_img { display: none; } p.tablequery_html { display: inline-block; } /* Boxes, lines and pullquotes *****************************************************/ /* Lists *****************************************************/ ul { text-align: left; } ul.none { list-style-type: none; } /* Footnotes *****************************************************/ /* Character Styles *****************************************************/ /* Coloured characters */ /* Images as Drop Caps */ /* use this Style*/ /* Small Caps*/ /* Line Styles *********************************************************/ a { text-decoration: none; } div.C228 { font-weight: bold; } div.C382 { border-bottom: dotted 1px; border-top: dotted 1px; margin-top: 1em; } div.C383 { background-color: #d5e1e7; padding: 0.2em; margin-top: 1em; } div.C389 { border-left: solid 2px #f7955a; padding-left: 1em; margin-left: 0.5em; } div.C390 { border: solid 1px; padding: 0.2em; margin-top: 1em; } li.tocpart-topA /*Newly Added Class*/ { margin-top: 0.7em; margin-bottom: 0; font-size: 100%; text-align: left; margin-left: 2em; } li.tocpart-topb /*Newly Added Class*/ { margin-top: 0.5em; margin-bottom: 0; font-size: 100%; text-align: left; } h2.h2a /*Newly Added Class*/ { text-align: center; margin-top: 3em; margin-bottom: 1em; font-size: 120%; text-indent: 0; } p.normala /*Newly Added Class*/ { text-align: justify; margin-top: 0; margin-bottom: 0; font-size: 100%; text-indent: 0; } p.center-top-f /*Newly Added Class*/ { text-align: center; margin-top: 1em; margin-bottom: 0; font-size: 110%; text-indent: 0; } div.image-a /*Newly Added Class*/ { text-align: center; margin-top: 0; margin-bottom: 1em; page-break-before: always; padding-top: 3em; text-indent: 0; } p.center-top-c /*Newly Added Class*/ { text-align: center; margin-top: 3em; margin-bottom: 0; font-size: 110%; text-indent: 0; } p.center-top-d /*Newly Added Class*/ { text-align: center; margin-top: 0; margin-bottom: 0; font-size: 110%; page-break-before: always; padding-top: 3em; text-indent: 0; } p.normal-top-f /*Newly Added Class*/ { text-align: justify; margin-top: 3em; margin-bottom: 0; font-size: 100%; text-indent: 0; } span.underline { text-decoration: underline; } @media all { span.dropcap { font-weight: bold; font-size: 2.9em; float: left; line-height: 0.99em; margin-right: 0.025em; margin-bottom: -0.25em; } }