/**handles:stm-lms-login,stm-lms-register,stm-lms-curriculum,stm-lms-lesson_comments**/
.stm-lms-wrapper__login{margin-bottom:50px}.stm-lms-wrapper__login #stm-lms-register{display:block}.stm-lms-modal-login #stm-lms-login-modal,.stm-lms-modal-login #stm-lms-register,.stm_lms_user_float_menu.__collapsed .stm_lms_login_wrapper{display:none}.stm-lms-modal-login .nav{margin-bottom:0}.stm-lms-modal-login .sc_login{margin:0!important}.stm-lms-modal-login #stm-lms-login-modal.active,.stm-lms-modal-login #stm-lms-register.active{display:block}.stm-lms-modal-login #stm-lms-register{margin-bottom:-70px}.stm-lms-modal-login #stm-lms-register>h3{display:none}.stm_lms_login_wrapper{padding:40px 50px;background-color:#ff0059}.stm_lms_login_wrapper .form-group{margin:0 0 30px}.stm_lms_login_wrapper .form-group label{margin:0 0 7px;text-transform:uppercase;font-size:12px;font-weight:600;color:#fff}.stm_lms_login_wrapper__actions{display:flex;align-items:center}.stm_lms_login_wrapper__actions label{margin-right:15px;margin-bottom:0;color:#fff}.stm_lms_login_wrapper__actions .btn{background-color:#d3d1d1!important;margin-left:auto}.stm_lms_login_wrapper .lostpassword{position:relative;top:-1px;color:#fff!important;cursor:pointer}.stm_lms_login_wrapper .lostpassword:hover{text-decoration:underline!important}.stm_lms_login_wrapper .stm_lms_lost_password_form{display:flex;align-items:center;padding:30px 0 0}.apsl-login-networks span.apsl-login-new-text,.stm-lms-modal-login .stm-lms-login__top h3,.wp-social-login-widget .wp-social-login-connect-with{display:none}.stm_lms_login_wrapper .stm_lms_lost_password_form .form-group{flex-grow:1;margin-right:30px}.stm_lms_login_wrapper .stm_lms_lost_password_form .btn{background-color:#d3d1d1!important;margin-left:auto}.wp-social-login-widget{float:right;margin:6px 0 0}.wp-social-login-widget .wp-social-login-provider-list{margin:0 -5px;padding:0}.wp-social-login-widget .wp-social-login-provider-list a{margin:0 5px}.stm_lms_log_in.loading{min-height:auto}.stm_lms_log_in.loading:before{top:-3px}.stm_lms_log_in.loading i,.stm_lms_log_in.loading span{opacity:0}.stm-lms-modal-login .modal-body{padding:0 0 70px}.stm-lms-modal-login .loading.btn{margin-left:auto!important}.stm-lms-modal-login .stm-lms-message{margin-left:50px;margin-right:50px;padding:0;background-color:transparent;color:#e53935}.stm-lms-modal-login .stm-lms-login__top{position:absolute;bottom:19px;left:20px;right:20px}.stm-lms-modal-login .stm-lms-login__top .wp-social-login-widget{float:none;text-align:center}.stm-lms-modal-login .stm-lms-message.success{color:#66bb6a}@media (max-width:1023px){.stm-lms-login{margin:0 0 40px}}@media (max-width:550px){.stm_lms_login_wrapper,.stm_lms_register_wrapper{padding:40px 25px!important}.stm_lms_lost_password_form{flex-wrap:wrap;justify-content:flex-start}.stm_lms_lost_password_form .form-group{width:100%;margin-right:0!important}.stm_lms_lost_password_form .btn{margin-left:0!important}.stm_lms_login_wrapper__actions{flex-wrap:wrap}.stm_lms_login_wrapper__actions .lostpassword{width:100%;margin-top:10px}.stm_lms_login_wrapper__actions .btn{margin:15px 0 0}}body div.nsl-container-block{margin:15px 0}body div.nsl-container-block .nsl-container-buttons{flex-flow:row;margin:0 -8px}body div.nsl-container-block .nsl-container-buttons a{max-width:inherit;padding:0 8px;flex:0 0 auto;width:50%;margin:8px 0}.stm-lms-modal-login .apsl-login-networks,body .modal-content div.nsl-container-block{padding:0 50px}body div.nsl-container-block .nsl-container-buttons a .nsl-button-label-container{font-size:14px}.apsl-login-networks{margin:20px 0 30px}.apsl-login-networks .social-networks{display:flex;align-items:center}.apsl-login-networks .social-networks>a{flex:1 1 0px;margin-right:15px}.apsl-login-networks .social-networks>a:last-child{margin-right:0}.apsl-login-networks .social-networks .apsl-icon-block{display:flex;align-items:center;padding:0 20px;margin:0;background:#3b5898;border-radius:5px;color:#fff}.apsl-login-networks .social-networks .apsl-icon-block .fa,.apsl-login-networks .social-networks .apsl-icon-block .fab{width:auto;background-color:transparent;color:inherit;line-height:40px;font-family:"Font Awesome 5 Brands"!important;margin-right:10px}.apsl-login-networks .social-networks .apsl-icon-block .apsl-long-login-text{display:block;line-height:16px}.apsl-login-networks .social-networks .apsl-icon-block.icon-google{background-color:#cb4023}
.stm_lms_register_wrapper{padding:40px 50px;background-color:#eef1f7}.stm_lms_register_wrapper .form-group{margin:0 0 30px}.stm_lms_register_wrapper .form-group label{margin:0 0 7px;text-transform:uppercase;font-size:12px;font-weight:600;color:#273044}.stm_lms_register_wrapper .form-group .form-control{background-color:#fff}.stm_lms_register_wrapper__actions{display:flex;align-items:center}.stm_lms_register_wrapper__actions label{margin-right:15px;margin-bottom:0;color:#273044}.stm_lms_register_wrapper__actions .btn{background-color:#d3d1d1!important;margin-left:auto}@media (max-width:550px){.stm_lms_register_wrapper__actions{flex-wrap:wrap}.stm_lms_register_wrapper__actions .btn{margin:15px 0 0}}
@charset "UTF-8";.stm-curriculum-item{display:flex;padding:13px;margin:0 0 2px;background-color:#f0f4fa;transition:.3s ease;flex-wrap:wrap;border-top:2px solid transparent}.stm-curriculum-item.has-excerpt{cursor:pointer}.stm-curriculum-item.opened{position:relative;border-top-color:#ff0059;background-color:#fff;box-shadow:0 5px 10px rgba(0,0,0,.18);z-index:99}.stm-curriculum-item.opened .stm-curriculum-item__toggle{border-width:0 4.5px 5px;border-color:transparent transparent #aaa}.stm-curriculum-item:hover{background-color:rgba(240,244,250,.65)}.stm-curriculum-item:hover .stm-curriculum-item__title .heading_font{color:#ff0059}.stm-curriculum-item>*{margin-right:15px}.stm-curriculum-item__num{font-size:14px;color:#aaa}.stm-curriculum-item__title{position:relative;top:-1px;font-size:15px;font-weight:600}.stm-curriculum-item__meta{margin-left:auto}.stm-curriculum-item__meta i{position:relative;margin:0 5px 0 0;font-size:15px;color:#aaa}.stm-curriculum-item__toggle{display:block;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin:0;width:0;height:0;border-style:solid;border-width:5px 4.5px 0;border-color:#aaa transparent transparent;transition:.3s ease}@media (max-width:600px){.stm-curriculum-item__toggle{display:none}}.stm-curriculum-item__toggle-container{display:block;position:relative;border-radius:50%;width:20px;height:20px;background-color:#e9e9e9;cursor:pointer;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.stm-curriculum-item__toggle-container.opened{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.stm-curriculum-item__excerpt{display:none;width:100%;padding:20px 20px 0 53px;order:201}.stm-curriculum-item__preview{order:100;margin:0}.stm-curriculum-item__icon{min-width:16px;font-size:16px;color:#ff0059}.stm-curriculum-item__icon .stmlms-slides-css{position:relative;top:7px;display:block;content:"";width:14px;height:10px;border:2px solid #ff0059}.stm-curriculum-item__icon .stmlms-slides-css:after,.stm-curriculum-item__icon .stmlms-slides-css:before{position:absolute;top:-5px;left:0;content:"";width:100%;border-radius:2px;height:2px;background-color:#ff0059}.stm-curriculum-item__icon .stmlms-slides-css:before{left:2px;top:-8px;width:calc(100% - 4px)}.stm-curriculum-item__preview a{padding:3px 7px;margin-left:15px;border-radius:4px;background-color:#d3d1d1;color:#fff}.stm-curriculum-item__preview a:hover{color:#fff!important}.stm-curriculum-section h3{margin:45px 0 21px;font-weight:400}.stm-lms-course__curriculum .stream .stm-curriculum-item__icon i{font-family:"Font Awesome 5 Brands"!important;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.stm-lms-course__curriculum .stream .stm-curriculum-item__icon i:before{content:""}@media (max-width:769px) and (min-width:767px){.stm-curriculum-item{flex-wrap:nowrap}}@media (max-width:550px){.stm-curriculum-item__icon,.stm-curriculum-item__num{display:none}.stm-curriculum-item__title{margin:0 5px 0 0;width:80%}.stm-curriculum-item__preview{margin-right:0;margin-top:5px;display:none}.stm-curriculum-item__preview a{margin-left:0;margin-right:10px}.stm-curriculum-item__meta{display:none;line-height:1.2em;margin-left:52px;margin-top:5px}.stm-curriculum-item__excerpt{padding-left:0}}@media (max-width:375px){.stm-curriculum-item{flex-wrap:wrap}.stm-curriculum-item .stm-curriculum-item__title{width:78%}}@media (max-width:321px){.stm-curriculum-item .stm-curriculum-item__title{width:75%}}
.stm-lms-course__sidebar{position:fixed;width:480px;max-width:80%;top:0;right:0;bottom:0;background-color:#f0f4fa;-webkit-transform:translateX(40px);transform:translateX(40px);opacity:0;visibility:hidden;z-index:99;transition:.3s ease}.stm-lms-course__sidebar_toggle{position:absolute;right:30px;top:25px;font-size:22px;width:50px;height:50px;line-height:50px;background-color:#d3d1d1;border-radius:50%;text-align:center;color:#fff;cursor:pointer}.stm-lms-course__sidebar .stm_lms_lesson_comments{position:absolute;top:0;left:0;right:0;bottom:0;padding:35px 30px 30px;overflow-y:auto}.stm_lms_lesson_comments__list_single{margin:15px 0;padding:15px;background-color:#fff;cursor:pointer}.stm_lms_lesson_comments__list_single.expanded{box-shadow:0 5px 10px rgba(0,0,0,.18)}.stm_lms_lesson_comments__list_single p{margin-bottom:0}.stm_lms_lesson_comments__list_single__info{margin:0 0 15px}.stm_lms_lesson_comments__list_single__info>*{display:inline-block;color:#aaa}.stm_lms_lesson_comments__list_single__info>:after{position:relative;top:0;content:"|";margin:0 10px;color:#ddd;font-size:16px}.stm_lms_lesson_comments__list_single__info>:last-child:after{display:none}.stm_lms_lesson_comments__list_single__info .stm_lms_lesson_comments__list_single__login,.stm_lms_lesson_comments__list_single__info .stm_lms_lesson_comments__list_single__login a,.stm_lms_lesson_comments__list_single__info .stm_lms_lesson_comments__list_single__login a:hover{color:#ff0059}.stm_lms_lesson_comments__list_single__text{margin:0 0 10px;font-size:16px;color:#273044;word-wrap:break-word}.stm_lms_lesson_comments__list_single__replies_count{color:#aaa}.stm_lms_lesson_comments__list_single__replies_count:hover{color:#d3d1d1!important}.stm_lms_lesson_comments__list_single__reply a.btn.btn-default{background-color:#ff0059}.stm_lms_lesson_comments__list_single__reply textarea{padding:12px 12px 6px!important;margin:0 0 20px;min-height:54px;resize:none;transition:.3s ease;background-color:#fff;border:1px solid #ddd}.stm_lms_lesson_comments__list_single__reply.focused{margin-bottom:30px}.stm_lms_lesson_comments__list_single__reply.focused textarea{min-height:150px}.stm_lms_lesson_comments__list_single_expanded{padding-top:20px}.stm_lms_lesson_comments__replies .stm_lms_lesson_comments__reply{margin-bottom:25px}.stm_lms_lesson_comments__top{margin:0 0 25px}.stm_lms_lesson_comments__top h3{display:inline-block;margin:12px 0 15px}.stm_lms_lesson_comments__top .btn{float:right}.stm_lms_lesson_comments .stm_lms_btn_icon .form-control{margin:0 0 50px;background-color:#fff;border-color:#fff}.stm_lms_lesson_comments .stm_lms_btn_icon button{background-color:#ff0059;color:#fff;outline:0!important}.stm_lms_lesson_comments__inner{display:block}.stm_lms_lesson_comments__add{display:none;margin:0 0 40px}.stm_lms_lesson_comments__add_back{display:block;margin:0 0 30px;text-align:center;border-bottom:1px solid #cccdd0}.stm_lms_lesson_comments__add_back i{display:block;margin:0 auto;width:50px;height:50px;line-height:50px;font-size:23px;background-color:#d3d1d1;border-radius:50%;color:#fff}.stm_lms_lesson_comments__add_back span{display:block;margin:15px 0 25px;color:#273044;opacity:.5;font-size:15px;transition:.3s ease}.stm_lms_lesson_comments__add_back:hover span{opacity:1}.stm_lms_lesson_comments__add textarea{padding:15px 20px!important;background-color:#fff;border-radius:5px}.stm_lms_lesson_comments__add textarea::-webkit-input-placeholder{opacity:.5;color:#273044}.stm_lms_lesson_comments.addQuestion .stm_lms_lesson_comments__inner{display:none}.stm_lms_lesson_comments.addQuestion .stm_lms_lesson_comments__add{display:block}.stm_lms_lesson_comments.addQuestion .stm_lms_lesson_comments__add a.btn.btn-default{background-color:#ff0059}@media (max-width:550px){.stm_lms_lesson_comments__top .btn{float:none;display:block}.stm-lesson_sidebar__close{top:80px;left:-52px}}