.clearfix:after{content:" ";visibility:hidden;display:block;height:0;clear:both}html,body{margin:0}h1,h2,h3,h4,h5{margin:0;padding:0;font-weight:normal}h2{font-family:'ITC Avant Garde Gothic Std Md',Arial,Helvetica,sans-serif;font-size:34px;color:#000;line-height:42px;margin-top:40px;margin-bottom:20px}@media screen and (min-width:960px){h2{font-size:40px}}h3{font-family:Arial,Helvetica,sans-serif;font-size:20px;font-weight:bold;color:#000;line-height:25px;margin-bottom:10px}h4{font-family:Arial,Helvetica,sans-serif;font-size:15px;font-weight:bold;line-height:20px;color:#000;padding-bottom:0}p.intro{font-family:Arial,Helvetica,sans-serif;font-size:18px;line-height:24px;color:#666}p{padding-bottom:25px;margin:0}p,li,blockquote{font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:20px;color:#666}ul{padding-left:15px}blockquote{border:0}.hidden-text{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.page-title-container{background-image:linear-gradient(90deg, #00baa3 0, #007ce8 94%);width:100%;height:105px;margin-bottom:45px}.page-title-container h2.page-title{font-family:montserratbold;font-size:42px;letter-spacing:.1px;color:white;line-height:105px;margin:0 auto;text-align:center}@media (max-width:715px){.page-title-container{height:78px;margin-bottom:30px}.page-title-container h2.page-title{font-size:30px;line-height:78px}}.page-body{width:86%;max-width:463px;margin:0 auto}.page-body p.intro{font-family:open_sansregular;font-size:16px;color:#000;line-height:24px;padding-bottom:0;margin-bottom:42px;text-align:center}.page-body label{font-family:open_sansregular;font-size:12px;color:#000;margin-bottom:2px}.page-body input.form-control{font-family:source_sans_proregular;font-size:13px;color:#000;padding:8px 0 9px 11px;border:1px solid #979797;border-radius:0}.page-body .form-group.change-password{margin-bottom:10px}.page-body .form-group.has-error #email,.page-body .form-group.has-error #confirmPassword{border:1px solid #a51426}.page-body .error-text{color:#a51426;font-family:open_sansregular;font-size:12px;margin-top:3px}.page-body .error-placeholder{height:10px}.page-body button.submit{background-color:#1565c0;color:#fff;font-family:open_sanssemibold;width:100%;height:36px;border-radius:20px}.page-body button.submit[disabled]{background-color:#ddd}.page-body a{color:#1565c0}.page-body .password-validation-container{font-size:12px;font-family:open_sansregular;color:#666}.page-body .password-validation-container .password-validation-column{vertical-align:top;display:inline-block;width:50%}.page-body .password-validation-container .password-validation-column .validation-row{height:15px;line-height:15px}.page-body .password-validation-container .password-validation-column .validation-row.first-row{margin-bottom:15px}.page-body .password-validation-container .password-validation-column .validation-row.second-row{margin-bottom:25px}.page-body .password-validation-container .password-validation-column .validation-row span{vertical-align:middle}@media (max-width:420px){.page-body .password-validation-container .password-validation-column .validation-row .number-or-special-character{display:inline-block;max-width:116px}.page-body .password-validation-container .password-validation-column .validation-row #number-or-special-char.validation-indicator{vertical-align:top}}.page-body .password-validation-container .password-validation-column .validation-row .validation-indicator{display:inline-block;width:15px;height:15px;margin-right:5px;background-color:#ddd;border-radius:50%}.page-body .password-validation-container .password-validation-column .validation-row .validation-indicator.valid{background-image:url('/images/validation_checkmark.png');background-size:15px 15px;background-repeat:no-repeat}header{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}header h1{background:url(/images/logo_iclicker.svg) no-repeat;background-size:auto 100%;text-indent:-9999em;height:30px;margin:26px 0 26px 20px}.page-container{width:85%;margin:0 auto}.col-no-padding{padding-left:0;padding-right:0}.btn-primary{padding:6px 20px;background:#1896d0;background:-moz-linear-gradient(top, #1896d0 0, #1377b8 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #1896d0), color-stop(100%, #1377b8));background:-webkit-linear-gradient(top, #1896d0 0, #1377b8 100%);background:-o-linear-gradient(top, #1896d0 0, #1377b8 100%);background:-ms-linear-gradient(top, #1896d0 0, #1377b8 100%);background:linear-gradient(to bottom, #1896d0 0, #1377b8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1896d0', endColorstr='#1377b8', GradientType=0);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border:none;-webkit-box-shadow:inset 0 1px 1px 0 #1fb6de,inset 0 -1px 0 0 rgba(0,0,0,0.3);-moz-box-shadow:inset 0 1px 1px 0 #1fb6de,inset 0 -1px 0 0 rgba(0,0,0,0.3);box-shadow:inset 0 1px 1px 0 #1fb6de,inset 0 -1px 0 0 rgba(0,0,0,0.3);font-weight:bold}.has-error .form-control{border-color:#c00}.success-text,.error-text{font-family:Arial,Helvetica,sans-serif;font-size:15px;margin-top:5px}.success-text{color:#68aa11}.error-text{color:#c00}.image-container{padding:10px;text-align:center}.scrollable-box{border:1px solid #ccc;border-radius:4px;padding-right:5px;padding-bottom:10px;overflow-y:scroll;overflow-x:hidden}.mnv-btn-transparent{border:none;background-color:transparent;cursor:pointer;overflow:hidden;background-repeat:no-repeat}img{max-width:100%;height:auto;margin:0 auto}@media screen and (min-width:960px){.page-container{width:960px}}@media (max-width:715px){header h1{height:27px}}.ac-pagination-label{font-size:25px}.fixed-table{table-layout:fixed;display:table;width:100%}tbody.fixed-table{display:block;height:555px;overflow-y:auto}.btn-file{position:relative;overflow:hidden}.btn-file input[type=file]{position:absolute;top:0;right:0;min-width:100%;min-height:100%;font-size:100px;text-align:right;filter:alpha(opacity=0);opacity:0;outline:none;background:white;cursor:inherit;display:block}.sessions-box{height:230px}.override-readonly{cursor:default !important;background-color:#fff !important}.has-error-override{border:1px solid #c00 !important}.input-group-override{border:none}.error .alert{margin-top:20px}.error .alert h4{margin-bottom:8px}.error .alert p{color:inherit}p{padding-bottom:15px}ul{padding-left:45px}ul li{line-height:35px}ul.anchor-links{list-style-type:none;padding:0;margin:0}ul.anchor-links li>a{cursor:pointer}p.important-text{font-weight:bold;text-transform:uppercase}a.scroll-top{cursor:pointer}.instructors-box{height:330px;list-style-type:none;padding-left:0;padding-right:0}.instructor-item{width:100%;border-bottom:solid 1px #ddd;outline:none}.instructor-item:hover{cursor:pointer}.instructor-item-active{background-color:#bdbdbd;color:#fff}.instructor-display-text{padding-left:10px}