html,
body {
  font-family: 'Nunito', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 20px;
  letter-spacing: -0.02em;
  color: #707EAE;
  height: 100%;
  overflow-x: hidden;
}
p {
  line-height: normal;
  margin: 0;
}
h1 {
  font-weight: 500;
  font-size: 24px;
  line-height: 28px;
  color: #2B3674;
}
.ui-effects-transfer {
  z-index: 2000;
  border-bottom: 3px solid var(--main-school-color) !important;
  margin-top: 3px;
}
.news-active-effect {
  background-color: var(--main-school-color);
  border-radius: 15px;
  color: #FFFFFF;
  min-width: 55px;
  min-height: 26px;
}
.tasks-active-effect {
  background-color: var(--main-school-color);
  border-radius: 15px;
  color: #FFFFFF;
  padding: 2px 10px;
  min-width: 69px;
  min-height: 21px;
  margin: 0;
  font-size: 16px;
}
.note-video-clip {
  max-width: 100%;
}
table.table {
  font-weight: 300;
  font-size: 16px;
  line-height: 18px;
  color: #47548C;
  background-color: #FFFFFF;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  padding: 24px 0 0 0;
  margin-bottom: 0 !important;
  width: 100% !important;
}
table.table tbody tr:nth-child(odd) {
  background-color: rgba(250, 248, 255, 0.5);
}
table.table tr th:first-child:has(.checkbox-container),
table.table tr td:first-child:has(.checkbox-container) {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  text-align: center;
}
table.table th,
table.table td {
  border: none;
  padding: 16px 13px;
}
table.table th {
  font-weight: 400;
  font-size: 18px;
  line-height: 22px;
  color: #A3AED0;
  text-transform: unset;
}
table.table th.sorting:before {
  background-image: url('../assets/images/svg/table/arrow-up.svg');
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 10px 24px;
  width: 12px;
  height: 24px;
  content: '';
}
table.table th.sorting:after {
  background-image: url('../assets/images/svg/table/arrow-down.svg');
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 10px 24px;
  width: 12px;
  height: 24px;
  content: '';
}
table.table td {
  font-weight: 300;
  font-size: 16px;
  line-height: 18px;
  color: #47548C;
}
table.table td.actions .buttons-list {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
}
table.table td.actions .buttons-list *:not(:last-child) {
  margin-right: 12px;
}
table.table td.dataTables_empty {
  display: table-cell !important;
}
i.icon:before {
  content: '';
  display: block;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 18px 18px;
  width: 100%;
  height: 100%;
}
i.icon.icon-edit:before {
  background-image: url('../assets/images/svg/buttons/edit.svg');
  background-attachment: local;
}
i.icon.icon-edit-2:before {
  background-image: url('../assets/images/svg/buttons/edit-2.svg');
  background-attachment: local;
}
i.icon.icon-save:before {
  background-image: url('../assets/images/svg/buttons/save.svg');
  background-attachment: local;
}
i.icon.icon-delete:before {
  background-image: url('../assets/images/svg/buttons/delete.svg');
  background-attachment: local;
}
i.icon.icon-delete-2:before {
  background-image: url('../assets/images/svg/buttons/delete-2.svg');
  background-attachment: local;
}
i.icon.icon-copy:before {
  background-image: url('../assets/images/svg/buttons/copy.svg');
  background-attachment: local;
}
i.icon.icon-timetable:before {
  background-image: url('../assets/images/svg/buttons/timetable.svg');
  background-attachment: local;
}
i.icon.icon-search:before {
  background-image: url('../assets/images/svg/buttons/search.svg');
  background-attachment: local;
}
i.icon.icon-menu:before {
  background-image: url('../assets/images/svg/buttons/menu.svg');
  background-attachment: local;
}
i.icon.icon-plus:before {
  background-image: url('../assets/images/svg/buttons/plus.svg');
  background-attachment: local;
}
i.icon.icon-add:before {
  background-image: url('../assets/images/svg/buttons/add.svg');
  background-attachment: local;
}
i.icon.icon-add-2:before {
  background-image: url('../assets/images/svg/buttons/add-2.svg');
  background-attachment: local;
}
i.icon.icon-topics:before {
  background-image: url('../assets/images/svg/buttons/topics.svg');
  background-attachment: local;
}
i.icon.icon-check:before {
  background-image: url('../assets/images/svg/buttons/check.svg');
  background-attachment: local;
}
i.icon.icon-link:before {
  background-image: url('../assets/images/svg/buttons/link.svg');
  background-attachment: local;
}
i.icon.icon-eye:before {
  background-image: url('../assets/images/svg/buttons/eye.svg');
  background-attachment: local;
}
i.icon.icon-more:before {
  background-image: url('../assets/images/svg/buttons/more.svg');
  background-attachment: local;
}
.btn-primary {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  font-weight: 400;
  font-size: 18px;
  line-height: 22px;
  text-align: center;
  color: #FFFFFF;
  background-color: var(--main-school-color, #9374FF);
  border: 1px solid var(--main-school-color, #9374FF);
  border-radius: 10px;
  box-shadow: 0 10px 25px var(--main-school-color-shadow, rgba(117, 81, 255, 0.13)), 2px 15px 40px var(--main-school-color-shadow, rgba(117, 81, 255, 0.15));
  padding: 14px 20px;
}
.btn-primary .disabled,
.btn-primary:disabled {
  color: #FFFFFF;
  background-color: var(--main-school-color, #9374FF);
  border-color: var(--main-school-color, #9374FF);
}
.btn-primary:visited {
  background-color: var(--main-school-color, #9374FF);
  border-color: var(--main-school-color, #9374FF);
}
.btn-primary:active,
.btn-primary:hover {
  background-color: var(--main-school-color-darken, color-mix(in srgb, #9374FF, black 5%));
  border-color: var(--main-school-color-darken, color-mix(in srgb, #9374FF, black 5%));
}
.btn-primary.focus,
.btn-primary:focus {
  color: #FFFFFF;
  background-color: var(--main-school-color-darken, color-mix(in srgb, #9374FF, black 5%));
  border-color: var(--main-school-color-darken, color-mix(in srgb, #9374FF, black 5%));
  box-shadow: 0 0 0 0.2rem var(--main-school-color-lighten, color-mix(in srgb, #9374FF, white 20%));
}
.btn-primary:not(:disabled):not(.disabled).active {
  background-color: var(--main-school-color-darken, color-mix(in srgb, #9374FF, black 5%));
  border-color: var(--main-school-color-darken, color-mix(in srgb, #9374FF, black 5%));
}
.btn-primary:not(:disabled):not(.disabled):active {
  background-color: var(--main-school-color-darken, color-mix(in srgb, #9374FF, black 5%));
  border-color: var(--main-school-color-darken, color-mix(in srgb, #9374FF, black 5%));
}
.btn-primary:not(:disabled):not(.disabled).active:focus {
  box-shadow: 0 10px 25px rgba(117, 81, 255, 0.13), 2px 15px 40px rgba(117, 81, 255, 0.15);
}
.btn-primary:not(:disabled):not(.disabled):active:focus {
  box-shadow: 0 10px 25px rgba(117, 81, 255, 0.13), 2px 15px 40px rgba(117, 81, 255, 0.15);
}
.btn-primary i.icon {
  height: 18px;
  margin-right: 8px;
}
.btn-primary i.icon:before {
  display: inline-block;
  width: 18px;
  height: 18px;
}
.btn-action,
.btn-action-simple {
  background-color: #FAF8FF;
  border-radius: 5px;
  border: none;
  color: var(--main-school-color);
}
.btn-action:hover,
.btn-action-simple:hover {
  background-color: var(--main-school-color, #9374FF);
  border: none;
  color: #ffffff;
}
.btn-action:hover i.icon:before,
.btn-action-simple:hover i.icon:before {
  filter: brightness(0) invert(1);
}
.btn-action:focus,
.btn-action-simple:focus {
  border: none;
  background-color: var(--main-school-color);
  color: #ffffff;
  box-shadow: 0 0 0 0.2rem var(--main-school-color-lighten);
}
.btn-action:focus i.icon:before,
.btn-action-simple:focus i.icon:before {
  filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(114deg) brightness(107%) contrast(101%);
}
.btn-action {
  font-weight: 300;
  font-size: 16px;
  line-height: 20px;
  letter-spacing: -0.02em;
  padding: 9px;
}
.btn-action i {
  padding-right: 9px;
}
.btn-action i:before {
  background-size: 20px 20px;
}
.btn-action-simple {
  width: 36px;
  height: 36px;
}
.btn-search {
  background-color: #F3F5F9;
  border-radius: 5px;
  border: none;
  color: var(--main-school-color);
  width: 36px;
  height: 36px;
}
.btn-search:hover {
  background-color: #F3F5F9;
  border: none;
  color: #707EAE;
}
.btn-search:hover i.icon:before {
  filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(114deg) brightness(107%) contrast(101%);
}
.btn-search:focus {
  border: none;
  background-color: #F3F5F9;
  color: #ffffff;
  box-shadow: 0 0 0 0.2rem #ffffff;
}
.btn-search:focus i.icon:before {
  filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(114deg) brightness(107%) contrast(101%);
}
.btn-file-delete {
  background: #FAF8FF;
  border-radius: 5px;
  width: 30px;
  height: 30px;
}
.btn-file-delete i.icon:before {
  filter: invert(47%) sepia(36%) saturate(435%) hue-rotate(189deg) brightness(98%) contrast(88%);
}
.btn-file-delete:hover {
  background-color: #F3F5F9;
  border: none;
  color: #707EAE;
}
.btn-file-delete:hover i.icon:before {
  filter: invert(65%) sepia(74%) saturate(975%) hue-rotate(202deg) brightness(98%) contrast(109%);
}
.btn-file-delete:focus {
  border: none;
  background-color: #F3F5F9;
  color: #ffffff;
  box-shadow: 0 0 0 0.2rem #ffffff;
}
.btn-file-delete:focus i.icon:before {
  filter: invert(65%) sepia(74%) saturate(975%) hue-rotate(202deg) brightness(98%) contrast(109%);
}
form .form-row {
  margin-right: -18px;
  margin-left: -18px;
}
form .form-row > .col,
form .form-row > [class*=col-] {
  padding-left: 18px;
  padding-right: 18px;
}
form .form-row .form-group {
  margin-bottom: 36px;
}
form label:not(.checkbox-container) {
  font-weight: 300;
  font-size: 16px;
  line-height: 18px;
  color: #707EAE;
  margin-bottom: 8px;
}
form label.checkbox-container .checkmark {
  top: -3px;
}
form .file-block {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
}
form .file-block:not(:last-child) {
  margin-bottom: 24px;
}
form .file-block-link {
  font-weight: 300;
  font-size: 14px;
  line-height: 18px;
  color: #A3AED0;
  margin-right: 16px;
}
form .file-block-link img {
  margin-right: 16px;
}
form .custom-file-btn {
  display: none;
}
form .custom-file-btn::-webkit-file-upload-button {
  visibility: hidden;
}
form .custom-file label {
  display: inline-block;
  cursor: pointer;
  font-weight: 300;
  font-size: 16px;
  line-height: 20px;
  color: var(--main-school-color);
  background-color: #FAF8FF;
  border-radius: 5px;
  padding: 10px 8px 10px 50px;
  height: 40px;
}
form .note-editor.note-frame {
  background-color: #FFFFFF;
  border: 1px solid #E9E3FF;
  border-radius: 10px;
  box-shadow: 0 1px 1px rgba(147, 116, 255, 0.15), 0 1px 5px rgba(255, 255, 255, 0.33);
}
form .note-editor.note-frame .note-statusbar {
  border-top: 1px solid #E9E3FF;
}
form .note-editor .note-toolbar {
  border-bottom: 1px solid #E9E3FF;
}
form .btn-primary {
  height: 46px;
}
form .btn-primary[type='submit'] {
  margin: 0 0 0 auto;
}
.failed-deadline-user {
  background: #CC223310 !important;
}
.form-control {
  display: block;
  font-size: 16px;
  color: #8A98AC;
  background-color: #FFFFFF;
  border: 1px solid #E9E3FF;
  border-radius: 10px;
  box-shadow: 0 1px 1px rgba(147, 116, 255, 0.15), 0 1px 5px rgba(255, 255, 255, 0.33);
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  padding: 14px 18px;
  width: 100%;
  height: 48px;
}
.form-control:-ms-input-placeholder {
  font-weight: 300;
  font-size: 16px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: #A3AED0;
}
.form-control::placeholder {
  font-weight: 300;
  font-size: 16px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: #A3AED0;
}
.form-control:focus {
  color: #495057;
  border-color: var(--main-school-color, #6e81dc);
  box-shadow: none !important;
}
.form-control:focus:disabled {
  background-color: #dcdde1;
  opacity: 1;
}
.form-control:disabled,
.form-control[readonly] {
  background-color: #F4F7FE;
  color: #C1C8D9;
  border-color: #F4F7FE;
  box-shadow: none;
}
select {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-image: url('../assets/images/svg/buttons/arrow-down.svg');
  background-repeat: no-repeat;
  background-position: right 20px top calc(55%);
  background-size: 12px 7px;
  padding-right: 44px !important;
  padding-top: 12px !important;
}
.select2-container .select2-search--inline .select2-search__field {
  padding-left: 10px;
  margin-top: 0;
  line-height: 38px;
  color: #282828;
}
.select2-container .select2-selection--single {
  border: none;
  height: 38px;
}
.select2-container .select2-selection--single .select2-selection__rendered {
  line-height: 38px;
  padding-left: 15px;
  color: #8A98AC;
}
.select2-container .select2-selection--multiple {
  border: none;
  min-height: 38px;
}
.select2-container--default.select2-container--focus .select2-selection--multiple {
  outline: 0;
  background-color: #ffffff;
  color: #495057;
  border-color: var(--main-school-color);
  box-shadow: none;
}
.select2-container--default .select2-selection--multiple {
  background-color: #ffffff;
  cursor: text;
  border: 1px solid #E9E3FF;
  border-radius: 10px;
  box-shadow: 0 1px 1px rgba(147, 116, 255, 0.15), 0 1px 5px rgba(255, 255, 255, 0.33);
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered {
  padding: 5px 18px;
  vertical-align: bottom;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: var(--main-school-color-lighten);
  color: #ffffff;
  border: none;
  border-radius: 50px;
  cursor: default;
  float: left;
  margin-right: 5px;
  margin-top: 5px;
  padding: 4px 12px;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: #ffffff;
  margin-right: 5px;
}
.select2-container--default .select2-selection--single {
  background-color: #ffffff;
  font-size: 16px;
  color: #8A98AC;
  border: 1px solid #E9E3FF;
  border-radius: 10px;
  box-shadow: 0 1px 1px rgba(147, 116, 255, 0.15), 0 1px 5px rgba(255, 255, 255, 0.33);
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  height: 48px;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
  padding-top: 5px;
  padding-bottom: 5px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 100%;
  width: 60px;
  top: 0;
  right: 0;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b {
  border: none;
  background-image: url('../assets/images/svg/buttons/arrow-down.svg');
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 12px 7px;
  width: 12px;
  height: 7px;
}
.select2-container--default .select2-results__option {
  padding: 6px 15px;
  font-size: 14px;
}
.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: var(--main-school-color-lighten) !important;
  color: #ffffff;
}
.select2-container--default .select2-results__option[aria-selected=true] {
  background-color: rgba(0, 0, 0, 0.05);
}
.select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid rgba(0, 0, 0, 0.05);
  border-radius: 5px;
  color: #282828;
}
.select2-dropdown {
  background-color: #ffffff;
  border: none;
  border-radius: 3px;
  box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.1);
}
.datepickers-container .datepicker .datepicker--day-name,
.datepickers-container .datepicker .datepicker--cell.-current- {
  color: var(--main-school-color-lighten);
}
.datepickers-container .datepicker .datepicker--cell.-current-.-focus- {
  color: #4a4a4a;
}
.datepickers-container .datepicker .datepicker--cell.-current-.-selected- {
  color: #FFFFFF;
}
.datepickers-container .datepicker .datepicker--cell.-selected-,
.datepickers-container .datepicker .datepicker--cell.-selected-.-focus- {
  background-color: var(--main-school-color-lighten);
}
.datepicker-inline .datepicker .datepicker--day-name,
.datepicker-inline .datepicker .datepicker--cell.-current- {
  color: var(--main-school-color-lighten);
}
.datepicker--cell.-range-from-,
.datepicker--cell.-range-to-,
.datepicker--cell.-range-from-.-selected-.-focus-,
.datepicker--cell.-range-to-.-selected-.-focus- {
  border-color: var(--main-school-color-lighten);
  background-color: var(--main-school-color-lighten);
}
.datepicker--cell.-range-from-:hover,
.datepicker--cell.-range-to-:hover,
.datepicker--cell.-range-from-.-selected-.-focus-:hover,
.datepicker--cell.-range-to-.-selected-.-focus-:hover {
  color: #282828;
}
.checkbox-container {
  display: block;
  position: relative;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  padding-left: 35px;
  margin-bottom: 8px;
  height: 24px;
}
.checkbox-container input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}
.checkbox-container input:checked ~ .checkmark {
  background-color: var(--main-school-color-lighten);
  border: none;
}
.checkbox-container input:checked ~ .checkmark:after {
  display: block;
}
.checkbox-container .checkmark {
  border: 2px solid var(--main-school-color-lighten);
  border-radius: 5px;
  background-color: #FFFFFF;
  position: absolute;
  top: 7px;
  left: 0;
  height: 24px;
  width: 24px;
}
.checkbox-container .checkmark:after {
  content: '';
  position: absolute;
  display: none;
}
.checkbox-container .checkmark:hover {
  border: 2px solid var(--main-school-color-lighten);
  box-shadow: 0 0 0 2px #E8E3FF;
}
.checkbox-container .checkmark:after {
  border: solid white;
  border-width: 0 2px 2px 0;
  transform: rotate(35deg);
  left: 8px;
  top: 5px;
  width: 7px;
  height: 11px;
}
.date-carousel {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
}
.date-carousel-range {
  margin-bottom: 24px;
}
.date-carousel-range form {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
}
.date-carousel-range form input.date-range {
  background-image: url('../assets/images/svg/calendar-grey.svg');
  background-repeat: no-repeat;
  background-position: left 10px center;
  background-size: 16px 17px;
  padding: 10px 8px 10px 34px;
  width: 161px;
  height: 40px;
}
.date-carousel-range form span {
  margin: 0 4px;
}
.date-carousel-range form .btn-search {
  margin-left: 12px;
}
.date-carousel-dates {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
  background-color: var(--main-school-color-shadow);
  border-radius: 10px;
  height: 60px;
  width: 100%;
}
.date-carousel-dates .dates-block {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  position: relative;
  max-width: 350px;
  height: 120px;
  margin-left: 15px;
  margin-right: 15px;
  overflow-x: auto;
  scrollbar-width: none;
  -ms-overflow-style: none;
}
.date-carousel-dates .dates-block::-webkit-scrollbar {
  display: none;
}
.date-carousel-dates .dates-block-caret {
  display: none;
  position: absolute;
  background-color: var(--main-school-color);
  box-shadow: 0 3px 10px var(--main-school-color-shadow, rgba(117, 81, 255, 0.13)), 0 7px 15px var(--main-school-color-shadow, rgba(117, 81, 255, 0.15));
  border-radius: 10px;
  height: 70px;
  width: 50px;
  overflow: hidden;
  transition: all 0.7s;
}
.date-carousel-dates .dates-block-caret:before {
  content: '';
  display: block;
  position: absolute;
  width: 81px;
  height: 81px;
  background-color: var(--main-school-color-lighten);
  border-radius: 50%;
  top: 45%;
  left: -20px;
  transition: all 300ms ease-in-out;
}
.date-carousel-dates .dates-block-caret:hover:before {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.date-carousel-dates .dates-block-date {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  background-color: transparent;
  text-align: center;
  color: var(--main-school-color-lighten);
  width: 50px;
  min-width: 50px;
  z-index: 1;
}
.date-carousel-dates .dates-block-date span:first-child {
  font-weight: 700;
  font-size: 20px;
  line-height: 20px;
}
.date-carousel-dates .dates-block-date span:nth-child(2) {
  font-weight: 300;
  font-size: 14px;
  line-height: 10px;
}
.date-carousel-dates .dates-block-date span.green-dot {
  transition: all 0.7s;
  position: absolute;
  border-radius: 50%;
  background-color: #00E190;
  transform: translateX(-50%);
  left: 50%;
  bottom: -18px;
  width: 6px;
  height: 6px;
}
.date-carousel-dates .dates-block-date.active {
  color: #FCFCFC;
  transition: all 0.7s;
}
.date-carousel-dates .dates-block-date.active span.green-dot {
  transition: all 0.7s;
  background-color: #FFD600;
}
.date-carousel-dates .dates-block-date.active.current span.green-dot {
  transition: all 0.7s;
  display: block;
  background-color: #FFD600;
  bottom: -23px;
}
.date-carousel-dates .arrow {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 8px 14px;
  width: 8px;
  height: 100%;
  z-index: 2;
}
.date-carousel-dates .arrow.arrow-left {
  background-image: url('../assets/images/svg/pagination/arrow-left.svg');
}
.date-carousel-dates .arrow.arrow-right {
  background-image: url('../assets/images/svg/pagination/arrow-right.svg');
}
.modal-content {
  border: none;
  border-radius: 25px;
  background-color: #ffffff;
}
.modal-header {
  border: none;
  background-color: #ffffff;
  border-top-left-radius: 25px;
  border-top-right-radius: 25px;
  padding: 32px 24px 0 24px;
}
.modal-header .modal-title {
  font-size: 24px;
  line-height: 28px;
  color: #47548C;
}
.modal-header .close {
  opacity: unset;
}
.modal-header .close span {
  font-size: 20px;
  color: #47548C;
  display: block;
  background-image: url('../assets/images/svg/buttons/close.svg');
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 14px 14px;
  width: 14px;
  height: 14px;
}
.modal-body {
  border: none;
  font-weight: 300;
  font-size: 16px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: #47548C;
  padding: 16px 24px;
}
.modal-footer {
  border: none;
  border-bottom-right-radius: 25px;
  border-bottom-left-radius: 25px;
  padding: 0 24px 32px 24px;
}
.modal-delete .modal-dialog {
  width: 280px;
  margin: 0;
  left: 50%;
  transform: translateX(-50%) !important;
}
.modal-delete .modal-header {
  display: none;
}
.modal-delete .modal-body {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  text-align: center;
  line-height: 20px;
  padding: 20px;
}
.modal-delete .modal-body .image-block {
  position: relative;
  margin-bottom: 24px;
}
.modal-delete .modal-body .image-block img {
  width: 60px;
  height: 60px;
}
.modal-delete .modal-body .image-block .point {
  position: absolute;
  top: 94%;
  left: 50%;
  transform: translate(-50%, 0);
  background: #FFD600;
  border-radius: 10px;
  width: 8px;
  height: 8px;
}
.modal-delete .modal-footer {
  -ms-flex-pack: justify;
      justify-content: space-between;
  padding: 0 20px 20px 20px;
}
.modal-delete .modal-footer button {
  font-weight: 400;
  font-size: 18px;
  line-height: 22px;
  letter-spacing: -0.02em;
  border-radius: 10px;
  padding: 14px 15px;
  height: 50px;
}
.modal-delete .modal-footer button:first-child:hover,
.modal-delete .modal-footer button:last-child:hover {
  background-color: #FAF8FF;
  color: var(--main-school-color);
}
.modal-delete .modal-footer button:first-child:focus,
.modal-delete .modal-footer button:last-child:focus {
  background-color: #FAF8FF;
  color: var(--main-school-color);
}
.modal-delete .modal-footer button:last-child {
  color: #A3AED0;
  background-color: #F3F5F9;
}
#session-timeout-dialog .modal-header {
  display: block;
}
.task-type-btn {
  cursor: pointer;
}
.profile {
  position: relative;
}
.profile-menu {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  position: absolute;
  right: 0;
  top: 20px;
  background: white;
  padding: 10px 15px;
  gap: 10px;
  min-width: 200px;
  margin-right: -10px;
  z-index: 99999;
}
.profile:not(.active) .profile-menu {
  display: none !important;
}
.swal2-container .swal2-popup {
  border-radius: 25px;
  padding: 32px 24px;
  max-height: 100%;
  -ms-flex-pack: start !important;
      justify-content: start !important;
}
.swal2-container .swal2-popup .swal2-header {
  position: relative;
  padding-left: 0;
  -ms-flex-align: unset;
      align-items: unset;
  margin-bottom: 16px;
}
.swal2-container .swal2-popup .swal2-header .swal2-title {
  border: none;
  font-weight: 500;
  font-size: 24px;
  line-height: 28px;
  color: #47548C;
  margin: 0;
  padding: 0;
}
.swal2-container .swal2-popup .swal2-header .swal2-close {
  font-size: 20px;
  color: #47548C;
  background-image: url('../assets/images/svg/buttons/close.svg');
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 14px 14px;
  width: 20px;
  height: 20px;
}
.swal2-container .swal2-popup .swal2-header .swal2-close:hover {
  opacity: 0.7;
}
.swal2-container .swal2-popup .swal2-header .swal2-close:focus {
  box-shadow: none;
  outline: none;
}
.swal2-container .swal2-popup .swal2-content {
  font-weight: 300;
  font-size: 16px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: #47548C;
  text-align: left;
  padding: 0;
}
.timetable-item-swal {
  -ms-flex-pack: unset !important;
      justify-content: unset !important;
  position: relative;
  height: 747px;
  min-height: 747px;
}
.timetable-item-swal .swal2-close {
  z-index: 1;
}
.timetable-item-swal .swal2-content {
  overflow: hidden !important;
}
.timetable-item-swal-main-header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  margin-bottom: 17px;
}
.timetable-item-swal-main-header span {
  font-weight: 300;
  font-size: 18px;
  line-height: 22px;
  text-align: center;
  color: #707EAE;
}
.timetable-item-swal-main-header span:first-child {
  font-weight: 500;
  font-size: 16px;
  line-height: 20px;
  color: #47548C;
}
.timetable-item-swal-main-header span:last-child {
  background-image: url('../assets/images/svg/clock.svg');
  background-repeat: no-repeat;
  background-position: left center;
  background-size: 17px 17px;
  font-weight: 300;
  font-size: 14px;
  line-height: 18px;
  color: #A3AED0;
  padding-left: 22px;
}
.timetable-item-swal-main-header span:not(:last-child) {
  margin-bottom: 7px;
}
.timetable-item-swal-main-divider {
  margin-bottom: 10px;
}
.timetable-item-swal-main-divider span {
  font-weight: 500;
  font-size: 16px;
  line-height: 20px;
  color: #47548C;
}
.timetable-item-swal-main-recordings {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: justify;
      justify-content: space-between;
  margin-bottom: 16px;
  overflow-x: auto;
  overflow-y: hidden;
  scrollbar-color: var(--main-school-color) transparent;
  scrollbar-width: thin;
}
.timetable-item-swal-main-recordings::-webkit-scrollbar {
  border-radius: 10px;
  height: 3px;
}
.timetable-item-swal-main-recordings::-webkit-scrollbar-thumb {
  background-color: var(--main-school-color);
}
.timetable-item-swal-main-recordings::-webkit-scrollbar-track {
  background-color: transparent;
}
.timetable-item-swal-main-recordings .timetable-item-swal-button:not(:last-child) {
  margin-right: 24px;
}
.timetable-item-swal-main-lesson-data {
  margin-bottom: 16px;
}
.timetable-item-swal-main-lesson-data .carousel-indicators {
  position: static;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  padding: 0;
  margin: 0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  height: 129px;
  overflow-x: auto;
  overflow-y: hidden;
  scrollbar-color: var(--main-school-color) transparent;
  scrollbar-width: thin;
}
.timetable-item-swal-main-lesson-data .carousel-indicators::-webkit-scrollbar {
  display: none;
}
.timetable-item-swal-main-lesson-data .carousel-indicators li {
  border: none;
  width: 90px;
  height: unset;
  margin: 0 20px 0 0;
  padding: 0;
  opacity: unset;
  text-indent: unset;
}
.timetable-item-swal-main-lesson-data .carousel-indicators li:last-child {
  margin-right: 0;
}
.timetable-item-swal-main-lesson-data .carousel-indicators li a {
  border: unset !important;
  position: relative;
  padding-bottom: 15px;
}
.timetable-item-swal-main-lesson-data .carousel-indicators li.active a {
  border-bottom: 3px solid var(--main-school-color) !important;
}
.timetable-item-swal-main-lesson-content {
  height: 205px;
}
.timetable-item-swal-main-lesson-content .carousel {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
.timetable-item-swal-main-lesson-content .carousel .timetable-item-swal-main-divider {
  margin-bottom: 30px;
}
.timetable-item-swal-main-lesson-content .carousel .carousel-item-content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
.timetable-item-swal-main-lesson-content .carousel .carousel-item-content.homeworks .timetable-item-swal-button:not(:last-child) {
  margin-right: 20px;
}
.timetable-item-swal-main-lesson-content .carousel .carousel-item-content.description {
  -ms-flex-direction: column;
      flex-direction: column;
}
.timetable-item-swal-main-lesson-content .carousel .carousel-item-content.description span {
  font-weight: 300;
  font-size: 16px;
  line-height: 18px;
  color: #8F9BBA;
}
.timetable-item-swal-main-lesson-content .carousel .carousel-item-content.description span.topic {
  font-weight: 500;
  line-height: 20px;
  color: #707eae;
  margin-top: 4px;
}
.timetable-item-swal-main-lesson-content .carousel .carousel-item-content.description span.description {
  margin-top: 16px;
}
.timetable-item-swal-main-lesson-content .carousel .carousel-item-content.compendium,
.timetable-item-swal-main-lesson-content .carousel .carousel-item-content.interactive {
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 10px 7px;
  max-height: 155px;
  overflow: auto;
  scrollbar-color: var(--main-school-color) transparent;
  scrollbar-width: thin;
}
.timetable-item-swal-main-lesson-content .carousel .carousel-item-content.compendium::-webkit-scrollbar,
.timetable-item-swal-main-lesson-content .carousel .carousel-item-content.interactive::-webkit-scrollbar {
  border-radius: 10px;
  width: 1.5px;
}
.timetable-item-swal-main-lesson-content .carousel .carousel-item-content.compendium::-webkit-scrollbar-thumb,
.timetable-item-swal-main-lesson-content .carousel .carousel-item-content.interactive::-webkit-scrollbar-thumb {
  background-color: var(--main-school-color);
}
.timetable-item-swal-main-lesson-content .carousel .carousel-item-content.compendium::-webkit-scrollbar-track,
.timetable-item-swal-main-lesson-content .carousel .carousel-item-content.interactive::-webkit-scrollbar-track {
  background-color: transparent;
}
.timetable-item-swal-main-lesson-content .carousel .carousel-item-content.compendium a span,
.timetable-item-swal-main-lesson-content .carousel .carousel-item-content.interactive a span {
  overflow: hidden;
  text-overflow: ellipsis;
  text-overflow: -o-ellipsis-lastline;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  /*! autoprefixer: off */
  -webkit-box-orient: vertical;
  /* autoprefixer: on */
  max-width: 77px;
}
.timetable-item-swal-main-lesson-content .carousel .carousel-item-content.media {
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
}
.timetable-item-swal-main-lesson-content .carousel .carousel-item-content.media .tab-content {
  display: block !important;
}
.timetable-item-swal-main-lesson-content .carousel .carousel-item-content.media .tab-content .tab-pane {
  display: none;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: justify;
      justify-content: space-between;
  gap: 10px 35px;
  padding: 0 25px;
  max-height: 122px;
  overflow: auto;
}
.timetable-item-swal-main-lesson-content .carousel .carousel-item-content.media .tab-content .tab-pane.active {
  display: -ms-flexbox;
  display: flex;
}
.timetable-item-swal-main-lesson-content .carousel .carousel-item-content.media .nav-tabs {
  border: none;
  margin-bottom: 10px;
}
.timetable-item-swal-main-lesson-content .carousel .carousel-item-content.media .nav-tabs .nav-link {
  border: unset !important;
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
  color: var(--main-school-color);
  padding: 2px 10px;
}
.timetable-item-swal-main-lesson-content .carousel .carousel-item-content.media .nav-tabs .nav-link.active,
.timetable-item-swal-main-lesson-content .carousel .carousel-item-content.media .nav-tabs .nav-link:hover {
  background-color: var(--main-school-color);
  border-radius: 15px;
  color: #FFFFFF !important;
}
.timetable-item-swal-main-lesson-content .carousel .carousel-item-content.homeworks {
  -ms-flex-pack: center;
      justify-content: center;
}
.timetable-item-swal-main-lesson-content .carousel .carousel-item-content.lesson-files,
.timetable-item-swal-main-lesson-content .carousel .carousel-item-content.lesson-links {
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 10px 35px;
  padding: 0 25px;
  max-height: 155px;
  overflow: auto;
  scrollbar-color: var(--main-school-color) transparent;
  scrollbar-width: thin;
}
.timetable-item-swal-main-lesson-content .carousel .carousel-item-content.lesson-files::-webkit-scrollbar,
.timetable-item-swal-main-lesson-content .carousel .carousel-item-content.lesson-links::-webkit-scrollbar {
  border-radius: 10px;
  width: 1.5px;
}
.timetable-item-swal-main-lesson-content .carousel .carousel-item-content.lesson-files::-webkit-scrollbar-thumb,
.timetable-item-swal-main-lesson-content .carousel .carousel-item-content.lesson-links::-webkit-scrollbar-thumb {
  background-color: var(--main-school-color);
}
.timetable-item-swal-main-lesson-content .carousel .carousel-item-content.lesson-files::-webkit-scrollbar-track,
.timetable-item-swal-main-lesson-content .carousel .carousel-item-content.lesson-links::-webkit-scrollbar-track {
  background-color: transparent;
}
.timetable-item-swal-main-lesson-content .carousel .carousel-item-content.lesson-files .download-file span,
.timetable-item-swal-main-lesson-content .carousel .carousel-item-content.lesson-links .download-file span,
.timetable-item-swal-main-lesson-content .carousel .carousel-item-content.lesson-files .link-btn span,
.timetable-item-swal-main-lesson-content .carousel .carousel-item-content.lesson-links .link-btn span {
  overflow: hidden;
  text-overflow: ellipsis;
  text-overflow: -o-ellipsis-lastline;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  /*! autoprefixer: off */
  -webkit-box-orient: vertical;
  /* autoprefixer: on */
  max-width: 60px;
}
.timetable-item-swal-main-button {
  margin-top: 20px;
}
.timetable-item-swal-button {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  position: relative;
}
.timetable-item-swal-button-icon {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  position: relative;
  background-color: #F3F5F9;
  border-radius: 10px;
  padding: 20px 17px;
  margin-bottom: 10px;
  width: 60px;
  height: 60px;
  overflow: hidden;
}
.timetable-item-swal-button-icon:before {
  content: '';
  display: block;
  position: absolute;
  width: 81px;
  height: 81px;
  background: #e8ecf4;
  border-radius: 50%;
  bottom: -45px;
  left: -25px;
  transition: all 300ms ease-in-out;
}
.timetable-item-swal-button-icon img {
  z-index: 2;
}
.timetable-item-swal-button span {
  font-weight: 300;
  font-size: 16px;
  line-height: 20px;
  text-align: center;
  color: #707EAE;
  word-wrap: break-word;
  max-width: 100px;
}
.timetable-item-swal-button span:not(.yellow-dot) {
  min-height: 40px;
}
.timetable-item-swal-button .yellow-dot {
  position: absolute;
  top: 56px;
  left: 50%;
  transform: translate(-50%, 0);
  background-color: #FFD600;
  box-shadow: 0 3px 10px rgba(255, 199, 0, 0.23), 0 7px 15px rgba(255, 199, 0, 0.15);
  border-radius: 10px;
  width: 8px;
  height: 8px;
}
.timetable-item-swal-button.selected .timetable-item-swal-button-icon {
  background-color: var(--main-school-color);
}
.timetable-item-swal-button.selected .timetable-item-swal-button-icon:before {
  background-color: var(--main-school-color-lighten);
}
.timetable-item-swal-button.selected .timetable-item-swal-button-icon:hover:before {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.timetable-item-swal-button.active .timetable-item-swal-button-icon:before,
.timetable-item-swal-button:hover:not(.selected) .timetable-item-swal-button-icon:before {
  background-color: #fcf6ff;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.timetable-item-swal-button.active .timetable-item-swal-button-icon img,
.timetable-item-swal-button:hover:not(.selected) .timetable-item-swal-button-icon img {
  filter: invert(69%) sepia(64%) saturate(5944%) hue-rotate(223deg) brightness(100%) contrast(102%);
}
.timetable-item-swal .close-btn {
  font-weight: 400;
  font-size: 18px;
  line-height: 22px;
  color: #707EAE;
  background-color: #F3F5F9;
  border-radius: 10px;
  border: none;
  padding: 5px 20px;
  width: 100%;
  height: 50px;
}
.timetable-item-swal .close-btn:hover,
.timetable-item-swal .close-btn:active {
  color: var(--main-school-color);
  background-color: #fcf6ff;
}
.alert {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.modal-delete {
  background: rgba(0, 0, 0, 0.2);
}
div.main-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  background-color: #FFFFFF;
  min-height: 100%;
}
div.main-container section.left-side {
  width: 92px;
  min-width: 92px;
  background-color: #FFFFFF;
  transition: all 0.3s;
  transition-timing-function: linear;
}
div.main-container section.left-side nav.main-menu {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  padding: 46px 24px;
}
div.main-container section.left-side nav.main-menu .main-menu-toggle {
  font-weight: 300;
  font-size: 24px;
  line-height: 28px;
  color: #2B3674;
  margin-bottom: 36px;
  min-height: 110px;
}
div.main-container section.left-side nav.main-menu .main-menu-toggle-btn {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
}
div.main-container section.left-side nav.main-menu .main-menu-toggle-btn img:first-child {
  width: 44px;
  margin-bottom: 36px;
}
div.main-container section.left-side nav.main-menu .main-menu-items {
  font-weight: 300;
  font-size: 16px;
  line-height: 20px;
  letter-spacing: -0.02em;
  color: #707EAE;
  width: 100%;
}
div.main-container section.left-side nav.main-menu .main-menu-items ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
div.main-container section.left-side nav.main-menu .main-menu-items ul li a {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  border-radius: 5px;
  color: #707EAE;
  padding: 7px;
}
div.main-container section.left-side nav.main-menu .main-menu-items ul li a span {
  display: none;
  white-space: nowrap;
  margin-left: 10px;
}
div.main-container section.left-side nav.main-menu .main-menu-items ul li:hover a,
div.main-container section.left-side nav.main-menu .main-menu-items ul li.active a {
  background-color: #FAF8FF;
}
div.main-container section.left-side nav.main-menu .main-menu-items ul li:hover a img,
div.main-container section.left-side nav.main-menu .main-menu-items ul li.active a img {
  filter: invert(46%) sepia(66%) saturate(2416%) hue-rotate(225deg) brightness(102%) contrast(101%);
}
div.main-container section.left-side nav.main-menu .main-menu-items ul li:not(:last-child) {
  margin-bottom: 10px;
}
div.main-container section.left-side nav.main-menu .main-menu-separator {
  border: 0;
  height: 1px;
  background-color: rgba(193, 200, 217, 0.17);
  width: 100%;
  margin: 40px 0;
}
div.main-container section.left-side nav.main-menu .main-menu-version h6 {
  color: #707EAE;
}
div.main-container section.left-side nav.main-menu .main-menu-version h6:hover {
  color: var(--main-school-color);
}
div.main-container section.left-side.open {
  transition: all 0.3s;
  transition-timing-function: linear;
  width: 235px;
  min-width: 235px;
}
div.main-container section.left-side.open nav.main-menu .main-menu-toggle {
  width: 100%;
}
div.main-container section.left-side.open nav.main-menu .main-menu-toggle .main-menu-toggle-btn {
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: distribute;
      justify-content: space-around;
}
div.main-container section.left-side.open nav.main-menu .main-menu-toggle .main-menu-toggle-btn img:first-child {
  width: 100px;
  margin-bottom: 0;
}
div.main-container section.left-side.open nav.main-menu .main-menu-toggle .main-menu-toggle-btn img:last-child {
  content: url('../assets/images/svg/menu/arrow-left.svg');
}
div.main-container section.left-side.open nav.main-menu .main-menu-items ul li a span {
  display: block;
}
div.main-container section.right-side {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  width: 100%;
  background-color: #f7f7fb;
}
div.main-container section.right-side header.header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  padding: 40px 40px 24px 40px;
}
div.main-container section.right-side header.header .main-menu-toggle {
  display: none;
}
div.main-container section.right-side header.header .logo-block {
  display: none;
}
div.main-container section.right-side header.header .title-block h1 {
  margin: 0;
}
div.main-container section.right-side header.header .user-menu-block ul {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  list-style: none;
  margin: 0;
  padding: 0;
}
div.main-container section.right-side header.header .user-menu-block ul li:not(:last-child) {
  margin-right: 22px;
}
div.main-container section.right-side main.content {
  margin: 0 40px 40px 40px;
}
div.main-container section.right-side main.content .breadcrumb {
  padding: 0;
}
div.main-container section.right-side main.content .breadcrumb:has(*) {
  margin-bottom: 40px;
}
div.main-container section.right-side main.content .breadcrumb-item {
  font-weight: 300;
  font-size: 16px;
  line-height: 18px;
  color: #707EAE;
}
div.main-container section.right-side main.content .breadcrumb-item a {
  color: #707EAE;
}
div.main-container section.right-side main.content .breadcrumb-item:not(:first-child) {
  padding-left: 10px;
}
div.main-container section.right-side main.content .breadcrumb-item:not(:first-child):before {
  content: '\2022';
  color: #A3AED0;
  padding-right: 5px;
}
div.main-container section.right-side main.content .table-block-header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  margin-bottom: 24px;
}
div.main-container section.right-side main.content .table-block-header .table-actions {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
}
div.main-container section.right-side main.content .table-block-header .table-actions-multiple-actions {
  margin-right: 16px;
}
div.main-container section.right-side main.content .table-block-header .table-actions-multiple-actions .dropdown-toggle {
  border: none;
  background: #FFFFFF;
  box-shadow: 0 1px 1px rgba(147, 116, 255, 0.15), 0 1px 5px rgba(255, 255, 255, 0.33);
  border-radius: 10px;
  padding: 14px 18px;
  width: 84px;
  height: 52px;
  background-image: url('../assets/images/svg/buttons/arrow-down.svg');
  background-repeat: no-repeat;
  background-position: 55px center;
  background-size: 12px 7px;
}
div.main-container section.right-side main.content .table-block-header .table-actions-multiple-actions .dropdown-toggle:after {
  content: none;
}
div.main-container section.right-side main.content .table-block-header .table-actions-multiple-actions .dropdown-toggle i:before {
  background-position: left center;
}
div.main-container section.right-side main.content .table-block-header .table-actions-limit {
  margin-right: 16px;
}
div.main-container section.right-side main.content .table-block-header .table-actions-limit select#Limit {
  font-weight: 300;
  font-size: 16px;
  line-height: 18px;
  color: #A3AED0;
  border: none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: #FFFFFF;
  box-shadow: 0 1px 1px rgba(147, 116, 255, 0.15), 0 1px 5px rgba(255, 255, 255, 0.33);
  border-radius: 10px;
  padding: 12px 18px;
  width: 79px;
  height: 48px;
  background-image: url('../assets/images/svg/buttons/arrow-down.svg');
  background-repeat: no-repeat;
  background-position: 55px center;
  background-size: 12px 7px;
}
div.main-container section.right-side main.content .table-block-header .table-actions-search label {
  position: relative;
  margin: 0;
}
div.main-container section.right-side main.content .table-block-header .table-actions-search label .search-input {
  background: #FFFFFF;
  box-shadow: 0 1px 1px rgba(147, 116, 255, 0.15), 0 1px 5px rgba(255, 255, 255, 0.33);
  border-radius: 10px;
  padding: 15px 18px 15px 44px;
  width: 220px;
  height: 48px;
  background-image: url('../assets/images/svg/buttons/search.svg');
  background-repeat: no-repeat;
  background-position: 18px center;
  background-size: 15px 15px;
}
div.main-container section.right-side main.content .table-block-header .table-actions-search label .search-input:-ms-input-placeholder {
  font-weight: 300;
  font-size: 16px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: #A3AED0;
}
div.main-container section.right-side main.content .table-block-header .table-actions-search label .search-input::placeholder {
  font-weight: 300;
  font-size: 16px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: #A3AED0;
}
div.main-container section.right-side main.content .table-block-header .table-actions-search label .search-clear-btn {
  position: absolute;
  top: 50%;
  right: 0;
  transform: translate(-50%, -50%);
}
div.main-container section.right-side main.content .table-block-header .table-buttons {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
}
div.main-container section.right-side main.content .table-block-body .status-icon {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 32px 32px;
  width: 32px;
  height: 32px;
  margin: 0 auto;
}
div.main-container section.right-side main.content .table-block-body .status-icon-true {
  background-image: url('../assets/images/svg/table/status-true.svg');
  background-size: 32px 30px;
  height: 30px;
}
div.main-container section.right-side main.content .table-block-body .status-icon-false {
  background-image: url('../assets/images/svg/table/status-false.svg');
}
div.main-container section.right-side main.content .table-block-footer {
  background-color: #FFFFFF;
  box-shadow: 0 1px 1px rgba(147, 116, 255, 0.15), 0 1px 5px rgba(255, 255, 255, 0.33);
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  padding: 36px 13px 24px 13px;
}
div.main-container section.right-side main.content .table-block-footer .table-info {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  background-color: transparent;
}
div.main-container section.right-side main.content .table-block-footer .table-info .pagination {
  margin: 0;
}
div.main-container section.right-side main.content .form-block {
  background-color: #FFFFFF;
  box-shadow: 0 1px 1px rgba(147, 116, 255, 0.15), 0 1px 5px rgba(255, 255, 255, 0.33);
  border-radius: 10px;
  padding: 24px;
}
div.main-container section.right-side main.content .page-item:not(:last-child) {
  padding-right: 8px;
}
div.main-container section.right-side main.content .page-item .page-link {
  font-weight: 300;
  font-size: 16px;
  line-height: 18px;
  color: #47548C;
  background-color: #F3F5F9;
  border: none;
  border-radius: 5px;
  padding: 6px 10px;
}
div.main-container section.right-side main.content .page-item .page-link:focus {
  background-color: #dcdde1;
  border-color: rgba(0, 0, 0, 0.05);
  box-shadow: 0 0 0 0.2rem #e9ecfa;
}
div.main-container section.right-side main.content .page-item .page-link:hover {
  color: #2d3646;
  background-color: #dcdde1;
  border-color: rgba(0, 0, 0, 0.05);
}
div.main-container section.right-side main.content .page-item.active .page-link {
  color: #ffffff;
  background-color: var(--main-school-color);
}
div.main-container section.right-side main.content .page-item.disabled .page-link {
  color: #8A98AC;
  pointer-events: none;
  cursor: auto;
  background-color: transparent;
}
div.main-container section.right-side main.content .page-item.page-previous .page-link,
div.main-container section.right-side main.content .page-item.page-next .page-link {
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 8px 14px;
  width: 30px;
  height: 30px;
}
div.main-container section.right-side main.content .page-item.page-previous .page-link {
  background-image: url('../assets/images/svg/pagination/arrow-left.svg');
}
div.main-container section.right-side main.content .page-item.page-next .page-link {
  background-image: url('../assets/images/svg/pagination/arrow-right.svg');
}
div.main-container section.right-side main.content .form-block {
  background-color: #FFFFFF;
  box-shadow: 0 1px 1px rgba(147, 116, 255, 0.15), 0 1px 5px rgba(255, 255, 255, 0.33);
  border-radius: 10px;
  padding: 24px;
}
div.main-container section.right-side main.content .timetable-items-block {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
div.main-container section.right-side main.content .timetable-items-block-item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
}
div.main-container section.right-side main.content .timetable-items-block-item:hover {
  cursor: pointer;
}
div.main-container section.right-side main.content .timetable-items-block-item:not(:last-child) {
  margin-bottom: 16px;
}
div.main-container section.right-side main.content .timetable-items-block-item-content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  background-color: #FFFFFF;
  box-shadow: 0 1px 1px rgba(147, 116, 255, 0.15), 0 1px 5px rgba(255, 255, 255, 0.33);
  border-radius: 10px;
  padding: 18px 16px;
  height: 100px;
  width: 100%;
}
div.main-container section.right-side main.content .timetable-items-block-item-content-time {
  margin-right: 12px;
}
div.main-container section.right-side main.content .timetable-items-block-item-content-time .time-block {
  position: relative;
  display: block;
  font-weight: 700;
  font-size: 20px;
  line-height: 20px;
  text-align: center;
  color: #FFFFFF;
  background-color: var(--main-school-color-lighten);
  box-shadow: 0 3px 10px var(--main-school-color-shadow, rgba(117, 81, 255, 0.13)), 0 7px 15px var(--main-school-color-shadow, rgba(117, 81, 255, 0.15));
  border-radius: 10px;
  padding: 15px 9px;
  width: 70px;
  height: 50px;
  overflow: hidden;
}
div.main-container section.right-side main.content .timetable-items-block-item-content-time .time-block-text {
  position: relative;
  z-index: 2;
}
div.main-container section.right-side main.content .timetable-items-block-item-content-time .time-block:before {
  content: '';
  display: block;
  position: absolute;
  width: 81px;
  height: 81px;
  background: var(--main-school-color);
  border-radius: 50%;
  top: -26px;
  left: -38px;
  transition: all 300ms ease-in-out;
}
div.main-container section.right-side main.content .timetable-items-block-item-content-time .time-block:hover:before {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
div.main-container section.right-side main.content .timetable-items-block-item-content-discipline {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: justify;
      justify-content: space-between;
  margin-right: 12px;
}
div.main-container section.right-side main.content .timetable-items-block-item-content-discipline p {
  font-size: 16px;
  overflow: hidden;
  text-overflow: ellipsis;
  text-overflow: -o-ellipsis-lastline;
  display: -webkit-box;
  /*! autoprefixer: off */
  -webkit-box-orient: vertical;
  /* autoprefixer: on */
}
div.main-container section.right-side main.content .timetable-items-block-item-content-discipline p.discipline-name {
  font-weight: 500;
  line-height: 20px;
  color: #47548C;
  -webkit-line-clamp: 1;
}
div.main-container section.right-side main.content .timetable-items-block-item-content-discipline p.lesson-name {
  font-weight: 300;
  line-height: 18px;
  color: #707EAE;
  -webkit-line-clamp: 2;
  word-wrap: anywhere;
}
div.main-container section.right-side main.content .timetable-items-block-item-content-menu {
  margin-left: auto;
  height: 100%;
}
div.main-container section.right-side main.content .timetable-items-block-item-content-menu .btn-more {
  display: block;
  background-color: transparent;
  width: 28px;
  height: 28px;
}
div.main-container section.right-side main.content .timetable-items-block-item-buttons {
  display: none;
  margin-left: 10px;
}
div.main-container section.right-side main.content .timetable-items-block-item-buttons.active {
  display: -ms-flexbox;
  display: flex;
}
div.main-container section.right-side main.content .timetable-items-block-item-buttons .buttons-block {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 8px;
  width: 100px;
}
div.main-container section.right-side main.content .timetable-items-block-item-buttons .buttons-block a {
  background-color: #FFFFFF;
  box-shadow: 0 1px 1px rgba(147, 116, 255, 0.15), 0 1px 5px rgba(255, 255, 255, 0.33);
  border-radius: 5px;
  padding: 0;
  width: 46px;
  height: 46px;
}
div.main-container section.right-side main.content .timetable-items-block-item-buttons .buttons-block a:hover i.icon:before,
div.main-container section.right-side main.content .timetable-items-block-item-buttons .buttons-block a:focus i.icon:before {
  filter: unset;
}
div.main-container section.right-side main.content .timetable-items-block-item-buttons .buttons-block a i:before {
  background-size: 20px 20px;
}
div.main-container section.right-side main.content .timetable-items-block-item-buttons .buttons-block a.delete-timetable-item:focus i:before,
div.main-container section.right-side main.content .timetable-items-block-item-buttons .buttons-block a.delete-timetable-item:hover i:before,
div.main-container section.right-side main.content .timetable-items-block-item-buttons .buttons-block a.delete-timetable-item i:before {
  filter: invert(31%) sepia(74%) saturate(5767%) hue-rotate(335deg) brightness(83%) contrast(110%);
}
.page-layout div.main-container section.left-side {
  display: none;
}
.page-layout div.main-container section.right-side header.header {
  -ms-flex-align: start;
      align-items: flex-start;
  padding: 40px;
}
.page-layout div.main-container section.right-side header.header .logo-block {
  display: block;
}
.page-layout div.main-container section.right-side header.header .logo-block img {
  width: 100px;
}
.page-layout div.main-container section.right-side header.header .schools-block {
  display: none;
}
.page-layout div.main-container section.right-side main.content {
  border-radius: 10px;
  background: #FFFFFF;
  box-shadow: 0 1px 5px 0 rgba(255, 255, 255, 0.33), 0 1px 1px 0 rgba(147, 116, 255, 0.15);
  padding: 40px;
}
.blur {
  content: '';
  filter: blur(5px);
  position: relative;
  z-index: 1;
  pointer-events: none;
}
.topbar-toggle-menu .topbar {
  margin-top: 68px;
}
.vertical-menu > li > a {
  padding: 10px 25px;
}
.error {
  height: 1rem;
  color: #ff0000;
  font-size: .9em;
}
.error-field {
  border: 1px solid #E31A1A !important;
}
.error-text {
  color: #ff0000;
  font-size: 12px;
}
.block-404 {
  position: relative;
  min-height: 400px;
}
.block-404::after {
  content: '';
  position: absolute;
  left: 50%;
  top: 93%;
  transform: translateX(-50%);
  width: 50%;
  height: 15px;
  background-color: rgba(0, 0, 0, 0.05);
  border-radius: 50%;
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
}
.block-404__title {
  font-size: 340px;
  font-weight: bold;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 1;
  color: #FFF;
  stroke: #EAE7F4;
  text-shadow: 0 1px 1px 15px #EAE7F4;
}
.block-404__image {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 2;
}
.error-subtitle {
  color: #68769F;
  font-size: 50px;
  font-weight: bold;
}
.spinner {
  position: absolute;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  width: 100%;
  padding: 10px;
}
.table-no-result {
  text-align: center;
  padding: 20px !important;
}
#news-popup .modal-body img,
#news-popup .modal-body iframe {
  width: 100%;
}
.select2-dropdown {
  min-width: 120px;
}
.dataTables_paginate .first,
.dataTables_paginate .last {
  display: none;
}
.homeworks-swal .page-title {
  color: #47548C;
  font-size: 24px;
  font-weight: 500;
  line-height: 28px;
  letter-spacing: 0;
  text-align: left;
}
.homeworks-swal .tasks-wrapper {
  padding: 0;
}
.homeworks-swal .tasks-wrapper .text-left p {
  color: #47548C;
  font-size: 16px;
  font-weight: 300;
  line-height: 18px;
  letter-spacing: -0.02em;
  text-align: left;
}
.homeworks-swal .tasks-wrapper .text-left p:not(:last-child) {
  padding-bottom: 10px;
}
.homeworks-swal .tasks-wrapper .text-left p b {
  font-weight: 500;
  line-height: 20px;
  letter-spacing: 0;
  text-align: left;
}
.homeworks-swal .tasks-wrapper .dataTables_scrollHead {
  border-bottom: 1px solid #F3F5F9 !important;
}
.homeworks-swal .dataTables_scroll .dataTables_scrollHead .dataTables_scrollHeadInner {
  width: unset !important;
}
.homeworks-swal .dataTables_scroll .dataTables_scrollHead .dataTables_scrollHeadInner table {
  width: unset !important;
}
.homeworks-swal #homeworks-table_wrapper .row:first-child {
  display: none;
}
@media (max-width: 1080px) {
  .dataTables_wrapper .row:nth-child(3) {
    -ms-flex-direction: column;
        flex-direction: column;
  }
  .dataTables_wrapper .row:nth-child(3) .col-md-7 {
    max-width: 100%;
  }
  .dataTables_wrapper .row:nth-child(3) .col-md-7 .pagination {
    -ms-flex-pack: center !important;
        justify-content: center !important;
  }
}
@media (max-width: 767px) {
  .table-records {
    text-align: center;
  }
  .pagination {
    -ms-flex-pack: center !important;
        justify-content: center !important;
  }
}
.dropdown-menu {
  top: auto;
  transform: translateY(-2rem);
}
.dropdown-item + .dropdown-menu {
  display: none;
}
.dropdown-item.submenu::after {
  content: '\25B8';
  margin-left: 0.5rem;
}
.dropdown-item:hover + .dropdown-menu,
.dropdown-menu:hover {
  display: block;
}
@media (max-width: 927px) {
  .dataTables_wrapper .row div {
    padding-left: 0;
    padding-right: 0;
  }
  .dataTables_filter input {
    width: 120px !important;
  }
}
@media (max-height: 830px) {
  .vertical-menu {
    padding-bottom: 300px;
  }
}
@media screen and (max-width: 767px) {
  _::-webkit-full-page-media,
  _:future,
  :root .safari-only {
    padding-bottom: 200px;
  }
}
@media (max-width: 450px) {
  .dataTables_paginate .first,
  .dataTables_paginate .last,
  .dataTables_paginate .next,
  .dataTables_paginate .previous {
    display: block;
  }
}
.swal2-modal .swal2-content {
  overflow-y: auto;
}
th.sorting[data-sort-order="ASC"]:after {
  opacity: 1 !important;
}
th.sorting[data-sort-order="DESC"]:before {
  opacity: 1 !important;
}
.vertical-menu .menu-icons {
  width: 26px;
  font-size: 20px;
}
.modal {
  z-index: 1070;
}
.comments-chat .comment-block .comment-text {
  max-width: 99%;
}
@media (max-width: 991px) {
  html,
  body {
    overflow-x: unset;
  }
  html .dataTables_filter,
  body .dataTables_filter {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    gap: 5px;
    -ms-flex-pack: end;
        justify-content: end;
  }
  html .select2-container--default .select2-selection--single .select2-selection__arrow,
  body .select2-container--default .select2-selection--single .select2-selection__arrow {
    width: 30px;
  }
  html div.main-container section.left-side:not(.open),
  body div.main-container section.left-side:not(.open) {
    display: none;
  }
  html div.main-container section.left-side .main-menu-toggle .fontello-menu,
  body div.main-container section.left-side .main-menu-toggle .fontello-menu {
    display: none;
  }
  html div.main-container section.right-side header.header,
  body div.main-container section.right-side header.header {
    gap: 20px;
    display: -ms-grid;
    display: grid;
    grid-template-areas: "menu-toggle title title title title title title account" "swich swich swich swich swich swich swich swich";
  }
  html div.main-container section.right-side header.header .main-menu-toggle,
  body div.main-container section.right-side header.header .main-menu-toggle {
    display: block;
    grid-area: menu-toggle;
  }
  html div.main-container section.right-side header.header .logo-block,
  body div.main-container section.right-side header.header .logo-block {
    display: none;
  }
  html div.main-container section.right-side header.header .title-block,
  body div.main-container section.right-side header.header .title-block {
    grid-area: title;
  }
  html div.main-container section.right-side header.header .title-block h1,
  body div.main-container section.right-side header.header .title-block h1 {
    margin: 0;
  }
  html div.main-container section.right-side header.header .user-menu-block,
  body div.main-container section.right-side header.header .user-menu-block {
    grid-area: account;
  }
  html div.main-container section.right-side header.header .user-menu-block ul,
  body div.main-container section.right-side header.header .user-menu-block ul {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    list-style: none;
    margin: 0;
    padding: 0;
  }
  html div.main-container section.right-side header.header .user-menu-block ul li:not(:last-child),
  body div.main-container section.right-side header.header .user-menu-block ul li:not(:last-child) {
    margin-right: 22px;
  }
  html div.main-container section.right-side header.header .schools-block,
  body div.main-container section.right-side header.header .schools-block {
    grid-area: swich;
  }
  html div.main-container section.right-side header.header .schools-block .form-control,
  body div.main-container section.right-side header.header .schools-block .form-control {
    font-size: 11px;
    padding: 8px 7px;
  }
  html div.main-container section.right-side main.content .table-block-header,
  body div.main-container section.right-side main.content .table-block-header {
    -ms-flex-direction: column;
        flex-direction: column;
    gap: 10px;
    -ms-flex-align: start;
        align-items: start;
  }
  html div.main-container section.right-side main.content .table-block-header .table-actions-multiple-actions,
  body div.main-container section.right-side main.content .table-block-header .table-actions-multiple-actions {
    margin-right: 5px;
  }
  html div.main-container section.right-side main.content .table-block-header .table-actions-search label .search-input,
  body div.main-container section.right-side main.content .table-block-header .table-actions-search label .search-input {
    width: 220px !important;
  }
  html div.main-container section.right-side main.content .table-block-header .table-buttons a,
  body div.main-container section.right-side main.content .table-block-header .table-buttons a {
    font-size: 16px;
    font-weight: 400;
    line-height: 16px;
  }
  .block-404::after {
    top: 90%;
  }
  .block-404__title {
    font-size: 200px;
  }
  .block-404__image {
    max-width: 200px;
  }
  .error-subtitle {
    font-size: 45px;
  }
}
.banner-block {
  margin-bottom: 30px;
}
.banners-wrapper {
  -ms-flex-direction: row;
      flex-direction: row;
  overflow: visible;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: (1fr)[3];
      grid-template-columns: repeat(3, 1fr);
  gap: 20px;
  max-height: -webkit-max-content !important;
  max-height: -moz-max-content !important;
  max-height: max-content !important;
  margin-bottom: 30px;
}
@media (max-width: 1100px) {
  .banners-wrapper {
    -ms-grid-columns: (1fr)[2];
        grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 750px) {
  .banners-wrapper {
    -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
  }
}
body.start-page .start-content {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 1100px;
  height: 637px;
}
body.start-page .start-content .start-block {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  background-image: url('../assets/images/login/background-img.png');
  background-repeat: no-repeat;
  width: 100%;
  height: 100%;
}
body.start-page .start-content .start-block-logo {
  background-image: url('../assets/images/login/logo.png');
  background-repeat: no-repeat;
  background-position: 0 53px;
  width: 545px;
}
body.start-page .start-content .start-block-welcome {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
  padding: 80px 0 103px 0;
  width: 449px;
}
body.start-page .start-content .start-block-welcome-logo {
  background-repeat: no-repeat;
  width: 130px;
  height: 118px;
}
body.start-page .start-content .start-block-welcome-text {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
}
body.start-page .start-content .start-block-welcome-text p {
  font-weight: 300;
  font-size: 20px;
  line-height: 22px;
  color: #2B3674;
  text-align: center;
}
body.start-page .start-content .start-block-welcome-text p:first-child {
  font-size: 24px;
  line-height: 30px;
}
body.start-page .start-content .start-block-welcome-text p:nth-child(2) {
  font-weight: 400;
  font-size: 32px;
  margin-bottom: 14px;
}
body.start-page .start-content .start-block-welcome-text p:last-child {
  font-size: 18px;
  line-height: 22px;
  color: #707EAE;
  width: 279px;
}
body.start-page .start-content .start-block-welcome-buttons {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
}
body.start-page .start-content .start-block-welcome-buttons .login-btn {
  width: 360px;
  height: 46px;
  padding: 12px 20px;
  margin-bottom: 30px;
}
body.start-page .start-content .start-block-welcome-buttons .registration-btn {
  font-weight: 300;
  font-size: 16px;
  color: var(--main-school-color);
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline;
  margin-top: 4px;
}
body.start-page .start-content .start-block-welcome-buttons-registration-block {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
}
body.start-page .start-content .start-block-welcome-buttons-registration-block p {
  font-weight: 300;
  font-size: 16px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: #68769F;
}
@media (max-width: 750px) {
  body.start-page .start-content {
    position: unset;
    transform: unset;
    width: unset;
    height: 100vh;
  }
  body.start-page .start-content .start-block {
    background-image: none;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-align: center;
        align-items: center;
  }
  body.start-page .start-content .start-block-logo {
    display: none;
  }
  body.start-page .start-content .start-block-welcome {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: justify;
        justify-content: space-between;
    padding: unset;
    width: 88%;
    margin-top: 14%;
  }
  body.start-page .start-content .start-block-welcome-text p:first-child {
    font-size: 20px;
    line-height: 30px;
  }
  body.start-page .start-content .start-block-welcome-text p:nth-child(2) {
    font-size: 25px;
  }
  body.start-page .start-content .start-block-welcome-text p:last-child {
    font-size: 15px;
  }
  body.start-page .start-content .start-block-welcome-logo {
    background-repeat: no-repeat;
    width: 130px;
    height: 118px;
  }
  body.start-page .start-content .start-block-welcome-buttons .login-btn {
    width: 230px;
    height: 35px;
  }
  body.start-page .start-content .start-block-welcome-buttons .registration-btn {
    font-size: 14px;
  }
  body.start-page .start-content .start-block-welcome-buttons-registration-block p {
    font-weight: 300;
    font-size: 14px;
    line-height: 18px;
    letter-spacing: -0.02em;
    color: #68769F;
  }
}
body.dashboard-page .dashboard-content .banner-block {
  margin-bottom: 40px;
}
body.dashboard-page .dashboard-content .widgets-block {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
body.dashboard-page .dashboard-content .widgets-block-row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: justify;
      justify-content: space-between;
  gap: 20px;
}
body.dashboard-page .dashboard-content .widgets-block .news-widget {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  margin-bottom: 40px;
}
body.dashboard-page .dashboard-content .widgets-block .news-widget-header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
  margin-bottom: 16px;
}
body.dashboard-page .dashboard-content .widgets-block .news-widget-header-title h1 {
  font-weight: 500;
  font-size: 24px;
  line-height: 28px;
  color: var(--main-school-color-darken);
  margin: 0;
}
body.dashboard-page .dashboard-content .widgets-block .news-widget-header-button .all-news-btn {
  font-weight: 300;
  font-size: 16px;
  line-height: 20px;
  letter-spacing: -0.02em;
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline;
  color: var(--main-school-color);
  padding-right: 20px;
}
body.dashboard-page .dashboard-content .widgets-block .news-widget-body .news-block {
  -ms-flex-direction: row;
      flex-direction: row;
  overflow: visible;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: (1fr)[3];
      grid-template-columns: repeat(3, 1fr);
  gap: 20px;
  max-height: -webkit-max-content !important;
  max-height: -moz-max-content !important;
  max-height: max-content !important;
}
body.dashboard-page .dashboard-content .widgets-block .news-widget-body .news-block-item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  background: var(--main-school-color);
  box-shadow: 0 10px 25px rgba(163, 174, 208, 0.13), 2px 15px 40px rgba(163, 174, 208, 0.15);
  border-radius: 10px;
  padding: 16px 20px;
}
body.dashboard-page .dashboard-content .widgets-block .news-widget-body .news-block-item:nth-child(1) {
  background-color: var(--main-school-color);
}
body.dashboard-page .dashboard-content .widgets-block .news-widget-body .news-block-item:nth-child(2) {
  background-color: var(--main-school-color-lighten);
}
body.dashboard-page .dashboard-content .widgets-block .news-widget-body .news-block-item:nth-child(3) {
  background-color: var(--main-school-color-lighten-ultra);
}
body.dashboard-page .dashboard-content .widgets-block .news-widget-body .news-block-item-title {
  margin-bottom: 11px;
}
body.dashboard-page .dashboard-content .widgets-block .news-widget-body .news-block-item-title h2 {
  font-weight: 500;
  font-size: 16px;
  line-height: 20px;
  color: #FFFFFF;
}
body.dashboard-page .dashboard-content .widgets-block .news-widget-body .news-block-item-date-type {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  font-weight: 300;
  font-size: 14px;
  line-height: 18px;
  color: #FFFFFF;
  margin-bottom: 11px;
}
body.dashboard-page .dashboard-content .widgets-block .news-widget-body .news-block-item-date-type .date {
  background-image: url('../assets/images/svg/calendar.svg');
  background-repeat: no-repeat;
  background-position: top -2px left;
  margin-right: 14px;
  padding-left: 22px;
}
body.dashboard-page .dashboard-content .widgets-block .news-widget-body .news-block-item-date-type .type {
  background-image: url('../assets/images/svg/tag.svg');
  background-repeat: no-repeat;
  background-position: top -1px left;
  padding-left: 22px;
}
body.dashboard-page .dashboard-content .widgets-block .news-widget-body .news-block-item-description {
  margin-bottom: 16px;
}
body.dashboard-page .dashboard-content .widgets-block .news-widget-body .news-block-item-description span {
  font-weight: 300;
  font-size: 16px;
  line-height: 18px;
  color: #FFFFFF;
  overflow: hidden;
  text-overflow: ellipsis;
  text-overflow: -o-ellipsis-lastline;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  /*! autoprefixer: off */
  -webkit-box-orient: vertical;
  /* autoprefixer: on */
}
body.dashboard-page .dashboard-content .widgets-block .news-widget-body .news-block-item-button .details-btn {
  display: inline-block;
  font-weight: 300;
  font-size: 16px;
  line-height: 20px;
  color: #FFFFFF;
  border: 1px solid #FFFFFF;
  border-radius: 5px;
  padding: 5px 20px;
  height: 30px;
}
body.dashboard-page .dashboard-content .widgets-block .timetable-widget {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  width: 396px;
}
body.dashboard-page .dashboard-content .widgets-block .timetable-widget-header {
  margin-bottom: 32px;
}
body.dashboard-page .dashboard-content .widgets-block .timetable-widget-header-title {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
body.dashboard-page .dashboard-content .widgets-block .timetable-widget-header-title h1 {
  font-weight: 500;
  font-size: 24px;
  line-height: 28px;
  color: #2B3674;
  margin-bottom: 7px;
}
body.dashboard-page .dashboard-content .widgets-block .timetable-widget-header-title span {
  font-size: 16px;
  font-weight: 300;
  line-height: 18px;
  letter-spacing: -0.32px;
  color: #707EAE;
}
body.dashboard-page .dashboard-content .widgets-block .timetable-widget-body .timetable-block {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
body.dashboard-page .dashboard-content .widgets-block .timetable-widget-body .timetable-block .date-carousel {
  margin-bottom: 32px;
}
body.dashboard-page .dashboard-content .widgets-block .timetable-widget-body .timetable-block .date-carousel-dates {
  -ms-flex-pack: center;
      justify-content: center;
}
body.dashboard-page .dashboard-content .widgets-block .timetable-widget-body .timetable-block .date-carousel-dates .arrow {
  display: none;
}
body.dashboard-page .dashboard-content .widgets-block .timetable-widget-body .timetable-block-items {
  max-height: 380px;
  overflow: auto;
  scrollbar-width: none;
  -ms-overflow-style: none;
}
body.dashboard-page .dashboard-content .widgets-block .timetable-widget-body .timetable-block-items::-webkit-scrollbar {
  display: none;
}
body.dashboard-page .dashboard-content .widgets-block .timetable-widget-body .timetable-block-items-header {
  display: none;
}
body.dashboard-page .dashboard-content .widgets-block .timetable-widget-body .timetable-block-items .timetable-items-block .timetable-items-block-item.current .timetable-items-block-item-content-time {
  position: relative;
}
body.dashboard-page .dashboard-content .widgets-block .timetable-widget-body .timetable-block-items .timetable-items-block .timetable-items-block-item.current .timetable-items-block-item-content-time .time-block {
  background-color: var(--main-school-color);
}
body.dashboard-page .dashboard-content .widgets-block .timetable-widget-body .timetable-block-items .timetable-items-block .timetable-items-block-item.current .timetable-items-block-item-content-time .time-block:before {
  background-color: var(--main-school-color, #9374FF);
}
body.dashboard-page .dashboard-content .widgets-block .timetable-widget-body .timetable-block-items .timetable-items-block .timetable-items-block-item.current .timetable-items-block-item-content-time .yellow-dot {
  position: absolute;
  top: 50%;
  left: 0;
  transform: translate(-50%, -50%);
  background-color: #FFD600;
  box-shadow: 0 7px 15px 0 rgba(255, 199, 0, 0.15), 0 3px 10px 0 rgba(255, 199, 0, 0.23);
  border-radius: 8px;
  width: 8px;
  height: 8px;
}
body.dashboard-page .dashboard-content .widgets-block .diary-widget {
  width: 396px;
  max-width: 100%;
}
body.dashboard-page .dashboard-content .widgets-block .diary-widget-header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  margin-bottom: 16px;
}
body.dashboard-page .dashboard-content .widgets-block .diary-widget-header-title {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  margin-bottom: 16px;
}
body.dashboard-page .dashboard-content .widgets-block .diary-widget-header-title h1 {
  font-weight: 500;
  font-size: 24px;
  line-height: 28px;
  color: #2B3674;
  margin-bottom: 0;
}
body.dashboard-page .dashboard-content .widgets-block .diary-widget-header-title select {
  padding: 4px 40px 4px 8px !important;
  width: 150px;
  height: 30px;
}
body.dashboard-page .dashboard-content .widgets-block .diary-widget-body .diary-block .diaries-date-carousel {
  margin-top: 32px;
}
body.dashboard-page .dashboard-content .widgets-block .diary-widget-body .diary-block-items {
  box-shadow: 0 1px 1px rgba(147, 116, 255, 0.15), 0 1px 5px rgba(255, 255, 255, 0.33);
  background-color: #FFFFFF;
  margin-top: 35px;
  border-radius: 10px;
  padding: 0 16px;
}
body.dashboard-page .dashboard-content .widgets-block .diary-widget-body .diary-block-items .lesson {
  padding: 16px 0;
  border-bottom: 1px solid #F3F5F9;
}
body.dashboard-page .dashboard-content .widgets-block .diary-widget-body .diary-block-items .lesson .data {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
}
body.dashboard-page .dashboard-content .widgets-block .diary-widget-body .diary-block-items .lesson .data .discipline {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
body.dashboard-page .dashboard-content .widgets-block .diary-widget-body .diary-block-items .lesson .data .discipline .name {
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
  letter-spacing: 0;
  color: #47548C;
}
body.dashboard-page .dashboard-content .widgets-block .diary-widget-body .diary-block-items .lesson .data .discipline .topic {
  font-size: 16px;
  font-weight: 300;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: #707EAE;
}
body.dashboard-page .dashboard-content .widgets-block .diary-widget-body .diary-block-items .lesson .data .grade {
  position: relative;
}
body.dashboard-page .dashboard-content .widgets-block .diary-widget-body .diary-block-items .lesson .data .grade .value {
  position: absolute;
  z-index: 1;
  top: -4px;
  color: #fff;
}
body.dashboard-page .dashboard-content .widgets-block .diary-widget-body .diary-block-items .lesson .data .grade .value.single {
  left: -24px;
}
body.dashboard-page .dashboard-content .widgets-block .diary-widget-body .diary-block-items .lesson .data .grade .value.double {
  left: -30px;
}
body.dashboard-page .dashboard-content .widgets-block .diary-widget-body .diary-block-items .lesson .data .grade .value.triple {
  font-size: 13px;
  left: -30px;
}
body.dashboard-page .dashboard-content .widgets-block .diary-widget-body .diary-block-items .lesson .data .grade .star {
  position: relative;
}
body.dashboard-page .dashboard-content .widgets-block .diary-widget-body .diary-block-items .lesson .data .grade .star-empty img {
  position: absolute;
  top: -22px;
  left: -55px;
}
body.dashboard-page .dashboard-content .widgets-block .diary-widget-body .diary-block-items .lesson .data .grade .star img {
  position: absolute;
  top: -22px;
  left: -55px;
  z-index: 0;
}
body.dashboard-page .dashboard-content .widgets-block .diary-widget-body .diary-block-items .lesson .comment {
  margin-top: 17px;
}
body.dashboard-page .dashboard-content .widgets-block .diary-widget-body .diary-block-items .lesson .comment .toggle {
  display: -ms-flexbox;
  display: flex;
  gap: 6px;
  -ms-flex-align: center;
      align-items: center;
  cursor: pointer;
}
body.dashboard-page .dashboard-content .widgets-block .diary-widget-body .diary-block-items .lesson .comment .toggle:before {
  display: block;
  content: '';
  background-image: url('../assets/images/svg/buttons/message-round.svg');
  background-repeat: no-repeat;
  width: 20px;
  height: 20px;
}
body.dashboard-page .dashboard-content .widgets-block .diary-widget-body .diary-block-items .lesson .comment .toggle:after {
  display: block;
  content: '';
  background-image: url(../assets/images/svg/buttons/arrow-down.svg);
  background-repeat: no-repeat;
  width: 16px;
  height: 7px;
}
body.dashboard-page .dashboard-content .widgets-block .diary-widget-body .diary-block-items .lesson .comment .info-wrapper {
  padding: 14px;
  background-image: url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' rx='14' ry='14' stroke='%23F5F6F9FF' stroke-width='2' stroke-dasharray='12' stroke-dashoffset='1' stroke-linecap='square'/%3e%3c/svg%3e");
  border-radius: 14px;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  display: none;
  transition: transform 1s linear;
}
body.dashboard-page .dashboard-content .widgets-block .diary-widget-body .diary-block-items .lesson .comment.active .toggle {
  margin-top: 17px;
}
body.dashboard-page .dashboard-content .widgets-block .diary-widget-body .diary-block-items .lesson .comment.active .toggle:after {
  transform: rotate(180deg);
}
body.dashboard-page .dashboard-content .widgets-block .diary-widget-body .diary-block-items .lesson .comment.active .info-wrapper {
  display: -ms-flexbox;
  display: flex;
}
body.dashboard-page .dashboard-content .widgets-block .diary-widget-body .diary-block-items .lesson .comment.active .info-wrapper .info {
  max-width: 1050px;
  word-break: break-all;
  text-align: left;
}
body.dashboard-page .dashboard-content .widgets-block .tasks-widget {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  width: 396px;
  max-width: 100%;
}
body.dashboard-page .dashboard-content .widgets-block .tasks-widget-header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  margin-bottom: 16px;
}
body.dashboard-page .dashboard-content .widgets-block .tasks-widget-header-title {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  margin-bottom: 16px;
}
body.dashboard-page .dashboard-content .widgets-block .tasks-widget-header-title h1 {
  font-weight: 500;
  font-size: 24px;
  line-height: 28px;
  color: #2B3674;
  margin-bottom: 0;
}
body.dashboard-page .dashboard-content .widgets-block .tasks-widget-header-title select {
  padding: 4px 40px 4px 8px !important;
  width: 150px;
  height: 30px;
}
body.dashboard-page .dashboard-content .widgets-block .tasks-widget-header-buttons {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
}
body.dashboard-page .dashboard-content .widgets-block .tasks-widget-header-buttons ul {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  list-style: none;
  margin: 0;
  padding: 0;
}
body.dashboard-page .dashboard-content .widgets-block .tasks-widget-header-buttons ul li {
  z-index: 2;
}
body.dashboard-page .dashboard-content .widgets-block .tasks-widget-header-buttons ul li a {
  font-size: 16px;
  font-weight: 500;
  color: #707EAE;
  padding: 2px 10px;
}
body.dashboard-page .dashboard-content .widgets-block .tasks-widget-header-buttons ul li:not(:last-child) {
  margin-right: 36px;
}
body.dashboard-page .dashboard-content .widgets-block .tasks-widget-header-buttons ul li.active a {
  color: #FFFFFF;
  border-radius: 15px;
  background-color: var(--main-school-color);
}
body.dashboard-page .dashboard-content .widgets-block .tasks-widget-body {
  border-radius: 10px;
  background: #FFFFFF;
  box-shadow: 0 1px 5px 0 rgba(255, 255, 255, 0.33), 0 1px 1px 0 rgba(147, 116, 255, 0.15);
  padding: 16px;
  max-height: 475px;
  overflow: auto;
  scrollbar-width: none;
  -ms-overflow-style: none;
}
body.dashboard-page .dashboard-content .widgets-block .tasks-widget-body::-webkit-scrollbar {
  display: none;
}
body.dashboard-page .dashboard-content .widgets-block .tasks-widget-body .tasks-block {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
body.dashboard-page .dashboard-content .widgets-block .tasks-widget-body .tasks-block-item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
body.dashboard-page .dashboard-content .widgets-block .tasks-widget-body .tasks-block-item-header h2 {
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
  color: #47548C;
  overflow: hidden;
  text-overflow: ellipsis;
  text-overflow: -o-ellipsis-lastline;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  /*! autoprefixer: off */
  -webkit-box-orient: vertical;
  /* autoprefixer: on */
}
body.dashboard-page .dashboard-content .widgets-block .tasks-widget-body .tasks-block-item-body {
  font-size: 16px;
  font-weight: 300;
  line-height: 18px;
  letter-spacing: -0.32px;
  color: #707EAE;
  margin-bottom: 10px;
  overflow: hidden;
  text-overflow: ellipsis;
  text-overflow: -o-ellipsis-lastline;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  /*! autoprefixer: off */
  -webkit-box-orient: vertical;
  /* autoprefixer: on */
}
body.dashboard-page .dashboard-content .widgets-block .tasks-widget-body .tasks-block-item-footer {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  margin-bottom: 16px;
}
body.dashboard-page .dashboard-content .widgets-block .tasks-widget-body .tasks-block-item-footer span {
  font-size: 14px;
  font-weight: 300;
  line-height: 18px;
  color: #A3AED0;
}
body.dashboard-page .dashboard-content .widgets-block .tasks-widget-body .tasks-block-item-footer span.created-date {
  background-image: url('../assets/images/svg/calendar-grey.svg');
  background-repeat: no-repeat;
  background-position: top -1px left;
  margin-right: 9px;
  padding-left: 22px;
}
body.dashboard-page .dashboard-content .widgets-block .tasks-widget-body .tasks-block-item-footer span.deadline-date {
  background-image: url('../assets/images/svg/task/arrow-right.svg');
  background-repeat: no-repeat;
  background-position: center left;
  padding-left: 22px;
}
body.dashboard-page .dashboard-content .widgets-block .tasks-widget-body .tasks-block-item-button a {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  font-size: 16px;
  font-weight: 300;
  line-height: 20px;
  letter-spacing: -0.32px;
  text-align: center;
  color: var(--main-school-color);
  border-radius: 5px;
  background-color: var(--main-school-color-shadow);
  padding: 6px 8px;
}
body.dashboard-page .dashboard-content .widgets-block .tasks-widget-body .tasks-block-item-button a i {
  display: inline-block;
  margin-right: 10px;
  width: 17px;
  height: 14px;
}
body.dashboard-page .dashboard-content .widgets-block .tasks-widget-body .tasks-block-item:not(:last-child) {
  border-bottom: 1px solid #F3F5F9;
  padding-bottom: 16px;
  margin-bottom: 16px;
}
body.dashboard-page .dashboard-content .widgets-block .tasks-widget-body .more-tasks-block {
  text-align: center;
  margin-top: 16px;
}
body.dashboard-page .dashboard-content .widgets-block .tasks-widget-body .more-tasks-block .more-tasks-btn {
  color: #FFFFFF;
  border-radius: 15px;
  background-color: var(--main-school-color);
  padding: 2px 10px;
  border: none;
}
@media (max-width: 1100px) {
  body.dashboard-page .dashboard-content .widgets-block .news-widget-body .news-block {
    -ms-grid-columns: (1fr)[2];
        grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 750px) {
  body.dashboard-page .dashboard-content .widgets-block .news-widget-body .news-block {
    -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
  }
  .news-block {
    max-height: -webkit-max-content;
    max-height: -moz-max-content;
    max-height: max-content;
  }
}
body.login-page .login-content {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 1100px;
  height: 637px;
}
body.login-page .login-content .login-block {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  background-image: url('../assets/images/login/background-img.png');
  background-repeat: no-repeat;
  width: 100%;
  height: 100%;
}
body.login-page .login-content .login-block-logo {
  background-image: url('../assets/images/login/logo.png');
  background-repeat: no-repeat;
  background-position: 0 53px;
  width: 545px;
}
body.login-page .login-content .login-block-welcome-logo {
  display: none;
}
body.login-page .login-content .login-block-form {
  display: -ms-flexbox;
  display: flex;
}
body.login-page .login-content .login-block-form #login-form {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
}
body.login-page .login-content .login-block-form #login-form #error {
  color: #E31A1A;
}
body.login-page .login-content .login-block-form #login-form input {
  width: 449px;
  height: 44px;
}
body.login-page .login-content .login-block-form #login-form input:-ms-input-placeholder {
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
  letter-spacing: -0.02em;
  color: #A3AED0;
}
body.login-page .login-content .login-block-form #login-form input::placeholder {
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
  letter-spacing: -0.02em;
  color: #A3AED0;
}
body.login-page .login-content .login-block-form #login-form input#Email {
  margin-bottom: 24px;
}
body.login-page .login-content .login-block-form #login-form input#Password {
  padding-right: 70px;
  margin-bottom: 8px;
}
body.login-page .login-content .login-block-form #login-form .btn-primary[type='submit'] {
  margin-left: unset;
  margin-right: unset;
}
body.login-page .login-content .login-block-form-elements {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: end;
      align-items: end;
  margin-bottom: 40px;
}
body.login-page .login-content .login-block-form-elements .forgot-password-btn {
  font-weight: 300;
  font-size: 16px;
  color: #2B3674;
  text-decoration: underline;
}
body.login-page .login-content .login-block-form-elements-password-block {
  position: relative;
}
body.login-page .login-content .login-block-form-elements-password-block .show-hide-password-btn {
  position: absolute;
  right: 35px;
  top: 15px;
  background-image: url('../assets/images/svg/eye-close.svg');
  background-repeat: no-repeat;
  background-size: 17px 14px;
  width: 17px;
  height: 14px;
}
body.login-page .login-content .login-block-form-elements-password-block .show-hide-password-btn.show {
  background-image: url('../assets/images/svg/eye-open.svg');
}
body.login-page .login-content .login-block-form-buttons {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
}
body.login-page .login-content .login-block-form-buttons .login-btn {
  width: 360px;
  padding: 12px 20px;
  margin-bottom: 30px;
}
body.login-page .login-content .login-block-form-buttons .registration-btn {
  font-weight: 300;
  font-size: 16px;
  color: var(--main-school-color);
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline;
  margin-top: 4px;
}
body.login-page .login-content .login-block-form-buttons-registration-block {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
}
body.login-page .login-content .login-block-form-buttons-registration-block p {
  font-weight: 300;
  font-size: 16px;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: #68769F;
}
@media (max-width: 750px) {
  body.login-page .login-content {
    width: 100%;
  }
  body.login-page .login-content .login-block {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    background-image: none;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-align: center;
        align-items: center;
    width: 100%;
    height: 100%;
  }
  body.login-page .login-content .login-block-logo {
    display: none;
  }
  body.login-page .login-content .login-block-welcome-logo {
    display: block;
    background-size: contain;
    background-repeat: no-repeat;
    width: 130px;
    height: 118px;
  }
  body.login-page .login-content .login-block-form {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-align: center;
        align-items: center;
    gap: 50px;
  }
  body.login-page .login-content .login-block-form #login-form {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-pack: center;
        justify-content: center;
  }
  body.login-page .login-content .login-block-form #login-form #error {
    color: #E31A1A;
  }
  body.login-page .login-content .login-block-form #login-form input {
    width: 230px;
    height: 35px;
    font-size: 16px;
  }
  body.login-page .login-content .login-block-form #login-form input:-ms-input-placeholder {
    font-weight: 400;
    font-size: 16px;
    line-height: 20px;
    letter-spacing: -0.02em;
    color: #A3AED0;
  }
  body.login-page .login-content .login-block-form #login-form input::placeholder {
    font-weight: 400;
    font-size: 16px;
    line-height: 20px;
    letter-spacing: -0.02em;
    color: #A3AED0;
  }
  body.login-page .login-content .login-block-form #login-form input#Email {
    margin-bottom: 14px;
  }
  body.login-page .login-content .login-block-form #login-form input#Password {
    padding-right: 30px;
    margin-bottom: 4px;
  }
  body.login-page .login-content .login-block-form #login-form .btn-primary[type='submit'] {
    margin-left: unset;
    margin-right: unset;
  }
  body.login-page .login-content .login-block-form-elements {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-align: end;
        align-items: end;
    margin-bottom: 15px;
  }
  body.login-page .login-content .login-block-form-elements .forgot-password-btn {
    font-weight: 300;
    font-size: 14px;
    color: #2B3674;
    text-decoration: underline;
  }
  body.login-page .login-content .login-block-form-elements-password-block {
    position: relative;
  }
  body.login-page .login-content .login-block-form-elements-password-block .show-hide-password-btn {
    right: 5px;
    top: 50%;
    transform: translateY(-50%);
    background-size: 18px 14px;
    width: 20px;
    height: 20px;
  }
  body.login-page .login-content .login-block-form-elements-password-block .show-hide-password-btn.show {
    background-image: url('../assets/images/svg/eye-open.svg');
  }
  body.login-page .login-content .login-block-form-buttons {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-align: center;
        align-items: center;
  }
  body.login-page .login-content .login-block-form-buttons .login-btn {
    width: 230px;
    height: 35px;
    font-size: 18px;
    font-weight: 400;
    margin-bottom: 5px;
  }
  body.login-page .login-content .login-block-form-buttons .registration-btn {
    font-weight: 300;
    font-size: 14px;
    color: var(--main-school-color);
    -webkit-text-decoration-line: underline;
            text-decoration-line: underline;
    margin-top: 0;
  }
  body.login-page .login-content .login-block-form-buttons-registration-block {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-align: center;
        align-items: center;
  }
  body.login-page .login-content .login-block-form-buttons-registration-block p {
    font-weight: 300;
    font-size: 14px;
    line-height: 18px;
    letter-spacing: -0.02em;
    color: #68769F;
  }
}
body.users-page .users-content .select2 {
  width: 100% !important;
}
body.users-page .users-content .roles-block {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: end;
      justify-content: end;
  width: 190px;
  margin-bottom: 24px;
}
body.users-page .users-content .teacher-tutor-block {
  border: 1px solid #f0f2fc;
  border-radius: 10px;
  padding: 10px;
  margin-bottom: 36px;
}
body.users-page .users-content .teacher-tutor-block .form-row {
  padding: 0;
  margin: 0;
}
body.users-page .users-content .teacher-tutor-block .form-row:last-child .form-group {
  margin-bottom: 0;
}
body.users-page .users-content .teacher-tutor-block .form-row .form-group {
  margin-bottom: 20px;
}
body.users-page .users-content .teacher-tutor-block .form-row .form-group:first-child {
  padding-left: 0;
}
body.users-page .users-content .teacher-tutor-block .form-row .form-group:last-child {
  padding-right: 0;
}
body.users-page .users-content .teacher-tutor-block button.add-groups-disciplines {
  height: 35px;
}
body.users-page .users-content button.update-email {
  width: 48px;
  height: 48px;
  position: relative;
}
body.groups-page .groups-content .select2-container {
  width: 150px !important;
}
.journal-page .journal-content .banner-block {
  margin-bottom: 40px;
}
.journal-page .journal-content .table-block-header .table-actions .search-block {
  display: none;
}
.journal-page .journal-content .table-block-header #Limit {
  padding: 12px 15px !important;
}
.journal-page .journal-content .table-block-header .additional-actions-wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  gap: 16px;
}
.journal-page .journal-content .table-block-header .additional-actions-wrapper .table-actions {
  min-width: 220px;
}
.journal-page .journal-content .table-block-header .additional-actions-wrapper .table-actions.date #Date {
  background-image: url(../assets/images/svg/buttons/calendar.svg);
  background-repeat: no-repeat;
  background-position: 18px;
  background-size: 20px 20px;
  padding-left: 45px;
  padding-right: 0;
}
.journal-page .journal-content .table-block-header .additional-actions-wrapper .table-actions.date #date-form {
  position: relative;
}
.journal-page .journal-content .table-block-header .additional-actions-wrapper .table-actions.date #date-form button.btn-search {
  position: absolute;
  right: 5px;
  top: 6px;
  background: none;
}
.journal-page .journal-content .table-block-header .additional-actions-wrapper .table-actions .select2-selection__rendered {
  background-image: url(../assets/images/svg/buttons/2users.svg);
  background-repeat: no-repeat;
  background-position: 18px;
  background-size: 20px 20px;
  padding: 5px 45px;
  width: 246px;
}
.journal-page .journal-content .table-block-header .additional-actions-wrapper .table-actions .select2-selection__rendered:not([title]) {
  background-image: none;
}
.journal-page .journal-content .table-block #journals-table {
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
}
.journal-page .journal-content .table-block tbody tr {
  border-radius: 5px;
}
.journal-page .journal-content .table-block tbody tr:nth-child(even) {
  background-color: #FFFFFF;
}
.journal-page .journal-content .table-block tbody tr:nth-child(odd) {
  background-color: #faf8ff5c;
}
.journal-page .journal-content .table-block tbody td .erase-button {
  position: absolute;
  right: 38px;
  top: 16px;
  z-index: 1;
  cursor: pointer;
}
.journal-page .journal-content .table-block tbody td .submit-button {
  cursor: pointer;
}
.journal-page .journal-content .table-block tbody td.description,
.journal-page .journal-content .table-block tbody td.add-description {
  text-align: center;
}
.journal-page .journal-content .table-block tbody td.description .comment,
.journal-page .journal-content .table-block tbody td.add-description .comment {
  word-wrap: break-word;
  word-break: break-all;
}
.journal-page .journal-content .table-block tbody td.add-description .add-description-button {
  padding: 5px 0;
  background-color: #FAF8FF;
  color: var(--main-school-color);
  border-radius: 5px;
}
.journal-page .journal-content .table-block tbody td.add-description .add-description-button span,
.journal-page .journal-content .table-block tbody td.add-description .add-description-button img {
  cursor: pointer;
}
.journal-page .journal-content .table-block tbody td.add-description .add-description-input-wrapper {
  display: none;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -ms-flex-pack: center;
      justify-content: center;
  position: relative;
  gap: 8px;
}
.journal-page .journal-content .table-block tbody td.add-description .add-description-input-wrapper.active {
  display: -ms-flexbox;
  display: flex;
}
.journal-page .journal-content .table-block tbody td.add-description .add-description-input-wrapper .description-input {
  min-height: 34px;
  border: 2px solid #E9E3FF;
  width: 100%;
  max-width: 520px;
  border-radius: 10px;
  padding: 10px 45px 12px 45px;
}
.journal-page .journal-content .table-block tbody td.add-grade .grade {
  cursor: pointer;
  font-weight: 500;
}
.journal-page .journal-content .table-block tbody td.add-grade .add-grade-wrapper {
  display: none;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -ms-flex-align: center;
      align-items: center;
  gap: 8px;
}
.journal-page .journal-content .table-block tbody td.add-grade .add-grade-wrapper .grade-input {
  min-height: 34px;
  border: 2px solid #e9e3ff;
  padding: 14px 18px;
  max-width: 80px;
  border-radius: 10px;
  text-align: center;
}
.journal-page .journal-content .table-block tbody td.add-grade.active .add-grade-wrapper {
  display: -ms-flexbox;
  display: flex;
}
.journal-page .journal-content .table-block .pagination {
  margin-top: 36px;
}
.journal-page .journal-content .table-block .pagination .page-item.previous a,
.journal-page .journal-content .table-block .pagination .page-item.next a {
  font-size: 0;
  content: '';
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 8px 14px;
  width: 30px;
  height: 30px;
}
.journal-page .journal-content .table-block .pagination .page-item.previous a {
  background-image: url(../assets/images/svg/pagination/arrow-left.svg);
}
.journal-page .journal-content .table-block .pagination .page-item.next a {
  background-image: url(../assets/images/svg/pagination/arrow-right.svg);
}
@media (max-width: 750px) {
  .journal-page .journal-content .table-block-header .additional-actions-wrapper {
    -ms-flex-direction: column;
        flex-direction: column;
  }
}
.date-carousel {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
}
.date-carousel-range {
  margin-bottom: 24px;
}
.date-carousel-range.hidden {
  display: none;
}
.date-carousel-range form {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
}
.date-carousel-range form input.date-range {
  background-image: url('../assets/images/svg/calendar-grey.svg');
  background-repeat: no-repeat;
  background-position: left 10px center;
  background-size: 16px 17px;
  padding: 10px 8px 10px 34px;
  width: 161px;
  height: 40px;
}
.date-carousel-range form span {
  margin: 0 4px;
}
.date-carousel-range form .btn-search {
  margin-left: 12px;
}
.date-carousel-dates {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
  background-color: var(--main-school-color-shadow);
  border-radius: 10px;
  height: 60px;
  width: 100%;
}
.date-carousel-dates .dates-block {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  position: relative;
  max-width: 350px;
  height: 120px;
  margin-left: 15px;
  margin-right: 15px;
  overflow-x: auto;
  scrollbar-width: none;
  -ms-overflow-style: none;
}
.date-carousel-dates .dates-block::-webkit-scrollbar {
  display: none;
}
.date-carousel-dates .dates-block-caret {
  display: none;
  position: absolute;
  background-color: #9683ff;
  box-shadow: 0 3px 10px var(--main-school-color-shadow, rgba(117, 81, 255, 0.13)), 0 7px 15px var(--main-school-color-shadow, rgba(117, 81, 255, 0.15));
  border-radius: 10px;
  height: 70px;
  width: 50px;
  overflow: hidden;
  transition: all 0.7s;
}
.date-carousel-dates .dates-block-caret:before {
  content: '';
  display: block;
  position: absolute;
  width: 81px;
  height: 81px;
  background: #a184ff;
  border-radius: 50%;
  top: 45%;
  left: -20px;
  transition: all 300ms ease-in-out;
}
.date-carousel-dates .dates-block-caret:hover:before {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.date-carousel-dates .dates-block-date {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  background-color: transparent;
  text-align: center;
  color: var(--main-school-color-lighten);
  width: 50px;
  min-width: 50px;
  z-index: 1;
}
.date-carousel-dates .dates-block-date span:first-child {
  font-weight: 700;
  font-size: 20px;
  line-height: 20px;
}
.date-carousel-dates .dates-block-date span:nth-child(2) {
  font-weight: 300;
  font-size: 14px;
  line-height: 10px;
}
.date-carousel-dates .dates-block-date span.green-dot {
  transition: all 0.7s;
  position: absolute;
  border-radius: 50%;
  background-color: #00E190;
  transform: translateX(-50%);
  left: 50%;
  bottom: -18px;
  width: 6px;
  height: 6px;
}
.date-carousel-dates .dates-block-date.active {
  color: #FCFCFC;
  transition: all 0.7s;
}
.date-carousel-dates .dates-block-date.active span.green-dot {
  transition: all 0.7s;
  background-color: #FFD600;
}
.date-carousel-dates .dates-block-date.active.current span.green-dot {
  transition: all 0.7s;
  display: block;
  background-color: #FFD600;
  bottom: -23px;
}
.date-carousel-dates .arrow {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 8px 14px;
  width: 8px;
  height: 100%;
  z-index: 2;
}
.date-carousel-dates .arrow.arrow-left {
  background-image: url('../assets/images/svg/pagination/arrow-left.svg');
}
.date-carousel-dates .arrow.arrow-right {
  background-image: url('../assets/images/svg/pagination/arrow-right.svg');
}
.time-block {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
}
.create-timetable-item {
  width: 100%;
}
@media (max-width: 750px) {
  .date-carousel-range form input.date-range {
    width: 140px;
  }
}
.diaries-page .diaries-content .banner-block {
  margin-bottom: 40px;
}
.diaries-page .diaries-content .diary-block {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: justify;
      justify-content: space-between;
  gap: 40px;
}
.diaries-page .diaries-content .diary-block .lessons {
  width: 100%;
}
.diaries-page .diaries-content .diary-block .lessons-heading h1 {
  color: #707EAE;
  font-weight: 500;
  font-size: 24px;
  line-height: 28px;
}
.diaries-page .diaries-content .diary-block .lessons-main {
  background: #FFFFFF;
  border-radius: 10px;
  padding: 0 16px;
}
.diaries-page .diaries-content .diary-block .lessons-main > :not(:last-child) {
  border-bottom: 1px solid #F3F5F9;
}
.diaries-page .diaries-content .diary-block .lessons-main .lesson {
  padding: 16px 0;
}
.diaries-page .diaries-content .diary-block .lessons-main .lesson .data {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
}
.diaries-page .diaries-content .diary-block .lessons-main .lesson .data .discipline {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
.diaries-page .diaries-content .diary-block .lessons-main .lesson .data .discipline .name {
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
  letter-spacing: 0;
  color: #47548C;
}
.diaries-page .diaries-content .diary-block .lessons-main .lesson .data .discipline .topic {
  font-size: 16px;
  font-weight: 300;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: #707EAE;
}
.diaries-page .diaries-content .diary-block .lessons-main .lesson .data .grade {
  position: relative;
}
.diaries-page .diaries-content .diary-block .lessons-main .lesson .data .grade .value {
  position: absolute;
  z-index: 1;
  top: -4px;
  color: #fff;
}
.diaries-page .diaries-content .diary-block .lessons-main .lesson .data .grade .value.single {
  left: -24px;
}
.diaries-page .diaries-content .diary-block .lessons-main .lesson .data .grade .value.double {
  left: -30px;
}
.diaries-page .diaries-content .diary-block .lessons-main .lesson .data .grade .value.triple {
  font-size: 13px;
  left: -30px;
}
.diaries-page .diaries-content .diary-block .lessons-main .lesson .data .grade .star {
  position: relative;
}
.diaries-page .diaries-content .diary-block .lessons-main .lesson .data .grade .star-empty img {
  position: absolute;
  top: -22px;
  left: -55px;
}
.diaries-page .diaries-content .diary-block .lessons-main .lesson .data .grade .star img {
  position: absolute;
  top: -22px;
  left: -55px;
  z-index: 0;
}
.diaries-page .diaries-content .diary-block .lessons-main .lesson .comment {
  margin-top: 17px;
}
.diaries-page .diaries-content .diary-block .lessons-main .lesson .comment .toggle {
  display: -ms-flexbox;
  display: flex;
  gap: 6px;
  -ms-flex-align: center;
      align-items: center;
  cursor: pointer;
}
.diaries-page .diaries-content .diary-block .lessons-main .lesson .comment .toggle:before {
  display: block;
  content: '';
  background-image: url('../assets/images/svg/buttons/message-round.svg');
  background-repeat: no-repeat;
  width: 20px;
  height: 20px;
}
.diaries-page .diaries-content .diary-block .lessons-main .lesson .comment .toggle:after {
  display: block;
  content: '';
  background-image: url(../assets/images/svg/buttons/arrow-down.svg);
  background-repeat: no-repeat;
  width: 16px;
  height: 7px;
}
.diaries-page .diaries-content .diary-block .lessons-main .lesson .comment .info-wrapper {
  padding: 14px;
  background-image: url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' rx='14' ry='14' stroke='%23F5F6F9FF' stroke-width='2' stroke-dasharray='12' stroke-dashoffset='1' stroke-linecap='square'/%3e%3c/svg%3e");
  border-radius: 14px;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  display: none;
  transition: transform 1s linear;
}
.diaries-page .diaries-content .diary-block .lessons-main .lesson .comment.active .toggle {
  margin-top: 17px;
}
.diaries-page .diaries-content .diary-block .lessons-main .lesson .comment.active .toggle:after {
  transform: rotate(180deg);
}
.diaries-page .diaries-content .diary-block .lessons-main .lesson .comment.active .info-wrapper {
  display: -ms-flexbox;
  display: flex;
}
.diaries-page .diaries-content .diary-block .lessons-main .lesson .comment.active .info-wrapper .info {
  max-width: 1050px;
  word-break: break-all;
  text-align: left;
}
.diaries-page .diaries-content .diary-block .timetable-block-filters-header h1 {
  color: #707EAE;
  font-weight: 500;
  font-size: 24px;
  line-height: 28px;
}
.diaries-page .diaries-content .diary-block .timetable-block-filters .select2-selection__rendered {
  padding-right: 45px;
}
@media (max-width: 750px) {
  .diaries-page .diaries-content .diary-block {
    -ms-flex-direction: column;
        flex-direction: column;
  }
  .diaries-page .diaries-content .diary-block .timetable-block-filters {
    margin-top: 10px;
  }
  .diaries-page .diaries-content .diary-block .lessons-main .lesson .data .discipline {
    padding-right: 40px;
  }
}
body.timetables-page .timetables-content .timetable-block {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
}
body.timetables-page .timetables-content .timetable-block-items {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  margin-right: 40px;
  width: 100%;
}
body.timetables-page .timetables-content .timetable-block-items-header h1 {
  font-weight: 500;
  font-size: 24px;
  line-height: 28px;
  color: #707EAE;
  margin-bottom: 24px;
}
body.timetables-page .timetables-content .timetable-block-filters {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
body.timetables-page .timetables-content .timetable-block-filters-header h1 {
  font-weight: 500;
  font-size: 24px;
  line-height: 28px;
  color: #707EAE;
  margin-bottom: 24px;
}
body.timetables-page .timetables-content .timetable-block-filters-body .date-carousel {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
}
body.timetables-page .timetables-content .timetable-block-filters-body .date-carousel-range {
  margin-bottom: 24px;
}
body.timetables-page .timetables-content .timetable-block-filters-body .date-carousel-range.hidden {
  display: none;
}
body.timetables-page .timetables-content .timetable-block-filters-body .date-carousel-range form {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
}
body.timetables-page .timetables-content .timetable-block-filters-body .date-carousel-range form input.date-range {
  background-image: url('../assets/images/svg/calendar-grey.svg');
  background-repeat: no-repeat;
  background-position: left 10px center;
  background-size: 16px 17px;
  padding: 10px 8px 10px 34px;
  width: 161px;
  height: 40px;
}
body.timetables-page .timetables-content .timetable-block-filters-body .date-carousel-range form span {
  margin: 0 4px;
}
body.timetables-page .timetables-content .timetable-block-filters-body .date-carousel-range form .btn-search {
  margin-left: 12px;
}
body.timetables-page .timetables-content .timetable-block-filters-body .date-carousel-dates {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
  background-color: var(--main-school-color-shadow);
  border-radius: 10px;
  height: 60px;
  width: 100%;
}
body.timetables-page .timetables-content .timetable-block-filters-body .date-carousel-dates .dates-block {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  position: relative;
  max-width: 350px;
  height: 120px;
  margin-left: 15px;
  margin-right: 15px;
  overflow-x: auto;
  scrollbar-width: none;
  -ms-overflow-style: none;
}
body.timetables-page .timetables-content .timetable-block-filters-body .date-carousel-dates .dates-block::-webkit-scrollbar {
  display: none;
}
body.timetables-page .timetables-content .timetable-block-filters-body .date-carousel-dates .dates-block-caret {
  display: none;
  position: absolute;
  background-color: #9683ff;
  box-shadow: 0 3px 10px var(--main-school-color-shadow, rgba(117, 81, 255, 0.13)), 0 7px 15px var(--main-school-color-shadow, rgba(117, 81, 255, 0.15));
  border-radius: 10px;
  height: 70px;
  width: 50px;
  overflow: hidden;
  transition: all 0.7s;
}
body.timetables-page .timetables-content .timetable-block-filters-body .date-carousel-dates .dates-block-caret:before {
  content: '';
  display: block;
  position: absolute;
  width: 81px;
  height: 81px;
  background: #a184ff;
  border-radius: 50%;
  top: 45%;
  left: -20px;
  transition: all 300ms ease-in-out;
}
body.timetables-page .timetables-content .timetable-block-filters-body .date-carousel-dates .dates-block-caret:hover:before {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
body.timetables-page .timetables-content .timetable-block-filters-body .date-carousel-dates .dates-block-date {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  background-color: transparent;
  text-align: center;
  color: var(--main-school-color-lighten);
  width: 50px;
  min-width: 50px;
  z-index: 1;
}
body.timetables-page .timetables-content .timetable-block-filters-body .date-carousel-dates .dates-block-date span:first-child {
  font-weight: 700;
  font-size: 20px;
  line-height: 20px;
}
body.timetables-page .timetables-content .timetable-block-filters-body .date-carousel-dates .dates-block-date span:nth-child(2) {
  font-weight: 300;
  font-size: 14px;
  line-height: 10px;
}
body.timetables-page .timetables-content .timetable-block-filters-body .date-carousel-dates .dates-block-date span.green-dot {
  transition: all 0.7s;
  position: absolute;
  border-radius: 50%;
  background-color: #00E190;
  transform: translateX(-50%);
  left: 50%;
  bottom: -18px;
  width: 6px;
  height: 6px;
}
body.timetables-page .timetables-content .timetable-block-filters-body .date-carousel-dates .dates-block-date.active {
  color: #FCFCFC;
  transition: all 0.7s;
}
body.timetables-page .timetables-content .timetable-block-filters-body .date-carousel-dates .dates-block-date.active span.green-dot {
  transition: all 0.7s;
  background-color: #FFD600;
}
body.timetables-page .timetables-content .timetable-block-filters-body .date-carousel-dates .dates-block-date.active.current span.green-dot {
  transition: all 0.7s;
  display: block;
  background-color: #FFD600;
  bottom: -23px;
}
body.timetables-page .timetables-content .timetable-block-filters-body .date-carousel-dates .arrow {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 8px 14px;
  width: 8px;
  height: 100%;
  z-index: 2;
}
body.timetables-page .timetables-content .timetable-block-filters-body .date-carousel-dates .arrow.arrow-left {
  background-image: url('../assets/images/svg/pagination/arrow-left.svg');
}
body.timetables-page .timetables-content .timetable-block-filters-body .date-carousel-dates .arrow.arrow-right {
  background-image: url('../assets/images/svg/pagination/arrow-right.svg');
}
body.timetables-page .timetables-content .timetable-block-filters-body .time-block {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
}
body.timetables-page .timetables-content .timetable-block-filters-body .create-timetable-item {
  width: 100%;
}
@media (max-width: 750px) {
  body.timetables-page .timetables-content .timetable-block-filters-body .date-carousel-range form input.date-range {
    width: 140px;
  }
}
body.timetables-page .timetables-content .timetable-block-filters-body .time-block {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
}
body.timetables-page .timetables-content .timetable-block-filters-body .create-timetable-item {
  width: 100%;
}
.page-menu {
  max-height: 130px;
  overflow-y: auto;
}
@media (max-width: 1660px) {
  .timetable-items .timetable-item .button-list {
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-direction: column;
        flex-direction: column;
  }
}
@media (max-width: 750px) {
  body.timetables-page .timetables-content .timetable-block {
    -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
    gap: 40px;
  }
  body.timetables-page .timetables-content .timetable-block-filters {
    margin-top: 10px;
  }
}
body.recover-page {
  background: linear-gradient(0deg, rgba(255, 255, 255, 0.33), rgba(255, 255, 255, 0.33)), linear-gradient(0deg, rgba(239, 232, 255, 0.5), rgba(239, 232, 255, 0.5)), #FFFFFF;
}
body.recover-page .recover-content {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 1100px;
  height: 637px;
}
body.recover-page .recover-content .recover-block {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  background-image: url('../assets/images/login/background-img.png');
  background-repeat: no-repeat;
  width: 100%;
  height: 100%;
  text-align: center;
}
body.recover-page .recover-content .recover-block-logo {
  background-image: url('../assets/images/login/logo.png');
  background-repeat: no-repeat;
  background-position: 0 53px;
  width: 545px;
}
body.recover-page .recover-content .recover-block-form {
  display: -ms-flexbox;
  display: flex;
}
body.recover-page .recover-content .recover-block-form #password-recover {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  gap: 5px;
}
body.recover-page .recover-content .recover-block-form #password-recover h4 {
  color: #68769F !important;
  font-weight: 500;
  margin-bottom: 40px;
}
body.recover-page .recover-content .recover-block-form #password-recover span {
  max-width: 412px;
  text-align: center;
  color: green;
}
body.recover-page .recover-content .recover-block-form #password-recover span#Errors {
  color: #E31A1A;
  float: left;
  margin-left: 25px;
  margin-top: 6px;
  font-weight: 300;
}
body.recover-page .recover-content .recover-block-form #password-recover p {
  color: #68769F;
  font-weight: 300;
  max-width: 412px;
  text-align: center;
  margin-bottom: 40px;
}
body.recover-page .recover-content .recover-block-form #password-recover p.info {
  margin-left: 36px;
}
body.recover-page .recover-content .recover-block-form #password-recover p#Success {
  color: #01B574;
  margin-left: 36px;
  margin-bottom: 5px;
}
body.recover-page .recover-content .recover-block-form #password-recover .input-wrapper {
  width: 100%;
}
body.recover-page .recover-content .recover-block-form #password-recover input {
  width: 449px;
  height: 44px;
}
body.recover-page .recover-content .recover-block-form #password-recover input:-ms-input-placeholder {
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
  letter-spacing: -0.02em;
  color: #A3AED0;
}
body.recover-page .recover-content .recover-block-form #password-recover input::placeholder {
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
  letter-spacing: -0.02em;
  color: #A3AED0;
}
body.recover-page .recover-content .recover-block-form #password-recover input.error {
  color: #8a98ac;
  border-color: #E31A1A;
}
body.recover-page .recover-content .recover-block-form #password-recover input#Email {
  margin-left: 22px;
}
body.recover-page .recover-content .recover-block-form #password-recover .btn-primary[type='submit'] {
  margin-left: unset;
  margin-right: unset;
  width: 360px;
}
body.recover-page .recover-content .recover-block-form-buttons {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  gap: 35px;
}
body.recover-page .recover-content .recover-block-form-buttons p {
  font-size: 16px;
}
body.recover-page .recover-content .recover-block-form-buttons p a {
  color: var(--main-school-color);
  font-size: 16px;
  font-weight: 300;
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline;
}
body.recover-page .recover-content .recover-block-form-elements {
  margin-bottom: 40px;
}
body.reset-page {
  background: linear-gradient(0deg, rgba(255, 255, 255, 0.33), rgba(255, 255, 255, 0.33)), linear-gradient(0deg, rgba(239, 232, 255, 0.5), rgba(239, 232, 255, 0.5)), #FFFFFF;
}
body.reset-page .reset-content {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 1100px;
  height: 637px;
}
body.reset-page .reset-content .reset-block {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  background-image: url('../assets/images/login/background-img.png');
  background-repeat: no-repeat;
  width: 100%;
  height: 100%;
  text-align: center;
}
body.reset-page .reset-content .reset-block-logo {
  background-image: url('../assets/images/waiting/logo.png');
  background-repeat: no-repeat;
  background-position: 131px 204px;
  width: 545px;
}
body.reset-page .reset-content .reset-block-form {
  display: -ms-flexbox;
  display: flex;
}
body.reset-page .reset-content .reset-block-form #password-reset {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  gap: 5px;
}
body.reset-page .reset-content .reset-block-form #password-reset h4 {
  color: #68769F !important;
  font-weight: 500;
}
body.reset-page .reset-content .reset-block-form #password-reset span {
  max-width: 412px;
  text-align: center;
  color: green;
}
body.reset-page .reset-content .reset-block-form #password-reset span#Errors {
  color: #E31A1A;
  float: left;
  margin-left: 25px;
  margin-top: 6px;
  font-weight: 300;
}
body.reset-page .reset-content .reset-block-form #password-reset span#Success {
  color: #01B574;
}
body.reset-page .reset-content .reset-block-form #password-reset p {
  color: #68769F;
  font-weight: 300;
  max-width: 412px;
  -ms-flex-item-align: start;
      align-self: flex-start;
}
body.reset-page .reset-content .reset-block-form #password-reset .input-wrapper {
  width: 100%;
}
body.reset-page .reset-content .reset-block-form #password-reset .form-group {
  position: relative;
}
body.reset-page .reset-content .reset-block-form #password-reset .form-group input {
  width: 449px;
  height: 44px;
}
body.reset-page .reset-content .reset-block-form #password-reset .form-group input:-ms-input-placeholder {
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
  letter-spacing: -0.02em;
  color: #A3AED0;
}
body.reset-page .reset-content .reset-block-form #password-reset .form-group input::placeholder {
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
  letter-spacing: -0.02em;
  color: #A3AED0;
}
body.reset-page .reset-content .reset-block-form #password-reset .form-group input.error {
  color: #8a98ac;
  border-color: #E31A1A;
}
body.reset-page .reset-content .reset-block-form #password-reset .form-group input#Email {
  margin-left: 22px;
}
body.reset-page .reset-content .reset-block-form #password-reset .form-group .show-hide-password-btn {
  position: absolute;
  right: 35px;
  top: 15px;
  background-image: url('../assets/images/svg/eye-close.svg');
  background-repeat: no-repeat;
  background-size: 17px 14px;
  width: 17px;
  height: 14px;
}
body.reset-page .reset-content .reset-block-form #password-reset .form-group .show-hide-password-btn.show {
  background-image: url('../assets/images/svg/eye-open.svg');
}
body.reset-page .reset-content .reset-block-form #password-reset .btn-primary[type='submit'] {
  margin-left: unset;
  margin-right: unset;
  width: 360px;
}
body.reset-page .reset-content .reset-block-form-buttons {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  gap: 35px;
}
body.reset-page .reset-content .reset-block-form-buttons p {
  font-size: 16px;
}
body.reset-page .reset-content .reset-block-form-buttons p a {
  color: #9374FF;
  font-size: 16px;
  font-weight: 300;
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline;
}
body.reset-page .reset-content .reset-block-form-elements {
  margin-bottom: 40px;
}
@media max-width (750px) {
  body.reset-page {
    display: none;
  }
  body.reset-page .reset-content .reset-block-logo {
    display: none;
  }
}
.lessons-page .lessons-content .task-block,
.lessons-page .lessons-content .conference-block,
.lessons-page .lessons-content .page-block,
.lessons-page .lessons-content .files-block {
  border: 1px solid #f0f2fc;
  border-radius: 10px;
  padding: 10px;
}
.lessons-page .lessons-content button.add-file {
  height: 35px;
}
.lessons-page .lessons-content .add-page {
  padding: 14px 9px;
}
.lessons-page .lessons-content .pages-list {
  padding: 14px 9px;
}
.lessons-page .lessons-content .page-buttons {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 1fr;
      grid-template-columns: 1fr 1fr;
  gap: 10px;
  margin: 15px 0;
  -ms-flex-align: center;
      align-items: center;
}
.lessons-page .lessons-content .select2-container {
  width: 100% !important;
}
.tooltip-inner {
  max-width: 310px;
}
.tasks-users-form .select2-container {
  min-width: 278px;
}
.reply-uploaded-files .reply-uploaded-file {
  height: 22px;
}
.reply-uploaded-files .reply-uploaded-file:last-child {
  margin-bottom: 10px;
}
.comments-chat .comment-block .comment-buttons {
  display: none;
  cursor: pointer;
  position: absolute;
  top: 0;
}
.comments-chat .comment-block .comment-buttons a {
  height: 16px;
}
.comments-chat .comment-block:hover .comment-buttons {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
.comments-chat .comment-block.comment-right .comment-buttons {
  left: -20px;
}
.comments-chat .comment-block.comment-left .comment-buttons {
  right: -20px;
}
.comments-chat .comment-block .parent-comment .parent-comment-text {
  border-left-color: #FFFFFF;
}
.comments-chat .parent-comment .parent-comment-text {
  border-left: 4px solid #6e81dc;
  opacity: 0.6;
  padding-left: 10px;
}
.trim-text {
  width: 200px;
  overflow: hidden;
  display: inline-block;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.description-wrapper {
  display: block;
  overflow: auto;
}
/*!
 * 
 * Super simple wysiwyg editor v0.8.18
 * https://summernote.org
 * 
 * 
 * Copyright 2013- Alan Hong. and other contributors
 * summernote may be freely distributed under the MIT license.
 * 
 * Date: 2020-05-20T16:47Z
 * 
 */
@font-face{font-family:"summernote";font-style:normal;font-weight:400;font-display:auto;src:url(data:application/vnd.ms-fontobject;base64,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IQAAAAAAABAAxgABAAAAAAABAAoAAAABAAAAAAACAAcACgABAAAAAAADAAoAEQABAAAAAAAEAAoAGwABAAAAAAAFAAsAJQABAAAAAAAGAAoAMAABAAAAAAAKACsAOgABAAAAAAALABMAZQADAAEECQABABQAeAADAAEECQACAA4AjAADAAEECQADABQAmgADAAEECQAEABQArgADAAEECQAFABYAwgADAAEECQAGABQA2AADAAEECQAKAFYA7AADAAEECQALACYBQnN1bW1lcm5vdGVSZWd1bGFyc3VtbWVybm90ZXN1bW1lcm5vdGVWZXJzaW9uIDEuMHN1bW1lcm5vdGVHZW5lcmF0ZWQgYnkgc3ZnMnR0ZiBmcm9tIEZvbnRlbGxvIHByb2plY3QuaHR0cDovL2ZvbnRlbGxvLmNvbQBzAHUAbQBtAGUAcgBuAG8AdABlAFIAZQBnAHUAbABhAHIAcwB1AG0AbQBlAHIAbgBvAHQAZQBzAHUAbQBtAGUAcgBuAG8AdABlAFYAZQByAHMAaQBvAG4AIAAxAC4AMABzAHUAbQBtAGUAcgBuAG8AdABlAEcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAAcwB2AGcAMgB0AHQAZgAgAGYAcgBvAG0AIABGAG8AbgB0AGUAbABsAG8AIABwAHIAbwBqAGUAYwB0AC4AaAB0AHQAcAA6AC8ALwBmAG8AbgB0AGUAbABsAG8ALgBjAG8AbQAAAAIAAAAAAAAAEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOQECAQMBBAEFAQYBBwEIAQkBCgELAQwBDQEOAQ8BEAERARIBEwEUARUBFgEXARgBGQEaARsBHAEdAR4BHwEgASEBIgEjASQBJQEmAScBKAEpASoBKwEsAS0BLgEvATABMQEyATMBNAE1ATYBNwE4ATkBOgAFYWxpZ24MYWxpZ24tY2VudGVyDGFsaWduLWluZGVudA1hbGlnbi1qdXN0aWZ5CmFsaWduLWxlZnQNYWxpZ24tb3V0ZGVudAthbGlnbi1yaWdodBFhcnJvdy1jaXJjbGUtZG93bhFhcnJvdy1jaXJjbGUtbGVmdBJhcnJvdy1jaXJjbGUtcmlnaHQPYXJyb3ctY2lyY2xlLXVwCmFycm93cy1hbHQIYXJyb3dzLWgIYXJyb3dzLXYEYm9sZAVjYXJldAxjaGFpbi1icm9rZW4GY2lyY2xlBWNsb3NlBGNvZGUJY29sLWFmdGVyCmNvbC1iZWZvcmUKY29sLXJlbW92ZQZlcmFzZXIKZmxvYXQtbGVmdApmbG9hdC1ub25lC2Zsb2F0LXJpZ2h0BGZvbnQFZnJhbWUGaXRhbGljBGxpbmsFbWFnaWMKbWVudS1jaGVjawVtaW51cwtvcmRlcmVkbGlzdAZwZW5jaWwHcGljdHVyZQhxdWVzdGlvbgRyZWRvCHJvbGxiYWNrCXJvdy1hYm92ZQlyb3ctYmVsb3cKcm93LXJlbW92ZRFzcGVjaWFsLWNoYXJhY3RlcgZzcXVhcmUNc3RyaWtldGhyb3VnaAlzdWJzY3JpcHQKc3VtbWVybm90ZQtzdXBlcnNjcmlwdAV0YWJsZQt0ZXh0LWhlaWdodAV0cmFzaAl1bmRlcmxpbmUEdW5kbw11bm9yZGVyZWRsaXN0BXZpZGVvAAAA);src:url(data:application/vnd.ms-fontobject;base64,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IQAAAAAAABAAxgABAAAAAAABAAoAAAABAAAAAAACAAcACgABAAAAAAADAAoAEQABAAAAAAAEAAoAGwABAAAAAAAFAAsAJQABAAAAAAAGAAoAMAABAAAAAAAKACsAOgABAAAAAAALABMAZQADAAEECQABABQAeAADAAEECQACAA4AjAADAAEECQADABQAmgADAAEECQAEABQArgADAAEECQAFABYAwgADAAEECQAGABQA2AADAAEECQAKAFYA7AADAAEECQALACYBQnN1bW1lcm5vdGVSZWd1bGFyc3VtbWVybm90ZXN1bW1lcm5vdGVWZXJzaW9uIDEuMHN1bW1lcm5vdGVHZW5lcmF0ZWQgYnkgc3ZnMnR0ZiBmcm9tIEZvbnRlbGxvIHByb2plY3QuaHR0cDovL2ZvbnRlbGxvLmNvbQBzAHUAbQBtAGUAcgBuAG8AdABlAFIAZQBnAHUAbABhAHIAcwB1AG0AbQBlAHIAbgBvAHQAZQBzAHUAbQBtAGUAcgBuAG8AdABlAFYAZQByAHMAaQBvAG4AIAAxAC4AMABzAHUAbQBtAGUAcgBuAG8AdABlAEcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAAcwB2AGcAMgB0AHQAZgAgAGYAcgBvAG0AIABGAG8AbgB0AGUAbABsAG8AIABwAHIAbwBqAGUAYwB0AC4AaAB0AHQAcAA6AC8ALwBmAG8AbgB0AGUAbABsAG8ALgBjAG8AbQAAAAIAAAAAAAAAEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOQECAQMBBAEFAQYBBwEIAQkBCgELAQwBDQEOAQ8BEAERARIBEwEUARUBFgEXARgBGQEaARsBHAEdAR4BHwEgASEBIgEjASQBJQEmAScBKAEpASoBKwEsAS0BLgEvATABMQEyATMBNAE1ATYBNwE4ATkBOgAFYWxpZ24MYWxpZ24tY2VudGVyDGFsaWduLWluZGVudA1hbGlnbi1qdXN0aWZ5CmFsaWduLWxlZnQNYWxpZ24tb3V0ZGVudAthbGlnbi1yaWdodBFhcnJvdy1jaXJjbGUtZG93bhFhcnJvdy1jaXJjbGUtbGVmdBJhcnJvdy1jaXJjbGUtcmlnaHQPYXJyb3ctY2lyY2xlLXVwCmFycm93cy1hbHQIYXJyb3dzLWgIYXJyb3dzLXYEYm9sZAVjYXJldAxjaGFpbi1icm9rZW4GY2lyY2xlBWNsb3NlBGNvZGUJY29sLWFmdGVyCmNvbC1iZWZvcmUKY29sLXJlbW92ZQZlcmFzZXIKZmxvYXQtbGVmdApmbG9hdC1ub25lC2Zsb2F0LXJpZ2h0BGZvbnQFZnJhbWUGaXRhbGljBGxpbmsFbWFnaWMKbWVudS1jaGVjawVtaW51cwtvcmRlcmVkbGlzdAZwZW5jaWwHcGljdHVyZQhxdWVzdGlvbgRyZWRvCHJvbGxiYWNrCXJvdy1hYm92ZQlyb3ctYmVsb3cKcm93LXJlbW92ZRFzcGVjaWFsLWNoYXJhY3RlcgZzcXVhcmUNc3RyaWtldGhyb3VnaAlzdWJzY3JpcHQKc3VtbWVybm90ZQtzdXBlcnNjcmlwdAV0YWJsZQt0ZXh0LWhlaWdodAV0cmFzaAl1bmRlcmxpbmUEdW5kbw11bm9yZGVyZWRsaXN0BXZpZGVvAAAA?#iefix) format("embedded-opentype"),url(data:application/font-woff2;base64,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) format("woff2"),url(data:application/font-woff;base64,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) format("woff"),url(data:application/x-font-ttf;base64,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ANgAAwABBAkACgBWAOwAAwABBAkACwAmAUJzdW1tZXJub3RlUmVndWxhcnN1bW1lcm5vdGVzdW1tZXJub3RlVmVyc2lvbiAxLjBzdW1tZXJub3RlR2VuZXJhdGVkIGJ5IHN2ZzJ0dGYgZnJvbSBGb250ZWxsbyBwcm9qZWN0Lmh0dHA6Ly9mb250ZWxsby5jb20AcwB1AG0AbQBlAHIAbgBvAHQAZQBSAGUAZwB1AGwAYQByAHMAdQBtAG0AZQByAG4AbwB0AGUAcwB1AG0AbQBlAHIAbgBvAHQAZQBWAGUAcgBzAGkAbwBuACAAMQAuADAAcwB1AG0AbQBlAHIAbgBvAHQAZQBHAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAHMAdgBnADIAdAB0AGYAIABmAHIAbwBtACAARgBvAG4AdABlAGwAbABvACAAcAByAG8AagBlAGMAdAAuAGgAdAB0AHAAOgAvAC8AZgBvAG4AdABlAGwAbABvAC4AYwBvAG0AAAACAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADkBAgEDAQQBBQEGAQcBCAEJAQoBCwEMAQ0BDgEPARABEQESARMBFAEVARYBFwEYARkBGgEbARwBHQEeAR8BIAEhASIBIwEkASUBJgEnASgBKQEqASsBLAEtAS4BLwEwATEBMgEzATQBNQE2ATcBOAE5AToABWFsaWduDGFsaWduLWNlbnRlcgxhbGlnbi1pbmRlbnQNYWxpZ24tanVzdGlmeQphbGlnbi1sZWZ0DWFsaWduLW91dGRlbnQLYWxpZ24tcmlnaHQRYXJyb3ctY2lyY2xlLWRvd24RYXJyb3ctY2lyY2xlLWxlZnQSYXJyb3ctY2lyY2xlLXJpZ2h0D2Fycm93LWNpcmNsZS11cAphcnJvd3MtYWx0CGFycm93cy1oCGFycm93cy12BGJvbGQFY2FyZXQMY2hhaW4tYnJva2VuBmNpcmNsZQVjbG9zZQRjb2RlCWNvbC1hZnRlcgpjb2wtYmVmb3JlCmNvbC1yZW1vdmUGZXJhc2VyCmZsb2F0LWxlZnQKZmxvYXQtbm9uZQtmbG9hdC1yaWdodARmb250BWZyYW1lBml0YWxpYwRsaW5rBW1hZ2ljCm1lbnUtY2hlY2sFbWludXMLb3JkZXJlZGxpc3QGcGVuY2lsB3BpY3R1cmUIcXVlc3Rpb24EcmVkbwhyb2xsYmFjawlyb3ctYWJvdmUJcm93LWJlbG93CnJvdy1yZW1vdmURc3BlY2lhbC1jaGFyYWN0ZXIGc3F1YXJlDXN0cmlrZXRocm91Z2gJc3Vic2NyaXB0CnN1bW1lcm5vdGULc3VwZXJzY3JpcHQFdGFibGULdGV4dC1oZWlnaHQFdHJhc2gJdW5kZXJsaW5lBHVuZG8NdW5vcmRlcmVkbGlzdAV2aWRlbwAAAA==) format("truetype")}[class^=note-icon]:before,[class*=" note-icon"]:before{display:inline-block;font-family:summernote;font-style:normal;font-size:inherit;text-decoration:inherit;text-rendering:auto;text-transform:none;vertical-align:middle;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;speak:none}.note-icon-fw{text-align:center;width:1.25em}.note-icon-border{border:solid .08em #eee;border-radius:.1em;padding:.2em .25em .15em}.note-icon-pull-left{float:left}.note-icon-pull-right{float:right}.note-icon.note-icon-pull-left{margin-right:.3em}.note-icon.note-icon-pull-right{margin-left:.3em}.note-icon-align::before{content:"\EA01"}.note-icon-align-center::before{content:"\EA02"}.note-icon-align-indent::before{content:"\EA03"}.note-icon-align-justify::before{content:"\EA04"}.note-icon-align-left::before{content:"\EA05"}.note-icon-align-outdent::before{content:"\EA06"}.note-icon-align-right::before{content:"\EA07"}.note-icon-arrow-circle-down::before{content:"\EA08"}.note-icon-arrow-circle-left::before{content:"\EA09"}.note-icon-arrow-circle-right::before{content:"\EA0A"}.note-icon-arrow-circle-up::before{content:"\EA0B"}.note-icon-arrows-alt::before{content:"\EA0C"}.note-icon-arrows-h::before{content:"\EA0D"}.note-icon-arrows-v::before{content:"\EA0E"}.note-icon-bold::before{content:"\EA0F"}.note-icon-caret::before{content:"\EA10"}.note-icon-chain-broken::before{content:"\EA11"}.note-icon-circle::before{content:"\EA12"}.note-icon-close::before{content:"\EA13"}.note-icon-code::before{content:"\EA14"}.note-icon-col-after::before{content:"\EA15"}.note-icon-col-before::before{content:"\EA16"}.note-icon-col-remove::before{content:"\EA17"}.note-icon-eraser::before{content:"\EA18"}.note-icon-float-left::before{content:"\EA19"}.note-icon-float-none::before{content:"\EA1A"}.note-icon-float-right::before{content:"\EA1B"}.note-icon-font::before{content:"\EA1C"}.note-icon-frame::before{content:"\EA1D"}.note-icon-italic::before{content:"\EA1E"}.note-icon-link::before{content:"\EA1F"}.note-icon-magic::before{content:"\EA20"}.note-icon-menu-check::before{content:"\EA21"}.note-icon-minus::before{content:"\EA22"}.note-icon-orderedlist::before{content:"\EA23"}.note-icon-pencil::before{content:"\EA24"}.note-icon-picture::before{content:"\EA25"}.note-icon-question::before{content:"\EA26"}.note-icon-redo::before{content:"\EA27"}.note-icon-rollback::before{content:"\EA28"}.note-icon-row-above::before{content:"\EA29"}.note-icon-row-below::before{content:"\EA2A"}.note-icon-row-remove::before{content:"\EA2B"}.note-icon-special-character::before{content:"\EA2C"}.note-icon-square::before{content:"\EA2D"}.note-icon-strikethrough::before{content:"\EA2E"}.note-icon-subscript::before{content:"\EA2F"}.note-icon-summernote::before{content:"\EA30"}.note-icon-superscript::before{content:"\EA31"}.note-icon-table::before{content:"\EA32"}.note-icon-text-height::before{content:"\EA33"}.note-icon-trash::before{content:"\EA34"}.note-icon-underline::before{content:"\EA35"}.note-icon-undo::before{content:"\EA36"}.note-icon-unorderedlist::before{content:"\EA37"}.note-icon-video::before{content:"\EA38"}.note-editor{position:relative}.note-editor .note-dropzone{position:absolute;display:none;z-index:100;color:#87cefa;background-color:#fff;opacity:.95}.note-editor .note-dropzone .note-dropzone-message{display:table-cell;vertical-align:middle;text-align:center;font-size:28px;font-weight:700}.note-editor .note-dropzone.hover{color:#098ddf}.note-editor.dragover .note-dropzone{display:table}.note-editor .note-editing-area{position:relative}.note-editor .note-editing-area .note-editable{outline:none}.note-editor .note-editing-area .note-editable sup{vertical-align:super}.note-editor .note-editing-area .note-editable sub{vertical-align:sub}.note-editor .note-editing-area .note-editable img.note-float-left{margin-right:10px}.note-editor .note-editing-area .note-editable img.note-float-right{margin-left:10px}.note-editor.note-frame,.note-editor.note-airframe{border:1px solid #00000032}.note-editor.note-frame.codeview .note-editing-area .note-editable,.note-editor.note-airframe.codeview .note-editing-area .note-editable{display:none}.note-editor.note-frame.codeview .note-editing-area .note-codable,.note-editor.note-airframe.codeview .note-editing-area .note-codable{display:block}.note-editor.note-frame .note-editing-area,.note-editor.note-airframe .note-editing-area{overflow:hidden}.note-editor.note-frame .note-editing-area .note-editable,.note-editor.note-airframe .note-editing-area .note-editable{padding:10px;overflow:auto;word-wrap:break-word}.note-editor.note-frame .note-editing-area .note-editable[contenteditable=false],.note-editor.note-airframe .note-editing-area .note-editable[contenteditable=false]{background-color:#8080801d}.note-editor.note-frame .note-editing-area .note-codable,.note-editor.note-airframe .note-editing-area .note-codable{display:none;width:100%;padding:10px;border:none;box-shadow:none;font-family:Menlo,Monaco,monospace,sans-serif;font-size:14px;color:#ccc;background-color:#222;resize:none;outline:none;-ms-box-sizing:border-box;box-sizing:border-box;border-radius:0;margin-bottom:0}.note-editor.note-frame.fullscreen,.note-editor.note-airframe.fullscreen{position:fixed;top:0;left:0;width:100% !important;z-index:1050}.note-editor.note-frame.fullscreen .note-resizebar,.note-editor.note-airframe.fullscreen .note-resizebar{display:none}.note-editor.note-frame .note-status-output,.note-editor.note-airframe .note-status-output{display:block;width:100%;font-size:14px;line-height:1.42857143;height:20px;margin-bottom:0;color:#000;border:0;border-top:1px solid #e2e2e2}.note-editor.note-frame .note-status-output:empty,.note-editor.note-airframe .note-status-output:empty{height:0;border-top:0 solid transparent}.note-editor.note-frame .note-status-output .pull-right,.note-editor.note-airframe .note-status-output .pull-right{float:right !important}.note-editor.note-frame .note-status-output .text-muted,.note-editor.note-airframe .note-status-output .text-muted{color:#777}.note-editor.note-frame .note-status-output .text-primary,.note-editor.note-airframe .note-status-output .text-primary{color:#286090}.note-editor.note-frame .note-status-output .text-success,.note-editor.note-airframe .note-status-output .text-success{color:#3c763d}.note-editor.note-frame .note-status-output .text-info,.note-editor.note-airframe .note-status-output .text-info{color:#31708f}.note-editor.note-frame .note-status-output .text-warning,.note-editor.note-airframe .note-status-output .text-warning{color:#8a6d3b}.note-editor.note-frame .note-status-output .text-danger,.note-editor.note-airframe .note-status-output .text-danger{color:#a94442}.note-editor.note-frame .note-status-output .alert,.note-editor.note-airframe .note-status-output .alert{margin:-7px 0 0 0;padding:7px 10px 2px 10px;border-radius:0;color:#000;background-color:#f5f5f5}.note-editor.note-frame .note-status-output .alert .note-icon,.note-editor.note-airframe .note-status-output .alert .note-icon{margin-right:5px}.note-editor.note-frame .note-status-output .alert-success,.note-editor.note-airframe .note-status-output .alert-success{color:#3c763d !important;background-color:#dff0d8 !important}.note-editor.note-frame .note-status-output .alert-info,.note-editor.note-airframe .note-status-output .alert-info{color:#31708f !important;background-color:#d9edf7 !important}.note-editor.note-frame .note-status-output .alert-warning,.note-editor.note-airframe .note-status-output .alert-warning{color:#8a6d3b !important;background-color:#fcf8e3 !important}.note-editor.note-frame .note-status-output .alert-danger,.note-editor.note-airframe .note-status-output .alert-danger{color:#a94442 !important;background-color:#f2dede !important}.note-editor.note-frame .note-statusbar,.note-editor.note-airframe .note-statusbar{background-color:#8080801d;border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-top:1px solid #00000032}.note-editor.note-frame .note-statusbar .note-resizebar,.note-editor.note-airframe .note-statusbar .note-resizebar{padding-top:1px;height:9px;width:100%;cursor:ns-resize}.note-editor.note-frame .note-statusbar .note-resizebar .note-icon-bar,.note-editor.note-airframe .note-statusbar .note-resizebar .note-icon-bar{width:20px;margin:1px auto;border-top:1px solid #00000032}.note-editor.note-frame .note-statusbar.locked .note-resizebar,.note-editor.note-airframe .note-statusbar.locked .note-resizebar{cursor:default}.note-editor.note-frame .note-statusbar.locked .note-resizebar .note-icon-bar,.note-editor.note-airframe .note-statusbar.locked .note-resizebar .note-icon-bar{display:none}.note-editor.note-frame .note-placeholder,.note-editor.note-airframe .note-placeholder{padding:10px}.note-editor.note-airframe{border:0}.note-editor.note-airframe .note-editing-area .note-editable{padding:0}.note-popover.popover{display:none;max-width:none}.note-popover.popover .popover-content a{display:inline-block;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.note-popover.popover .arrow{left:20px !important}.note-toolbar{position:relative}.note-popover .popover-content,.note-editor .note-toolbar{margin:0;padding:0 0 5px 5px}.note-popover .popover-content>.note-btn-group,.note-editor .note-toolbar>.note-btn-group{margin-top:5px;margin-left:0;margin-right:5px}.note-popover .popover-content .note-btn-group .note-table,.note-editor .note-toolbar .note-btn-group .note-table{min-width:0;padding:5px}.note-popover .popover-content .note-btn-group .note-table .note-dimension-picker,.note-editor .note-toolbar .note-btn-group .note-table .note-dimension-picker{font-size:18px}.note-popover .popover-content .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-mousecatcher,.note-editor .note-toolbar .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-mousecatcher{position:absolute !important;z-index:3;width:10em;height:10em;cursor:pointer}.note-popover .popover-content .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-unhighlighted,.note-editor .note-toolbar .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-unhighlighted{position:relative !important;z-index:1;width:5em;height:5em;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASAgMAAAAroGbEAAAACVBMVEUAAIj4+Pjp6ekKlAqjAAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfYAR0BKhmnaJzPAAAAG0lEQVQI12NgAAOtVatWMTCohoaGUY+EmIkEAEruEzK2J7tvAAAAAElFTkSuQmCC") repeat}.note-popover .popover-content .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-highlighted,.note-editor .note-toolbar .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-highlighted{position:absolute !important;z-index:2;width:1em;height:1em;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASAgMAAAAroGbEAAAACVBMVEUAAIjd6vvD2f9LKLW+AAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfYAR0BKwNDEVT0AAAAG0lEQVQI12NgAAOtVatWMTCohoaGUY+EmIkEAEruEzK2J7tvAAAAAElFTkSuQmCC") repeat}.note-popover .popover-content .note-style .dropdown-style blockquote,.note-popover .popover-content .note-style .dropdown-style pre,.note-editor .note-toolbar .note-style .dropdown-style blockquote,.note-editor .note-toolbar .note-style .dropdown-style pre{margin:0;padding:5px 10px}.note-popover .popover-content .note-style .dropdown-style h1,.note-popover .popover-content .note-style .dropdown-style h2,.note-popover .popover-content .note-style .dropdown-style h3,.note-popover .popover-content .note-style .dropdown-style h4,.note-popover .popover-content .note-style .dropdown-style h5,.note-popover .popover-content .note-style .dropdown-style h6,.note-popover .popover-content .note-style .dropdown-style p,.note-editor .note-toolbar .note-style .dropdown-style h1,.note-editor .note-toolbar .note-style .dropdown-style h2,.note-editor .note-toolbar .note-style .dropdown-style h3,.note-editor .note-toolbar .note-style .dropdown-style h4,.note-editor .note-toolbar .note-style .dropdown-style h5,.note-editor .note-toolbar .note-style .dropdown-style h6,.note-editor .note-toolbar .note-style .dropdown-style p{margin:0;padding:0}.note-popover .popover-content .note-color-all .note-dropdown-menu,.note-editor .note-toolbar .note-color-all .note-dropdown-menu{min-width:337px}.note-popover .popover-content .note-color .dropdown-toggle,.note-editor .note-toolbar .note-color .dropdown-toggle{width:20px;padding-left:5px}.note-popover .popover-content .note-color .note-dropdown-menu .note-palette,.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette{display:inline-block;margin:0;width:160px}.note-popover .popover-content .note-color .note-dropdown-menu .note-palette:first-child,.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette:first-child{margin:0 5px}.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-palette-title,.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-palette-title{font-size:12px;margin:2px 7px;text-align:center;border-bottom:1px solid #eee}.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-reset,.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-select,.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-reset,.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-select{font-size:11px;margin:3px;padding:0 3px;cursor:pointer;width:100%;border-radius:5px}.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-reset:hover,.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-select:hover,.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-reset:hover,.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-select:hover{background:#eee}.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-row,.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-row{height:20px}.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-select-btn,.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-select-btn{display:none}.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-holder-custom .note-color-btn,.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-holder-custom .note-color-btn{border:1px solid #eee}.note-popover .popover-content .note-para .note-dropdown-menu,.note-editor .note-toolbar .note-para .note-dropdown-menu{min-width:228px;padding:5px}.note-popover .popover-content .note-para .note-dropdown-menu>div+div,.note-editor .note-toolbar .note-para .note-dropdown-menu>div+div{margin-left:5px}.note-popover .popover-content .note-dropdown-menu,.note-editor .note-toolbar .note-dropdown-menu{min-width:160px}.note-popover .popover-content .note-dropdown-menu.right,.note-editor .note-toolbar .note-dropdown-menu.right{right:0;left:auto}.note-popover .popover-content .note-dropdown-menu.right::before,.note-editor .note-toolbar .note-dropdown-menu.right::before{right:9px;left:auto !important}.note-popover .popover-content .note-dropdown-menu.right::after,.note-editor .note-toolbar .note-dropdown-menu.right::after{right:10px;left:auto !important}.note-popover .popover-content .note-dropdown-menu.note-check a i,.note-editor .note-toolbar .note-dropdown-menu.note-check a i{color:#00bfff;visibility:hidden}.note-popover .popover-content .note-dropdown-menu.note-check a.checked i,.note-editor .note-toolbar .note-dropdown-menu.note-check a.checked i{visibility:visible}.note-popover .popover-content .note-fontsize-10,.note-editor .note-toolbar .note-fontsize-10{font-size:10px}.note-popover .popover-content .note-color-palette,.note-editor .note-toolbar .note-color-palette{line-height:1}.note-popover .popover-content .note-color-palette div .note-color-btn,.note-editor .note-toolbar .note-color-palette div .note-color-btn{width:20px;height:20px;padding:0;margin:0;border:0;border-radius:0}.note-popover .popover-content .note-color-palette div .note-color-btn:hover,.note-editor .note-toolbar .note-color-palette div .note-color-btn:hover{transform:scale(1.2);transition:all .2s}.note-modal .modal-dialog{outline:0;border-radius:5px;box-shadow:0 3px 9px rgba(0,0,0,.5)}.note-modal .form-group{margin-left:0;margin-right:0}.note-modal .note-modal-form{margin:0}.note-modal .note-image-dialog .note-dropzone{min-height:100px;font-size:30px;line-height:4;color:#d3d3d3;text-align:center;border:4px dashed #d3d3d3;margin-bottom:10px}@-moz-document url-prefix(){.note-modal .note-image-input{height:auto}}.note-placeholder{position:absolute;display:none;color:gray}.note-handle .note-control-selection{position:absolute;display:none;border:1px solid #000}.note-handle .note-control-selection>div{position:absolute}.note-handle .note-control-selection .note-control-selection-bg{width:100%;height:100%;background-color:#000;-webkit-opacity:.3;-khtml-opacity:.3;-moz-opacity:.3;opacity:.3;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);filter:alpha(opacity=30)}.note-handle .note-control-selection .note-control-handle,.note-handle .note-control-selection .note-control-sizing,.note-handle .note-control-selection .note-control-holder{width:7px;height:7px;border:1px solid #000}.note-handle .note-control-selection .note-control-sizing{background-color:#000}.note-handle .note-control-selection .note-control-nw{top:-5px;left:-5px;border-right:none;border-bottom:none}.note-handle .note-control-selection .note-control-ne{top:-5px;right:-5px;border-bottom:none;border-left:none}.note-handle .note-control-selection .note-control-sw{bottom:-5px;left:-5px;border-top:none;border-right:none}.note-handle .note-control-selection .note-control-se{right:-5px;bottom:-5px;cursor:se-resize}.note-handle .note-control-selection .note-control-se.note-control-holder{cursor:default;border-top:none;border-left:none}.note-handle .note-control-selection .note-control-selection-info{right:0;bottom:0;padding:5px;margin:5px;color:#fff;background-color:#000;font-size:12px;border-radius:5px;-webkit-opacity:.7;-khtml-opacity:.7;-moz-opacity:.7;opacity:.7;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);filter:alpha(opacity=70)}.note-hint-popover{min-width:100px;padding:2px}.note-hint-popover .popover-content{padding:3px;max-height:150px;overflow:auto}.note-hint-popover .popover-content .note-hint-group .note-hint-item{display:block !important;padding:3px}.note-hint-popover .popover-content .note-hint-group .note-hint-item.active,.note-hint-popover .popover-content .note-hint-group .note-hint-item:hover{display:block;clear:both;font-weight:400;line-height:1.4;color:#fff;white-space:nowrap;text-decoration:none;background-color:#428bca;outline:0;cursor:pointer}.note-toolbar{background:#8080801d}.note-btn-group .note-btn{border-color:#00000032;padding:.28rem .65rem;font-size:13px}
body.waiting-page {
  background: linear-gradient(0deg, rgba(255, 255, 255, 0.33), rgba(255, 255, 255, 0.33)), linear-gradient(0deg, rgba(239, 232, 255, 0.5), rgba(239, 232, 255, 0.5)), #FFFFFF;
}
body.waiting-page .waiting-content {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 1100px;
  height: 637px;
}
body.waiting-page .waiting-content .waiting-block {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  gap: 90px;
  background-image: url('../assets/images/login/background-img.png');
  background-repeat: no-repeat;
  width: 100%;
  height: 100%;
}
body.waiting-page .waiting-content .waiting-block-logo {
  background-image: url('../assets/images/waiting/logo.png');
  background-repeat: no-repeat;
  background-position: 141px 201px;
  width: 545px;
  height: 100%;
}
body.waiting-page .waiting-content .waiting-block-text {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  gap: 40px;
}
body.waiting-page .waiting-content .waiting-block-text .loader {
  animation: rotation 2s infinite linear;
}
@keyframes rotation {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
body.waiting-page .waiting-content .waiting-block-text h3 {
  font-size: 24px;
  font-weight: 500;
  line-height: 28px;
  letter-spacing: 0;
  text-align: center;
  color: #68769F;
}
body.waiting-page .waiting-content .waiting-block-text h4 {
  font-size: 18px;
  font-weight: 300;
  line-height: 22px;
  letter-spacing: 0;
  text-align: center;
  color: #68769F;
}
body.dashboard-news-page .dashboard-news-content .columns {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
}
body.dashboard-news-page .dashboard-news-content .columns .column:first-child {
  width: 100%;
  margin-right: 40px;
}
body.dashboard-news-page .dashboard-news-content .columns .column:last-child {
  width: 396px;
}
body.dashboard-news-page .dashboard-news-content .banners-block {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
body.dashboard-news-page .dashboard-news-content .banners-block .banner-block {
  width: 396px;
}
body.dashboard-news-page .dashboard-news-content .banners-block .banner-block:not(:last-child) {
  margin-bottom: 24px;
}
body.dashboard-news-page .dashboard-news-content .news-block {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  max-height: unset;
  overflow: unset;
}
body.dashboard-news-page .dashboard-news-content .news-block-header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
  margin-bottom: 24px;
}
body.dashboard-news-page .dashboard-news-content .news-block-header h1 {
  font-weight: 500;
  font-size: 24px;
  line-height: 28px;
  color: #2B3674;
}
body.dashboard-news-page .dashboard-news-content .news-block-header .news-types-block ul {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  list-style: none;
  margin: 0;
  padding: 0;
}
body.dashboard-news-page .dashboard-news-content .news-block-header .news-types-block ul li {
  z-index: 2;
}
body.dashboard-news-page .dashboard-news-content .news-block-header .news-types-block ul li a {
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
  color: #707EAE;
  padding: 2px 10px;
}
body.dashboard-news-page .dashboard-news-content .news-block-header .news-types-block ul li:not(:last-child) {
  margin-right: 16px;
}
body.dashboard-news-page .dashboard-news-content .news-block-header .news-types-block ul li.active a {
  background-color: var(--main-school-color);
  border-radius: 15px;
  color: #FFFFFF;
  padding: 2px 10px;
}
body.dashboard-news-page .dashboard-news-content .news-block-body {
  border-left: 1px solid #F3F5F9;
  border-right: 1px solid #F3F5F9;
  border-radius: 10px;
  box-shadow: 0 1px 5px 0 rgba(255, 255, 255, 0.33), 0 1px 1px 0 rgba(147, 116, 255, 0.15);
  background-color: #FFFFFF;
  padding: 16px;
  margin-bottom: 36px;
}
body.dashboard-news-page .dashboard-news-content .news-block-body .news-list {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
body.dashboard-news-page .dashboard-news-content .news-block-body .news-list-item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  padding-bottom: 14px;
}
body.dashboard-news-page .dashboard-news-content .news-block-body .news-list-item:not(:last-child) {
  border-bottom: 1px solid #F3F5F9;
  margin-bottom: 14px;
}
body.dashboard-news-page .dashboard-news-content .news-block-body .news-list-item-header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
  margin-bottom: 12px;
}
body.dashboard-news-page .dashboard-news-content .news-block-body .news-list-item-header-title h2 {
  overflow: hidden;
  text-overflow: ellipsis;
  text-overflow: -o-ellipsis-lastline;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  /*! autoprefixer: off */
  -webkit-box-orient: vertical;
  /* autoprefixer: on */
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
  color: #47548C;
  margin: 0;
}
body.dashboard-news-page .dashboard-news-content .news-block-body .news-list-item-header-type span {
  font-size: 14px;
  font-weight: 300;
  line-height: 18px;
  color: #00C090;
  border-radius: 25px;
  background-color: #E9FDF8;
  padding: 4px 8px 4px 28px;
  background-image: url('../assets/images/svg/tag.svg');
  background-repeat: no-repeat;
  background-size: 16px 16px;
  background-position: left 8px center;
}
body.dashboard-news-page .dashboard-news-content .news-block-body .news-list-item-header-type span.tag-type-0 {
  background-image: url('../assets/images/svg/tags/tag-type-0.svg');
}
body.dashboard-news-page .dashboard-news-content .news-block-body .news-list-item-header-type span.tag-type-1 {
  background-image: url('../assets/images/svg/tags/tag-type-1.svg');
}
body.dashboard-news-page .dashboard-news-content .news-block-body .news-list-item-header-type span.tag-type-2 {
  background-image: url('../assets/images/svg/tags/tag-type-2.svg');
}
body.dashboard-news-page .dashboard-news-content .news-block-body .news-list-item-header-type span.tag-type-3 {
  background-image: url('../assets/images/svg/tags/tag-type-3.svg');
}
body.dashboard-news-page .dashboard-news-content .news-block-body .news-list-item-body {
  font-size: 16px;
  font-weight: 300;
  line-height: 18px;
  letter-spacing: -0.32px;
  color: #707EAE;
  margin-bottom: 12px;
}
body.dashboard-news-page .dashboard-news-content .news-block-body .news-list-item-body span {
  overflow: hidden;
  text-overflow: ellipsis;
  text-overflow: -o-ellipsis-lastline;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  /*! autoprefixer: off */
  -webkit-box-orient: vertical;
  /* autoprefixer: on */
}
body.dashboard-news-page .dashboard-news-content .news-block-body .news-list-item-footer .details-btn {
  display: inline-block;
  font-weight: 300;
  font-size: 16px;
  line-height: 20px;
  letter-spacing: -0.32px;
  color: var(--main-school-color);
  border: 1px solid var(--main-school-color-lighten);
  border-radius: 5px;
  padding: 5px 20px;
  margin-right: 12px;
  height: 30px;
}
body.dashboard-news-page .dashboard-news-content .news-block-body .news-list-item-footer span {
  background-image: url('../assets/images/svg/calendar-grey.svg');
  background-repeat: no-repeat;
  background-position: top -2px left;
  padding-left: 22px;
  font-size: 14px;
  font-weight: 300;
  line-height: 18px;
  color: #A3AED0;
}
body.dashboard-news-page .dashboard-news-content .news-block-body .news-list .empty {
  text-align: center;
}
body.dashboard-news-page .dashboard-news-content .news-block-footer {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: end;
      align-items: flex-end;
}
@media (max-width: 1250px) {
  body.dashboard-news-page .dashboard-news-content .news-block-header {
    -ms-flex-direction: column;
        flex-direction: column;
  }
  body.dashboard-news-page .dashboard-news-content .news-block-header .news-types-block ul {
    -ms-flex-align: center;
        align-items: center;
  }
  body.dashboard-news-page .dashboard-news-content .news-block-header .news-types-block ul li a {
    display: block;
  }
}
@media (max-width: 750px) {
  body.dashboard-news-page .dashboard-news-content .columns {
    -ms-flex-direction: column;
        flex-direction: column;
  }
  body.dashboard-news-page .dashboard-news-content .columns .column:last-child {
    max-width: 100%;
  }
  body.dashboard-news-page .dashboard-news-content .banners-block .banner-block {
    max-width: 100%;
  }
  body.dashboard-page .dashboard-content .widgets-block .news-widget-body .news-block {
    gap: 20px;
    -ms-flex-direction: column;
    flex-direction: column;
    overflow: visible;
  }
  body.dashboard-page .dashboard-content .widgets-block .news-widget-body .news-block-item {
    width: 100%;
  }
  body.dashboard-page .dashboard-content .widgets-block .news-widget-body .news-block-item:not(:last-child) {
    margin-right: unset;
  }
}
body.languages-page .languages-content .selector {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -ms-flex-pack: justify;
      justify-content: space-between;
  gap: 25px;
  -ms-flex-align: center;
      align-items: center;
}
body.languages-page .languages-content .selector-item {
  padding: 4px 10px;
  border-radius: 15px;
  color: var(--main-school-color);
  cursor: pointer;
}
body.languages-page .languages-content .selector-item.active {
  background-color: var(--main-school-color);
  color: #FFFFFF;
}
@media (max-width: 1024px) {
  body.languages-page .languages-content .selector {
    -ms-flex-direction: column;
        flex-direction: column;
  }
}
.settings-main-page .settings-main-content .selector {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -ms-flex-pack: justify;
      justify-content: space-between;
  gap: 25px;
  -ms-flex-align: center;
      align-items: center;
}
.settings-main-page .settings-main-content .selector-item {
  padding: 4px 10px;
  border-radius: 15px;
  color: var(--main-school-color);
  cursor: pointer;
}
.settings-main-page .settings-main-content .selector-item.active {
  background-color: var(--main-school-color);
  color: #FFFFFF;
}
@media (max-width: 1024px) {
  .settings-main-page .settings-main-content .selector {
    -ms-flex-direction: column;
        flex-direction: column;
  }
}
.settings-main-page .settings-main-content .authorized {
  color: #00bb00;
}
.settings-main-page .settings-main-content .logout {
  color: #ffffff;
}
body.languages-page .languages-content .language-name {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  border-bottom: 1px solid #F3F5F9;
  margin-bottom: 35px;
}
body.languages-page .languages-content .back {
  font-weight: 400;
  font-size: 18px;
  line-height: 22px;
  text-align: center;
  color: #FFFFFF;
  background-color: var(--main-school-color, #9374FF);
  border: 1px solid var(--main-school-color, #9374FF);
  border-radius: 10px;
  box-shadow: 0 10px 25px var(--main-school-color-shadow, rgba(117, 81, 255, 0.13)), 2px 15px 40px var(--main-school-color-shadow, rgba(117, 81, 255, 0.15));
  padding: 5px 11px;
  cursor: pointer;
}
body.languages-page .languages-content .heading-wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: start;
      align-items: flex-start;
  gap: 150px;
  margin-top: 20px;
}
body.languages-page .languages-content .heading-wrapper .heading {
  width: 100%;
  position: relative;
}
body.languages-page .languages-content .heading-wrapper .heading .search-btn {
  background-image: url(../assets/images/svg/buttons/search.svg);
  background-repeat: no-repeat;
  background-size: 19px 19px;
  position: absolute;
  right: 21px;
  top: 43px;
  width: 19px;
  height: 19px;
  cursor: pointer;
}
body.languages-page .languages-content .translations-wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  gap: 32px;
  margin-top: 35px;
}
body.languages-page .languages-content .translations-wrapper .translation {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  gap: 12px;
}
body.languages-page .languages-content .translations-wrapper .translation label {
  font-size: 16px;
  font-weight: 300;
  line-height: 18px;
  text-align: left;
  color: #707EAE;
}
body.languages-page .languages-content .translations-wrapper .translation .form-control:disabled {
  color: #8a98ac;
  box-shadow: 0 1px 1px rgba(147, 116, 255, 0.15), 0 1px 5px rgba(255, 255, 255, 0.33);
}
body.languages-page .languages-content .pagination {
  -ms-flex-pack: end;
      justify-content: flex-end;
  margin-top: 72px;
}
body.languages-page .languages-content .btn-primary {
  width: 100%;
  margin-top: 35px;
  margin-bottom: 24px;
}
@media (max-width: 1024px) {
  body.languages-page .heading-wrapper {
    gap: 15px !important;
  }
}
body.tariffs-page .tariffs-content .form-block {
  padding: 30px;
}
body.tariffs-page .tariffs-content .form-block .tariffs-item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
body.tariffs-page .tariffs-content .form-block .tariffs-item.info {
  -ms-flex-direction: column;
      flex-direction: column;
}
body.tariffs-page .tariffs-content .form-block .tariffs-item.balance {
  -ms-flex-align: start;
      align-items: flex-start;
  gap: 50px;
}
body.tariffs-page .tariffs-content .form-block .tariffs-item.simple {
  width: 32%;
}
body.tariffs-page .tariffs-content .form-block .tariffs-save {
  margin-top: 20px;
}
body.tariffs-page .tariffs-content .form-block .tariff-info-wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
body.tariffs-page .tariffs-content .form-block .tariff {
  border: 0;
  width: 100%;
  box-shadow: 0 1px 1px rgba(147, 116, 255, 0.15), 0 1px 5px rgba(255, 255, 255, 0.33);
  border-radius: 10px;
  padding: 2px 0;
  margin: auto;
}
body.tariffs-page .tariffs-content .form-block .tariff h3 {
  text-align: center;
}
body.tariffs-page .tariffs-content .form-block .tariff .delimiter {
  border-bottom: 2px solid var(--main-school-color, #9374FF);
  padding: 10px;
  font-size: 25px;
  font-weight: 600;
}
body.tariffs-page .tariffs-content .form-block .tariff .btn-primary {
  margin: 0 5px 5px 5px;
}
body.tariffs-page .tariffs-content .form-block .tariff .form-element {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  padding: 0 10px;
  min-height: 30px;
}
body.tariffs-page .tariffs-content .form-block .tariff .form-element .value {
  max-width: 45%;
}
body.tariffs-page .tariffs-content .form-block .tariff .form-element input[type="number"] {
  -webkit-appearance: textfield !important;
  -moz-appearance: textfield !important;
  appearance: textfield !important;
}
body.tariffs-page .tariffs-content .form-block .tariff .form-element input[type=number]::-webkit-inner-spin-button,
body.tariffs-page .tariffs-content .form-block .tariff .form-element input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
}
body.tariffs-page .tariffs-content .form-block .tariff .form-element .input-wrapper {
  width: 45%;
  text-align: center;
}
body.tariffs-page .tariffs-content .form-block .tariff .form-element .input-wrapper .input {
  padding: 10px;
  display: -ms-flexbox;
  display: flex;
  border-radius: 15px;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
}
body.tariffs-page .tariffs-content .form-block .tariff .form-element .input-wrapper .input .plus,
body.tariffs-page .tariffs-content .form-block .tariff .form-element .input-wrapper .input .minus {
  height: 100%;
  width: 30%;
  background: none;
  border: none;
  font-size: 20px;
  color: #5f5fce;
}
body.tariffs-page .tariffs-content .form-block .tariff .form-element .input-wrapper .input .num {
  height: 100%;
  width: 42%;
  text-align: center;
  border: none;
}
body.tariffs-page .tariffs-content .form-block .tariff .form-element .input-wrapper .max {
  font-size: 14px;
  text-align: center;
  width: 100%;
}
body.tariffs-page .tariffs-content .btn-primary {
  width: 32%;
  margin-top: 10px;
}
body.tariffs-page .tariffs-update-content .form-block {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  gap: 20px;
}
body.tariffs-page .tariffs-update-content .form-block h3 {
  width: 100%;
  text-align: center;
}
body.tariffs-page .tariffs-update-content .form-block .tariff {
  border: 0;
  width: 100%;
  box-shadow: 0 1px 1px rgba(147, 116, 255, 0.15), 0 1px 5px rgba(255, 255, 255, 0.33);
  border-radius: 10px;
  padding: 2px 0;
}
body.tariffs-page .tariffs-update-content .form-block .tariff .delimiter {
  border-bottom: 2px solid var(--main-school-color, #9374FF);
  padding: 10px;
  font-size: 25px;
  font-weight: 600;
}
body.tariffs-page .tariffs-update-content .form-block .tariff .btn-primary {
  margin: 0 5px 5px 5px;
}
body.tariffs-page .tariffs-update-content .form-block .tariff .form-element {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  padding: 0 10px;
  min-height: 30px;
}
body.tariffs-page .tariffs-update-content .form-block .tariff .form-element .value {
  max-width: 45%;
}
body.tariffs-page .tariffs-update-content .form-block .tariff .form-element input[type="number"] {
  -webkit-appearance: textfield !important;
  -moz-appearance: textfield !important;
  appearance: textfield !important;
}
body.tariffs-page .tariffs-update-content .form-block .tariff .form-element input[type=number]::-webkit-inner-spin-button,
body.tariffs-page .tariffs-update-content .form-block .tariff .form-element input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
}
body.tariffs-page .tariffs-update-content .form-block .tariff .form-element .input-wrapper {
  width: 45%;
  text-align: center;
}
body.tariffs-page .tariffs-update-content .form-block .tariff .form-element .input-wrapper .input {
  padding: 10px;
  display: -ms-flexbox;
  display: flex;
  border-radius: 15px;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
}
body.tariffs-page .tariffs-update-content .form-block .tariff .form-element .input-wrapper .input .plus,
body.tariffs-page .tariffs-update-content .form-block .tariff .form-element .input-wrapper .input .minus {
  height: 100%;
  width: 30%;
  background: none;
  border: none;
  font-size: 20px;
  color: #5f5fce;
}
body.tariffs-page .tariffs-update-content .form-block .tariff .form-element .input-wrapper .input .num {
  height: 100%;
  width: 42%;
  text-align: center;
  border: none;
}
body.tariffs-page .tariffs-update-content .form-block .tariff .form-element .input-wrapper .max {
  font-size: 14px;
  text-align: center;
  width: 100%;
}
body.tariffs-page .selector {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -ms-flex-pack: justify;
      justify-content: space-between;
  gap: 25px;
  -ms-flex-align: center;
      align-items: center;
}
body.tariffs-page .selector-item {
  padding: 4px 10px;
  border-radius: 15px;
  color: var(--main-school-color);
  cursor: pointer;
}
body.tariffs-page .selector-item.active {
  background-color: var(--main-school-color);
  color: #FFFFFF;
}
@media (max-width: 1024px) {
  body.tariffs-page .selector {
    -ms-flex-direction: column;
        flex-direction: column;
  }
}
body.recording-page .recording-content {
  height: 100%;
}
.btn.btn-primary.disabled {
  background-color: rgba(66, 66, 68, 0.75);
  border-color: #424244;
}
.main-container .content .sections-row h4 {
  margin-left: 18px;
}
.main-container .content .section-group {
  margin-bottom: 10px;
  border: 1px solid #E9E3FF;
  border-radius: 10px;
  padding: 18px;
}
.main-container .content .section-group .lessons-row {
  margin: 0;
}
.main-container .content .section-group .lessons-row .lessons-heading {
  margin-bottom: 12px;
}
.main-container .content .section-group .lessons-row .lesson-group {
  margin-bottom: 10px;
  border: 1px solid #E9E3FF;
  border-radius: 10px;
  padding: 18px;
}
.main-container .content .lessons-select {
  margin-bottom: 15px;
}
.main-container .content .sections-control {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -ms-flex-pack: start;
      justify-content: flex-start;
  gap: 35px;
}
.main-container .content .add-section,
.main-container .content .add-lesson,
.main-container .content .remove-section {
  margin-bottom: 10px;
  color: var(--main-school-color, #9374FF);
  text-decoration: underline;
}
.main-container .content .add-section:hover,
.main-container .content .add-lesson:hover,
.main-container .content .remove-section:hover {
  cursor: pointer;
}
.main-container .content .active-toggle {
  padding-left: 0;
}
.main-container .create-modal-body {
  text-align: center;
  font-weight: 500;
  font-size: 21px;
}
.main-container .create-modal-footer {
  -ms-flex-pack: center;
      justify-content: center;
}
.course-block-items-header {
  margin-bottom: 20px;
}
.course-block-items-header .course-name {
  font-size: 28px;
  font-weight: bold;
}
.course-block-items-header .course-description {
  font-size: 20px;
}
.course-block-items-body .course-items-block-item-content-section {
  font-weight: 700;
  font-size: 20px;
  line-height: 20px;
  color: #FFFFFF;
  background-color: var(--main-school-color-lighten);
  box-shadow: 0 3px 10px var(--main-school-color-shadow, rgba(117, 81, 255, 0.13)), 0 7px 15px var(--main-school-color-shadow, rgba(117, 81, 255, 0.15));
  border-radius: 10px;
  padding: 15px 9px;
  overflow: hidden;
  margin-bottom: 15px;
}
.course-block-items-body .course-items-block-item-content-section .section-heading {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  padding-left: 14px;
  padding-top: 10px;
  margin-bottom: 20px;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -ms-flex-align: start;
      align-items: flex-start;
  gap: 10px;
}
.course-block-items-body .course-items-block-item-content-section .lesson {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  position: relative;
  padding: 20px;
  border-radius: 30px;
  background-color: #F8F4FF;
  margin: 0 15px 15px 15px;
  cursor: pointer;
}
.course-block-items-body .course-items-block-item-content-section .lesson-info-wrapper {
  width: 50%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  gap: 5px;
}
@media (max-width: 1024px) {
  .course-block-items-body .course-items-block-item-content-section .lesson-info-wrapper {
    width: 80%;
  }
}
.course-block-items-body .course-items-block-item-content-section .lesson-discipline {
  font-weight: 500;
  line-height: 20px;
  color: #47548C;
  -webkit-line-clamp: 1;
}
.course-block-items-body .course-items-block-item-content-section .lesson-name {
  font-weight: 300;
  line-height: 18px;
  color: #707EAE;
  -webkit-line-clamp: 2;
  word-wrap: anywhere;
}
.course-block-items-body .course-items-block-item-content-section .lesson .timetable-items-block-item-content-menu {
  z-index: 200;
  position: absolute;
  right: 27px;
  top: 19px;
}
.course-block-items-body .course-items-block-item-content-section .lesson .timetable-items-block-item-content-menu .btn-more {
  width: 28px;
  height: 28px;
}
.course-block-items-body .course-items-block-item-content-section .lesson .timetable-items-block-item-content-menu .btn-more i.icon.icon-more:before {
  background-size: 28px 28px;
}
.course-block-items-body .course-items-block-item-content-section .lesson .rating-wrapper {
  display: -ms-flexbox;
  display: flex;
  gap: 23px;
}
.course-block-items-body .course-items-block-item-content-section .lesson .rating-wrapper .btn-primary {
  padding: 9px 7px 10px 14px;
}
@media (max-width: 1024px) {
  .course-block-items-body .course-items-block-item-content-section .lesson .rating-wrapper {
    gap: 5px;
    -ms-flex-pack: end;
        justify-content: flex-end;
  }
  .course-block-items-body .course-items-block-item-content-section .lesson .rating-wrapper input {
    width: 20%;
    padding: 0;
    text-align: center;
  }
}
.hub-container {
  display: none;
}
.banners-page .form-group {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
.banners-page .form-group h3 {
  margin-top: 20px;
}
.banners-page .form-group label {
  font-weight: 500;
  font-size: 18px;
  margin-top: 20px;
}
.banners-page .form-group .code-input {
  min-height: 150px;
}
.selector {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -ms-flex-pack: justify;
      justify-content: space-between;
  gap: 25px;
  -ms-flex-align: center;
      align-items: center;
}
.selector-item {
  padding: 4px 10px;
  border-radius: 15px;
  color: var(--main-school-color);
  cursor: pointer;
}
.selector-item.active {
  background-color: var(--main-school-color);
  color: #FFFFFF;
}
@media (max-width: 1024px) {
  .selector {
    -ms-flex-direction: column;
        flex-direction: column;
  }
}
