.example-body { font-family: sans-serif; } a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, .example-body, canvas, caption, center, cite, code, dd, del, details, dfn, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video, :before, :after { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } body, .example-body { line-height: 1; } blockquote, q { quotes: none; } blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; } textarea { overflow: auto; vertical-align: top; } table { border-collapse: collapse; border-spacing: 0; } img { font-style: italic; } h1, h2, h3, h4, h5, h6 { font-size: 1em; } .left, .caption-right .figure-image { float: left; clear: left; display: block; padding-left: 0; margin-right: 3.2%; } .right, .caption-left .figure-image { float: right; clear: right; display: block; padding-left: 0; margin-left: 3.2%; } .left + .right, .caption-right .figure-image + .right, .caption-left .left + .figure-image, .caption-right .caption-left .figure-image + .figure-image, .caption-left .caption-right .figure-image + .figure-image { margin-left: 0; } .right + .left, .caption-left .figure-image + .left, .caption-right .right + .figure-image, .caption-left .caption-right .figure-image + .figure-image, .caption-right .caption-left .figure-image + .figure-image { margin-right: 0; } .center { float: none; display: block; margin-left: auto; margin-right: auto; } .grid { list-style: none; margin-bottom: 0; clear: both; margin-left: -3.1%; list-style: none; margin-bottom: 0; word-spacing: -3px \9; letter-spacing: -0.33em; } .grid:after { content: ""; display: table; clear: both; } .grid > .grid { margin-left: 0; } .grid-item { margin-bottom: 1.5em; letter-spacing: normal; word-spacing: normal; display: inline-block; width: 100%; padding-left: 3.1%; vertical-align: top; } .one-whole { width: 100%; clear: both; } .one-half, .width-half { width: 48.4%; } .grid .one-half, .grid .width-half { width: 50%; } .one-third, .width-third { width: 31.2%; } .grid .one-third, .grid .width-third { width: 33.3%; } .two-thirds, .width-two-thirds, .caption-left .figure-image, .caption-right .figure-image { width: 65.6%; } .grid .two-thirds, .grid .width-two-thirds, .grid .caption-left .figure-image, .caption-left .grid .figure-image, .grid .caption-right .figure-image, .caption-right .grid .figure-image { width: 66.66%; } .one-fourth, .width-fourth { width: 22.6%; } .grid .one-fourth, .grid .width-fourth { width: 25%; } .two-fourths, .width-two-fourths { width: 48.4%; } .grid .two-fourths, .grid .width-two-fourths { width: 50%; } .three-fourths, .width-three-fourths { width: 74.2%; } .grid .three-fourths, .grid .width-three-fourths { width: 75%; } @media only screen and (max-width: 559px) { .fractional-width, .one-half, .width-half, .one-third, .width-third, .two-thirds, .width-two-thirds, .caption-left .figure-image, .caption-right .figure-image, .one-fourth, .width-fourth, .two-fourths, .width-two-fourths, .three-fourths, .width-three-fourths { width: 100%; margin-left: 0; margin-right: 0; } .grid .fractional-width, .grid .one-half, .grid .width-half, .grid .one-third, .grid .width-third, .grid .two-thirds, .grid .width-two-thirds, .grid .caption-left .figure-image, .caption-left .grid .figure-image, .grid .caption-right .figure-image, .caption-right .grid .figure-image, .grid .one-fourth, .grid .width-fourth, .grid .two-fourths, .grid .width-two-fourths, .grid .three-fourths, .grid .width-three-fourths { width: 100%; } } .full-bleed { margin-left: -20px; margin-right: -20px; } @media (min-width: 560px) { .full-bleed { margin-left: -70px; margin-right: -70px; } } @media (min-width: 860px) { .full-bleed { margin-left: -140px; margin-right: -140px; } } .full-bleed-padding { margin-left: -20px; margin-right: -20px; padding-left: 20px; padding-right: 20px; } @media (min-width: 560px) { .full-bleed-padding { margin-left: -70px; margin-right: -70px; } } @media (min-width: 860px) { .full-bleed-padding { margin-left: -140px; margin-right: -140px; } } @media (min-width: 560px) { .full-bleed-padding { padding-left: 70px; padding-right: 70px; } } @media (min-width: 860px) { .full-bleed-padding { padding-left: 140px; padding-right: 140px; } } .restore-padding { padding-left: 20px; padding-right: 20px; } @media (min-width: 560px) { .restore-padding { padding-left: 70px; padding-right: 70px; } } @media (min-width: 860px) { .restore-padding { padding-left: 140px; padding-right: 140px; } } .grid-icon { margin-bottom: 1.5em; letter-spacing: normal; word-spacing: normal; display: inline-block; width: 100%; padding-left: 3.1%; vertical-align: top; width: 48.4%; } .grid .grid-icon { width: 50%; } @media (min-width: 560px) { .grid-icon { width: 22.6%; } .grid .grid-icon { width: 25%; } } /* s9 Answer * Used by reader.js to control the show/hide values. * Warning: Editing s9 answer display properties can result in unwanted behavior. */ .s9-answer { color: black; font-weight: 400; } .s9-answer .s9-show-answer-value, .s9-answer .s9-hide-answer-value { display: none; } /* s9 Scrollable * Provides a way to scroll content that is too wide for the content window. When the page loads reader.js determines if the content needs to scroll. If so, it will add `.s9-is-scrollable` class to the surrounding div. * Note: This requires `
` to surround the content you want to scroll. * Warning: Editing s9 answer display properties can result in unwanted behavior. */ .s9-scrollable { display: block; width: auto; overflow-y: auto; text-align: center; clear: both; margin-bottom: 0.4em; } .s9-scrollable figure > img.equation, .s9-scrollable .equation-key > img.equation { padding: 0 10px; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; } .s9-scrollable img { max-width: none; } .s9-scrollable > .table, .s9-scrollable > .table-row-border, .s9-scrollable > .table-no-style { min-width: 520px; text-align: left; } .s9-scrollable.s9-is-scrollable { box-shadow: inset 1px 0px 5px #CCC; margin-top: .7em; margin-bottom: .7em; padding-top: 1.5em; } .s9-scrollable > figure, .s9-scrollable > img, .s9-scrollable .equation { margin-bottom: 0; } li .s9-scrollable { margin-bottom: 0.75em; } .s9-scrollable.align-left { text-align: left !important; } .s9-scrollable.align-right { text-align: right !important; } .s9-scrollable table { -webkit-transform: none !important; } /*-------------------------------------------------------------------- * Output-specific CSS Defaults * By default, the print and digital specific CSS should be hidden. * Note: The show_metadata.css file will override this and * make these visible if turned on. *------------------------------------------------------------------*/ .output-digital, .output-print { display: none; } /*------------------------------------------------------------------ * iFrame Video Fix *----------------------------------------------------------------*/ .s9-video { padding-bottom: 56.25%; position: relative; } .s9-video iframe { /*position: absolute;*/ top: 0; left: 0; height: 100%; width: 100%; } /*------------------------------------------------------------------ * S9 Video *----------------------------------------------------------------*/ .s9-video { position: relative; padding-bottom: 56.25%; padding-top: 25px; height: 0; } .s9-video iframe { /*position: absolute;*/ top: 0; left: 0; width: 100%; height: 100%; } html, .example-body { font-size: 17px; } @media only screen and (min-width: 560px) { html, .example-body { font-size: 19px; } } body, .example-body { clear: both; font-family: "Source Sans Pro", Verdana, Helvetica, sans; font-weight: 400; background: white; font-size: 1em; color: #333333; counter-reset: u-num; display: block; line-height: 1.5; margin-bottom: 4.5em; margin-left: 20px; margin-right: 20px; } body:after, .example-body:after { content: ""; display: table; clear: both; font-family: sans-serif; } @media (min-width: 560px) { body, .example-body { margin-left: 70px; margin-right: 70px; font-family: sans-serif; } } @media (min-width: 860px) { body, .example-body { margin-left: 140px; margin-right: 140px; } } .full-bleed { margin-left: -20px; margin-right: -20px; } @media (min-width: 560px) { .full-bleed { margin-left: -70px; margin-right: -70px; } } @media (min-width: 860px) { .full-bleed { margin-left: -140px; margin-right: -140px; } } .restore-padding { padding-left: 20px; padding-right: 20px; } @media (min-width: 560px) { .restore-padding { padding-left: 70px; padding-right: 70px; } } @media (min-width: 860px) { .restore-padding { padding-left: 140px; padding-right: 140px; } } .full-bleed-padding { margin-left: -20px; margin-right: -20px; padding-left: 20px; padding-right: 20px; } @media (min-width: 560px) { .full-bleed-padding { margin-left: -70px; margin-right: -70px; } } @media (min-width: 860px) { .full-bleed-padding { margin-left: -140px; margin-right: -140px; } } @media (min-width: 560px) { .full-bleed-padding { padding-left: 70px; padding-right: 70px; } } @media (min-width: 860px) { .full-bleed-padding { padding-left: 140px; padding-right: 140px; } } figure > :last-child { margin-bottom: 0; } .font-serif, .text-serif { font-family: Georgia, serif; } .font-sans { font-family: "Source Sans Pro", Verdana, Helvetica, sans; } .font-mono { font-family: Courier, "Courier New", monospace; } .font-handwritten, .handwritten { font-family: "handleeregular", cursive; color: #666666; } .alert { color: gray; } .boxed, .boxed-small, .badge-audio .figure-caption:before, .badge-guided-tour .figure-caption:before, .badge-slided-tour .figure-caption:before, .badge-slideline .figure-caption:before, .badge-slideshow .figure-caption:before, .badge-text-yourself .figure-caption:before, .badge-video .figure-caption:before, .phrase-box { border: 1px solid #1a1a1a; border-radius: 2px; line-height: 1; padding: 0.05263em 0.15789em; } span.circled { border: 1px solid #1a1a1a; border-radius: 50%; line-height: 1; padding: 0.05263em 0.47368em;} h1 .boxed, h1 .boxed-small, h1 .badge-audio .figure-caption:before, .badge-audio h1 .figure-caption:before, h1 .badge-guided-tour .figure-caption:before, .badge-guided-tour h1 .figure-caption:before, h1 .badge-slided-tour .figure-caption:before, .badge-slided-tour h1 .figure-caption:before, h1 .badge-slideline .figure-caption:before, .badge-slideline h1 .figure-caption:before, h1 .badge-slideshow .figure-caption:before, .badge-slideshow h1 .figure-caption:before, h1 .badge-text-yourself .figure-caption:before, .badge-text-yourself h1 .figure-caption:before, h1 .badge-video .figure-caption:before, .badge-video h1 .figure-caption:before, h1 .phrase-box, h2 .boxed, h2 .boxed-small, h2 .badge-audio .figure-caption:before, .badge-audio h2 .figure-caption:before, h2 .badge-guided-tour .figure-caption:before, .badge-guided-tour h2 .figure-caption:before, h2 .badge-slided-tour .figure-caption:before, .badge-slided-tour h2 .figure-caption:before, h2 .badge-slideline .figure-caption:before, .badge-slideline h2 .figure-caption:before, h2 .badge-slideshow .figure-caption:before, .badge-slideshow h2 .figure-caption:before, h2 .badge-text-yourself .figure-caption:before, .badge-text-yourself h2 .figure-caption:before, h2 .badge-video .figure-caption:before, .badge-video h2 .figure-caption:before, h2 .phrase-box { padding: 0.10526em 0.31579em; } .boxed-small, .badge-audio .figure-caption:before, .badge-guided-tour .figure-caption:before, .badge-slided-tour .figure-caption:before, .badge-slideline .figure-caption:before, .badge-slideshow .figure-caption:before, .badge-text-yourself .figure-caption:before, .badge-video .figure-caption:before, .phrase-box { font-size: 14px; font-size: 0.73684em; margin-top: 0em; margin-bottom: 0em; line-height: 0.9em; } .dropcap { float: left; font-size: 60px; font-size: 3.15789em; margin-top: 0em; margin-bottom: 0em; line-height: 0.9; padding-right: 0.1em; color: gray; } code, kbd, samp { background: #eeeeee; border-radius: 2px; color: gray; font-family: Courier, "Courier New", monospace; font-size: 17px; font-size: 0.89474em; margin-top: 0em; margin-bottom: 0em; line-height: 0.9em; padding: 2px; vertical-align: middle; } pre { margin-bottom: 1.5em; overflow: hidden; white-space: pre; } pre code { display: block; padding: 14.25px; line-height: 1.2; } b, strong { font-weight: 700; } del { text-decoration: line-through; } .highlight { background-color: #ffff00; } hr { border: 0 none; height: 1px; background: #120347; display: block; margin-top: 0em; margin-bottom: 1.5em; } i, em { font-style: italic; } .info { color: #120347; font-style: italic; } ins { text-decoration: underline; } .lede, .lead { color: #120347; font-weight: 700; } .no-break { white-space: nowrap; } .break-word { -ms-word-break: break-all; word-break: break-all; word-break: break-word; -webkit-hyphens: auto; -moz-hyphens: auto; hyphens: auto; } .overline { text-decoration: overline; } s { text-decoration: line-through; } small { font-size: 17px; font-size: 0.89474em; margin-top: 0em; margin-bottom: 0em; line-height: 0.9em; } .smallcaps { font-variant: small-caps; } sup, sub { vertical-align: super; font-size: 0.73684em; line-height: 0.9em; } sub { vertical-align: sub; } .text-indent { text-indent: 1.5em !important; } .text-indent span { text-indent: 0 !important; } u { text-decoration: underline; } .u-double { text-decoration: none; border-bottom: 3px double #333333; } .uppercase { text-transform: uppercase; } var { font-style: italic; font-family: Georgia, serif; } .part-introduction { text-align: left; border-top: 6px double gray; border-bottom: 6px double gray; padding: 3em 0; margin-top: 1.5em; margin-bottom: 1.5em; } @media (min-width: 560px) { .part-number { text-transform: uppercase; font-family: "Source Sans Pro", Verdana, Helvetica, sans; font-size: 30px; font-size: 1.57895em; line-height: 1.9; margin-top: -2em; padding-top: 3em; padding: 225px 0px 0px 20px; margin-bottom: 0em; color: #000000 !important; width: 50% !important; background-color: #C8C9CB ; } .part-title { text-align: left !important; padding-top: 0px; font-size: 40px !important; font-weight: bold; } .unit-info { margin-left: -20px; margin-right: -20px; padding-left: 20px; padding-right: 20px; clear: both; background: gray; color: white; font-weight: 300; padding: 0.75em; font-family: "Source Sans Pro", Verdana, Helvetica, sans; margin-bottom: 3em; min-height: 1.05263em; font-family: "Source Sans Pro", Verdana, Helvetica, sans; text-transform: uppercase; } @media (min-width: 560px) { .unit-info { margin-left: -70px; margin-right: -70px; } } @media (min-width: 860px) { .unit-info { margin-left: -140px; margin-right: -140px; } } @media (min-width: 560px) { .unit-info { padding-left: 70px; padding-right: 70px; } } @media (min-width: 860px) { .unit-info { padding-left: 140px; padding-right: 140px; } } .unit-info:after { content: ""; display: table; clear: both; } @media (min-width: 560px) { .unit-info { min-height: 1.31579em; } } .unit-info .unit-title { float: none; display: block; } @media (min-width: 560px) { .unit-info .unit-title { display: inline; float: right; } } .unit-info .unit-number { float: none; display: block; } @media (min-width: 560px) { .unit-info .unit-number { float: left; display: inline; } } .chapter-introduction { margin-top: 0; } .chapter-introduction:first-child { margin-top: 0em; } @media (min-width: 560px) { .chapter-introduction:first-child { margin-top: 0em; } } .chapter-number { font-family: "Source Sans Pro", Verdana, Helvetica, sans; font-size: 30px; font-size: 1.57895em; line-height: 1.9; margin-top: 0em; padding-top: 3em; margin-bottom: 0em; color: #666666; background-color: #C8C9CB; } .content-toc { font-size: 30px; font-size: 1.57895em; line-height: 1.9; margin-top: 0em; padding: 3em 0em 0em 0.3em; margin-bottom: 1em; color: #000000; width: 70%; background-color: #C8C9CB; font-family: sans-serif!important; } .chapter-title { font-weight: 700; font-size: 48px; font-size: 2.52632em; line-height: 1.1875; margin-top: 0em; margin-bottom: 2em; } /*-------------------------------------------------------------------- * Glossary Styles *------------------------------------------------------------------*/ .glossary dfn { background: transparent; padding: 0; } .glossary dd { text-indent: 1.5em; } img { max-width: 50%; } .figure { clear: both; margin-bottom: 1.5em; } .figure:after { content: ""; display: table; clear: both; } li > .figure { margin-top: 0.75em; } .figure-image { display: block; } .draft-image { width: 100%; border: 0.5em dotted darkGray; } .draft-image:before { content: "DRAFT"; font-size: xx-large; position: relative; top: 0; left: 45%; color: darkGray; } .figure-caption { margin-top: 0.375em; } .full-bleed .figure-caption { padding-left: 20px; padding-right: 20px; } @media (min-width: 560px) { .full-bleed .figure-caption { padding-left: 70px; padding-right: 70px; } } @media (min-width: 860px) { .full-bleed .figure-caption { padding-left: 140px; padding-right: 140px; } } .figure-designation, .figure-enumeration { font-weight: 700; color: gray; } .figure-enumeration { margin-right: 14.25px; } .caption-title { color: #333333; font-weight: 700; } .caption-citation { font-weight: 300; } .caption-body { font-style: italic; } .caption-center .figure-caption { text-align: center; } .badge-audio .figure-caption:before { color: gray; border: 1px solid gray; content: "Audio"; text-transform: uppercase; font-style: normal; } .badge-guided-tour .figure-caption:before { color: gray; border: 1px solid gray; content: "Guided Tour"; text-transform: uppercase; font-style: normal; } .badge-slided-tour .figure-caption:before { color: gray; border: 1px solid gray; content: "Slided Tour"; text-transform: uppercase; font-style: normal; } .badge-slideline .figure-caption:before { color: gray; border: 1px solid gray; content: "Slideline"; text-transform: uppercase; font-style: normal; } .badge-slideshow .figure-caption:before { color: gray; border: 1px solid gray; content: "Slideshow"; text-transform: uppercase; font-style: normal; } .badge-text-yourself .figure-caption:before { color: gray; border: 1px solid gray; content: "Test Yourself"; text-transform: uppercase; font-style: normal; } .badge-video .figure-caption:before { color: gray; border: 1px solid gray; content: "Video"; text-transform: uppercase; font-style: normal; } .natural-size { width: none !important; height: none !important; } .natural-size img { width: inherit !important; } .alt-text { font-family: "Source Sans Pro", Verdana, Helvetica, sans; background-color: #f0ecfe; padding: 0.5em 0.5em 0.5em 0.5em; margin: 1.0em auto 1.0em auto; border: 1px solid #ff0000; width: 29.75em; height: 5.25em; } .alt-text:before { content: "This is alt-text for the figure directly above."; text-decoration: underline; text-transform: uppercase; display: block; } /* Flashcard category information */ .cat-name, .subcat-name { display: block; text-align: right; } .subcat-name { font-style: italic; } /* Center information on the "term" side of flashcard */ .flashcard-term { text-align: center; } /* Footer on "definition" side of flashcard, usually repetition of term */ .flashcard-footer { font-size: 1.25em; text-transform: uppercase; text-align: right; color: gray; } h1, h2, h3, h4, h5, h6 { clear: both; font-family: "Source Sans Pro", Verdana, Helvetica, sans; color: #000000; text-align: left; } header + h1, header + h2, header + h3, header + h4, header + h5, header + h6 { margin-top: 0; } .section h1:first-child, .section h2:first-child, .section h3:first-child, .section h4:first-child, .section h5:first-child, .section h6:first-child, .callout h1:first-child, .callout h2:first-child, .callout h3:first-child, .callout h4:first-child, .callout h5:first-child, .callout h6:first-child, .sidenote h1:first-child, .sidenote h2:first-child, .sidenote h3:first-child, .sidenote h4:first-child, .sidenote h5:first-child, .sidenote h6:first-child { margin-top: 0; } h1 { font-size: 38.4px; font-size: 2.02105em; margin-top: 1.48437em; margin-bottom: 0.74219em; font-weight: 300; line-height: 1.3; } @media (min-width: 560px) { h1 { font-size: 48px; font-size: 2.52632em; margin-top: 1.1875em; margin-bottom: 0.59375em; } } h2 { font-size: 28.8px; font-size: 1.51579em; margin-top: 1.97917em; margin-bottom: 0.49479em; font-weight: 400; line-height: 1.3; /* text-transform: capitalize; */ } /* @media (min-width: 560px) { h2 { font-size: 36px; font-size: 1.89474em; margin-top: 1.58333em; margin-bottom: 0.39583em; text-transform: initial; } } */ h3 { font-size: 24px; font-size: 1.26316em; margin-top: 1.1875em; margin-bottom: 0.59375em; font-style: italic; font-style: oblique; } @media (min-width: 560px) { h3 { font-size: 30px; font-size: 1.57895em; margin-top: 0.95em; margin-bottom: 0.475em; } } h3 i, h3 em { font-style: normal; } h4 { font-size: 19.2px; font-size: 1.01053em; margin-top: 1.48437em; margin-bottom: 0.74219em; } @media (min-width: 560px) { h4 { font-size: 24px; font-size: 1.26316em; margin-top: 1.1875em; margin-bottom: 0.59375em; } } h5 { font-size: 19px; font-size: 1em; margin-top: 1.5em; margin-bottom: 0.75em; font-weight: 700; } h6 { font-size: 19px; font-size: 1em; margin-top: 1.5em; margin-bottom: 0.75em; font-weight: 700; font-style: italic; font-style: oblique; } h6 i, h6 em { font-style: normal; } h1 + h2, h2 + h3, h3 + h4, h4 + h5, h5 + h6 { margin-top: 0; } .enumeration { color: #666666; font-weight: 700; } h1 .enumeration { margin-right: 0.59375em; margin-left: 0.59375em; } h2 .enumeration { margin-right: 0.79167em; margin-left: 0.79167em; } h3 .enumeration { margin-right: 0.95em; margin-left: 0.95em; } h4 .enumeration { margin-right: 1.1875em; margin-left: 1.1875em; } h5 .enumeration { margin-right: 1.5em; margin-left: 1.5em; } h6 .enumeration { margin-right: 1.5em; margin-left: 1.5em; } .enumeration:last-child:not(:only-child) { margin-right: 0; } .enumeration:first-child, .enumeration:only-child { margin-left: 0; } .ico-group { width: 4em; margin-left: 3.333%; float: right; text-align: right; } h1 > .ico:first-child, h2 > .ico:first-child, h3 > .ico:first-child, h4 > .ico:first-child, h5 > .ico:first-child, h6 > .ico:first-child, figcaption > .ico:first-child { margin-right: 0.25em; } .ico { width: .8em; height: .8em; display: inline-block; } .ico-circle { -webkit-border-radius: 1em; -moz-border-radius: 1em; -ms-border-radius: 1em; -o-border-radius: 1em; border-radius: 1em; } .ico-small { width: .75em; height: .75em; } .bg-accent { background: gray; } .bg-accent-light { background: #f0ecfe; } .bg-accent-dark { background: #120347; } a { color: #0077c7; text-decoration: none; } .link-block { display: block; } .link-inline { color: #0077c7; text-decoration: none; padding: 0.1em 1.2em 0.1em 0; background: url("images/icon-link-blue.svg"); background-size: 1em auto; white-space: pre; white-space: pre-wrap; white-space: pre-line; white-space: -pre-wrap; white-space: -o-pre-wrap; white-space: -moz-pre-wrap; white-space: -hp-pre-wrap; word-wrap: break-word; } .link-inline[href*="[chapter"], .link-inline[href*="[Chapter"], .link-inline[rel="chapter"], .link-inline[rel="jump"] { padding-right: 1em; background: url("images/icon-link-jump-blue.svg"); background-size: 1em auto; } dfn { font-weight: 700; font-style: normal; padding-right: 1em; background: url("images/icon-definition-blue.svg"); background-size: 1em auto; margin-right: -0.1em; } dfn > em { font-weight: 400; font-style: normal; } [href*="[remark"], [rel="remark"] { color: #0077c7; } .remark-large { font-size: 1.2em; vertical-align: inherit; top: -0.2em; } ol, ul { list-style-type: none; margin-bottom: 1.5em; margin-left: 18px; } ol > ol:last-child, ol > ul:last-child, ul > ol:last-child, ul > ul:last-child { margin-bottom: 0; } body > li, .example-body > li { list-style-type: none; } li figure:first-of-type { margin-top: 1.5em; } /*-------------------------------------------------------------------- * List Base * This base is used for all list-types by targeting all lists * that have a class beginning with "list-" * * Note: Since these lists use CSS2 generated counters, do NOT use * the start or value attributes that were added back in HTML5 *------------------------------------------------------------------*/ [class*="list-"] { font-weight: 400; font-style: normal; margin-left: 1.125em; counter-reset: listitem; } @media (min-width: 560px) { [class*="list-"] { margin-left: 2.25em; } } [class*="list-"] > li { counter-increment: listitem; position: relative; line-height: 46px; } [class*="list-"] > li::before { /*position: absolute;*/ left: -5.25em; text-align: right; width: 4.5em; } /*-------------------------------------------------------------------- * CSS2 Generated Counters * * Generated counters allow for complicated list numbering, but come * with the drawback of not being able to alter the increment and * display style/characters separately. Therefore, each specific character * style (paren, bold, italic, etc) must be declared for all the possible * style types (decimal, upper-roman, etc. *------------------------------------------------------------------*/ .list-paren.list-upper-alpha > li:before { content: "(" counter(listitem, upper-alpha) ") "; } .list-paren-half.list-upper-alpha > li:before { content: counter(listitem, upper-alpha) ") "; } .list-upper-alpha > li:before { content: counter(listitem, upper-alpha) ". "; } .list-paren.list-lower-alpha > li:before { content: "(" counter(listitem, lower-alpha) ") "; } .list-paren-half.list-lower-alpha > li:before { content: counter(listitem, lower-alpha) ") "; } .list-lower-alpha > li:before { content: counter(listitem, lower-alpha) ". "; } .list-paren.list-lower-roman > li:before { content: "(" counter(listitem, lower-roman) ") "; } .list-paren-half.list-lower-roman > li:before { content: counter(listitem, lower-roman) ") "; } .list-lower-roman > li:before { content: counter(listitem, lower-roman) ". "; } .list-paren.list-upper-roman > li:before { content: "(" counter(listitem, upper-roman) ") "; } .list-paren-half.list-upper-roman > li:before { content: counter(listitem, upper-roman) ") "; } .list-upper-roman > li:before { content: counter(listitem, upper-roman) ". "; } .list-paren.list-decimal > li:before { content: "(" counter(listitem, decimal) ") "; } .list-paren-half.list-decimal > li:before { content: counter(listitem, decimal) ") "; } .list-decimal > li:before { content: counter(listitem, decimal) ". "; } .list-counter-bold > li:before { font-weight: 700; } .list-counter-bold > li { font-weight: 400; } .list-counter-italic > li:before { font-style: italic; } .list-counter-italic > li { font-style: normal; } .list-counter-center > li { position: relative; margin-bottom: 0.5em; } .list-counter-center > li:before { top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); } .list-italic > li { font-style: italic; } .list-bold > li { font-weight: 700; } .list-no-style { list-style-type: none; } .list-no-style::before { content: none; } .list-no-indent { margin-left: 0; } .list-indent { margin-left: 3em; } .list-inside { margin-left: 0; list-style-position: inside; } .list-inside > li::before { position: static; } .list-second-indent, .list-second-line-indent { margin-left: 1.5em; text-indent: -1.5em; } .list-bullet,.list-disc { list-style-type: disc; } .list-square { list-style-type: square; } .list-circle { list-style-type: circle; } .list-dash { position: relative; } .list-dash > li:before { content: "\2014 "; } .list-arrow { position: relative; } .list-arrow > li:before { content: "\2192 "; } .list-guillemet { position: relative; } .list-guillemet > li:before { content: "\00BB "; } .list-step, .list-step-center, .list-step-equation { list-style-type: none; display: table; } .list-step li, .list-step-center li, .list-step-equation li { display: table-row; } .list-step .step-title, .list-step-center .step-title, .list-step-equation .step-title { display: table-cell; padding-right: 1.5em; } .table-center { margin-left: 28%; } .table-center { text-align: center; } .list-step .step-info, .list-step-center .step-info, .list-step-equation .step-info { display: table-cell; } .list-step-center .step-title { text-align: right; min-width: 2.25em; padding-right: 1em; } .list-step-equation .step-title { text-align: right; min-width: 3em; padding-right: 0.25em; } .list-step-stacked { margin-left: 0; } .list-step-stacked .step-title { padding-left: 1.5em; font-weight: 700; } .list-step-stacked > li:before { content: "\00BB \2003 STEP " counter(listitem, decimal); font-weight: 700; left: -0.75em; text-align: left; width: 5em; } .list-step-stacked .step-title:before { content: "\A"; white-space: pre; } .list-image-1, .list-image-2, .list-image-3, .list-image-4, .list-image-checkbox { list-style-type: none; position: relative; } .list-image-1 > li:before, .list-image-2 > li:before, .list-image-3 > li:before, .list-image-4 > li:before, .list-image-checkbox > li:before { content: ""; /* background-image: url(images/list-image-1.svg);*/ background-size: 70% 70%; background-position: 0 50%; background-repeat: no-repeat; /*position: absolute;*/ display: block; left: -1.5em; height: 1.5em; width: 1.5em; } .list-image-1 > li, .list-image-2 > li, .list-image-3 > li, .list-image-4 > li, .list-image-checkbox > li { counter-increment: section; } .list-image-1 li:before { /* background-image: url(images/list-image-1.svg);*/ } .list-image-2 li:before { /* background-image: url(images/list-image-2.svg);*/ } .list-image-3 li:before { /* background-image: url(images/list-image-3.svg);*/ } .list-image-4 li:before { /* background-image: url(images/list-image-4.svg);*/ } .list-image-checkbox > li:before { /* background-image: url(images/list-image-checkbox.svg);*/ } .list-item-space li { margin-top: 0.5em; } .list-item-space > li:first-child { margin-top: 0em; } /*-------------------------------------------------------------------- * Counter Resets *------------------------------------------------------------------*/ .counter-reset-1 { counter-reset: answer-set 0 questions 0 listitem 0 passage-phrase 0 passage-line 0 sample-questions 0; } .counter-reset-2 { counter-reset: answer-set 1 questions 1 listitem 1 passage-phrase 1 passage-line 1 sample-questions 1; } .counter-reset-3 { counter-reset: answer-set 2 questions 2 listitem 2 passage-phrase 2 passage-line 2 sample-questions 2; } .counter-reset-4 { counter-reset: answer-set 3 questions 3 listitem 3 passage-phrase 3 passage-line 3 sample-questions 3; } .counter-reset-5 { counter-reset: answer-set 4 questions 4 listitem 4 passage-phrase 4 passage-line 4 sample-questions 4; } .counter-reset-6 { counter-reset: answer-set 5 questions 5 listitem 5 passage-phrase 5 passage-line 5 sample-questions 5; } .counter-reset-7 { counter-reset: answer-set 6 questions 6 listitem 6 passage-phrase 6 passage-line 6 sample-questions 6; } .counter-reset-8 { counter-reset: answer-set 7 questions 7 listitem 7 passage-phrase 7 passage-line 7 sample-questions 7; } .counter-reset-9 { counter-reset: answer-set 8 questions 8 listitem 8 passage-phrase 8 passage-line 8 sample-questions 8; } .counter-reset-10 { counter-reset: answer-set 9 questions 9 listitem 9 passage-phrase 9 passage-line 9 sample-questions 9; } .counter-reset-11 { counter-reset: answer-set 10 questions 10 listitem 10 passage-phrase 10 passage-line 10 sample-questions 10; } .counter-reset-12 { counter-reset: answer-set 11 questions 11 listitem 11 passage-phrase 11 passage-line 11 sample-questions 11; } .counter-reset-13 { counter-reset: answer-set 12 questions 12 listitem 12 passage-phrase 12 passage-line 12 sample-questions 12; } .counter-reset-14 { counter-reset: answer-set 13 questions 13 listitem 13 passage-phrase 13 passage-line 13 sample-questions 13; } .counter-reset-15 { counter-reset: answer-set 14 questions 14 listitem 14 passage-phrase 14 passage-line 14 sample-questions 14; } .counter-reset-16 { counter-reset: answer-set 15 questions 15 listitem 15 passage-phrase 15 passage-line 15 sample-questions 15; } .counter-reset-17 { counter-reset: answer-set 16 questions 16 listitem 16 passage-phrase 16 passage-line 16 sample-questions 16; } .counter-reset-18 { counter-reset: answer-set 17 questions 17 listitem 17 passage-phrase 17 passage-line 17 sample-questions 17; } .counter-reset-19 { counter-reset: answer-set 18 questions 18 listitem 18 passage-phrase 18 passage-line 18 sample-questions 18; } .counter-reset-20 { counter-reset: answer-set 19 questions 19 listitem 19 passage-phrase 19 passage-line 19 sample-questions 19; } .counter-reset-21 { counter-reset: answer-set 20 questions 20 listitem 20 passage-phrase 20 passage-line 20 sample-questions 20; } .counter-reset-22 { counter-reset: answer-set 21 questions 21 listitem 21 passage-phrase 21 passage-line 21 sample-questions 21; } .counter-reset-23 { counter-reset: answer-set 22 questions 22 listitem 22 passage-phrase 22 passage-line 22 sample-questions 22; } .counter-reset-24 { counter-reset: answer-set 23 questions 23 listitem 23 passage-phrase 23 passage-line 23 sample-questions 23; } .counter-reset-25 { counter-reset: answer-set 24 questions 24 listitem 24 passage-phrase 24 passage-line 24 sample-questions 24; } .counter-reset-26 { counter-reset: answer-set 25 questions 25 listitem 25 passage-phrase 25 passage-line 25 sample-questions 25; } .counter-reset-27 { counter-reset: answer-set 26 questions 26 listitem 26 passage-phrase 26 passage-line 26 sample-questions 26; } .counter-reset-28 { counter-reset: answer-set 27 questions 27 listitem 27 passage-phrase 27 passage-line 27 sample-questions 27; } .counter-reset-29 { counter-reset: answer-set 28 questions 28 listitem 28 passage-phrase 28 passage-line 28 sample-questions 28; } .counter-reset-30 { counter-reset: answer-set 29 questions 29 listitem 29 passage-phrase 29 passage-line 29 sample-questions 29; } .counter-reset-31 { counter-reset: answer-set 30 questions 30 listitem 30 passage-phrase 30 passage-line 30 sample-questions 30; } .counter-reset-32 { counter-reset: answer-set 31 questions 31 listitem 31 passage-phrase 31 passage-line 31 sample-questions 31; } .counter-reset-33 { counter-reset: answer-set 32 questions 32 listitem 32 passage-phrase 32 passage-line 32 sample-questions 32; } .counter-reset-34 { counter-reset: answer-set 33 questions 33 listitem 33 passage-phrase 33 passage-line 33 sample-questions 33; } .counter-reset-35 { counter-reset: answer-set 34 questions 34 listitem 34 passage-phrase 34 passage-line 34 sample-questions 34; } .counter-reset-36 { counter-reset: answer-set 35 questions 35 listitem 35 passage-phrase 35 passage-line 35 sample-questions 35; } .counter-reset-37 { counter-reset: answer-set 36 questions 36 listitem 36 passage-phrase 36 passage-line 36 sample-questions 36; } .counter-reset-38 { counter-reset: answer-set 37 questions 37 listitem 37 passage-phrase 37 passage-line 37 sample-questions 37; } .counter-reset-39 { counter-reset: answer-set 38 questions 38 listitem 38 passage-phrase 38 passage-line 38 sample-questions 38; } .counter-reset-40 { counter-reset: answer-set 39 questions 39 listitem 39 passage-phrase 39 passage-line 39 sample-questions 39; } .counter-reset-41 { counter-reset: answer-set 40 questions 40 listitem 40 passage-phrase 40 passage-line 40 sample-questions 40; } .counter-reset-42 { counter-reset: answer-set 41 questions 41 listitem 41 passage-phrase 41 passage-line 41 sample-questions 41; } .counter-reset-43 { counter-reset: answer-set 42 questions 42 listitem 42 passage-phrase 42 passage-line 42 sample-questions 42; } .counter-reset-44 { counter-reset: answer-set 43 questions 43 listitem 43 passage-phrase 43 passage-line 43 sample-questions 43; } .counter-reset-45 { counter-reset: answer-set 44 questions 44 listitem 44 passage-phrase 44 passage-line 44 sample-questions 44; } .counter-reset-46 { counter-reset: answer-set 45 questions 45 listitem 45 passage-phrase 45 passage-line 45 sample-questions 45; } .counter-reset-47 { counter-reset: answer-set 46 questions 46 listitem 46 passage-phrase 46 passage-line 46 sample-questions 46; } .counter-reset-48 { counter-reset: answer-set 47 questions 47 listitem 47 passage-phrase 47 passage-line 47 sample-questions 47; } .counter-reset-49 { counter-reset: answer-set 48 questions 48 listitem 48 passage-phrase 48 passage-line 48 sample-questions 48; } .counter-reset-50 { counter-reset: answer-set 49 questions 49 listitem 49 passage-phrase 49 passage-line 49 sample-questions 49; } .counter-reset-51 { counter-reset: answer-set 50 questions 50 listitem 50 passage-phrase 50 passage-line 50 sample-questions 50; } .counter-reset-52 { counter-reset: answer-set 51 questions 51 listitem 51 passage-phrase 51 passage-line 51 sample-questions 51; } .counter-reset-53 { counter-reset: answer-set 52 questions 52 listitem 52 passage-phrase 52 passage-line 52 sample-questions 52; } .counter-reset-54 { counter-reset: answer-set 53 questions 53 listitem 53 passage-phrase 53 passage-line 53 sample-questions 53; } .counter-reset-55 { counter-reset: answer-set 54 questions 54 listitem 54 passage-phrase 54 passage-line 54 sample-questions 54; } .counter-reset-56 { counter-reset: answer-set 55 questions 55 listitem 55 passage-phrase 55 passage-line 55 sample-questions 55; } .counter-reset-57 { counter-reset: answer-set 56 questions 56 listitem 56 passage-phrase 56 passage-line 56 sample-questions 56; } .counter-reset-58 { counter-reset: answer-set 57 questions 57 listitem 57 passage-phrase 57 passage-line 57 sample-questions 57; } .counter-reset-59 { counter-reset: answer-set 58 questions 58 listitem 58 passage-phrase 58 passage-line 58 sample-questions 58; } .counter-reset-60 { counter-reset: answer-set 59 questions 59 listitem 59 passage-phrase 59 passage-line 59 sample-questions 59; } .counter-reset-61 { counter-reset: answer-set 60 questions 60 listitem 60 passage-phrase 60 passage-line 60 sample-questions 60; } .counter-reset-62 { counter-reset: answer-set 61 questions 61 listitem 61 passage-phrase 61 passage-line 61 sample-questions 61; } .counter-reset-63 { counter-reset: answer-set 62 questions 62 listitem 62 passage-phrase 62 passage-line 62 sample-questions 62; } .counter-reset-64 { counter-reset: answer-set 63 questions 63 listitem 63 passage-phrase 63 passage-line 63 sample-questions 63; } .counter-reset-65 { counter-reset: answer-set 64 questions 64 listitem 64 passage-phrase 64 passage-line 64 sample-questions 64; } .counter-reset-66 { counter-reset: answer-set 65 questions 65 listitem 65 passage-phrase 65 passage-line 65 sample-questions 65; } .counter-reset-67 { counter-reset: answer-set 66 questions 66 listitem 66 passage-phrase 66 passage-line 66 sample-questions 66; } .counter-reset-68 { counter-reset: answer-set 67 questions 67 listitem 67 passage-phrase 67 passage-line 67 sample-questions 67; } .counter-reset-69 { counter-reset: answer-set 68 questions 68 listitem 68 passage-phrase 68 passage-line 68 sample-questions 68; } .counter-reset-70 { counter-reset: answer-set 69 questions 69 listitem 69 passage-phrase 69 passage-line 69 sample-questions 69; } .counter-reset-71 { counter-reset: answer-set 70 questions 70 listitem 70 passage-phrase 70 passage-line 70 sample-questions 70; } .counter-reset-72 { counter-reset: answer-set 71 questions 71 listitem 71 passage-phrase 71 passage-line 71 sample-questions 71; } .counter-reset-73 { counter-reset: answer-set 72 questions 72 listitem 72 passage-phrase 72 passage-line 72 sample-questions 72; } .counter-reset-74 { counter-reset: answer-set 73 questions 73 listitem 73 passage-phrase 73 passage-line 73 sample-questions 73; } .counter-reset-75 { counter-reset: answer-set 74 questions 74 listitem 74 passage-phrase 74 passage-line 74 sample-questions 74; } .counter-reset-76 { counter-reset: answer-set 75 questions 75 listitem 75 passage-phrase 75 passage-line 75 sample-questions 75; } .counter-reset-77 { counter-reset: answer-set 76 questions 76 listitem 76 passage-phrase 76 passage-line 76 sample-questions 76; } .counter-reset-78 { counter-reset: answer-set 77 questions 77 listitem 77 passage-phrase 77 passage-line 77 sample-questions 77; } .counter-reset-79 { counter-reset: answer-set 78 questions 78 listitem 78 passage-phrase 78 passage-line 78 sample-questions 78; } .counter-reset-80 { counter-reset: answer-set 79 questions 79 listitem 79 passage-phrase 79 passage-line 79 sample-questions 79; } .counter-reset-81 { counter-reset: answer-set 80 questions 80 listitem 80 passage-phrase 80 passage-line 80 sample-questions 80; } .counter-reset-82 { counter-reset: answer-set 81 questions 81 listitem 81 passage-phrase 81 passage-line 81 sample-questions 81; } .counter-reset-83 { counter-reset: answer-set 82 questions 82 listitem 82 passage-phrase 82 passage-line 82 sample-questions 82; } .counter-reset-84 { counter-reset: answer-set 83 questions 83 listitem 83 passage-phrase 83 passage-line 83 sample-questions 83; } .counter-reset-85 { counter-reset: answer-set 84 questions 84 listitem 84 passage-phrase 84 passage-line 84 sample-questions 84; } .counter-reset-86 { counter-reset: answer-set 85 questions 85 listitem 85 passage-phrase 85 passage-line 85 sample-questions 85; } .counter-reset-87 { counter-reset: answer-set 86 questions 86 listitem 86 passage-phrase 86 passage-line 86 sample-questions 86; } .counter-reset-88 { counter-reset: answer-set 87 questions 87 listitem 87 passage-phrase 87 passage-line 87 sample-questions 87; } .counter-reset-89 { counter-reset: answer-set 88 questions 88 listitem 88 passage-phrase 88 passage-line 88 sample-questions 88; } .counter-reset-90 { counter-reset: answer-set 89 questions 89 listitem 89 passage-phrase 89 passage-line 89 sample-questions 89; } .counter-reset-91 { counter-reset: answer-set 90 questions 90 listitem 90 passage-phrase 90 passage-line 90 sample-questions 90; } .counter-reset-92 { counter-reset: answer-set 91 questions 91 listitem 91 passage-phrase 91 passage-line 91 sample-questions 91; } .counter-reset-93 { counter-reset: answer-set 92 questions 92 listitem 92 passage-phrase 92 passage-line 92 sample-questions 92; } .counter-reset-94 { counter-reset: answer-set 93 questions 93 listitem 93 passage-phrase 93 passage-line 93 sample-questions 93; } .counter-reset-95 { counter-reset: answer-set 94 questions 94 listitem 94 passage-phrase 94 passage-line 94 sample-questions 94; } .counter-reset-96 { counter-reset: answer-set 95 questions 95 listitem 95 passage-phrase 95 passage-line 95 sample-questions 95; } .counter-reset-97 { counter-reset: answer-set 96 questions 96 listitem 96 passage-phrase 96 passage-line 96 sample-questions 96; } .counter-reset-98 { counter-reset: answer-set 97 questions 97 listitem 97 passage-phrase 97 passage-line 97 sample-questions 97; } .counter-reset-99 { counter-reset: answer-set 98 questions 98 listitem 98 passage-phrase 98 passage-line 98 sample-questions 98; } .counter-reset-100 { counter-reset: answer-set 99 questions 99 listitem 99 passage-phrase 99 passage-line 99 sample-questions 99; } .counter-reset-101 { counter-reset: answer-set 100 questions 100 listitem 100 passage-phrase 100 passage-line 100 sample-questions 100; } .counter-reset-102 { counter-reset: answer-set 101 questions 101 listitem 101 passage-phrase 101 passage-line 101 sample-questions 101; } .counter-reset-103 { counter-reset: answer-set 102 questions 102 listitem 102 passage-phrase 102 passage-line 102 sample-questions 102; } .counter-reset-104 { counter-reset: answer-set 103 questions 103 listitem 103 passage-phrase 103 passage-line 103 sample-questions 103; } .counter-reset-105 { counter-reset: answer-set 104 questions 104 listitem 104 passage-phrase 104 passage-line 104 sample-questions 104; } .counter-reset-106 { counter-reset: answer-set 105 questions 105 listitem 105 passage-phrase 105 passage-line 105 sample-questions 105; } .counter-reset-107 { counter-reset: answer-set 106 questions 106 listitem 106 passage-phrase 106 passage-line 106 sample-questions 106; } .counter-reset-108 { counter-reset: answer-set 107 questions 107 listitem 107 passage-phrase 107 passage-line 107 sample-questions 107; } .counter-reset-109 { counter-reset: answer-set 108 questions 108 listitem 108 passage-phrase 108 passage-line 108 sample-questions 108; } .counter-reset-110 { counter-reset: answer-set 109 questions 109 listitem 109 passage-phrase 109 passage-line 109 sample-questions 109; } .counter-reset-111 { counter-reset: answer-set 110 questions 110 listitem 110 passage-phrase 110 passage-line 110 sample-questions 110; } .counter-reset-112 { counter-reset: answer-set 111 questions 111 listitem 111 passage-phrase 111 passage-line 111 sample-questions 111; } .counter-reset-113 { counter-reset: answer-set 112 questions 112 listitem 112 passage-phrase 112 passage-line 112 sample-questions 112; } .counter-reset-114 { counter-reset: answer-set 113 questions 113 listitem 113 passage-phrase 113 passage-line 113 sample-questions 113; } .counter-reset-115 { counter-reset: answer-set 114 questions 114 listitem 114 passage-phrase 114 passage-line 114 sample-questions 114; } .counter-reset-116 { counter-reset: answer-set 115 questions 115 listitem 115 passage-phrase 115 passage-line 115 sample-questions 115; } .counter-reset-117 { counter-reset: answer-set 116 questions 116 listitem 116 passage-phrase 116 passage-line 116 sample-questions 116; } .counter-reset-118 { counter-reset: answer-set 117 questions 117 listitem 117 passage-phrase 117 passage-line 117 sample-questions 117; } .counter-reset-119 { counter-reset: answer-set 118 questions 118 listitem 118 passage-phrase 118 passage-line 118 sample-questions 118; } .counter-reset-120 { counter-reset: answer-set 119 questions 119 listitem 119 passage-phrase 119 passage-line 119 sample-questions 119; } .counter-reset-121 { counter-reset: answer-set 120 questions 120 listitem 120 passage-phrase 120 passage-line 120 sample-questions 120; } .counter-reset-122 { counter-reset: answer-set 121 questions 121 listitem 121 passage-phrase 121 passage-line 121 sample-questions 121; } .counter-reset-123 { counter-reset: answer-set 122 questions 122 listitem 122 passage-phrase 122 passage-line 122 sample-questions 122; } .counter-reset-124 { counter-reset: answer-set 123 questions 123 listitem 123 passage-phrase 123 passage-line 123 sample-questions 123; } .counter-reset-125 { counter-reset: answer-set 124 questions 124 listitem 124 passage-phrase 124 passage-line 124 sample-questions 124; } .counter-reset-126 { counter-reset: answer-set 125 questions 125 listitem 125 passage-phrase 125 passage-line 125 sample-questions 125; } .counter-reset-127 { counter-reset: answer-set 126 questions 126 listitem 126 passage-phrase 126 passage-line 126 sample-questions 126; } .counter-reset-128 { counter-reset: answer-set 127 questions 127 listitem 127 passage-phrase 127 passage-line 127 sample-questions 127; } .counter-reset-129 { counter-reset: answer-set 128 questions 128 listitem 128 passage-phrase 128 passage-line 128 sample-questions 128; } .counter-reset-130 { counter-reset: answer-set 129 questions 129 listitem 129 passage-phrase 129 passage-line 129 sample-questions 129; } .counter-reset-131 { counter-reset: answer-set 130 questions 130 listitem 130 passage-phrase 130 passage-line 130 sample-questions 130; } .counter-reset-132 { counter-reset: answer-set 131 questions 131 listitem 131 passage-phrase 131 passage-line 131 sample-questions 131; } .counter-reset-133 { counter-reset: answer-set 132 questions 132 listitem 132 passage-phrase 132 passage-line 132 sample-questions 132; } .counter-reset-134 { counter-reset: answer-set 133 questions 133 listitem 133 passage-phrase 133 passage-line 133 sample-questions 133; } .counter-reset-135 { counter-reset: answer-set 134 questions 134 listitem 134 passage-phrase 134 passage-line 134 sample-questions 134; } .counter-reset-136 { counter-reset: answer-set 135 questions 135 listitem 135 passage-phrase 135 passage-line 135 sample-questions 135; } .counter-reset-137 { counter-reset: answer-set 136 questions 136 listitem 136 passage-phrase 136 passage-line 136 sample-questions 136; } .counter-reset-138 { counter-reset: answer-set 137 questions 137 listitem 137 passage-phrase 137 passage-line 137 sample-questions 137; } .counter-reset-139 { counter-reset: answer-set 138 questions 138 listitem 138 passage-phrase 138 passage-line 138 sample-questions 138; } .counter-reset-140 { counter-reset: answer-set 139 questions 139 listitem 139 passage-phrase 139 passage-line 139 sample-questions 139; } .counter-reset-141 { counter-reset: answer-set 140 questions 140 listitem 140 passage-phrase 140 passage-line 140 sample-questions 140; } .counter-reset-142 { counter-reset: answer-set 141 questions 141 listitem 141 passage-phrase 141 passage-line 141 sample-questions 141; } .counter-reset-143 { counter-reset: answer-set 142 questions 142 listitem 142 passage-phrase 142 passage-line 142 sample-questions 142; } .counter-reset-144 { counter-reset: answer-set 143 questions 143 listitem 143 passage-phrase 143 passage-line 143 sample-questions 143; } .counter-reset-145 { counter-reset: answer-set 144 questions 144 listitem 144 passage-phrase 144 passage-line 144 sample-questions 144; } .counter-reset-146 { counter-reset: answer-set 145 questions 145 listitem 145 passage-phrase 145 passage-line 145 sample-questions 145; } .counter-reset-147 { counter-reset: answer-set 146 questions 146 listitem 146 passage-phrase 146 passage-line 146 sample-questions 146; } .counter-reset-148 { counter-reset: answer-set 147 questions 147 listitem 147 passage-phrase 147 passage-line 147 sample-questions 147; } .counter-reset-149 { counter-reset: answer-set 148 questions 148 listitem 148 passage-phrase 148 passage-line 148 sample-questions 148; } .counter-reset-150 { counter-reset: answer-set 149 questions 149 listitem 149 passage-phrase 149 passage-line 149 sample-questions 149; } .counter-reset-151 { counter-reset: answer-set 150 questions 150 listitem 150 passage-phrase 150 passage-line 150 sample-questions 150; } .counter-reset-152 { counter-reset: answer-set 151 questions 151 listitem 151 passage-phrase 151 passage-line 151 sample-questions 151; } .counter-reset-153 { counter-reset: answer-set 152 questions 152 listitem 152 passage-phrase 152 passage-line 152 sample-questions 152; } .counter-reset-154 { counter-reset: answer-set 153 questions 153 listitem 153 passage-phrase 153 passage-line 153 sample-questions 153; } .counter-reset-155 { counter-reset: answer-set 154 questions 154 listitem 154 passage-phrase 154 passage-line 154 sample-questions 154; } .counter-reset-156 { counter-reset: answer-set 155 questions 155 listitem 155 passage-phrase 155 passage-line 155 sample-questions 155; } .counter-reset-157 { counter-reset: answer-set 156 questions 156 listitem 156 passage-phrase 156 passage-line 156 sample-questions 156; } .counter-reset-158 { counter-reset: answer-set 157 questions 157 listitem 157 passage-phrase 157 passage-line 157 sample-questions 157; } .counter-reset-159 { counter-reset: answer-set 158 questions 158 listitem 158 passage-phrase 158 passage-line 158 sample-questions 158; } .counter-reset-160 { counter-reset: answer-set 159 questions 159 listitem 159 passage-phrase 159 passage-line 159 sample-questions 159; } .counter-reset-161 { counter-reset: answer-set 160 questions 160 listitem 160 passage-phrase 160 passage-line 160 sample-questions 160; } .counter-reset-162 { counter-reset: answer-set 161 questions 161 listitem 161 passage-phrase 161 passage-line 161 sample-questions 161; } .counter-reset-163 { counter-reset: answer-set 162 questions 162 listitem 162 passage-phrase 162 passage-line 162 sample-questions 162; } .counter-reset-164 { counter-reset: answer-set 163 questions 163 listitem 163 passage-phrase 163 passage-line 163 sample-questions 163; } .counter-reset-165 { counter-reset: answer-set 164 questions 164 listitem 164 passage-phrase 164 passage-line 164 sample-questions 164; } .counter-reset-166 { counter-reset: answer-set 165 questions 165 listitem 165 passage-phrase 165 passage-line 165 sample-questions 165; } .counter-reset-167 { counter-reset: answer-set 166 questions 166 listitem 166 passage-phrase 166 passage-line 166 sample-questions 166; } .counter-reset-168 { counter-reset: answer-set 167 questions 167 listitem 167 passage-phrase 167 passage-line 167 sample-questions 167; } .counter-reset-169 { counter-reset: answer-set 168 questions 168 listitem 168 passage-phrase 168 passage-line 168 sample-questions 168; } .counter-reset-170 { counter-reset: answer-set 169 questions 169 listitem 169 passage-phrase 169 passage-line 169 sample-questions 169; } .counter-reset-171 { counter-reset: answer-set 170 questions 170 listitem 170 passage-phrase 170 passage-line 170 sample-questions 170; } .counter-reset-172 { counter-reset: answer-set 171 questions 171 listitem 171 passage-phrase 171 passage-line 171 sample-questions 171; } .counter-reset-173 { counter-reset: answer-set 172 questions 172 listitem 172 passage-phrase 172 passage-line 172 sample-questions 172; } .counter-reset-174 { counter-reset: answer-set 173 questions 173 listitem 173 passage-phrase 173 passage-line 173 sample-questions 173; } .counter-reset-175 { counter-reset: answer-set 174 questions 174 listitem 174 passage-phrase 174 passage-line 174 sample-questions 174; } .counter-reset-176 { counter-reset: answer-set 175 questions 175 listitem 175 passage-phrase 175 passage-line 175 sample-questions 175; } .counter-reset-177 { counter-reset: answer-set 176 questions 176 listitem 176 passage-phrase 176 passage-line 176 sample-questions 176; } .counter-reset-178 { counter-reset: answer-set 177 questions 177 listitem 177 passage-phrase 177 passage-line 177 sample-questions 177; } .counter-reset-179 { counter-reset: answer-set 178 questions 178 listitem 178 passage-phrase 178 passage-line 178 sample-questions 178; } .counter-reset-180 { counter-reset: answer-set 179 questions 179 listitem 179 passage-phrase 179 passage-line 179 sample-questions 179; } .counter-reset-181 { counter-reset: answer-set 180 questions 180 listitem 180 passage-phrase 180 passage-line 180 sample-questions 180; } .counter-reset-182 { counter-reset: answer-set 181 questions 181 listitem 181 passage-phrase 181 passage-line 181 sample-questions 181; } .counter-reset-183 { counter-reset: answer-set 182 questions 182 listitem 182 passage-phrase 182 passage-line 182 sample-questions 182; } .counter-reset-184 { counter-reset: answer-set 183 questions 183 listitem 183 passage-phrase 183 passage-line 183 sample-questions 183; } .counter-reset-185 { counter-reset: answer-set 184 questions 184 listitem 184 passage-phrase 184 passage-line 184 sample-questions 184; } .counter-reset-186 { counter-reset: answer-set 185 questions 185 listitem 185 passage-phrase 185 passage-line 185 sample-questions 185; } .counter-reset-187 { counter-reset: answer-set 186 questions 186 listitem 186 passage-phrase 186 passage-line 186 sample-questions 186; } .counter-reset-188 { counter-reset: answer-set 187 questions 187 listitem 187 passage-phrase 187 passage-line 187 sample-questions 187; } .counter-reset-189 { counter-reset: answer-set 188 questions 188 listitem 188 passage-phrase 188 passage-line 188 sample-questions 188; } .counter-reset-190 { counter-reset: answer-set 189 questions 189 listitem 189 passage-phrase 189 passage-line 189 sample-questions 189; } .counter-reset-191 { counter-reset: answer-set 190 questions 190 listitem 190 passage-phrase 190 passage-line 190 sample-questions 190; } .counter-reset-192 { counter-reset: answer-set 191 questions 191 listitem 191 passage-phrase 191 passage-line 191 sample-questions 191; } .counter-reset-193 { counter-reset: answer-set 192 questions 192 listitem 192 passage-phrase 192 passage-line 192 sample-questions 192; } .counter-reset-194 { counter-reset: answer-set 193 questions 193 listitem 193 passage-phrase 193 passage-line 193 sample-questions 193; } .counter-reset-195 { counter-reset: answer-set 194 questions 194 listitem 194 passage-phrase 194 passage-line 194 sample-questions 194; } .counter-reset-196 { counter-reset: answer-set 195 questions 195 listitem 195 passage-phrase 195 passage-line 195 sample-questions 195; } .counter-reset-197 { counter-reset: answer-set 196 questions 196 listitem 196 passage-phrase 196 passage-line 196 sample-questions 196; } .counter-reset-198 { counter-reset: answer-set 197 questions 197 listitem 197 passage-phrase 197 passage-line 197 sample-questions 197; } .counter-reset-199 { counter-reset: answer-set 198 questions 198 listitem 198 passage-phrase 198 passage-line 198 sample-questions 198; } .counter-reset-200 { counter-reset: answer-set 199 questions 199 listitem 199 passage-phrase 199 passage-line 199 sample-questions 199; } .counter-reset-201 { counter-reset: answer-set 200 questions 200 listitem 200 passage-phrase 200 passage-line 200 sample-questions 200; } .counter-reset-202 { counter-reset: answer-set 201 questions 201 listitem 201 passage-phrase 201 passage-line 201 sample-questions 201; } .counter-reset-203 { counter-reset: answer-set 202 questions 202 listitem 202 passage-phrase 202 passage-line 202 sample-questions 202; } .counter-reset-204 { counter-reset: answer-set 203 questions 203 listitem 203 passage-phrase 203 passage-line 203 sample-questions 203; } .counter-reset-205 { counter-reset: answer-set 204 questions 204 listitem 204 passage-phrase 204 passage-line 204 sample-questions 204; } .counter-reset-206 { counter-reset: answer-set 205 questions 205 listitem 205 passage-phrase 205 passage-line 205 sample-questions 205; } .counter-reset-207 { counter-reset: answer-set 206 questions 206 listitem 206 passage-phrase 206 passage-line 206 sample-questions 206; } .counter-reset-208 { counter-reset: answer-set 207 questions 207 listitem 207 passage-phrase 207 passage-line 207 sample-questions 207; } .counter-reset-209 { counter-reset: answer-set 208 questions 208 listitem 208 passage-phrase 208 passage-line 208 sample-questions 208; } .counter-reset-210 { counter-reset: answer-set 209 questions 209 listitem 209 passage-phrase 209 passage-line 209 sample-questions 209; } .counter-reset-211 { counter-reset: answer-set 210 questions 210 listitem 210 passage-phrase 210 passage-line 210 sample-questions 210; } .counter-reset-212 { counter-reset: answer-set 211 questions 211 listitem 211 passage-phrase 211 passage-line 211 sample-questions 211; } .counter-reset-213 { counter-reset: answer-set 212 questions 212 listitem 212 passage-phrase 212 passage-line 212 sample-questions 212; } .counter-reset-214 { counter-reset: answer-set 213 questions 213 listitem 213 passage-phrase 213 passage-line 213 sample-questions 213; } .counter-reset-215 { counter-reset: answer-set 214 questions 214 listitem 214 passage-phrase 214 passage-line 214 sample-questions 214; } .counter-reset-216 { counter-reset: answer-set 215 questions 215 listitem 215 passage-phrase 215 passage-line 215 sample-questions 215; } .counter-reset-217 { counter-reset: answer-set 216 questions 216 listitem 216 passage-phrase 216 passage-line 216 sample-questions 216; } .counter-reset-218 { counter-reset: answer-set 217 questions 217 listitem 217 passage-phrase 217 passage-line 217 sample-questions 217; } .counter-reset-219 { counter-reset: answer-set 218 questions 218 listitem 218 passage-phrase 218 passage-line 218 sample-questions 218; } .counter-reset-220 { counter-reset: answer-set 219 questions 219 listitem 219 passage-phrase 219 passage-line 219 sample-questions 219; } .counter-reset-221 { counter-reset: answer-set 220 questions 220 listitem 220 passage-phrase 220 passage-line 220 sample-questions 220; } .counter-reset-222 { counter-reset: answer-set 221 questions 221 listitem 221 passage-phrase 221 passage-line 221 sample-questions 221; } .counter-reset-223 { counter-reset: answer-set 222 questions 222 listitem 222 passage-phrase 222 passage-line 222 sample-questions 222; } .counter-reset-224 { counter-reset: answer-set 223 questions 223 listitem 223 passage-phrase 223 passage-line 223 sample-questions 223; } .counter-reset-225 { counter-reset: answer-set 224 questions 224 listitem 224 passage-phrase 224 passage-line 224 sample-questions 224; } .counter-reset-226 { counter-reset: answer-set 225 questions 225 listitem 225 passage-phrase 225 passage-line 225 sample-questions 225; } .counter-reset-227 { counter-reset: answer-set 226 questions 226 listitem 226 passage-phrase 226 passage-line 226 sample-questions 226; } .counter-reset-228 { counter-reset: answer-set 227 questions 227 listitem 227 passage-phrase 227 passage-line 227 sample-questions 227; } .counter-reset-229 { counter-reset: answer-set 228 questions 228 listitem 228 passage-phrase 228 passage-line 228 sample-questions 228; } .counter-reset-230 { counter-reset: answer-set 229 questions 229 listitem 229 passage-phrase 229 passage-line 229 sample-questions 229; } .counter-reset-231 { counter-reset: answer-set 230 questions 230 listitem 230 passage-phrase 230 passage-line 230 sample-questions 230; } .counter-reset-232 { counter-reset: answer-set 231 questions 231 listitem 231 passage-phrase 231 passage-line 231 sample-questions 231; } .counter-reset-233 { counter-reset: answer-set 232 questions 232 listitem 232 passage-phrase 232 passage-line 232 sample-questions 232; } .counter-reset-234 { counter-reset: answer-set 233 questions 233 listitem 233 passage-phrase 233 passage-line 233 sample-questions 233; } .counter-reset-235 { counter-reset: answer-set 234 questions 234 listitem 234 passage-phrase 234 passage-line 234 sample-questions 234; } .counter-reset-236 { counter-reset: answer-set 235 questions 235 listitem 235 passage-phrase 235 passage-line 235 sample-questions 235; } .counter-reset-237 { counter-reset: answer-set 236 questions 236 listitem 236 passage-phrase 236 passage-line 236 sample-questions 236; } .counter-reset-238 { counter-reset: answer-set 237 questions 237 listitem 237 passage-phrase 237 passage-line 237 sample-questions 237; } .counter-reset-239 { counter-reset: answer-set 238 questions 238 listitem 238 passage-phrase 238 passage-line 238 sample-questions 238; } .counter-reset-240 { counter-reset: answer-set 239 questions 239 listitem 239 passage-phrase 239 passage-line 239 sample-questions 239; } .counter-reset-241 { counter-reset: answer-set 240 questions 240 listitem 240 passage-phrase 240 passage-line 240 sample-questions 240; } .counter-reset-242 { counter-reset: answer-set 241 questions 241 listitem 241 passage-phrase 241 passage-line 241 sample-questions 241; } .counter-reset-243 { counter-reset: answer-set 242 questions 242 listitem 242 passage-phrase 242 passage-line 242 sample-questions 242; } .counter-reset-244 { counter-reset: answer-set 243 questions 243 listitem 243 passage-phrase 243 passage-line 243 sample-questions 243; } .counter-reset-245 { counter-reset: answer-set 244 questions 244 listitem 244 passage-phrase 244 passage-line 244 sample-questions 244; } .counter-reset-246 { counter-reset: answer-set 245 questions 245 listitem 245 passage-phrase 245 passage-line 245 sample-questions 245; } .counter-reset-247 { counter-reset: answer-set 246 questions 246 listitem 246 passage-phrase 246 passage-line 246 sample-questions 246; } .counter-reset-248 { counter-reset: answer-set 247 questions 247 listitem 247 passage-phrase 247 passage-line 247 sample-questions 247; } .counter-reset-249 { counter-reset: answer-set 248 questions 248 listitem 248 passage-phrase 248 passage-line 248 sample-questions 248; } .counter-reset-250 { counter-reset: answer-set 249 questions 249 listitem 249 passage-phrase 249 passage-line 249 sample-questions 249; } .counter-reset-251 { counter-reset: answer-set 250 questions 250 listitem 250 passage-phrase 250 passage-line 250 sample-questions 250; } .counter-reset-252 { counter-reset: answer-set 251 questions 251 listitem 251 passage-phrase 251 passage-line 251 sample-questions 251; } .counter-reset-253 { counter-reset: answer-set 252 questions 252 listitem 252 passage-phrase 252 passage-line 252 sample-questions 252; } .counter-reset-254 { counter-reset: answer-set 253 questions 253 listitem 253 passage-phrase 253 passage-line 253 sample-questions 253; } .counter-reset-255 { counter-reset: answer-set 254 questions 254 listitem 254 passage-phrase 254 passage-line 254 sample-questions 254; } .counter-reset-256 { counter-reset: answer-set 255 questions 255 listitem 255 passage-phrase 255 passage-line 255 sample-questions 255; } .counter-reset-257 { counter-reset: answer-set 256 questions 256 listitem 256 passage-phrase 256 passage-line 256 sample-questions 256; } .counter-reset-258 { counter-reset: answer-set 257 questions 257 listitem 257 passage-phrase 257 passage-line 257 sample-questions 257; } .counter-reset-259 { counter-reset: answer-set 258 questions 258 listitem 258 passage-phrase 258 passage-line 258 sample-questions 258; } .counter-reset-260 { counter-reset: answer-set 259 questions 259 listitem 259 passage-phrase 259 passage-line 259 sample-questions 259; } .counter-reset-261 { counter-reset: answer-set 260 questions 260 listitem 260 passage-phrase 260 passage-line 260 sample-questions 260; } .counter-reset-262 { counter-reset: answer-set 261 questions 261 listitem 261 passage-phrase 261 passage-line 261 sample-questions 261; } .counter-reset-263 { counter-reset: answer-set 262 questions 262 listitem 262 passage-phrase 262 passage-line 262 sample-questions 262; } .counter-reset-264 { counter-reset: answer-set 263 questions 263 listitem 263 passage-phrase 263 passage-line 263 sample-questions 263; } .counter-reset-265 { counter-reset: answer-set 264 questions 264 listitem 264 passage-phrase 264 passage-line 264 sample-questions 264; } .counter-reset-266 { counter-reset: answer-set 265 questions 265 listitem 265 passage-phrase 265 passage-line 265 sample-questions 265; } .counter-reset-267 { counter-reset: answer-set 266 questions 266 listitem 266 passage-phrase 266 passage-line 266 sample-questions 266; } .counter-reset-268 { counter-reset: answer-set 267 questions 267 listitem 267 passage-phrase 267 passage-line 267 sample-questions 267; } .counter-reset-269 { counter-reset: answer-set 268 questions 268 listitem 268 passage-phrase 268 passage-line 268 sample-questions 268; } .counter-reset-270 { counter-reset: answer-set 269 questions 269 listitem 269 passage-phrase 269 passage-line 269 sample-questions 269; } .counter-reset-271 { counter-reset: answer-set 270 questions 270 listitem 270 passage-phrase 270 passage-line 270 sample-questions 270; } .counter-reset-272 { counter-reset: answer-set 271 questions 271 listitem 271 passage-phrase 271 passage-line 271 sample-questions 271; } .counter-reset-273 { counter-reset: answer-set 272 questions 272 listitem 272 passage-phrase 272 passage-line 272 sample-questions 272; } .counter-reset-274 { counter-reset: answer-set 273 questions 273 listitem 273 passage-phrase 273 passage-line 273 sample-questions 273; } .counter-reset-275 { counter-reset: answer-set 274 questions 274 listitem 274 passage-phrase 274 passage-line 274 sample-questions 274; } .counter-reset-276 { counter-reset: answer-set 275 questions 275 listitem 275 passage-phrase 275 passage-line 275 sample-questions 275; } .counter-reset-277 { counter-reset: answer-set 276 questions 276 listitem 276 passage-phrase 276 passage-line 276 sample-questions 276; } .counter-reset-278 { counter-reset: answer-set 277 questions 277 listitem 277 passage-phrase 277 passage-line 277 sample-questions 277; } .counter-reset-279 { counter-reset: answer-set 278 questions 278 listitem 278 passage-phrase 278 passage-line 278 sample-questions 278; } .counter-reset-280 { counter-reset: answer-set 279 questions 279 listitem 279 passage-phrase 279 passage-line 279 sample-questions 279; } .counter-reset-281 { counter-reset: answer-set 280 questions 280 listitem 280 passage-phrase 280 passage-line 280 sample-questions 280; } .counter-reset-282 { counter-reset: answer-set 281 questions 281 listitem 281 passage-phrase 281 passage-line 281 sample-questions 281; } .counter-reset-283 { counter-reset: answer-set 282 questions 282 listitem 282 passage-phrase 282 passage-line 282 sample-questions 282; } .counter-reset-284 { counter-reset: answer-set 283 questions 283 listitem 283 passage-phrase 283 passage-line 283 sample-questions 283; } .counter-reset-285 { counter-reset: answer-set 284 questions 284 listitem 284 passage-phrase 284 passage-line 284 sample-questions 284; } .counter-reset-286 { counter-reset: answer-set 285 questions 285 listitem 285 passage-phrase 285 passage-line 285 sample-questions 285; } .counter-reset-287 { counter-reset: answer-set 286 questions 286 listitem 286 passage-phrase 286 passage-line 286 sample-questions 286; } .counter-reset-288 { counter-reset: answer-set 287 questions 287 listitem 287 passage-phrase 287 passage-line 287 sample-questions 287; } .counter-reset-289 { counter-reset: answer-set 288 questions 288 listitem 288 passage-phrase 288 passage-line 288 sample-questions 288; } .counter-reset-290 { counter-reset: answer-set 289 questions 289 listitem 289 passage-phrase 289 passage-line 289 sample-questions 289; } .counter-reset-291 { counter-reset: answer-set 290 questions 290 listitem 290 passage-phrase 290 passage-line 290 sample-questions 290; } .counter-reset-292 { counter-reset: answer-set 291 questions 291 listitem 291 passage-phrase 291 passage-line 291 sample-questions 291; } .counter-reset-293 { counter-reset: answer-set 292 questions 292 listitem 292 passage-phrase 292 passage-line 292 sample-questions 292; } .counter-reset-294 { counter-reset: answer-set 293 questions 293 listitem 293 passage-phrase 293 passage-line 293 sample-questions 293; } .counter-reset-295 { counter-reset: answer-set 294 questions 294 listitem 294 passage-phrase 294 passage-line 294 sample-questions 294; } .counter-reset-296 { counter-reset: answer-set 295 questions 295 listitem 295 passage-phrase 295 passage-line 295 sample-questions 295; } .counter-reset-297 { counter-reset: answer-set 296 questions 296 listitem 296 passage-phrase 296 passage-line 296 sample-questions 296; } .counter-reset-298 { counter-reset: answer-set 297 questions 297 listitem 297 passage-phrase 297 passage-line 297 sample-questions 297; } .counter-reset-299 { counter-reset: answer-set 298 questions 298 listitem 298 passage-phrase 298 passage-line 298 sample-questions 298; } .counter-reset-300 { counter-reset: answer-set 299 questions 299 listitem 299 passage-phrase 299 passage-line 299 sample-questions 299; } .list-step-bullet { list-style-type: none; display: table; } .list-step-bullet > li { display: table-row; } .list-step-bullet > li .step-title { display: table-cell; padding-right: 1.5em !important; } .list-step-bullet > li .step-info { display: table-cell; } .list-step-bullet > li .step-info ul.list-bullet { margin-left: 1.2em; } /*-------------------------------------------------------------------- * Equations *------------------------------------------------------------------*/ li > .equation { margin-top: 0.75em; } .ktp-answer-set .equation { margin-top: 0em; } figure > img.equation, .equation-key > img.equation { margin-left: auto; margin-right: auto; height: auto; width: initial; } p > img.equation, li > img.equation, figcaption img.equation, p > .mathml, li > .mathml, figcaption .mathml { height: auto; display: inline-block; vertical-align: -0.1em; } div.equation { text-align: center; margin: 1em auto; display: inline-block; padding: 0 10px; white-space: nowrap; } span.equation { white-space: normal; } @media (min-width: 560px) { span.equation { white-space: nowrap; } } .s9-scrollable math, .s9-scrollable .mathml { margin-left: auto; margin-right: auto; } /*-------------------------------------------------------------------- * Fix for italic chars in .equation spans *------------------------------------------------------------------*/ /*.equation { i { margin-left: em(3px); margin-right: em(3px); } }*/ audio { width: 100%; } iframe { width: 100%; } video { width: 100%; } p { margin-bottom: 0.5em; margin-top: 0.5em; text-align: left; } div.sample-indent p { margin-bottom: 0em; } div.sample-indent > p { text-indent: 28.5px; } div.sample-indent > h1 + p, div.sample-indent > h1 + *:not(p) + p, div.sample-indent > h1 + *:not(p) + *:not(p) + p, div.sample-indent > h1 + *:not(p) + *:not(p) + *:not(p) + p { text-indent: 0; } div.sample-indent > h2 + p, div.sample-indent > h2 + *:not(p) + p, div.sample-indent > h2 + *:not(p) + *:not(p) + p, div.sample-indent > h2 + *:not(p) + *:not(p) + *:not(p) + p { text-indent: 0; } div.sample-indent > h3 + p, div.sample-indent > h3 + *:not(p) + p, div.sample-indent > h3 + *:not(p) + *:not(p) + p, div.sample-indent > h3 + *:not(p) + *:not(p) + *:not(p) + p { text-indent: 0; } div.sample-indent > h4 + p, div.sample-indent > h4 + *:not(p) + p, div.sample-indent > h4 + *:not(p) + *:not(p) + p, div.sample-indent > h4 + *:not(p) + *:not(p) + *:not(p) + p { text-indent: 0; } div.sample-indent > h5 + p, div.sample-indent > h5 + *:not(p) + p, div.sample-indent > h5 + *:not(p) + *:not(p) + p, div.sample-indent > h5 + *:not(p) + *:not(p) + *:not(p) + p { text-indent: 0; } div.sample-indent > h6 + p, div.sample-indent > h6 + *:not(p) + p, div.sample-indent > h6 + *:not(p) + *:not(p) + p, div.sample-indent > h6 + *:not(p) + *:not(p) + *:not(p) + p { text-indent: 0; } div.sample-indent > p:first-of-type { text-indent: 0; } div.sample-indent p { margin-bottom: 0; } div.sample-indent p + *:not(p):not(div) { margin-top: 1.5em; } .directions { font-weight: 700; } .columns, .columns-2 { -moz-column-count: 2; /* Firefox */ -webkit-column-count: 2; /* Safari and Chrome */ column-count: 2; } .columns-3 { -moz-column-count: 3; /* Firefox */ -webkit-column-count: 3; /* Safari and Chrome */ column-count: 3; } .columns-4 { -moz-column-count: 4; /* Firefox */ -webkit-column-count: 4; /* Safari and Chrome */ column-count: 4; } .blockquote, blockquote:not(.pullquote) { /*border-left: 1px solid gray; turning off left border line for this project only */ font-size: 19px; font-size: 1em; margin-top: 0em; margin-bottom: 0em; padding-left: 1.5em; font-family: Georgia, serif; margin-bottom: 1.5em; } .blockquote p:last-of-type, blockquote:not(.pullquote) p:last-of-type { margin-bottom: 0; } .blockquote .citation, .blockquote .caption-citation, blockquote:not(.pullquote) .citation, blockquote:not(.pullquote) .caption-citation { margin-top: 0.75em !important; font-size: 14px; font-size: 0.73684em; margin-top: 0em; margin-bottom: 0em; } .blockquote .citation:before, .blockquote .caption-citation:before, blockquote:not(.pullquote) .citation:before, blockquote:not(.pullquote) .caption-citation:before { content: '- '; } cite, .citation, .caption-citation, .footnote { display: block; color: #666666; font-size: 1em; margin-top: 0em; margin-bottom: 0em; font-family: Georgia, serif; margin-bottom: 1.5em; } .pullquote { font-family: Georgia, serif; font-size: 24px; font-size: 1.26316em; margin-top: 0em; margin-bottom: 0em; position: relative; color: gray; } .pullquote:before, .pullquote:after { /*position: absolute;*/ height: 1em; font-size: 24px; font-size: 1.26316em; margin-top: 0em; margin-bottom: 0em; } .pullquote:before { content: '“'; top: 0; left: -0.5em; } /*.sample-question { margin-left: em($indent_unit); font-family: $font_serif; @include trailer(1); /\*ol,ul { ol,ul { @include leader(1); } }*\/ }*/ .sample-question-section { margin-left: 1.5em; font-family: Georgia, serif; counter-reset: sample-questions; } .sample-question-section .sample-stimulus { margin-bottom: 1.5em; } .sample-question-section .sample-question { counter-increment: sample-questions; position: relative; margin-left: 1.125em; margin-bottom: 3em; } @media (min-width: 560px) { .sample-question-section .ktp-question { margin-left: 2.25em; } } .sample-question-section .sample-question:before { content: counter(sample-questions) "."; /*position: absolute;*/ left: -5.25em; text-align: right; width: 4.5em; } .sample-question-section .sample-question-stem { margin-bottom: 1.5em; } .sample-question-section .sample-feedback { list-style-type: none; position: relative; margin-left: 1.125em; } .sidenote { clear: both; font-family: "Source Sans Pro", Verdana, Helvetica, sans; background: #C8C9CB; margin-bottom: 1.5em; padding: 1.5em 1.5em 0; border: 1px solid gray; border-radius: 0; width: 100%; color: #333333; } .sidenote:after { content: ""; display: table; clear: both; } .sidenote > :first-child { margin-top: 0; } .sidenote .sidenote-title { margin-left: -1.48437em; margin-right: -1.48437em; margin-bottom: 1.48437em; border-radius: 0; background-color: gray; text-transform: uppercase; font-style: normal; padding-top: 0.75em; padding-right: 0.75em; padding-bottom: 0.75em; padding-left: 0.75em; color: white; -webkit-font-smoothing: antialiased; background-color: #646466; text-align: center; } .sidenote .sidenote-title:first-child { margin-top: -1.48437em; } @media (min-width: 560px) { .sidenote .sidenote-title { margin-left: -1.1875em; margin-right: -1.1875em; margin-bottom: 1.1875em; } .sidenote .sidenote-title:first-child { margin-top: -1.1875em; } } .sidenote .full-bleed { margin-left: -1.67647em; margin-right: -1.67647em; } .sidenote-outline { clear: both; font-family: "Source Sans Pro", Verdana, Helvetica, sans; background: #f0ecfe; margin-bottom: 1.5em; padding: 1.5em 1.5em 0; border: 1px solid white; border-radius: 0; width: 100%; color: #333333; border: 1px solid gray; background: transparent; } .sidenote-outline:after { content: ""; display: table; clear: both; } .sidenote-outline > :first-child { margin-top: 0; } .sidenote-outline .sidenote-title { margin-left: -1.48437em; margin-right: -1.48437em; margin-bottom: 1.48437em; border-radius: 0; background-color: white; text-transform: uppercase; font-style: normal; padding-top: 0.75em; padding-right: 0.75em; padding-bottom: 0.75em; padding-left: 0.75em; color: #333333; } .sidenote-outline .sidenote-title:first-child { margin-top: -1.48437em; } @media (min-width: 560px) { .sidenote-outline .sidenote-title { margin-left: -1.1875em; margin-right: -1.1875em; margin-bottom: 1.1875em; } .sidenote-outline .sidenote-title:first-child { margin-top: -1.1875em; } } .sidenote-outline .full-bleed { margin-left: -1.67647em; margin-right: -1.67647em; } .sidenote-outline ul, .sidenote-outline ol { margin-bottom: 1.5em !important; } .sidenote-outline ul ul, .sidenote-outline ul ol, .sidenote-outline ol ul, .sidenote-outline ol ol { margin-bottom: 0; } .sidenote-contact-email { clear: both; font-family: "Source Sans Pro", Verdana, Helvetica, sans; background: #f0f0f0; margin-bottom: 1.5em; padding: 1.5em 1.5em 0; border: 1px solid gray; border-radius: 0; width: 100%; color: #333333; } .sidenote-contact-email:after { content: ""; display: table; clear: both; } .sidenote-contact-email > :first-child { margin-top: 0; } .sidenote-contact-email .sidenote-title { margin-left: -1.48437em; margin-right: -1.48437em; margin-bottom: 1.48437em; border-radius: 0; background-color: gray; text-transform: uppercase; font-style: normal; padding-top: 0.75em; padding-right: 0.75em; padding-bottom: 0.75em; padding-left: 0.75em; color: white; -webkit-font-smoothing: antialiased; } .sidenote-contact-email .sidenote-title:first-child { margin-top: -1.48437em; } @media (min-width: 560px) { .sidenote-contact-email .sidenote-title { margin-left: -1.1875em; margin-right: -1.1875em; margin-bottom: 1.1875em; } .sidenote-contact-email .sidenote-title:first-child { margin-top: -1.1875em; } } .sidenote-contact-email .full-bleed { margin-left: -1.67647em; margin-right: -1.67647em; } .sidenote-contact-email .sidenote-title { background-image: url("images/white_contact_email.svg"); background-repeat: no-repeat; background-size: 1.5em 1.5em; background-position: 0.75em 0.5em; padding-left: 3em; } .sidenote-contact-phone { clear: both; font-family: "Source Sans Pro", Verdana, Helvetica, sans; background: #f0f0f0; margin-bottom: 1.5em; padding: 1.5em 1.5em 0; border: 1px solid gray; border-radius: 0; width: 100%; color: #333333; } .sidenote-contact-phone:after { content: ""; display: table; clear: both; } .sidenote-contact-phone > :first-child { margin-top: 0; } .sidenote-contact-phone .sidenote-title { margin-left: -1.48437em; margin-right: -1.48437em; margin-bottom: 1.48437em; border-radius: 0; background-color: gray; text-transform: uppercase; font-style: normal; padding-top: 0.75em; padding-right: 0.75em; padding-bottom: 0.75em; padding-left: 0.75em; color: white; -webkit-font-smoothing: antialiased; } .sidenote-contact-phone .sidenote-title:first-child { margin-top: -1.48437em; } @media (min-width: 560px) { .sidenote-contact-phone .sidenote-title { margin-left: -1.1875em; margin-right: -1.1875em; margin-bottom: 1.1875em; } .sidenote-contact-phone .sidenote-title:first-child { margin-top: -1.1875em; } } .sidenote-contact-phone .full-bleed { margin-left: -1.67647em; margin-right: -1.67647em; } .sidenote-contact-phone .sidenote-title { background-image: url("images/white_contact_phone.svg"); background-repeat: no-repeat; background-size: 1.5em 1.5em; background-position: 0.75em 0.5em; padding-left: 3em; } .sidenote-contact-live { clear: both; font-family: "Source Sans Pro", Verdana, Helvetica, sans; background: #f0f0f0; margin-bottom: 1.5em; padding: 1.5em 1.5em 0; border: 1px solid gray; border-radius: 0; width: 100%; color: #333333; } .sidenote-contact-live:after { content: ""; display: table; clear: both; } .sidenote-contact-live > :first-child { margin-top: 0; } .sidenote-contact-live .sidenote-title { margin-left: -1.48437em; margin-right: -1.48437em; margin-bottom: 1.48437em; border-radius: 0; background-color: gray; text-transform: uppercase; font-style: normal; padding-top: 0.75em; padding-right: 0.75em; padding-bottom: 0.75em; padding-left: 0.75em; color: white; -webkit-font-smoothing: antialiased; } .sidenote-contact-live .sidenote-title:first-child { margin-top: -1.48437em; } @media (min-width: 560px) { .sidenote-contact-live .sidenote-title { margin-left: -1.1875em; margin-right: -1.1875em; margin-bottom: 1.1875em; } .sidenote-contact-live .sidenote-title:first-child { margin-top: -1.1875em; } } .sidenote-contact-live .full-bleed { margin-left: -1.67647em; margin-right: -1.67647em; } .sidenote-contact-live .sidenote-title { background-image: url("images/white_contact_live.svg"); background-repeat: no-repeat; background-size: 1.5em 1.5em; background-position: 0.75em 0.5em; padding-left: 3em; } .sidenote-didyouknow { clear: both; font-family: "Source Sans Pro", Verdana, Helvetica, sans; background: #f0f0f0; margin-bottom: 1.5em; padding: 1.5em 1.5em 0; border: 1px solid gray; border-radius: 0; width: 100%; color: #333333; } .sidenote-didyouknow:after { content: ""; display: table; clear: both; } .sidenote-didyouknow > :first-child { margin-top: 0; } .sidenote-didyouknow .sidenote-title { margin-left: -1.48437em; margin-right: -1.48437em; margin-bottom: 1.48437em; border-radius: 0; background-color: gray; text-transform: uppercase; font-style: normal; padding-top: 0.75em; padding-right: 0.75em; padding-bottom: 0.75em; padding-left: 0.75em; color: white; -webkit-font-smoothing: antialiased; } .sidenote-didyouknow .sidenote-title:first-child { margin-top: -1.48437em; } @media (min-width: 560px) { .sidenote-didyouknow .sidenote-title { margin-left: -1.1875em; margin-right: -1.1875em; margin-bottom: 1.1875em; } .sidenote-didyouknow .sidenote-title:first-child { margin-top: -1.1875em; } } .sidenote-didyouknow .full-bleed { margin-left: -1.67647em; margin-right: -1.67647em; } .sidenote-didyouknow .sidenote-title { background-image: url("images/white_didyouknow.svg"); background-repeat: no-repeat; background-size: 1.5em 1.5em; background-position: 0.75em 0.5em; padding-left: 3em; } .sidenote-expert { clear: both; font-family: "Source Sans Pro", Verdana, Helvetica, sans; background: #f0f0f0; margin-bottom: 1.5em; padding: 1.5em 1.5em 0; border: 1px solid gray; border-radius: 0; width: 100%; color: #333333; } .sidenote-expert:after { content: ""; display: table; clear: both; } .sidenote-expert > :first-child { margin-top: 0; } .sidenote-expert .sidenote-title { margin-left: -1.48437em; margin-right: -1.48437em; margin-bottom: 1.48437em; border-radius: 0; background-color: gray; text-transform: uppercase; font-style: normal; padding-top: 0.75em; padding-right: 0.75em; padding-bottom: 0.75em; padding-left: 0.75em; color: white; -webkit-font-smoothing: antialiased; } .sidenote-expert .sidenote-title:first-child { margin-top: -1.48437em; } @media (min-width: 560px) { .sidenote-expert .sidenote-title { margin-left: -1.1875em; margin-right: -1.1875em; margin-bottom: 1.1875em; } .sidenote-expert .sidenote-title:first-child { margin-top: -1.1875em; } } .sidenote-expert .full-bleed { margin-left: -1.67647em; margin-right: -1.67647em; } .sidenote-expert .sidenote-title { background-image: url("images/white_expert.svg"); background-repeat: no-repeat; background-size: 1.5em 1.5em; background-position: 0.75em 0.5em; padding-left: 3em; } .sidenote-goonline { clear: both; font-family: "Source Sans Pro", Verdana, Helvetica, sans; background: #f0f0f0; margin-bottom: 1.5em; padding: 1.5em 1.5em 0; border: 1px solid gray; border-radius: 0; width: 100%; color: #333333; } .sidenote-goonline:after { content: ""; display: table; clear: both; } .sidenote-goonline > :first-child { margin-top: 0; } .sidenote-goonline .sidenote-title { margin-left: -1.48437em; margin-right: -1.48437em; margin-bottom: 1.48437em; border-radius: 0; background-color: gray; text-transform: uppercase; font-style: normal; padding-top: 0.75em; padding-right: 0.75em; padding-bottom: 0.75em; padding-left: 0.75em; color: white; -webkit-font-smoothing: antialiased; } .sidenote-goonline .sidenote-title:first-child { margin-top: -1.48437em; } @media (min-width: 560px) { .sidenote-goonline .sidenote-title { margin-left: -1.1875em; margin-right: -1.1875em; margin-bottom: 1.1875em; } .sidenote-goonline .sidenote-title:first-child { margin-top: -1.1875em; } } .sidenote-goonline .full-bleed { margin-left: -1.67647em; margin-right: -1.67647em; } .sidenote-goonline .sidenote-title { background-image: url("images/white_goonline.svg"); background-repeat: no-repeat; background-size: 1.5em 1.5em; background-position: 0.75em 0.5em; padding-left: 3em; } .sidenote-perfect { clear: both; font-family: "Source Sans Pro", Verdana, Helvetica, sans; background: #f0f0f0; margin-bottom: 1.5em; padding: 1.5em 1.5em 0; border: 1px solid gray; border-radius: 0; width: 100%; color: #333333; } .sidenote-perfect:after { content: ""; display: table; clear: both; } .sidenote-perfect > :first-child { margin-top: 0; } .sidenote-perfect .sidenote-title { margin-left: -1.48437em; margin-right: -1.48437em; margin-bottom: 1.48437em; border-radius: 0; background-color: gray; text-transform: uppercase; font-style: normal; padding-top: 0.75em; padding-right: 0.75em; padding-bottom: 0.75em; padding-left: 0.75em; color: white; -webkit-font-smoothing: antialiased; } .sidenote-perfect .sidenote-title:first-child { margin-top: -1.48437em; } @media (min-width: 560px) { .sidenote-perfect .sidenote-title { margin-left: -1.1875em; margin-right: -1.1875em; margin-bottom: 1.1875em; } .sidenote-perfect .sidenote-title:first-child { margin-top: -1.1875em; } } .sidenote-perfect .full-bleed { margin-left: -1.67647em; margin-right: -1.67647em; } .sidenote-perfect .sidenote-title { background-image: url("images/white_perfect.svg"); background-repeat: no-repeat; background-size: 1.5em 1.5em; background-position: 0.75em 0.5em; padding-left: 3em; } .sidenote-tablet { clear: both; font-family: "Source Sans Pro", Verdana, Helvetica, sans; background: #f0f0f0; margin-bottom: 1.5em; padding: 1.5em 1.5em 0; border: 1px solid gray; border-radius: 0; width: 100%; color: #333333; } .sidenote-tablet:after { content: ""; display: table; clear: both; } .sidenote-tablet > :first-child { margin-top: 0; } .sidenote-tablet .sidenote-title { margin-left: -1.48437em; margin-right: -1.48437em; margin-bottom: 1.48437em; border-radius: 0; background-color: gray; text-transform: uppercase; font-style: normal; padding-top: 0.75em; padding-right: 0.75em; padding-bottom: 0.75em; padding-left: 0.75em; color: white; -webkit-font-smoothing: antialiased; } .sidenote-tablet .sidenote-title:first-child { margin-top: -1.48437em; } @media (min-width: 560px) { .sidenote-tablet .sidenote-title { margin-left: -1.1875em; margin-right: -1.1875em; margin-bottom: 1.1875em; } .sidenote-tablet .sidenote-title:first-child { margin-top: -1.1875em; } } .sidenote-tablet .full-bleed { margin-left: -1.67647em; margin-right: -1.67647em; } .sidenote-tablet .sidenote-title { background-image: url("images/white_tablet.svg"); background-repeat: no-repeat; background-size: 1.5em 1.5em; background-position: 0.75em 0.5em; padding-left: 3em; } .sidenote-write { clear: both; font-family: "Source Sans Pro", Verdana, Helvetica, sans; background: #f0f0f0; margin-bottom: 1.5em; padding: 1.5em 1.5em 0; border: 1px solid gray; border-radius: 0; width: 100%; color: #333333; } .sidenote-write:after { content: ""; display: table; clear: both; } .sidenote-write > :first-child { margin-top: 0; } .sidenote-write .sidenote-title { margin-left: -1.48437em; margin-right: -1.48437em; margin-bottom: 1.48437em; border-radius: 0; background-color: gray; text-transform: uppercase; font-style: normal; padding-top: 0.75em; padding-right: 0.75em; padding-bottom: 0.75em; padding-left: 0.75em; color: white; -webkit-font-smoothing: antialiased; } .sidenote-write .sidenote-title:first-child { margin-top: -1.48437em; } @media (min-width: 560px) { .sidenote-write .sidenote-title { margin-left: -1.1875em; margin-right: -1.1875em; margin-bottom: 1.1875em; } .sidenote-write .sidenote-title:first-child { margin-top: -1.1875em; } } .sidenote-write .full-bleed { margin-left: -1.67647em; margin-right: -1.67647em; } .sidenote-write .sidenote-title { background-image: url("images/white_write.svg"); background-repeat: no-repeat; background-size: 1.5em 1.5em; background-position: 0.75em 0.5em; padding-left: 3em; } .sidenote-resources { clear: both; font-family: "Source Sans Pro", Verdana, Helvetica, sans; background: #f0f0f0; margin-bottom: 1.5em; padding: 1.5em 1.5em 0; border: 1px solid gray; border-radius: 0; width: 100%; color: #333333; } .sidenote-resources:after { content: ""; display: table; clear: both; } .sidenote-resources > :first-child { margin-top: 0; } .sidenote-resources .sidenote-title { margin-left: -1.48437em; margin-right: -1.48437em; margin-bottom: 1.48437em; border-radius: 0; background-color: gray; text-transform: uppercase; font-style: normal; padding-top: 0.75em; padding-right: 0.75em; padding-bottom: 0.75em; padding-left: 0.75em; color: white; -webkit-font-smoothing: antialiased; } .sidenote-resources .sidenote-title:first-child { margin-top: -1.48437em; } @media (min-width: 560px) { .sidenote-resources .sidenote-title { margin-left: -1.1875em; margin-right: -1.1875em; margin-bottom: 1.1875em; } .sidenote-resources .sidenote-title:first-child { margin-top: -1.1875em; } } .sidenote-resources .full-bleed { margin-left: -1.67647em; margin-right: -1.67647em; } .sidenote-resources .sidenote-title { background-image: url("images/white_resources.svg"); background-repeat: no-repeat; background-size: 1.5em 1.5em; background-position: 0.75em 0.5em; padding-left: 3em; } .sidenote-learn { clear: both; font-family: "Source Sans Pro", Verdana, Helvetica, sans; background: #f0f0f0; margin-bottom: 1.5em; padding: 1.5em 1.5em 0; border: 1px solid gray; border-radius: 0; width: 100%; color: #333333; } .sidenote-learn:after { content: ""; display: table; clear: both; } .sidenote-learn > :first-child { margin-top: 0; } .sidenote-learn .sidenote-title { margin-left: -1.48437em; margin-right: -1.48437em; margin-bottom: 1.48437em; border-radius: 0; background-color: gray; text-transform: uppercase; font-style: normal; padding-top: 0.75em; padding-right: 0.75em; padding-bottom: 0.75em; padding-left: 0.75em; color: white; -webkit-font-smoothing: antialiased; } .sidenote-learn .sidenote-title:first-child { margin-top: -1.48437em; } @media (min-width: 560px) { .sidenote-learn .sidenote-title { margin-left: -1.1875em; margin-right: -1.1875em; margin-bottom: 1.1875em; } .sidenote-learn .sidenote-title:first-child { margin-top: -1.1875em; } } .sidenote-learn .full-bleed { margin-left: -1.67647em; margin-right: -1.67647em; } .sidenote-learn .sidenote-title { background-image: url("images/white_learn.svg"); background-repeat: no-repeat; background-size: 1.5em 1.5em; background-position: 0.75em 0.5em; padding-left: 3em; } .sidenote-video { clear: both; font-family: "Source Sans Pro", Verdana, Helvetica, sans; background: #f0f0f0; margin-bottom: 1.5em; padding: 1.5em 1.5em 0; border: 1px solid gray; border-radius: 0; width: 100%; color: #333333; } .sidenote-video:after { content: ""; display: table; clear: both; } .sidenote-video > :first-child { margin-top: 0; } .sidenote-video .sidenote-title { margin-left: -1.48437em; margin-right: -1.48437em; margin-bottom: 1.48437em; border-radius: 0; background-color: gray; text-transform: uppercase; font-style: normal; padding-top: 0.75em; padding-right: 0.75em; padding-bottom: 0.75em; padding-left: 0.75em; color: white; -webkit-font-smoothing: antialiased; } .sidenote-video .sidenote-title:first-child { margin-top: -1.48437em; } @media (min-width: 560px) { .sidenote-video .sidenote-title { margin-left: -1.1875em; margin-right: -1.1875em; margin-bottom: 1.1875em; } .sidenote-video .sidenote-title:first-child { margin-top: -1.1875em; } } .sidenote-video .full-bleed { margin-left: -1.67647em; margin-right: -1.67647em; } .sidenote-video .sidenote-title { background-image: url("images/white_video.svg"); background-repeat: no-repeat; background-size: 1.5em 1.5em; background-position: 0.75em 0.5em; padding-left: 3em; } .sidenote-print { clear: both; font-family: "Source Sans Pro", Verdana, Helvetica, sans; background: #f0f0f0; margin-bottom: 1.5em; padding: 1.5em 1.5em 0; border: 1px solid gray; border-radius: 0; width: 100%; color: #333333; } .sidenote-print:after { content: ""; display: table; clear: both; } .sidenote-print > :first-child { margin-top: 0; } .sidenote-print .sidenote-title { margin-left: -1.48437em; margin-right: -1.48437em; margin-bottom: 1.48437em; border-radius: 0; background-color: gray; text-transform: uppercase; font-style: normal; padding-top: 0.75em; padding-right: 0.75em; padding-bottom: 0.75em; padding-left: 0.75em; color: white; -webkit-font-smoothing: antialiased; } .sidenote-print .sidenote-title:first-child { margin-top: -1.48437em; } @media (min-width: 560px) { .sidenote-print .sidenote-title { margin-left: -1.1875em; margin-right: -1.1875em; margin-bottom: 1.1875em; } .sidenote-print .sidenote-title:first-child { margin-top: -1.1875em; } } .sidenote-print .full-bleed { margin-left: -1.67647em; margin-right: -1.67647em; } .sidenote-print .sidenote-title { background-image: url("images/white_print.svg"); background-repeat: no-repeat; background-size: 1.5em 1.5em; background-position: 0.75em 0.5em; padding-left: 3em; } .sidenote-key { clear: both; font-family: "Source Sans Pro", Verdana, Helvetica, sans; background: #f0f0f0; margin-bottom: 1.5em; padding: 1.5em 1.5em 0; border: 1px solid gray; border-radius: 0; width: 100%; color: #333333; } .sidenote-key:after { content: ""; display: table; clear: both; } .sidenote-key > :first-child { margin-top: 0; } .sidenote-key .sidenote-title { margin-left: -1.48437em; margin-right: -1.48437em; margin-bottom: 1.48437em; border-radius: 0; background-color: gray; text-transform: uppercase; font-style: normal; padding-top: 0.75em; padding-right: 0.75em; padding-bottom: 0.75em; padding-left: 0.75em; color: white; -webkit-font-smoothing: antialiased; } .sidenote-key .sidenote-title:first-child { margin-top: -1.48437em; } @media (min-width: 560px) { .sidenote-key .sidenote-title { margin-left: -1.1875em; margin-right: -1.1875em; margin-bottom: 1.1875em; } .sidenote-key .sidenote-title:first-child { margin-top: -1.1875em; } } .sidenote-key .full-bleed { margin-left: -1.67647em; margin-right: -1.67647em; } .sidenote-key .sidenote-title { background-image: url("images/white_key.svg"); background-repeat: no-repeat; background-size: 1.5em 1.5em; background-position: 0.75em 0.5em; padding-left: 3em; } .sidenote-ap-expert { clear: both; font-family: "Source Sans Pro", Verdana, Helvetica, sans; background: #f0ecfe; margin-bottom: 1.5em; padding: 1.5em 1.5em 0; border: 1px solid gray; border-radius: 0; width: 100%; color: #333333; } .sidenote-ap-expert:after { content: ""; display: table; clear: both; } .sidenote-ap-expert > :first-child { margin-top: 0; } .sidenote-ap-expert .sidenote-title { margin-left: -1.48437em; margin-right: -1.48437em; margin-bottom: 1.48437em; border-radius: 0; background-color: gray; text-transform: uppercase; font-style: normal; padding-top: 0.75em; padding-right: 0.75em; padding-bottom: 0.75em; padding-left: 0.75em; color: white; -webkit-font-smoothing: antialiased; } .sidenote-ap-expert .sidenote-title:first-child { margin-top: -1.48437em; } @media (min-width: 560px) { .sidenote-ap-expert .sidenote-title { margin-left: -1.1875em; margin-right: -1.1875em; margin-bottom: 1.1875em; } .sidenote-ap-expert .sidenote-title:first-child { margin-top: -1.1875em; } } .sidenote-ap-expert .full-bleed { margin-left: -1.67647em; margin-right: -1.67647em; } .sidenote-ap-expert h2 { text-align: center; } .sidenote-stop { clear: both; font-family: "Source Sans Pro", Verdana, Helvetica, sans; background: gray; margin-bottom: 1.5em; padding: 1.5em 1.5em 0; border: 1px solid gray; border-radius: 0; width: 100%; color: #b8b8b8; -webkit-font-smoothing: antialiased; text-transform: uppercase; font-weight: 500; position: relative; } .sidenote-stop:after { content: ""; display: table; clear: both; } .sidenote-stop h1, .sidenote-stop h2, .sidenote-stop h3, .sidenote-stop h4, .sidenote-stop h5, .sidenote-stop h6 { color: #b8b8b8; } .sidenote-stop > :first-child { margin-top: 0; } .sidenote-stop .sidenote-title { margin-left: -1.48437em; margin-right: -1.48437em; margin-bottom: 1.48437em; border-radius: 0; background-color: gray; text-transform: uppercase; font-style: normal; padding-top: 0.75em; padding-right: 0.75em; padding-bottom: 0.75em; padding-left: 0.75em; color: white; -webkit-font-smoothing: antialiased; } .sidenote-stop .sidenote-title:first-child { margin-top: -1.48437em; } @media (min-width: 560px) { .sidenote-stop .sidenote-title { margin-left: -1.1875em; margin-right: -1.1875em; margin-bottom: 1.1875em; } .sidenote-stop .sidenote-title:first-child { margin-top: -1.1875em; } } .sidenote-stop .full-bleed { margin-left: -1.67647em; margin-right: -1.67647em; } .sidenote-stop .sidenote-title { margin-bottom: 0; padding-right: 5.9375em; font-size: 19px; font-size: 1em; margin-top: 0em; margin-bottom: 0em; } .sidenote-stop .sidenote-title::after { content: "STOP"; background: white; color: gray; font-size: 30px; font-size: 1.57895em; margin-top: 0em; margin-left: 0.5em; margin-bottom: 0em; padding: 0.15789em; font-weight: 700; /*position: absolute;*/ right: 0.63333em; top: 50%; -webkit-transform: translate(0%, -50%); -moz-transform: translate(0%, -50%); -ms-transform: translate(0%, -50%); -o-transform: translate(0%, -50%); transform: translate(0%, -50%); } .sidenote-comparative-closeup { clear: both; font-family: "Source Sans Pro", Verdana, Helvetica, sans; background: #f0ecfe; margin-bottom: 1.5em; padding: 1.5em 1.5em 0; border: 1px solid gray; border-radius: 0; width: 100%; color: #333333; padding: 0; } .sidenote-comparative-closeup:after { content: ""; display: table; clear: both; } .sidenote-comparative-closeup > :first-child { margin-top: 0; } .sidenote-comparative-closeup .sidenote-title { margin-left: -1.48437em; margin-right: -1.48437em; margin-bottom: 1.48437em; border-radius: 0; background-color: gray; text-transform: uppercase; font-style: normal; padding-top: 0.75em; padding-right: 0.75em; padding-bottom: 0.75em; padding-left: 0.75em; color: white; -webkit-font-smoothing: antialiased; } .sidenote-comparative-closeup .sidenote-title:first-child { margin-top: -1.48437em; } @media (min-width: 560px) { .sidenote-comparative-closeup .sidenote-title { margin-left: -1.1875em; margin-right: -1.1875em; margin-bottom: 1.1875em; } .sidenote-comparative-closeup .sidenote-title:first-child { margin-top: -1.1875em; } } .sidenote-comparative-closeup .full-bleed { margin-left: -1.67647em; margin-right: -1.67647em; } .sidenote-comparative-closeup .sidenote-title:first-child { margin: 0; } .sidenote-comparative-closeup .table, .sidenote-comparative-closeup .table-row-border, .sidenote-comparative-closeup .table-no-style { border-top: 0; margin: 0; } .sidenote-comparative-closeup tr { border: 0; } .sidenote-comparative-closeup td, .sidenote-comparative-closeup th { border-right: 1px solid gray; } .sidenote-comparative-closeup td:last-child, .sidenote-comparative-closeup th:last-child { border-right: 0; } .sidenote-comparative-closeup th { border-right: 1px solid gray; } .sidenote-key-terms { clear: both; font-family: "Source Sans Pro", Verdana, Helvetica, sans; background: #f0ecfe; margin-bottom: 1.5em; padding: 1.5em 1.5em 0; border: 1px solid gray; border-radius: 0; width: 100%; color: #333333; padding: 0; } .sidenote-key-terms:after { content: ""; display: table; clear: both; } .sidenote-key-terms > :first-child { margin-top: 0; } .sidenote-key-terms .sidenote-title { margin-left: -1.48437em; margin-right: -1.48437em; margin-bottom: 1.48437em; border-radius: 0; background-color: gray; text-transform: uppercase; font-style: normal; padding-top: 0.75em; padding-right: 0.75em; padding-bottom: 0.75em; padding-left: 0.75em; color: white; -webkit-font-smoothing: antialiased; } .sidenote-key-terms .sidenote-title:first-child { margin-top: -1.48437em; } @media (min-width: 560px) { .sidenote-key-terms .sidenote-title { margin-left: -1.1875em; margin-right: -1.1875em; margin-bottom: 1.1875em; } .sidenote-key-terms .sidenote-title:first-child { margin-top: -1.1875em; } } .sidenote-key-terms .full-bleed { margin-left: -1.67647em; margin-right: -1.67647em; } .sidenote-key-terms .sidenote-title:first-child { margin: 0; } .sidenote-key-terms .table, .sidenote-key-terms .table-row-border, .sidenote-key-terms .table-no-style { border-top: 0; margin: 0; } .sidenote-key-terms td, .sidenote-key-terms th { border-right: 1px solid gray; } .sidenote-key-terms td:last-child, .sidenote-key-terms th:last-child { border-right: 0; } .sidenote-key-terms th { font-weight: 700; border-right: 1px solid gray; } .sidenote-key-terms tr:last-child { border-bottom: 0; } .document-title { color: #333333; text-transform: uppercase; font-size: 24px; font-size: 1.26316em; margin-top: 0em; margin-bottom: 0em; margin-bottom: 0.79167em; text-align: center; } .sidenote-document .document-content { clear: both; font-family: "Source Sans Pro", Verdana, Helvetica, sans; background: white; margin-bottom: 1.5em; padding: 1.5em 1.5em 0; border: 1px solid white; border-radius: 0; width: 100%; color: #333333; border: 1px solid gray; font-family: Georgia, serif; } .sidenote-document .document-content:after { content: ""; display: table; clear: both; } .sidenote-document .document-content > :first-child { margin-top: 0; } .sidenote-document .document-content .sidenote-title { margin-left: -1.48437em; margin-right: -1.48437em; margin-bottom: 1.48437em; border-radius: 0; background-color: white; text-transform: uppercase; font-style: normal; padding-top: 0.75em; padding-right: 0.75em; padding-bottom: 0.75em; padding-left: 0.75em; color: #333333; } .sidenote-document .document-content .sidenote-title:first-child { margin-top: -1.48437em; } @media (min-width: 560px) { .sidenote-document .document-content .sidenote-title { margin-left: -1.1875em; margin-right: -1.1875em; margin-bottom: 1.1875em; } .sidenote-document .document-content .sidenote-title:first-child { margin-top: -1.1875em; } } .sidenote-document .document-content .full-bleed { margin-left: -1.67647em; margin-right: -1.67647em; } .sidenote-summary { clear: both; font-family: "Source Sans Pro", Verdana, Helvetica, sans; background: #f0ecfe; margin-bottom: 1.5em; padding: 1.5em 1.5em 0; border: 1px solid gray; border-radius: 0; width: 100%; color: #333333; } .sidenote-summary:after { content: ""; display: table; clear: both; } .sidenote-summary > :first-child { margin-top: 0; } .sidenote-summary .sidenote-title { margin-left: -1.48437em; margin-right: -1.48437em; margin-bottom: 1.48437em; border-radius: 0; background-color: gray; text-transform: uppercase; font-style: normal; padding-top: 0.75em; padding-right: 0.75em; padding-bottom: 0.75em; padding-left: 0.75em; color: white; -webkit-font-smoothing: antialiased; } .sidenote-summary .sidenote-title:first-child { margin-top: -1.48437em; } @media (min-width: 560px) { .sidenote-summary .sidenote-title { margin-left: -1.1875em; margin-right: -1.1875em; margin-bottom: 1.1875em; } .sidenote-summary .sidenote-title:first-child { margin-top: -1.1875em; } } .sidenote-summary .full-bleed { margin-left: -1.67647em; margin-right: -1.67647em; } .sidenote-review { background-color: #C8C9CB; clear: both; font-family: "Source Sans Pro", Verdana, Helvetica, sans; margin-bottom: 1.5em; padding: 1.5em 1.5em 0; border: 1px solid #f0f0f0; border-radius: 0; width: 100%; color: #333333; border-top: 1px solid gray; } .sidenote-review h4 { text-transform: uppercase; margin-top: -20px; } .sidenote-review:after { content: ""; display: table; clear: both; } .sidenote-review .sidenote-title { margin-left: -1.48437em; margin-right: -1.48437em; margin-bottom: 1.48437em; border-radius: 0; background-color: #f0f0f0; text-transform: uppercase; font-style: normal; padding-top: 0.75em; padding-right: 0.75em; padding-bottom: 0.75em; padding-left: 0.75em; color: #333333; } .sidenote-review .sidenote-title:first-child { margin-top: -1.48437em; } @media (min-width: 560px) { .sidenote-review .sidenote-title { margin-left: -1.1875em; margin-right: -1.1875em; margin-bottom: 1.1875em; } .sidenote-review .sidenote-title:first-child { margin-top: -1.1875em; } } .sidenote-review .full-bleed { margin-left: -1.67647em; margin-right: -1.67647em; } .review-question { padding-left: 1.5em; } .review-answer-set { counter-reset: review-answer-set; list-style-type: none; margin-bottom: 1.5em; } .review-answer-set li { counter-increment: review-answer-set; position: relative; } .review-answer-set li:before { content: counter(review-answer-set, upper-alpha) ". "; /*position: absolute;*/ left: -1.5em; } .reset-answers { counter-reset: answer-set; } .smartpoints { list-style-type: none; padding-left: 0; } .smartpoints li { text-transform: uppercase; font-weight: 700; } .smartpoint-1 { /* background-image: url("images/smartpoint-1.png");*/ background-repeat: no-repeat; padding-left: 4.5em; background-size: 3em 1.5em; min-height: 2.25em; } h1.smartpoint-1, h2.smartpoint-1, h3.smartpoint-1, h4.smartpoint-1, h5.smartpoint-1, h6.smartpoint-1 { padding-left: 3.375em; } @media (max-width: 350px) { h1.smartpoint-1, h2.smartpoint-1, h3.smartpoint-1, h4.smartpoint-1, h5.smartpoint-1, h6.smartpoint-1 { padding-left: 0; background-position: top left; padding-top: 2em; } } .smartpoint-2 { /* background-image: url("images/smartpoint-2.png");*/ background-repeat: no-repeat; padding-left: 4.5em; background-size: 3em 1.5em; min-height: 2.25em; } h1.smartpoint-2, h2.smartpoint-2, h3.smartpoint-2, h4.smartpoint-2, h5.smartpoint-2, h6.smartpoint-2 { padding-left: 3.375em; } @media (max-width: 350px) { h1.smartpoint-2, h2.smartpoint-2, h3.smartpoint-2, h4.smartpoint-2, h5.smartpoint-2, h6.smartpoint-2 { padding-left: 0; background-position: top left; padding-top: 2em; } } .smartpoint-3 { /* background-image: url("images/smartpoint-3.png");*/ background-repeat: no-repeat; padding-left: 4.5em; background-size: 3em 1.5em; min-height: 2.25em; } h1.smartpoint-3, h2.smartpoint-3, h3.smartpoint-3, h4.smartpoint-3, h5.smartpoint-3, h6.smartpoint-3 { padding-left: 3.375em; } @media (max-width: 350px) { h1.smartpoint-3, h2.smartpoint-3, h3.smartpoint-3, h4.smartpoint-3, h5.smartpoint-3, h6.smartpoint-3 { padding-left: 0; background-position: top left; padding-top: 2em; } } .smartpoint-4 { /* background-image: url("images/smartpoint-4.png");*/ background-repeat: no-repeat; padding-left: 4.5em; background-size: 3em 1.5em; min-height: 2.25em; } h1.smartpoint-4, h2.smartpoint-4, h3.smartpoint-4, h4.smartpoint-4, h5.smartpoint-4, h6.smartpoint-4 { padding-left: 3.375em; } @media (max-width: 350px) { h1.smartpoint-4, h2.smartpoint-4, h3.smartpoint-4, h4.smartpoint-4, h5.smartpoint-4, h6.smartpoint-4 { padding-left: 0; background-position: top left; padding-top: 2em; } } .smartpoint-5 { /* background-image: url("images/smartpoint-5.png");*/ background-repeat: no-repeat; padding-left: 4.5em; background-size: 3em 1.5em; min-height: 2.25em; } h1.smartpoint-5, h2.smartpoint-5, h3.smartpoint-5, h4.smartpoint-5, h5.smartpoint-5, h6.smartpoint-5 { padding-left: 3.375em; } @media (max-width: 350px) { h1.smartpoint-5, h2.smartpoint-5, h3.smartpoint-5, h4.smartpoint-5, h5.smartpoint-5, h6.smartpoint-5 { padding-left: 0; background-position: top left; padding-top: 2em; } } /*-------------------------------------------------------------------- * Generic Table *------------------------------------------------------------------*/ .table, .table-row-border, .table-no-style { font-size: 17px; font-size: 0.89474em; line-height: 1.67647; margin-top: 1em; margin-bottom: 0em; font-family: "Source Sans Pro", Verdana, Helvetica, sans; text-align: left; min-width: 520px; margin-bottom: 1.5em; } thead, .thead { border-bottom: 1px solid #120347; background-color: #E7E7E8; color: #000000; font-weight: bold; } tfoot { border-bottom: 1px solid #120347; color: #120347; font-weight: 400; } th { vertical-align: top; padding: 0.5em 0.75em; border: 1px solid #120347; } td { padding: 0.5em 0.75em; vertical-align: top; border: 1px solid #120347; } .table-stripes tbody tr:not(:first-child):nth-child(odd), .table-zebra tbody tr:not(:first-child):nth-child(odd) { background-color: #f0ecfe; } /*-------------------------------------------------------------------- * Table enumeration *------------------------------------------------------------------*/ table caption { caption-side: bottom; text-align: center !important; } .table-designation, .table-enumeration { font-weight: 700; color: gray; } .table-enumeration { margin-right: 14.25px; } /*-------------------------------------------------------------------- * Half-width Table *------------------------------------------------------------------*/ .table.one-half, .one-half.table-row-border, .one-half.table-no-style { min-width: 50% !important; } .table.center, .center.table-row-border, .center.table-no-style { margin-left: auto !important; margin-right: auto !important; } /*-------------------------------------------------------------------- * Table with row borders only *------------------------------------------------------------------*/ .table-row-border tr { border-bottom: 1px solid #120347; } .table-row-border td, .table-row-border th { border: 0 none; } /*-------------------------------------------------------------------- * Equal width table columns *------------------------------------------------------------------*/ .table-layout-fixed { table-layout: fixed; width: 100%; } /*-------------------------------------------------------------------- * Table with no borders or shading *------------------------------------------------------------------*/ .table-no-style { min-width: 100% !important; border: 0 none; } .table-no-style thead th, .table-no-style thead td, .table-no-style .thead th, .table-no-style .thead td { color: #333333; } .table-no-style thead, .table-no-style tfoot, .table-no-style tr { border: 0 none; background: transparent; } .table-no-style td, .table-no-style th { border: 0 none; } /*-------------------------------------------------------------------- * Cell shading *------------------------------------------------------------------*/ .cell-shade { background: #E7E7E8; } .cell-shade-light { background: #f0ecfe; } .cell-shade-dark { background: #120347; } thead.cell-shade { background: gray; color: #333333; color: white; font-weight: 400; } thead.cell-shade-light { background: #f0ecfe; color: #333333; font-weight: 600; } thead.cell-shade-dark { background: #120347; color: white; font-weight: 400; } tfoot.cell-shade { background: gray; color: #333333; color: white; font-weight: 400; } tfoot.cell-shade-light { background: #f0ecfe; color: #333333; font-weight: 600; } tfoot.cell-shade-dark { background: #120347; color: white; font-weight: 400; } tbody.cell-shade { background: gray; color: #333333; color: white; font-weight: 400; } tbody.cell-shade-light { background: #f0ecfe; color: #333333; font-weight: 600; } tbody.cell-shade-dark { background: #120347; color: white; font-weight: 400; } tr.cell-shade { background: gray; color: #333333; color: white; font-weight: 400; } tr.cell-shade-light { background: #f0ecfe; color: #333333; font-weight: normal; } tr.cell-shade-dark { background: #120347; color: white; font-weight: 400; } td.cell-shade { background: gray; color: #333333; color: white; font-weight: 400; } td.cell-shade-light { background: #f0ecfe; color: #333333; font-weight: 600; } td.cell-shade-dark { background: #120347; color: white; font-weight: 400; } th.cell-shade { background: #E7E7E8; color: #333333; color: black; font-weight: 400; } th.cell-shade-light { background: #f0ecfe; color: #333333; font-weight: 600; } th.cell-shade-dark { background: #120347; color: white; font-weight: 400; } /*-------------------------------------------------------------------- * Table styles *------------------------------------------------------------------*/ .cell-align-middle { vertical-align: middle; } .table-full-sidenote { width: 100% !important; } /*-------------------------------------------------------------------- * Widget Styles *------------------------------------------------------------------*/ /* All widgets should span 100% of content */ iframe { width: 100%; margin-bottom: 1.67647em; } .video_wrapper { position: relative; padding-top: 56.25%; } .video_wrapper iframe { /*position: absolute;*/ top: 0; left: 0; width: 100%; height: 100%; } .ktp-meta, .ktp-question-set .ktp-feedback { display: none; } p.place-top, p.place-bottom { display: none; text-align: left; } .fillin-lines, .fillin-set { margin-bottom: 1.5em; width: 100%; } .fillin-line { display: block; border-bottom: 1px solid #333333; height: 28.5px; } .blank, .blank-s, .step-title .blank-s { border-bottom: 1px solid; display: inline-block; width: 10em; } .blank-s { width: 5em; } .step-title .blank-s { width: 2.5em; } .ktp-section { counter-reset: passage-phrase passage-paragraph questions; } .ktp-passage { counter-reset: passage-line passage-phrase passage-paragraph; } .ktp-passage .margin-bottom { margin-bottom: 1.5em; } .assessment { margin-bottom: 6em; } .ktp-question-set .ktp-question { counter-increment: questions; position: relative; margin-left: 1.125em; margin-bottom: 0em; } .ktp-question-set .ktp-question:before { content: counter(questions) ". "; /*position: absolute;*/ left: -5.25em; text-align: right; width: 4.5em; font-family: serif; } .ktp-question-sets .ktp-question:before { content: counter(questions) ". "; text-align: right; width: 1.5em; float: left; } .ktp-question-set.questions-upper-alpha { list-style-type: none; margin-left: 0; } .ktp-question-set.questions-upper-alpha .ktp-question:before { content: counter(questions, upper-alpha) ". "; } .ktp-question-set.questions-upper-alpha.questions-paren .ktp-question:before { content: "(" counter(questions, upper-alpha) ") "; } .ktp-question-set.questions-upper-roman { list-style-type: none; margin-left: 0; } .ktp-question-set.questions-upper-roman .ktp-question:before { content: counter(questions, upper-roman) ". "; } .ktp-question-set.questions-upper-roman.questions-paren .ktp-question:before { content: "(" counter(questions, upper-alpha) ") "; } .ktp-question-set.questions-lower-alpha { list-style-type: none; margin-left: 0; } .ktp-question-set.questions-lower-alpha .ktp-question:before { content: counter(questions, lower-alpha) ". "; } .ktp-question-set.questions-lower-alpha.questions-paren .ktp-question:before { content: "(" counter(questions, lower-alpha) ") "; } .ktp-question-set.questions-lower-roman { list-style-type: none; margin-left: 0; } .ktp-question-set.questions-lower-roman .ktp-question:before { content: counter(questions, lower-roman) ". "; } .ktp-question-set.questions-lower-roman.questions-paren .ktp-question:before { content: "(" counter(questions, lower-alpha) ") "; } .ktp-question-set-meta { margin-bottom: 1.5em; } .ktp-question-set-meta p { margin-bottom: 0; } .question-group .question-group { margin-left: 0; } .ktp-stimulus { margin-bottom: 1.5em; } .ktp-stimulus img { margin-bottom: 0; } .ktp-question-stem { margin-bottom: 1.5em; } .ktp-question-stem :last-child p { margin-bottom: 0; } .ktp-answers-feedback { counter-reset: questions; } .ktp-feedback-set .ktp-feedback { list-style-type: none; counter-increment: questions; position: relative; } .ktp-feedback-set .ktp-feedback:before { content: counter(questions) ". "; /*position: absolute;*/ left: -1.5em; } .ktp-feedback { font-family: "Source Sans Pro", Verdana, Helvetica, sans; margin-bottom: 1.5em; } .ktp-feedback .ktp-answer-correct, .ktp-feedback .ktp-question-category { font-weight: 700; } .placeholder-text { font-family: "Source Sans Pro", Verdana, Helvetica, sans; position: relative; } .placeholder-text::before { font-size: 14px; font-size: 0.73684em; line-height: 2.03571; margin-top: 0em; margin-bottom: 0em; content: "Warning"; display: block; color: #ff0033; text-transform: uppercase; font-weight: 700; } .placeholder-text::after { content: ""; display: block; width: 2px; background: #ff0033; height: 100%; /*position: absolute;*/ top: 0; left: -0.5em; } .reset-questions { counter-reset: questions; } .ktp-range { /* border: 1px solid gray; */ border-radius: 0; padding: 14.25px; margin-bottom: 1.5em; } .ktp-range :last-child { margin-bottom: 0; } .ktp-answer-set { counter-reset: answer-set; margin-left: 1.125em; } @media (min-width: 560px) { .ktp-answer-set { margin-left: 2.25em; } } .ktp-answer-set > li { counter-increment: answer-set; position: relative; } .ktp-answer-set > li:before { content: "(" counter(answer-set, upper-alpha) ") "; /*position: absolute;*/ left: -5.25em; text-align: right; width: 4.5em; font-family: serif; padding-right: 20px; } .reset-answers { counter-reset: answer-set; } .pre, .preserve-whitespace { white-space: pre-wrap; } .lines, .preserve-lines { white-space: pre-line; } .essay-sample { color: #666666; font-family: "handleeregular", cursive; } .para-indent p { margin-bottom: 0em; } .para-indent > p { text-indent: 28.5px; } .para-indent > h1 + p, .para-indent > h1 + *:not(p) + p, .para-indent > h1 + *:not(p) + *:not(p) + p, .para-indent > h1 + *:not(p) + *:not(p) + *:not(p) + p { text-indent: 0; } .para-indent > h2 + p, .para-indent > h2 + *:not(p) + p, .para-indent > h2 + *:not(p) + *:not(p) + p, .para-indent > h2 + *:not(p) + *:not(p) + *:not(p) + p { text-indent: 0; } .para-indent > h3 + p, .para-indent > h3 + *:not(p) + p, .para-indent > h3 + *:not(p) + *:not(p) + p, .para-indent > h3 + *:not(p) + *:not(p) + *:not(p) + p { text-indent: 0; } .para-indent > h4 + p, .para-indent > h4 + *:not(p) + p, .para-indent > h4 + *:not(p) + *:not(p) + p, .para-indent > h4 + *:not(p) + *:not(p) + *:not(p) + p { text-indent: 0; } .para-indent > h5 + p, .para-indent > h5 + *:not(p) + p, .para-indent > h5 + *:not(p) + *:not(p) + p, .para-indent > h5 + *:not(p) + *:not(p) + *:not(p) + p { text-indent: 0; } .para-indent > h6 + p, .para-indent > h6 + *:not(p) + p, .para-indent > h6 + *:not(p) + *:not(p) + p, .para-indent > h6 + *:not(p) + *:not(p) + *:not(p) + p { text-indent: 0; } .para-indent > p:first-of-type { text-indent: 0; } .para-indent :last-child { margin-bottom: 1.5em; } .essay-prompt { padding: 1.5em; border: 2px solid #f0ecfe; font-family: Georgia, serif; margin-bottom: 1.5em; } .essay-prompt :last-child { margin-bottom: 0; } .ktp-section-meta { margin-bottom: 1.5em; } .ktp-section-meta p { margin-bottom: 0; } .ktp-directions { margin-bottom: 1.2em; } .ktp-directions > :first-child { margin-top: 0; } .ktp-directions > :last-child { margin-bottom: 0; } .ktp-directions .ktp-directions-title { font-size: 24px; font-size: 1.26316em; margin-top: 0em; margin-bottom: 0em; } .number-paragraphs p { position: relative; padding-top: 1.5em; } .number-paragraphs p:before { counter-increment: passage-paragraph; content: "[" counter(passage-paragraph) "]"; /*position: absolute;*/ top: 0; width: 100%; text-align: center; } .number-paragraphs .text-indent::before { text-indent: -3em !important; } .reset-paragraphs { counter-reset: passage-paragraph; } .phrase-underline:before, .phrase-box:before { font-family: "Source Sans Pro", Verdana, Helvetica, sans; counter-increment: passage-phrase; content: counter(passage-phrase); } .ktp-passage.list-upper-alpha { margin-left: 0; } .ktp-passage.list-upper-alpha .phrase-underline:before, .ktp-passage.list-upper-alpha .phrase-box:before { content: counter(passage-phrase, upper-alpha); } .ktp-passage.list-lower-alpha { margin-left: 0; } .ktp-passage.list-lower-alpha .phrase-underline:before, .ktp-passage.list-lower-alpha .phrase-box:before { content: counter(passage-phrase, lower-alpha); } .ktp-passage.list-lower-roman { margin-left: 0; } .ktp-passage.list-lower-roman .phrase-underline:before, .ktp-passage.list-lower-roman .phrase-box:before { content: counter(passage-phrase, lower-roman); } .ktp-passage.list-upper-roman { margin-left: 0; } .ktp-passage.list-upper-roman .phrase-underline:before, .ktp-passage.list-upper-roman .phrase-box:before { content: counter(passage-phrase, upper-roman); } .ktp-passage.list-decimal { margin-left: 0; } .ktp-passage.list-decimal .phrase-underline:before, .ktp-passage.list-decimal .phrase-box:before { content: counter(passage-phrase, decimal); } .phrase-box { margin-right: 0.52632em; min-width: 0.5em; display: inline-block; } .phrase-underline { position: relative; text-decoration: underline; /*display: inline-block;*/ font-size: 19px; font-size: 1em; margin-top: 0em; margin-bottom: 0em; } .phrase-underline:before { /*position: absolute;*/ top: 1.11842em; width: 100%; text-align: center; font-size: 17px; font-size: 0.89474em; margin-top: 0em; margin-bottom: 0em; } .phrase-word { position: relative; text-decoration: underline; display: inline-block; font-size: 19px; font-size: 1em; margin-top: 0em; margin-bottom: 0em; } .phrase-dfn { font-family: "Source Sans Pro", Verdana, Helvetica, sans; /*position: absolute;*/ top: 1.11842em; width: 100%; text-align: center; font-size: 17px; font-size: 0.89474em; margin-top: 0em; margin-bottom: 0em; left: 0; } .phrase-underline[title] { position: relative; text-decoration: underline; display: inline-block; font-size: 19px; font-size: 1em; margin-top: 0em; margin-bottom: 0em; } .phrase-underline[title]:before { /*position: absolute;*/ content: attr(title); top: 1.11842em; width: 100%; text-align: center; font-size: 17px; font-size: 0.89474em; margin-top: 0em; margin-bottom: 0em; } .reset-phrases { counter-reset: passage-phrase; } .number-lines { counter-reset: passage-line; margin-left: 2.25em; font-size: 14px; font-size: 0.73684em; margin-top: 0em; margin-bottom: 0em; margin-bottom: 1.5em; } @media (min-width: 560px) { .number-lines { font-size: 17px; font-size: 0.89474em; margin-top: 0em; margin-bottom: 0em; margin-bottom: 1.5em; } } /*.number-lines span { counter-increment: passage-line; display: block; white-space: normal; margin-bottom: .5em; }*/ .number-lines span:before { font-style: italic; margin-left: -2.25em; /*position: absolute;*/ font-size: 17px; font-size: 0.89474em; margin-top: 0em; margin-bottom: 0em; font-family: "Source Sans Pro", Verdana, Helvetica, sans; } .number-lines span.text-indent:before { margin-left: -6em; } .number-lines span:nth-of-type(5n):before { content: "(" counter(passage-line) ")"; } .number-lines.para-indent > p { text-indent: 0 !important; margin-bottom: 0; margin-left: 0; } .number-lines.para-indent p span:first-child { text-indent: 1.5em; } /*-------------------------------------------------------------------- * Counter display * This must come AFTER line numbers to properly take effect *------------------------------------------------------------------*/ .counter-position-1 span:nth-of-type(5n):before { content: ""; } .counter-position-1 span:nth-of-type(5n + 1):before { content: "(" counter(passage-line) ")"; } .counter-position-2 span:nth-of-type(5n):before { content: ""; } .counter-position-2 span:nth-of-type(5n + 2):before { content: "(" counter(passage-line) ")"; } .counter-position-3 span:nth-of-type(5n):before { content: ""; } .counter-position-3 span:nth-of-type(5n + 3):before { content: "(" counter(passage-line) ")"; } .counter-position-4 span:nth-of-type(5n):before { content: ""; } .counter-position-4 span:nth-of-type(5n + 4):before { content: "(" counter(passage-line) ")"; } /*-------------------------------------------------------------------- * Indent Lines *------------------------------------------------------------------*/ .indent-lines { margin-left: 2.25em; font-size: 14px; font-size: 0.73684em; margin-top: 0em; margin-bottom: 0em; margin-bottom: 1.5em; } @media (min-width: 560px) { .indent-lines { font-size: 17px; font-size: 0.89474em; margin-top: 0em; margin-bottom: 0em; margin-bottom: 1.5em; } } .indent-lines span { display: block; white-space: normal; margin-bottom: .5em; } .center-lines { width: 280px; position: relative; text-align: center; margin: 0 auto; } .center-lines span:nth-child(1):before, .center-lines span:nth-child(5n):before { left: 1.5em; } @media (min-width: 560px) { .center-lines span:nth-child(1):before, .center-lines span:nth-child(5n):before { left: 0; } } .ktp-passage table.table-no-style { min-width: 100% !important; } .img-small { max-width: 200px; display: block; margin: 0 auto; } .lineheight-double { line-height: 2; } .lineheight-double p { margin-bottom: 3em; } .lineheight-double.para-indent p { margin-bottom: 0em; } .indent-double { margin-left: 3em; } .emdash-before:before { content: "\2014\00a0"; } .emdash-after:after { content: "\00a0\2014"; } .no-number:before { content: "" !important; } .no-number { counter-increment: none !important; } .fm-cover { margin: 0; } .fm-title-page { text-align: left; font-family: sans-serif; } .fm-title-page .title { text-align: left; font-weight: 700; font-size: 48px; font-size: 2.52632em; margin-top: 1.1875em; margin-bottom: 0.59375em; } @media (min-width: 560px) { .fm-title-page .title { font-size: 60px; font-size: 3.15789em; margin-top: 1.425em; margin-bottom: 0.475em; } } .fm-title-page .edition { text-align: center; margin-bottom: 1.58333em; } .fm-title-page .test-name { border-bottom-width: 0; } .authors { text-align: center; } p.author { text-align: center; margin-bottom: 0em !important; } .publisher-logo { margin: 0 auto; margin-bottom: 1.5em; margin-top: 3em; text-align: right; } .fm_logo2, .logo_kpub { width: 9.66em; } .fm-related-titles { text-align: center; } .fm-related-titles .title { font-size: 30px; font-size: 1.57895em; line-height: 1.9; margin-top: 0.95em; margin-bottom: 0.95em; } .fm-related-titles .list-related-titles { list-style-type: none; margin-left: 0; } .fm-copyright { font-size: 17px; font-size: 0.89474em; margin-top: 0em; margin-bottom: 0em; color: #666666; margin-top: 3em; } .list-authors { margin-left: 0; list-style-type: none; } .list-authors li { margin-bottom: 1.5em; } .author-name { font-weight: 700; } .math-fallback-svg, .math-fallback-png, .table-fallback-svg, .table-fallback-png { display: none; } .codeExample { font-family: "Source Sans Pro", Verdana, Helvetica, sans; line-height: 28.5px; color: #333333; margin: 0; } .color-bar { display: block; height: 1.5em; min-width: 3em; } .bar-white { display: block; background-color: white; height: 20px; } .bar-almost-white { display: block; background-color: #eeeeee; height: 20px; } .bar-light-grey { display: block; background-color: #dddddd; height: 20px; } .bar-mid-grey { display: block; background-color: #999999; height: 20px; } .bar-dark_grey { display: block; background-color: #666666; height: 20px; } .bar-almost_black { display: block; background-color: #333333; height: 20px; } .bar-black { display: block; background-color: black; height: 20px; } .bar-purple { background: gray; } .bar-ap_euro_hist_15 { background: #f9a900; } .bar-ap_world_hist_15 { background: #e98931; } .bar-ap_us_hist_15 { background: #af4e10; } .bar-ap_stat_15 { background: #eb4037; } .bar-macro_micro_15 { background: #b32e37; } .bar-human_geo_15 { background: #791237; } .bar-ap_eng_lang_comp_15 { background: #6c2a64; } .bar-ap_eng_lit_comp_15 { background: #5c4389; } .bar-ap_physics_15 { background: #274389; } .bar-ap_chemistry_15 { background: #1f5ea8; } .bar-ap_psycology_15 { background: #227fb0; } .bar-ap_us_govt_pol_15 { background: #2ab0c5; } .bar-ap_calculus_15 { background: #39c083; } .bar-ap_biology_15 { background: #50971f; } .bar-ap_env_science_15 { background: #006238; } .bar-crit_reading_wbk { background: #eb4037; } .bar-math_wbk { background: #39c083; } .bar-writing_wbk { background: #227fb0; } .bar-act_premier_15 { background: #af4e10; } .bar-act_spr_15 { background: #274389; } .bar-ssat { background: #791237; } .bar-catholic_hs { background: #6c2a64; } .bar-psat_nmsqt_15 { background: #1f5ea8; } .bar-sat_2400 { background: #50971f; } .bar-shsat { background: #006238; } .bar-twelve_pract_sat { background: #b32e37; } .bar-sat_premier_15 { background: #af4e10; } .bar-sat_sub_span { background: #f9a900; } .bar-sat_sub_world_hist { background: #e98931; } .bar-sat_sub_chem { background: #b32e37; } .bar-sat_sub_physics { background: #791237; } .bar-sat_sub_math_2 { background: #5c4399; } .bar-sat_sub_lit { background: #274389; } .bar-sat_sub_physics_2 { background: #227fb0; } .bar-sat_sub_us_hist { background: #39c083; } .bar-sat_sub_bio { background: #50971f; } .bar-sat_sub_math_1 { background: #006238; } .bar-accent_color { background: gray; } .bar-accent_color_light { background: #f0ecfe; } .bar-accent_color_dark { background: #120347; } .block-example-a { height: 150px; background: #ffb4d2; border: 6px solid #ff0066; } .block-example-b { height: 100px; background: #a6e1ff; border: 6px solid #006699; } .note-dev { font-family: "Source Sans Pro", Verdana, Helvetica, sans; position: relative; } .note-dev::before { font-size: 14px; font-size: 0.73684em; line-height: 2.03571; margin-top: 0em; margin-bottom: 0em; content: "Developer"; display: block; color: #00489c; text-transform: uppercase; font-weight: 700; } .note-dev::after { content: ""; display: block; width: 2px; background: #00489c; height: 100%; /*position: absolute;*/ top: 0; left: -0.5em; } .note-alert { font-family: "Source Sans Pro", Verdana, Helvetica, sans; position: relative; } .note-alert::before { font-size: 14px; font-size: 0.73684em; line-height: 2.03571; margin-top: 0em; margin-bottom: 0em; content: "Caution"; display: block; color: #ff0066; text-transform: uppercase; font-weight: 700; } .note-alert::after { content: ""; display: block; width: 2px; background: #ff0066; height: 100%; /*position: absolute;*/ top: 0; left: -0.5em; } .example-body { margin-top: 3em; } .baseline-guide { background-image: -webkit-gradient(linear, 50% 0%, 50% 1, color-stop(100%, #ffccff), color-stop(100%, transparent)); background-image: -webkit-linear-gradient(#ffccff 1px, transparent 1px); background-image: -moz-linear-gradient(#ffccff 1px, transparent 1px); background-image: -o-linear-gradient(#ffccff 1px, transparent 1px); background-image: linear-gradient(#ffccff 1px, transparent 1px); background-size: 100% 1.5em; } .text-align-right, .text-right { text-align: right !important; } .text-align-center,.center-text, .text-center { text-align: center !important; } .text-left { text-align: left; } /* .text-justify { text-align: justify; } */ .vertical-align-bottom { vertical-align: bottom; } .lowercase { text-transform: none !important; } .margin-bottom-0 { margin-bottom: 0; } body{ margin: 10px 0 10px 10px; font-family: sans-serif; } .sidenote-review ul.list-bullet-1{ list-style-type: disc; margin-top: 2px; margin-left: 20px; } .s9-scrollable thead{ background-color: #E7E7E8; color: #000000; } .ktp-question-set li.ktp-question table td { margin-left: 10px!important; text-indent: 0px!important; } } @media (min-width: 560px) { ol.d-number { list-style-type: decimal !important; margin-bottom: 1.5em; margin-left: 18px; } }