﻿@charset "UTF-8";
/*@import "../lib/bootstrap/scss/bootstrap";*/
@font-face {
  font-family: 'MarkGEO-Regular';
  src: url("../fonts/MarkGEO-Regular.eot");
  src: url("../fonts/MarkGEO-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/MarkGEO-Regular.svg#MarkGEO-Regular") format("svg"), url("../fonts/MarkGEO-Regular.ttf") format("truetype"), url("../fonts/MarkGEO-Regular.woff") format("woff"), url("../fonts/MarkGEO-Regular.woff2") format("woff2");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'Mark GEO CAPS';
  src: url("../fonts/MarkGEOCAPS-Medium.eot");
  src: url("../fonts/MarkGEOCAPS-Medium.eot?#iefix") format("embedded-opentype"), url("../fonts/MarkGEOCAPS-Medium.woff") format("woff"), url("../fonts/MarkGEOCAPS-Medium.ttf") format("truetype"), url("../fonts/MarkGEOCAPS-Medium.svg#MarkGEOCAPS-Medium") format("svg");
  font-weight: 500;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'MarkGEOCAPSLight';
  src: url("../fonts/MarkGEOCAPSLight.woff2") format("woff2"), url("../fonts/MarkGEOCAPSLight.woff") format("woff"), url("../fonts/MarkGEOCAPSLight.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'MarkGEOCAPSBold';
  src: url("../fonts/MarkGEOCAPSLight.eot");
  src: url("../fonts/MarkGEOCAPSBold.eot?#iefix") format("embedded-opentype"), url("../fonts/MarkGEOCAPSBold.svg#MarkGEOCAPSBold") format("svg"), url("../fonts/MarkGEOCAPSBold.ttf") format("truetype"), url("../fonts/MarkGEOCAPSBold.woff") format("woff"), url("../fonts/MarkGEOCAPSBold.woff2") format("woff2");
  font-weight: normal;
  font-style: normal; }

body {
  background: #F8F8F9; }

.page-wrapper {
  max-width: 1472px;
  width: 100%;
  background: #fff;
  margin: 0px auto; }

.forms {
  background: #f8f9fc;
  padding: 25px 18px 37px 33px;
  margin: 82px 0 27px;
  border: 1px solid #ececec;
  border-radius: 8px;
  display: flex; }
  .forms form {
    display: flex; }

#topbar {
  min-height: 70px;
  background: #0c69b7;
  display: flex;
  align-items: center; }
  #topbar a {
    color: #fff;
    text-decoration: none; }
  #topbar .container {
    display: flex;
    align-items: center;
    flex-wrap: wrap; }
  #topbar .navbar-brand {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    font-family: 'MarkGEOCAPSBold';
    font-size: 26px;
    line-height: 26px; }
    #topbar .navbar-brand span {
      font-family: 'MarkGEOCAPSLight';
      font-size: 12px;
      line-height: 12px;
      margin-top: 2px; }
  #topbar #userInfo {
    display: flex;
    align-items: center; }
    #topbar #userInfo:after {
      display: none; }
  #topbar .nav-link {
    color: #fff; }
  #topbar .dropdown-item {
    color: #0c69b7; }
  #topbar .dropdown-toggle > span {
    font-family: 'MarkGEOCAPSBold';
    font-size: 13px;
    margin-right: 11px;
    display: none; }
  #topbar .avatar > div {
    border: 1px solid #fff;
    margin-right: 12px; }

@media screen and (min-width: 720px) {
  #topbar .dropdown-toggle > span {
    display: inline; } }

@font-face {
  font-family: 'MarkGEO-Regular';
  src: url("../fonts/MarkGEO-Regular.eot");
  src: url("../fonts/MarkGEO-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/MarkGEO-Regular.svg#MarkGEO-Regular") format("svg"), url("../fonts/MarkGEO-Regular.ttf") format("truetype"), url("../fonts/MarkGEO-Regular.woff") format("woff"), url("../fonts/MarkGEO-Regular.woff2") format("woff2");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'Mark GEO CAPS';
  src: url("../fonts/MarkGEOCAPS-Medium.eot");
  src: url("../fonts/MarkGEOCAPS-Medium.eot?#iefix") format("embedded-opentype"), url("../fonts/MarkGEOCAPS-Medium.woff") format("woff"), url("../fonts/MarkGEOCAPS-Medium.ttf") format("truetype"), url("../fonts/MarkGEOCAPS-Medium.svg#MarkGEOCAPS-Medium") format("svg");
  font-weight: 500;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'MarkGEOCAPSLight';
  src: url("../fonts/MarkGEOCAPSLight.woff2") format("woff2"), url("../fonts/MarkGEOCAPSLight.woff") format("woff"), url("../fonts/MarkGEOCAPSLight.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'MarkGEOCAPSBold';
  src: url("../fonts/MarkGEOCAPSLight.eot");
  src: url("../fonts/MarkGEOCAPSBold.eot?#iefix") format("embedded-opentype"), url("../fonts/MarkGEOCAPSBold.svg#MarkGEOCAPSBold") format("svg"), url("../fonts/MarkGEOCAPSBold.ttf") format("truetype"), url("../fonts/MarkGEOCAPSBold.woff") format("woff"), url("../fonts/MarkGEOCAPSBold.woff2") format("woff2");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'MarkGEOCAPS-Medium';
  src: url("../fonts/MarkGEOCAPS-Medium.eot") format("embedded-opentype"), url("../fonts/MarkGEOCAPS-Medium.svg") format("svg"), url("../fonts/MarkGEOCAPS-Medium.ttf") format("truetype"), url("../fonts/MarkGEOCAPS-Medium.woff") format("woff"); }

.p-r-0 {
  padding-right: 0; }

.p-l-0 {
  padding-left: 0; }

.m-b-20 {
  margin-bottom: 20px; }

.container {
  max-width: 1472px !important; }

main {
  min-height: calc(100vh - 127px);
  background: #fff;
  padding-left: 140px;
  padding-right: 140px;
  padding-top: 60px; }

.header-wrapper {
  display: flex;
  justify-content: space-between;
  padding-left: 155px;
  padding-right: 155px; }
  .header-wrapper .avatar {
    display: flex;
    align-items: center;
    margin-right: 10px; }
    .header-wrapper .avatar span {
      font-family: 'MarkGEOCAPS-Medium';
      font-size: 13px;
      line-height: 16px;
      color: #fff; }
  .header-wrapper .avatar-box {
    position: relative;
    overflow: hidden;
    max-width: 45px;
    min-width: 45px;
    border-radius: 50%;
    border: 1px solid #fff;
    margin-right: 10px;
    margin-bottom: 0; }
    .header-wrapper .avatar-box::after {
      display: block;
      content: "";
      width: 100%;
      padding-top: 100%; }
    .header-wrapper .avatar-box img {
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      width: 100%;
      height: 100%;
      object-fit: cover; }
  .header-wrapper .dropdown-toggle {
    background: none;
    border: none;
    outline: none !important;
    box-shadow: none !important; }
  .header-wrapper .header-brand {
    display: flex;
    flex-direction: column;
    font-family: 'MarkGEOCAPSBold';
    font-size: 26px;
    line-height: 35px; }
    .header-wrapper .header-brand span {
      font-family: 'MarkGEOCAPSLight';
      font-size: 12px;
      line-height: 16px; }

.down-nav .navbar {
  padding-bottom: 0; }

.down-nav li a {
  font-family: 'MarkGEOCAPS-Medium';
  margin-right: 5px;
  margin-left: 5px;
  font-size: 13px;
  padding-left: 4px !important;
  padding-right: 4px !important; }

/*#navbarCollapseTop {
    padding-left: 160px;
    padding-right: 100px;

}*/
#dropdownMenuLink {
  display: flex;
  align-items: center; }

.dropdown-menu.dropdown-menu-right .dropdown-item.active,
.dropdown-menu.dropdown-menu-right .dropdown-item:active {
  background-color: transparent; }

.dropdown-menu.dropdown-menu-right a {
  font-family: 'MarkGEOCAPS-Medium';
  color: #0c69b7;
  font-size: 13px; }
  .dropdown-menu.dropdown-menu-right a:focus {
    background-color: #fff; }

.users-info input,
.users-info select {
  border-radius: 3px !important; }

.users-info .btn-save {
  margin-right: 23px; }

.users-info .text-success {
  font-family: 'MarkGEOCAPS-Medium';
  font-size: 13px;
  display: flex;
  text-align: center;
  align-items: center;
  justify-content: center; }

.text-success {
  font-family: 'MarkGEOCAPSBold';
  font-size: 13px; }

.form-group {
  margin-bottom: 27px; }
  .form-group input {
    font-family: 'MarkGEO-Regular' !important;
    border: 1px solid #DEDEDE !important; }

.form-control {
  font-size: 14px !important; }

nav.navbar.navbar-expand-sm.navbar-toggleable-sm.navbar-light.bg-white.border-bottom.box-shadow.mb-3 {
  margin-bottom: 0 !important;
  border-bottom: none !important; }

.upper-search-container select, .upper-search-container option {
  font-family: 'MarkGEO-Regular'; }

.label-input label {
  font-family: 'MarkGEOCAPS-Medium';
  font-size: 14px !important;
  line-height: 18px;
  color: #2A3C62;
  margin-bottom: 7px; }

.label-input input:focus,
.label-input select:focus,
.label-input k-state-focused,
.label-input textarea:focus {
  outline: none !important;
  box-shadow: none !important; }

.label-input select {
  font-family: 'MarkGEO-Regular';
  font-size: 14px !important;
  line-height: 18px;
  color: #2A3C62;
  margin-bottom: 14px; }

td {
  word-wrap: break-word;
  max-width: 500px; }

th:first-child {
  border-top-left-radius: 5px; }

th:last-child {
  border-top-right-radius: 5px; }

.kendo-container {
  box-shadow: 0px 15px 15px rgba(0, 0, 0, 0.05); }
  .kendo-container .k-master-row {
    height: 20px !important; }
  .kendo-container th:last-child:before,
  .kendo-container th:nth-last-child(2):before,
  .kendo-container th:nth-last-child(3):before {
    display: none; }
  .kendo-container th {
    -webkit-font-feature-settings: 'case' on;
    font-feature-settings: 'case' on;
    padding-top: 23px !important;
    padding-bottom: 23px !important; }
  .kendo-container td {
    font-family: 'MarkGEO-Regular' !important;
    font-size: 14px;
    line-height: 18px;
    color: #333333; }

.k-pager-wrap {
  border-style: none !important; }

#Question:focus-visible,
.text-box.single-line:focus-visible {
  outline: none !important; }

#Question {
  display: block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  margin-right: 0; }

.text-box.single-line {
  display: block;
  width: 40%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  margin-right: 0; }

.k-pager-wrap.k-grid-pager.k-widget.k-floatwrap {
  margin-top: 0px; }
  .k-pager-wrap.k-grid-pager.k-widget.k-floatwrap ul {
    border: 1px solid #EAEBEC80;
    border-radius: 4px;
    outline: none !important;
    box-shadow: none !important; }
  .k-pager-wrap.k-grid-pager.k-widget.k-floatwrap a {
    border: 1px solid #EAEBEC80;
    outline: none !important;
    box-shadow: none !important;
    border-radius: 4px;
    margin-right: 4px; }

.k-pager-numbers .k-link.k-state-selected {
  border: 1px solid #0c69b7 !important;
  background: #0c69b7 !important; }

.a.k-link {
  outline: none; }

.k-pager-numbers .k-link.k-state-selected {
  border-color: none !important;
  color: #0C69B7 !important;
  border-radius: 4px;
  margin-right: 4px;
  outline: none !important;
  box-shadow: none !important; }
  .k-pager-numbers .k-link.k-state-selected span {
    color: #fff !important; }

.k-pager-nav.k-link, .k-pager-refresh,
.k-pager-numbers .k-link {
  color: #333333 !important; }

.k-pager-numbers .k-link.k-state-selected {
  color: #fff !important; }

.k-pager-info.k-label {
  display: none; }

.k-pager-wrap.k-grid-pager.k-widget.k-floatwrap {
  justify-content: flex-end;
  padding: 25px 0;
  background: #fff;
  padding-right: 15px; }

.kendo-users-container {
  box-shadow: 0px 15px 15px rgba(0, 0, 0, 0.05); }
  .kendo-users-container a.k-button.k-button-icontext.k-grid- {
    background-color: initial;
    border: none; }
  .kendo-users-container a.k-button.k-button-icontext.k-grid-:focus {
    box-shadow: none; }
  .kendo-users-container th:last-child:before,
  .kendo-users-container th:nth-last-child(2):before {
    display: none; }
  .kendo-users-container th {
    -webkit-font-feature-settings: 'case' on;
    font-feature-settings: 'case' on;
    padding-top: 23px !important;
    padding-bottom: 23px !important; }
  .kendo-users-container td {
    font-family: 'MarkGEO-Regular' !important;
    font-size: 14px;
    line-height: 18px;
    color: #333333; }
  .kendo-users-container .activate button {
    width: 26px;
    height: 26px;
    background-color: transparent;
    border: none; }
  .kendo-users-container .activate button:focus {
    outline: none !important; }

.aftr {
  position: relative; }
  .aftr input {
    height: 39px !important; }

.aftr::after {
  content: '';
  width: 1px;
  height: 17px;
  background: #0c69b7;
  position: absolute;
  top: 11px; }

.after {
  position: relative; }

.after::after {
  content: '';
  width: 1px;
  height: 22px;
  background: #0c69b7;
  position: absolute;
  top: 19px;
  left: 63px; }

.btn-back,
.btn-back:hover,
.btn-back:focus,
.btn-back:active {
  border-radius: 3px;
  border: none !important;
  background-color: #0C69B7 !important;
  font-family: 'MarkGEOCAPSBold';
  color: #fff;
  font-size: 13px;
  line-height: 16px;
  padding: 11.5px 26px !important;
  outline: none !important;
  box-shadow: none !important; }

.btn-save,
.btn-save:hover,
.btn-save:focus,
.btn-save:active {
  border-radius: 3px;
  border: none !important;
  background-color: #0CB7B0 !important;
  font-family: 'MarkGEOCAPSBold';
  color: #fff;
  font-size: 13px;
  line-height: 16px;
  padding: 11.5px 35px;
  outline: none !important;
  box-shadow: none !important; }

.btn.btn-danger.add:hover,
.btn.btn-danger.add:focus,
.btn.btn-danger.add:active {
  background-color: #0cb7b0;
  border: none;
  border-color: none;
  outline: none !important;
  box-shadow: none !important; }

.btn.btn-danger.add {
  padding: 14px 38px !important; }

input.btn.btn-danger.srch:hover,
input.btn.btn-danger.srch:focus,
input.btn.btn-danger.srch:active {
  background: #0c69b7;
  border: none;
  border-color: none;
  outline: none !important;
  box-shadow: none !important; }

.inormation-container {
  padding-bottom: 50px; }
  .inormation-container p {
    font-family: 'MarkGEOCAPSBold';
    font-size: 16px;
    line-height: 20px;
    color: #2A3C62;
    margin-bottom: 0 !important;
    padding-bottom: 7px; }
  .inormation-container span {
    font-family: 'MarkGEO-Regular';
    font-size: 16px;
    line-height: 20px;
    color: #333333; }
  .inormation-container .brdr {
    border-right: 1px solid #a3acb6;
    padding-right: 20px; }

.add-stream {
  padding-bottom: 50px; }
  .add-stream select {
    margin-bottom: 0; }
  .add-stream p {
    font-family: 'MarkGEOCAPSBold';
    font-size: 16px;
    line-height: 20px;
    color: #2A3C62;
    margin-bottom: 0 !important;
    padding-bottom: 7px; }
  .add-stream span {
    font-size: 16px;
    line-height: 20px;
    color: #333333; }
  .add-stream .brdr {
    border-right: 1px solid #a3acb6;
    padding-right: 20px; }

.add-online-course {
  margin-bottom: 30px; }
  .add-online-course .merged-files {
    font-family: 'MarkGEO-Regular';
    margin: 7px 0;
    padding: 3px 6px;
    border: 1px solid #ced4da; }

.validation-summary-errors,
.field-validation-error {
  text-decoration: none;
  font-family: 'MarkGEOCAPS-Medium';
  color: red !important;
  padding-top: 8px;
  font-size: 13px !important; }

.add-course .radio-btns {
  cursor: pointer;
  padding-right: 7px; }

.validation-summary-errors ul {
  list-style-type: none;
  padding-left: 15px; }

.information-container-inner > div,
.add-stream-container-inner > div {
  padding-left: 15px;
  padding-right: 15px; }
  .information-container-inner > div:last-child,
  .add-stream-container-inner > div:last-child {
    margin-left: auto; }

.information-container-inner .add,
.add-stream-container-inner .add {
  margin-right: 0; }

.kendo-information-container {
  box-shadow: 0px 15px 15px rgba(0, 0, 0, 0.05); }
  .kendo-information-container th:last-child:before,
  .kendo-information-container th:nth-last-child(2):before,
  .kendo-information-container th:nth-last-child(3):before,
  .kendo-information-container th:nth-last-child(4):before,
  .kendo-information-container th:nth-last-child(5):before {
    display: none; }
  .kendo-information-container th {
    -webkit-font-feature-settings: 'case' on;
    font-feature-settings: 'case' on;
    padding-top: 23px !important;
    padding-bottom: 23px !important; }
  .kendo-information-container td {
    font-family: 'MarkGEO-Regular' !important;
    font-size: 14px;
    line-height: 18px;
    color: #333333; }

.kendo-online-course-container {
  box-shadow: 0px 15px 15px rgba(0, 0, 0, 0.05); }
  .kendo-online-course-container th:last-child:before,
  .kendo-online-course-container th:nth-last-child(2):before,
  .kendo-online-course-container th:nth-last-child(3):before,
  .kendo-online-course-container th:nth-last-child(4):before,
  .kendo-online-course-container th:nth-last-child(5):before {
    display: none; }
  .kendo-online-course-container th {
    -webkit-font-feature-settings: 'case' on;
    font-feature-settings: 'case' on;
    padding-top: 23px !important;
    padding-bottom: 23px !important; }
  .kendo-online-course-container td {
    font-family: 'MarkGEO-Regular' !important;
    font-size: 14px;
    line-height: 18px;
    color: #333333; }

.birth-picker .k-datepicker {
  width: 21.4em !important; }
  .birth-picker .k-datepicker:active {
    outline: none !important;
    box-shadow: none !important; }

.birth-picker input {
  border: none !important; }

.gander-picker {
  display: flex;
  margin-top: 35px;
  align-items: center; }
  .gander-picker label {
    border-right: 1px solid #D2D2D2;
    padding-right: 20px;
    margin-bottom: 0 !important; }
  .gander-picker .form-group {
    font-family: 'MarkGEO-Regular' !important;
    margin-bottom: 0 !important;
    padding-left: 20px; }
    .gander-picker .form-group span {
      padding-right: 10px !important; }
    .gander-picker .form-group input {
      font-size: 14px;
      line-height: 18px; }

.auto-act,
.dont-match-on-weekend {
  display: flex; }
  .auto-act .form-group,
  .dont-match-on-weekend .form-group {
    display: flex;
    align-items: center;
    margin-bottom: 0 !important;
    padding-left: 16px;
    padding-bottom: 11px; }
    .auto-act .form-group input,
    .dont-match-on-weekend .form-group input {
      width: 20px;
      height: 20px; }
  .auto-act label,
  .dont-match-on-weekend label {
    padding-right: 16px;
    font-family: 'MarkGEOCAPS-Medium' !important;
    font-size: 14px;
    line-height: 18px;
    border-right: 1px solid #B4B4B4; }

.input-max-268 {
  max-width: 268px !important;
  width: 100%;
  font-family: 'MarkGEO-Regular' !important;
  border: 1px solid #DEDEDE !important;
  font-size: 14px !important;
  display: block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }

.forpadding {
  margin-top: 1px; }
  .forpadding span {
    font-family: 'MarkGEOCAPS-Medium';
    font-size: 14px;
    line-height: 18px;
    color: #212529;
    padding-left: 4px;
    padding-right: 4px; }

.border-right-checkbox {
  margin-bottom: 0 !important;
  border-right: 1px solid #B4B4B4;
  padding-right: 15px; }

.login-container {
  background-image: url("../images/log-in bg.png");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover; }
  .login-container main {
    background: none; }
  .login-container .login-logo-container {
    display: flex;
    justify-content: center;
    align-items: center;
    padding-top: 130px;
    margin-bottom: 48px; }
  .login-container .login-logo-text {
    font-family: 'MarkGEO-Regular';
    -webkit-font-feature-settings: 'case' on;
    font-feature-settings: 'case' on;
    color: #fff;
    text-transform: uppercase; }
    .login-container .login-logo-text span {
      font-weight: 800;
      padding-left: 10px; }
  .login-container .login-form-container {
    background-color: #fff;
    border-radius: 10px;
    width: 100%;
    text-align: center;
    max-width: 442px;
    margin-left: auto;
    margin-right: auto; }
    .login-container .login-form-container .form-group span {
      font-family: 'MarkGEOCAPS-Medium';
      color: red;
      padding-top: 8px; }
    .login-container .login-form-container input[type="text"],
    .login-container .login-form-container input[type="password"] {
      width: 317px !important;
      min-height: 60px;
      font-family: 'MarkGEO-Regular' !important;
      border: 1px solid #D5D5D5 !important;
      background-color: #F6F6F7 !important;
      margin-left: auto;
      margin-right: auto; }
    .login-container .login-form-container input:-webkit-autofill,
    .login-container .login-form-container input:-webkit-autofill:hover,
    .login-container .login-form-container input:-webkit-autofill:focus,
    .login-container .login-form-container input:-webkit-autofill:active {
      -webkit-box-shadow: 0 0 0 30px #F6F6F7 inset !important; }
    .login-container .login-form-container input[type="text"]:focus,
    .login-container .login-form-container input[type="password"]:focus {
      box-shadow: none !important;
      outline: none !important; }
    .login-container .login-form-container h1 {
      color: #2A3C62;
      font-family: 'MarkGEOCAPSBold';
      font-size: 26px;
      line-height: 33px;
      padding-top: 50px;
      padding-bottom: 50px; }
  .login-container .getin {
    border-radius: 4px;
    background-color: #0C69B7;
    color: #fff;
    -webkit-font-feature-settings: 'case' on;
    font-feature-settings: 'case' on;
    font-family: 'MarkGEOCAPSBold';
    padding: 21px 126px;
    border: none;
    margin-bottom: 23px; }
  .login-container .checkbox {
    text-align: start;
    margin-left: 62px; }
    .login-container .checkbox input[type="checkbox"] {
      width: 15px;
      height: 15px;
      border: 1px solid #D5D5D5; }
    .login-container .checkbox label {
      font-family: 'MarkGEO-Regular';
      font-size: 12px;
      line-height: 15px;
      color: rgba(51, 51, 51, 0.8);
      -webkit-font-feature-settings: 'case' on;
      font-feature-settings: 'case' on;
      margin-bottom: 0;
      padding-left: 7px; }
  .login-container .forgot-password {
    text-align: end;
    margin-right: 62px;
    padding-bottom: 60px; }
    .login-container .forgot-password a {
      font-family: 'MarkGEO-Regular';
      color: #2A3C62;
      font-size: 12px;
      line-height: 15px; }

.password-hide-show {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 75px;
  cursor: pointer; }
  .password-hide-show.active .show-password {
    display: none; }
  .password-hide-show.active .hide-password {
    display: block; }
  .password-hide-show .show-password {
    display: block; }
  .password-hide-show .hide-password {
    display: none; }

.reset-password-container {
  max-width: 317px;
  position: relative;
  margin-left: auto;
  margin-right: auto; }
  .reset-password-container h1 {
    padding-top: 170px;
    padding-bottom: 47px;
    text-align: center;
    font-family: 'MarkGEOCAPSBold';
    font-size: 26px;
    line-height: 33px;
    color: #2A3C62; }
  .reset-password-container input[type="text"],
  .reset-password-container input[type="password"] {
    width: 317px !important;
    min-height: 60px;
    font-family: 'MarkGEO-Regular' !important;
    border: 1px solid #D5D5D5 !important;
    background-color: #F6F6F7 !important;
    margin-left: auto;
    margin-right: auto; }
  .reset-password-container input:-webkit-autofill,
  .reset-password-container input:-webkit-autofill:hover,
  .reset-password-container input:-webkit-autofill:focus,
  .reset-password-container input:-webkit-autofill:active {
    -webkit-box-shadow: 0 0 0 30px #F6F6F7 inset !important; }
  .reset-password-container input[type="text"]:focus,
  .reset-password-container input[type="password"]:focus {
    box-shadow: none !important;
    outline: none !important; }
  .reset-password-container .text-danger ul,
  .reset-password-container .text-success ul {
    list-style-type: none;
    padding: 0; }
  .reset-password-container .text-danger li,
  .reset-password-container .text-success li {
    font-family: 'MarkGEOCAPSBold';
    text-align: center;
    padding-left: 0; }
  .reset-password-container .after {
    position: relative; }
  .reset-password-container .after::after {
    content: '';
    width: 1px;
    height: 22px;
    background: #0c69b7;
    position: absolute;
    top: 19px;
    left: 0; }
  .reset-password-container .getin {
    border-radius: 4px;
    background-color: #0C69B7;
    color: #fff;
    -webkit-font-feature-settings: 'case' on;
    font-feature-settings: 'case' on;
    font-family: 'MarkGEOCAPSBold';
    padding: 21px 122px;
    border: none;
    margin-bottom: 23px; }
  .reset-password-container .password-hide-show {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 15px;
    cursor: pointer; }

.add-stream-container-inner {
  margin-bottom: 40px; }

.user-profile-info {
  width: 100%; }
  .user-profile-info input[type="text"]:focus,
  .user-profile-info input[type="password"]:focus,
  .user-profile-info select:focus {
    box-shadow: none !important;
    outline: none !important; }
  .user-profile-info .form-group {
    display: flex;
    align-items: center;
    margin-bottom: 10px;
    font-family: 'MarkGEO-Regular' !important; }
  .user-profile-info .profile-lable-box {
    width: 35%;
    text-align: right;
    padding-right: 12px; }
  .user-profile-info .profile-input-box {
    width: 65%; }
    .user-profile-info .profile-input-box label {
      margin-bottom: 0; }
    .user-profile-info .profile-input-box .aft::after {
      left: 0; }

.user-profile-info-button {
  display: flex;
  justify-content: end; }

.user-profile-info-header h1 {
  text-align: center;
  padding-bottom: 30px;
  text-align: center;
  font-family: 'MarkGEOCAPSBold';
  font-size: 26px;
  line-height: 33px;
  color: #2A3C62; }

.forgot-password-header h1 {
  padding-top: 15px;
  padding-bottom: 30px;
  text-align: center;
  font-family: 'MarkGEOCAPSBold';
  font-size: 26px;
  line-height: 33px;
  color: #2A3C62; }

.forgot-password-label {
  text-align: center; }
  .forgot-password-label label {
    font-family: 'MarkGEOCAPS-Medium';
    font-size: 14px !important;
    line-height: 18px;
    color: #2A3C62;
    margin-bottom: 14px; }

input[type="email"] {
  font-family: 'MarkGEO-Regular' !important;
  border: 1px solid #D5D5D5 !important;
  background-color: #F6F6F7 !important;
  margin-left: auto;
  margin-right: auto; }

input[type="email"]:focus {
  box-shadow: none !important;
  outline: none !important; }

.navbar ul li a.active {
  border-bottom: 2px solid #0c69b7; }

.streamid th {
  -webkit-font-feature-settings: 'case' on;
  font-feature-settings: 'case' on;
  padding-top: 23px !important;
  padding-bottom: 23px !important; }

.streamid th:last-child:before,
.streamid th:nth-last-child(2):before,
.streamid th:nth-last-child(3):before,
.streamid th:nth-last-child(4):before,
.streamid th:nth-last-child(5):before {
  display: none; }

.streamid td:nth-child(7) {
  padding: 12px 0; }

.streamid td {
  font-family: 'MarkGEO-Regular' !important;
  font-size: 14px;
  line-height: 18px;
  color: #333333; }

.streamid .m-b-25 {
  margin-bottom: 25px; }

.streamid .p-r-0 {
  padding-right: 0; }

.streamid information-container-inner > div:last-child {
  margin: 0; }

.streaid-modal {
  margin-top: 227px; }

.btn-cancel {
  font-family: 'MarkGEOCAPS-Medium';
  border: 1px solid #0c69b7;
  border-radius: 3px;
  padding: 3px 15px;
  color: #0c69b7;
  background-color: transparent; }

.btn-cancel:focus {
  outline: none !important; }

.view {
  font-family: 'MarkGEOCAPS-Medium';
  border: 1px solid #0c69b7;
  border-radius: 3px;
  color: #0c69b7 !important;
  padding: 3px 6px; }

.btn-cancel-icon {
  width: 10px;
  padding-bottom: 4px; }

.add-quiz-module .k-grid.k-widget.k-grid-display-block.k-editable {
  border: none; }

.add-quiz-module .k-toolbar.k-grid-toolbar {
  padding: 0; }

.add-quiz-module .k-command-cell a {
  font-family: 'MarkGEOCAPS-Medium' !important;
  color: #0c69b7 !important;
  background-color: transparent !important;
  padding: 3px 6px !important; }

.add-quiz-module .k-command-cell a:hover {
  font-family: 'MarkGEOCAPS-Medium' !important;
  color: #FFF !important;
  background-color: transparent !important;
  background-color: #0c69b7 !important;
  padding: 3px 6px !important; }

.add-quiz-module .k-grid {
  border-style: none !important;
  box-shadow: none; }

.add-quiz-module .k-toolbar {
  border-style: none !important;
  background-color: transparent; }

.add-quiz-module .k-toolbar.k-grid-toolbar {
  margin-bottom: 25px; }

.add-quiz-module a.k-button.k-button-icontext.k-grid-add {
  background: #0cb7b0;
  border: none;
  width: 198px;
  padding: 11.5px 0px;
  border-radius: 3px;
  font-family: 'MarkGEOCAPSBold';
  font-size: 13px;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #FFF; }

.add-quiz-module .k-grid-header .k-header:first-child:before,
.add-quiz-module th:nth-child(3):before,
.add-quiz-module .k-grid-header .k-header:last-child:before {
  display: none; }

.add-quiz-module .k-grid-header tr:hover {
  background: #0c69b7 !important;
  color: white !important; }

.add-quiz-module .k-header {
  padding-top: 23px;
  padding-bottom: 23px;
  font-family: 'MarkGEOCAPS-Medium';
  font-size: 14px;
  line-height: 18px; }

.add-quiz-module .k-button {
  border-style: none; }

.add-quiz-module .k-icon.k-i-expand,
.add-quiz-module .k-icon.k-i-collapse {
  color: #0C69B7 !important; }

.add-quiz-module a.k-button.k-button-icontext.k-grid-edit:hover {
  transition: 0.3s;
  background-image: url(../images/edit-hover.svg); }

.add-quiz-module a.k-button.k-button-icontext.k-grid-edit {
  background-image: url(../images/edit-icon.svg);
  background-repeat: no-repeat;
  background-position: center;
  transition: 0.3s;
  text-indent: -9999px;
  width: 35px;
  height: 35px;
  border-radius: 25px; }
  .add-quiz-module a.k-button.k-button-icontext.k-grid-edit span {
    width: 26px;
    height: 26px; }

.add-quiz-module a.k-button.k-button-icontext.k-grid-delete:hover {
  transition: 0.3s;
  background-image: url(../images/delete-hover-icon.svg); }

.add-quiz-module a.k-button.k-button-icontext.k-grid-delete {
  background-image: url(../images/delete-icon.svg);
  background-repeat: no-repeat;
  background-position: center;
  transition: 0.3s;
  text-indent: -9999px;
  width: 35px;
  height: 35px;
  border-radius: 25px; }
  .add-quiz-module a.k-button.k-button-icontext.k-grid-delete span {
    width: 26px;
    height: 26px; }

.add-quiz-module span .k-icon.k-i-edit {
  font-family: none; }

.add-quiz-module .k-i-edit::before {
  display: none; }

.add-quiz-module .k-command-cell {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  padding-right: 18px !important; }

.streamid .upper-search-container {
  padding-right: 0; }

.streamid tbody td:nth-child(4) {
  display: flex;
  flex-direction: row; }

.streamid .p-b-25 {
  padding-bottom: 25px; }

.streamid .generation-btn {
  border-radius: 5px;
  border: 1px solid #0C69B7;
  background-color: transparent;
  font-family: 'MarkGEOCAPSBold';
  font-size: 13px;
  color: #0C69B7;
  margin-right: 12px;
  padding: 8px 12px 8px 9px;
  height: 40px;
  width: 100%; }
  .streamid .generation-btn img {
    margin-right: 4px; }

.streamid .agreement-btn {
  border-radius: 5px;
  border: 1px solid #0C69B7;
  background-color: transparent;
  font-family: 'MarkGEOCAPSBold';
  font-size: 13px;
  color: #0C69B7;
  margin-right: 12px;
  padding: 8px 12px 8px 3px;
  height: 40px;
  display: flex;
  align-items: center; }
  .streamid .agreement-btn img {
    margin-right: 7px; }

.streamid .custom-select {
  height: 40px; }

.streamid .presence-btn {
  border-radius: 5px;
  border: 1px solid #0C69B7;
  background-color: transparent;
  font-family: 'MarkGEOCAPSBold';
  font-size: 13px;
  color: #0C69B7;
  padding: 7px 15px 7px 13px;
  height: 40px;
  width: 100%; }
  .streamid .presence-btn img {
    margin-right: 9px; }

.streamid .btn-success:not(:disabled):not(.disabled):active {
  border: 1px solid #0C69B7;
  color: #0C69B7; }

.streamid .btn-success:focus {
  box-shadow: none; }

.add-trainer .add-trainer-container {
  background-color: #F8F9FC;
  display: flex;
  border: 1px solid #ECECEC;
  border-radius: 5px;
  margin-top: 30px;
  margin-bottom: 30px; }

.add-trainer label {
  font-family: 'MarkGEOCAPSBold';
  font-size: 16px !important;
  line-height: 18px;
  color: #2A3C62; }

.add-trainer .specific-trainer {
  font-family: 'MarkGEOCAPS-Medium';
  font-size: 14px;
  line-height: 18px;
  color: #2A3C62;
  display: flex;
  padding-top: 25px; }

.add-trainer .type {
  font-family: 'MarkGEOCAPS-Medium';
  font-size: 14px;
  line-height: 18px;
  color: #212529;
  display: flex;
  margin-right: 25px; }
  .add-trainer .type input {
    font-size: 0 !important;
    display: flex;
    width: auto;
    margin-right: 13px;
    margin-top: 2px; }

.add-trainer .trainer-name {
  font-family: 'MarkGEOCAPS-Medium';
  font-size: 14px !important;
  padding-top: 22px;
  margin-bottom: 12px; }

.add-trainer .k-autocomplete:focus-within {
  box-shadow: none !important;
  outline: none !important; }

.add-trainer span.k-widget.k-autocomplete.k-autocomplete-clearable.k-state-default {
  border: none !important;
  border-radius: 6px !important; }
  .add-trainer span.k-widget.k-autocomplete.k-autocomplete-clearable.k-state-default input {
    border-radius: 5px !important; }

.tests-index .fade {
  background-color: rgba(12, 105, 183, 0.42); }

.tests-index .table {
  border-color: rgba(33, 37, 41, 0.125);
  border-width: 1px;
  border-style: solid; }

.tests-index .btns-container {
  display: flex;
  margin-bottom: 45px; }

.tests-index .add {
  margin-right: 15px; }

.tests-index .srch {
  width: 148px; }

.tests-index .headings td {
  padding: 0.75rem 0.75rem;
  color: #FFF;
  border: none !important;
  background: #0c69b7 !important;
  font-family: 'MarkGEO-Regular';
  font-weight: normal;
  font-feature-settings: 'case' on;
  padding-top: 23px;
  padding-bottom: 23px;
  font-size: 14px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px; }

.tests-index .table-body {
  width: 1162px;
  display: table; }

.tests-index .table-body:hover {
  background: #eef0f5 !important; }

.tests-index .table-body td {
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 14px;
  font-family: 'MarkGEO-Regular';
  font-weight: 400;
  border-top: none; }

.tests-index-modal .modal-content {
  margin-top: 280px;
  background-color: #F8F9FC; }

.tests-index-modal .modal-header {
  padding: 13px; }
  .tests-index-modal .modal-header h1 {
    font-family: 'MarkGEOCAPSBold';
    font-size: 14px;
    line-height: 18px;
    color: #001C3D;
    margin-bottom: 0; }
  .tests-index-modal .modal-header button {
    padding: 10px 25px; }
  .tests-index-modal .modal-header button:focus {
    outline: none; }

.tests-index-modal .modal-body {
  padding: 44px 46px 56px 46px; }

.tests-index-modal .copy-check {
  font-family: 'MarkGEOCAPS-Medium';
  font-size: 14px;
  line-height: 18px;
  color: #2A3C62;
  margin-bottom: 15px; }
  .tests-index-modal .copy-check input {
    margin-left: 15px;
    accent-color: #0C69B7 !important; }

.tests-index-modal .k-item {
  font-family: 'MarkGEOCAPS-Medium';
  font-size: 14px;
  line-height: 18px;
  color: #2A3C62; }

.tests-index-modal span.k-dropdown-wrap.k-state-default {
  background-color: #Fff;
  border: 1px solid #E2E2E2;
  border-radius: 3px;
  font-family: "MarkGEO-Regular"; }

.tests-index-modal .modal-footer {
  border-top: none; }
  .tests-index-modal .modal-footer .srch {
    width: 96px;
    height: 40px;
    margin-right: 36px;
    margin-left: 0; }
  .tests-index-modal .modal-footer .add {
    width: 89px;
    height: 40px;
    margin-right: 16px; }

#StreamTestId-list span.k-list-filter {
  background-color: #Fff !important;
  border-radius: 3px !important; }

#StreamTestId-list .k-textbox:focus {
  box-shadow: none !important;
  border-color: #E2E2E2 !important; }

#StreamTestId-list .k-list-optionlabel.k-state-selected.k-state-focused.k-state-hover,
#StreamTestId-list .k-list-optionlabel.k-state-selected.k-state-focused,
#StreamTestId-list .k-list .k-item.k-state-selected, #StreamTestId-list .k-list-optionlabel.k-state-selected {
  background-color: #f8f9fa !important;
  color: #16181b !important;
  font-family: "MarkGEO-Regular"; }

#StreamTestId-list .k-list.k-reset .k-item {
  font-family: "MarkGEO-Regular";
  padding-bottom: 4px; }

.streamid-add-modal .modal-footer {
  padding-right: 48px;
  border-top: none;
  padding-bottom: 35px; }

.streamid-add-modal .modal-body .form-group:first-child {
  margin-bottom: 10px !important; }

.streamid-add-modal .modal-body .form-group:first-child input {
  min-height: 35px !important;
  border-radius: 4px; }

.streamid-add-modal .modal-body .k-autocomplete, .streamid-add-modal .modal-body .k-autocomplete.k-header {
  box-shadow: none !important; }

.streamid-add-modal .modal-body .form-group:nth-child(2) select {
  font-family: MarkGEO-Regular; }

.streaid-modal .add {
  width: 89px !important;
  margin-right: 15px !important; }

.streaid-modal .srch {
  width: 96px !important;
  margin-right: 0; }

.streaid-modal .modal-header {
  padding: 13px; }
  .streaid-modal .modal-header button {
    padding: 10px 25px; }
  .streaid-modal .modal-header button:focus {
    box-shadow: none;
    outline: none !important; }

.streaid-modal .modal-dialog {
  max-width: 450px; }

.streaid-modal .modal-body {
  padding: 44px 46px 45px 46px; }
  .streaid-modal .modal-body input {
    min-height: 44px;
    border-radius: 3px; }
  .streaid-modal .modal-body .form-group {
    margin-bottom: 0 !important; }
  .streaid-modal .modal-body label {
    font-family: 'MarkGEO-Regular';
    font-size: 14px;
    line-height: 18px;
    color: #333333; }
  .streaid-modal .modal-body span.k-widget.k-autocomplete.k-autocomplete-clearable.k-state-default {
    border-style: none !important;
    border: none !important;
    min-height: 44px;
    border: none !important; }
  .streaid-modal .modal-body span.k-widget.k-autocomplete.k-autocomplete-clearable.k-state-default:focus {
    outline: none !important;
    box-shadow: none !important; }

.streaid-modal .modal-title {
  font-family: 'MarkGEOCAPSBold';
  font-size: 14px;
  line-height: 18px;
  color: #001C3D; }

.streamid-cancel-modal .modal-body {
  padding: 44px 46px 45px 46px; }
  .streamid-cancel-modal .modal-body input {
    min-height: 44px;
    border-radius: 3px; }
  .streamid-cancel-modal .modal-body .form-group {
    margin-bottom: 0 !important; }
    .streamid-cancel-modal .modal-body .form-group .form-control {
      font-family: 'MarkGEO-Regular'; }
  .streamid-cancel-modal .modal-body label {
    font-family: 'MarkGEO-Regular';
    font-size: 14px;
    line-height: 18px;
    color: #333333; }
  .streamid-cancel-modal .modal-body span.k-widget.k-autocomplete.k-autocomplete-clearable.k-state-default {
    border-style: none !important;
    border: none !important;
    min-height: 44px;
    border: none !important; }
  .streamid-cancel-modal .modal-body span.k-widget.k-autocomplete.k-autocomplete-clearable.k-state-default:focus {
    outline: none !important;
    box-shadow: none !important; }

.streamid-cancel-modal .modal-footer {
  padding-right: 48px;
  padding-top: 0;
  border-top: none;
  padding-bottom: 35px; }

.modal-backdrop.show {
  background-color: rgba(12, 105, 183, 0.42); }

.add-stream .time-table {
  /*max-width: 748px;*/ }
  .add-stream .time-table .k-lg-date-format {
    color: #FFF; }
  .add-stream .time-table .k-scheduler-times {
    display: none; }
  .add-stream .time-table .k-current-time {
    display: none; }
  .add-stream .time-table .k-scheduler-layout.k-scheduler-timelineWeekview tr:nth-child(1) tr:nth-child(2) > th {
    display: none; }
  .add-stream .time-table .k-event {
    /*width: fit-content !important;*/
    clear: both;
    margin: 3px 2px 3px 2px;
    padding: 3px 1px 3px 1px;
    border-radius: 2px;
    height: auto !important;
    width: fit-content !important;
    overflow-y: auto;
    text-align: center;
    text-justify: auto; }
  .add-stream .time-table .k-slot-cell {
    font-family: 'MarkGEOCAPS-Medium';
    color: #0C69B7; }
  .add-stream .time-table span.k-scheduler-navigation.k-button-group {
    margin-right: 13px !important; }
  .add-stream .time-table .k-event {
    background-color: #FFF;
    border: none !important;
    box-shadow: none !important;
    font-family: 'MarkGEOCAPS-Medium';
    color: #333333;
    display: block;
    margin: 0 !important; }
    .add-stream .time-table .k-event .k-event-template {
      font-size: 12px !important; }
  .add-stream .time-table .k-widget.k-scheduler.k-floatwrap {
    width: 100%;
    height: 100% !important; }
  .add-stream .time-table td.k-nonwork-hour {
    background-color: #FFF !important;
    height: 275px !important; }
  .add-stream .time-table .k-scheduler-toolbar.k-toolbar {
    background-color: #0C69B7;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    color: #FFF;
    font-family: 'MarkGEOCAPS-Medium';
    font-size: 14px;
    padding-left: 15px; }
    .add-stream .time-table .k-scheduler-toolbar.k-toolbar a.k-button.k-button-icon.k-icon-button.k-scheduler-refresh,
    .add-stream .time-table .k-scheduler-toolbar.k-toolbar span.k-spacer.k-toolbar-spacer,
    .add-stream .time-table .k-scheduler-toolbar.k-toolbar button.k-button.k-nav-today, .add-stream .time-table .k-scheduler-toolbar.k-toolbar span.k-icon.k-i-calendar {
      display: none !important; }
  .add-stream .time-table button.k-button.k-button-icon.k-icon-button.k-nav-prev {
    margin-right: 4px; }
  .add-stream .time-table button.k-button.k-button-icon.k-icon-button.k-nav-prev,
  .add-stream .time-table button.k-button.k-button-icon.k-icon-button.k-nav-next {
    width: 25px;
    height: 25px;
    background-color: transparent;
    border-radius: 3px; }
    .add-stream .time-table button.k-button.k-button-icon.k-icon-button.k-nav-prev .k-button-group,
    .add-stream .time-table button.k-button.k-button-icon.k-icon-button.k-nav-next .k-button-group {
      margin-right: 20px !important; }
    .add-stream .time-table button.k-button.k-button-icon.k-icon-button.k-nav-prev span,
    .add-stream .time-table button.k-button.k-button-icon.k-icon-button.k-nav-next span {
      color: #FFF;
      font-size: 24px; }
  .add-stream .time-table button.k-button.k-button-icon.k-icon-button.k-nav-prev span {
    padding-right: 2px; }
  .add-stream .time-table button.k-button.k-button-icon.k-icon-button.k-nav-next span {
    padding-left: 2px; }
  .add-stream .time-table .k-i-arrow-60-left::before {
    content: "" !important;
    background-image: url(../images/XMLID_93_.svg);
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
    height: 100%;
    background-size: 7px 9px; }
  .add-stream .time-table .k-i-arrow-60-right::before {
    content: "" !important;
    background-image: url(../images/XMLID_94_.svg);
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
    height: 100%;
    background-size: 7px 9px; }

.schedule-tables .time-input {
  max-width: 376px;
  margin-right: 21px; }

.schedule-tables .time-table {
  /*max-width: 748px;*/ }
  .schedule-tables .time-table .k-scheduler-times {
    display: none; }
  .schedule-tables .time-table .k-current-time {
    display: none; }
  .schedule-tables .time-table .k-scheduler-layout.k-scheduler-timelineWeekview tr:nth-child(1) tr:nth-child(2) > th {
    display: none; }
  .schedule-tables .time-table .k-event {
    /*width: fit-content !important;*/
    clear: both;
    margin: 3px 2px 3px 2px;
    padding: 3px 1px 3px 1px;
    border-radius: 2px;
    height: auto !important;
    width: fit-content !important;
    overflow-y: auto;
    text-align: center;
    text-justify: auto; }
  .schedule-tables .time-table .k-slot-cell {
    font-family: 'MarkGEOCAPS-Medium';
    color: #0C69B7; }
  .schedule-tables .time-table span.k-scheduler-navigation.k-button-group {
    margin-right: 13px !important; }
  .schedule-tables .time-table .k-event {
    background-color: #FFF;
    border: none !important;
    box-shadow: none !important;
    font-family: 'MarkGEOCAPS-Medium';
    color: #333333;
    display: block;
    margin: 0 !important; }
    .schedule-tables .time-table .k-event .k-event-template {
      font-size: 12px !important; }
  .schedule-tables .time-table .k-widget.k-scheduler.k-floatwrap {
    width: 100%;
    height: 100% !important; }
  .schedule-tables .time-table td.k-nonwork-hour {
    background-color: #FFF !important;
    height: 394px !important; }
  .schedule-tables .time-table .k-scheduler-toolbar.k-toolbar {
    background-color: #0C69B7;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    color: #FFF;
    font-family: 'MarkGEOCAPS-Medium';
    font-size: 14px;
    padding-left: 15px; }
    .schedule-tables .time-table .k-scheduler-toolbar.k-toolbar a.k-button.k-button-icon.k-icon-button.k-scheduler-refresh,
    .schedule-tables .time-table .k-scheduler-toolbar.k-toolbar span.k-spacer.k-toolbar-spacer,
    .schedule-tables .time-table .k-scheduler-toolbar.k-toolbar button.k-button.k-nav-today, .schedule-tables .time-table .k-scheduler-toolbar.k-toolbar span.k-icon.k-i-calendar {
      display: none !important; }
  .schedule-tables .time-table button.k-button.k-button-icon.k-icon-button.k-nav-prev {
    margin-right: 4px; }
  .schedule-tables .time-table button.k-button.k-button-icon.k-icon-button.k-nav-prev,
  .schedule-tables .time-table button.k-button.k-button-icon.k-icon-button.k-nav-next {
    width: 25px;
    height: 25px;
    background-color: transparent;
    border-radius: 3px; }
    .schedule-tables .time-table button.k-button.k-button-icon.k-icon-button.k-nav-prev .k-button-group,
    .schedule-tables .time-table button.k-button.k-button-icon.k-icon-button.k-nav-next .k-button-group {
      margin-right: 20px !important; }
    .schedule-tables .time-table button.k-button.k-button-icon.k-icon-button.k-nav-prev span,
    .schedule-tables .time-table button.k-button.k-button-icon.k-icon-button.k-nav-next span {
      color: #FFF;
      font-size: 24px; }
  .schedule-tables .time-table button.k-button.k-button-icon.k-icon-button.k-nav-prev span {
    padding-right: 2px; }
  .schedule-tables .time-table button.k-button.k-button-icon.k-icon-button.k-nav-next span {
    padding-left: 2px; }
  .schedule-tables .time-table .k-i-arrow-60-left::before {
    content: "" !important;
    background-image: url(../images/XMLID_93_.svg);
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
    height: 100%;
    background-size: 7px 9px; }
  .schedule-tables .time-table .k-i-arrow-60-right::before {
    content: "" !important;
    background-image: url(../images/XMLID_94_.svg);
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
    height: 100%;
    background-size: 7px 9px; }

.schedule-tables .up-labels {
  font-family: 'MarkGEOCAPS-Medium' !important;
  font-size: 14px;
  line-height: 18px;
  color: #2A3C62;
  height: 40px; }
  .schedule-tables .up-labels label {
    font-family: 'MarkGEOCAPSBold';
    font-size: 13px;
    line-height: 18px;
    color: #2A3C62;
    margin-bottom: 5px; }

.schedule-tables .inside-time-input .col-sm:first-of-type {
  font-family: 'MarkGEOCAPS-Medium';
  font-size: 14px;
  line-height: 21px;
  color: #2A3C62;
  display: flex;
  align-items: center;
  padding-bottom: 8px;
  padding-right: 0 !important; }

.schedule-tables .col-sm:nth-child(2) {
  margin-bottom: 8px;
  padding-left: 0;
  padding-right: 21px; }

.schedule-tables .col-sm:nth-child(3) {
  padding-right: 0px;
  padding-left: 0; }
  .schedule-tables .col-sm:nth-child(3) .form-control {
    width: 56px !important; }

.schedule-tables .for-bg {
  background-color: #F8F9FC;
  border-radius: 3px;
  border: 1px solid #ECECEC;
  padding: 23px 0px 23px 25px;
  margin-left: 0; }
  .schedule-tables .for-bg .srch {
    margin-right: 29px;
    margin-top: 25px;
    width: 120px; }
  .schedule-tables .for-bg .form-group {
    margin-bottom: 0; }

.schedule-tables .add-date {
  margin-top: 39px;
  margin-bottom: 26px; }
  .schedule-tables .add-date a {
    font-family: 'MarkGEOCAPS-Medium';
    font-weight: 600;
    font-size: 14px;
    line-height: 12px;
    color: #2A3C62;
    text-decoration: none; }

.schedule-tables .k-event-time {
  display: none !important; }

#scheduler {
  margin-bottom: 30px; }
  #scheduler .k-state-selected {
    background-color: #0c69b7 !important;
    color: #FFF !important; }
  #scheduler .k-event.k-event-inverse {
    font-family: 'MarkGEO-Regular';
    color: #fff !important;
    background-color: #0C69B7;
    box-shadow: none;
    padding: 3px 31px 3px 1px;
    border-radius: 3px; }
  #scheduler .k-event {
    font-family: 'MarkGEO-Regular';
    color: #fff;
    background-color: #0C69B7;
    width: 160px !important;
    height: auto !important;
    padding: 5px; }
    #scheduler .k-event .k-event-template {
      overflow: hidden;
      display: -webkit-box;
      -webkit-line-clamp: 1;
      -webkit-box-orient: vertical;
      padding: 0; }
  #scheduler span.k-scheduler-views.k-button-group button {
    font-family: 'MarkGEOCAPS-Medium';
    font-size: 14px; }

.create-new-test .same-questions {
  display: contents; }
  .create-new-test .same-questions input {
    accent-color: #0C69B7; }

.create-new-test span.k-dropdown-wrap.k-state-default.k-state-hover,
.create-new-test .k-dropdown .k-dropdown-wrap,
.create-new-test .k-dropdown .k-dropdown-wrap.k-state-focused {
  background-color: #FFFFFF;
  font-family: 'MarkGEO-Regular' !important;
  border: 1px solid #DEDEDE !important;
  box-shadow: none; }

.create-new-test .k-list .k-reset li {
  font-family: 'MarkGEO-Regular' !important; }

.create-new-test .k-listbox {
  width: 280px; }

.create-new-test .k-reset.k-list {
  word-break: break-word; }
  .create-new-test .k-reset.k-list .k-item {
    border-bottom: 1px solid #E2E2E2;
    font-family: 'MarkGEO-Regular'; }
  .create-new-test .k-reset.k-list .k-item.k-state-selected {
    background-color: #0C69B7 !important;
    color: #FFF !important; }

.create-new-test .k-reset li {
  margin-bottom: 6px;
  margin-top: 0 !important; }

.create-new-test .k-list-scroller.k-selectable,
.create-new-test .k-widget.k-listbox {
  border-radius: 3px; }

.create-new-test .btns {
  margin-bottom: 40px; }
  .create-new-test .btns a {
    margin-left: 10px; }

.create-new-test .k-widget.k-listbox.k-listbox-toolbar-right {
  width: 429px; }

.create-new-test .k-widget.k-listbox {
  width: 430px; }

.k-list .k-item.k-state-selected,
.k-state-selected {
  background-color: #f8f9fa !important;
  color: #333333 !important; }

.Questions_Scopes_Grids .k-header {
  padding-top: 23px;
  padding-bottom: 23px;
  font-family: 'MarkGEOCAPS-Medium';
  font-size: 14px;
  line-height: 18px; }

.Questions_Scopes_Grids div #GridScope,
.Questions_Scopes_Grids #Grid {
  width: 100%;
  margin-bottom: 30px; }

.Questions_Scopes_Grids div #GridScope th:last-child::before, .Questions_Scopes_Grids div #GridScope th:nth-last-child(2)::before {
  display: none; }

.Questions_Scopes_Grids #Grid th:last-child::before, .Questions_Scopes_Grids #Grid th:nth-last-child(3)::before,
.Questions_Scopes_Grids #Grid th:nth-last-child(2)::before {
  display: none; }

.Questions_Scopes_Grids .k-button.k-button-icontext.k-grid-edit {
  background-image: url(../images/edit-icon.svg);
  background-repeat: no-repeat;
  background-position: center;
  transition: 0.3s;
  text-indent: -9999px;
  width: 35px;
  height: 35px;
  border-radius: 25px;
  border: none; }

.Questions_Scopes_Grids .k-button.k-button-icontext.k-grid-edit:hover {
  transition: 0.3s;
  background-image: url(../images/edit-hover.svg); }

.Questions_Scopes_Grids .k-command-cell {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  padding-right: 18px !important; }
  .Questions_Scopes_Grids .k-command-cell a.k-button.k-button-icontext.k-primary.k-grid-update {
    font-family: 'MarkGEOCAPS-Medium' !important;
    color: #0c69b7 !important;
    background-color: transparent !important;
    padding: 3px 6px !important;
    border: none; }
  .Questions_Scopes_Grids .k-command-cell a.k-button.k-button-icontext.k-primary.k-grid-update:hover {
    font-family: 'MarkGEOCAPS-Medium' !important;
    color: #FFF !important;
    background-color: #0c69b7 !important;
    padding: 3px 6px !important;
    border: none !important; }
  .Questions_Scopes_Grids .k-command-cell a.k-button.k-button-icontext.k-grid-cancel {
    font-family: 'MarkGEOCAPS-Medium' !important;
    color: #0c69b7 !important;
    background-color: transparent !important;
    padding: 3px 6px !important;
    border: none; }
  .Questions_Scopes_Grids .k-command-cell a.k-button.k-button-icontext.k-grid-cancel:hover {
    font-family: 'MarkGEOCAPS-Medium' !important;
    color: #FFF !important;
    background-color: #0c69b7 !important;
    padding: 3px 6px !important;
    border: none !important; }

.course-attendance .attendance-table {
  box-shadow: 0px 15px 15px RGB(0 0 0/5%); }

.course-attendance .table-striped tbody tr:nth-of-type(odd) {
  background-color: #f8f9fc !important; }

.course-attendance .attendance-table .headings td {
  padding: 0.75rem 0.75rem;
  color: #FFF;
  border: none !important;
  background: #0c69b7 !important;
  font-family: 'MarkGEO-Regular';
  font-weight: normal;
  font-feature-settings: 'case' on;
  padding-top: 23px;
  padding-bottom: 23px;
  font-size: 14px;
  position: relative; }

.course-attendance .attendance-table .headings td:last-child {
  border-top-right-radius: 5px; }

.course-attendance .attendance-table .headings td:first-child {
  border-top-left-radius: 5px; }

.course-attendance .attendance-table .k-header::before {
  content: '';
  width: 2px;
  height: 26px;
  border: 1px dotted #8db8dd;
  position: absolute;
  right: 0; }

.course-attendance .attendance-table .k-header:nth-child(3):before {
  display: none; }

.course-attendance .table-body td {
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 14px;
  font-family: 'MarkGEO-Regular';
  font-weight: 400;
  border-top: none; }

.course-attendance .text-area textarea {
  resize: auto;
  width: 100%;
  height: 150px;
  border: 1px solid #ced4da;
  font-size: 14px;
  font-family: 'MarkGEO-Regular';
  border-radius: 3px;
  background-color: #Fff; }

.course-attendance .text-area textarea:focus-visible {
  outline: none !important; }

.course-attendance .text-area label {
  font-family: 'MarkGEO-Regular';
  margin-top: 12px; }

.course-attendance .btn.btn-danger.add {
  padding: 0 !important; }

.training-content ul.k-reset.k-tabstrip-items {
  margin-bottom: 15px !important;
  border-bottom: 1px solid #dee2e6;
  border: none !important; }
  .training-content ul.k-reset.k-tabstrip-items li {
    border: none !important;
    font-family: 'MarkGEOCAPS-Medium' !important;
    border-radius: 3px 0 0 3px;
    border: 1px solid #EEEEEE !important;
    font-size: 14px;
    color: #333333 !important;
    padding: 0 !important;
    background-color: #F8F9FC; }
  .training-content ul.k-reset.k-tabstrip-items .k-state-active {
    color: #FFF !important;
    background-color: #0C69B7; }

.training-content .k-tabstrip-items.k-item.k-state-hover,
.training-content .k-tabstrip-items.k-item:hover {
  color: #333333 !important; }

.training-content .k-content.k-state-active {
  border: 1px solid #E0E3E7;
  border-radius: 3px; }

.text-training-content .text-input,
.video-training-content .text-input,
.file-training-content .text-input {
  resize: none !important;
  border-radius: 3px !important;
  height: 35px; }

.text-training-content .text-input:focus,
.video-training-content .text-input:focus,
.file-training-content .text-input:focus {
  z-index: auto !important;
  outline: none !important;
  box-shadow: none !important; }

.text-training-content table.k-widget.k-editor.k-editor-widget,
.video-training-content table.k-widget.k-editor.k-editor-widget,
.file-training-content table.k-widget.k-editor.k-editor-widget {
  width: 100% !important; }

.text-training-content .btn.btn-danger.add,
.video-training-content .btn.btn-danger.add,
.file-training-content .btn.btn-danger.add {
  width: 89px;
  height: 40px;
  padding: 12px 15px !important;
  margin-right: 0; }

.text-training-content input[type=checkbox],
.video-training-content input[type=checkbox],
.file-training-content input[type=checkbox] {
  accent-color: #0C69B7;
  width: 15px !important;
  height: 15px !important; }

.text-training-content form,
.video-training-content form,
.file-training-content form {
  margin-bottom: 140px; }

.file-training-content-table .headings td,
.trainer-agreement-form-table .headings td,
.video-training-content-table .headings td {
  padding: 0.75rem 0.75rem;
  color: #FFF;
  border: none !important;
  background: #0c69b7 !important;
  font-family: 'MarkGEO-Regular';
  font-weight: normal;
  font-feature-settings: 'case' on;
  padding-top: 23px;
  padding-bottom: 23px;
  font-size: 14px;
  position: relative;
  width: 100%; }

.file-training-content-table .headings td:first-child,
.video-training-content-table .headings td:first-child,
.trainer-agreement-form-table .headings td:first-child {
  border-top-left-radius: 5px; }

.file-training-content-table .headings td:last-child,
.video-training-content-table .headings td:last-child,
.trainer-agreement-form-table .headings td:last-child {
  border-top-right-radius: 5px; }

.file-training-content-table .table-body td,
.video-training-content-table .table-body td,
.trainer-agreement-form-table .table-body td {
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 14px;
  font-family: 'MarkGEO-Regular';
  font-weight: 400;
  border-top: none; }

.file-training-content-table .table-body td:last-child,
.video-training-content-table .table-body td:last-child {
  background-image: url(../images/edit-icon.svg);
  background-repeat: no-repeat;
  background-position: center;
  transition: 0.3s;
  width: 50px !important;
  height: 50px !important; }
  .file-training-content-table .table-body td:last-child a,
  .video-training-content-table .table-body td:last-child a {
    display: block;
    height: 26px;
    width: 26px; }

.file-training-content-table .table-body td:last-child:hover,
.video-training-content-table .table-body td:last-child:hover {
  transition: 0.3s;
  background-image: url(../images/edit-hover.svg); }

.k-edit-form-container {
  width: 400px !important; }

.k-widget.k-window.k-display-inline-flex {
  width: 448px !important;
  background-color: #F8F9FC; }

.k-edit-buttons.k-state-default {
  width: 448px !important; }

.k-popup-edit-form.k-scheduler-edit-form.k-window-content {
  /*padding: 35px 47px 53px 47px;*/
  overflow: hidden; }

.schedule-popup-header {
  width: 400px !important; }
  .schedule-popup-header .k-edit-label {
    /*padding: 4px 8px;
        color: #0C69B7;
        font-family: 'Mark GEO CAPS';
        font-size: 14px;
        line-height: 18px;
        border: 1px solid #0C69B7;
        border-radius: 3px;
        margin-bottom: 0;*/ }
    .schedule-popup-header .k-edit-label a {
      text-decoration: none;
      padding: 4px 8px;
      color: #0C69B7;
      font-family: 'Mark GEO CAPS';
      font-size: 14px;
      line-height: 18px;
      border: 1px solid #0C69B7;
      border-radius: 3px;
      margin-bottom: 0; }

span.k-picker-wrap.k-state-default input {
  border: none !important; }

.k-edit-label:first-child {
  margin-right: 10px;
  width: 20% !important; }

.k-edit-label:last-child {
  width: 25% !important; }

.schedule-form-group .k-edit-label {
  width: 100% !important; }

.schedule-form-group .k-datetimepicker {
  width: 400px !important; }

button.k-button.k-primary.k-scheduler-update {
  background: #0cb7b0;
  border: none;
  height: 40px;
  width: 90px;
  font-family: 'MarkGEOCAPSBold';
  font-size: 13px;
  justify-content: center;
  align-items: center; }
  button.k-button.k-primary.k-scheduler-update span.k-button-text {
    visibility: hidden; }
  button.k-button.k-primary.k-scheduler-update span.k-button-text:after {
    content: 'შენახვა';
    visibility: visible;
    display: block;
    position: absolute;
    top: 11px;
    left: 15px; }

button.k-button.k-scheduler-cancel {
  background: #0c69b7;
  border: none;
  height: 40px;
  width: 96px;
  font-family: 'MarkGEOCAPSBold';
  font-size: 13px;
  color: #FFF; }
  button.k-button.k-scheduler-cancel span.k-button-text {
    visibility: hidden; }
  button.k-button.k-scheduler-cancel span.k-button-text:after {
    content: 'დახურვა';
    visibility: visible;
    display: block;
    position: absolute;
    top: 11px;
    left: 15px; }

.k-window-titlebar span.k-window-title {
  visibility: hidden;
  padding: 0; }

.k-window-titlebar span.k-window-title:after {
  content: 'ტრენინგი';
  visibility: visible;
  display: block;
  position: absolute;
  font-family: MarkGEOCAPSBold;
  font-size: 14px;
  line-height: 18px;
  padding-top: 6px; }

.k-popup-edit-form.k-window-content p.k-popup-message {
  visibility: hidden; }

.k-popup-edit-form.k-window-content p.k-popup-message:after {
  content: 'დარწმუნებული ხართ რომ გნებავთ ღონისძიების წაშლა?';
  visibility: visible;
  display: block;
  font-family: 'Mark GEO';
  font-size: 14px;
  line-height: 22px;
  color: #333333;
  margin-bottom: 60px;
  text-align: center; }

button.k-button.k-scheduler-delete {
  background-image: url(../images/bin-icon.svg);
  background-repeat: no-repeat;
  background-position: center;
  margin-left: 0 !important;
  width: 40px;
  height: 40px;
  background-color: #FFF;
  border: none; }
  button.k-button.k-scheduler-delete span.k-button-text {
    display: none; }

.k-popup-edit-form.k-window-content {
  overflow: hidden; }

.alertify.alertify-confirm {
  margin-top: 250px !important; }

.alertify {
  background-color: #F8F9FC !important;
  box-shadow: none !important;
  border-color: #dee2e6;
  width: 370px !important;
  height: 220px !important;
  left: 55% !important; }

.alertify-inner p {
  color: #212529 !important;
  font-family: 'MarkGEOCAPS-Medium' !important;
  font-size: 14px; }

.alertify-cover {
  background-color: #000 !important;
  opacity: 0.5 !important; }

.alertify-inner {
  margin-top: 45px; }

.alertify-buttons {
  margin-top: 35px; }
  .alertify-buttons button#alertify-cancel {
    background: #0cb7b0;
    border: none;
    height: 40px;
    width: 90px;
    font-family: 'MarkGEOCAPSBold';
    font-size: 13px;
    justify-content: center;
    align-items: center;
    box-shadow: none !important;
    text-shadow: none !important;
    padding: 0 !important; }
  .alertify-buttons button#alertify-ok {
    background: #0c69b7;
    border: none;
    height: 40px;
    width: 96px;
    font-family: 'MarkGEOCAPSBold' !important;
    font-size: 13px;
    color: #FFF !important;
    box-shadow: none !important;
    text-shadow: none !important;
    padding: 0 !important; }

.org span.select2.select2-container.select2-container--default {
  width: 100%; }

.org span .select2-selection__arrow {
  top: 3px !important; }

.org span.select2-selection.select2-selection--single {
  height: 35px;
  border: 1px solid #DEDEDE !important;
  align-items: center;
  font-family: 'MarkGEO-Regular';
  font-size: 14px !important;
  line-height: 18px;
  color: #2A3C62; }

.org span #select2-OrgId-container {
  line-height: 33px; }

.financ select {
  height: 35px;
  border: 1px solid #DEDEDE !important;
  border-radius: 4px;
  align-items: center;
  font-family: 'MarkGEO-Regular';
  font-size: 14px !important;
  line-height: 18px;
  color: #2A3C62; }

.people span.select2.select2-container.select2-container--default {
  width: 100% !important;
  border: 1px solid #DEDEDE !important;
  border-radius: 4px;
  align-items: center;
  font-family: 'MarkGEO-Regular';
  font-size: 14px !important;
  line-height: 18px;
  color: #2A3C62; }

.people .select2-container--default .select2-selection--multiple {
  border: none; }

.certification-streamid .certification-info-container {
  border: 1px solid #ECECEC;
  border-radius: 5px;
  background-color: #F8F9FC;
  margin-top: 25px;
  margin-bottom: 25px;
  margin-left: 0;
  margin-right: 0; }
  .certification-streamid .certification-info-container .certification-info:first-child,
  .certification-streamid .certification-info-container .certification-info:nth-child(2) {
    border-right: 1px solid #ECECEC; }
  .certification-streamid .certification-info-container .certification-info {
    padding: 21px 21px 65px 21px; }
    .certification-streamid .certification-info-container .certification-info .label-input label {
      font-family: 'MarkGEOCAPS-Medium';
      font-size: 16px !important;
      margin-right: 15px;
      margin-bottom: 0; }
    .certification-streamid .certification-info-container .certification-info .label-input input {
      width: 15px;
      height: 15px;
      position: relative;
      top: 3px;
      accent-color: #0C69B7 !important; }

.add-certification .custom-uploader {
  position: relative;
  margin-bottom: 15px; }

.add-certification .custom-uploader-label {
  border: 1px solid #DEDEDE;
  border-radius: 3px;
  height: 40px;
  display: flex;
  align-items: center; }
  .add-certification .custom-uploader-label label {
    border-radius: 3px;
    background-color: #0C69B7;
    color: #fFF;
    height: 32px;
    font-family: 'MarkGEO-Regular';
    line-height: 18px;
    min-height: 30px;
    margin-top: 3px;
    margin-left: 3px;
    margin-bottom: 3px;
    display: flex;
    align-items: center;
    padding: 0px 13px; }
  .add-certification .custom-uploader-label label:hover {
    cursor: pointer; }

.add-certification .btn.btn-danger.add {
  margin-left: 30px;
  margin-right: 0;
  padding: 11px 38px !important; }

.add-certification .file-name {
  font-family: 'MarkGEO-Regular';
  font-size: 14px;
  line-height: 18px;
  color: #0C69B7;
  margin-left: 5px; }

.add-certification #FileName {
  margin-left: 8px;
  font-family: 'MarkGEO-Regular';
  font-size: 14px; }

.test-maker-index .srch {
  margin-right: 25px; }

.test-maker-index th:last-child:before,
.test-maker-index th:nth-last-child(2):before {
  display: none; }

.test-maker-index th {
  -webkit-font-feature-settings: 'case' on;
  font-feature-settings: 'case' on;
  padding-top: 23px !important;
  padding-bottom: 23px !important; }

.test-maker-index td {
  font-family: 'MarkGEO-Regular' !important;
  font-size: 14px;
  line-height: 18px;
  color: #333333; }

.test-maker-add span.k-dropdown-wrap.k-state-default {
  background-color: transparent;
  font-family: 'MarkGEO-Regular' !important;
  font-size: 14px !important;
  line-height: 18px;
  color: #2A3C62 !important; }

.test-maker-add .delete .delete-answer {
  background-image: url(../images/bin-icon.svg);
  background-repeat: no-repeat;
  background-position: center;
  margin-left: 0 !important;
  width: 40px;
  height: 40px;
  background-color: #FFF;
  border: none !important; }

.test-maker-add .iscorrect label {
  margin-top: 5px;
  margin-right: 5px;
  margin-bottom: 7px;
  font-family: MarkGEOCAPS-Medium;
  font-size: 14px; }

.test-maker-add .iscorrect input {
  accent-color: #0C69B7 !important;
  margin-left: 4px;
  margin-bottom: 2px; }

.test-maker-add .btns .save,
.test-maker-add .btns .btn-primary:not(:disabled):not(.disabled):active, .test-maker-add .btns .btn-primary:not(:disabled):not(.disabled).active, .test-maker-add .btns .show > .btn-primary.dropdown-toggle,
.test-maker-add .btns .btn-primary:focus {
  background: #0cb7b0;
  border: none !important;
  height: 40px;
  width: 90px;
  font-family: 'MarkGEOCAPSBold' !important;
  font-size: 13px;
  justify-content: center;
  align-items: center;
  box-shadow: none;
  margin-top: 26px; }

.test-maker-add .add,
.test-maker-add .btn-download:focus, .test-maker-add .btn-download:active, .test-maker-add .btn-download:active:focus, .test-maker-add .btn-success:not(:disabled):not(.disabled):active,
.test-maker-add .btn-success:focus {
  background: #0c69b7 !important;
  border: none !important;
  height: 40px;
  width: 160px;
  font-family: 'MarkGEOCAPSBold' !important;
  font-size: 13px;
  color: #FFF;
  box-shadow: none !important;
  margin-top: 26px; }

.k-tooltip-error {
  background-color: #FFF !important;
  color: #000000 !important;
  border: none !important; }

div#end_validationMessage {
  margin-top: 30px; }

span.k-callout.k-callout-n {
  display: none;
  font-family: 'MarkGEO-Regular';
  font-size: 13px; }

.reports-index .srch {
  margin-right: 27px;
  width: 100%; }

.reports-index .add {
  margin-right: 0; }

.GeneratePrivateWordForm .custom-label {
  height: 16px; }

.GeneratePrivateWordForm span.select2-selection.select2-selection--single {
  display: inline-block;
  width: 100%;
  height: 35px;
  padding: 3px 28px 6px 3px;
  border: 1px solid #ced4da;
  border-radius: 4px;
  font-family: 'MarkGEO-Regular';
  font-size: 14px; }

.GeneratePrivateWordForm li.select2-selection__choice {
  margin-bottom: 7px; }

.GeneratePrivateWordForm .select2-container--default.select2-container--focus .select2-selection--multiple {
  border: 1px solid #DEDEDE; }

.GeneratePrivateWordForm span .select2-selection__arrow {
  top: 4px !important; }

.GeneratePrivateWordForm .section-name {
  font-family: MarkGEOCAPSBold;
  font-size: 14px;
  color: #2A3C62;
  line-height: 18px; }

.GeneratePrivateWordForm .section-border {
  border: 1px solid #ECECEC;
  background-color: #F8F9FC;
  margin-top: 13px;
  padding-top: 10px;
  border-radius: 5px; }

.GeneratePrivateWordForm span .select2-selection.select2-selection--multiple {
  padding-bottom: 0;
  font-family: 'MarkGEO-Regular';
  min-height: 35px !important; }

.GeneratePrivateWordForm textarea.select2-search__field {
  font-family: 'MarkGEO-Regular' !important;
  margin-top: 0; }

.GeneratePrivateWordForm li .select2-selection__choice span .select2.select2-container.select2-container--default, .GeneratePrivateWordForm textarea.select2-search__field {
  min-height: 35px !important; }

.trainers-index .buttons .agreement-btn,
.trainers-index .buttons .btn-success:not(:disabled):not(.disabled):active,
.trainers-index .buttons .btn-success:focus {
  border-radius: 5px;
  border: 1px solid #0C69B7;
  background-color: transparent;
  font-family: 'MarkGEOCAPSBold';
  font-size: 13px;
  color: #0C69B7;
  margin-right: 12px;
  padding: 8px 12px 8px 12px;
  height: 40px;
  display: flex;
  align-items: center;
  box-shadow: none !important; }
  .trainers-index .buttons .agreement-btn img,
  .trainers-index .buttons .btn-success:not(:disabled):not(.disabled):active img,
  .trainers-index .buttons .btn-success:focus img {
    margin-right: 4px; }

.trainers-checkgroups .trainers-wrapper {
  border-radius: 5px;
  border: 1px solid #ECECEC;
  background-color: #F8F9FC;
  margin-bottom: 10px;
  display: flex;
  align-items: center; }
  .trainers-checkgroups .trainers-wrapper .trainers-label {
    font-family: MarkGEOCAPSBold;
    font-size: 16px;
    line-height: 18px;
    color: #2A3C62;
    margin-left: 19px;
    margin-bottom: 0;
    margin-right: 30px;
    cursor: inherit; }
  .trainers-checkgroups .trainers-wrapper .trainers-date {
    font-family: MarkGEOCAPS-Medium;
    font-size: 14px;
    line-height: 18px;
    color: #2A3C62; }

.trainers-checkgroups .check {
  border-right: 1px solid #ECECEC;
  padding: 15px 16px; }
  .trainers-checkgroups .check input {
    accent-color: #0C69B7;
    height: 16px;
    width: 16px; }

.trainer-agreement-form-table span.k-widget.k-datepicker.k-input {
  padding-right: 0;
  padding-left: 0;
  margin-bottom: 7px; }

.trainer-agreement-form-table span.k-widget.k-datepicker {
  margin-bottom: 7px; }

.trainer-agreement-form-table .field-validation-error {
  font-size: 9px !important; }

.TrainerAgreementForm button#add:active,
.TrainerAgreementForm button#add:focus {
  background-color: #0cb7b0 !important;
  border: none;
  box-shadow: none; }

.TrainerAgreementForm button.k-button.k-scheduler-delete {
  background-image: url(../images/bin-icon.svg);
  background-repeat: no-repeat;
  background-position: center;
  margin-left: 0 !important;
  width: 40px;
  height: 40px;
  background-color: #FFF;
  border: none; }

.traineragreements .buttons .btn.btn-danger.add {
  padding: 0px !important;
  margin-right: 15px;
  width: 175px; }

.traineragreements th:nth-last-child(4):before,
.traineragreements th:nth-last-child(5):before,
.traineragreements th:nth-last-child(6):before,
.traineragreements th:nth-last-child(7):before {
  display: none; }

.acceptance-list th:nth-last-child(4):before,
.acceptance-list th:nth-last-child(5):before {
  display: none; }

.trainers-checkgroups .headings th {
  padding: 0.75rem 0.75rem;
  color: #FFF;
  border: none !important;
  background: #0c69b7 !important;
  font-family: 'MarkGEO-Regular';
  font-weight: normal;
  font-feature-settings: 'case' on;
  padding-top: 23px;
  padding-bottom: 23px;
  font-size: 14px;
  position: relative;
  width: 100%; }

.trainers-checkgroups .check {
  border-right: none !important;
  padding: 0 !important; }

.trainers-checkgroups .headings th:first-child {
  width: auto !important; }

.trainers_AcceptanceTransfer span.k-widget.k-datepicker {
  width: 142px !important; }

.hist_back {
  border-radius: 3px;
  border: none !important;
  background-color: #0C69B7 !important;
  font-family: 'MarkGEOCAPSBold';
  color: #fff;
  font-size: 13px;
  line-height: 16px;
  padding: 11.5px 26px !important;
  outline: none !important;
  box-shadow: none !important; }

.streamAttendance {
  border-radius: 5px;
  font-size: 14px !important;
  /*box-shadow: 0 0.25rem 0.75rem rgb(0 0 0 / 5%);*/ }

.streamAttendance.table-bordered th, .streamAttendance.table-bordered td {
  border: none;
  position: relative; }

.streamAttendance.table-bordered th:before {
  content: '';
  width: 2px;
  height: 26px;
  border: 1px dotted #8db8dd;
  position: absolute;
  right: 0; }

.stAtt_header {
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  border: none !important;
  background: #0c69b7 !important;
  color: white !important; }
