body{height:100%;overflow-y:hidden}@media screen and (max-width:1024px){.page-body--login{overflow-y:initial!important}}.height--full{height:100%}ul{list-style:none;padding:0}p,ul{margin:0}.main-content--chat,.main-content--payer{height:100vh}.container{width:100%;height:100%}.container--p-5{padding:20px}.container--white{background:#fff}.container--gray{background:#f6f6f6}.container--mb{padding:30px;margin-bottom:20px}.page-container .main-content.bg-grey{height:100%;background-color:#f3f3f3}@media screen and (min-width:990px){.page-container .main-content.bg-grey{height:100vh}}.page-container .sidebar-menu #main-menu li a{display:flex;align-items:center}.page-container .sidebar-menu #main-menu li a>span{top:0}.head-messages{display:flex;align-items:center;margin-left:20px}.head-messages img{display:block;margin-right:10px}.head-messages .messages__text,.messages__text--empty{color:#a1a9b6;margin:0;line-height:normal}.search-button{margin-left:auto;margin-right:15px;width:30px;height:30px;background:transparent}.search-button:hover{opacity:1}.search-button img{width:100%;height:100%}.search-button .is-hidden{display:none}@media screen and (min-width:768px){.search-button body .search-button{display:none}}.d-flex,.navigation-notice{display:flex;align-items:center}.navigation-notice{background-color:#ff576b;font-size:11px;border-radius:50%;color:#fff!important;width:20px;height:20px;justify-content:center}.navigation-notice--empty{background-color:initial;color:transparent}.navigation-notice--dn{display:none!important}.navigation-notice--flex-right{margin-left:auto}.navigation-notice--mr20{margin-right:20px}.navigation-notice--ml10{margin-left:10px}.navigation-notice--dib{border:0!important;display:inline-block;padding:0!important;line-height:20px!important}.comment--wide{width:calc(100% - 320px)}@media screen and (max-width:767px){.comment--wide{width:100%}}.page-container .main-content--wide{width:calc(100% - 280px);margin-left:280px}@media screen and (min-width:768px){.page-container .main-content--wide{width:calc(100% - 280px)!important}}.main-section--full{max-height:100%!important}.component-info{display:flex;align-items:center}.ps__rail-x,.ps__rail-y{z-index:100}.ps .ps__rail-x.ps--clicking,.ps .ps__rail-x:focus,.ps .ps__rail-x:hover,.ps .ps__rail-y.ps--clicking,.ps .ps__rail-y:focus,.ps .ps__rail-y:hover{background-color:transparent!important}.ps__rail-y.ps--clicking .ps__thumb-y,.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y:hover>.ps__thumb-y{width:6px!important}.ps .ps__rail-x,.ps .ps__rail-x.ps--clicking,.ps .ps__rail-x:focus,.ps .ps__rail-y,.ps .ps__rail-y.ps--clicking,.ps .ps__rail-y:focus{width:11px!important;opacity:.9!important}#chat .chat-group strong,.aside-menu__title{position:relative;cursor:pointer}#chat .chat-group strong--sub,.aside-menu__title--sub{padding:10px 0 10px 20px}.chat-group_not-found{text-align:center}.aside-menu__arrow-box{position:absolute;top:0;right:20px;width:20px;height:15px;background-color:transparent;pointer-events:none;border-radius:50%;transition:-webkit-transform .2s linear;transition:transform .2s linear;transition:transform .2s linear,-webkit-transform .2s linear}.aside-menu__arrow-box:before{content:"";position:absolute;top:3px;left:0;right:0;bottom:0;margin:auto;width:8px;height:8px;border-top:8px solid #bbb;border-right:8px solid transparent;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.aside-menu--sub{margin-bottom:10px}.is-closed .aside-menu__arrow-box{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.is-closed .aside-menu__arrow-box--sub{-webkit-transform:rotate(180deg) translateY(-50%);transform:rotate(180deg) translateY(-50%)}.aside-menu__arrow-box--sub{-webkit-transform:translateY(50%);transform:translateY(50%)}.accordion{transition:all .3s ease}.is-closed .accordion{height:0!important}.is-closed .accordion--sub{height:0!important;display:none}.tabs-controls h2{margin:0;text-align:center;font-size:14px;font-weight:700;color:#2b303a;max-width:60%;word-break:break-word}.hr{width:100%}.notification-alert--courses{right:40px;bottom:20px}.select-wide{width:30%;min-height:34px;text-indent:5px}.select-wide option{font-size:14px}.background--green{background:linear-gradient(270deg,#6bf3da,#4bec8c)}.background--orange{background:#ff902d}.background--blue{background:#21a9e1}.background--purple{background:#6321e3}.background--pink{background:#ff8ff5}.background--teal{background:#56ccf2}.pagination{margin-bottom:0}.pagination .button{padding:7px 9px;background-color:#fff}.box-shadow{box-shadow:0 4px 15px rgba(0,0,0,.1)}@media screen and (max-width:990px){.teacher-lesson .main-content.bg-grey{min-height:100vh!important}}@media screen and (max-width:767px){.teacher-lesson .main-content.bg-grey{min-height:calc(100vh - 63px)!important}}.dib{display:inline-block}.df-column{flex-direction:column}.flex-aic{align-items:center}.flex-jcc{justify-content:center}.form-container{padding:23px 40px 20px;background-color:#fff}.form-shadow{box-shadow:0 4px 15px rgba(0,0,0,.1)}.element{display:flex;align-items:center}.element p{margin-left:5px}.square{width:100%;height:100%}.square--20{width:20px;height:20px;min-width:20px;min-height:20px;max-width:20px;max-height:20px}.block--task{background:#fff;box-shadow:0 4px 15px rgba(0,0,0,.1);margin:0 20px;display:flex;flex-direction:column;align-items:center;justify-content:center}.w50{width:50%}.meter{height:5px;border-radius:11px;background:#e0e0e0}.meter>span{display:block;height:100%;border-radius:8px 8px 20px 20px;background-image:linear-gradient(270deg,#6bf3da,#4bec8c);position:relative;overflow:hidden}.f-24{font-size:24px}.text--invisible{color:transparent!important}.text--small{font-size:12px;margin-left:4px;color:#a1a9b6}.editor-html{color:#333;font-size:13px;line-height:1.6}.editor-html a{color:#0782c1;text-decoration:underline}.editor-html s{text-decoration:line-through!important;display:inline-flex!important}.editor-html p{display:block;margin-top:1em;margin-bottom:1em}.editor-html figure{text-align:center;outline:1px solid #ccc;background:rgba(0,0,0,.05);padding:10px;margin:10px 20px;display:inline-block}.editor-html img{vertical-align:initial;max-width:100%}.editor-html *{font-family:Century Schoolbook}.editor-html .youtube-embed-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.link-pointer{cursor:pointer}.bold{color:#5c6169;font-weight:700}.f-14{font-size:14px!important;line-height:155.24%!important}.f-18{font-size:18px;line-height:21px}.no-border{border:none!important}.ml-0{margin-left:0!important}.ml-2{margin-left:8px}.ml-5{margin-left:20px!important}.mr-1{margin-right:4px}.mb-2{margin-bottom:8px}.mb-4{margin-bottom:16px}.mb-5{margin-bottom:20px!important}.mt-4{margin-top:16px}.mt-5{margin-top:20px}.my-3{margin-top:12px;margin-bottom:12px}.my-4{margin-top:16px;margin-bottom:16px}.my-5{margin-top:20px;margin-bottom:20px}.mx-2{margin-left:8px;margin-right:8px}.p-5{padding:20px!important}.border-red{border:1px solid #ff576b!important}.black-j{color:#2b303a}.accent-color{color:#21a9e1}.chat-head__search--white .search__input{background-color:#fff}.my-0{margin-top:0!important;margin-bottom:0!important}.mx-0{margin-right:0!important;margin-left:0!important}.px-0{padding-left:0!important;padding-right:0!important}.py-0{padding-top:0!important;padding-bottom:0!important}.main-content--payer .notification-alert{right:50px;bottom:50px}.pagination-cust{margin-top:17px}.pagination-cust .pagination{margin-top:0}input::-webkit-input-placeholder{color:#a1a9b6}input::-moz-placeholder{color:#a1a9b6}input:-ms-input-placeholder{color:#a1a9b6}input:-moz-placeholder{color:#a1a9b6}.width-img{max-width:100%}.scroll-area{overflow:auto}.main-section--dashboard{max-height:none!important;min-width:0}.dashboard-message{padding:10px 20px 0}.dashboard-message .head{justify-content:space-between}.dashboard-message .head,.dashboard-message .head-chat{display:flex;align-items:center}.dashboard-message .head-chat__avatar{overflow:hidden}.dashboard-message .head-chat__avatar img{width:45px;height:45px}.dashboard-message .head-chat__chat-name{cursor:pointer}.dashboard-message .head h4{margin-left:10px;margin-bottom:0}.dashboard-message .body{padding:10px 0 5px 30px}.dashboard-message .body__avatar{overflow:hidden}.dashboard-message .body__avatar img{width:30px;height:30px}.dashboard-message .body .item-content__message{margin-top:5px}.dashboard-message .body__avatar,.dashboard-message .head-chat__avatar{border-radius:50%}.dashboard-message .body__avatar img,.dashboard-message .head-chat__avatar img{-o-object-fit:cover;object-fit:cover}.chat-head--courses{width:auto}.chat-head .link--moodle{position:relative;padding:10px 20px;margin:10px 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:30px;background:#21a9e1;border-radius:3px;display:inline-flex;align-items:center;color:#fff}.chat-head__search{width:30%}.main-content--profile{overflow-y:scroll}.uploaded_file-stub{display:none}.chat-head--dashboard{justify-content:normal}.message-pin{display:flex;align-items:center;justify-content:space-between;position:absolute;left:0;top:0;width:100%;background:#f3f3f3;z-index:1;cursor:pointer;box-shadow:0 0 14px 7px rgba(0,0,0,.15);transition:all .33s ease}.message-pin:hover{opacity:.87}.message-pin .pin-body{display:flex;margin:7px 0;width:calc(100% - 53px)}.message-pin .pin-body .pin__icon-pin{margin:0 15px}.message-pin .pin-body .pin-body__info{width:100%;display:flex;flex-direction:column;justify-content:center}.message-pin .pin-body .pin-body__info .pin-body__user{display:flex}.message-pin .pin-body .pin-body__info .pin-body__user p{font-size:12px;line-height:14px;color:#2b303a;margin-right:7px}.message-pin .pin-body .pin-body__info .pin-body__user span{font-size:11px;line-height:14px;color:#a1a9b6}.message-pin .pin-body .pin-body__info p{max-width:90%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:inline-block;font-size:12px;line-height:155.24%;color:rgba(69,74,84,.7);max-height:15px}.message-pin .pin__icon-unpin{margin-right:15px;height:23px;width:23px;padding:0;display:flex;align-items:center;justify-content:center}.main-section{position:relative;display:flex;align-items:flex-end}.container-chat{width:100%;height:100%}.container-chat--pinned{height:calc(100% - 46px)}.buttons-container{display:flex;align-items:center}.buttons-container--absolute{position:absolute}.buttons-container .button{margin:0 5px}.buttons-container--aic{align-items:center}.buttons-container--center{justify-content:center}.buttons-container--right{justify-content:flex-end}.buttons-container--between{justify-content:space-between}.buttons-container--x-3{margin:50px 0}.button{background-color:transparent;outline:none;border:none;border-radius:3px;line-height:1;padding:0;transition:all .33s ease}.button:hover{opacity:.3;color:#bec0c2}.button[disabled=disabled]{color:inherit!important;background:#eee!important}.button[disabled=disabled].disabled--transparent{background:transparent!important}.button[disabled=disabled]:hover{opacity:1;color:inherit}.button--sm{padding:5px 15px}.button--lg{font-size:12px!important;padding:10px 20px}.button.button--accent{color:#fff;border:1px solid transparent;background:#21a9e1}.button.button--hollow{color:#21a9e1;border:1px solid #21a9e1}.button.button--hollow.button--pagination{color:#a1a9b6;border:1px solid #a1a9b6}.button.button--hollow.button--pagination.disabled{color:#21a9e1;border:1px solid #21a9e1;pointer-events:none;cursor:default}.button.button--hollow.button--pagination.disabled:hover{opacity:1;color:#21a9e1;cursor:default}.button.button--remove{width:40px;padding:10px 0;color:#fff;font-size:21px;line-height:.5;background:#ff576b}.button.button--remove-cross{width:20px;min-width:20px;height:20px;padding:0;line-height:.95}.button--course{margin-left:120px}.button--choose-groups{padding:5px 20px;margin-left:30px;position:absolute;top:7px;left:-5px}@media screen and (max-width:768px){.button--choose-groups{left:-20px;padding:5px 10px}}.button--icon svg{width:100%;height:100%}.button--modal-close{position:absolute;top:30px;right:30px;width:15px;height:15px}.button--modal-action{padding:10px 20px}.button--modal-action:first-child{margin-right:10px}.button-scroll--full{bottom:10px!important}.button--profile{padding:10px 20px;background:#f0f0f1;border:1px solid transparent}.button--moodle{padding:0 15px;height:30px;white-space:nowrap;margin-left:40px}.button--moodle--center{line-height:30px}.login-page .login-form .form-group .btn-login{background-color:#21a9e1;text-align:center}.button--moodle-login{margin-right:10px}.button--add{padding:10px 15px}.button-add-variant{padding:10px 15px;float:right;font-weight:700}.button--remove{width:20px;height:20px}.button--load-more{margin:20px 20px 20px 55px}.button--icon{margin-left:20px}.button--task-next{margin:60px 0}.button--pagination{background:transparent;cursor:pointer}.button--pagination[disables=disabled]{cursor:auto}.button--test-view{margin-top:40px}.btn-inline-flex{display:inline-flex}.height-auto{height:auto}.main-content--profile-payer{overflow:hidden}.multiselect__option--highlight,.multiselect__option--highlight:after,.multiselect__spinner:after,.multiselect__spinner:before,.multiselect__tag{background-color:#21a9e1!important}.multiselect__single+*+input#choose-groups{display:none}.multiselect__option--selected{font-weight:400!important}.multiselect__input{border:0!important}.multiselect__select{height:33px!important;z-index:10!important}.multiselect{min-height:34px!important}.multiselect__input,.multiselect__single{margin:0!important;padding:0!important;color:#a1a9b6!important;font-size:12px!important;height:auto!important;width:calc(100% - 25px)!important}.multiselect__single{width:100%!important}.multiselect__placeholder{margin:0!important;font-size:12px!important;color:#a1a9b6!important}.multiselect__option{padding:10px;font-size:12px!important}.form-field * input.mx-input{width:100%!important;box-shadow:none;font-size:12px;height:34px!important}.multiselect__tags{min-height:34px!important;padding:7px 40px 0 10px!important;color:#a1a9b6!important}.row--filters .multiselect__tags{padding:5px 41px 5px 10px!important}.filters-controls--blue .multiselect{color:#fff;font-weight:700!important}.filters-controls--blue .multiselect.multiselect--above.multiselect--active .multiselect__content-wrapper,.filters-controls--blue .multiselect.multiselect--above.multiselect--active .multiselect__tags{border-radius:3px!important}.filters-controls--blue .multiselect:after{content:"";position:absolute;top:0;right:32px;height:100%;width:1px;background:#fff;border:1px solid #21a9e1;border-width:5px 0}.filters-controls--blue .multiselect .multiselect__tags{border-color:#21a9e1!important;background:#21a9e1!important;border-radius:3px}.filters-controls--blue .multiselect .multiselect__tags .multiselect__single{background:#21a9e1;color:#fff!important}.filters-controls--blue .multiselect .multiselect__placeholder,.filters-controls--blue .multiselect .multiselect__tags{color:#fff!important}.filters-controls--blue .multiselect .multiselect__select{width:30px}.filters-controls--blue .multiselect .multiselect__select:before{color:#fff;border-color:#fff transparent transparent}.filters-controls--blue .multiselect .multiselect__content-wrapper{background:#21a9e1;border-color:#21a9e1;margin:3px 0}.filters-controls--blue .multiselect .multiselect__content-wrapper .multiselect__option--highlight{background:#1a8fbf!important}.filters-container .multiselect.multiselect--disabled{background:transparent;opacity:1}.filters-container .multiselect.multiselect--disabled .multiselect__tags{background:#eee}.filters-container .multiselect.multiselect--disabled .multiselect__placeholder{color:#eee!important}.multiselect-schedules .multiselect .multiselect__tags{padding:7px 40px 7px 10px!important}.multiselect-schedules .multiselect .multiselect__select{height:100%!important}.multiselect-schedules .multiselect .multiselect__option{white-space:normal}.multiselect-schedules .multiselect .multiselect__input{width:calc(100% - 52px)!important;color:#a1a9b6!important}.multiselect-schedules .multiselect .multiselect__input.focus-visible{width:100%!important}.form-field{width:100%;margin-bottom:20px;display:flex;align-items:center}.form-field--input-short{width:43px}.form-field--input-short input{width:100%!important}.form-field--input-checkwork{width:53px;margin-right:5px}.form-field--input-checkwork input{width:100%!important;font-size:18px;line-height:21px;color:#2b303a}.form-field--checkwork{width:40px;margin:0 0 0 90px}.form-field--checkwork-cart{align-items:flex-start;justify-content:space-evenly;flex-direction:column;height:100%;margin:0}.form-field--checkwork-score{font-size:18px;line-height:21px;color:#a1a9b6}.form-field--checkwork-score span{color:#2b303a}.form-field--checkwork-student{margin:0 0 0 35px}.form-field--checkwork input{width:100%!important}.form-field--start{align-items:flex-start}.form-field--end{align-items:flex-end}.form-field--width-inherit{width:inherit}.form-field--space-between{justify-content:space-between}.form-field--wrap{flex-wrap:wrap}.form-field__first{display:flex;width:100%;margin-bottom:15px}.form-field .label--one-more-try{margin:30px 30px 0 0}.form-field .label{width:120px;max-width:120px;min-width:120px!important;padding:0;white-space:inherit;line-height:20px;text-align:left;color:#5c6169;font-size:12px}.form-field .label--full{max-width:none;width:auto}.form-field .input-number--double-comma{width:36px;min-width:36px}.form-field .input-number input[type=number],.form-field .input-number input[type=text]{width:100%}.form-field input[type=text].input--short{width:40px}.form-field input[type=text].input--wide{width:100%}.form-field input[type=text].input--missing-words{flex:0 70%}.form-field input[type=number],.form-field input[type=text],.form-field textarea{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:30px;padding:10px;color:#2b303a;border-radius:3px;border:1px solid #ebebeb}.form-field select{color:#2b303a}.form-field [type=number][disabled],.form-field [type=text][disabled]{color:#b9c0c7;background-color:#ebebe4}.form-field input[type=text].input--hide-number{color:transparent}.form-field label{margin:0}.form-field--radio{display:flex;align-items:center;margin-right:30px}.form-field--radio input[type=radio]{margin:0 15px 0 0}.form-field--radio label{margin-left:10px}.form-field--time{display:flex;align-items:center}.form-field--time input.form-field__time{width:50px;height:30px;margin-right:10px}.form-field--time p{margin:0}.form-field input::-webkit-inner-spin-button,.form-field input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.form-field input[type=number]{-moz-appearance:textfield}.form-field-inner{margin-left:15px;display:flex;align-items:center}.form-field-inner label{margin:0 10px;font-weight:100}.form-field-inner .head-total{border:1px solid #ebebeb;border-radius:3px;padding:8px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.form-field-inner .head-total p{margin:0}.form-field-inner--match{width:100%;justify-content:space-between}.form-field-inner--match .match__second-option{margin-left:110px}.form-field-inner--match img{height:40px;width:60px;-o-object-fit:cover;object-fit:cover;cursor:pointer}.form-field-inner--match .icon{height:auto;width:auto;-o-object-fit:initial;object-fit:fill}select{color:#a1a9b6;border-radius:3px;border:1px solid #ebebeb}select.select--green{border:1px solid #4bec8c}select.select--red{border:1px solid #ff576b}.checkbox-container--custom,.radio-container--custom{position:relative;overflow:hidden;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:18px}.checkbox-container--custom input[type=checkbox],.checkbox-container--custom input[type=radio],.radio-container--custom input[type=checkbox],.radio-container--custom input[type=radio]{position:absolute;z-index:1;left:0;top:0;width:18px;height:18px;margin:0;opacity:0;cursor:pointer;border-radius:1px}.checkbox-container--custom input[type=checkbox]:hover+span,.checkbox-container--custom input[type=radio]:hover+span,.radio-container--custom input[type=checkbox]:hover+span,.radio-container--custom input[type=radio]:hover+span{border:1px solid #21a9e1}.checkbox-container--custom input[type=checkbox]:disabled,.checkbox-container--custom input[type=radio]:disabled,.radio-container--custom input[type=checkbox]:disabled,.radio-container--custom input[type=radio]:disabled{cursor:auto!important}.checkbox-container--custom input[type=checkbox]:disabled+span,.checkbox-container--custom input[type=radio]:disabled+span,.radio-container--custom input[type=checkbox]:disabled+span,.radio-container--custom input[type=radio]:disabled+span{background:#eee!important;border:initial!important}.checkbox-container--custom .checkbox__button,.checkbox-container--custom .radio__button,.radio-container--custom .checkbox__button,.radio-container--custom .radio__button{display:block;overflow:hidden;height:18px;width:18px;background:#fff;border:1px solid #ebebeb;border-radius:1px;position:relative}.checkbox-container--custom .checkbox__button:before,.checkbox-container--custom .radio__button:before,.radio-container--custom .checkbox__button:before,.radio-container--custom .radio__button:before{content:"";display:none;position:absolute;z-index:1;left:3px;top:7px;background:#21a9e1;width:2px;height:2px;box-shadow:2px 0 0 #21a9e1,4px 0 0 #21a9e1,4px -2px 0 #21a9e1,4px -4px 0 #21a9e1,4px -6px 0 #21a9e1,4px -8px 0 #21a9e1;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.checkbox-container--custom .checkbox__button:hover,.checkbox-container--custom .radio__button:hover,.radio-container--custom .checkbox__button:hover,.radio-container--custom .radio__button:hover{background-color:#fff}.checkbox-container--custom input[type=checkbox]:checked+.checkbox__button,.checkbox-container--custom input[type=radio]:checked+.radio__button,.radio-container--custom input[type=checkbox]:checked+.checkbox__button,.radio-container--custom input[type=radio]:checked+.radio__button{background-color:#fff;border-color:#21a9e1}.checkbox-container--custom input[type=checkbox]:checked+.checkbox__button:before,.checkbox-container--custom input[type=radio]:checked+.radio__button:before,.radio-container--custom input[type=checkbox]:checked+.checkbox__button:before,.radio-container--custom input[type=radio]:checked+.radio__button:before{display:block}.radio-container--custom .radio__button,.radio-container--custom input[type=radio]{border-radius:50%}.radio-container--custom .radio__button:before{top:4px;left:4px;width:8px;height:8px;border-radius:50%;box-shadow:none}.radio-container--custom input[type=radio]:disabled+.radio__button:before{top:5px;left:5px}.show-password{position:absolute;right:5px;width:25px;height:25px;top:0;bottom:0;margin:auto;display:flex;align-items:center;justify-content:center;cursor:pointer}input.input--error{border:1px solid red!important}.app-ckeditor .cke_chrome{width:100%!important}.app-ckeditor.app-ckeditor--form-field .cke_chrome{width:calc(100% - 125px)!important}.app-ckeditor .cke_toolbar{float:none!important}.error-message{color:red;text-align:center;margin-bottom:20px}.multiselect__single+*+input#choose_ed_forms,.multiselect__single+*+input#linked_lessons{display:none!important}@media screen and (max-width:768px){a.cke_button{padding:4px!important}.cke_toolgroup{padding-right:0!important;margin-right:0!important}.attachment-file__text,.link-whiteboard__text,.uploaded_file-text{display:none}.uploaded_file-stub{display:inline-block}.form-field--file .field__label{margin:0 10px 0 15px;padding:0}.chat-head__lesson{flex-wrap:wrap;justify-content:space-between}.chat-head__lesson .head-messages{margin:10px 0 0}.link--whiteboard{padding-right:10px}.link--whiteboard span{padding-left:45px}.button--moodle-login{margin-right:0}.main-section{min-height:120px}}@media screen and (max-width:320px){.button--moodle-login{margin-top:10px;margin-right:0}}@media screen and (min-width:750px) and (max-width:812px) and (max-height:400px) and (orientation:landscape){.main-section{min-height:calc(100% - 72px)}.page-container .main-content{width:calc(100% - 280px);margin:0 0 0 280px}#chat{display:none!important}.comment{width:calc(100% - 280px);bottom:0;left:280px}.cke_contents.cke_reset{height:60px!important}.cke_top{padding:0 8px!important}.cke_toolgroup{margin:0 2px 0 0!important}.button-scroll{bottom:140px}}@media screen and (max-width:767px){.page-body .page-container .sidebar-menu{position:fixed;z-index:1;height:auto}.page-body .page-container .sidebar-menu .profile,.page-body .page-container .sidebar-menu .sidebar-menu-inner>a,.page-body .page-container .sidebar-menu .sidebar-menu-inner>br{display:none}.page-body .page-container .close-sidebar{top:16px}.page-body .page-container.sidebar-collapsed .sidebar-menu{height:100%}}.page-container.sidebar-collapsed--chat #chat.right-sidebar{position:relative!important;top:0;height:100vh}.page-container.sidebar-collapsed--chat #chat.right-sidebar.is-active{position:fixed!important}@media screen and (max-width:767px){.page-container.sidebar-collapsed--chat #chat.right-sidebar.is-active{display:block!important}}.page-container.sidebar-collapsed--chat #chat.right-sidebar .sidebar__close{background-color:transparent}.page-container.sidebar-collapsed--chat #chat.right-sidebar .sidebar__top--height{min-height:0;display:flex;justify-content:space-between;padding:24px 30px;min-height:235px;border-bottom:1px solid rgba(69,74,84,.7)}.page-container.sidebar-collapsed--chat #chat.right-sidebar .sidebar__top-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:40px}.page-container.sidebar-collapsed--chat #chat.right-sidebar .sidebar__top-header span{font-size:14px;color:#bdbdbd}.page-container.sidebar-collapsed--chat #chat.right-sidebar .schedule-title{font-size:12px;text-transform:uppercase;color:#7f8186;margin-bottom:15px}.page-container.sidebar-collapsed--chat #chat.right-sidebar .schedule-title .schedule-list{padding:0;margin:18px 0 0;list-style:none}.page-container.sidebar-collapsed--chat #chat.right-sidebar .schedule-title .schedule-list .schedule-list a{display:block;font-size:13px;color:#b9c0c7;margin-bottom:10px;transition:all .3s;text-transform:none}.page-container.sidebar-collapsed--chat #chat.right-sidebar .schedule-title .schedule-list .schedule-list a:hover{color:#7f8186}.page-container.sidebar-collapsed--chat #chat.right-sidebar .sidebar_check{padding:30px 0 30px 30px}.page-container.sidebar-collapsed--chat #chat.right-sidebar .sidebar_check .check-title{font-size:14px;color:#ff576b;margin-bottom:50px}.page-container.sidebar-collapsed--chat #chat.right-sidebar .sidebar_check .check-title img{margin-right:14px}.page-container.sidebar-collapsed--chat #chat.right-sidebar .sidebar_check .check-body a{display:block;font-size:13px;color:#b9c0c7;border-bottom:1px solid rgba(69,74,84,.7);padding-bottom:15px;padding-right:26px;transition:all .3s}.page-container.sidebar-collapsed--chat #chat.right-sidebar .sidebar_check .check-body a:not(:first-child){margin-top:15px}.page-container.sidebar-collapsed--chat #chat.right-sidebar .sidebar_check .check-body a:hover{color:#7f8186}.page-container.sidebar-collapsed--chat #chat.right-sidebar .sidebar_check .check-body a span{background:#ff576b;border-radius:10px;min-width:20px;height:20px;text-align:center;float:right;font-size:11px;color:#fff;display:flex;align-items:center;justify-content:center}.page-container.sidebar-collapsed--chat #chat.right-sidebar--student .headline{color:#a1a9b6;font-size:12px;text-transform:uppercase}.page-container.sidebar-collapsed--chat #chat.right-sidebar--student .scroll-area{max-height:calc(100vh - 120px)}.page-container.sidebar-collapsed--chat #chat.right-sidebar--student .list.list--tasks li{height:100%;position:relative;display:flex;padding:20px 25px;color:#b9c0c7;cursor:pointer;transition:all .33s ease}.page-container.sidebar-collapsed--chat #chat.right-sidebar--student .list.list--tasks li:hover{background-color:#384574}.page-container.sidebar-collapsed--chat #chat.right-sidebar--student .list.list--tasks li:after{content:"";position:absolute;z-index:1;bottom:0;right:0;width:80%;height:1px;background:rgba(69,74,84,.7)}.page-container.sidebar-collapsed--chat #chat.right-sidebar--student .list.list--tasks li img{position:absolute;z-index:1;top:50%;left:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.page-container.sidebar-collapsed--chat #chat.right-sidebar--student .list.list--tasks li p{margin-left:40px;font-size:14px;line-height:15px}.close-sidebar{z-index:100;position:fixed;right:0;top:20px;background:#1e2438;border-top-left-radius:3px;border-bottom-left-radius:3px;width:20px;height:31px;display:flex;align-items:center;justify-content:center}.close-sidebar.is-active{display:none}.page-container .main-content{margin-left:280px}.page-container.teacher-lesson .main-content.main-content--profile{margin-left:0;width:100%!important;height:100vh}.page-container.teacher-lesson .main-content.main-content--profile .chat-head{margin:0;padding:0;border-bottom:0}.page-container .main-content.is-active{width:calc(100% - 560px)}@media screen and (max-width:1000px) and (min-width:768px){.page-container .main-content.is-active{width:calc(100% - 280px)}}.page-container.sidebar-collapsed .main-content.is-active{width:calc(100% - 345px);margin-right:280px;margin-left:auto}@media screen and (max-width:1000px) and (min-width:768px){.page-container.sidebar-collapsed .main-content.is-active{width:calc(100% - 280px)}}.overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(47,65,99,.5);z-index:111}.modal{position:fixed;z-index:112;top:50%;left:50%;width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-width:580px;padding:30px;display:flex;flex-flow:column wrap;justify-content:center;background-color:#fff;box-shadow:0 4px 15px rgba(0,0,0,.1);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.modal--add-course-theme{overflow:scroll}.modal--preview{max-height:80vh;padding-right:50px}.modal--full{height:100%;max-height:80vh}.modal--ckeditor{align-items:center;justify-content:space-between;flex-flow:column wrap}.modal h3{text-align:center;font-size:16px;font-weight:700}.modal h3.modal__text--content{margin:0 0 30px}.modal__field{display:flex;align-items:center;margin-bottom:20px}@media screen and (max-width:768px){.modal__field{flex-wrap:wrap}}.modal label{font-size:12px;font-weight:700;color:#5c6169;min-width:100px;margin-top:10px;margin-right:20px}.modal input[type=text]{height:30px;width:100%;border:1px solid #ebebeb;border-radius:3px;padding:0 10px;color:#5c6169}.modal .buttons-container{margin:50px auto 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.modal .buttons-container--no-mg{margin:0}@media screen and (max-width:767px){.modal .inner-block__field.form-field input[type=text]{width:100%}}.modal.modal--choose-groups{overflow:visible}.popup-container{position:relative}.popup{position:absolute;z-index:2;left:26px;top:80px;padding:15px;display:flex;flex-flow:column wrap;background-color:#fff;box-shadow:0 4px 15px rgba(0,0,0,.1)}.popup h4{color:#5c6169;margin-bottom:15px;text-align:center;font-weight:700}.popup ul{list-style:none;margin:0;padding:0}.popup ul li{display:flex;align-items:center;margin-bottom:20px;cursor:pointer}.popup ul li:last-child{margin-bottom:0}.popup ul li p{margin:0 0 0 10px;color:#5c6169}.popup--add-lesson-item{left:0;top:45px;padding:20px}.popup--add-question img{height:18px;width:38px;border-radius:1px;padding:2px}.popup .icon-pd-x-5{padding:0 5px}.popup .icon-pd-x-7{padding:0 7px}@media screen and (max-width:768px){.page-courses .teacher-lesson .chat-head{flex-direction:row!important;align-items:flex-start!important}}@media screen and (max-width:768px){.page-courses .teacher-lesson .chat-head_right .btn-icon.icon-left{margin-top:0!important}}@media screen and (max-width:768px){.page-courses .chat-head__lesson{width:auto}}.course-descr--head-about .about--course .bold{max-height:unset!important}@media screen and (max-width:990px){.teacher-lesson .chat-head{align-items:center}}@media screen and (max-width:990px){.teacher-lesson .chat-head,.teacher-lesson .chat-head__lesson{flex-direction:unset!important}}@media screen and (max-width:990px){.teacher-lesson .chat-head_right .btn-icon.icon-left{margin-left:0!important;margin-top:0!important}}@media screen and (max-width:990px){.course-descr--head{max-height:unset!important;flex-direction:unset!important}}@media screen and (max-width:560px){.course-descr--head{flex-direction:column}}@media screen and (max-width:990px){.course-descr--head-about .about--course .bold{max-height:unset}}@media screen and (max-width:886px){.course-descr--head-img img{width:80px!important;height:80px!important}}@media screen and (max-width:560px){.course-descr--head-img img{display:none!important}}@media screen and (max-width:560px){.course-descr--head-about{flex-direction:column!important}}@media screen and (max-width:560px){.course-descr--head-about .about--score{margin-left:0!important;padding-left:0!important;flex:1 26px!important;border-left:unset!important}}@media screen and (max-width:560px){.course-descr--head-about .question-btn{margin:0 auto!important}}@media screen and (max-width:767px){.page-container .sidebar-menu .logo{margin:0 auto}}@media screen and (max-width:767px){.page-container .sidebar-menu .logo-env>div>a{text-align:center}}@media screen and (max-width:767px){.page-container .sidebar-menu .logo-env>div.sidebar-mobile-menu{position:absolute;left:20px}}@media screen and (max-width:767px){.teacher-lesson .chat-head__lesson .head-descr{margin-bottom:0!important}}@media screen and (max-width:635px){.title-parse{display:block!important;word-wrap:break-word}}@media screen and (max-width:1616px){.chat-head__lesson{max-width:300px!important}}@media screen and (max-width:1302px){.chat-head__lesson{max-width:235px!important}}@media screen and (max-width:1460px){.button--moodle{margin-left:3px!important}}@media screen and (max-width:680px){.head-messages{width:100%!important;margin-top:5px}}@media screen and (max-width:495px){.chat-head__lesson{max-width:100%!important;width:100%!important;margin-bottom:5px}}