<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
/***Font-Awesome***/
@import url("font-awesome.css");
@import url("font-awesome.css");
/* line 9, ../scss/includes/_fonts.scss */
.fa, .fa-icon-class {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* Generated by Font Squirrel (https://www.fontsquirrel.com) on March 3, 2017 */
@font-face {
  font-family: 'montserratregular';
  src: url("../instructor/fonts/montserrat-regular-webfont.woff2") format("woff2"), url("../instructor/fonts/montserrat-regular-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'questrialregular';
  src: url("../fonts/questrial-regular-webfont.woff2") format("woff2"), url("../fonts/questrial-regular-webfont.woff") format("woff"), url("../fonts/questrial-regular-webfont.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'icomoon';
  src: url("../fonts/icomoon.eot?fcpmyv");
  src: url("../fonts/icomoon.eot?fcpmyv#iefix") format("embedded-opentype"), url("../fonts/icomoon.ttf?fcpmyv") format("truetype"), url("../fonts/icomoon.woff?fcpmyv") format("woff"), url("../fonts/icomoon.svg?fcpmyv#icomoon") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* line 50, ../scss/includes/_fonts.scss */
[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 65, ../scss/includes/_fonts.scss */
.icon-gif:before {
  content: "\e907";
}

/* line 68, ../scss/includes/_fonts.scss */
.icon-drops:before {
  content: "\e900";
}

/* line 71, ../scss/includes/_fonts.scss */
.icon-settings:before {
  content: "\e901";
}

/* line 74, ../scss/includes/_fonts.scss */
.icon-gifts:before {
  content: "\e902";
}

/* line 77, ../scss/includes/_fonts.scss */
.icon-chart:before {
  content: "\e903";
}

/* line 80, ../scss/includes/_fonts.scss */
.icon-timetable:before {
  content: "\e904";
}

/* line 83, ../scss/includes/_fonts.scss */
.icon-people:before {
  content: "\e905";
}

/* line 86, ../scss/includes/_fonts.scss */
.icon-home:before {
  content: "\e906";
}

@font-face {
  font-family: 'Avenir LT Std';
  src: url("../fonts/AvenirLTStd-Black.woff2") format("woff2"), url("../fonts/AvenirLTStd-Black.woff") format("woff");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: 'Avenir LT Std';
  src: url("../fonts/AvenirLTStd-Book.woff2") format("woff2"), url("../fonts/AvenirLTStd-Book.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
/* transform */
/* position */
/***Font-Awesome***/
/* line 9, ../scss/includes/_fonts.scss */
.fa, .fa-icon-class {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* Generated by Font Squirrel (https://www.fontsquirrel.com) on March 3, 2017 */
@font-face {
  font-family: 'montserratregular';
  src: url("../instructor/fonts/montserrat-regular-webfont.woff2") format("woff2"), url("../instructor/fonts/montserrat-regular-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'questrialregular';
  src: url("../fonts/questrial-regular-webfont.woff2") format("woff2"), url("../fonts/questrial-regular-webfont.woff") format("woff"), url("../fonts/questrial-regular-webfont.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'icomoon';
  src: url("../fonts/icomoon.eot?fcpmyv");
  src: url("../fonts/icomoon.eot?fcpmyv#iefix") format("embedded-opentype"), url("../fonts/icomoon.ttf?fcpmyv") format("truetype"), url("../fonts/icomoon.woff?fcpmyv") format("woff"), url("../fonts/icomoon.svg?fcpmyv#icomoon") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* line 50, ../scss/includes/_fonts.scss */
[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 65, ../scss/includes/_fonts.scss */
.icon-gif:before {
  content: "\e907";
}

/* line 68, ../scss/includes/_fonts.scss */
.icon-drops:before {
  content: "\e900";
}

/* line 71, ../scss/includes/_fonts.scss */
.icon-settings:before {
  content: "\e901";
}

/* line 74, ../scss/includes/_fonts.scss */
.icon-gifts:before {
  content: "\e902";
}

/* line 77, ../scss/includes/_fonts.scss */
.icon-chart:before {
  content: "\e903";
}

/* line 80, ../scss/includes/_fonts.scss */
.icon-timetable:before {
  content: "\e904";
}

/* line 83, ../scss/includes/_fonts.scss */
.icon-people:before {
  content: "\e905";
}

/* line 86, ../scss/includes/_fonts.scss */
.icon-home:before {
  content: "\e906";
}

@font-face {
  font-family: 'Avenir LT Std';
  src: url("../fonts/AvenirLTStd-Black.woff2") format("woff2"), url("../fonts/AvenirLTStd-Black.woff") format("woff");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: 'Avenir LT Std';
  src: url("../fonts/AvenirLTStd-Book.woff2") format("woff2"), url("../fonts/AvenirLTStd-Book.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
/* Progress bar colors */
/*--------- instructor -------------*/
/* line 1, ../scss/includes/_header.scss */
header {
  -webkit-transition: all .4s;
  -moz-transition: all .4s;
  -o-transition: all .4s;
  transition: all .4s;
}
/* line 6, ../scss/includes/_header.scss */
header.client-area-header {
  width: 100%;
  position: fixed;
  top: 0;
  z-index: 1000;
}
/* line 11, ../scss/includes/_header.scss */
header.client-area-header.headerBg {
  background: #303843;
}
/* line 14, ../scss/includes/_header.scss */
header.client-area-header .top-header {
  width: 100%;
  height: 110px;
  float: left;
  background: transparent;
  padding: 15px 15px 15px 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
@media (max-width: 767px) {
  /* line 14, ../scss/includes/_header.scss */
  header.client-area-header .top-header {
    position: relative;
    height: auto;
  }
}
/* line 33, ../scss/includes/_header.scss */
header.client-area-header .top-header .logo {
  width: auto;
  position: absolute;
  left: 125px;
  padding: 10px;
  top: 50%;
  transform: translateY(-50%);
}
@media (max-width: 991px) {
  /* line 33, ../scss/includes/_header.scss */
  header.client-area-header .top-header .logo {
    left: inherit;
  }
}
/* line 45, ../scss/includes/_header.scss */
header.client-area-header .top-header .logo h4 {
  font-size: 24px;
  color: #fff;
}
@media (max-width: 767px) {
  /* line 45, ../scss/includes/_header.scss */
  header.client-area-header .top-header .logo h4 {
    font-size: 18px;
  }
}
@media (max-width: 767px) {
  /* line 53, ../scss/includes/_header.scss */
  header.client-area-header .top-header .logo img {
    max-height: 66px;
    float: left;
  }
}
/* line 62, ../scss/includes/_header.scss */
header.client-area-header .top-header.member-header .logo {
  left: initial;
}
/* line 64, ../scss/includes/_header.scss */
header.client-area-header .top-header.member-header .logo h4 {
  font-family: "questrialregular";
}
/* line 69, ../scss/includes/_header.scss */
header.client-area-header .top-header .login-block {
  float: right;
  position: relative;
  cursor: pointer;
}
@media (max-width: 991px) {
  /* line 69, ../scss/includes/_header.scss */
  header.client-area-header .top-header .login-block {
    padding-right: 10px;
  }
}
@media (max-width: 767px) {
  /* line 69, ../scss/includes/_header.scss */
  header.client-area-header .top-header .login-block {
    padding-right: 0px;
  }
}
/* line 79, ../scss/includes/_header.scss */
header.client-area-header .top-header .login-block:after {
  position: absolute;
  content: "\f0da";
  right: -7px;
  top: 3px;
  color: #fff;
  font-size: 24px;
  font-family: "FontAwesome";
}
@media (max-width: 991px) {
  /* line 79, ../scss/includes/_header.scss */
  header.client-area-header .top-header .login-block:after {
    right: -15px;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
  }
}
@media (max-width: 767px) {
  /* line 79, ../scss/includes/_header.scss */
  header.client-area-header .top-header .login-block:after {
    display: none !important;
  }
}
/* line 99, ../scss/includes/_header.scss */
header.client-area-header .top-header .login-block.active:after {
  content: "" !important;
}
/* line 103, ../scss/includes/_header.scss */
header.client-area-header .top-header .login-block.profile-open:after {
  position: absolute;
  content: "\f0dd";
  right: -5px;
  top: -5px;
  color: #fff;
  font-size: 24px;
  font-family: "FontAwesome";
}
/* line 112, ../scss/includes/_header.scss */
header.client-area-header .top-header .login-block span {
  float: left;
  display: block;
  border: solid 2px #fff;
  width: 60px;
  height: 60px;
  -webkit-border-radius: 150px;
  -moz-border-radius: 150px;
  border-radius: 150px;
}
@media (max-width: 767px) {
  /* line 112, ../scss/includes/_header.scss */
  header.client-area-header .top-header .login-block span {
    margin-top: 0px;
    width: 45px;
    height: 45px;
  }
}
/* line 126, ../scss/includes/_header.scss */
header.client-area-header .top-header .login-block span img {
  width: 100%;
  height: 100%;
  -webkit-border-radius: 150px;
  -moz-border-radius: 150px;
  border-radius: 150px;
}
/* line 134, ../scss/includes/_header.scss */
header.client-area-header .top-header .login-block .user-label {
  float: right;
  padding: 12px 15px 0px 20px;
}
/* line 137, ../scss/includes/_header.scss */
header.client-area-header .top-header .login-block .user-label h3 {
  font-size: 16px;
  text-transform: capitalize;
  color: #fff;
  font-family: "questrialregular";
  padding-bottom: 5px;
  margin: 0px;
}
/* line 145, ../scss/includes/_header.scss */
header.client-area-header .top-header .login-block .user-label h4 {
  font-size: 12px;
  text-transform: capitalize;
  color: #fff;
  margin: 0px;
}
@media (max-width: 991px) {
  /* line 134, ../scss/includes/_header.scss */
  header.client-area-header .top-header .login-block .user-label {
    display: none;
  }
}
/* line 157, ../scss/includes/_header.scss */
header.client-area-header .header-btm {
  width: 100%;
  background: #404b59;
  margin: 0;
  padding: 10px 15px 10px 16px;
}
/* line 163, ../scss/includes/_header.scss */
header.client-area-header .header-btm a.xs-menu {
  display: inline-block;
  color: #fff;
  font-size: 18px;
  cursor: pointer;
}
/* line 168, ../scss/includes/_header.scss */
header.client-area-header .header-btm a.xs-menu span {
  -webkit-transition: all .4s;
  -moz-transition: all .4s;
  -o-transition: all .4s;
  transition: all .4s;
  opacity: 0;
  color: #fff;
}
/* line 175, ../scss/includes/_header.scss */
header.client-area-header .header-btm a.xs-menu span.s_view {
  opacity: 1;
}
/* line 184, ../scss/includes/_header.scss */
header.member-hub .top-header {
  background: #fff;
  -webkit-box-shadow: 0 2px 5px rgba(57, 63, 72, 0.3);
  -moz-box-shadow: 0 2px 5px rgba(57, 63, 72, 0.3);
  box-shadow: 0 2px 5px rgba(57, 63, 72, 0.3);
}
/* line 191, ../scss/includes/_header.scss */
header.member-hub .top-header .login-block .user-label h3, header.member-hub .top-header .login-block .user-label h4 {
  color: #303843;
}
/* line 195, ../scss/includes/_header.scss */
header.member-hub .top-header .login-block::after {
  color: #303843;
}
/* line 201, ../scss/includes/_header.scss */
header.header-x {
  width: 100%;
  position: fixed;
  top: 0;
  z-index: 5;
}
/* line 206, ../scss/includes/_header.scss */
header.header-x .sf-notification {
  display: none;
}
/* line 210, ../scss/includes/_header.scss */
header .header-popup {
  font-family: "questrialregular";
  position: absolute;
  right: 0;
  top: 85px;
  background: #3d4652;
  width: 218px;
  z-index: 999;
  display: none;
}
@media (max-width: 767px) {
  /* line 210, ../scss/includes/_header.scss */
  header .header-popup {
    top: 60px;
  }
}
/* line 225, ../scss/includes/_header.scss */
header .header-popup ul li:last-child {
  border: 0px;
}
/* line 228, ../scss/includes/_header.scss */
header .header-popup ul li a {
  color: #fff;
  font-size: 14px;
  padding-bottom: 10px;
  display: block;
  padding: 10px;
}
/* line 234, ../scss/includes/_header.scss */
header .header-popup ul li a:hover {
  background: #db6635;
}
/* line 237, ../scss/includes/_header.scss */
header .header-popup ul li a i {
  padding-right: 10px;
}

/* line 14, ../scss/includes/_common.scss */
body {
  font-family: "questrialregular";
  background: #edf3f6;
  min-height: 100vh;
  padding-bottom: 91px;
}
@media screen and (max-width: 767px) {
  /* line 14, ../scss/includes/_common.scss */
  body {
    overflow: hidden;
    -webkit-overflow-scrolling: touch;
    height: 100%;
    min-height: 100vh;
    padding-bottom: initial;
  }
}
/* line 27, ../scss/includes/_common.scss */
body input, body optgroup, body select, body textarea {
  font-family: "questrialregular";
}
/* line 30, ../scss/includes/_common.scss */
body a {
  text-decoration: none !important;
  outline: none !important;
}
/* line 34, ../scss/includes/_common.scss */
body ul {
  margin: 0px;
  list-style: none;
  padding: 0px;
}
/* line 39, ../scss/includes/_common.scss */
body h1,
body h2,
body h3,
body h4,
body h5,
body h6 {
  margin: 0px;
  padding: 0px;
  font-family: "questrialregular";
}
/* line 49, ../scss/includes/_common.scss */
body p {
  font-family: "questrialregular";
}

/* line 54, ../scss/includes/_common.scss */
.content-area {
  max-height: initial;
}
@media screen and (max-width: 767px) {
  /* line 54, ../scss/includes/_common.scss */
  .content-area {
    max-height: calc(100vh - 91px);
    min-height: 70%;
  }
}

/* line 62, ../scss/includes/_common.scss */
input:focus {
  outline: 0;
}

/* line 65, ../scss/includes/_common.scss */
.w-100 {
  width: 100%;
}

/* line 68, ../scss/includes/_common.scss */
.w-100px {
  width: 100px;
}

/* line 71, ../scss/includes/_common.scss */
.h-auto {
  height: auto !important;
}

/* line 74, ../scss/includes/_common.scss */
.w-99 {
  width: 99.9% !important;
}

/* line 77, ../scss/includes/_common.scss */
.w-40 {
  width: 40%;
}

/* line 80, ../scss/includes/_common.scss */
.inactive-bg {
  background: #e42328 !important;
}

/* line 83, ../scss/includes/_common.scss */
.mt-20 {
  margin-top: 20px;
}

/* line 86, ../scss/includes/_common.scss */
.mt-25 {
  margin-top: 25px;
}

/* line 89, ../scss/includes/_common.scss */
.mt-0 {
  margin-top: 0 !important;
}

/* line 92, ../scss/includes/_common.scss */
.mb-20 {
  margin-bottom: 20px;
}

/* line 95, ../scss/includes/_common.scss */
.mb-0 {
  margin-bottom: 0px;
}

/* line 98, ../scss/includes/_common.scss */
.xs-mt-10 {
  margin-top: 10px !important;
}

/* line 101, ../scss/includes/_common.scss */
.hr {
  margin-top: 10px;
  margin-bottom: 10px;
}

/* line 105, ../scss/includes/_common.scss */
.mt-10 {
  margin-top: 10px;
}

/* line 108, ../scss/includes/_common.scss */
.mb-10 {
  margin-bottom: 10px;
}

/* line 111, ../scss/includes/_common.scss */
.mt-15 {
  margin-top: 15px;
}

/* line 114, ../scss/includes/_common.scss */
.mt-25 {
  margin-top: 25px;
}

/* line 117, ../scss/includes/_common.scss */
.mx-0 {
  margin-left: 0;
  margin-right: 0;
}

/* line 121, ../scss/includes/_common.scss */
.font-normal {
  font-weight: normal;
}

/* line 124, ../scss/includes/_common.scss */
.border {
  border: 1px solid #ccc;
}

/* line 127, ../scss/includes/_common.scss */
.errDate {
  border: 1px solid #e42328 !important;
}

/* line 130, ../scss/includes/_common.scss */
.bdr-bottom {
  border-bottom: 1px solid #ccc;
}

/* line 133, ../scss/includes/_common.scss */
.border-right {
  border-right: 1px solid #ccc;
}

/* line 136, ../scss/includes/_common.scss */
.right-10 {
  right: 10px;
}

/* line 139, ../scss/includes/_common.scss */
.ft-20 {
  font-size: 20px !important;
}

/* line 142, ../scss/includes/_common.scss */
.mb-15 {
  margin-bottom: 15px !important;
}

/* line 145, ../scss/includes/_common.scss */
.pad-8 {
  padding-left: 8px !important;
  padding-right: 8px !important;
}

/* line 149, ../scss/includes/_common.scss */
.pt-50 {
  padding-top: 50px;
}

/* line 152, ../scss/includes/_common.scss */
.f17 {
  font-size: 17px !important;
}

/* line 155, ../scss/includes/_common.scss */
.p-relative {
  position: relative !important;
}

/* line 158, ../scss/includes/_common.scss */
.text-initial {
  text-transform: initial !important;
}

/* line 161, ../scss/includes/_common.scss */
.custom-text-decoration a {
  text-decoration: underline !important;
}

/* line 168, ../scss/includes/_common.scss */
table.table-vertical tbody tr td {
  vertical-align: middle;
}

/* line 175, ../scss/includes/_common.scss */
.radious-0 {
  border-radius: 0;
}

/* line 179, ../scss/includes/_common.scss */
.ba-none:before {
  display: none;
}
/* line 182, ../scss/includes/_common.scss */
.ba-none:after {
  display: none;
}

/* line 186, ../scss/includes/_common.scss */
.d-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media screen and (max-width: 1199px) {
  /* line 191, ../scss/includes/_common.scss */
  .md-flex-init {
    display: block;
  }
}

/* line 196, ../scss/includes/_common.scss */
.align-item-center {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

/* line 201, ../scss/includes/_common.scss */
.justify-content-center {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

/* line 206, ../scss/includes/_common.scss */
.justify-content-space-between {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

/* line 211, ../scss/includes/_common.scss */
.pt-0 {
  padding-top: 0 !important;
}

/* line 214, ../scss/includes/_common.scss */
.pb-0 {
  padding-bottom: 0 !important;
}

@media (max-width: 767px) {
  /* line 217, ../scss/includes/_common.scss */
  .xs-rem-pad {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
}

@media (max-width: 1199px) {
  /* line 223, ../scss/includes/_common.scss */
  .md-rem-pad {
    padding-left: 0;
    padding-right: 0;
  }
}

/* line 229, ../scss/includes/_common.scss */
.float-init {
  float: initial;
}

/* line 232, ../scss/includes/_common.scss */
.alert {
  font-family: "bordademibold";
}

/* line 235, ../scss/includes/_common.scss */
.initial {
  width: initial !important;
  height: initial !important;
}

/* line 240, ../scss/includes/_common.scss */
.fc-event-container:empty {
  display: none;
}

/* line 244, ../scss/includes/_common.scss */
.custom-chk-color {
  color: #6a728a !important;
}

/* line 247, ../scss/includes/_common.scss */
.border-0 {
  border: 0;
}

/* line 250, ../scss/includes/_common.scss */
.d-inline {
  display: inline;
}

/* line 253, ../scss/includes/_common.scss */
.d-inline-block {
  display: inline-block;
}

/* line 256, ../scss/includes/_common.scss */
.d-initial {
  display: initial !important;
}

/* line 259, ../scss/includes/_common.scss */
.row-eq-height {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
/* line 265, ../scss/includes/_common.scss */
.row-eq-height:before, .row-eq-height:after {
  display: none;
}
@media (min-width: 768px) {
  /* line 269, ../scss/includes/_common.scss */
  .row-eq-height .col-md-4.eq-left {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
    float: none;
  }
}
@media (max-width: 767px) {
  /* line 269, ../scss/includes/_common.scss */
  .row-eq-height .col-md-4.eq-left {
    width: 100%;
  }
}
@media (min-width: 768px) {
  /* line 283, ../scss/includes/_common.scss */
  .row-eq-height .col-md-8.eq-right {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
    float: none;
  }
}
@media (max-width: 767px) {
  /* line 283, ../scss/includes/_common.scss */
  .row-eq-height .col-md-8.eq-right {
    width: 100%;
  }
}

/* line 297, ../scss/includes/_common.scss */
.white-bg {
  background: #fff;
}

/* line 300, ../scss/includes/_common.scss */
.radius-0 {
  border-radius: 0;
}

/* line 303, ../scss/includes/_common.scss */
.btn-common {
  height: 36px;
  font-size: 26px;
  line-height: 25px;
  border: 0;
  font-weight: bold;
}
/* line 309, ../scss/includes/_common.scss */
.btn-common.btn {
  height: 36px;
  font-size: 15px;
}

/* line 316, ../scss/includes/_common.scss */
.table.rem-head {
  border-left: 0;
  border-right: 0;
  border-top: 0;
}
/* line 322, ../scss/includes/_common.scss */
.table.rem-head thead tr td, .table.rem-head thead tr th {
  border: 0;
}

/* line 333, ../scss/includes/_common.scss */
.common-table thead tr td, .common-table thead tr th {
  color: #5086ae;
  border-bottom: 0;
}
/* line 341, ../scss/includes/_common.scss */
.common-table tbody tr:nth-child(odd) {
  background: #dfe6ea;
}
/* line 344, ../scss/includes/_common.scss */
.common-table tbody tr:nth-child(even) {
  background: #fff;
}

/* line 353, ../scss/includes/_common.scss */
.common-table-alt thead tr td, .common-table-alt thead tr th {
  color: #5086ae;
  border-bottom: 0;
}
/* line 361, ../scss/includes/_common.scss */
.common-table-alt tbody tr:nth-child(odd) {
  background: #fff;
}
/* line 364, ../scss/includes/_common.scss */
.common-table-alt tbody tr:nth-child(even) {
  background: #dfe6ea;
}

/* line 373, ../scss/includes/_common.scss */
.table-valign tbody tr td {
  vertical-align: middle;
}

/* line 380, ../scss/includes/_common.scss */
.btn-group-inline button {
  display: inline-block;
  vertical-align: top;
}

/* line 386, ../scss/includes/_common.scss */
.input-bg-white input[type="text"] {
  background: #fff !important;
}

/* line 390, ../scss/includes/_common.scss */
.left-text {
  text-align: left !important;
}

/* line 393, ../scss/includes/_common.scss */
.table-outer-border {
  border: 1px solid #ccc;
}

/* line 396, ../scss/includes/_common.scss */
.btn_year {
  width: auto;
  padding: 10px 15px;
  margin-right: 20px;
}

/* line 401, ../scss/includes/_common.scss */
.pad-0 {
  padding: 0;
}

/* line 404, ../scss/includes/_common.scss */
.error {
  border-color: red;
}

/* line 407, ../scss/includes/_common.scss */
.error-motify {
  text-transform: uppercase;
}
/* line 409, ../scss/includes/_common.scss */
.error-motify p {
  margin-bottom: 0;
}

/* line 413, ../scss/includes/_common.scss */
.red-btn {
  background: #e42328 !important;
  border-color: #e42328 !important;
  color: #fff !important;
}
/* line 417, ../scss/includes/_common.scss */
.red-btn:hover {
  background: #378b1c !important;
  border-color: #378b1c !important;
}

/* line 427, ../scss/includes/_common.scss */
.chk-only label {
  min-height: 43px;
}
/* line 429, ../scss/includes/_common.scss */
.chk-only label span {
  width: 100%;
}

/* line 434, ../scss/includes/_common.scss */
.selectric-wrapper {
  font-family: "questrialregular";
}

/* line 438, ../scss/includes/_common.scss */
.add_new-chk-row .ex-pad {
  padding: 5px 0 0 34px !important;
}

/* line 443, ../scss/includes/_common.scss */
.margin-right-none {
  margin-right: 0px !important;
}

/* line 446, ../scss/includes/_common.scss */
.padding_side-none {
  padding-left: 0px !important;
  padding-right: 0px !important;
}

/* line 450, ../scss/includes/_common.scss */
.margin_side-none {
  margin-left: 0px !important;
  margin-right: 0px !important;
}

/* line 454, ../scss/includes/_common.scss */
.bttton_hover:hover {
  background: #45ad23;
  color: #fff;
  transition: all ease-out 0.8s;
}

/* line 459, ../scss/includes/_common.scss */
.border_radius20 {
  border-radius: 20px;
}

/* line 462, ../scss/includes/_common.scss */
.font-bold {
  font-weight: bold;
}

/* line 465, ../scss/includes/_common.scss */
.btn {
  font-family: "bordademibold";
}

/* line 468, ../scss/includes/_common.scss */
.btn_common {
  padding: 10px 40px;
  border: solid 1px #c0c2c6;
  text-align: center;
}

/* line 474, ../scss/includes/_common.scss */
.power-off-btn {
  font-size: 15px !important;
  padding-top: 2px;
}

/* line 478, ../scss/includes/_common.scss */
.btn_red {
  background: #45ad23;
  color: #fff;
  border: none;
}
/* line 482, ../scss/includes/_common.scss */
.btn_red:hover {
  background: #378b1c;
}

/* line 487, ../scss/includes/_common.scss */
.search-area {
  position: relative;
}
/* line 489, ../scss/includes/_common.scss */
.search-area input {
  background: #fff;
  border-radius: 20px;
  padding: 10px 44px 10px 15px;
  border: 0;
  font-size: 13px;
  text-align: left;
  text-transform: uppercase;
  width: 100%;
}
@media (max-width: 991px) {
  /* line 489, ../scss/includes/_common.scss */
  .search-area input {
    width: 100%;
  }
}
/* line 502, ../scss/includes/_common.scss */
.search-area button {
  height: 40px;
  position: absolute;
  right: 10px;
  top: 0px;
  font-size: 20px;
  cursor: pointer;
  color: #8e8e8e;
  background: none;
  padding: 0px;
  border: 0px;
  bottom: 0;
  outline: none !important;
}
/* line 515, ../scss/includes/_common.scss */
.search-area button.icon-search {
  visibility: hidden;
}
/* line 521, ../scss/includes/_common.scss */
.search-area.search-block button.pupil-search-icon {
  display: table;
  vertical-align: middle;
}
/* line 525, ../scss/includes/_common.scss */
.search-area.search-block button.pupil-refresh-icon {
  display: none;
}
/* line 531, ../scss/includes/_common.scss */
.search-area.search-block .quote button.pupil-search-icon {
  display: none;
}
/* line 534, ../scss/includes/_common.scss */
.search-area.search-block .quote button.pupil-refresh-icon {
  display: block;
}

/* line 543, ../scss/includes/_common.scss */
.pupil-search02 form .pupil-search-icon {
  display: block;
}
/* line 546, ../scss/includes/_common.scss */
.pupil-search02 form .crear-search {
  display: none;
}
/* line 550, ../scss/includes/_common.scss */
.pupil-search02 form.quote .pupil-search-icon {
  display: none !important;
}
/* line 553, ../scss/includes/_common.scss */
.pupil-search02 form.quote .crear-search {
  display: block !important;
}

/* line 559, ../scss/includes/_common.scss */
.navbar-toggle {
  border: solid 1px #fff;
  margin: 8px 0px 8px 20px;
}
@media (max-width: 767px) {
  /* line 559, ../scss/includes/_common.scss */
  .navbar-toggle {
    margin: 22px 0px 8px 20px;
  }
}
/* line 566, ../scss/includes/_common.scss */
.navbar-toggle span.icon-bar {
  background-color: #fff;
}

/* line 571, ../scss/includes/_common.scss */
.mobile-screens_search {
  margin-right: 20px;
  display: none;
}
@media (max-width: 767px) {
  /* line 571, ../scss/includes/_common.scss */
  .mobile-screens_search {
    display: block;
    width: calc(100% - 25%) !important;
  }
}

/* line 579, ../scss/includes/_common.scss */
.categary-button {
  outline: none !important;
  background: #fff;
  border: solid 1px #cedde2;
  padding: 10px 2px;
  text-align: center;
  display: inline-block;
  cursor: pointer;
  font-size: 14px;
  font-family: "montserratmedium";
  color: #5b6067;
  float: left;
  width: 30%;
}
@media (min-width: 768px) {
  /* line 579, ../scss/includes/_common.scss */
  .categary-button {
    width: 202px;
    padding: 10px 2px;
  }
}
@media (max-width: 767px) {
  /* line 579, ../scss/includes/_common.scss */
  .categary-button {
    width: 100%;
    padding: 8px 10px;
    margin-bottom: 10px;
  }
}
/* line 604, ../scss/includes/_common.scss */
.categary-button:hover {
  background: #378b1c;
  color: #fff;
  transition: all ease-out 0.5s;
  border: solid 1px #378b1c;
}
/* line 616, ../scss/includes/_common.scss */
.categary-button.active-state {
  border: solid 1px #45ad23;
  background: #45ad23;
  color: #fff;
}
@media (min-width: 992px) {
  /* line 621, ../scss/includes/_common.scss */
  .categary-button.bulk {
    margin-right: 40px;
  }
}
/* line 626, ../scss/includes/_common.scss */
.categary-button.categary-disable {
  background: #ccc;
  border-color: #b8b4b4;
}
/* line 629, ../scss/includes/_common.scss */
.categary-button.categary-disable:hover {
  background: #b8b4b4;
  border-color: #b8b4b4;
}

/* line 635, ../scss/includes/_common.scss */
.school-report-filter {
  cursor: pointer;
  display: inline-block;
  text-align: center;
  vertical-align: middle;
  width: 190px;
  height: 40px;
  border: 1px solid #45ad23;
  background: #45ad23;
  padding: 10px 25px;
  text-transform: uppercase;
  color: #fff;
  border-radius: 0px;
  font-family: "montserratmedium";
  z-index: 2;
}
/* line 655, ../scss/includes/_common.scss */
.school-report-filter.active {
  background: #378b1c;
  color: #fff !important;
}
/* line 659, ../scss/includes/_common.scss */
.school-report-filter:hover {
  background: #378b1c;
  color: #fff !important;
}

@media (max-width: 767px) {
  /* line 665, ../scss/includes/_common.scss */
  .add-section .categary-button {
    width: auto;
    padding-right: 10px;
    padding-left: 10px;
    margin: 0 5px;
  }
}

/* line 676, ../scss/includes/_common.scss */
[type="checkbox"]:not(:checked),
[type="checkbox"]:checked,
[type="radio"]:not(:checked),
[type="radio"]:checked {
  position: absolute;
  left: -9999px;
}

/* line 683, ../scss/includes/_common.scss */
[type="checkbox"]:not(:checked) + label,
[type="checkbox"]:checked + label,
[type="radio"]:not(:checked) + label,
[type="radio"]:checked + label {
  position: relative;
  padding-left: 1.95em;
  cursor: pointer;
}

/* line 691, ../scss/includes/_common.scss */
.aside-gradient {
  /* IE10+ */
  background-image: -ms-linear-gradient(bottom right, #73afdb 0%, #447ba0 100%);
  /* Mozilla Firefox */
  background-image: -moz-linear-gradient(bottom right, #73afdb 0%, #447ba0 100%);
  /* Opera */
  background-image: -o-linear-gradient(bottom right, #73afdb 0%, #447ba0 100%);
  /* Webkit (Safari/Chrome 10) */
  background-image: -webkit-gradient(linear, right bottom, left top, color-stop(0, #73afdb), color-stop(100, #447ba0));
  /* Webkit (Chrome 11+) */
  background-image: -webkit-linear-gradient(bottom right, #73afdb 0%, #447ba0 100%);
  /* W3C Markup */
  background-image: linear-gradient(to top left, #73afdb 0%, #447ba0 100%);
}

/* checkbox aspect */
/* line 718, ../scss/includes/_common.scss */
[type="checkbox"]:not(:checked) + label:before,
[type="checkbox"]:checked + label:before,
[type="radio"]:not(:checked) + label:before,
[type="radio"]:checked + label:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 28px;
  height: 28px;
  border: 1px solid #cfd2d5;
  background: #fff;
}

/* line 732, ../scss/includes/_common.scss */
[type="radio"]:not(:checked) + label:before,
[type="radio"]:checked + label:before {
  width: 28px;
  height: 28px;
}

/* checked mark aspect */
/* line 738, ../scss/includes/_common.scss */
[type="checkbox"]:not(:checked) + label:after,
[type="checkbox"]:checked + label:after,
[type="radio"]:not(:checked) + label:after,
[type="radio"]:checked + label:after {
  content: "\f00c";
  position: absolute;
  font-family: "FontAwesome";
  top: 5px;
  left: 6px;
  font-size: 1.3em;
  line-height: 1.1;
  color: #45ad23;
  transition: all 0.2s;
}

/* line 752, ../scss/includes/_common.scss */
[type="radio"]:not(:checked) + label:after,
[type="radio"]:checked + label:after {
  top: 5px;
  left: 3px;
}

/* checked mark aspect changes */
/* line 758, ../scss/includes/_common.scss */
[type="checkbox"]:not(:checked) + label:after,
[type="radio"]:not(:checked) + label:after {
  opacity: 0;
  transform: scale(0);
}

/* line 763, ../scss/includes/_common.scss */
[type="checkbox"]:checked + label:after,
[type="radio"]:checked + label:after {
  opacity: 1;
  transform: scale(1);
}

/* line 770, ../scss/includes/_common.scss */
.aside-menu-open {
  left: 0;
}

/* line 773, ../scss/includes/_common.scss */
.pupils-detail-list table.dataTable.dtr-inline.collapsed &gt; tbody &gt; tr[role="row"] &gt; td:first-child::before,
.pupils-detail-list table.dataTable.dtr-inline.collapsed &gt; tbody &gt; tr[role="row"] &gt; th:first-child::before {
  top: 6px;
  left: 4px;
  height: 14px;
  width: 14px;
  display: block;
  position: absolute;
  color: white;
  border: 2px solid white;
  border-radius: 14px;
  box-shadow: 0 0 3px #444;
  box-sizing: content-box;
  text-align: center;
  text-indent: 0 !important;
  font-family: "Courier New", Courier, monospace;
  line-height: 14px;
  content: "+";
  background-color: #337ab7;
}

/* line 793, ../scss/includes/_common.scss */
.pupils-detail-list table.dataTable.dtr-inline.collapsed &gt; tbody &gt; tr.parent &gt; td:first-child::before,
.pupils-detail-list table.dataTable.dtr-inline.collapsed &gt; tbody &gt; tr.parent &gt; th:first-child::before {
  content: "-";
  background-color: #d33333;
}

/* line 798, ../scss/includes/_common.scss */
td {
  position: relative;
}

/* line 801, ../scss/includes/_common.scss */
.chat-box-radius {
  -moz-border-radius-topleft: 20px;
  -webkit-border-top-left-radius: 20px;
  border-top-left-radius: 20px;
  -moz-border-radius-topright: 20px;
  -webkit-border-top-right-radius: 20px;
  border-top-right-radius: 20px;
}

/* line 809, ../scss/includes/_common.scss */
.chat-box-radius-btm {
  -moz-border-radius-bottomright: 20px;
  -webkit-border-bottom-right-radius: 20px;
  border-bottom-right-radius: 20px;
  -moz-border-radius-bottomleft: 20px;
  -webkit-border-bottom-left-radius: 20px;
  border-bottom-left-radius: 20px;
}

/* line 817, ../scss/includes/_common.scss */
.fileContainer {
  overflow: hidden;
  position: relative;
}

/* line 821, ../scss/includes/_common.scss */
.fileContainer [type="file"] {
  cursor: inherit;
  display: block;
  font-size: 999px;
  filter: alpha(opacity=0);
  min-height: 100%;
  min-width: 100%;
  opacity: 0;
  position: absolute;
  right: 0;
  text-align: right;
  top: 0;
  z-index: 2;
}

/* line 835, ../scss/includes/_common.scss */
.pointer-block {
  pointer-events: none;
}

/* line 838, ../scss/includes/_common.scss */
.padding-top12 {
  padding-top: 12px;
}

/* line 841, ../scss/includes/_common.scss */
.min-height75 {
  min-height: 75px;
}

/* line 844, ../scss/includes/_common.scss */
.green-round {
  width: 15px;
  height: 15px;
  background: #45ad23;
  border-radius: 50%;
  display: inline-block;
}

/* line 851, ../scss/includes/_common.scss */
.red-round {
  background: #e42328;
  border-radius: 50%;
  display: inline-block;
  width: 15px;
  height: 15px;
}

/* line 858, ../scss/includes/_common.scss */
.yellow-round {
  background: #e5e52c;
  border-radius: 50%;
  display: inline-block;
  width: 15px;
  height: 15px;
}

/* line 865, ../scss/includes/_common.scss */
.pading-left30 {
  padding-left: 30px;
}
@media (max-width: 480px) {
  /* line 865, ../scss/includes/_common.scss */
  .pading-left30 {
    padding-left: 10px;
  }
}

@media (max-width: 480px) {
  /* line 871, ../scss/includes/_common.scss */
  .list-mange.pull-right {
    float: none !important;
  }
}

@media (max-width: 480px) {
  /* line 877, ../scss/includes/_common.scss */
  .list-mange a {
    width: 100%;
    margin-bottom: 10px;
  }
}

/* line 884, ../scss/includes/_common.scss */
.fa.fa-caret-right.rotate.dd {
  -ms-transform: rotate(90deg);
  /* IE 9 */
  -webkit-transform: rotate(90deg);
  /* Chrome, Safari, Opera */
  transform: rotate(90deg);
  transition: all ease 0.2s;
}

/* line 890, ../scss/includes/_common.scss */
.login-area {
  background: #fff;
}
@media (max-width: 767px) {
  /* line 890, ../scss/includes/_common.scss */
  .login-area {
    background: transparent;
  }
}

/* line 896, ../scss/includes/_common.scss */
.atch-file {
  overflow: hidden;
  position: relative;
}

/* line 900, ../scss/includes/_common.scss */
.atch-file [type="file"] {
  cursor: inherit;
  display: block;
  font-size: 999px;
  filter: alpha(opacity=0);
  min-height: 100%;
  min-width: 100%;
  opacity: 0;
  position: absolute;
  right: 0;
  text-align: right;
  top: 0;
  z-index: 2;
}

/* line 915, ../scss/includes/_common.scss */
.emotion {
  margin: 150px auto;
}

/* line 919, ../scss/includes/_common.scss */
div[contenteditable="true"] {
  border: 1px dashed #aaa;
  width: 290px;
  padding: 5px;
}

/* line 925, ../scss/includes/_common.scss */
pre {
  background: #eee;
  padding: 5px;
  width: 290px;
}

/* line 931, ../scss/includes/_common.scss */
.emotion {
  position: relative;
  display: flex;
}

/* line 936, ../scss/includes/_common.scss */
.emotion-Icon {
  right: 20px;
  top: 5px;
  cursor: pointer;
}

/* line 943, ../scss/includes/_common.scss */
.ShowImotion {
  display: flex !important;
}

/* line 947, ../scss/includes/_common.scss */
.emotion-area {
  position: absolute;
  box-shadow: 1px 1px 1px 1px #333;
  bottom: 130%;
  display: none;
  right: 0;
  width: 260px;
  flex-wrap: wrap;
  overflow-y: scroll;
  height: 150px;
  background: #fff;
}

/* line 960, ../scss/includes/_common.scss */
.top {
  top: 130%;
  bottom: auto;
}

/* line 965, ../scss/includes/_common.scss */
.emotion-area img {
  margin: 4px;
  cursor: pointer;
}

/* line 970, ../scss/includes/_common.scss */
.max-area-table {
  overflow: auto;
}

/* line 975, ../scss/includes/_common.scss */
.modal-success-popup .modal-content {
  background: #232a32;
  border-radius: 0;
  margin: 0px auto;
  width: 500px;
  border: 0;
}
@media (max-width: 480px) {
  /* line 975, ../scss/includes/_common.scss */
  .modal-success-popup .modal-content {
    width: 100%;
    padding: 10px;
  }
}
/* line 985, ../scss/includes/_common.scss */
.modal-success-popup .modal-content .modal-header {
  padding: 0px 6px;
  border: 0px;
}
/* line 988, ../scss/includes/_common.scss */
.modal-success-popup .modal-content .modal-header button {
  color: #fff;
  border-radius: 50%;
  width: 25px;
  height: 25px;
  text-align: center;
  opacity: 1;
  padding: 8px 0 0;
}
/* line 998, ../scss/includes/_common.scss */
.modal-success-popup .modal-content .modal-body {
  padding: 0px;
}
/* line 1000, ../scss/includes/_common.scss */
.modal-success-popup .modal-content .modal-body .success-icon {
  display: block;
  width: 150px;
  margin: 0px auto;
}
/* line 1004, ../scss/includes/_common.scss */
.modal-success-popup .modal-content .modal-body .success-icon i {
  color: #fff;
  font-size: 80px;
  text-align: center;
  width: 100%;
}
/* line 1011, ../scss/includes/_common.scss */
.modal-success-popup .modal-content .modal-body .success-message {
  background: #232a32;
  padding: 30px 0;
}
/* line 1014, ../scss/includes/_common.scss */
.modal-success-popup .modal-content .modal-body .success-message h2 {
  color: #ffff;
  text-align: center;
}
/* line 1018, ../scss/includes/_common.scss */
.modal-success-popup .modal-content .modal-body .success-message h3 {
  text-align: center;
  color: #fff;
  font-size: 14px;
  padding: 10px 0px;
}

/* line 1028, ../scss/includes/_common.scss */
.modal {
  text-align: center;
}
/* line 1030, ../scss/includes/_common.scss */
.modal:before {
  content: "";
  display: inline-block;
  margin-right: -4px;
  vertical-align: middle;
}
@media (max-width: 767px) {
  /* line 1030, ../scss/includes/_common.scss */
  .modal:before {
    height: auto;
  }
}
/* line 1040, ../scss/includes/_common.scss */
.modal.modal-syn-data {
  z-index: 1043;
}
/* line 1042, ../scss/includes/_common.scss */
.modal.modal-syn-data h4 {
  color: #333;
  font-family: "bordabold" !important;
}

/* line 1048, ../scss/includes/_common.scss */
.btn-updated {
  background: #45ad23;
  color: #fff !important;
  font-size: 18px;
  text-align: center;
  text-transform: uppercase;
  width: 130px;
  padding: 10px 0px !important;
}
/* line 1056, ../scss/includes/_common.scss */
.btn-updated:hover {
  background: #d93847;
}

/* line 1060, ../scss/includes/_common.scss */
.label-danger-block {
  background-color: red !important;
  padding: 4px !important;
  border-radius: 0 !important;
  font-size: 13px !important;
}

/* line 1066, ../scss/includes/_common.scss */
.selectric {
  background: #fff;
  border: 0;
  padding-top: 5px;
  min-height: 43px;
}
@media screen and (max-width: 767px) {
  /* line 1066, ../scss/includes/_common.scss */
  .selectric {
    min-height: 35px;
  }
}
/* line 1074, ../scss/includes/_common.scss */
.selectric b {
  background: #303843;
}
/* line 1077, ../scss/includes/_common.scss */
.selectric .label {
  font-weight: normal;
  text-align: left;
  height: 100%;
}

/* line 1084, ../scss/includes/_common.scss */
.user-type-select .selectric {
  min-height: 55px;
}
/* line 1087, ../scss/includes/_common.scss */
.user-type-select .selectric span.label {
  padding-left: 15px !important;
}

/* line 1093, ../scss/includes/_common.scss */
.selectric .button {
  height: 100%;
}

/* line 1098, ../scss/includes/_common.scss */
.selectric-page-sele_ct .selectric b {
  width: 46px;
  background: #e42328;
}

/* line 1104, ../scss/includes/_common.scss */
.selectric .button::after {
  border-top-color: #fff;
  border-width: 8px;
}

/* line 1108, ../scss/includes/_common.scss */
.selectric-hover .selectric .button::after {
  border-top-color: #fff;
}

/* line 1111, ../scss/includes/_common.scss */
.selectric-items {
  border: 0px;
}
/* line 1113, ../scss/includes/_common.scss */
.selectric-items .selectric-scroll {
  background: #23282f;
  color: #23282f;
}
/* line 1117, ../scss/includes/_common.scss */
.selectric-items .selectric-scroll ul li {
  color: #fff;
  font-size: 16px;
  border-bottom: dashed 1px #fff;
}
@media screen and (max-width: 767px) {
  /* line 1117, ../scss/includes/_common.scss */
  .selectric-items .selectric-scroll ul li {
    font-size: 13px;
  }
}
/* line 1124, ../scss/includes/_common.scss */
.selectric-items .selectric-scroll ul li.selectric-group-label {
  color: #fff;
  padding: 10px;
  padding-left: 25px;
  font-weight: normal;
}
/* line 1130, ../scss/includes/_common.scss */
.selectric-items .selectric-scroll ul li:last-child {
  border: 0px;
}
/* line 1133, ../scss/includes/_common.scss */
.selectric-items .selectric-scroll ul li:hover {
  background: #5086ae;
}
/* line 1138, ../scss/includes/_common.scss */
.selectric-items .selectric-scroll ul li.selected.highlighted {
  background: #5086ae;
}

/* line 1147, ../scss/includes/_common.scss */
.ajax_loader {
  position: absolute;
  left: 50%;
  margin: auto;
  height: 100%;
  top: 50%;
  bottom: 0;
  z-index: 1;
  display: none;
  width: 50px;
  height: 50px;
  transform: translate(50%, -50%);
  -webkit-transform: translate(50%, -50%);
  -moz-transform: translate(50%, -50%);
}

/* line 1162, ../scss/includes/_common.scss */
.empty-record {
  background: #fff;
  width: 100%;
  color: #303843;
  padding: 15px 0;
  margin-bottom: 10px;
  text-align: center;
  text-transform: uppercase;
}

/*.no-gutters {
  margin-right: 0;
  margin-left: 0;
  &amp;&gt; [class*="col-"] {
    &amp;:first-child {
      padding-left: 15px;
      padding-right: 0;
    }
    &amp;:last-child {
      padding-left: 0;
      padding-right: 15px;
    }
  }
}*/
/* line 1185, ../scss/includes/_common.scss */
.no-gutters {
  margin-right: 0;
  margin-left: 0;
}
/* line 1189, ../scss/includes/_common.scss */
.no-gutters &gt; .col,
.no-gutters &gt; [class*="col-"] {
  padding-right: 0;
  padding-left: 0;
}

/* line 1196, ../scss/includes/_common.scss */
button.close {
  color: #fff;
  margin: -6px 10px;
}
/* line 1199, ../scss/includes/_common.scss */
button.close:hover {
  color: #fff;
}
/* line 1203, ../scss/includes/_common.scss */
button.popover-close {
  position: absolute;
  right: 1px;
  color: #000 !important;
  outline: none !important;
  opacity: 1;
  z-index: 1;
}

/* line 1212, ../scss/includes/_common.scss */
.padding-bottom18 {
  padding-bottom: 18px;
}

/* line 1215, ../scss/includes/_common.scss */
.save-award-skill {
  background: #45ad23;
  color: #fff;
  padding: 10px;
  border-radius: 0px;
  font-family: "montserratlight";
  left: 0px;
  bottom: 0px;
  width: 140px;
  font-size: 14px;
}
/* line 1226, ../scss/includes/_common.scss */
.save-award-skill:hover {
  color: #fff;
  opacity: 0.8;
}

/* line 1238, ../scss/includes/_common.scss */
.pg-back-btn {
  float: right;
  text-align: center;
  text-transform: uppercase;
  font-family: "bordademibold";
  padding: 10px 15px;
  color: #fff;
  display: inline-block;
  background: #45ad23;
  margin-top: 15px;
  margin-right: 20px;
  -webkit-transition: all 0.4s;
  -moz-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
}
@media (max-width: 1366px) {
  /* line 1238, ../scss/includes/_common.scss */
  .pg-back-btn {
    font-size: 12px;
  }
}
@media (max-width: 991px) {
  /* line 1238, ../scss/includes/_common.scss */
  .pg-back-btn {
    max-width: 250px;
  }
}
@media (max-width: 767px) {
  /* line 1238, ../scss/includes/_common.scss */
  .pg-back-btn {
    margin-top: 5px;
  }
}
@media screen and (max-width: 525px) {
  /* line 1238, ../scss/includes/_common.scss */
  .pg-back-btn {
    position: absolute;
    top: 100%;
    right: -5px;
  }
}
/* line 1271, ../scss/includes/_common.scss */
.pg-back-btn:hover {
  color: #fff;
  background: #378b1c;
}
/* line 1275, ../scss/includes/_common.scss */
.pg-back-btn:focus {
  color: #fff;
  background: #378b1c;
}
/* line 1279, ../scss/includes/_common.scss */
.pg-back-btn i {
  font-size: 16px;
  margin-right: 10px;
}

/* line 1284, ../scss/includes/_common.scss */
.resist {
  pointer-events: none;
}

/* line 1288, ../scss/includes/_common.scss */
.map-management #map_canvas {
  height: 600px;
}

/* line 1293, ../scss/includes/_common.scss */
.swimphany-popup-2.in {
  background: rgba(0, 0, 0, 0.8);
}
/* line 1296, ../scss/includes/_common.scss */
.swimphany-popup-2 .modal-content {
  background: #232a32;
  border-radius: 0;
}
/* line 1299, ../scss/includes/_common.scss */
.swimphany-popup-2 .modal-content .modal-header {
  border: 0px;
  padding: 10px;
}
/* line 1302, ../scss/includes/_common.scss */
.swimphany-popup-2 .modal-content .modal-header h4 {
  color: #fff;
  font-size: 20px;
  font-family: "montserratmedium";
  text-transform: uppercase;
  padding-top: 10px;
}
/* line 1309, ../scss/includes/_common.scss */
.swimphany-popup-2 .modal-content .modal-header .close {
  margin-top: 0px;
  margin-right: 4px;
  font-size: 38px;
  line-height: 25px;
  opacity: 1;
}
/* line 1317, ../scss/includes/_common.scss */
.swimphany-popup-2 .modal-content .modal-body {
  position: relative;
  padding: 0 15px 0px 15px;
}
/* line 1321, ../scss/includes/_common.scss */
.swimphany-popup-2 .modal-content .modal-body table tr {
  border: none;
}
/* line 1323, ../scss/includes/_common.scss */
.swimphany-popup-2 .modal-content .modal-body table tr td {
  color: #fff;
  border-top: none !important;
  border-bottom: solid 1px #e42328;
}
/* line 1330, ../scss/includes/_common.scss */
.swimphany-popup-2 .modal-content .modal-body .section-footer {
  display: table;
  width: 100%;
  padding: 8px;
}
/* line 1335, ../scss/includes/_common.scss */
.swimphany-popup-2 .modal-content .modal-body .section-footer .form-submit {
  background: #e42328;
  color: #fff;
  border-radius: 0px;
  padding: 7px 20px;
  text-transform: uppercase;
  outline: none !important;
  border: none;
}
/* line 1343, ../scss/includes/_common.scss */
.swimphany-popup-2 .modal-content .modal-body .section-footer .form-submit:hover {
  background: #e42328;
}

/* line 1351, ../scss/includes/_common.scss */
.modal-addclient {
  background: rgba(0, 0, 0, 0.9);
}

/* line 1355, ../scss/includes/_common.scss */
ul.ui-autocomplete {
  overflow-x: hidden;
}

/* line 1371, ../scss/includes/_common.scss */
.upload_area .connect-area .label-danger p {
  font-size: 12px;
  padding: 5px;
  margin-bottom: 0;
}

/* line 1382, ../scss/includes/_common.scss */
#add_client_form .superadmin_area .input-space-outer .cl-anual_maintanance {
  padding-left: 25px;
}

/* line 1389, ../scss/includes/_common.scss */
.auth_timeout {
  text-transform: uppercase;
  padding: 6px 12px;
  border-radius: 0;
  color: #fff;
  display: inline-block;
  background: #e42328;
  -webkit-transition: all 0.4s;
  -moz-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
}
/* line 1400, ../scss/includes/_common.scss */
.auth_timeout:hover {
  color: #fff;
  background: #d93847;
}

/* line 1405, ../scss/includes/_common.scss */
.award-sub-title {
  height: 20px;
  display: block;
}

/* line 1409, ../scss/includes/_common.scss */
.award-sub-title {
  color: #333;
  font-size: 12px;
  text-transform: uppercase;
  font-weight: normal;
  line-height: 20px;
}

/* line 1418, ../scss/includes/_common.scss */
.modal-header button.close {
  opacity: 1 !important;
}

/* line 1423, ../scss/includes/_common.scss */
.table-fixed-head-wrapper {
  height: 500px;
  background: #fff;
}

/* line 1432, ../scss/includes/_common.scss */
.box-green {
  padding-top: 3px;
  width: 25px;
  height: 25px;
  background: #45ad23;
  display: inline-block;
  position: relative;
  top: 4px;
  margin-left: 23px;
}

/* line 1442, ../scss/includes/_common.scss */
.green-check {
  background: transparent;
  top: 0;
  padding-top: 0;
  margin-top: 4px;
}
/* line 1447, ../scss/includes/_common.scss */
.green-check:before {
  content: "\f00c";
  position: absolute;
  font-family: "FontAwesome";
  top: 0px;
  left: 0px;
  right: 0;
  bottom: 0;
  font-size: 20px;
  line-height: 25px;
  color: #45ad23;
  transition: all 0.2s;
  text-align: center;
}

/* line 1462, ../scss/includes/_common.scss */
.margin10 {
  margin-bottom: 10px;
}

/* line 1465, ../scss/includes/_common.scss */
.categary-disable {
  background: #ccc !important;
  border-color: #b8b4b4;
}
/* line 1468, ../scss/includes/_common.scss */
.categary-disable:hover {
  background: #b8b4b4;
  border-color: #b8b4b4;
}

/* line 1478, ../scss/includes/_common.scss */
#add-people-modal-table thead tr th:nth-child(2), #add-people-modal-table thead tr th:nth-child(3) {
  text-align: left;
  padding-left: 5px;
}
/* line 1489, ../scss/includes/_common.scss */
#add-people-modal-table tbody tr td .green-check {
  margin-top: 0px;
}
/* line 1492, ../scss/includes/_common.scss */
#add-people-modal-table tbody tr td .box-green {
  margin-left: 0px;
  width: 17px;
  height: 17px;
}
/* line 1497, ../scss/includes/_common.scss */
#add-people-modal-table tbody tr td:nth-child(2), #add-people-modal-table tbody tr td:nth-child(3) {
  text-align: left;
  padding-left: 5px;
}
/* line 1502, ../scss/includes/_common.scss */
#add-people-modal-table tbody tr td .rates {
  padding-left: 0px;
}
/* line 1505, ../scss/includes/_common.scss */
#add-people-modal-table tbody tr td p {
  margin: 0;
}

/* line 1513, ../scss/includes/_common.scss */
#school-lists_filter input {
  text-transform: uppercase;
}

/* line 1521, ../scss/includes/_common.scss */
#edit_profile ul .resist .select-outer select {
  border: 0;
  background-image: none !important;
}
/* line 1529, ../scss/includes/_common.scss */
#edit_profile ul .resist span .chek-outer .check-area::before {
  display: none;
}
/* line 1532, ../scss/includes/_common.scss */
#edit_profile ul .resist span .chek-outer .check-area::after {
  font-size: 3em;
  line-height: 0.1;
}

/* line 1544, ../scss/includes/_common.scss */
.admin-dasboard .health-panel-details {
  padding: 50px 15px;
  background-color: #303843;
}

/* line 1551, ../scss/includes/_common.scss */
.health-panel-details label {
  text-transform: uppercase;
  font-size: 15px;
  color: #fff;
  display: block;
  font-weight: normal;
  margin-top: 15px;
}
/* line 1559, ../scss/includes/_common.scss */
.health-panel-details .content {
  color: #6a728a;
  height: 45px;
  width: 100%;
  background-color: #fff;
  line-height: 45px;
  text-transform: uppercase;
  padding: 0px 15px;
  font-size: 13px;
}
/* line 1569, ../scss/includes/_common.scss */
.health-panel-details .content-large {
  height: 150px;
}

/* line 1577, ../scss/includes/_common.scss */
#edit_pupil_form .sf-edit-profile ul li {
  height: auto;
}
/* line 1580, ../scss/includes/_common.scss */
#edit_pupil_form .sf-edit-profile ul li.edit-profile-select .select-outer {
  position: relative;
  margin-top: 0px;
  min-height: 47px;
}
/* line 1584, ../scss/includes/_common.scss */
#edit_pupil_form .sf-edit-profile ul li.edit-profile-select .select-outer .selectric-wrapper {
  position: absolute;
  width: 100%;
}

/* line 1595, ../scss/includes/_common.scss */
.data-uploaded {
  width: 100%;
  display: inline-block;
  position: relative;
}
/* line 1599, ../scss/includes/_common.scss */
.data-uploaded .title {
  display: block;
  padding-right: 65px;
}
/* line 1607, ../scss/includes/_common.scss */
.data-uploaded .title h1 {
  margin-top: 25px;
}
/* line 1611, ../scss/includes/_common.scss */
.data-uploaded .blocks {
  width: 63%;
  float: left;
  background-color: #eaf1f5;
  padding: 8px 8px 0px;
  margin-bottom: 10px;
}
@media (max-width: 991px) {
  /* line 1611, ../scss/includes/_common.scss */
  .data-uploaded .blocks {
    width: 100%;
  }
}
/* line 1621, ../scss/includes/_common.scss */
.data-uploaded .blocks ul {
  display: table;
  padding: 0;
  margin: 0 0 10px 0;
  width: 100%;
}
/* line 1626, ../scss/includes/_common.scss */
.data-uploaded .blocks ul li {
  float: left;
  width: calc(100% / 6);
}
@media (max-width: 991px) {
  /* line 1626, ../scss/includes/_common.scss */
  .data-uploaded .blocks ul li {
    width: calc(100% / 2);
  }
}
@media (max-width: 480px) {
  /* line 1626, ../scss/includes/_common.scss */
  .data-uploaded .blocks ul li {
    width: 100%;
  }
}
/* line 1635, ../scss/includes/_common.scss */
.data-uploaded .blocks ul li a {
  width: 100%;
  display: block;
  margin-bottom: 10px;
  padding-right: 15px;
  padding-left: 15px;
}
/* line 1642, ../scss/includes/_common.scss */
.data-uploaded .blocks ul li span {
  display: block;
  font-size: 9px;
  text-align: center;
}
/* line 1650, ../scss/includes/_common.scss */
.data-uploaded .right-end {
  position: absolute;
  right: 0;
  top: 14px;
  height: 50px;
  width: 50px;
  z-index: 2;
}
@media (max-width: 991px) {
  /* line 1650, ../scss/includes/_common.scss */
  .data-uploaded .right-end {
    width: 100%;
    text-align: right;
  }
}
/* line 1663, ../scss/includes/_common.scss */
.data-uploaded .right-end a {
  display: inline-block;
  width: 50px;
  background-color: #e42328;
  text-align: center;
  cursor: pointer;
}
@media (max-width: 991px) {
  /* line 1663, ../scss/includes/_common.scss */
  .data-uploaded .right-end a {
    position: unset;
  }
}
/* line 1675, ../scss/includes/_common.scss */
.data-uploaded .right-end a:hover {
  background-color: #378b1c;
}
/* line 1678, ../scss/includes/_common.scss */
.data-uploaded .right-end a i {
  color: #fff;
  font-size: 35px;
  line-height: 50px;
}

/* line 1687, ../scss/includes/_common.scss */
.invisible {
  visibility: hidden;
}

/* line 1705, ../scss/includes/_common.scss */
.award-management .school-deatils-outer .tab-content #timetable .timetable-area .lesson-section {
  background: #fff;
  border: 0;
  margin: 0;
}
/* line 1710, ../scss/includes/_common.scss */
.award-management .school-deatils-outer .tab-content #timetable .timetable-area .lesson-section .lesson-block {
  background: #404b59;
  padding: 10px;
  margin: 10px 0 0;
}
/* line 1714, ../scss/includes/_common.scss */
.award-management .school-deatils-outer .tab-content #timetable .timetable-area .lesson-section .lesson-block.pupil-attending-lesson {
  margin: 0;
  border-top: 1px solid #cfd2d5;
}
/* line 1717, ../scss/includes/_common.scss */
.award-management .school-deatils-outer .tab-content #timetable .timetable-area .lesson-section .lesson-block.pupil-attending-lesson .lesson-head {
  background: #fff;
}
/* line 1719, ../scss/includes/_common.scss */
.award-management .school-deatils-outer .tab-content #timetable .timetable-area .lesson-section .lesson-block.pupil-attending-lesson .lesson-head h1 {
  color: #404b59;
}
/* line 1723, ../scss/includes/_common.scss */
.award-management .school-deatils-outer .tab-content #timetable .timetable-area .lesson-section .lesson-block.pupil-attending-lesson .lesson-head .cound-box span {
  color: #404b59;
  font-family: "montserratmedium";
}
/* line 1728, ../scss/includes/_common.scss */
.award-management .school-deatils-outer .tab-content #timetable .timetable-area .lesson-section .lesson-block.pupil-attending-lesson .lesson-head::after {
  color: #404b59;
}
/* line 1733, ../scss/includes/_common.scss */
.award-management .school-deatils-outer .tab-content #timetable .timetable-area .lesson-section .lesson-block.no-pupil-linked {
  margin: 0;
}
/* line 1736, ../scss/includes/_common.scss */
.award-management .school-deatils-outer .tab-content #timetable .timetable-area .lesson-section .lesson-block h4 {
  font-size: 14px;
  font-family: "montserratmedium";
  text-transform: uppercase;
  color: #fff;
  padding-left: 4px;
  line-height: 36px;
  float: left;
  background-color: transparent;
  padding: 0;
}
/* line 1751, ../scss/includes/_common.scss */
.award-management .school-deatils-outer .tab-content #timetable .timetable-area .lesson-section .lesson-block-panel .left-block img {
  float: left;
}
@media (max-width: 480px) {
  /* line 1751, ../scss/includes/_common.scss */
  .award-management .school-deatils-outer .tab-content #timetable .timetable-area .lesson-section .lesson-block-panel .left-block img {
    width: 100%;
  }
}
/* line 1757, ../scss/includes/_common.scss */
.award-management .school-deatils-outer .tab-content #timetable .timetable-area .lesson-section .lesson-block-panel .left-block address {
  float: left;
  padding-left: 30px;
  margin-bottom: 0px;
}
@media (max-width: 480px) {
  /* line 1757, ../scss/includes/_common.scss */
  .award-management .school-deatils-outer .tab-content #timetable .timetable-area .lesson-section .lesson-block-panel .left-block address {
    padding-left: 0px;
    margin-top: 15px;
  }
}
/* line 1765, ../scss/includes/_common.scss */
.award-management .school-deatils-outer .tab-content #timetable .timetable-area .lesson-section .lesson-block-panel .left-block address h1 {
  color: #404b59;
  font-size: 14px;
  text-transform: uppercase;
  padding-bottom: 8px;
  font-family: "montserratmedium";
  margin-bottom: 5px;
}
/* line 1774, ../scss/includes/_common.scss */
.award-management .school-deatils-outer .tab-content #timetable .timetable-area .lesson-section .lesson-block-panel .left-block address ul .telephone {
  padding-top: 0;
}
/* line 1776, ../scss/includes/_common.scss */
.award-management .school-deatils-outer .tab-content #timetable .timetable-area .lesson-section .lesson-block-panel .left-block address ul .telephone i {
  font-size: 20px;
}
@media (max-width: 480px) {
  /* line 1784, ../scss/includes/_common.scss */
  .award-management .school-deatils-outer .tab-content #timetable .timetable-area .lesson-section .lesson-block-panel .right-section .date_full-section {
    margin-bottom: 5px;
  }
}
/* line 1788, ../scss/includes/_common.scss */
.award-management .school-deatils-outer .tab-content #timetable .timetable-area .lesson-section .lesson-block-panel .right-section .date_full-section .dates {
  margin-top: -3px;
}
@media (max-width: 480px) {
  /* line 1788, ../scss/includes/_common.scss */
  .award-management .school-deatils-outer .tab-content #timetable .timetable-area .lesson-section .lesson-block-panel .right-section .date_full-section .dates {
    margin-top: 15px;
    padding: 0;
  }
}
/* line 1794, ../scss/includes/_common.scss */
.award-management .school-deatils-outer .tab-content #timetable .timetable-area .lesson-section .lesson-block-panel .right-section .date_full-section .dates strong {
  padding: 0px 0px 12px 0px;
}
@media (max-width: 480px) {
  /* line 1797, ../scss/includes/_common.scss */
  .award-management .school-deatils-outer .tab-content #timetable .timetable-area .lesson-section .lesson-block-panel .right-section .date_full-section .dates .time-block {
    width: 100%;
    padding: 10px 5px;
    background-color: #f2f2f2;
  }
}
/* line 1805, ../scss/includes/_common.scss */
.award-management .school-deatils-outer .tab-content #timetable .timetable-area .lesson-section .lesson-block-panel .right-section .date_full-section .dates .time-block .time-area .date-block span {
  font-size: 30px;
  width: 27px;
}
/* line 1809, ../scss/includes/_common.scss */
.award-management .school-deatils-outer .tab-content #timetable .timetable-area .lesson-section .lesson-block-panel .right-section .date_full-section .dates .time-block .time-area .date-block .dates {
  padding-left: 45px;
}
/* line 1811, ../scss/includes/_common.scss */
.award-management .school-deatils-outer .tab-content #timetable .timetable-area .lesson-section .lesson-block-panel .right-section .date_full-section .dates .time-block .time-area .date-block .dates p {
  line-height: 40px;
}
@media (max-width: 480px) {
  /* line 1811, ../scss/includes/_common.scss */
  .award-management .school-deatils-outer .tab-content #timetable .timetable-area .lesson-section .lesson-block-panel .right-section .date_full-section .dates .time-block .time-area .date-block .dates p {
    line-height: 5px;
  }
}
@media (max-width: 480px) {
  /* line 1823, ../scss/includes/_common.scss */
  .award-management .school-deatils-outer .tab-content #timetable .timetable-area .lesson-section .lesson-block-panel .right-section .date-view {
    width: 100%;
    padding: 10px 5px;
    background-color: #f2f2f2;
  }
}
/* line 1829, ../scss/includes/_common.scss */
.award-management .school-deatils-outer .tab-content #timetable .timetable-area .lesson-section .lesson-block-panel .right-section .date-view span {
  width: 27px;
  font-size: 30px;
}
/* line 1833, ../scss/includes/_common.scss */
.award-management .school-deatils-outer .tab-content #timetable .timetable-area .lesson-section .lesson-block-panel .right-section .date-view .dates-title {
  padding-left: 45px;
}
/* line 1840, ../scss/includes/_common.scss */
.award-management .school-deatils-outer .tab-content #timetable .timetable-area .lesson-block-gap {
  height: 15px;
}
@media (max-width: 767px) {
  /* line 1840, ../scss/includes/_common.scss */
  .award-management .school-deatils-outer .tab-content #timetable .timetable-area .lesson-block-gap {
    height: 0px;
  }
}
/* line 1847, ../scss/includes/_common.scss */
.award-management .school-deatils-outer .tab-content #timetable .timetable-area .session-2 .lesson-block {
  padding: 0;
}
/* line 1853, ../scss/includes/_common.scss */
.award-management .school-deatils-outer .tab-content #timetable .timetable-area .session-2 .lesson-block .lesson-redbg h1 i {
  font-size: 25px;
  padding-bottom: 3px;
  padding-right: 28px;
  vertical-align: middle;
}
/* line 1865, ../scss/includes/_common.scss */
.award-management .school-deatils-outer .tab-content #timetable .timetable-area .time-table-tab-bottom ul li {
  float: right;
  margin-right: 0;
  margin-left: 10px;
}
/* line 1869, ../scss/includes/_common.scss */
.award-management .school-deatils-outer .tab-content #timetable .timetable-area .time-table-tab-bottom ul li a {
  outline: none !important;
  background: #45ad23;
  border: solid 1px #45ad23;
  padding: 10px 2px;
  text-align: center;
  display: inline-block;
  cursor: pointer;
  font-size: 14px;
  font-weight: normal;
  color: #fff;
  float: left;
  width: 202px;
  height: auto;
  font-family: "montserratmedium";
}
@media (max-width: 480px) {
  /* line 1869, ../scss/includes/_common.scss */
  .award-management .school-deatils-outer .tab-content #timetable .timetable-area .time-table-tab-bottom ul li a {
    width: 100%;
    margin-top: 10px;
  }
}
/* line 1889, ../scss/includes/_common.scss */
.award-management .school-deatils-outer .tab-content #timetable .timetable-area .time-table-tab-bottom ul li a:hover {
  background: #378b1c;
  color: #fff;
  transition: all ease-out 0.5s;
  border: solid 1px #378b1c;
}
/* line 1895, ../scss/includes/_common.scss */
.award-management .school-deatils-outer .tab-content #timetable .timetable-area .time-table-tab-bottom ul li a.white-btn {
  color: #303843 !important;
  background: #fff !important;
  border: 1px solid #fff !important;
}
/* line 1899, ../scss/includes/_common.scss */
.award-management .school-deatils-outer .tab-content #timetable .timetable-area .time-table-tab-bottom ul li a.white-btn:hover {
  background: #378b1c !important;
  color: #fff !important;
  transition: all ease-out 0.5s;
  border: solid 1px #378b1c !important;
}

/* line 1917, ../scss/includes/_common.scss */
.modal-header h4 {
  font-family: "bordademibold";
  text-transform: uppercase;
}

/* line 1924, ../scss/includes/_common.scss */
#student-achievements.modal {
  background-color: rgba(0, 0, 0, 0.92);
}
/* line 1927, ../scss/includes/_common.scss */
#student-achievements.modal .section-footer {
  margin-bottom: 10px;
  padding: 0;
}
/* line 1930, ../scss/includes/_common.scss */
#student-achievements.modal .section-footer .check-all-skills,
#student-achievements.modal .section-footer .form-submit {
  height: 43px;
  text-align: center;
  text-transform: uppercase;
  color: #fff;
  font-size: 12px;
  line-height: 32px;
  padding: 5px 30px;
  display: block;
  cursor: pointer;
  background: #52b24a;
  outline: none !important;
  -webkit-transition: all 0.4s;
  -moz-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
  display: inline-block;
  border-radius: 0;
  float: right;
}
@media (max-width: 540px) {
  /* line 1930, ../scss/includes/_common.scss */
  #student-achievements.modal .section-footer .check-all-skills,
  #student-achievements.modal .section-footer .form-submit {
    width: 100%;
    margin-top: 15px;
  }
}
/* line 1954, ../scss/includes/_common.scss */
#student-achievements.modal .section-footer .check-all-skills:hover,
#student-achievements.modal .section-footer .form-submit:hover {
  background-color: #438f3d;
}
/* line 1962, ../scss/includes/_common.scss */
#student-achievements.modal .section-footer .chek-outer label {
  height: 45px;
}
/* line 1964, ../scss/includes/_common.scss */
#student-achievements.modal .section-footer .chek-outer label::before {
  content: "\f00c";
  font-family: "FontAwesome";
  font-size: 1.3em;
  background-color: #c6c7ce;
  color: #fff;
  border-left: 1px solid #c6c7ce;
  border-right: 1px solid #c6c7ce;
  height: 45px;
  width: 45px;
  position: absolute;
  top: 0;
  left: 0;
  text-align: center;
  line-height: 45px;
}
/* line 1980, ../scss/includes/_common.scss */
#student-achievements.modal .section-footer .chek-outer label::after {
  content: "\f00c";
  font-family: "FontAwesome";
  background-color: #52b24a;
  border-left: 1px solid #52b24a;
  border-right: 1px solid #52b24a;
  color: #fff;
  width: 45px;
  height: 45px;
  top: 0;
  left: 0;
  line-height: 45px;
  text-align: center;
}
/* line 1994, ../scss/includes/_common.scss */
#student-achievements.modal .section-footer .chek-outer label span {
  margin-left: 25px;
  line-height: 45px;
}
/* line 2001, ../scss/includes/_common.scss */
#student-achievements.modal .close {
  font-size: 38px;
  outline: none;
  line-height: 46px;
  margin-right: 15px;
}
/* line 2008, ../scss/includes/_common.scss */
#student-achievements .modal-dialog {
  width: 60%;
}
@media (max-width: 991px) {
  /* line 2008, ../scss/includes/_common.scss */
  #student-achievements .modal-dialog {
    width: 100%;
  }
}
/* line 2014, ../scss/includes/_common.scss */
#student-achievements .modal-dialog .modal-content .modal-header {
  background-color: #3982a5;
  padding: 5px;
}
/* line 2017, ../scss/includes/_common.scss */
#student-achievements .modal-dialog .modal-content .modal-header h4 {
  padding: 10px 15px 7px;
  font-family: "montserratregular" !important;
  font-weight: normal;
}
/* line 2023, ../scss/includes/_common.scss */
#student-achievements .modal-dialog .modal-content .modal-body {
  background-color: #fff;
}
/* line 2025, ../scss/includes/_common.scss */
#student-achievements .modal-dialog .modal-content .modal-body .table-responsive {
  overflow: unset;
  padding: 15px;
  border: 0;
}
/* line 2030, ../scss/includes/_common.scss */
#student-achievements .modal-dialog .modal-content .modal-body .table-responsive h3.pupil-name {
  font-family: "montserratmedium";
  font-weight: normal;
  font-size: 15px;
  text-transform: uppercase;
}
/* line 2035, ../scss/includes/_common.scss */
#student-achievements .modal-dialog .modal-content .modal-body .table-responsive h3.pupil-name i {
  color: #3682a5;
  margin-right: 15px;
  font-size: 20px;
}
/* line 2047, ../scss/includes/_common.scss */
#student-achievements .modal-dialog .modal-content .modal-body .table-responsive table tbody tr td {
  border-bottom: 1px solid #d6d3d6;
  padding: 0;
  color: #333;
}
/* line 2051, ../scss/includes/_common.scss */
#student-achievements .modal-dialog .modal-content .modal-body .table-responsive table tbody tr td:first-child {
  background-color: #ddd;
  width: 45px;
}
/* line 2055, ../scss/includes/_common.scss */
#student-achievements .modal-dialog .modal-content .modal-body .table-responsive table tbody tr td:nth-child(2) {
  padding: 0 10px;
}
/* line 2058, ../scss/includes/_common.scss */
#student-achievements .modal-dialog .modal-content .modal-body .table-responsive table tbody tr td:nth-child(3) {
  width: 45px;
  text-align: center;
}
/* line 2062, ../scss/includes/_common.scss */
#student-achievements .modal-dialog .modal-content .modal-body .table-responsive table tbody tr td:last-child {
  width: 45px;
  text-align: center;
}
/* line 2067, ../scss/includes/_common.scss */
#student-achievements .modal-dialog .modal-content .modal-body .table-responsive table tbody tr td .chek-outer label {
  width: 45px;
  height: 45px;
}
/* line 2070, ../scss/includes/_common.scss */
#student-achievements .modal-dialog .modal-content .modal-body .table-responsive table tbody tr td .chek-outer label::before {
  content: "\f00c";
  font-family: "FontAwesome";
  font-size: 1.3em;
  background-color: #c6c7ce;
  color: #fff;
  border-left: 1px solid #c6c7ce;
  border-right: 1px solid #c6c7ce;
  height: 45px;
  width: 45px;
  position: absolute;
  top: 0;
  left: 0;
  text-align: center;
  line-height: 45px;
}
/* line 2086, ../scss/includes/_common.scss */
#student-achievements .modal-dialog .modal-content .modal-body .table-responsive table tbody tr td .chek-outer label::after {
  content: "\f00c";
  font-family: "FontAwesome";
  background-color: #52b24a;
  border-left: 1px solid #52b24a;
  border-right: 1px solid #52b24a;
  color: #fff;
  width: 45px;
  height: 45px;
  top: 0;
  left: 0;
  line-height: 45px;
  text-align: center;
}
/* line 2102, ../scss/includes/_common.scss */
#student-achievements .modal-dialog .modal-content .modal-body .table-responsive table tbody tr td i {
  color: #fff;
  font-size: 1.5em;
}
/* line 2107, ../scss/includes/_common.scss */
#student-achievements .modal-dialog .modal-content .modal-body .table-responsive table tbody tr td i.star {
  color: #ffda44;
  font-size: 1.2em;
}
/* line 2112, ../scss/includes/_common.scss */
#student-achievements .modal-dialog .modal-content .modal-body .table-responsive table tbody tr td.td-green {
  background-color: #52b24a;
  border-right: 1px solid #52b24a;
}
/* line 2116, ../scss/includes/_common.scss */
#student-achievements .modal-dialog .modal-content .modal-body .table-responsive table tbody tr td.td-no-green {
  background-color: #fff;
  border-right: 1px solid #d6d3d6;
}
/* line 2122, ../scss/includes/_common.scss */
#student-achievements .modal-dialog .modal-content .modal-body .table-responsive table tbody tr:first-child td {
  border-top: 1px solid #d6d3d6 !important;
}

/* line 2135, ../scss/includes/_common.scss */
.fixed_school_area {
  overflow: auto;
  padding-top: 15px;
}

/* line 2139, ../scss/includes/_common.scss */
.school-table-container {
  overflow-x: scroll;
  padding-top: 15px;
}

/* line 2147, ../scss/includes/_common.scss */
#attainment .modal-dialog .modal-content .modal-header h4 {
  padding: 5px 0;
  font-family: "montserratregular";
  font-weight: normal;
}
/* line 2154, ../scss/includes/_common.scss */
#attainment .modal-dialog .modal-content .modal-body .popup-standard {
  background: rgba(0, 0, 0, 0.9) !important;
}
/* line 2161, ../scss/includes/_common.scss */
#attainment .school-table {
  overflow: hidden;
}
/* line 2165, ../scss/includes/_common.scss */
#attainment .school-table thead tr {
  display: table;
  width: 100%;
  table-layout: fixed;
}
/* line 2169, ../scss/includes/_common.scss */
#attainment .school-table thead tr th {
  position: relative;
  line-height: 0px;
  border-top: 15px solid transparent;
}
/* line 2173, ../scss/includes/_common.scss */
#attainment .school-table thead tr th:first-child {
  width: 10px !important;
}
/* line 2176, ../scss/includes/_common.scss */
#attainment .school-table thead tr th:last-child {
  line-height: 15px;
}
/* line 2179, ../scss/includes/_common.scss */
#attainment .school-table thead tr th .star {
  position: absolute;
  top: -12px;
  right: 12px;
  visibility: visible;
}
/* line 2184, ../scss/includes/_common.scss */
#attainment .school-table thead tr th .star i {
  color: #ffda44;
  font-size: 18px;
}
/* line 2193, ../scss/includes/_common.scss */
#attainment .school-table thead tr th:nth-child(5) .star, #attainment .school-table thead tr th:nth-child(6) .star, #attainment .school-table thead tr th:nth-child(7) .star, #attainment .school-table thead tr th:nth-child(8) .star {
  visibility: visible;
}
/* line 2197, ../scss/includes/_common.scss */
#attainment .school-table thead tr th:nth-child(2) {
  width: 330px;
  text-align: left;
  padding-left: 10px;
  font-family: "montserratmedium";
}
/* line 2203, ../scss/includes/_common.scss */
#attainment .school-table thead tr th:nth-child(2):after {
  content: "";
  width: 1px;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
}
/* line 2224, ../scss/includes/_common.scss */
#attainment .school-table tbody tr {
  display: table;
  width: 100%;
  table-layout: fixed;
}
/* line 2228, ../scss/includes/_common.scss */
#attainment .school-table tbody tr td {
  position: relative;
  border: 0px;
}
/* line 2233, ../scss/includes/_common.scss */
#attainment .school-table tbody tr td .compailsd_col_light:before {
  background: none;
}
/* line 2236, ../scss/includes/_common.scss */
#attainment .school-table tbody tr td .compailsd_col_light:after {
  background: none;
}
/* line 2240, ../scss/includes/_common.scss */
#attainment .school-table tbody tr td .fixed-items {
  position: absolute;
  right: 5px;
  top: 0;
  bottom: 0;
  display: table;
  margin: auto;
  visibility: hidden;
}
/* line 2248, ../scss/includes/_common.scss */
#attainment .school-table tbody tr td .fixed-items i {
  display: block;
  font-size: 8px;
  margin: 5px 0px;
}
/* line 2253, ../scss/includes/_common.scss */
#attainment .school-table tbody tr td .fixed-items .heart {
  color: #ec4c32;
}
/* line 2256, ../scss/includes/_common.scss */
#attainment .school-table tbody tr td .fixed-items .globe {
  color: #3aac4d;
}
/* line 2259, ../scss/includes/_common.scss */
#attainment .school-table tbody tr td .fixed-items .circle {
  color: #aaabac;
}
/* line 2263, ../scss/includes/_common.scss */
#attainment .school-table tbody tr td .number-box {
  width: 30px;
  height: 30px;
  background-color: #fff;
  border-radius: 100px;
  border: 2px solid #305669;
  position: absolute;
  top: 0px;
  right: 10px;
  bottom: 0;
  margin: auto;
  text-align: center;
}
/* line 2275, ../scss/includes/_common.scss */
#attainment .school-table tbody tr td .number-box i {
  font-style: normal;
  color: #305669;
  line-height: 30px;
  font-family: "montserratmedium";
}
/* line 2282, ../scss/includes/_common.scss */
#attainment .school-table tbody tr td:nth-child(1) {
  border-right: 1px solid #f8f9fa;
}
/* line 2285, ../scss/includes/_common.scss */
#attainment .school-table tbody tr td:nth-child(2) {
  width: 330px;
  text-align: left;
  padding-left: 10px;
  font-family: "montserratmedium";
}
/* line 2293, ../scss/includes/_common.scss */
#attainment .school-table tbody tr td .rates li {
  display: inline-block;
  color: #ebc542;
}
/* line 2298, ../scss/includes/_common.scss */
#attainment .school-table tbody tr td:first-child {
  width: 10px !important;
}
/* line 2304, ../scss/includes/_common.scss */
#attainment .school-table tbody tr .chek-outer label {
  padding-left: 0;
  display: block;
}
/* line 2311, ../scss/includes/_common.scss */
#attainment .school-table tbody tr .compailsd_col_light .trophy-text {
  color: #ab9f9e;
  line-height: 26px;
  font-size: 11px;
}
/* line 2317, ../scss/includes/_common.scss */
#attainment .school-table tbody tr .compailsd_col_light i {
  position: absolute;
  right: 10px;
  top: 0;
  bottom: 0;
  margin: auto;
  display: table;
  color: #ebc542;
}
/* line 2328, ../scss/includes/_common.scss */
#attainment .school-table tbody tr:nth-child(odd) .compailsd_col_light {
  background-color: #f8f9fa !important;
}
/* line 2331, ../scss/includes/_common.scss */
#attainment .school-table tbody tr:nth-child(odd) .sfachievements {
  background-color: #528dbb;
}
/* line 2336, ../scss/includes/_common.scss */
#attainment .school-table tbody tr:nth-child(even) .compailsd_col_light {
  background-color: #e8e9ea !important;
}
/* line 2339, ../scss/includes/_common.scss */
#attainment .school-table tbody tr:nth-child(even) .sfachievements {
  background-color: #4b85b3;
}
/* line 2350, ../scss/includes/_common.scss */
#attainment .data-section .table_fixed-area .fht-table-wrapper .fht-tbody table {
  margin-top: 0 !important;
}
/* line 2354, ../scss/includes/_common.scss */
#attainment .data-section .table_fixed-area .fht-table-wrapper .fht-tbody table thead tr th {
  display: none;
}

/* line 2366, ../scss/includes/_common.scss */
.fht-thead {
  padding-top: 15px;
}

/* line 2369, ../scss/includes/_common.scss */
.fht-tbody {
  padding-top: 20px;
  padding-bottom: 16px;
}

/* line 2379, ../scss/includes/_common.scss */
#attainment .pool-table thead tr th:nth-child(2) {
  width: 330px;
  text-align: left;
  padding-left: 15px;
  font-family: "montserratmedium";
  border-right: 1px solid #f8f9fa;
  display: table-cell;
}
/* line 2387, ../scss/includes/_common.scss */
#attainment .pool-table thead tr th .star-container {
  position: relative;
}
/* line 2389, ../scss/includes/_common.scss */
#attainment .pool-table thead tr th .star-container .star {
  position: absolute;
  top: -50px;
  right: 12px;
  visibility: hidden;
}
/* line 2394, ../scss/includes/_common.scss */
#attainment .pool-table thead tr th .star-container .star i {
  color: #ffda44;
  font-size: 18px;
}
/* line 2405, ../scss/includes/_common.scss */
#attainment .pool-table thead tr th:nth-child(5) .star, #attainment .pool-table thead tr th:nth-child(6) .star, #attainment .pool-table thead tr th:nth-child(7) .star, #attainment .pool-table thead tr th:nth-child(8) .star {
  visibility: visible;
}
/* line 2414, ../scss/includes/_common.scss */
#attainment .pool-table tbody tr td {
  border-right: solid 1px rgba(243, 243, 243, 0.36);
}
/* line 2417, ../scss/includes/_common.scss */
#attainment .pool-table tbody tr td .rates li {
  display: inline-block;
  color: #ebc542;
}
/* line 2422, ../scss/includes/_common.scss */
#attainment .pool-table tbody tr td:nth-child(2) {
  width: 330px;
  text-align: left;
  padding-left: 15px;
  padding-top: 8px;
  font-family: "montserratmedium";
  border-right: 1px solid #f8f9fa;
  display: table-cell;
  height: 50px;
}
/* line 2432, ../scss/includes/_common.scss */
#attainment .pool-table tbody tr td .compailsd_col_light {
  color: #ab9f9e;
  padding: 19px 20px 18px 15px;
  font-size: 11px;
}
/* line 2436, ../scss/includes/_common.scss */
#attainment .pool-table tbody tr td .compailsd_col_light i {
  position: absolute;
  right: 10px;
  top: 0;
  bottom: 0;
  margin: auto;
  display: table;
  color: #ebc542;
}
/* line 2446, ../scss/includes/_common.scss */
#attainment .pool-table tbody tr td .fixed-items {
  position: absolute;
  right: 5px;
  top: 0;
  bottom: 0;
  display: table;
  margin: auto;
}
/* line 2453, ../scss/includes/_common.scss */
#attainment .pool-table tbody tr td .fixed-items i {
  display: block;
  font-size: 8px;
  margin: 5px 0px;
}
/* line 2458, ../scss/includes/_common.scss */
#attainment .pool-table tbody tr td .fixed-items .heart {
  color: #ec4c32;
}
/* line 2461, ../scss/includes/_common.scss */
#attainment .pool-table tbody tr td .fixed-items .globe {
  color: #3aac4d;
}
/* line 2464, ../scss/includes/_common.scss */
#attainment .pool-table tbody tr td .fixed-items .circle {
  color: #aaabac;
}
/* line 2468, ../scss/includes/_common.scss */
#attainment .pool-table tbody tr td .number-box {
  width: 30px;
  height: 30px;
  background-color: #fff;
  border-radius: 100px;
  border: 2px solid #305669;
  position: absolute;
  top: 0px;
  right: 23px;
  bottom: 0;
  margin: auto;
  text-align: center;
}
/* line 2480, ../scss/includes/_common.scss */
#attainment .pool-table tbody tr td .number-box i {
  font-style: normal;
  color: #305669;
  line-height: 30px;
  font-family: "montserratmedium";
}
/* line 2489, ../scss/includes/_common.scss */
#attainment .pool-table tbody tr:nth-child(odd) {
  background-color: #e64a31;
}
/* line 2492, ../scss/includes/_common.scss */
#attainment .pool-table tbody tr:nth-child(odd) td .compailsd_col_light {
  background-color: #f8f9fa;
}
/* line 2495, ../scss/includes/_common.scss */
#attainment .pool-table tbody tr:nth-child(odd) td .sfachievements {
  background-color: #528dbb;
}
/* line 2500, ../scss/includes/_common.scss */
#attainment .pool-table tbody tr:nth-child(even) {
  background-color: #ef5941;
}
/* line 2503, ../scss/includes/_common.scss */
#attainment .pool-table tbody tr:nth-child(even) td .compailsd_col_light {
  background-color: #e8e9ea;
}
/* line 2506, ../scss/includes/_common.scss */
#attainment .pool-table tbody tr:nth-child(even) td .sfachievements {
  background-color: #4b85b3;
}

/* line 2516, ../scss/includes/_common.scss */
.popup-standard {
  background-color: rgba(150, 150, 150, 0.5) !important;
}
/* line 2518, ../scss/includes/_common.scss */
.popup-standard .modal-dialog {
  margin: 15% auto;
}
@media (max-width: 480px) {
  /* line 2518, ../scss/includes/_common.scss */
  .popup-standard .modal-dialog {
    width: 95% !important;
  }
}
/* line 2523, ../scss/includes/_common.scss */
.popup-standard .modal-dialog .modal-content {
  border: 0;
}
/* line 2525, ../scss/includes/_common.scss */
.popup-standard .modal-dialog .modal-content .modal-header {
  padding: 10px 20px !important;
  background-color: #5086ae !important;
  height: 50px;
  color: #fff;
}
/* line 2531, ../scss/includes/_common.scss */
.popup-standard .modal-dialog .modal-content .modal-header button.close {
  margin: 0 !important;
  font-size: 42px !important;
  line-height: 30px;
  outline: none;
}
/* line 2538, ../scss/includes/_common.scss */
.popup-standard .modal-dialog .modal-content .modal-header h4 {
  line-height: 31px;
  padding: 0 !important;
  font-weight: normal !important;
  font-family: "bordabold";
}
/* line 2545, ../scss/includes/_common.scss */
.popup-standard .modal-dialog .modal-content .modal-body {
  padding: 20px 20px 20px !important;
  background-color: #fff !important;
}
/* line 2549, ../scss/includes/_common.scss */
.popup-standard .modal-dialog .modal-content .modal-body button.btn-submit, .popup-standard .modal-dialog .modal-content .modal-body button.btn-cancel {
  padding: 12px 20px !important;
  font-family: "montserratregular";
  font-size: 13.3px;
}
/* line 2557, ../scss/includes/_common.scss */
.popup-standard .modal-dialog .modal-content .modal-body .downloadarea a {
  padding: 12px 20px !important;
  font-family: "montserratregular";
  font-size: 13.3px;
}
/* line 2563, ../scss/includes/_common.scss */
.popup-standard .modal-dialog .modal-content .modal-body .fileContainer {
  height: 42px !important;
  padding: 12px !important;
  margin-top: 1px;
}
/* line 2567, ../scss/includes/_common.scss */
.popup-standard .modal-dialog .modal-content .modal-body .fileContainer label {
  font-weight: normal;
  font-size: 13.3px;
}
/* line 2573, ../scss/includes/_common.scss */
.popup-standard .modal-dialog .modal-content .modal-body .bulk-upload p {
  font-size: 14px !important;
}
/* line 2577, ../scss/includes/_common.scss */
.popup-standard .modal-dialog .modal-content .modal-body p {
  color: #303843 !important;
}
/* line 2581, ../scss/includes/_common.scss */
.popup-standard .modal-dialog .modal-content .modal-body .resend_mail .btn-submit {
  width: 140px;
  padding: 12px 20px !important;
  font-family: "montserratregular";
  font-size: 13.3px;
  margin-right: 10px;
  margin-top: 15px;
  background-color: #303843;
  border: 1px solid #303843;
  outline: none;
}
/* line 2591, ../scss/includes/_common.scss */
.popup-standard .modal-dialog .modal-content .modal-body .resend_mail .btn-submit:hover {
  background-color: #45ad23;
  border: 1px solid #45ad23;
}
/* line 2596, ../scss/includes/_common.scss */
.popup-standard .modal-dialog .modal-content .modal-body .resend_mail .btn-cancel {
  width: 140px;
  padding: 12px 20px !important;
  font-family: "montserratregular";
  font-size: 13.3px;
  background-color: #fff;
  border: 1px solid #303843;
  color: #303843;
  outline: none;
}
/* line 2605, ../scss/includes/_common.scss */
.popup-standard .modal-dialog .modal-content .modal-body .resend_mail .btn-cancel:hover {
  background-color: #45ad23;
  border: 1px solid #45ad23;
  color: #fff;
}
/* line 2613, ../scss/includes/_common.scss */
.popup-standard .modal-dialog .modal-content .modal-body .resource-model-input input {
  height: 43px;
}
/* line 2617, ../scss/includes/_common.scss */
.popup-standard .modal-dialog .modal-content .modal-body .button-area {
  background-color: transparent !important;
}
/* line 2620, ../scss/includes/_common.scss */
.popup-standard .modal-dialog .modal-content .modal-body .button-area .btn-inner .btn-cancel {
  width: 140px;
  padding: 12px 20px !important;
  font-family: "montserratregular";
  font-size: 13.3px;
  background-color: #fff !important;
  border: 1px solid #303843 !important;
  color: #303843;
  outline: none;
}
/* line 2629, ../scss/includes/_common.scss */
.popup-standard .modal-dialog .modal-content .modal-body .button-area .btn-inner .btn-cancel:hover {
  background-color: #378b1c !important;
  border: 1px solid #378b1c !important;
  color: #fff;
}
/* line 2635, ../scss/includes/_common.scss */
.popup-standard .modal-dialog .modal-content .modal-body .button-area .btn-inner .btn-save {
  width: 140px;
  padding: 12px 20px !important;
  font-family: "bordademibold";
  font-size: 13.3px;
  margin-right: 10px;
  margin-top: 15px;
  background-color: #45ad23 !important;
  border: 1px solid #45ad23 !important;
  outline: none;
}
/* line 2645, ../scss/includes/_common.scss */
.popup-standard .modal-dialog .modal-content .modal-body .button-area .btn-inner .btn-save:hover {
  background-color: #378b1c !important;
  border: 1px solid #378b1c !important;
  color: #fff !important;
}
/* line 2651, ../scss/includes/_common.scss */
.popup-standard .modal-dialog .modal-content .modal-body .button-area .btn-inner .btn-delete-new {
  width: 140px;
  padding: 12px 20px !important;
  font-family: "montserratregular" !important;
  font-size: 13.3px;
  margin-right: 10px;
  margin-top: 15px;
  background-color: #303843 !important;
  border: 1px solid #303843 !important;
  color: #fff;
  text-transform: uppercase;
  margin-top: 0;
  outline: none;
}
/* line 2664, ../scss/includes/_common.scss */
.popup-standard .modal-dialog .modal-content .modal-body .button-area .btn-inner .btn-delete-new:hover {
  background-color: #45ad23 !important;
  border: 1px solid #45ad23 !important;
  color: #fff !important;
}
/* line 2670, ../scss/includes/_common.scss */
.popup-standard .modal-dialog .modal-content .modal-body .button-area .btn-inner .btn-cancel-new {
  width: 140px;
  padding: 12px 20px !important;
  font-family: "montserratregular" !important;
  font-size: 13.3px;
  background-color: #fff !important;
  border: 1px solid #303843 !important;
  color: #303843;
  outline: none;
}
/* line 2679, ../scss/includes/_common.scss */
.popup-standard .modal-dialog .modal-content .modal-body .button-area .btn-inner .btn-cancel-new:hover {
  background-color: #45ad23 !important;
  border: 1px solid #45ad23 !important;
  color: #fff;
}
/* line 2687, ../scss/includes/_common.scss */
.popup-standard .modal-dialog .modal-content .modal-body .button-area a.categary-button {
  margin-right: 10px;
  border-color: #303843;
  color: #303843;
}
/* line 2691, ../scss/includes/_common.scss */
.popup-standard .modal-dialog .modal-content .modal-body .button-area a.categary-button:hover {
  border-color: #378b1c;
  color: #fff;
}
/* line 2698, ../scss/includes/_common.scss */
.popup-standard .modal-dialog .modal-content .modal-body .button-area button.categary-button {
  border-color: #303843;
  color: #303843;
  padding: 10px;
  font-family: "montserratmedium";
  font-size: 14px;
  outline: none;
}
/* line 2705, ../scss/includes/_common.scss */
.popup-standard .modal-dialog .modal-content .modal-body .button-area button.categary-button:hover {
  border-color: #378b1c;
  color: #fff;
}
/* line 2714, ../scss/includes/_common.scss */
.popup-standard .modal-dialog .modal-content .modal-body .pupils_list .button-area button {
  padding: 10px !important;
}
/* line 2719, ../scss/includes/_common.scss */
.popup-standard .modal-dialog .modal-content .modal-body .table-responsive {
  color: #333;
  border: 0;
}
/* line 2722, ../scss/includes/_common.scss */
.popup-standard .modal-dialog .modal-content .modal-body .table-responsive .button-area {
  margin: 20px 0 0;
}
/* line 2728, ../scss/includes/_common.scss */
.popup-standard .modal-dialog .modal-content .modal-body form .confirm-area .form-inner {
  padding: 0;
  padding-left: 0;
}
/* line 2731, ../scss/includes/_common.scss */
.popup-standard .modal-dialog .modal-content .modal-body form .confirm-area .form-inner .selection-itms {
  margin-bottom: 20px;
}
/* line 2734, ../scss/includes/_common.scss */
.popup-standard .modal-dialog .modal-content .modal-body form .confirm-area .form-inner input {
  height: 43px;
  border: 1px solid #dadada;
}
/* line 2739, ../scss/includes/_common.scss */
.popup-standard .modal-dialog .modal-content .modal-body form .confirm-area .button-area {
  padding: 10px 0 0;
}
/* line 2741, ../scss/includes/_common.scss */
.popup-standard .modal-dialog .modal-content .modal-body form .confirm-area .button-area .btn-inner {
  float: left;
}
@media (max-width: 480px) {
  /* line 2741, ../scss/includes/_common.scss */
  .popup-standard .modal-dialog .modal-content .modal-body form .confirm-area .button-area .btn-inner {
    width: 100%;
  }
}
/* line 2746, ../scss/includes/_common.scss */
.popup-standard .modal-dialog .modal-content .modal-body form .confirm-area .button-area .btn-inner button {
  margin-left: 10px;
  outline: none;
}
@media (max-width: 480px) {
  /* line 2746, ../scss/includes/_common.scss */
  .popup-standard .modal-dialog .modal-content .modal-body form .confirm-area .button-area .btn-inner button {
    width: 100%;
    margin-left: 0;
  }
}
/* line 2753, ../scss/includes/_common.scss */
.popup-standard .modal-dialog .modal-content .modal-body form .confirm-area .button-area .btn-inner button:first-child {
  margin-left: 0;
}
/* line 2761, ../scss/includes/_common.scss */
.popup-standard .modal-dialog .modal-content .modal-body .form-group {
  margin-bottom: 0 !important;
}
/* line 2765, ../scss/includes/_common.scss */
.popup-standard .modal-dialog .modal-content .modal-body .pop-btn-remove-wrap button {
  display: inline-block;
  color: #fff;
}
/* line 2773, ../scss/includes/_common.scss */
.popup-standard .modal-dialog .modal-content .modal-body .bulk-upload label.resource-model-label {
  font-family: "bordademibold";
  color: #333;
  font-size: 13px;
  text-transform: uppercase;
}
/* line 2780, ../scss/includes/_common.scss */
.popup-standard .modal-dialog .modal-content .modal-body .bulk-upload input {
  border: 1px solid #c3c3c3;
  height: 43px;
}
/* line 2785, ../scss/includes/_common.scss */
.popup-standard .modal-dialog .modal-content .modal-body .bulk-upload .resource-upload-btn input[type="submit"] {
  border: none;
  width: 140px;
  padding: 12px 20px !important;
  font-family: "montserratregular";
  font-size: 13.3px;
  margin-right: 10px;
  margin-top: 15px;
  background-color: #45ad23 !important;
  border: 1px solid #45ad23 !important;
  outline: none;
}
/* line 2796, ../scss/includes/_common.scss */
.popup-standard .modal-dialog .modal-content .modal-body .bulk-upload .resource-upload-btn input[type="submit"]:hover {
  background-color: #378b1c !important;
  border: 1px solid #378b1c !important;
  color: #fff !important;
}
/* line 2804, ../scss/includes/_common.scss */
.popup-standard .modal-dialog .modal-content .modal-body .bulk-upload .chose-file::after {
  border: 1px solid #c3c3c3 !important;
}
/* line 2810, ../scss/includes/_common.scss */
.popup-standard .modal-dialog .modal-content .modal-body .bulk-upload .edit-resource-model .resource-model-submit .btn-save {
  margin-top: 0;
}
/* line 2816, ../scss/includes/_common.scss */
.popup-standard .modal-dialog .modal-content .modal-body .btn-save {
  width: 140px;
  padding: 12px 20px !important;
  font-family: "montserratregular";
  font-size: 13.3px;
  margin-right: 10px;
  margin-top: 15px;
  background-color: #45ad23 !important;
  border: 1px solid #45ad23 !important;
  outline: none;
}
/* line 2826, ../scss/includes/_common.scss */
.popup-standard .modal-dialog .modal-content .modal-body .btn-save:hover {
  background-color: #378b1c !important;
  border: 1px solid #378b1c !important;
  color: #fff !important;
}
/* line 2834, ../scss/includes/_common.scss */
.popup-standard .modal-dialog .modal-content div.progress_loader {
  color: #f00 !important;
  background: #fff;
  padding-bottom: 10px;
  padding-top: 10px;
}
@media (max-width: 991px) {
  /* line 2518, ../scss/includes/_common.scss */
  .popup-standard .modal-dialog {
    width: 95%;
  }
}
/* line 2846, ../scss/includes/_common.scss */
.popup-standard.darkbg {
  background: rgba(0, 0, 0, 0.9) !important;
}
/* line 2850, ../scss/includes/_common.scss */
.popup-standard.top-more .modal-dialog {
  margin: 10% auto;
}

/* line 2856, ../scss/includes/_common.scss */
.inner-popup-standard {
  background-color: rgba(109, 109, 109, 0.96) !important;
}
/* line 2858, ../scss/includes/_common.scss */
.inner-popup-standard .modal-dialog {
  margin: 10% auto;
  width: 65% !important;
}
@media (max-width: 767px) {
  /* line 2858, ../scss/includes/_common.scss */
  .inner-popup-standard .modal-dialog {
    width: 95% !important;
  }
}
/* line 2864, ../scss/includes/_common.scss */
.inner-popup-standard .modal-dialog .modal-content {
  border: 0;
  min-height: unset !important;
}
/* line 2867, ../scss/includes/_common.scss */
.inner-popup-standard .modal-dialog .modal-content .modal-header {
  padding: 10px 20px !important;
  background-color: #45ad23 !important;
  height: 50px;
  color: #fff;
}
/* line 2873, ../scss/includes/_common.scss */
.inner-popup-standard .modal-dialog .modal-content .modal-header button.close {
  margin: 0 !important;
  font-size: 42px !important;
  line-height: 30px;
  outline: none;
}
/* line 2880, ../scss/includes/_common.scss */
.inner-popup-standard .modal-dialog .modal-content .modal-header h4 {
  line-height: 31px;
  padding: 0 !important;
  font-family: "montserratmedium" !important;
  font-weight: normal !important;
}
/* line 2887, ../scss/includes/_common.scss */
.inner-popup-standard .modal-dialog .modal-content .modal-body {
  padding: 20px 20px 20px !important;
  background-color: #fff !important;
}
/* line 2891, ../scss/includes/_common.scss */
.inner-popup-standard .modal-dialog .modal-content .modal-body button.btn-submit, .inner-popup-standard .modal-dialog .modal-content .modal-body button.btn-cancel {
  padding: 12px 20px !important;
  font-family: "montserratregular";
  font-size: 13.3px;
}
/* line 2899, ../scss/includes/_common.scss */
.inner-popup-standard .modal-dialog .modal-content .modal-body .button-area {
  background-color: transparent !important;
}
/* line 2902, ../scss/includes/_common.scss */
.inner-popup-standard .modal-dialog .modal-content .modal-body .button-area .btn-inner .btn-cancel {
  width: 140px;
  padding: 12px 20px !important;
  font-family: "montserratregular";
  font-size: 13.3px;
  background-color: #fff !important;
  border: 1px solid #303843 !important;
  color: #303843;
  outline: none;
}
/* line 2911, ../scss/includes/_common.scss */
.inner-popup-standard .modal-dialog .modal-content .modal-body .button-area .btn-inner .btn-cancel:hover {
  background-color: #45ad23 !important;
  border: 1px solid #45ad23 !important;
  color: #fff;
}
/* line 2917, ../scss/includes/_common.scss */
.inner-popup-standard .modal-dialog .modal-content .modal-body .button-area .btn-inner .btn-save {
  width: 140px;
  padding: 12px 20px !important;
  font-family: "montserratregular";
  font-size: 13.3px;
  margin-right: 10px;
  margin-top: 15px;
  background-color: #303843 !important;
  border: 1px solid #303843 !important;
  outline: none;
}
/* line 2927, ../scss/includes/_common.scss */
.inner-popup-standard .modal-dialog .modal-content .modal-body .button-area .btn-inner .btn-save:hover {
  background-color: #45ad23 !important;
  border: 1px solid #45ad23 !important;
  color: #fff !important;
}
/* line 2933, ../scss/includes/_common.scss */
.inner-popup-standard .modal-dialog .modal-content .modal-body .button-area .btn-inner.btn-inner-right {
  float: right;
}
@media (max-width: 480px) {
  /* line 2933, ../scss/includes/_common.scss */
  .inner-popup-standard .modal-dialog .modal-content .modal-body .button-area .btn-inner.btn-inner-right {
    float: unset;
  }
}
/* line 2938, ../scss/includes/_common.scss */
.inner-popup-standard .modal-dialog .modal-content .modal-body .button-area .btn-inner.btn-inner-right .btn-red-bg {
  width: 150px;
  padding: 12px 20px !important;
  font-family: "montserratregular" !important;
  font-size: 13.3px;
  background: #45ad23;
  border: 1px solid #45ad23;
  display: inline-block;
  margin: 0;
  border-radius: 0;
  text-transform: uppercase;
  color: #fff;
  outline: none;
}
@media (max-width: 480px) {
  /* line 2938, ../scss/includes/_common.scss */
  .inner-popup-standard .modal-dialog .modal-content .modal-body .button-area .btn-inner.btn-inner-right .btn-red-bg {
    width: 100%;
  }
}
/* line 2954, ../scss/includes/_common.scss */
.inner-popup-standard .modal-dialog .modal-content .modal-body .button-area .btn-inner.btn-inner-right .btn-red-bg:hover {
  background-color: #378b1c !important;
  border: 1px solid #378b1c !important;
  color: #fff !important;
}
/* line 2960, ../scss/includes/_common.scss */
.inner-popup-standard .modal-dialog .modal-content .modal-body .button-area .btn-inner.btn-inner-right .btn-blue-outline {
  width: 150px;
  padding: 12px 20px !important;
  font-family: "montserratregular" !important;
  font-size: 13.3px;
  background-color: #fff !important;
  border: 1px solid #c3c3c3 !important;
  color: #303843;
  display: inline-block;
  margin: 0;
  border-radius: 0;
  text-transform: uppercase;
  margin-right: 10px;
  outline: none;
}
@media (max-width: 480px) {
  /* line 2960, ../scss/includes/_common.scss */
  .inner-popup-standard .modal-dialog .modal-content .modal-body .button-area .btn-inner.btn-inner-right .btn-blue-outline {
    width: 100%;
    margin-bottom: 10px;
  }
}
/* line 2978, ../scss/includes/_common.scss */
.inner-popup-standard .modal-dialog .modal-content .modal-body .button-area .btn-inner.btn-inner-right .btn-blue-outline:hover {
  background-color: #378b1c !important;
  border: 1px solid #378b1c !important;
  color: #fff;
}
/* line 2988, ../scss/includes/_common.scss */
.inner-popup-standard .modal-dialog .modal-content .modal-body .btn-save {
  width: 120px;
  padding: 12px 20px !important;
  font-family: "montserratregular";
  font-size: 13.3px;
  margin-right: 10px;
  margin-top: 15px;
  background-color: #303843 !important;
  border: 1px solid #303843 !important;
  outline: none;
}
/* line 2998, ../scss/includes/_common.scss */
.inner-popup-standard .modal-dialog .modal-content .modal-body .btn-save:hover {
  background-color: #45ad23 !important;
  border: 1px solid #45ad23 !important;
  color: #fff !important;
}
/* line 3005, ../scss/includes/_common.scss */
.inner-popup-standard .modal-dialog .modal-content .modal-body h6.text-black {
  color: #333;
  padding: 10px 0;
  font-family: "montserratregular";
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}
/* line 3018, ../scss/includes/_common.scss */
.inner-popup-standard .modal-dialog .modal-content .modal-body .confirm-area .form-inner.manage-class-details .panel-group .panel {
  border-radius: 0;
  border-color: #c3c3c3;
}
/* line 3021, ../scss/includes/_common.scss */
.inner-popup-standard .modal-dialog .modal-content .modal-body .confirm-area .form-inner.manage-class-details .panel-group .panel .panel-heading {
  padding: 0;
  border-radius: 0;
  background: #fff;
  border-color: #c3c3c3;
}
/* line 3028, ../scss/includes/_common.scss */
.inner-popup-standard .modal-dialog .modal-content .modal-body .confirm-area .form-inner.manage-class-details .panel-group .panel .panel-heading h4.panel-title a {
  display: block;
  padding: 15px;
  text-transform: uppercase;
  font-size: 12.4px;
  font-family: "montserratmedium";
  color: #45ad23;
  line-height: 20px;
  position: relative;
  height: 50px;
}
@media (max-width: 767px) {
  /* line 3028, ../scss/includes/_common.scss */
  .inner-popup-standard .modal-dialog .modal-content .modal-body .confirm-area .form-inner.manage-class-details .panel-group .panel .panel-heading h4.panel-title a {
    height: 90px;
  }
}
/* line 3042, ../scss/includes/_common.scss */
.inner-popup-standard .modal-dialog .modal-content .modal-body .confirm-area .form-inner.manage-class-details .panel-group .panel .panel-heading h4.panel-title a span.number {
  position: absolute;
  width: 50px;
  height: 50px;
  border-right: 1px solid #c3c3c3;
  top: 0;
  left: 0;
  text-align: center;
  margin: auto;
  bottom: 0;
  line-height: 50px;
  color: #303843;
  font-size: 18px;
}
@media (max-width: 767px) {
  /* line 3042, ../scss/includes/_common.scss */
  .inner-popup-standard .modal-dialog .modal-content .modal-body .confirm-area .form-inner.manage-class-details .panel-group .panel .panel-heading h4.panel-title a span.number {
    height: 90px;
    line-height: 90px;
  }
}
/* line 3062, ../scss/includes/_common.scss */
.inner-popup-standard .modal-dialog .modal-content .modal-body .confirm-area .form-inner.manage-class-details .panel-group .panel .panel-heading h4.panel-title a span.text {
  padding-left: 50px;
}
@media (max-width: 767px) {
  /* line 3062, ../scss/includes/_common.scss */
  .inner-popup-standard .modal-dialog .modal-content .modal-body .confirm-area .form-inner.manage-class-details .panel-group .panel .panel-heading h4.panel-title a span.text {
    width: 100%;
    float: left;
    line-height: 15px;
    font-size: 11px;
  }
}
/* line 3073, ../scss/includes/_common.scss */
.inner-popup-standard .modal-dialog .modal-content .modal-body .confirm-area .form-inner.manage-class-details .panel-group .panel .panel-heading h4.panel-title a span.select {
  position: absolute;
  top: -2px;
  right: 0;
  height: 54px;
  background: #fff;
}
@media (max-width: 767px) {
  /* line 3073, ../scss/includes/_common.scss */
  .inner-popup-standard .modal-dialog .modal-content .modal-body .confirm-area .form-inner.manage-class-details .panel-group .panel .panel-heading h4.panel-title a span.select {
    height: 94px;
  }
}
/* line 3082, ../scss/includes/_common.scss */
.inner-popup-standard .modal-dialog .modal-content .modal-body .confirm-area .form-inner.manage-class-details .panel-group .panel .panel-heading h4.panel-title a span.select .border-hide {
  height: 50px;
  border-left: 1px solid #bbbdc1;
  padding-left: 5px;
  margin-top: 2px;
  display: none;
}
@media (max-width: 767px) {
  /* line 3082, ../scss/includes/_common.scss */
  .inner-popup-standard .modal-dialog .modal-content .modal-body .confirm-area .form-inner.manage-class-details .panel-group .panel .panel-heading h4.panel-title a span.select .border-hide {
    height: 90px;
  }
}
/* line 3091, ../scss/includes/_common.scss */
.inner-popup-standard .modal-dialog .modal-content .modal-body .confirm-area .form-inner.manage-class-details .panel-group .panel .panel-heading h4.panel-title a span.select .border-hide button {
  margin: 0;
}
/* line 3093, ../scss/includes/_common.scss */
.inner-popup-standard .modal-dialog .modal-content .modal-body .confirm-area .form-inner.manage-class-details .panel-group .panel .panel-heading h4.panel-title a span.select .border-hide button.btn-select-panel {
  background: #45ad23;
  border: 1px solid #45ad23;
  color: #fff;
  font-family: "montserratregular";
  text-transform: uppercase;
  font-size: 12px;
  border: 0;
  width: 150px;
  height: 50px;
  box-shadow: 1px 0px 0px 0px #45ad23;
  outline: none;
}
@media (max-width: 767px) {
  /* line 3093, ../scss/includes/_common.scss */
  .inner-popup-standard .modal-dialog .modal-content .modal-body .confirm-area .form-inner.manage-class-details .panel-group .panel .panel-heading h4.panel-title a span.select .border-hide button.btn-select-panel {
    width: 85px;
    height: 90px;
  }
}
/* line 3117, ../scss/includes/_common.scss */
.inner-popup-standard .modal-dialog .modal-content .modal-body .confirm-area .form-inner.manage-class-details .panel-group .panel .panel-heading h4.panel-title a.collapsed span.select .border-hide {
  display: block;
}
/* line 3123, ../scss/includes/_common.scss */
.inner-popup-standard .modal-dialog .modal-content .modal-body .confirm-area .form-inner.manage-class-details .panel-group .panel .panel-heading h4.panel-title a.collapsed span.text {
  padding-left: 50px;
}
@media (max-width: 767px) {
  /* line 3123, ../scss/includes/_common.scss */
  .inner-popup-standard .modal-dialog .modal-content .modal-body .confirm-area .form-inner.manage-class-details .panel-group .panel .panel-heading h4.panel-title a.collapsed span.text {
    width: 70%;
    float: left;
    line-height: 15px;
    font-size: 11px;
  }
}
/* line 3139, ../scss/includes/_common.scss */
.inner-popup-standard .modal-dialog .modal-content .modal-body .confirm-area .form-inner.manage-class-details .panel-group .panel .panel-body .selectric-wrapper {
  border-color: #c3c3c3;
}
/* line 3143, ../scss/includes/_common.scss */
.inner-popup-standard .modal-dialog .modal-content .modal-body .confirm-area .form-inner.manage-class-details .panel-group .panel .panel-body .selectric-wrapper .selectric span.label {
  text-transform: uppercase;
  color: #333;
  font-size: 13px;
}
/* line 3158, ../scss/includes/_common.scss */
.inner-popup-standard .modal-dialog .modal-content .modal-body .form-group input {
  border-radius: 0;
  border: solid 1px #c3c3c3;
  padding: 8px 12px;
  color: #333;
  font-size: 13px;
  background: transparent;
  border-color: #bbbdc1;
  width: 100%;
  height: 45px;
  text-transform: uppercase;
}
/* line 3172, ../scss/includes/_common.scss */
.inner-popup-standard .modal-dialog .modal-content .modal-body .pupils_list .selectric {
  background: #efefef;
}
/* line 3177, ../scss/includes/_common.scss */
.inner-popup-standard .modal-dialog .modal-content .modal-body .remove-pupil-table h5 {
  font-size: 14px;
}
/* line 3180, ../scss/includes/_common.scss */
.inner-popup-standard .modal-dialog .modal-content .modal-body .remove-pupil-table button {
  margin: 0;
}
/* line 3184, ../scss/includes/_common.scss */
.inner-popup-standard .modal-dialog .modal-content .modal-body .remove-pupil-table button.link-pupil-btn {
  width: auto;
  min-width: 150px;
  padding: 12px 20px !important;
  font-family: "montserratregular" !important;
  font-size: 13.3px;
  background: #303843;
  border: 1px solid #303843;
  display: inline-block;
  margin: 0;
  border-radius: 0;
  text-transform: uppercase;
  color: #fff;
  outline: none;
  margin-right: 10px;
}
@media (max-width: 480px) {
  /* line 3184, ../scss/includes/_common.scss */
  .inner-popup-standard .modal-dialog .modal-content .modal-body .remove-pupil-table button.link-pupil-btn {
    width: 100%;
  }
}
/* line 3202, ../scss/includes/_common.scss */
.inner-popup-standard .modal-dialog .modal-content .modal-body .remove-pupil-table button.link-pupil-btn:hover {
  background-color: #378b1c !important;
  border: 1px solid #378b1c !important;
  color: #fff !important;
}
/* line 3208, ../scss/includes/_common.scss */
.inner-popup-standard .modal-dialog .modal-content .modal-body .remove-pupil-table button.link-pupil-btn-2 {
  width: 150px;
  padding: 12px 20px !important;
  font-family: "montserratregular" !important;
  font-size: 13.3px;
  background-color: #fff !important;
  border: 1px solid #303843 !important;
  color: #303843;
  display: inline-block;
  margin: 0;
  border-radius: 0;
  text-transform: uppercase;
  margin-right: 10px;
  outline: none;
}
@media (max-width: 480px) {
  /* line 3208, ../scss/includes/_common.scss */
  .inner-popup-standard .modal-dialog .modal-content .modal-body .remove-pupil-table button.link-pupil-btn-2 {
    width: 100%;
    margin-bottom: 10px;
  }
}
/* line 3226, ../scss/includes/_common.scss */
.inner-popup-standard .modal-dialog .modal-content .modal-body .remove-pupil-table button.link-pupil-btn-2:hover {
  background-color: #378b1c !important;
  border: 1px solid #378b1c !important;
  color: #fff;
}
/* line 3237, ../scss/includes/_common.scss */
.inner-popup-standard .modal-dialog .modal-content .modal-body .details-block .form-group button.export_link {
  width: 170px;
  padding: 12px 20px !important;
  font-family: "montserratregular" !important;
  font-size: 13.3px;
  background: #303843;
  border: 1px solid #303843;
  display: inline-block;
  margin: 0;
  border-radius: 0;
  text-transform: uppercase;
  color: #fff;
  outline: none;
  margin-right: 10px;
  margin-top: 10px;
}
@media (max-width: 480px) {
  /* line 3237, ../scss/includes/_common.scss */
  .inner-popup-standard .modal-dialog .modal-content .modal-body .details-block .form-group button.export_link {
    width: 100%;
  }
}
/* line 3255, ../scss/includes/_common.scss */
.inner-popup-standard .modal-dialog .modal-content .modal-body .details-block .form-group button.export_link:hover {
  background-color: #378b1c !important;
  border: 1px solid #378b1c !important;
  color: #fff !important;
}
/* line 3261, ../scss/includes/_common.scss */
.inner-popup-standard .modal-dialog .modal-content .modal-body .details-block .form-group button.link {
  width: 170px;
  padding: 12px 20px !important;
  font-family: "montserratregular" !important;
  font-size: 13.3px;
  background-color: #fff !important;
  border: 1px solid #303843 !important;
  color: #303843;
  display: inline-block;
  margin: 0;
  border-radius: 0;
  text-transform: uppercase;
  margin-right: 10px;
  outline: none;
  margin-top: 10px;
}
@media (max-width: 480px) {
  /* line 3261, ../scss/includes/_common.scss */
  .inner-popup-standard .modal-dialog .modal-content .modal-body .details-block .form-group button.link {
    width: 100%;
    margin-bottom: 10px;
  }
}
/* line 3280, ../scss/includes/_common.scss */
.inner-popup-standard .modal-dialog .modal-content .modal-body .details-block .form-group button.link:hover {
  background-color: #378b1c !important;
  border: 1px solid #378b1c !important;
  color: #fff;
}
@media (max-width: 991px) {
  /* line 2858, ../scss/includes/_common.scss */
  .inner-popup-standard .modal-dialog {
    width: 95%;
  }
}
/* line 3295, ../scss/includes/_common.scss */
.inner-popup-standard.darkbg {
  background: rgba(0, 0, 0, 0.9) !important;
}

/* line 3300, ../scss/includes/_common.scss */
.popup-standard-main {
  background-color: rgba(150, 150, 150, 0.5) !important;
}
/* line 3302, ../scss/includes/_common.scss */
.popup-standard-main .modal-dialog {
  margin: 15% auto;
}
/* line 3304, ../scss/includes/_common.scss */
.popup-standard-main .modal-dialog .modal-content {
  border: 0;
}
/* line 3306, ../scss/includes/_common.scss */
.popup-standard-main .modal-dialog .modal-content .modal-header {
  padding: 10px 20px !important;
  background-color: #45ad23 !important;
  height: 50px;
}
/* line 3311, ../scss/includes/_common.scss */
.popup-standard-main .modal-dialog .modal-content .modal-header button.close {
  margin: 0 !important;
  font-size: 42px !important;
  line-height: 30px;
  outline: none;
}
/* line 3318, ../scss/includes/_common.scss */
.popup-standard-main .modal-dialog .modal-content .modal-header h4 {
  line-height: 31px;
  padding: 0 !important;
  font-family: "montserratmedium" !important;
  font-weight: normal !important;
}
@media (max-width: 991px) {
  /* line 3302, ../scss/includes/_common.scss */
  .popup-standard-main .modal-dialog {
    width: 95%;
  }
}
/* line 3332, ../scss/includes/_common.scss */
.popup-standard-main.darkbg {
  background: rgba(0, 0, 0, 0.9) !important;
}

/* line 3337, ../scss/includes/_common.scss */
.inner-dark-popup-standard {
  background-color: rgba(109, 109, 109, 0.96) !important;
}
/* line 3339, ../scss/includes/_common.scss */
.inner-dark-popup-standard .modal-dialog {
  margin: 5% auto;
}
/* line 3341, ../scss/includes/_common.scss */
.inner-dark-popup-standard .modal-dialog .modal-content {
  border: 0;
}
/* line 3343, ../scss/includes/_common.scss */
.inner-dark-popup-standard .modal-dialog .modal-content .modal-header {
  padding: 10px 20px !important;
  background-color: #45ad23 !important;
  height: 50px;
}
/* line 3348, ../scss/includes/_common.scss */
.inner-dark-popup-standard .modal-dialog .modal-content .modal-header button.close {
  margin: 0 !important;
  font-size: 42px !important;
  line-height: 30px;
  outline: none;
}
/* line 3355, ../scss/includes/_common.scss */
.inner-dark-popup-standard .modal-dialog .modal-content .modal-header h4 {
  line-height: 31px;
  padding: 0 !important;
  font-family: "montserratmedium" !important;
  font-weight: normal !important;
}
@media (max-width: 991px) {
  /* line 3339, ../scss/includes/_common.scss */
  .inner-dark-popup-standard .modal-dialog {
    width: 95%;
  }
}
/* line 3369, ../scss/includes/_common.scss */
.inner-dark-popup-standard.darkbg {
  background: rgba(0, 0, 0, 0.9) !important;
}

/* line 3374, ../scss/includes/_common.scss */
.inner-popup-standard-overlay {
  background-color: rgba(109, 109, 109, 0.96) !important;
}
/* line 3376, ../scss/includes/_common.scss */
.inner-popup-standard-overlay .modal-dialog {
  margin: 15% auto;
}
@media (max-width: 480px) {
  /* line 3376, ../scss/includes/_common.scss */
  .inner-popup-standard-overlay .modal-dialog {
    width: 95% !important;
  }
}
/* line 3381, ../scss/includes/_common.scss */
.inner-popup-standard-overlay .modal-dialog .modal-content {
  border: 0;
}
/* line 3383, ../scss/includes/_common.scss */
.inner-popup-standard-overlay .modal-dialog .modal-content .modal-header {
  padding: 10px 20px !important;
  background-color: #45ad23 !important;
  height: 50px;
}
/* line 3388, ../scss/includes/_common.scss */
.inner-popup-standard-overlay .modal-dialog .modal-content .modal-header button.close {
  margin: 0 !important;
  font-size: 42px !important;
  line-height: 30px;
  outline: none;
}
/* line 3395, ../scss/includes/_common.scss */
.inner-popup-standard-overlay .modal-dialog .modal-content .modal-header h4 {
  line-height: 31px;
  padding: 0 !important;
  font-family: "montserratmedium" !important;
  font-weight: normal !important;
}
/* line 3402, ../scss/includes/_common.scss */
.inner-popup-standard-overlay .modal-dialog .modal-content .modal-body {
  padding: 20px 20px 20px !important;
  background-color: #fff !important;
}
/* line 3406, ../scss/includes/_common.scss */
.inner-popup-standard-overlay .modal-dialog .modal-content .modal-body button.btn-submit, .inner-popup-standard-overlay .modal-dialog .modal-content .modal-body button.btn-cancel {
  padding: 12px 20px !important;
  font-family: "montserratregular";
  font-size: 13.3px;
}
/* line 3414, ../scss/includes/_common.scss */
.inner-popup-standard-overlay .modal-dialog .modal-content .modal-body .downloadarea a {
  padding: 12px 20px !important;
  font-family: "montserratregular";
  font-size: 13.3px;
}
/* line 3420, ../scss/includes/_common.scss */
.inner-popup-standard-overlay .modal-dialog .modal-content .modal-body .fileContainer {
  height: 42px !important;
  padding: 12px !important;
  margin-top: 1px;
}
/* line 3424, ../scss/includes/_common.scss */
.inner-popup-standard-overlay .modal-dialog .modal-content .modal-body .fileContainer label {
  font-weight: normal;
  font-size: 13.3px;
}
/* line 3430, ../scss/includes/_common.scss */
.inner-popup-standard-overlay .modal-dialog .modal-content .modal-body .bulk-upload p {
  font-size: 14px !important;
}
/* line 3434, ../scss/includes/_common.scss */
.inner-popup-standard-overlay .modal-dialog .modal-content .modal-body p {
  color: #303843 !important;
}
/* line 3438, ../scss/includes/_common.scss */
.inner-popup-standard-overlay .modal-dialog .modal-content .modal-body .resend_mail .btn-submit {
  width: 140px;
  padding: 12px 20px !important;
  font-family: "montserratregular";
  font-size: 13.3px;
  margin-right: 10px;
  margin-top: 15px;
  background-color: #303843;
  border: 1px solid #303843;
  outline: none;
}
/* line 3448, ../scss/includes/_common.scss */
.inner-popup-standard-overlay .modal-dialog .modal-content .modal-body .resend_mail .btn-submit:hover {
  background-color: #45ad23;
  border: 1px solid #45ad23;
}
/* line 3453, ../scss/includes/_common.scss */
.inner-popup-standard-overlay .modal-dialog .modal-content .modal-body .resend_mail .btn-cancel {
  width: 140px;
  padding: 12px 20px !important;
  font-family: "montserratregular";
  font-size: 13.3px;
  background-color: #fff;
  border: 1px solid #303843;
  color: #303843;
  outline: none;
}
/* line 3462, ../scss/includes/_common.scss */
.inner-popup-standard-overlay .modal-dialog .modal-content .modal-body .resend_mail .btn-cancel:hover {
  background-color: #45ad23;
  border: 1px solid #45ad23;
  color: #fff;
}
/* line 3470, ../scss/includes/_common.scss */
.inner-popup-standard-overlay .modal-dialog .modal-content .modal-body .resource-model-input input {
  height: 43px;
}
/* line 3474, ../scss/includes/_common.scss */
.inner-popup-standard-overlay .modal-dialog .modal-content .modal-body .button-area {
  background-color: transparent !important;
}
/* line 3477, ../scss/includes/_common.scss */
.inner-popup-standard-overlay .modal-dialog .modal-content .modal-body .button-area .btn-inner .btn-cancel {
  width: 140px;
  padding: 12px 20px !important;
  font-family: "montserratregular";
  font-size: 13.3px;
  background-color: #fff !important;
  border: 1px solid #303843 !important;
  color: #303843;
  outline: none;
}
/* line 3486, ../scss/includes/_common.scss */
.inner-popup-standard-overlay .modal-dialog .modal-content .modal-body .button-area .btn-inner .btn-cancel:hover {
  background-color: #45ad23 !important;
  border: 1px solid #45ad23 !important;
  color: #fff;
}
/* line 3492, ../scss/includes/_common.scss */
.inner-popup-standard-overlay .modal-dialog .modal-content .modal-body .button-area .btn-inner .btn-save {
  width: 140px;
  padding: 12px 20px !important;
  font-family: "montserratregular";
  font-size: 13.3px;
  margin-right: 10px;
  margin-top: 15px;
  background-color: #303843 !important;
  border: 1px solid #303843 !important;
  outline: none;
}
/* line 3502, ../scss/includes/_common.scss */
.inner-popup-standard-overlay .modal-dialog .modal-content .modal-body .button-area .btn-inner .btn-save:hover {
  background-color: #45ad23 !important;
  border: 1px solid #45ad23 !important;
  color: #fff !important;
}
/* line 3508, ../scss/includes/_common.scss */
.inner-popup-standard-overlay .modal-dialog .modal-content .modal-body .button-area .btn-inner .btn-delete-new {
  width: 140px;
  padding: 12px 20px !important;
  font-family: "montserratregular" !important;
  font-size: 13.3px;
  margin-right: 10px;
  margin-top: 15px;
  background-color: #303843 !important;
  border: 1px solid #303843 !important;
  color: #fff;
  text-transform: uppercase;
  margin-top: 0;
  outline: none;
}
/* line 3521, ../scss/includes/_common.scss */
.inner-popup-standard-overlay .modal-dialog .modal-content .modal-body .button-area .btn-inner .btn-delete-new:hover {
  background-color: #45ad23 !important;
  border: 1px solid #45ad23 !important;
  color: #fff !important;
}
/* line 3527, ../scss/includes/_common.scss */
.inner-popup-standard-overlay .modal-dialog .modal-content .modal-body .button-area .btn-inner .btn-cancel-new {
  width: 140px;
  padding: 12px 20px !important;
  font-family: "montserratregular" !important;
  font-size: 13.3px;
  background-color: #fff !important;
  border: 1px solid #303843 !important;
  color: #303843;
  outline: none;
}
/* line 3536, ../scss/includes/_common.scss */
.inner-popup-standard-overlay .modal-dialog .modal-content .modal-body .button-area .btn-inner .btn-cancel-new:hover {
  background-color: #45ad23 !important;
  border: 1px solid #45ad23 !important;
  color: #fff;
}
/* line 3544, ../scss/includes/_common.scss */
.inner-popup-standard-overlay .modal-dialog .modal-content .modal-body .button-area a.categary-button {
  margin-right: 10px;
  border-color: #303843;
  color: #303843;
}
/* line 3548, ../scss/includes/_common.scss */
.inner-popup-standard-overlay .modal-dialog .modal-content .modal-body .button-area a.categary-button:hover {
  border-color: #378b1c;
  color: #fff;
}
/* line 3555, ../scss/includes/_common.scss */
.inner-popup-standard-overlay .modal-dialog .modal-content .modal-body .button-area button.categary-button {
  border-color: #303843;
  color: #303843;
  padding: 10px;
  font-family: "montserratmedium";
  font-size: 14px;
  outline: none;
}
/* line 3562, ../scss/includes/_common.scss */
.inner-popup-standard-overlay .modal-dialog .modal-content .modal-body .button-area button.categary-button:hover {
  border-color: #378b1c;
  color: #fff;
}
/* line 3571, ../scss/includes/_common.scss */
.inner-popup-standard-overlay .modal-dialog .modal-content .modal-body .pupils_list .button-area button {
  padding: 10px !important;
}
/* line 3576, ../scss/includes/_common.scss */
.inner-popup-standard-overlay .modal-dialog .modal-content .modal-body .table-responsive {
  color: #333;
  border: 0;
}
/* line 3579, ../scss/includes/_common.scss */
.inner-popup-standard-overlay .modal-dialog .modal-content .modal-body .table-responsive .button-area {
  margin: 20px 0 0;
}
/* line 3585, ../scss/includes/_common.scss */
.inner-popup-standard-overlay .modal-dialog .modal-content .modal-body form .confirm-area .form-inner {
  padding: 0;
  padding-left: 0;
}
/* line 3588, ../scss/includes/_common.scss */
.inner-popup-standard-overlay .modal-dialog .modal-content .modal-body form .confirm-area .form-inner .selection-itms {
  margin-bottom: 20px;
}
/* line 3591, ../scss/includes/_common.scss */
.inner-popup-standard-overlay .modal-dialog .modal-content .modal-body form .confirm-area .form-inner input {
  height: 43px;
  border: 1px solid #dadada;
}
/* line 3596, ../scss/includes/_common.scss */
.inner-popup-standard-overlay .modal-dialog .modal-content .modal-body form .confirm-area .button-area {
  padding: 10px 0 0;
}
/* line 3598, ../scss/includes/_common.scss */
.inner-popup-standard-overlay .modal-dialog .modal-content .modal-body form .confirm-area .button-area .btn-inner {
  float: left;
}
@media (max-width: 480px) {
  /* line 3598, ../scss/includes/_common.scss */
  .inner-popup-standard-overlay .modal-dialog .modal-content .modal-body form .confirm-area .button-area .btn-inner {
    width: 100%;
  }
}
/* line 3603, ../scss/includes/_common.scss */
.inner-popup-standard-overlay .modal-dialog .modal-content .modal-body form .confirm-area .button-area .btn-inner button {
  margin-left: 10px;
  outline: none;
}
/* line 3606, ../scss/includes/_common.scss */
.inner-popup-standard-overlay .modal-dialog .modal-content .modal-body form .confirm-area .button-area .btn-inner button:first-child {
  margin-left: 0;
}
@media (max-width: 480px) {
  /* line 3603, ../scss/includes/_common.scss */
  .inner-popup-standard-overlay .modal-dialog .modal-content .modal-body form .confirm-area .button-area .btn-inner button {
    width: 100%;
    margin-left: 0;
  }
}
/* line 3618, ../scss/includes/_common.scss */
.inner-popup-standard-overlay .modal-dialog .modal-content .modal-body .form-group {
  margin-bottom: 0 !important;
}
/* line 3623, ../scss/includes/_common.scss */
.inner-popup-standard-overlay .modal-dialog .modal-content .modal-body .bulk-upload label.resource-model-label {
  font-family: "montserratregular";
  color: #333;
  font-size: 13px;
  text-transform: uppercase;
}
/* line 3630, ../scss/includes/_common.scss */
.inner-popup-standard-overlay .modal-dialog .modal-content .modal-body .bulk-upload input {
  border: 1px solid #c3c3c3;
  height: 43px;
}
/* line 3635, ../scss/includes/_common.scss */
.inner-popup-standard-overlay .modal-dialog .modal-content .modal-body .bulk-upload .resource-upload-btn input[type="submit"] {
  border: none;
  width: 140px;
  padding: 12px 20px !important;
  font-family: "montserratregular";
  font-size: 13.3px;
  margin-right: 10px;
  margin-top: 15px;
  background-color: #303843 !important;
  border: 1px solid #303843 !important;
  outline: none;
}
/* line 3646, ../scss/includes/_common.scss */
.inner-popup-standard-overlay .modal-dialog .modal-content .modal-body .bulk-upload .resource-upload-btn input[type="submit"]:hover {
  background-color: #45ad23 !important;
  border: 1px solid #45ad23 !important;
  color: #fff !important;
}
/* line 3654, ../scss/includes/_common.scss */
.inner-popup-standard-overlay .modal-dialog .modal-content .modal-body .bulk-upload .chose-file::after {
  border: 1px solid #c3c3c3 !important;
}
/* line 3660, ../scss/includes/_common.scss */
.inner-popup-standard-overlay .modal-dialog .modal-content .modal-body .bulk-upload .edit-resource-model .resource-model-submit .btn-save {
  margin-top: 0;
}
/* line 3666, ../scss/includes/_common.scss */
.inner-popup-standard-overlay .modal-dialog .modal-content .modal-body .btn-save {
  width: 140px;
  padding: 12px 20px !important;
  font-family: "montserratregular";
  font-size: 13.3px;
  margin-right: 10px;
  margin-top: 15px;
  background-color: #303843 !important;
  border: 1px solid #303843 !important;
  outline: none;
}
/* line 3676, ../scss/includes/_common.scss */
.inner-popup-standard-overlay .modal-dialog .modal-content .modal-body .btn-save:hover {
  background-color: #45ad23 !important;
  border: 1px solid #45ad23 !important;
  color: #fff !important;
}
/* line 3684, ../scss/includes/_common.scss */
.inner-popup-standard-overlay .modal-dialog .modal-content div.progress_loader {
  color: #f00 !important;
  background: #fff;
  padding-bottom: 10px;
  padding-top: 10px;
}
@media (max-width: 991px) {
  /* line 3376, ../scss/includes/_common.scss */
  .inner-popup-standard-overlay .modal-dialog {
    width: 95%;
  }
}
/* line 3696, ../scss/includes/_common.scss */
.inner-popup-standard-overlay.darkbg {
  background: rgba(0, 0, 0, 0.9) !important;
}
/* line 3700, ../scss/includes/_common.scss */
.inner-popup-standard-overlay.top-more .modal-dialog {
  margin: 10% auto;
}

/* line 3706, ../scss/includes/_common.scss */
.notifi-links {
  background-color: #303843;
}
/* line 3708, ../scss/includes/_common.scss */
.notifi-links .add-exception-msg {
  color: rgba(255, 255, 255, 0.69);
}
/* line 3712, ../scss/includes/_common.scss */
.notifi-links .exception-date label {
  color: #fff !important;
}

/* line 3911, ../scss/includes/_common.scss */
.school-details-panel .inner-area .synced_data-row h1 {
  font-size: 28px;
}
/* line 3915, ../scss/includes/_common.scss */
.school-details-panel .inner-area .synced_data-row .school-deatils-outer .colpased-right {
  top: 17px;
}

/* line 3923, ../scss/includes/_common.scss */
.image-set-box {
  width: 100%;
  height: 158px;
}
/* line 3926, ../scss/includes/_common.scss */
.image-set-box img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

/* line 3932, ../scss/includes/_common.scss */
.p-0 {
  padding: 0 !important;
}

/* line 3935, ../scss/includes/_common.scss */
.pr-5 {
  padding-right: 5px;
}

/* line 3938, ../scss/includes/_common.scss */
.pl-5 {
  padding-left: 5px;
}

/* line 3944, ../scss/includes/_common.scss */
.details-block .add_app input {
  height: 40px !important;
}

/* line 3949, ../scss/includes/_common.scss */
.add-clint-button {
  text-align: right;
}
/* line 3951, ../scss/includes/_common.scss */
.add-clint-button .btn_plus {
  color: #45ad23;
  text-align: right;
}

@media (max-width: 991px) {
  /* line 3958, ../scss/includes/_common.scss */
  #attendance .modal-dialog {
    width: 100% !important;
  }
}
/* line 3962, ../scss/includes/_common.scss */
#attendance .modal-dialog .modal-content {
  border: 0;
}
/* line 3964, ../scss/includes/_common.scss */
#attendance .modal-dialog .modal-content .modal-header {
  padding: 15px;
  height: 50px;
  background: #5086ae;
}
/* line 3969, ../scss/includes/_common.scss */
#attendance .modal-dialog .modal-content .modal-header h4.modal-title {
  line-height: 20px;
  padding: 0;
}
/* line 3975, ../scss/includes/_common.scss */
#attendance .modal-dialog .modal-content .modal-header button.close {
  margin: 0;
  font-size: 42px;
  line-height: 20px;
  outline: none;
}
/* line 3983, ../scss/includes/_common.scss */
#attendance .modal-dialog .modal-content .modal-body {
  padding: 15px;
}
/* line 3987, ../scss/includes/_common.scss */
#attendance .modal-dialog .modal-content .modal-body .addd_section .data-section .table-responsive {
  overflow: unset;
}
/* line 3992, ../scss/includes/_common.scss */
#attendance .modal-dialog .modal-content .modal-body .addd_section .data-section .table-responsive .instructor-table thead tr th {
  font-family: "montserratregular";
  font-weight: normal;
  border-right: 5px solid #fff;
  border-bottom: 1px solid #5086ae;
  text-align: center;
}
/* line 3998, ../scss/includes/_common.scss */
#attendance .modal-dialog .modal-content .modal-body .addd_section .data-section .table-responsive .instructor-table thead tr th:last-child {
  border-right: 0;
}
/* line 4001, ../scss/includes/_common.scss */
#attendance .modal-dialog .modal-content .modal-body .addd_section .data-section .table-responsive .instructor-table thead tr th:first-child {
  text-align: left;
}
/* line 4009, ../scss/includes/_common.scss */
#attendance .modal-dialog .modal-content .modal-body .addd_section .data-section .table-responsive .instructor-table tbody tr td {
  text-align: center;
  vertical-align: middle;
}
/* line 4012, ../scss/includes/_common.scss */
#attendance .modal-dialog .modal-content .modal-body .addd_section .data-section .table-responsive .instructor-table tbody tr td:first-child {
  text-align: left;
}
/* line 4015, ../scss/includes/_common.scss */
#attendance .modal-dialog .modal-content .modal-body .addd_section .data-section .table-responsive .instructor-table tbody tr td .chek-outer {
  display: block;
}
/* line 4017, ../scss/includes/_common.scss */
#attendance .modal-dialog .modal-content .modal-body .addd_section .data-section .table-responsive .instructor-table tbody tr td .chek-outer label {
  height: 22px;
}
/* line 4019, ../scss/includes/_common.scss */
#attendance .modal-dialog .modal-content .modal-body .addd_section .data-section .table-responsive .instructor-table tbody tr td .chek-outer label::after {
  content: "";
  width: 28px;
  height: 28px;
  background-color: #45ad23;
  position: absolute;
  top: 0;
  left: 0;
}
/* line 4038, ../scss/includes/_common.scss */
#attendance .modal-dialog .modal-content .modal-body .addd_section .data-section .table-responsive .pupil-tableOne thead tr th,
#attendance .modal-dialog .modal-content .modal-body .addd_section .data-section .table-responsive .pupil-tableTwo thead tr th {
  font-family: "montserratregular";
  font-weight: normal;
  border-right: 5px solid #fff;
  border-bottom: 1px solid #43839d;
  text-align: center;
}
/* line 4044, ../scss/includes/_common.scss */
#attendance .modal-dialog .modal-content .modal-body .addd_section .data-section .table-responsive .pupil-tableOne thead tr th:nth-child(2), #attendance .modal-dialog .modal-content .modal-body .addd_section .data-section .table-responsive .pupil-tableOne thead tr th:last-child,
#attendance .modal-dialog .modal-content .modal-body .addd_section .data-section .table-responsive .pupil-tableTwo thead tr th:nth-child(2),
#attendance .modal-dialog .modal-content .modal-body .addd_section .data-section .table-responsive .pupil-tableTwo thead tr th:last-child {
  border-right: 0;
  cursor: pointer;
}
/* line 4049, ../scss/includes/_common.scss */
#attendance .modal-dialog .modal-content .modal-body .addd_section .data-section .table-responsive .pupil-tableOne thead tr th:first-child,
#attendance .modal-dialog .modal-content .modal-body .addd_section .data-section .table-responsive .pupil-tableTwo thead tr th:first-child {
  text-align: left;
}
/* line 4057, ../scss/includes/_common.scss */
#attendance .modal-dialog .modal-content .modal-body .addd_section .data-section .table-responsive .pupil-tableOne tbody tr td,
#attendance .modal-dialog .modal-content .modal-body .addd_section .data-section .table-responsive .pupil-tableTwo tbody tr td {
  position: relative;
  text-align: center;
  border-bottom: 0;
  vertical-align: middle;
}
/* line 4062, ../scss/includes/_common.scss */
#attendance .modal-dialog .modal-content .modal-body .addd_section .data-section .table-responsive .pupil-tableOne tbody tr td:first-child,
#attendance .modal-dialog .modal-content .modal-body .addd_section .data-section .table-responsive .pupil-tableTwo tbody tr td:first-child {
  text-align: left;
}
/* line 4065, ../scss/includes/_common.scss */
#attendance .modal-dialog .modal-content .modal-body .addd_section .data-section .table-responsive .pupil-tableOne tbody tr td .chek-outer,
#attendance .modal-dialog .modal-content .modal-body .addd_section .data-section .table-responsive .pupil-tableTwo tbody tr td .chek-outer {
  display: block;
}
/* line 4067, ../scss/includes/_common.scss */
#attendance .modal-dialog .modal-content .modal-body .addd_section .data-section .table-responsive .pupil-tableOne tbody tr td .chek-outer label,
#attendance .modal-dialog .modal-content .modal-body .addd_section .data-section .table-responsive .pupil-tableTwo tbody tr td .chek-outer label {
  height: 22px;
}
/* line 4069, ../scss/includes/_common.scss */
#attendance .modal-dialog .modal-content .modal-body .addd_section .data-section .table-responsive .pupil-tableOne tbody tr td .chek-outer label::after,
#attendance .modal-dialog .modal-content .modal-body .addd_section .data-section .table-responsive .pupil-tableTwo tbody tr td .chek-outer label::after {
  content: "";
  width: 28px;
  height: 28px;
  background-color: #45ad23;
  position: absolute;
  top: 0;
  left: 0;
}
/* line 4080, ../scss/includes/_common.scss */
#attendance .modal-dialog .modal-content .modal-body .addd_section .data-section .table-responsive .pupil-tableOne tbody tr td .fixed-icon-heart,
#attendance .modal-dialog .modal-content .modal-body .addd_section .data-section .table-responsive .pupil-tableTwo tbody tr td .fixed-icon-heart {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  height: 20px;
}
/* line 4087, ../scss/includes/_common.scss */
#attendance .modal-dialog .modal-content .modal-body .addd_section .data-section .table-responsive .pupil-tableOne tbody tr td .fixed-icon-heart i,
#attendance .modal-dialog .modal-content .modal-body .addd_section .data-section .table-responsive .pupil-tableTwo tbody tr td .fixed-icon-heart i {
  font-size: 1.5em;
  margin: 0 10px;
}
/* line 4090, ../scss/includes/_common.scss */
#attendance .modal-dialog .modal-content .modal-body .addd_section .data-section .table-responsive .pupil-tableOne tbody tr td .fixed-icon-heart i.heart,
#attendance .modal-dialog .modal-content .modal-body .addd_section .data-section .table-responsive .pupil-tableTwo tbody tr td .fixed-icon-heart i.heart {
  color: #e43c1d;
}
/* line 4095, ../scss/includes/_common.scss */
#attendance .modal-dialog .modal-content .modal-body .addd_section .data-section .table-responsive .pupil-tableOne tbody tr td .fixed-icon-globe,
#attendance .modal-dialog .modal-content .modal-body .addd_section .data-section .table-responsive .pupil-tableTwo tbody tr td .fixed-icon-globe {
  position: absolute;
  top: 0;
  right: 35px;
  bottom: 0;
  margin: auto;
  display: table;
}
/* line 4102, ../scss/includes/_common.scss */
#attendance .modal-dialog .modal-content .modal-body .addd_section .data-section .table-responsive .pupil-tableOne tbody tr td .fixed-icon-globe i,
#attendance .modal-dialog .modal-content .modal-body .addd_section .data-section .table-responsive .pupil-tableTwo tbody tr td .fixed-icon-globe i {
  font-size: 1.5em;
  margin: 0 10px;
}
/* line 4105, ../scss/includes/_common.scss */
#attendance .modal-dialog .modal-content .modal-body .addd_section .data-section .table-responsive .pupil-tableOne tbody tr td .fixed-icon-globe i.globe,
#attendance .modal-dialog .modal-content .modal-body .addd_section .data-section .table-responsive .pupil-tableTwo tbody tr td .fixed-icon-globe i.globe {
  color: #878787;
}
/* line 4119, ../scss/includes/_common.scss */
#attendance .modal-dialog .modal-content .modal-body .btn-area button.attendancs-deafult {
  font-size: 14px;
  font-family: "bordabold";
}
/* line 4123, ../scss/includes/_common.scss */
#attendance .modal-dialog .modal-content .modal-body .btn-area button.attendancs-submit {
  font-size: 14px;
  font-family: "bordabold";
}

/* line 4137, ../scss/includes/_common.scss */
.modal form#attainment .fixed_school_area {
  padding-top: 0;
}
/* line 4140, ../scss/includes/_common.scss */
.modal form#attainment .fht-table-wrapper {
  min-width: 1300px;
  overflow: hidden;
  position: relative;
}
/* line 4144, ../scss/includes/_common.scss */
.modal form#attainment .fht-table-wrapper .fht-thead {
  padding-top: 0;
}
/* line 4149, ../scss/includes/_common.scss */
.modal form#attainment .fht-table-wrapper .fht-thead thead th:first-child label {
  position: absolute;
  top: 0;
  bottom: 0;
  height: 100%;
  left: 0;
}
/* line 4155, ../scss/includes/_common.scss */
.modal form#attainment .fht-table-wrapper .fht-thead thead th:first-child label:before {
  height: 100%;
  bottom: 0;
}
/* line 4163, ../scss/includes/_common.scss */
.modal form#attainment .fht-table-wrapper .fht-thead table {
  margin-bottom: 0;
}
/* line 4167, ../scss/includes/_common.scss */
.modal form#attainment .fht-table-wrapper .fht-tbody {
  padding-top: 28px;
  overflow: auto;
}
/* line 4170, ../scss/includes/_common.scss */
.modal form#attainment .fht-table-wrapper .fht-tbody.scroll-active {
  width: calc(100% + 17px);
}
@media (max-width: 1024px) {
  /* line 4170, ../scss/includes/_common.scss */
  .modal form#attainment .fht-table-wrapper .fht-tbody.scroll-active {
    width: 100%;
  }
}
/* line 4175, ../scss/includes/_common.scss */
.modal form#attainment .fht-table-wrapper .fht-tbody.scroll-active th {
  border-top: 0;
}
/* line 4179, ../scss/includes/_common.scss */
.modal form#attainment .fht-table-wrapper .fht-tbody table {
  width: 100% !important;
}

/* line 4190, ../scss/includes/_common.scss */
.lesson-block .lesson-list-panel .table-responsive {
  overflow: unset;
}
/* line 4192, ../scss/includes/_common.scss */
.lesson-block .lesson-list-panel .table-responsive .fht-thead,
.lesson-block .lesson-list-panel .table-responsive .fht-tbody {
  padding-top: 0px;
  overflow-y: auto;
  overflow-x: inherit;
}

/* line 4204, ../scss/includes/_common.scss */
.standard-table thead th {
  font-family: "montserratmedium";
  font-weight: normal;
  font-size: 14px;
  color: #363d4b;
  padding: 0;
  min-width: 50px;
  height: 42px;
  text-align: center;
  vertical-align: middle;
  border-bottom: none !important;
}
/* line 4215, ../scss/includes/_common.scss */
.standard-table thead th.text-left {
  text-align: left !important;
  padding-left: 5px;
}
/* line 4219, ../scss/includes/_common.scss */
.standard-table thead th.pupil-chk-all {
  width: 40px !important;
  min-width: 40px;
  vertical-align: top;
  padding: 0;
  position: relative;
}
/* line 4225, ../scss/includes/_common.scss */
.standard-table thead th.pupil-chk-all input[type="checkbox"] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  opacity: 0;
}
/* line 4234, ../scss/includes/_common.scss */
.standard-table thead th.pupil-chk-all label {
  position: relative;
  display: block;
}
/* line 4237, ../scss/includes/_common.scss */
.standard-table thead th.pupil-chk-all label::before {
  height: 43px;
  width: 40px;
}
/* line 4241, ../scss/includes/_common.scss */
.standard-table thead th.pupil-chk-all label::after {
  top: 13px;
  left: 10px;
}
/* line 4247, ../scss/includes/_common.scss */
.standard-table thead th:first-child {
  padding: 0;
}
/* line 4250, ../scss/includes/_common.scss */
.standard-table thead th .fa-tint,
.standard-table thead th .fa-trophy {
  font-size: 17px;
}
/* line 4257, ../scss/includes/_common.scss */
.standard-table tbody {
  display: table-row-group !important;
  height: auto !important;
  width: 100% !important;
  overflow: inherit !important;
}
/* line 4263, ../scss/includes/_common.scss */
.standard-table tbody tr td {
  border: none !important;
  padding: 0;
  min-width: 55px;
  height: 42px;
  text-align: center;
  vertical-align: middle;
  white-space: normal !important;
}
/* line 4271, ../scss/includes/_common.scss */
.standard-table tbody tr td.chek-outer {
  vertical-align: top;
  padding: 0;
  width: 40px !important;
  min-width: 40px;
  position: relative;
  background: #fff;
}
/* line 4278, ../scss/includes/_common.scss */
.standard-table tbody tr td.chek-outer input[type="checkbox"] {
  outline: none !important;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 1;
  opacity: 0;
}
/* line 4288, ../scss/includes/_common.scss */
.standard-table tbody tr td.chek-outer label {
  position: relative;
  display: block;
}
/* line 4291, ../scss/includes/_common.scss */
.standard-table tbody tr td.chek-outer label::before {
  height: 43px;
  width: 40px;
}
/* line 4295, ../scss/includes/_common.scss */
.standard-table tbody tr td.chek-outer label::after {
  top: 13px;
  left: 10px;
}
/* line 4301, ../scss/includes/_common.scss */
.standard-table tbody tr td.text-left {
  text-align: left !important;
  padding-left: 5px;
}
/* line 4306, ../scss/includes/_common.scss */
.standard-table tbody tr td span.distance-row {
  display: table;
  width: 25px;
  height: 25px;
  margin: 3px auto 0 auto;
}
/* line 4312, ../scss/includes/_common.scss */
.standard-table tbody tr td span.distance-row i.distance-circle_04 {
  border: solid 2px #305669;
  color: #305669;
  background: #fff;
}
/* line 4318, ../scss/includes/_common.scss */
.standard-table tbody tr td span.distance-row .distance-circle_04 {
  font-style: normal;
  font-size: 12px;
  text-align: center;
  padding-top: 2px;
  padding-left: 1px;
  width: 25px;
  height: 25px;
  display: table-cell;
  vertical-align: middle;
  -webkit-border-radius: 150px;
  -moz-border-radius: 150px;
  border-radius: 150px;
  margin: 4px auto 0 auto;
}

/* line 4343, ../scss/includes/_common.scss */
#addpupils.modal::before,
#add_more_pupils.modal::before {
  content: "";
  vertical-align: top;
  display: table;
}
/* line 4349, ../scss/includes/_common.scss */
#addpupils::-webkit-scrollbar,
#add_more_pupils::-webkit-scrollbar {
  width: 0px;
  background: transparent;
  /* make scrollbar transparent */
}
/* line 4353, ../scss/includes/_common.scss */
#addpupils .modal-dialog,
#add_more_pupils .modal-dialog {
  width: calc(100% + 17px);
  margin: auto;
}
/* line 4358, ../scss/includes/_common.scss */
#addpupils .modal-dialog .modal-content .modal-header .close,
#add_more_pupils .modal-dialog .modal-content .modal-header .close {
  margin: 5px 0px;
  outline: none;
}
/* line 4369, ../scss/includes/_common.scss */
#addpupils .add-exception-list-box #listpupils .table-responsive .dataTables_wrapper,
#addpupils .list-box #listpupils .table-responsive .dataTables_wrapper,
#add_more_pupils .add-exception-list-box #listpupils .table-responsive .dataTables_wrapper,
#add_more_pupils .list-box #listpupils .table-responsive .dataTables_wrapper {
  height: 100%;
}
/* line 4372, ../scss/includes/_common.scss */
#addpupils .add-exception-list-box #listpupils .table-responsive .dataTables_wrapper .fht-table-wrapper .fht-thead,
#addpupils .list-box #listpupils .table-responsive .dataTables_wrapper .fht-table-wrapper .fht-thead,
#add_more_pupils .add-exception-list-box #listpupils .table-responsive .dataTables_wrapper .fht-table-wrapper .fht-thead,
#add_more_pupils .list-box #listpupils .table-responsive .dataTables_wrapper .fht-table-wrapper .fht-thead {
  width: calc(100% - 17px);
}
/* line 4375, ../scss/includes/_common.scss */
#addpupils .add-exception-list-box #listpupils .table-responsive .dataTables_wrapper .fht-table-wrapper .fht-tbody,
#addpupils .list-box #listpupils .table-responsive .dataTables_wrapper .fht-table-wrapper .fht-tbody,
#add_more_pupils .add-exception-list-box #listpupils .table-responsive .dataTables_wrapper .fht-table-wrapper .fht-tbody,
#add_more_pupils .list-box #listpupils .table-responsive .dataTables_wrapper .fht-table-wrapper .fht-tbody {
  height: 355px !important;
  min-height: 352px !important;
}
/* line 4378, ../scss/includes/_common.scss */
#addpupils .add-exception-list-box #listpupils .table-responsive .dataTables_wrapper .fht-table-wrapper .fht-tbody table,
#addpupils .list-box #listpupils .table-responsive .dataTables_wrapper .fht-table-wrapper .fht-tbody table,
#add_more_pupils .add-exception-list-box #listpupils .table-responsive .dataTables_wrapper .fht-table-wrapper .fht-tbody table,
#add_more_pupils .list-box #listpupils .table-responsive .dataTables_wrapper .fht-table-wrapper .fht-tbody table {
  margin-top: -42px !important;
}
/* line 4389, ../scss/includes/_common.scss */
#addpupils .add-exception-list-box #listpupils .table-responsive .dataTables_wrapper .fht-table-wrapper .fht-tbody.fixed-width-tbody,
#addpupils .list-box #listpupils .table-responsive .dataTables_wrapper .fht-table-wrapper .fht-tbody.fixed-width-tbody,
#add_more_pupils .add-exception-list-box #listpupils .table-responsive .dataTables_wrapper .fht-table-wrapper .fht-tbody.fixed-width-tbody,
#add_more_pupils .list-box #listpupils .table-responsive .dataTables_wrapper .fht-table-wrapper .fht-tbody.fixed-width-tbody {
  width: 100%;
}
/* line 4400, ../scss/includes/_common.scss */
#addpupils .add-pupil-list-box #listpupils .table-responsive,
#add_more_pupils .add-pupil-list-box #listpupils .table-responsive {
  height: 455px;
}
/* line 4402, ../scss/includes/_common.scss */
#addpupils .add-pupil-list-box #listpupils .table-responsive .dataTables_wrapper,
#add_more_pupils .add-pupil-list-box #listpupils .table-responsive .dataTables_wrapper {
  height: 100%;
}
/* line 4404, ../scss/includes/_common.scss */
#addpupils .add-pupil-list-box #listpupils .table-responsive .dataTables_wrapper .fht-table-wrapper,
#add_more_pupils .add-pupil-list-box #listpupils .table-responsive .dataTables_wrapper .fht-table-wrapper {
  height: 100% !important;
}
/* line 4406, ../scss/includes/_common.scss */
#addpupils .add-pupil-list-box #listpupils .table-responsive .dataTables_wrapper .fht-table-wrapper .fht-tbody,
#add_more_pupils .add-pupil-list-box #listpupils .table-responsive .dataTables_wrapper .fht-table-wrapper .fht-tbody {
  height: 415px !important;
}
/* line 4408, ../scss/includes/_common.scss */
#addpupils .add-pupil-list-box #listpupils .table-responsive .dataTables_wrapper .fht-table-wrapper .fht-tbody table,
#add_more_pupils .add-pupil-list-box #listpupils .table-responsive .dataTables_wrapper .fht-table-wrapper .fht-tbody table {
  margin-top: -42px !important;
}
/* line 4419, ../scss/includes/_common.scss */
#addpupils .add-pupil-list-box #listpupils .table-responsive .dataTables_wrapper .fht-table-wrapper .fht-tbody.fixed-width-tbody,
#add_more_pupils .add-pupil-list-box #listpupils .table-responsive .dataTables_wrapper .fht-table-wrapper .fht-tbody.fixed-width-tbody {
  width: 100%;
}
/* line 4430, ../scss/includes/_common.scss */
#addpupils #listpupils thead th,
#add_more_pupils #listpupils thead th {
  font-family: "montserratmedium";
  font-weight: normal;
  font-size: 14px;
  color: #363d4b;
  padding: 0;
  min-width: 50px;
  height: 42px;
  text-align: center;
  vertical-align: middle;
  border-bottom: none !important;
}
/* line 4441, ../scss/includes/_common.scss */
#addpupils #listpupils thead th.text-left,
#add_more_pupils #listpupils thead th.text-left {
  text-align: left !important;
  padding-left: 5px;
}
/* line 4445, ../scss/includes/_common.scss */
#addpupils #listpupils thead th.pupil-chk-all,
#add_more_pupils #listpupils thead th.pupil-chk-all {
  width: 40px !important;
  min-width: 40px;
  vertical-align: top;
  padding: 0;
  position: relative;
  /* checkbox aspect */
  /* checked mark aspect */
  /* checked mark aspect changes */
}
/* line 4451, ../scss/includes/_common.scss */
#addpupils #listpupils thead th.pupil-chk-all input[type="checkbox"],
#add_more_pupils #listpupils thead th.pupil-chk-all input[type="checkbox"] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  opacity: 0;
}
/* line 4461, ../scss/includes/_common.scss */
#addpupils #listpupils thead th.pupil-chk-all [type="checkbox"]:not(:checked) + label:before,
#addpupils #listpupils thead th.pupil-chk-all [type="radio"]:not(:checked) + label:before,
#add_more_pupils #listpupils thead th.pupil-chk-all [type="checkbox"]:not(:checked) + label:before,
#add_more_pupils #listpupils thead th.pupil-chk-all [type="radio"]:not(:checked) + label:before {
  content: "\f00c";
  position: absolute;
  font-family: "FontAwesome";
  left: 0;
  top: 0;
  border: 1px solid #cfd2d5;
  border-left: 0;
  background: #fff;
  font-size: 1.3em;
  line-height: 2.4em;
  color: #dadada;
}
/* line 4475, ../scss/includes/_common.scss */
#addpupils #listpupils thead th.pupil-chk-all [type="checkbox"]:checked + label:before,
#addpupils #listpupils thead th.pupil-chk-all [type="radio"]:checked + label:before,
#add_more_pupils #listpupils thead th.pupil-chk-all [type="checkbox"]:checked + label:before,
#add_more_pupils #listpupils thead th.pupil-chk-all [type="radio"]:checked + label:before {
  border-left: 0;
}
/* line 4479, ../scss/includes/_common.scss */
#addpupils #listpupils thead th.pupil-chk-all [type="radio"]:not(:checked) + label:before,
#addpupils #listpupils thead th.pupil-chk-all [type="radio"]:checked + label:before,
#add_more_pupils #listpupils thead th.pupil-chk-all [type="radio"]:not(:checked) + label:before,
#add_more_pupils #listpupils thead th.pupil-chk-all [type="radio"]:checked + label:before {
  width: 28px;
  height: 28px;
}
/* line 4485, ../scss/includes/_common.scss */
#addpupils #listpupils thead th.pupil-chk-all [type="checkbox"]:not(:checked) + label:after,
#addpupils #listpupils thead th.pupil-chk-all [type="checkbox"]:checked + label:after,
#addpupils #listpupils thead th.pupil-chk-all [type="radio"]:not(:checked) + label:after,
#addpupils #listpupils thead th.pupil-chk-all [type="radio"]:checked + label:after,
#add_more_pupils #listpupils thead th.pupil-chk-all [type="checkbox"]:not(:checked) + label:after,
#add_more_pupils #listpupils thead th.pupil-chk-all [type="checkbox"]:checked + label:after,
#add_more_pupils #listpupils thead th.pupil-chk-all [type="radio"]:not(:checked) + label:after,
#add_more_pupils #listpupils thead th.pupil-chk-all [type="radio"]:checked + label:after {
  content: "\f00c";
  position: absolute;
  font-family: "FontAwesome";
  font-size: 1.3em;
  line-height: 1.1;
  color: #45ad23;
  transition: all 0.2s;
}
/* line 4497, ../scss/includes/_common.scss */
#addpupils #listpupils thead th.pupil-chk-all [type="radio"]:not(:checked) + label:after,
#addpupils #listpupils thead th.pupil-chk-all [type="radio"]:checked + label:after,
#add_more_pupils #listpupils thead th.pupil-chk-all [type="radio"]:not(:checked) + label:after,
#add_more_pupils #listpupils thead th.pupil-chk-all [type="radio"]:checked + label:after {
  top: 5px;
  left: 3px;
}
/* line 4503, ../scss/includes/_common.scss */
#addpupils #listpupils thead th.pupil-chk-all [type="checkbox"]:not(:checked) + label:after,
#addpupils #listpupils thead th.pupil-chk-all [type="radio"]:not(:checked) + label:after,
#add_more_pupils #listpupils thead th.pupil-chk-all [type="checkbox"]:not(:checked) + label:after,
#add_more_pupils #listpupils thead th.pupil-chk-all [type="radio"]:not(:checked) + label:after {
  opacity: 0;
  transform: scale(0);
}
/* line 4508, ../scss/includes/_common.scss */
#addpupils #listpupils thead th.pupil-chk-all [type="checkbox"]:checked + label:after,
#addpupils #listpupils thead th.pupil-chk-all [type="radio"]:checked + label:after,
#add_more_pupils #listpupils thead th.pupil-chk-all [type="checkbox"]:checked + label:after,
#add_more_pupils #listpupils thead th.pupil-chk-all [type="radio"]:checked + label:after {
  opacity: 1;
  transform: scale(1);
}
/* line 4514, ../scss/includes/_common.scss */
#addpupils #listpupils thead th.pupil-chk-all label,
#add_more_pupils #listpupils thead th.pupil-chk-all label {
  position: relative;
  display: block;
}
/* line 4517, ../scss/includes/_common.scss */
#addpupils #listpupils thead th.pupil-chk-all label::before,
#add_more_pupils #listpupils thead th.pupil-chk-all label::before {
  height: 42px;
  width: 40px;
}
/* line 4521, ../scss/includes/_common.scss */
#addpupils #listpupils thead th.pupil-chk-all label::after,
#add_more_pupils #listpupils thead th.pupil-chk-all label::after {
  top: 13px;
  left: 10px;
}
/* line 4527, ../scss/includes/_common.scss */
#addpupils #listpupils thead th:first-child,
#add_more_pupils #listpupils thead th:first-child {
  padding: 0;
}
/* line 4530, ../scss/includes/_common.scss */
#addpupils #listpupils thead th .fa-tint,
#addpupils #listpupils thead th .fa-trophy,
#add_more_pupils #listpupils thead th .fa-tint,
#add_more_pupils #listpupils thead th .fa-trophy {
  font-size: 17px;
}
/* line 4534, ../scss/includes/_common.scss */
#addpupils #listpupils thead th:last-child,
#add_more_pupils #listpupils thead th:last-child {
  width: 100px;
}
/* line 4539, ../scss/includes/_common.scss */
#addpupils #listpupils .fht-thead,
#add_more_pupils #listpupils .fht-thead {
  padding-top: 0;
}
/* line 4544, ../scss/includes/_common.scss */
#addpupils #listpupils .fht-thead .dataTables_wrapper .fht-table tbody tr,
#add_more_pupils #listpupils .fht-thead .dataTables_wrapper .fht-table tbody tr {
  display: none;
}
/* line 4551, ../scss/includes/_common.scss */
#addpupils #listpupils .fht-tbody,
#add_more_pupils #listpupils .fht-tbody {
  overflow: auto;
  padding-top: 0;
  background-color: #fff;
}
/* line 4558, ../scss/includes/_common.scss */
#addpupils table,
#add_more_pupils table {
  width: 100% !important;
  border-bottom: 0;
}
/* line 4567, ../scss/includes/_common.scss */
#addpupils table tbody tr td,
#add_more_pupils table tbody tr td {
  border: none !important;
  padding: 0;
  min-width: 55px;
  height: 42px;
  text-align: center;
  vertical-align: middle;
  white-space: normal !important;
}
/* line 4575, ../scss/includes/_common.scss */
#addpupils table tbody tr td.chek-outer,
#add_more_pupils table tbody tr td.chek-outer {
  vertical-align: top;
  padding: 0;
  width: 40px !important;
  min-width: 40px;
  position: relative;
  background: #fff;
  /* checkbox aspect */
  /* checked mark aspect */
  /* checked mark aspect changes */
}
/* line 4582, ../scss/includes/_common.scss */
#addpupils table tbody tr td.chek-outer input[type="checkbox"],
#add_more_pupils table tbody tr td.chek-outer input[type="checkbox"] {
  outline: none !important;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 1;
  opacity: 0;
}
/* line 4593, ../scss/includes/_common.scss */
#addpupils table tbody tr td.chek-outer [type="checkbox"]:not(:checked) + label:before,
#addpupils table tbody tr td.chek-outer [type="radio"]:not(:checked) + label:before,
#add_more_pupils table tbody tr td.chek-outer [type="checkbox"]:not(:checked) + label:before,
#add_more_pupils table tbody tr td.chek-outer [type="radio"]:not(:checked) + label:before {
  content: "\f00c";
  position: absolute;
  font-family: "FontAwesome";
  left: 0;
  top: 0;
  border: 1px solid #cfd2d5;
  border-left: 0;
  background: #fff;
  font-size: 1.3em;
  line-height: 2.4em;
  color: #dadada;
}
/* line 4607, ../scss/includes/_common.scss */
#addpupils table tbody tr td.chek-outer [type="checkbox"]:checked + label:before,
#addpupils table tbody tr td.chek-outer [type="radio"]:checked + label:before,
#add_more_pupils table tbody tr td.chek-outer [type="checkbox"]:checked + label:before,
#add_more_pupils table tbody tr td.chek-outer [type="radio"]:checked + label:before {
  border-left: 0;
}
/* line 4611, ../scss/includes/_common.scss */
#addpupils table tbody tr td.chek-outer [type="radio"]:not(:checked) + label:before,
#addpupils table tbody tr td.chek-outer [type="radio"]:checked + label:before,
#add_more_pupils table tbody tr td.chek-outer [type="radio"]:not(:checked) + label:before,
#add_more_pupils table tbody tr td.chek-outer [type="radio"]:checked + label:before {
  width: 28px;
  height: 28px;
}
/* line 4617, ../scss/includes/_common.scss */
#addpupils table tbody tr td.chek-outer [type="checkbox"]:not(:checked) + label:after,
#addpupils table tbody tr td.chek-outer [type="checkbox"]:checked + label:after,
#addpupils table tbody tr td.chek-outer [type="radio"]:not(:checked) + label:after,
#addpupils table tbody tr td.chek-outer [type="radio"]:checked + label:after,
#add_more_pupils table tbody tr td.chek-outer [type="checkbox"]:not(:checked) + label:after,
#add_more_pupils table tbody tr td.chek-outer [type="checkbox"]:checked + label:after,
#add_more_pupils table tbody tr td.chek-outer [type="radio"]:not(:checked) + label:after,
#add_more_pupils table tbody tr td.chek-outer [type="radio"]:checked + label:after {
  content: "\f00c";
  position: absolute;
  font-family: "FontAwesome";
  font-size: 1.3em;
  line-height: 1.1;
  color: #45ad23;
  transition: all 0.2s;
}
/* line 4629, ../scss/includes/_common.scss */
#addpupils table tbody tr td.chek-outer [type="radio"]:not(:checked) + label:after,
#addpupils table tbody tr td.chek-outer [type="radio"]:checked + label:after,
#add_more_pupils table tbody tr td.chek-outer [type="radio"]:not(:checked) + label:after,
#add_more_pupils table tbody tr td.chek-outer [type="radio"]:checked + label:after {
  top: 5px;
  left: 3px;
}
/* line 4635, ../scss/includes/_common.scss */
#addpupils table tbody tr td.chek-outer [type="checkbox"]:not(:checked) + label:after,
#addpupils table tbody tr td.chek-outer [type="radio"]:not(:checked) + label:after,
#add_more_pupils table tbody tr td.chek-outer [type="checkbox"]:not(:checked) + label:after,
#add_more_pupils table tbody tr td.chek-outer [type="radio"]:not(:checked) + label:after {
  opacity: 0;
  transform: scale(0);
}
/* line 4640, ../scss/includes/_common.scss */
#addpupils table tbody tr td.chek-outer [type="checkbox"]:checked + label:after,
#addpupils table tbody tr td.chek-outer [type="radio"]:checked + label:after,
#add_more_pupils table tbody tr td.chek-outer [type="checkbox"]:checked + label:after,
#add_more_pupils table tbody tr td.chek-outer [type="radio"]:checked + label:after {
  opacity: 1;
  transform: scale(1);
}
/* line 4646, ../scss/includes/_common.scss */
#addpupils table tbody tr td.chek-outer label,
#add_more_pupils table tbody tr td.chek-outer label {
  position: relative;
  display: block;
}
/* line 4649, ../scss/includes/_common.scss */
#addpupils table tbody tr td.chek-outer label::before,
#add_more_pupils table tbody tr td.chek-outer label::before {
  height: 43px;
  width: 40px;
}
/* line 4653, ../scss/includes/_common.scss */
#addpupils table tbody tr td.chek-outer label::after,
#add_more_pupils table tbody tr td.chek-outer label::after {
  top: 13px;
  left: 10px;
}
/* line 4659, ../scss/includes/_common.scss */
#addpupils table tbody tr td.text-left,
#add_more_pupils table tbody tr td.text-left {
  text-align: left !important;
  padding-left: 5px;
}
/* line 4664, ../scss/includes/_common.scss */
#addpupils table tbody tr td.tool_tip_outer p,
#add_more_pupils table tbody tr td.tool_tip_outer p {
  margin: 0;
}
/* line 4668, ../scss/includes/_common.scss */
#addpupils table tbody tr td.table-bg-01,
#add_more_pupils table tbody tr td.table-bg-01 {
  width: 100px;
  background: #fff;
  padding-right: 5px;
}
/* line 4672, ../scss/includes/_common.scss */
#addpupils table tbody tr td.table-bg-01 span,
#add_more_pupils table tbody tr td.table-bg-01 span {
  margin: 0 auto;
}
/* line 4674, ../scss/includes/_common.scss */
#addpupils table tbody tr td.table-bg-01 span.label-linked,
#add_more_pupils table tbody tr td.table-bg-01 span.label-linked {
  cursor: pointer;
  float: right;
  width: 90px;
  height: 36px;
  font-size: 13px;
  line-height: 38px;
  background: #e42328;
  color: #fff;
  display: inline-block;
  text-transform: uppercase;
  position: relative;
  z-index: 1;
}
/* line 4689, ../scss/includes/_common.scss */
#addpupils table tbody tr td.table-bg-01 .structure-table-row,
#add_more_pupils table tbody tr td.table-bg-01 .structure-table-row {
  position: absolute;
  width: 210px;
  z-index: 3;
  left: -200px;
  top: 55px;
  bottom: 0;
  margin: auto;
  padding-right: 5px;
  padding-top: 10px;
  height: 110px;
  display: none;
}
/* line 4701, ../scss/includes/_common.scss */
#addpupils table tbody tr td.table-bg-01 .structure-table-row:before,
#add_more_pupils table tbody tr td.table-bg-01 .structure-table-row:before {
  border-top: 5px solid transparent;
  border-left: 7px solid #303843;
  border-bottom: 5px solid transparent;
  position: absolute;
  right: -2px;
  top: 24px;
  bottom: 0;
  margin: 0;
  content: "";
  height: 10px;
  z-index: 2255;
}
/* line 4714, ../scss/includes/_common.scss */
#addpupils table tbody tr td.table-bg-01 .structure-table-row:after,
#add_more_pupils table tbody tr td.table-bg-01 .structure-table-row:after {
  border-top: 5px solid transparent;
  border-left: 7px solid #303843;
  border-bottom: 5px solid transparent;
  position: absolute;
  right: -2px;
  top: 24px;
  bottom: 0;
  margin: 0;
  content: "";
  height: 10px;
  z-index: 2255;
}
/* line 4728, ../scss/includes/_common.scss */
#addpupils table tbody tr td.table-bg-01 .structure-table-row button.popover-close,
#add_more_pupils table tbody tr td.table-bg-01 .structure-table-row button.popover-close {
  right: 10px;
  top: 15px;
  font-size: 24px;
}
/* line 4734, ../scss/includes/_common.scss */
#addpupils table tbody tr td.table-bg-01 .structure-table-row .structure-table-list,
#add_more_pupils table tbody tr td.table-bg-01 .structure-table-row .structure-table-list {
  background: #303843;
  overflow-y: scroll;
  overflow-x: hidden;
  height: 105px;
  padding: 15px;
}
/* line 4740, ../scss/includes/_common.scss */
#addpupils table tbody tr td.table-bg-01 .structure-table-row .structure-table-list::-webkit-scrollbar,
#add_more_pupils table tbody tr td.table-bg-01 .structure-table-row .structure-table-list::-webkit-scrollbar {
  width: 7px;
}
/* line 4743, ../scss/includes/_common.scss */
#addpupils table tbody tr td.table-bg-01 .structure-table-row .structure-table-list::-webkit-scrollbar-track,
#add_more_pupils table tbody tr td.table-bg-01 .structure-table-row .structure-table-list::-webkit-scrollbar-track {
  background: #303843;
}
/* line 4746, ../scss/includes/_common.scss */
#addpupils table tbody tr td.table-bg-01 .structure-table-row .structure-table-list::-webkit-scrollbar-thumb,
#add_more_pupils table tbody tr td.table-bg-01 .structure-table-row .structure-table-list::-webkit-scrollbar-thumb {
  background: #464f5b;
}
/* line 4749, ../scss/includes/_common.scss */
#addpupils table tbody tr td.table-bg-01 .structure-table-row .structure-table-list::-webkit-scrollbar-thumb:hover,
#add_more_pupils table tbody tr td.table-bg-01 .structure-table-row .structure-table-list::-webkit-scrollbar-thumb:hover {
  background: #0d0d0e;
}
/* line 4752, ../scss/includes/_common.scss */
#addpupils table tbody tr td.table-bg-01 .structure-table-row .structure-table-list strong,
#add_more_pupils table tbody tr td.table-bg-01 .structure-table-row .structure-table-list strong {
  display: block;
  font-family: "montserratmedium";
  font-weight: normal;
  color: #fff;
  width: 100%;
  margin-bottom: 15px;
  font-size: 12px;
  text-transform: uppercase;
  text-align: left;
}
/* line 4764, ../scss/includes/_common.scss */
#addpupils table tbody tr td.table-bg-01 .structure-table-row .structure-table-list .program-dates h1,
#add_more_pupils table tbody tr td.table-bg-01 .structure-table-row .structure-table-list .program-dates h1 {
  font-size: 15px;
  line-height: 22px;
  text-align: left;
}
/* line 4769, ../scss/includes/_common.scss */
#addpupils table tbody tr td.table-bg-01 .structure-table-row .structure-table-list .program-dates .date-block,
#add_more_pupils table tbody tr td.table-bg-01 .structure-table-row .structure-table-list .program-dates .date-block {
  display: table;
  width: 100%;
}
/* line 4773, ../scss/includes/_common.scss */
#addpupils table tbody tr td.table-bg-01 .structure-table-row .structure-table-list .program-dates .date-block span.fa-clock-o,
#add_more_pupils table tbody tr td.table-bg-01 .structure-table-row .structure-table-list .program-dates .date-block span.fa-clock-o {
  display: inline-block;
  float: left;
  font-size: 20px;
  margin-right: 10px;
}
/* line 4780, ../scss/includes/_common.scss */
#addpupils table tbody tr td.table-bg-01 .structure-table-row .structure-table-list .program-dates .date-block .dates,
#add_more_pupils table tbody tr td.table-bg-01 .structure-table-row .structure-table-list .program-dates .date-block .dates {
  float: left;
  min-height: auto;
}
/* line 4783, ../scss/includes/_common.scss */
#addpupils table tbody tr td.table-bg-01 .structure-table-row .structure-table-list .program-dates .date-block .dates p,
#add_more_pupils table tbody tr td.table-bg-01 .structure-table-row .structure-table-list .program-dates .date-block .dates p {
  font-size: 12px;
  line-height: 22px;
  text-align: left;
  color: #7b7b7b;
  margin: 0;
  padding-top: 0;
}
/* line 4797, ../scss/includes/_common.scss */
#addpupils table tbody tr td.table-bg-01:hover &gt; .structure-table-row,
#add_more_pupils table tbody tr td.table-bg-01:hover &gt; .structure-table-row {
  display: block;
}
/* line 4804, ../scss/includes/_common.scss */
#addpupils table tbody tr td span.distance-row,
#add_more_pupils table tbody tr td span.distance-row {
  display: table;
  width: 25px;
  height: 25px;
  margin: 0 auto 0 auto;
}
/* line 4810, ../scss/includes/_common.scss */
#addpupils table tbody tr td span.distance-row i.distance-circle_04,
#add_more_pupils table tbody tr td span.distance-row i.distance-circle_04 {
  border: solid 2px #305669;
  color: #305669;
  background: #fff;
}
/* line 4816, ../scss/includes/_common.scss */
#addpupils table tbody tr td span.distance-row .distance-circle_04,
#add_more_pupils table tbody tr td span.distance-row .distance-circle_04 {
  font-style: normal;
  font-size: 12px;
  text-align: center;
  padding-top: 2px;
  padding-left: 1px;
  width: 25px;
  height: 25px;
  display: table-cell;
  vertical-align: middle;
  -webkit-border-radius: 150px;
  -moz-border-radius: 150px;
  border-radius: 150px;
  margin: 4px auto 0 auto;
}
/* line 4834, ../scss/includes/_common.scss */
#addpupils table tbody tr td span.box-green,
#add_more_pupils table tbody tr td span.box-green {
  margin-left: 0;
}
/* line 4837, ../scss/includes/_common.scss */
#addpupils table tbody tr td span.forcast-box-yellow,
#add_more_pupils table tbody tr td span.forcast-box-yellow {
  padding-top: 3px;
  width: 25px;
  height: 25px;
  background: #e5e52c;
  display: inline-block;
  position: relative;
  top: 4px;
  -webkit-border-radius: 150px;
  -moz-border-radius: 150px;
  border-radius: 150px;
  color: #fff;
}
/* line 4850, ../scss/includes/_common.scss */
#addpupils table tbody tr td span.forcast-box-red,
#add_more_pupils table tbody tr td span.forcast-box-red {
  padding-top: 3px;
  width: 25px;
  height: 25px;
  background: #e42328;
  display: inline-block;
  position: relative;
  top: 4px;
  -webkit-border-radius: 150px;
  -moz-border-radius: 150px;
  border-radius: 150px;
  color: #fff;
}
/* line 4863, ../scss/includes/_common.scss */
#addpupils table tbody tr td span.forcast-box-green,
#add_more_pupils table tbody tr td span.forcast-box-green {
  padding-top: 3px;
  width: 25px;
  height: 25px;
  background: #45ad23;
  display: inline-block;
  position: relative;
  top: 4px;
  -webkit-border-radius: 150px;
  -moz-border-radius: 150px;
  border-radius: 150px;
  color: #fff;
}
/* line 4881, ../scss/includes/_common.scss */
#addpupils table tbody tr:first-child td label::before,
#add_more_pupils table tbody tr:first-child td label::before {
  border-top: 0 !important;
}

/* line 4894, ../scss/includes/_common.scss */
.pupil-attending-lesson .lesson-list-panel .table-responsive {
  overflow: unset;
}
/* line 4900, ../scss/includes/_common.scss */
.pupil-attending-lesson .lesson-list-panel .table-responsive .dataTables_wrapper .fht-table-wrapper {
  min-height: 140px;
}
/* line 4905, ../scss/includes/_common.scss */
.pupil-attending-lesson .lesson-list-panel .table-responsive .dataTables_wrapper .fht-table-wrapper table thead tr th {
  font-family: "montserratmedium";
  font-weight: normal !important;
  font-size: 14px;
  color: #363d4b;
  padding: 0;
  min-width: 50px;
  height: 42px;
  text-align: center;
  vertical-align: middle;
  border-bottom: none !important;
  border-top: 1px solid #cfd2d5;
}
/* line 4906, ../scss/includes/_common.scss */
.pupil-attending-lesson .lesson-list-panel .table-responsive .dataTables_wrapper .fht-table-wrapper table thead tr th.pupil-chk-all {
  width: 40px !important;
  min-width: 40px;
  vertical-align: top;
  padding: 0;
  position: relative;
  /* checkbox aspect */
  /* checked mark aspect */
  /* checked mark aspect changes */
}
/* line 4912, ../scss/includes/_common.scss */
.pupil-attending-lesson .lesson-list-panel .table-responsive .dataTables_wrapper .fht-table-wrapper table thead tr th.pupil-chk-all input[type="checkbox"] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  opacity: 0;
}
/* line 4922, ../scss/includes/_common.scss */
.pupil-attending-lesson .lesson-list-panel .table-responsive .dataTables_wrapper .fht-table-wrapper table thead tr th.pupil-chk-all [type="checkbox"]:not(:checked) + label:before,
.pupil-attending-lesson .lesson-list-panel .table-responsive .dataTables_wrapper .fht-table-wrapper table thead tr th.pupil-chk-all [type="radio"]:not(:checked) + label:before {
  content: "\f00c";
  position: absolute;
  font-family: "FontAwesome";
  left: 0;
  top: 0;
  border: 1px solid #cfd2d5;
  border-left: 0;
  background: #fff;
  font-size: 1.3em;
  line-height: 2.4em;
  color: #dadada;
}
/* line 4936, ../scss/includes/_common.scss */
.pupil-attending-lesson .lesson-list-panel .table-responsive .dataTables_wrapper .fht-table-wrapper table thead tr th.pupil-chk-all [type="checkbox"]:checked + label:before,
.pupil-attending-lesson .lesson-list-panel .table-responsive .dataTables_wrapper .fht-table-wrapper table thead tr th.pupil-chk-all [type="radio"]:checked + label:before {
  border-left: 0;
}
/* line 4940, ../scss/includes/_common.scss */
.pupil-attending-lesson .lesson-list-panel .table-responsive .dataTables_wrapper .fht-table-wrapper table thead tr th.pupil-chk-all [type="radio"]:not(:checked) + label:before,
.pupil-attending-lesson .lesson-list-panel .table-responsive .dataTables_wrapper .fht-table-wrapper table thead tr th.pupil-chk-all [type="radio"]:checked + label:before {
  width: 28px;
  height: 28px;
}
/* line 4946, ../scss/includes/_common.scss */
.pupil-attending-lesson .lesson-list-panel .table-responsive .dataTables_wrapper .fht-table-wrapper table thead tr th.pupil-chk-all [type="checkbox"]:not(:checked) + label:after,
.pupil-attending-lesson .lesson-list-panel .table-responsive .dataTables_wrapper .fht-table-wrapper table thead tr th.pupil-chk-all [type="checkbox"]:checked + label:after,
.pupil-attending-lesson .lesson-list-panel .table-responsive .dataTables_wrapper .fht-table-wrapper table thead tr th.pupil-chk-all [type="radio"]:not(:checked) + label:after,
.pupil-attending-lesson .lesson-list-panel .table-responsive .dataTables_wrapper .fht-table-wrapper table thead tr th.pupil-chk-all [type="radio"]:checked + label:after {
  content: "\f00c";
  position: absolute;
  font-family: "FontAwesome";
  font-size: 1.3em;
  line-height: 1.1;
  color: #45ad23;
  transition: all 0.2s;
}
/* line 4958, ../scss/includes/_common.scss */
.pupil-attending-lesson .lesson-list-panel .table-responsive .dataTables_wrapper .fht-table-wrapper table thead tr th.pupil-chk-all [type="radio"]:not(:checked) + label:after,
.pupil-attending-lesson .lesson-list-panel .table-responsive .dataTables_wrapper .fht-table-wrapper table thead tr th.pupil-chk-all [type="radio"]:checked + label:after {
  top: 5px;
  left: 3px;
}
/* line 4964, ../scss/includes/_common.scss */
.pupil-attending-lesson .lesson-list-panel .table-responsive .dataTables_wrapper .fht-table-wrapper table thead tr th.pupil-chk-all [type="checkbox"]:not(:checked) + label:after,
.pupil-attending-lesson .lesson-list-panel .table-responsive .dataTables_wrapper .fht-table-wrapper table thead tr th.pupil-chk-all [type="radio"]:not(:checked) + label:after {
  opacity: 0;
  transform: scale(0);
}
/* line 4969, ../scss/includes/_common.scss */
.pupil-attending-lesson .lesson-list-panel .table-responsive .dataTables_wrapper .fht-table-wrapper table thead tr th.pupil-chk-all [type="checkbox"]:checked + label:after,
.pupil-attending-lesson .lesson-list-panel .table-responsive .dataTables_wrapper .fht-table-wrapper table thead tr th.pupil-chk-all [type="radio"]:checked + label:after {
  opacity: 1;
  transform: scale(1);
}
/* line 4975, ../scss/includes/_common.scss */
.pupil-attending-lesson .lesson-list-panel .table-responsive .dataTables_wrapper .fht-table-wrapper table thead tr th.pupil-chk-all label {
  position: relative;
  top: 0px;
  display: block;
}
/* line 4979, ../scss/includes/_common.scss */
.pupil-attending-lesson .lesson-list-panel .table-responsive .dataTables_wrapper .fht-table-wrapper table thead tr th.pupil-chk-all label::before {
  height: 43px;
  width: 40px;
}
/* line 4983, ../scss/includes/_common.scss */
.pupil-attending-lesson .lesson-list-panel .table-responsive .dataTables_wrapper .fht-table-wrapper table thead tr th.pupil-chk-all label::after {
  top: 13px;
  left: 10px;
}
/* line 4989, ../scss/includes/_common.scss */
.pupil-attending-lesson .lesson-list-panel .table-responsive .dataTables_wrapper .fht-table-wrapper table thead tr th.text-left {
  text-align: left !important;
  padding-left: 5px;
}
/* line 5004, ../scss/includes/_common.scss */
.pupil-attending-lesson .lesson-list-panel .table-responsive .dataTables_wrapper .fht-table-wrapper table thead tr th .fa-tint,
.pupil-attending-lesson .lesson-list-panel .table-responsive .dataTables_wrapper .fht-table-wrapper table thead tr th .fa-trophy {
  font-size: 18px !important;
}
/* line 5008, ../scss/includes/_common.scss */
.pupil-attending-lesson .lesson-list-panel .table-responsive .dataTables_wrapper .fht-table-wrapper table thead tr th:first-child {
  border-top: 0;
}
/* line 5016, ../scss/includes/_common.scss */
.pupil-attending-lesson .lesson-list-panel .table-responsive .dataTables_wrapper .fht-table-wrapper table tbody tr td {
  border: none !important;
  padding: 0;
  min-width: 55px;
  height: 42px;
  text-align: center;
  vertical-align: middle;
  white-space: normal !important;
}
/* line 5017, ../scss/includes/_common.scss */
.pupil-attending-lesson .lesson-list-panel .table-responsive .dataTables_wrapper .fht-table-wrapper table tbody tr td.chek-outer {
  vertical-align: top;
  padding: 0 !important;
  width: 40px !important;
  min-width: 40px;
  position: relative;
  background: #fff;
  /* checkbox aspect */
  /* checked mark aspect */
  /* checked mark aspect changes */
}
/* line 5024, ../scss/includes/_common.scss */
.pupil-attending-lesson .lesson-list-panel .table-responsive .dataTables_wrapper .fht-table-wrapper table tbody tr td.chek-outer input[type="checkbox"] {
  outline: none !important;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 1;
  opacity: 0;
}
/* line 5035, ../scss/includes/_common.scss */
.pupil-attending-lesson .lesson-list-panel .table-responsive .dataTables_wrapper .fht-table-wrapper table tbody tr td.chek-outer [type="checkbox"]:not(:checked) + label:before,
.pupil-attending-lesson .lesson-list-panel .table-responsive .dataTables_wrapper .fht-table-wrapper table tbody tr td.chek-outer [type="radio"]:not(:checked) + label:before {
  content: "\f00c";
  position: absolute;
  font-family: "FontAwesome";
  left: 0;
  top: 0;
  border: 1px solid #cfd2d5;
  border-left: 0;
  background: #fff;
  font-size: 1.3em;
  line-height: 2.4em;
  color: #dadada;
}
/* line 5049, ../scss/includes/_common.scss */
.pupil-attending-lesson .lesson-list-panel .table-responsive .dataTables_wrapper .fht-table-wrapper table tbody tr td.chek-outer [type="checkbox"]:checked + label:before,
.pupil-attending-lesson .lesson-list-panel .table-responsive .dataTables_wrapper .fht-table-wrapper table tbody tr td.chek-outer [type="radio"]:checked + label:before {
  border-left: 0;
}
/* line 5053, ../scss/includes/_common.scss */
.pupil-attending-lesson .lesson-list-panel .table-responsive .dataTables_wrapper .fht-table-wrapper table tbody tr td.chek-outer [type="radio"]:not(:checked) + label:before,
.pupil-attending-lesson .lesson-list-panel .table-responsive .dataTables_wrapper .fht-table-wrapper table tbody tr td.chek-outer [type="radio"]:checked + label:before {
  width: 28px;
  height: 28px;
}
/* line 5059, ../scss/includes/_common.scss */
.pupil-attending-lesson .lesson-list-panel .table-responsive .dataTables_wrapper .fht-table-wrapper table tbody tr td.chek-outer [type="checkbox"]:not(:checked) + label:after,
.pupil-attending-lesson .lesson-list-panel .table-responsive .dataTables_wrapper .fht-table-wrapper table tbody tr td.chek-outer [type="checkbox"]:checked + label:after,
.pupil-attending-lesson .lesson-list-panel .table-responsive .dataTables_wrapper .fht-table-wrapper table tbody tr td.chek-outer [type="radio"]:not(:checked) + label:after,
.pupil-attending-lesson .lesson-list-panel .table-responsive .dataTables_wrapper .fht-table-wrapper table tbody tr td.chek-outer [type="radio"]:checked + label:after {
  content: "\f00c";
  position: absolute;
  font-family: "FontAwesome";
  font-size: 1.3em;
  line-height: 1.1;
  color: #45ad23;
  transition: all 0.2s;
}
/* line 5071, ../scss/includes/_common.scss */
.pupil-attending-lesson .lesson-list-panel .table-responsive .dataTables_wrapper .fht-table-wrapper table tbody tr td.chek-outer [type="radio"]:not(:checked) + label:after,
.pupil-attending-lesson .lesson-list-panel .table-responsive .dataTables_wrapper .fht-table-wrapper table tbody tr td.chek-outer [type="radio"]:checked + label:after {
  top: 5px;
  left: 3px;
}
/* line 5077, ../scss/includes/_common.scss */
.pupil-attending-lesson .lesson-list-panel .table-responsive .dataTables_wrapper .fht-table-wrapper table tbody tr td.chek-outer [type="checkbox"]:not(:checked) + label:after,
.pupil-attending-lesson .lesson-list-panel .table-responsive .dataTables_wrapper .fht-table-wrapper table tbody tr td.chek-outer [type="radio"]:not(:checked) + label:after {
  opacity: 0;
  transform: scale(0);
}
/* line 5082, ../scss/includes/_common.scss */
.pupil-attending-lesson .lesson-list-panel .table-responsive .dataTables_wrapper .fht-table-wrapper table tbody tr td.chek-outer [type="checkbox"]:checked + label:after,
.pupil-attending-lesson .lesson-list-panel .table-responsive .dataTables_wrapper .fht-table-wrapper table tbody tr td.chek-outer [type="radio"]:checked + label:after {
  opacity: 1;
  transform: scale(1);
}
/* line 5088, ../scss/includes/_common.scss */
.pupil-attending-lesson .lesson-list-panel .table-responsive .dataTables_wrapper .fht-table-wrapper table tbody tr td.chek-outer label {
  margin-bottom: 0;
  display: block;
  height: 42px !important;
  width: 40px !important;
  margin: auto;
}
/* line 5094, ../scss/includes/_common.scss */
.pupil-attending-lesson .lesson-list-panel .table-responsive .dataTables_wrapper .fht-table-wrapper table tbody tr td.chek-outer label::before {
  height: 43px;
  width: 40px;
}
/* line 5098, ../scss/includes/_common.scss */
.pupil-attending-lesson .lesson-list-panel .table-responsive .dataTables_wrapper .fht-table-wrapper table tbody tr td.chek-outer label::after {
  top: 13px;
  left: 10px;
}
/* line 5104, ../scss/includes/_common.scss */
.pupil-attending-lesson .lesson-list-panel .table-responsive .dataTables_wrapper .fht-table-wrapper table tbody tr td.text-left {
  text-align: left !important;
  padding-left: 5px;
}
/* line 5116, ../scss/includes/_common.scss */
.pupil-attending-lesson .lesson-list-panel .table-responsive .dataTables_wrapper .fht-table-wrapper table tbody tr td i.distance-circle_01, .pupil-attending-lesson .lesson-list-panel .table-responsive .dataTables_wrapper .fht-table-wrapper table tbody tr td i.distance-circle_03, .pupil-attending-lesson .lesson-list-panel .table-responsive .dataTables_wrapper .fht-table-wrapper table tbody tr td i.distance-circle_04 {
  border: 2px solid #305669 !important;
  color: #305669 !important;
  background-color: #fff;
}
/* line 5125, ../scss/includes/_common.scss */
.pupil-attending-lesson .lesson-list-panel .table-responsive .dataTables_wrapper .fht-table-wrapper table tbody tr td span.box-green {
  margin-left: 0;
}
/* line 5129, ../scss/includes/_common.scss */
.pupil-attending-lesson .lesson-list-panel .table-responsive .dataTables_wrapper .fht-table-wrapper table tbody tr td p {
  margin: 0;
}
/* line 5136, ../scss/includes/_common.scss */
.pupil-attending-lesson .lesson-list-panel .table-responsive .dataTables_wrapper .fht-table-wrapper table tbody tr:first-child td label::before {
  border-top: 0 !important;
}
/* line 5145, ../scss/includes/_common.scss */
.pupil-attending-lesson .lesson-list-panel .table-responsive .dataTables_wrapper .fht-table-wrapper .fht-thead {
  height: auto;
}
/* line 5147, ../scss/includes/_common.scss */
.pupil-attending-lesson .lesson-list-panel .table-responsive .dataTables_wrapper .fht-table-wrapper .fht-thead .no-footer {
  border-bottom: 0;
}
/* line 5151, ../scss/includes/_common.scss */
.pupil-attending-lesson .lesson-list-panel .table-responsive .dataTables_wrapper .fht-table-wrapper .fht-tbody {
  padding-top: 0px;
  overflow: auto;
  height: 300px;
  min-height: 100px;
}
/* line 5156, ../scss/includes/_common.scss */
.pupil-attending-lesson .lesson-list-panel .table-responsive .dataTables_wrapper .fht-table-wrapper .fht-tbody table {
  margin-top: -43px !important;
}
/* line 5159, ../scss/includes/_common.scss */
.pupil-attending-lesson .lesson-list-panel .table-responsive .dataTables_wrapper .fht-table-wrapper .fht-tbody .no-footer {
  border-bottom: 0;
  width: 100% !important;
}

/* line 5176, ../scss/includes/_common.scss */
.school_list .award-panel .award-list-panel .dataTables_wrapper .list-count #school_list_filter input {
  display: none;
}
/* line 5181, ../scss/includes/_common.scss */
.school_list .award-panel .award-list-panel .dataTables_wrapper .table-box {
  position: relative;
}
/* line 5194, ../scss/includes/_common.scss */
.school_list .award-panel .award-list-panel .dataTables_wrapper .table-box .push-table .datatable tbody tr td .award-group .award-panel .panel-collapse .colpased-outer ul.link-area {
  float: right;
  display: inline-block;
  clear: both;
  margin-top: 4px;
}
/* line 5199, ../scss/includes/_common.scss */
.school_list .award-panel .award-list-panel .dataTables_wrapper .table-box .push-table .datatable tbody tr td .award-group .award-panel .panel-collapse .colpased-outer ul.link-area li {
  display: table-cell;
  border-bottom: 0;
  width: calc(100% / 4);
  padding: 0 15px;
  text-align: center;
}
/* line 5205, ../scss/includes/_common.scss */
.school_list .award-panel .award-list-panel .dataTables_wrapper .table-box .push-table .datatable tbody tr td .award-group .award-panel .panel-collapse .colpased-outer ul.link-area li a {
  position: inherit;
  display: table;
  padding: 8px;
  line-height: 30px;
  top: inherit;
  margin: 0 auto;
}
/* line 5213, ../scss/includes/_common.scss */
.school_list .award-panel .award-list-panel .dataTables_wrapper .table-box .push-table .datatable tbody tr td .award-group .award-panel .panel-collapse .colpased-outer ul.link-area li a.school-tab-icons i {
  display: inline-block;
}
/* line 5230, ../scss/includes/_common.scss */
.school_list .award-panel .award-list-panel .dataTables_wrapper .table-box .pagination {
  float: right;
  margin-right: 45px;
}
/* line 5238, ../scss/includes/_common.scss */
.school_list .award-panel .award-list-panel .dataTables_wrapper .table-box .pagination .dataTables_paginate ul.pagination li.active a {
  color: #45ad23;
}
/* line 5242, ../scss/includes/_common.scss */
.school_list .award-panel .award-list-panel .dataTables_wrapper .table-box .pagination .dataTables_paginate ul.pagination li a {
  background-color: transparent;
  border: 0;
  font-family: "montserratmedium";
  font-size: 12px;
  padding: 5px;
  transition: all 0.2s;
}
/* line 5249, ../scss/includes/_common.scss */
.school_list .award-panel .award-list-panel .dataTables_wrapper .table-box .pagination .dataTables_paginate ul.pagination li a:hover {
  color: #45ad23;
}
/* line 5259, ../scss/includes/_common.scss */
.school_list .award-panel .award-list-panel .dataTables_wrapper .table-box .show-all-pagination::after {
  font-size: 12px;
  font-family: "montserratmedium";
}

/* line 5278, ../scss/includes/_common.scss */
#timetable .timetable-area .lesson-section .lesson-block .fht-table-wrapper table thead tr th {
  font-family: "montserratmedium";
  font-weight: normal !important;
  font-size: 14px;
  color: #363c4b;
  padding: 0 !important;
  min-width: 50px;
  height: 42px;
  text-align: center;
  vertical-align: middle;
  border-bottom: none !important;
}
/* line 5279, ../scss/includes/_common.scss */
#timetable .timetable-area .lesson-section .lesson-block .fht-table-wrapper table thead tr th.text-left {
  text-align: left !important;
}
/* line 5282, ../scss/includes/_common.scss */
#timetable .timetable-area .lesson-section .lesson-block .fht-table-wrapper table thead tr th.pupil-chk-all {
  width: 40px !important;
  min-width: 40px;
  vertical-align: top;
  padding: 0;
  position: relative;
  /* checkbox aspect */
  /* checked mark aspect */
  /* checked mark aspect changes */
}
/* line 5288, ../scss/includes/_common.scss */
#timetable .timetable-area .lesson-section .lesson-block .fht-table-wrapper table thead tr th.pupil-chk-all input[type="checkbox"] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  opacity: 0;
}
/* line 5298, ../scss/includes/_common.scss */
#timetable .timetable-area .lesson-section .lesson-block .fht-table-wrapper table thead tr th.pupil-chk-all [type="checkbox"]:not(:checked) + label:before,
#timetable .timetable-area .lesson-section .lesson-block .fht-table-wrapper table thead tr th.pupil-chk-all [type="radio"]:not(:checked) + label:before {
  content: "\f00c";
  position: absolute;
  font-family: "FontAwesome";
  left: 0;
  top: 0;
  border: 1px solid #cfd2d5;
  border-left: 0;
  background: #fff;
  font-size: 1.3em;
  line-height: 2.4em;
  color: #dadada;
}
/* line 5312, ../scss/includes/_common.scss */
#timetable .timetable-area .lesson-section .lesson-block .fht-table-wrapper table thead tr th.pupil-chk-all [type="checkbox"]:checked + label:before,
#timetable .timetable-area .lesson-section .lesson-block .fht-table-wrapper table thead tr th.pupil-chk-all [type="radio"]:checked + label:before {
  border-left: 0;
}
/* line 5316, ../scss/includes/_common.scss */
#timetable .timetable-area .lesson-section .lesson-block .fht-table-wrapper table thead tr th.pupil-chk-all [type="radio"]:not(:checked) + label:before,
#timetable .timetable-area .lesson-section .lesson-block .fht-table-wrapper table thead tr th.pupil-chk-all [type="radio"]:checked + label:before {
  width: 28px;
  height: 28px;
}
/* line 5322, ../scss/includes/_common.scss */
#timetable .timetable-area .lesson-section .lesson-block .fht-table-wrapper table thead tr th.pupil-chk-all [type="checkbox"]:not(:checked) + label:after,
#timetable .timetable-area .lesson-section .lesson-block .fht-table-wrapper table thead tr th.pupil-chk-all [type="checkbox"]:checked + label:after,
#timetable .timetable-area .lesson-section .lesson-block .fht-table-wrapper table thead tr th.pupil-chk-all [type="radio"]:not(:checked) + label:after,
#timetable .timetable-area .lesson-section .lesson-block .fht-table-wrapper table thead tr th.pupil-chk-all [type="radio"]:checked + label:after {
  content: "\f00c";
  position: absolute;
  font-family: "FontAwesome";
  font-size: 1.3em;
  line-height: 1.1;
  color: #45ad23;
  transition: all 0.2s;
}
/* line 5334, ../scss/includes/_common.scss */
#timetable .timetable-area .lesson-section .lesson-block .fht-table-wrapper table thead tr th.pupil-chk-all [type="radio"]:not(:checked) + label:after,
#timetable .timetable-area .lesson-section .lesson-block .fht-table-wrapper table thead tr th.pupil-chk-all [type="radio"]:checked + label:after {
  top: 5px;
  left: 3px;
}
/* line 5340, ../scss/includes/_common.scss */
#timetable .timetable-area .lesson-section .lesson-block .fht-table-wrapper table thead tr th.pupil-chk-all [type="checkbox"]:not(:checked) + label:after,
#timetable .timetable-area .lesson-section .lesson-block .fht-table-wrapper table thead tr th.pupil-chk-all [type="radio"]:not(:checked) + label:after {
  opacity: 0;
  transform: scale(0);
}
/* line 5345, ../scss/includes/_common.scss */
#timetable .timetable-area .lesson-section .lesson-block .fht-table-wrapper table thead tr th.pupil-chk-all [type="checkbox"]:checked + label:after,
#timetable .timetable-area .lesson-section .lesson-block .fht-table-wrapper table thead tr th.pupil-chk-all [type="radio"]:checked + label:after {
  opacity: 1;
  transform: scale(1);
}
/* line 5351, ../scss/includes/_common.scss */
#timetable .timetable-area .lesson-section .lesson-block .fht-table-wrapper table thead tr th.pupil-chk-all label {
  position: relative;
  top: 0px;
  display: block;
}
/* line 5355, ../scss/includes/_common.scss */
#timetable .timetable-area .lesson-section .lesson-block .fht-table-wrapper table thead tr th.pupil-chk-all label::before {
  height: 44px;
  width: 40px;
}
/* line 5359, ../scss/includes/_common.scss */
#timetable .timetable-area .lesson-section .lesson-block .fht-table-wrapper table thead tr th.pupil-chk-all label::after {
  top: 13px;
  left: 10px;
}
/* line 5375, ../scss/includes/_common.scss */
#timetable .timetable-area .lesson-section .lesson-block .fht-table-wrapper table thead tr th:nth-child(2) {
  padding-left: 5px !important;
}
/* line 5378, ../scss/includes/_common.scss */
#timetable .timetable-area .lesson-section .lesson-block .fht-table-wrapper table thead tr th .fa-tint,
#timetable .timetable-area .lesson-section .lesson-block .fht-table-wrapper table thead tr th .fa-trophy {
  font-size: 18px !important;
}
/* line 5384, ../scss/includes/_common.scss */
#timetable .timetable-area .lesson-section .lesson-block .fht-table-wrapper table thead tr th:first-child label::before {
  border-top: 0;
  height: 42px;
}
/* line 5395, ../scss/includes/_common.scss */
#timetable .timetable-area .lesson-section .lesson-block .fht-table-wrapper table tbody tr td {
  border: none !important;
  padding: 0 !important;
  min-width: 55px;
  height: 42px;
  text-align: center;
  vertical-align: middle;
  white-space: normal !important;
}
/* line 5396, ../scss/includes/_common.scss */
#timetable .timetable-area .lesson-section .lesson-block .fht-table-wrapper table tbody tr td.text-left {
  text-align: left !important;
}
/* line 5399, ../scss/includes/_common.scss */
#timetable .timetable-area .lesson-section .lesson-block .fht-table-wrapper table tbody tr td.chek-outer {
  vertical-align: top;
  padding: 0 !important;
  width: 40px !important;
  min-width: 40px;
  position: relative;
  background: #fff;
  /* checkbox aspect */
  /* checked mark aspect */
  /* checked mark aspect changes */
}
/* line 5406, ../scss/includes/_common.scss */
#timetable .timetable-area .lesson-section .lesson-block .fht-table-wrapper table tbody tr td.chek-outer input[type="checkbox"] {
  outline: none !important;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 1;
  opacity: 0;
}
/* line 5417, ../scss/includes/_common.scss */
#timetable .timetable-area .lesson-section .lesson-block .fht-table-wrapper table tbody tr td.chek-outer [type="checkbox"]:not(:checked) + label:before,
#timetable .timetable-area .lesson-section .lesson-block .fht-table-wrapper table tbody tr td.chek-outer [type="radio"]:not(:checked) + label:before {
  content: "\f00c";
  position: absolute;
  font-family: "FontAwesome";
  left: 0;
  top: 0;
  border: 1px solid #cfd2d5;
  border-left: 0;
  background: #fff;
  font-size: 1.3em;
  line-height: 2.4em;
  color: #dadada;
}
/* line 5431, ../scss/includes/_common.scss */
#timetable .timetable-area .lesson-section .lesson-block .fht-table-wrapper table tbody tr td.chek-outer [type="checkbox"]:checked + label:before,
#timetable .timetable-area .lesson-section .lesson-block .fht-table-wrapper table tbody tr td.chek-outer [type="radio"]:checked + label:before {
  border-left: 0;
}
/* line 5435, ../scss/includes/_common.scss */
#timetable .timetable-area .lesson-section .lesson-block .fht-table-wrapper table tbody tr td.chek-outer [type="radio"]:not(:checked) + label:before,
#timetable .timetable-area .lesson-section .lesson-block .fht-table-wrapper table tbody tr td.chek-outer [type="radio"]:checked + label:before {
  width: 28px;
  height: 28px;
}
/* line 5441, ../scss/includes/_common.scss */
#timetable .timetable-area .lesson-section .lesson-block .fht-table-wrapper table tbody tr td.chek-outer [type="checkbox"]:not(:checked) + label:after,
#timetable .timetable-area .lesson-section .lesson-block .fht-table-wrapper table tbody tr td.chek-outer [type="checkbox"]:checked + label:after,
#timetable .timetable-area .lesson-section .lesson-block .fht-table-wrapper table tbody tr td.chek-outer [type="radio"]:not(:checked) + label:after,
#timetable .timetable-area .lesson-section .lesson-block .fht-table-wrapper table tbody tr td.chek-outer [type="radio"]:checked + label:after {
  content: "\f00c";
  position: absolute;
  font-family: "FontAwesome";
  font-size: 1.3em;
  line-height: 1.1;
  color: #45ad23;
  transition: all 0.2s;
}
/* line 5453, ../scss/includes/_common.scss */
#timetable .timetable-area .lesson-section .lesson-block .fht-table-wrapper table tbody tr td.chek-outer [type="radio"]:not(:checked) + label:after,
#timetable .timetable-area .lesson-section .lesson-block .fht-table-wrapper table tbody tr td.chek-outer [type="radio"]:checked + label:after {
  top: 5px;
  left: 3px;
}
/* line 5459, ../scss/includes/_common.scss */
#timetable .timetable-area .lesson-section .lesson-block .fht-table-wrapper table tbody tr td.chek-outer [type="checkbox"]:not(:checked) + label:after,
#timetable .timetable-area .lesson-section .lesson-block .fht-table-wrapper table tbody tr td.chek-outer [type="radio"]:not(:checked) + label:after {
  opacity: 0;
  transform: scale(0);
}
/* line 5464, ../scss/includes/_common.scss */
#timetable .timetable-area .lesson-section .lesson-block .fht-table-wrapper table tbody tr td.chek-outer [type="checkbox"]:checked + label:after,
#timetable .timetable-area .lesson-section .lesson-block .fht-table-wrapper table tbody tr td.chek-outer [type="radio"]:checked + label:after {
  opacity: 1;
  transform: scale(1);
}
/* line 5470, ../scss/includes/_common.scss */
#timetable .timetable-area .lesson-section .lesson-block .fht-table-wrapper table tbody tr td.chek-outer label {
  margin-bottom: 0;
  display: block;
  height: 42px !important;
  width: 40px !important;
  margin: auto;
}
/* line 5476, ../scss/includes/_common.scss */
#timetable .timetable-area .lesson-section .lesson-block .fht-table-wrapper table tbody tr td.chek-outer label::before {
  height: 43px;
  width: 40px;
}
/* line 5480, ../scss/includes/_common.scss */
#timetable .timetable-area .lesson-section .lesson-block .fht-table-wrapper table tbody tr td.chek-outer label::after {
  top: 13px;
  left: 10px;
}
/* line 5493, ../scss/includes/_common.scss */
#timetable .timetable-area .lesson-section .lesson-block .fht-table-wrapper table tbody tr td:nth-child(2) {
  padding-left: 5px !important;
}
/* line 5497, ../scss/includes/_common.scss */
#timetable .timetable-area .lesson-section .lesson-block .fht-table-wrapper table tbody tr td i.distance-circle_01, #timetable .timetable-area .lesson-section .lesson-block .fht-table-wrapper table tbody tr td i.distance-circle_03, #timetable .timetable-area .lesson-section .lesson-block .fht-table-wrapper table tbody tr td i.distance-circle_04 {
  border: 2px solid #305669 !important;
  color: #305669 !important;
  background-color: #fff;
}
/* line 5506, ../scss/includes/_common.scss */
#timetable .timetable-area .lesson-section .lesson-block .fht-table-wrapper table tbody tr td span.box-green {
  margin-left: 0;
}
/* line 5510, ../scss/includes/_common.scss */
#timetable .timetable-area .lesson-section .lesson-block .fht-table-wrapper table tbody tr td p {
  margin: 0;
}
/* line 5517, ../scss/includes/_common.scss */
#timetable .timetable-area .lesson-section .lesson-block .fht-table-wrapper .fht-thead {
  height: auto;
  padding-top: 0;
}
/* line 5520, ../scss/includes/_common.scss */
#timetable .timetable-area .lesson-section .lesson-block .fht-table-wrapper .fht-thead table {
  border-top: 1px solid #cfd2d5;
}
/* line 5524, ../scss/includes/_common.scss */
#timetable .timetable-area .lesson-section .lesson-block .fht-table-wrapper .fht-thead .no-footer {
  border-bottom: 0;
}
/* line 5528, ../scss/includes/_common.scss */
#timetable .timetable-area .lesson-section .lesson-block .fht-table-wrapper .fht-tbody {
  padding-top: 0px;
  overflow: auto;
  height: 300px;
}
/* line 5535, ../scss/includes/_common.scss */
#timetable .timetable-area .lesson-section .lesson-block .fht-table-wrapper .fht-tbody .no-footer {
  border-bottom: 0;
  width: 100% !important;
}

/* line 5576, ../scss/includes/_common.scss */
#timetable #calendar .fc-view-container .fc-view table .fc-widget-content .fc-scroller .fc-time-grid .fc-content-skeleton table tbody tr td .fc-content-col .fc-event-container a {
  /*&amp;.fc-time-grid-event{
                                      color: $main-heder !important;
                                      background-color: #fff !important;
                                  }*/
}
/* line 5582, ../scss/includes/_common.scss */
#timetable #calendar .fc-view-container .fc-view table .fc-widget-content .fc-scroller .fc-time-grid .fc-content-skeleton table tbody tr td .fc-content-col .fc-event-container a.fc-event {
  border: 0;
  border-right: 1px solid #e0e0e0 !important;
  border-bottom: 1px solid #e0e0e0 !important;
  font-family: "montserratregular";
  font-size: 10px;
}
/* line 5608, ../scss/includes/_common.scss */
#timetable #calendar .fc-view-container .fc-view table .fc-widget-content .fc-scroller .fc-day-grid .fc-content-skeleton table tbody tr td.fc-event-container a.fc-day-grid-event {
  color: #303843 !important;
  background-color: #fff !important;
}
/* line 5612, ../scss/includes/_common.scss */
#timetable #calendar .fc-view-container .fc-view table .fc-widget-content .fc-scroller .fc-day-grid .fc-content-skeleton table tbody tr td.fc-event-container a.fc-event {
  border: 0;
  border-right: 1px solid #e0e0e0 !important;
  border-bottom: 1px solid #e0e0e0 !important;
  padding: 10px;
  margin: 0px;
  font-family: "montserratregular";
}

@media (min-width: 1365px) {
  /* line 5643, ../scss/includes/_common.scss */
  #addpupils.modal .modal-dialog .modal-content .modal-body .container,
  #add_more_pupils.modal .modal-dialog .modal-content .modal-body .container,
  #add-pupils.modal .modal-dialog .modal-content .modal-body .container {
    width: 1345px;
  }
}
@media (min-width: 1600px) {
  /* line 5643, ../scss/includes/_common.scss */
  #addpupils.modal .modal-dialog .modal-content .modal-body .container,
  #add_more_pupils.modal .modal-dialog .modal-content .modal-body .container,
  #add-pupils.modal .modal-dialog .modal-content .modal-body .container {
    width: 1500px;
  }
}

/* line 5657, ../scss/includes/_common.scss */
.btn-red-bordered {
  float: left;
  margin-left: 40px;
  padding: 7px 20px;
  background: #45ad23;
  color: #fff;
  font-family: "montserratmedium";
  text-transform: uppercase;
  outline: none;
  transition: all 0.4s;
}
/* line 5667, ../scss/includes/_common.scss */
.btn-red-bordered:hover, .btn-red-bordered:focus {
  background: #378b1c;
  color: #fff;
}

/* line 5681, ../scss/includes/_common.scss */
.report-management .award-panel .award-list-panel .award-group .award-panel .panel-collapse {
  border: 0 !important;
  padding-top: 5px;
}
/* line 5685, ../scss/includes/_common.scss */
.report-management .award-panel .award-list-panel .award-group .award-panel .panel-collapse .colpased-outer .panel-body {
  padding: 0;
}
/* line 5687, ../scss/includes/_common.scss */
.report-management .award-panel .award-list-panel .award-group .award-panel .panel-collapse .colpased-outer .panel-body .categary-section {
  width: 100%;
  float: left;
}
/* line 5691, ../scss/includes/_common.scss */
.report-management .award-panel .award-list-panel .award-group .award-panel .panel-collapse .colpased-outer .panel-body .categary-section ul.tab-head {
  margin: 0px;
  list-style: none;
  padding: 0px;
}
/* line 5695, ../scss/includes/_common.scss */
.report-management .award-panel .award-list-panel .award-group .award-panel .panel-collapse .colpased-outer .panel-body .categary-section ul.tab-head li {
  width: calc(100% / 6);
  float: left;
  border-right: none;
  outline: none !important;
  background: #fff;
  border: solid 1px #cedde2;
  border-left: 0;
  border-bottom: 0;
  text-align: center;
  display: inline-block;
  cursor: pointer;
  font-size: 12px;
  font-family: "montserratmedium";
  color: #303843;
}
/* line 5712, ../scss/includes/_common.scss */
.report-management .award-panel .award-list-panel .award-group .award-panel .panel-collapse .colpased-outer .panel-body .categary-section ul.tab-head li a {
  display: block;
  padding: 12px 20px;
  color: #303843;
  font-family: "montserratmedium";
  margin-right: -3px;
}
/* line 5718, ../scss/includes/_common.scss */
.report-management .award-panel .award-list-panel .award-group .award-panel .panel-collapse .colpased-outer .panel-body .categary-section ul.tab-head li a:hover {
  background: #378b1c;
  color: #fff;
}
/* line 5722, ../scss/includes/_common.scss */
.report-management .award-panel .award-list-panel .award-group .award-panel .panel-collapse .colpased-outer .panel-body .categary-section ul.tab-head li a:focus {
  background: #378b1c;
  color: #fff;
}
@media (max-width: 767px) {
  /* line 5712, ../scss/includes/_common.scss */
  .report-management .award-panel .award-list-panel .award-group .award-panel .panel-collapse .colpased-outer .panel-body .categary-section ul.tab-head li a {
    padding: 10px 5px;
  }
}
/* line 5730, ../scss/includes/_common.scss */
.report-management .award-panel .award-list-panel .award-group .award-panel .panel-collapse .colpased-outer .panel-body .categary-section ul.tab-head li:first-child {
  border-left: 1px solid #dadada;
}
/* line 5733, ../scss/includes/_common.scss */
.report-management .award-panel .award-list-panel .award-group .award-panel .panel-collapse .colpased-outer .panel-body .categary-section ul.tab-head li.active {
  background: #45ad23;
  color: #fff;
  border-left: 1px solid #45ad23;
}
/* line 5737, ../scss/includes/_common.scss */
.report-management .award-panel .award-list-panel .award-group .award-panel .panel-collapse .colpased-outer .panel-body .categary-section ul.tab-head li.active a {
  color: #fff;
}
@media (min-width: 1367px) {
  /* line 5695, ../scss/includes/_common.scss */
  .report-management .award-panel .award-list-panel .award-group .award-panel .panel-collapse .colpased-outer .panel-body .categary-section ul.tab-head li {
    width: 15%;
  }
}
@media (max-width: 767px) {
  /* line 5695, ../scss/includes/_common.scss */
  .report-management .award-panel .award-list-panel .award-group .award-panel .panel-collapse .colpased-outer .panel-body .categary-section ul.tab-head li {
    width: 25%;
  }
}
/* line 5751, ../scss/includes/_common.scss */
.report-management .award-panel .award-list-panel .award-group .award-panel .panel-collapse .colpased-outer .panel-body .category-items {
  border: 1px solid #ddd;
  width: 100%;
  float: left;
  padding: 10px;
}
/* line 5756, ../scss/includes/_common.scss */
.report-management .award-panel .award-list-panel .award-group .award-panel .panel-collapse .colpased-outer .panel-body .category-items .chrt-head {
  width: 100%;
  float: left;
  margin-bottom: 10px;
}
/* line 5760, ../scss/includes/_common.scss */
.report-management .award-panel .award-list-panel .award-group .award-panel .panel-collapse .colpased-outer .panel-body .category-items .chrt-head .filter-block {
  width: 100%;
}
/* line 5763, ../scss/includes/_common.scss */
.report-management .award-panel .award-list-panel .award-group .award-panel .panel-collapse .colpased-outer .panel-body .category-items .chrt-head .filter-block .filter-section .selectric-wrapper {
  position: relative;
  cursor: pointer;
}
/* line 5766, ../scss/includes/_common.scss */
.report-management .award-panel .award-list-panel .award-group .award-panel .panel-collapse .colpased-outer .panel-body .category-items .chrt-head .filter-block .filter-section .selectric-wrapper .selectric-hide-select {
  position: relative;
  overflow: hidden;
  width: 0;
  height: 0;
}
/* line 5772, ../scss/includes/_common.scss */
.report-management .award-panel .award-list-panel .award-group .award-panel .panel-collapse .colpased-outer .panel-body .category-items .chrt-head .filter-block .filter-section .selectric-wrapper .selectric {
  border: solid 1px #e42328;
  padding: 0px;
  height: 32px;
  margin-bottom: 10px;
}
/* line 5778, ../scss/includes/_common.scss */
.report-management .award-panel .award-list-panel .award-group .award-panel .panel-collapse .colpased-outer .panel-body .category-items .chrt-head .filter-block .filter-section .selectric-wrapper .selectric span.label {
  height: 42px;
  display: table-cell;
  vertical-align: middle;
  text-transform: uppercase;
  font-family: "montserratregular";
  font-size: 12px;
}
/* line 5787, ../scss/includes/_common.scss */
.report-management .award-panel .award-list-panel .award-group .award-panel .panel-collapse .colpased-outer .panel-body .category-items .chrt-head .filter-block .filter-section .selectric-wrapper .selectric b {
  background-color: #45ad23;
}
/* line 5789, ../scss/includes/_common.scss */
.report-management .award-panel .award-list-panel .award-group .award-panel .panel-collapse .colpased-outer .panel-body .category-items .chrt-head .filter-block .filter-section .selectric-wrapper .selectric b.button {
  display: block;
  position: absolute;
  right: 0;
  top: 0;
  width: 38px;
  height: 38px;
  color: #bbb;
  text-align: center;
  height: 100%;
  outline: none;
}
/* line 5803, ../scss/includes/_common.scss */
.report-management .award-panel .award-list-panel .award-group .award-panel .panel-collapse .colpased-outer .panel-body .category-items .chrt-head .filter-block .filter-section .selectric-wrapper .selectric-items {
  border: 0;
}
/* line 5805, ../scss/includes/_common.scss */
.report-management .award-panel .award-list-panel .award-group .award-panel .panel-collapse .colpased-outer .panel-body .category-items .chrt-head .filter-block .filter-section .selectric-wrapper .selectric-items .selectric-scroll {
  background: #45ad23;
  color: #fff;
}
/* line 5809, ../scss/includes/_common.scss */
.report-management .award-panel .award-list-panel .award-group .award-panel .panel-collapse .colpased-outer .panel-body .category-items .chrt-head .filter-block .filter-section .selectric-wrapper .selectric-items .selectric-scroll ul li {
  color: #fff;
  background: #45ad23;
  font-size: 12px;
  text-transform: uppercase;
  border-bottom: dashed 1px #fff;
  color: #fff;
  width: 100%;
  margin: 0;
}
/* line 5818, ../scss/includes/_common.scss */
.report-management .award-panel .award-list-panel .award-group .award-panel .panel-collapse .colpased-outer .panel-body .category-items .chrt-head .filter-block .filter-section .selectric-wrapper .selectric-items .selectric-scroll ul li:hover {
  background: #378b1c;
}
/* line 5827, ../scss/includes/_common.scss */
.report-management .award-panel .award-list-panel .award-group .award-panel .panel-collapse .colpased-outer .panel-body .category-items .chrt-head .filter-block .filter-section .pull-right button {
  outline: none !important;
  border-radius: 0px;
  background: #fff;
  border: solid 1px #e42328;
  padding: 4px;
  color: #6a728a;
  font-size: 14px;
  text-transform: uppercase;
  transition: all ease-out 0.2s;
  outline: none;
}
/* line 5838, ../scss/includes/_common.scss */
.report-management .award-panel .award-list-panel .award-group .award-panel .panel-collapse .colpased-outer .panel-body .category-items .chrt-head .filter-block .filter-section .pull-right button.clear-filter, .report-management .award-panel .award-list-panel .award-group .award-panel .panel-collapse .colpased-outer .panel-body .category-items .chrt-head .filter-block .filter-section .pull-right button.search-filter {
  height: 42px;
}
/* line 5842, ../scss/includes/_common.scss */
.report-management .award-panel .award-list-panel .award-group .award-panel .panel-collapse .colpased-outer .panel-body .category-items .chrt-head .filter-block .filter-section .pull-right button:hover {
  background: #45ad23;
  color: #fff;
}
/* line 5849, ../scss/includes/_common.scss */
.report-management .award-panel .award-list-panel .award-group .award-panel .panel-collapse .colpased-outer .panel-body .category-items .chrt-head .filter-block h2 {
  color: #6a728a;
  font-size: 18px;
  text-transform: uppercase;
  margin: 10px 0px;
}
/* line 5857, ../scss/includes/_common.scss */
.report-management .award-panel .award-list-panel .award-group .award-panel .panel-collapse .colpased-outer .panel-body .category-items .chrt-head .chart-opction a {
  height: 42px;
  font-size: 12px;
  line-height: 20px;
  width: 145px;
  float: right;
  margin-left: 10px;
}
/* line 5867, ../scss/includes/_common.scss */
.report-management .award-panel .award-list-panel .award-group .award-panel .panel-collapse .colpased-outer .panel-body .category-items .graph-items {
  width: 100%;
  float: left;
  margin-top: 20px;
}
/* line 5871, ../scss/includes/_common.scss */
.report-management .award-panel .award-list-panel .award-group .award-panel .panel-collapse .colpased-outer .panel-body .category-items .graph-items h1 {
  padding-left: 10px;
  font-family: "montserratregular";
  font-size: 20px;
  margin-bottom: 0;
  margin-top: 10px;
}
/* line 5880, ../scss/includes/_common.scss */
.report-management .award-panel .award-list-panel .award-group .award-panel .panel-collapse .colpased-outer .panel-body .category-items .filter-section .selectric-wrapper {
  position: relative;
  cursor: pointer;
}
/* line 5883, ../scss/includes/_common.scss */
.report-management .award-panel .award-list-panel .award-group .award-panel .panel-collapse .colpased-outer .panel-body .category-items .filter-section .selectric-wrapper .selectric-hide-select {
  position: relative;
  overflow: hidden;
  width: 0;
  height: 0;
}
/* line 5889, ../scss/includes/_common.scss */
.report-management .award-panel .award-list-panel .award-group .award-panel .panel-collapse .colpased-outer .panel-body .category-items .filter-section .selectric-wrapper .selectric {
  border: solid 1px #e42328;
  padding: 0px;
  height: 32px;
  margin-bottom: 10px;
}
/* line 5895, ../scss/includes/_common.scss */
.report-management .award-panel .award-list-panel .award-group .award-panel .panel-collapse .colpased-outer .panel-body .category-items .filter-section .selectric-wrapper .selectric span.label {
  height: 42px;
  display: table-cell;
  vertical-align: middle;
  text-transform: uppercase;
  font-family: "montserratregular";
  font-size: 12px;
}
/* line 5904, ../scss/includes/_common.scss */
.report-management .award-panel .award-list-panel .award-group .award-panel .panel-collapse .colpased-outer .panel-body .category-items .filter-section .selectric-wrapper .selectric b {
  background-color: #45ad23;
}
/* line 5906, ../scss/includes/_common.scss */
.report-management .award-panel .award-list-panel .award-group .award-panel .panel-collapse .colpased-outer .panel-body .category-items .filter-section .selectric-wrapper .selectric b.button {
  display: block;
  position: absolute;
  right: 0;
  top: 0;
  width: 38px;
  height: 38px;
  color: #bbb;
  text-align: center;
  height: 100%;
  outline: none;
}
/* line 5920, ../scss/includes/_common.scss */
.report-management .award-panel .award-list-panel .award-group .award-panel .panel-collapse .colpased-outer .panel-body .category-items .filter-section .selectric-wrapper .selectric-items {
  border: 0;
  width: 100% !important;
}
/* line 5923, ../scss/includes/_common.scss */
.report-management .award-panel .award-list-panel .award-group .award-panel .panel-collapse .colpased-outer .panel-body .category-items .filter-section .selectric-wrapper .selectric-items .selectric-scroll {
  background: #45ad23;
  color: #fff;
}
/* line 5927, ../scss/includes/_common.scss */
.report-management .award-panel .award-list-panel .award-group .award-panel .panel-collapse .colpased-outer .panel-body .category-items .filter-section .selectric-wrapper .selectric-items .selectric-scroll ul li {
  color: #fff;
  background: #45ad23;
  font-size: 12px;
  text-transform: uppercase;
  border-bottom: dashed 1px #fff;
  color: #fff;
  width: 100%;
  margin: 0;
}
/* line 5936, ../scss/includes/_common.scss */
.report-management .award-panel .award-list-panel .award-group .award-panel .panel-collapse .colpased-outer .panel-body .category-items .filter-section .selectric-wrapper .selectric-items .selectric-scroll ul li:hover {
  background: #378b1c;
}
/* line 5945, ../scss/includes/_common.scss */
.report-management .award-panel .award-list-panel .award-group .award-panel .panel-collapse .colpased-outer .panel-body .category-items .filter-section .pull-right button {
  outline: none !important;
  border-radius: 0px;
  background: #fff;
  border: solid 1px #e42328;
  padding: 4px;
  color: #6a728a;
  font-size: 14px;
  text-transform: uppercase;
  transition: all ease-out 0.2s;
  outline: none;
}
/* line 5956, ../scss/includes/_common.scss */
.report-management .award-panel .award-list-panel .award-group .award-panel .panel-collapse .colpased-outer .panel-body .category-items .filter-section .pull-right button.clear-filter, .report-management .award-panel .award-list-panel .award-group .award-panel .panel-collapse .colpased-outer .panel-body .category-items .filter-section .pull-right button.search-filter {
  height: 42px;
}
/* line 5960, ../scss/includes/_common.scss */
.report-management .award-panel .award-list-panel .award-group .award-panel .panel-collapse .colpased-outer .panel-body .category-items .filter-section .pull-right button:hover {
  background: #45ad23;
  color: #fff;
}
/* line 5967, ../scss/includes/_common.scss */
.report-management .award-panel .award-list-panel .award-group .award-panel .panel-collapse .colpased-outer .panel-body .category-items .yr-group-container {
  margin-bottom: 15px;
}
/* line 5969, ../scss/includes/_common.scss */
.report-management .award-panel .award-list-panel .award-group .award-panel .panel-collapse .colpased-outer .panel-body .category-items .yr-group-container label {
  width: 100%;
  font-weight: bold;
  font-size: 14px;
  text-align: center;
  font-family: "montserratbold";
  color: #000;
  margin: 0;
  line-height: 1;
}
/* line 5978, ../scss/includes/_common.scss */
.report-management .award-panel .award-list-panel .award-group .award-panel .panel-collapse .colpased-outer .panel-body .category-items .yr-group-container label.number {
  font-size: 24px;
}

/* line 5997, ../scss/includes/_common.scss */
.sdfj {
  width: 100%;
}

/* line 6083, ../scss/includes/_common.scss */
.swimphony-custom-modal {
  background: rgba(150, 150, 150, 0.5) !important;
}
/* line 6086, ../scss/includes/_common.scss */
.swimphony-custom-modal .modal-dialog .modal-content {
  border: 0;
}
/* line 6088, ../scss/includes/_common.scss */
.swimphony-custom-modal .modal-dialog .modal-content .modal-header {
  background: #5086ae;
  padding: 10px 20px !important;
  min-height: 50px;
}
/* line 6093, ../scss/includes/_common.scss */
.swimphony-custom-modal .modal-dialog .modal-content .modal-header h4.modal-title {
  font-family: "bordabold";
  padding-top: 0;
  line-height: 30px;
  color: #fff;
  text-transform: uppercase;
}
/* line 6102, ../scss/includes/_common.scss */
.swimphony-custom-modal .modal-dialog .modal-content .modal-header button.close {
  margin: 0;
  font-size: 42px;
  outline: none;
  line-height: 30px;
}
/* line 6109, ../scss/includes/_common.scss */
.swimphony-custom-modal .modal-dialog .modal-content .modal-header.grey-bg {
  background: #23282f;
}
/* line 6113, ../scss/includes/_common.scss */
.swimphony-custom-modal .modal-dialog .modal-content .modal-body {
  background: #fff;
  padding: 20px;
}
/* line 6119, ../scss/includes/_common.scss */
.swimphony-custom-modal .modal-dialog .modal-content .modal-body form .details-block .form-group label {
  color: #333;
}
/* line 6122, ../scss/includes/_common.scss */
.swimphony-custom-modal .modal-dialog .modal-content .modal-body form .details-block .form-group input {
  border: 1px solid #c3c3c3;
  font-size: 14px !important;
  color: #777;
  padding-left: 10px !important;
}
/* line 6127, ../scss/includes/_common.scss */
.swimphony-custom-modal .modal-dialog .modal-content .modal-body form .details-block .form-group input::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #999;
}
/* line 6131, ../scss/includes/_common.scss */
.swimphony-custom-modal .modal-dialog .modal-content .modal-body form .details-block .form-group input::-moz-placeholder {
  /* Firefox 19+ */
  color: #999;
}
/* line 6135, ../scss/includes/_common.scss */
.swimphony-custom-modal .modal-dialog .modal-content .modal-body form .details-block .form-group input:-ms-input-placeholder {
  /* IE 10+ */
  color: #999;
}
/* line 6139, ../scss/includes/_common.scss */
.swimphony-custom-modal .modal-dialog .modal-content .modal-body form .details-block .form-group input:-moz-placeholder {
  /* Firefox 18- */
  color: #999;
}
/* line 6143, ../scss/includes/_common.scss */
.swimphony-custom-modal .modal-dialog .modal-content .modal-body form .details-block .form-group input.padleft-wide {
  padding-left: 30px !important;
}
/* line 6148, ../scss/includes/_common.scss */
.swimphony-custom-modal .modal-dialog .modal-content .modal-body form .details-block .form-group span.error {
  width: 100%;
  float: left;
  margin-top: 10px;
  padding-left: 5px;
}
/* line 6157, ../scss/includes/_common.scss */
.swimphony-custom-modal .modal-dialog .modal-content .modal-body form .details-block .form-group .select-filter .selectric-wrapper .selectric {
  border: 1px solid #c3c3c3;
  padding: 0px 0px 0px 10px;
  height: 35px;
  min-height: 35px;
}
/* line 6163, ../scss/includes/_common.scss */
.swimphony-custom-modal .modal-dialog .modal-content .modal-body form .details-block .form-group .select-filter .selectric-wrapper .selectric span.label {
  color: #777 !important;
  font-size: 12.4px;
  opacity: unset;
  padding-left: 0px;
  margin: 0 !important;
  line-height: 35px;
  padding: 0;
  text-transform: uppercase;
}
/* line 6175, ../scss/includes/_common.scss */
.swimphony-custom-modal .modal-dialog .modal-content .modal-body form .details-block .form-group .select-filter .selectric-wrapper .selectric b.button {
  border-left: 1px solid #c3c3c3;
  background: #fff;
}
/* line 6178, ../scss/includes/_common.scss */
.swimphony-custom-modal .modal-dialog .modal-content .modal-body form .details-block .form-group .select-filter .selectric-wrapper .selectric b.button::after {
  border-top-color: #666;
  border-width: 7px;
}
/* line 6187, ../scss/includes/_common.scss */
.swimphony-custom-modal .modal-dialog .modal-content .modal-body form .details-block .form-group .select-filter .selectric-wrapper .selectric-items ul li {
  padding: 10px;
  word-break: break-word;
}
/* line 6195, ../scss/includes/_common.scss */
.swimphony-custom-modal .modal-dialog .modal-content .modal-body form .details-block .form-group textarea {
  border: 1px solid #c3c3c3;
  color: #666;
  padding: 8px 10px;
}
/* line 6199, ../scss/includes/_common.scss */
.swimphony-custom-modal .modal-dialog .modal-content .modal-body form .details-block .form-group textarea::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #999;
}
/* line 6203, ../scss/includes/_common.scss */
.swimphony-custom-modal .modal-dialog .modal-content .modal-body form .details-block .form-group textarea::-moz-placeholder {
  /* Firefox 19+ */
  color: #999;
}
/* line 6207, ../scss/includes/_common.scss */
.swimphony-custom-modal .modal-dialog .modal-content .modal-body form .details-block .form-group textarea:-ms-input-placeholder {
  /* IE 10+ */
  color: #999;
}
/* line 6211, ../scss/includes/_common.scss */
.swimphony-custom-modal .modal-dialog .modal-content .modal-body form .details-block .form-group textarea:-moz-placeholder {
  /* Firefox 18- */
  color: #999;
}
/* line 6216, ../scss/includes/_common.scss */
.swimphony-custom-modal .modal-dialog .modal-content .modal-body form .details-block .form-group button {
  width: 140px;
  font-size: 13.3px;
}
/* line 6220, ../scss/includes/_common.scss */
.swimphony-custom-modal .modal-dialog .modal-content .modal-body form .details-block .form-group button.btn-submit {
  background: #45ad23;
  border: 1px solid #45ad23;
  color: #fff;
  outline: none;
}
/* line 6225, ../scss/includes/_common.scss */
.swimphony-custom-modal .modal-dialog .modal-content .modal-body form .details-block .form-group button.btn-submit:hover {
  background: #378b1c;
  border: 1px solid #378b1c;
}
/* line 6233, ../scss/includes/_common.scss */
.swimphony-custom-modal .modal-dialog .modal-content .modal-body form .details-block .form-group button.multiselect {
  width: 100%;
  border: 1px solid #c3c3c3;
  font-size: 12.4px;
}
/* line 6239, ../scss/includes/_common.scss */
.swimphony-custom-modal .modal-dialog .modal-content .modal-body form .details-block .form-group .label-danger {
  position: static;
  margin-bottom: 6px;
}
/* line 6248, ../scss/includes/_common.scss */
.swimphony-custom-modal .modal-dialog .modal-content .modal-body form .details-block .form-group.multiple-select-form-group .common-selecter {
  position: relative;
  padding: 0;
  margin: 0;
  width: 100%;
  border-radius: 6px;
  /* overflow: hidden; */
  background-color: #fff;
  /* background: #fff url(../images/select_section.png) no-repeat 101%; */
  border-radius: 0;
}
/* line 6258, ../scss/includes/_common.scss */
.swimphony-custom-modal .modal-dialog .modal-content .modal-body form .details-block .form-group.multiple-select-form-group .common-selecter::after {
  text-align: center;
  font-size: 22px;
  line-height: 32px;
  font-family: "FontAwesome";
  position: absolute;
  right: -1px;
  top: 0;
  content: "\f0d7";
  color: #666;
  background: #ffffff;
  width: 40px;
  height: 100%;
  border-left: 1px solid #c3c3c3;
}
/* line 6273, ../scss/includes/_common.scss */
.swimphony-custom-modal .modal-dialog .modal-content .modal-body form .details-block .form-group.multiple-select-form-group .common-selecter select {
  padding: 6px 8px;
  width: 100%;
  border: none;
  color: #979393;
  box-shadow: none;
  background-color: transparent;
  background-image: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  font-size: 13px;
  font-family: arial;
  position: relative;
  z-index: 1;
  outline: none !important;
  height: 30px;
}
/* line 6293, ../scss/includes/_common.scss */
.swimphony-custom-modal .modal-dialog .modal-content .modal-body form .details-block .form-group.multiple-select-form-group .sw-select .multiselect-native-select {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
}
/* line 6298, ../scss/includes/_common.scss */
.swimphony-custom-modal .modal-dialog .modal-content .modal-body form .details-block .form-group.multiple-select-form-group .sw-select .multiselect-native-select .btn-group {
  width: 100%;
}
/* line 6300, ../scss/includes/_common.scss */
.swimphony-custom-modal .modal-dialog .modal-content .modal-body form .details-block .form-group.multiple-select-form-group .sw-select .multiselect-native-select .btn-group button {
  font-size: 16px;
  text-align: left;
  color: #999596;
  width: 100%;
  height: 35px;
  background: transparent;
  outline: none !important;
  position: relative;
  z-index: 1;
  box-shadow: none;
  border: 1px solid #c3c3c3;
  border-radius: 0;
}
/* line 6313, ../scss/includes/_common.scss */
.swimphony-custom-modal .modal-dialog .modal-content .modal-body form .details-block .form-group.multiple-select-form-group .sw-select .multiselect-native-select .btn-group button .multiselect-selected-text {
  display: block;
  width: 94%;
  overflow: hidden;
  font-size: 13px;
  line-height: 19px;
  color: #777;
}
/* line 6321, ../scss/includes/_common.scss */
.swimphony-custom-modal .modal-dialog .modal-content .modal-body form .details-block .form-group.multiple-select-form-group .sw-select .multiselect-native-select .btn-group button .caret {
  display: none;
}
/* line 6327, ../scss/includes/_common.scss */
.swimphony-custom-modal .modal-dialog .modal-content .modal-body form .details-block .form-group.multiple-select-form-group .sw-select .multiselect-native-select .btn-group ul.multiselect-container.dropdown-menu {
  border-radius: 0;
  left: 0px;
  width: 100%;
  border: 0;
  height: 300px;
  overflow: auto;
}
/* line 6335, ../scss/includes/_common.scss */
.swimphony-custom-modal .modal-dialog .modal-content .modal-body form .details-block .form-group.multiple-select-form-group .sw-select .multiselect-native-select .btn-group ul.multiselect-container.dropdown-menu li {
  padding: 0;
}
/* line 6338, ../scss/includes/_common.scss */
.swimphony-custom-modal .modal-dialog .modal-content .modal-body form .details-block .form-group.multiple-select-form-group .sw-select .multiselect-native-select .btn-group ul.multiselect-container.dropdown-menu li.active a label {
  color: #fff;
  background: #e8373c;
}
/* line 6341, ../scss/includes/_common.scss */
.swimphony-custom-modal .modal-dialog .modal-content .modal-body form .details-block .form-group.multiple-select-form-group .sw-select .multiselect-native-select .btn-group ul.multiselect-container.dropdown-menu li.active a label::after {
  content: "\f00c";
  position: absolute;
  font-family: "FontAwesome";
  top: 12px;
  left: 11px;
  font-size: 1.4em;
  line-height: 0.8;
  color: #4bb132;
  transition: all 0.2s;
}
/* line 6356, ../scss/includes/_common.scss */
.swimphony-custom-modal .modal-dialog .modal-content .modal-body form .details-block .form-group.multiple-select-form-group .sw-select .multiselect-native-select .btn-group ul.multiselect-container.dropdown-menu li a {
  padding: 0;
}
/* line 6358, ../scss/includes/_common.scss */
.swimphony-custom-modal .modal-dialog .modal-content .modal-body form .details-block .form-group.multiple-select-form-group .sw-select .multiselect-native-select .btn-group ul.multiselect-container.dropdown-menu li a label {
  white-space: initial;
  text-overflow: inherit;
  font-size: 13px;
  line-height: 16px;
  padding: 10px 50px;
  color: #fff;
  background: #45ad23;
  border-bottom: dashed 1px #fff;
}
/* line 6368, ../scss/includes/_common.scss */
.swimphony-custom-modal .modal-dialog .modal-content .modal-body form .details-block .form-group.multiple-select-form-group .sw-select .multiselect-native-select .btn-group ul.multiselect-container.dropdown-menu li a label.checkbox::before {
  position: absolute;
  left: 0px;
  top: 0px;
  content: "";
  width: 38px;
  height: 38px;
  border: solid 1px #c3c3c3;
  background: #fff;
}
/* line 6377, ../scss/includes/_common.scss */
.swimphony-custom-modal .modal-dialog .modal-content .modal-body form .details-block .form-group.multiple-select-form-group .sw-select .multiselect-native-select .btn-group ul.multiselect-container.dropdown-menu li a label.checkbox::before input[type="checkbox"] {
  margin-bottom: 5px;
}
/* line 6387, ../scss/includes/_common.scss */
.swimphony-custom-modal .modal-dialog .modal-content .modal-body form .details-block .form-group.multiple-select-form-group .sw-select .multiselect-native-select .btn-group ul.multiselect-container.dropdown-menu li:first-child a label::before {
  border-top: 0;
}
/* line 6420, ../scss/includes/_common.scss */
.swimphony-custom-modal .modal-dialog .modal-content .modal-body form .top-block {
  margin-bottom: 0 !important;
}
/* line 6426, ../scss/includes/_common.scss */
.swimphony-custom-modal .modal-dialog .modal-content .modal-body form#add_client_form .details-block.superadmin_area .form-group {
  padding-right: 15px;
}
/* line 6431, ../scss/includes/_common.scss */
.swimphony-custom-modal .modal-dialog .modal-content .modal-body form#add_client_form .details-block.superadmin_area .form-group .upload_area .connect-area label.custom-file-upload {
  color: #fff;
}
/* line 6443, ../scss/includes/_common.scss */
.swimphony-custom-modal .modal-dialog .modal-content .modal-body form#kml_upload_form .details-block input {
  height: 43px;
  color: #666;
  border: 1px solid #c3c3c3;
  padding: 10px;
}
/* line 6450, ../scss/includes/_common.scss */
.swimphony-custom-modal .modal-dialog .modal-content .modal-body form#kml_upload_form .details-block .fileUpload.btn {
  height: 43px;
  background: #45ad23;
  border-radius: 0;
  border: 1px solid #45ad23;
  outline: none;
}
/* line 6456, ../scss/includes/_common.scss */
.swimphony-custom-modal .modal-dialog .modal-content .modal-body form#kml_upload_form .details-block .fileUpload.btn:hover {
  background: #378b1c;
  border: 1px solid #378b1c;
}
/* line 6460, ../scss/includes/_common.scss */
.swimphony-custom-modal .modal-dialog .modal-content .modal-body form#kml_upload_form .details-block .fileUpload.btn span {
  line-height: 30px;
  font-family: "montserratregular";
  font-size: 13.3px;
  text-transform: uppercase;
}
/* line 6469, ../scss/includes/_common.scss */
.swimphony-custom-modal .modal-dialog .modal-content .modal-body form#kml_upload_form button {
  height: 40px;
}
/* line 6471, ../scss/includes/_common.scss */
.swimphony-custom-modal .modal-dialog .modal-content .modal-body form#kml_upload_form button.btn-upload {
  background: #303843;
  border: 1px solid #303843;
  color: #fff;
  font-family: "montserratregular";
  font-size: 13.3px;
  width: 170px;
  height: unset;
  padding: 12px 20px;
  outline: none;
}
/* line 6481, ../scss/includes/_common.scss */
.swimphony-custom-modal .modal-dialog .modal-content .modal-body form#kml_upload_form button.btn-upload:hover {
  background: #45ad23;
  border: 1px solid #45ad23;
}
/* line 6490, ../scss/includes/_common.scss */
.swimphony-custom-modal .modal-dialog .modal-content .modal-body form#edit_school_user .form-group input {
  width: 100%;
  height: 35px;
  padding: 8px 10px;
  text-transform: uppercase;
  border: 1px solid #c3c3c3;
  font-size: 12.4px;
  color: #777;
}
/* line 6498, ../scss/includes/_common.scss */
.swimphony-custom-modal .modal-dialog .modal-content .modal-body form#edit_school_user .form-group input::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #999;
}
/* line 6502, ../scss/includes/_common.scss */
.swimphony-custom-modal .modal-dialog .modal-content .modal-body form#edit_school_user .form-group input::-moz-placeholder {
  /* Firefox 19+ */
  color: #999;
}
/* line 6506, ../scss/includes/_common.scss */
.swimphony-custom-modal .modal-dialog .modal-content .modal-body form#edit_school_user .form-group input:-ms-input-placeholder {
  /* IE 10+ */
  color: #999;
}
/* line 6510, ../scss/includes/_common.scss */
.swimphony-custom-modal .modal-dialog .modal-content .modal-body form#edit_school_user .form-group input:-moz-placeholder {
  /* Firefox 18- */
  color: #999;
}
/* line 6514, ../scss/includes/_common.scss */
.swimphony-custom-modal .modal-dialog .modal-content .modal-body form#edit_school_user .form-group input.padleft-wide {
  padding-left: 30px !important;
}
/* line 6518, ../scss/includes/_common.scss */
.swimphony-custom-modal .modal-dialog .modal-content .modal-body form#edit_school_user .form-group label {
  color: #333;
  font-weight: normal;
  font-size: 13px;
  text-transform: uppercase;
}
/* line 6525, ../scss/includes/_common.scss */
.swimphony-custom-modal .modal-dialog .modal-content .modal-body form#edit_school_user .form-group button#edit_profile {
  border-radius: 0px;
  padding: 12px 20px;
  text-transform: uppercase;
  outline: none !important;
  color: #fff;
  background: #45ad23;
  border: 1px solid #45ad23;
  transition: all 0.4s;
  width: 140px;
  font-size: 13.3px;
  margin-top: 10px;
}
@media (max-width: 480px) {
  /* line 6525, ../scss/includes/_common.scss */
  .swimphony-custom-modal .modal-dialog .modal-content .modal-body form#edit_school_user .form-group button#edit_profile {
    width: 100%;
    margin-top: 15px;
  }
}
/* line 6541, ../scss/includes/_common.scss */
.swimphony-custom-modal .modal-dialog .modal-content .modal-body form#edit_school_user .form-group button#edit_profile:hover {
  background: #303843;
  border: 1px solid #303843;
}
/* line 6553, ../scss/includes/_common.scss */
.swimphony-custom-modal .modal-dialog .modal-content .modal-body .new-timetable form .form-group label {
  color: #333;
}
/* line 6561, ../scss/includes/_common.scss */
.swimphony-custom-modal .modal-dialog .modal-content .modal-body .new-timetable form .form-group .select-filter .selectric-wrapper .selectric span.label {
  color: #777;
  font-size: 13px;
  line-height: 30px;
}
/* line 6585, ../scss/includes/_common.scss */
.swimphony-custom-modal .modal-dialog .modal-content .modal-body .new-timetable form .form-group .select_outer .selectric-wrapper .selectric span.label {
  color: #777;
  font-size: 13px;
  line-height: 30px;
}
/* line 6606, ../scss/includes/_common.scss */
.swimphony-custom-modal .modal-dialog .modal-content .modal-body .new-timetable form .form-group .chk-area [type="checkbox"]:not(:checked) + label span {
  color: #333;
  font-size: 12.3px;
}
/* line 6610, ../scss/includes/_common.scss */
.swimphony-custom-modal .modal-dialog .modal-content .modal-body .new-timetable form .form-group .chk-area [type="checkbox"]:not(:checked) + label::before {
  border: 1px solid #c3c3c3;
}
/* line 6615, ../scss/includes/_common.scss */
.swimphony-custom-modal .modal-dialog .modal-content .modal-body .new-timetable form .form-group .chk-area [type="checkbox"]:checked + label span {
  color: #fff;
  font-size: 12.3px;
}
/* line 6619, ../scss/includes/_common.scss */
.swimphony-custom-modal .modal-dialog .modal-content .modal-body .new-timetable form .form-group .chk-area [type="checkbox"]:checked + label::before {
  border: 1px solid #c3c3c3;
}
/* line 6624, ../scss/includes/_common.scss */
.swimphony-custom-modal .modal-dialog .modal-content .modal-body .new-timetable form .form-group input {
  border: 1px solid #c3c3c3 !important;
  border-radius: 0;
  height: 40px !important;
}
/* line 6628, ../scss/includes/_common.scss */
.swimphony-custom-modal .modal-dialog .modal-content .modal-body .new-timetable form .form-group input.border-red {
  border: 1px solid #E42328 !important;
}
/* line 6633, ../scss/includes/_common.scss */
.swimphony-custom-modal .modal-dialog .modal-content .modal-body .new-timetable form .btn-area {
  width: 100%;
  margin: 0;
  padding: 0 15px;
}
/* line 6637, ../scss/includes/_common.scss */
.swimphony-custom-modal .modal-dialog .modal-content .modal-body .new-timetable form .btn-area .btn-submit {
  background: #45ad23;
  border: 1px solid #45ad23;
  color: #fff;
  font-family: "bordademibold";
  font-size: 13.3px;
  width: 185px;
  padding: 12px 20px;
  outline: none;
}
/* line 6646, ../scss/includes/_common.scss */
.swimphony-custom-modal .modal-dialog .modal-content .modal-body .new-timetable form .btn-area .btn-submit:hover, .swimphony-custom-modal .modal-dialog .modal-content .modal-body .new-timetable form .btn-area .btn-submit:focus, .swimphony-custom-modal .modal-dialog .modal-content .modal-body .new-timetable form .btn-area .btn-submit:focus, .swimphony-custom-modal .modal-dialog .modal-content .modal-body .new-timetable form .btn-area .btn-submit:active:focus {
  background: #378b1c;
  border: 1px solid #378b1c;
  outline: none;
}
/* line 6654, ../scss/includes/_common.scss */
.swimphony-custom-modal .modal-dialog .modal-content .modal-body .new-timetable form .btn-area .btn-submit.btn-save-close {
  background: #45ad23;
  border-color: #45ad23;
  color: #fff;
}
/* line 6658, ../scss/includes/_common.scss */
.swimphony-custom-modal .modal-dialog .modal-content .modal-body .new-timetable form .btn-area .btn-submit.btn-save-close:hover, .swimphony-custom-modal .modal-dialog .modal-content .modal-body .new-timetable form .btn-area .btn-submit.btn-save-close:active, .swimphony-custom-modal .modal-dialog .modal-content .modal-body .new-timetable form .btn-area .btn-submit.btn-save-close:active:focus {
  background: #378b1c;
  color: #fff;
  outline: none;
}
/* line 6668, ../scss/includes/_common.scss */
.swimphony-custom-modal .modal-dialog .modal-content .modal-body .new-timetable form .btn-area .btn-cancel {
  border: 1px solid #303843;
  background: #fff;
  color: #303843;
  font-family: "montserratregular";
  font-size: 13.3px;
  width: 185px;
  margin-left: 10px;
  padding: 12px 20px;
  outline: none;
}
/* line 6678, ../scss/includes/_common.scss */
.swimphony-custom-modal .modal-dialog .modal-content .modal-body .new-timetable form .btn-area .btn-cancel:hover {
  background: #45ad23;
  border: 1px solid #45ad23;
  color: #fff;
}
/* line 6683, ../scss/includes/_common.scss */
.swimphony-custom-modal .modal-dialog .modal-content .modal-body .new-timetable form .btn-area .btn-cancel.btn-save-cs {
  background: #45ad23;
  color: #fff;
  border-color: #45ad23;
}
/* line 6687, ../scss/includes/_common.scss */
.swimphony-custom-modal .modal-dialog .modal-content .modal-body .new-timetable form .btn-area .btn-cancel.btn-save-cs:hover, .swimphony-custom-modal .modal-dialog .modal-content .modal-body .new-timetable form .btn-area .btn-cancel.btn-save-cs:active, .swimphony-custom-modal .modal-dialog .modal-content .modal-body .new-timetable form .btn-area .btn-cancel.btn-save-cs:active:focus {
  background: #378b1c;
  color: #fff;
  outline: none;
  border-color: #378b1c;
}
/* line 6697, ../scss/includes/_common.scss */
.swimphony-custom-modal .modal-dialog .modal-content .modal-body .new-timetable form .btn-area .btn-save-cs {
  background: #ccc;
  margin-right: 10px;
}
/* line 6700, ../scss/includes/_common.scss */
.swimphony-custom-modal .modal-dialog .modal-content .modal-body .new-timetable form .btn-area .btn-save-cs:hover, .swimphony-custom-modal .modal-dialog .modal-content .modal-body .new-timetable form .btn-area .btn-save-cs:active, .swimphony-custom-modal .modal-dialog .modal-content .modal-body .new-timetable form .btn-area .btn-save-cs:active:focus {
  background: #378b1c;
  color: #fff;
  outline: none;
  border-color: #378b1c;
}
/* line 6708, ../scss/includes/_common.scss */
.swimphony-custom-modal .modal-dialog .modal-content .modal-body .new-timetable form .btn-area .btn-save-cs.btn-edit {
  min-width: 120px;
  background: #fff;
  color: #303843;
}
/* line 6712, ../scss/includes/_common.scss */
.swimphony-custom-modal .modal-dialog .modal-content .modal-body .new-timetable form .btn-area .btn-save-cs.btn-edit:hover, .swimphony-custom-modal .modal-dialog .modal-content .modal-body .new-timetable form .btn-area .btn-save-cs.btn-edit:focus, .swimphony-custom-modal .modal-dialog .modal-content .modal-body .new-timetable form .btn-area .btn-save-cs.btn-edit:active, .swimphony-custom-modal .modal-dialog .modal-content .modal-body .new-timetable form .btn-area .btn-save-cs.btn-edit:active:focus {
  outline: none;
  background: #378b1c;
  border-color: #378b1c;
  color: #fff;
}
/* line 6724, ../scss/includes/_common.scss */
.swimphony-custom-modal .modal-dialog .modal-content .modal-body .new-timetable #half_yearly .chk-area label {
  width: 105px;
}
/* line 6726, ../scss/includes/_common.scss */
.swimphony-custom-modal .modal-dialog .modal-content .modal-body .new-timetable #half_yearly .chk-area label::before {
  width: 105px;
}
/* line 6736, ../scss/includes/_common.scss */
.swimphony-custom-modal.modal-centerd {
  padding-right: 0;
}
/* line 6738, ../scss/includes/_common.scss */
.swimphony-custom-modal.modal-centerd .modal-dialog {
  margin: 15% auto !important;
}
@media (max-width: 480px) {
  /* line 6738, ../scss/includes/_common.scss */
  .swimphony-custom-modal.modal-centerd .modal-dialog {
    width: 95%;
  }
}
/* line 6746, ../scss/includes/_common.scss */
.swimphony-custom-modal.modal .pupil-name {
  text-transform: uppercase;
}
/* line 6748, ../scss/includes/_common.scss */
.swimphony-custom-modal.modal .pupil-name .fa-user {
  color: #45ad23;
  margin-right: 10px;
}
/* line 6753, ../scss/includes/_common.scss */
.swimphony-custom-modal.modal .mark_label {
  font-weight: normal;
  margin-left: 10px;
  line-height: 25px;
}
/* line 6758, ../scss/includes/_common.scss */
.swimphony-custom-modal.modal .section-footer {
  font-weight: normal;
  line-height: 25px;
  border-top: 1px solid #ddd;
  padding-top: 10px;
}
/* line 6767, ../scss/includes/_common.scss */
.swimphony-custom-modal .modal-dialog .facilites-wrapper .content-wrapper {
  padding: 0;
}
/* line 6769, ../scss/includes/_common.scss */
.swimphony-custom-modal .modal-dialog .facilites-wrapper .content-wrapper .inner-wrapper {
  padding: 0;
}
/* line 6776, ../scss/includes/_common.scss */
.swimphony-custom-modal#first_modal_div .modal-body {
  padding: 50px 20px;
}
/* line 6780, ../scss/includes/_common.scss */
.swimphony-custom-modal#first_modal_div.modal-heard .modal-body {
  padding: 20px 20px;
}

/* line 6787, ../scss/includes/_common.scss */
.swimphony-custom-modal-fix {
  background: rgba(150, 150, 150, 0.5) !important;
}
/* line 6790, ../scss/includes/_common.scss */
.swimphony-custom-modal-fix .modal-dialog .modal-content {
  border: 0;
}
/* line 6792, ../scss/includes/_common.scss */
.swimphony-custom-modal-fix .modal-dialog .modal-content .modal-header {
  background: #45ad23;
  padding: 10px 20px !important;
  height: 50px;
}
/* line 6797, ../scss/includes/_common.scss */
.swimphony-custom-modal-fix .modal-dialog .modal-content .modal-header h4.modal-title {
  font-family: "bordabold";
  padding-top: 0;
  line-height: 30px;
}
/* line 6804, ../scss/includes/_common.scss */
.swimphony-custom-modal-fix .modal-dialog .modal-content .modal-header button.close {
  margin: 0;
  font-size: 42px;
  outline: none;
  line-height: 30px;
}
/* line 6812, ../scss/includes/_common.scss */
.swimphony-custom-modal-fix .modal-dialog .modal-content .modal-body {
  padding: 20px;
  background: #fff;
}
/* line 6817, ../scss/includes/_common.scss */
.swimphony-custom-modal-fix .modal-dialog .modal-content .modal-body .resource-table .add-btn .fa {
  line-height: 40px;
}
/* line 6821, ../scss/includes/_common.scss */
.swimphony-custom-modal-fix .modal-dialog .modal-content .modal-body .resource-table table {
  width: 100%;
  color: #333;
  text-transform: uppercase;
  margin-top: 20px;
}
/* line 6827, ../scss/includes/_common.scss */
.swimphony-custom-modal-fix .modal-dialog .modal-content .modal-body .resource-table table tr th {
  border-bottom: 0px;
}
/* line 6831, ../scss/includes/_common.scss */
.swimphony-custom-modal-fix .modal-dialog .modal-content .modal-body .resource-table table .icons {
  font-size: 17px;
  width: 30px;
  float: left;
}
/* line 6835, ../scss/includes/_common.scss */
.swimphony-custom-modal-fix .modal-dialog .modal-content .modal-body .resource-table table .icons a {
  cursor: pointer;
  color: #969696;
}
/* line 6838, ../scss/includes/_common.scss */
.swimphony-custom-modal-fix .modal-dialog .modal-content .modal-body .resource-table table .icons a:hover, .swimphony-custom-modal-fix .modal-dialog .modal-content .modal-body .resource-table table .icons a:active, .swimphony-custom-modal-fix .modal-dialog .modal-content .modal-body .resource-table table .icons a:active:focus {
  color: #d93847;
}
/* line 6849, ../scss/includes/_common.scss */
.swimphony-custom-modal-fix .modal-dialog .modal-content .modal-body form .confirm-area .form-inner {
  padding: 0;
}
/* line 6852, ../scss/includes/_common.scss */
.swimphony-custom-modal-fix .modal-dialog .modal-content .modal-body form .confirm-area .form-inner .form-group label {
  color: #333;
  font-weight: normal;
}
/* line 6856, ../scss/includes/_common.scss */
.swimphony-custom-modal-fix .modal-dialog .modal-content .modal-body form .confirm-area .form-inner .form-group input {
  border: 1px solid #c3c3c3;
  font-size: 12.4px !important;
  color: #777;
  padding-left: 10px !important;
}
/* line 6861, ../scss/includes/_common.scss */
.swimphony-custom-modal-fix .modal-dialog .modal-content .modal-body form .confirm-area .form-inner .form-group input::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #999;
}
/* line 6865, ../scss/includes/_common.scss */
.swimphony-custom-modal-fix .modal-dialog .modal-content .modal-body form .confirm-area .form-inner .form-group input::-moz-placeholder {
  /* Firefox 19+ */
  color: #999;
}
/* line 6869, ../scss/includes/_common.scss */
.swimphony-custom-modal-fix .modal-dialog .modal-content .modal-body form .confirm-area .form-inner .form-group input:-ms-input-placeholder {
  /* IE 10+ */
  color: #999;
}
/* line 6873, ../scss/includes/_common.scss */
.swimphony-custom-modal-fix .modal-dialog .modal-content .modal-body form .confirm-area .form-inner .form-group input:-moz-placeholder {
  /* Firefox 18- */
  color: #999;
}
/* line 6879, ../scss/includes/_common.scss */
.swimphony-custom-modal-fix .modal-dialog .modal-content .modal-body form .confirm-area .form-inner .form-group span.error {
  padding-left: 5px;
}
/* line 6883, ../scss/includes/_common.scss */
.swimphony-custom-modal-fix .modal-dialog .modal-content .modal-body form .confirm-area .form-inner .form-group textarea {
  border: 1px solid #c3c3c3;
  outline: none;
}
/* line 6886, ../scss/includes/_common.scss */
.swimphony-custom-modal-fix .modal-dialog .modal-content .modal-body form .confirm-area .form-inner .form-group textarea::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #999;
}
/* line 6890, ../scss/includes/_common.scss */
.swimphony-custom-modal-fix .modal-dialog .modal-content .modal-body form .confirm-area .form-inner .form-group textarea::-moz-placeholder {
  /* Firefox 19+ */
  color: #999;
}
/* line 6894, ../scss/includes/_common.scss */
.swimphony-custom-modal-fix .modal-dialog .modal-content .modal-body form .confirm-area .form-inner .form-group textarea:-ms-input-placeholder {
  /* IE 10+ */
  color: #999;
}
/* line 6898, ../scss/includes/_common.scss */
.swimphony-custom-modal-fix .modal-dialog .modal-content .modal-body form .confirm-area .form-inner .form-group textarea:-moz-placeholder {
  /* Firefox 18- */
  color: #999;
}
/* line 6906, ../scss/includes/_common.scss */
.swimphony-custom-modal-fix .modal-dialog .modal-content .modal-body form .confirm-area .form-inner .add_new-chk-row label.add_new-label {
  font-family: "montserratregular";
  font-weight: normal;
}
/* line 6912, ../scss/includes/_common.scss */
.swimphony-custom-modal-fix .modal-dialog .modal-content .modal-body form .confirm-area .form-inner .selection-itms {
  margin-bottom: 10px;
}
/* line 6916, ../scss/includes/_common.scss */
.swimphony-custom-modal-fix .modal-dialog .modal-content .modal-body form .confirm-area .form-inner .selection-itms .select-filter .selectric-wrapper .selectric {
  border: 1px solid #c3c3c3;
  height: 50px;
  min-height: 35px;
}
/* line 6921, ../scss/includes/_common.scss */
.swimphony-custom-modal-fix .modal-dialog .modal-content .modal-body form .confirm-area .form-inner .selection-itms .select-filter .selectric-wrapper .selectric span.label {
  color: #777;
}
/* line 6926, ../scss/includes/_common.scss */
.swimphony-custom-modal-fix .modal-dialog .modal-content .modal-body form .confirm-area .form-inner .selection-itms .select-filter .selectric-wrapper .selectric b.button {
  width: 50px;
  border-left: 1px solid #c3c3c3;
  background: #fff;
}
/* line 6930, ../scss/includes/_common.scss */
.swimphony-custom-modal-fix .modal-dialog .modal-content .modal-body form .confirm-area .form-inner .selection-itms .select-filter .selectric-wrapper .selectric b.button::after {
  border-top-color: #666;
  border-width: 7px;
}
/* line 6942, ../scss/includes/_common.scss */
.swimphony-custom-modal-fix .modal-dialog .modal-content .modal-body form .confirm-area .form-inner-latest h6 {
  color: #333;
  padding-left: 0;
}
/* line 6947, ../scss/includes/_common.scss */
.swimphony-custom-modal-fix .modal-dialog .modal-content .modal-body form .confirm-area .form-inner-latest .selectric-wrapper .selectric {
  border: 1px solid #c3c3c3;
  height: 35px;
  min-height: 35px;
  margin: 0;
  padding: 0 10px;
}
/* line 6953, ../scss/includes/_common.scss */
.swimphony-custom-modal-fix .modal-dialog .modal-content .modal-body form .confirm-area .form-inner-latest .selectric-wrapper .selectric span {
  line-height: 35px;
  margin: 0;
  padding: 0;
}
/* line 6957, ../scss/includes/_common.scss */
.swimphony-custom-modal-fix .modal-dialog .modal-content .modal-body form .confirm-area .form-inner-latest .selectric-wrapper .selectric span.label {
  color: #333;
}
/* line 6962, ../scss/includes/_common.scss */
.swimphony-custom-modal-fix .modal-dialog .modal-content .modal-body form .confirm-area .form-inner-latest .selectric-wrapper .selectric b.button {
  border-left: 1px solid #c3c3c3;
}
/* line 6964, ../scss/includes/_common.scss */
.swimphony-custom-modal-fix .modal-dialog .modal-content .modal-body form .confirm-area .form-inner-latest .selectric-wrapper .selectric b.button::after {
  border-top-color: #666;
  border-width: 7px;
}
/* line 6973, ../scss/includes/_common.scss */
.swimphony-custom-modal-fix .modal-dialog .modal-content .modal-body form .confirm-area .form-inner-latest span.select-drp-content {
  color: #333 !important;
}
/* line 6978, ../scss/includes/_common.scss */
.swimphony-custom-modal-fix .modal-dialog .modal-content .modal-body form .confirm-area .form-inner-latest .form-group label {
  color: #666;
  font-weight: normal;
}
/* line 6981, ../scss/includes/_common.scss */
.swimphony-custom-modal-fix .modal-dialog .modal-content .modal-body form .confirm-area .form-inner-latest .form-group label.label-for-check {
  padding-left: 35px !important;
}
/* line 6983, ../scss/includes/_common.scss */
.swimphony-custom-modal-fix .modal-dialog .modal-content .modal-body form .confirm-area .form-inner-latest .form-group label.label-for-check::after {
  left: 6px;
  top: 5px;
}
/* line 6991, ../scss/includes/_common.scss */
.swimphony-custom-modal-fix .modal-dialog .modal-content .modal-body form .confirm-area .button-area {
  background: #fff;
  padding: 10px 0 0 0;
}
/* line 6994, ../scss/includes/_common.scss */
.swimphony-custom-modal-fix .modal-dialog .modal-content .modal-body form .confirm-area .button-area .btn-inner {
  float: left;
}
/* line 6996, ../scss/includes/_common.scss */
.swimphony-custom-modal-fix .modal-dialog .modal-content .modal-body form .confirm-area .button-area .btn-inner button {
  width: 140px;
  padding: 12px 20px;
}
/* line 6999, ../scss/includes/_common.scss */
.swimphony-custom-modal-fix .modal-dialog .modal-content .modal-body form .confirm-area .button-area .btn-inner button.btn-save {
  background: #45ad23;
  border: 1px solid #45ad23;
  color: #fff;
  outline: none;
}
/* line 7004, ../scss/includes/_common.scss */
.swimphony-custom-modal-fix .modal-dialog .modal-content .modal-body form .confirm-area .button-area .btn-inner button.btn-save:hover {
  background: #378b1c;
  border: 1px solid #378b1c;
}
/* line 7009, ../scss/includes/_common.scss */
.swimphony-custom-modal-fix .modal-dialog .modal-content .modal-body form .confirm-area .button-area .btn-inner button.btn-cancel {
  border: 1px solid #303843;
  background: #fff;
  color: #303843;
  outline: none;
  margin-left: 10px;
}
/* line 7015, ../scss/includes/_common.scss */
.swimphony-custom-modal-fix .modal-dialog .modal-content .modal-body form .confirm-area .button-area .btn-inner button.btn-cancel:hover {
  background: #378b1c;
  border: 1px solid #378b1c;
  color: #fff;
}
/* line 7021, ../scss/includes/_common.scss */
.swimphony-custom-modal-fix .modal-dialog .modal-content .modal-body form .confirm-area .button-area .btn-inner button:first-child {
  margin-left: 0;
}
@media (max-width: 480px) {
  /* line 6996, ../scss/includes/_common.scss */
  .swimphony-custom-modal-fix .modal-dialog .modal-content .modal-body form .confirm-area .button-area .btn-inner button {
    width: 100%;
  }
}
@media (max-width: 480px) {
  /* line 6994, ../scss/includes/_common.scss */
  .swimphony-custom-modal-fix .modal-dialog .modal-content .modal-body form .confirm-area .button-area .btn-inner {
    width: 100%;
  }
}
/* line 7035, ../scss/includes/_common.scss */
.swimphony-custom-modal-fix .modal-dialog .modal-content .modal-body form .form-group.ethinicity-edit-row {
  padding: 0;
}
/* line 7037, ../scss/includes/_common.scss */
.swimphony-custom-modal-fix .modal-dialog .modal-content .modal-body form .form-group.ethinicity-edit-row input {
  border: 1px solid #c3c3c3;
}
/* line 7044, ../scss/includes/_common.scss */
.swimphony-custom-modal-fix .modal-dialog .modal-content .modal-body form .custom-block .form-group input {
  border: 1px solid #c3c3c3;
  color: #333;
}
/* line 7049, ../scss/includes/_common.scss */
.swimphony-custom-modal-fix .modal-dialog .modal-content .modal-body form .custom-block .form-group .selectric-wrapper .selectric {
  border: 1px solid #c3c3c3;
}
/* line 7052, ../scss/includes/_common.scss */
.swimphony-custom-modal-fix .modal-dialog .modal-content .modal-body form .custom-block .form-group .selectric-wrapper .selectric span.label {
  color: #333 !important;
  font-size: 12px;
}
/* line 7058, ../scss/includes/_common.scss */
.swimphony-custom-modal-fix .modal-dialog .modal-content .modal-body form .custom-block .form-group .selectric-wrapper .selectric b.button {
  border-left: 1px solid #c3c3c3;
}
/* line 7060, ../scss/includes/_common.scss */
.swimphony-custom-modal-fix .modal-dialog .modal-content .modal-body form .custom-block .form-group .selectric-wrapper .selectric b.button::after {
  border-top-color: #666;
  border-width: 7px;
}
/* line 7069, ../scss/includes/_common.scss */
.swimphony-custom-modal-fix .modal-dialog .modal-content .modal-body form .custom-block .form-group button.btn-submit {
  background: #45ad23;
  border: 1px solid #45ad23;
  color: #fff;
  font-family: "montserratregular";
  font-size: 13.3px;
  width: 140px;
  padding: 12px 20px;
  outline: none;
}
/* line 7078, ../scss/includes/_common.scss */
.swimphony-custom-modal-fix .modal-dialog .modal-content .modal-body form .custom-block .form-group button.btn-submit:hover {
  background: #378b1c;
  border: 1px solid #378b1c;
}
/* line 7089, ../scss/includes/_common.scss */
.swimphony-custom-modal-fix .modal-dialog .modal-content .modal-body .program-calendar form .form-group {
  padding: 0 !important;
}
/* line 7092, ../scss/includes/_common.scss */
.swimphony-custom-modal-fix .modal-dialog .modal-content .modal-body .program-calendar form .form-group .academic-year-add input {
  border: 1px solid #c3c3c3 !important;
}
/* line 7095, ../scss/includes/_common.scss */
.swimphony-custom-modal-fix .modal-dialog .modal-content .modal-body .program-calendar form .form-group .academic-year-add label {
  color: #333;
  font-size: 13px;
}
/* line 7101, ../scss/includes/_common.scss */
.swimphony-custom-modal-fix .modal-dialog .modal-content .modal-body .program-calendar form .form-group label.control-label {
  color: #333;
  font-size: 13px;
}
/* line 7107, ../scss/includes/_common.scss */
.swimphony-custom-modal-fix .modal-dialog .modal-content .modal-body .program-calendar form .form-group .selectric-wrapper .selectric {
  padding-top: 0;
  border: 1px solid #c3c3c3;
}
/* line 7111, ../scss/includes/_common.scss */
.swimphony-custom-modal-fix .modal-dialog .modal-content .modal-body .program-calendar form .form-group .selectric-wrapper .selectric span.label {
  color: #333 !important;
  font-size: 12px;
  margin: 0;
  line-height: 24px;
  padding: 10px;
}
/* line 7120, ../scss/includes/_common.scss */
.swimphony-custom-modal-fix .modal-dialog .modal-content .modal-body .program-calendar form .form-group .selectric-wrapper .selectric b.button {
  border-left: 1px solid #c3c3c3;
}
/* line 7122, ../scss/includes/_common.scss */
.swimphony-custom-modal-fix .modal-dialog .modal-content .modal-body .program-calendar form .form-group .selectric-wrapper .selectric b.button::after {
  border-top-color: #666;
  border-width: 7px;
}
/* line 7130, ../scss/includes/_common.scss */
.swimphony-custom-modal-fix .modal-dialog .modal-content .modal-body .program-calendar form .form-group textarea {
  border: 1px solid #c3c3c3 !important;
  background: none !important;
  outline: none;
  color: #333 !important;
  padding: 10px !important;
}
/* line 7136, ../scss/includes/_common.scss */
.swimphony-custom-modal-fix .modal-dialog .modal-content .modal-body .program-calendar form .form-group textarea.exception_text {
  color: #333;
}
/* line 7143, ../scss/includes/_common.scss */
.swimphony-custom-modal-fix .modal-dialog .modal-content .modal-body .program-calendar form .select-date_lesson .form-group input {
  border: 1px solid #c3c3c3 !important;
  color: #333;
  padding-left: 10px !important;
}
/* line 7147, ../scss/includes/_common.scss */
.swimphony-custom-modal-fix .modal-dialog .modal-content .modal-body .program-calendar form .select-date_lesson .form-group input.exception_input {
  color: #333 !important;
}
/* line 7151, ../scss/includes/_common.scss */
.swimphony-custom-modal-fix .modal-dialog .modal-content .modal-body .program-calendar form .select-date_lesson .form-group label {
  color: #333 !important;
  font-size: 12px;
}
/* line 7158, ../scss/includes/_common.scss */
.swimphony-custom-modal-fix .modal-dialog .modal-content .modal-body .program-calendar form .academic-year-add .ac-btn-row {
  padding-bottom: 0;
  background: #fff;
}
/* line 7161, ../scss/includes/_common.scss */
.swimphony-custom-modal-fix .modal-dialog .modal-content .modal-body .program-calendar form .academic-year-add .ac-btn-row .btn-area {
  margin: 0;
  float: left;
}
/* line 7164, ../scss/includes/_common.scss */
.swimphony-custom-modal-fix .modal-dialog .modal-content .modal-body .program-calendar form .academic-year-add .ac-btn-row .btn-area button {
  width: 140px;
  margin-left: 15px;
}
/* line 7167, ../scss/includes/_common.scss */
.swimphony-custom-modal-fix .modal-dialog .modal-content .modal-body .program-calendar form .academic-year-add .ac-btn-row .btn-area button.btn-save {
  background: #45ad23;
  border: 1px solid #45ad23;
  color: #fff;
  padding: 12px 20px !important;
  font-size: 13.3px;
  outline: none;
}
/* line 7174, ../scss/includes/_common.scss */
.swimphony-custom-modal-fix .modal-dialog .modal-content .modal-body .program-calendar form .academic-year-add .ac-btn-row .btn-area button.btn-save:hover {
  background: #378b1c;
  border: 1px solid #378b1c;
}
/* line 7179, ../scss/includes/_common.scss */
.swimphony-custom-modal-fix .modal-dialog .modal-content .modal-body .program-calendar form .academic-year-add .ac-btn-row .btn-area button.btn-cancel {
  border: 1px solid #303843;
  background: #fff;
  color: #303843;
  padding: 12px 20px !important;
  font-size: 13.3px;
  outline: none;
}
/* line 7186, ../scss/includes/_common.scss */
.swimphony-custom-modal-fix .modal-dialog .modal-content .modal-body .program-calendar form .academic-year-add .ac-btn-row .btn-area button.btn-cancel:hover {
  background: #378b1c;
  border: 1px solid #378b1c;
  color: #fff;
}
/* line 7192, ../scss/includes/_common.scss */
.swimphony-custom-modal-fix .modal-dialog .modal-content .modal-body .program-calendar form .academic-year-add .ac-btn-row .btn-area button:first-child {
  margin-left: 0;
}
@media (max-width: 480px) {
  /* line 7164, ../scss/includes/_common.scss */
  .swimphony-custom-modal-fix .modal-dialog .modal-content .modal-body .program-calendar form .academic-year-add .ac-btn-row .btn-area button {
    width: 100%;
  }
}
/* line 7203, ../scss/includes/_common.scss */
.swimphony-custom-modal-fix .modal-dialog .modal-content .modal-body .program-calendar .btn-area {
  background: transparent !important;
  padding: 15px 0 0 0 !important;
}
/* line 7206, ../scss/includes/_common.scss */
.swimphony-custom-modal-fix .modal-dialog .modal-content .modal-body .program-calendar .btn-area .btn-inner {
  float: left !important;
}
/* line 7208, ../scss/includes/_common.scss */
.swimphony-custom-modal-fix .modal-dialog .modal-content .modal-body .program-calendar .btn-area .btn-inner button {
  width: 150px;
  margin-left: 15px;
}
/* line 7211, ../scss/includes/_common.scss */
.swimphony-custom-modal-fix .modal-dialog .modal-content .modal-body .program-calendar .btn-area .btn-inner button.btn-save {
  background: #45ad23;
  border: 1px solid #45ad23;
  color: #fff;
  outline: none;
}
/* line 7216, ../scss/includes/_common.scss */
.swimphony-custom-modal-fix .modal-dialog .modal-content .modal-body .program-calendar .btn-area .btn-inner button.btn-save:hover, .swimphony-custom-modal-fix .modal-dialog .modal-content .modal-body .program-calendar .btn-area .btn-inner button.btn-save:active, .swimphony-custom-modal-fix .modal-dialog .modal-content .modal-body .program-calendar .btn-area .btn-inner button.btn-save:active:focus, .swimphony-custom-modal-fix .modal-dialog .modal-content .modal-body .program-calendar .btn-area .btn-inner button.btn-save:focus {
  background: #378b1c;
  border: 1px solid #378b1c;
  outline: none;
}
/* line 7225, ../scss/includes/_common.scss */
.swimphony-custom-modal-fix .modal-dialog .modal-content .modal-body .program-calendar .btn-area .btn-inner button.btn-cancel {
  border: 1px solid #303843;
  background: #fff;
  color: #303843;
  outline: none;
}
/* line 7230, ../scss/includes/_common.scss */
.swimphony-custom-modal-fix .modal-dialog .modal-content .modal-body .program-calendar .btn-area .btn-inner button.btn-cancel:hover {
  background: #45ad23;
  border: 1px solid #45ad23;
  color: #fff;
}
/* line 7236, ../scss/includes/_common.scss */
.swimphony-custom-modal-fix .modal-dialog .modal-content .modal-body .program-calendar .btn-area .btn-inner button:first-child {
  margin-left: 0;
}
@media (max-width: 480px) {
  /* line 7208, ../scss/includes/_common.scss */
  .swimphony-custom-modal-fix .modal-dialog .modal-content .modal-body .program-calendar .btn-area .btn-inner button {
    width: 100% !important;
    margin: 0 0 15px;
  }
}
@media (max-width: 480px) {
  /* line 7206, ../scss/includes/_common.scss */
  .swimphony-custom-modal-fix .modal-dialog .modal-content .modal-body .program-calendar .btn-area .btn-inner {
    width: 100% !important;
  }
}
/* line 7250, ../scss/includes/_common.scss */
.swimphony-custom-modal-fix .modal-dialog .modal-content .modal-body .skill-label-board {
  padding: 10px 0;
}
/* line 7252, ../scss/includes/_common.scss */
.swimphony-custom-modal-fix .modal-dialog .modal-content .modal-body .skill-label-board h2 {
  color: #333;
  font-family: "montserratmedium";
}
/* line 7258, ../scss/includes/_common.scss */
.swimphony-custom-modal-fix .modal-dialog .modal-content .modal-body h6.text-black {
  color: #333;
  padding: 0 0 15px 0;
}
/* line 7266, ../scss/includes/_common.scss */
.swimphony-custom-modal-fix.modal-centerd {
  padding-right: 0;
}
/* line 7268, ../scss/includes/_common.scss */
.swimphony-custom-modal-fix.modal-centerd .modal-dialog {
  margin: 15% auto !important;
}
@media (max-width: 480px) {
  /* line 7268, ../scss/includes/_common.scss */
  .swimphony-custom-modal-fix.modal-centerd .modal-dialog {
    width: 95%;
  }
}

/* line 7276, ../scss/includes/_common.scss */
.border-bottom-white {
  border-bottom: solid 1px #fff !important;
}

/* line 7280, ../scss/includes/_common.scss */
.no-margin-bottom {
  margin-bottom: 0 !important;
}

/* line 7283, ../scss/includes/_common.scss */
.fill-content-inside {
  width: 100% !important;
  float: left !important;
}

/* line 7287, ../scss/includes/_common.scss */
.pl-0 {
  padding-left: 0 !important;
}
@media (max-width: 767px) {
  /* line 7287, ../scss/includes/_common.scss */
  .pl-0 {
    padding: 0 !important;
  }
}

/* line 7293, ../scss/includes/_common.scss */
.pr-0 {
  padding-right: 0 !important;
}
@media (max-width: 767px) {
  /* line 7293, ../scss/includes/_common.scss */
  .pr-0 {
    padding: 0 !important;
  }
}

/* line 7299, ../scss/includes/_common.scss */
.pl-7 {
  padding-left: 7px !important;
}
@media (max-width: 767px) {
  /* line 7299, ../scss/includes/_common.scss */
  .pl-7 {
    padding: 0 !important;
  }
}

/* line 7305, ../scss/includes/_common.scss */
.pr-7 {
  padding-right: 7px !important;
}
@media (max-width: 767px) {
  /* line 7305, ../scss/includes/_common.scss */
  .pr-7 {
    padding: 0 !important;
  }
}

/* line 7311, ../scss/includes/_common.scss */
.pl-9 {
  padding-left: 9px;
}
@media (max-width: 1024px) {
  /* line 7311, ../scss/includes/_common.scss */
  .pl-9 {
    padding-left: 15px;
  }
}

/* line 7317, ../scss/includes/_common.scss */
.pr-9 {
  padding-right: 9px;
}
@media (max-width: 1024px) {
  /* line 7317, ../scss/includes/_common.scss */
  .pr-9 {
    padding-right: 15px;
  }
}

/* line 7323, ../scss/includes/_common.scss */
.m-0 {
  margin: 0 !important;
}

/* line 7327, ../scss/includes/_common.scss */
.progress_loader {
  color: #f00 !important;
  background: #fff;
  padding-bottom: 10px;
  padding-top: 10px;
}

/* line 7334, ../scss/includes/_common.scss */
.sa-button-container {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
}
/* line 7339, ../scss/includes/_common.scss */
.sa-button-container .cancel {
  -webkit-order: 2;
  order: 2;
  padding: 12px 20px;
  font-size: 13.3px;
  font-family: "montserratregular";
  text-transform: uppercase;
  margin-left: 10px;
  background: transparent;
  border: 1px solid #303843;
  color: #303843;
}
/* line 7350, ../scss/includes/_common.scss */
.sa-button-container .cancel:hover {
  color: #fff;
  background: #378b1c;
  border: 1px solid #378b1c;
}
/* line 7356, ../scss/includes/_common.scss */
.sa-button-container .sa-confirm-button-container {
  -webkit-order: 1;
  order: 1;
}
/* line 7359, ../scss/includes/_common.scss */
.sa-button-container .sa-confirm-button-container .confirm {
  padding: 12px 20px;
  font-size: 13.3px;
  font-family: "questrialregular";
  text-transform: uppercase;
  background: #303843;
  border: 1px solid #303843;
  color: #fff;
}
/* line 7367, ../scss/includes/_common.scss */
.sa-button-container .sa-confirm-button-container .confirm:hover {
  color: #fff;
  background: #378b1c;
  border: 1px solid #378b1c;
}

/* line 7384, ../scss/includes/_common.scss */
.program-calendar .award-management form .prgrm-selection .pgm-panel .panel-collapse .lock-box button.save-award-skill {
  line-height: 1.42857143;
  padding: 12px 20px;
  font-size: 14px;
  height: auto;
}
/* line 7389, ../scss/includes/_common.scss */
.program-calendar .award-management form .prgrm-selection .pgm-panel .panel-collapse .lock-box button.save-award-skill:hover {
  opacity: unset;
  background: #378b1c;
}
/* line 7396, ../scss/includes/_common.scss */
.program-calendar .award-management form .prgrm-selection .pgm-panel .panel-collapse .lock-box a.icon-box {
  margin-right: 0;
  width: 44px;
  height: 44px;
}
/* line 7400, ../scss/includes/_common.scss */
.program-calendar .award-management form .prgrm-selection .pgm-panel .panel-collapse .lock-box a.icon-box i {
  font-size: 25px;
}
/* line 7417, ../scss/includes/_common.scss */
.program-calendar .award-management .award-panel .awrd-link-block .award-list-panel .icon-block span.timetable-exceptions-lock a.icon-box {
  margin-right: 0;
  width: 44px;
  height: 44px;
}
/* line 7421, ../scss/includes/_common.scss */
.program-calendar .award-management .award-panel .awrd-link-block .award-list-panel .icon-block span.timetable-exceptions-lock a.icon-box i {
  font-size: 25px;
}

/* line 7436, ../scss/includes/_common.scss */
#users .users-tab {
  position: relative;
}
/* line 7439, ../scss/includes/_common.scss */
#users .users-tab .add-block.add-area {
  position: absolute;
  margin: 0;
  right: 0;
  top: -15px;
  z-index: 9;
}

/* line 7450, ../scss/includes/_common.scss */
.login-right-section .login-outer input::-webkit-input-placeholder {
  text-transform: capitalize;
}

/* line 7453, ../scss/includes/_common.scss */
.login-right-section .login-outer input:-ms-input-placeholder {
  text-transform: capitalize;
}

/* line 7456, ../scss/includes/_common.scss */
.login-right-section .login-outer input::-ms-input-placeholder {
  text-transform: capitalize;
}

/* line 7459, ../scss/includes/_common.scss */
.login-right-section .login-outer input::placeholder {
  text-transform: capitalize;
}

/* line 7462, ../scss/includes/_common.scss */
.extra-space {
  margin: 21px 0 0;
}

/* line 7465, ../scss/includes/_common.scss */
.extra-area {
  min-height: 45px;
}

/* line 7468, ../scss/includes/_common.scss */
.sycnc-datamodal .button-area .btn-inner {
  float: left !important;
}

/* line 7483, ../scss/includes/_common.scss */
.dataTables_scroll .dataTables_scrollHead table thead tr th {
  padding: 10px 12px;
}
/* line 7485, ../scss/includes/_common.scss */
.dataTables_scroll .dataTables_scrollHead table thead tr th:first-child {
  width: 250px;
}
/* line 7493, ../scss/includes/_common.scss */
.dataTables_scroll .dataTables_scrollBody {
  border-bottom: 0 !important;
}
/* line 7497, ../scss/includes/_common.scss */
.dataTables_scroll .dataTables_scrollBody table tbody tr {
  border-bottom: 10px solid #000;
}
/* line 7499, ../scss/includes/_common.scss */
.dataTables_scroll .dataTables_scrollBody table tbody tr td {
  padding: 10px 12px;
  border-bottom: 10px solid #303843;
}
/* line 7502, ../scss/includes/_common.scss */
.dataTables_scroll .dataTables_scrollBody table tbody tr td:first-child {
  width: 250px;
}

/* line 7511, ../scss/includes/_common.scss */
.datepicker.dropdown-menu {
  z-index: 9999 !important;
}

/* line 7514, ../scss/includes/_common.scss */
.sweet-overlay {
  z-index: 1054 !important;
}

/* line 7517, ../scss/includes/_common.scss */
.report_no_data {
  padding: 10px 0px 0px 10px;
}

/* line 7520, ../scss/includes/_common.scss */
.act-black {
  background: #161616;
  color: #fff;
}
/* line 7523, ../scss/includes/_common.scss */
.act-black:hover {
  color: #fff;
}
/* line 7526, ../scss/includes/_common.scss */
.act-black:focus {
  outline: none;
}

/* line 7530, ../scss/includes/_common.scss */
.act-red {
  background: #e42328;
  color: #fff !important;
}
/* line 7533, ../scss/includes/_common.scss */
.act-red:hover {
  color: #fff;
}
/* line 7536, ../scss/includes/_common.scss */
.act-red:focus {
  outline: none;
}

/* line 7541, ../scss/includes/_common.scss */
.square-lock {
  background: #45ad23;
  width: 43px;
  display: inline-block;
  margin-right: 7px;
  height: 43px;
  text-align: center;
  font-size: 33px;
  color: #fff;
  cursor: pointer;
  padding-top: 3px;
}
/* line 7552, ../scss/includes/_common.scss */
.square-lock:hover, .square-lock:focus, .square-lock:active, .square-lock:active:focus {
  background: #378b1c;
  color: #fff;
}

/* line 7560, ../scss/includes/_common.scss */
.fl-right {
  float: right;
}

/* line 7563, ../scss/includes/_common.scss */
.fl-left {
  float: left;
}

/* line 7566, ../scss/includes/_common.scss */
.height44 {
  height: 44px;
}

/* line 7571, ../scss/includes/_common.scss */
.common-tab-style .common-tabgroup-wrap .common-tab-group {
  background: #fff;
}
/* line 7573, ../scss/includes/_common.scss */
.common-tab-style .common-tabgroup-wrap .common-tab-group .absolute-ico {
  right: 15px;
}
/* line 7575, ../scss/includes/_common.scss */
.common-tab-style .common-tabgroup-wrap .common-tab-group .absolute-ico a {
  padding: 5px;
  display: inline-block;
  font-size: 24px;
}
/* line 7581, ../scss/includes/_common.scss */
.common-tab-style .common-tabgroup-wrap .common-tab-group .common-tab-heading {
  background: #404853;
  color: #fff;
  padding: 12px;
  cursor: pointer;
  -webkit-transition: 0.35s ease all;
  -o-transition: 0.35s ease all;
  transition: 0.35s ease all;
}
/* line 7589, ../scss/includes/_common.scss */
.common-tab-style .common-tabgroup-wrap .common-tab-group .common-tab-heading.collapsed {
  background: #404853;
  color: #fff;
}
/* line 7593, ../scss/includes/_common.scss */
.common-tab-style .common-tabgroup-wrap .common-tab-group .common-tab-heading h4 {
  text-transform: uppercase;
  line-height: 18px;
}
/* line 7599, ../scss/includes/_common.scss */
.common-tab-style .common-tabgroup-wrap .common-tab-group .common-tab-content .add-skill-section {
  background: #e6ebee;
  padding-top: 7px;
}
/* line 7602, ../scss/includes/_common.scss */
.common-tab-style .common-tabgroup-wrap .common-tab-group .common-tab-content .add-skill-section .add-new-skill {
  display: none;
}
/* line 7604, ../scss/includes/_common.scss */
.common-tab-style .common-tabgroup-wrap .common-tab-group .common-tab-content .add-skill-section .add-new-skill h1 {
  font-family: "montserratregular";
  font-size: 18px;
  color: #303843;
  text-transform: uppercase;
  padding-top: 10px;
  font-weight: normal;
}
/* line 7613, ../scss/includes/_common.scss */
.common-tab-style .common-tabgroup-wrap .common-tab-group .common-tab-content .add-skill-section .add-new-skill .appendSkillForm .custom-input {
  font-family: "montserratregular";
}
/* line 7617, ../scss/includes/_common.scss */
.common-tab-style .common-tabgroup-wrap .common-tab-group .common-tab-content .add-skill-section .add-new-skill .appendSkillForm .selectric .label {
  font-family: "montserratregular";
}
/* line 7623, ../scss/includes/_common.scss */
.common-tab-style .common-tabgroup-wrap .common-tab-group .common-tab-content .add-skill-section .perm-wrap {
  text-align: right;
}
/* line 7625, ../scss/includes/_common.scss */
.common-tab-style .common-tabgroup-wrap .common-tab-group .common-tab-content .add-skill-section .perm-wrap a {
  background: #45ad23;
  width: 43px;
  display: inline-block;
  margin-right: 7px;
  height: 43px;
  text-align: center;
  font-size: 33px;
  color: #fff;
  margin-left: auto;
  cursor: pointer;
  padding-top: 3px;
}
/* line 7637, ../scss/includes/_common.scss */
.common-tab-style .common-tabgroup-wrap .common-tab-group .common-tab-content .add-skill-section .perm-wrap a:last-child {
  margin-right: 0;
}
/* line 7645, ../scss/includes/_common.scss */
.common-tab-style .common-tabgroup-wrap .common-tab-group .common-tab-content .custom-tab-sub-panel li .inner-head {
  font-family: "bordademibold";
  padding: 12px;
  -webkit-box-shadow: 0px 1px 0px 0px #8e8f96;
  box-shadow: 0px 1px 0px 0px #8e8f96;
  position: relative;
  cursor: pointer;
  background: #fff;
  border-bottom: 1px solid #ccc;
}
/* line 7654, ../scss/includes/_common.scss */
.common-tab-style .common-tabgroup-wrap .common-tab-group .common-tab-content .custom-tab-sub-panel li .inner-head:last-child {
  border-bottom: 0;
}
/* line 7657, ../scss/includes/_common.scss */
.common-tab-style .common-tabgroup-wrap .common-tab-group .common-tab-content .custom-tab-sub-panel li .inner-head .award-head {
  color: #333843;
  text-transform: uppercase;
  display: block;
  padding-right: 100px;
  font-size: 18px;
}
/* line 7664, ../scss/includes/_common.scss */
.common-tab-style .common-tabgroup-wrap .common-tab-group .common-tab-content .custom-tab-sub-panel li .inner-head .award-btn-r {
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 15px;
}
/* line 7670, ../scss/includes/_common.scss */
.common-tab-style .common-tabgroup-wrap .common-tab-group .common-tab-content .custom-tab-sub-panel li .inner-head .award-btn-r a {
  font-size: 24px;
  color: #333843;
  padding: 5px;
  display: inline-block;
}
/* line 7678, ../scss/includes/_common.scss */
.common-tab-style .common-tabgroup-wrap .common-tab-group .common-tab-content .custom-tab-sub-panel li .inner-filter {
  background: #e6ebee;
  padding: 15px 0;
}
/* line 7682, ../scss/includes/_common.scss */
.common-tab-style .common-tabgroup-wrap .common-tab-group .common-tab-content .custom-tab-sub-panel li .inner-filter .inline-select-panel:before {
  content: "";
  display: table;
}
/* line 7686, ../scss/includes/_common.scss */
.common-tab-style .common-tabgroup-wrap .common-tab-group .common-tab-content .custom-tab-sub-panel li .inner-filter .inline-select-panel:after {
  content: "";
  display: table;
  clear: both;
}
/* line 7691, ../scss/includes/_common.scss */
.common-tab-style .common-tabgroup-wrap .common-tab-group .common-tab-content .custom-tab-sub-panel li .inner-filter .inline-select-panel .inline-selects {
  float: left;
  width: 25%;
  margin-right: 15px;
}
/* line 7695, ../scss/includes/_common.scss */
.common-tab-style .common-tabgroup-wrap .common-tab-group .common-tab-content .custom-tab-sub-panel li .inner-filter .inline-select-panel .inline-selects:last-child {
  margin-right: 0;
}
/* line 7699, ../scss/includes/_common.scss */
.common-tab-style .common-tabgroup-wrap .common-tab-group .common-tab-content .custom-tab-sub-panel li .inner-filter .inline-select-panel .inline-selects .selectric .button {
  background: #23282f;
}

/* line 7715, ../scss/includes/_common.scss */
.inline-select-width .inline-select-panel .inline-selects {
  width: calc(90% / 4) !important;
  margin-right: 10px !important;
}

/* line 7724, ../scss/includes/_common.scss */
.new-skills .appendSkillForm .form-group .custom-input {
  padding: 8px 8px 8px 8px;
}

/*------ Custom file upload -------*/
/* line 7733, ../scss/includes/_common.scss */
.custom-upload-file label {
  cursor: pointer;
  color: #fff;
  font-weight: normal;
  font-size: 13px;
  text-transform: uppercase;
  width: 100%;
  margin-bottom: 0;
}
/* line 7742, ../scss/includes/_common.scss */
.custom-upload-file .custom-file-upload {
  width: 100%;
  background: #45ad23;
  text-align: center;
  padding: 9px 0;
}
/* line 7748, ../scss/includes/_common.scss */
.custom-upload-file input[type="file"] {
  display: none;
}
/* line 7751, ../scss/includes/_common.scss */
.custom-upload-file .label-danger {
  position: static;
  margin-bottom: 6px;
}

/* line 7759, ../scss/includes/_common.scss */
.select-membership-blk .selectric-pop-bg label {
  color: #333 !important;
}
/* line 7763, ../scss/includes/_common.scss */
.select-membership-blk .selectric-pop-bg .selectric-wrapper .selectric {
  border: 1px solid #c3c3c3 !important;
}
/* line 7765, ../scss/includes/_common.scss */
.select-membership-blk .selectric-pop-bg .selectric-wrapper .selectric .button {
  border: 0 !important;
  border-left: 1px solid #c3c3c3 !important;
}

/* line 7774, ../scss/includes/_common.scss */
.selected-members caption {
  text-transform: uppercase;
}
/* line 7777, ../scss/includes/_common.scss */
.selected-members tr {
  text-transform: uppercase;
}
/* line 7779, ../scss/includes/_common.scss */
.selected-members tr td {
  color: #333;
}

/* line 7785, ../scss/includes/_common.scss */
.order_view_wrapper caption {
  text-transform: uppercase;
}
/* line 7788, ../scss/includes/_common.scss */
.order_view_wrapper tr {
  text-transform: uppercase;
}
/* line 7790, ../scss/includes/_common.scss */
.order_view_wrapper tr td {
  color: #333;
}

/* line 7796, ../scss/includes/_common.scss */
.ex-course-wrap .dataTables_info {
  color: #969696;
}
/* line 7800, ../scss/includes/_common.scss */
.ex-course-wrap.facilites-wrapper .content-wrapper .inner-wrapper .table-content {
  margin-bottom: 10px;
}

/* line 7811, ../scss/includes/_common.scss */
.member-book-wrap table tbody tr td::first-child {
  width: auto;
  background: #ccc;
}
/* line 7816, ../scss/includes/_common.scss */
.member-book-wrap table tbody tr .mem-type-width {
  width: 200px;
}
/* line 7818, ../scss/includes/_common.scss */
.member-book-wrap table tbody tr .mem-type-width .selectric-wrapper {
  width: 200px;
}
/* line 7823, ../scss/includes/_common.scss */
.member-book-wrap table tbody tr .date-width input[type="text"] {
  height: 35px;
  padding: 10px;
  width: 170px;
}

/* line 7835, ../scss/includes/_common.scss */
.bg-light-blue {
  background: #e6ebee;
}

/* line 7839, ../scss/includes/_common.scss */
.w-80 .modal-dialog {
  width: 80%;
}
@media (max-width: 767px) {
  /* line 7839, ../scss/includes/_common.scss */
  .w-80 .modal-dialog {
    margin: auto;
  }
}

/* line 7847, ../scss/includes/_common.scss */
.w-90 .modal-dialog {
  width: 90%;
}

/*------- Page Loader -----------------*/
/* line 7853, ../scss/includes/_common.scss */
.page-loader {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  background-color: rgba(62, 86, 95, 0.8);
  z-index: 999999999999999999;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background-image: url(../images/ajax-loader.svg);
  background-repeat: no-repeat;
  background-position: center center;
}

/* line 7875, ../scss/includes/_common.scss */
.red-notification-icon {
  min-width: 20px;
  height: 20px;
  background-color: red;
  color: white;
  z-index: 99;
  position: absolute;
  top: -11px;
  border-radius: 50%;
  right: 0;
  font-size: 12px;
  text-align: center;
}
@media (max-width: 767px) {
  /* line 7875, ../scss/includes/_common.scss */
  .red-notification-icon {
    top: 10px;
  }
}

/*--skill image up field ----*/
/* line 7894, ../scss/includes/_common.scss */
.skill-outer .logo-area {
  width: 100%;
  height: 100px;
}
/* line 7897, ../scss/includes/_common.scss */
.skill-outer .logo-area img {
  width: 100%;
  height: 100%;
  max-height: 100px;
}
/* line 7903, ../scss/includes/_common.scss */
.skill-outer .logo-area-outer {
  width: 100%;
  float: left;
}
/* line 7906, ../scss/includes/_common.scss */
.skill-outer .logo-area-outer .skills-required-type {
  border: 1px solid #c3c3c3 !important;
  margin-top: 5px;
}
/* line 7911, ../scss/includes/_common.scss */
.skill-outer .connect-area {
  width: 100%;
  float: left;
  background: #45ad23;
  color: #fff;
}
/* line 7916, ../scss/includes/_common.scss */
.skill-outer .connect-area .custom-file-upload {
  width: 100%;
  float: left;
  text-align: center;
  color: #fff;
  padding: 10px;
  background: #45ad23;
  cursor: pointer;
  margin-bottom: 0;
}
/* line 7926, ../scss/includes/_common.scss */
.skill-outer .connect-area #badge-img-upload, .skill-outer .connect-area #certificate_icon-img-upload {
  display: none;
}

/*-----  Common Search ----------*/
/* line 7935, ../scss/includes/_common.scss */
.common-search .search-button .parent_search {
  line-height: 25px;
  border-color: #45ad23;
  color: #fff;
}
/* line 7940, ../scss/includes/_common.scss */
.common-search .search-button .parent_search:hover, .common-search .search-button .parent_search:focus, .common-search .search-button .parent_search:active, .common-search .search-button .parent_search:active:focus {
  background: #378b1c;
  border-color: #378b1c;
  color: #fff;
}
/* line 7948, ../scss/includes/_common.scss */
.common-search .search-result-list ul li {
  background: #e3e9ec;
  color: #404b59;
}

/*---------- Common Popup --------*/
/* line 7956, ../scss/includes/_common.scss */
.common-popup-80 .modal-dialog {
  width: 80%;
}

/*------ Check box full -----------*/
/* line 7963, ../scss/includes/_common.scss */
.chk-fluid .left-checkbox {
  height: 35px;
  position: relative;
  display: block;
}
/* line 7968, ../scss/includes/_common.scss */
.chk-fluid .left-checkbox input:checked + span {
  color: #fff;
  background: #5086ae;
  border-color: #5086ae;
}
/* line 7972, ../scss/includes/_common.scss */
.chk-fluid .left-checkbox input:checked + span:before {
  color: #fff;
}
/* line 7977, ../scss/includes/_common.scss */
.chk-fluid .left-checkbox span {
  width: 100%;
  height: 36px;
  background: none;
  color: #3e4854;
  border: 1px solid #cdd2d6;
  line-height: 33px;
  font-size: 14px;
  padding-left: 10px;
}
/* line 7986, ../scss/includes/_common.scss */
.chk-fluid .left-checkbox span:before {
  font-size: 16px;
  color: #3e4854;
  content: "\f00c";
  left: initial;
  right: 10px;
}

/* line 7998, ../scss/includes/_common.scss */
.check-full .input-group {
  width: 100%;
  min-height: 43px;
  border: 1px solid #c1cacf;
}
/* line 8002, ../scss/includes/_common.scss */
.check-full .input-group .left-checkbox {
  min-height: 43px;
  margin-bottom: 0;
}
/* line 8005, ../scss/includes/_common.scss */
.check-full .input-group .left-checkbox span {
  width: 100%;
  background: #fff;
}
/* line 8008, ../scss/includes/_common.scss */
.check-full .input-group .left-checkbox span:before {
  color: #ccc;
  content: "\f00c";
}
/* line 8014, ../scss/includes/_common.scss */
.check-full .input-group .left-checkbox input:checked + span:before {
  color: #45ad23;
}
/* line 8022, ../scss/includes/_common.scss */
.check-full.check-wrap .input-group .input-group-addon {
  width: 20%;
  font-size: 15px;
  font-family: "bordademibold";
  background: #fff;
  border: none;
  border-right: 1px solid #c1cacf;
  outline: none;
  border-radius: 0;
}

/* line 8039, ../scss/includes/_common.scss */
.selectric-inline .selectric-wrapper .selectric-scroll ul {
  display: block !important;
}
/* line 8041, ../scss/includes/_common.scss */
.selectric-inline .selectric-wrapper .selectric-scroll ul li {
  display: block !important;
}

/* line 8050, ../scss/includes/_common.scss */
.chk-custom-holder .chk-only .custom-check span {
  background: #fff;
}
/* line 8052, ../scss/includes/_common.scss */
.chk-custom-holder .chk-only .custom-check span:before {
  color: #d9dbdc;
  content: "\f00c";
}
/* line 8058, ../scss/includes/_common.scss */
.chk-custom-holder .chk-only .custom-check input:checked + span:before {
  color: #45ad23;
}

/* line 8066, ../scss/includes/_common.scss */
.chk-area.radio-pad .space_label {
  padding-left: 35px;
}

/* line 8071, ../scss/includes/_common.scss */
.seletric-border {
  border: solid 1px #c0c2c6;
}

/* line 8074, ../scss/includes/_common.scss */
.seletric-border-wrapper .selectric {
  border: solid 1px #c0c2c6;
}

/* line 8077, ../scss/includes/_common.scss */
.vertical-align {
  display: flex;
  align-items: center;
}
@media (max-width: 767px) {
  /* line 8082, ../scss/includes/_common.scss */
  .vertical-align .row .vertical-align {
    display: block;
    /* Turn off the flexible box layout */
  }
}

/* line 8088, ../scss/includes/_common.scss */
.input-h-45 {
  height: 44px !important;
}

/* line 8091, ../scss/includes/_common.scss */
.border-outer .selectric {
  border: solid 1px #ddd;
}

/*-------- Online booking -------*/
/* line 8097, ../scss/includes/_common.scss */
.form-common-online .form-group label {
  color: #2e6cb0;
}
/* line 8100, ../scss/includes/_common.scss */
.form-common-online .form-group .form-control {
  border-radius: 0;
  border: 1px solid #d6d6d6;
  padding-top: 10px;
  padding-bottom: 10px;
  height: auto;
  margin-bottom: 5px;
}

/* line 8111, ../scss/includes/_common.scss */
.btn.btn-orange {
  background: #db6635;
  border: 0;
  color: #fff;
}
/* line 8115, ../scss/includes/_common.scss */
.btn.btn-orange:hover {
  background: #d15825;
}
/* line 8119, ../scss/includes/_common.scss */
.btn.btn-blue {
  background: #2e6cb0;
  border: 0;
  color: #fff;
}
/* line 8123, ../scss/includes/_common.scss */
.btn.btn-blue:hover {
  background: #29609c;
}

/*------ crash-popover -------*/
/* line 8131, ../scss/includes/_common.scss */
.popover.crash-popover {
  width: auto;
  min-width: auto;
  padding: 8px;
  z-index: 1;
}
/* line 8136, ../scss/includes/_common.scss */
.popover.crash-popover .popover-content {
  text-transform: initial;
}

/*---- Selectric ----*/
/* line 8144, ../scss/includes/_common.scss */
.selectric-common-select .selectric {
  border-radius: 4px;
}
/* line 8146, ../scss/includes/_common.scss */
.selectric-common-select .selectric .label {
  font-family: "questrialregular";
  font-size: 16px;
}
@media screen and (max-width: 767px) {
  /* line 8146, ../scss/includes/_common.scss */
  .selectric-common-select .selectric .label {
    font-size: 13px;
  }
}
/* line 8153, ../scss/includes/_common.scss */
.selectric-common-select .selectric .button {
  background: #fff;
  border-radius: 4px;
}
/* line 8156, ../scss/includes/_common.scss */
.selectric-common-select .selectric .button:after {
  border-top-color: #db6635;
}

/*---- Back button common ----*/
/* line 8164, ../scss/includes/_common.scss */
.btn-back {
  font-family: "questrialregular";
  font-size: 16px;
  background: #fff;
  border-radius: 4px;
  color: #272b34;
  min-height: 45px;
  min-width: 100px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
@media screen and (max-width: 767px) {
  /* line 8164, ../scss/includes/_common.scss */
  .btn-back {
    min-height: 35px;
    font-size: 13px;
  }
}
/* line 8185, ../scss/includes/_common.scss */
.btn-back:hover {
  background: #db6635;
  color: #fff;
  border-color: #db6635;
}

/* line 8192, ../scss/includes/_common.scss */
.bottom-logo-area {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  padding: 15px;
}
@media screen and (max-width: 767px) {
  /* line 8192, ../scss/includes/_common.scss */
  .bottom-logo-area {
    width: 100%;
    position: fixed;
    bottom: 0;
    left: 0;
    padding: 15px;
    font-size: 12px;
  }
}
/* line 8207, ../scss/includes/_common.scss */
.bottom-logo-area .botton-logo {
  width: 200px;
}
@media screen and (max-width: 575px) {
  /* line 8207, ../scss/includes/_common.scss */
  .bottom-logo-area .botton-logo {
    width: 160px;
  }
}

/* line 8214, ../scss/includes/_common.scss */
.common-height {
  margin: 35px 0 0;
}

/* line 8219, ../scss/includes/_common.scss */
.swal2-modal .swal2-footer {
  text-align: center;
}
/* line 8222, ../scss/includes/_common.scss */
.swal2-modal .swal2-footer .swal2-button-container .swal2-button {
  font-family: "questrialregular";
}
/* line 8225, ../scss/includes/_common.scss */
.swal2-modal .swal2-footer .swal2-button-container .swal2-button--button1 {
  background-color: #db6635;
  border: 1px solid #db6635;
}
/* line 8229, ../scss/includes/_common.scss */
.swal2-modal .swal2-footer .swal2-button-container .swal2-button--button2 {
  background-color: #303843;
  border: 1px solid #303843;
}
/* line 8233, ../scss/includes/_common.scss */
.swal2-modal .swal2-footer .swal2-button-container .swal2-button--button3 {
  background-color: #db6635;
  border: 1px solid #db6635;
}

/*---- Common btn Group ----*/
/* line 8242, ../scss/includes/_common.scss */
.common-btn-group .btn-orange {
  font-family: "questrialregular";
  background: #db6635;
  color: #fff;
  border-color: #db6635;
}
/* line 8248, ../scss/includes/_common.scss */
.common-btn-group .btn-grey {
  font-family: "questrialregular";
  background: #303843;
  border-color: #303843;
  color: #fff;
}

/*---- Common modal ----*/
/* line 8257, ../scss/includes/_common.scss */
.instructor-common-modal .modal-header {
  font-size: 17px;
  background: #db6635;
  color: #fff;
}
/* line 8262, ../scss/includes/_common.scss */
.instructor-common-modal .modal-header .close:hover, .instructor-common-modal .modal-header .close:focus {
  outline: none;
  color: #fff;
}
/* line 8270, ../scss/includes/_common.scss */
.instructor-common-modal .login-block .auth-wrap input {
  width: calc(100% / 4 - 3px);
  text-align: center;
  box-shadow: none;
  border: 1px solid #ddd;
  padding: 5px;
  margin: 3px;
  color: #272b34;
  -webkit-appearance: none;
}

/* line 3, ../scss/includes/_login.scss */
body {
  background: url("../images/instructor-bg-login.jpeg");
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  font-family: "questrialregular";
  position: relative;
}

/* line 15, ../scss/includes/_login.scss */
.instructor-main-area .login-section {
  position: absolute;
  left: 50%;
  top: 50%;
  min-height: initial !important;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  min-height: auto;
  padding-bottom: 0;
}
/* line 25, ../scss/includes/_login.scss */
.instructor-main-area .login-section .login-block {
  margin-top: 0 !important;
}

/* line 31, ../scss/includes/_login.scss */
.login .login-section {
  width: 600px;
  min-height: 100vh;
  padding: 15px;
  padding-bottom: 80px;
  margin: 0px auto;
}
/* line 33, ../scss/includes/_login.scss */
.login .login-section .logo img {
  width: 200px;
}
@media (max-width: 767px) {
  /* line 33, ../scss/includes/_login.scss */
  .login .login-section .logo img {
    width: 150px;
  }
}
@media (max-width: 767px) {
  /* line 31, ../scss/includes/_login.scss */
  .login .login-section {
    width: 100%;
  }
}
/* line 48, ../scss/includes/_login.scss */
.login .login-section .login-block {
  margin-top: 25px;
  width: 100%;
}
/* line 52, ../scss/includes/_login.scss */
.login .login-section .login-block .form-group input {
  -webkit-appearance: none;
  padding: 8px 12px !important;
  background: #fff;
  width: 100%;
  padding: 8px;
  color: #8a8a8a;
  border-radius: 4px;
  -moz-border-radius: 5px;
  -web-kit-border-radius: 5px;
  border: solid 1px #c5c6ca;
}
/* line 65, ../scss/includes/_login.scss */
.login .login-section .login-block .m_row {
  margin-left: -5px;
  margin-right: -5px;
}
/* line 69, ../scss/includes/_login.scss */
.login .login-section .login-block .auth_code {
  margin: 5px;
  height: 60px;
  text-align: center;
}
/* line 74, ../scss/includes/_login.scss */
.login .login-section .login-block .alert-danger {
  margin-top: 15px;
  display: block;
}
/* line 78, ../scss/includes/_login.scss */
.login .login-section .login-block .label-danger {
  color: red;
}
/* line 82, ../scss/includes/_login.scss */
.login .login-section .btn-submit {
  background: #db6635;
  color: #fff;
  padding: 8px 20px;
  outline: none;
  font-family: "questrialregular";
}
@media (max-width: 365px) {
  /* line 82, ../scss/includes/_login.scss */
  .login .login-section .btn-submit {
    width: 100%;
    margin-bottom: 5px;
  }
}
/* line 92, ../scss/includes/_login.scss */
.login .login-section .btn-submit:hover {
  opacity: 0.8;
}
/* line 96, ../scss/includes/_login.scss */
.login .login-section .btn-signout {
  background: #fff;
  color: #000000;
  font-family: "questrialregular";
  margin-top: 5px;
}
/* line 101, ../scss/includes/_login.scss */
.login .login-section .btn-signout:hover {
  opacity: 0.8;
}
/* line 105, ../scss/includes/_login.scss */
.login .login-section .forg_password {
  float: right;
  margin-top: 12px;
  color: #fff;
}
@media (max-width: 365px) {
  /* line 105, ../scss/includes/_login.scss */
  .login .login-section .forg_password {
    float: none;
    display: block;
    text-align: center;
  }
}
/* line 114, ../scss/includes/_login.scss */
.login .login-section .forg_password:hover {
  color: #db6635;
  text-decoration: underline !important;
}
/* line 119, ../scss/includes/_login.scss */
.login .login-section .copy_rght {
  color: #000000;
  background: #fff;
  width: 100%;
  position: fixed;
  bottom: 0;
  left: 0;
  padding: 15px;
  font-size: 12px;
}

/* line 1, ../scss/includes/_lesson-select.scss */
.table-lesson-common {
  font-size: 16px;
}
@media screen and (max-width: 767px) {
  /* line 1, ../scss/includes/_lesson-select.scss */
  .table-lesson-common {
    font-size: 13px;
  }
}
/* line 8, ../scss/includes/_lesson-select.scss */
.table-lesson-common thead tr td {
  padding: 0;
  border: 0;
}
/* line 11, ../scss/includes/_lesson-select.scss */
.table-lesson-common thead tr td .thead-title {
  padding: 10px;
  background: #db6635;
  color: #fff;
}
@media screen and (max-width: 767px) {
  /* line 11, ../scss/includes/_lesson-select.scss */
  .table-lesson-common thead tr td .thead-title {
    padding: 5px 8px;
  }
}
/* line 24, ../scss/includes/_lesson-select.scss */
.table-lesson-common tbody tr:nth-child(odd) {
  background: #eaeaeb;
}
/* line 27, ../scss/includes/_lesson-select.scss */
.table-lesson-common tbody tr:nth-child(even) {
  background: #c3c3c3;
}
/* line 30, ../scss/includes/_lesson-select.scss */
.table-lesson-common tbody tr td {
  border: 0;
  color: #272b34;
}
@media screen and (max-width: 767px) {
  /* line 30, ../scss/includes/_lesson-select.scss */
  .table-lesson-common tbody tr td {
    padding: 5px 8px;
  }
}
/* line 36, ../scss/includes/_lesson-select.scss */
.table-lesson-common tbody tr td.lesson-detail {
  width: 100px;
}
/* line 39, ../scss/includes/_lesson-select.scss */
.table-lesson-common tbody tr td .btn-start, .table-lesson-common tbody tr td .lesson-infro-wrap {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
/* line 51, ../scss/includes/_lesson-select.scss */
.table-lesson-common tbody tr td .btn-start {
  color: #db6635;
}
/* line 55, ../scss/includes/_lesson-select.scss */
.table-lesson-common tbody tr td .lesson-infro-wrap .stage-count, .table-lesson-common tbody tr td .lesson-infro-wrap .condition-box {
  width: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
}
/* line 70, ../scss/includes/_lesson-select.scss */
.table-lesson-common tbody tr td .lesson-infro-wrap .stage-count .heart-icon, .table-lesson-common tbody tr td .lesson-infro-wrap .condition-box .heart-icon {
  cursor: pointer;
  color: #ac3d23;
}
/* line 75, ../scss/includes/_lesson-select.scss */
.table-lesson-common tbody tr td .lesson-infro-wrap .stage-count {
  border-left: 1px solid #eaeaeb;
  border-right: 1px solid #eaeaeb;
}
/* line 79, ../scss/includes/_lesson-select.scss */
.table-lesson-common tbody tr td .lesson-infro-wrap .condition-box {
  right: 0;
  left: initial;
}
/* line 84, ../scss/includes/_lesson-select.scss */
.table-lesson-common tbody tr td &gt; span {
  display: inline-block;
}
/* line 97, ../scss/includes/_lesson-select.scss */
.table-lesson-common.lesson-register tbody tr:nth-child(odd) td.lesson-checkbox label:before {
  background: #eaeaeb;
}
/* line 108, ../scss/includes/_lesson-select.scss */
.table-lesson-common.lesson-register tbody tr:nth-child(even) td.lesson-checkbox label:before {
  background: #c3c3c3;
}
/* line 115, ../scss/includes/_lesson-select.scss */
.table-lesson-common.lesson-register tbody tr td {
  position: relative;
  vertical-align: middle;
  border-bottom: 1px solid #fff;
}
/* line 119, ../scss/includes/_lesson-select.scss */
.table-lesson-common.lesson-register tbody tr td:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 1px;
  height: 100%;
  background: #fff;
  z-index: 1;
}
/* line 130, ../scss/includes/_lesson-select.scss */
.table-lesson-common.lesson-register tbody tr td .lesson-stage {
  max-width: 90%;
}
/* line 133, ../scss/includes/_lesson-select.scss */
.table-lesson-common.lesson-register tbody tr td .lesson-condition {
  float: right;
  color: #ac3d23;
  cursor: pointer;
}
/* line 138, ../scss/includes/_lesson-select.scss */
.table-lesson-common.lesson-register tbody tr td.lesson-checkbox {
  width: 50px;
}
/* line 140, ../scss/includes/_lesson-select.scss */
.table-lesson-common.lesson-register tbody tr td.lesson-checkbox input {
  width: 100%;
  height: 100%;
  margin-top: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  cursor: pointer;
  z-index: 1;
}
/* line 152, ../scss/includes/_lesson-select.scss */
.table-lesson-common.lesson-register tbody tr td.lesson-checkbox input:checked + label:before {
  background: rgba(69, 173, 35, 0.9);
}
/* line 158, ../scss/includes/_lesson-select.scss */
.table-lesson-common.lesson-register tbody tr td.lesson-checkbox label {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  margin: 0;
  border: 0;
}
/* line 166, ../scss/includes/_lesson-select.scss */
.table-lesson-common.lesson-register tbody tr td.lesson-checkbox label:before, .table-lesson-common.lesson-register tbody tr td.lesson-checkbox label:after {
  width: 100%;
  height: 100%;
  border: 0;
}
/* line 171, ../scss/includes/_lesson-select.scss */
.table-lesson-common.lesson-register tbody tr td.lesson-checkbox label:after {
  display: none;
  content: '';
}

@media screen and (max-width: 575px) {
  /* line 183, ../scss/includes/_lesson-select.scss */
  .lesson-list.div-skill-table {
    max-height: 540px;
  }
}

/* line 189, ../scss/includes/_lesson-select.scss */
.md-conidition-table-wrap {
  max-height: 300px;
}

@media screen and (max-width: 640px) {
  /* line 2, ../scss/includes/_select-skill.scss */
  .div-skill-table {
    max-height: 320px;
    overflow: auto;
  }
}

/* line 12, ../scss/includes/_select-skill.scss */
.participant-container .skill-list .selection-head .skill-selection label {
  background: #db6635;
  color: #fff;
  font-family: "questrialregular";
  font-size: 16px;
  width: 100%;
  margin: 20px 0 0;
  padding: 8px;
}
/* line 22, ../scss/includes/_select-skill.scss */
.participant-container .skill-list .selection-head .skill-selection .selectric-common-select .selectric {
  border-radius: 0px;
}
/* line 30, ../scss/includes/_select-skill.scss */
.participant-container .skill-list .selection-head .list-filter input:checked + span.btn-list-view {
  background: #db6635;
  color: #fff;
}
/* line 36, ../scss/includes/_select-skill.scss */
.participant-container .skill-list .selection-head .list-filter .btn-list-view {
  background: #fff;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  width: 44px;
  height: 44px;
  padding: 0px;
  line-height: 50px;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  color: #dbdbdb;
  transition: all ease-out .2s;
  -moz-transition: all ease-out .2s;
  -web-kit-transition: all ease-out .2s;
  cursor: pointer;
}
/* line 60, ../scss/includes/_select-skill.scss */
.participant-container .skill-list .selection-head .list-filter .btn-list-view:hover {
  color: #fff;
  background: #db6635;
}
/* line 64, ../scss/includes/_select-skill.scss */
.participant-container .skill-list .selection-head .list-filter .btn-list-view:focus {
  outline: none;
  box-shadow: none;
}
/* line 69, ../scss/includes/_select-skill.scss */
.participant-container .skill-list .selection-head .list-filter .btn-list-view span i {
  color: #dbdbdb;
  font-size: 22px;
}
/* line 74, ../scss/includes/_select-skill.scss */
.participant-container .skill-list .selection-head .list-filter .btn-list-view.active {
  background: #db6635;
}
/* line 77, ../scss/includes/_select-skill.scss */
.participant-container .skill-list .selection-head .list-filter .btn-list-view.active span i {
  color: #fff;
}
/* line 82, ../scss/includes/_select-skill.scss */
.participant-container .skill-list .selection-head .list-filter .btn-list-view:hover {
  background: #db6635;
}
/* line 85, ../scss/includes/_select-skill.scss */
.participant-container .skill-list .selection-head .list-filter .btn-list-view:hover span i {
  color: #fff;
}
/* line 95, ../scss/includes/_select-skill.scss */
.participant-container .skill-list.list-block table {
  color: #272b34;
  font-family: "questrialregular";
  font-size: 16px;
}
@media screen and (max-width: 767px) {
  /* line 95, ../scss/includes/_select-skill.scss */
  .participant-container .skill-list.list-block table {
    font-size: 13px;
  }
}
/* line 103, ../scss/includes/_select-skill.scss */
.participant-container .skill-list.list-block table thead th {
  border: 0px;
}
/* line 108, ../scss/includes/_select-skill.scss */
.participant-container .skill-list.list-block table tr {
  background: #eaeaeb;
  border: 0px;
}
/* line 112, ../scss/includes/_select-skill.scss */
.participant-container .skill-list.list-block table tr td {
  border: 0px;
  color: #d0d0d0;
  padding: 0px;
  border-right: solid 1px #fff;
}
/* line 118, ../scss/includes/_select-skill.scss */
.participant-container .skill-list.list-block table tr td.head {
  color: #272b34;
  padding: 0px 12px;
  width: 50%;
}
/* line 123, ../scss/includes/_select-skill.scss */
.participant-container .skill-list.list-block table tr td.head.active {
  color: #62a953;
}
/* line 129, ../scss/includes/_select-skill.scss */
.participant-container .skill-list.list-block table tr td.head span.icon-red i {
  color: #db6635;
  font-size: 23px;
}
/* line 137, ../scss/includes/_select-skill.scss */
.participant-container .skill-list.list-block table tr td .align-center-common {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
/* line 149, ../scss/includes/_select-skill.scss */
.participant-container .skill-list.list-block table tr td .bg-fill-color {
  color: #fff;
}
/* line 153, ../scss/includes/_select-skill.scss */
.participant-container .skill-list.list-block table tr td .bg-green {
  background: rgba(95, 145, 58, 0.9);
  height: 100%;
}
/* line 158, ../scss/includes/_select-skill.scss */
.participant-container .skill-list.list-block table tr td .bg-yellow {
  background: rgba(221, 164, 68, 0.9);
  height: 100%;
}
/* line 163, ../scss/includes/_select-skill.scss */
.participant-container .skill-list.list-block table tr td .bg-red {
  background: rgba(170, 57, 41, 0.9);
  height: 100%;
}
/* line 169, ../scss/includes/_select-skill.scss */
.participant-container .skill-list.list-block table tr:nth-child(even) {
  background: #c3c3c3;
}
/* line 171, ../scss/includes/_select-skill.scss */
.participant-container .skill-list.list-block table tr:nth-child(even) td {
  color: #969698;
}
/* line 174, ../scss/includes/_select-skill.scss */
.participant-container .skill-list.list-block table tr:nth-child(even) td.head {
  color: #272b34;
  padding: 0px 12px;
  width: 50%;
}
/* line 179, ../scss/includes/_select-skill.scss */
.participant-container .skill-list.list-block table tr:nth-child(even) td.head.active {
  color: #62a953;
}
/* line 185, ../scss/includes/_select-skill.scss */
.participant-container .skill-list.list-block table tr:nth-child(odd) {
  background: #eaeaeb;
}
/* line 190, ../scss/includes/_select-skill.scss */
.participant-container .skill-list.list-block table tr td.common-box {
  width: 50px;
  height: 50px;
  text-align: center;
}
@media screen and (max-width: 767px) {
  /* line 190, ../scss/includes/_select-skill.scss */
  .participant-container .skill-list.list-block table tr td.common-box {
    height: 35px;
    font-size: 13px;
  }
}
/* line 201, ../scss/includes/_select-skill.scss */
.participant-container .skill-list.list-block table tr.status {
  background: transparent;
}
/* line 206, ../scss/includes/_select-skill.scss */
.participant-container .skill-list.list-block table tr.status td.head {
  border: 0px;
  text-align: right;
  font-size: 18px;
  color: #fff;
}
@media screen and (max-width: 767px) {
  /* line 206, ../scss/includes/_select-skill.scss */
  .participant-container .skill-list.list-block table tr.status td.head {
    font-size: 13px;
  }
}
/* line 220, ../scss/includes/_select-skill.scss */
.participant-container .skill-list.list-block .btn-end-lesson {
  background: #db6635;
  color: #fff;
  font-family: "questrialregular";
  font-size: 15px;
  text-align: center;
  padding: 10px;
}
@media (max-width: 767px) {
  /* line 220, ../scss/includes/_select-skill.scss */
  .participant-container .skill-list.list-block .btn-end-lesson {
    margin-top: 10px;
  }
}
/* line 230, ../scss/includes/_select-skill.scss */
.participant-container .skill-list.list-block .btn-end-lesson:hover {
  background: #ac3d23;
}

/* line 5, ../scss/includes/_participant.scss */
.participant-container .selection-head .skill-selection label {
  background: #db6635;
  color: #fff;
  font-family: "questrialregular";
  font-size: 16px;
  width: 100%;
  margin: 20px 0 0;
  padding: 8px;
}
@media screen and (max-width: 767px) {
  /* line 5, ../scss/includes/_participant.scss */
  .participant-container .selection-head .skill-selection label {
    font-size: 13px;
  }
}
/* line 17, ../scss/includes/_participant.scss */
.participant-container .selection-head .skill-selection .selectric-common-select .selectric {
  border-radius: 0px;
}
/* line 23, ../scss/includes/_participant.scss */
.participant-container .selection-head .pannel-head ul li {
  background: #eaeaeb;
  border-right: solid 1px #fff;
  color: #2a2d36;
  font-size: 18px;
  text-align: center;
  font-family: "questrialregular";
  width: 70px;
  height: 50px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
@media screen and (max-width: 767px) {
  /* line 23, ../scss/includes/_participant.scss */
  .participant-container .selection-head .pannel-head ul li {
    font-size: 16px;
    height: 35px;
  }
}
/* line 46, ../scss/includes/_participant.scss */
.participant-container .selection-head .pannel-head ul li span {
  text-align: right;
  color: #db6635;
  position: absolute;
  right: 8px;
  top: -4px;
}
@media screen and (max-width: 767px) {
  /* line 46, ../scss/includes/_participant.scss */
  .participant-container .selection-head .pannel-head ul li span {
    right: 2px;
    top: 0px;
  }
}
/* line 63, ../scss/includes/_participant.scss */
.participant-container .selection-head .list-filter input:checked + span.btn-list-view {
  background: #db6635;
  color: #fff;
}
/* line 69, ../scss/includes/_participant.scss */
.participant-container .selection-head .list-filter .btn-list-view {
  font-family: "questrialregular";
  background: #fff;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  font-size: 22px;
  min-width: 44px;
  height: 44px;
  padding: 5px;
  line-height: 50px;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  color: #dbdbdb;
  transition: all ease-out .2s;
  -moz-transition: all ease-out .2s;
  -web-kit-transition: all ease-out .2s;
  cursor: pointer;
}
@media screen and (max-width: 767px) {
  /* line 69, ../scss/includes/_participant.scss */
  .participant-container .selection-head .list-filter .btn-list-view {
    min-width: 35px;
    height: 35px;
    font-size: 13px;
  }
}
/* line 100, ../scss/includes/_participant.scss */
.participant-container .selection-head .list-filter .btn-list-view span {
  line-height: initial;
  margin-right: 5px;
}
/* line 104, ../scss/includes/_participant.scss */
.participant-container .selection-head .list-filter .btn-list-view:hover {
  color: #fff;
  background: #db6635;
}
/* line 108, ../scss/includes/_participant.scss */
.participant-container .selection-head .list-filter .btn-list-view:focus {
  outline: none;
  box-shadow: none;
}
/* line 113, ../scss/includes/_participant.scss */
.participant-container .selection-head .list-filter .btn-list-view span i {
  color: #dbdbdb;
}
/* line 117, ../scss/includes/_participant.scss */
.participant-container .selection-head .list-filter .btn-list-view.active {
  background: #db6635;
}
/* line 120, ../scss/includes/_participant.scss */
.participant-container .selection-head .list-filter .btn-list-view.active span i {
  color: #fff;
}
/* line 125, ../scss/includes/_participant.scss */
.participant-container .selection-head .list-filter .btn-list-view:hover {
  background: #db6635;
}
/* line 128, ../scss/includes/_participant.scss */
.participant-container .selection-head .list-filter .btn-list-view:hover span i {
  color: #fff;
}
/* line 137, ../scss/includes/_participant.scss */
.participant-container .list-block table {
  color: #272b34;
  font-family: "questrialregular";
  font-size: 16px;
  margin-bottom: 0;
}
/* line 143, ../scss/includes/_participant.scss */
.participant-container .list-block table thead th {
  border: 0px;
}
/* line 147, ../scss/includes/_participant.scss */
.participant-container .list-block table tr {
  background: #c3c3c3;
  border: 0px;
}
/* line 150, ../scss/includes/_participant.scss */
.participant-container .list-block table tr.head-warp {
  background: #eaeaeb;
}
/* line 153, ../scss/includes/_participant.scss */
.participant-container .list-block table tr td {
  border: 0px;
  color: #969698;
  padding: 0px;
  border-right: solid 1px #fff;
}
/* line 158, ../scss/includes/_participant.scss */
.participant-container .list-block table tr td:last-child {
  border: 0px;
}
/* line 161, ../scss/includes/_participant.scss */
.participant-container .list-block table tr td.head {
  color: #272b34;
  padding: 12px;
  width: 50%;
}
@media screen and (max-width: 767px) {
  /* line 161, ../scss/includes/_participant.scss */
  .participant-container .list-block table tr td.head {
    padding: 5px 8px;
  }
}
/* line 168, ../scss/includes/_participant.scss */
.participant-container .list-block table tr td.head.active {
  color: #62a953;
}
/* line 173, ../scss/includes/_participant.scss */
.participant-container .list-block table tr td.head span.icon-red i {
  color: #db6635;
  font-size: 23px;
}
/* line 180, ../scss/includes/_participant.scss */
.participant-container .list-block table tr td .align-center-common {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
/* line 191, ../scss/includes/_participant.scss */
.participant-container .list-block table tr td .bg-fill-color {
  color: #fff;
  height: 100%;
}
/* line 195, ../scss/includes/_participant.scss */
.participant-container .list-block table tr td .bg-green {
  background: rgba(95, 145, 58, 0.9);
  height: 100%;
}
/* line 199, ../scss/includes/_participant.scss */
.participant-container .list-block table tr td .bg-yellow {
  background: rgba(221, 164, 68, 0.9);
  height: 100%;
}
/* line 203, ../scss/includes/_participant.scss */
.participant-container .list-block table tr td .bg-red {
  background: rgba(170, 57, 41, 0.9);
  height: 100%;
}
/* line 209, ../scss/includes/_participant.scss */
.participant-container .list-block table tr td.common-box {
  width: 50px;
  height: 50px;
  text-align: center;
  vertical-align: middle;
}
@media screen and (max-width: 767px) {
  /* line 209, ../scss/includes/_participant.scss */
  .participant-container .list-block table tr td.common-box {
    height: 35px;
  }
}
/* line 219, ../scss/includes/_participant.scss */
.participant-container .list-block table tr.status {
  background: transparent;
}
/* line 221, ../scss/includes/_participant.scss */
.participant-container .list-block table tr.status td {
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-right: 0;
  position: relative;
}
/* line 226, ../scss/includes/_participant.scss */
.participant-container .list-block table tr.status td:before {
  background: #fff;
  position: absolute;
  left: 0;
  top: 0;
  width: 1px;
  height: 100%;
  bottom: 0;
  content: '';
  z-index: 1;
}
/* line 238, ../scss/includes/_participant.scss */
.participant-container .list-block table tr.status td:last-child:after {
  background: #fff;
  position: absolute;
  right: 0;
  top: 0;
  width: 1px;
  height: 100%;
  bottom: 0;
  content: '';
  z-index: 1;
}
/* line 250, ../scss/includes/_participant.scss */
.participant-container .list-block table tr.status td.head {
  border: 0px;
  text-align: right;
  font-size: 18px;
  color: #fff;
}
@media screen and (max-width: 767px) {
  /* line 250, ../scss/includes/_participant.scss */
  .participant-container .list-block table tr.status td.head {
    font-size: 13px;
  }
}
/* line 258, ../scss/includes/_participant.scss */
.participant-container .list-block table tr.status td.head:before {
  display: none;
}
/* line 262, ../scss/includes/_participant.scss */
.participant-container .list-block table tr.status td .bg-fill-color {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
/* line 273, ../scss/includes/_participant.scss */
.participant-container .list-block .btn-end-lesson {
  background: #db6635;
  color: #fff;
  font-family: "questrialregular";
  font-size: 15px;
  text-align: center;
  margin-top: 20px;
  padding: 10px;
  z-index: 1;
}
@media screen and (max-width: 767px) {
  /* line 273, ../scss/includes/_participant.scss */
  .participant-container .list-block .btn-end-lesson {
    font-size: 13px;
    padding: 7px;
  }
}
/* line 286, ../scss/includes/_participant.scss */
.participant-container .list-block .btn-end-lesson:hover {
  background: #ac3d23;
}
</pre></body></html>