/* Last updated: 2018-10-18T22:05:16.683Z */
/* Theme generated using the following dle-acme-common component version: 0.0.87 */
/* $mheThemePrimaryColorLighterStep4: mix(#508492, white, 40%); */
/* $mheThemePrimaryColorLighterStep3: mix(#508492, white, 55%); */
/* $mheThemePrimaryColorLighterStep2: mix(#508492, white, 70%); */
/* $mheThemePrimaryColorLighterStep1: mix(#508492, white, 85%); */
/* $mheThemePrimaryColor: #508492; */
/* $mheThemePrimaryColorDarkerStep1: mix(#508492, black, 85%); */
/* $mheThemePrimaryColorDarkerStep2: mix(#508492, black, 70%); */
/* $mheThemePrimaryColorDarkerStep3: mix(#508492, black, 55%); */
/* $mheThemePrimaryColorDarkerStep4: mix(#508492, black, 40%); */
/* $mheThemeSecondaryColorLighterStep4: mix(#979797, white, 40%); */
/* $mheThemeSecondaryColorLighterStep3: mix(#979797, white, 55%); */
/* $mheThemeSecondaryColorLighterStep2: mix(#979797, white, 70%); */
/* $mheThemeSecondaryColorLighterStep1: mix(#979797, white, 85%); */
/* $mheThemeSecondaryColor: #979797; */
/* $mheThemeSecondaryColorDarkerStep1: mix(#979797, black, 85%); */
/* $mheThemeSecondaryColorDarkerStep2: mix(#979797, black, 70%); */
/* $mheThemeSecondaryColorDarkerStep3: mix(#979797, black, 55%); */
/* $mheThemeSecondaryColorDarkerStep4: mix(#979797, black, 40%); */
/* $mheThemeBorderRadius: 40px; */
/* $mheThemeBorderWidth: 2px; */
/* $mheThemeBlockquoteColor: #4d4d4d; */
/* $mheThemeBlockquoteFontFamily: ProximaNova; */
/* $mheThemeBlockquoteFontSize: 12pt; */
/* $mheThemeBlockquoteFontStyle: normal; */
/* $mheThemeBlockquoteFontWeight: normal; */
/* $mheThemeHeading1Color: #4d4d4d; */
/* $mheThemeHeading1FontFamily: ProximaNova; */
/* $mheThemeHeading1FontSize: 26pt; */
/* $mheThemeHeading1FontStyle: normal; */
/* $mheThemeHeading1FontWeight: normal; */
/* $mheThemeHeading2Color: #4d4d4d; */
/* $mheThemeHeading2FontFamily: ProximaNova; */
/* $mheThemeHeading2FontSize: 22pt; */
/* $mheThemeHeading2FontStyle: normal; */
/* $mheThemeHeading2FontWeight: normal; */
/* $mheThemeHeading3Color: #4d4d4d; */
/* $mheThemeHeading3FontFamily: ProximaNova; */
/* $mheThemeHeading3FontSize: 18pt; */
/* $mheThemeHeading3FontStyle: normal; */
/* $mheThemeHeading3FontWeight: normal; */
/* $mheThemeHeading4Color: #4d4d4d; */
/* $mheThemeHeading4FontFamily: ProximaNova; */
/* $mheThemeHeading4FontSize: 14pt; */
/* $mheThemeHeading4FontStyle: normal; */
/* $mheThemeHeading4FontWeight: normal; */
/* $mheThemeHeading5Color: #4d4d4d; */
/* $mheThemeHeading5FontFamily: ProximaNova; */
/* $mheThemeHeading5FontSize: 12pt; */
/* $mheThemeHeading5FontStyle: normal; */
/* $mheThemeHeading5FontWeight: normal; */
/* $mheThemeHeading6Color: #4d4d4d; */
/* $mheThemeHeading6FontFamily: ProximaNova; */
/* $mheThemeHeading6FontSize: 10pt; */
/* $mheThemeHeading6FontStyle: normal; */
/* $mheThemeHeading6FontWeight: normal; */
/* $mheThemeParagraph1Color: #4d4d4d; */
/* $mheThemeParagraph1FontFamily: ProximaNova; */
/* $mheThemeParagraph1FontSize: 10pt; */
/* $mheThemeParagraph1FontStyle: normal; */
/* $mheThemeParagraph1FontWeight: normal; */
/* $mheThemeParagraph2Color: #4d4d4d; */
/* $mheThemeParagraph2FontFamily: ProximaNova; */
/* $mheThemeParagraph2FontSize: 10pt; */
/* $mheThemeParagraph2FontStyle: normal; */
/* $mheThemeParagraph2FontWeight: normal; */
/* $mheThemeParagraph3Color: #4d4d4d; */
/* $mheThemeParagraph3FontFamily: ProximaNova; */
/* $mheThemeParagraph3FontSize: 10pt; */
/* $mheThemeParagraph3FontStyle: normal; */
/* $mheThemeParagraph3FontWeight: normal; */
/* $mheThemeParagraph4Color: #4d4d4d; */
/* $mheThemeParagraph4FontFamily: ProximaNova; */
/* $mheThemeParagraph4FontSize: 10pt; */
/* $mheThemeParagraph4FontStyle: normal; */
/* $mheThemeParagraph4FontWeight: normal; */
/* $mheThemeParagraph5Color: #4d4d4d; */
/* $mheThemeParagraph5FontFamily: ProximaNova; */
/* $mheThemeParagraph5FontSize: 10pt; */
/* $mheThemeParagraph5FontStyle: normal; */
/* $mheThemeParagraph5FontWeight: normal; */
/* $mheThemeParagraph6Color: #4d4d4d; */
/* $mheThemeParagraph6FontFamily: ProximaNova; */
/* $mheThemeParagraph6FontSize: 10pt; */
/* $mheThemeParagraph6FontStyle: normal; */
/* $mheThemeParagraph6FontWeight: normal; */
/* $mheThemeColor3: inherit; */
/* $mheThemeColor4: inherit; */
/* $mheThemeInputRangeThumbBackground: inherit; */
/* Fonts */
/* ../../dle-cdn.mheducation.com/mhe/fonts/billy/billy.css */
/* Webfont: Billy-Bold */
@font-face {
  font-family: 'Billy';
  src: url("../../dle-cdn.mheducation.com/mhe/fonts/billy/billy-bold.woff") format("woff");
  font-style: normal;
  font-weight: bold;
  text-rendering: optimizeLegibility; }
/* Webfont: Billy-Light */
@font-face {
  font-family: 'BillyLight';
  src: url("../../dle-cdn.mheducation.com/mhe/fonts/billy/billy-light.woff") format("woff");
  font-style: normal;
  font-weight: normal;
  text-rendering: optimizeLegibility; }
/* Webfont: Billy */
@font-face {
  font-family: 'Billy';
  src: url("../../dle-cdn.mheducation.com/mhe/fonts/billy/billy.woff") format("woff");
  font-style: normal;
  font-weight: normal;
  text-rendering: optimizeLegibility; }
/* ../../dle-cdn.mheducation.com/mhe/fonts/mheelemsans/mheelemsans-woff.css */
/*
 * We only include WOFF format fonts to limit the size of the exported epub.
 * According to http://caniuse.com/#feat=woff, this should work on
 * IE9+, Firefox 3.6+, Chrome 5+, Safari 5.1+, iOS Safari 5.1+
 */
/* Webfont: MHEelemsans-Regular */
@font-face {
  font-family: 'MHEelemsans';
  src: url("../../dle-cdn.mheducation.com/mhe/fonts/mheelemsans/mheelemsans-regular.woff") format("woff");
  /* Modern Browsers */
  font-style: normal;
  font-weight: normal;
  text-rendering: optimizeLegibility; }
/* Webfont: MHEelemsans-RegularIt */
@font-face {
  font-family: 'MHEelemsans';
  src: url("../../dle-cdn.mheducation.com/mhe/fonts/mheelemsans/mheelemsans-italic.woff") format("woff");
  /* Modern Browsers */
  font-style: italic;
  font-weight: normal;
  text-rendering: optimizeLegibility; }
/* Webfont: MHEelemsans-Bold */
@font-face {
  font-family: 'MHEelemsans';
  src: url("../../dle-cdn.mheducation.com/mhe/fonts/mheelemsans/mheelemsans-bold.woff") format("woff");
  /* Modern Browsers */
  font-style: normal;
  font-weight: bold;
  text-rendering: optimizeLegibility; }
/* Webfont: MHEelemsans-BoldIt */
@font-face {
  font-family: 'MHEelemsans';
  src: url("../../dle-cdn.mheducation.com/mhe/fonts/mheelemsans/mheelemsans-bolditalic.woff") format("woff");
  /* Modern Browsers */
  font-style: italic;
  font-weight: bold;
  text-rendering: optimizeLegibility; }
/* ../../dle-cdn.mheducation.com/mhe/fonts/museo-slab/museo-slab.css */
/* Webfont: MuseoSlab-100 */
@font-face {
  font-family: 'MuseoSlab100';
  src: url("../../dle-cdn.mheducation.com/mhe/fonts/museo-slab/museo-slab-100.woff");
  font-style: normal;
  font-weight: normal;
  text-rendering: optimizeLegibility; }
/* Webfont: MuseoSlab-100Italic */
@font-face {
  font-family: 'MuseoSlab100';
  src: url("../../dle-cdn.mheducation.com/mhe/fonts/museo-slab/museo-slab-100italic.woff") format("woff");
  font-style: italic;
  font-weight: normal;
  text-rendering: optimizeLegibility; }
/* Webfont: MuseoSlab-300 */
@font-face {
  font-family: 'MuseoSlab300';
  src: url("../../dle-cdn.mheducation.com/mhe/fonts/museo-slab/museo-slab-300.woff") format("woff");
  font-style: normal;
  font-weight: normal;
  text-rendering: optimizeLegibility; }
/* Webfont: MuseoSlab-300Italic */
@font-face {
  font-family: 'MuseoSlab300';
  src: url("../../dle-cdn.mheducation.com/mhe/fonts/museo-slab/museo-slab-300italic.woff") format("woff");
  font-style: italic;
  font-weight: normal;
  text-rendering: optimizeLegibility; }
/* Webfont: MuseoSlab-500 */
@font-face {
  font-family: 'MuseoSlab500';
  src: url("../../dle-cdn.mheducation.com/mhe/fonts/museo-slab/museoslab-500.woff2") format("woff2"), url("../../dle-cdn.mheducation.com/mhe/fonts/museo-slab/museoslab-500.woff") format("woff");
  font-style: normal;
  font-weight: normal;
  text-rendering: optimizeLegibility; }
/* Webfont: MuseoSlab-500Italic */
@font-face {
  font-family: 'MuseoSlab500';
  src: url("../../dle-cdn.mheducation.com/mhe/fonts/museo-slab/museo-slab-500italic.woff") format("woff");
  font-style: italic;
  font-weight: normal;
  text-rendering: optimizeLegibility; }
/* Webfont: MuseoSlab-700 */
@font-face {
  font-family: 'MuseoSlab700';
  src: url("../../dle-cdn.mheducation.com/mhe/fonts/museo-slab/museo-slab-700.woff") format("woff");
  font-style: normal;
  font-weight: normal;
  text-rendering: optimizeLegibility; }
/* Webfont: MuseoSlab-700Italic */
@font-face {
  font-family: 'MuseoSlab700';
  src: url("../../dle-cdn.mheducation.com/mhe/fonts/museo-slab/museo-slab-700italic.woff") format("woff");
  font-style: italic;
  font-weight: normal;
  text-rendering: optimizeLegibility; }
/* ../../dle-cdn.mheducation.com/mhe/fonts/proxima-nova/proxima-nova-woff.css */
/*
 * We only include WOFF format fonts to limit the size of the exported epub.
 * According to http://caniuse.com/#feat=woff, this should work on
 * IE9+, Firefox 3.6+, Chrome 5+, Safari 5.1+, iOS Safari 5.1+
 */
/* Webfont: ProximaNova-BlackIt */
@font-face {
  font-family: 'ProximaNovaBlack';
  src: url("../../dle-cdn.mheducation.com/mhe/fonts/proxima-nova/proxima-nova-black-it.woff") format("woff");
  font-style: italic;
  font-weight: normal;
  text-rendering: optimizeLegibility; }
/* Webfont: ProximaNova-Black */
@font-face {
  font-family: 'ProximaNovaBlack';
  src: url("../../dle-cdn.mheducation.com/mhe/fonts/proxima-nova/proxima-nova-black.woff") format("woff");
  font-style: normal;
  font-weight: normal;
  text-rendering: optimizeLegibility; }
/* Webfont: ProximaNova-BoldIt */
@font-face {
  font-family: 'ProximaNova';
  src: url("../../dle-cdn.mheducation.com/mhe/fonts/proxima-nova/proxima-nova-bold-it.woff2") format("woff2"), url("../../dle-cdn.mheducation.com/mhe/fonts/proxima-nova/proxima-nova-bold-it.woff") format("woff");
  font-style: italic;
  font-weight: bold;
  text-rendering: optimizeLegibility; }
/* Webfont: ProximaNova-Bold */
@font-face {
  font-family: 'ProximaNova';
  src: url("../../dle-cdn.mheducation.com/mhe/fonts/proxima-nova/proxima-nova-bold.woff2") format("woff2"), url("../../dle-cdn.mheducation.com/mhe/fonts/proxima-nova/proxima-nova-bold.woff") format("woff");
  font-style: normal;
  font-weight: bold;
  text-rendering: optimizeLegibility; }
/* Webfont: ProximaNova-ExtrabldIt */
@font-face {
  font-family: 'ProximaNovaExtrabld';
  src: url("../../dle-cdn.mheducation.com/mhe/fonts/proxima-nova/proxima-nova-extrabld-it-webfont.woff2") format("woff2"), url("../../dle-cdn.mheducation.com/mhe/fonts/proxima-nova/proxima-nova-extrabld-it.woff") format("woff");
  font-style: italic;
  font-weight: normal;
  text-rendering: optimizeLegibility; }
/* Webfont: ProximaNova-Extrabld */
@font-face {
  font-family: 'ProximaNovaExtrabld';
  src: url("../../dle-cdn.mheducation.com/mhe/fonts/proxima-nova/proxima-nova-extrabld.woff2") format("woff2"), url("../../dle-cdn.mheducation.com/mhe/fonts/proxima-nova/proxima-nova-extrabld.woff") format("woff");
  font-style: normal;
  font-weight: normal;
  text-rendering: optimizeLegibility; }
/* Webfont: ProximaNova-LightIt */
@font-face {
  font-family: 'ProximaNovaLight';
  src: url("../../dle-cdn.mheducation.com/mhe/fonts/proxima-nova/proxima-nova-light-it-webfont.woff2") format("woff2"), url("../../dle-cdn.mheducation.com/mhe/fonts/proxima-nova/proxima-nova-light-it.woff") format("woff");
  font-style: italic;
  font-weight: normal;
  text-rendering: optimizeLegibility; }
/* Webfont: ProximaNova-Light */
@font-face {
  font-family: 'ProximaNovaLight';
  src: url("../../dle-cdn.mheducation.com/mhe/fonts/proxima-nova/proxima-nova-light.woff2") format("woff2"), url("../../dle-cdn.mheducation.com/mhe/fonts/proxima-nova/proxima-nova-light.woff") format("woff");
  font-style: normal;
  font-weight: normal;
  text-rendering: optimizeLegibility; }
/* Webfont: ProximaNova-MediumIt */
@font-face {
  font-family: 'ProximaNovaMedium';
  src: url("../../dle-cdn.mheducation.com/mhe/fonts/proxima-nova/proxima-nova-medium-it.woff") format("woff");
  font-style: italic;
  font-weight: normal;
  text-rendering: optimizeLegibility; }
/* Webfont: ProximaNova-Medium */
@font-face {
  font-family: 'ProximaNovaMedium';
  src: url("../../dle-cdn.mheducation.com/mhe/fonts/proxima-nova/proxima-nova-medium.woff") format("woff");
  font-style: normal;
  font-weight: normal;
  text-rendering: optimizeLegibility; }
/* Webfont: ProximaNova-RegularIt */
@font-face {
  font-family: 'ProximaNova';
  src: url("../../dle-cdn.mheducation.com/mhe/fonts/proxima-nova/proxima-nova-regular-it.woff2") format("woff2"), url("../../dle-cdn.mheducation.com/mhe/fonts/proxima-nova/proxima-nova-regular-it.woff") format("woff");
  font-style: italic;
  font-weight: normal;
  text-rendering: optimizeLegibility; }
/* Webfont: ProximaNova-Regular */
@font-face {
  font-family: 'ProximaNova';
  src: url("../../dle-cdn.mheducation.com/mhe/fonts/proxima-nova/proxima-nova-regular.woff2") format("woff2"), url("../../dle-cdn.mheducation.com/mhe/fonts/proxima-nova/proxima-nova-regular.woff") format("woff");
  font-style: normal;
  font-weight: normal;
  text-rendering: optimizeLegibility; }
/* Webfont: ProximaNova-SemiboldIt */
@font-face {
  font-family: 'ProximaNovaSemibold';
  src: url("../../dle-cdn.mheducation.com/mhe/fonts/proxima-nova/proxima-nova-semibold-it-webfont.woff2") format("woff2"), url("../../dle-cdn.mheducation.com/mhe/fonts/proxima-nova/proxima-nova-semibold-it.woff") format("woff");
  font-style: italic;
  font-weight: normal;
  text-rendering: optimizeLegibility; }
/* Webfont: ProximaNova-Semibold */
@font-face {
  font-family: 'ProximaNovaSemibold';
  src: url("../../dle-cdn.mheducation.com/mhe/fonts/proxima-nova/proxima-nova-semibold-webfont.woff2") format("woff2"), url("../../dle-cdn.mheducation.com/mhe/fonts/proxima-nova/proxima-nova-semibold.woff") format("woff");
  font-style: normal;
  font-weight: normal;
  text-rendering: optimizeLegibility; }
/* Webfont: ProximaNova-ThinIt */
@font-face {
  font-family: 'ProximaNovaThin';
  src: url("../../dle-cdn.mheducation.com/mhe/fonts/proxima-nova/proxima-nova-thin-it.woff") format("woff");
  font-style: italic;
  font-weight: normal;
  text-rendering: optimizeLegibility; }
/* Webfont: ProximaNova-Thin */
@font-face {
  font-family: 'ProximaNovaThin';
  src: url("../../dle-cdn.mheducation.com/mhe/fonts/proxima-nova/proxima-nova-thin.woff") format("woff");
  font-style: normal;
  font-weight: normal;
  text-rendering: optimizeLegibility; }
/* ../../dle-cdn.mheducation.com/mhe/fonts/proxima-nova-condensed/proxima-nova-condensed.css */
/* Webfont: ProximaNovaCond-BlackIt */
@font-face {
  font-family: 'ProximaNovaCondBlack';
  src: url("../../dle-cdn.mheducation.com/mhe/fonts/proxima-nova-condensed/proxima-nova-condensed-black-it.woff") format("woff");
  font-style: italic;
  font-weight: normal;
  text-rendering: optimizeLegibility; }
/* Webfont: ProximaNovaCond-Black */
@font-face {
  font-family: 'ProximaNovaCondBlack';
  src: url("../../dle-cdn.mheducation.com/mhe/fonts/proxima-nova-condensed/proxima-nova-condensed-black.woff") format("woff");
  font-style: normal;
  font-weight: normal;
  text-rendering: optimizeLegibility; }
/* Webfont: ProximaNovaCond-BoldIt */
@font-face {
  font-family: 'ProximaNovaCond';
  src: url("../../dle-cdn.mheducation.com/mhe/fonts/proxima-nova-condensed/proxima-nova-condensed-bold-it.woff") format("woff");
  font-style: italic;
  font-weight: bold;
  text-rendering: optimizeLegibility; }
/* Webfont: ProximaNovaCond-Bold */
@font-face {
  font-family: 'ProximaNovaCond';
  src: url("../../dle-cdn.mheducation.com/mhe/fonts/proxima-nova-condensed/proxima-nova-condensed-bold.woff") format("woff");
  font-style: normal;
  font-weight: bold;
  text-rendering: optimizeLegibility; }
/* Webfont: ProximaNovaCond-ExtrabldIt */
@font-face {
  font-family: 'ProximaNovaCondExtrabold';
  src: url("../../dle-cdn.mheducation.com/mhe/fonts/proxima-nova-condensed/proxima-nova-condensed-extrabld-it.woff") format("woff");
  font-style: italic;
  font-weight: normal;
  text-rendering: optimizeLegibility; }
/* Webfont: ProximaNovaCond-Extrabld */
@font-face {
  font-family: 'ProximaNovaCondExtrabold';
  src: url("../../dle-cdn.mheducation.com/mhe/fonts/proxima-nova-condensed/proxima-nova-condensed-extrabld.woff") format("woff");
  font-style: normal;
  font-weight: normal;
  text-rendering: optimizeLegibility; }
/* Webfont: ProximaNovaCond-Light */
@font-face {
  font-family: 'ProximaNovaCondLight';
  src: url("../../dle-cdn.mheducation.com/mhe/fonts/proxima-nova-condensed/proxima-nova-condensed-light.woff") format("woff");
  font-style: normal;
  font-weight: normal;
  text-rendering: optimizeLegibility; }
/* Webfont: ProximaNovaCond-MediumIt */
@font-face {
  font-family: 'ProximaNovaCondMedium';
  src: url("../../dle-cdn.mheducation.com/mhe/fonts/proxima-nova-condensed/proxima-nova-condensed-medium-it.woff") format("woff");
  font-style: italic;
  font-weight: normal;
  text-rendering: optimizeLegibility; }
/* Webfont: ProximaNovaCond-Medium */
@font-face {
  font-family: 'ProximaNovaCondMedium';
  src: url("../../dle-cdn.mheducation.com/mhe/fonts/proxima-nova-condensed/proxima-nova-condensed-medium.woff") format("woff");
  font-style: normal;
  font-weight: normal;
  text-rendering: optimizeLegibility; }
/* Webfont: ProximaNovaCond-RegularIt */
@font-face {
  font-family: 'ProximaNovaCond';
  src: url("../../dle-cdn.mheducation.com/mhe/fonts/proxima-nova-condensed/proxima-nova-condensed-regular-it.woff") format("woff");
  font-style: italic;
  font-weight: normal;
  text-rendering: optimizeLegibility; }
/* Webfont: ProximaNovaCond-Regular */
@font-face {
  font-family: 'ProximaNovaCond';
  src: url("../../dle-cdn.mheducation.com/mhe/fonts/proxima-nova-condensed/proxima-nova-condensed-regular.woff") format("woff");
  font-style: normal;
  font-weight: normal;
  text-rendering: optimizeLegibility; }
/* Webfont: ProximaNovaCond-SemiboldIt */
@font-face {
  font-family: 'ProximaNovaCondSemibold';
  src: url("../../dle-cdn.mheducation.com/mhe/fonts/proxima-nova-condensed/proxima-nova-condensed-semibold-it.woff") format("woff");
  font-style: italic;
  font-weight: normal;
  text-rendering: optimizeLegibility; }
/* Webfont: ProximaNovaCond-Semibold */
@font-face {
  font-family: 'ProximaNovaCondSemibold';
  src: url("../../dle-cdn.mheducation.com/mhe/fonts/proxima-nova-condensed/proxima-nova-condensed-semibold.woff") format("woff");
  font-style: normal;
  font-weight: normal;
  text-rendering: optimizeLegibility; }
/* Webfont: ProximaNovaCond-ThinIt */
@font-face {
  font-family: 'ProximaNovaCondThin';
  src: url("../../dle-cdn.mheducation.com/mhe/fonts/proxima-nova-condensed/proxima-nova-condensed-thin-it.woff") format("woff");
  font-style: italic;
  font-weight: normal;
  text-rendering: optimizeLegibility; }
/* Webfont: ProximaNovaCond-Thin */
@font-face {
  font-family: 'ProximaNovaCondThin';
  src: url("../../dle-cdn.mheducation.com/mhe/fonts/proxima-nova-condensed/proxima-nova-condensed-thin.woff") format("woff");
  font-style: normal;
  font-weight: normal;
  text-rendering: optimizeLegibility; }
/* Styling */
/* Courseware class names */
.mhe-cw-global blockquote > p {
  color: #4d4d4d;
  font-family: ProximaNova;
  font-size: 12pt;
  font-style: normal;
  font-weight: normal; }
.mhe-cw-global h1 {
  color: #4d4d4d;
  font-family: ProximaNova;
  font-size: 26pt;
  font-style: normal;
  font-weight: normal;
  text-align: center; }
.mhe-cw-global h2 {
  color: #4d4d4d;
  font-family: ProximaNova;
  font-size: 22pt;
  font-style: normal;
  font-weight: normal;
  text-align: center; }
.mhe-cw-global h3 {
  color: #4d4d4d;
  font-family: ProximaNova;
  font-size: 18pt;
  font-style: normal;
  font-weight: normal;
  text-align: center; }
.mhe-cw-global h4 {
  color: #4d4d4d;
  font-family: ProximaNova;
  font-size: 14pt;
  font-style: normal;
  font-weight: normal;
  text-align: center; }
.mhe-cw-global h5 {
  color: #4d4d4d;
  font-family: ProximaNova;
  font-size: 12pt;
  font-style: normal;
  font-weight: normal;
  text-align: center; }
.mhe-cw-global h6 {
  color: #4d4d4d;
  font-family: ProximaNova;
  font-size: 10pt;
  font-style: normal;
  font-weight: normal;
  text-align: center; }
.mhe-cw-global p,
.mhe-cw-global .mhe-cw-paragraph1 {
  color: #4d4d4d;
  font-family: ProximaNova;
  font-size: 10pt;
  font-style: normal;
  font-weight: normal; }
.mhe-cw-global .mhe-cw-paragraph2 {
  color: #4d4d4d;
  font-family: ProximaNova;
  font-size: 10pt;
  font-style: normal;
  font-weight: normal; }
.mhe-cw-global .mhe-cw-paragraph3 {
  color: #4d4d4d;
  font-family: ProximaNova;
  font-size: 10pt;
  font-style: normal;
  font-weight: normal; }
.mhe-cw-global .mhe-cw-paragraph4 {
  color: #4d4d4d;
  font-family: ProximaNova;
  font-size: 10pt;
  font-style: normal;
  font-weight: normal; }
.mhe-cw-global .mhe-cw-paragraph5 {
  color: #4d4d4d;
  font-family: ProximaNova;
  font-size: 10pt;
  font-style: normal;
  font-weight: normal; }
.mhe-cw-global .mhe-cw-paragraph6 {
  color: #4d4d4d;
  font-family: ProximaNova;
  font-size: 10pt;
  font-style: normal;
  font-weight: normal; }
/*
 *
 * For Theme Park to work, all they need to do is inject their own variables and import a single partial.  ALL of the
 * minimum required variables must be present to prevent transpiling errors.  Take a peek at the variables partial to
 * see which ones you must define.  Alternately you can import the variables partial first, then overwrite with your
 * own values where applicable.
 *
 * @import '../../mhe-base/sass/_variables';
 *
 */
/* Generic theme class names */
/*
 *
 * For theme park we are providing a set of generic classes mapped to the available varibales.  This allows applications
 * to plan for an consume the course styling simply by adding class names to their HTML elements.
 *
 * The class names here should NOT change much or change often as they could likely break compatibility with consumers of the stylesheet.
 *
 * The naming convention mimics the variable name.  CSS class names are case INSENSITIVE so we are lowercasing the variables.
 *
 * These selectors have !important applied to make it easier to override application-level selectors.
 *
 * Note that the default variables in mhe-base/sass/_variables use !default to promote inheritance as well.
 *
 */
.mhetheme-border-width {
  border-width: 2px !important; }
.mhetheme-border-radius {
  border-radius: 40px !important; }
.mhetheme-primarycolor-font,
.mhetheme-color1-font {
  color: #508492 !important; }
.mhetheme-primarycolor-border,
.mhetheme-color1-border {
  border-color: #508492 !important; }
.mhetheme-primarycolor-background,
.mhetheme-color1-background {
  background-color: #508492 !important; }
.mhetheme-primarycolor-lighterstep4-font {
  color: #b9ced3 !important; }
.mhetheme-primarycolor-lighterstep4-border {
  border-color: #b9ced3 !important; }
.mhetheme-primarycolor-lighterstep4-background {
  background-color: #b9ced3 !important; }
.mhetheme-primarycolor-lighterstep3-font {
  color: #9fbbc3 !important; }
.mhetheme-primarycolor-lighterstep3-border {
  border-color: #9fbbc3 !important; }
.mhetheme-primarycolor-lighterstep3-background {
  background-color: #9fbbc3 !important; }
.mhetheme-primarycolor-lighterstep2-font {
  color: #85a9b3 !important; }
.mhetheme-primarycolor-lighterstep2-border {
  border-color: #85a9b3 !important; }
.mhetheme-primarycolor-lighterstep2-background {
  background-color: #85a9b3 !important; }
.mhetheme-primarycolor-lighterstep1-font {
  color: #6a96a2 !important; }
.mhetheme-primarycolor-lighterstep1-border {
  border-color: #6a96a2 !important; }
.mhetheme-primarycolor-lighterstep1-background {
  background-color: #6a96a2 !important; }
.mhetheme-primarycolor-darkerstep4-font {
  color: #20353a !important; }
.mhetheme-primarycolor-darkerstep4-border {
  border-color: #20353a !important; }
.mhetheme-primarycolor-darkerstep4-background {
  background-color: #20353a !important; }
.mhetheme-primarycolor-darkerstep3-font {
  color: #2c4950 !important; }
.mhetheme-primarycolor-darkerstep3-border {
  border-color: #2c4950 !important; }
.mhetheme-primarycolor-darkerstep3-background {
  background-color: #2c4950 !important; }
.mhetheme-primarycolor-darkerstep2-font {
  color: #385c66 !important; }
.mhetheme-primarycolor-darkerstep2-border {
  border-color: #385c66 !important; }
.mhetheme-primarycolor-darkerstep2-background {
  background-color: #385c66 !important; }
.mhetheme-primarycolor-darkerstep1-font {
  color: #44707c !important; }
.mhetheme-primarycolor-darkerstep1-border {
  border-color: #44707c !important; }
.mhetheme-primarycolor-darkerstep1-background {
  background-color: #44707c !important; }
.mhetheme-secondarycolor-font,
.mhetheme-color2-font {
  color: #979797 !important; }
.mhetheme-secondarycolor-border,
.mhetheme-color2-border {
  border-color: #979797 !important; }
.mhetheme-secondarycolor-background,
.mhetheme-color2-background {
  background-color: #979797 !important; }
.mhetheme-secondarycolor-lighterstep4-font {
  color: #d5d5d5 !important; }
.mhetheme-secondarycolor-lighterstep4-border {
  border-color: #d5d5d5 !important; }
.mhetheme-secondarycolor-lighterstep4-background {
  background-color: #d5d5d5 !important; }
.mhetheme-secondarycolor-lighterstep3-font {
  color: #c6c6c6 !important; }
.mhetheme-secondarycolor-lighterstep3-border {
  border-color: #c6c6c6 !important; }
.mhetheme-secondarycolor-lighterstep3-background {
  background-color: #c6c6c6 !important; }
.mhetheme-secondarycolor-lighterstep2-font {
  color: #b6b6b6 !important; }
.mhetheme-secondarycolor-lighterstep2-border {
  border-color: #b6b6b6 !important; }
.mhetheme-secondarycolor-lighterstep2-background {
  background-color: #b6b6b6 !important; }
.mhetheme-secondarycolor-lighterstep1-font {
  color: #a7a7a7 !important; }
.mhetheme-secondarycolor-lighterstep1-border {
  border-color: #a7a7a7 !important; }
.mhetheme-secondarycolor-lighterstep1-background {
  background-color: #a7a7a7 !important; }
.mhetheme-secondarycolor-darkerstep4-font {
  color: #3c3c3c !important; }
.mhetheme-secondarycolor-darkerstep4-border {
  border-color: #3c3c3c !important; }
.mhetheme-secondarycolor-darkerstep4-background {
  background-color: #3c3c3c !important; }
.mhetheme-secondarycolor-darkerstep3-font {
  color: #535353 !important; }
.mhetheme-secondarycolor-darkerstep3-border {
  border-color: #535353 !important; }
.mhetheme-secondarycolor-darkerstep3-background {
  background-color: #535353 !important; }
.mhetheme-secondarycolor-darkerstep2-font {
  color: #6a6a6a !important; }
.mhetheme-secondarycolor-darkerstep2-border {
  border-color: #6a6a6a !important; }
.mhetheme-secondarycolor-darkerstep2-background {
  background-color: #6a6a6a !important; }
.mhetheme-secondarycolor-darkerstep1-font {
  color: gray !important; }
.mhetheme-secondarycolor-darkerstep1-border {
  border-color: gray !important; }
.mhetheme-secondarycolor-darkerstep1-background {
  background-color: gray !important; }
/*
 * These mhetheme-color3* and mhetheme-color4* variants are for Danny Lin development of school group request.
 * Danny Lin will coordinate with Irvin Wong and Charles Corley to implement in Theme Park interface.
 */
.mhetheme-color3-font {
  color: inherit !important; }
.mhetheme-color3-border {
  border-color: inherit !important; }
.mhetheme-color3-background {
  background-color: inherit !important; }
.mhetheme-color4-font {
  color: inherit !important; }
.mhetheme-color4-border {
  border-color: inherit !important; }
.mhetheme-color4-background {
  background-color: inherit !important; }
.mhetheme-blockquotecolor-font {
  color: #4d4d4d !important; }
.mhetheme-blockquotecolor-border {
  border-color: #4d4d4d !important; }
.mhetheme-blockquotecolor-background {
  background-color: #4d4d4d !important; }
.mhetheme-blockquotefont-family {
  font-family: ProximaNova !important; }
.mhetheme-blockquotefont-size {
  font-size: 12pt !important; }
/*
PENDING MAPPING TO CSS CLASSES:
$mheThemeBlockquoteFontStyle: 'normal';
$mheThemeBlockquoteFontWeight: 'normal';
$mheThemeHeading1Color: $mheThemePrimaryColor;
$mheThemeHeading1FontFamily: "Museo Slab", Verdana, Helvetica, sans;
$mheThemeHeading1FontSize: 24pt;
$mheThemeHeading1FontStyle: 'normal';
$mheThemeHeading1FontWeight: 'normal';
$mheThemeHeading2Color: $mheThemePrimaryColorLighterStep1;
$mheThemeHeading2FontFamily: "Museo Slab", Verdana, Helvetica, sans;
$mheThemeHeading2FontSize: 22pt;
$mheThemeHeading2FontStyle: 'normal';
$mheThemeHeading2FontWeight: 'normal';
$mheThemeHeading3Color: $mheThemePrimaryColorLighterStep3;
$mheThemeHeading3FontFamily: "Museo Slab", Verdana, Helvetica, sans;
$mheThemeHeading3FontSize: 20pt;
$mheThemeHeading3FontStyle: 'normal';
$mheThemeHeading3FontWeight: 'normal';
$mheThemeHeading4Color: $mheThemePrimaryColor;
$mheThemeHeading4FontFamily: "Proxima Nova Regular", Verdana, Helvetica, sans;
$mheThemeHeading4FontSize: 18pt;
$mheThemeHeading4FontStyle: 'normal';
$mheThemeHeading4FontWeight: 'normal';
$mheThemeHeading5Color: $mheThemePrimaryColorLighterStep1;
$mheThemeHeading5FontFamily: "Proxima Nova Regular", Verdana, Helvetica, sans;
$mheThemeHeading5FontSize: 16pt;
$mheThemeHeading5FontStyle: 'normal';
$mheThemeHeading5FontWeight: 'normal';
$mheThemeHeading6Color: $mheThemePrimaryColorLighterStep3;
$mheThemeHeading6FontFamily: "Proxima Nova Regular", Verdana, Helvetica, sans;
$mheThemeHeading6FontSize: 14pt;
$mheThemeHeading6FontStyle: 'normal';
$mheThemeHeading6FontWeight: 'normal';
$mheThemeParagraph1Color: $mheThemePrimaryColor;
$mheThemeParagraph1FontFamily: "Proxima Nova Regular", Verdana, Helvetica, sans;
$mheThemeParagraph1FontSize: 24pt;
$mheThemeParagraph1FontStyle: 'normal';
$mheThemeParagraph1FontWeight: 'normal';
$mheThemeParagraph2Color: $mheThemePrimaryColorLighterStep1;
$mheThemeParagraph2FontFamily: "Proxima Nova Regular", Verdana, Helvetica, sans;
$mheThemeParagraph2FontSize: 22pt;
$mheThemeParagraph2FontStyle: 'normal';
$mheThemeParagraph2FontWeight: 'normal';
$mheThemeParagraph3Color: $mheThemePrimaryColorLighterStep3;
$mheThemeParagraph3FontFamily: "Proxima Nova Regular", Verdana, Helvetica, sans;
$mheThemeParagraph3FontSize: 20pt;
$mheThemeParagraph3FontStyle: 'normal';
$mheThemeParagraph3FontWeight: 'normal';
$mheThemeParagraph4Color: $mheThemePrimaryColor;
$mheThemeParagraph4FontFamily: "Proxima Nova Regular", Verdana, Helvetica, sans;
$mheThemeParagraph4FontSize: 18pt;
$mheThemeParagraph4FontStyle: 'normal';
$mheThemeParagraph4FontWeight: 'normal';
$mheThemeParagraph5Color: $mheThemePrimaryColorLighterStep1;
$mheThemeParagraph5FontFamily: "Proxima Nova Regular", Verdana, Helvetica, sans;
$mheThemeParagraph5FontSize: 16pt;
$mheThemeParagraph5FontStyle: 'normal';
$mheThemeParagraph5FontWeight: 'normal';
$mheThemeParagraph6Color: $mheThemePrimaryColorLighterStep3;
$mheThemeParagraph6FontFamily: "Proxima Nova Regular", Verdana, Helvetica, sans;
$mheThemeParagraph6FontSize: 14pt;
$mheThemeParagraph6FontStyle: 'normal';
$mheThemeParagraph6FontWeight: 'normal';
*/
/* Widget-level theme park styles */
/*
 *
 * Since it is a single stylesheet from page to widget and other applications, elements defined outside the .mhe-theme-namespace class could affect both page-level and widget-level content.
 *
 * widget-level content does not need to be wrapped in a body tag since widgets do not ingest a dpg-custom stylesheet also the widget theme-park styles use a .mhe-theme-namespace class to gain CSS specificity.
 *
 */
.mhe-theme-namespace .mhe-bottom-buttons {
  border-color: #508492; }
.mhe-theme-namespace .mhe-button,
.mhe-theme-namespace .mhe-button-default,
.mhe-theme-namespace .mhe-button-primary,
.mhe-theme-namespace .mhe-button-secondary {
  border-radius: 40px;
  border-width: 2px; }
.mhe-theme-namespace .mhe-button-primary,
.mhe-theme-namespace .mhe-button.btn-primary {
  background-color: #508492;
  border-color: #508492;
  color: #ffffff; }
  .mhe-theme-namespace .mhe-button-primary:hover, .mhe-theme-namespace .mhe-button-primary:focus,
  .mhe-theme-namespace .mhe-button.btn-primary:hover,
  .mhe-theme-namespace .mhe-button.btn-primary:focus {
    background-color: #85a9b3;
    border-color: #85a9b3;
    color: #ffffff; }
  .mhe-theme-namespace .mhe-button-primary:active,
  .mhe-theme-namespace .mhe-button.btn-primary:active {
    background-color: #385c66;
    border-color: #385c66;
    color: #ffffff; }
  .mhe-theme-namespace .mhe-button-primary:disabled, .mhe-theme-namespace .mhe-button-primary.disabled,
  .mhe-theme-namespace .mhe-button.btn-primary:disabled,
  .mhe-theme-namespace .mhe-button.btn-primary.disabled {
    background-color: #cccccc; }
.mhe-theme-namespace .mhe-button-secondary,
.mhe-theme-namespace .mhe-button.btn-secondary {
  background-color: #ffffff;
  border-color: #508492;
  color: #508492; }
  .mhe-theme-namespace .mhe-button-secondary:hover, .mhe-theme-namespace .mhe-button-secondary:focus,
  .mhe-theme-namespace .mhe-button.btn-secondary:hover,
  .mhe-theme-namespace .mhe-button.btn-secondary:focus {
    background-color: #ffffff;
    border-color: #85a9b3;
    color: #508492; }
  .mhe-theme-namespace .mhe-button-secondary:active,
  .mhe-theme-namespace .mhe-button.btn-secondary:active {
    background-color: #b9ced3;
    border-color: #508492;
    color: #ffffff; }
  .mhe-theme-namespace .mhe-button-secondary:disabled, .mhe-theme-namespace .mhe-button-secondary.disabled,
  .mhe-theme-namespace .mhe-button.btn-secondary:disabled,
  .mhe-theme-namespace .mhe-button.btn-secondary.disabled {
    background-color: #ffffff;
    border-color: #cccccc; }
.mhe-theme-namespace .mhe-button.btn-primary.active {
  background-color: #385c66;
  border-color: #385c66;
  color: #ffffff; }
.mhe-theme-namespace .mhe-button.btn-primary.active {
  background-color: #b9ced3;
  border-color: #508492;
  color: #ffffff; }
/*
 * Styling created with ACME-304 originally for Layer Reveal, but should be made available to other widgets to make
 * use of when they want a consistent look and feel.
 *
 * This is the Theme Park stylable SASS (also imported in the mhe-base-widget stylesheet).
 */
input[type=range].mhe-input:focus::-webkit-slider-runnable-track {
  background: #c4c4c4; }
input[type=range].mhe-input:focus::-ms-fill-upper {
  background: #c4c4c4; }
input[type=range].mhe-input:focus::-ms-fill-lower {
  background: #969696; }
input[type=range].mhe-input::-webkit-slider-runnable-track {
  background: #969696; }
input[type=range].mhe-input::-moz-range-track {
  background: #969696; }
input[type=range].mhe-input::-ms-fill-upper {
  background: #969696; }
input[type=range].mhe-input::-webkit-slider-thumb {
  background: inherit; }
input[type=range].mhe-input::-moz-range-thumb {
  background: inherit; }
input[type=range].mhe-input::-ms-thumb {
  background: inherit; }
input[type=range].mhe-input::-ms-fill-lower {
  background: #686868; }
.mhe-theme-namespace .ui-dialog {
  border-width: 2px;
  border-color: #508492; }
.mhe-theme-namespace button.ui-button-icon-only,
.mhe-theme-namespace button.ui-button-icon-only:hover,
.mhe-theme-namespace button.ui-button-icon-only:active,
.mhe-theme-namespace button.ui-button-icon-only:focus {
  background-color: #FFFFFF;
  color: #508492; }
  .mhe-theme-namespace button.ui-button-icon-only:hover,
  .mhe-theme-namespace button.ui-button-icon-only:hover:hover,
  .mhe-theme-namespace button.ui-button-icon-only:active:hover,
  .mhe-theme-namespace button.ui-button-icon-only:focus:hover {
    background-color: #FFFFFF;
    color: #85a9b3; }
  .mhe-theme-namespace button.ui-button-icon-only:active,
  .mhe-theme-namespace button.ui-button-icon-only:hover:active,
  .mhe-theme-namespace button.ui-button-icon-only:active:active,
  .mhe-theme-namespace button.ui-button-icon-only:focus:active {
    background-color: #385c66;
    color: #FFFFFF; }
.mhe-theme-namespace.widget-choose-your-path .nav .icon {
  color: #508492; }
  .mhe-theme-namespace.widget-choose-your-path .nav .icon:hover, .mhe-theme-namespace.widget-choose-your-path .nav .icon:focus {
    color: #85a9b3; }
  .mhe-theme-namespace.widget-choose-your-path .nav .icon:active {
    color: #385c66; }
.mhe-theme-namespace.widget-drag-and-drop .drop_objects > .drop_object.solid, .mhe-theme-namespace.widget-drag-and-drop .drop_objects > .drop_object.dotted {
  border-color: #3c3c3c; }
  .mhe-theme-namespace.widget-drag-and-drop .drop_objects > .drop_object.solid.highlight, .mhe-theme-namespace.widget-drag-and-drop .drop_objects > .drop_object.solid[data-state="highlighted"], .mhe-theme-namespace.widget-drag-and-drop .drop_objects > .drop_object.dotted.highlight, .mhe-theme-namespace.widget-drag-and-drop .drop_objects > .drop_object.dotted[data-state="highlighted"] {
    outline-color: #20353a; }
.mhe-theme-namespace.widget-drag-and-drop .drop_objects > .drop_object.light-solid, .mhe-theme-namespace.widget-drag-and-drop .drop_objects > .drop_object.light-dotted {
  border-color: #d5d5d5; }
  .mhe-theme-namespace.widget-drag-and-drop .drop_objects > .drop_object.light-solid.highlight, .mhe-theme-namespace.widget-drag-and-drop .drop_objects > .drop_object.light-solid[data-state="highlighted"], .mhe-theme-namespace.widget-drag-and-drop .drop_objects > .drop_object.light-dotted.highlight, .mhe-theme-namespace.widget-drag-and-drop .drop_objects > .drop_object.light-dotted[data-state="highlighted"] {
    outline-color: #b9ced3; }
.mhe-theme-namespace.widget-drag-and-drop .drop_objects > .drop_object.none.highlight, .mhe-theme-namespace.widget-drag-and-drop .drop_objects > .drop_object.none[data-state="highlighted"] {
  outline-color: #508492; }
.mhe-theme-namespace.widget-flashcard-plus #flip-button {
  color: #508492; }
  .mhe-theme-namespace.widget-flashcard-plus #flip-button:hover, .mhe-theme-namespace.widget-flashcard-plus #flip-button:focus {
    color: #85a9b3; }
  .mhe-theme-namespace.widget-flashcard-plus #flip-button:active {
    color: #385c66; }
.mhe-theme-namespace.widget-timeline-plus .tl-slidenav-next,
.mhe-theme-namespace.widget-timeline-plus .tl-slidenav-previous {
  color: #508492; }
  .mhe-theme-namespace.widget-timeline-plus .tl-slidenav-next .tl-slidenav-icon,
  .mhe-theme-namespace.widget-timeline-plus .tl-slidenav-next .tl-slidenav-title,
  .mhe-theme-namespace.widget-timeline-plus .tl-slidenav-next .tl-slidenav-description,
  .mhe-theme-namespace.widget-timeline-plus .tl-slidenav-previous .tl-slidenav-icon,
  .mhe-theme-namespace.widget-timeline-plus .tl-slidenav-previous .tl-slidenav-title,
  .mhe-theme-namespace.widget-timeline-plus .tl-slidenav-previous .tl-slidenav-description {
    color: inherit; }
.mhe-theme-namespace.widget-timeline-plus .tl-timeaxis .tl-timeaxis-tick {
  color: inherit; }

  .mhe-context-view-digital h1,
  .mhe-context-view-print h1 {
    color: #4d4d4d;
    font-family: ProximaNova;
    font-size: 26pt;
    font-style: normal;
    font-weight: normal; }
  .mhe-context-view-digital h2,
  .mhe-context-view-print h2 {
    color: #4d4d4d;
    font-family: ProximaNova;
    font-size: 22pt;
    font-style: normal;
    font-weight: normal; }
  .mhe-context-view-digital h3,
  .mhe-context-view-print h3 {
    color: #4d4d4d;
    font-family: ProximaNova;
    font-size: 18pt;
    font-style: normal;
    font-weight: normal; }
  .mhe-context-view-digital h4,
  .mhe-context-view-print h4 {
    color: #4d4d4d;
    font-family: ProximaNova;
    font-size: 14pt;
    font-style: normal;
    font-weight: normal; }
  .mhe-context-view-digital h5,
  .mhe-context-view-print h5 {
    color: #4d4d4d;
    font-family: ProximaNova;
    font-size: 12pt;
    font-style: normal;
    font-weight: normal; }
  .mhe-context-view-digital h6,
  .mhe-context-view-print h6 {
    color: #4d4d4d;
    font-family: ProximaNova;
    font-size: 10pt;
    font-style: normal;
    font-weight: normal; }
  .mhe-context-view-digital .dpg-header--one,
  .mhe-context-view-print .dpg-header--one {
    color: #4d4d4d;
    font-family: ProximaNova;
    font-size: 26pt;
    font-style: normal;
    font-weight: normal; }
  .mhe-context-view-digital .dpg-header--two,
  .mhe-context-view-print .dpg-header--two {
    color: #4d4d4d;
    font-family: ProximaNova;
    font-size: 22pt;
    font-style: normal;
    font-weight: normal; }
  .mhe-context-view-digital .dpg-header--three,
  .mhe-context-view-print .dpg-header--three {
    color: #4d4d4d;
    font-family: ProximaNova;
    font-size: 18pt;
    font-style: normal;
    font-weight: normal; }
  .mhe-context-view-digital .dpg-header--four,
  .mhe-context-view-print .dpg-header--four {
    color: #4d4d4d;
    font-family: ProximaNova;
    font-size: 14pt;
    font-style: normal;
    font-weight: normal; }
  .mhe-context-view-digital .dpg-header--five,
  .mhe-context-view-print .dpg-header--five {
    color: #4d4d4d;
    font-family: ProximaNova;
    font-size: 12pt;
    font-style: normal;
    font-weight: normal; }
  .mhe-context-view-digital .dpg-header--six,
  .mhe-context-view-print .dpg-header--six {
    color: #4d4d4d;
    font-family: ProximaNova;
    font-size: 10pt;
    font-style: normal;
    font-weight: normal; }
  .mhe-context-view-digital .dpg-paragraph--one,
  .mhe-context-view-print .dpg-paragraph--one {
    color: #4d4d4d;
    font-family: ProximaNova;
    font-size: 10pt;
    font-style: normal;
    font-weight: normal; }
  .mhe-context-view-digital .dpg-paragraph--two,
  .mhe-context-view-print .dpg-paragraph--two {
    color: #4d4d4d;
    font-family: ProximaNova;
    font-size: 10pt;
    font-style: normal;
    font-weight: normal; }
  .mhe-context-view-digital .dpg-paragraph--three,
  .mhe-context-view-print .dpg-paragraph--three {
    color: #4d4d4d;
    font-family: ProximaNova;
    font-size: 10pt;
    font-style: normal;
    font-weight: normal; }
  .mhe-context-view-digital .dpg-paragraph--four,
  .mhe-context-view-print .dpg-paragraph--four {
    color: #4d4d4d;
    font-family: ProximaNova;
    font-size: 10pt;
    font-style: normal;
    font-weight: normal; }
  .mhe-context-view-digital .dpg-paragraph--five,
  .mhe-context-view-print .dpg-paragraph--five {
    color: #4d4d4d;
    font-family: ProximaNova;
    font-size: 10pt;
    font-style: normal;
    font-weight: normal; }
  .mhe-context-view-digital .dpg-paragraph--six,
  .mhe-context-view-print .dpg-paragraph--six {
    color: #4d4d4d;
    font-family: ProximaNova;
    font-size: 10pt;
    font-style: normal;
    font-weight: normal; }
/* Courseware specific classes */
