/*.reboot_content{
  width:100%;
min-height:500px;
  padding:0px;
  margin:0px;
  margin-top:80px;
  padding:10px;
  overflow-x: hidden !important;
}*/
.reboot_content_wrapper{


  overflow-x: hidden !important;

  -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
     width:100%;
   height:100%;
   padding: 0 20px;
}
.reboot_content{
  padding: 130px 10px 60px 10px;
  overflow-x: hidden !important;

}
.reboot-mobile-img{
  width:100%;
}
.contentwrapper{
  padding-left: 45px;
padding-right: 45px;

}
.cw_pagetitle{
  font-size: 20px;
margin-left: 10px;
margin-top: -2PX;
}

.question  .cw_pagetitle{
  display:none;
}

@media screen and (min-width: 0px) and (max-width: 650px) {
  /*  .lessonTitle{ font-size:24px}  { display: none; }  /* show it on small screens */

  .reboot_content{
    padding: 60px 10px 60px 10px;
    overflow-x: hidden !important;

  }

}

@media screen and (min-width: 651) and (max-width: 1024px) {
  /*  .lessonTitle  { display: block; }   /* hide it elsewhere */
}







/* reboot TEMPLATE CSS */

/*main menu */
.harvBall{
    width:14px;
    height:14px;
    display:inline-block;
      background:#fff url('skin/menu_incomplete.gif') no-repeat left top !important;
  background-size:100% 100% !important;
}
.harvBall_0{
    width:14px;
    height:14px;
    display:inline-block;
      background:#fff url('skin/menu_unattempted.gif') no-repeat left top !important;
  background-size:100% 100% !important;
}
.harvBall_1{
    width:14px;
    height:14px;
    display:inline-block;
      background:#fff url('skin/menu_complete.gif') no-repeat left top !important;
  background-size:100% 100% !important;
}
.harvBall_2{
    width:14px;
    height:14px;
    display:inline-block;
      background:#fff url('skin/menu_incomplete.gif') no-repeat left top !important;
  background-size:100% 100% !important;
}



/*assessmentStart */

.assessmentStart{
    background: #0fa4d3;
    padding: 5px 20px;
    /* margin: 50px 40px; */
    /* margin-top: 100px; */
    position: relative;
    top: 30px;
    left: 30px;
    border-radius: 20px;
    color: white !important;
    text-decoration:none !important;
    margin-left:5px;
}
.assessmentStart:hover{
        background: #2f302f;
    cursor:pointer;
     color: white;
    text-decoration:none;
}
.assessmentStart:active{
        background: #2f302f;
    cursor:pointer;
     color: white;
    text-decoration:none;
}



/* certificate */




/* assessment intro css */

.tlopf{
    width:20px;
    height:20px;

    display:inline-block;
}

.tlopassed1{

    background:#fff url('skin/correct.png') no-repeat left bottom !important;
    display:inline-block;
}
.tlopassed0{

    background:#fff url('skin/wrong.png') no-repeat left bottom !important;
    display:inline-block;
}
.assessrow{
    padding:20px;
}
.ai_ul{
    list-style-type: none;
}
.ai_tt{
    font-weight:bold;
}
.TLO_message{
    font-size: 14px;
    padding-left: 30px;
    font-style: italic;
}
.TLO_review_link{
    cursor:pointer;
}
