* {
  margin: 0px;
  padding: 0px; }

body {
  min-width: 320px !important; }

div,
p,
span {
  font-variant-ligatures: none; }

/*FONT VARIABLES*/
#wrapall {
  width: 1440px;
  margin: 0px auto;
  min-width: 320px !important; }
  #wrapall .c00 {
    width: 100% !important;
    margin: 0 auto; }
    #wrapall .c00 *,
    #wrapall .c00 ::after,
    #wrapall .c00 ::before {
      box-sizing: content-box; }
    #wrapall .c00 #cwwbos_wrapper {
      box-sizing: content-box;
      font-family: "Motiva Sans", Arial, sans-serif;
      width: 100%;
      max-width: 100%;
      margin: 0 auto;
      padding-bottom: 40px; }
      #wrapall .c00 #cwwbos_wrapper h1,
      #wrapall .c00 #cwwbos_wrapper h3,
      #wrapall .c00 #cwwbos_wrapper h4,
      #wrapall .c00 #cwwbos_wrapper h5,
      #wrapall .c00 #cwwbos_wrapper h6 {
        font-family: "Motiva Sans", Arial, sans-serif;
        margin-top: 0px;
        font-weight: normal;
        line-height: 1.1em; }
      #wrapall .c00 #cwwbos_wrapper h1 {
        font-family: "Motiva Sans", Arial, sans-serif;
        font-weight: 800;
        font-size: 64px;
        line-height: 64px;
        color: #c00;
        margin-bottom: 10px; }
      #wrapall .c00 #cwwbos_wrapper h2,
      #wrapall .c00 #cwwbos_wrapper h4 {
        font-family: "Motiva Sans", Arial, sans-serif;
        font-weight: normal;
        font-size: 21px;
        color: #444444;
        margin: 0px 0px 10px;
        line-height: 1.1em; }
      #wrapall .c00 #cwwbos_wrapper h3 {
        font-size: 30px;
        color: #333;
        margin-bottom: 10px; }
      #wrapall .c00 #cwwbos_wrapper div {
        float: left; }
      #wrapall .c00 #cwwbos_wrapper ul {
        float: left; }
      #wrapall .c00 #cwwbos_wrapper p {
        float: left; }
      #wrapall .c00 #cwwbos_wrapper ol {
        float: none; }
        #wrapall .c00 #cwwbos_wrapper ol p {
          float: none; }
        #wrapall .c00 #cwwbos_wrapper ol div {
          float: none; }
      #wrapall .c00 #cwwbos_wrapper sup {
        font-size: 0.5em;
        line-height: 0px;
        vertical-align: 0.75em; }
      #wrapall .c00 #cwwbos_wrapper p {
        font-family: "Motiva Sans", Arial, sans-serif;
        font-size: 16px;
        line-height: 1.5em;
        color: #4d4d4d;
        font-weight: normal;
        float: none; }
      #wrapall .c00 #cwwbos_wrapper a::focus {
        outline: none; }
      #wrapall .c00 #cwwbos_wrapper .cwwbos_helv_cond_bold {
        font-family: "Motiva Sans", Arial, sans-serif;
        font-weight: 400;
        font-size: 24px; }
      #wrapall .c00 #cwwbos_wrapper .cwwbos_red {
        color: #cc0000;
        font-weight: 800;
        font-size: 38px; }
      #wrapall .c00 #cwwbos_wrapper .cwwbos_nowrap {
        white-space: nowrap; }
      #wrapall .c00 #cwwbos_wrapper .cwwbos_center {
        text-align: center; }
      #wrapall .c00 #cwwbos_wrapper a.cwwbos_cta {
        background-color: #cc0000;
        text-decoration: none;
        border: 1px solid #cc0000;
        box-sizing: border-box;
        color: #ffffff;
        padding: 8px 20px;
        text-align: center;
        display: inline-block;
        -webkit-transition: all 0.5s;
        -moz-transition: all 0.5s;
        -o-transition: all 0.5s;
        transition: all 0.5s;
        border-radius: 19px;
        font-family: "Motiva Sans", Arial, sans-serif !important;
        font-weight: 500;
        font-size: 14px;
        line-height: 19px;
        width: 135px;
        height: 37px;
        text-transform: none !important; }
        #wrapall .c00 #cwwbos_wrapper a.cwwbos_cta:hover {
          background: #ffffff;
          color: #cc0000; }
        #wrapall .c00 #cwwbos_wrapper a.cwwbos_cta.cwwbos_grey {
          background: #666;
          border: solid 1px #666;
          color: #fff; }
          #wrapall .c00 #cwwbos_wrapper a.cwwbos_cta.cwwbos_grey:hover {
            background: #777777;
            color: #fff; }
      #wrapall .c00 #cwwbos_wrapper .cwwbos_divider {
        height: 1px;
        width: 100%;
        background-color: #dddddd;
        margin: 4em 0; }
      #wrapall .c00 #cwwbos_wrapper .cwwbos_row {
        width: 100%; }
        #wrapall .c00 #cwwbos_wrapper .cwwbos_row a {
          color: #0092db;
          text-decoration: none; }
        #wrapall .c00 #cwwbos_wrapper .cwwbos_row a:hover {
          text-decoration: none; }
        #wrapall .c00 #cwwbos_wrapper .cwwbos_row a#cwwbos_terms_trigger {
          font-weight: 700;
          font-size: 14px;
          padding-bottom: 25px;
          cursor: pointer; }
      #wrapall .c00 #cwwbos_wrapper .cwwbos_subhead,
      #wrapall .c00 #cwwbos_wrapper .cwwbos_subhead_sm,
      #wrapall .c00 #cwwbos_wrapper .cwwbos_terms p.cwwbos_subhead_sm {
        color: #444444;
        width: 100%;
        line-height: 1.1em;
        margin-bottom: 10px;
        margin-top: 0; }
      #wrapall .c00 #cwwbos_wrapper .cwwbos_subhead {
        font-size: 38px;
        font-family: "Motiva Sans", Arial, sans-serif;
        font-weight: 800; }
      #wrapall .c00 #cwwbos_wrapper .cwwbos_subhead_sm, #wrapall .c00 #cwwbos_wrapper .cwwbos_terms p.cwwbos_subhead_sm {
        font-size: 24px;
        font-family: "Motiva Sans", Arial, sans-serif;
        font-weight: 400; }
      #wrapall .c00 #cwwbos_wrapper #cwwbos_header {
        width: 100%;
        height: 50px;
        margin: 30px 0px;
        float: none; }
        #wrapall .c00 #cwwbos_wrapper #cwwbos_header .cwwbos_logo {
          display: table;
          height: 100%; }
          #wrapall .c00 #cwwbos_wrapper #cwwbos_header .cwwbos_logo span {
            display: table-cell;
            vertical-align: middle; }
            #wrapall .c00 #cwwbos_wrapper #cwwbos_header .cwwbos_logo span img {
              width: 260px; }
        #wrapall .c00 #cwwbos_wrapper #cwwbos_header .promo-message {
          width: 72.2340425532%;
          clear: both;
          background-color: #cc0000;
          color: #ffffff;
          float: right;
          padding: 14px 0; }
          #wrapall .c00 #cwwbos_wrapper #cwwbos_header .promo-message h2 {
            margin: 0;
            color: #ffffff;
            font-family: "Motiva Sans", Arial, sans-serif;
            line-height: 22px;
            font-size: 20px;
            font-weight: 500; }
            #wrapall .c00 #cwwbos_wrapper #cwwbos_header .promo-message h2 a {
              color: inherit;
              text-decoration: underline; }
        #wrapall .c00 #cwwbos_wrapper #cwwbos_header .cwwbos_buttons {
          float: right;
          margin-bottom: 4px; }
          #wrapall .c00 #cwwbos_wrapper #cwwbos_header .cwwbos_buttons a.cwwbos_cta {
            margin-top: 5px; }
            #wrapall .c00 #cwwbos_wrapper #cwwbos_header .cwwbos_buttons a.cwwbos_cta.cwwbos_grey {
              margin: 0px 10px; }
      #wrapall .c00 #cwwbos_wrapper section#cwwbos_hero {
        position: relative;
        margin: 0;
        padding: 0;
        background-color: #f3f3f3; }
        #wrapall .c00 #cwwbos_wrapper section#cwwbos_hero div {
          float: none !important; }
        #wrapall .c00 #cwwbos_wrapper section#cwwbos_hero .cwwbos_half {
          background-size: 1440px;
          background-repeat: no-repeat;
          background-image: url(../images/hero_bg.jpg);
          background-position: left;
          height: 420px;
          padding-left: 70px; }
          #wrapall .c00 #cwwbos_wrapper section#cwwbos_hero .cwwbos_half .cwwbos_title {
            font-family: "Motiva Sans", Arial, sans-serif !important;
            font-size: 77px;
            font-weight: 800;
            color: #444444;
            letter-spacing: -0.88px;
            line-height: 1.1em;
            margin: 0;
            padding: 50px 0 40px 0;
            clear: both;
            max-width: 580px;
            width: 100%;
            font-variant-ligatures: none !important; }
          #wrapall .c00 #cwwbos_wrapper section#cwwbos_hero .cwwbos_half p {
            font-family: "Motiva Sans", Arial, sans-serif !important;
            font-size: 27px;
            font-weight: 400;
            color: #4a4a4a;
            letter-spacing: -0.58px;
            line-height: 1.3em;
            margin: 0 0;
            clear: both;
            max-width: 580px;
            width: 100%; }
          #wrapall .c00 #cwwbos_wrapper section#cwwbos_hero .cwwbos_half .cwwbos_label_txt {
            position: absolute;
            left: 780px;
            top: 95px;
            color: #fff; }
            #wrapall .c00 #cwwbos_wrapper section#cwwbos_hero .cwwbos_half .cwwbos_label_txt p {
              font-family: "Motiva Sans", Arial, sans-serif !important;
              font-size: 20px;
              font-weight: 800;
              color: #fff;
              letter-spacing: 0;
              line-height: 1.1em;
              margin: 0 0;
              padding-left: 7px; }
            #wrapall .c00 #cwwbos_wrapper section#cwwbos_hero .cwwbos_half .cwwbos_label_txt p.txt_bottom {
              font-size: 17px;
              padding-top: 10px; }
            #wrapall .c00 #cwwbos_wrapper section#cwwbos_hero .cwwbos_half .cwwbos_label_txt .cwwbos_amt {
              font-size: 100px;
              font-weight: 800;
              line-height: 65px;
              letter-spacing: -5px;
              position: relative; }
              #wrapall .c00 #cwwbos_wrapper section#cwwbos_hero .cwwbos_half .cwwbos_label_txt .cwwbos_amt span.cwwwbso_percent {
                font-size: 55px;
                vertical-align: 30px;
                clear: both; }
              #wrapall .c00 #cwwbos_wrapper section#cwwbos_hero .cwwbos_half .cwwbos_label_txt .cwwbos_amt span.cwwwbso_back {
                font-size: 30px;
                vertical-align: 0px;
                letter-spacing: -1px;
                position: absolute;
                left: 65px;
                top: 38px; }
      #wrapall .c00 #cwwbos_wrapper .cwwbos_overlay {
        background: url(../images/overlay-bg.png) repeat;
        position: fixed;
        top: 0px;
        left: 0px;
        z-index: 9999; }
        #wrapall .c00 #cwwbos_wrapper .cwwbos_overlay#cwwbos_signin_overlay {
          display: none; }
        #wrapall .c00 #cwwbos_wrapper .cwwbos_overlay .cwwbos_content_frame {
          max-width: 650px;
          width: 95%;
          min-height: 350px;
          padding: 20px 2.5%;
          background: #fff;
          float: none;
          margin: 0 auto;
          position: relative;
          top: 30%;
          float: none;
          overflow: hidden; }
          #wrapall .c00 #cwwbos_wrapper .cwwbos_overlay .cwwbos_content_frame .cwwbos_half {
            width: 45%;
            padding-right: 5%; }
            #wrapall .c00 #cwwbos_wrapper .cwwbos_overlay .cwwbos_content_frame .cwwbos_half p {
              font-size: 14px;
              margin-bottom: 0px; }
          #wrapall .c00 #cwwbos_wrapper .cwwbos_overlay .cwwbos_content_frame .cwwbos_overlay_close {
            position: absolute;
            top: 10px;
            right: 10px; }
            #wrapall .c00 #cwwbos_wrapper .cwwbos_overlay .cwwbos_content_frame .cwwbos_overlay_close:hover {
              cursor: pointer; }
          #wrapall .c00 #cwwbos_wrapper .cwwbos_overlay .cwwbos_content_frame p.cwwbos_overlay_copy {
            font-size: 14px;
            margin-bottom: 10px; }
          #wrapall .c00 #cwwbos_wrapper .cwwbos_overlay .cwwbos_content_frame a.cwwbos_cta {
            padding: 8px 0px; }
      #wrapall .c00 #cwwbos_wrapper .cwwbos_hero {
        text-align: center;
        width: 90%;
        padding: 0px 5%; }
        #wrapall .c00 #cwwbos_wrapper .cwwbos_hero .cwwbos_hero_creative {
          width: 100%;
          padding-top: 20px; }
          #wrapall .c00 #cwwbos_wrapper .cwwbos_hero .cwwbos_hero_creative video,
          #wrapall .c00 #cwwbos_wrapper .cwwbos_hero .cwwbos_hero_creative .cwwbos_products {
            width: 80%;
            padding: 5px 2%;
            max-width: 96%;
            float: none;
            margin: 0 auto; }
      #wrapall .c00 #cwwbos_wrapper .cwwbos_benefits {
        padding: 40px 0px 0px;
        display: flex;
        flex-direction: row;
        justify-content: center;
        float: none; }
        #wrapall .c00 #cwwbos_wrapper .cwwbos_benefits .cwwbos_block {
          width: 25%;
          padding: 0px 2%;
          border-right: 3px solid #e7e7e7;
          float: none; }
          #wrapall .c00 #cwwbos_wrapper .cwwbos_benefits .cwwbos_block:last-child {
            border-right-width: 0px;
            padding-top: 20px; }
            #wrapall .c00 #cwwbos_wrapper .cwwbos_benefits .cwwbos_block:last-child .cwwbos_main {
              width: 75%; }
          #wrapall .c00 #cwwbos_wrapper .cwwbos_benefits .cwwbos_block .cwwbos_benefits_container {
            float: none;
            width: 290px;
            margin: 0 auto;
            overflow: hidden; }
          #wrapall .c00 #cwwbos_wrapper .cwwbos_benefits .cwwbos_block .cwwbos_chicklet {
            margin-bottom: 15px;
            margin-right: 10px; }
            #wrapall .c00 #cwwbos_wrapper .cwwbos_benefits .cwwbos_block .cwwbos_chicklet .cwwmum_5back {
              width: 85px;
              padding-top: 15px; }
            #wrapall .c00 #cwwbos_wrapper .cwwbos_benefits .cwwbos_block .cwwbos_chicklet .cwwmum_drop {
              width: 50px; }
          #wrapall .c00 #cwwbos_wrapper .cwwbos_benefits .cwwbos_block .cwwbos_main {
            width: 65%;
            text-align: left;
            padding: 11px 0 0 0; }
            #wrapall .c00 #cwwbos_wrapper .cwwbos_benefits .cwwbos_block .cwwbos_main p {
              font-family: "Motiva Sans", Arial, sans-serif;
              color: #333;
              font-size: 20px;
              line-height: 1.1em;
              text-align: left;
              float: none;
              clear: both;
              margin: 0 auto 8px;
              font-weight: 700; }
              #wrapall .c00 #cwwbos_wrapper .cwwbos_benefits .cwwbos_block .cwwbos_main p br {
                display: block; }
              #wrapall .c00 #cwwbos_wrapper .cwwbos_benefits .cwwbos_block .cwwbos_main p span {
                color: #444444;
                font-family: "Motiva Sans", Arial, sans-serif; }
              #wrapall .c00 #cwwbos_wrapper .cwwbos_benefits .cwwbos_block .cwwbos_main p.cwwbos_exclusions {
                color: #444444;
                font-family: "Motiva Sans", Arial, sans-serif;
                font-size: 14px;
                font-weight: 400; }
        #wrapall .c00 #cwwbos_wrapper .cwwbos_benefits .cwwbos_block_truck {
          width: 36%;
          padding: 0px 2%;
          border-right: 3px solid #e7e7e7;
          min-height: 105px;
          float: none; }
          #wrapall .c00 #cwwbos_wrapper .cwwbos_benefits .cwwbos_block_truck:last-child {
            border-right-width: 0px; }
          #wrapall .c00 #cwwbos_wrapper .cwwbos_benefits .cwwbos_block_truck .cwwbos_benefits_container {
            float: none;
            width: 440px;
            overflow: hidden;
            margin: 0 auto;
            padding-top: 20px; }
          #wrapall .c00 #cwwbos_wrapper .cwwbos_benefits .cwwbos_block_truck .cwwbos_chicklet {
            margin-bottom: 15px;
            margin-right: 15px; }
            #wrapall .c00 #cwwbos_wrapper .cwwbos_benefits .cwwbos_block_truck .cwwbos_chicklet .cwwmum_deliverycart {
              width: 105px; }
          #wrapall .c00 #cwwbos_wrapper .cwwbos_benefits .cwwbos_block_truck .cwwbos_main_truck {
            width: 60%;
            text-align: left;
            padding: 11px 0 0 0; }
            #wrapall .c00 #cwwbos_wrapper .cwwbos_benefits .cwwbos_block_truck .cwwbos_main_truck p {
              font-family: "Motiva Sans", Arial, sans-serif;
              color: #333;
              font-size: 20px;
              line-height: 1.1em;
              text-align: left;
              float: none;
              clear: both;
              margin: 0 auto 8px;
              font-weight: 700; }
              #wrapall .c00 #cwwbos_wrapper .cwwbos_benefits .cwwbos_block_truck .cwwbos_main_truck p br {
                display: block; }
              #wrapall .c00 #cwwbos_wrapper .cwwbos_benefits .cwwbos_block_truck .cwwbos_main_truck p span {
                color: #444444;
                font-family: "Motiva Sans", Arial, sans-serif;
                font-weight: 500; }
              #wrapall .c00 #cwwbos_wrapper .cwwbos_benefits .cwwbos_block_truck .cwwbos_main_truck p.cwwbos_exclusions {
                color: #444444;
                font-family: "Motiva Sans", Arial, sans-serif;
                font-size: 12px;
                font-weight: 400; }
      #wrapall .c00 #cwwbos_wrapper .cwwbos_chart {
        margin-top: 35px;
        overflow: hidden;
        border-bottom: 1px solid #ccc; }
        #wrapall .c00 #cwwbos_wrapper .cwwbos_chart#cwwbos_teacher_chart .cwwbos_reward .cwwbos_first_col {
          width: 66.5%; }
        #wrapall .c00 #cwwbos_wrapper .cwwbos_chart .cwwbos_reward {
          border-top: solid 1px #cccccc;
          height: 65px;
          display: flex;
          float: none; }
          #wrapall .c00 #cwwbos_wrapper .cwwbos_chart .cwwbos_reward.double_txt {
            height: 100px; }
          #wrapall .c00 #cwwbos_wrapper .cwwbos_chart .cwwbos_reward.cwwbos_level_name div {
            background: #f1f1f1; }
          #wrapall .c00 #cwwbos_wrapper .cwwbos_chart .cwwbos_reward.cwwbos_level_name .cwwbos_level_col {
            font-family: "Motiva Sans", Arial, sans-serif;
            font-weight: 700;
            color: #333;
            height: auto;
            padding: 13px 2%;
            border: 0; }
            #wrapall .c00 #cwwbos_wrapper .cwwbos_chart .cwwbos_reward.cwwbos_level_name .cwwbos_level_col .cwwbos_price_pt {
              font-family: "Motiva Sans", Arial, sans-serif;
              font-size: 14px;
              color: #555; }
            #wrapall .c00 #cwwbos_wrapper .cwwbos_chart .cwwbos_reward.cwwbos_level_name .cwwbos_level_col.red_colr .cwwbos_price_pt {
              color: #cc0000; }
          #wrapall .c00 #cwwbos_wrapper .cwwbos_chart .cwwbos_reward div {
            padding: 20px 2% 18px;
            margin: 0px;
            min-height: 20px; }
          #wrapall .c00 #cwwbos_wrapper .cwwbos_chart .cwwbos_reward .cwwbos_first_col {
            width: 70%;
            font-family: "Motiva Sans", Arial, sans-serif;
            font-size: 16px;
            line-height: 1.1em; }
            #wrapall .c00 #cwwbos_wrapper .cwwbos_chart .cwwbos_reward .cwwbos_first_col .cwwbos_reward_name {
              padding: 0px;
              margin: 0px;
              width: 100%;
              transition: 0.4s;
              font-family: "Motiva Sans", Arial, sans-serif !important;
              font-weight: 700;
              color: #cc0000;
              font-size: 20px; }
              #wrapall .c00 #cwwbos_wrapper .cwwbos_chart .cwwbos_reward .cwwbos_first_col .cwwbos_reward_name:hover {
                text-decoration: none; }
              #wrapall .c00 #cwwbos_wrapper .cwwbos_chart .cwwbos_reward .cwwbos_first_col .cwwbos_reward_name.active .newdiv {
                color: #0092db !important; }
              #wrapall .c00 #cwwbos_wrapper .cwwbos_chart .cwwbos_reward .cwwbos_first_col .cwwbos_reward_name.active .cwwbos_chevron img {
                top: -12px !important; }
              #wrapall .c00 #cwwbos_wrapper .cwwbos_chart .cwwbos_reward .cwwbos_first_col .cwwbos_reward_name.noBlue_hover:hover {
                color: #000000; }
            #wrapall .c00 #cwwbos_wrapper .cwwbos_chart .cwwbos_reward .cwwbos_first_col .cwwbos_details {
              width: 100%;
              padding: 0px;
              font-size: 14px; }
            #wrapall .c00 #cwwbos_wrapper .cwwbos_chart .cwwbos_reward .cwwbos_first_col .newdiv {
              color: #555;
              display: block;
              margin: 0;
              padding: 0;
              min-height: auto;
              text-decoration: none; }
            #wrapall .c00 #cwwbos_wrapper .cwwbos_chart .cwwbos_reward .cwwbos_first_col .cwwbos_chevron {
              width: 10px;
              height: 6px;
              margin-left: 5px;
              overflow: hidden;
              display: inline-block;
              vertical-align: middle; }
              #wrapall .c00 #cwwbos_wrapper .cwwbos_chart .cwwbos_reward .cwwbos_first_col .cwwbos_chevron img {
                width: 10px;
                position: relative;
                top: 0px; }
          #wrapall .c00 #cwwbos_wrapper .cwwbos_chart .cwwbos_reward .cwwbos_level_col {
            width: 9%;
            font-family: "Motiva Sans", Arial, sans-serif;
            font-weight: 500;
            font-size: 18px;
            line-height: 1.1em;
            color: #e5e5e5;
            text-align: center;
            border-left: 1px solid #ccc;
            height: 100%; }
            #wrapall .c00 #cwwbos_wrapper .cwwbos_chart .cwwbos_reward .cwwbos_level_col.cwwbos_active {
              color: #cc0000;
              border-right: 1px solid #ccc; }
            #wrapall .c00 #cwwbos_wrapper .cwwbos_chart .cwwbos_reward .cwwbos_level_col.red_colr {
              color: #cc0000; }
            #wrapall .c00 #cwwbos_wrapper .cwwbos_chart .cwwbos_reward .cwwbos_level_col .cwwbos_check {
              width: 17px; }
              #wrapall .c00 #cwwbos_wrapper .cwwbos_chart .cwwbos_reward .cwwbos_level_col .cwwbos_check img {
                width: 100%; }
            #wrapall .c00 #cwwbos_wrapper .cwwbos_chart .cwwbos_reward .cwwbos_level_col p.cwwbos_price {
              font-size: 30px;
              font-weight: 800;
              color: #444444; }
              #wrapall .c00 #cwwbos_wrapper .cwwbos_chart .cwwbos_reward .cwwbos_level_col p.cwwbos_price.red_colr {
                color: #cc0000; }
              #wrapall .c00 #cwwbos_wrapper .cwwbos_chart .cwwbos_reward .cwwbos_level_col p.cwwbos_price.cwwmum_uptotext {
                font-size: 20px;
                line-height: 15px;
                margin-top: 10px; }
            #wrapall .c00 #cwwbos_wrapper .cwwbos_chart .cwwbos_reward .cwwbos_level_col p.cwwnos_now {
              color: #444444;
              font-size: 18px;
              font-weight: 800;
              line-height: 1.1em;
              text-align: center;
              float: none;
              clear: both;
              margin: 0 auto 8px;
              position: relative; }
              #wrapall .c00 #cwwbos_wrapper .cwwbos_chart .cwwbos_reward .cwwbos_level_col p.cwwnos_now.txt::before {
                display: block;
                width: 60px;
                height: 10px;
                background-color: #ffec00;
                position: absolute;
                top: 6px;
                content: "";
                left: 50%;
                z-index: -1;
                transform: translate(-50%); }
      #wrapall .c00 #cwwbos_wrapper .cwwbos_signup a.cwwbos_cta {
        color: #ffffff;
        margin-top: 20px; }
        #wrapall .c00 #cwwbos_wrapper .cwwbos_signup a.cwwbos_cta:hover {
          text-decoration: none;
          color: #cc0000; }
      #wrapall .c00 #cwwbos_wrapper .cwwbos_teacher {
        width: 70%;
        padding: 40px 15% 0; }
        #wrapall .c00 #cwwbos_wrapper .cwwbos_teacher .cwwbos_subhead {
          color: #777; }
        #wrapall .c00 #cwwbos_wrapper .cwwbos_teacher p b {
          font-family: "Motiva Sans", Arial, sans-serif;
          font-weight: 800; }
        #wrapall .c00 #cwwbos_wrapper .cwwbos_teacher a {
          font-family: "Motiva Sans", Arial, sans-serif;
          font-size: 14px;
          font-weight: 500; }
      #wrapall .c00 #cwwbos_wrapper .cwwbos_faq {
        padding: 0; }
        #wrapall .c00 #cwwbos_wrapper .cwwbos_faq .cwwbos_tabs_content #cwwbos_questions ul {
          list-style: none;
          margin: 15px 0px 30px;
          width: 100%;
          overflow: hidden; }
          #wrapall .c00 #cwwbos_wrapper .cwwbos_faq .cwwbos_tabs_content #cwwbos_questions ul li {
            background: #f8f8f8 url(../images/list-bar.png) top left repeat-y;
            margin-bottom: 2px;
            padding: 20px 2% 20px 4%;
            width: 94%;
            font-family: "Motiva Sans", Arial, sans-serif;
            font-weight: 500;
            font-size: 14px;
            color: #555;
            float: left; }
            #wrapall .c00 #cwwbos_wrapper .cwwbos_faq .cwwbos_tabs_content #cwwbos_questions ul li .cwwbos_q_title {
              display: block;
              float: none;
              font-weight: 700; }
              #wrapall .c00 #cwwbos_wrapper .cwwbos_faq .cwwbos_tabs_content #cwwbos_questions ul li .cwwbos_q_title:hover {
                text-decoration: none;
                cursor: pointer; }
                #wrapall .c00 #cwwbos_wrapper .cwwbos_faq .cwwbos_tabs_content #cwwbos_questions ul li .cwwbos_q_title:hover .cwwbos_chevron img {
                  top: -6px; }
              #wrapall .c00 #cwwbos_wrapper .cwwbos_faq .cwwbos_tabs_content #cwwbos_questions ul li .cwwbos_q_title.active .cwwbos_chevron img {
                top: -12px; }
              #wrapall .c00 #cwwbos_wrapper .cwwbos_faq .cwwbos_tabs_content #cwwbos_questions ul li .cwwbos_q_title .cwwbos_chevron {
                width: 10px;
                height: 6px;
                margin-left: 5px;
                overflow: hidden;
                display: inline-block;
                vertical-align: middle; }
                #wrapall .c00 #cwwbos_wrapper .cwwbos_faq .cwwbos_tabs_content #cwwbos_questions ul li .cwwbos_q_title .cwwbos_chevron img {
                  width: 10px;
                  position: relative;
                  top: 0px; }
            #wrapall .c00 #cwwbos_wrapper .cwwbos_faq .cwwbos_tabs_content #cwwbos_questions ul li p {
              display: none;
              font-family: "Motiva Sans", Arial, sans-serif;
              font-size: 14px;
              color: #555;
              margin: 10px 0px; }
              #wrapall .c00 #cwwbos_wrapper .cwwbos_faq .cwwbos_tabs_content #cwwbos_questions ul li p a {
                color: #086dd2;
                text-decoration: none; }
        #wrapall .c00 #cwwbos_wrapper .cwwbos_faq .cwwbos_tabs_content #cwwbos_questions .cwwbos_subhead_sm {
          font-size: 20px;
          font-family: "Motiva Sans", Arial, sans-serif;
          font-weight: 400; }
      #wrapall .c00 #cwwbos_wrapper .cwwbos_lower_page {
        background: #f8f8f8;
        width: 94%;
        padding: 0px 3% 20px; }
      #wrapall .c00 #cwwbos_wrapper #cwwmum_show_disclaimer {
        display: none; }
      #wrapall .c00 #cwwbos_wrapper .cwwbos_terms {
        padding-top: 20px; }
        #wrapall .c00 #cwwbos_wrapper .cwwbos_terms p {
          width: 100%;
          font-family: "Motiva Sans", Arial, sans-serif;
          font-size: 11px;
          margin-bottom: 7px; }
        #wrapall .c00 #cwwbos_wrapper .cwwbos_terms ul,
        #wrapall .c00 #cwwbos_wrapper .cwwbos_terms ol {
          margin: 5px 0 10px 0;
          width: 95%;
          padding-left: 20px; }
          #wrapall .c00 #cwwbos_wrapper .cwwbos_terms ul li,
          #wrapall .c00 #cwwbos_wrapper .cwwbos_terms ol li {
            width: 100%;
            float: left; }
        #wrapall .c00 #cwwbos_wrapper .cwwbos_terms ol {
          list-style: decimal; }
          #wrapall .c00 #cwwbos_wrapper .cwwbos_terms ol li {
            font-family: "Arial", sans-serif;
            font-size: 14px;
            line-height: 1.1em;
            color: #666;
            margin-bottom: 15px; }
            #wrapall .c00 #cwwbos_wrapper .cwwbos_terms ol li ul {
              list-style: disc; }
              #wrapall .c00 #cwwbos_wrapper .cwwbos_terms ol li ul li {
                font-family: "Arial", sans-serif;
                font-size: 11px;
                line-height: 1.2em;
                color: #4d4d4d; }
        #wrapall .c00 #cwwbos_wrapper .cwwbos_terms .cwwbos_subhead_sm, #wrapall .c00 #cwwbos_wrapper .cwwbos_terms p.cwwbos_subhead_sm {
          font-family: "Motiva Sans", Arial, sans-serif;
          color: #666666;
          font-size: 14px;
          font-weight: 700; }
      #wrapall .c00 #cwwbos_wrapper .cwwbos_terms ol li {
        list-style: unset; }
      #wrapall .c00 #cwwbos_wrapper .cwwbos_reg {
        font-size: 0.5em;
        line-height: 0;
        vertical-align: 0.5em; }
    #wrapall .c00 .cwwbos_level_name {
      background-color: #f1f1f1; }
    #wrapall .c00 .cwwmum_fontbold {
      font-weight: 700 !important; }
    #wrapall .c00 .cwwmum_now {
      position: relative; }
      #wrapall .c00 .cwwmum_now:before {
        display: block;
        width: 60px;
        height: 10px;
        background-color: #ffec00;
        position: absolute;
        top: 6px;
        content: "";
        left: -4px;
        z-index: -1; }
    #wrapall .c00 .cwwbos_block .cwwbos_chicklet {
      margin-right: 10px !important; }

/*# sourceMappingURL=main.css.map */
