@charset "UTF-8";
@import url("//fonts.googleapis.com/css?family=Convergence");
@import url("//fonts.googleapis.com/css?family=Convergence");
@import url("//fonts.googleapis.com/css?family=Convergence");
@import url("//fonts.googleapis.com/css?family=Convergence");
/** 5.0.9.P4 **/
/** 5.0.9.P4 **/
/** 5.0.9.P4 **/
/** 5.0.9.P4 **/
/** 5.0.9.P4 **/
/** 5.0.9.P4 **/
/** 5.0.9.P4 **/
/** 5.0.9.P4 **/
/** 5.0.9.P4 **/
/** 5.0.9.P4 **/
/* Reset
oooooooooooooooooooooooooooooooooooooooooooooooooo */
/* line 4, reset.scss */
* {
  margin: 0;
  padding: 0;
  border: 0; }
  /* line 8, reset.scss */
  * :focus {
    outline: none; }

/** 5.0.9.P4 **/
/* Global General
oooooooooooooooooooooooooooooooooooooooooooooooooo */
/* line 15, global.scss */
BODY {
  height: 100%;
  text-align: justify;
  font-family: "Cabin", "Verdana", "Arial", sans-serif;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5em;
  text-decoration: none;
  color: #4b4b4b; }

/* line 21, global.scss */
H1 {
  font-family: "Cabin", "Verdana", "Arial", sans-serif;
  font-size: 32px;
  font-style: normal;
  font-weight: lighter;
  line-height: 1.1em;
  text-decoration: none;
  color: #4b4b4b;
  margin-bottom: 10px;
  text-align: left; }

/* line 22, global.scss */
H2 {
  font-family: "Cabin", "Verdana", "Arial", sans-serif;
  font-size: 20px;
  font-style: normal;
  font-weight: normal;
  line-height: 1.2em;
  text-decoration: none;
  color: #4b4b4b;
  margin-bottom: 10px;
  text-align: left; }

/* line 23, global.scss */
H3 {
  font-family: "Cabin", "Verdana", "Arial", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 1.2em;
  text-decoration: none;
  color: #4b4b4b;
  margin-bottom: 10px;
  text-align: left; }

/* line 24, global.scss */
H4 {
  font-family: "Cabin", "Verdana", "Arial", sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: bold;
  line-height: 1.2em;
  text-decoration: none;
  color: #4b4b4b;
  margin-bottom: 8px;
  text-align: left; }

/* line 26, global.scss */
A {
  font-family: "Cabin", "Verdana", "Arial", sans-serif;
  font-size: inherit;
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  text-decoration: underline;
  color: #0a4e81; }
  /* line 115, _fonts.scss */
  A:visited {
    color: #735ea3; }

/* line 63, global.scss */
.list {
  counter-reset: listPath; }
  /* line 67, global.scss */
  .list LI {
    counter-increment: listPath;
    position: relative; }
  /* line 73, global.scss */
  .list .list > .title {
    margin-bottom: 0px; }
  /* line 76, global.scss */
  .list .listItem {
    display: list-item;
    margin-left: 18px; }
  /* line 81, global.scss */
  .list.ordered {
    list-style-type: decimal; }
  /* line 29, global.scss */
  .list.ordered.markerstyle_lower_roman, .list .list.ordered.markerstyle_lower_roman {
    list-style-type: lower-roman; }
  /* line 32, global.scss */
  .list.ordered.markerstyle_upper_roman, .list .list.ordered.markerstyle_upper_roman {
    list-style-type: upper-roman; }
  /* line 35, global.scss */
  .list.ordered.markerstyle_lower_latin, .list .list.ordered.markerstyle_lower_latin {
    list-style-type: lower-latin; }
  /* line 38, global.scss */
  .list.ordered.markerstyle_upper_latin, .list .list.ordered.markerstyle_upper_latin {
    list-style-type: upper-latin; }
  /* line 41, global.scss */
  .list.ordered.markerstyle_decimal, .list .list.ordered.markerstyle_decimal {
    list-style-type: decimal; }
  /* line 46, global.scss */
  .list.ordered LI, .list .list.ordered LI {
    counter-increment: listPath; }
  /* line 50, global.scss */
  .list.ordered.markerstyle_decimal_path > LI, .list .list.ordered.markerstyle_decimal_path > LI {
    display: list-item;
    list-style-type: none; }
    /* line 53, global.scss */
    .list.ordered.markerstyle_decimal_path > LI:before, .list .list.ordered.markerstyle_decimal_path > LI:before {
      content: counters(listPath, ".") ".";
      float: left;
      margin-left: -16px;
      margin-right: .5em; }
  /* line 90, global.scss */
  .list .list:not(.ordered) {
    list-style-type: circle; }
  /* line 94, global.scss */
  .list:not(.ordered) > .listItem.naked_sublist_item {
    list-style-type: none; }

/* line 99, global.scss */
P, .paragraph, .list {
  margin-bottom: 12px; }
  /* line 101, global.scss */
  P .list, .paragraph .list, .list .list {
    margin-bottom: 0px; }

/* line 106, global.scss */
.bold {
  font-weight: bolder; }

/* line 109, global.scss */
.underline {
  text-decoration: underline; }

/* line 112, global.scss */
.italic {
  font-style: italic; }

/** 5.0.9.P4 **/
/** 5.0.9.P4 **/
/** 5.0.9.P4 **/
/** 5.0.9.P4 **/
/** 5.0.9.P4 **/
/** 5.0.9.P4 **/
/** 5.0.9.P4 **/
/** 5.0.9.P4 **/
/* Global General
oooooooooooooooooooooooooooooooooooooooooooooooooo */
/* General
--------------------------------------------------*/
/* line 20, print.scss */
BODY {
  font-size: 13px; }

/* line 25, print.scss */
H1.style_guide:after {
  display: block;
  content: "Print Typography"; }

/* line 29, print.scss */
H1 {
  font-size: 33px;
  margin-bottom: 11px; }

/* line 33, print.scss */
H2 {
  font-size: 21px;
  margin-bottom: 11px; }

/* line 37, print.scss */
H3 {
  font-size: 16px;
  margin-bottom: 11px; }

/* line 41, print.scss */
H4 {
  font-size: 13px;
  margin-bottom: 9px; }

/* line 45, print.scss */
DIV P {
  margin-bottom: 9px; }

/* line 48, print.scss */
.instruction {
  font-size: 13px;
  margin-bottom: 6px; }

/*_
--------------------------------------------------*/
/* line 56, print.scss */
.wrapper > ARTICLE > SECTION[data-size="small"], .wrapper > ARTICLE > SECTION[data-size="medium"], .wrapper > ARTICLE > SECTION[data-size="default"], .wrapper > ARTICLE > SECTION[data-size="large"], .wrapper > ARTICLE > SECTION[data-size="full"] {
  width: 100%;
  margin-bottom: 13px; }
  /* line 59, print.scss */
  .wrapper > ARTICLE > SECTION[data-size="small"].first > .content_frame, .wrapper > ARTICLE > SECTION[data-size="medium"].first > .content_frame, .wrapper > ARTICLE > SECTION[data-size="default"].first > .content_frame, .wrapper > ARTICLE > SECTION[data-size="large"].first > .content_frame, .wrapper > ARTICLE > SECTION[data-size="full"].first > .content_frame {
    padding-right: 0; }

@page {
  margin: 60px 60px 60px 60px; }

/* line 71, print.scss */
HEADER {
  margin-bottom: 20px; }

/* line 74, print.scss */
HEADER .nav_controls {
  font-size: 28px; }

/* line 77, print.scss */
HEADER.banner_header {
  font-size: 13px;
  text-align: center;
  color: #0A4E81;
  text-transform: uppercase; }

/* line 83, print.scss */
HEADER .banner {
  background-color: #000000;
  color: #FFFFFF;
  font-weight: bold;
  font-size: 11px;
  padding: 10px;
  text-align: center;
  text-transform: uppercase;
  height: 12px;
  line-height: 1em; }

/* line 97, print.scss */
.current_title, .nav_controls {
  display: none; }

/* line 103, print.scss */
.lessonhead {
  color: #a4a4a4;
  font-size: 13px;
  font-weight: normal;
  text-transform: none;
  line-height: 1em;
  position: absolute;
  top: 0;
  left: 13px; }

/* line 113, print.scss */
.topichead {
  color: black;
  font-size: 16px;
  text-transform: none; }

/* line 118, print.scss */
.page_number {
  color: #a4a4a4;
  font-size: 13px;
  font-weight: normal;
  text-transform: none;
  line-height: 1em;
  position: absolute;
  top: 0;
  right: 13px; }

/* line 128, print.scss */
#modal_foundation {
  display: none; }

/* line 134, print.scss */
.animWrapper {
  display: inline; }

/* line 137, print.scss */
.banner .studyPlanControl {
  border: 1px solid #CE0C0C;
  background-color: #C7BDBD;
  display: none; }

/* line 146, print.scss */
TABLE {
  border-spacing: 0; }

/* line 149, print.scss */
.instruction {
  font-style: italic;
  font-size: 11px; }

/* Header
--------------------------------------------------*/
/* line 156, print.scss */
body > .wrapper > header .banner {
  background-color: transparent; }

/* Topic Bookend
--------------------------------------------------*/
/* Reveal
--------------------------------------------------*/
/* line 172, print.scss */
table.click_reveal_checklist tbody tr .hiddenContents {
  visibility: visible; }

/* line 176, print.scss */
table.click_reveal_checklist tbody tr .check:before {
  font-size: 3em;
  font-weight: bold;
  display: block;
  color: #08538d;
  content: "\2713";
  background-image: url("../..//global/images/course_connect_icons_new.png");
  background-image: url("../..//global/images/course_connect_icons_new.svg");
  background-position: -999px -999px;
  background-size: 480px 576px;
  background-repeat: no-repeat;
  width: 48px;
  height: 48px;
  background-position: -144px -480px;
  cursor: pointer; }
/* line 186, print.scss */
table.click_reveal_checklist tbody tr:nth-child(even) {
  background: #e4e4e4; }

/* line 192, print.scss */
.click_reveal_table_labeled_rows .table_row > DIV:first-child {
  background-color: #e3edf5;
  color: #4b4b4b; }
/* line 196, print.scss */
.click_reveal_table_labeled_rows .table_row > DIV SPAN {
  visibility: visible; }

/* line 200, print.scss */
.media_object > .content_frame > h2.title {
  font-family: "Cabin", "Verdana", "Arial", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 1.2em;
  text-decoration: none;
  color: #4b4b4b;
  margin-bottom: 10px;
  text-align: left; }

/* line 203, print.scss */
ARTICLE SECTION.first .text_object > .content_frame > .title {
  font-family: "Cabin", "Verdana", "Arial", sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: bold;
  line-height: 1.2em;
  text-decoration: none;
  color: #4b4b4b;
  margin-bottom: 8px;
  text-align: left; }

/* Custom Copyright
--------------------------------------------------*/
/* line 12, _copyright.scss */
#copyright_statement {
  margin-top: 5em;
  font-family: "Cabin", "Verdana", "Arial", sans-serif;
  font-size: 12px;
  font-style: italic;
  font-weight: normal;
  line-height: 1.2em;
  text-decoration: none;
  color: #a4a4a4;
  white-space: pre-line;
  text-align: right;
  display: none; }
  /* line 29, _copyright.scss */
  #copyright_statement .seperator {
    display: block;
    content: ' ';
    font-size: 0px;
    line-height: 0px;
    color: transparent;
    margin: 0;
    padding: 0;
    border: none;
    display: none; }
  /* line 45, _copyright.scss */
  #copyright_statement:before {
    text-align: left;
    display: inline-block;
    content: ""; }
  /* line 52, _copyright.scss */
  #copyright_statement:after {
    text-align: left;
    display: inline-block;
    content: ""; }

/* Custom Header
--------------------------------------------------*/
/* line 213, print.scss */
BODY > HEADER.banner_header > .custom_header {
  /**
  @include custom_header_overrides();
  margin-top:10px;
  .custom_content{
       &:before{
          content:url('http://www.ecollege.com/images/pearsonLogo.png');
       }
       &:after{
          content:url('http://www.ecollege.com/images/learning.png');
      }
  }
  **/ }

/** 5.0.9.P4 **/