@import url("https://fonts.googleapis.com/css?family=Montserrat:300,400,700");

      :root {
        --font: Montserrat;
        --alt-font: Montserrat;
        --accent-color: #117e7e;
        --secondary-color: #5db347;
        --link-color: #000000;
        --accent-highlight-color: #0b5151;
        --accent-highlight-background-color: #e0fbfb;
        --accent-tinted-color-70: #b8d8d8;
        --accent-tinted-color-80: #cfe5e5;
        --accent-tinted-color-90: #e7f2f2;
        --accent-contrast-color: #fff;
        --accent-contrast-tinted-background-color: #b3b3b3;
        --accent-hover-color: #17abab;
        --secondary-hover-color: #4a8e39;
        --secondary-contrast-color: #111;
        --link-hover-color: #333333;
      }
      
body { background: url('https://media.thoughtindustries.com/thoughtindustries/image/upload/v1/course-uploads/e6cd0023-21d6-4867-8ac0-efd948db7f17/v3gnqvfm9w9r-NACEPbackground1.png'); background-repeat: repeat; background-size: auto; }
.company__logo {text-indent: 100%;white-space: nowrap;overflow: hidden;background: url('https://media.thoughtindustries.com/thoughtindustries/image/upload/a_exif,c_fit,t_ti_company_logo_hires_v3/v1/course-uploads/e6cd0023-21d6-4867-8ac0-efd948db7f17/0mhflsd6504a-NACEP_Logo_FullColor_RGB.png') no-repeat center left;background-size: contain;} .company__logo span.h4 {visibility: hidden;}
footer .footer__inner .footer__powered-by {
display: none;
}
.footer .link a {
    text-decoration: underline;
}
#cart-button { 
  display: none; 
}
.share__container {
  display:none;
}
p {
    font-size: 14px;
}
ul li ol, ul li ul {
  margin-left: .1rem;
}
ul {
  margin: 1px;
  font-size: 14px;
  list-style-type:disc;
}
.editor-content .topic__content .topic__content--full-width .topic__container {
  font-size: 14px;
}
.results__list a {
  text-decoration:underline;
  color:#000000;
}
.choice__response a {
  text-decoration:underline;
  color:#000000;
}
li.choice:focus,
li.choice:focus-visible {
  border: 2px solid #333 !important;
}
.question-results__messages a {
  text-decoration: underline;
  color:#000000;
}
.topic__text__body {
    color: #000000;
}
.results__question-chart-timer, .results__question-pool {
    height: 200px;
}
.results__question-chart__container {
    display: none;
    }
.results__grade__status.results__grade__status--passed {
    color: #357635;
}
.choice--selected--true .choice__selected-answer {
    color: #357635;
}
.course-title {
    color: black;
    font-weight: 400;
    font-size: 16px;
    line-height: 3;
}
a:hover {
  color: #000000;
}
.expandable-sidebar__toggle {
    font-size: 17px;
    font-weight: 500;
    letter-spacing: 1px;
    min-height: 40px;
    text-transform: none;
}
.learner__sidebar-list>li>span {
    text-transform: none;
}
.learner__container {
  border-top: 8px solid #F4A91E;
}
.header--student .header__left__icon {
     background: #ffffff;
     color: var(--accent-color);
}
.header--student .header__left__icon:hover {
    background: #ffffff;
}
.icon-home {
    background: var(--accent-color);
    color: white;
    padding: 15px;
}
.icon-home:hover {
    background: #f4a91e;;
    color: black;;
}
.learner__sidebar .layout-panel {
  padding-bottom: 0px;
}
.expandable-sidebar__buttons a {
   color: #000000;
}

.learner__sidebar-inner-list span.syllabus__section-title {
  font-weight:600;
    font-size: 14px;
}
.syllabus__lesson--title-text {
  font-weight:500;
  font-size: 13px;
}
.learner__sidebar-inner-list:hover .syllabus__lesson:hover .syllabus__lesson--title:hover {
    font-weight: 500;
    font-size:14px;
    color: #000000;
}
.learner__sidebar-inner-list:active .syllabus__lesson:active .syllabus__lesson--title:active {
    font-weight: 500;
    color: #000000;
}
.syllabus__lesson--title-text:focus {
  border: 2px solid #000000;
  padding: 3px 1px 3px 1px;
}
.learner-section__title__container .learner-section__title {
    color: black;
    font-size: 18px;
    letter-spacing: 0.02em;
}
.learner-lesson__title {
    font-weight: 400;
    font-size: 18px;
    color: black;
}
.directional__nav .directional__nav__label {
    visibility: visible;
}
.topbar1 {
      height: 8px;
      background: #148B8B;
      margin-top: 4px;
    }

.topbar2 {
      height: 8px;
      background: #5db347;
      margin-top: 4px;
      margin-bottom:10px;
    }
.topbar3 {
      height: 8px;
      background: #aaba39;
      margin-top: 4px;
    }

.topbar4 {
      height: 8px;
      background: #f4a91e;
      margin-top: 4px;
      margin-bottom:10px;
    }