/* Course home styles */
body.course-home {
  background-color: #F5F5F5; }
  body.course-home .title-bar {
    background-color: #167ad9;
    color: white;
    border-radius: 5px;
    margin-bottom: 10px;
    padding: 15px;
    margin-top: 15px; }
  body.course-home .resource-html {
    padding: 15px;
    border: 1px solid #CCC;
    display: block;
    margin-bottom: 61px;
    background-color: #FFF; }
    body.course-home .resource-html table {
      width: 300px; }
      body.course-home .resource-html table embed {
        width: 300px; }
  body.course-home header {
    background-color: #FFF;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 9999; }
  body.course-home div#bottomdiv {
    z-index: 99999;
    border-top: 1px solid #006699;
    background-color: #FFF;
    position: fixed;
    width: 100%;
    bottom: 0;
    padding: 10px 0; }
    body.course-home div#bottomdiv .next {
      margin-top: 10px; }
    body.course-home div#bottomdiv .back {
      margin-top: 10px; }
  body.course-home ol.breadcrumb {
    display: inline-block;
    margin-bottom: 0;
    background: none;
    padding: 15px 0;
    margin: 0;
    text-shadow: 0px 1px 0px #FFF;
    color: #666666;
    list-style: none; }
    body.course-home ol.breadcrumb a.disabled {
      color: #666;
      text-decoration: none; }
  body.course-home .navbar {
    margin-bottom: 0;
    border-radius: 0; }
    body.course-home .navbar .dropdown {
      margin-bottom: 0; }
  body.course-home .courseinfo {
    width: 100%;
    margin: 0 auto;
    border: 1px solid #006699;
    border-radius: 5px;
    background-color: #f7f7f7;
    -moz-box-shadow: inset 0 0 30px #e2e2e2;
    -webkit-box-shadow: inset 0 0 30px #e2e2e2;
    box-shadow: inset 0 0 30px #e2e2e2; }
    body.course-home .courseinfo .title {
      background-color: #a1d5fc;
      padding: 10px;
      padding-left: 20px;
      border-radius: 5px 5px 0 0;
      font-size: 20px;
      text-shadow: 0px 1px 0px #dbffff;
      color: #144960; }
    body.course-home .courseinfo .content {
      padding: 20px 20px 0 20px;
      text-shadow: 0px 1px 0px #fff; }
    body.course-home .courseinfo p {
      font-size: 15px;
      color: #333;
      margin-bottom: 15px;
      text-align: justify; }
    body.course-home .courseinfo ul {
      font-size: 15px; }
  body.course-home .performace-group-select .form-group {
    padding: 8px 15px;
    margin-bottom: 0; }
  body.course-home .performace-group-select .form-control {
    width: auto;
    color: #1c94c4;
    display: inline-block; }
  body.course-home .performace-group-select .performance-title {
    margin-top: 5px;
    display: inline-block;
    text-shadow: 0px 1px 0px #FFF;
    color: #666666;
    font-weight: bold; }
  body.course-home .coursehome-left {
    vertical-align: top;
    background-color: none;
    padding: 0; }
    body.course-home .coursehome-left dl {
      margin: 0;
      padding: 0;
      background-color: #f5f5f5;
      border-bottom: 8px solid #1f82ca; }
      body.course-home .coursehome-left dl .header {
        background-image: url(/sites/elc/img/img-performancegroup_bg.gif);
        color: #FFF;
        padding: 15px;
        background: #1f82ca; }
      body.course-home .coursehome-left dl .menu {
        background-color: #336699;
        background-image: url(/sites/elc/img/img-performancegroup_bg.gif);
        color: #FFF; }
      body.course-home .coursehome-left dl .performance-group-name {
        padding: 15px;
        font-size: 15px;
        font-weight: normal;
        background-color: #144960;
        color: white; }
      body.course-home .coursehome-left dl .subhead {
        color: white;
        padding: 15px;
        background: #18669e; }
        body.course-home .coursehome-left dl .subhead h3 {
          margin: 0; }
        body.course-home .coursehome-left dl .subhead span {
          font-weight: normal; }
      body.course-home .coursehome-left dl dd {
        margin: 0;
        padding: 0; }
        body.course-home .coursehome-left dl dd a {
          display: block;
          color: #FFF;
          text-decoration: none;
          padding: 7px 15px 7px 15px;
          background-color: #ededed;
          border-bottom: 1px solid #e1e1e1;
          border-right: 1px solid #CCC;
          border-left: 1px solid #CCC;
          color: #167ad9;
          font-size: 16px;
          transition: background-color, .2s; }
          body.course-home .coursehome-left dl dd a:hover {
            background-color: #167ad9;
            color: white; }
  body.course-home .coursehome-right {
    padding: 0;
    background-color: #f7f7f7;
    background: none; }
    body.course-home .coursehome-right aside.module {
      background: none;
      position: relative;
      display: block; }
      body.course-home .coursehome-right aside.module .modulenum {
        z-index: 99;
        height: 100%;
        position: absolute;
        top: 15px;
        left: 5px;
        font-size: 16px;
        color: #9b9b9b;
        width: 50px;
        text-shadow: 0px 1px 0px #FFF; }
      body.course-home .coursehome-right aside.module .module-cont {
        padding: 0 15px 10px 0;
        border-left-width: 20px;
        overflow: auto;
        position: relative;
        background: none; }
        body.course-home .coursehome-right aside.module .module-cont .module-title {
          background: #499bea;
          background: -moz-linear-gradient(top, #499bea 0%, #207ce5 100%);
          background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #499bea), color-stop(100%, #207ce5));
          background: -webkit-linear-gradient(top, #499bea 0%, #207ce5 100%);
          background: -o-linear-gradient(top, #499bea 0%, #207ce5 100%);
          background: -ms-linear-gradient(top, #499bea 0%, #207ce5 100%);
          background: linear-gradient(to bottom, #499bea 0%, #207ce5 100%);
          filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#499bea', endColorstr='#207ce5',GradientType=0 );
          color: #FFF;
          padding: 7px;
          font-size: 18px;
          border: 1px solid #336699;
          border-radius: 3px 3px 0 0;
          border-bottom: none; }
          body.course-home .coursehome-right aside.module .module-cont .module-title p {
            margin: 0; }
            body.course-home .coursehome-right aside.module .module-cont .module-title p a {
              color: #FFF;
              margin-left: 10px;
              background-color: #87bbf2;
              padding: 2px 4px; }
        body.course-home .coursehome-right aside.module .module-cont .module-topic {
          position: relative;
          border: 1px solid #d1cfcf;
          border-bottom: none;
          background: #f7f7f7;
          background: -moz-linear-gradient(0deg, #f7f7f7 0%, white 100%);
          background: -webkit-linear-gradient(0deg, #f7f7f7 0%, white 100%);
          background: linear-gradient(0deg, #f7f7f7 0%, white 100%);
          filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f7f7f7",endColorstr="#ffffff",GradientType=1); }
          body.course-home .coursehome-right aside.module .module-cont .module-topic .course-icons {
            position: absolute;
            top: 0;
            left: -40px;
            width: 40px;
            line-height: 40px;
            text-align: center; }
            body.course-home .coursehome-right aside.module .module-cont .module-topic .course-icons .fa,
            body.course-home .coursehome-right aside.module .module-cont .module-topic .course-icons .far,
            body.course-home .coursehome-right aside.module .module-cont .module-topic .course-icons .fas,
            body.course-home .coursehome-right aside.module .module-cont .module-topic .course-icons .fak {
              color: #4f6e96; }
          body.course-home .coursehome-right aside.module .module-cont .module-topic > .container-fluid {
            position: relative;
            padding: 0;
            margin: 0; }
            body.course-home .coursehome-right aside.module .module-cont .module-topic > .container-fluid .row {
              margin: 0; }
            body.course-home .coursehome-right aside.module .module-cont .module-topic > .container-fluid .row > * {
              padding: 7px; }
          body.course-home .coursehome-right aside.module .module-cont .module-topic .status-icons {
            font-size: 18px;
            float: right; }
            body.course-home .coursehome-right aside.module .module-cont .module-topic .status-icons .comp {
              color: green;
              text-shadow: 0px 1px 0px #FFF; }
          body.course-home .coursehome-right aside.module .module-cont .module-topic:last-child {
            border-bottom: 1px solid #CCC; }
        body.course-home .coursehome-right aside.module .module-cont .objectives {
          background-color: orange;
          border-radius: 0 0 7px 7px;
          border: 1px solid #CCC; }
          body.course-home .coursehome-right aside.module .module-cont .objectives .module-topic {
            border: 0;
            border-bottom: 1px solid #d1cfcf; }
            body.course-home .coursehome-right aside.module .module-cont .objectives .module-topic.ci {
              background: none;
              padding: 15px;
              color: white;
              font-size: 18px;
              background-color: #4caf50 !important; }
            body.course-home .coursehome-right aside.module .module-cont .objectives .module-topic:last-child {
              border-bottom: none; }
      body.course-home .coursehome-right aside.module .welcome-text {
        text-align: justify;
        background: #238ad3;
        background: -moz-linear-gradient(180deg, #238ad3 0%, #315ea1 100%);
        background: -webkit-linear-gradient(180deg, #238ad3 0%, #315ea1 100%);
        background: linear-gradient(180deg, #238ad3 0%, #315ea1 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#238ad3",endColorstr="#315ea1",GradientType=1);
        padding: 15px;
        border-radius: 5px 5px 0 0; }
        body.course-home .coursehome-right aside.module .welcome-text .content {
          color: #d6edff;
          text-shadow: 0px 1px 0px #336699;
          font-size: 16px; }
      body.course-home .coursehome-right aside.module .welcome-vid {
        width: 100%;
        color: #FFF;
        padding: 15px;
        background: #238ad3;
        background: -moz-linear-gradient(180deg, #238ad3 0%, #315ea1 100%);
        background: -webkit-linear-gradient(180deg, #238ad3 0%, #315ea1 100%);
        background: linear-gradient(180deg, #238ad3 0%, #315ea1 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#238ad3",endColorstr="#315ea1",GradientType=1);
        border-radius: 5px 5px 0 0; }
      body.course-home .coursehome-right aside.module .welcome-vid .title {
        color: #FFF;
        display: block;
        padding: 0px 10px 10px 0px;
        font-size: 16px; }
      body.course-home .coursehome-right aside.module .welcome-vid .content {
        color: #d6edff;
        text-shadow: 0px 1px 0px #336699;
        font-size: 16px;
        border: 1px solid #006699;
        background-color: #028ac9;
        padding: 15px;
        border-radius: 5px; }
      body.course-home .coursehome-right aside.module .welcome-vid .video {
        margin-bottom: 10px; }
      body.course-home .coursehome-right aside.module .welcome-vid .video iframe {
        border: 10px solid #FFF; }
      body.course-home .coursehome-right aside.module .welcome-text-harvard {
        background-color: #FFF;
        padding: 10px;
        font-weight: bold;
        text-align: center;
        font-size: 13px;
        border: 1px solid #CCC;
        border-bottom: none;
        border-top: none; }

body.course-home .info-table {
  border-collapse: collapse;
  width: 545px;
  font-size: 14px;
  border-width: 1px;
  background-color: #FFF !important;
  margin-left: 10px; }
body.course-home .info-table, body.course-home .info-table th, body.course-home .info-table td {
  border: 1px solid #CCC; }
body.course-home .info-table tr td {
  padding: 4px; }
body.course-home .info-table tr:nth-child(even) {
  background-color: #f4f2f2; }
body.course-home .content.report {
  margin-top: 30px;
  margin-bottom: 30px;
  padding: 15px;
  background-color: #FFF;
  border: 1px solid #ededed;
  border-radius: 4px; }
  body.course-home .content.report section h4 {
    background-color: #336699;
    padding: 10px 12px;
    font-weight: normal;
    font-size: 16px;
    border-radius: 4px;
    color: #FFF; }
  body.course-home .content.report section .module-item {
    margin-left: 10px; }
    body.course-home .content.report section .module-item:before {
      font-family: "FontAwesome";
      display: inline-block;
      content: "\f096";
      margin-right: 5px;
      color: #666; }
    body.course-home .content.report section .module-item.completed:before {
      content: "\f046";
      color: #3dc43e; }
body.course-home .activity-scenario-content .item {
  border: 1px solid #CCC;
  padding: 15px;
  background-color: #fbfbfb;
  font-size: 13px; }
  body.course-home .activity-scenario-content .item .item-image {
    text-align: center;
    margin-bottom: 15px; }
    body.course-home .activity-scenario-content .item .item-image img {
      border: 8px solid #FFF;
      box-shadow: 0px 0px 5px #ccc;
      margin: 0 auto; }
  body.course-home .activity-scenario-content .item .item-start {
    border-radius: 4px;
    background: #ff7400; }
    body.course-home .activity-scenario-content .item .item-start a {
      font-weight: 400;
      text-decoration: none;
      display: block;
      padding: 15px;
      color: white;
      text-align: center;
      font-size: 16px;
      transition: .2s all;
      position: relative; }
      body.course-home .activity-scenario-content .item .item-start a:hover {
        background: #ffa84c; }
      body.course-home .activity-scenario-content .item .item-start a:before {
        position: absolute;
        font-family: "FontAwesome";
        content: "\f101";
        right: 10px;
        top: 50%;
        transform: translateY(-50%);
        font-size: 22px;
        color: white; }
body.course-home .module-learning-objectives .item {
  background-color: #f1f1f1;
  border: 6px solid #FFF;
  box-shadow: 0px 0px 5px #CCC;
  padding: 15px; }
  body.course-home .module-learning-objectives .item .title h3 {
    color: #4caf50;
    text-shadow: 0px 2px #FFF;
    margin-top: 0;
    font-style: 22px; }
  body.course-home .module-learning-objectives .item .bullets ul {
    padding-left: 0; }
    body.course-home .module-learning-objectives .item .bullets ul li {
      padding-bottom: 5px; }
      body.course-home .module-learning-objectives .item .bullets ul li i {
        color: #4caf50; }

.course-int div#course-interior {
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 30px;
  /*
      -- DEAC COURSE STYLES
  */ }
  .course-int div#course-interior h4.subhead {
    background-color: #065695;
    padding: 10px;
    color: #FFF;
    margin: 10px 0px 10px 0px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    font-size: 14px; }
  .course-int div#course-interior .vidEmbed {
    margin-left: 20px;
    padding: 20px;
    margin-right: 20px;
    text-align: center; }
  .course-int div#course-interior .vidEmbed iframe {
    border: 10px solid #FFF;
    box-shadow: 0px 0px 10px #333; }
  .course-int div#course-interior #section-highlight {
    padding: 15px;
    border-radius: 5px;
    margin-bottom: 15px;
    border: 2px solid #eae9b9;
    background-color: #faf9cb !important;
    border-collapse: inherit; }
    .course-int div#course-interior #section-highlight td:first-child {
      width: 100px; }
    .course-int div#course-interior #section-highlight img {
      padding-right: 7px; }
    .course-int div#course-interior #section-highlight p {
      padding: 0 !important;
      color: #7e6b28;
      margin-bottom: 0;
      text-align: justify; }
    .course-int div#course-interior #section-highlight h5 {
      font-size: 22px;
      font-weight: 100;
      color: #bb981b;
      padding: 0;
      margin: 0; }
  .course-int div#course-interior #reflect-ques {
    background: url(//media.maxknowledge.com/images/reflectBG.jpg) repeat-x;
    /*margin-top:20px;*/
    /*padding:15px 15px 5px 15px;*/
    padding: 10px;
    overflow: auto;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border-width: 1px 1px 5px 1px;
    font-size: 12px;
    border-color: #ff9900;
    border-style: solid;
    margin-bottom: 15px; }
  .course-int div#course-interior #reflect-ques ul {
    margin: 0 !important;
    padding: 0;
    overflow: auto; }
  .course-int div#course-interior #reflect-ques ul li {
    list-style: none;
    float: left;
    margin: 0;
    display: block;
    padding-bottom: 0; }
  .course-int div#course-interior #reflect-ques p {
    line-height: 16px;
    margin-top: 0;
    color: #FFF;
    font-size: 14px;
    padding-left: 0 !important; }
  .course-int div#course-interior #reflect-ques li.content {
    width: 580px;
    padding-left: 10px; }
  .course-int div#course-interior #reflect-ques .title {
    font-weight: 100;
    margin: 0;
    padding: 0;
    border: none;
    display: block;
    font-size: 22px;
    color: #ff9900; }
  .course-int div#course-interior #wrapper {
    background-color: #FFF;
    border: 10px solid #333333;
    border-top-width: 0;
    overflow: auto;
    margin-bottom: 0;
    width: 100%;
    padding: 0; }
    .course-int div#course-interior #wrapper .top #page #content {
      padding: 30px;
      vertical-align: top;
      font-size: 15px; }
      .course-int div#course-interior #wrapper .top #page #content P {
        margin-bottom: 1rem; }
      .course-int div#course-interior #wrapper .top #page #content p {
        margin: 0 0 10px 0; }
      .course-int div#course-interior #wrapper .top #page #content ul, .course-int div#course-interior #wrapper .top #page #content ol {
        list-style-position: outside; }
        .course-int div#course-interior #wrapper .top #page #content ul:before, .course-int div#course-interior #wrapper .top #page #content ol:before {
          background-color: green; }
        .course-int div#course-interior #wrapper .top #page #content ul li, .course-int div#course-interior #wrapper .top #page #content ol li {
          margin-bottom: 8px; }
      .course-int div#course-interior #wrapper .top #page #content ul.fa-ul {
        margin-bottom: 5px; }
        .course-int div#course-interior #wrapper .top #page #content ul.fa-ul li {
          margin-bottom: 8px; }
        .course-int div#course-interior #wrapper .top #page #content ul.fa-ul .fa-li {
          color: #4caf50; }
      .course-int div#course-interior #wrapper .top #page #content .knowledgebyte {
        border: 1px solid #337AB8;
        box-shadow: 0px 0px 7px #CCC;
        border-radius: 4px;
        background-color: #499bea;
        padding: 6px;
        padding-bottom: 10px;
        position: relative;
        margin-bottom: 15px;
        margin-top: 15px;
        background: linear-gradient(45deg, rgba(7, 68, 209, 0.95), rgba(21, 50, 159, 0.9)), url(/sites/elc/img/plaid.jpg);
        font-size: 15px; }
        .course-int div#course-interior #wrapper .top #page #content .knowledgebyte p {
          color: white;
          margin-left: 70px; }
        .course-int div#course-interior #wrapper .top #page #content .knowledgebyte img {
          position: absolute;
          left: 7px;
          top: 11px; }
        .course-int div#course-interior #wrapper .top #page #content .knowledgebyte .well {
          margin-top: 15px;
          margin-bottom: 0;
          background-color: #f9f8da;
          font-size: 13px; }
        .course-int div#course-interior #wrapper .top #page #content .knowledgebyte > h4 {
          margin-bottom: 10px;
          margin-top: 8px;
          color: #bce7f9;
          margin-left: 70px;
          font-weight: 300;
          font-size: 24px;
          text-shadow: 0px 1px #112877; }
        .course-int div#course-interior #wrapper .top #page #content .knowledgebyte .showanswer {
          text-align: center; }
          .course-int div#course-interior #wrapper .top #page #content .knowledgebyte .showanswer a {
            background-color: #299a0b;
            border-color: #8fc400; }
      .course-int div#course-interior #wrapper .top #page #content ol.alpha {
        counter-reset: li;
        list-style-position: inside;
        padding-left: 31px; }
        .course-int div#course-interior #wrapper .top #page #content ol.alpha li {
          list-style: none;
          position: relative;
          margin-bottom: 5px; }
          .course-int div#course-interior #wrapper .top #page #content ol.alpha li:before {
            content: counter(li,lower-alpha);
            counter-increment: li;
            color: #666;
            position: absolute;
            display: inline-block;
            width: 20px;
            height: 20px;
            border-radius: 50%;
            font-size: 12px;
            line-height: 20px;
            left: -27px;
            font-weight: bold;
            top: 1px;
            text-align: center;
            background-color: #f1f1f1; }
          .course-int div#course-interior #wrapper .top #page #content ol.alpha li ol.number {
            counter-reset: section;
            margin-top: 5px;
            margin-bottom: 8px;
            padding-left: 30px; }
            .course-int div#course-interior #wrapper .top #page #content ol.alpha li ol.number li {
              list-style: none;
              position: relative;
              margin-bottom: 5px; }
              .course-int div#course-interior #wrapper .top #page #content ol.alpha li ol.number li:before {
                counter-increment: section;
                content: counter(section,decimal);
                color: #666;
                position: absolute;
                font-weight: bold;
                display: inline-block;
                width: 20px;
                height: 20px;
                border-radius: 50%;
                font-size: 12px;
                line-height: 20px;
                left: -27px;
                top: 1px;
                text-align: center;
                background-color: #f1f1f1; }
    .course-int div#course-interior #wrapper .top #page #sidebar {
      background-color: #065695;
      display: table-cell;
      padding: 15px; }
      .course-int div#course-interior #wrapper .top #page #sidebar img {
        margin: 0 auto;
        border: 1px solid #CCC; }
  .course-int div#course-interior #header {
    width: 100%;
    background-color: #333;
    padding: 30px; }
    .course-int div#course-interior #header h1 {
      margin: 0;
      color: #FFF;
      font-size: 26px;
      font-weight: 200; }
  .course-int div#course-interior #course-control-bar {
    background-color: #333;
    border-right: 10px solid #333;
    border-left: 10px solid #333; }
    .course-int div#course-interior #course-control-bar .item-template, .course-int div#course-interior #course-control-bar.rscontrol .course-btn .course-listen .item, .course-int div#course-interior #course-control-bar.rscontrol .course-btn .course-watch .item, .course-int div#course-interior #course-control-bar.rscontrol .course-btn .course-read .item {
      height: 25px; }
      .course-int div#course-interior #course-control-bar .item-template a, .course-int div#course-interior #course-control-bar.rscontrol .course-btn .course-listen .item a, .course-int div#course-interior #course-control-bar.rscontrol .course-btn .course-watch .item a, .course-int div#course-interior #course-control-bar.rscontrol .course-btn .course-read .item a {
        text-decoration: none;
        color: #00ccff; }
      .course-int div#course-interior #course-control-bar .item-template i, .course-int div#course-interior #course-control-bar.rscontrol .course-btn .course-listen .item i, .course-int div#course-interior #course-control-bar.rscontrol .course-btn .course-watch .item i, .course-int div#course-interior #course-control-bar.rscontrol .course-btn .course-read .item i {
        font-size: 14px;
        color: #ffc107; }
    .course-int div#course-interior #course-control-bar .course-item-base, .course-int div#course-interior #course-control-bar.rscontrol .course-btn .course-listen, .course-int div#course-interior #course-control-bar.rscontrol .course-btn .course-watch, .course-int div#course-interior #course-control-bar.rscontrol .course-btn .course-read {
      color: white;
      font-weight: 300;
      font-size: 18px;
      border-bottom: 1px solid #037fe3;
      padding: 10px;
      transition: .2s all;
      text-align: center;
      border: 1px solid #333;
      background-color: #424141; }
      .course-int div#course-interior #course-control-bar .course-item-base:hover, .course-int div#course-interior #course-control-bar.rscontrol .course-btn .course-listen:hover, .course-int div#course-interior #course-control-bar.rscontrol .course-btn .course-watch:hover, .course-int div#course-interior #course-control-bar.rscontrol .course-btn .course-read:hover {
        background-color: #3d3d3d; }
      .course-int div#course-interior #course-control-bar .course-item-base.disabled, .course-int div#course-interior #course-control-bar.rscontrol .course-btn .disabled.course-listen, .course-int div#course-interior #course-control-bar.rscontrol .course-btn .disabled.course-watch, .course-int div#course-interior #course-control-bar.rscontrol .course-btn .disabled.course-read {
        cursor: default; }
        .course-int div#course-interior #course-control-bar .course-item-base.disabled:hover, .course-int div#course-interior #course-control-bar.rscontrol .course-btn .disabled.course-listen:hover, .course-int div#course-interior #course-control-bar.rscontrol .course-btn .disabled.course-watch:hover, .course-int div#course-interior #course-control-bar.rscontrol .course-btn .disabled.course-read:hover {
          background: #424141; }
        .course-int div#course-interior #course-control-bar .course-item-base.disabled .item a, .course-int div#course-interior #course-control-bar.rscontrol .course-btn .disabled.course-listen .item a, .course-int div#course-interior #course-control-bar.rscontrol .course-btn .disabled.course-watch .item a, .course-int div#course-interior #course-control-bar.rscontrol .course-btn .disabled.course-read .item a {
          cursor: default;
          color: #595959; }
        .course-int div#course-interior #course-control-bar .course-item-base.disabled .item i, .course-int div#course-interior #course-control-bar.rscontrol .course-btn .disabled.course-listen .item i, .course-int div#course-interior #course-control-bar.rscontrol .course-btn .disabled.course-watch .item i, .course-int div#course-interior #course-control-bar.rscontrol .course-btn .disabled.course-read .item i {
          color: #595959; }
    .course-int div#course-interior #course-control-bar.rscontrol .course-btn {
      padding: 0; }
  .course-int div#course-interior.custom-course {
    font-family: Helvetica, Arial sans-serif;
    border: 2px solid #94ac74;
    margin: 0 auto;
    margin-top: 100px;
    margin-bottom: 80px;
    padding: 0;
    border-radius: 7px;
    box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.2);
    background-color: white !important;
    font-size: 15px; }
    .course-int div#course-interior.custom-course #wrapper {
      margin-bottom: 0;
      border: 0;
      width: auto;
      background: none;
      position: relative; }
    .course-int div#course-interior.custom-course #header {
      border: 0;
      padding: 0;
      width: auto;
      background: none;
      position: relative; }
      .course-int div#course-interior.custom-course #header h1 {
        background: none;
        background-color: #758d55 !important;
        padding: 15px;
        font-size: 22px;
        padding-right: 50px;
        font-family: 'roboto_slablight'; }
      .course-int div#course-interior.custom-course #header a {
        position: absolute;
        color: white;
        top: 50%;
        transform: translateY(-50%);
        font-size: 20px;
        right: 15px; }
    .course-int div#course-interior.custom-course #wrapper .top #page .sidebar-bg {
      background-color: #e8ece3 !important;
      height: 100%;
      position: absolute;
      z-index: 0;
      border-radius: 0 0 0 4px; }
    .course-int div#course-interior.custom-course #wrapper .top #page #sidebar {
      z-index: 1;
      position: relative;
      padding: 20px 10px;
      height: auto;
      background-color: #e8ece3; }
      .course-int div#course-interior.custom-course #wrapper .top #page #sidebar .note {
        text-align: left;
        font-size: 13px;
        background-color: white;
        padding: 5px;
        border: 1px solid #d9dfd1;
        border-radius: 4px; }
        .course-int div#course-interior.custom-course #wrapper .top #page #sidebar .note .title {
          font-size: 16px;
          background-color: #758d55;
          padding: 5px 7px;
          border-radius: 4px;
          color: white; }
        .course-int div#course-interior.custom-course #wrapper .top #page #sidebar .note .book {
          font-family: 'roboto_slabregular';
          padding: 5px 7px 0 7px;
          font-size: 14px;
          color: #758d55; }
        .course-int div#course-interior.custom-course #wrapper .top #page #sidebar .note .section {
          font-family: 'roboto_slabbold';
          padding: 0px 7px 5px 7px;
          font-size: 13px;
          color: #666; }
          .course-int div#course-interior.custom-course #wrapper .top #page #sidebar .note .section a {
            color: green;
            text-decoration: underline; }
    .course-int div#course-interior.custom-course #wrapper .top #page #content {
      background-color: white; }
      .course-int div#course-interior.custom-course #wrapper .top #page #content p {
        padding: 0;
        margin: 0 0 15px 0; }
      .course-int div#course-interior.custom-course #wrapper .top #page #content .exhibit {
        background-color: #ededed;
        border: 1px solid #CCC;
        border-radius: 4px;
        padding: 5px 7px;
        color: #666;
        text-shadow: 0px 2px #FFF; }
        .course-int div#course-interior.custom-course #wrapper .top #page #content .exhibit ul {
          margin-top: 5px;
          margin-bottom: 5px; }
        .course-int div#course-interior.custom-course #wrapper .top #page #content .exhibit h2 {
          margin-bottom: 0;
          color: #666;
          text-shadow: 0px 2px #FFF; }
          .course-int div#course-interior.custom-course #wrapper .top #page #content .exhibit h2:before {
            font-family: "FontAwesome";
            content: "\f002";
            margin-right: 7px;
            font-size: 14px;
            margin-top: 3px;
            display: inline-block;
            vertical-align: top; }
      .course-int div#course-interior.custom-course #wrapper .top #page #content h3 {
        font-family: 'roboto_slabbold';
        font-size: 18px;
        color: #758d55; }
      .course-int div#course-interior.custom-course #wrapper .top #page #content h2 {
        font-family: 'roboto_slabregular';
        font-size: 18px;
        color: #758d55; }
        .course-int div#course-interior.custom-course #wrapper .top #page #content h2 .evidence {
          background-color: beige;
          padding: 5px 7px;
          border: 1px solid #e4e4cf;
          border-radius: 4px; }
          .course-int div#course-interior.custom-course #wrapper .top #page #content h2 .evidence:before {
            font-family: "FontAwesome";
            content: "\f0b1";
            margin-right: 7px;
            font-size: 14px;
            margin-top: 3px;
            display: inline-block;
            vertical-align: top; }
        .course-int div#course-interior.custom-course #wrapper .top #page #content h2 .discussion {
          background-color: beige;
          padding: 5px 7px;
          border: 1px solid #e4e4cf;
          border-radius: 4px; }
          .course-int div#course-interior.custom-course #wrapper .top #page #content h2 .discussion:before {
            font-family: "FontAwesome";
            content: "\f086";
            margin-right: 7px;
            font-size: 14px;
            margin-top: 3px;
            display: inline-block;
            vertical-align: top; }
        .course-int div#course-interior.custom-course #wrapper .top #page #content h2 span {
          font-family: Helvetica, Arial sans-serif;
          font-size: 15px;
          color: #000; }
        .course-int div#course-interior.custom-course #wrapper .top #page #content h2:first-child {
          margin-top: 0; }
      .course-int div#course-interior.custom-course #wrapper .top #page #content ul,
      .course-int div#course-interior.custom-course #wrapper .top #page #content ol {
        padding: 0;
        margin: 0;
        padding-left: 20px;
        margin-bottom: 25px;
        margin-top: 25px; }
      .course-int div#course-interior.custom-course #wrapper .top #page #content ul li,
      .course-int div#course-interior.custom-course #wrapper .top #page #content ol li {
        list-style-position: outside;
        padding: 0;
        margin: 0;
        margin-bottom: 5px;
        font-family: Helvetica, Arial sans-serif; }
      .course-int div#course-interior.custom-course #wrapper .top #page #content ul.evidence-bullet li {
        list-style: none;
        position: relative; }
        .course-int div#course-interior.custom-course #wrapper .top #page #content ul.evidence-bullet li:before {
          font-family: "FontAwesome";
          content: "\f00c";
          position: absolute;
          left: -20px;
          color: #758d55; }
      .course-int div#course-interior.custom-course #wrapper .top #page #content ul li ul,
      .course-int div#course-interior.custom-course #wrapper .top #page #content ol li ul,
      .course-int div#course-interior.custom-course #wrapper .top #page #content ol li ol {
        margin-top: 10px;
        margin-bottom: 10px; }
      .course-int div#course-interior.custom-course #wrapper .top #page #content ul li:last-child,
      .course-int div#course-interior.custom-course #wrapper .top #page #content ol li:last-child {
        margin-bottom: 0; }
      .course-int div#course-interior.custom-course #wrapper .top #page #content ul.indent,
      .course-int div#course-interior.custom-course #wrapper .top #page #content ol.indent {
        margin-left: 40px; }
      .course-int div#course-interior.custom-course #wrapper .top #page #content ul.indent li ul.bullet li {
        list-style: circle; }
      .course-int div#course-interior.custom-course #wrapper .top #page #content ul.indent li,
      .course-int div#course-interior.custom-course #wrapper .top #page #content ol.indent li {
        list-style: none;
        margin-bottom: 10px; }
      .course-int div#course-interior.custom-course #wrapper .top #page #content table {
        margin-bottom: 15px;
        border-radius: 5px;
        font-size: 13px; }
        .course-int div#course-interior.custom-course #wrapper .top #page #content table thead tr th {
          padding: 7px;
          vertical-align: top;
          border: 1px solid #333;
          background-color: #006699;
          color: white; }
        .course-int div#course-interior.custom-course #wrapper .top #page #content table thead tr td {
          padding: 7px;
          vertical-align: top;
          border: 1px solid #333; }

.course-quiz {
  background-color: #F5F5F5; }
  .course-quiz .result {
    margin-top: 20px; }
  .course-quiz .simplebox {
    border: 1px solid #CCC;
    border-radius: 3px;
    padding: 15px 15px 0 15px;
    background-color: #FFF;
    font-size: 14px;
    margin-bottom: 15px; }
  .course-quiz .simplebox p {
    margin-bottom: 15px; }
  .course-quiz .simpleheading {
    border: 1px solid #006699;
    border-radius: 3px;
    background-color: #a1d5fc;
    padding: 7px 15px;
    font-size: 14px;
    text-shadow: 0px 1px 0px #dbffff;
    color: #144960;
    overflow: auto; }
  .course-quiz .quiz-continue {
    float: right; }
  .course-quiz .quiz-continue a {
    color: #006699; }
  .course-quiz .quiz-completed {
    text-align: right;
    padding: 7px 5px;
    font-size: 14px;
    color: #006699;
    text-shadow: 0px 1px 0px #FFF; }
  .course-quiz .course-btn {
    color: #FFF;
    cursor: pointer;
    border: 1px solid green;
    border-radius: 3px;
    font-size: 15px;
    text-shadow: 0px 1px 0px green;
    padding: 5px 7px;
    background: #24aa22;
    /* Old browsers */
    background: -moz-linear-gradient(top, #24aa22 0%, #299a0b 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #24aa22), color-stop(100%, #299a0b));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #24aa22 0%, #299a0b 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #24aa22 0%, #299a0b 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #24aa22 0%, #299a0b 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #24aa22 0%, #299a0b 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#24aa22', endColorstr='#299a0b',GradientType=0 );
    /* IE6-9 */ }
  .course-quiz .quiz-box {
    position: relative;
    font-size: 14px;
    border: 1px solid #CCC;
    padding: 10px;
    margin: 0 auto;
    border-radius: 3px;
    background-color: #FFF;
    margin-bottom: 10px;
    padding-left: 60px; }
    .course-quiz .quiz-box .highlight {
      background-color: #AAFFAA; }
  .course-quiz .quiz-box .quiz-feedback p {
    margin-top: 10px; }
  .course-quiz .quiz-box .quiz-feedback {
    margin-top: 5px;
    background-color: #fcf799;
    padding: 0px 10px 10px 10px;
    font-size: 14px;
    border-radius: 3px;
    border: 1px solid #d8d7ad; }
  .course-quiz .feedbacktext {
    font-size: 14px;
    color: #333;
    font-weight: normal;
    font-style: italic; }
  .course-quiz .quiz-box .quiz-question {
    background-color: #ededed;
    padding: 7px;
    border-radius: 3px;
    border: 1px solid #CCC;
    margin-bottom: 10px; }
  .course-quiz .quiz-box .marks {
    position: absolute;
    background: #ffffff;
    /* Old browsers */
    background: -moz-linear-gradient(top, #ffffff 0%, #f6f6f6 47%, #ededed 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(47%, #f6f6f6), color-stop(100%, #ededed));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ffffff 0%, #f6f6f6 47%, #ededed 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ffffff 0%, #f6f6f6 47%, #ededed 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ffffff 0%, #f6f6f6 47%, #ededed 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #ffffff 0%, #f6f6f6 47%, #ededed 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 );
    /* IE6-9 */
    border: 1px solid #CCC;
    left: 6px;
    border-radius: 5px;
    text-align: center;
    padding: 5px; }
  .course-quiz table tr td {
    padding: 7px; }
    .course-quiz table tr td input[type="radio"] {
      margin-right: 10px; }
  .course-quiz #stimu-msg {
    text-align: justify !important;
    position: relative;
    border: 1px solid #CCC;
    margin: 10px auto;
    padding: 10px;
    border-radius: 3px;
    color: #666;
    background: #f9f9f9;
    /* Old browsers */
    background: -moz-linear-gradient(top, #f9f9f9 0%, #f2f2f2 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f9f9f9), color-stop(100%, #f2f2f2));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #f9f9f9 0%, #f2f2f2 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #f9f9f9 0%, #f2f2f2 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #f9f9f9 0%, #f2f2f2 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #f9f9f9 0%, #f2f2f2 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#f2f2f2',GradientType=0 );
    /* IE6-9 */ }
  .course-quiz #stimu-msg .stimu-header {
    font-size: 16px;
    color: #006699;
    text-shadow: 0px 1px 0px #FFF; }
  .course-quiz #stimu-msg .stimu-desc {
    font-size: 13px;
    padding: 10px 10px 20px 0;
    line-height: 16px; }
  .course-quiz #stimu-msg .stimu-link {
    position: absolute;
    right: 0;
    bottom: 0;
    border-radius: 5px 0 3px 0;
    -webkit-border-radius: 5px 0 3px 0;
    -moz-border-radius: 5px 0 3px 0;
    background: #499bea;
    /* Old browsers */
    background: -moz-linear-gradient(top, #499bea 0%, #176fa5 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #499bea), color-stop(100%, #176fa5));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #499bea 0%, #176fa5 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #499bea 0%, #176fa5 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #499bea 0%, #176fa5 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #499bea 0%, #176fa5 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#499bea', endColorstr='#176fa5',GradientType=0 );
    /* IE6-9 */
    border: 1px solid #666;
    padding: 4px 5px;
    display: inline-block; }
  .course-quiz #stimu-msg .stimu-link a {
    display: block;
    font-size: 13px;
    color: #FFF;
    text-align: center;
    text-decoration: none; }
  .course-quiz #course-table {
    border-radius: 3px;
    background-color: #FFF;
    border: 1px solid #CCC;
    margin-bottom: 10px;
    font-size: 13px;
    border-collapse: collapse; }
  .course-quiz #course-table tr td,
  .course-quiz #course-table th {
    padding: 5px;
    border: 1px solid #CCC;
    text-align: left; }
  .course-quiz #course-table tr th {
    background-color: #ededed; }
  .course-quiz .course-tut-survey {
    border-radius: 3px;
    border: 1px solid #CCC;
    padding: 10px;
    background-color: #f1f1f1;
    margin-bottom: 10px; }
  .course-quiz .course-tut-survey tr td {
    width: 20%;
    text-align: center !important;
    font-size: 13px; }
  .course-quiz .course-tut-survey tr td input {
    margin-right: 10px; }
  .course-quiz .survey {
    background-color: #FFF;
    padding: 10px;
    border-radius: 3px;
    border: 1px solid #CCC;
    margin-bottom: 10px;
    font-size: 13px; }
  .course-quiz .survey .survey-header {
    border: 1px solid #006699;
    margin: 0 auto 5px auto;
    border-radius: 3px;
    background-color: #a1d5fc;
    padding: 7px 5px;
    font-size: 14px;
    text-shadow: 0px 1px 0px #dbffff;
    color: #144960;
    font-weight: bold;
    overflow: auto; }
  .course-quiz .survey table {
    border-collapse: collapse;
    text-shadow: 0px 1px 0px #FFF; }
  .course-quiz .survey .survey-label {
    font-size: 12px;
    background-color: #f1f1f1;
    border: 1px solid #FFF !important;
    border-radius: 7px 7px 0 0 !important;
    background: #f7f7f7;
    /* Old browsers */
    background: -moz-linear-gradient(top, #f7f7f7 0%, #e5e5e5 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f7f7f7), color-stop(100%, #e5e5e5));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #f7f7f7 0%, #e5e5e5 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #f7f7f7 0%, #e5e5e5 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #f7f7f7 0%, #e5e5e5 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #f7f7f7 0%, #e5e5e5 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#e5e5e5',GradientType=0 );
    /* IE6-9 */
    text-shadow: 0px 1px 0px #FFF; }
  .course-quiz .survey table tr td {
    padding: 5px;
    border: 2px solid #FFF; }
  .course-quiz .survey table tr:nth-child(even) {
    background-color: #f1f1f1; }
  .course-quiz .survey .survey-top .blanktl {
    border-top: none;
    border-left: none;
    /*border-right:1px solid #006699;*/ }
  .course-quiz .survey .survey-top .blanktr {
    border-top: none;
    border-right: none; }
  .course-quiz .survey .green {
    background: #299a0b;
    /* Old browsers */
    background: -moz-linear-gradient(left, #299a0b 0%, #33b70e 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, #299a0b), color-stop(100%, #33b70e));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left, #299a0b 0%, #33b70e 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left, #299a0b 0%, #33b70e 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(left, #299a0b 0%, #33b70e 100%);
    /* IE10+ */
    background: linear-gradient(to right, #299a0b 0%, #33b70e 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#299a0b', endColorstr='#33b70e',GradientType=1 );
    /* IE6-9 */ }
  .course-quiz .survey .ltgreen {
    background: #b6e026;
    /* Old browsers */
    background: -moz-linear-gradient(left, #b6e026 0%, #abdc28 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, #b6e026), color-stop(100%, #abdc28));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left, #b6e026 0%, #abdc28 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left, #b6e026 0%, #abdc28 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(left, #b6e026 0%, #abdc28 100%);
    /* IE10+ */
    background: linear-gradient(to right, #b6e026 0%, #abdc28 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b6e026', endColorstr='#abdc28',GradientType=1 );
    /* IE6-9 */ }
  .course-quiz .survey .orange {
    background: #febf04;
    /* Old browsers */
    background: -moz-linear-gradient(left, #febf04 0%, #ffd65e 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, #febf04), color-stop(100%, #ffd65e));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left, #febf04 0%, #ffd65e 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left, #febf04 0%, #ffd65e 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(left, #febf04 0%, #ffd65e 100%);
    /* IE10+ */
    background: linear-gradient(to right, #febf04 0%, #ffd65e 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#febf04', endColorstr='#ffd65e',GradientType=1 );
    /* IE6-9 */ }
  .course-quiz .survey .red {
    background: #ff1a00;
    /* Old browsers */
    background: -moz-linear-gradient(left, #ff1a00 0%, #ff1a00 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, #ff1a00), color-stop(100%, #ff1a00));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left, #ff1a00 0%, #ff1a00 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left, #ff1a00 0%, #ff1a00 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(left, #ff1a00 0%, #ff1a00 100%);
    /* IE10+ */
    background: linear-gradient(to right, #ff1a00 0%, #ff1a00 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff1a00', endColorstr='#ff1a00',GradientType=1 );
    /* IE6-9 */ }
  .course-quiz .survey .yellow {
    background: #f1da36;
    /* Old browsers */
    background: -moz-linear-gradient(left, #f1da36 0%, #fcf4ae 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, #f1da36), color-stop(100%, #fcf4ae));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left, #f1da36 0%, #fcf4ae 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left, #f1da36 0%, #fcf4ae 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(left, #f1da36 0%, #fcf4ae 100%);
    /* IE10+ */
    background: linear-gradient(to right, #f1da36 0%, #fcf4ae 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1da36', endColorstr='#fcf4ae',GradientType=1 );
    /* IE6-9 */ }
  .course-quiz .course-survey-comment {
    width: 100%;
    font-size: 14px;
    padding: 10px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid #CCC;
    min-height: 125px; }
  .course-quiz .course-survey-submit {
    -moz-box-shadow: inset 0 0 3px #9bd302;
    -webkit-box-shadow: inset 0 0 3px #9bd302;
    box-shadow: inset 0 0 3px #9bd302;
    cursor: pointer;
    color: #FFF;
    border: 1px solid #7ca50b;
    border-bottom: 3px solid #7ca50b;
    font-size: 14px;
    background-color: lime;
    padding: 12px 22px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background: #8fc400;
    /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzhmYzQwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4ZmM0MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #8fc400 0%, #8fc400 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #8fc400), color-stop(100%, #8fc400));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #8fc400 0%, #8fc400 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #8fc400 0%, #8fc400 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #8fc400 0%, #8fc400 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #8fc400 0%, #8fc400 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8fc400', endColorstr='#8fc400',GradientType=0 );
    /* IE6-8 */ }

body.course-survey {
  overflow: auto; }
  body.course-survey .survey-cert {
    background-color: #ededed;
    margin: 0 auto;
    padding: 5px;
    border-radius: 3px;
    background-color: #FFF; }
  body.course-survey .survey-cert .downloads {
    display: block;
    font-size: 13px;
    margin-top: 5px; }
  body.course-survey .survey-cert .download {
    margin-top: 5px;
    border-radius: 3px;
    border: 1px solid #CCC;
    background-color: #f1f1f1;
    padding: 5px;
    display: block;
    overflow: auto; }
  body.course-survey .survey-cert .download .date {
    padding: 5px 7px;
    float: left; }
  body.course-survey .survey-cert .download .btn-surveydownload a {
    color: #FFF; }
  body.course-survey .survey-cert .download .btn-surveydownload {
    float: right;
    border-radius: 3px;
    border: 1px solid green;
    background: #b6e026;
    /* Old browsers */
    padding: 5px 7px;
    background: -moz-linear-gradient(top, #b6e026 0%, #84cc26 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b6e026), color-stop(100%, #84cc26));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #b6e026 0%, #84cc26 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #b6e026 0%, #84cc26 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #b6e026 0%, #84cc26 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #b6e026 0%, #84cc26 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b6e026', endColorstr='#84cc26',GradientType=0 );
    /* IE6-9 */ }
  body.course-survey .survey-cert .header {
    margin-bottom: 5px;
    padding: 5px;
    color: #FFF;
    border-radius: 3px;
    font-size: 16px;
    text-align: center;
    text-shadow: 0 1px 1px #25529e;
    display: block;
    background: #258dc8;
    /* Old browsers */
    background: -moz-linear-gradient(top, #258dc8 0%, #226bb5 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #258dc8), color-stop(100%, #226bb5));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #258dc8 0%, #226bb5 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #258dc8 0%, #226bb5 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #258dc8 0%, #226bb5 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #258dc8 0%, #226bb5 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#258dc8', endColorstr='#226bb5',GradientType=0 );
    /* IE6-9 */ }
  body.course-survey a.survey-cert-comp {
    text-align: center;
    display: block;
    margin: 10px auto 0 auto;
    border: 1px solid green;
    padding: 10px;
    border-radius: 3px;
    font-size: 14px;
    margin-bottom: 15px;
    text-decoration: none;
    color: #2b6b19 !important;
    background: #b6e026;
    /* Old browsers */
    background: -moz-linear-gradient(top, #b6e026 0%, #84c425 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b6e026), color-stop(100%, #84c425));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #b6e026 0%, #84c425 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #b6e026 0%, #84c425 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #b6e026 0%, #84c425 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #b6e026 0%, #84c425 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b6e026', endColorstr='#84c425',GradientType=0 );
    /* IE6-9 */ }
  body.course-survey a.survey-cert-comp:hover {
    background: #cdeb8e;
    /* Old browsers */
    background: -moz-linear-gradient(top, #cdeb8e 0%, #a5c956 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #cdeb8e), color-stop(100%, #a5c956));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #cdeb8e 0%, #a5c956 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #cdeb8e 0%, #a5c956 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #cdeb8e 0%, #a5c956 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #cdeb8e 0%, #a5c956 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cdeb8e', endColorstr='#a5c956',GradientType=0 );
    /* IE6-9 */ }

body, html {
  padding: 0px;
  margin: 0px;
  height: 100%; }

html {
  overflow-y: auto; }

.embed-container {
  position: relative;
  height: 100%;
  max-width: 100%; }

.embed-container iframe,
.embed-container object,
.embed-container embed {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 98%; }

#hold_my_iframe {
  padding: 0px;
  margin: 0 auto;
  width: 100%;
  height: 100%; }

@media only screen and (min-width: 320px) {
  body {
    padding-top: 117px; }
    body.course-home.cp {
      padding-top: 236px; }
    body.course-home .nn-content-frame {
      width: auto !important; }
    body.course-home .coursehome > .row {
      display: block; }
    body.course-home .resource-html table embed {
      width: 280px; }
    body.course-home ol.breadcrumb {
      font-size: 12px;
      padding: 15px; }
      body.course-home ol.breadcrumb li:before {
        padding: 0; }

  .course-int div#course-interior {
    margin-top: 20px;
    margin-bottom: 20px;
    padding: 0; }

  div#course-interior {
    padding: 0;
    margin: 0; }
    div#course-interior #wrapper .top {
      display: block; }
      div#course-interior #wrapper .top #page #content {
        display: block;
        float: left; }
        div#course-interior #wrapper .top #page #content center > table {
          width: 280px; }
      div#course-interior #wrapper .top #page #sidebar {
        display: block;
        float: left; } }
@media only screen and (min-width: 480px) {
  body.course-home.cp {
    padding-top: 190px; }
  body.course-home {
    padding-top: 117px; }
    body.course-home .nn-content-frame {
      width: 100% !important; }
    body.course-home ol.breadcrumb {
      font-size: 14px; }
    body.course-home .coursehome > .row {
      display: block; }
    body.course-home .resource-html table embed {
      width: 450px; }

  div#course-interior #wrapper .top {
    display: block; }
    div#course-interior #wrapper .top #page #content {
      display: block;
      float: left; }
      div#course-interior #wrapper .top #page #content center > table {
        width: 280px; }
    div#course-interior #wrapper .top #page #sidebar {
      display: block;
      float: left; }

  div#bottomdiv .iframe-highlight400 img {
    margin: 0 auto; } }
@media only screen and (min-width: 768px) {
  body.course-home.cp {
    padding-top: 170px; }
  body.course-home {
    padding-top: 117px; }
    body.course-home .nn-content-frame {
      width: 100% !important; }
    body.course-home ol.breadcrumb {
      padding: 15px 0; }
      body.course-home ol.breadcrumb li:before {
        padding: 15px 0; }
    body.course-home .coursehome > .row {
      display: block; }
    body.course-home .resource-html table embed {
      width: 600px; }

  div#course-interior {
    padding: 0;
    margin: 30px auto; }
    div#course-interior #wrapper .top {
      display: block; }
      div#course-interior #wrapper .top #page #content {
        display: block;
        float: left; }
        div#course-interior #wrapper .top #page #content center > table {
          width: 500px; }
      div#course-interior #wrapper .top #page #sidebar {
        display: block;
        float: left; } }
@media only screen and (min-width: 992px) {
  body.course-home.cp {
    padding-top: 170px; }
  body.course-home {
    padding-top: 117px; }
    body.course-home .coursehome > .row {
      display: flex; }

  div#course-interior #wrapper .top {
    display: table;
    border-collapse: separate; }
    div#course-interior #wrapper .top #page {
      display: table-row; }
      div#course-interior #wrapper .top #page #content {
        display: table-cell;
        float: none; }
      div#course-interior #wrapper .top #page #sidebar {
        display: table-cell;
        float: none; } }
@media only screen and (min-width: 1200px) {
  body.course-home.cp {
    padding-top: 170px; }
  body.course-home {
    padding-top: 117px; }
    body.course-home .coursehome > .row {
      display: flex; }

  div#course-interior #wrapper .top {
    display: table;
    border-collapse: separate; }
    div#course-interior #wrapper .top #page {
      display: table-row; }
      div#course-interior #wrapper .top #page #content {
        display: table-cell;
        float: none; }
      div#course-interior #wrapper .top #page #sidebar {
        display: table-cell;
        float: none; } }

/*# sourceMappingURL=maxknowledge.course.css.map */
