#assignment-modal{bottom: 0}#assignment-modal .modal-content{padding: 20px 0;min-height: 400px;position: relative}#assignment-modal .modal-content .back{position: absolute;top: 25px;left: 20px;color: #2e8cca;cursor: pointer}#assignment-modal .modal-content .back i{border: 1px solid #2e8cca;border-radius: 30px;padding: 5px 4px;margin-right: 5px}#assignment-modal .modal-content .modal-actions{max-width: 425px;padding: 20px 0 10px;margin: 0 auto;position: relative}#assignment-modal .modal-content .modal-actions .reset{color: #2e8cca;width: 100px;height: 20px;margin-top: -15px;position: absolute;right: 0;display: block;text-align: right}#assignment-modal .modal-content .modal-actions .continue-button{margin-top: 20px;border-radius: 50px}#assignment-modal .modal-content h3.modal-title{margin: 25px auto 0;color: #0F949F;font-size: 36px;font-weight: 300;line-height: 43px;text-align: center}#assignment-modal .modal-content span.modal-sub-title{color: #888888;font-size: 14px;text-align: center}#assignment-modal .modal-content a.btn-link{box-shadow: none}#assignment-modal .modal-content .as-progress-steps{margin: 20px 0 50px}#assignment-modal .modal-content .as-progress-steps .steps-container{display: flex;justify-content: center;align-items: center}#assignment-modal .modal-content .as-progress-steps .steps-container .step{border-radius: 50%;padding: 2px;cursor: pointer;margin-right: 70px;position: relative;border: 3.36px solid transparent}#assignment-modal .modal-content .as-progress-steps .steps-container .step:after{display: block;width: 80px;border-bottom: 3.2px dashed #6fbfc5;content: '';position: absolute;top: 50%;left: 38px;transform: translate(0, -50%)}#assignment-modal .modal-content .as-progress-steps .steps-container .step:last-child{margin-right: 0}#assignment-modal .modal-content .as-progress-steps .steps-container .step:last-child:after{display: none}#assignment-modal .modal-content .as-progress-steps .steps-container .step .inner-circle{height: 34px;width: 34px;border: 1.81px solid #6fbfc5;border-radius: 50%;font-size: 24px;font-weight: 600;line-height: 33px;text-align: center;color: #6fbfc5;background: white}#assignment-modal .modal-content .as-progress-steps .steps-container .step.active{background: #cfeaec;border: 3.36px solid #cfeaec}#assignment-modal .modal-content .as-progress-steps .steps-container .step.active .inner-circle{color: #444444;background-color: #9FD4D9;border-color: transparent}#assignment-modal .modal-content .as-progress-steps .steps-container .step.active .step-text{color: #444444}#assignment-modal .modal-content .as-progress-steps .steps-container .step.disabled{display: none}#assignment-modal .modal-content .as-progress-steps .steps-container .step .step-text{width: 100px;color: #6FBFC5;font-size: 11px;position: absolute;bottom: -35px;left: 50%;transform: translate(-50%, -50%)}#assignment-modal .modal-content .section{display: none;max-width: 425px;margin: 0 auto}#assignment-modal .modal-content .choose-assignments-container{margin-top: 35px}#assignment-modal .modal-content .choose-assignments-container .add-selected-assignments{margin-bottom: 0;height: 37px;width: 100%;border-radius: 57px;background-color: #2E8CCA;color: #FFFFFF;font-size: 18px;font-weight: 600;line-height: 29px;text-align: center}#assignment-modal .modal-content .choose-assignments-container .add-selected-assignments.disabled{cursor: default;color: #c1c1c1;background: #f2f2f2}#assignment-modal .modal-content .choose-assignments-container .add-selected-assignments:active{box-shadow: none}#assignment-modal .modal-content .choose-assignments-container .section-divider{box-sizing: border-box;height: 2px;width: 100%;margin: 25px 0;border: 1px solid #ccc}#assignment-modal .modal-content .choose-assignments-container h1.create-new-assignment-title{color: #0F949F;font-size: 36px;font-weight: 300;line-height: 43px;text-align: center;margin-bottom: 25px}#assignment-modal .modal-content .choose-assignments-container a.create-new-assignment{height: 37px;border-radius: 57px;background-color: #F7931D;color: #FFFFFF;font-size: 18px;font-weight: 600;line-height: 29px;text-align: center;width: 100%}#assignment-modal .modal-content .choose-assignments-container .error-text{margin: 0;color: #F05A3F;font-size: 18px}#assignment-modal .modal-content .choose-assignments-container .next-btn-container{margin-top: 30px}#assignment-modal .modal-content .choose-assignments-container .assignments-list{max-height: 250px;overflow-y: auto}#assignment-modal .modal-content .choose-assignments-container .assignments-list .assignment,#assignment-modal .modal-content .choose-assignments-container .assignments-list .exercise{text-align: left;cursor: pointer;border-bottom: 1px solid #bbb;padding: 10px;position: relative;min-height: 50px;box-sizing: border-box}#assignment-modal .modal-content .choose-assignments-container .assignments-list .assignment .alreadyHasContent,#assignment-modal .modal-content .choose-assignments-container .assignments-list .exercise .alreadyHasContent{font-size: 14px;font-style: italic;font-family: ProximaNova-Light}#assignment-modal .modal-content .choose-assignments-container .assignments-list .assignment img,#assignment-modal .modal-content .choose-assignments-container .assignments-list .exercise img{position: absolute;left: 5px;top: 10px;height: 30px}#assignment-modal .modal-content .choose-assignments-container .assignments-list .assignment .name,#assignment-modal .modal-content .choose-assignments-container .assignments-list .exercise .name{margin: 5px 50px;line-height: 20px;font-size: 16px;padding: 0;font-weight: bold}#assignment-modal .modal-content .choose-assignments-container .assignments-list .assignment .checkbox,#assignment-modal .modal-content .choose-assignments-container .assignments-list .exercise .checkbox{position: absolute;top: 10px;right: 5px;width: 30px;height: 30px;box-sizing: border-box;border-radius: 30px;text-align: center;line-height: 30px;font-size: 20px;border: 1px solid #ddd;color: #ddd}#assignment-modal .modal-content .choose-assignments-container .assignments-list .assignment:hover:not(.disabled),#assignment-modal .modal-content .choose-assignments-container .assignments-list .exercise:hover:not(.disabled){background: #f4f4f4}#assignment-modal .modal-content .choose-assignments-container .assignments-list .assignment.selected .name,#assignment-modal .modal-content .choose-assignments-container .assignments-list .exercise.selected .name{color: #359183}#assignment-modal .modal-content .choose-assignments-container .assignments-list .assignment.selected .checkbox,#assignment-modal .modal-content .choose-assignments-container .assignments-list .exercise.selected .checkbox{background: #359183;border-color: #359183;color: #fff}#assignment-modal .modal-content .choose-assignments-container .assignments-list .assignment.disabled,#assignment-modal .modal-content .choose-assignments-container .assignments-list .exercise.disabled{opacity: .6;cursor: default}#assignment-modal .modal-content .edit-details{margin-top: 20px}#assignment-modal .modal-content .edit-details .intro-message p{font-family: ProximaNova-Light;font-size: 16px}#assignment-modal .modal-content .edit-details .create-assignment-form{margin: 0 auto}#assignment-modal .modal-content .edit-details .create-assignment-form .learn-more-message{margin-bottom: 30px;margin-top: 20px}#assignment-modal .modal-content .edit-details .create-assignment-form .learn-more-message p{font-size: 14px;margin: 0}#assignment-modal .modal-content .edit-details .create-assignment-form form.form label{color: #888888;font-size: 14px}#assignment-modal .modal-content .edit-details .create-assignment-form form.form .two-inputs-container{display: flex}#assignment-modal .modal-content .edit-details .create-assignment-form form.form .two-inputs-container .input-row{flex: 1;padding: 5px}#assignment-modal .modal-content .edit-details .create-assignment-form form.form .two-inputs-container .input-row:first-child{padding-left: 0}#assignment-modal .modal-content .edit-details .create-assignment-form form.form .two-inputs-container .input-row:last-child{padding-right: 0}#assignment-modal .modal-content .edit-details .create-assignment-form form.form .two-inputs-container .input-row.attempts-limit select{height: 42px;border: 1px solid #ccc;border-radius: 7px;background-color: #FFFFFF}#assignment-modal .modal-content .edit-details .create-assignment-form form.form .mandatory-mode{margin-top: 20px;text-align: right !important;height: 60px}#assignment-modal .modal-content .edit-details .create-assignment-form form.form .mandatory-mode .help-text{font-size: 13px;max-width: 230px;float: right;margin-top: 13px}#assignment-modal .modal-content .edit-details .create-assignment-form form.form .mandatory-mode .toggle-switch{width: 70px}#assignment-modal .modal-content .edit-details .create-assignment-form form.form .input-row{text-align: left;padding: 0 0 20px}#assignment-modal .modal-content .edit-details .create-assignment-form form.form .input-row .date-inputs{cursor: pointer;position: relative}#assignment-modal .modal-content .edit-details .create-assignment-form form.form .input-row .date-inputs i.icon-calendar{top: 10px;position: absolute;font-size: 20px;right: 10px}#assignment-modal .modal-content .edit-details .create-assignment-form form.form .input-row p.error{margin: 0;color: #f05a3f;font-size: 14px;display: none}#assignment-modal .modal-content .edit-details .create-assignment-form form.form .input-row textarea{border: 1px solid #ccc;border-radius: 7px;background-color: #FFFFFF;resize: vertical}#assignment-modal .modal-content .edit-details .create-assignment-form form.form .input-row input[type=text]{height: 42px;border: 1px solid #ccc;border-radius: 7px;background-color: #FFFFFF}#assignment-modal .modal-content .edit-details .create-assignment-form form.form .input-row.has-error p.error{display: block}#assignment-modal .modal-content .edit-details .create-assignment-form form.form .input-row.has-error input[type=text]{border-color: #f05a3f}#assignment-modal .modal-content .edit-details .create-assignment-form form.form .input-row.has-error textarea{border-color: #f05a3f}#assignment-modal .modal-content .edit-content-container .re-order-message{margin-top: 20px}#assignment-modal .modal-content .edit-content-container .content-list{border-top: 1px solid #e9e9e9;max-height: 250px;overflow-y: auto;margin-top: 15px}#assignment-modal .modal-content .edit-content-container .content-list .sortable-placeholder{background: #f1f1f1;min-height: 50px;z-index: 10}#assignment-modal .modal-content .edit-content-container .content-list .content-item{text-align: left;border-bottom: 1px solid #e9e9e9;border-top: 1px solid transparent;padding: 10px;position: relative;min-height: 50px;box-sizing: border-box;cursor: -moz-grab;cursor: -webkit-grab;cursor: grab}#assignment-modal .modal-content .edit-content-container .content-list .content-item.sortable-dragging{cursor: -moz-grabbing;cursor: -webkit-grabbing;cursor: grabbing}#assignment-modal .modal-content .edit-content-container .content-list .content-item i.icon-braille{color: #c2c2c2}#assignment-modal .modal-content .edit-content-container .content-list .content-item .name{font-size: 15px;padding: 0;font-weight: bold;display: inline-block;line-height: 28px;margin-left: 10px;width: 80%}#assignment-modal .modal-content .edit-content-container .content-list .content-item .only-content-left{display: inline-block;float: right;color: #e8a093;cursor: not-allowed;font-size: 22px}#assignment-modal .modal-content .edit-content-container .content-list .content-item .remove-link{display: inline-block;float: right;color: #F05A3F;cursor: pointer;font-size: 22px}#assignment-modal .modal-content .edit-content-container p.error{font-size: 16px;color: #f05a3f;margin: 20px auto 0}#assignment-modal .modal-content .choose-students-container{margin-top: 35px}#assignment-modal .modal-content .choose-students-container .avatar-image{width: 30px;height: 30px;display: none;position: absolute;margin-top: 3px;margin-left: -40px}#assignment-modal .modal-content .choose-students-container .avatar-image.visible{display: inline-block}@media (max-width: 550px){#assignment-modal .modal-content .choose-students-container .avatar-image.visible{display: none}}#assignment-modal .modal-content .choose-students-container .students-wrapper:hover{cursor: pointer}#assignment-modal .modal-content .choose-students-container .no-students{text-align: center}#assignment-modal .modal-content .choose-students-container .addChild{position: relative;border-top: 1px solid #bbb;border-bottom: 1px solid #bbb;padding-top: 16px;padding-bottom: 10px;margin-top: -21px;z-index: 1000}#assignment-modal .modal-content .choose-students-container .addChild:hover{background-color: #f4f4f4}#assignment-modal .modal-content .choose-students-container .addChild .add-child-text{font-family: ProximaNova, Arial, sans-serif;font-weight: normal;font-style: normal;margin: 0;padding: 0;color: #0f949f;text-align: center;font-size: 19px;font-weight: 400;display: inline-block}#assignment-modal .modal-content .choose-students-container .addChild i.icon-plus{position: absolute;right: 5px;font-size: 20px;margin-top: -5px;padding-top: 3px;color: #ddd;border: 1px solid #ddd;border-radius: 50%}#assignment-modal .modal-content .choose-students-container form{position: relative;display: none;border-top: 1px solid #bbb;border-bottom: 1px solid #bbb;margin-top: -21px;padding-top: 5px;padding-bottom: 3px}#assignment-modal .modal-content .choose-students-container select{display: inline-block;width: 20%}@media (max-width: 450px){#assignment-modal .modal-content .choose-students-container select.add-avatar{display: none}#assignment-modal .modal-content .choose-students-container select.add-grade{width: 26%}}#assignment-modal .modal-content .choose-students-container input{border-radius: 5px;display: inline-block;width: 39%}#assignment-modal .modal-content .choose-students-container input::-webkit-input-placeholder{color: #444}#assignment-modal .modal-content .choose-students-container input::-moz-placeholder{color: #444}#assignment-modal .modal-content .choose-students-container input:-ms-input-placeholder{color: #444}#assignment-modal .modal-content .choose-students-container input:-moz-placeholder{color: #444}@media (max-width: 450px){#assignment-modal .modal-content .choose-students-container input{width: 49%}}#assignment-modal .modal-content .choose-students-container .btn-save-child{height: 35px;display: inline-block;width: 18%;margin-top: -2px;border-radius: 5px;padding: 9px 0 0 0}@media (max-width: 450px){#assignment-modal .modal-content .choose-students-container .btn-save-child{width: 22%}}#assignment-modal .modal-content .choose-students-container .add-grade,#assignment-modal .modal-content .choose-students-container .edit-grade,#assignment-modal .modal-content .choose-students-container .add-avatar{height: 35px}#assignment-modal .modal-content .choose-students-container .btn-add-child-basic,#assignment-modal .modal-content .choose-students-container .add-child-form-btn{border-radius: 30px;width: 100%;padding: 8px 20px;margin: 10px 0 20px 0}#assignment-modal .modal-content .choose-students-container .student-list-wrapper{position: relative}#assignment-modal .modal-content .choose-students-container .student-list-wrapper .blur-gradient{display: none;height: 80px;width: 100%;position: absolute;pointer-events: none;bottom: -10px;background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, #fff 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0)), color-stop(100%, #fff));background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%, #fff 100%);background: -o-linear-gradient(top, rgba(255,255,255,0) 0%, #fff 100%);background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%, #fff 100%);background: linear-gradient(to bottom, rgba(255,255,255,0) 0%, #fff 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=0)}#assignment-modal .modal-content .choose-students-container .student-list-wrapper .blur-gradient.visible{display: block}#assignment-modal .modal-content .choose-students-container .student-list{max-height: 183px;overflow-y: auto;margin-bottom: 20px}#assignment-modal .modal-content .choose-students-container .student-list .student-column{display: inline-block;width: 49.9%;margin: 0;padding: 0;vertical-align: top}#assignment-modal .modal-content .choose-students-container .student-list .student-column.left .student{border-right: 1px solid #bbb}#assignment-modal .modal-content .choose-students-container .student-list .student-column.right.uneven .student:last-child{border-bottom: 1px solid #bbb}#assignment-modal .modal-content .choose-students-container .student-list .student-column .student .name{margin: 5px 30px;font-size: 15px;overflow-x: hidden}#assignment-modal .modal-content .choose-students-container .student-list .student,#assignment-modal .modal-content .choose-students-container .student-list .group{text-align: left;cursor: pointer;border-bottom: 1px solid #bbb;padding: 10px;position: relative;min-height: 50px;box-sizing: border-box}#assignment-modal .modal-content .choose-students-container .student-list .student:last-child,#assignment-modal .modal-content .choose-students-container .student-list .group:last-child{border-bottom: none;margin-bottom: 1px}#assignment-modal .modal-content .choose-students-container .student-list .student img,#assignment-modal .modal-content .choose-students-container .student-list .group img{position: absolute;left: 5px;top: 10px;height: 30px}#assignment-modal .modal-content .choose-students-container .student-list .student .name,#assignment-modal .modal-content .choose-students-container .student-list .group .name{margin: 5px 50px;line-height: 20px;font-size: 16px;padding: 0;font-weight: bold}#assignment-modal .modal-content .choose-students-container .student-list .student .group-callout,#assignment-modal .modal-content .choose-students-container .student-list .group .group-callout{font-weight: normal;color: #888;margin-left: 5px;font-size: .9em}#assignment-modal .modal-content .choose-students-container .student-list .student .checkbox,#assignment-modal .modal-content .choose-students-container .student-list .group .checkbox{position: absolute;top: 10px;right: 5px;width: 30px;height: 30px;box-sizing: border-box;border-radius: 30px;text-align: center;line-height: 30px;font-size: 20px;border: 1px solid #ddd;color: #ddd}#assignment-modal .modal-content .choose-students-container .student-list .student .student-blur,#assignment-modal .modal-content .choose-students-container .student-list .group .student-blur{width: 40px;height: 49px;position: absolute;right: 35px;top: 1px;background: linear-gradient(to right, rgba(255,255,255,0) 0%, #fff 90%);background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, #fff 90%);background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, #fff 90%);background: -o-linear-gradient(left, rgba(255,255,255,0) 0%, #fff 90%);background: -ms-linear-gradient(left, rgba(255,255,255,0) 0%, #fff 90%)}#assignment-modal .modal-content .choose-students-container .student-list .student:hover:not(.disabled),#assignment-modal .modal-content .choose-students-container .student-list .group:hover:not(.disabled){background: #f4f4f4}#assignment-modal .modal-content .choose-students-container .student-list .student:hover:not(.disabled) .student-blur,#assignment-modal .modal-content .choose-students-container .student-list .group:hover:not(.disabled) .student-blur{background: linear-gradient(to right, rgba(244,244,244,0) 0%, #f4f4f4 90%);background: -moz-linear-gradient(left, rgba(244,244,244,0) 0%, #f4f4f4 90%);background: -webkit-linear-gradient(left, rgba(244,244,244,0) 0%, #f4f4f4 90%);background: -o-linear-gradient(left, rgba(244,244,244,0) 0%, #f4f4f4 90%);background: -ms-linear-gradient(left, rgba(244,244,244,0) 0%, #f4f4f4 90%)}#assignment-modal .modal-content .choose-students-container .student-list .student.selected .name,#assignment-modal .modal-content .choose-students-container .student-list .group.selected .name{color: #359183}#assignment-modal .modal-content .choose-students-container .student-list .student.selected .checkbox,#assignment-modal .modal-content .choose-students-container .student-list .group.selected .checkbox{background: #359183;border-color: #359183;color: #fff}#assignment-modal .modal-content .choose-students-container .student-list .student.disabled,#assignment-modal .modal-content .choose-students-container .student-list .group.disabled{opacity: .6;cursor: default;background: #f4f4f4}#assignment-modal .modal-content .choose-students-container .student-list .student.disabled .checkbox,#assignment-modal .modal-content .choose-students-container .student-list .group.disabled .checkbox{background: #359183;border-color: #359183;color: #fff}#assignment-modal .modal-content .choose-students-container .error{display: none;color: #f05a3f}#assignment-modal .modal-content .publish-toggle{text-align: left}#assignment-modal .modal-content .publish-toggle label{cursor: pointer}#assignment-modal .modal-content .publish-toggle .toggle-switch.checked{background: #f7931d}#assignment-modal .modal-content .publish-toggle .help{font-size: .9em;color: #888}#assignment-modal .modal-content .confirmation{display: flex;position: absolute;top: 0;left: 0;right: 0;bottom: 0;max-width: none;z-index: 10}#assignment-modal .modal-content .confirmation .right-side{box-sizing: border-box;text-align: center;padding: 20px;width: 270px}#assignment-modal .modal-content .confirmation .right-side .quick-tip{font-size: 30px;font-family: ProximaNova-Light, Arial, sans-serif;font-weight: normal;font-style: normal;color: #0f949f}#assignment-modal .modal-content .confirmation .right-side .subhead{font-weight: bold;margin: 10px 0}#assignment-modal .modal-content .confirmation .right-side .screenshot{border-radius: 10px;box-shadow: 0 0 12px rgba(0,0,0,0.4);padding: 0;width: 180px}#assignment-modal .modal-content .confirmation .left-side{text-align: center;flex: 1;background: #6fbfc5;padding: 60px 20px;box-sizing: border-box}#assignment-modal .modal-content .confirmation .left-side i{color: #6fbfc5;background: #fff;width: 50px;height: 50px;line-height: 50px;font-size: 35px;text-align: center;border-radius: 50px;display: inline-block;margin: 0 0 25px}#assignment-modal .modal-content .confirmation .left-side .save-message{font-size: 32px;font-family: ProximaNova-Light, Arial, sans-serif;font-weight: normal;font-style: normal;color: #fff;margin: 0 0 50px}#assignment-modal .modal-content .confirmation .left-side .student-access-link{margin-top: 40px}@media (max-width: 620px){#assignment-modal .modal-content .confirmation .right-side{display: none}}#assignment-modal .modal-content .no-kids-message-container p.message{font-family: ProximaNova-light;color: #0F949F;font-size: 36px;font-weight: 300;text-align: center;margin: 30px 0}#assignment-modal .modal-content .no-kids-message-container p.progress-tracker-link{color: #666666;font-family: proximanova;line-height: 26px;text-align: center;font-size: 20px}#assignment-modal .modal-content .learn-more{max-width: 100%;max-height: 450px;overflow-y: auto;margin-top: 25px}#assignment-modal .modal-content .learn-more .learn-more-text{text-align: left;max-width: 450px;margin: 0 auto}#assignment-modal .modal-content .learn-more .learn-more-text .learn-more-section{margin-top: 20px}#assignment-modal .modal-content .learn-more .learn-more-text .learn-more-section h4{font-weight: bold}#assignment-modal .modal-content .learn-more .learn-more-text .learn-more-section ol{margin-top: 0;padding-left: 35px}#assignment-modal .modal-content .message-container .message-container{margin-top: 40px}#assignment-modal .modal-content .message-container .message-container p.message{font-size: 30px;font-family: ProximaNova-Light}#assignment-modal .modal-content .message-container .message-container p.sub-message{font-size: 18px;font-family: ProximaNova-Light}#assignment-modal .modal-content .message-container .message-container a.btn{margin-top: 15px}.flatpickr-calendar{margin-top: 10px !important;z-index: 70000000 !important}.flatpickr-calendar .flatpickr-month{background: #f2f2f2;padding: 10px}.flatpickr-calendar .flatpickr-prev-month,.flatpickr-calendar .flatpickr-next-month{top: 8px}.flatpickr-calendar .flatpickr-day.selected{background-color: #F7931D;border-color: #F7931D}label.control.checkbox{position: relative}label.control.checkbox input[type=checkbox]{position: absolute;z-index: -1;opacity: 0}label.control.checkbox input[type=checkbox]:checked{background: #2aa1c0}label.control.checkbox div.control-indicator{cursor: pointer;position: absolute;top: 0px;left: 0;width: 28px;height: 28px;background: white;border: 1px solid #ccc;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%}label.control.checkbox div.control-indicator:hover,label.control.checkbox div.control-indicator:focus{background: url(https://cdn.education.com/files/static/assignments/add.png);background-repeat: no-repeat;background-position: center;background-size: 18px}label.control.checkbox div.control-indicator:after{position: absolute;display: none;content: ''}label.control.checkbox input:checked ~ .control-indicator:after{display: block !important}label.control.checkbox input:checked ~ .control-indicator{background: #0F949F;border-color: #0F949F}label.control.checkbox input:checked ~ .control-indicator:hover:after{top: 2px;left: 7px;width: 15px;height: 11px;border: none;transform: none;border-bottom: 2px solid #fff}label.control.checkbox .control-indicator:after{top: 6px;left: 11px;width: 5px;height: 11px;transform: rotate(45deg);border: solid #fff;border-width: 0 2px 2px 0}label.control.checkbox input:disabled ~ .control-indicator:after{display: none !important}label.control.checkbox input:disabled ~ .control-indicator{background: #ececec !important;border-color: #ececec;cursor: default}ul.list::-webkit-scrollbar,ul.students-list::-webkit-scrollbar{width: 10px}ul.list::-webkit-scrollbar-track,ul.students-list::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0);-webkit-border-radius: 10px;border-radius: 10px}ul.list::-webkit-scrollbar-thumb,ul.students-list::-webkit-scrollbar-thumb{-webkit-border-radius: 10px;border-radius: 10px;background: #D8D8D8;-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.1)}ul.list::-webkit-scrollbar-thumb:window-inactive,ul.students-list::-webkit-scrollbar-thumb:window-inactive{background: rgba(0,0,0,0.1)}.select-all{color: #999;text-transform: uppercase;font-size: 13px;padding: 0 5px 16px;text-align: left;border-bottom: 1px solid #bbb;cursor: pointer}.select-all .icon-container{border: 1px solid #ddd;border-radius: 30px;color: #ddd;height: 28px;width: 28px;display: inline-block;position: relative}.select-all .icon-container i{position: absolute;top: 4px;font-size: 20px;left: 0}.select-all .icon-container i.icon-ok{display: none}.select-all .icon-container i.icon-minus{display: none}.select-all .select-all-text{vertical-align: top;line-height: 32px;margin-left: 10px}.select-all.selected.some .icon-ok{display: none !important}.select-all.selected.some .icon-minus{display: block}.select-all.selected .icon-container{background: #359183;color: #fff;border-color: #359183}.select-all.selected .icon-container .icon-ok:not(.some){display: block}