pxe_core {
version: "v3.3.1";
}
html {
color: #000;
font-family: sans-serif;
-ms-text-size-adjust: 100%;
-webkit-text-size-adjust: 100%;
}
a, abbr, acronym, address, applet, article, aside, audio,
b, big, blockquote, 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, strike, strong, sub,
summary, sup, table, tbody, td, tfoot, th, thead, time,
tr, tt, u, ul, var, video, :before, :after, .content,
.media, .step-title, .step-info, .title-info, .chapter-number,
.grid, .grid-item {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
font: inherit;
vertical-align: baseline;
}
body {
line-height: 1;
}
blockquote, q {
quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
content: '';
content: none;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
img {
font-style: italic;
}
h1, h2, h3, h4, h5, h6 {
font-size: 1em ;
margin-top: 0em ;
margin-bottom: 0em ;
}
html {
font-size: 17px;
}
@media screen and (min-width: 640px) {
html {
font-size: 19px;
}
}
body {
background: #fbeecf !important;
font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
color: #673403 !important;
line-height: 1.5em;
border-top: none;
border-right: none;
border-bottom: none;
border-left: none;
}
body > section,
body > nav,
body > footer {
background: transparent;
border-style: none;
border-width: 0;
border-color: transparent;
padding: 0 80px;
margin: 57px 0;
-moz-border-radius: 0;
-webkit-border-radius: 0;
border-radius: 0;
}
@media (max-width: 709px) {
body > section,
body > nav,
body > footer {
padding: 0 40px;
margin: 57px 0;
}
}
@media (max-width: 480px) {
body > section,
body > nav,
body > footer {
padding: 0 20px;
margin: 28.5px 0;
}
}
img {
width: auto;
height: auto;
max-width: 100%;
background: transparent;
}
aside {
clear: both;
margin-bottom: 1.5em;
}
aside:after {
content: "";
display: table;
clear: both;
}
aside p {
margin-bottom: 0.75em;
}
.marginalia {
background: rgba(103, 52, 3, 0.15);
border-style: solid;
border-width: 2px 0 0 0;
border-color: rgba(159, 24, 0, 0.15);
padding: 1.5em;
margin: 3em;
-moz-border-radius: 0;
-webkit-border-radius: 0;
border-radius: 0;
}
.marginalia img {
float: left;
padding-right: 1.5em;
width: auto;
}
.marginalia p {
margin-bottom: 1.5em;
}
.marginalia p:last-child {
margin-bottom: 0;
}
.marginalia :first-child {
margin-top: 0;
}
.marginalia :last-child {
margin-bottom: 0;
}
.marginalia .glossary p:last-child {
margin-bottom: 0;
}
.marginalia .glossary {
background: transparent;
}
.pullquote {
background: transparent;
border-style: none;
border-width: 0;
border-color: transparent;
padding: 0em;
margin: 0em;
-moz-border-radius: 0;
-webkit-border-radius: 0;
border-radius: 0;
font-size: 1.26316em;
font-weight: 300;
font-family: Georgia, serif;
color: #9F1800;
}
.sidebar {
background: transparent;
border-style: solid;
border-width: 0 0 0 2px;
border-color: #9F1800;
padding-top: 0em;
padding-bottom: 0em;
padding-right: 1.5em;
padding-left: 1.5em;
margin: 0em;
-moz-border-radius: 0;
-webkit-border-radius: 0;
border-radius: 0;
color: inherit;
}
.sidebar header .label,
.sidebar hgroup .label {
background: transparent;
color: inherit;
display: inline;
font-size: 1em ;
line-height: 1.9em ;
margin-top: 0em ;
margin-bottom: 0em ;
letter-spacing: 0;
line-height: normal;
padding: 0;
text-transform: none;
}
.sidebar > hgroup h1,
.sidebar > header h1 {
color: #673403;
font-size: 1.57895em ;
line-height: 1.9em ;
margin-top: 0em ;
margin-bottom: 0em ;
font-weight: 400;
}
.sidebar > hgroup h2,
.sidebar > hgroup .subtitle,
.sidebar > header h2,
.sidebar > header .subtitle {
margin-top: 0em;
margin-right: 0em;
margin-bottom: 0.75em;
margin-left: 0em;
font-weight: bold;
}
.sidebar > section > header h1,
.sidebar > section > hgroup h1 {
color: #673403;
font-size: 1.57895em ;
line-height: 1.9em ;
margin-top: 0em ;
margin-bottom: 0em ;
font-weight: 400;
}
.sidebar > p:last-child {
margin-bottom: 0;
}
.sidebar_1 {
background: rgba(159, 24, 0, 0.15);
border-style: none;
border-width: 0;
border-color: #9F1800;
padding: 1.5em;
margin: 0em;
-moz-border-radius: 0;
-webkit-border-radius: 0;
border-radius: 0;
color: inherit;
border: 1px solid transparent;
}
.sidebar_1 hgroup .label,
.sidebar_1 header .label {
background: #9F1800;
color: #fff;
display: block;
font-size: 0.56667em ;
line-height: 1.67647em ;
margin-top: 0em ;
margin-bottom: 0em ;
letter-spacing: 2px;
line-height: normal;
padding: 0.83824em 1.67647em;
text-transform: uppercase;
margin-left: -1.67647em;
margin-right: -1.67647em;
}
.sidebar_1 > hgroup h1,
.sidebar_1 > header h1 {
color: #673403;
font-size: 1.57895em ;
line-height: 1.9em ;
margin-top: 0em ;
margin-bottom: 0em ;
font-weight: 400;
}
.sidebar_1 > hgroup h2,
.sidebar_1 > hgroup .subtitle,
.sidebar_1 > header h2,
.sidebar_1 > header .subtitle {
margin-top: 0em;
margin-right: 0em;
margin-bottom: 0.75em;
margin-left: 0em;
font-weight: bold;
}
.sidebar_1 > section > header h1,
.sidebar_1 > section > hgroup h1 {
color: #673403;
font-size: 1.57895em ;
line-height: 1.9em ;
margin-top: 0em ;
margin-bottom: 0em ;
font-weight: 400;
}
.sidebar_2 {
background: transparent;
border-style: solid;
border-width: 1px;
border-color: #9F1800;
padding: 1.5em;
margin: 0em;
-moz-border-radius: 0;
-webkit-border-radius: 0;
border-radius: 0;
color: inherit;
}
.sidebar_2 hgroup .label,
.sidebar_2 header .label {
background: transparent;
color: inherit;
display: inline;
font-size: 1em ;
line-height: 1.9em ;
margin-top: 0em ;
margin-bottom: 0em ;
letter-spacing: 0;
line-height: normal;
padding-left: 0em;
padding-right: 0em;
text-transform: none;
}
.sidebar_2 > hgroup h1,
.sidebar_2 > header h1 {
color: #673403;
font-size: 1.57895em ;
line-height: 1.9em ;
margin-top: 0em ;
margin-bottom: 0.95em ;
font-weight: 400;
}
.sidebar_2 > hgroup h2,
.sidebar_2 > hgroup .subtitle,
.sidebar_2 > header h2,
.sidebar_2 > header .subtitle {
margin-top: 0em;
margin-right: 0em;
margin-bottom: 0.75em;
margin-left: 0em;
font-weight: bold;
}
.sidebar_2 > section > header h1,
.sidebar_2 > section > hgroup h1 {
color: #673403;
font-size: 1.57895em ;
line-height: 1.9em ;
margin-top: 0em ;
margin-bottom: 0em ;
font-weight: 400;
}
.sidebar_3 {
background: rgba(103, 52, 3, 0.15);
border-style: none;
border-width: 1px;
border-color: #9F1800;
padding: 1.5em;
margin: 0em;
-moz-border-radius: 0;
-webkit-border-radius: 0;
border-radius: 0;
color: inherit;
border: 1px solid transparent;
}
.sidebar_3 hgroup .label,
.sidebar_3 header .label {
background: transparent;
color: inherit;
display: inline;
font-size: 1em ;
line-height: 1.9em ;
margin-top: 0em ;
margin-bottom: 0em ;
letter-spacing: 0;
line-height: normal;
padding-left: 0em;
padding-right: 0em;
text-transform: none;
}
.sidebar_3 > hgroup h1,
.sidebar_3 > header h1 {
color: #673403;
font-size: 1.57895em ;
line-height: 1.9em ;
margin-top: 0em ;
margin-bottom: 0.95em ;
font-weight: 400;
}
.sidebar_3 > hgroup h2,
.sidebar_3 > hgroup .subtitle,
.sidebar_3 > header h2,
.sidebar_3 > header .subtitle {
margin-top: 0em;
margin-right: 0em;
margin-bottom: 0.75em;
margin-left: 0em;
font-weight: bold;
}
.sidebar_3 > section > header h1,
.sidebar_3 > section > hgroup h1 {
color: #673403;
font-size: 1.57895em ;
line-height: 1.9em ;
margin-top: 0em ;
margin-bottom: 0em ;
font-weight: 400;
}
.marginalia_1 {
background: rgba(103, 52, 3, 0.15);
border-style: solid;
border-width: 2px 0 0 0;
border-color: rgba(159, 24, 0, 0.15);
padding: 1.5em;
margin: 3em;
-moz-border-radius: 0;
-webkit-border-radius: 0;
border-radius: 0;
}
.marginalia_1 img {
float: left;
padding-right: 1.5em;
width: auto;
}
.marginalia_1 p {
margin-bottom: 1.5em;
}
.marginalia_1 p:last-child {
margin-bottom: 0;
}
.marginalia_1 :first-child {
margin-top: 0;
}
.marginalia_1 :last-child {
margin-bottom: 0;
}
.marginalia_1 .glossary p:last-child {
margin-bottom: 0;
}
.marginalia_1 .glossary {
background: transparent;
}
.marginalia_2 {
background: rgba(103, 52, 3, 0.15);
border-style: solid;
border-width: 2px 0 0 0;
border-color: rgba(159, 24, 0, 0.15);
padding: 1.5em;
margin: 3em;
-moz-border-radius: 0;
-webkit-border-radius: 0;
border-radius: 0;
}
.marginalia_2 img {
float: left;
padding-right: 1.5em;
width: auto;
}
.marginalia_2 p {
margin-bottom: 1.5em;
}
.marginalia_2 p:last-child {
margin-bottom: 0;
}
.marginalia_2 :first-child {
margin-top: 0;
}
.marginalia_2 :last-child {
margin-bottom: 0;
}
.marginalia_2 .glossary p:last-child {
margin-bottom: 0;
}
.marginalia_2 .glossary {
background: transparent;
}
.vignette {
background: transparent;
border-style: none;
border-width: 0;
border-color: transparent;
padding-top: 0em;
padding-bottom: 0em;
padding-right: 1.5em;
padding-left: 1.5em;
margin: 0em;
-moz-border-radius: 0;
-webkit-border-radius: 0;
border-radius: 0;
}
.vignette > hgroup > h1,
.vignette > header > h1 {
font-size: 1.89474em ;
line-height: 1.58333em ;
margin-top: 0em ;
margin-bottom: 0.39583em ;
font-weight: bold;
font-style: normal;
color: #673403;
margin-top: 0;
}
button {
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
-moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.4);
-webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.4);
box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.4);
background: #eee;
border-style: none;
border-width: 0;
border-color: transparent;
padding-top: 0.75em;
padding-bottom: 0.75em;
padding-right: 1.5em;
padding-left: 1.5em;
margin: 0em;
-moz-border-radius: 0;
-webkit-border-radius: 0;
border-radius: 0;
cursor: pointer;
color: #585858;
font-weight: 700;
}
button:hover {
color: #585858;
background: #ddd;
border-style: none;
border-width: 0;
border-color: transparent;
padding-top: 0.75em;
padding-bottom: 0.75em;
padding-right: 1.5em;
padding-left: 1.5em;
margin: 0em;
-moz-border-radius: 0;
-webkit-border-radius: 0;
border-radius: 0;
}
button:active {
color: #eee;
background: #585858;
border-style: none;
border-width: 0;
border-color: transparent;
padding-top: 0.75em;
padding-bottom: 0.75em;
padding-right: 1.5em;
padding-left: 1.5em;
margin: 0em;
-moz-border-radius: 0;
-webkit-border-radius: 0;
border-radius: 0;
}
.equation,
.informalequation,
.inlineequation {
position: relative;
}
.equation img,
.informalequation img,
.inlineequation img {
width: auto;
}
.equation,
.informalequation {
margin-bottom: 1.5em;
}
.equation .number,
.equation .label,
.informalequation .number,
.informalequation .label {
position: absolute;
top: 0;
right: 0;
}
.inlineequation {
display: inline-block;
vertical-align: middle;
}
.eq-h1 {
height: 1em;
width: auto;
}
.eq-h2 {
height: 2em;
width: auto;
}
.eq-h3 {
height: 3em;
width: auto;
}
.powermath {
display: none;
}
.figure,
figure {
clear: both;
background: transparent;
border-style: none;
border-width: 0;
border-color: transparent;
padding: 0em;
margin-top: 0em;
margin-right: 0em;
margin-bottom: 1.5em;
margin-left: 0em;
-moz-border-radius: 0;
-webkit-border-radius: 0;
border-radius: 0;
}
.figure:after,
figure:after {
content: "";
display: table;
clear: both;
}
.figure hgroup,
.figure header,
figure hgroup,
figure header {
margin-bottom: 0;
}
.figure hgroup h1,
.figure header h1,
figure hgroup h1,
figure header h1 {
margin-bottom: 0;
font-family: inherit;
font-style: inherit;
font-size: 1em;
color: #673403;
font-weight: 700;
}
.figure hgroup h1 .label,
.figure header h1 .label,
figure hgroup h1 .label,
figure header h1 .label {
font-size: 1em !important;
}
.figure figcaption,
figure figcaption {
margin-top: 0.75em;
color: #673403;
font-weight: 300;
}
.figure figcaption .caption .source,
figure figcaption .caption .source {
margin-bottom: 0;
}
.figure figcaption .caption :last-child,
figure figcaption .caption :last-child {
margin-bottom: 0;
}
.figure :last-child,
figure :last-child {
margin-bottom: 0;
}
.inline,
.figure-inline {
display: inline-block;
margin-bottom: 0;
}
.inline hgroup,
.inline header,
.figure-inline hgroup,
.figure-inline header {
margin-bottom: 0;
}
.inline h1,
.figure-inline h1 {
font-size: 1em;
color: #585858;
font-weight: 700;
margin-bottom: 0;
}
.inline figcaption,
.figure-inline figcaption {
margin-top: 0.75em;
}
img.inline {
vertical-align: middle;
}
h1 {
line-height: 1.5;
}
section > hgroup,
section > header, section.level1 > hgroup,
section.level1 > header,
section nav > hgroup,
section nav > header,
nav > hgroup,
nav > header,
nav.level1 > hgroup,
nav.level1 > header,
nav nav > hgroup,
nav nav > header {
background: transparent;
border-style: none;
border-width: none;
border-color: none;
padding: 0em;
margin: 0em;
-moz-border-radius: 0;
-webkit-border-radius: 0;
border-radius: 0;
}
section > hgroup h1,
section > header h1, section.level1 > hgroup h1,
section.level1 > header h1,
section nav > hgroup h1,
section nav > header h1,
nav > hgroup h1,
nav > header h1,
nav.level1 > hgroup h1,
nav.level1 > header h1,
nav nav > hgroup h1,
nav nav > header h1 {
font-size: 2.52632em ;
margin-top: 1.1875em ;
margin-bottom: 0.59375em ;
color: #9F1800;
font-style: normal;
font-weight: 300;
}
section > hgroup h2,
section > header .subtitle, section.level1 > hgroup h2,
section.level1 > header .subtitle,
section nav > hgroup h2,
section nav > header .subtitle,
nav > hgroup h2,
nav > header .subtitle,
nav.level1 > hgroup h2,
nav.level1 > header .subtitle,
nav nav > hgroup h2,
nav nav > header .subtitle {
font-size: 1.57895em ;
margin-top: 0em ;
margin-bottom: 0.95em ;
color: #673403;
font-style: italic;
font-weight: 300;
}
section section > hgroup,
section section > header, section.level2 > hgroup,
section.level2 > header,
nav section > hgroup,
nav section > header,
nav.level2 > hgroup,
nav.level2 > header {
background: transparent;
border-style: none;
border-width: none;
border-color: none;
padding: 0em;
margin: 0em;
-moz-border-radius: 0;
-webkit-border-radius: 0;
border-radius: 0;
}
section section > hgroup h1,
section section > header h1, section.level2 > hgroup h1,
section.level2 > header h1,
nav section > hgroup h1,
nav section > header h1,
nav.level2 > hgroup h1,
nav.level2 > header h1 {
font-size: 1.89474em ;
margin-top: 1.1875em ;
margin-bottom: 0.79167em ;
color: #673403;
font-style: normal;
font-weight: 300;
}
section section > hgroup h2,
section section > header .subtitle, section.level2 > hgroup h2,
section.level2 > header .subtitle,
nav section > hgroup h2,
nav section > header .subtitle,
nav.level2 > hgroup h2,
nav.level2 > header .subtitle {
font-size: 1.26316em ;
margin-top: 0em ;
margin-bottom: 1.1875em ;
color: #673403;
font-style: normal;
font-weight: 500;
}
section section section > hgroup,
section section section > header, section.level3 > hgroup,
section.level3 > header,
nav section section > hgroup,
nav section section > header,
nav.level3 > hgroup,
nav.level3 > header {
background: transparent;
border-style: none;
border-width: none;
border-color: none;
padding: 0em;
margin: 0em;
-moz-border-radius: 0;
-webkit-border-radius: 0;
border-radius: 0;
}
section section section > hgroup h1,
section section section > header h1, section.level3 > hgroup h1,
section.level3 > header h1,
nav section section > hgroup h1,
nav section section > header h1,
nav.level3 > hgroup h1,
nav.level3 > header h1 {
font-size: 1.57895em ;
margin-top: 0.95em ;
margin-bottom: 0.475em ;
color: #673403;
font-style: italic;
font-weight: 300;
}
section section section > hgroup h2,
section section section > header .subtitle, section.level3 > hgroup h2,
section.level3 > header .subtitle,
nav section section > hgroup h2,
nav section section > header .subtitle,
nav.level3 > hgroup h2,
nav.level3 > header .subtitle {
font-size: 1em ;
margin-top: 0em ;
margin-bottom: 0em ;
color: #673403;
font-style: italic;
font-weight: 300;
}
section section section section > hgroup,
section section section section > header, section.level4 > hgroup,
section.level4 > header,
nav section section section > hgroup,
nav section section section > header,
nav.level4 > hgroup,
nav.level4 > header {
background: transparent;
border-style: none;
border-width: none;
border-color: none;
padding: 0em;
margin: 0em;
-moz-border-radius: 0;
-webkit-border-radius: 0;
border-radius: 0;
}
section section section section > hgroup h1,
section section section section > header h1, section.level4 > hgroup h1,
section.level4 > header h1,
nav section section section > hgroup h1,
nav section section section > header h1,
nav.level4 > hgroup h1,
nav.level4 > header h1 {
font-size: 1.26316em ;
margin-top: 1.1875em ;
margin-bottom: 0.59375em ;
color: #673403;
font-style: normal;
font-weight: 500;
}
section section section section > hgroup h2,
section section section section > header .subtitle, section.level4 > hgroup h2,
section.level4 > header .subtitle,
nav section section section > hgroup h2,
nav section section section > header .subtitle,
nav.level4 > hgroup h2,
nav.level4 > header .subtitle {
font-size: 1em ;
margin-top: 0em ;
margin-bottom: 0em ;
color: #9F1800;
font-style: normal;
font-weight: 500;
}
section section section section section > hgroup,
section section section section section > header, section.level5 > hgroup,
section.level5 > header,
nav section section section section > hgroup,
nav section section section section > header,
nav.level5 > hgroup,
nav.level5 > header {
background: transparent;
border-style: none;
border-width: none;
border-color: none;
padding: 0em;
margin: 0em;
-moz-border-radius: 0;
-webkit-border-radius: 0;
border-radius: 0;
}
section section section section section > hgroup h1,
section section section section section > header h1, section.level5 > hgroup h1,
section.level5 > header h1,
nav section section section section > hgroup h1,
nav section section section section > header h1,
nav.level5 > hgroup h1,
nav.level5 > header h1 {
font-size: 1em ;
margin-top: 1.5em ;
margin-bottom: 0em ;
color: #673403;
font-style: italic;
font-weight: 300;
}
section section section section section > hgroup h2,
section section section section section > header .subtitle, section.level5 > hgroup h2,
section.level5 > header .subtitle,
nav section section section section > hgroup h2,
nav section section section section > header .subtitle,
nav.level5 > hgroup h2,
nav.level5 > header .subtitle {
font-size: 1em ;
margin-top: 0em ;
margin-bottom: 0em ;
color: #9F1800;
font-style: normal;
font-weight: 500;
}
section section section section section section > hgroup,
section section section section section section > header, section.level6 > hgroup,
section.level6 > header,
nav section section section section section > hgroup,
nav section section section section section > header,
nav.level6 > hgroup,
nav.level6 > header {
background: transparent;
border-style: none;
border-width: none;
border-color: none;
padding: 0em;
margin: 0em;
-moz-border-radius: 0;
-webkit-border-radius: 0;
border-radius: 0;
}
section section section section section section > hgroup h1,
section section section section section section > header h1, section.level6 > hgroup h1,
section.level6 > header h1,
nav section section section section section > hgroup h1,
nav section section section section section > header h1,
nav.level6 > hgroup h1,
nav.level6 > header h1 {
font-size: 1em ;
margin-top: 1.5em ;
margin-bottom: 0em ;
color: #9F1800;
font-style: normal;
font-weight: 500;
}
section section section section section section > hgroup h2,
section section section section section section > header .subtitle, section.level6 > hgroup h2,
section.level6 > header .subtitle,
nav section section section section section > hgroup h2,
nav section section section section section > header .subtitle,
nav.level6 > hgroup h2,
nav.level6 > header .subtitle {
font-size: 0.89474em ;
margin-top: 0em ;
margin-bottom: 0em ;
}
body > h1,
nav > h1 {
background: transparent;
border-style: none;
border-width: none;
border-color: none;
padding: 0em;
margin: 0em;
-moz-border-radius: 0;
-webkit-border-radius: 0;
border-radius: 0;
font-size: 2.52632em ;
margin-top: 1.1875em ;
margin-bottom: 0.59375em ;
color: #9F1800;
font-style: normal;
font-weight: 300;
}
body > h2,
nav > h2 {
background: transparent;
border-style: none;
border-width: none;
border-color: none;
padding: 0em;
margin: 0em;
-moz-border-radius: 0;
-webkit-border-radius: 0;
border-radius: 0;
font-size: 1.89474em ;
margin-top: 1.1875em ;
margin-bottom: 0.79167em ;
color: #673403;
font-style: normal;
font-weight: 300;
}
body > h3,
nav > h3 {
background: transparent;
border-style: none;
border-width: none;
border-color: none;
padding: 0em;
margin: 0em;
-moz-border-radius: 0;
-webkit-border-radius: 0;
border-radius: 0;
font-size: 1.57895em ;
margin-top: 0.95em ;
margin-bottom: 0.475em ;
color: #673403;
font-style: italic;
font-weight: 300;
}
body > h4,
nav > h4 {
background: transparent;
border-style: none;
border-width: none;
border-color: none;
padding: 0em;
margin: 0em;
-moz-border-radius: 0;
-webkit-border-radius: 0;
border-radius: 0;
font-size: 1.26316em ;
margin-top: 1.1875em ;
margin-bottom: 0.59375em ;
color: #673403;
font-style: normal;
font-weight: 500;
}
body > h5,
nav > h5 {
background: transparent;
border-style: none;
border-width: none;
border-color: none;
padding: 0em;
margin: 0em;
-moz-border-radius: 0;
-webkit-border-radius: 0;
border-radius: 0;
font-size: 1em ;
margin-top: 1.5em ;
margin-bottom: 0em ;
color: #673403;
font-style: italic;
font-weight: 300;
}
body > h6,
nav > h6 {
background: transparent;
border-style: none;
border-width: none;
border-color: none;
padding: 0em;
margin: 0em;
-moz-border-radius: 0;
-webkit-border-radius: 0;
border-radius: 0;
font-size: 1em ;
margin-top: 1.5em ;
margin-bottom: 0em ;
color: #9F1800;
font-style: normal;
font-weight: 500;
}
b {
font-weight: 700;
}
code, pre, kbd, samp {
font-family: Courier, "Courier New", monospace;
font-size: 0.84211em ;
margin-top: 0em ;
margin-bottom: 0em ;
color: #9F1800;
padding: 2px 4px;
}
code {
background: rgba(159, 24, 0, 0.15);
border-style: none;
border-width: 0;
border-color: transparent;
padding-top: 0.10526em;
padding-right: 0.21053em;
padding-left: 0.21053em;
padding-bottom: 0em;
margin: 0em;
-moz-border-radius: 0;
-webkit-border-radius: 0;
border-radius: 0;
}
pre {
background: rgba(159, 24, 0, 0.15);
border-style: none;
border-width: 0;
border-color: transparent;
padding-top: 1.5em;
padding-right: 0em;
padding-bottom: 1.5em;
padding-left: 2.02632em;
margin-top: 0em;
margin-right: 0em;
margin-bottom: 1.5em;
margin-left: 0em;
-moz-border-radius: 0;
-webkit-border-radius: 0;
border-radius: 0;
white-space: pre-wrap;
}
pre kbd, pre samp {
font-size: 1em;
}
span.emphasis,
span.source,
em {
font-style: italic;
}
i {
font-style: italic;
}
span.keyword,
span.pronunciation {
font-weight: 700;
color: #95006C;
text-decoration: none;
}
span.leadin {
font-weight: 700;
}
small {
font-size: 16px;
}
span.smallcaps {
font-variant: small-caps;
}
strong,
span.strong {
font-weight: 700;
}
s {
text-decoration: line-through;
}
sup, sub {
vertical-align: baseline;
position: relative;
top: -0.4em;
font-size: 0.75em;
}
sub {
top: 0.2em;
}
u {
text-decoration: underline;
}
.text-center {
text-align: center;
}
.doubleunderscore {
border-bottom: 4px double #673403;
}
ins {
text-decoration: underline;
}
del {
text-decoration: line-through;
}
mark {
background: #FFD056;
}
span.label,
span.number,
.inlineequation,
.speaker,
.index-term,
.index-locator-range,
.index-xref-related,
.index-xref-preferred {
text-transform: none;
}
var {
font-style: italic;
}
span.wol {
text-decoration: underline;
}
a {
color: #95006C;
text-decoration: none;
font-weight: 700;
}
a:hover, a:focus, a:active {
color: #620047;
}
.xref {
background: url(../images/iconmonstr-window-new-icon-20x20.png) no-repeat right center;
display: inline-block;
padding: 0 23px 0 0;
}
a.keyword {
font-weight: bold;
color: #95006C;
text-decoration: none;
display: inline-block;
background: url(../images/iconmonstr-info-8-icon-20x20.png) no-repeat right center;
padding: 0 23px 0 0;
}
.noteref_footnote,
.noteref_endnote,
.noteref_rearnote {
font-size: 85%;
position: relative;
top: -0.4em;
}
.url-example,
.ulink-example {
text-transform: none;
}
.url-obsolete,
.ulink-obsolete {
color: #aaa;
}
.pagebreak {
color: inherit;
}
.biblioentrylist {
list-style: none;
margin: 0;
}
.biblioentrylist .biblioentry {
background: transparent;
border-style: none;
border-width: 0;
border-color: transparent;
padding-top: 0em;
padding-right: 0em;
padding-bottom: 1.5em;
padding-left: 1.5em;
margin: 0em;
-moz-border-radius: 0;
-webkit-border-radius: 0;
border-radius: 0;
font-size: 19px;
font-weight: normal;
color: #673403;
text-indent: -1.5em;
}
.practicelist {
background: transparent;
border-style: none;
border-width: 0;
border-color: transparent;
-moz-border-radius: 0;
-webkit-border-radius: 0;
border-radius: 0;
}
.practicelist > li,
.practicelist > .general-problem {
background: transparent;
border-style: none;
border-width: 0;
border-color: transparent;
-moz-border-radius: 0;
-webkit-border-radius: 0;
border-radius: 0;
}
.practicelist table {
float: left;
}
.practicelist table + ol,
.practicelist table + ul {
clear: both;
}
ol {
margin-left: 3em;
margin-bottom: 1.5em;
}
ol ol:not([type]) {
list-style-type: upper-latin;
}
ol ol ol:not([type]) {
list-style-type: decimal;
}
ol ol ol ol:not([type]) {
list-style-type: lower-latin;
}
ol ul {
list-style-type: square;
}
ol p {
margin-bottom: 0;
}
ol img {
margin-bottom: 1.5em;
}
ol:not([type]).ol_lower-alpha {
list-style-type: lower-alpha;
}
ol:not([type]).ol_upper-alpha {
list-style-type: upper-alpha;
}
ol:not([type]).ol_upper-roman {
list-style-type: upper-roman;
}
ol:not([type]).ol_lower-roman {
list-style-type: lower-roman;
}
ol:not([type]).ol_decimal {
list-style-type: decimal;
}
.ol_1:not([type]) {
list-style-type: lower-alpha;
}
.ol_1:not([type]) {
list-style-type: upper-roman;
}
.ol_3:not([type]) {
list-style-type: square;
}
ul {
list-style-type: disc;
margin-left: 1.5em;
margin-bottom: 1.5em;
}
ul ul {
list-style-type: square;
margin-bottom: 0;
}
ul ul ul {
list-style-type: circle;
}
ul ul ul ul {
list-style-type: disc;
}
ul p {
margin-bottom: 0;
}
ul p + p {
margin-top: 0.75em;
}
.nomark,
.none,
.ul_none,
.ol_none {
list-style-type: none;
}
.nomark p,
.none p,
.ul_none p,
.ol_none p {
margin-bottom: 0.75em;
}
.tocentrylist,
nav.toc ol {
background: transparent;
border-style: none;
border-width: 0;
border-color: transparent;
padding: 0em;
margin-top: 0em;
margin-right: 0em;
margin-bottom: 1.5em;
margin-left: 0em;
-moz-border-radius: 0;
-webkit-border-radius: 0;
border-radius: 0;
}
.tocentrylist li,
.tocentrylist .toclevel1,
nav.toc ol li,
nav.toc ol .toclevel1 {
background: transparent;
border-style: none;
border-width: 0;
border-color: transparent;
padding: 0em;
margin-top: 0em;
margin-right: 0em;
margin-bottom: 0.75em;
margin-left: 0em;
-moz-border-radius: 0;
-webkit-border-radius: 0;
border-radius: 0;
}
.tocentrylist li p,
.tocentrylist .toclevel1 p,
nav.toc ol li p,
nav.toc ol .toclevel1 p {
margin-bottom: 0;
}
.tocentrylist li a,
.tocentrylist .toclevel1 a,
nav.toc ol li a,
nav.toc ol .toclevel1 a {
color: #9F1800;
}
.tocentrylist ol,
nav.toc ol ol {
margin-left: 1.5em;
}
.tocentrylist ol li a,
nav.toc ol ol li a {
color: #95006C;
}
nav.toc ol:not(.tocentrylist) {
margin-left: 1.5em;
}
nav.toc ol:not(.tocentrylist) li {
margin-bottom: 0;
}
.index-entrylist ul,
.index-entrylist ol,
.index-entry-list ul,
.index-entry-list ol {
margin-bottom: 0;
}
.chapter .tocentrylist {
background: transparent;
border-style: none;
border-width: 0;
border-color: transparent;
padding: 0em;
margin-top: 0em;
margin-right: 0em;
margin-bottom: 1.5em;
margin-left: 0em;
-moz-border-radius: 0;
-webkit-border-radius: 0;
border-radius: 0;
}
.chapter .tocentrylist li,
.chapter .tocentrylist .toclevel1 {
background: transparent;
border-style: none;
border-width: 0;
border-color: transparent;
padding: 0em;
margin-top: 0em;
margin-right: 0em;
margin-bottom: 0.75em;
margin-left: 0em;
-moz-border-radius: 0;
-webkit-border-radius: 0;
border-radius: 0;
}
.chapter .tocentrylist li p,
.chapter .tocentrylist .toclevel1 p {
margin-bottom: 0;
}
.chapter .tocentrylist li a,
.chapter .tocentrylist .toclevel1 a {
color: #9F1800;
}
.chapter .tocentrylist ol {
margin-left: 1.5em;
}
.chapter .tocentrylist ol li a {
color: #95006C;
}
.objectivelist .objective {
background: transparent;
border-style: none;
border-width: 0;
border-color: transparent;
-moz-border-radius: 0;
-webkit-border-radius: 0;
border-radius: 0;
color: #673403;
font-size: 19px;
font-weight: normal;
}
.objectivelist .objective p {
color: #673403;
}
.objectivelist .objective a {
color: #673403;
}
.objectivelist .objective a:hover, .objectivelist .objective a:active, .objectivelist .objective a:focus {
color: #351b02;
}
.biblioentrylist:not([type]),
.keywordlist:not([type]),
.tocpart:not([type]),
.tocchapter:not([type]),
.tocentrylist:not([type]),
.dynamiclist:not([type]),
.nomark:not([type]),
.index-entrylist:not([type]),
.index-entry-list:not([type]),
.tocproductfrontmatter:not([type]),
.tocproductbacktmatter:not([type]),
.staticlist:not([type]) {
list-style: none;
}
.rearnotelist,
.endnotelist {
list-style-type: none;
background: transparent;
border-style: none;
border-width: 0;
border-color: transparent;
margin: 0em;
-moz-border-radius: 0;
-webkit-border-radius: 0;
border-radius: 0;
}
.rearnotelist li,
.endnotelist li {
background: transparent;
border-style: none;
border-width: 0;
border-color: transparent;
-moz-border-radius: 0;
-webkit-border-radius: 0;
border-radius: 0;
}
.rearnotelist li .number,
.endnotelist li .number {
font-weight: bold;
margin-right: 1.5em;
}
.keywordlist {
background: transparent;
border-style: none;
border-width: 0;
border-color: transparent;
-moz-border-radius: 0;
-webkit-border-radius: 0;
border-radius: 0;
}
.keywordlist li {
background: transparent;
border-style: none;
border-width: 0;
border-color: transparent;
-moz-border-radius: 0;
-webkit-border-radius: 0;
border-radius: 0;
}
.staticlist li {
margin-left: 28.5px;
}
.epigraph {
padding: 0 3em;
border: none;
font-weight: normal;
font-size: 1em;
line-height: 1.5em;
}
.epigraph + .source {
text-align: right;
padding: 0 3em;
font-style: inherit;
border: 0;
}
.essay {
padding: 0 3em;
}
.letter {
padding: 0 3em;
}
.drama {
margin-left: 3em;
}
.drama .speaker {
font-weight: 700;
}
.drama > hgroup,
.drama > header {
margin-bottom: 0.75em;
}
.drama > hgroup > h1,
.drama > header > h1 {
font-size: 1em ;
margin-top: 0em ;
margin-bottom: 0em ;
font-weight: bold;
}
.poem {
margin-left: 1.5em;
margin-bottom: 1.5em;
}
.dialog,
.dialogue {
margin-bottom: 1.5em;
}
.dialog .speech,
.dialogue .speech {
overflow: hidden;
clear: both;
margin-bottom: 0.75em;
}
.dialog .speech:last-of-type,
.dialogue .speech:last-of-type {
margin-bottom: 0;
}
.dialog .line,
.dialogue .line {
display: inline-block;
}
.dialog .line ~ .line,
.dialogue .line ~ .line {
margin-top: 0.75em;
}
.dialog .speaker,
.dialog .persona,
.dialogue .speaker,
.dialogue .persona {
font-weight: 700;
display: block;
}
.dialog .line ~ .speaker,
.dialog .line ~ .persona,
.dialogue .line ~ .speaker,
.dialogue .line ~ .persona {
clear: both;
margin-top: 0.75em;
}
.dialog p,
.dialogue p {
margin-bottom: 0;
}
.linenumber {
position: absolute;
left: 0.75em;
font-size: 16px;
font-weight: normal;
color: #673403;
}
@media (max-width: 480px) {
.linenumber {
font-size: 11px;
left: 3px;
}
}
.rebus-line {
position: relative;
}
.rebus-line:before {
content: "\00A0";
display: table;
clear: both;
}
.rebus {
position: relative;
}
.rebus .rebus-image {
position: absolute;
width: 100%;
top: -100%;
text-align: center;
}
audio {
width: 100%;
margin-bottom: 1.5em;
}
iframe,
object {
width: 100%;
margin-bottom: 1.5em;
}
video {
width: 100%;
margin-bottom: 1.5em;
}
p {
margin-bottom: 1.5em;
}
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;
}
hr {
border: 0px;
box-shadow: 0 -1px 0px 1px #aaa;
margin-top: -1px;
height: 1px;
}
.abstract {
padding: 0 1.5em;
}
.annotation {
color: #673403;
}
h1 .annotation {
font-size: small;
}
dfn {
font-style: italic;
font-weight: 600;
}
dt {
margin-bottom: 0;
}
.glossdef {
margin-left: 1.5em;
}
.rearnotes,
.endnoteset {
font-size: 0.89474em ;
line-height: 1.67647em ;
margin-top: 0em ;
margin-bottom: 0em ;
}
.rearnotes p,
.endnoteset p {
margin: 0;
}
.footnote {
font-size: 0.89474em;
line-height: 1.67647em;
margin-bottom: 1.5em;
}
.footnote p {
margin: 0;
}
.footnote .number {
font-weight: bold;
}
summary:focus {
outline: 0;
}
details {
display: none !important;
}
blockquote {
background: transparent;
border-style: solid;
border-width: 0 0 0 1px;
border-color: #673403;
padding-top: 0em;
padding-right: 0em;
padding-bottom: 0em;
padding-left: 1.5em;
margin-top: 0em;
margin-right: 0em;
margin-bottom: 1.5em;
margin-left: 0em;
-moz-border-radius: 0;
-webkit-border-radius: 0;
border-radius: 0;
font-size: 0.89474em ;
line-height: 1.67647em ;
margin-top: 0em ;
margin-bottom: 1.67647em ;
font-weight: 300;
line-height: 28.5px;
}
blockquote + .source {
font-style: italic;
padding-top: 0em;
padding-right: 0em;
padding-bottom: 0em;
padding-left: 1.5em;
border-color: #673403;
border-style: solid;
border-width: 0 0 0 1px;
}
blockquote :last-child {
margin-bottom: 0;
}
.blockquotegroup {
margin-top: 0em;
margin-right: 0em;
margin-bottom: 1.5em;
margin-left: 0em;
}
.blockquotegroup blockquote {
margin-bottom: 0;
}
.blockquotegroup .source {
padding-top: 0em;
padding-right: 0em;
padding-bottom: 0em;
padding-left: 1.5em;
}
cite {
font-style: italic;
}
.cite_roman {
font-style: normal;
}
.cite_itlic {
font-style: italic;
}
.source {
font-style: italic;
}
.source p {
margin: 0;
font-size: 0.89474em ;
margin-top: 0em ;
margin-bottom: 0em ;
}
.production-note,
.prod-note,
.prodNote,
.prodnote {
background: #fbd75b;
border: 1px solid #d1a305;
font-family: Verdana, sans serif !important;
color: #000 !important;
padding: 10px;
font-size: 14px !important;
}
.table figcaption hgroup h1,
.table figcaption header h1 {
font-weight: bold;
}
table {
background: transparent;
border-style: solid;
border-width: 2px 1px 2px;
border-color: #9F1800;
padding: 0em;
margin-top: 0em;
margin-right: 0em;
margin-bottom: 1.5em;
margin-left: 0em;
-moz-border-radius: 0;
-webkit-border-radius: 0;
border-radius: 0;
font-size: 0.89474em ;
line-height: 1.67647em ;
margin-top: 0em ;
margin-bottom: 0em ;
font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
width: 100%;
border-collapse: collapse;
}
table thead {
border-bottom: 1px solid #9F1800;
}
table th {
background: rgba(159, 24, 0, 0.15);
border-style: solid;
border-width: 1px;
border-color: #9F1800;
padding: 0.75em;
margin: 0em;
-moz-border-radius: 0;
-webkit-border-radius: 0;
border-radius: 0;
vertical-align: top;
text-align: left;
color: #9F1800;
font-style: normal;
font-weight: 600;
}
table td {
background: transparent;
border-style: solid;
border-width: 1px;
border-color: #9F1800;
padding: 0.75em;
margin: 0em;
-moz-border-radius: 0;
-webkit-border-radius: 0;
border-radius: 0;
vertical-align: top;
text-align: left;
}
table tfoot td {
background: transparent;
border-style: solid;
border-width: 1px;
border-color: #9F1800;
padding: 0.75em;
margin: 0em;
-moz-border-radius: 0;
-webkit-border-radius: 0;
border-radius: 0;
color: #673403;
font-style: italic;
font-weight: 400;
text-align: left;
}
table .source {
font-style: italic;
}
.informaltable,
.table-informal {
margin-bottom: 1.5em;
}
.aboutauthor {
margin-bottom: 3em;
}
.aboutauthor > hgroup > h1,
.aboutauthor > header > h1 {
margin-bottom: 0.5em;
}
.bibliography {
background: transparent;
border-style: none;
border-width: 0;
border-color: transparent;
-moz-border-radius: 0;
-webkit-border-radius: 0;
border-radius: 0;
}
.bibliography > hgroup h1,
.bibliography > header h1 {
font-size: 1.89474em ;
line-height: 1.58333em ;
margin-top: 0.79167em ;
margin-bottom: 0.79167em ;
font-weight: 300;
font-style: normal;
color: #673403;
}
aside > .bibliography, footer > .bibliography {
background: transparent;
border-style: none;
border-width: 0;
border-color: transparent;
-moz-border-radius: 0;
-webkit-border-radius: 0;
border-radius: 0;
}
aside > .bibliography > header h1,
aside > .bibliography > hgroup h1, footer > .bibliography > header h1,
footer > .bibliography > hgroup h1 {
font-size: 1.57895em ;
line-height: 1.9em ;
margin-top: 0.95em ;
margin-bottom: 0.95em ;
font-weight: 300;
color: #673403;
font-style: italic;
}
.case h1 {
color: #673403;
}
.case > hgroup,
.case > header {
margin-bottom: 0.75em;
}
.case > hgroup > h1,
.case > header > h1 {
font-size: 1.26316em ;
line-height: 1.1875em ;
margin-top: 1.1875em ;
margin-bottom: 1.1875em ;
font-weight: bold;
}
.chapter > hgroup,
.chapter > header {
background: transparent;
border-style: solid;
border-width: 2px 0 1px 0;
border-color: #9F1800;
padding: 0em;
margin-top: 3em;
margin-bottom: 3em;
margin-right: 0em;
margin-left: 0em;
-moz-border-radius: 0;
-webkit-border-radius: 0;
border-radius: 0;
}
.chapter > hgroup h1,
.chapter > header h1 {
color: #673403;
font-size: 2.52632em;
line-height: 1.2;
margin-top: 0.75em;
margin-bottom: 0.75em;
}
.chapter > hgroup h1 a,
.chapter > header h1 a {
color: #673403;
}
.chapter > hgroup h1 .number,
.chapter > header h1 .number {
color: #9F1800;
font-weight: 700;
font-size: 1em;
}
.dedication {
margin-top: 3em;
padding: 0 57px;
}
.feature {
background: rgba(159, 24, 0, 0.15);
border-style: solid;
border-width: 0 0 0 1px;
border-color: #9F1800;
padding: 3em;
margin: 0em;
-moz-border-radius: 0;
-webkit-border-radius: 0;
border-radius: 0;
}
.feature > .marginalia {
margin: 0;
}
.feature hgroup,
.feature header {
margin-bottom: 0.75em;
}
.feature hgroup > h1,
.feature header > h1 {
font-size: 1.26316em !important;
margin-top: 0em !important;
margin-bottom: 0em !important;
font-weight: bold !important;
font-style: normal !important;
color: #673403 !important;
margin-top: 0;
}
.example {
color: #673403;
margin-left: 28.5px;
}
.example > hgroup,
.example > header {
margin-bottom: 0.75em;
}
.example > hgroup > h1,
.example > header > h1 {
font-size: 1.26316em ;
margin-top: 0em ;
margin-bottom: 0em ;
font-weight: bold;
}
.example_1 {
background: rgba(159, 24, 0, 0.15);
border-style: none;
border-width: 0;
border-color: #9F1800;
padding: 1.5em;
margin: 0em;
-moz-border-radius: 0;
-webkit-border-radius: 0;
border-radius: 0;
color: inherit;
border: 1px solid transparent;
}
.example_1 hgroup .label,
.example_1 header .label {
background: #9F1800;
color: #fff;
display: block;
font-size: 0.56667em ;
line-height: 1.67647em ;
margin-top: 0em ;
margin-bottom: 0em ;
letter-spacing: 2px;
line-height: normal;
padding: 0.83824em 1.67647em;
text-transform: uppercase;
margin-left: -1.67647em;
margin-right: -1.67647em;
}
.example_1 > hgroup h1,
.example_1 > header h1 {
color: #673403;
font-size: 1.57895em ;
line-height: 1.9em ;
margin-top: 0em ;
margin-bottom: 0em ;
font-weight: 400;
}
.example_1 > hgroup h2,
.example_1 > hgroup .subtitle,
.example_1 > header h2,
.example_1 > header .subtitle {
margin-top: 0em;
margin-right: 0em;
margin-bottom: 0.75em;
margin-left: 0em;
font-weight: bold;
}
.example_1 > section > header h1,
.example_1 > section > hgroup h1 {
color: #673403;
font-size: 1.57895em ;
line-height: 1.9em ;
margin-top: 0em ;
margin-bottom: 0em ;
font-weight: 400;
}
.example_2 {
background: rgba(159, 24, 0, 0.15);
border-style: none;
border-width: 0;
border-color: #9F1800;
padding: 1.5em;
margin: 0em;
-moz-border-radius: 0;
-webkit-border-radius: 0;
border-radius: 0;
color: inherit;
border: 1px solid transparent;
}
.example_2 hgroup .label,
.example_2 header .label {
background: #9F1800;
color: #fff;
display: block;
font-size: 0.56667em ;
line-height: 1.67647em ;
margin-top: 0em ;
margin-bottom: 0em ;
letter-spacing: 2px;
line-height: normal;
padding: 0.83824em 1.67647em;
text-transform: uppercase;
margin-left: -1.67647em;
margin-right: -1.67647em;
}
.example_2 > hgroup h1,
.example_2 > header h1 {
color: #673403;
font-size: 1.57895em ;
line-height: 1.9em ;
margin-top: 0em ;
margin-bottom: 0em ;
font-weight: 400;
}
.example_2 > hgroup h2,
.example_2 > hgroup .subtitle,
.example_2 > header h2,
.example_2 > header .subtitle {
margin-top: 0em;
margin-right: 0em;
margin-bottom: 0.75em;
margin-left: 0em;
font-weight: bold;
}
.example_2 > section > header h1,
.example_2 > section > hgroup h1 {
color: #673403;
font-size: 1.57895em ;
line-height: 1.9em ;
margin-top: 0em ;
margin-bottom: 0em ;
font-weight: 400;
}
.example_3 {
background: rgba(159, 24, 0, 0.15);
border-style: none;
border-width: 0;
border-color: #9F1800;
padding: 1.5em;
margin: 0em;
-moz-border-radius: 0;
-webkit-border-radius: 0;
border-radius: 0;
color: inherit;
border: 1px solid transparent;
}
.example_3 hgroup .label,
.example_3 header .label {
background: #9F1800;
color: #fff;
display: block;
font-size: 0.56667em ;
line-height: 1.67647em ;
margin-top: 0em ;
margin-bottom: 0em ;
letter-spacing: 2px;
line-height: normal;
padding: 0.83824em 1.67647em;
text-transform: uppercase;
margin-left: -1.67647em;
margin-right: -1.67647em;
}
.example_3 > hgroup h1,
.example_3 > header h1 {
color: #673403;
font-size: 1.57895em ;
line-height: 1.9em ;
margin-top: 0em ;
margin-bottom: 0em ;
font-weight: 400;
}
.example_3 > hgroup h2,
.example_3 > hgroup .subtitle,
.example_3 > header h2,
.example_3 > header .subtitle {
margin-top: 0em;
margin-right: 0em;
margin-bottom: 0.75em;
margin-left: 0em;
font-weight: bold;
}
.example_3 > section > header h1,
.example_3 > section > hgroup h1 {
color: #673403;
font-size: 1.57895em ;
line-height: 1.9em ;
margin-top: 0em ;
margin-bottom: 0em ;
font-weight: 400;
}
.glossary {
background: transparent;
border-style: none;
border-width: 0;
border-color: transparent;
-moz-border-radius: 0;
-webkit-border-radius: 0;
border-radius: 0;
}
.glossary > hgroup h1,
.glossary > header h1 {
font-size: 2.52632em ;
line-height: 1.1875em ;
margin-top: 0.59375em ;
margin-bottom: 0.59375em ;
font-style: normal;
font-weight: 300;
color: #9F1800;
}
aside > .glossary {
background: transparent;
border-style: none;
border-width: 0;
border-color: transparent;
-moz-border-radius: 0;
-webkit-border-radius: 0;
border-radius: 0;
}
aside > .glossary > hgroup h1,
aside > .glossary > header h1 {
font-size: 1.57895em ;
line-height: 1.9em ;
margin-top: 0em ;
margin-bottom: 0.95em ;
font-style: italic;
font-weight: 300;
color: #673403;
margin-top: 0;
}
.introduction {
font-size: 1.26316em;
font-style: italic;
font-weight: 300;
}
.listgroup > hgroup,
.listgroup > header {
margin-bottom: 0.75em;
}
.listgroup > hgroup > h1,
.listgroup > header > h1 {
font-size: 1em ;
margin-top: 0em ;
margin-bottom: 0em ;
font-weight: bold;
}
.notice {
padding: 1.5em 28.5px;
border: 1px solid;
}
.notice > hgroup,
.notice > header {
margin-top: 0;
margin-bottom: 0.75em;
}
.notice > hgroup > h1,
.notice > header > h1 {
font-size: 1.26316em ;
line-height: 1.1875em ;
margin-top: 0em ;
margin-bottom: 1.1875em ;
font-weight: bold;
}
.objectiveset {
background: transparent;
border-style: none;
border-width: 0;
border-color: transparent;
-moz-border-radius: 0;
-webkit-border-radius: 0;
border-radius: 0;
}
.objectiveset > hgroup h1,
.objectiveset > header h1 {
font-size: 1.89474em ;
line-height: 1.58333em ;
margin-top: 0.79167em ;
margin-bottom: 0.79167em ;
font-weight: 300;
font-style: normal;
color: #673403;
}
aside > .objectiveset {
background: transparent;
border-style: none;
border-width: 0;
border-color: transparent;
-moz-border-radius: 0;
-webkit-border-radius: 0;
border-radius: 0;
}
aside > .objectiveset > header h1,
aside > .objectiveset > hgroup h1 {
font-size: 1.57895em ;
line-height: 1.9em ;
margin-top: 0.95em ;
margin-bottom: 0.95em ;
font-weight: 300;
color: #673403;
font-style: italic;
}
.author,
.affiliation,
.publisher {
color: #673403;
font-weight: 700;
margin-top: 1.5em;
margin-right: 0em;
margin-bottom: 0em;
margin-left: 0em;
font-style: normal;
font-size: 1em;
padding: 0;
}
header .authorgroup {
margin-top: 1.5em;
margin-bottom: 1.5em;
margin-right: 0em;
margin-left: 0em;
}
header .author {
color: #673403;
font-weight: normal;
font-style: italic;
font-size: 1.42105em;
}
.authorgroup p {
margin: 0;
}
.authorgroup .affiliation {
font-weight: normal;
margin-top: 0;
}
.publisher .publisherlocation {
font-weight: normal;
}
aside, blockquote, figure, header, iframe,
nav, object, pre, section, table {
page-break-inside: avoid;
}
h1,
h2,
h3,
h4,
h5,
h6 {
page-break-after: avoid;
page-break-inside: avoid;
}
p {
orphans: 2;
widows: 2;
}