@charset "UTF-8"; /*! Blitz — CSS framework for reflowable eBooks Version 1.5.2 by Jiminy Panoz Codename: Cool Under Heat License: MIT (https://opensource.org/licenses/MIT) */ /* NAMESPACES */ @namespace h "http://www.w3.org/1999/xhtml/"; @namespace epub "http://www.idpf.org/2007/ops"; /* if you need to style epub:type */ @namespace m "http://www.w3.org/1998/Math/MathML/"; /* if you need to style MathML */ @namespace svg "http://www.w3.org/2000/svg"; /* if you need to style SVG */ html { /* Don't use it for styling, used as selector which can take a punch if anything goes wrong above */ } /* Begin CSS */ /* RESET */ /* So here's the trick, we must reset to manage a number of problems once and for all: - HTML5 backwards compatibility (EPUB 3 file in EPUB 2 app); - user settings (e.g. line-height on Kobo and Kindle); - CSS bloat (DRY); - KFX for which a reset using `border: 0` seems to disable support; - etc. It all started as a normalize and became a reset given the magnitude of the task. */ article, address, aside, blockquote, canvas, dd, details, div, dl, dt, figure, figcaption, footer, h1, h2, h3, h4, h5, h6, header, hr, li, main, nav, ol, p, pre, section, summary, ul { margin: 0; padding: 0; /* RS may apply vertical padding to el such as p */ font-size: 1em; /* Font size in pixel disable the user setting in legacy RMSDK */ line-height: inherit; /* Kindle ignores it, Kobo needs it. If you don’t use inherit, the user setting may be disabled on some Kobo devices */ text-indent: 0; font-style: normal; font-weight: normal; } /* This is absolutely necessary for backwards compatibility */ article, aside, figure, figcaption, footer, header, main, nav, section { display: block; } [hidden] { display: none; } /* [Opinionated] Default to prevent RS from justifying all of these! */ h1, h2, h3, h4, h5, h6, dt, pre { text-align: left; } /* Following EPUB 3 spec by the letter (applies to RS but let’s make sure it is respected because we never know) */ nav[epub|type~="toc"] ol { list-style: none !important; } /* Kindle does not follow the EPUB 3 spec. */ @media amzn-kf8, amzn-mobi { nav ol { list-style-type: none !important; } } /* [Opinionated] Default to prevent bloat in case linear="no" is rendered as linear="yes" */ nav[epub|type~="landmarks"], nav[epub|type~="page-list"] { display: none; } /* Trying to prevent blank page if element with margin-bottom at the end of xhtml */ body > :last-child, body > section > :last-child { margin-bottom: 0; } /* TYPOGRAPHY */ h1, h2, h3, h4, h5, h6, blockquote p cite, dt, pre, address, table, caption, th, td, .align-left, .align-center, .align-right, .caption, .no-hyphens { adobe-hyphenate: none; /* proprietary for Legacy RMSDK */ -ms-hyphens: none; -moz-hyphens: none; -webkit-hyphens: none; -epub-hyphens: none; hyphens: none; } h1, h2, h3, h4, h5, h6, dt, hr { page-break-inside: avoid; break-inside: avoid; page-break-after: avoid; break-after: avoid; } @media amzn-kf8 { h1, h2, h3, h4, h5, h6, dt, hr { page-break-inside: auto; break-inside: auto; /* Fix blank bug because of page-break-inside: avoid… */ } } @font-face { font-family: "Courgette-Regular"; font-style: normal; font-weight: normal; src:url(../fonts/Courgette-Regular.ttf); } @font-face { font-family: "Roboto-Regular"; font-style: normal; font-weight: normal; src:url(../fonts/Roboto-Regular.ttf); } @font-face { font-family: "Roboto-Regular"; font-style: normal; font-weight: bold; src:url(../fonts/Roboto-Bold.ttf); } @font-face { font-family: "Roboto-Regular"; font-style: italic; font-weight: bold; src:url(../fonts/Roboto-BoldItalic.ttf); } @font-face { font-family: "Roboto-Regular"; font-style: italic; font-weight: normal; src:url(../fonts/Roboto-Italic.ttf); } @font-face { font-family: "Roboto-Black"; font-style: normal; font-weight: bold; src:url(../fonts/Roboto-Black.ttf); } @font-face { font-family: "Roboto-Black"; font-style: italic; font-weight: bold; src:url(../fonts/Roboto-BlackItalic.ttf); } @font-face { font-family: "Roboto-Medium"; font-style: normal; font-weight: bold; src:url(../fonts/Roboto-Medium.ttf); } @font-face { font-family: "Roboto-Medium"; font-style: italic; font-weight: bold; src:url(../fonts/Roboto-MediumItalic.ttf); } @font-face { font-family: "Roboto-Light"; font-style: normal; font-weight: bold; src:url(../fonts/Roboto-Light.ttf); } @font-face { font-family: "Roboto-Light"; font-style: italic; font-weight: bold; src:url(../fonts/Roboto-LightItalic.ttf); } @font-face { font-family: "MinionPro-Regular"; font-style: normal; font-weight: normal; src:url(../fonts/MinionPro-Regular.otf); } @font-face { font-family: "MinionPro-Regular"; font-style: italic; font-weight: normal; src:url(../fonts/MinionPro-It.otf); } /* PAGE LAYOUT */ @page { margin: 1.2em; } body { font-size: 100%; } a { text-decoration: none; } table { border-collapse: collapse; width: 100%; margin-top: .3em; margin-bottom: .3em; } td { vertical-align: top; } h1,h2,h3,h4,h5,h6,th{font-weight:normal;line-height:1em;} section,header,div{display:block;} figure { page-break-inside:avoid; display:block; margin:0em; } .figuref { margin-top:0em; margin-bottom:0em; text-align:center; text-indent:0em; } .figurer { margin-top:0em; margin-bottom:0em; text-align:center; text-indent:0em; } .figure { margin-top:1.5em; margin-bottom:0em; text-align:center; text-indent:0em; } ol.myList li { list-style-type: none; } small { font-size: 80%; } sup { font-size: 70%; line-height: 60%; } sub { font-size: 70%; line-height: 60%; } .cover { margin-top:0em; margin-bottom:0em; margin-left:0em; margin-right:0em; text-indent:0em; text-align:center; } img.blo { width:auto; height:100%; } .in70 { width: 70%; } /* Widths */ .w-100 { width: 100%; height:auto; } .w-90 { width: 90%; height:auto; } .w-80 { width: 80%; height:auto; } .w-72 { width: 72%; } .w-71 { width: 71%; } .w-70 { width: 70%; height:auto; } .w-60 { width: 60%; height:auto; } .w-50 { width: 50%; height:auto; } .w-40 { width: 40%; height:auto; } .w-30 { width: 30%; height:auto; } .w-20 { width: 20%; height:auto; } .w-10 { width: 10%; height:auto; } .copyright { font-weight: normal; font-size: 90%; margin-top: .1em; margin-bottom: 0.1em; text-align: left; line-height: 1.2em; } .copyrightt { font-weight: normal; font-size: 90%; margin-top: 1.1em; margin-bottom: 0.1em; text-align: left; line-height: 1.2em; } .copyright1t { font-weight: normal; font-size: 90%; margin-top: 1.5em; margin-bottom: 0.1em; text-align: left; line-height: 1.2em; } div.box3 { margin-top: 0em; margin-bottom: 0em; background-color: #aadac6; border: solid 2px #aadac6; padding: 1em 0.75em 1em 0.75em; } .h1 { font-family: "Roboto-Regular", sans-serif; font-weight: bold; font-size: 200%; margin-top: 2em; margin-bottom: 0.1em; text-align: center; border-bottom: 0.1em dotted #ffffff; padding-top: 0em; padding-bottom: 0.5em; } .subtitle { font-family: "Roboto-Light", sans-serif; font-weight: normal; font-size: 120%; margin-top: 0.8em; margin-bottom: 0.1em; text-align: center; line-height: 1.2em; } .author { font-family: "Roboto-Light", sans-serif; font-weight: normal; font-size: 90%; margin-top: 5em; margin-bottom: 3em; text-align: center; line-height: 1.2em; } .publisher { font-family: "Roboto-Light", sans-serif; font-weight: normal; margin-top: 1.5em; margin-bottom: 0.1em; text-align: center; line-height: 1.2em; } .fmtitlec { font-family: "Roboto-Black", sans-serif; font-size:150%; font-weight: bold; margin-top: 0.1em; margin-bottom:0.1em; text-indent:0em; text-align:left; background-color: #9ed6de; border-bottom: 0.5em solid #17b6c3; padding: 1em 0.75em 0.6em 0.75em; line-height:1.2em; } .tocfm { font-family: "Roboto-Black", sans-serif; font-size: 85%; font-weight: bold; margin-top: 2em; margin-bottom: 0em; margin-left: 1em; text-align: left; line-height: 1.2em; } span.big { font-family: "Roboto-Black", sans-serif; font-size: 150%; } span.spacec { padding-left: 0.7em; } .tocch { font-family: "Roboto-Medium", sans-serif; font-size: 105%; margin-top: 1em; margin-bottom: 0em; margin-left: 3em; text-indent: -2em; text-align: left; border-bottom: 0.15em dotted #555555; padding-top: 0em; padding-bottom: 0.3em; line-height: 1.2em; } .toccht { font-family: "Roboto-Medium", sans-serif; font-size: 105%; margin-top: 1.25em; margin-bottom: 0em; margin-left: 3em; text-indent: -2em; text-align: left; border-bottom: 0.15em dotted #555555; padding-top: 0em; padding-bottom: 0.3em; line-height: 1.2em; } .tocch1 { font-family: "Roboto-Medium", sans-serif; font-size: 105%; margin-top: 1.25em; margin-bottom: 0em; margin-left: 3em; text-indent: -2em; text-align: left; border-bottom: 0.15em dotted #555555; padding-top: 0em; padding-bottom: 0.3em; line-height: 1.2em; } .tocbm { font-family: "Roboto-Black", sans-serif; font-size: 85%; font-weight: bold; margin-top: 1em; margin-bottom: 0em; margin-right: 1em; text-align: left; line-height: 1.2em; } .fmtitle { font-family: "Roboto-Regular", sans-serif; font-size:150%; font-weight: bold; margin-top: 0.1em; margin-bottom:0.5em; text-indent:0em; text-align:left; border-bottom: 0.1em solid #939598; padding-top: 0em; padding-bottom: 0.6em; line-height:1.2em; } .fmtitle1 { font-family: "Roboto-Regular", sans-serif; font-size: 120%; font-weight: bold; margin-top: 0.1em; margin-bottom: 1em; text-align: left; line-height: 1.2em; } .noindentft { font-weight: normal; font-size: 100%; margin-top: 1.3em; margin-bottom: 0.1em; text-align: left; line-height: 1.2em; } .noindentf { font-weight: normal; font-size: 100%; margin-top: 0.1em; margin-bottom: 0.1em; text-align: left; line-height: 1.2em; } .indentf { font-weight: normal; font-size: 100%; margin-top: 0.1em; margin-bottom: 0.1em; text-indent: 1.3em; text-align: left; line-height: 1.2em; } .head1 { font-family: "Roboto-Regular", sans-serif; font-size: 100%; font-weight: bold; margin-top: 1.3em; margin-bottom: 0.25em; text-align: left; line-height: 1.2em; } .head2 { font-family: "Roboto-Regular", sans-serif; font-size: 100%; font-weight: bold; margin-top: 0.5em; margin-bottom: 0.3em; text-align: left; line-height: 1.2em; } span.font1 { font-family: "Roboto-Regular", sans-serif; } ul.bull8 { font-size: 100%; margin-top: 1em; margin-bottom: 0em; margin-left: 1.3em; list-style-type: disc; text-align: left; line-height: 1.2em; } ul.bull8 li { font-size: 100%; margin-top: 1em; margin-bottom: 0em; margin-left: 0em; text-indent: 0em; text-align: left; line-height: 1.2em; } ul.dash9 { font-size: 100%; margin-top: 1em; margin-bottom: 0em; margin-left: 4em; list-style-type: none; text-align: left; line-height: 1.2em; } ul.dash9 li { font-size: 100%; margin-top: 1em; margin-bottom: 0em; margin-left: 0.65em; text-indent: -0.65em; text-align: left; line-height: 1.2em; } .ch1 { margin-top:0em; margin-bottom:0em; padding:1em; text-indent:0em; border: solid #93afd0 0.5em; } .ch2 { margin-top:0em; margin-bottom:0em; padding:1em; text-indent:0em; border: solid #1f7a92 0.5em; } .ch3 { margin-top:0em; margin-bottom:0em; padding:1em; text-indent:0em; border: solid #79a757 0.5em; } .ch4 { margin-top:0em; margin-bottom:0em; padding:1em; text-indent:0em; border: solid #58767a 0.5em; } .ch5 { margin-top:0em; margin-bottom:0em; padding:1em; text-indent:0em; border: solid #f58027 0.5em; } .ch6 { margin-top:0em; margin-bottom:0em; padding:1em; text-indent:0em; border: solid #fec75b 0.5em; } .ch7 { margin-top:0em; margin-bottom:0em; padding:1em; text-indent:0em; border: solid #a16ea0 0.5em; } .ch8 { margin-top:0em; margin-bottom:0em; padding:1em; text-indent:0em; border: solid #f0525e 0.5em; } .ch9 { margin-top:0em; margin-bottom:0em; padding:1em; text-indent:0em; border: solid #17b6c3 0.5em; } .ch10 { margin-top:0em; margin-bottom:0em; padding:1em; text-indent:0em; border: solid #a11631 0.5em; } .chimage { margin-top:1.3em; margin-bottom:0em; text-align:center; text-indent:0em; } .chno { font-family: "Courgette-Regular", sans-serif; font-size:140%; margin-top:0.5em; margin-bottom:0em; text-indent:0em; text-align:center; line-height:1.2em; } .chtitle1 { font-family: "Roboto-Black", sans-serif; font-size:160%; font-weight: bold; margin-top:0.5em; margin-bottom:0em; text-indent:0em; text-align:center; padding: 1em 0.75em 1em 0.75em; border-bottom: 0.1em dotted #93afd0; line-height:1em; } .chtitle2 { font-family: "Roboto-Black", sans-serif; font-size:160%; font-weight: bold; margin-top:0.5em; margin-bottom:0em; text-indent:0em; text-align:center; padding: 1em 0.75em 1em 0.75em; border-bottom: 0.1em dotted #1f7a92; line-height:1em; } .chtitle3 { font-family: "Roboto-Black", sans-serif; font-size:160%; font-weight: bold; margin-top:0.5em; margin-bottom:0em; text-indent:0em; text-align:center; padding: 1em 0.75em 1em 0.75em; border-bottom: 0.1em dotted #79a757; line-height:1em; } .chtitle4 { font-family: "Roboto-Black", sans-serif; font-size:160%; font-weight: bold; margin-top:0.5em; margin-bottom:0em; text-indent:0em; text-align:center; padding: 1em 0.75em 1em 0.75em; border-bottom: 0.1em dotted #58767a; line-height:1em; } .chtitle5 { font-family: "Roboto-Black", sans-serif; font-size:160%; font-weight: bold; margin-top:0.5em; margin-bottom:0em; text-indent:0em; text-align:center; padding: 1em 0.75em 1em 0.75em; border-bottom: 0.1em dotted #f58027; line-height:1em; } .chtitle6 { font-family: "Roboto-Black", sans-serif; font-size:160%; font-weight: bold; margin-top:0.5em; margin-bottom:0em; text-indent:0em; text-align:center; padding: 1em 0.75em 1em 0.75em; border-bottom: 0.1em dotted #fec75b; line-height:1em; } .chtitle7 { font-family: "Roboto-Black", sans-serif; font-size:160%; font-weight: bold; margin-top:0.5em; margin-bottom:0em; text-indent:0em; text-align:center; padding: 1em 0.75em 1em 0.75em; border-bottom: 0.1em dotted #a16ea0; line-height:1em; } .chtitle8 { font-family: "Roboto-Black", sans-serif; font-size:160%; font-weight: bold; margin-top:0.5em; margin-bottom:0em; text-indent:0em; text-align:center; padding: 1em 0.75em 1em 0.75em; border-bottom: 0.1em dotted #f0525e; line-height:1em; } .chtitle9 { font-family: "Roboto-Black", sans-serif; font-size:160%; font-weight: bold; margin-top:0.5em; margin-bottom:0em; text-indent:0em; text-align:center; padding: 1em 0.75em 1em 0.75em; border-bottom: 0.1em dotted #17b6c3; line-height:1em; } .chtitle10 { font-family: "Roboto-Black", sans-serif; font-size:160%; font-weight: bold; margin-top:0.5em; margin-bottom:0em; text-indent:0em; text-align:center; padding: 1em 0.75em 1em 0.75em; border-bottom: 0.1em dotted #a11631; line-height:1em; } .chnoindent { font-family: "Roboto-Light", sans-serif; font-size: 110%; margin-top: 1.5em; margin-bottom: 0em; text-align: left; line-height: 1.2em; } div.box13 { margin-top: 0em; margin-bottom: 0em; background-color: #fffdfa; border: solid 2px #fffdfa; padding: 0.3em 0.75em 0.5em 0.75em; } .chtoc { font-family: "Roboto-Regular", sans-serif; font-weight: normal; font-size: 90%; margin-top: 0.3em; margin-bottom: 0.1em; text-align: left; line-height: 1.2em; } .subh1 { font-family: "Roboto-Medium", sans-serif; font-size:130%; margin-top:0.5em; margin-bottom:0.5em; margin-left:0em; padding-top:0.2em; text-indent:0em; text-align:left; line-height:1em; page-break-before:always; } .subh1a { font-family: "Roboto-Medium", sans-serif; font-size:130%; margin-top:0.5em; margin-bottom:0.5em; margin-left:0em; padding-top:0.2em; text-indent:0em; text-align:left; line-height:1em; border-bottom: 0.15em solid #b75655; padding-bottom: 0.5em; page-break-before:always; } .recipe_hdnote1 { font-family: "Roboto-Light", sans-serif; font-size: 100%; margin-top: 1.2em; margin-bottom: 0em; text-align: left; border-bottom: 0.2em solid #aec1db; padding-top: 0em; padding-bottom: 1em; line-height: 1.2em; } .recipe_hdnote2 { font-family: "Roboto-Light", sans-serif; font-size: 100%; margin-top: 1.2em; margin-bottom: 0em; text-align: left; border-bottom: 0.2em solid #5f95a9; padding-top: 0em; padding-bottom: 1em; line-height: 1.2em; } .recipe_hdnote3 { font-family: "Roboto-Light", sans-serif; font-size: 100%; margin-top: 1.2em; margin-bottom: 0em; text-align: left; border-bottom: 0.2em solid #99ba80; padding-top: 0em; padding-bottom: 1em; line-height: 1.2em; } .recipe_hdnote4 { font-family: "Roboto-Light", sans-serif; font-size: 100%; margin-top: 1.2em; margin-bottom: 0em; text-align: left; border-bottom: 0.2em solid #7c9398; padding-top: 0em; padding-bottom: 1em; line-height: 1.2em; } .recipe_hdnote5 { font-family: "Roboto-Light", sans-serif; font-size: 100%; margin-top: 1.2em; margin-bottom: 0em; text-align: left; border-bottom: 0.2em solid #f89f5d; padding-top: 0em; padding-bottom: 1em; line-height: 1.2em; } .recipe_hdnote6 { font-family: "Roboto-Light", sans-serif; font-size: 100%; margin-top: 1.2em; margin-bottom: 0em; text-align: left; border-bottom: 0.2em solid #ffd586; padding-top: 0em; padding-bottom: 1em; line-height: 1.2em; } .recipe_hdnote7 { font-family: "Roboto-Light", sans-serif; font-size: 100%; margin-top: 1.2em; margin-bottom: 0em; text-align: left; border-bottom: 0.2em solid #b58fb6; padding-top: 0em; padding-bottom: 1em; line-height: 1.2em; } .recipe_hdnote8 { font-family: "Roboto-Light", sans-serif; font-size: 100%; margin-top: 1.2em; margin-bottom: 0em; text-align: left; border-bottom: 0.2em solid #f4837f; padding-top: 0em; padding-bottom: 1em; line-height: 1.2em; } .recipe_hdnote9 { font-family: "Roboto-Light", sans-serif; font-size: 100%; margin-top: 1.2em; margin-bottom: 0em; text-align: left; border-bottom: 0.2em solid #70c7d1; padding-top: 0em; padding-bottom: 1em; line-height: 1.2em; } .recipe_hdnote10 { font-family: "Roboto-Light", sans-serif; font-size: 100%; margin-top: 1.2em; margin-bottom: 0em; text-align: left; border-bottom: 0.2em solid #b75655; padding-top: 0em; padding-bottom: 1em; line-height: 1.2em; } .recipe_hdnote10a { font-family: "Roboto-Light", sans-serif; font-size: 100%; margin-top: 1.2em; margin-bottom: 0em; text-align: left; border-bottom: 0.1em dotted #b75655; padding-top: 0em; padding-bottom: 1em; line-height: 1.2em; } .yield { font-family: "Roboto-Black", sans-serif; font-size: 100%; font-weight: bold; margin-top: 1.5em; margin-bottom: 0em; margin-left: 1.3em; text-indent: -1.3em; text-align: left; line-height: 1.2em; } .ing { font-family: "Roboto-Regular", sans-serif; font-weight: normal; font-size: 90%; margin-top: 0.2em; margin-bottom: 0em; margin-left: 1.3em; text-indent: -1.3em; text-align: left; line-height: 1.2em; } .ing1 { font-family: "Roboto-Regular", sans-serif; font-weight: normal; font-size: 90%; margin-top: 0.2em; margin-bottom: 0em; margin-left: 1.3em; text-indent: -1.3em; text-align: left; line-height: 1.2em; } .inghead { font-family: "Roboto-Regular", sans-serif; font-size: 90%; font-weight: bold; margin-top: 1em; margin-bottom: 0em; margin-left: 1.3em; text-indent: -1.3em; text-align: left; line-height: 1.2em; } .method_txtt { font-family: "MinionPro-Regular", serif; font-size: 100%; margin-top: 1em; margin-bottom: 0em; text-align: left; line-height: 1.2em; } .method_txt { font-family: "MinionPro-Regular", serif; font-size: 100%; margin-top: 0.2em; margin-bottom: 0em; text-indent: 1.3em; text-align: left; line-height: 1.2em; } span.font2 { font-family: "Roboto-Black", sans-serif; } span.c1 { margin-top: 0em; margin-bottom: 0em; background-color: #FFFFFF; border: dotted 0.15em #b6c7df; padding: 0.5em 0.8em 0.3em 0.8em; border-radius: 1em; } span.c2 { margin-top: 0em; margin-bottom: 0em; background-color: #FFFFFF; border: dotted 0.15em #1f7a92; padding: 0.5em 0.8em 0.3em 0.8em; border-radius: 1em; } span.c3 { margin-top: 0em; margin-bottom: 0em; background-color: #FFFFFF; border: dotted 0.15em #79a757; padding: 0.5em 0.8em 0.3em 0.8em; border-radius: 1em; } span.c4 { margin-top: 0em; margin-bottom: 0em; background-color: #FFFFFF; border: dotted 0.15em #58767a; padding: 0.5em 0.8em 0.3em 0.8em; border-radius: 1em; } span.c5 { margin-top: 0em; margin-bottom: 0em; background-color: #FFFFFF; border: dotted 0.15em #f58027; padding: 0.5em 0.8em 0.3em 0.8em; border-radius: 1em; } span.c6 { margin-top: 0em; margin-bottom: 0em; background-color: #FFFFFF; border: dotted 0.15em #fec75b; padding: 0.5em 0.8em 0.3em 0.8em; border-radius: 1em; } span.c7 { margin-top: 0em; margin-bottom: 0em; background-color: #FFFFFF; border: dotted 0.15em #a16ea0; padding: 0.5em 0.8em 0.3em 0.8em; border-radius: 1em; } span.c8 { margin-top: 0em; margin-bottom: 0em; background-color: #FFFFFF; border: dotted 0.15em #f0525e; padding: 0.5em 0.8em 0.3em 0.8em; border-radius: 1em; } span.c9 { margin-top: 0em; margin-bottom: 0em; background-color: #FFFFFF; border: dotted 0.15em #17b6c3; padding: 0.5em 0.8em 0.3em 0.8em; border-radius: 1em; } span.c10 { margin-top: 0em; margin-bottom: 0em; background-color: #FFFFFF; border: dotted 0.15em #a11631; padding: 0.5em 0.5em 0.3em 0.5em; border-radius: 1em; } .boxnoindent { font-family: "Roboto-Regular", sans-serif; font-size: 90%; margin-top: 0.2em; margin-bottom: 0em; text-align: left; line-height: 1.2em; } div.box24 { margin-top: 1.5em; margin-bottom: 0em; background-color: #b6c7df; border: solid 2px #b6c7df; padding: 1em 0.75em 1em 0.75em; } div.box15 { margin-top: 1.5em; margin-bottom: 0em; background-color: #dae3ef; border: solid 2px #dae3ef; padding: 1em 0.75em 1em 0.75em; } div.box40 { margin-top: 1.5em; margin-bottom: 0em; background-color: #9fbccb; border: solid 2px #9fbccb; padding: 1em 0.75em 1em 0.75em; } div.box49 { margin-top: 1.5em; margin-bottom: 0em; background-color: #d2e0c5; border: solid 2px #d2e0c5; padding: 1em 0.75em 1em 0.75em; } div.box54 { margin-top: 1.5em; margin-bottom: 0em; background-color: #b0c99a; border: solid 2px #b0c99a; padding: 1em 0.75em 1em 0.75em; } div.box58 { margin-top: 1.5em; margin-bottom: 0em; background-color: #b2c0c3; border: solid 2px #b2c0c3; padding: 1em 0.75em 1em 0.75em; } div.box59 { margin-top: 1.5em; margin-bottom: 0em; background-color: #d4dcde; border: solid 2px #d4dcde; padding: 1em 0.75em 1em 0.75em; } div.box71 { margin-top: 1.5em; margin-bottom: 0em; background-color: #f9a86c; border: solid 2px #f9a86c; padding: 1em 0.75em 1em 0.75em; } div.box71a { margin-top: 1.5em; margin-bottom: 0em; background-color: #fdd4b4; border: solid 2px #fdd4b4; padding: 1em 0.75em 1em 0.75em; } div.box98 { margin-top: 1.5em; margin-bottom: 0em; background-color: #ffd68a; border: solid 2px #ffd68a; padding: 1em 0.75em 1em 0.75em; } div.box102 { margin-top: 1.5em; margin-bottom: 0em; background-color: #ffecca; border: solid 2px #ffecca; padding: 1em 0.75em 1em 0.75em; } div.box102a { margin-top: 1.5em; margin-bottom: 0em; background-color: #ffd68a; border: solid 2px #ffd68a; padding: 1em 0.75em 1em 0.75em; } div.box105 { margin-top: 1.5em; margin-bottom: 0em; background-color: #ffd68a; border: solid 2px #ffd68a; padding: 1em 0.75em 1em 0.75em; } div.box122 { margin-top: 1.5em; margin-bottom: 0em; background-color: #dbcbde; border: solid 2px #dbcbde; padding: 1em 0.75em 1em 0.75em; } div.box132 { margin-top: 1.5em; margin-bottom: 0em; background-color: #fac9c1; border: solid 2px #fac9c1; padding: 1em 0.75em 1em 0.75em; } div.box135 { margin-top: 1.5em; margin-bottom: 0em; background-color: #f7a29a; border: solid 2px #f7a29a; padding: 1em 0.75em 1em 0.75em; } div.box165 { margin-top: 1.5em; margin-bottom: 0em; background-color: #efd5cf; border: solid 2px #efd5cf; padding: 1em 0.75em 1em 0.75em; } div.box166 { margin-top: 1.5em; margin-bottom: 0em; background-color: #dfafa8; border: solid 2px #dfafa8; padding: 1em 0.75em 1em 0.75em; } ul.boxbull { font-family: "Roboto-Regular", sans-serif; font-size: 90%; margin-top: 0.5em; margin-bottom: 0em; margin-left: 1.3em; list-style-type: disc; text-align: left; line-height: 1.2em; } ul.boxbull li { font-family: "Roboto-Regular", sans-serif; font-size: 90%; margin-top: 0.3em; margin-bottom: 0em; margin-left: 0em; text-indent: 0em; text-align: left; line-height: 1.2em; } .bmtitlec { font-family: "Roboto-Black", sans-serif; font-size:170%; font-weight: bold; margin-top: 0.1em; margin-bottom:0.1em; text-indent:0em; text-align:center; border-bottom: 0.1em dotted #939598; padding: 1em 0.75em 0.5em 0.75em; line-height:1.2em; } .index { font-size: 90%; margin-top: 0.1em; margin-bottom: 0em; margin-left: 1.5em; text-indent: -1.5em; text-align: left; line-height: 1.2em; } .indexhead { font-family: "Roboto-Black", sans-serif; font-size: 90%; margin-top: 0.5em; margin-bottom: 0em; text-align: left; line-height: 1.2em; } .index1 { font-size: 90%; margin-top: 0.1em; margin-bottom: 0em; margin-left: 0em; text-indent: 0em; text-align: left; line-height: 1.2em; } .ulindex { list-style-type:none; padding:0em; margin-left:0em; margin-top:0em; } .ulindex1 { list-style-type:disc; padding:0em; margin-left:0em; margin-top:0em; } .group { page-break-inside:avoid; } .groupa { page-break-before: always; } .subh2 { font-family: "Roboto-Medium", sans-serif; font-size:120%; margin-top:0.5em; margin-bottom:0.5em; margin-left:0em; padding-top:0.2em; text-indent:0em; text-align:left; line-height:1em; } .subh2a { font-family: "Roboto-Medium", sans-serif; font-size:120%; margin-top:0.5em; margin-bottom:0.5em; margin-left:0em; padding-top:0.2em; text-indent:0em; text-align:left; line-height:1em; border-bottom: 0.1em dotted #b75655; padding-bottom: 1em; } .hide { display:none; visibility: hidden; } .toc1 { font-family: "Roboto-Regular", sans-serif; font-size: 80%; margin-top: 0.2em; margin-bottom: 0em; margin-left: 4em; text-align: left; line-height: 1.2em; }