@import url("custom.css");
@import url("text-image.css");
@import url("show_digital_only.css");
@import url("show_metadata.css");
/*--------------------------------------------------------------------
* Post-production CSS
*------------------------------------------------------------------*/
/* */
/* @import url("show_digital_only.css");
*/
/*@import url("show_metadata.css");*/
/*@import url("show_print_only.css"); */
/* */
/*--------------------------------------------------------------------
* WARNING: DO NOT EDIT MAIN.CSS BELOW THIS LINE
*
* This file is generated automatically when the Sass is compiled.
* Any changes to this CSS file WILL BE OVERWRITTEN!
*------------------------------------------------------------------*/
/*--------------------------------------------------------------------
* Custom fonts
*------------------------------------------------------------------*/
@font-face {
font-family: 'handleeregular';
src: url("fonts/handlee/handlee-regular-webfont.woff") format("woff"), url("fonts/handlee/handlee-regular.otf") format("opentype"), url("fonts/handlee/handlee-regular-webfont.svg") format("svg");
font-weight: normal;
font-style: normal; }
html, .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
{
text-align:left;
}
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;
vertical-align:middle;
}
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: 1.5em; }
.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;
margin-top: 16px;
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.
*------------------------------------------------------------------*/
/*------------------------------------------------------------------
* 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;
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; }
.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;
word-break: break-word;
overflow: visible;
}
.alert {
color: #1e0576; }
.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: 100%;
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: #1e0576; }
code,
kbd,
samp {
background: #eeeeee;
border-radius: 2px;
color: #1e0576;
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;
font-weight: bold !important;
}
sup, sub {
vertical-align: super;
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: center;
border-top: 6px double #1e0576;
border-bottom: 6px double #1e0576;
padding: 1em 0;
margin-top: 1em;
margin-bottom: 1.5em; }
@media (min-width: 560px) {
}
.part-number {
font-size:18pt;
line-height: 1.9;
margin-top: 0em;
margin-bottom: 0em;
font-weight: 700;
padding: 3px 10px;
white-space: nowrap;
}
.part-title {
font-weight: 700;
text-transform: uppercase;
font-size: 48px;
line-height: 1.1875;
margin-top: 0em;
margin-bottom: 0em;
text-align: center; }
.unit-info {
margin-left: -20px;
margin-right: -20px;
padding-left: 20px;
padding-right: 20px;
clear: both;
background: #1e0576;
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;
white-space: nowrap;
}
.chapter-title {
font-weight: 700;
font-size: 48px;
font-size: 2.52632em;
line-height: 1.1875;
margin-top: 0em;
margin-bottom: 0.59375em; }
/*--------------------------------------------------------------------
* Glossary Styles
*------------------------------------------------------------------*/
.glossary dfn {
background: transparent;
padding: 0; }
.glossary dd {
text-indent: 1.5em; }
.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: #000000; }
.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: #000000;
border: 1px solid #000000;
content: "Audio";
text-transform: uppercase;
font-style: normal; }
.badge-guided-tour .figure-caption:before {
color: #000000;
border: 1px solid #000000;
content: "Guided Tour";
text-transform: uppercase;
font-style: normal; }
.badge-slided-tour .figure-caption:before {
color: #000000;
border: 1px solid #000000;
content: "Slided Tour";
text-transform: uppercase;
font-style: normal; }
.badge-slideline .figure-caption:before {
color: #000000;
border: 1px solid #000000;
content: "Slideline";
text-transform: uppercase;
font-style: normal; }
.badge-slideshow .figure-caption:before {
color: #000000;
border: 1px solid #000000;
content: "Slideshow";
text-transform: uppercase;
font-style: normal; }
.badge-text-yourself .figure-caption:before {
color: #000000;
border: 1px solid #000000;
content: "Test Yourself";
text-transform: uppercase;
font-style: normal; }
.badge-video .figure-caption:before {
color: #000000;
border: 1px solid #000000;
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: #E7E7E8;
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: #000000; }
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: 26px;
margin-top: 1.1875em;
font-weight:bold;
margin-bottom: 0.59375em; } }
h2 {
font-size: 22px;
margin-top: 1.97917em;
margin-bottom: 0.49479em;
font-weight: 400;
line-height: 1.3;
font-weight:bold;
text-transform: uppercase; }
@media (min-width: 560px) {
h2 {
font-size:22px;
margin-top: 1.58333em;
margin-bottom: 0.39583em; } }
h3 {
font-size: 20px;
font-size: 1em;
margin-top: 1.1875em;
margin-bottom: 0.59375em;
font-style: initial !important;
font-weight: bold;
}
@media (min-width: 560px) {
h3 {
font-size: 20px;
font-size: 1em;
margin-top: 0.95em;
margin-bottom: 0.475em; } }
h3 i, h3 em {
font-style: normal; }
h4 {
font-size: 10px;
font-size: 1em;
margin-top: 1.48437em;
margin-bottom: 0.74219em;
font-weight:bold;
}
@media (min-width: 560px)
{
h4 {
font-size: 10px;
font-size: 1em;
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: #000000; }
.bg-accent-light {
background: #E7E7E8; }
.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") right center no-repeat;
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") right center no-repeat;
background-size: 1em auto; }
dfn {
font-weight: 700;
font-style: normal;
padding-right: 1em;
background: url("images/icon-definition-blue.svg") right center no-repeat;
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; }
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; }
[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: 1.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;
margin-left:0px;
}
.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; }
.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: 1.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: 1.5em; }
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 #000000;*/
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: 14px;
font-size: 0.73684em;
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: #000000; }
.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: #f0ecfe;
margin-bottom: 1.5em;
margin-top:1.5em;
padding:27px;
border: 1px solid #000000;
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: #000000;
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 .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 #000000;
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: #E7E7E8;
margin-bottom: 1.5em;
padding: 1.5em 1.5em 0;
border: 1px solid #000000;
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: #000000;
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: #E7E7E8;
margin-bottom: 1.5em;
padding: 1.5em 1.5em 0;
border: 1px solid #000000;
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: #000000;
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: #E7E7E8;
margin-bottom: 1.5em;
padding: 1.5em 1.5em 0;
border: 1px solid #000000;
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: #000000;
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: #E7E7E8;
margin-bottom: 1.5em;
padding: 1.5em 1.5em 0;
border: 1px solid #000000;
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: #000000;
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: #E7E7E8;
margin-bottom: 1.5em;
padding: 1.5em 1.5em 0;
border: 1px solid #000000;
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: #000000;
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: #E7E7E8;
margin-bottom: 1.5em;
padding: 1.5em 1.5em 0;
border: 1px solid #000000;
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: #000000;
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: #E7E7E8;
margin-bottom: 1.5em;
padding: 1.5em 1.5em 0;
border: 1px solid #000000;
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: #000000;
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: #E7E7E8;
margin-bottom: 1.5em;
padding: 1.5em 1.5em 0;
border: 1px solid #000000;
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: #000000;
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: #E7E7E8;
margin-bottom: 1.5em;
padding: 1.5em 1.5em 0;
border: 1px solid #000000;
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: #000000;
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: #E7E7E8;
margin-bottom: 1.5em;
padding: 1.5em 1.5em 0;
border: 1px solid #000000;
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: #000000;
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: #E7E7E8;
margin-bottom: 1.5em;
padding: 1.5em 1.5em 0;
border: 1px solid #000000;
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: #000000;
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: #E7E7E8;
margin-bottom: 1.5em;
padding: 1.5em 1.5em 0;
border: 1px solid #000000;
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: #000000;
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: #E7E7E8;
margin-bottom: 1.5em;
padding: 1.5em 1.5em 0;
border: 1px solid #000000;
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: #000000;
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: #E7E7E8;
margin-bottom: 1.5em;
padding: 1.5em 1.5em 0;
border: 1px solid #000000;
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: #000000;
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 #000000;
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: #000000;
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: #000000;
margin-bottom: 1.5em;
padding: 1.5em 1.5em 0;
border: 1px solid #000000;
border-radius: 0;
width: 100%;
color: #000000;
-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: #000000; }
.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: #000000;
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-left: 0em;
font-size: 19px;
font-size: 1em;
margin-top: 0em;
margin-bottom: 0em; }
.sidenote-stop .sidenote-title::before {
content: "STOP";
background: white;
color: #000000;
font-size: 30px;
font-size: 1.57895em;
margin-top: 0em;
margin-right: 0.6em;
margin-bottom: 0em;
padding: 0.2em;
font-weight: 700;
position: relative;
right: 0em;
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 #000000;
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: #000000;
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 #000000; }
.sidenote-comparative-closeup td:last-child, .sidenote-comparative-closeup th:last-child {
border-right: 0; }
.sidenote-comparative-closeup th {
border-right: 1px solid #000000; }
.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 #000000;
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: #000000;
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 #000000; }
.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 #000000; }
.sidenote-key-terms tr:last-child {
border-bottom: 0; }
.document-title {
color: #333333;
text-transform: uppercase;
font-size: 1.06316em;
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 #000000;
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 #000000;
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: #000000;
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: #eeeeee;
clear: both;
font-family: "Source Sans Pro", Verdana, Helvetica, sans;
background: #E7E7E8;
margin-bottom: 1.5em;
padding: 1.5em 1.5em 0;
border: 1px solid #E7E7E8;
border-radius: 0;
width: 100%;
color: #333333;
border-top: 1px solid #000000;
border-bottom: 1px solid #000000; }
.sidenote-review:after {
content: "";
display: table;
clear: both; }
.sidenote-review > :first-child {
margin-top: 0; }
.sidenote-review .sidenote-title {
margin-left: -1.48437em;
margin-right: -1.48437em;
margin-bottom: 1.48437em;
border-radius: 0;
background-color: #E7E7E8;
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: 0em;
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:#E7E7E8;
color: #000000; }
thead th, thead td
{
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: #E7E7E8; }
/*--------------------------------------------------------------------
* Table enumeration
*------------------------------------------------------------------*/
table caption {
caption-side: bottom;
text-align: center !important; }
.table-designation, .table-enumeration {
font-weight: 700;
color: #000000; }
.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: #000000; }
.cell-shade-light {
background: #E7E7E8; }
.cell-shade-dark {
background: #120347; }
thead.cell-shade {
background: #000000;
color: #333333;
color: white;
font-weight: 400; }
thead.cell-shade-light {
background: #E7E7E8;
color: #333333;
font-weight: 400; }
thead.cell-shade-dark {
background: #120347;
color: white;
font-weight: 400; }
tfoot.cell-shade {
background: #000000;
color: #333333;
color: white;
font-weight: 400; }
tfoot.cell-shade-light {
background: #E7E7E8;
color: #333333;
font-weight: 400; }
tfoot.cell-shade-dark {
background: #120347;
color: white;
font-weight: 400; }
tbody.cell-shade {
background: #000000;
color: #333333;
color: white;
font-weight: 400; }
tbody.cell-shade-light {
background: #E7E7E8;
color: #333333;
font-weight: 400; }
tbody.cell-shade-dark {
background: #120347;
color: white;
font-weight: 400; }
tr.cell-shade {
background: #000000;
color: #333333;
color: white;
font-weight: 400; }
tr.cell-shade-light {
background: #E7E7E8;
color: #333333;
font-weight: 400; }
tr.cell-shade-dark {
background: #120347;
color: white;
font-weight: 400; }
td.cell-shade {
background: #000000;
color: #333333;
color: white;
font-weight: 400; }
td.cell-shade-light {
background: #E7E7E8;
color: #333333;
font-weight: 400; }
td.cell-shade-dark {
background: #120347;
color: white;
font-weight: 400; }
th.cell-shade {
background: #000000;
color: #333333;
color: white;
font-weight: 400; }
th.cell-shade-light {
background: #E7E7E8;
color: #333333;
font-weight: 400; }
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; }
.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: 3em; }
@media (min-width: 560px) {
.ktp-question-set .ktp-question {
margin-left: 2.25em; } }
.ktp-question-set .ktp-question:before {
content: counter(questions) ". ";
position: absolute;
left: -5.25em;
text-align: right;
width: 4.5em; }
.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 #000000;
border-radius: 0;
padding: 14.25px;
text-align: center;
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;
font-family: sans-serif;
}
.ktp-answer-set > li:before {
content: "(" counter(answer-set, upper-alpha) ") ";
position: absolute;
left: -5.25em;
text-align: right;
width: 4.5em; }
.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 {
border: 0px solid #000000;
margin-bottom: 1em;
padding: 0.75em 1.5em 1.5em 1.5em; }
.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;
white-space: nowrap;
}
.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; }
/* see custom.css */
/*
.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: 1.5em; }
.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: center; }
.fm-title-page .title {
text-align: center;
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; }
.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: #000000; }
.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: #000000; }
.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 p
{
font-size:16px;
text-align:left;
}
.table tr td b
{
font-weight:normal;
}
.table thead b
{
font-weight: bold !important;
}
ol li, ul li
{
font-size:16px;
}
p
{
margin-bottom:5px;
}
.immaundisplay
{
font-size:2em;
color:green;
}
.text-indent-no{
text-indent:0em;
}
ul ul {
list-style-type: disc !important;
}
table
{
margin:0 auto;
padding-top:12px;
padding-bottom:12px;
}
.page-break-after
{
page-break-after: always;
}
.number-problem .number-p
{
margin-left:-8px;
}
.number-problem .ktp-numbered-line
{
margin-left:14px;
font-size: 90%;
}
.number-problem .ktp-numbered-lines
{
margin-left:32px;
font-size: 90%;
}
.number-p
{
font-size: 90%;
}
.width-passage
{
width: 27em;
}