.stm-lms-lesson_navigation{margin-top:0}.stm-assignments{padding-bottom:70px;background-color:#eef1f7}.stm-assignments a.btn.btn-default.btn-accept-assignment,.stm-lms-course__assignment a.btn.btn-default.start_assignment{background-color:#385bce}.stm-lms-course__assignment{position:relative}.stm-lms-course__assignment .start_assignment{margin:20px 0 0}.stm-lms-course__assignment .wp-media-buttons{display:none}.stm-lms-course__assignment .stm-lms-course__assignemnt-attachments__new{display:inline-block;text-align:center;min-width:155px;vertical-align:top;position:relative;background-color:#17d292;border-radius:19px}.stm-lms-course__assignment .stm-lms-course__assignemnt-attachments__new>*{color:#fff}.stm-lms-course__assignment .stm-lms-course__assignemnt-attachments__new i{position:absolute;left:15px;top:9px;font-size:18px}.stm-lms-course__assignment .stm-lms-course__assignemnt-attachments__new span{padding-left:40px;padding-right:20px;position:relative;top:-1px;font-size:14px;font-weight:700;line-height:38px}.stm-lms-course__assignment .stm-lms-course__assignemnt-attachments__new input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}.stm-lms-course__assignment .stm-lms-course__assignemnt-attachments__files{margin:15px 0}.stm-lms-course__assignment .stm-lms-course__assignemnt-attachments__file{position:relative;margin:0 0 15px;border-radius:19px}.stm-lms-course__assignment .stm-lms-course__assignemnt-attachments__file .progress{position:relative;top:0;left:0;right:0;bottom:0;margin:0;height:38px;overflow:hidden;background-color:#f6f8fb;z-index:10;border-radius:19px}.stm-lms-course__assignment .stm-lms-course__assignemnt-attachments__file .progress-bar{width:100%;height:38px;background-color:#17d292;background-size:10px 10px;-webkit-animation:progress-bar-stripes 1.5s linear forwards;animation:progress-bar-stripes 1.5s linear forwards}.stm-lms-course__assignment .stm-lms-course__assignemnt-attachments__file .file_uploaded_data{display:flex;padding:7px 15px 7px 28px;color:#fff;position:relative;font-size:12px;line-height:14px;z-index:20}.stm-lms-course__assignment .stm-lms-course__assignemnt-attachments__file.loaded{background-color:#f6f8fb}.stm-lms-course__assignment .stm-lms-course__assignemnt-attachments__file.loading_file .name{color:#fff}.stm-lms-course__assignment .stm-lms-course__assignemnt-attachments__file.loading_file .file_uploaded_data{display:none}.stm-lms-course__assignment .stm-lms-course__assignemnt-attachments__file.error{white-space:nowrap;background-color:#f00909}.stm-lms-course__assignment .stm-lms-course__assignemnt-attachments__file.error .name{width:45%;padding-right:30px;color:#fff;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.stm-lms-course__assignment .stm-lms-course__assignemnt-attachments__file .right_part{margin-left:auto;text-align:right}.stm-lms-course__assignment .stm-lms-course__assignemnt-attachments__file .error_message{display:block;margin:5px 0 0}.stm-lms-course__assignment .stm-lms-course__assignemnt-attachments__file .name{display:block;padding:5px 0;font-size:14px;color:#273044}.stm-lms-course__assignment .stm-lms-course__assignemnt-attachments__file .actions i{display:inline-block;margin:2px 5px 0;font-size:16px;width:30px;height:20px;line-height:20px;text-align:center;color:#aaa;cursor:pointer}.stm-lms-course__assignment .stm-lms-course__assignemnt-attachments__file .actions i:hover{color:#385bce}.stm-lms-course__assignment .stm-lms-course__assignemnt-attachments__file .actions i.fa-times:hover{color:#f00909}.stm-lms-course__assignment .assignment_approved_content{padding:30px;background-color:#f6f8fb}.stm-lms-course__assignment .assignment_approved_content>:last-child{margin-bottom:0}.btn-accept-assignment{display:inline-block;vertical-align:top}.stm_lms_assignment__edit{background-color:#fff;padding:30px 30px 15px;margin:30px 0 60px;box-shadow:0 8px 22px 0 rgba(0,0,0,.2)}.assignment-task{display:none;padding:10px 0 0}.all_requirements{position:relative;padding:0 30px 0 0;color:#aaa;font-size:14px;border-radius:19px;transition:.3s 0s ease!important}.all_requirements *{transition:.3s 0s ease!important}.all_requirements span{border-bottom:1px solid #aaa}.all_requirements:after{content:"";position:absolute;right:13px;top:5px;display:block;width:7px;height:7px;border-left:2px solid #aaa;border-top:2px solid #aaa;-webkit-transform:rotate(-135deg);transform:rotate(-135deg);transition:.3s 0s ease!important}.all_requirements:hover span{color:#385bce;border-bottom-color:#385bce}.all_requirements:hover:after{border-left-color:#385bce;border-top-color:#385bce}.all_requirements.active:after{-webkit-transform:rotate(45deg);transform:rotate(45deg);top:8px}.autosaving{text-align:right;height:30px;visibility:hidden;opacity:0;-webkit-animation:blink-animation 2s infinite;animation:blink-animation 2s infinite;transition:.3s ease}.autosaving span{display:inline-block;margin:10px 0 0;padding:3px 10px;vertical-align:top;font-size:12px;line-height:14px;background-color:#17d292;color:#fff;border-radius:5px}.autosaving.saving{visibility:visible;opacity:1}.assignment_status.not_passed.heading_font a{color:#385bce;text-decoration:none}.assignment_status.not_passed.heading_font a:hover{color:#385bce;text-decoration:underline!important}.assignment_status{margin:30px 0 40px}.assignment_status .inner{position:relative;display:inline-block;padding:13px 30px 13px 80px;vertical-align:top;background-color:#fff;border-radius:30px}.assignment_status .inner i{position:absolute;left:5px;top:5px;display:block;width:52px;height:52px;line-height:52px;text-align:center;background-color:#385bce;border-radius:50%;color:#fff;font-size:25px}.assignment_status .inner i.fa-hourglass-start{-webkit-animation:rotateIcon 5s infinite;animation:rotateIcon 5s infinite}.assignment_status .inner i.fa-hourglass-start:before{-webkit-animation:changeIcon 5s infinite;animation:changeIcon 5s infinite}.assignment_status .inner span{font-size:18px;font-weight:600;color:#273044}.assignment_status .inner a{text-decoration:underline}.assignment_status.not_passed i{background-color:#f00909}.assignment_status.passed i{background-color:#17d292}.assignment-comment{position:relative;display:flex;margin:0 0 10px;padding:27px 50px 27px 23px;background-color:#fff;align-items:flex-start}.assignment-comment .stmlms-chevron-down{position:absolute;top:0;right:0;padding:15px;color:#aaa;cursor:pointer}.assignment-comment-image img{max-width:40px;margin-right:30px}.assignment-comment-content{flex-grow:1}.assignment-comment-content>span{display:block;margin:0 0 5px;font-size:13px;line-height:1.3;color:#aaa}.assignment-comment-content .teacher_name{margin:0 0 10px;font-size:15px;line-height:1.2;font-weight:400}.assignment-comment-content .teacher_review{width:100%;font-size:18px;line-height:31px;font-style:italic}.assignment-comment-content .teacher_review p{margin-bottom:5px}.assignment-comment-content .teacher_review blockquote{padding:5px 15px;background-color:#eef1f7;margin:15px 0}.assignment-comment-content .teacher_review blockquote:after,.assignment-comment-content .teacher_review blockquote:before{display:none}@-webkit-keyframes rotateIcon{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotateIcon{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes changeIcon{0%,100%{content:"\f253"}80%{content:"\f251"}}@keyframes changeIcon{0%,100%{content:"\f253"}80%{content:"\f251"}}@-webkit-keyframes blink-animation{0%,100%{opacity:.6}50%{opacity:1}}@keyframes blink-animation{0%,100%{opacity:.6}50%{opacity:1}}@-webkit-keyframes progress-bar-stripes{0%{width:0}100%{width:100%}}@keyframes progress-bar-stripes{0%{width:0}100%{width:100%}}