@import url(https://fonts.googleapis.com/css?family=Lato&css);.checkbox-row{align-items:center;display:flex;gap:8px}.custom-switch{display:flex}.custom-switch__ch{display:none}.custom-switch__box{background:#dedede;border-radius:24px;cursor:pointer;height:24px;margin-bottom:0;padding-left:0!important;transition:all .2s ease;width:40px}.custom-switch__box:after{background-color:#fff;border-radius:20px;content:"";display:block;height:20px;margin:2px 0 0 2px;transition:all .2s ease;width:20px}.custom-switch__ch:checked+.custom-switch__box{background:#5cb85c}.custom-switch__ch:checked+.custom-switch__box:after{margin:2px 2px 0 18px}.custom-switch__ch:disabled+.custom-switch__box{background:#f0f0f0!important;cursor:not-allowed}.table--100{min-width:100%}.table__checkbox-label{align-items:flex-start;display:flex;height:100%;justify-content:center;left:0;padding-top:6px;position:absolute;top:0;width:100%}.table__checkbox-label:hover .table__checkbox{outline:3px solid rgba(0,0,0,.1)}.table__checkbox{width:auto}.data-table-custom-field{position:relative}.data-table-custom-field--button{border:none;box-shadow:none;font-size:1.5rem;margin-left:.2rem;z-index:3}.data-table-custom-field--button i{color:red}.data-table-custom-field--container{align-content:center;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap}.table-actions-row{align-items:center;display:flex;margin-bottom:20px}.table-actions-row--lessons{display:inline-flex;margin-bottom:10px}.ml--5{margin-left:5px}.relative{position:relative}.w-100{width:100%!important}.panel_toolbox{min-width:0!important}.nav_menu{background:#fafafa}table thead{background:rgba(52,73,94,.94);color:#ecf0f1}table thead .sorting:after{opacity:1!important}table .datatable-datepicker,table .datatable-select-input,table input.datatable-search-input{font-weight:400!important;margin:0!important;width:100%!important}table .datatable-select-input{margin-top:4px!important}table a{color:#276bc5!important}table a:hover{color:#112d54!important}div.tabpanel-margin{margin-top:60px}.dropdown-menu{font-size:14px!important}.dropdown-menu li:hover .badge{display:inline-block!important}.bootstrap-select .dropdown-menu{margin-top:2px!important}.bootstrap-select .dropdown-menu li a{padding:4px 10px}.student-lesson-checkbox .fa{cursor:pointer}.my-avatar{background-position:50%;background-size:cover;height:56px;width:56px}.my-avatar-big{height:150px;width:150px}.badge-primary{background-color:#1f5399!important}a.link{color:#1e5ec1!important}a.link:hover{color:#2778d4!important}.badge-success{background-color:#337ab7!important}.grey-background{background:#f7f7f7}.fc-content,.fc-content a{color:#fff!important}.fc-content a:hover{color:#f3f3f3!important}.btn-margin-1{margin-bottom:40px;margin-top:40px}.btn-margin-2{margin-bottom:40px;margin-top:80px}.bootstrap-timepicker-widget td.separator{border-top:none}body{font-family:Arial,sans-serif!important}body .container.body .right_col{background:#fff}.freeze-page,.freeze-page-force{position:relative}.freeze-page-force:after,.freeze-page:after{background-color:#fff;content:"";height:100%;left:0;opacity:.5;position:absolute;top:0;width:100%;z-index:1}.freeze-page *,.freeze-page-force *{pointer-events:none!important}i.fa-bolt.red{color:red}.calendar-item-add{display:inline-block;zoom:1;border-color:#e5e6e9 #dfe0e4 #d0d1d5;-webkit-border-radius:5px;border-radius:5px;border-style:solid;border-width:1px;color:#000!important;cursor:pointer;font-family:Roboto,Helvetica Neue,sans-serif;font-size:15px;font-weight:300;line-height:100%!important;padding:13px 12px 12px 43px;position:relative;text-decoration:none;z-index:1;-webkit-font-smoothing:antialiased!important;text-shadow:1px 1px 1px rgba(0,0,0,.004);-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);background:#fff no-repeat 13px 50%;background-size:14px auto}.calendar-item-add:hover{border:1px solid #aab9d4;color:#000;font-size:15px;text-decoration:none}.select2-container--default .select2-results>.select2-results__options{max-height:600px!important}.form-platform-course-program .select2-container--default .select2-selection--single .select2-selection__arrow{height:33px}.form-platform-course-program .select2-container{width:100%!important}.wizard_steps.lesson-finish-status-modal{left:-50px;position:relative}.chat-user-frame{border:0;height:800px;width:100%}.login_content form div span.regulations a{font-size:14px}[name=custom_draft_group_form] .control-label{padding-top:5px}[name=custom_draft_group_form] .preferred-date-widgets,[name=custom_draft_group_form] .preferred-date-widgets>div>div>div{padding-bottom:5px;padding-top:5px}[name=custom_draft_group_form] .preferred-date-widgets>div>div>div>label{display:none}[name=custom_draft_group_form] .preferred-date-widgets>div>div>div>div>div{display:inline-block;vertical-align:top;width:50%}[name=custom_draft_group_form] .preferred-date-widgets>div>div>div>div>div:first-child{padding-right:10px}[name=custom_draft_group_form] .preferred-date-widgets>div>div>div>div>div:last-child{padding-left:10px}#company_show_view .loader-container,#student_show_view .loader-container,#user_show_view .loader-container{text-align:center;width:100%}#company_show_view .loader,#student_show_view .loader,#user_show_view .loader{animation:spin 2s linear infinite;border:10px solid #f3f3f3;border-radius:50%;border-top-color:#3498db;display:inline-block;height:80px;margin:100px 0;text-align:center;width:80px}#company_show_view .loader-small,#student_show_view .loader-small,#user_show_view .loader-small{animation:spin 2s linear infinite;border:3px solid #f3f3f3;border-radius:50%;border-top-color:#3498db;display:inline-block;height:13px;margin-left:5px;text-align:center;width:13px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}strong.control-label{padding-left:10px}.submit-disabled,.switchery-disabled{opacity:.5;pointer-events:none}.standard-weight{font-weight:400}.placeholder-gray::placeholder{color:#aeaeae}.badge-error{background:#b0413e}.user-availability-form button.save-button{left:5px;position:relative;top:-3px}.error-alert-notification .table-container{background:#fafafa;border-radius:5px;padding:5px 0 0}.error-alert-notification .table-header{border-top:none;color:#000}.v-select .dropdown-menu>.highlight>a{color:#73879c!important}.live-search{margin:10px}.line-height-1{line-height:1}.line-height-2{line-height:2}.bio-ckeditor .ck-content{min-height:160px}.dataTables_processing.panel.panel-default{height:50px}.late-hours-widget{background:#f1e6fd;border-radius:25px;display:inline-block;line-height:1;margin-left:5px;padding:3px 6px;width:fit-content}.late-hours-widget>small.late-hours-label{color:#000!important}.late-hours-widget>i.late-hours-icon{color:#5d1b9c;font-weight:700}.bootstrap-select .dropdown-menu li.active small.late-hours-label{color:#000!important}.left_col.scroll-view.dev{background:#476d00}.left_col.scroll-view.staging{background:#b70000}.main_container.dev{background:#476d00}.label.label-yellow{background:#f2ea18}.language-history-list .timeline .tags{width:122px}.language-history-list .timeline .block{margin:0 0 0 150px}.teacher-stats-control-panel .save-button{position:relative;top:22px}.no-color-link{color:#5a738e!important}.star-rate-text{display:inline-block;font-size:20px;padding:7px 6px 6px;vertical-align:top}.star-rate-text-small{display:inline-block;font-size:16px;padding:0;vertical-align:bottom}.count.count-md{font-size:30px}.btn{border-radius:5px}.start-lesson-title{color:#000;font-size:16px;font-weight:600;line-height:24px;margin-bottom:4px}.start-lesson-subtitle{color:#7a7a7a;font-size:12px;font-style:normal;font-weight:400;line-height:16px;margin-bottom:12px}.start-lesson-item{width:60%}.btn.btn-start-lesson{background:#3ece4f;border-radius:6px;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);color:#fff;font-size:16px;font-size:14px;font-style:normal;font-weight:600;line-height:24px}.btn.btn-start-test-lesson{font-family:Lato,sans-serif;font-size:16px}.btn.btn-start-lesson-readonly{background:#3ece4f;opacity:.5}.btn.btn-open-materials{background:#fa7a00;border:1px solid #fa7a00;font-family:Lato,sans-serif;font-size:16px;width:60%}.table>tbody>tr.danger.opacity>td{background-color:hsla(0,43%,91%,.6)}.table>tbody>tr.info.opacity>td{background-color:rgba(217,237,247,.6)}.table>tbody>tr.success.opacity>td{background-color:rgba(223,240,216,.6)}.button-checkbox-label{font-weight:400;margin-bottom:0}.tooltip-link{color:#0782ff;cursor:pointer;font-size:13px;font-weight:400;line-height:16px;text-decoration-line:underline}.group-lessons-list tr.other-group-lesson td i.fa.fa-external-link{padding-left:8px}.corporate-blue-bg{background-color:#3598db!important}.corporate-orange-color{color:#ff8b01!important}.corporate-green-color{color:#3d9915}.icon-navbar-toolbox{font-size:24px}table.dashboard-table tbody tr:first-child td{border-top:none}table.dashboard-table tbody tr:last-child td{border-bottom:1px solid #ddd}.custom-loader{animation:spin 2s linear infinite;border:5px solid #f3f3f3;border-radius:50%;border-top-color:#3498db;display:inline-block;height:20px;margin-left:10px;position:relative;text-align:center;top:3px;width:20px}#calendar div.fc-view.fc-agendaWeek-view.fc-agenda-view td span{line-height:20px}.commission-view h2.no-margin{margin:0}.commission-view td.no-border-bottom{border-bottom:0!important}.commission-view .salary-widget{max-width:450px}ul.bar_tabs{background:transparent;border-bottom:0;height:auto;padding-left:0}ul.bar_tabs>li{border:0;margin-left:0;margin-top:0}ul.bar_tabs>li.active{margin-top:0}ul.bar_tabs>li.active a{border-bottom:1px solid transparent}ul.bar_tabs>li a{padding:8px 17px 10px}ul.bar_tabs>li a,ul.bar_tabs>li a:hover{border:1px solid #ddd}.nav-sm .nav.side-menu .active .nav.child_menu{display:block!important}.nav-sm .nav.child_menu .nav.child_menu{padding-left:10px}.daterangepicker td.available{color:#000;cursor:pointer}.daterangepicker td.available:hover{background-color:#f0f0f0}.daterangepicker td.available.active{color:#fff}.datepicker-min-date{pointer-events:visible}.d-flex{display:flex!important}.align-items-center{align-items:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-end{justify-content:flex-end!important}.no-visible{height:0;overflow:hidden;pointer-events:none;visibility:hidden}@keyframes pulseTableRow{0%{transform:scale(1)}50%{transform:scale(1.01)}to{transform:scale(1)}}.highlighted-row{animation:pulseTableRow 1.5s 3;background-color:#ffffc5!important}.list-loader,.universal-loader{align-content:flex-start;background:hsla(0,0%,100%,.8);display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:5}.list-loader .custom-loader,.universal-loader .custom-loader{height:3rem;width:3rem}.list-loader--content,.universal-loader--content{align-items:center;display:flex;flex-direction:column;justify-items:center;margin-bottom:0;margin-top:5rem}.list-loader--content p,.universal-loader--content p{font-size:2rem;font-weight:700}.bootstrap-select>.dropdown-toggle.bs-placeholder{border-radius:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);color:#000}.bootstrap-select>.dropdown-toggle.bs-placeholder:active,.bootstrap-select>.dropdown-toggle.bs-placeholder:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder:hover{background-color:#fff;border-color:#ccc;color:#000;outline:0!important}.form-group .btn.dropdown-toggle{margin-bottom:0}.open>.btn-default.dropdown-toggle,.open>.btn-default.dropdown-toggle:active,.open>.btn-default.dropdown-toggle:focus,.open>.btn-default.dropdown-toggle:hover{background-color:#fff;outline:0!important}.btn-default.dropdown-toggle{border-color:#ccc;border-radius:0}.btn-default.dropdown-toggle:active,.btn-default.dropdown-toggle:focus,.btn-default.dropdown-toggle:hover{background-color:#fff;outline:0!important}.bootstrap-alert{display:flex!important;font-size:16px;left:40%;max-width:600px;opacity:1;position:fixed;right:0;top:8px;z-index:1000}.bootstrap-alert .close{margin-left:auto}.student-list .bootstrap-select.form-control{margin-top:4px;max-width:105px;width:100%!important}.bootstrap-select .dropdown-menu>.active>a{background-color:#dfdfdf}.dataTables_wrapper .row>.col-sm-12{min-height:400px}a[disabled]{pointer-events:none!important}.stepContainer{height:auto!important}#finishDemoLesson .actionBar{display:flex;flex-direction:row-reverse;justify-content:space-between}#addDemoLesson .bootstrap-select>select{background:transparent!important;left:0;opacity:1!important;z-index:1!important}.daterangepicker.dropdown-menu.range.pickerShown{display:grid!important;grid-template-columns:1fr 1fr}.daterangepicker.dropdown-menu.range .calendar.left{order:-1}.dateRangePicker>input[readonly]{background:#fff}.demo-lesson-index{width:100%!important}.platform-material-photo{display:inline-block;height:auto;width:200px}.flex{display:flex}.flex-row{flex-direction:row}.flex-column{flex-direction:column}.gap-1{gap:1rem}.text-left{text-align:left!important}.daterangepicker.daterangepicker-opened{align-items:center;display:grid!important;gap:1rem;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;justify-items:center;padding:1rem}.daterangepicker.daterangepicker-opened .ranges{grid-column:span 2;justify-items:flex-start;width:100%}.daterangepicker.daterangepicker-opened .ranges .range_inputs{align-items:center;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;justify-content:center;justify-items:center}.datepicker-range-container{position:relative}.datepicker-range-container input.form-control[readonly]{background:transparent;cursor:pointer;position:relative;z-index:2}.datepicker-range-container>i{position:absolute;right:1rem;top:50%;transform:translateY(-50%);z-index:1}.datepicker-range-container .calendar-clear{color:red;cursor:pointer;display:none;position:absolute;right:3rem;top:50%;transform:translateY(-50%);z-index:3}.datepicker-range-container.has-value .calendar-clear{display:inline-block}.material-library-app-wrapper{display:none}.material-library-app-wrapper.active{background-color:hsla(0,0%,100%,.8);display:block;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1000}.material-library-app-wrapper iframe{height:100%;width:100%}.js-alert:empty{display:none}.modal.in .modal-dialog{background-color:#fff}label[for=user_invoice_form_uploadedFile]{align-content:center;align-items:center;background:#fff;border-radius:2rem;box-shadow:0 0 5px 0 rgba(0,0,0,.1);cursor:pointer;display:flex;height:4rem;justify-content:center;padding:.5rem;text-align:left;width:100%}label[for=user_invoice_form_uploadedFile]:hover{background:#f5f5f5}label[for=user_invoice_form_uploadedFile]:before{content:"\f055";display:inline-block;font:normal normal normal 14px/1 FontAwesome;margin-right:1rem}input#user_invoice_form_uploadedFile{background:transparent;display:inline-block;height:0;margin:0;opacity:0;padding:0;width:0}.label-completed{background-color:#2f2f2f;color:#fff}.copyable{cursor:pointer}.copyable--dark{color:#000}.vatFreeType-list{list-style:none;margin-left:0;padding-left:0}.form-errors{color:red}.user-availability-form .availability-item,.user-availability-form .collection-wrapper,.user-availability-form .form-row{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem}.user-availability-form .collection-wrapper{width:100%}.user-availability-form .availability-item{flex-wrap:nowrap}.user-availability-form .availability-item>div{display:inline-flex;flex-direction:row}.user-availability-form .availability-item .datepicker-wrapper{display:flex;flex-direction:column;flex-wrap:wrap}.user-availability-form .form-row{flex-wrap:wrap;width:100%}.user-availability-form .form-item,.user-availability-form .form-row{align-content:center;align-items:center;display:inline-flex;flex-direction:row}.user-availability-form .form-item label{display:inline-block;margin:0 0 0 1rem;padding:0;text-wrap:nowrap;width:100%}.user-availability-form .form-item input[type=checkbox]{margin:0;padding:0}.user-availability-form .add-availability{order:10000}.user-availability-form .datepicker-wrapper{position:relative}.user-availability-form .datepicker-wrapper:after{color:#888;content:"\f274";font-family:FontAwesome;pointer-events:none;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.user-availability-form .datepicker-wrapper input{max-width:200px;padding-right:25px}.user-availability-form .form-actions{display:inline-flex;justify-content:flex-end;margin-left:auto;margin-right:0}