@font-face{font-family:Museo Sans\ 300 Light;font-style:normal;font-weight:400;src:url(../fonts/MuseoSansCyrl-300.eot);src:url(../fonts/MuseoSansCyrl-300.eot?#iefix) format("embedded-opentype"),url(../fonts/MuseoSansCyrl-300.woff) format("woff"),url(../fonts/MuseoSansCyrl-300.ttf) format("truetype")}@font-face{font-family:Open Sans Regular;font-style:normal;font-weight:400;src:url(../fonts/OpenSans-Regular.eot);src:url(../fonts/OpenSans-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/OpenSans-Regular.woff) format("woff"),url(../fonts/OpenSans-Regular.ttf) format("truetype")}@font-face{font-family:Open Sans Bold;font-style:normal;font-weight:400;src:url(../fonts/OpenSans-Bold.eot);src:url(../fonts/OpenSans-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/OpenSans-Bold.woff) format("woff"),url(../fonts/OpenSans-Bold.ttf) format("truetype")}@font-face{font-family:Open Sans ExtraBold;font-style:normal;font-weight:400;src:url(../fonts/OpenSans-ExtraBold.eot);src:url(../fonts/OpenSans-ExtraBold.eot?#iefix) format("embedded-opentype"),url(../fonts/OpenSans-ExtraBold.woff) format("woff"),url(../fonts/OpenSans-ExtraBold.ttf) format("truetype")}@font-face{font-family:Open Sans Semibold;font-style:normal;font-weight:400;src:url(../fonts/OpenSans-SemiBold.eot);src:url(../fonts/OpenSans-SemiBold.eot?#iefix) format("embedded-opentype"),url(../fonts/OpenSans-SemiBold.woff) format("woff"),url(../fonts/OpenSans-SemiBold.ttf) format("truetype")}.ex-bold{font-family:Open Sans ExtraBold,sans-serif}.light{font-family:Museo Sans\ 300 Light,sans-serif}.reg{font-family:Open Sans Regular,sans-serif}.bold{font-family:Open Sans Bold,sans-serif}.semi{font-family:Open Sans Semibold,sans-serif}*{-webkit-font-smoothing:antialiased;box-sizing:border-box}*,ul{margin:0;padding:0}ul{list-style:none}a{text-decoration:none}img,svg{border:none;height:auto}body{font-family:Open Sans Regular,sans-serif;line-height:110%;margin:0;padding:0;position:relative}div.body .body-login{background:#fff;height:-moz-fit-content;height:fit-content;min-height:100vh}div.body .body-pages{background:linear-gradient(180deg,#95e5ff,#479fbc);background-attachment:fixed;height:100%;min-height:100vh;overflow:hidden;overflow-y:auto}html{height:100%;width:100%}.table-container table.dataTable td hr{margin-bottom:0}table.dataTable tbody tr.red{background-color:rgba(255,0,0,.3)}table.dataTable span.teacher-color{border-radius:3px;display:block;height:15px;width:15px}.w100{max-width:1920px}.container,.w100{margin:0 auto;overflow:hidden;position:relative;width:100%}.container{max-width:1190px;padding:0 10px}.text-center{text-align:center}.common-title,.uppercase{text-transform:uppercase}.common-title{color:#172b41;font-size:18px;font-weight:400;line-height:140%}.login-content{display:flex;flex-direction:column;height:-moz-fit-content;height:fit-content;max-width:100%;padding:57px 40px 0;width:420px}.common-checkbox input[type=checkbox]{height:0;margin:0;opacity:0;padding:0;width:0}.common-checkbox input[type=checkbox]:checked+label:after{display:block}.common-checkbox label{cursor:pointer;font-size:14px;line-height:120%;margin-top:0;position:relative}.common-checkbox label:before{background:#f2f2f2;border:1px solid #ddd;border-radius:6px;content:"";display:inline-block;height:24px;margin:-3px 13px 0 0;vertical-align:middle;width:24px}.common-checkbox label:after{background:url(../img/check.svg) no-repeat 50%;content:"";display:none;height:16px;left:7px;position:absolute;top:1px;width:15px}.common-radio{align-items:center;cursor:pointer;display:flex;font-size:calc(1.11946vw - .78362px);height:calc(2.87855vw - 2.01498px);line-height:120%;padding-left:calc(5.11921vw - 3.58345px);position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.common-radio input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.common-radio input:checked~.checkmark{background-color:#d9d9d9}.common-radio .checkmark{background-color:#d9d9d9;border-radius:50%;height:calc(2.87855vw - 2.01498px);left:0;position:absolute;top:0;width:calc(2.87855vw - 2.01498px)}.common-radio .checkmark:after{background:#172b41;border-radius:50%;content:"";display:none;height:calc(1.75904vw - 1.23133px);left:19%;position:absolute;top:19%;width:calc(1.75904vw - 1.23133px)}.common-radio input:checked~.checkmark:after{display:block}.login-main{overflow:visible;padding-top:45px}.login-main h1{font-family:Open Sans Bold,sans-serif;font-size:18px;line-height:130%;margin-bottom:18px}.login-main h1 span{font-family:Open Sans Regular,sans-serif;font-weight:400}.login-main .login-form .main-text{font-size:14px;line-height:120%}.login-main .login-form-link{color:#70c4e0;display:block;font-size:12px;margin:13px 0 13px auto;transition:all .6s;width:-moz-fit-content;width:fit-content}.login-main .login-form-link:hover{color:#000}.login-main .login-form .login-btn{margin-top:20px}.login-main .registration{align-items:center;border:1px solid #d6d6d6;border-radius:12px;display:flex;gap:27px;justify-content:center;margin:23px 0 77px;min-height:120px;padding:10px}.login-main .registration svg{flex-shrink:0}.login-main .registration-text{font-size:18px;line-height:130%;max-width:100%;width:200px}.login-main .registration-text a{color:#70c4e0;cursor:pointer;font-family:Open Sans Bold,sans-serif;text-decoration:underline}.login-main .registration-text a:hover{text-decoration:none}.login-main .forgot-password-input{margin:40px 0}.login-main .forgot-password h3,.login-main .registration-form h3{font-family:Open Sans Bold,sans-serif;font-size:18px;line-height:130%}.login-main .forgot-password p,.login-main .registration-form p{margin:19px 0 30px}.login-main .forgot-password .select,.login-main .registration-form .select{margin-top:18px}.login-main .forgot-password .patronymic-input small,.login-main .registration-form .patronymic-input small{color:#9e9e9e;font-family:Open Sans Regular,sans-serif;font-size:14px;font-style:italic;line-height:120%}.login-main .forgot-password-password,.login-main .registration-form-password{position:relative}.login-main .forgot-password-password small,.login-main .registration-form-password small{color:#dc3131;font-size:12px;position:absolute;top:-5%}.login-main .forgot-password .password-rule,.login-main .registration-form .password-rule{display:flex}.login-main .forgot-password .password-rule small,.login-main .registration-form .password-rule small{color:#dc3131;font-size:10px;line-height:24px}.login-main .forgot-password .password-rule p,.login-main .registration-form .password-rule p{font-size:9px;line-height:130%;margin-bottom:0}.login-main .forgot-password .password-rule p b,.login-main .registration-form .password-rule p b{font-family:Open Sans Bold,sans-serif}.login-main .forgot-password-btn,.login-main .registration-form-btn{margin:40px 0}.login-main .back-to-login{cursor:pointer;display:block;margin:45px 0;width:-moz-fit-content;width:fit-content}.login-main .back-to-login svg{margin-right:6px;transition:all .6s}.login-main .back-to-login:hover span{text-decoration:none}.login-main .back-to-login:hover svg{transform:translateX(-5px)}.login-main .back-to-login span{color:#000;font-size:14px;text-decoration:underline}.select label{display:block;font-size:14px;line-height:130%;margin-bottom:2px}.select .mx-input{font-size:14px;padding:10px 22px}.select .select-wrapper{background:#f2f2f2;border:1px solid #d6d6d6;border-radius:12px;height:50px;position:relative;width:100%}.select .select-wrapper>select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:transparent;border:0;cursor:pointer;font-size:14px;height:50px;outline:none;padding:10px 22px;width:100%;z-index:1}.select .select-wrapper>select::-ms-expand{display:none}.select .select-wrapper .select-arrow{background:url(../img/select-arrow.svg) no-repeat 50%;height:11px;pointer-events:none;position:absolute;right:22px;top:22px;width:16px}.note{border-radius:0 12px 12px 0;margin:23px 0;padding:15px 0 15px 29px}.note span{display:block;font-size:14px;line-height:130%;max-width:100%;width:240px}.note.red{background-color:#ffe6e6;border-left:2px solid #dc3131;color:#c82020}.note.green{background-color:#e6ffe6;border-left:2px solid #19a037;color:#19a037}.common-input{display:block;font-size:14px;line-height:130%;margin-top:18px}.common-input,.common-input label{cursor:pointer}.common-input input,.common-input textarea{background:#f2f2f2;border:1px solid #d6d6d6;border-radius:12px;display:block;height:50px;margin-top:2px;outline:none;padding:10px;width:100%}.common-input input:focus,.common-input textarea:focus{border-color:#70c4e0}.common-input input:-moz-read-only,.common-input textarea:-moz-read-only{color:#acacac}.common-input input:read-only,.common-input textarea:read-only{color:#acacac}.common-input textarea{resize:none}.common-input textarea::-moz-placeholder{color:#acacac;font-family:Open Sans Regular,sans-serif;font-size:14px;line-height:130%}.common-input textarea::placeholder{color:#acacac;font-family:Open Sans Regular,sans-serif;font-size:14px;line-height:130%}.common-input.large{grid-column:1/span 3}.common-input.large textarea{height:calc(10.36269vw - 9.74093px)}.common-input select:-moz-read-only{color:#acacac}.common-input select:read-only{color:#acacac}.background{background:url(../img/login-bg.jpg) no-repeat 50%;background-attachment:fixed;background-size:cover;bottom:0;display:block;height:100%;min-height:100vh;position:absolute;right:0;width:calc(100% - 420px)}.main-container{height:-moz-fit-content;height:fit-content;padding:12px 12px 12px 82px;width:100%}.main-container .messages .message{background:#fff;border-radius:13px;filter:drop-shadow(0 0 15px rgba(0,0,0,.1));margin:0 0 10px;padding:12px;text-align:left;width:100%}.main-container .messages .message.red{background:#ffe6e6}.main-container .messages .message p{font-family:Open Sans Regular,sans-serif;font-size:calc(1.22549vw - 1.76471px);line-height:136%}.main-container .messages .message p a{text-decoration:underline}.main-container .messages .message p a:hover{text-decoration:none}.main-container .desktop-top{display:grid;gap:10px;grid-auto-rows:calc(16.66667vw - 24px);grid-template-columns:repeat(6,calc(16.66667% - 8.33333px));grid-template-rows:repeat(auto-fill,calc(16.66667vw - 24px))}.main-container .desktop-top .info{display:grid;gap:10px;grid-column:1/span 2;grid-row:1/span 2}.main-container .desktop-top .info .info-item{background:#fff;border-radius:13px;display:flex;filter:drop-shadow(0 0 15px rgba(0,0,0,.1));flex-direction:column;grid-column:auto/span 1;grid-row:auto/span 1;padding:9%}.main-container .desktop-top .info .info-item .title{font-family:Open Sans Regular,sans-serif;font-size:calc(1.44928vw - 2.08696px);font-weight:400;line-height:136%;max-width:50%}.main-container .desktop-top .info .info-item .main-number{color:#70c4e0;font-family:Open Sans Bold,sans-serif;font-size:calc(4.97512vw - 7.16418px);line-height:136%}.main-container .desktop-top .info .info-item .month{align-items:center;color:#686868;display:flex;font-family:Open Sans Regular,sans-serif;font-size:calc(.998vw - 1.43713px);justify-content:space-between;line-height:136%;margin-top:auto}.main-container .desktop-top .info .info-item .month span{color:#172b41;font-family:Open Sans Bold,sans-serif;font-size:calc(2.26449vw - 3.26087px);line-height:80%}.main-container .desktop-top .info .info-placeholder{background:#172b41;border-radius:13px;filter:drop-shadow(0 0 15px rgba(0,0,0,.1));grid-column:auto/span 1;grid-row:auto/span 1;opacity:20%}.main-container .desktop-top .info.tiled{grid-column:1/span 2;grid-row:1/span 2;grid-template-columns:repeat(2,calc(50% - 5px));grid-template-rows:repeat(2,calc(16.66667vw - 24px))}.main-container .desktop-top .info.rowed{grid-column:1/span 6;grid-row:auto;grid-template-columns:repeat(6,calc(16.66667% - 8.33333px))}.main-container .desktop-top .info.doublerowed{grid-column:1/span 6;grid-row:1/span 2;grid-template-columns:repeat(6,calc(16.66667% - 8.33333px));grid-template-rows:repeat(2,calc(16.66667vw - 24px))}.main-container .desktop-top .actions,.main-container .desktop-top .notifications{background:#172b41;border-radius:13px;grid-column-end:span 2;grid-row-end:span 2;overflow:hidden}.main-container .desktop-top .actions .header,.main-container .desktop-top .notifications .header{align-items:center;background:#29415a;display:flex;height:11.3%;justify-content:space-between;padding:0 4%;width:100%}.main-container .desktop-top .actions .header span,.main-container .desktop-top .notifications .header span{color:#fff;font-family:Open Sans Bold,sans-serif;font-size:calc(1.44928vw - 2.08696px);line-height:136%}.main-container .desktop-top .actions .header a,.main-container .desktop-top .notifications .header a{color:#fff;font-family:Open Sans Regular,sans-serif;font-size:calc(.998vw - 1.43713px);line-height:136%;text-decoration:underline}.main-container .desktop-top .actions .header a:hover,.main-container .desktop-top .notifications .header a:hover{text-decoration:none}.main-container .desktop-top .actions .viewport,.main-container .desktop-top .notifications .viewport{height:88.7%;padding:4%;position:relative;width:100%}.main-container .desktop-top .actions .viewport .content,.main-container .desktop-top .notifications .viewport .content{display:flex;flex-direction:column;gap:calc(1.72176vw - 2.47934px)}.main-container .desktop-top .actions .viewport .content .action .date-name,.main-container .desktop-top .actions .viewport .content .notification .date-name,.main-container .desktop-top .notifications .viewport .content .action .date-name,.main-container .desktop-top .notifications .viewport .content .notification .date-name{color:#fff;font-family:Open Sans Regular,sans-serif;font-size:calc(.998vw - 1.43713px);line-height:136%;margin-bottom:calc(.64103vw - .92308px)}.main-container .desktop-top .actions .viewport .content .action .date-name span,.main-container .desktop-top .actions .viewport .content .notification .date-name span,.main-container .desktop-top .notifications .viewport .content .action .date-name span,.main-container .desktop-top .notifications .viewport .content .notification .date-name span{font-family:Open Sans Bold,sans-serif}.main-container .desktop-top .actions .viewport .content .action .text,.main-container .desktop-top .actions .viewport .content .notification .text,.main-container .desktop-top .notifications .viewport .content .action .text,.main-container .desktop-top .notifications .viewport .content .notification .text{color:#fff;font-family:Open Sans Regular,sans-serif;font-size:calc(1.22549vw - 1.76471px);line-height:136%}.main-container .desktop-top .actions .viewport .content .notification,.main-container .desktop-top .notifications .viewport .content .notification{align-items:center;display:flex}.main-container .desktop-top .actions .viewport .content .notification:before,.main-container .desktop-top .notifications .viewport .content .notification:before{background:#506984;border-radius:50%;content:"";display:inline-block;flex-shrink:0;height:calc(.9058vw - 1.30435px);margin-right:calc(1.54321vw - 2.22222px);width:calc(.9058vw - 1.30435px)}.main-container .desktop-top .actions .viewport .content .notification.active .text,.main-container .desktop-top .notifications .viewport .content .notification.active .text{font-family:Open Sans Semibold,sans-serif}.main-container .desktop-top .actions .viewport .content .notification.active:before,.main-container .desktop-top .notifications .viewport .content .notification.active:before{background:#a4ff79}.main-container .desktop-top .actions-placeholder{background:#172b41;border-radius:13px;grid-column-end:span 2;grid-row-end:span 2;opacity:20%}.main-container .control{display:grid;gap:10px;grid-template-columns:repeat(4,calc(25% - 7.5px));grid-template-rows:repeat(auto-fill,calc(5.43478vw - 6.73913px));margin-top:10px}.main-container .control .control-button{align-items:center;background:#fff;border-radius:13px;cursor:pointer;display:flex;filter:drop-shadow(0 0 15px rgba(0,0,0,.1));grid-column:auto/span 1;grid-row:auto/span 1;padding:5%;transition:all .6s}.main-container .control .control-button svg{height:auto;margin-right:4%;transition:all .6s;width:calc(2.5vw - 3.1px)}.main-container .control .control-button span{font-family:Open Sans Regular,sans-serif;font-size:calc(1.44928vw - 2.08696px);line-height:136%}.main-container .control .control-button:hover{background:#ebebeb}.main-container .control .control-button:hover svg{transform:scale(1.2)}.main-container .control .button-placeholder{background:#172b41;border-radius:13px;filter:drop-shadow(0 0 15px rgba(0,0,0,.1));grid-column:auto/span 1;grid-row:auto/span 1;opacity:20%}.main-container .notifications-page{background:#fff;border-radius:13px;height:100%;padding:calc(3.33333vw - 3.13333px) calc(2.43902vw - 2.29268px);width:100%}.main-container .notifications-page h1{color:#172b41;font-family:Open Sans Regular,sans-serif;font-size:calc(1.5674vw - 1.47335px);line-height:136%;margin-bottom:calc(1.5674vw - 1.47335px);text-transform:uppercase}.main-container .notifications-page p{color:#676767;font-family:Open Sans Regular,sans-serif;font-size:calc(1.21847vw - 1.14536px);line-height:136%;margin-bottom:calc(4.80769vw - 4.51923px);max-width:89%}.main-container .notifications-page .input-container{display:flex;flex-wrap:wrap;gap:calc(1.74064vw - 1.63621px)}.main-container .notifications-page .input-container .input-item{width:49%}.main-container .notifications-page .input-container .input-item .common-input{font-family:Open Sans Regular,sans-serif;font-size:calc(1.21847vw - 1.14536px);margin-top:unset}.main-container .notifications-page .input-container .input-item .common-input input{font-size:calc(1.21847vw - 1.14536px);height:calc(4.34783vw - 4.08696px);margin-top:calc(.18198vw - .17106px);padding:calc(.87032vw - .8181px)}.main-container .notifications-page .input-container .input-item .mx-input{font-size:calc(1.21847vw - 1.14536px);padding:calc(.87032vw - .8181px) calc(1.91461vw - 1.79973px)}.main-container .notifications-page .input-container .input-item .select label{font-family:Open Sans Regular,sans-serif;font-size:calc(1.21847vw - 1.14536px);margin-bottom:calc(.18198vw - .17106px)}.main-container .notifications-page .input-container .input-item .select .select-wrapper{height:calc(4.34783vw - 4.08696px)}.main-container .notifications-page .input-container .input-item .select .select-wrapper>select{font-size:calc(1.21847vw - 1.14536px);height:calc(4.34783vw - 4.08696px);padding:calc(.87032vw - .8181px) calc(1.91461vw - 1.79973px)}.main-container .notifications-page .input-container .input-item .select .select-wrapper .select-arrow{background-size:cover;height:calc(.9574vw - .89995px);right:calc(1.91498vw - 1.80008px);top:calc(1.91498vw - 1.80008px);width:calc(1.39256vw - 1.30901px)}.main-container .notifications-page .button-container{display:flex;gap:calc(1.74064vw - 1.63621px);margin:calc(3.65497vw - 3.43567px) 0 calc(2.69833vw - 2.53643px);width:100%}.main-container .notifications-page .button-container button{align-items:center;border:none;border-radius:12px;cursor:pointer;display:flex;height:calc(4.34783vw - 4.08696px);justify-content:center;outline:none;width:calc(18.38235vw - 17.27941px)}.main-container .notifications-page .button-container button span{color:#fff;font-family:Open Sans Regular,sans-serif;font-size:calc(1.21847vw - 1.14536px)}.main-container .notifications-page .button-container button.reset,.main-container .notifications-page .button-container button:disabled{background:#f2f2f2}.main-container .notifications-page .button-container button.reset span,.main-container .notifications-page .button-container button:disabled span{color:#172b41}.main-container .notifications-page hr{background-color:#d7d7d7;border:none;height:1px;margin-bottom:calc(2.20167vw - 2.06957px)}.main-container .notifications-page .table-container .adaptive_table{position:relative;width:100%}.main-container .notifications-page .table-container .adaptive_table .preload-overlay{background-color:hsla(0,0%,100%,.5);bottom:0;content:"";height:100%;left:0;margin:auto;position:absolute;right:0;top:0;width:100%;z-index:2}.main-container .notifications-page .table-container .adaptive_table .preload-overlay .preload{animation:rotate 1s linear infinite;border:4px solid #ccc;border-radius:50%;border-top-color:currentcolor;bottom:0;display:block;flex-shrink:0;height:24px;left:0;margin:auto;position:absolute;right:0;top:0;width:24px}.main-container .notifications-page .table-container table{font-family:Open Sans Regular,sans-serif;width:100%}.main-container .notifications-page .table-container #notifications_length{display:none}.main-container .notifications-page .table-container .dataTables_paginate.paging_simple_numbers{align-items:center;display:flex}.main-container .notifications-page .table-container .dataTables_paginate.paging_simple_numbers .paginate_button.current{background:#0b1a29;border-radius:10px;color:#fff!important;font-family:Open Sans Regular,sans-serif}.main-container .notifications-page .table-container .dataTables_paginate.paging_simple_numbers .paginate_button.previous{background:url(../img/select-arrow.svg) no-repeat 50%;background-size:cover;border:none;cursor:pointer;transform:rotate(90deg)}.main-container .notifications-page .table-container .dataTables_paginate.paging_simple_numbers .paginate_button.previous:hover{background:url(../img/select-arrow.svg) no-repeat 50%;background-size:cover;border:none;transform:scale(1.2) rotate(90deg)}.main-container .notifications-page .table-container .dataTables_paginate.paging_simple_numbers .paginate_button.next{background:url(../img/select-arrow.svg) no-repeat 50%;background-size:cover;border:none;transform:rotate(-90deg)}.main-container .notifications-page .table-container .dataTables_paginate.paging_simple_numbers .paginate_button.next:hover{background:url(../img/select-arrow.svg) no-repeat 50%;background-size:cover;border:none;transform:scale(1.2) rotate(-90deg)}.main-container .notifications-page .table-container .dataTables_paginate.paging_simple_numbers .paginate_button{transition:all .6s}.main-container .notifications-page .table-container .dataTables_paginate.paging_simple_numbers .paginate_button:hover{background:none;border-radius:10px;color:#000!important}.main-container .notifications-page .table-container .dataTables_filter{float:right}.main-container .notifications-page .table-container .dataTables_filter input{background:#f2f2f2;border:1px solid #d6d6d6;border-radius:12px;font-family:Open Sans Regular,sans-serif;font-size:calc(1.21847vw - 1.14536px);height:calc(4.34783vw - 4.08696px);padding:calc(.87032vw - .8181px) calc(1.91461vw - 1.79973px);width:calc(12.82051vw - 12.05128px)}.main-container .notifications-page .table-container .dataTables_filter input::-moz-placeholder{font-family:Open Sans Regular,sans-serif;font-size:calc(1.21847vw - 1.14536px)}.main-container .notifications-page .table-container .dataTables_filter input::placeholder{font-family:Open Sans Regular,sans-serif;font-size:calc(1.21847vw - 1.14536px)}.main-container .notifications-page .table-container .dataTables_filter input:focus{outline:1px solid #70c4e0}.main-container .notifications-page .table-container .dt-buttons{float:left}.main-container .notifications-page .table-container .dt-buttons .dt-button{align-items:center;border:none;border-radius:12px;display:flex;float:left;height:calc(4.34783vw - 4.08696px);justify-content:center;margin-right:20px;width:calc(12.82051vw - 12.05128px);z-index:1}.main-container .notifications-page .table-container .dt-buttons .dt-button:before{background:url(../img/add.svg) no-repeat 50%;background-size:cover;content:"";height:calc(2.16216vw - 2.03243px);margin-right:calc(1.3611vw - 1.27943px);width:calc(2.16216vw - 2.03243px)}.main-container .notifications-page .table-container .dt-buttons .dt-button span{color:#fff;font-family:Open Sans Regular,sans-serif;font-size:calc(1.21847vw - 1.14536px)}.main-container .notifications-page .table-container .dataTables_filter{position:relative;z-index:1}.main-container .profile-page{background:#fff;border-radius:13px;height:100%;padding:calc(3.33333vw - 3.13333px) calc(2.43902vw - 2.29268px);width:100%}.main-container .profile-page h1{color:#172b41;font-family:Open Sans Regular,sans-serif;font-size:calc(1.5674vw - 1.47335px);line-height:136%;margin-bottom:calc(3.74251vw - 3.51796px);text-transform:uppercase}.main-container .profile-page .profile-main{display:flex;gap:calc(1.13148vw - 1.06359px);margin-bottom:calc(3.74251vw - 3.51796px)}.main-container .profile-page .profile-main .profile-photo{background-color:#172b41;background-image:url(../img/user.svg);background-position:50%;background-repeat:no-repeat;background-size:50%;border-radius:50%;height:calc(6.35324vw - 5.97205px);overflow:hidden;width:calc(6.35324vw - 5.97205px)}.main-container .profile-page .profile-main .profile-photo img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.main-container .profile-page .profile-main .profile-text{display:flex;flex-direction:column;justify-content:space-between}.main-container .profile-page .profile-main .profile-text h2{font-family:Open Sans Regular,sans-serif;font-size:calc(1.39256vw - 1.30901px);font-weight:400;line-height:136%}.main-container .profile-page .profile-main .profile-text span{font-family:Open Sans Regular,sans-serif;font-size:calc(.9574vw - .89995px);line-height:136%}.main-container .profile-page .profile-main .profile-text .load-photo{align-items:center;cursor:pointer;display:flex;font-family:Open Sans Semibold,sans-serif;font-size:calc(.9574vw - .89995px);line-height:136%;text-decoration:underline}.main-container .profile-page .profile-main .profile-text .load-photo svg{height:calc(2.002vw - 1.88188px);margin-right:calc(.60924vw - .57268px);width:calc(2.002vw - 1.88188px)}.main-container .profile-page .profile-main .profile-text .load-photo input{display:none}.main-container .profile-page .form-wrap{display:grid;gap:10px;grid-template-columns:repeat(4,calc(23.78049vw - 29.85366px))}.main-container .profile-page .form-wrap .profile-form{display:grid;gap:10px;grid-column:1/span 4;grid-template-columns:repeat(4,calc(23.78049vw - 29.85366px))}.main-container .profile-page .form-wrap .common-button{align-self:flex-end;height:calc(4.34783vw - 4.08696px)}.main-container .profile-page .form-wrap .common-button span{font-size:calc(1.21847vw - 1.14536px)}.main-container .profile-page .form-wrap .common-input{font-family:Open Sans Regular,sans-serif;font-size:calc(1.21847vw - 1.14536px);margin-top:unset}.main-container .profile-page .form-wrap .common-input input{font-size:calc(1.21847vw - 1.14536px);height:calc(4.34783vw - 4.08696px);margin-top:calc(.18198vw - .17106px);padding:calc(.87032vw - .8181px)}.main-container .profile-page .form-wrap .common-input span{color:#979797;font-style:italic;letter-spacing:0}.main-container .profile-page .form-wrap .mx-input{font-size:calc(1.21847vw - 1.14536px);padding:calc(.87032vw - .8181px) calc(1.91461vw - 1.79973px)}.main-container .profile-page .form-wrap .select label{font-family:Open Sans Regular,sans-serif;font-size:calc(1.21847vw - 1.14536px);margin-bottom:calc(.18198vw - .17106px)}.main-container .profile-page .form-wrap .select .select-wrapper{height:calc(4.34783vw - 4.08696px)}.main-container .profile-page .form-wrap .select .select-wrapper>select{font-size:calc(1.21847vw - 1.14536px);height:calc(4.34783vw - 4.08696px);padding:calc(.87032vw - .8181px) calc(1.91461vw - 1.79973px)}.main-container .profile-page .form-wrap .select .select-wrapper .select-arrow{background-size:cover;height:calc(.9574vw - .89995px);right:calc(1.91498vw - 1.80008px);top:calc(1.91498vw - 1.80008px);width:calc(1.39256vw - 1.30901px)}.main-container .profile-page .form-wrap .pass-form-wrap{display:grid;gap:10px;grid-column:1/span 4;grid-template-columns:repeat(4,calc(23.78049vw - 29.85366px))}.main-container .profile-page .form-wrap .pass-form-wrap .checkbox-wrap{align-items:center;display:flex;grid-column:1/span 4;margin-bottom:calc(2.35018vw - 2.20917px);margin-top:calc(3.30688vw - 3.10847px)}.main-container .profile-page .form-wrap .pass-form-wrap .checkbox-wrap .pass-checkbox{align-items:center;cursor:pointer;display:flex;flex-shrink:0;font-family:Open Sans Regular,sans-serif;font-size:calc(1.21847vw - 1.14536px);margin-right:calc(1.21847vw - 1.14536px);-webkit-user-select:none;-moz-user-select:none;user-select:none}.main-container .profile-page .form-wrap .pass-form-wrap .checkbox-wrap .pass-checkbox input{display:none}.main-container .profile-page .form-wrap .pass-form-wrap .checkbox-wrap .pass-checkbox span{align-items:center;background:#f2f2f2;border:1px solid #ddd;border-radius:6px;display:flex;height:calc(2.08899vw - 1.96365px);justify-content:center;margin-right:calc(1.21847vw - 1.14536px);order:-1;width:calc(2.08899vw - 1.96365px)}.main-container .profile-page .form-wrap .pass-form-wrap .checkbox-wrap .pass-checkbox span:after{background:#70c4e0;border-radius:6px;content:"";display:none;height:calc(1.49633vw - 1.40655px);width:calc(1.49633vw - 1.40655px)}.main-container .profile-page .form-wrap .pass-form-wrap .checkbox-wrap .pass-checkbox input:checked~span:after{display:block}.main-container .profile-page .form-wrap .pass-form-wrap .checkbox-wrap hr{background:#70c4e0;border:none;height:1px;width:100%}.main-container .profile-page .form-wrap .pass-form-wrap .pass-form{display:grid;gap:10px;grid-column:1/span 4;grid-template-columns:repeat(4,calc(23.78049vw - 29.85366px));margin-bottom:calc(4.34783vw - 4.08696px)}.main-container .profile-page .form-wrap .profile-form-button{grid-column:1/span 4}.main-container .schedule{display:grid;gap:12px;grid-template-columns:repeat(5,calc(20vw - 32px));height:100%}.main-container .schedule .select-days-mobile{display:none}.main-container .schedule .select label{font-size:calc(1.21847vw - 1.14536px)}.main-container .schedule .select .select-wrapper{align-items:center;background:#fff;display:flex;height:calc(4.00641vw - 5.6891px);justify-content:flex-start;padding:calc(1.60256vw - 1.50641px);position:relative}.main-container .schedule .select .select-wrapper .select-arrow{background-size:cover;height:calc(.9574vw - 1.3595px);right:calc(1.91498vw - 2.71926px);top:calc(1.60256vw - 2.27564px);width:calc(1.39256vw - 1.97744px)}.main-container .schedule .select .select-wrapper h4{cursor:pointer;font-size:calc(1.21847vw - 1.14536px);font-weight:400;width:100%}.main-container .schedule .select .select-wrapper:hover .select-list-wrap{display:block}.main-container .schedule .select .select-wrapper .select-list-wrap{background:#fff;border:1px solid #ccc;display:none;height:-moz-fit-content;height:fit-content;left:0;overflow-y:auto;padding:0 20px 10px;position:absolute;top:84%;width:100%;z-index:5}.main-container .schedule .select .select-wrapper .select-list-wrap.active{display:block}.main-container .schedule .select .select-wrapper .select-list-wrap .select-list__item{align-items:center;cursor:pointer;display:flex;font-size:calc(1.21847vw - 1.14536px);margin-top:calc(.72115vw - .67788px);-webkit-user-select:none;-moz-user-select:none;user-select:none}.main-container .schedule .select .select-wrapper .select-list-wrap .select-list__item:hover{opacity:.5}.main-container .schedule .select .select-wrapper .select-list-wrap .select-list__item input{margin-left:auto}.main-container .schedule .input{height:calc(4.00641vw - 5.6891px);position:relative;width:100%}.main-container .schedule .input input{align-items:center;background:#172b41;border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-size:calc(1.21847vw - 1.14536px);height:100%;justify-content:flex-start;outline:none;padding:calc(1.60256vw - 1.50641px);padding-right:20%!important;width:100%}.main-container .schedule .input input::-moz-placeholder{color:#fff;font-size:calc(1.21847vw - 1.14536px)}.main-container .schedule .input input::placeholder{color:#fff;font-size:calc(1.21847vw - 1.14536px)}.main-container .schedule .input:after{aspect-ratio:1;background:url(../img/date.svg) no-repeat 50%;background-size:cover;content:"";pointer-events:none;position:absolute;right:6%;top:50%;transform:translateY(-50%);width:11%}.main-container .schedule-content{background:#fff;border-radius:12px;display:flex;flex-direction:column;grid-column:1/span 5;height:100%;overflow:hidden}.main-container .schedule-content .scroll-wrap{background-color:#172b41;height:20px;left:0;position:absolute;top:0;width:100%}.main-container .schedule-content .scroll-wrap:after{background-color:#3b597a;content:"";height:1px;left:0;position:absolute;top:50%;width:100%}.main-container .schedule-button-wrap{display:flex;height:-moz-fit-content;height:fit-content;position:relative;width:100%}.main-container .schedule-button-wrap_btn{align-items:center;background:#c8f2ff;border:none;color:#000;cursor:pointer;display:flex;flex-direction:column;font-size:calc(1.21847vw - 1.14536px);justify-content:center;line-height:120%;min-height:calc(3.12891vw - 2.94118px);outline:none;pointer-events:none;width:100%}.main-container .schedule-button-wrap_btn span{pointer-events:all;z-index:2}.main-container .schedule-button-wrap_btn span:hover{text-decoration:underline}.main-container .schedule-button-wrap_btn span b{display:block;font-size:calc(.87184vw - .81953px);text-align:center}.main-container .schedule-button-wrap-backlight{background-color:#fff;border:1px solid #a89b9b;height:100%;left:0;position:absolute;top:0}.main-container .schedule-viewport{height:100%;padding-bottom:30px;position:relative;width:100%}.main-container .schedule-viewport .ps__rail-x{background-color:#3b597a;bottom:unset;height:20px;opacity:1;top:0;z-index:4}.main-container .schedule-viewport .ps__thumb-x{background-color:#fff;border-radius:0;cursor:pointer;height:16px;opacity:1}.main-container .schedule-viewport-content{-moz-column-gap:25px;column-gap:25px;display:flex;padding:46px 35px 0 30px;position:relative;transition:all .6s;width:-moz-fit-content;width:fit-content}.main-container .schedule-viewport-content_hr{background-color:#dc3131;border:none;height:2px;left:1.4%;overflow:visible;position:absolute;top:0;width:100%;z-index:3}.main-container .schedule-viewport-content_hr:before{background-color:#dc3131;border-radius:50%;content:"";display:block;height:7px;left:0;position:absolute;top:-2.5px;width:7px}.main-container .schedule-viewport-content__title{margin-bottom:7px;width:calc(16.66667vw - 76.33333px)}.main-container .schedule-viewport-content__title h3{color:#000;font-family:Open Sans Semibold,sans-serif;font-size:calc(.998vw - 1.43713px);line-height:120%}.main-container .schedule-viewport-content__title span{color:#a5a5a5;display:block;font-family:Open Sans Semibold,sans-serif;font-size:calc(.998vw - 1.43713px);line-height:120%}.main-container .schedule-viewport-content-column{display:grid;grid-auto-rows:calc(5.20833vw - 4.89583px)}.main-container .schedule-viewport-content .time{align-items:flex-end;display:flex;grid-column-start:1;padding-right:11px}.main-container .schedule-viewport-content .time span{display:block;font-size:calc(.998vw - 1.43713px);line-height:120%;margin-bottom:-10px}.main-container .schedule-viewport-content .cell{align-items:center;display:flex;justify-content:center;position:relative;transition:all .6s;width:calc(16.66667vw - 76.33333px)}.main-container .schedule-viewport-content .cell:after{background:url(../img/plus.svg) no-repeat 50%;content:"";height:27px;opacity:0;transition:all .6s;width:27px}.main-container .schedule-viewport-content .cell:nth-child(odd){background:#f0f0f0}.main-container .schedule-viewport-content .cell:nth-child(2n){background:#d9d9d9}.main-container .schedule-viewport-content .cell .green{align-items:flex-start;background:#83c15c;color:#fff;display:flex;flex-direction:column;height:100%;justify-content:flex-start;left:0;padding:13px;position:absolute;text-align:left;top:0;width:100%;z-index:2}.main-container .schedule-viewport-content .cell .green span{font-size:calc(.998vw - 1.43713px);line-height:120%;text-align:left}.main-container .schedule-viewport-content .cell .dark-blue{align-items:flex-start;background:#172b41;border:1px solid gray;color:#fff;cursor:pointer;display:flex;flex-direction:column;height:100%;justify-content:flex-start;left:0;padding:13px;position:absolute;text-align:left;top:0;transition:all .6s;width:100%;z-index:2}.main-container .schedule-viewport-content .cell .dark-blue span{font-size:calc(.998vw - 1.43713px);line-height:120%}.main-container .schedule-viewport-content .cell .dark-blue span b{font-family:Open Sans Bold,sans-serif}.main-container .schedule-viewport-content .cell .dark-blue small{margin-top:5px}.main-container .schedule-viewport-content .cell .dark-blue:hover{border:6px solid #70c4e0}.main-container .schedule-viewport-content .cell .dark-blue:before{aspect-ratio:1;border-radius:50%;bottom:5%;content:"";left:8%;position:absolute;width:11%;z-index:3}.main-container .schedule-viewport-content .cell .dark-blue.undone:before{background:#001021 url(../img/cancel-reports.svg) no-repeat 50%;background-size:60%}.main-container .schedule-viewport-content .cell .dark-blue.done:before{background:#83c15c url(../img/check-reports.svg) no-repeat 50%;background-size:60%}.main-container .schedule-viewport-content .cell .dark-blue.gray{background:#9e9eab!important}.main-container .schedule-viewport-content .cell.cell_admin{cursor:pointer}.main-container .schedule-viewport-content .cell.cell_admin:hover:after{opacity:1}.main-container .schedule-viewport-content .cell.not_work:before{background-color:rgba(255,0,0,.4);bottom:0;content:"";height:100%;left:0;position:absolute;right:0;top:0;width:100%}.main-container .schedule-viewport-content-day{margin-left:calc(2.92969vw + 5px);width:90%}.main-container .schedule-viewport-content-day h3{color:#aeaeae;font-size:calc(1.12179vw - 1.05449px);line-height:120%}.main-container .schedule-viewport-content-day h3 span{font-family:Open Sans Regular,sans-serif;font-weight:400}.main-container .schedule-viewport-content-day hr{background-color:#bdbdbd;border:none;height:1px;margin-top:7px;width:100%}.main-container .schedule-viewport-content-wrap{display:flex;flex-direction:column;position:relative}.main-container .schedule-viewport-content-columns{-moz-column-gap:5px;column-gap:5px;display:flex;padding-top:10px;position:relative}.main-container .schedule__filters-button{align-items:center;aspect-ratio:3;background:#172b41;border:none;border-radius:0 0 max(1vw,15px) max(1vw,15px);color:#fff;cursor:pointer;display:flex;font-size:max(1vw,12 px);gap:max(.5vw,7px);height:auto;justify-content:center;left:50%;outline:none;padding-top:10px;position:absolute;top:-12px;transform:translateX(-50%);transition:all .6s;width:max(7vw,100px);z-index:3}.main-container .schedule__filters-button:after{aspect-ratio:2;background:url(../img/select-arrow.svg) no-repeat 50%;background-size:cover;content:"";filter:saturate(0) brightness(10);flex-shrink:0;transition:all .6s;width:max(1vw,14px)}.main-container .schedule__filters-button:hover{background:#3a6ca1}.main-container .schedule__filters-button.active:after{transform:scaleY(-1)}.main-container .report{background:#fff;border-radius:13px;height:-moz-fit-content;height:fit-content;padding:calc(4.35161vw - 4.09051px)}.main-container .report,.main-container .report-top{align-items:center;justify-content:space-between;width:100%}.main-container .report-top{display:flex;flex-wrap:wrap;gap:1%}.main-container .report-top h2{color:#172b41;font-family:Open Sans Regular,sans-serif;font-size:calc(1.56666vw - 1.47266px);font-weight:400;line-height:120%;text-transform:uppercase}.main-container .report-tabs{display:flex;gap:calc(1.13148vw - 1.06359px);justify-content:flex-start;margin-top:calc(2.08899vw - 1.96365px)}.main-container .report-tabs_btn{background:#e7e7e7;border:none;border-radius:calc(1.04439vw - .98172px);cursor:pointer;font-size:calc(.9574vw - .89995px);min-height:calc(2.61097vw - 2.45431px);outline:none;transition:all .6s;width:calc(13.15789vw - 12.36842px)}.main-container .report-tabs_btn:hover{background:#d5d5d5}.main-container .report-tabs_btn.active{background:#83d5ef}.main-container .report-tabs_btn.active:hover{background:#78c5dc}.main-container .report-info-one{display:flex;justify-content:space-between;margin:calc(4.00481vw - 3.76452px) 0 calc(3.13381vw - 2.94579px)}.main-container .report-info-one .select{width:calc(19.08397vw - 17.93893px)}.main-container .report-info-one .select .select-wrapper{align-items:center;display:flex;height:calc(4.35161vw - 4.09051px);margin-top:calc(.87032vw - .8181px)}.main-container .report-info-one .select .select-wrapper .select-arrow{background-size:cover;height:calc(.9574vw - .89995px);right:calc(1.91498vw - 1.80008px);top:calc(1.74064vw - 1.63621px);width:calc(1.39256vw - 1.30901px)}.main-container .report-info-one .select .select-wrapper select{font-size:calc(1.21847vw - 1.14536px)}.main-container .report-info-one_student p{font-size:calc(1.21847vw - 1.14536px);line-height:120%;margin-top:calc(.2611vw - .24543px)}.main-container .report-info-one_student_block{margin-top:calc(2.002vw - 1.88188px)}.main-container .report-info-two{display:flex;justify-content:space-between}.main-container .report-info-two_item{width:25%}.main-container .report-info-two_item--long{width:59%}.main-container .report-info-two_item_input{align-items:flex-end;display:flex;gap:11px}.main-container .report-info-two_item .common-input{width:100%}.main-container .report-info-two_item .common-input input{font-size:calc(1.21847vw - 1.14536px);height:calc(4.35161vw - 4.09051px)}.main-container .report-info-three{margin:calc(4.87567vw - 4.58313px) 0 calc(5.92066vw - 5.56542px)}.main-container .report-info-three_input{display:flex;gap:11px}.main-container .report-info-three .common-input{position:relative;width:100%}.main-container .report-info-three .common-input textarea{font-size:calc(1.21847vw - 1.14536px);min-height:calc(4.35161vw - 4.09051px);overflow:hidden}.main-container .report-info-four{display:flex;justify-content:space-between;margin-bottom:calc(3.13381vw - 2.94579px)}.main-container .report-info-four .common-input{margin-top:0;position:relative;width:30%}.main-container .report-info-four .common-input textarea{font-size:calc(1.21847vw - 1.14536px);min-height:calc(11.23596vw - 10.5618px);overflow:hidden}.main-container .report-info-four .common-input textarea::-moz-placeholder{color:#8f8f8f;font-size:calc(1.21847vw - 1.14536px)}.main-container .report-info-four .common-input textarea::placeholder{color:#8f8f8f;font-size:calc(1.21847vw - 1.14536px)}.main-container .report-info-four .common-button{font-size:calc(1.21847vw - 1.14536px);height:calc(4.35161vw - 4.09051px);margin-top:calc(3.04692vw - 2.86411px)}.main-container .report-info-four .common-button svg{margin-right:calc(2.26296vw - 2.12718px);transform:rotate(-90deg);width:calc(.69628vw - .6545px)}.main-container .report-info_btn{align-items:center;background:transparent;border:1px solid #d6d6d6;border-radius:12px;cursor:pointer;display:flex;height:calc(4.35161vw - 4.09051px);justify-content:center;outline:none;width:calc(4.35161vw - 4.09051px)}.main-container .report-info_btn svg{transform:rotate(-90deg);width:20%}.main-container .report-info_title{color:#000;display:block;font-family:Open Sans Bold,sans-serif;font-size:calc(1.21847vw - 1.14536px);line-height:120%;margin-bottom:calc(1.30548vw - 1.22715px)}.main-container .report-info_small{color:#676767;display:block;font-size:calc(.9574vw - .89995px);line-height:120%;margin-top:calc(1.56666vw - 1.47266px)}.main-container .report-save{display:flex;gap:33px}.main-container .report-save .common-button{font-size:calc(1.21847vw - 1.14536px);height:calc(4.35161vw - 4.09051px);width:30%}.main-container .report .hashtag{color:#70c4e0;cursor:pointer;font-size:calc(.9574vw - .89995px)}.main-container .report .settings{align-items:center;cursor:pointer;display:flex}.main-container .report .settings span{color:#000;font-size:calc(1.21847vw - 1.14536px);margin-left:calc(.78333vw - .73633px);text-decoration:underline}.main-container .report .settings:hover span{text-decoration:none}.main-container .report .settings svg{height:calc(2.61097vw - 2.45431px);width:calc(2.61097vw - 2.45431px)}.main-container .report .back{cursor:pointer;display:flex;margin-top:calc(1.21847vw - 1.14536px)}.main-container .report .back svg{margin-right:11px;width:calc(.52219vw - .49086px)}.main-container .report .back span{color:#000;font-size:calc(1.21847vw - 1.14536px);line-height:110%;text-decoration:underline}.main-container .report .back:hover span{text-decoration:none}.main-container .timetable-content{padding:0 calc(1.2207vw - 1.14746px) 0 calc(2.35405vw - 2.21281px)}.main-container .timetable .table-wrap{grid-column:1/span 3;padding-top:calc(2.29253vw - 2.15497px)}.main-container .timetable .table-wrap table{border-collapse:separate;border-spacing:calc(.2611vw - .24543px);counter-reset:hours 0;height:-moz-fit-content;height:fit-content;width:-moz-fit-content;width:fit-content}.main-container .timetable .table-wrap table .row-hidden td,.main-container .timetable .table-wrap table .row-hidden th{opacity:0;pointer-events:none}.main-container .timetable .table-wrap table .row-hidden .fine{background:#853a3a;border:none;color:#fff;opacity:1;pointer-events:all}.main-container .timetable .table-wrap table td,.main-container .timetable .table-wrap table th{border:1px solid #d6d6d6;border-radius:calc(1.04439vw - .98172px);cursor:pointer;height:calc(2.52398vw - 2.37254px)}.main-container .timetable .table-wrap table td.counted,.main-container .timetable .table-wrap table th.counted{background:#87d34c;border:1px solid #87d34c}.main-container .timetable .table-wrap table td.replacement,.main-container .timetable .table-wrap table th.replacement{background:#8f8f8f;border:1px solid #8f8f8f}.main-container .timetable .table-wrap table td.trial,.main-container .timetable .table-wrap table th.trial{background:#87d34c url(../img/view-white.svg) no-repeat 50%;background-size:55%;border:1px solid #87d34c}.main-container .timetable .table-wrap table td.free-trial,.main-container .timetable .table-wrap table th.free-trial{background:#8f8f8f url(../img/view-white.svg) no-repeat 50%;background-size:55%;border:1px solid #8f8f8f}.main-container .timetable .table-wrap table td.absence-student,.main-container .timetable .table-wrap table th.absence-student{background:#87d34c url(../img/close.svg) no-repeat 50%;background-size:40%;border:1px solid #87d34c}.main-container .timetable .table-wrap table td.designation-fine,.main-container .timetable .table-wrap table th.designation-fine{background:#853a3a;text-align:center}.main-container .timetable .table-wrap table td.designation-fine:after,.main-container .timetable .table-wrap table th.designation-fine:after{color:#fff;content:"!";display:inline-block}.main-container .timetable .table-wrap table td.percent,.main-container .timetable .table-wrap table th.percent{background:#87d34c;text-align:center}.main-container .timetable .table-wrap table td.percent:after,.main-container .timetable .table-wrap table th.percent:after{color:#fff;content:"%";display:inline-block;font-size:calc(1.39256vw - 1.30901px)}.main-container .timetable .table-wrap table td.one-student,.main-container .timetable .table-wrap table th.one-student{background:#87d34c url(../img/user2.svg) no-repeat 50%;background-size:49%;border:1px solid #87d34c}.main-container .timetable .table-wrap table td.people,.main-container .timetable .table-wrap table th.people{background:#87d34c url(../img/people.svg) no-repeat 50%;background-size:49%;border:1px solid #87d34c}.main-container .timetable .table-wrap table td.group,.main-container .timetable .table-wrap table th.group{background:#87d34c url(../img/group.svg) no-repeat 50%;background-size:49%;border:1px solid #87d34c}.main-container .timetable .table-wrap table td{font-size:calc(.9574vw - .89995px);position:relative;text-align:center;width:calc(2.52398vw - 2.37254px)}.main-container .timetable .table-wrap table td.numbers{border:none;color:#000;font-family:Open Sans ExtraBold,sans-serif;font-size:calc(.69628vw - .6545px);opacity:1}.main-container .timetable .table-wrap table th{font-size:calc(.9574vw - .89995px);font-weight:400;position:relative;text-align:left;width:calc(2.52398vw - 2.37254px)}.main-container .timetable .table-wrap table th:before{display:block;font-family:Open Sans Regular,sans-serif;font-size:calc(.93379vw - .87777px);position:absolute}.main-container .timetable .table-wrap table th:last-child{text-align:center;width:calc(4.00481vw - 3.76452px)}.main-container .timetable .table-wrap table th:last-child:before{color:#000;content:attr(value);font-size:calc(.9574vw - .89995px);left:5%;top:-80%}.main-container .timetable .table-wrap table th:nth-last-child(2){text-align:center;width:calc(4.00481vw - 3.76452px)}.main-container .timetable .table-wrap table th:nth-last-child(2):before{color:#000;content:attr(value);font-size:calc(.9574vw - .89995px);left:5%;top:-80%}.main-container .timetable .table-wrap table th.hours{counter-increment:hours}.main-container .timetable .table-wrap table th.hours.fine:before{color:#853a3a;font-family:Open Sans ExtraBold,sans-serif}.main-container .timetable .table-wrap table th.hours:before{color:#949494;content:counter(hours,decimal-leading-zero);font-size:calc(.9574vw - .89995px);left:50%;top:-80%;transform:translateX(-50%)}.main-container .timetable .table-wrap table th.students{background:#f2f2f2;font-size:calc(.9574vw - .89995px);padding:0 calc(1.30548vw - 1.22715px);width:calc(22.67574vw - 21.31519px)}.main-container .timetable .table-wrap table th.students:before{color:#949494;content:attr(value);font-size:calc(.9574vw - .89995px);left:5%;top:-80%}.main-container .timetable .table-wrap table th.students.active{background:#70c4e0}.main-container .timetable .timetable-block{display:flex;justify-content:space-between}.main-container .timetable .timetable-block .designations{display:flex;flex-wrap:wrap;gap:calc(.52219vw - .49086px);height:-moz-fit-content;height:fit-content;justify-content:space-between;max-width:calc(54.94505vw - 51.64835px)}.main-container .timetable .timetable-block .designations_item{align-items:center;display:flex;gap:calc(.69628vw - .6545px);height:-moz-fit-content;height:fit-content;width:32%}.main-container .timetable .timetable-block .designations_item.trial .designations_item_image{background-image:url(../img/view-white.svg)}.main-container .timetable .timetable-block .designations_item.absence .designations_item_image{background-image:url(../img/close.svg);background-size:40%}.main-container .timetable .timetable-block .designations_item.replacement .designations_item_image{background:#8f8f8f;border:1px solid #8f8f8f}.main-container .timetable .timetable-block .designations_item.free-trial .designations_item_image{background:#8f8f8f url(../img/view-white.svg) no-repeat 50%;background-size:55%}.main-container .timetable .timetable-block .designations_item.fine .designations_item_image{align-items:center;background:#853a3a;color:#fff;display:flex;justify-content:center;text-align:center}.main-container .timetable .timetable-block .designations_item_image{background:#87d34c;background-position:50%;background-repeat:no-repeat;background-size:55%;border-radius:calc(1.04439vw - .98172px);height:calc(2.40154vw - 2.25744px);width:calc(2.40154vw - 2.25744px)}.main-container .timetable .timetable-block .designations_item span{font-size:calc(.9574vw - .89995px)}.main-container .timetable .timetable-block .sum p{font-size:calc(1.21847vw - 1.14536px);line-height:130%;text-align:right}.main-container .timetable .timetable-block .sum p b{font-family:Open Sans Bold,sans-serif}.main-container .timetable .timetable-block .sum p.fines{color:#853a3a}.main-container .timetable .timetable-block .sum p.bonuses{color:#87d34c}.main-container .timetable .timetable-block .sum p.taxes{color:#b3b3b3}.main-container .timetable .timetable-block .sum p.date{margin-top:calc(2.002vw - 1.88188px)}.small-btn{align-items:center;border:none;border-radius:50%;cursor:pointer;display:inline-flex;flex-shrink:0;height:26px;justify-content:center;outline:none;overflow:hidden;transition:all .6s;vertical-align:middle;width:26px}.small-btn.view-btn{background-color:#6cc1dc}.small-btn.edit-btn{background-color:#172b41}.small-btn.delete-btn{background-color:#ff6d6d}.small-btn:hover{filter:brightness(.8);transform:scale(1.1)}.menu{bottom:0;flex-direction:column;left:0;overflow:visible;position:fixed;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:100}.menu,.menu .menu-fi{display:flex;width:70px}.menu .menu-fi{align-items:center;background-color:#fff;cursor:pointer;flex-shrink:0;height:70px;justify-content:center}.menu .menu-wrap{-ms-overflow-style:none;background:#172b41;display:block;height:100%;overflow-x:hidden;overflow-y:auto;position:relative;scrollbar-width:none;width:70px}.menu .menu-wrap::-webkit-scrollbar{height:0;width:0}.menu .menu-wrap .menu-content{margin:20px 0}.menu .menu-wrap .menu-content .menu-item{align-items:center;cursor:pointer;display:flex;flex-direction:column;flex-shrink:0;justify-content:center;margin-bottom:23px;width:70px}.menu .menu-wrap .menu-content .menu-item:last-child{margin-bottom:0}.menu .menu-wrap .menu-content .menu-item span{color:#fff;font-family:Open Sans Regular,sans-serif;font-size:11px;line-height:15px;margin-top:8px;max-width:70px;opacity:.7;text-align:center;transition:all .6s}.menu .menu-wrap .menu-content .menu-item svg{flex-shrink:0;opacity:.5;transition:all .6s}.menu .menu-wrap .menu-content .menu-item.router-link-active span,.menu .menu-wrap .menu-content .menu-item.router-link-active svg,.menu .menu-wrap .menu-content .menu-item:hover span,.menu .menu-wrap .menu-content .menu-item:hover svg{opacity:1}.menu .menu-wrap .menu-content .menu-item.directory-open:hover>.directory{display:flex}.menu .menu-wrap .menu-content .menu-item.directory-open:hover~.overlay{display:block;opacity:1}.menu .menu-wrap .additional-top{top:70px;transform:scaleY(-1)}.menu .menu-wrap .additional-bottom,.menu .menu-wrap .additional-top{background-image:url(../img/more-arrow.svg),linear-gradient(0deg,#1b3446 0,transparent);background-position:50%;background-repeat:no-repeat;cursor:pointer;height:25px;left:0;position:fixed;width:70px;z-index:25}.menu .menu-wrap .additional-bottom{bottom:129px}.menu .menu-bottom{background:#0b1a29;flex-shrink:0;height:129px;width:70px}.menu .menu-bottom a{align-items:center;cursor:pointer;display:flex;flex-direction:column;height:50%;justify-content:center}.menu .menu-bottom a span{color:#fff;font-family:Open Sans Regular,sans-serif;font-size:11px;line-height:15px;margin-top:4px;opacity:.7;transition:all .6s}.menu .menu-bottom a svg{opacity:.5;transition:all .6s}.menu .menu-bottom a.router-link-active span,.menu .menu-bottom a.router-link-active svg,.menu .menu-bottom a:hover span,.menu .menu-bottom a:hover svg{opacity:1}.directory{-ms-overflow-style:none;align-items:center;background-color:#fff;display:none;flex-direction:column;height:100%;left:70px;max-width:250px;min-width:250px;overflow-y:auto;padding:42px 0;position:fixed;scrollbar-width:none;top:0;width:100%;z-index:12}.directory::-webkit-scrollbar{display:none}.directory h2{margin-bottom:37px}.directory ul{max-width:100%;width:168px}.directory ul li{border-top:1px solid rgba(0,0,0,.1);padding:18px 0 18px 26px}.directory ul li:last-child{border-bottom:1px solid rgba(0,0,0,.1)}.directory ul li a{color:#000;cursor:pointer;font-size:14px;line-height:130%;transition:all .6s}.directory ul li a.router-link-active{font-weight:700}.directory ul li a:hover{color:#70c4e0}.directory ul li a.favorites{position:relative}.directory ul li a.favorites:before{background:url(../img/star.svg) no-repeat 50%;content:"";height:11px;left:-22px;position:absolute;top:4px;width:11px}.directory:hover{display:flex}.menu-button{align-items:center;background-color:#172b41;border-radius:0 50px 50px 0;bottom:24px;display:none;height:72px;left:0;position:fixed;transform:translateX(0);transition:all .6s;width:18px;z-index:50}.menu-button svg{transform:rotate(-90deg)}.overlay{background:rgba(41,65,90,.5);display:none;height:100%;left:0;opacity:0;position:fixed;top:0;transition:all .6s;width:100%;z-index:-1}.overlay.active{display:block;opacity:1}.overlay-closeAway{height:100%;left:0;opacity:0;position:fixed;top:0;width:100%;z-index:3}.form{font-family:Open Sans Regular,sans-serif;margin-left:auto;max-width:342px;position:relative;text-align:center;width:100%}.form input{border:1px solid #000;box-sizing:border-box;display:block;font-size:16px;height:44px;margin-bottom:10px;padding-left:20px;text-align:left;width:100%}.form input:focus{outline:none}.form input button:disabled .preload{display:block}.form input::-moz-placeholder{color:#868686;font-family:Open Sans Regular,sans-serif;font-size:10px;line-height:110%}.form input::placeholder{color:#868686;font-family:Open Sans Regular,sans-serif;font-size:10px;line-height:110%}.form input:invalid{box-shadow:none}.form__button{background-color:#000;border:none;font-family:Open Sans Bold,sans-serif;font-weight:700;margin:11px auto 0;width:100%}.form__button:hover{background-color:#717171}.form textarea{align-content:center;align-items:center;border:1px solid #000;display:flex;min-height:96px;padding:10px 0 0 20px;resize:none;width:100%}.form textarea::-moz-placeholder{color:#868686;font-family:Open Sans Regular,sans-serif;font-size:10px;line-height:110%}.form textarea::placeholder{color:#868686;font-family:Open Sans Regular,sans-serif;font-size:10px;line-height:110%}.form textarea:focus{outline:none}body .fancybox-container{z-index:10}body .fancybox-slide--html{padding-left:75px}.modal-wrapper{display:block;height:100%;left:0;overflow:auto;padding-bottom:50px;padding-top:50px;position:fixed;top:0;width:100%;z-index:150}.modal-wrapper .overlay{z-index:150}.modal{background:#fff;border-radius:13px;bottom:0;left:0;margin:auto;padding:4.00641vw;position:relative;right:0;top:0;width:73.15289vw;z-index:200}.modal-close{position:absolute;right:6px;top:8px}.modal .window-title{font-family:Open Sans Regular,sans-serif;font-size:calc(1.39256vw - 1.30901px);font-weight:400;line-height:136%;text-transform:uppercase}.modal .window-header{display:flex;grid-column:1/span 3;justify-content:space-between;margin-bottom:calc(2.89268vw - 2.71912px)}.modal .window-header .profile-main{align-items:center;display:flex}.modal .window-header .profile-main h2{text-transform:none}.modal .window-header .profile-main .profile-image{background-color:#172b41;background-image:url(../img/user.svg);background-position:50%;background-repeat:no-repeat;background-size:50%;border-radius:50%;height:calc(2.88434vw - 2.71128px);margin-right:calc(1.44238vw - 1.35583px);overflow:hidden;width:calc(2.88434vw - 2.71128px)}.modal .window-header .profile-main .profile-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.modal .window-header .edit-data{align-items:center;color:#000;display:flex}.modal .window-header .edit-data span{font-family:Open Sans Regular,sans-serif;font-size:calc(.96154vw - .90385px);line-height:136%;margin-left:calc(.56088vw - .52723px);text-decoration:underline}.modal .window-header .edit-data svg{height:calc(1.39256vw - 1.30901px);width:calc(1.39256vw - 1.30901px)}.modal .window-header .edit-data:hover span{text-decoration:none}.modal form{-moz-column-gap:10px;column-gap:10px;display:grid;grid-template-columns:repeat(3,calc(21.71336vw - 6.66667px));row-gap:20px}.modal form .common-button{align-self:end;height:calc(4.34783vw - 4.08696px);margin-top:calc(1.11111vw - 1.04444px)}.modal form .common-button span,.modal form .common-input{font-size:calc(1.21847vw - 1.14536px)}.modal form .common-input{font-family:Open Sans Regular,sans-serif;margin-top:unset}.modal form .common-input input{font-size:calc(1.21847vw - 1.14536px);height:calc(4.34783vw - 4.08696px);margin-top:calc(.18198vw - .17106px);padding:calc(.87032vw - .8181px)}.modal form .common-input span{color:#979797;font-style:italic;letter-spacing:0}.modal form .common-input.large{margin-bottom:calc(1.11111vw - 1.04444px)}.modal form .mx-input{font-size:calc(1.21847vw - 1.14536px);padding:calc(.87032vw - .8181px) calc(1.91461vw - 1.79973px)}.modal form .select label{font-family:Open Sans Regular,sans-serif;font-size:calc(1.21847vw - 1.14536px);margin-bottom:calc(.18198vw - .17106px)}.modal form .select .select-wrapper{height:calc(4.34783vw - 4.08696px)}.modal form .select .select-wrapper>select{font-size:calc(1.21847vw - 1.14536px);height:calc(4.34783vw - 4.08696px);padding:calc(.87032vw - .8181px) calc(1.91461vw - 1.79973px)}.modal form .select .select-wrapper .select-arrow{background-size:cover;height:calc(.9574vw - .89995px);right:calc(1.91498vw - 1.80008px);top:calc(1.91498vw - 1.80008px);width:calc(1.39256vw - 1.30901px)}.modal form .note{grid-column:1/span 3;margin:0}.js-fs{justify-content:flex-start!important}#modal-groups form .student-choice{grid-column:3/span 1;grid-row:1/span 3}#modal-groups form .student-choice .choice-wrap{background:#172b41;border-radius:12px;height:92%;overflow:hidden;padding:calc(.64103vw - .60256px);position:relative}#modal-groups form .student-choice .choice-wrap .search{background:#fff;border:1px solid #d6d6d6;border-radius:12px;cursor:pointer;font-family:Open Sans Regular,sans-serif;font-size:calc(.9574vw - .89995px);height:calc(2.80505vw - 2.63675px);line-height:136%;margin-bottom:calc(.48077vw - .45192px);outline:none;padding:calc(.80128vw - .75321px) calc(2.21239vw - 2.07965px) calc(.80128vw - .75321px) calc(1.60256vw - 1.50641px);width:100%}#modal-groups form .student-choice .choice-wrap .search::-moz-placeholder{font-family:Open Sans Regular,sans-serif;font-size:calc(.9574vw - .89995px);line-height:136%}#modal-groups form .student-choice .choice-wrap .search::placeholder{font-family:Open Sans Regular,sans-serif;font-size:calc(.9574vw - .89995px);line-height:136%}#modal-groups form .student-choice .choice-wrap:after{background:url(../img/search.svg) no-repeat 50%;background-size:cover;content:"";height:calc(1.12183vw - 1.05452px);pointer-events:none;position:absolute;right:calc(1.60256vw - 1.50641px);top:calc(1.60256vw - 1.50641px);width:calc(1.12183vw - 1.05452px)}#modal-groups form .student-choice .choice-wrap .viewport{height:calc(14.10437vw - 13.25811px);padding:4%;position:relative;width:100%}#modal-groups form .student-choice .choice-wrap .viewport .content{display:flex;flex-direction:column;gap:calc(.32051vw - .30128px);height:100%;overflow-y:scroll}#modal-groups form .student-choice .choice-wrap .viewport .content .choice-hr{align-items:center;display:flex}#modal-groups form .student-choice .choice-wrap .viewport .content .choice-hr span{color:#a3a4a5;flex-shrink:0;font-family:Open Sans Regular,sans-serif;font-size:calc(.72098vw - .67772px);line-height:136%}#modal-groups form .student-choice .choice-wrap .viewport .content .choice-hr hr{background:#a3a4a5;border:none;height:1px;margin:0 calc(.80128vw - .75321px);width:100%}#modal-groups form .student-choice .choice-wrap .viewport .content .student-item{align-items:center;color:#fff;cursor:pointer;display:flex;font-family:Open Sans Regular,sans-serif;font-size:calc(.9058vw - .85145px);line-height:136%;-webkit-user-select:none;-moz-user-select:none;user-select:none}#modal-groups form .student-choice .choice-wrap .viewport .content .student-item:before{background:url(../img/check-stundent.svg) no-repeat 50%;background-size:cover;content:"";display:inline-block;height:calc(.6812vw - .64033px);margin-right:calc(.6812vw - .64033px);opacity:0;width:calc(1.0016vw - .94151px)}#modal-groups form .student-choice .choice-wrap .viewport .content .student-item:hover:before{opacity:.5}#modal-groups form .student-choice .choice-wrap .viewport .content .student-item.active:before{opacity:1}#modal-groups form .student-choice .choice-wrap .viewport .ps__rail-y{margin-right:8px;opacity:1}#modal-groups form .student-choice .choice-wrap .viewport .ps__rail-y .ps__thumb-y{background:#89afbb}#modal-groups form .common-button{grid-row-start:4}#modal-subjects form .common-button{grid-row:2}#modal-holidays .input-wrap{align-items:center;align-self:flex-end;display:flex;justify-content:space-between;margin-top:.28045vw}#modal-holidays .input-wrap input{padding:5px;text-align:center;width:auto}#modal-holidays form .common-button{grid-row:3}#modal-students .modal-students-input{grid-row:7/span 1}#modal-grouptype .modal-grouptype-button{grid-row:4/span 1}#modal-grouptype form .common-button{grid-row:6}#modal-teachers .work-time{align-items:center;display:flex;gap:12px;grid-column:1/span 3}#modal-teachers .work-time h3{color:#000;flex-shrink:0;font-family:Open Sans Regular,sans-serif;font-size:calc(1.39256vw - 1.30901px);font-weight:400;line-height:130%}#modal-teachers .work-time hr{background-color:#70c4e0;border:none;height:1px;width:100%}#modal-teachers .input-wrap{grid-gap:inherit;align-items:center;align-self:flex-end;display:flex;height:4.00641vw;justify-content:space-between;width:80%}#modal-teachers .input-wrap input{margin-top:0;text-align:center;width:5.27426vw}#modal-teachers .input-wrap span{font-family:Open Sans Regular,sans-serif;font-size:calc(1.21847vw - 1.14536px)}#modal-teachers .input-wrap button{margin-top:0;max-width:80px}#modal-teachers .table-wrap{grid-column:1/span 3;overflow-x:scroll;padding-left:calc(1.52812vw - 1.43643px);padding-top:calc(2.29253vw - 2.15497px);position:relative}#modal-teachers .table-wrap.disabled:after{background-color:hsla(0,0%,100%,.4);bottom:0;content:"";display:block;height:100%;left:0;position:absolute;right:0;top:0;width:100%}#modal-teachers .table-wrap table{border-collapse:separate;border-spacing:calc(.24024vw - .22583px);counter-reset:hours -1;height:-moz-fit-content;height:fit-content;width:-moz-fit-content;width:fit-content}#modal-teachers .table-wrap table td,#modal-teachers .table-wrap table th{border:1px solid #d6d6d6;border-radius:calc(1.01874vw - .95762px);cursor:pointer;height:calc(2.40154vw - 2.25744px);width:calc(2.40154vw - 2.25744px)}#modal-teachers .table-wrap table th{background:#f2f2f2;position:relative}#modal-teachers .table-wrap table th:before{display:block;font-family:Open Sans Regular,sans-serif;font-size:calc(.93379vw - .87777px);position:absolute}#modal-teachers .table-wrap table th.hours{counter-increment:hours}#modal-teachers .table-wrap table th.hours:before{content:counter(hours,decimal-leading-zero);left:50%;top:-80%;transform:translateX(-50%)}#modal-teachers .table-wrap table th.days:before{content:attr(value);left:-80%;top:50%;transform:translateY(-50%)}#modal-teachers .table-wrap table th.active,#modal-teachers .table-wrap table th:hover{background:#70c4e0;border:1px solid #70c4e0}#modal-teachers .table-wrap table td:first-child{opacity:0;pointer-events:none}#modal-teachers .table-wrap table td.active,#modal-teachers .table-wrap table td:hover{background:#87d34c url(../img/check-stundent.svg) no-repeat 50%;background-size:50%;border:1px solid #87d34c}#modal-lesson h3{color:#000;font-family:Open Sans Regular,sans-serif;font-size:calc(1.39256vw - 1.30901px);grid-column:1/span 3;line-height:130%}#modal-lesson form{margin-top:calc(3.20513vw - 3.01282px)}#modal-lesson hr{background-color:#d2d2d2;border:none;grid-column:1/span 3;height:1px;margin-bottom:20px}#modal-lesson .select .bad-time{display:block;font-family:Open Sans Semibold,sans-serif;font-size:calc(.71961vw - .50372px);line-height:110%;margin-top:calc(.39978vw - .27985px);text-align:left}#modal-lesson .green{color:#19a037}#modal-lesson .red{color:#eb0000}#modal-lesson .lesson-info-overlay{grid-column:1/span 3}#modal-lesson .lesson-info{display:flex;flex-wrap:wrap;font-size:calc(1.11946vw - .78362px);gap:calc(1.59912vw - 1.11939px);justify-content:space-between;margin-bottom:calc(3.91841vw - 2.74289px)}#modal-lesson .lesson-info__item{align-items:center;display:flex;font-family:Open Sans Regular,sans-serif;font-size:calc(1.12308vw - .78615px);justify-content:space-between;line-height:130%}#modal-lesson .lesson-info__item:before{background-color:#70c4e0;border-radius:50%;content:"";display:block;flex-shrink:0;height:calc(.56154vw - .39308px);margin-right:calc(.87952vw - .61566px);width:calc(.56154vw - .39308px)}#modal-lesson .lesson-additions{display:grid;grid-column:1/span 3;row-gap:20px}#modal-lesson .lesson-toggle{grid-column:1/span 3;margin:15px 0}#modal-lesson .lesson-toggle__button{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;font-family:Open Sans Semibold,sans-serif;font-size:calc(1.2807vw - .89649px);width:100%}#modal-lesson .lesson-toggle__button span{white-space:nowrap;width:100%;width:-moz-fit-content;width:fit-content}#modal-lesson .lesson-toggle__button svg{flex-shrink:0;height:calc(.9574vw - .89995px);margin:0 calc(.48026vw - .33618px);transition:all .6s;width:calc(1.39256vw - 1.30901px)}#modal-lesson .lesson-toggle__button:after{background-color:#d2d2d2;content:"";display:block;height:1px;width:100%}#modal-lesson .lesson-toggle .trial-line{align-items:flex-end;display:flex;justify-content:flex-start}#modal-lesson .lesson-toggle .trial-line button{margin:2px 10px;order:2}#modal-lesson .lesson-toggle__item{align-items:center;-moz-column-gap:calc(.87952vw - .61566px);column-gap:calc(.87952vw - .61566px);display:flex;flex-wrap:wrap;height:0;overflow:hidden;transition:all .6s}#modal-lesson .lesson-toggle__item.active{height:100%}#modal-lesson .lesson-toggle__item-trial{align-items:flex-start;flex-direction:column}#modal-lesson .lesson-toggle__item .common-checkbox{display:inline-block}#modal-lesson .lesson-toggle__item .common-checkbox label{font-size:calc(1.11963vw - .78374px)}#modal-lesson .lesson-toggle__item .common-checkbox label:after{background-size:contain;height:calc(1.27936vw - .89555px);left:calc(.55973vw - .39181px);top:calc(.07996vw - .05597px);width:calc(1.19947vw - .83963px)}#modal-lesson .lesson-toggle__item .common-checkbox label:before{height:calc(1.91903vw - 1.34332px);width:calc(1.91903vw - 1.34332px)}#modal-lesson .lesson-toggle__item .common-radio{margin:calc(.79956vw - .55969px) 0 0 calc(1.9989vw - 1.39923px)}#modal-lesson .lesson-toggle__item__checkbox{align-items:flex-start;flex-direction:column}#modal-lesson .lesson-toggle__item__checkbox__text{display:block;font-size:calc(.87952vw - .61566px);line-height:130%;margin:calc(.79956vw - .55969px) 0}#modal-lesson .lesson-toggle__item__btns{display:flex;gap:calc(.31982vw - .22388px);margin-left:auto;width:calc(8.32383vw - 5.82668px)}#modal-lesson .lesson-toggle__item__btns__item{border:none;border-radius:12px;cursor:pointer;height:calc(3.99781vw - 2.79847px);outline:none;transition:all .6s;width:calc(3.99781vw - 2.79847px)}#modal-lesson .lesson-toggle__item__btns__item.green{background:#83c15c}#modal-lesson .lesson-toggle__item__btns__item.green:hover{background:#97dc6c}#modal-lesson .lesson-toggle__item__btns__item.green svg{height:calc(1.3594vw - .95158px);width:calc(1.83925vw - 1.28748px)}#modal-lesson .lesson-toggle__item__btns__item.blue{background:#172b41}#modal-lesson .lesson-toggle__item__btns__item.blue:hover{background:#000}#modal-lesson .lesson-toggle__item__btns__item.blue svg{height:calc(1.67932vw - 1.17552px);width:calc(1.67932vw - 1.17552px)}#modal-lesson .lesson-toggle__item .add_btn,#modal-lesson .lesson-toggle__item .delete-btn{align-items:center;align-self:flex-start;border:none;border-radius:12px;display:flex;font-size:calc(1.12308vw - .78615px);height:calc(4.34783vw - 4.08696px);justify-content:center;margin-top:10px;width:calc(20.85714vw - 14.6px)}#modal-lesson .lesson-toggle__item .add_btn:before,#modal-lesson .lesson-toggle__item .delete-btn:before{background:url(../img/add.svg) no-repeat 50%;background-size:cover;content:"";height:calc(2.16216vw - 2.03243px);margin-right:calc(1.3611vw - 1.27943px);width:calc(2.16216vw - 2.03243px)}#modal-lesson .lesson-toggle__item .add_btn span,#modal-lesson .lesson-toggle__item .delete-btn span{color:#fff;font-family:Open Sans Regular,sans-serif;font-size:calc(1.21847vw - 1.14536px)}#modal-lesson .lesson-toggle__item .delete-btn{background-color:#ff6d6d}#modal-lesson .lesson-toggle__item .delete-btn:before{background:url(../img/delete.svg) no-repeat 50%}#modal-lesson .lesson-toggle__item .limit{font-family:Open Sans Semibold,sans-serif;font-size:calc(.87952vw - .61566px);text-align:left;width:100%}#modal-lesson .lesson-toggle.active .lesson-toggle__button svg{transform:rotate(180deg)}#modal-lesson .lesson-toggle .select{margin-top:calc(.79956vw - .55969px);width:calc(20.85714vw - 14.6px)}.mx-datepicker{height:100%;width:100%!important}.mx-datepicker .mx-input-wrapper{height:100%;position:relative;width:100%}.mx-datepicker .mx-input-wrapper .mx-input{background-color:inherit;border:none;box-sizing:border-box;display:inline-block;height:100%;width:100%}.mx-datepicker .mx-input-wrapper .mx-input::-webkit-input-placeholder{color:#000}.mx-datepicker .mx-input-wrapper .mx-input:-moz-placeholder,.mx-datepicker .mx-input-wrapper .mx-input::-moz-placeholder{color:#000}.mx-datepicker .mx-input-wrapper .mx-input:-ms-input-placeholder{color:#000}.mx-icon-calendar,.mx-icon-clear{right:8%!important;top:55%!important}.common-button{align-content:center;align-items:center;background-color:#70c4e0;border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-family:Open Sans Regular,sans-serif;font-size:14px;height:50px;justify-content:center;line-height:130%;outline:none;padding:10px;position:relative;text-decoration:none;transition:all .6s;width:100%}.common-button:hover{background-color:#5ab4d2}.common-button .preload{animation:rotate 1s linear infinite;border:4px solid #ccc;border-radius:50%;border-top-color:currentcolor;bottom:0;display:none;flex-shrink:0;height:24px;left:5%;margin:auto;position:absolute;top:0;width:24px}.common-button:disabled .preload{display:block}.common-button.grey{background-color:#f2f2f2}.common-button.grey span{color:#172b41}.common-button.grey:hover{background-color:#e8e8e8}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}a.burger{display:none}a.burger .burger-line2{transform:translateY(12px)}a.burger .burger-line3{transform:translateY(6px)}a.burger.active .burger-line3{transform:translateX(-40px)}a.burger.active .burger-line2{transform:translate(11.8408px) scaleX(-1) rotate(42.2626deg)}a.burger.active .burger-line1{transform:translate(1.34473px) rotate(42.2626deg)}a.burger svg rect{transition:all .3s ease-in-out}.dnone{display:none}@media screen and (max-width:1200px){.background{background-position:100% 0}}@media screen and (max-width:1000px){.main-container .messages .message p{font-size:calc(1.83824vw - 2.27941px)}.main-container .desktop-top{grid-auto-rows:calc(25vw - 31px);grid-template-columns:repeat(4,calc(25vw - 31px));grid-template-rows:repeat(auto-fill,calc(25vw - 31px))}.main-container .desktop-top .info.tiled{grid-template-columns:repeat(2,calc(25vw - 31px));grid-template-rows:repeat(2,calc(25vw - 31px))}.main-container .desktop-top .info .info-item .title{font-size:calc(2.17391vw - 2.69565px)}.main-container .desktop-top .info .info-item .main-number{font-size:calc(7.46269vw - 9.25373px)}.main-container .desktop-top .info .info-item .month{font-size:calc(1.92308vw - 2.38462px)}.main-container .desktop-top .info .info-item .month span{font-size:calc(3.39674vw - 4.21196px)}.main-container .desktop-top .actions .header span,.main-container .desktop-top .notifications .header span{font-size:calc(2.17391vw - 2.69565px)}.main-container .desktop-top .actions .header a,.main-container .desktop-top .notifications .header a{font-size:calc(1.92308vw - 2.38462px)}.main-container .desktop-top .actions .viewport .content,.main-container .desktop-top .notifications .viewport .content{gap:calc(2.58264vw - 3.20248px)}.main-container .desktop-top .actions .viewport .content .action .date-name,.main-container .desktop-top .actions .viewport .content .notification .date-name,.main-container .desktop-top .notifications .viewport .content .action .date-name,.main-container .desktop-top .notifications .viewport .content .notification .date-name{font-size:calc(1.49701vw - 1.85629px);margin-bottom:calc(.96154vw - 1.19231px)}.main-container .desktop-top .actions .viewport .content .action .text,.main-container .desktop-top .actions .viewport .content .notification .text,.main-container .desktop-top .notifications .viewport .content .action .text,.main-container .desktop-top .notifications .viewport .content .notification .text{font-size:calc(1.83824vw - 2.27941px)}.main-container .desktop-top .actions .viewport .content .notification:before,.main-container .desktop-top .notifications .viewport .content .notification:before{height:calc(1.3587vw - 1.68478px);margin-right:calc(2.31481vw - 2.87037px);width:calc(1.3587vw - 1.68478px)}.main-container .control{grid-auto-rows:calc(10.86957vw - 11.30435px);grid-template-columns:repeat(2,calc(50vw - 52px));grid-template-rows:repeat(auto-fill,calc(10.86957vw - 11.30435px))}.main-container .control .control-button svg{width:calc(5vw - 5.2px)}.main-container .control .control-button span{font-size:calc(2.99401vw - 3.11377px)}.main-container .notifications-page h1{font-size:calc(2.3511vw - 2.21003px);margin-bottom:calc(1.5674vw - 1.47335px)}.main-container .notifications-page p{font-size:calc(1.82771vw - 1.71805px);margin-bottom:calc(4.80769vw - 4.51923px)}.main-container .notifications-page .input-container{gap:calc(1.74064vw - 1.63621px)}.main-container .notifications-page .input-container .input-item .common-input{font-family:Open Sans Regular,sans-serif;font-size:calc(1.82771vw - 1.71805px)}.main-container .notifications-page .input-container .input-item .common-input input{font-size:calc(1.82771vw - 1.71805px);height:calc(6.52174vw - 6.13043px);margin-top:calc(.27298vw - .2566px);padding:calc(1.30548vw - 1.22715px)}.main-container .notifications-page .input-container .input-item .mx-input{font-size:calc(1.82771vw - 1.71805px);padding:calc(.87032vw - .8181px) calc(1.91461vw - 1.79973px)}.main-container .notifications-page .input-container .input-item .select label{font-size:calc(1.82771vw - 1.71805px);margin-bottom:calc(.18198vw - .17106px)}.main-container .notifications-page .input-container .input-item .select .select-wrapper{height:calc(6.52174vw - 6.13043px)}.main-container .notifications-page .input-container .input-item .select .select-wrapper>select{font-size:calc(1.82771vw - 1.71805px);height:calc(6.52174vw - 6.13043px);padding:calc(.87032vw - .8181px) calc(1.91461vw - 1.79973px)}.main-container .notifications-page .input-container .input-item .select .select-wrapper .select-arrow{height:calc(1.43609vw - 1.34993px);right:calc(2.87246vw - 2.70011px);top:calc(2.87246vw - 2.70011px);width:calc(2.08885vw - 1.96351px)}.main-container .notifications-page .button-container{gap:calc(1.74064vw - 1.63621px);margin:calc(3.65497vw - 3.43567px) 0 calc(2.69833vw - 2.53643px)}.main-container .notifications-page .button-container button{height:calc(6.52174vw - 6.13043px);width:calc(27.57353vw - 25.91912px)}.main-container .notifications-page .button-container button span{font-size:calc(1.82771vw - 1.71805px)}.main-container .notifications-page hr{margin-bottom:calc(2.20167vw - 2.06957px)}.main-container .notifications-page .table-container .adaptive_table{overflow-x:scroll}.main-container .notifications-page .table-container .dataTables_filter input{font-size:calc(1.82771vw - 1.71805px);height:calc(6.52174vw - 6.13043px);padding:calc(.87032vw - .8181px) calc(2.87191vw - 2.6996px);width:calc(19.23077vw - 18.07692px)}.main-container .notifications-page .table-container .dataTables_filter input::-moz-placeholder{font-size:calc(1.82771vw - 1.71805px)}.main-container .notifications-page .table-container .dataTables_filter input::placeholder{font-size:calc(1.82771vw - 1.71805px)}.main-container .notifications-page .table-container .dt-buttons .dt-button{height:calc(6.52174vw - 6.13043px);width:calc(19.23077vw - 18.07692px)}.main-container .notifications-page .table-container .dt-buttons .dt-button:before{height:calc(3.24324vw - 3.04865px);margin-right:calc(2.04165vw - 1.91915px);width:calc(3.24324vw - 3.04865px)}.main-container .notifications-page .table-container .dt-buttons .dt-button span{font-size:calc(1.82771vw - 1.71805px)}.main-container .profile-page h1{font-size:calc(2.3511vw - 2.21003px)}.main-container .profile-page .profile-main,.main-container .profile-page h1{margin-bottom:calc(5.61377vw - 5.27695px)}.main-container .profile-page .profile-main .profile-photo{height:calc(9.52986vw - 8.95807px);width:calc(9.52986vw - 8.95807px)}.main-container .profile-page .profile-main .profile-text h2{font-family:Open Sans Regular,sans-serif;font-size:calc(2.08885vw - 1.96351px)}.main-container .profile-page .profile-main .profile-text .load-photo,.main-container .profile-page .profile-main .profile-text span{font-size:calc(1.43609vw - 1.34993px)}.main-container .profile-page .profile-main .profile-text .load-photo svg{height:calc(3.003vw - 2.82282px);margin-right:calc(.91385vw - .85902px);width:calc(3.003vw - 2.82282px)}.main-container .profile-page .form-wrap,.main-container .profile-page .form-wrap .profile-form{grid-template-columns:repeat(2,calc(47.56098vw - 49.70732px))}.main-container .profile-page .form-wrap .profile-form{grid-column:1/span 2}.main-container .profile-page .form-wrap .common-button{height:calc(6.52174vw - 6.13043px)}.main-container .profile-page .form-wrap .common-button span,.main-container .profile-page .form-wrap .common-input{font-size:calc(1.82771vw - 1.71805px)}.main-container .profile-page .form-wrap .common-input input{font-size:calc(1.82771vw - 1.71805px);height:calc(6.52174vw - 6.13043px);margin-top:calc(.27298vw - .2566px);padding:calc(1.30548vw - 1.22715px)}.main-container .profile-page .form-wrap .mx-input{font-size:calc(1.82771vw - 1.71805px);padding:calc(.87032vw - .8181px) calc(2.87191vw - 2.6996px)}.main-container .profile-page .form-wrap .select label{font-size:calc(1.82771vw - 1.71805px);margin-bottom:calc(.27298vw - .2566px)}.main-container .profile-page .form-wrap .select .select-wrapper{height:calc(6.52174vw - 6.13043px)}.main-container .profile-page .form-wrap .select .select-wrapper>select{font-size:calc(1.82771vw - 1.71805px);height:calc(6.52174vw - 6.13043px);padding:calc(.87032vw - .8181px) calc(2.87191vw - 2.6996px)}.main-container .profile-page .form-wrap .select .select-wrapper .select-arrow{height:calc(1.43609vw - 1.34993px);right:calc(2.87246vw - 2.70011px);top:calc(2.87246vw - 2.70011px);width:calc(2.08885vw - 1.96351px)}.main-container .profile-page .form-wrap .pass-form-wrap{grid-column:1/span 2;grid-template-columns:repeat(2,calc(47.56098vw - 49.70732px))}.main-container .profile-page .form-wrap .pass-form-wrap .checkbox-wrap{grid-column:1/span 2;margin-bottom:calc(3.52526vw - 3.31375px);margin-top:calc(4.96032vw - 4.6627px)}.main-container .profile-page .form-wrap .pass-form-wrap .checkbox-wrap .pass-checkbox{font-size:calc(1.82771vw - 1.71805px);margin-right:calc(1.82771vw - 1.71805px)}.main-container .profile-page .form-wrap .pass-form-wrap .checkbox-wrap .pass-checkbox span{height:calc(3.13349vw - 2.94548px);margin-right:calc(1.82771vw - 1.71805px);width:calc(3.13349vw - 2.94548px)}.main-container .profile-page .form-wrap .pass-form-wrap .checkbox-wrap .pass-checkbox span:after{height:calc(2.2445vw - 2.10983px);width:calc(2.2445vw - 2.10983px)}.main-container .profile-page .form-wrap .pass-form-wrap .pass-form{grid-column:1/span 2;grid-template-columns:repeat(2,calc(47.56098vw - 49.70732px));margin-bottom:calc(6.52174vw - 6.13043px)}.main-container .profile-page .form-wrap .profile-form-button{grid-column:1/span 2}.main-container .report-top{flex-wrap:nowrap;gap:2%}.main-container .report-top h2{font-size:calc(2.03666vw - 1.91446px)}.main-container .report-tabs{gap:calc(1.69722vw - 1.59538px);margin-top:calc(3.13349vw - 2.94548px);max-width:calc(63.55932vw - 59.74576px)}.main-container .report-tabs_btn{border-radius:calc(1.56658vw - 1.47258px);font-size:calc(1.43609vw - 1.34993px);min-height:calc(3.91645vw - 3.68146px);transition:all .6s;width:calc(19.73684vw - 18.55263px)}.main-container .report-info-one{margin:calc(6.00721vw - 5.64678px) 0 calc(4.70072vw - 4.41868px)}.main-container .report-info-one .select{width:calc(28.62595vw - 26.9084px)}.main-container .report-info-one .select .select-wrapper{height:calc(6.52742vw - 6.13577px);margin-top:calc(1.30548vw - 1.22715px)}.main-container .report-info-one .select .select-wrapper .select-arrow{height:calc(1.43609vw - 1.34993px);right:calc(2.87246vw - 2.70011px);top:calc(2.61097vw - 2.45431px);width:calc(2.08885vw - 1.96351px)}.main-container .report-info-one .select .select-wrapper select{font-size:calc(1.82771vw - 1.71805px)}.main-container .report-info-one_student p{font-size:calc(1.82771vw - 1.71805px);margin-top:calc(.39164vw - .36815px)}.main-container .report-info-one_student_block{margin-top:calc(3.003vw - 2.82282px)}.main-container .report-info-two_item{width:30%}.main-container .report-info-two_item--long{width:59%}.main-container .report-info-two_item .common-input input{font-size:calc(1.82771vw - 1.71805px);height:calc(6.52742vw - 6.13577px)}.main-container .report-info-three{margin:calc(7.31351vw - 6.8747px) 0 calc(8.88099vw - 8.34813px)}.main-container .report-info-three .common-input textarea{font-size:calc(1.82771vw - 1.71805px);min-height:calc(6.52742vw - 6.13577px)}.main-container .report-info-four{margin-bottom:calc(4.70072vw - 4.41868px)}.main-container .report-info-four .common-input{width:33%}.main-container .report-info-four .common-input textarea{font-size:calc(1.82771vw - 1.71805px);min-height:calc(16.85393vw - 15.8427px);overflow:hidden}.main-container .report-info-four .common-input textarea::-moz-placeholder{font-size:calc(1.82771vw - 1.71805px)}.main-container .report-info-four .common-input textarea::placeholder{font-size:calc(1.82771vw - 1.71805px)}.main-container .report-info-four .common-button{font-size:calc(1.82771vw - 1.71805px);height:calc(6.52742vw - 6.13577px);margin-top:calc(4.57038vw - 4.29616px)}.main-container .report-info-four .common-button svg{margin-right:calc(3.39443vw - 3.19077px);width:calc(1.04442vw - .98176px)}.main-container .report-info_btn{height:calc(6.52742vw - 6.13577px);width:calc(6.52742vw - 6.13577px)}.main-container .report-info_title{font-size:calc(1.58401vw - 1.48897px);margin-bottom:calc(1.69713vw - 1.5953px)}.main-container .report-info_small{font-size:calc(1.43609vw - 1.34993px);margin-top:calc(2.34999vw - 2.20899px)}.main-container .report-save .common-button{font-size:calc(1.82771vw - 1.71805px);height:calc(6.52742vw - 6.13577px)}.main-container .report .hashtag{font-size:calc(1.43609vw - 1.34993px)}.main-container .report .settings span{font-size:calc(1.82771vw - 1.71805px);margin-left:calc(.78333vw - .73633px)}.main-container .report .settings svg{height:calc(3.91645vw - 3.68146px);width:calc(3.91645vw - 3.68146px)}.main-container .report .back{margin-top:calc(1.82771vw - 1.71805px)}.main-container .report .back svg{width:calc(1.04439vw - .98172px)}.main-container .report .back span{font-size:calc(1.82771vw - 1.71805px)}.main-container .timetable{grid-template-columns:repeat(3,calc(33.33333vw - 39.33333px))}.main-container .timetable .select label{font-size:calc(2.19325vw - 2.06165px)}.main-container .timetable .select .select-wrapper{background:#fff;height:calc(7.21154vw - 10.24038px);padding:calc(2.88462vw - 2.71154px);position:relative}.main-container .timetable .select .select-wrapper h4{font-size:calc(2.19325vw - 2.06165px)}.main-container .timetable .select .select-wrapper .select-arrow{height:calc(1.72331vw - 2.4471px);right:calc(3.44696vw - 4.89468px);top:calc(2.88462vw - 4.09615px);width:calc(2.50661vw - 3.55939px)}.main-container .timetable .select .select-wrapper .select-list-wrap .select-list__item{font-size:calc(2.19325vw - 2.06165px);margin-top:calc(1.29808vw - 1.22019px)}.main-container .timetable .input{height:calc(7.21154vw - 10.24038px);margin-top:auto}.main-container .timetable .input input{font-size:calc(2.19325vw - 2.06165px);padding:calc(2.88462vw - 2.71154px)}.main-container .timetable-content{grid-column:1/span 3;padding:0 calc(1.2207vw - 1.14746px) 0 calc(2.35405vw - 2.21281px)}.main-container .timetable .table-wrap{margin-top:30px;overflow-x:scroll;padding-top:calc(5.27281vw - 4.95644px)}.main-container .timetable .table-wrap table{border-spacing:calc(.60052vw - .56449px);table-layout:fixed}.main-container .timetable .table-wrap table td,.main-container .timetable .table-wrap table th{border-radius:calc(2.61097vw - 2.45431px);height:calc(6.30994vw - 5.93135px)}.main-container .timetable .table-wrap table td.percent:after,.main-container .timetable .table-wrap table th.percent:after{font-size:calc(3.48141vw - 3.27252px)}.main-container .timetable .table-wrap table td{font-size:calc(2.39349vw - 2.24988px);width:calc(6.30994vw - 5.93135px)}.main-container .timetable .table-wrap table td.numbers{font-size:calc(1.7407vw - 1.63626px)}.main-container .timetable .table-wrap table th{font-size:calc(2.39349vw - 2.24988px);width:calc(6.30994vw - 5.93135px)}.main-container .timetable .table-wrap table th:before{font-size:calc(2.33449vw - 2.19442px)}.main-container .timetable .table-wrap table th:last-child{width:calc(10.01201vw - 9.41129px)}.main-container .timetable .table-wrap table th:last-child:before{font-size:calc(2.39349vw - 2.24988px)}.main-container .timetable .table-wrap table th:nth-last-child(2){width:calc(10.01201vw - 9.41129px)}.main-container .timetable .table-wrap table th.hours:before,.main-container .timetable .table-wrap table th:nth-last-child(2):before{font-size:calc(2.39349vw - 2.24988px)}.main-container .timetable .table-wrap table th.students{font-size:calc(2.39349vw - 2.24988px);padding:0 calc(3.26371vw - 3.06789px);width:calc(56.68934vw - 53.28798px)}.main-container .timetable .table-wrap table th.students:before{font-size:calc(2.39349vw - 2.24988px)}.main-container .timetable .timetable-block{flex-wrap:wrap}.main-container .timetable .timetable-block .designations{gap:calc(1.30548vw - 1.22715px);max-width:calc(137.36264vw - 129.12088px)}.main-container .timetable .timetable-block .designations_item{gap:calc(1.7407vw - 1.63626px)}.main-container .timetable .timetable-block .designations_item_image{border-radius:calc(2.61097vw - 2.45431px);flex-shrink:0;height:calc(6.00384vw - 5.64361px);width:calc(6.00384vw - 5.64361px)}.main-container .timetable .timetable-block .designations_item span{font-size:calc(2.39349vw - 2.24988px)}.main-container .timetable .timetable-block .sum{margin-top:40px}.main-container .timetable .timetable-block .sum p{font-size:calc(3.04618vw - 2.86341px);text-align:left}.main-container .timetable .timetable-block .sum p.date{margin-top:calc(5.00501vw - 4.7047px)}.modal{padding:4.00641vw;width:89.97805vw}.modal .window-title{font-family:Open Sans Regular,sans-serif;font-size:calc(1.67108vw - 1.57081px)}.modal .window-header{margin-bottom:calc(3.47122vw - 3.26294px)}.modal .window-header .profile-main .profile-image{height:calc(3.46121vw - 3.25353px);margin-right:calc(1.73085vw - 1.627px);width:calc(3.46121vw - 3.25353px)}.modal .window-header .edit-data span{font-size:calc(1.15385vw - 1.08462px);margin-left:calc(.67306vw - .63268px)}.modal .window-header .edit-data svg{height:calc(1.67108vw - 1.57081px);width:calc(1.67108vw - 1.57081px)}.modal form{grid-template-columns:repeat(3,calc(27.32174vw - 6.66667px))}.modal form .common-button{height:calc(5.21739vw - 4.90435px);margin-top:calc(.83333vw - .78333px)}.modal form .common-button span,.modal form .common-input,.modal form .common-input input,.modal form .note span{font-size:calc(1.46217vw - 1.37444px)}.modal form .common-input input{height:calc(5.21739vw - 4.90435px);margin-top:calc(.21838vw - .20528px);padding:calc(1.04439vw - .98172px)}.modal form .mx-input{font-size:calc(1.46217vw - 1.37444px);padding:calc(1.04439vw - .98172px) calc(2.29753vw - 2.15968px)}.modal form .select label{font-size:calc(1.46217vw - 1.37444px);margin-bottom:calc(.21838vw - .20528px)}.modal form .select .select-wrapper{height:calc(5.21739vw - 4.90435px)}.modal form .select .select-wrapper>select{font-size:calc(1.46217vw - 1.37444px);height:calc(5.21739vw - 4.90435px);padding:calc(1.04439vw - .98172px) calc(2.29753vw - 2.15968px)}.modal form .select .select-wrapper .select-arrow{height:calc(1.14888vw - 1.07994px);right:calc(2.29797vw - 2.16009px);top:calc(2.29797vw - 2.16009px);width:calc(1.67108vw - 1.57081px)}#modal-groups form .student-choice .choice-wrap{padding:calc(.96154vw - .90385px)}#modal-groups form .student-choice .choice-wrap .search{font-size:calc(1.14888vw - 1.07994px);height:calc(3.36606vw - 3.1641px);margin-bottom:calc(.57692vw - .54231px);padding:calc(.96154vw - .90385px) calc(2.65487vw - 2.49558px) calc(.96154vw - .90385px) calc(1.92308vw - 1.80769px)}#modal-groups form .student-choice .choice-wrap .search::-moz-placeholder{font-size:calc(1.14888vw - 1.07994px)}#modal-groups form .student-choice .choice-wrap .search::placeholder{font-size:calc(1.14888vw - 1.07994px)}#modal-groups form .student-choice .choice-wrap:after{height:calc(1.3462vw - 1.26543px);right:calc(1.92308vw - 1.80769px);top:calc(1.92308vw - 1.80769px);width:calc(1.3462vw - 1.26543px)}#modal-groups form .student-choice .choice-wrap .viewport{height:calc(16.92525vw - 15.90973px)}#modal-groups form .student-choice .choice-wrap .viewport .content{gap:calc(.38462vw - .36154px)}#modal-groups form .student-choice .choice-wrap .viewport .content .choice-hr span{font-size:calc(1.08147vw - 1.01658px)}#modal-groups form .student-choice .choice-wrap .viewport .content .choice-hr hr{margin:0 calc(1.20192vw - 1.12981px)}#modal-groups form .student-choice .choice-wrap .viewport .content .student-item{font-size:calc(1.3587vw - 1.27717px)}#modal-groups form .student-choice .choice-wrap .viewport .content .student-item:before{height:calc(1.0218vw - .96049px);margin-right:calc(1.0218vw - .96049px);width:calc(1.5024vw - 1.41226px)}#modal-teachers .table-wrap{padding-left:calc(2.1088vw - 1.98227px);padding-top:calc(3.16369vw - 2.97387px)}#modal-teachers .table-wrap table{border-spacing:calc(.33153vw - .31164px)}#modal-teachers .table-wrap table td,#modal-teachers .table-wrap table th{border-radius:calc(1.40587vw - 1.32152px);height:calc(3.31412vw - 3.11527px);width:calc(3.31412vw - 3.11527px)}#modal-teachers .table-wrap table th:before{font-size:calc(1.28864vw - 1.21132px)}#modal-lesson form{row-gap:10px}#modal-lesson .lesson-toggle{margin:0}}@media screen and (max-width:767px){.background{display:none}.login-content{width:auto}.main-container .notifications-page .table-container .dataTables_paginate.paging_simple_numbers{font-size:12px;justify-content:center}.main-container .notifications-page .table-container .dataTables_info{font-size:14px}.main-container .report-top{flex-wrap:nowrap;gap:2%}.main-container .report-top h2{font-size:calc(2.34999vw - 2.20899px)}.main-container .report-tabs{gap:calc(2.03666vw - 1.91446px);margin-top:calc(3.76018vw - 3.53457px);max-width:calc(76.27119vw - 71.69492px)}.main-container .report-tabs_btn{border-radius:calc(1.8799vw - 1.7671px);font-size:calc(1.72331vw - 1.61991px);min-height:calc(4.69974vw - 4.41775px);transition:all .6s;width:calc(23.68421vw - 22.26316px)}.main-container .report-info-one{flex-wrap:wrap;gap:calc(4.69974vw - 4.41775px);margin:calc(7.20865vw - 6.77613px) 0 calc(5.64086vw - 5.30241px)}.main-container .report-info-one .select{width:calc(34.35115vw - 32.29008px)}.main-container .report-info-one .select .select-wrapper{height:calc(7.8329vw - 7.36292px);margin-top:calc(1.56658vw - 1.47258px)}.main-container .report-info-one .select .select-wrapper .select-arrow{height:calc(1.72331vw - 1.61991px);right:calc(3.44696vw - 3.24014px);top:calc(3.13316vw - 2.94517px);width:calc(2.50661vw - 2.35622px)}.main-container .report-info-one .select .select-wrapper select{font-size:calc(2.19325vw - 2.06165px)}.main-container .report-info-one_student p{font-size:calc(2.19325vw - 2.06165px);margin-top:calc(.46997vw - .44178px)}.main-container .report-info-one_student_block{margin-top:calc(3.6036vw - 3.38739px)}.main-container .report-info-two_item{width:36%}.main-container .report-info-two_item--long{width:55%}.main-container .report-info-two_item .common-input input{font-size:calc(2.19325vw - 2.06165px);height:calc(7.8329vw - 7.36292px)}.main-container .report-info-three{margin:calc(8.77621vw - 8.24963px) 0 calc(10.65719vw - 10.01776px)}.main-container .report-info-three .common-input textarea{font-size:calc(2.19325vw - 2.06165px);min-height:calc(7.8329vw - 7.36292px)}.main-container .report-info-four{flex-wrap:wrap;gap:calc(4.69974vw - 4.41775px);margin-bottom:calc(5.64086vw - 5.30241px)}.main-container .report-info-four .common-input{width:47%}.main-container .report-info-four .common-input textarea{font-size:calc(2.19325vw - 2.06165px);min-height:calc(20.22472vw - 19.01124px)}.main-container .report-info-four .common-input textarea::-moz-placeholder{font-size:calc(2.19325vw - 2.06165px)}.main-container .report-info-four .common-input textarea::placeholder{font-size:calc(2.19325vw - 2.06165px)}.main-container .report-info-four .common-button{font-size:calc(2.19325vw - 2.06165px);height:calc(7.8329vw - 7.36292px);margin-top:calc(3.961vw - 3.72334px)}.main-container .report-info-four .common-button svg{margin-right:calc(4.07332vw - 3.82892px);width:calc(1.25331vw - 1.17811px)}.main-container .report-info_btn{height:calc(7.8329vw - 7.36292px);width:calc(7.8329vw - 7.36292px)}.main-container .report-info_title{font-size:calc(2.19325vw - 2.06165px);margin-bottom:calc(1.95822vw - 1.84073px)}.main-container .report-info_small{font-size:calc(1.62757vw - 1.52992px);margin-top:calc(2.34999vw - 2.20899px)}.main-container .report-save .common-button{font-size:calc(2.19325vw - 2.06165px);height:calc(7.8329vw - 7.36292px)}.main-container .report .hashtag{font-size:calc(1.72331vw - 1.61991px)}.main-container .report .settings span{font-size:calc(2.19325vw - 2.06165px);margin-left:calc(.78333vw - .73633px)}.main-container .report .settings svg{height:calc(4.69974vw - 4.41775px);width:calc(4.69974vw - 4.41775px)}.main-container .report .back{margin-top:calc(2.19325vw - 2.06165px)}.main-container .report .back svg{width:calc(1.20104vw - 1.12898px)}.main-container .report .back span{font-size:calc(2.19325vw - 2.06165px)}.modal{padding:4.00641vw;width:89.97805vw}.modal .modal-close{transform:scale(.75)}.modal .window-title{font-family:Open Sans Regular,sans-serif;font-size:calc(3.48141vw - 3.27252px)}.modal .window-header{grid-column:1/span 2;margin-bottom:calc(7.2317vw - 6.7978px)}.modal .window-header .profile-main .profile-image{height:calc(7.21085vw - 6.77819px);margin-right:calc(3.60594vw - 3.38959px);width:calc(7.21085vw - 6.77819px)}.modal .window-header .edit-data span{font-size:calc(2.40385vw - 2.25962px);margin-left:calc(1.40221vw - 1.31808px)}.modal .window-header .edit-data svg{height:calc(3.48141vw - 3.27252px);width:calc(3.48141vw - 3.27252px)}.modal form{grid-template-columns:repeat(2,calc(39.88532vw - 5px))}.modal form .common-button{height:calc(10.86957vw - 10.21739px);margin-top:calc(2.77778vw - 2.61111px)}.modal form .common-button span{font-size:calc(3.04618vw - 2.86341px)}.modal form .note{grid-column:1/span 2}.modal form .common-input,.modal form .common-input input,.modal form .note span{font-size:calc(3.04618vw - 2.86341px)}.modal form .common-input input{height:calc(10.86957vw - 10.21739px);margin-top:calc(.45496vw - .42766px);padding:calc(2.17581vw - 2.04526px)}.modal form .mx-input{font-size:calc(3.04618vw - 2.86341px);padding:calc(2.17581vw - 2.04526px) calc(4.78652vw - 4.49933px)}.modal form .select label{font-size:calc(3.04618vw - 2.86341px);margin-bottom:calc(.45496vw - .42766px)}.modal form .select .select-wrapper{height:calc(10.86957vw - 10.21739px)}.modal form .select .select-wrapper>select{font-size:calc(3.04618vw - 2.86341px);height:calc(10.86957vw - 10.21739px);padding:calc(2.17581vw - 2.04526px) calc(4.78652vw - 4.49933px)}.modal form .select .select-wrapper .select-arrow{height:calc(2.39349vw - 2.24988px);right:calc(4.78744vw - 4.50019px);top:calc(4.78744vw - 4.50019px);width:calc(3.48141vw - 3.27252px)}.modal form .common-input.large{grid-column:1/span 2}.modal form .common-input.large textarea{height:calc(25.90674vw - 24.35233px)}#modal-groups form .student-choice{grid-column:2/span 1}#modal-groups form .student-choice .choice-wrap{padding:calc(.96154vw - .90385px)}#modal-groups form .student-choice .choice-wrap .search{font-size:calc(2.39349vw - 2.24988px);height:calc(7.01262vw - 6.59187px);margin-bottom:calc(1.20192vw - 1.12981px);padding:calc(2.00321vw - 1.88301px) calc(5.53097vw - 5.19912px) calc(2.00321vw - 1.88301px) calc(4.00641vw - 3.76603px)}#modal-groups form .student-choice .choice-wrap .search::-moz-placeholder{font-size:calc(2.39349vw - 2.24988px)}#modal-groups form .student-choice .choice-wrap .search::placeholder{font-size:calc(2.39349vw - 2.24988px)}#modal-groups form .student-choice .choice-wrap:after{height:calc(2.80458vw - 2.6363px);right:calc(3.20513vw - 3.01282px);top:calc(3.20513vw - 3.01282px);width:calc(2.80458vw - 2.6363px)}#modal-groups form .student-choice .choice-wrap .viewport{height:calc(35.26093vw - 33.14528px)}#modal-groups form .student-choice .choice-wrap .viewport .content{gap:calc(.80128vw - .75321px)}#modal-groups form .student-choice .choice-wrap .viewport .content .choice-hr span{font-size:calc(2.52343vw - 2.37203px)}#modal-groups form .student-choice .choice-wrap .viewport .content .choice-hr hr{margin:0 calc(2.00321vw - 1.88301px)}#modal-groups form .student-choice .choice-wrap .viewport .content .student-item{font-size:calc(2.71739vw - 2.55435px)}#modal-groups form .student-choice .choice-wrap .viewport .content .student-item:before{height:calc(1.703vw - 1.60082px);margin-right:calc(1.703vw - 1.60082px);width:calc(2.50401vw - 2.35377px)}#modal-groups form .common-button{grid-column:1/span 2;grid-row:auto/span 1}#modal-groups form .common-button+.common-button{margin-top:unset}#modal-subjects form .common-button{grid-column:1/span 2;grid-row:auto/span 1}#modal-subjects form .common-button+.common-button{margin-top:unset}#modal-grouptype form .common-button{grid-column:1/span 2;grid-row:auto/span 1}#modal-grouptype form .common-button+.common-button{margin-top:unset}#modal-holidays form .input-wrap{grid-column:1/span 2}#modal-holidays form .common-button{grid-column:1/span 2;grid-row:auto/span 1}#modal-holidays form .common-button+.common-button{margin-top:unset}#modal-students form .input-wrap input{width:11.53846vw}#modal-students form .common-button{grid-column:1/span 2;grid-row:auto/span 1}#modal-students form .common-button+.common-button{margin-top:unset}#modal-teachers .work-time{grid-column:1/span 2}#modal-teachers .work-time h3{font-size:calc(3.48141vw - 3.27252px)}#modal-teachers .table-wrap{grid-column:1/span 2;padding-bottom:calc(3.05623vw - 2.87286px);padding-left:calc(4.58435vw - 4.30929px);padding-top:calc(6.87758vw - 6.46492px)}#modal-teachers .table-wrap table{border-spacing:calc(.72072vw - .67748px);table-layout:fixed}#modal-teachers .table-wrap table td,#modal-teachers .table-wrap table th{border-radius:calc(3.05623vw - 2.87286px);height:calc(7.20461vw - 6.77233px);width:calc(7.20461vw - 6.77233px)}#modal-teachers .table-wrap table th:before{font-size:calc(2.80138vw - 2.6333px)}#modal-teachers .input-wrap{height:unset;width:unset}#modal-teachers .input-wrap span{font-size:calc(3.04618vw - 2.86341px)}#modal-teachers .input-wrap input{width:11.53846vw}#modal-teachers .common-button{grid-column:1/span 2;grid-row:auto/span 1}#modal-teachers .common-button+.common-button{margin-top:unset}#modal-lesson h3,#modal-lesson hr{grid-column:1/span 2}#modal-lesson h3{font-size:calc(2.64587vw - 2.48712px)}#modal-lesson form{row-gap:10px}#modal-lesson form .select .mx-input{font-size:calc(2.19325vw - 2.06165px);padding:calc(1.56658vw - 1.47258px) calc(3.4463vw - 3.23952px)}#modal-lesson form .select .select-wrapper{height:calc(7.82609vw - 7.35652px)}#modal-lesson form .select .select-wrapper>select{font-size:calc(2.19325vw - 2.06165px);height:calc(7.82609vw - 7.35652px);padding:calc(1.56658vw - 1.47258px) calc(3.4463vw - 3.23952px)}#modal-lesson form .select .select-wrapper .select-arrow{height:calc(1.72331vw - 1.61991px);right:calc(3.44696vw - 3.24014px);top:calc(3.44696vw - 3.24014px);width:calc(2.50661vw - 2.35622px)}#modal-lesson form .select .bad-time{font-size:calc(1.29586vw - .9071px);margin-top:calc(.71961vw - .50372px)}#modal-lesson form .select span{font-size:calc(2.19325vw - 2.06165px);margin-bottom:calc(.32757vw - .30792px)}#modal-lesson .lesson-additions,#modal-lesson .lesson-toggle{grid-column:1/span 2}#modal-lesson .lesson-toggle .select{margin-top:calc(1.43921vw - 1.00745px);width:calc(37.54286vw - 26.28px)}#modal-lesson .lesson-toggle__item{gap:calc(1.58313vw - 1.10819px) calc(2.1988vw - 1.53916px)}#modal-lesson .lesson-toggle__item .common-checkbox label{font-size:calc(2.01534vw - 1.41074px)}#modal-lesson .lesson-toggle__item .common-checkbox label:before{height:calc(3.45426vw - 2.41798px);width:calc(3.45426vw - 2.41798px)}#modal-lesson .lesson-toggle__item .common-checkbox label:after{height:calc(2.30284vw - 1.61199px);left:calc(1.00751vw - .70526px);top:calc(.14392vw - .10074px);width:calc(2.15905vw - 1.51134px)}#modal-lesson .lesson-toggle__item__checkbox{gap:0}#modal-lesson .lesson-toggle__item__checkbox__text{font-size:calc(2.02289vw - 1.41602px);margin:calc(1.19934vw - .83954px) 0}#modal-lesson .lesson-toggle__item .select{order:1}#modal-lesson .lesson-toggle__item .common-radio{margin-left:0;order:3}#modal-lesson .lesson-toggle__item .limit{font-size:calc(1.58313vw - 1.10819px);order:5}#modal-lesson .lesson-toggle__item__btns{gap:calc(.57568vw - .40298px);margin-left:unset;margin-top:9px;order:2;width:50%}#modal-lesson .lesson-toggle__item__btns__item{height:calc(7.19606vw - 5.03724px);width:calc(7.19606vw - 5.03724px)}#modal-lesson .lesson-toggle__item__btns__item.green svg{height:calc(2.44693vw - 1.71285px);width:calc(3.31066vw - 2.31746px)}#modal-lesson .lesson-toggle__item__btns__item.blue svg{height:calc(3.02277vw - 2.11594px);width:calc(3.02277vw - 2.11594px)}#modal-lesson .lesson-toggle__item .add_btn,#modal-lesson .lesson-toggle__item .delete-btn{font-size:calc(2.02154vw - 1.41508px);height:calc(7.82609vw - 7.35652px);order:6;width:calc(37.54286vw - 26.28px)}#modal-lesson .lesson-toggle__button{font-size:calc(2.43333vw - 1.70333px)}#modal-lesson .lesson-toggle__button svg{height:calc(1.81905vw - 1.70991px);margin:0 calc(.9125vw - .63875px);width:calc(2.64587vw - 2.48712px)}#modal-lesson .lesson-info-overlay{grid-column:1/span 2}#modal-lesson .lesson-info{font-size:calc(2.12697vw - 1.48888px);gap:calc(3.03834vw - 2.12683px);margin-bottom:calc(7.44498vw - 5.21149px)}#modal-lesson .lesson-info__item{font-size:calc(2.13385vw - 1.49369px);justify-content:flex-start;width:45%}#modal-lesson .lesson-info__item:before{height:calc(1.06692vw - .74685px);margin-right:10px;width:calc(1.06692vw - .74685px)}.main-container .schedule-viewport-content-column{grid-auto-rows:47px}.main-container .schedule{grid-template-columns:repeat(3,calc(33.33333vw - 39.33333px))}.main-container .schedule .select label{font-size:calc(2.19325vw - 2.06165px)}.main-container .schedule .select .select-wrapper{background:#fff;height:calc(7.21154vw - 10.24038px);padding:calc(2.88462vw - 2.71154px);position:relative}.main-container .schedule .select .select-wrapper h4{font-size:calc(2.19325vw - 2.06165px)}.main-container .schedule .select .select-wrapper .select-arrow{height:calc(1.72331vw - 2.4471px);right:calc(3.44696vw - 4.89468px);top:calc(2.88462vw - 4.09615px);width:calc(2.50661vw - 3.55939px)}.main-container .schedule .select .select-wrapper .select-list-wrap .select-list__item{font-size:calc(2.19325vw - 2.06165px);margin-top:calc(1.29808vw - 1.22019px)}.main-container .schedule .input{height:calc(7.21154vw - 10.24038px)}.main-container .schedule .input input{font-size:calc(2.19325vw - 2.06165px);padding:calc(2.88462vw - 2.71154px)}.main-container .schedule-content{grid-column:1/span 3}.main-container .schedule-button-wrap{display:none}.main-container .schedule .select-days-mobile{display:block}.main-container .schedule .select-days-mobile select{color:#000;font-size:calc(2.19325vw - 2.06165px);padding:0}.main-container .schedule-viewport .ps__thumb-x{pointer-events:none}.main-container .schedule-viewport-content .time span{font-size:10px}.main-container .schedule-viewport-content .cell{width:110px}.main-container .schedule-viewport-content .cell .dark-blue span,.main-container .schedule-viewport-content .cell .green span{font-size:7px}.main-container .schedule-viewport-content__title{width:110px}.main-container .schedule-viewport-content__title h3,.main-container .schedule-viewport-content__title span{font-size:9px}.main-container .schedule-viewport-content-day{margin-left:41.5px;width:84%}.main-container .schedule-viewport-content-day h3{font-size:12px}.main-container .schedule-viewport-content-day hr{margin-top:4px}.common-radio{font-size:calc(2.01503vw - 1.41052px);height:calc(5.18139vw - 3.62697px);padding-left:calc(8.19074vw - 5.73352px)}.common-radio .checkmark{height:calc(5.18139vw - 3.62697px);width:calc(5.18139vw - 3.62697px)}.common-radio .checkmark:after{height:calc(3.16627vw - 2.21639px);width:calc(3.16627vw - 2.21639px)}}@media screen and (max-width:630px){.main-container .messages .message p{font-size:calc(3.67647vw - 3.82353px)}.main-container .desktop-top{grid-auto-rows:calc(50vw - 52px);grid-template-columns:repeat(2,calc(50vw - 52px));grid-template-rows:repeat(auto-fill,calc(50vw - 52px))}.main-container .desktop-top .info.tiled{grid-template-columns:repeat(2,calc(50vw - 52px));grid-template-rows:repeat(2,calc(50vw - 52px))}.main-container .desktop-top .info .info-item .title{font-size:calc(4.34783vw - 4.52174px)}.main-container .desktop-top .info .info-item .main-number{font-size:calc(14.92537vw - 15.52239px)}.main-container .desktop-top .info .info-item .month{font-size:calc(3.84615vw - 4px)}.main-container .desktop-top .info .info-item .month span{font-size:calc(6.79348vw - 7.06522px)}.main-container .desktop-top .actions .header span,.main-container .desktop-top .notifications .header span{font-size:calc(4.34783vw - 4.52174px)}.main-container .desktop-top .actions .header a,.main-container .desktop-top .notifications .header a{font-size:calc(3.84615vw - 4px)}.main-container .desktop-top .actions .viewport .content,.main-container .desktop-top .notifications .viewport .content{gap:calc(5.16529vw - 5.3719px)}.main-container .desktop-top .actions .viewport .content .action .date-name,.main-container .desktop-top .actions .viewport .content .notification .date-name,.main-container .desktop-top .notifications .viewport .content .action .date-name,.main-container .desktop-top .notifications .viewport .content .notification .date-name{font-size:calc(2.99401vw - 3.11377px);margin-bottom:calc(1.92308vw - 2px)}.main-container .desktop-top .actions .viewport .content .action .text,.main-container .desktop-top .actions .viewport .content .notification .text,.main-container .desktop-top .notifications .viewport .content .action .text,.main-container .desktop-top .notifications .viewport .content .notification .text{font-size:calc(3.67647vw - 3.82353px)}.main-container .desktop-top .actions .viewport .content .notification:before,.main-container .desktop-top .notifications .viewport .content .notification:before{height:calc(2.71739vw - 2.82609px);margin-right:calc(4.62963vw - 4.81481px);width:calc(2.71739vw - 2.82609px)}.main-container .control{grid-auto-rows:calc(10.86957vw - 11.30435px);grid-template-columns:repeat(2,calc(50vw - 52px));grid-template-rows:repeat(auto-fill,calc(10.86957vw - 11.30435px))}.main-container .control .control-button svg{width:calc(5vw - 5.2px)}.main-container .control .control-button span{font-size:calc(2.99401vw - 3.11377px)}.main-container .notifications-page{padding:18px}.main-container .notifications-page h1{font-size:calc(3.9185vw - 3.68339px);margin-bottom:calc(1.5674vw - 1.47335px)}.main-container .notifications-page p{font-size:calc(3.04618vw - 2.86341px);margin-bottom:calc(4.80769vw - 4.51923px);max-width:100%}.main-container .notifications-page .input-container{gap:calc(1.74064vw - 1.63621px)}.main-container .notifications-page .input-container .input-item{width:100%}.main-container .notifications-page .input-container .input-item .common-input{font-family:Open Sans Regular,sans-serif;font-size:calc(3.04618vw - 2.86341px)}.main-container .notifications-page .input-container .input-item .common-input input{font-size:calc(3.04618vw - 2.86341px);height:calc(10.86957vw - 10.21739px);margin-top:calc(.45496vw - .42766px);padding:calc(2.17581vw - 2.04526px)}.main-container .notifications-page .input-container .input-item .mx-input{font-size:calc(3.04618vw - 2.86341px);padding:calc(2.17581vw - 2.04526px) calc(4.78652vw - 4.49933px)}.main-container .notifications-page .input-container .input-item .select label{font-size:calc(3.04618vw - 2.86341px);margin-bottom:calc(.18198vw - .17106px)}.main-container .notifications-page .input-container .input-item .select .select-wrapper{height:calc(10.86957vw - 10.21739px)}.main-container .notifications-page .input-container .input-item .select .select-wrapper>select{font-size:calc(3.04618vw - 2.86341px);height:calc(10.86957vw - 10.21739px);padding:calc(2.17581vw - 2.04526px) calc(4.78652vw - 4.49933px)}.main-container .notifications-page .input-container .input-item .select .select-wrapper .select-arrow{height:calc(2.39349vw - 2.24988px);right:calc(4.78744vw - 4.50019px);top:calc(4.78744vw - 4.50019px);width:calc(3.48141vw - 3.27252px)}.main-container .notifications-page .button-container{gap:calc(1.74064vw - 1.63621px);margin:calc(3.65497vw - 3.43567px) 0 calc(2.69833vw - 2.53643px)}.main-container .notifications-page .button-container button{height:calc(10.86957vw - 10.21739px);width:calc(45.95588vw - 43.19853px)}.main-container .notifications-page .button-container button span{font-size:calc(3.04618vw - 2.86341px)}.main-container .notifications-page hr{margin-bottom:calc(2.20167vw - 2.06957px)}.main-container .notifications-page .table-container table{font-size:12px}.main-container .notifications-page .table-container table.dataTable tbody td,.main-container .notifications-page .table-container table.dataTable tbody th{padding:4px 5px}.main-container .notifications-page .table-container .dataTables_filter{margin-top:0}.main-container .notifications-page .table-container .dataTables_filter input{font-size:calc(3.04618vw - 2.86341px);height:calc(10.86957vw - 10.21739px);padding:calc(.87032vw - .8181px) calc(4.78652vw - 4.49933px);width:calc(32.05128vw - 30.12821px)}.main-container .notifications-page .table-container .dataTables_filter input::-moz-placeholder{font-size:calc(3.04618vw - 2.86341px)}.main-container .notifications-page .table-container .dataTables_filter input::placeholder{font-size:calc(3.04618vw - 2.86341px)}.main-container .notifications-page .table-container .dt-buttons .dt-button{height:calc(10.86957vw - 10.21739px);width:calc(32.05128vw - 30.12821px)}.main-container .notifications-page .table-container .dt-buttons .dt-button:before{height:calc(5.40541vw - 5.08108px);margin-right:calc(3.40275vw - 3.19858px);width:calc(5.40541vw - 5.08108px)}.main-container .notifications-page .table-container .dt-buttons .dt-button span{font-size:calc(3.04618vw - 2.86341px)}.main-container .notifications-page .table-container .dataTables_paginate.paging_simple_numbers .paginate_button{padding:4px}.main-container .profile-page h1{font-size:calc(3.9185vw - 3.68339px)}.main-container .profile-page .profile-main,.main-container .profile-page h1{margin-bottom:calc(9.35629vw - 8.79491px)}.main-container .profile-page .profile-main .profile-photo{height:calc(15.8831vw - 14.93011px);width:calc(15.8831vw - 14.93011px)}.main-container .profile-page .profile-main .profile-text h2{font-family:Open Sans Regular,sans-serif;font-size:calc(3.48141vw - 3.27252px)}.main-container .profile-page .profile-main .profile-text .load-photo,.main-container .profile-page .profile-main .profile-text span{font-size:calc(2.39349vw - 2.24988px)}.main-container .profile-page .profile-main .profile-text .load-photo svg{height:calc(5.00501vw - 4.7047px);margin-right:calc(1.52309vw - 1.4317px);width:calc(5.00501vw - 4.7047px)}.main-container .profile-page .form-wrap,.main-container .profile-page .form-wrap .profile-form{grid-template-columns:repeat(1,calc(95.12195vw - 89.41463px))}.main-container .profile-page .form-wrap .profile-form{grid-column:1/span 1}.main-container .profile-page .form-wrap .common-button{height:calc(10.86957vw - 10.21739px)}.main-container .profile-page .form-wrap .common-button span,.main-container .profile-page .form-wrap .common-input,.main-container .profile-page .form-wrap .note span{font-size:calc(3.04618vw - 2.86341px)}.main-container .profile-page .form-wrap .common-input input{font-size:calc(3.04618vw - 2.86341px);height:calc(10.86957vw - 10.21739px);margin-top:calc(.45496vw - .42766px);padding:calc(2.17581vw - 2.04526px)}.main-container .profile-page .form-wrap .mx-input{font-size:calc(3.04618vw - 2.86341px);padding:calc(.87032vw - .8181px) calc(4.78652vw - 4.49933px)}.main-container .profile-page .form-wrap .select label{font-size:calc(3.04618vw - 2.86341px);margin-bottom:calc(.45496vw - .42766px)}.main-container .profile-page .form-wrap .select .select-wrapper{height:calc(10.86957vw - 10.21739px)}.main-container .profile-page .form-wrap .select .select-wrapper>select{font-size:calc(3.04618vw - 2.86341px);height:calc(10.86957vw - 10.21739px);padding:calc(.87032vw - .8181px) calc(4.78652vw - 4.49933px)}.main-container .profile-page .form-wrap .select .select-wrapper .select-arrow{height:calc(2.39349vw - 2.24988px);right:calc(4.78744vw - 4.50019px);top:calc(4.78744vw - 4.50019px);width:calc(3.48141vw - 3.27252px)}.main-container .profile-page .form-wrap .pass-form-wrap{grid-column:1/span 1;grid-template-columns:repeat(1,calc(95.12195vw - 89.41463px))}.main-container .profile-page .form-wrap .pass-form-wrap .checkbox-wrap{grid-column:1/span 1;margin-bottom:calc(5.87544vw - 5.52291px);margin-top:calc(8.2672vw - 7.77116px)}.main-container .profile-page .form-wrap .pass-form-wrap .checkbox-wrap .pass-checkbox{font-size:calc(3.04618vw - 2.86341px);margin-right:calc(3.04618vw - 2.86341px)}.main-container .profile-page .form-wrap .pass-form-wrap .checkbox-wrap .pass-checkbox span{height:calc(5.22248vw - 4.90913px);margin-right:calc(3.04618vw - 2.86341px);width:calc(5.22248vw - 4.90913px)}.main-container .profile-page .form-wrap .pass-form-wrap .checkbox-wrap .pass-checkbox span:after{height:calc(3.74083vw - 3.51638px);width:calc(3.74083vw - 3.51638px)}.main-container .profile-page .form-wrap .pass-form-wrap .pass-form{grid-column:1/span 1;grid-template-columns:repeat(1,calc(95.12195vw - 89.41463px));margin-bottom:calc(10.86957vw - 10.21739px)}.main-container .profile-page .form-wrap .profile-form-button{grid-column:1/span 1}.main-container .report-top{flex-wrap:nowrap;gap:2%}.main-container .report-top h2{font-size:calc(2.97666vw - 2.79806px)}.main-container .report-tabs{gap:calc(2.26296vw - 2.12718px);margin-top:calc(4.17798vw - 3.9273px);max-width:calc(84.74576vw - 79.66102px)}.main-container .report-tabs_btn{border-radius:calc(2.08877vw - 1.96345px);font-size:calc(1.91479vw - 1.7999px);min-height:calc(5.22193vw - 4.90862px);transition:all .6s;width:calc(26.31579vw - 24.73684px)}.main-container .report-info-one{flex-wrap:wrap;gap:calc(5.22193vw - 4.90862px);margin:calc(8.00961vw - 7.52903px) 0 calc(6.26763vw - 5.89157px)}.main-container .report-info-one .select{width:calc(38.16794vw - 35.87786px)}.main-container .report-info-one .select .select-wrapper{height:calc(8.70322vw - 8.18103px);margin-top:calc(1.74064vw - 1.63621px)}.main-container .report-info-one .select .select-wrapper .select-arrow{height:calc(1.91479vw - 1.7999px);right:calc(3.82995vw - 3.60015px);top:calc(3.48129vw - 3.27241px);width:calc(2.78513vw - 2.61802px)}.main-container .report-info-one .select .select-wrapper select{font-size:calc(2.43694vw - 2.29073px)}.main-container .report-info-one_student p{font-size:calc(2.43694vw - 2.29073px);margin-top:calc(.52219vw - .49086px)}.main-container .report-info-one_student_block{margin-top:calc(4.004vw - 3.76376px)}.main-container .report-info-two_item{width:40%}.main-container .report-info-two_item--long{width:55%}.main-container .report-info-two_item .common-input input{font-size:calc(2.43694vw - 2.29073px);height:calc(8.70322vw - 8.18103px)}.main-container .report-info-three{margin:calc(9.75134vw - 9.16626px) 0 calc(11.84133vw - 11.13085px)}.main-container .report-info-three .common-input textarea{font-size:calc(2.43694vw - 2.29073px);min-height:calc(8.70322vw - 8.18103px)}.main-container .report-info-four{gap:calc(5.22193vw - 4.90862px);margin-bottom:calc(6.26763vw - 5.89157px)}.main-container .report-info-four .common-input{width:47%}.main-container .report-info-four .common-input textarea{font-size:calc(2.43694vw - 2.29073px);min-height:calc(22.47191vw - 21.1236px)}.main-container .report-info-four .common-input textarea::-moz-placeholder{font-size:calc(2.43694vw - 2.29073px)}.main-container .report-info-four .common-input textarea::placeholder{font-size:calc(2.43694vw - 2.29073px)}.main-container .report-info-four .common-button{font-size:calc(2.43694vw - 2.29073px);height:calc(8.70322vw - 8.18103px);margin-top:calc(4.57038vw - 4.29616px)}.main-container .report-info-four .common-button svg{margin-right:calc(4.52591vw - 4.25436px);width:calc(1.39256vw - 1.30901px)}.main-container .report-info_btn{height:calc(8.70322vw - 8.18103px);width:calc(8.70322vw - 8.18103px)}.main-container .report-info_title{font-size:calc(2.43694vw - 2.29073px);margin-bottom:calc(2.21932vw - 2.08616px)}.main-container .report-info_small{font-size:calc(1.72331vw - 1.61991px);margin-top:calc(2.66332vw - 2.50352px)}.main-container .report-save .common-button{font-size:calc(2.43694vw - 2.29073px);height:calc(8.70322vw - 8.18103px)}.main-container .report .hashtag{font-size:calc(1.91479vw - 1.7999px)}.main-container .report .settings span{font-size:calc(2.43694vw - 2.29073px);margin-left:calc(.78333vw - .73633px)}.main-container .report .settings svg{height:calc(5.22193vw - 4.90862px);width:calc(5.22193vw - 4.90862px)}.main-container .report .back{margin-top:calc(2.43694vw - 2.29073px)}.main-container .report .back svg{width:calc(1.30548vw - 1.22715px)}.main-container .report .back span{font-size:calc(2.43694vw - 2.29073px)}.main-container .schedule .select-days-mobile select{font-size:calc(2.80249vw - 2.63434px)}.main-container .schedule .input{height:calc(9.21474vw - 13.08494px)}.main-container .schedule .input input{font-size:calc(2.80249vw - 2.63434px);padding:calc(3.6859vw - 3.46474px)}.main-container .schedule .select label{font-size:calc(2.80249vw - 2.63434px)}.main-container .schedule .select .select-wrapper{background:#fff;height:calc(9.21474vw - 13.08494px);padding:10px;position:relative}.main-container .schedule .select .select-wrapper h4{font-size:calc(2.80249vw - 2.63434px)}.main-container .schedule .select .select-wrapper .select-arrow{height:calc(2.20201vw - 3.12685px);right:calc(2.48947vw - 3.53504px);top:calc(3.6859vw - 5.23397px);width:calc(3.2029vw - 4.54811px)}.main-container .schedule .select .select-wrapper .select-list-wrap{padding:10px}.main-container .schedule .select .select-wrapper .select-list-wrap .select-list__item{font-size:calc(2.80249vw - 2.63434px);margin-top:calc(1.65865vw - 1.55913px)}}@media screen and (max-width:520px){.menu{transform:translateX(-70px);transition:translateX .6s}.menu.active{transform:translateX(0);width:100%}.menu-button{display:flex}.menu-button.open{transform:translateX(0)}.directory{transform:translateX(-100%);transition:all .6s}.directory.active{transform:translateX(0)}.main-container{padding:12px}.main-container .messages .message p{font-size:calc(3.67647vw - 1.25px)}.main-container .desktop-top{grid-auto-rows:calc(50vw - 17px);grid-template-columns:repeat(2,calc(50vw - 17px));grid-template-rows:repeat(auto-fill,calc(50vw - 17px))}.main-container .desktop-top .info.tiled{grid-template-columns:repeat(2,calc(50vw - 17px));grid-template-rows:repeat(2,calc(50vw - 17px))}.main-container .desktop-top .info .info-item .title{font-size:calc(4.34783vw - 1.47826px)}.main-container .desktop-top .info .info-item .main-number{font-size:calc(14.92537vw - 5.07463px)}.main-container .desktop-top .info .info-item .month{font-size:calc(3.84615vw - 1.30769px)}.main-container .desktop-top .info .info-item .month span{font-size:calc(6.79348vw - 2.30978px)}.main-container .desktop-top .actions .header span,.main-container .desktop-top .notifications .header span{font-size:calc(4.34783vw - 1.47826px)}.main-container .desktop-top .actions .header a,.main-container .desktop-top .notifications .header a{font-size:calc(3.84615vw - 1.30769px)}.main-container .desktop-top .actions .viewport .content,.main-container .desktop-top .notifications .viewport .content{gap:calc(5.16529vw - 1.7562px)}.main-container .desktop-top .actions .viewport .content .action .date-name,.main-container .desktop-top .actions .viewport .content .notification .date-name,.main-container .desktop-top .notifications .viewport .content .action .date-name,.main-container .desktop-top .notifications .viewport .content .notification .date-name{font-size:calc(2.99401vw - 1.01796px);margin-bottom:calc(1.92308vw - .65385px)}.main-container .desktop-top .actions .viewport .content .action .text,.main-container .desktop-top .actions .viewport .content .notification .text,.main-container .desktop-top .notifications .viewport .content .action .text,.main-container .desktop-top .notifications .viewport .content .notification .text{font-size:calc(3.67647vw - 1.25px)}.main-container .desktop-top .actions .viewport .content .notification:before,.main-container .desktop-top .notifications .viewport .content .notification:before{height:calc(2.71739vw - .92391px);margin-right:calc(4.62963vw - 1.57407px);width:calc(2.71739vw - .92391px)}.main-container .control{grid-auto-rows:calc(10.86957vw - 3.69565px);grid-template-columns:repeat(2,calc(50vw - 17px));grid-template-rows:repeat(auto-fill,calc(10.86957vw - 3.69565px))}.main-container .control .control-button svg{width:calc(5vw - 1.7px)}.main-container .control .control-button span{font-size:calc(2.99401vw - 1.01796px)}.main-container .notifications-page{padding:18px}.main-container .notifications-page h1{font-size:calc(3.9185vw - .94044px);margin-bottom:calc(1.5674vw - .37618px)}.main-container .notifications-page p{font-size:calc(3.04618vw - .73108px);margin-bottom:calc(4.80769vw - 1.15385px)}.main-container .notifications-page .input-container{gap:calc(1.74064vw - .41775px)}.main-container .notifications-page .input-container .input-item{width:100%}.main-container .notifications-page .input-container .input-item .common-input{font-family:Open Sans Regular,sans-serif;font-size:calc(3.04618vw - .73108px)}.main-container .notifications-page .input-container .input-item .common-input input{font-size:calc(3.04618vw - .73108px);height:calc(10.86957vw - 2.6087px);margin-top:calc(.45496vw - .10919px);padding:calc(2.17581vw - .52219px)}.main-container .notifications-page .input-container .input-item .mx-input{font-size:calc(3.04618vw - .73108px);padding:calc(2.17581vw - .52219px) calc(4.78652vw - 4.49933px)}.main-container .notifications-page .input-container .input-item .select label{font-size:calc(3.04618vw - .73108px);margin-bottom:calc(.18198vw - .04368px)}.main-container .notifications-page .input-container .input-item .select .select-wrapper{height:calc(10.86957vw - 2.6087px)}.main-container .notifications-page .input-container .input-item .select .select-wrapper>select{font-size:calc(3.04618vw - .73108px);height:calc(10.86957vw - 2.6087px);padding:calc(2.17581vw - .52219px) calc(4.78652vw - 4.49933px)}.main-container .notifications-page .input-container .input-item .select .select-wrapper .select-arrow{height:calc(2.39349vw - .57444px);right:calc(4.78744vw - 1.14899px);top:calc(4.78744vw - 1.14899px);width:calc(3.48141vw - .83554px)}.main-container .notifications-page .button-container{gap:calc(1.74064vw - .41775px);margin:calc(3.65497vw - .87719px) 0 calc(2.69833vw - .6476px)}.main-container .notifications-page .button-container button{height:calc(10.86957vw - 2.6087px);width:calc(45.95588vw - 11.02941px)}.main-container .notifications-page .button-container button span{font-size:calc(3.04618vw - .73108px)}.main-container .notifications-page hr{margin-bottom:calc(2.20167vw - .5284px)}.main-container .notifications-page .table-container table{font-size:12px}.main-container .notifications-page .table-container table.dataTable tbody td,.main-container .notifications-page .table-container table.dataTable tbody th{padding:4px 5px}.main-container .notifications-page .table-container .dataTables_filter input{font-size:calc(3.04618vw - .73108px);height:calc(10.86957vw - 2.6087px);padding:calc(.87032vw - .20888px) calc(4.78652vw - 1.14877px);width:calc(32.05128vw - 7.69231px)}.main-container .notifications-page .table-container .dataTables_filter input::-moz-placeholder{font-size:calc(3.04618vw - .73108px)}.main-container .notifications-page .table-container .dataTables_filter input::placeholder{font-size:calc(3.04618vw - .73108px)}.main-container .notifications-page .table-container .dt-buttons .dt-button{height:calc(10.86957vw - 2.6087px);width:calc(32.05128vw - 7.69231px)}.main-container .notifications-page .table-container .dt-buttons .dt-button:before{height:calc(5.40541vw - 1.2973px);margin-right:calc(3.40275vw - .81666px);width:calc(5.40541vw - 1.2973px)}.main-container .notifications-page .table-container .dt-buttons .dt-button span{font-size:calc(3.04618vw - .73108px)}.main-container .profile-page h1{font-size:calc(3.9185vw - .94044px)}.main-container .profile-page .profile-main,.main-container .profile-page h1{margin-bottom:calc(9.35629vw - 2.24551px)}.main-container .profile-page .profile-main .profile-photo{height:calc(15.8831vw - 3.81194px);width:calc(15.8831vw - 3.81194px)}.main-container .profile-page .profile-main .profile-text h2{font-family:Open Sans Regular,sans-serif;font-size:calc(3.48141vw - .83554px)}.main-container .profile-page .profile-main .profile-text .load-photo,.main-container .profile-page .profile-main .profile-text span{font-size:calc(2.39349vw - .57444px)}.main-container .profile-page .profile-main .profile-text .load-photo svg{height:calc(5.00501vw - 1.2012px);margin-right:calc(1.52309vw - .36554px);width:calc(5.00501vw - 1.2012px)}.main-container .profile-page .form-wrap,.main-container .profile-page .form-wrap .profile-form{grid-template-columns:repeat(1,calc(95.12195vw - 22.82927px))}.main-container .profile-page .form-wrap .profile-form{grid-column:1/span 1}.main-container .profile-page .form-wrap .common-button{height:calc(10.86957vw - 2.6087px)}.main-container .profile-page .form-wrap .common-button span,.main-container .profile-page .form-wrap .common-input,.main-container .profile-page .form-wrap .note span{font-size:calc(3.04618vw - .73108px)}.main-container .profile-page .form-wrap .common-input input{font-size:calc(3.04618vw - .73108px);height:calc(10.86957vw - 2.6087px);margin-top:calc(.45496vw - .10919px);padding:calc(2.17581vw - .52219px)}.main-container .profile-page .form-wrap .mx-input{font-size:calc(3.04618vw - .73108px);padding:calc(.87032vw - .20888px) calc(4.78652vw - 1.14877px)}.main-container .profile-page .form-wrap .select label{font-size:calc(3.04618vw - .73108px);margin-bottom:calc(.45496vw - .10919px)}.main-container .profile-page .form-wrap .select .select-wrapper{height:calc(10.86957vw - 2.6087px)}.main-container .profile-page .form-wrap .select .select-wrapper>select{font-size:calc(3.04618vw - .73108px);height:calc(10.86957vw - 2.6087px);padding:calc(.87032vw - .20888px) calc(4.78652vw - 1.14877px)}.main-container .profile-page .form-wrap .select .select-wrapper .select-arrow{height:calc(2.39349vw - .57444px);right:calc(4.78744vw - 1.14899px);top:calc(4.78744vw - 1.14899px);width:calc(3.48141vw - .83554px)}.main-container .profile-page .form-wrap .pass-form-wrap{grid-column:1/span 1;grid-template-columns:repeat(1,calc(95.12195vw - 22.82927px))}.main-container .profile-page .form-wrap .pass-form-wrap .checkbox-wrap{grid-column:1/span 1;margin-bottom:calc(5.87544vw - 1.41011px);margin-top:calc(8.2672vw - 1.98413px)}.main-container .profile-page .form-wrap .pass-form-wrap .checkbox-wrap .pass-checkbox{font-size:calc(3.04618vw - .73108px);margin-right:calc(3.04618vw - .73108px)}.main-container .profile-page .form-wrap .pass-form-wrap .checkbox-wrap .pass-checkbox span{height:calc(5.22248vw - 1.25339px);margin-right:calc(3.04618vw - .73108px);width:calc(5.22248vw - 1.25339px)}.main-container .profile-page .form-wrap .pass-form-wrap .checkbox-wrap .pass-checkbox span:after{height:calc(3.74083vw - .8978px);width:calc(3.74083vw - .8978px)}.main-container .profile-page .form-wrap .pass-form-wrap .pass-form{grid-column:1/span 1;grid-template-columns:repeat(1,calc(95.12195vw - 22.82927px));margin-bottom:calc(10.86957vw - 10.21739px)}.main-container .profile-page .form-wrap .profile-form-button{grid-column:1/span 1}.main-container .schedule-content{grid-column:1/span 2}.main-container .schedule{grid-template-columns:repeat(2,calc(50vw - 18px))}.main-container .schedule .select-days-mobile select{font-size:calc(2.80249vw - .6726px)}.main-container .schedule .input{height:calc(9.21474vw - 6.63462px)}.main-container .schedule .input input{font-size:calc(2.80249vw - .6726px);padding:calc(3.6859vw - .88462px)}.main-container .schedule .select span{font-size:calc(2.80249vw - .6726px)}.main-container .schedule .select .select-wrapper{background:#fff;height:calc(9.21474vw - 6.63462px);padding:10px;position:relative}.main-container .schedule .select .select-wrapper h4{font-size:calc(2.80249vw - .6726px)}.main-container .schedule .select .select-wrapper .select-arrow{height:calc(2.20201vw - 1.58545px);right:calc(2.48947vw - 1.79242px);top:calc(3.6859vw - 2.65385px);width:calc(3.2029vw - 2.30609px)}.main-container .schedule .select .select-wrapper .select-list-wrap{padding:10px}.main-container .schedule .select .select-wrapper .select-list-wrap .select-list__item{font-size:calc(2.80249vw - .6726px);margin-top:calc(1.65865vw - .39808px)}.main-container .report-top{flex-wrap:wrap;gap:7px}.main-container .report-top h2{font-size:14px}.main-container .report-tabs{margin-top:15px;max-width:100%}.main-container .report-tabs_btn{font-size:9px;min-height:25px;transition:all .6s;width:100%}.main-container .report-info-one{gap:15px;margin:25px 0 0}.main-container .report-info-one .select{width:83%}.main-container .report-info-one .select .select-wrapper{height:50px;margin-top:8px}.main-container .report-info-one .select .select-wrapper .select-arrow{height:9px;right:20px;top:20px;width:9px}.main-container .report-info-one .select .select-wrapper select{font-size:11px}.main-container .report-info-one_student p{font-size:11px;margin-top:5px}.main-container .report-info-one_student_block{margin-top:10px}.main-container .report-info-two{flex-wrap:wrap}.main-container .report-info-two_item{width:83%}.main-container .report-info-two_item--long{width:100%}.main-container .report-info-two_item_input{gap:5px}.main-container .report-info-two_item .common-input input{font-size:10px;height:50px}.main-container .report-info-three{margin:20px 0}.main-container .report-info-three_input{gap:5px}.main-container .report-info-three .common-input textarea{font-size:11px;margin-top:0;min-height:37px}.main-container .report-info-four{gap:20px;margin-bottom:10px}.main-container .report-info-four .common-input{width:100%}.main-container .report-info-four .common-input textarea{font-size:11px;min-height:95px}.main-container .report-info-four .common-input textarea::-moz-placeholder{font-size:11px}.main-container .report-info-four .common-input textarea::placeholder{font-size:11px}.main-container .report-info-four .common-button{font-size:12px;height:40px;margin-top:10px}.main-container .report-info-four .common-button svg{margin-right:18px;width:auto}.main-container .report-info_btn{height:50px;width:50px}.main-container .report-info_btn svg{width:30%}.main-container .report-info_title{font-size:12px;margin-bottom:7px}.main-container .report-info_small{font-size:9px;margin-top:8px}.main-container .report-save{margin-top:30px}.main-container .report-save .common-button{font-size:13px;height:50px;width:100%}.main-container .report .hashtag{font-size:10px}.main-container .report .settings span{font-size:12px;margin-left:10px}.main-container .report .settings svg{height:20px;width:20px}.main-container .report .back{margin-top:10px}.main-container .report .back svg{width:auto}.main-container .report .back span{font-size:11px}.main-container .timetable{grid-template-columns:repeat(2,calc(50vw - 18px))}.main-container .timetable .select label{font-size:calc(3.04618vw - .73108px)}.main-container .timetable .select .select-wrapper{height:calc(10.01603vw - 7.21154px);padding:calc(4.00641vw - .96154px)}.main-container .timetable .select .select-wrapper h4{font-size:calc(3.04618vw - .73108px)}.main-container .timetable .select .select-wrapper .select-arrow{height:calc(2.39349vw - 1.72331px);right:calc(4.78744vw - 3.44696px);top:calc(4.00641vw - 2.88462px);width:calc(3.48141vw - 2.50661px)}.main-container .timetable .select .select-wrapper .select-list-wrap .select-list__item{font-size:calc(3.04618vw - .73108px);margin-top:calc(1.80288vw - .43269px)}.main-container .timetable .input{height:calc(10.01603vw - 7.21154px);margin-top:auto}.main-container .timetable .input input{font-size:calc(3.04618vw - .73108px);padding:calc(4.00641vw - .96154px)}.main-container .timetable-content{grid-column:1/span 2;padding:0 calc(2.80762vw - .67383px) 0 calc(5.88512vw - 5.53202px)}.main-container .timetable .table-wrap{margin-top:0;padding-top:30px}.main-container .timetable .table-wrap table{border-spacing:2px;table-layout:fixed}.main-container .timetable .table-wrap table td,.main-container .timetable .table-wrap table th{border-radius:8px;height:30px}.main-container .timetable .table-wrap table td.percent:after,.main-container .timetable .table-wrap table th.percent:after{font-size:13px}.main-container .timetable .table-wrap table td{font-size:10px;width:30px}.main-container .timetable .table-wrap table td.numbers{font-size:9px}.main-container .timetable .table-wrap table th{font-size:11px;width:30px}.main-container .timetable .table-wrap table th:before{font-size:11px}.main-container .timetable .table-wrap table th:last-child{width:53px}.main-container .timetable .table-wrap table th:last-child:before{font-size:10px;top:-90%}.main-container .timetable .table-wrap table th:nth-last-child(2){width:53px}.main-container .timetable .table-wrap table th.hours:before,.main-container .timetable .table-wrap table th:nth-last-child(2):before{font-size:10px;top:-90%}.main-container .timetable .table-wrap table th.students{font-size:10px;padding:0 10px;width:160px}.main-container .timetable .table-wrap table th.students:before{font-size:10px;top:-87%}.main-container .timetable .timetable-block{flex-wrap:wrap}.main-container .timetable .timetable-block .designations{gap:20px;max-width:100%}.main-container .timetable .timetable-block .designations_item{gap:6px;width:45%}.main-container .timetable .timetable-block .designations_item_image{border-radius:8px;flex-shrink:0;height:30px;width:30px}.main-container .timetable .timetable-block .designations_item span{font-size:12px;line-height:110%}.main-container .timetable .timetable-block .sum{margin-top:20px}.main-container .timetable .timetable-block .sum p{font-size:13px}.main-container .timetable .timetable-block .sum p.date{margin-top:10px}body .fancybox-slide--html{padding-left:10px}.modal{padding:4.00641vw;width:95.09876vw}.modal .modal-close{right:4px;top:4px;transform:scale(.55)}.modal .window-title{font-family:Open Sans Regular,sans-serif;font-size:calc(3.48141vw - .83554px)}.modal .window-header{margin-bottom:calc(7.2317vw - 1.73561px);margin-right:20px}.modal .window-header .profile-main .profile-image{height:calc(7.21085vw - 1.7306px);margin-right:calc(3.60594vw - .86543px);width:calc(7.21085vw - 1.7306px)}.modal .window-header .edit-data span{font-size:calc(2.40385vw - .57692px);margin-left:calc(1.40221vw - .33653px)}.modal .window-header .edit-data svg{height:calc(3.48141vw - .83554px);width:calc(3.48141vw - .83554px)}.modal form{grid-template-columns:repeat(2,calc(43.1772vw - 5px))}.modal form .common-button{height:calc(10.86957vw - 2.6087px);margin-top:calc(2.77778vw - .66667px)}.modal form .common-button span,.modal form .common-input,.modal form .common-input input,.modal form .note span{font-size:calc(3.04618vw - .73108px)}.modal form .common-input input{height:calc(10.86957vw - 2.6087px);margin-top:calc(.45496vw - .42766px);padding:calc(2.17581vw - .52219px)}.modal form .mx-input{font-size:calc(3.04618vw - .73108px);padding:calc(2.17581vw - .52219px) calc(4.78652vw - 1.14877px)}.modal form .select label{font-size:calc(3.04618vw - .73108px);margin-bottom:calc(.45496vw - .10919px)}.modal form .select .select-wrapper{height:calc(10.86957vw - 2.6087px)}.modal form .select .select-wrapper>select{font-size:calc(3.04618vw - .73108px);height:calc(10.86957vw - 2.6087px);padding:calc(2.17581vw - .52219px) calc(4.78652vw - 1.14877px)}.modal form .select .select-wrapper .select-arrow{height:calc(2.39349vw - .57444px);right:calc(4.78744vw - 1.14899px);top:calc(4.78744vw - 1.14899px);width:calc(3.48141vw - .83554px)}#modal-groups form .student-choice{grid-column:2/span 1}#modal-groups form .student-choice .choice-wrap{padding:calc(.96154vw - .23077px)}#modal-groups form .student-choice .choice-wrap .search{font-size:calc(2.39349vw - .57444px);height:calc(7.01262vw - 1.68303px);margin-bottom:calc(1.20192vw - 1.12981px);padding:calc(2.00321vw - .48077px) calc(5.53097vw - 5.19912px) calc(2.00321vw - .48077px) calc(4.00641vw - .96154px)}#modal-groups form .student-choice .choice-wrap .search::-moz-placeholder{font-size:calc(2.39349vw - .57444px)}#modal-groups form .student-choice .choice-wrap .search::placeholder{font-size:calc(2.39349vw - .57444px)}#modal-groups form .student-choice .choice-wrap:after{height:calc(2.80458vw - .6731px);right:calc(3.20513vw - .76923px);top:calc(3.20513vw - .76923px);width:calc(2.80458vw - .6731px)}#modal-groups form .student-choice .choice-wrap .viewport{height:calc(35.26093vw - 8.46262px)}#modal-groups form .student-choice .choice-wrap .viewport .content{gap:calc(.80128vw - .19231px)}#modal-groups form .student-choice .choice-wrap .viewport .content .choice-hr span{font-size:calc(2.52343vw - .60562px)}#modal-groups form .student-choice .choice-wrap .viewport .content .choice-hr hr{margin:0 calc(2.00321vw - .48077px)}#modal-groups form .student-choice .choice-wrap .viewport .content .student-item{font-size:calc(2.71739vw - .65217px)}#modal-groups form .student-choice .choice-wrap .viewport .content .student-item:before{height:calc(1.703vw - .40872px);margin-right:calc(1.703vw - .40872px);width:calc(2.50401vw - .60096px)}#modal-groups form .common-button{grid-row:5/span 1}#modal-lesson h3{font-size:calc(3.89918vw - 3.66523px);margin-top:10px}#modal-lesson form .select .mx-input{font-size:calc(3.16803vw - 2.97795px);padding:calc(2.26284vw - 2.12707px) calc(4.97798vw - 4.6793px)}#modal-lesson form .select .select-wrapper{height:calc(11.30435vw - 10.62609px)}#modal-lesson form .select .select-wrapper>select{font-size:calc(3.16803vw - 2.97795px);height:calc(11.30435vw - 10.62609px);padding:calc(2.26284vw - 2.12707px) calc(4.97798vw - 4.6793px)}#modal-lesson form .select .select-wrapper .select-arrow{height:calc(2.48923vw - 2.33988px);right:calc(4.97894vw - 4.6802px);top:calc(4.97894vw - 4.6802px);width:calc(3.62067vw - 3.40343px)}#modal-lesson form .select .bad-time{font-size:calc(1.7998vw - 1.25986px);margin-top:calc(.99945vw - .69962px)}#modal-lesson form .select span{font-size:calc(3.16803vw - 2.97795px);margin-bottom:calc(.47316vw - .44477px)}#modal-lesson .lesson-toggle .select{margin-top:calc(1.83899vw - 1.28729px);width:calc(47.97143vw - 33.58px)}#modal-lesson .lesson-toggle__item{gap:calc(1.58313vw - 1.10819px) calc(2.46265vw - 1.72386px)}#modal-lesson .lesson-toggle__item .common-checkbox label{font-size:calc(3.13497vw - 2.19448px)}#modal-lesson .lesson-toggle__item .common-checkbox label:before{height:calc(5.37329vw - 3.7613px);width:calc(5.37329vw - 3.7613px)}#modal-lesson .lesson-toggle__item .common-checkbox label:after{height:calc(3.58219vw - 2.50754px);left:calc(1.56724vw - 1.09707px);top:calc(.22388vw - .15671px);width:calc(3.35853vw - 2.35097px)}#modal-lesson .lesson-toggle__item__checkbox__text{font-size:calc(2.46265vw - 1.72386px);margin:calc(1.19934vw - .83954px) 0}#modal-lesson .lesson-toggle__item .limit{font-size:calc(2.46265vw - 1.72386px)}#modal-lesson .lesson-toggle__item__btns{gap:calc(.89551vw - .62686px);margin-top:11px;width:33%}#modal-lesson .lesson-toggle__item__btns__item{height:calc(11.19387vw - 7.83571px);width:calc(11.19387vw - 7.83571px)}#modal-lesson .lesson-toggle__item__btns__item.green svg{height:calc(3.80633vw - 2.66443px);width:calc(5.14991vw - 3.60494px)}#modal-lesson .lesson-toggle__item__btns__item.blue svg{height:calc(4.70209vw - 3.29147px);width:calc(4.70209vw - 3.29147px)}#modal-lesson .lesson-toggle__button{font-size:calc(3.58596vw - 2.51018px)}#modal-lesson .lesson-toggle__button svg{height:calc(2.68071vw - 2.51987px);margin:0 calc(1.34474vw - .94132px);width:calc(3.89918vw - 3.66523px)}#modal-lesson .lesson-info{font-size:calc(3.13449vw - 2.19414px);gap:calc(3.99781vw - 2.79847px);margin-bottom:calc(7.05314vw - 4.9372px)}#modal-lesson .lesson-info__item{font-size:calc(3.14462vw - 2.20123px)}#modal-lesson .lesson-info__item:before{height:calc(1.57231vw - 1.10062px);width:calc(1.57231vw - 1.10062px)}.common-radio{font-size:calc(3.13449vw - 2.19414px);height:calc(8.05994vw - 5.64196px);padding-left:calc(9.21459vw - 6.45021px)}.common-radio .checkmark{height:calc(8.05994vw - 5.64196px);width:calc(8.05994vw - 5.64196px)}.common-radio .checkmark:after{height:calc(4.9253vw - 3.44771px);width:calc(4.9253vw - 3.44771px)}}@media screen and (max-width:420px){.login-content{padding:30px 20px 0}@-moz-document url-prefix(){.login-main .registration-text{font-size:16px}}}.ps{-ms-overflow-style:none;overflow:hidden!important;overflow-anchor:none;touch-action:auto;-ms-touch-action:auto}.ps__rail-x{bottom:0}.ps__rail-x,.ps__rail-y{display:none;opacity:.3;position:absolute;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear}.ps__rail-y{margin-right:5px;right:0;z-index:4}.ps--active-x>.ps__rail-x,.ps--active-y>.ps__rail-y{background-color:transparent;display:block}.ps--focus>.ps__rail-x,.ps--focus>.ps__rail-y,.ps--scrolling-x>.ps__rail-x,.ps--scrolling-y>.ps__rail-y,.ps:hover>.ps__rail-x,.ps:hover>.ps__rail-y{opacity:.6}.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{opacity:.9}.ps__thumb-x{background-color:#89afbb;bottom:2px;height:6px;transition:background-color .2s linear,height .2s ease-in-out;-webkit-transition:background-color .2s linear,height .2s ease-in-out}.ps__thumb-x,.ps__thumb-y{border-radius:6px;position:absolute}.ps__thumb-y{background-color:#3b597a;opacity:.5;right:2px;transition:background-color .2s linear,width .2s ease-in-out;-webkit-transition:background-color .2s linear,width .2s ease-in-out;width:6px}.ps__rail-y.ps--clicking .ps__thumb-y,.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y:hover>.ps__thumb-y{width:6px}@supports (-ms-overflow-style:none){.ps{overflow:auto!important}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.ps{overflow:auto!important}}.ps{position:relative}.mx-icon-double-left:after,.mx-icon-double-left:before,.mx-icon-double-right:after,.mx-icon-double-right:before,.mx-icon-left:before,.mx-icon-right:before{border-color:currentcolor;border-radius:1px;border-style:solid;border-width:2px 0 0 2px;box-sizing:border-box;content:"";display:inline-block;height:10px;position:relative;top:-1px;transform:rotate(-45deg) scale(.7);transform-origin:center;vertical-align:middle;width:10px}.mx-icon-double-left:after{left:-4px}.mx-icon-double-right:before{left:4px}.mx-icon-double-right:after,.mx-icon-double-right:before,.mx-icon-right:before{transform:rotate(135deg) scale(.7)}.mx-btn{background-color:transparent;border:1px solid rgba(0,0,0,.1);border-radius:4px;box-sizing:border-box;color:#73879c;cursor:pointer;font-size:14px;font-weight:500;line-height:1;margin:0;outline:none;padding:7px 15px;white-space:nowrap}.mx-btn:hover{border-color:#1284e7;color:#1284e7}.mx-btn-text{border:0;line-height:inherit;padding:0 4px;text-align:left}.mx-scrollbar{height:100%}.mx-scrollbar:hover .mx-scrollbar-track{opacity:1}.mx-scrollbar-wrap{height:100%;overflow-x:hidden;overflow-y:auto}.mx-scrollbar-track{border-radius:4px;bottom:2px;opacity:0;position:absolute;right:2px;top:2px;transition:opacity .24s ease-out;width:6px;z-index:1}.mx-scrollbar-track .mx-scrollbar-thumb{background-color:hsla(220,4%,58%,.3);border-radius:inherit;cursor:pointer;height:0;position:absolute;transition:background-color .3s;width:100%}.mx-zoom-in-down-enter-active,.mx-zoom-in-down-leave-active{opacity:1;transform:scaleY(1);transform-origin:center top;transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1)}.mx-zoom-in-down-enter,.mx-zoom-in-down-enter-from,.mx-zoom-in-down-leave-to{opacity:0;transform:scaleY(0)}.mx-datepicker svg{fill:currentColor;height:1em;overflow:hidden;vertical-align:-.15em;width:1em}.mx-datepicker-range{width:320px}.mx-datepicker-inline{width:auto}.mx-input-wrapper{position:relative}.mx-input-wrapper .mx-icon-clear{display:none}.mx-input-wrapper:hover .mx-icon-clear{display:block}.mx-input-wrapper:hover .mx-icon-clear+.mx-icon-calendar{display:none}.mx-input:focus{outline:none}.mx-input::-ms-clear{display:none}.mx-icon-calendar,.mx-icon-clear{color:rgba(0,0,0,.5);font-size:16px;line-height:1;position:absolute;right:8px;top:50%;transform:translateY(-50%);vertical-align:middle}.mx-icon-clear{cursor:pointer}.mx-icon-clear:hover{color:rgba(0,0,0,.8)}.mx-datepicker-main{background-color:#fff;border:1px solid #e8e8e8;color:#73879c;font:14px/1.5 Helvetica Neue,Helvetica,Arial,Microsoft Yahei,sans-serif}.mx-datepicker-popup{box-shadow:0 6px 12px rgba(0,0,0,.175);margin-bottom:1px;margin-top:1px;position:absolute;z-index:2001}.mx-datepicker-sidebar{box-sizing:border-box;float:left;overflow:auto;padding:6px;width:100px}.mx-datepicker-sidebar+.mx-datepicker-content{border-left:1px solid #e8e8e8;margin-left:100px}.mx-datepicker-body{position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mx-btn-shortcut{display:block;line-height:24px;padding:0 6px}.mx-datepicker-header{border-bottom:1px solid #e8e8e8;padding:6px 8px}.mx-datepicker-footer{border-top:1px solid #e8e8e8;padding:6px 8px;text-align:right}.mx-calendar-range,.mx-time-range{display:flex}@media (max-width:750px){.mx-calendar-range,.mx-time-range{flex-direction:column}}.mx-calendar{box-sizing:border-box;padding:6px 12px;width:248px}.mx-calendar+.mx-calendar{border-left:1px solid #e8e8e8}.mx-calendar-header,.mx-time-header{box-sizing:border-box;height:34px;line-height:34px;overflow:hidden;text-align:center}.mx-btn-icon-double-left,.mx-btn-icon-left{float:left}.mx-btn-icon-double-right,.mx-btn-icon-right{float:right}.mx-calendar-header-label{font-size:14px}.mx-calendar-decade-separator{margin:0 2px}.mx-calendar-decade-separator:after{content:"~"}.mx-calendar-content{box-sizing:border-box;height:224px;position:relative}.mx-calendar-content .cell{cursor:pointer}.mx-calendar-content .cell:hover{background-color:#f3f9fe;color:#73879c}.mx-calendar-content .cell.active{background-color:#1284e7;color:#fff}.mx-calendar-content .cell.hover-in-range,.mx-calendar-content .cell.in-range{background-color:#dbedfb;color:#73879c}.mx-calendar-content .cell.disabled{background-color:#f3f3f3;color:#ccc;cursor:not-allowed}.mx-calendar-week-mode .mx-date-row{cursor:pointer}.mx-calendar-week-mode .mx-date-row:hover{background-color:#f3f9fe}.mx-calendar-week-mode .mx-date-row.mx-active-week{background-color:#dbedfb}.mx-calendar-week-mode .mx-date-row .cell.active,.mx-calendar-week-mode .mx-date-row .cell:hover{background-color:transparent;color:inherit}.mx-week-number{opacity:.5}.mx-table{border-collapse:separate;border-spacing:0;box-sizing:border-box;height:100%;table-layout:fixed;text-align:center;width:100%}.mx-table th{font-weight:500}.mx-table td,.mx-table th{padding:0;vertical-align:middle}.mx-table-date td,.mx-table-date th{font-size:12px;height:32px}.mx-table-date .today{color:#2a90e9}.mx-table-date .cell.not-current-month{background:none;color:#ccc}.mx-time{background:#fff;flex:1;width:224px}.mx-time+.mx-time{border-left:1px solid #e8e8e8}.mx-date-time{height:270px;position:relative;width:248px}.mx-date-time .mx-time{height:100%;left:0;position:absolute;top:0;width:100%}.mx-date-time-range{height:270px;position:relative;width:496px}.mx-date-time-range .mx-time-range{height:100%;left:0;position:absolute;top:0;width:100%}.mx-time-header{border-bottom:1px solid #e8e8e8}.mx-time-content{box-sizing:border-box;height:224px;overflow:hidden}.mx-time-columns{display:flex;height:100%;overflow:hidden;width:100%}.mx-time-column{border-left:1px solid #e8e8e8;flex:1;position:relative;text-align:center}.mx-time-column:first-child{border-left:0}.mx-time-column .mx-time-list{list-style:none;margin:0;padding:0}.mx-time-column .mx-time-list:after{content:"";display:block;height:192px}.mx-time-column .mx-time-item{cursor:pointer;font-size:12px;height:32px;line-height:32px}.mx-time-column .mx-time-item:hover{background-color:#f3f9fe;color:#73879c}.mx-time-column .mx-time-item.active{background-color:transparent;color:#1284e7;font-weight:700}.mx-time-column .mx-time-item.disabled{background-color:#f3f3f3;color:#ccc;cursor:not-allowed}.mx-time-option{cursor:pointer;font-size:14px;line-height:20px;padding:8px 10px}.mx-time-option:hover{background-color:#f3f9fe;color:#73879c}.mx-time-option.active{background-color:transparent;color:#1284e7;font-weight:700}.mx-time-option.disabled{background-color:#f3f3f3;color:#ccc;cursor:not-allowed}@media screen and (min-width:1360px){.main-container .schedule-viewport-content-column{grid-auto-rows:60px}.main-container .schedule-viewport-content .cell,.main-container .schedule-viewport-content__title{width:150px}.main-container .schedule-viewport-content .cell .dark-blue span,.main-container .schedule-viewport-content .time span,.main-container .schedule-viewport-content__title h3,.main-container .schedule-viewport-content__title span{font-size:12px}.main-container .schedule-viewport-content-day{margin-left:45px}.main-container .schedule-viewport-content-day h3{font-size:14px}}
