/* @font-face { font-family: ***; font-weight: normal; font-style: normal; src: url(fonts/***); } */ a { text-decoration: none; } a.toc { text-decoration: none; color: inherit; } blockquote { font-family: sans-serif; font-size: 85%; margin-left: 7%; margin-right: 7%; margin-top: 1em; margin-bottom: 1em; } div.cover-media { text-align: center; margin-top: 0em; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; } div.media { text-align: center; margin-top: 1em; margin-bottom: 1em; margin-left: 0em; margin-right: 0em; page-break-inside:avoid; } div.fmedia { float: right; max-width:50%; text-align: center; margin-top: 0.5em; margin-bottom: 0.5em; margin-left: 0.5em; margin-right: 0em; } div.group { margin-left: 0%; margin-right: 0%; margin-top: 1em; margin-bottom: 1em; } div.notebox { margin-top: 1em; margin-bottom: 1em; padding-left: 1.5%; padding-right: 1.5%; padding-top: 1.5%; padding-bottom: 1.5%; background-color: #F5DEB3; border-bottom: solid 2px #FF8C00; border-right: solid 2px #FF8C00; } div.notebox-gray { margin-top: 1em; margin-bottom: 1em; padding-left: 1.5%; padding-right: 1.5%; padding-top: 1.5%; padding-bottom: 1.5%; background-color: #CCCCCC; border-top: solid 6px #666666; border-bottom: solid 6px #666666; } div.box { margin-top: 1em; margin-bottom: 1em; padding-left: 1.5%; padding-right: 1.5%; padding-top: 1.5%; padding-bottom: 1.5%; border: solid 1.5px #000000; } div.notebox-out { margin-top: 1em; margin-bottom: 1em; padding-left: 0.3%; padding-right: 0.3%; padding-top: 0.3%; padding-bottom: 0.3%; background-color: #286498; } div.notebox-in { padding-left: 1.5%; padding-right: 1.5%; padding-top: 0.2%; padding-bottom: 0.5%; background-color: #ECF3FB; } p.notebox-title { font-family: sans-serif; font-size: 140%; font-style: normal; font-weight: normal; text-indent: 0em; text-align: center; margin-left: 0em; margin-right: 0em; margin-top: 0em; margin-bottom: 0em; color: #FFFFFF; } span.underline { text-decoration: underline; } span.strike { text-decoration: line-through; } span.overline { text-decoration: overline; } span.fignum { color: #18655C; } h1.part-title { font-family: sans-serif; font-size: 200%; font-style: normal; font-weight: normal; text-indent: 0em; text-align: center; margin-left: 1.5em; margin-right: 1.5em; margin-top: 0em; margin-bottom: 0.5em; color: #000080; } p.part-subtitle { font-family: sans-serif; font-size: 150%; font-style: normal; font-weight: normal; text-indent: 0em; text-align: center; margin-left: 0em; margin-right: 0em; margin-top: 0em; margin-bottom: 0em; } h1 { font-family: sans-serif; font-size: 175%; font-style: normal; font-weight: normal; text-indent: 0em; text-align: center; margin-left: 1.5em; margin-right: 1.5em; margin-top: 0em; margin-bottom: 0em; color: #000080; } h2 { font-family: sans-serif; font-size: 130%; font-style: normal; font-weight: normal; text-indent: 0em; text-align: left; margin-left: 0.0em; margin-right: 1.5em; margin-top: 1em; margin-bottom: 0em; color: #18655C; } h3 { font-family: sans-serif; font-size: 120%; font-style: normal; font-weight: normal; text-indent: 0em; text-align: center; margin-left: 1.5em; margin-right: 1.5em; margin-top: 1em; margin-bottom: 0em; color: #541800; } h4 { font-family: sans-serif; font-size: 110%; font-style: normal; font-weight: normal; text-indent: 0em; text-align: center; margin-left: 1.5em; margin-right: 1.5em; margin-top: 1em; margin-bottom: 0em; color: #286498; } h5 { font-family: sans-serif; font-size: 100%; font-style: normal; font-weight: normal; text-indent: 0em; text-align: center; margin-left: 1.5em; margin-right: 1.5em; margin-top: 1em; margin-bottom: 0em; color: #808080; } h6 { font-family: sans-serif; font-size: 100%; font-style: normal; font-weight: normal; text-indent: 0em; text-align: center; margin-left: 1.5em; margin-right: 1.5em; margin-top: 1em; margin-bottom: 0em; } ol.decimal { list-style-type:decimal; } ol.upper-roman { list-style-type:upper-roman } ol.lower-roman { list-style-type:lower-roman } ol.upper-alpha { list-style-type:upper-alpha } ol.lower-alpha { list-style-type:lower-alpha } ul.disc { list-style-type:disc } ul.circle { list-style-type:circle } ul.square { list-style-type:square } ul.mark-none { list-style-type:none } p.half-title { font-family: sans-serif; font-size: 175%; font-style: normal; font-weight: normal; text-indent: 0em; text-align: center; margin-left: 0em; margin-right: 0em; margin-top: 0.5em; margin-bottom: 0.5em; color: #000080; } p.book-title { font-family: sans-serif; font-size: 200%; font-weight: normal; font-style: normal; text-indent: 0em; text-align: center; margin-left: 0em; margin-right: 0em; margin-top: 0.5em; margin-bottom: 0.5em; color: #000080; } p.book-subtitle { font-family: sans-serif; font-size: 150%; font-weight: normal; font-style: normal; text-indent: 0em; text-align: center; margin-left: 0em; margin-right: 0em; margin-top: 0.5em; margin-bottom: 0.5em; color: #286498; } p.book-author { font-size: 125%; font-style: normal; font-weight: normal; text-indent: 0em; text-align: center; margin-left: 0em; margin-right: 0em; margin-top: 1em; margin-bottom: 0em; color: #541800; } p.center { font-size: 100%; font-style: normal; font-weight: normal; text-indent: 0em; text-align: center; margin-left: 0em; margin-right: 0em; margin-top: 0em; margin-bottom: 0em; } p.right { font-size: 100%; font-style: normal; font-weight: normal; text-indent: 0em; text-align: right; margin-left: 0em; margin-right: 0em; margin-top: 0em; margin-bottom: 0em; } p.source { font-size: 85%; font-weight: normal; font-style: normal; text-indent: 0em; text-align: left; margin-left: 0em; margin-right: 0em; margin-top: 0em; margin-bottom: 0em; } p.first { font-size: 100%; font-weight: normal; font-style: normal; text-indent: 0em; text-align: justify; margin-left: 0em; margin-right: 0%; margin-top: 1em; margin-bottom: 0em; } p.first-indent { font-size: 100%; font-weight: normal; font-style: normal; text-indent: 1.5em; text-align: justify; margin-left: 0em; margin-right: 0%; margin-top: 1em; margin-bottom: 0em; } p.indent { font-size: 100%; font-weight: normal; font-style: normal; text-indent: 1.5em; text-align: justify; margin-left: 0em; margin-right: 0em; margin-top: 0em; margin-bottom: 0em; } p.noindent { font-size: 100%; font-weight: normal; font-style: normal; text-indent: 0em; text-align: justify; margin-left: 0em; margin-right: 0em; margin-top: 0em; margin-bottom: 0em; } p.quote { font-size: 110%; font-weight: normal; font-style: normal; text-indent: 0em; text-align: justify; margin-left: 0em; margin-right: 0%; margin-top: 0em; margin-bottom: 0em; color: #18655C; } p.hanging { font-size: 100%; font-style: normal; font-weight: normal; text-indent: -1.5em; text-align: left; margin-left: 1.5em; margin-right: 0em; margin-top: 0em; margin-bottom: 0em; } p.attribution { font-size: 90%; font-style: normal; font-weight: normal; text-indent: 0em; text-align: right; margin-left: 0em; margin-right: 0em; margin-top: 0em; margin-bottom: 0em; } p.caption { font-family: sans-serif; font-size: 90%; font-style: normal; font-weight: normal; text-indent: 0em; text-align: left; margin-left: 15%; margin-right: 15%; margin-top: 0.5em; margin-bottom: 0em; border-bottom: solid 1px #18655C; } p.left-head { font-family: sans-serif; font-size: 110%; font-weight: normal; font-style: normal; text-indent: 0em; text-align: left; margin-left: 0em; margin-right: 0em; margin-top: 1em; margin-bottom: 0em; } p.center-head { font-family: sans-serif; font-size: 110%; font-weight: normal; font-style: normal; text-indent: 0em; text-align: center; margin-left: 0em; margin-right: 0em; margin-top: 1em; margin-bottom: 0em; } p.right-head { font-family: sans-serif; font-size: 110%; font-weight: normal; font-style: normal; text-indent: 0em; text-align: right; margin-left: 0em; margin-right: 0em; margin-top: 1em; margin-bottom: 0em; } p.footnote { font-size: 90%; font-style: normal; font-weight: normal; text-indent: 0em; text-align: left; margin-left: 0em; margin-right: 0em; margin-top: 0em; margin-bottom: 0em; } p.index-step0 { font-size: 90%; font-style: normal; font-weight: normal; text-indent: -1em; text-align: left; margin-left: 2em; margin-right: 0%; margin-top: 1em; margin-bottom: 0em; } p.index-step1 { font-size: 90%; font-style: normal; font-weight: normal; text-indent: -1em; text-align: left; margin-left: 2em; margin-right: 0%; margin-top: 0em; margin-bottom: 0em; } p.index-step2 { font-size: 90%; font-style: normal; font-weight: normal; text-indent: -1em; text-align: left; margin-left: 4em; margin-right: 0%; margin-top: 0em; margin-bottom: 0em; } p.index-step3 { font-size: 90%; font-style: normal; font-weight: normal; text-indent: -1em; text-align: left; margin-left: 6em; margin-right: 0%; margin-top: 0em; margin-bottom: 0em; } p.index-step4 { font-size: 90%; font-style: normal; font-weight: normal; text-indent: -1em; text-align: left; margin-left: 8em; margin-right: 0%; margin-top: 0em; margin-bottom: 0em; } p.toc-step1 { font-size: 100%; font-style: normal; font-weight: normal; text-indent: 0em; text-align: center; margin-left: 1em; margin-right: 0%; margin-top: 0.5em; margin-bottom: 0em; color: #58585a; } p.toc-step2 { font-size: 90%; font-style: normal; font-weight: normal; text-indent: 0em; text-align: center; margin-left: 2em; margin-right: 0%; margin-top: 0em; margin-bottom: 0em; } p.toc-step3 { font-size: 90%; font-style: normal; font-weight: normal; text-indent: 0em; text-align: left; margin-left: 3em; margin-right: 0%; margin-top: 0em; margin-bottom: 0em; } p.toc-step4 { font-size: 90%; font-style: normal; font-weight: normal; text-indent: 0em; text-align: left; margin-left: 4em; margin-right: 0%; margin-top: 0em; margin-bottom: 0em; } .b-t { border-top: solid thin #000000; } .b-tr { border-top: solid thin #000000; border-right: solid thin #000000; } .b-trb { border-top: solid thin #000000; border-right: solid thin #000000; border-bottom: solid thin #000000; } .b-tl { border-top: solid thin #000000; border-left: solid thin #000000; } .b-tbl { border-top: solid thin #000000; border-bottom: solid thin #000000; border-left: solid thin #000000; } .b-trl { border-top: solid thin #000000; border-right: solid thin #000000; border-left: solid thin #000000; } .b-tb { border-top: solid thin #000000; border-bottom: solid thin #000000; } .b-trbl { border: solid thin #000000; } .b-r { border-right: solid thin #000000; } .b-rb { border-right: solid thin #000000; border-bottom: solid thin #000000; } .b-rbl { border-right: solid thin #000000; border-bottom: solid thin #000000; border-left: solid thin #000000; } .b-rl { border-right: solid thin #000000; border-left: solid thin #000000; } .b-b { border-bottom: solid thin #000000; } .b-bl { border-bottom: solid thin #000000; border-left: solid thin #000000; } .b-l { border-left: solid thin #000000; } div.aside { font-family: sans-serif; font-size: 85%; text-align: center; margin-left: 0%; margin-right: 0%; margin-top: 1em; margin-bottom: 1em; } .line-number { float: right; display: block; text-align: right; margin-left: 0px; margin-top: 0px; margin-bottom: 0px; width: 5%; } .code-listing { font-family: "courier new", monospace; font-size: 85%; font-weight: normal; font-style: normal; text-indent: 0em; text-align: left; margin: 0em; padding: 0.5%; } span.dropcap3 { float: left; font-size: 470%; font-weight: normal; line-height: 0.6em; color: #808080; } span.dropcap2 { float: left; font-size: 300%; font-weight: normal; line-height: 0.7em; margin-bottom: -0.25em; color: #808080; } p.pb { page-break-before: always; } sub, sup { font-size:70%; } /* Table */ /* tr:nth-child(even) {background: #e7e7e8} tr:nth-child(odd) {background: #ffffff} */ table { border-spacing:0; margin-left:auto; margin-right:auto; margin-top:1em; margin-bottom:1em; } th { font-size: 100%; font-weight: normal; font-style: normal; text-indent: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; margin-bottom: 0em; color: #000080; padding:3px 6px; } td { font-size: 90%; font-style: normal; font-weight: normal; text-indent: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; margin-bottom: 0em; padding:3px 6px; } tfoot td { font-size: 80%; font-style: normal; font-weight: normal; text-indent: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; margin-bottom: 0em; padding:3px; } th.t-l, td.t-l { text-align:left; } th.t-r, td.t-r { text-align:right; } th.t-c, td.t-c { text-align:center; } th.t-t, td.t-t { vertical-align:top; } th.t-m, td.t-m { vertical-align:middle; } th.t-b, td.t-b { vertical-align:bottom; } /* div.column2 { column-count: 2; -moz-column-count: 2; -webkit-column-count: 2; } */ img { max-width: 100%; max-height: 100%; }