@charset "UTF-8";
/***Font-Awesome***/
@import url("font-awesome.css");
@import url("font-awesome.css");
/* line 9, ../sass/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("../fonts/montserrat-regular-webfont.woff2") format("woff2"), url("../fonts/montserrat-regular-webfont.woff") format("woff"); font-weight: normal; font-style: normal; }
@font-face { font-family: 'montserratmedium'; src: url("../fonts/montserrat-medium-webfont.woff2") format("woff2"), url("../fonts/montserrat-medium-webfont.woff") format("woff"); font-weight: normal; font-style: normal; }
@font-face { font-family: 'montserratlight'; src: url("../fonts/montserrat-light-webfont.woff2") format("woff2"), url("../fonts/montserrat-light-webfont.woff") format("woff"); font-weight: normal; font-style: normal; }
@font-face { font-family: 'montserratbold'; src: url("../fonts/montserrat-bold-webfont.woff2") format("woff2"), url("../fonts/montserrat-bold-webfont.woff") format("woff"); font-weight: normal; font-style: normal; }
@font-face { font-family: 'bordabold'; src: url("../fonts/borda-bold-webfont.woff2") format("woff2"), url("../fonts/borda-bold-webfont.woff") format("woff"); font-weight: normal; font-style: normal; }
@font-face { font-family: 'bordademibold'; src: url("../fonts/borda-demibold-webfont.woff2") format("woff2"), url("../fonts/borda-demibold-webfont.woff") format("woff"); font-weight: normal; font-style: normal; }
@font-face { font-family: 'bordaextrabold'; src: url("../fonts/borda-extrabold-webfont.woff2") format("woff2"), url("../fonts/borda-extrabold-webfont.woff") format("woff"); font-weight: normal; font-style: normal; }
@font-face { font-family: 'bordalight'; src: url("../fonts/borda-light-webfont.woff2") format("woff2"), url("../fonts/borda-light-webfont.woff") format("woff"); font-weight: normal; font-style: normal; }
@font-face { font-family: 'bordamedium'; src: url("../fonts/borda-medium-webfont.woff2") format("woff2"), url("../fonts/borda-medium-webfont.woff") format("woff"); font-weight: normal; font-style: normal; }
@font-face { font-family: 'bordaregular'; src: url("../fonts/borda-regular-webfont.woff2") format("woff2"), url("../fonts/borda-regular-webfont.woff") format("woff"); font-weight: normal; font-style: normal; }
@font-face { font-family: 'centrale_sans_regularregular'; src: url("../fonts/centralesansregular-webfont.woff2") format("woff2"), url("../fonts/centralesansregular-webfont.woff") format("woff"); font-weight: normal; font-style: normal; }
@font-face { font-family: 'Helvetica'; src: url("../fonts/Helvetica.eot"); src: url("../fonts/Helvetica.woff") format("woff"), url("../fonts/Helvetica.ttf") format("truetype"), url("../fonts/Helvetica.svg") format("svg"); font-weight: normal; font-style: normal; }
@font-face { font-family: 'arial'; src: url("../fonts/arial.eot"); src: url("../fonts/arial.woff") format("woff"), url("../fonts/arial.ttf") format("truetype"), url("../fonts/arial.svg") format("svg"); 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 157, ../sass/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 172, ../sass/includes/_fonts.scss */
.icon-gif:before { content: "\e907"; }

/* line 175, ../sass/includes/_fonts.scss */
.icon-drops:before { content: "\e900"; }

/* line 178, ../sass/includes/_fonts.scss */
.icon-settings:before { content: "\e901"; }

/* line 181, ../sass/includes/_fonts.scss */
.icon-gifts:before { content: "\e902"; }

/* line 184, ../sass/includes/_fonts.scss */
.icon-chart:before { content: "\e903"; }

/* line 187, ../sass/includes/_fonts.scss */
.icon-timetable:before { content: "\e904"; }

/* line 190, ../sass/includes/_fonts.scss */
.icon-people:before { content: "\e905"; }

/* line 193, ../sass/includes/_fonts.scss */
.icon-home:before { content: "\e906"; }

/* transform */
/* position */
/***Font-Awesome***/
/* line 9, ../sass/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("../fonts/montserrat-regular-webfont.woff2") format("woff2"), url("../fonts/montserrat-regular-webfont.woff") format("woff"); font-weight: normal; font-style: normal; }
@font-face { font-family: 'montserratmedium'; src: url("../fonts/montserrat-medium-webfont.woff2") format("woff2"), url("../fonts/montserrat-medium-webfont.woff") format("woff"); font-weight: normal; font-style: normal; }
@font-face { font-family: 'montserratlight'; src: url("../fonts/montserrat-light-webfont.woff2") format("woff2"), url("../fonts/montserrat-light-webfont.woff") format("woff"); font-weight: normal; font-style: normal; }
@font-face { font-family: 'montserratbold'; src: url("../fonts/montserrat-bold-webfont.woff2") format("woff2"), url("../fonts/montserrat-bold-webfont.woff") format("woff"); font-weight: normal; font-style: normal; }
@font-face { font-family: 'bordabold'; src: url("../fonts/borda-bold-webfont.woff2") format("woff2"), url("../fonts/borda-bold-webfont.woff") format("woff"); font-weight: normal; font-style: normal; }
@font-face { font-family: 'bordademibold'; src: url("../fonts/borda-demibold-webfont.woff2") format("woff2"), url("../fonts/borda-demibold-webfont.woff") format("woff"); font-weight: normal; font-style: normal; }
@font-face { font-family: 'bordaextrabold'; src: url("../fonts/borda-extrabold-webfont.woff2") format("woff2"), url("../fonts/borda-extrabold-webfont.woff") format("woff"); font-weight: normal; font-style: normal; }
@font-face { font-family: 'bordalight'; src: url("../fonts/borda-light-webfont.woff2") format("woff2"), url("../fonts/borda-light-webfont.woff") format("woff"); font-weight: normal; font-style: normal; }
@font-face { font-family: 'bordamedium'; src: url("../fonts/borda-medium-webfont.woff2") format("woff2"), url("../fonts/borda-medium-webfont.woff") format("woff"); font-weight: normal; font-style: normal; }
@font-face { font-family: 'bordaregular'; src: url("../fonts/borda-regular-webfont.woff2") format("woff2"), url("../fonts/borda-regular-webfont.woff") format("woff"); font-weight: normal; font-style: normal; }
@font-face { font-family: 'centrale_sans_regularregular'; src: url("../fonts/centralesansregular-webfont.woff2") format("woff2"), url("../fonts/centralesansregular-webfont.woff") format("woff"); font-weight: normal; font-style: normal; }
@font-face { font-family: 'Helvetica'; src: url("../fonts/Helvetica.eot"); src: url("../fonts/Helvetica.woff") format("woff"), url("../fonts/Helvetica.ttf") format("truetype"), url("../fonts/Helvetica.svg") format("svg"); font-weight: normal; font-style: normal; }
@font-face { font-family: 'arial'; src: url("../fonts/arial.eot"); src: url("../fonts/arial.woff") format("woff"), url("../fonts/arial.ttf") format("truetype"), url("../fonts/arial.svg") format("svg"); 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 157, ../sass/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 172, ../sass/includes/_fonts.scss */
.icon-gif:before { content: "\e907"; }

/* line 175, ../sass/includes/_fonts.scss */
.icon-drops:before { content: "\e900"; }

/* line 178, ../sass/includes/_fonts.scss */
.icon-settings:before { content: "\e901"; }

/* line 181, ../sass/includes/_fonts.scss */
.icon-gifts:before { content: "\e902"; }

/* line 184, ../sass/includes/_fonts.scss */
.icon-chart:before { content: "\e903"; }

/* line 187, ../sass/includes/_fonts.scss */
.icon-timetable:before { content: "\e904"; }

/* line 190, ../sass/includes/_fonts.scss */
.icon-people:before { content: "\e905"; }

/* line 193, ../sass/includes/_fonts.scss */
.icon-home:before { content: "\e906"; }

/* Progress bar colors */
/*--------- Online Booking -------------*/
/* line 1, ../sass/includes/_common.scss */
body { font-family: "questrialregular"; background: #edf3f6; }
/* line 4, ../sass/includes/_common.scss */
body a { text-decoration: none !important; outline: none !important; }
/* line 8, ../sass/includes/_common.scss */
body ul { margin: 0px; list-style: none; padding: 0px; }
/* line 13, ../sass/includes/_common.scss */
body h1, body h2, body h3, body h4, body h5, body h6 { margin: 0px; padding: 0px; font-family: "questrialregular"; }
/* line 23, ../sass/includes/_common.scss */
body p { font-family: "questrialregular"; }

/* line 28, ../sass/includes/_common.scss */
input:focus { outline: 0; }

/* line 31, ../sass/includes/_common.scss */
.w-100 { width: 100%; }

/* line 34, ../sass/includes/_common.scss */
.w-100px { width: 100px; min-width: 100px; }

/* line 38, ../sass/includes/_common.scss */
.w-99 { width: 99.9% !important; }

/* line 41, ../sass/includes/_common.scss */
.min-w-auto { min-width: auto !important; }

/* line 44, ../sass/includes/_common.scss */
.h-100 { height: 100px; }

/* line 47, ../sass/includes/_common.scss */
.mh-100 { min-height: 100px; }

/* line 50, ../sass/includes/_common.scss */
.w-40 { width: 40%; }

@media screen and (max-width: 1199px) { /* line 53, ../sass/includes/_common.scss */
  .md-10 { margin-top: 10px; } }

/* line 58, ../sass/includes/_common.scss */
.inactive-bg { background: #e42328 !important; }

/* line 61, ../sass/includes/_common.scss */
.mt-20 { margin-top: 20px; }

/* line 64, ../sass/includes/_common.scss */
.mt-25 { margin-top: 25px; }

/* line 67, ../sass/includes/_common.scss */
.mt-0 { margin-top: 0 !important; }

/* line 70, ../sass/includes/_common.scss */
.mb-10 { margin-bottom: 10px; }

/* line 73, ../sass/includes/_common.scss */
.mb-20 { margin-bottom: 20px; }

/* line 76, ../sass/includes/_common.scss */
.mb-0 { margin-bottom: 0px; }

/* line 79, ../sass/includes/_common.scss */
.xs-mt-10 { margin-top: 10px !important; }

/* line 82, ../sass/includes/_common.scss */
.hr { margin-top: 10px; margin-bottom: 10px; }

/* line 86, ../sass/includes/_common.scss */
.mt-10 { margin-top: 10px; }

/* line 89, ../sass/includes/_common.scss */
.mb-10 { margin-bottom: 10px; }

/* line 92, ../sass/includes/_common.scss */
.mr-0 { margin-right: 0 !important; }

/* line 95, ../sass/includes/_common.scss */
.mr-5 { margin-right: 5px; }

/* line 98, ../sass/includes/_common.scss */
.mr-10 { margin-right: 10px; }

/* line 101, ../sass/includes/_common.scss */
.mt-15 { margin-top: 15px; }

/* line 104, ../sass/includes/_common.scss */
.mt-25 { margin-top: 25px; }

/* line 107, ../sass/includes/_common.scss */
.mx-0 { margin-left: 0 !important; margin-right: 0 !important; }

/* line 111, ../sass/includes/_common.scss */
.p-0 { padding: 0; }

/* line 114, ../sass/includes/_common.scss */
.inherit-pos { position: inherit !important; }

/* line 118, ../sass/includes/_common.scss */
.label-block label { display: block; }

/* line 122, ../sass/includes/_common.scss */
.r-size-none { resize: none; }

/* line 125, ../sass/includes/_common.scss */
.font-normal { font-weight: normal; }

/* line 128, ../sass/includes/_common.scss */
.text-initial { text-transform: initial !important; }

/* line 131, ../sass/includes/_common.scss */
.custom-border { border: solid 1px #c0c2c6; }

/* line 134, ../sass/includes/_common.scss */
.border { border: 1px solid #ccc; }

/* line 137, ../sass/includes/_common.scss */
.errDate { border: 1px solid #e42328 !important; }

/* line 140, ../sass/includes/_common.scss */
.bdr-bottom { border-bottom: 1px solid #ccc; }

/* line 143, ../sass/includes/_common.scss */
.border-right { border-right: 1px solid #ccc; }

/* line 146, ../sass/includes/_common.scss */
.right-10 { right: 10px; }

/* line 149, ../sass/includes/_common.scss */
.ft-20 { font-size: 20px !important; }

/* line 152, ../sass/includes/_common.scss */
.mb-15 { margin-bottom: 15px !important; }

/* line 155, ../sass/includes/_common.scss */
.pad-8 { padding-left: 8px !important; padding-right: 8px !important; }

/* line 159, ../sass/includes/_common.scss */
.pt-50 { padding-top: 50px; }

/* line 162, ../sass/includes/_common.scss */
.f17 { font-size: 17px !important; }

/* line 165, ../sass/includes/_common.scss */
.p-relative { position: relative !important; }

/* line 168, ../sass/includes/_common.scss */
.d-block { display: block !important; }

/* line 171, ../sass/includes/_common.scss */
.disabled { pointer-events: none; }

/* line 174, ../sass/includes/_common.scss */
.text-uppercase { text-transform: uppercase !important; }

/* line 181, ../sass/includes/_common.scss */
table.table-vertical tbody tr td { vertical-align: middle; }

/* line 188, ../sass/includes/_common.scss */
.radious-0 { border-radius: 0; }

/* line 192, ../sass/includes/_common.scss */
.ba-none:before { display: none; }
/* line 195, ../sass/includes/_common.scss */
.ba-none:after { display: none; }

/* line 199, ../sass/includes/_common.scss */
.d-flex { display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; }

/* line 204, ../sass/includes/_common.scss */
.d-flex-wrap { -ms-flex-wrap: wrap; flex-wrap: wrap; }

/* line 208, ../sass/includes/_common.scss */
.justify-content-end { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; }

@media screen and (max-width: 1199px) { /* line 213, ../sass/includes/_common.scss */
  .md-flex-init { display: block; } }

/* line 218, ../sass/includes/_common.scss */
.align-item-center { -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

/* line 223, ../sass/includes/_common.scss */
.justify-content-center { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

/* line 228, ../sass/includes/_common.scss */
.justify-flex-end { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; }

/* line 233, ../sass/includes/_common.scss */
.justify-content-space-between { -webkit-box-pack: justify !important; -ms-flex-pack: justify !important; justify-content: space-between !important; }

/* line 238, ../sass/includes/_common.scss */
.pt-0 { padding-top: 0 !important; }

/* line 241, ../sass/includes/_common.scss */
.pb-0 { padding-bottom: 0 !important; }

/* line 244, ../sass/includes/_common.scss */
.p-20 { padding: 20px !important; }

/* line 247, ../sass/includes/_common.scss */
.pb-5 { padding-bottom: 5px !important; }

/* line 250, ../sass/includes/_common.scss */
.text-center-imp { text-align: center !important; }

@media (max-width: 767px) { /* line 253, ../sass/includes/_common.scss */
  .xs-rem-pad { padding-left: 0px !important; padding-right: 0px !important; } }

@media (max-width: 1199px) { /* line 259, ../sass/includes/_common.scss */
  .md-rem-pad { padding-left: 0; padding-right: 0; } }

/* line 265, ../sass/includes/_common.scss */
.float-init { float: initial; }

/* line 268, ../sass/includes/_common.scss */
.alert { font-family: "questrialregular"; }

/* line 271, ../sass/includes/_common.scss */
.initial { width: initial !important; height: initial !important; }

/* line 276, ../sass/includes/_common.scss */
.fc-event-container:empty { display: none; }

/* line 280, ../sass/includes/_common.scss */
.custom-chk-color { color: #6a728a !important; }

/* line 283, ../sass/includes/_common.scss */
.border-0 { border: 0; }

/* line 286, ../sass/includes/_common.scss */
.d-inline { display: inline; }

/* line 289, ../sass/includes/_common.scss */
.d-inline-block { display: inline-block; }

/* line 292, ../sass/includes/_common.scss */
.d-initial { display: initial !important; }

/* line 295, ../sass/includes/_common.scss */
.row-eq-height { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }
/* line 301, ../sass/includes/_common.scss */
.row-eq-height:before, .row-eq-height:after { display: none; }
@media (min-width: 768px) { /* line 305, ../sass/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 305, ../sass/includes/_common.scss */
  .row-eq-height .col-md-4.eq-left { width: 100%; } }
@media (min-width: 768px) { /* line 319, ../sass/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 319, ../sass/includes/_common.scss */
  .row-eq-height .col-md-8.eq-right { width: 100%; } }

/* line 333, ../sass/includes/_common.scss */
.white-bg { background: #fff; background: #fff; background-color: #fff !important; }

/* line 338, ../sass/includes/_common.scss */
.radius-0 { border-radius: 0; }

/* line 341, ../sass/includes/_common.scss */
.radius-50 { border-radius: 50%; }

/* line 344, ../sass/includes/_common.scss */
.btn-common { height: 36px; font-size: 26px; line-height: 25px; border: 0; font-weight: bold; }
/* line 350, ../sass/includes/_common.scss */
.btn-common.btn { height: 36px; font-size: 15px; }

/* line 356, ../sass/includes/_common.scss */
.table.rem-head { border-left: 0; border-right: 0; border-top: 0; }
/* line 362, ../sass/includes/_common.scss */
.table.rem-head thead tr td, .table.rem-head thead tr th { border: 0; }

/* line 373, ../sass/includes/_common.scss */
.common-table thead tr td, .common-table thead tr th { color: #5086ae; border-bottom: 0; }
/* line 381, ../sass/includes/_common.scss */
.common-table tbody tr:nth-child(odd) { background: #dfe6ea; }
/* line 384, ../sass/includes/_common.scss */
.common-table tbody tr:nth-child(even) { background: #fff; }

/* line 393, ../sass/includes/_common.scss */
.common-table-alt thead tr td, .common-table-alt thead tr th { color: #5086ae; border-bottom: 0; }
/* line 401, ../sass/includes/_common.scss */
.common-table-alt tbody tr:nth-child(odd) { background: #fff; }
/* line 404, ../sass/includes/_common.scss */
.common-table-alt tbody tr:nth-child(even) { background: #dfe6ea; }

/* line 413, ../sass/includes/_common.scss */
.table-valign tbody tr td { vertical-align: middle; }

/* line 420, ../sass/includes/_common.scss */
.btn-group-inline button { display: inline-block; vertical-align: top; }

/* line 426, ../sass/includes/_common.scss */
.input-bg-white input[type="text"] { background: #fff !important; }

/* line 430, ../sass/includes/_common.scss */
.left-text { text-align: left !important; }

/* line 433, ../sass/includes/_common.scss */
.table-outer-border { border: 1px solid #ccc; }

/* line 436, ../sass/includes/_common.scss */
.btn_year { width: auto; padding: 10px 15px; margin-right: 20px; }

/* line 441, ../sass/includes/_common.scss */
.pad-0 { padding: 0; }

/* line 444, ../sass/includes/_common.scss */
.error-motify { text-transform: capitalize; }
/* line 446, ../sass/includes/_common.scss */
.error-motify p { margin-bottom: 0; }

/* line 450, ../sass/includes/_common.scss */
.red-btn { background: #e42328 !important; border-color: #e42328 !important; color: #fff !important; }
/* line 454, ../sass/includes/_common.scss */
.red-btn:hover { background: #378b1c !important; border-color: #378b1c !important; }

/* line 464, ../sass/includes/_common.scss */
.chk-only label { min-height: 43px; }
/* line 466, ../sass/includes/_common.scss */
.chk-only label span { width: 100%; }

/* line 471, ../sass/includes/_common.scss */
.selectric-wrapper { font-family: "questrialregular"; }

/* line 475, ../sass/includes/_common.scss */
.add_new-chk-row .ex-pad { padding: 5px 0 0 34px !important; }

/* line 480, ../sass/includes/_common.scss */
.margin-right-none { margin-right: 0px !important; }

/* line 483, ../sass/includes/_common.scss */
.padding_side-none { padding-left: 0px !important; padding-right: 0px !important; }

/* line 487, ../sass/includes/_common.scss */
.margin_side-none { margin-left: 0px !important; margin-right: 0px !important; }

/* line 491, ../sass/includes/_common.scss */
.bttton_hover:hover { background: #45ad23; color: #fff; transition: all ease-out 0.8s; }

/* line 496, ../sass/includes/_common.scss */
.border_radius20 { border-radius: 20px; }

/* line 499, ../sass/includes/_common.scss */
.font-bold { font-weight: bold; }

/* line 502, ../sass/includes/_common.scss */
.btn { font-family: "questrialregular"; }

/* line 505, ../sass/includes/_common.scss */
.btn_common { padding: 10px 40px; border: solid 1px #c0c2c6; text-align: center; }

/* line 511, ../sass/includes/_common.scss */
.power-off-btn { font-size: 15px !important; padding-top: 2px; }

/* line 515, ../sass/includes/_common.scss */
.btn_red { background: #45ad23; color: #fff; border: none; }
/* line 519, ../sass/includes/_common.scss */
.btn_red:hover { background: #378b1c; }

/* line 524, ../sass/includes/_common.scss */
.search-area { position: relative; }
/* line 526, ../sass/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: capitalize; width: 100%; }
@media (max-width: 991px) { /* line 526, ../sass/includes/_common.scss */
  .search-area input { width: 100%; } }
/* line 539, ../sass/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 552, ../sass/includes/_common.scss */
.search-area button.icon-search { visibility: hidden; }
/* line 558, ../sass/includes/_common.scss */
.search-area.search-block button.pupil-search-icon { display: table; vertical-align: middle; }
/* line 562, ../sass/includes/_common.scss */
.search-area.search-block button.pupil-refresh-icon { display: none; }
/* line 568, ../sass/includes/_common.scss */
.search-area.search-block .quote button.pupil-search-icon { display: none; }
/* line 571, ../sass/includes/_common.scss */
.search-area.search-block .quote button.pupil-refresh-icon { display: block; }

/* line 580, ../sass/includes/_common.scss */
.pupil-search02 form .pupil-search-icon { display: block; }
/* line 583, ../sass/includes/_common.scss */
.pupil-search02 form .crear-search { display: none; }
/* line 587, ../sass/includes/_common.scss */
.pupil-search02 form.quote .pupil-search-icon { display: none !important; }
/* line 590, ../sass/includes/_common.scss */
.pupil-search02 form.quote .crear-search { display: block !important; }

/* line 596, ../sass/includes/_common.scss */
.navbar-toggle { border: solid 1px #fff; float: left; margin: 8px 0px 8px 20px; }
/* line 601, ../sass/includes/_common.scss */
.navbar-toggle span.icon-bar { background-color: #fff; }

/* line 606, ../sass/includes/_common.scss */
.mobile-screens_search { margin-right: 20px; display: none; }
@media (max-width: 767px) { /* line 606, ../sass/includes/_common.scss */
  .mobile-screens_search { display: block; width: calc(100% - 25%) !important; } }

/* line 614, ../sass/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 614, ../sass/includes/_common.scss */
  .categary-button { width: 202px; padding: 10px 2px; } }
@media (max-width: 767px) { /* line 614, ../sass/includes/_common.scss */
  .categary-button { width: 100%; padding: 8px 10px; margin-bottom: 10px; } }
/* line 639, ../sass/includes/_common.scss */
.categary-button:hover { background: #378b1c; color: #fff; transition: all ease-out 0.5s; border: solid 1px #378b1c; }
/* line 651, ../sass/includes/_common.scss */
.categary-button.active-state { border: solid 1px #45ad23; background: #45ad23; color: #fff; }
@media (min-width: 992px) { /* line 656, ../sass/includes/_common.scss */
  .categary-button.bulk { margin-right: 40px; } }
/* line 661, ../sass/includes/_common.scss */
.categary-button.categary-disable { background: #ccc; border-color: #b8b4b4; }
/* line 664, ../sass/includes/_common.scss */
.categary-button.categary-disable:hover { background: #b8b4b4; border-color: #b8b4b4; }

/* line 670, ../sass/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: capitalize; color: #fff; border-radius: 0px; font-family: "montserratmedium"; z-index: 2; }
/* line 690, ../sass/includes/_common.scss */
.school-report-filter.active { background: #378b1c; color: #fff !important; }
/* line 694, ../sass/includes/_common.scss */
.school-report-filter:hover { background: #378b1c; color: #fff !important; }

@media (max-width: 767px) { /* line 700, ../sass/includes/_common.scss */
  .add-section .categary-button { width: auto; padding-right: 10px; padding-left: 10px; margin: 0 5px; } }

/* line 711, ../sass/includes/_common.scss */
[type="checkbox"]:not(:checked), [type="checkbox"]:checked, [type="radio"]:not(:checked), [type="radio"]:checked { position: absolute; left: -9999px; }

/* line 718, ../sass/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; font-weight: normal; }

/* line 727, ../sass/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 754, ../sass/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 768, ../sass/includes/_common.scss */
[type="radio"]:not(:checked) + label:before, [type="radio"]:checked + label:before { width: 28px; height: 28px; }

/* checked mark aspect */
/* line 774, ../sass/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 788, ../sass/includes/_common.scss */
[type="radio"]:not(:checked) + label:after, [type="radio"]:checked + label:after { top: 5px; left: 3px; }

/* checked mark aspect changes */
/* line 794, ../sass/includes/_common.scss */
[type="checkbox"]:not(:checked) + label:after, [type="radio"]:not(:checked) + label:after { opacity: 0; transform: scale(0); }

/* line 799, ../sass/includes/_common.scss */
[type="checkbox"]:checked + label:after, [type="radio"]:checked + label:after { opacity: 1; transform: scale(1); }

/* line 806, ../sass/includes/_common.scss */
.aside-menu-open { left: 0; }

/* line 809, ../sass/includes/_common.scss */
.pupils-detail-list table.dataTable.dtr-inline.collapsed > tbody > tr[role="row"] > td:first-child::before, .pupils-detail-list table.dataTable.dtr-inline.collapsed > tbody > tr[role="row"] > 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 829, ../sass/includes/_common.scss */
.pupils-detail-list table.dataTable.dtr-inline.collapsed > tbody > tr.parent > td:first-child::before, .pupils-detail-list table.dataTable.dtr-inline.collapsed > tbody > tr.parent > th:first-child::before { content: "-"; background-color: #d33333; }

/* line 834, ../sass/includes/_common.scss */
td { position: relative; }

/* line 837, ../sass/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 845, ../sass/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 853, ../sass/includes/_common.scss */
.fileContainer { overflow: hidden; position: relative; }

/* line 857, ../sass/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 871, ../sass/includes/_common.scss */
.pointer-block { pointer-events: none; }

/* line 874, ../sass/includes/_common.scss */
.padding-top12 { padding-top: 12px; }

/* line 877, ../sass/includes/_common.scss */
.min-height75 { min-height: 75px; }

/* line 880, ../sass/includes/_common.scss */
.green-round { width: 15px; height: 15px; background: #45ad23; border-radius: 50%; display: inline-block; }

/* line 887, ../sass/includes/_common.scss */
.red-round { background: #e42328; border-radius: 50%; display: inline-block; width: 15px; height: 15px; }

/* line 894, ../sass/includes/_common.scss */
.yellow-round { background: #e5e52c; border-radius: 50%; display: inline-block; width: 15px; height: 15px; }

/* line 901, ../sass/includes/_common.scss */
.pading-left30 { padding-left: 30px; }
@media (max-width: 480px) { /* line 901, ../sass/includes/_common.scss */
  .pading-left30 { padding-left: 10px; } }

@media (max-width: 480px) { /* line 907, ../sass/includes/_common.scss */
  .list-mange.pull-right { float: none !important; } }

@media (max-width: 480px) { /* line 913, ../sass/includes/_common.scss */
  .list-mange a { width: 100%; margin-bottom: 10px; } }

/* line 920, ../sass/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 926, ../sass/includes/_common.scss */
.login-area { background: #fff; }
@media (max-width: 767px) { /* line 926, ../sass/includes/_common.scss */
  .login-area { background: transparent; } }

/* line 932, ../sass/includes/_common.scss */
.atch-file { overflow: hidden; position: relative; }

/* line 936, ../sass/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 951, ../sass/includes/_common.scss */
.emotion { margin: 150px auto; }

/* line 955, ../sass/includes/_common.scss */
div[contenteditable="true"] { border: 1px dashed #aaa; width: 290px; padding: 5px; }

/* line 961, ../sass/includes/_common.scss */
pre { background: #eee; padding: 5px; width: 290px; }

/* line 967, ../sass/includes/_common.scss */
.emotion { position: relative; display: flex; }

/* line 972, ../sass/includes/_common.scss */
.emotion-Icon { right: 20px; top: 5px; cursor: pointer; }

/* line 979, ../sass/includes/_common.scss */
.ShowImotion { display: flex !important; }

/* line 983, ../sass/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 996, ../sass/includes/_common.scss */
.top { top: 130%; bottom: auto; }

/* line 1001, ../sass/includes/_common.scss */
.emotion-area img { margin: 4px; cursor: pointer; }

/* line 1006, ../sass/includes/_common.scss */
.max-area-table { overflow: auto; }

/* line 1011, ../sass/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 1011, ../sass/includes/_common.scss */
  .modal-success-popup .modal-content { width: 100%; padding: 10px; } }
/* line 1021, ../sass/includes/_common.scss */
.modal-success-popup .modal-content .modal-header { padding: 0px 6px; border: 0px; }
/* line 1024, ../sass/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 1034, ../sass/includes/_common.scss */
.modal-success-popup .modal-content .modal-body { padding: 0px; }
/* line 1036, ../sass/includes/_common.scss */
.modal-success-popup .modal-content .modal-body .success-icon { display: block; width: 150px; margin: 0px auto; }
/* line 1040, ../sass/includes/_common.scss */
.modal-success-popup .modal-content .modal-body .success-icon i { color: #fff; font-size: 80px; text-align: center; width: 100%; }
/* line 1047, ../sass/includes/_common.scss */
.modal-success-popup .modal-content .modal-body .success-message { background: #232a32; padding: 30px 0; }
/* line 1050, ../sass/includes/_common.scss */
.modal-success-popup .modal-content .modal-body .success-message h2 { color: #ffff; text-align: center; }
/* line 1054, ../sass/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 1064, ../sass/includes/_common.scss */
.modal { text-align: center; }
/* line 1066, ../sass/includes/_common.scss */
.modal:before { content: ""; display: inline-block; margin-right: -4px; vertical-align: middle; }
@media (max-width: 767px) { /* line 1066, ../sass/includes/_common.scss */
  .modal:before { height: auto; } }
/* line 1076, ../sass/includes/_common.scss */
.modal .modal-dialog { display: block; text-align: left; vertical-align: middle; }
/* line 1082, ../sass/includes/_common.scss */
.modal.modal-syn-data { z-index: 1043; }
/* line 1084, ../sass/includes/_common.scss */
.modal.modal-syn-data h4 { color: #333; font-family: "questrialregular" !important; }

/* line 1090, ../sass/includes/_common.scss */
.btn-updated { background: #45ad23; color: #fff !important; font-size: 18px; text-align: center; text-transform: capitalize; width: 130px; padding: 10px 0px !important; }
/* line 1098, ../sass/includes/_common.scss */
.btn-updated:hover { background: #d93847; }

/* line 1102, ../sass/includes/_common.scss */
.label-danger-block { background-color: red !important; padding: 4px !important; border-radius: 0 !important; font-size: 13px !important; }

/* line 1108, ../sass/includes/_common.scss */
.selectric { background: #fff; border: 0; padding-top: 5px; min-height: 43px; }
/* line 1114, ../sass/includes/_common.scss */
.selectric b { background: #303843; }
/* line 1117, ../sass/includes/_common.scss */
.selectric .label { font-weight: normal; text-align: left; height: 100%; text-transform: capitalize; }

/* line 1127, ../sass/includes/_common.scss */
.user-type-select .selectric { min-height: 55px; }
/* line 1130, ../sass/includes/_common.scss */
.user-type-select .selectric span.label { padding-left: 15px !important; }

/* line 1136, ../sass/includes/_common.scss */
.selectric .button { height: 100%; }

/* line 1141, ../sass/includes/_common.scss */
.selectric-page-sele_ct .selectric b { width: 46px; background: #e42328; }

/* line 1147, ../sass/includes/_common.scss */
.selectric .button::after { border-top-color: #fff; border-width: 8px; }

/* line 1151, ../sass/includes/_common.scss */
.selectric-hover .selectric .button::after { border-top-color: #fff; }

/* line 1154, ../sass/includes/_common.scss */
.selectric-items { border: 0px; }
/* line 1156, ../sass/includes/_common.scss */
.selectric-items .selectric-scroll { background: #23282f; color: #23282f; }
/* line 1160, ../sass/includes/_common.scss */
.selectric-items .selectric-scroll ul li { color: #fff; font-size: 12px; text-transform: capitalize; border-bottom: dashed 1px #fff; }
/* line 1165, ../sass/includes/_common.scss */
.selectric-items .selectric-scroll ul li:last-child { border: 0px; }
/* line 1168, ../sass/includes/_common.scss */
.selectric-items .selectric-scroll ul li:hover { background: #5086ae; }
/* line 1173, ../sass/includes/_common.scss */
.selectric-items .selectric-scroll ul li.selected.highlighted { background: #5086ae; }

/* line 1182, ../sass/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 1197, ../sass/includes/_common.scss */
.empty-record { background: #fff; width: 100%; color: #303843; padding: 15px 0; margin-bottom: 10px; text-align: center; text-transform: capitalize; }

/*.no-gutters { margin-right: 0; margin-left: 0; &> [class*="col-"] { &:first-child { padding-left: 15px; padding-right: 0; } &:last-child { padding-left: 0; padding-right: 15px; } }
}*/
/* line 1220, ../sass/includes/_common.scss */
.no-gutters { margin-right: 0; margin-left: 0; }
/* line 1224, ../sass/includes/_common.scss */
.no-gutters > .col, .no-gutters > [class*="col-"] { padding-right: 0; padding-left: 0; }

/* line 1231, ../sass/includes/_common.scss */
button.close { color: #fff; margin: -6px 10px; }
/* line 1234, ../sass/includes/_common.scss */
button.close:hover { color: #fff; }
/* line 1238, ../sass/includes/_common.scss */
button.popover-close { position: absolute; right: 1px; color: #000 !important; outline: none !important; opacity: 1; z-index: 1; }

/* line 1247, ../sass/includes/_common.scss */
.padding-bottom18 { padding-bottom: 18px; }

/* line 1250, ../sass/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 1261, ../sass/includes/_common.scss */
.save-award-skill:hover { color: #fff; opacity: 0.8; }

/* line 1273, ../sass/includes/_common.scss */
.pg-back-btn { float: right; text-align: center; text-transform: capitalize; font-family: "questrialregular"; 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 1273, ../sass/includes/_common.scss */
  .pg-back-btn { font-size: 12px; } }
@media (max-width: 991px) { /* line 1273, ../sass/includes/_common.scss */
  .pg-back-btn { max-width: 250px; } }
@media (max-width: 767px) { /* line 1273, ../sass/includes/_common.scss */
  .pg-back-btn { margin-top: 5px; } }
@media screen and (max-width: 525px) { /* line 1273, ../sass/includes/_common.scss */
  .pg-back-btn { position: absolute; top: 100%; right: -5px; } }
/* line 1306, ../sass/includes/_common.scss */
.pg-back-btn:hover { color: #fff; background: #378b1c; }
/* line 1310, ../sass/includes/_common.scss */
.pg-back-btn:focus { color: #fff; background: #378b1c; }
/* line 1314, ../sass/includes/_common.scss */
.pg-back-btn i { font-size: 16px; margin-right: 10px; }

/* line 1319, ../sass/includes/_common.scss */
.resist { pointer-events: none; }

/* line 1323, ../sass/includes/_common.scss */
.map-management #map_canvas { height: 600px; }

/* line 1328, ../sass/includes/_common.scss */
.swimphany-popup-2.in { background: rgba(0, 0, 0, 0.8); }
/* line 1331, ../sass/includes/_common.scss */
.swimphany-popup-2 .modal-content { background: #232a32; border-radius: 0; }
/* line 1334, ../sass/includes/_common.scss */
.swimphany-popup-2 .modal-content .modal-header { border: 0px; padding: 10px; }
/* line 1337, ../sass/includes/_common.scss */
.swimphany-popup-2 .modal-content .modal-header h4 { color: #fff; font-size: 20px; font-family: "montserratmedium"; text-transform: capitalize; padding-top: 10px; }
/* line 1344, ../sass/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 1352, ../sass/includes/_common.scss */
.swimphany-popup-2 .modal-content .modal-body { position: relative; padding: 0 15px 0px 15px; }
/* line 1356, ../sass/includes/_common.scss */
.swimphany-popup-2 .modal-content .modal-body table tr { border: none; }
/* line 1358, ../sass/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 1365, ../sass/includes/_common.scss */
.swimphany-popup-2 .modal-content .modal-body .section-footer { display: table; width: 100%; padding: 8px; }
/* line 1370, ../sass/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: capitalize; outline: none !important; border: none; }
/* line 1378, ../sass/includes/_common.scss */
.swimphany-popup-2 .modal-content .modal-body .section-footer .form-submit:hover { background: #e42328; }

/* line 1386, ../sass/includes/_common.scss */
.modal-addclient { background: rgba(0, 0, 0, 0.9); }

/* line 1390, ../sass/includes/_common.scss */
ul.ui-autocomplete { overflow-x: hidden; }

/* line 1406, ../sass/includes/_common.scss */
.upload_area .connect-area .label-danger p { font-size: 12px; padding: 5px; margin-bottom: 0; }

/* line 1417, ../sass/includes/_common.scss */
#add_client_form .superadmin_area .input-space-outer .cl-anual_maintanance { padding-left: 25px; }

/* line 1424, ../sass/includes/_common.scss */
.auth_timeout { text-transform: capitalize; 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 1435, ../sass/includes/_common.scss */
.auth_timeout:hover { color: #fff; background: #d93847; }

/* line 1440, ../sass/includes/_common.scss */
.award-sub-title { height: 20px; display: block; }

/* line 1444, ../sass/includes/_common.scss */
.award-sub-title { color: #333; font-size: 12px; text-transform: capitalize; font-weight: normal; line-height: 20px; }

/* line 1453, ../sass/includes/_common.scss */
.modal-header button.close { opacity: 1 !important; }

/* line 1458, ../sass/includes/_common.scss */
.table-fixed-head-wrapper { height: 500px; background: #fff; }

/* line 1467, ../sass/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 1477, ../sass/includes/_common.scss */
.green-check { background: transparent; top: 0; padding-top: 0; margin-top: 4px; }
/* line 1482, ../sass/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 1497, ../sass/includes/_common.scss */
.margin10 { margin-bottom: 10px; }

/* line 1500, ../sass/includes/_common.scss */
.categary-disable { background: #ccc !important; border-color: #b8b4b4; }
/* line 1503, ../sass/includes/_common.scss */
.categary-disable:hover { background: #b8b4b4; border-color: #b8b4b4; }

/* line 1513, ../sass/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 1524, ../sass/includes/_common.scss */
#add-people-modal-table tbody tr td .green-check { margin-top: 0px; }
/* line 1527, ../sass/includes/_common.scss */
#add-people-modal-table tbody tr td .box-green { margin-left: 0px; width: 17px; height: 17px; }
/* line 1532, ../sass/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 1537, ../sass/includes/_common.scss */
#add-people-modal-table tbody tr td .rates { padding-left: 0px; }
/* line 1540, ../sass/includes/_common.scss */
#add-people-modal-table tbody tr td p { margin: 0; }

/* line 1548, ../sass/includes/_common.scss */
#school-lists_filter input { text-transform: capitalize; }

/* line 1556, ../sass/includes/_common.scss */
#edit_profile ul .resist .select-outer select { border: 0; background-image: none !important; }
/* line 1564, ../sass/includes/_common.scss */
#edit_profile ul .resist span .chek-outer .check-area::before { display: none; }
/* line 1567, ../sass/includes/_common.scss */
#edit_profile ul .resist span .chek-outer .check-area::after { font-size: 3em; line-height: 0.1; }

/* line 1579, ../sass/includes/_common.scss */
.admin-dasboard .health-panel-details { padding: 50px 15px; background-color: #303843; }

/* line 1586, ../sass/includes/_common.scss */
.health-panel-details label { text-transform: capitalize; font-size: 15px; color: #fff; display: block; font-weight: normal; margin-top: 15px; }
/* line 1594, ../sass/includes/_common.scss */
.health-panel-details .content { color: #6a728a; height: 45px; width: 100%; background-color: #fff; line-height: 45px; text-transform: capitalize; padding: 0px 15px; font-size: 13px; }
/* line 1604, ../sass/includes/_common.scss */
.health-panel-details .content-large { height: 150px; }

/* line 1612, ../sass/includes/_common.scss */
#edit_pupil_form .sf-edit-profile ul li { height: auto; }
/* line 1615, ../sass/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 1619, ../sass/includes/_common.scss */
#edit_pupil_form .sf-edit-profile ul li.edit-profile-select .select-outer .selectric-wrapper { position: absolute; width: 100%; }

/* line 1630, ../sass/includes/_common.scss */
.data-uploaded { width: 100%; display: inline-block; position: relative; }
/* line 1634, ../sass/includes/_common.scss */
.data-uploaded .title { display: block; padding-right: 65px; }
/* line 1642, ../sass/includes/_common.scss */
.data-uploaded .title h1 { margin-top: 25px; }
/* line 1646, ../sass/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 1646, ../sass/includes/_common.scss */
  .data-uploaded .blocks { width: 100%; } }
/* line 1656, ../sass/includes/_common.scss */
.data-uploaded .blocks ul { display: table; padding: 0; margin: 0 0 10px 0; width: 100%; }
/* line 1661, ../sass/includes/_common.scss */
.data-uploaded .blocks ul li { float: left; width: calc(100% / 6); }
@media (max-width: 991px) { /* line 1661, ../sass/includes/_common.scss */
  .data-uploaded .blocks ul li { width: calc(100% / 2); } }
@media (max-width: 480px) { /* line 1661, ../sass/includes/_common.scss */
  .data-uploaded .blocks ul li { width: 100%; } }
/* line 1670, ../sass/includes/_common.scss */
.data-uploaded .blocks ul li a { width: 100%; display: block; margin-bottom: 10px; padding-right: 15px; padding-left: 15px; }
/* line 1677, ../sass/includes/_common.scss */
.data-uploaded .blocks ul li span { display: block; font-size: 9px; text-align: center; }
/* line 1685, ../sass/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 1685, ../sass/includes/_common.scss */
  .data-uploaded .right-end { width: 100%; text-align: right; } }
/* line 1698, ../sass/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 1698, ../sass/includes/_common.scss */
  .data-uploaded .right-end a { position: unset; } }
/* line 1710, ../sass/includes/_common.scss */
.data-uploaded .right-end a:hover { background-color: #378b1c; }
/* line 1713, ../sass/includes/_common.scss */
.data-uploaded .right-end a i { color: #fff; font-size: 35px; line-height: 50px; }

/* line 1722, ../sass/includes/_common.scss */
.invisible { visibility: hidden; }

/* line 1740, ../sass/includes/_common.scss */
.award-management .school-deatils-outer .tab-content #timetable .timetable-area .lesson-section { background: #fff; border: 0; margin: 0; }
/* line 1745, ../sass/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 1749, ../sass/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 1752, ../sass/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 1754, ../sass/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 1758, ../sass/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 1763, ../sass/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 1768, ../sass/includes/_common.scss */
.award-management .school-deatils-outer .tab-content #timetable .timetable-area .lesson-section .lesson-block.no-pupil-linked { margin: 0; }
/* line 1771, ../sass/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: capitalize; color: #fff; padding-left: 4px; line-height: 36px; float: left; background-color: transparent; padding: 0; }
/* line 1786, ../sass/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 1786, ../sass/includes/_common.scss */
  .award-management .school-deatils-outer .tab-content #timetable .timetable-area .lesson-section .lesson-block-panel .left-block img { width: 100%; } }
/* line 1792, ../sass/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 1792, ../sass/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 1800, ../sass/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: capitalize; padding-bottom: 8px; font-family: "montserratmedium"; margin-bottom: 5px; }
/* line 1809, ../sass/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 1811, ../sass/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 1819, ../sass/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 1823, ../sass/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 1823, ../sass/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 1829, ../sass/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 1832, ../sass/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 1840, ../sass/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 1844, ../sass/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 1846, ../sass/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 1846, ../sass/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 1858, ../sass/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 1864, ../sass/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 1868, ../sass/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 1875, ../sass/includes/_common.scss */
.award-management .school-deatils-outer .tab-content #timetable .timetable-area .lesson-block-gap { height: 15px; }
@media (max-width: 767px) { /* line 1875, ../sass/includes/_common.scss */
  .award-management .school-deatils-outer .tab-content #timetable .timetable-area .lesson-block-gap { height: 0px; } }
/* line 1882, ../sass/includes/_common.scss */
.award-management .school-deatils-outer .tab-content #timetable .timetable-area .session-2 .lesson-block { padding: 0; }
/* line 1888, ../sass/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 1900, ../sass/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 1904, ../sass/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 1904, ../sass/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 1924, ../sass/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 1930, ../sass/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 1934, ../sass/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 1952, ../sass/includes/_common.scss */
.modal-header h4 { font-family: "questrialregular"; text-transform: capitalize; }

/* line 1959, ../sass/includes/_common.scss */
#student-achievements.modal { background-color: rgba(0, 0, 0, 0.92); }
/* line 1962, ../sass/includes/_common.scss */
#student-achievements.modal .section-footer { margin-bottom: 10px; padding: 0; }
/* line 1965, ../sass/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: capitalize; 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 1965, ../sass/includes/_common.scss */
  #student-achievements.modal .section-footer .check-all-skills, #student-achievements.modal .section-footer .form-submit { width: 100%; margin-top: 15px; } }
/* line 1989, ../sass/includes/_common.scss */
#student-achievements.modal .section-footer .check-all-skills:hover, #student-achievements.modal .section-footer .form-submit:hover { background-color: #438f3d; }
/* line 1997, ../sass/includes/_common.scss */
#student-achievements.modal .section-footer .chek-outer label { height: 45px; }
/* line 1999, ../sass/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 2015, ../sass/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 2029, ../sass/includes/_common.scss */
#student-achievements.modal .section-footer .chek-outer label span { margin-left: 25px; line-height: 45px; }
/* line 2036, ../sass/includes/_common.scss */
#student-achievements.modal .close { font-size: 38px; outline: none; line-height: 46px; margin-right: 15px; }
/* line 2043, ../sass/includes/_common.scss */
#student-achievements .modal-dialog { width: 60%; }
@media (max-width: 991px) { /* line 2043, ../sass/includes/_common.scss */
  #student-achievements .modal-dialog { width: 100%; } }
/* line 2049, ../sass/includes/_common.scss */
#student-achievements .modal-dialog .modal-content .modal-header { background-color: #3982a5; padding: 5px; }
/* line 2052, ../sass/includes/_common.scss */
#student-achievements .modal-dialog .modal-content .modal-header h4 { padding: 10px 15px 7px; font-family: "montserratregular" !important; font-weight: normal; }
/* line 2058, ../sass/includes/_common.scss */
#student-achievements .modal-dialog .modal-content .modal-body { background-color: #fff; }
/* line 2060, ../sass/includes/_common.scss */
#student-achievements .modal-dialog .modal-content .modal-body .table-responsive { overflow: unset; padding: 15px; border: 0; }
/* line 2065, ../sass/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: capitalize; }
/* line 2070, ../sass/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 2082, ../sass/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 2086, ../sass/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 2090, ../sass/includes/_common.scss */
#student-achievements .modal-dialog .modal-content .modal-body .table-responsive table tbody tr td:nth-child(2) { padding: 0 10px; }
/* line 2093, ../sass/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 2097, ../sass/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 2102, ../sass/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 2105, ../sass/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 2121, ../sass/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 2137, ../sass/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 2142, ../sass/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 2147, ../sass/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 2151, ../sass/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 2157, ../sass/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 2170, ../sass/includes/_common.scss */
.fixed_school_area { overflow: auto; padding-top: 15px; }

/* line 2174, ../sass/includes/_common.scss */
.school-table-container { overflow-x: scroll; padding-top: 15px; }

/* line 2182, ../sass/includes/_common.scss */
#attainment .modal-dialog .modal-content .modal-header h4 { padding: 5px 0; font-family: "montserratregular"; font-weight: normal; }
/* line 2189, ../sass/includes/_common.scss */
#attainment .modal-dialog .modal-content .modal-body .popup-standard { background: rgba(0, 0, 0, 0.9) !important; }
/* line 2196, ../sass/includes/_common.scss */
#attainment .school-table { overflow: hidden; }
/* line 2200, ../sass/includes/_common.scss */
#attainment .school-table thead tr { display: table; width: 100%; table-layout: fixed; }
/* line 2204, ../sass/includes/_common.scss */
#attainment .school-table thead tr th { position: relative; line-height: 0px; border-top: 15px solid transparent; }
/* line 2208, ../sass/includes/_common.scss */
#attainment .school-table thead tr th:first-child { width: 10px !important; }
/* line 2211, ../sass/includes/_common.scss */
#attainment .school-table thead tr th:last-child { line-height: 15px; }
/* line 2214, ../sass/includes/_common.scss */
#attainment .school-table thead tr th .star { position: absolute; top: -12px; right: 12px; visibility: visible; }
/* line 2219, ../sass/includes/_common.scss */
#attainment .school-table thead tr th .star i { color: #ffda44; font-size: 18px; }
/* line 2228, ../sass/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 2232, ../sass/includes/_common.scss */
#attainment .school-table thead tr th:nth-child(2) { width: 330px; text-align: left; padding-left: 10px; font-family: "montserratmedium"; }
/* line 2238, ../sass/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 2259, ../sass/includes/_common.scss */
#attainment .school-table tbody tr { display: table; width: 100%; table-layout: fixed; }
/* line 2263, ../sass/includes/_common.scss */
#attainment .school-table tbody tr td { position: relative; border: 0px; }
/* line 2268, ../sass/includes/_common.scss */
#attainment .school-table tbody tr td .compailsd_col_light:before { background: none; }
/* line 2271, ../sass/includes/_common.scss */
#attainment .school-table tbody tr td .compailsd_col_light:after { background: none; }
/* line 2275, ../sass/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 2283, ../sass/includes/_common.scss */
#attainment .school-table tbody tr td .fixed-items i { display: block; font-size: 8px; margin: 5px 0px; }
/* line 2288, ../sass/includes/_common.scss */
#attainment .school-table tbody tr td .fixed-items .heart { color: #ec4c32; }
/* line 2291, ../sass/includes/_common.scss */
#attainment .school-table tbody tr td .fixed-items .globe { color: #3aac4d; }
/* line 2294, ../sass/includes/_common.scss */
#attainment .school-table tbody tr td .fixed-items .circle { color: #aaabac; }
/* line 2298, ../sass/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 2310, ../sass/includes/_common.scss */
#attainment .school-table tbody tr td .number-box i { font-style: normal; color: #305669; line-height: 30px; font-family: "montserratmedium"; }
/* line 2317, ../sass/includes/_common.scss */
#attainment .school-table tbody tr td:nth-child(1) { border-right: 1px solid #f8f9fa; }
/* line 2320, ../sass/includes/_common.scss */
#attainment .school-table tbody tr td:nth-child(2) { width: 330px; text-align: left; padding-left: 10px; font-family: "montserratmedium"; }
/* line 2328, ../sass/includes/_common.scss */
#attainment .school-table tbody tr td .rates li { display: inline-block; color: #ebc542; }
/* line 2333, ../sass/includes/_common.scss */
#attainment .school-table tbody tr td:first-child { width: 10px !important; }
/* line 2339, ../sass/includes/_common.scss */
#attainment .school-table tbody tr .chek-outer label { padding-left: 0; display: block; }
/* line 2346, ../sass/includes/_common.scss */
#attainment .school-table tbody tr .compailsd_col_light .trophy-text { color: #ab9f9e; line-height: 26px; font-size: 11px; }
/* line 2352, ../sass/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 2363, ../sass/includes/_common.scss */
#attainment .school-table tbody tr:nth-child(odd) .compailsd_col_light { background-color: #f8f9fa !important; }
/* line 2366, ../sass/includes/_common.scss */
#attainment .school-table tbody tr:nth-child(odd) .sfachievements { background-color: #528dbb; }
/* line 2371, ../sass/includes/_common.scss */
#attainment .school-table tbody tr:nth-child(even) .compailsd_col_light { background-color: #e8e9ea !important; }
/* line 2374, ../sass/includes/_common.scss */
#attainment .school-table tbody tr:nth-child(even) .sfachievements { background-color: #4b85b3; }
/* line 2385, ../sass/includes/_common.scss */
#attainment .data-section .table_fixed-area .fht-table-wrapper .fht-tbody table { margin-top: 0 !important; }
/* line 2389, ../sass/includes/_common.scss */
#attainment .data-section .table_fixed-area .fht-table-wrapper .fht-tbody table thead tr th { display: none; }

/* line 2401, ../sass/includes/_common.scss */
.fht-thead { padding-top: 15px; }

/* line 2404, ../sass/includes/_common.scss */
.fht-tbody { padding-top: 20px; padding-bottom: 16px; }

/* line 2414, ../sass/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 2422, ../sass/includes/_common.scss */
#attainment .pool-table thead tr th .star-container { position: relative; }
/* line 2424, ../sass/includes/_common.scss */
#attainment .pool-table thead tr th .star-container .star { position: absolute; top: -50px; right: 12px; visibility: hidden; }
/* line 2429, ../sass/includes/_common.scss */
#attainment .pool-table thead tr th .star-container .star i { color: #ffda44; font-size: 18px; }
/* line 2440, ../sass/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 2449, ../sass/includes/_common.scss */
#attainment .pool-table tbody tr td { border-right: solid 1px rgba(243, 243, 243, 0.36); }
/* line 2452, ../sass/includes/_common.scss */
#attainment .pool-table tbody tr td .rates li { display: inline-block; color: #ebc542; }
/* line 2457, ../sass/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 2467, ../sass/includes/_common.scss */
#attainment .pool-table tbody tr td .compailsd_col_light { color: #ab9f9e; padding: 19px 20px 18px 15px; font-size: 11px; }
/* line 2471, ../sass/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 2481, ../sass/includes/_common.scss */
#attainment .pool-table tbody tr td .fixed-items { position: absolute; right: 5px; top: 0; bottom: 0; display: table; margin: auto; }
/* line 2488, ../sass/includes/_common.scss */
#attainment .pool-table tbody tr td .fixed-items i { display: block; font-size: 8px; margin: 5px 0px; }
/* line 2493, ../sass/includes/_common.scss */
#attainment .pool-table tbody tr td .fixed-items .heart { color: #ec4c32; }
/* line 2496, ../sass/includes/_common.scss */
#attainment .pool-table tbody tr td .fixed-items .globe { color: #3aac4d; }
/* line 2499, ../sass/includes/_common.scss */
#attainment .pool-table tbody tr td .fixed-items .circle { color: #aaabac; }
/* line 2503, ../sass/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 2515, ../sass/includes/_common.scss */
#attainment .pool-table tbody tr td .number-box i { font-style: normal; color: #305669; line-height: 30px; font-family: "montserratmedium"; }
/* line 2524, ../sass/includes/_common.scss */
#attainment .pool-table tbody tr:nth-child(odd) { background-color: #e64a31; }
/* line 2527, ../sass/includes/_common.scss */
#attainment .pool-table tbody tr:nth-child(odd) td .compailsd_col_light { background-color: #f8f9fa; }
/* line 2530, ../sass/includes/_common.scss */
#attainment .pool-table tbody tr:nth-child(odd) td .sfachievements { background-color: #528dbb; }
/* line 2535, ../sass/includes/_common.scss */
#attainment .pool-table tbody tr:nth-child(even) { background-color: #ef5941; }
/* line 2538, ../sass/includes/_common.scss */
#attainment .pool-table tbody tr:nth-child(even) td .compailsd_col_light { background-color: #e8e9ea; }
/* line 2541, ../sass/includes/_common.scss */
#attainment .pool-table tbody tr:nth-child(even) td .sfachievements { background-color: #4b85b3; }

/* line 2551, ../sass/includes/_common.scss */
.popup-standard { background-color: rgba(150, 150, 150, 0.5) !important; }
/* line 2553, ../sass/includes/_common.scss */
.popup-standard .modal-dialog { margin: 15% auto; }
@media (max-width: 480px) { /* line 2553, ../sass/includes/_common.scss */
  .popup-standard .modal-dialog { width: 95% !important; } }
/* line 2558, ../sass/includes/_common.scss */
.popup-standard .modal-dialog .modal-content { border: 0; }
/* line 2560, ../sass/includes/_common.scss */
.popup-standard .modal-dialog .modal-content .modal-header { padding: 10px 20px !important; background-color: #5086ae !important; height: 50px; color: #fff; }
/* line 2566, ../sass/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 2573, ../sass/includes/_common.scss */
.popup-standard .modal-dialog .modal-content .modal-header h4 { line-height: 31px; padding: 0 !important; font-weight: normal !important; font-family: "questrialregular"; }
/* line 2580, ../sass/includes/_common.scss */
.popup-standard .modal-dialog .modal-content .modal-body { padding: 20px 20px 20px !important; background-color: #fff !important; }
/* line 2584, ../sass/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 2592, ../sass/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 2598, ../sass/includes/_common.scss */
.popup-standard .modal-dialog .modal-content .modal-body .fileContainer { height: 42px !important; padding: 12px !important; margin-top: 1px; }
/* line 2602, ../sass/includes/_common.scss */
.popup-standard .modal-dialog .modal-content .modal-body .fileContainer label { font-weight: normal; font-size: 13.3px; }
/* line 2608, ../sass/includes/_common.scss */
.popup-standard .modal-dialog .modal-content .modal-body .bulk-upload p { font-size: 14px !important; }
/* line 2612, ../sass/includes/_common.scss */
.popup-standard .modal-dialog .modal-content .modal-body p { color: #303843 !important; }
/* line 2616, ../sass/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 2626, ../sass/includes/_common.scss */
.popup-standard .modal-dialog .modal-content .modal-body .resend_mail .btn-submit:hover { background-color: #45ad23; border: 1px solid #45ad23; }
/* line 2631, ../sass/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 2640, ../sass/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 2648, ../sass/includes/_common.scss */
.popup-standard .modal-dialog .modal-content .modal-body .resource-model-input input { height: 43px; }
/* line 2652, ../sass/includes/_common.scss */
.popup-standard .modal-dialog .modal-content .modal-body .button-area { background-color: transparent !important; }
/* line 2655, ../sass/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 2664, ../sass/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 2670, ../sass/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: "questrialregular"; font-size: 13.3px; margin-right: 10px; margin-top: 15px; background-color: #45ad23 !important; border: 1px solid #45ad23 !important; outline: none; }
/* line 2680, ../sass/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 2686, ../sass/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: capitalize; margin-top: 0; outline: none; }
/* line 2699, ../sass/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 2705, ../sass/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 2714, ../sass/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 2722, ../sass/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 2726, ../sass/includes/_common.scss */
.popup-standard .modal-dialog .modal-content .modal-body .button-area a.categary-button:hover { border-color: #378b1c; color: #fff; }
/* line 2733, ../sass/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 2740, ../sass/includes/_common.scss */
.popup-standard .modal-dialog .modal-content .modal-body .button-area button.categary-button:hover { border-color: #378b1c; color: #fff; }
/* line 2749, ../sass/includes/_common.scss */
.popup-standard .modal-dialog .modal-content .modal-body .pupils_list .button-area button { padding: 10px !important; }
/* line 2754, ../sass/includes/_common.scss */
.popup-standard .modal-dialog .modal-content .modal-body .table-responsive { color: #333; border: 0; }
/* line 2757, ../sass/includes/_common.scss */
.popup-standard .modal-dialog .modal-content .modal-body .table-responsive .button-area { margin: 20px 0 0; }
/* line 2763, ../sass/includes/_common.scss */
.popup-standard .modal-dialog .modal-content .modal-body form .confirm-area .form-inner { padding: 0; padding-left: 0; }
/* line 2766, ../sass/includes/_common.scss */
.popup-standard .modal-dialog .modal-content .modal-body form .confirm-area .form-inner .selection-itms { margin-bottom: 20px; }
/* line 2769, ../sass/includes/_common.scss */
.popup-standard .modal-dialog .modal-content .modal-body form .confirm-area .form-inner input { height: 43px; border: 1px solid #dadada; }
/* line 2774, ../sass/includes/_common.scss */
.popup-standard .modal-dialog .modal-content .modal-body form .confirm-area .button-area { padding: 10px 0 0; }
/* line 2776, ../sass/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 2776, ../sass/includes/_common.scss */
  .popup-standard .modal-dialog .modal-content .modal-body form .confirm-area .button-area .btn-inner { width: 100%; } }
/* line 2781, ../sass/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 2781, ../sass/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 2788, ../sass/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 2796, ../sass/includes/_common.scss */
.popup-standard .modal-dialog .modal-content .modal-body .form-group { margin-bottom: 0 !important; }
/* line 2800, ../sass/includes/_common.scss */
.popup-standard .modal-dialog .modal-content .modal-body .pop-btn-remove-wrap button { display: inline-block; color: #fff; }
/* line 2808, ../sass/includes/_common.scss */
.popup-standard .modal-dialog .modal-content .modal-body .bulk-upload label.resource-model-label { font-family: "questrialregular"; color: #333; font-size: 13px; text-transform: capitalize; }
/* line 2815, ../sass/includes/_common.scss */
.popup-standard .modal-dialog .modal-content .modal-body .bulk-upload input { border: 1px solid #c3c3c3; height: 43px; }
/* line 2820, ../sass/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 2831, ../sass/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 2839, ../sass/includes/_common.scss */
.popup-standard .modal-dialog .modal-content .modal-body .bulk-upload .chose-file::after { border: 1px solid #c3c3c3 !important; }
/* line 2845, ../sass/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 2851, ../sass/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 2861, ../sass/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 2869, ../sass/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 2553, ../sass/includes/_common.scss */
  .popup-standard .modal-dialog { width: 95%; } }
/* line 2881, ../sass/includes/_common.scss */
.popup-standard.darkbg { background: rgba(0, 0, 0, 0.9) !important; }
/* line 2885, ../sass/includes/_common.scss */
.popup-standard.top-more .modal-dialog { margin: 10% auto; }

/* line 2891, ../sass/includes/_common.scss */
.inner-popup-standard { background-color: rgba(109, 109, 109, 0.96) !important; }
/* line 2893, ../sass/includes/_common.scss */
.inner-popup-standard .modal-dialog { margin: 10% auto; width: 65% !important; }
@media (max-width: 767px) { /* line 2893, ../sass/includes/_common.scss */
  .inner-popup-standard .modal-dialog { width: 95% !important; } }
/* line 2899, ../sass/includes/_common.scss */
.inner-popup-standard .modal-dialog .modal-content { border: 0; min-height: unset !important; }
/* line 2902, ../sass/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 2908, ../sass/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 2915, ../sass/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 2922, ../sass/includes/_common.scss */
.inner-popup-standard .modal-dialog .modal-content .modal-body { padding: 20px 20px 20px !important; background-color: #fff !important; }
/* line 2926, ../sass/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 2934, ../sass/includes/_common.scss */
.inner-popup-standard .modal-dialog .modal-content .modal-body .button-area { background-color: transparent !important; }
/* line 2937, ../sass/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 2946, ../sass/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 2952, ../sass/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 2962, ../sass/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 2968, ../sass/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 2968, ../sass/includes/_common.scss */
  .inner-popup-standard .modal-dialog .modal-content .modal-body .button-area .btn-inner.btn-inner-right { float: unset; } }
/* line 2973, ../sass/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: capitalize; color: #fff; outline: none; }
@media (max-width: 480px) { /* line 2973, ../sass/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 2989, ../sass/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 2995, ../sass/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: capitalize; margin-right: 10px; outline: none; }
@media (max-width: 480px) { /* line 2995, ../sass/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 3013, ../sass/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 3023, ../sass/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 3033, ../sass/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 3040, ../sass/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 3053, ../sass/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 3056, ../sass/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 3063, ../sass/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: capitalize; font-size: 12.4px; font-family: "montserratmedium"; color: #45ad23; line-height: 20px; position: relative; height: 50px; }
@media (max-width: 767px) { /* line 3063, ../sass/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 3077, ../sass/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 3077, ../sass/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 3097, ../sass/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 3097, ../sass/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 3108, ../sass/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 3108, ../sass/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 3117, ../sass/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 3117, ../sass/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 3126, ../sass/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 3128, ../sass/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: capitalize; font-size: 12px; border: 0; width: 150px; height: 50px; box-shadow: 1px 0px 0px 0px #45ad23; outline: none; }
@media (max-width: 767px) { /* line 3128, ../sass/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 3152, ../sass/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 3158, ../sass/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 3158, ../sass/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 3174, ../sass/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 3178, ../sass/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: capitalize; color: #333; font-size: 13px; }
/* line 3193, ../sass/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: capitalize; }
/* line 3207, ../sass/includes/_common.scss */
.inner-popup-standard .modal-dialog .modal-content .modal-body .pupils_list .selectric { background: #efefef; }
/* line 3212, ../sass/includes/_common.scss */
.inner-popup-standard .modal-dialog .modal-content .modal-body .remove-pupil-table h5 { font-size: 14px; }
/* line 3215, ../sass/includes/_common.scss */
.inner-popup-standard .modal-dialog .modal-content .modal-body .remove-pupil-table button { margin: 0; }
/* line 3219, ../sass/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: capitalize; color: #fff; outline: none; margin-right: 10px; }
@media (max-width: 480px) { /* line 3219, ../sass/includes/_common.scss */
  .inner-popup-standard .modal-dialog .modal-content .modal-body .remove-pupil-table button.link-pupil-btn { width: 100%; } }
/* line 3237, ../sass/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 3243, ../sass/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: capitalize; margin-right: 10px; outline: none; }
@media (max-width: 480px) { /* line 3243, ../sass/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 3261, ../sass/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 3272, ../sass/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: capitalize; color: #fff; outline: none; margin-right: 10px; margin-top: 10px; }
@media (max-width: 480px) { /* line 3272, ../sass/includes/_common.scss */
  .inner-popup-standard .modal-dialog .modal-content .modal-body .details-block .form-group button.export_link { width: 100%; } }
/* line 3290, ../sass/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 3296, ../sass/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: capitalize; margin-right: 10px; outline: none; margin-top: 10px; }
@media (max-width: 480px) { /* line 3296, ../sass/includes/_common.scss */
  .inner-popup-standard .modal-dialog .modal-content .modal-body .details-block .form-group button.link { width: 100%; margin-bottom: 10px; } }
/* line 3315, ../sass/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 2893, ../sass/includes/_common.scss */
  .inner-popup-standard .modal-dialog { width: 95%; } }
/* line 3330, ../sass/includes/_common.scss */
.inner-popup-standard.darkbg { background: rgba(0, 0, 0, 0.9) !important; }

/* line 3335, ../sass/includes/_common.scss */
.popup-standard-main { background-color: rgba(150, 150, 150, 0.5) !important; }
/* line 3337, ../sass/includes/_common.scss */
.popup-standard-main .modal-dialog { margin: 15% auto; }
/* line 3339, ../sass/includes/_common.scss */
.popup-standard-main .modal-dialog .modal-content { border: 0; }
/* line 3341, ../sass/includes/_common.scss */
.popup-standard-main .modal-dialog .modal-content .modal-header { padding: 10px 20px !important; background-color: #45ad23 !important; height: 50px; }
/* line 3346, ../sass/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 3353, ../sass/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 3337, ../sass/includes/_common.scss */
  .popup-standard-main .modal-dialog { width: 95%; } }
/* line 3367, ../sass/includes/_common.scss */
.popup-standard-main.darkbg { background: rgba(0, 0, 0, 0.9) !important; }

/* line 3372, ../sass/includes/_common.scss */
.inner-dark-popup-standard { background-color: rgba(109, 109, 109, 0.96) !important; }
/* line 3374, ../sass/includes/_common.scss */
.inner-dark-popup-standard .modal-dialog { margin: 5% auto; }
/* line 3376, ../sass/includes/_common.scss */
.inner-dark-popup-standard .modal-dialog .modal-content { border: 0; }
/* line 3378, ../sass/includes/_common.scss */
.inner-dark-popup-standard .modal-dialog .modal-content .modal-header { padding: 10px 20px !important; background-color: #45ad23 !important; height: 50px; }
/* line 3383, ../sass/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 3390, ../sass/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 3374, ../sass/includes/_common.scss */
  .inner-dark-popup-standard .modal-dialog { width: 95%; } }
/* line 3404, ../sass/includes/_common.scss */
.inner-dark-popup-standard.darkbg { background: rgba(0, 0, 0, 0.9) !important; }

/* line 3409, ../sass/includes/_common.scss */
.inner-popup-standard-overlay { background-color: rgba(109, 109, 109, 0.96) !important; }
/* line 3411, ../sass/includes/_common.scss */
.inner-popup-standard-overlay .modal-dialog { margin: 15% auto; }
@media (max-width: 480px) { /* line 3411, ../sass/includes/_common.scss */
  .inner-popup-standard-overlay .modal-dialog { width: 95% !important; } }
/* line 3416, ../sass/includes/_common.scss */
.inner-popup-standard-overlay .modal-dialog .modal-content { border: 0; }
/* line 3418, ../sass/includes/_common.scss */
.inner-popup-standard-overlay .modal-dialog .modal-content .modal-header { padding: 10px 20px !important; background-color: #45ad23 !important; height: 50px; }
/* line 3423, ../sass/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 3430, ../sass/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 3437, ../sass/includes/_common.scss */
.inner-popup-standard-overlay .modal-dialog .modal-content .modal-body { padding: 20px 20px 20px !important; background-color: #fff !important; }
/* line 3441, ../sass/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 3449, ../sass/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 3455, ../sass/includes/_common.scss */
.inner-popup-standard-overlay .modal-dialog .modal-content .modal-body .fileContainer { height: 42px !important; padding: 12px !important; margin-top: 1px; }
/* line 3459, ../sass/includes/_common.scss */
.inner-popup-standard-overlay .modal-dialog .modal-content .modal-body .fileContainer label { font-weight: normal; font-size: 13.3px; }
/* line 3465, ../sass/includes/_common.scss */
.inner-popup-standard-overlay .modal-dialog .modal-content .modal-body .bulk-upload p { font-size: 14px !important; }
/* line 3469, ../sass/includes/_common.scss */
.inner-popup-standard-overlay .modal-dialog .modal-content .modal-body p { color: #303843 !important; }
/* line 3473, ../sass/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 3483, ../sass/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 3488, ../sass/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 3497, ../sass/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 3505, ../sass/includes/_common.scss */
.inner-popup-standard-overlay .modal-dialog .modal-content .modal-body .resource-model-input input { height: 43px; }
/* line 3509, ../sass/includes/_common.scss */
.inner-popup-standard-overlay .modal-dialog .modal-content .modal-body .button-area { background-color: transparent !important; }
/* line 3512, ../sass/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 3521, ../sass/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 3527, ../sass/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 3537, ../sass/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 3543, ../sass/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: capitalize; margin-top: 0; outline: none; }
/* line 3556, ../sass/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 3562, ../sass/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 3571, ../sass/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 3579, ../sass/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 3583, ../sass/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 3590, ../sass/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 3597, ../sass/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 3606, ../sass/includes/_common.scss */
.inner-popup-standard-overlay .modal-dialog .modal-content .modal-body .pupils_list .button-area button { padding: 10px !important; }
/* line 3611, ../sass/includes/_common.scss */
.inner-popup-standard-overlay .modal-dialog .modal-content .modal-body .table-responsive { color: #333; border: 0; }
/* line 3614, ../sass/includes/_common.scss */
.inner-popup-standard-overlay .modal-dialog .modal-content .modal-body .table-responsive .button-area { margin: 20px 0 0; }
/* line 3620, ../sass/includes/_common.scss */
.inner-popup-standard-overlay .modal-dialog .modal-content .modal-body form .confirm-area .form-inner { padding: 0; padding-left: 0; }
/* line 3623, ../sass/includes/_common.scss */
.inner-popup-standard-overlay .modal-dialog .modal-content .modal-body form .confirm-area .form-inner .selection-itms { margin-bottom: 20px; }
/* line 3626, ../sass/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 3631, ../sass/includes/_common.scss */
.inner-popup-standard-overlay .modal-dialog .modal-content .modal-body form .confirm-area .button-area { padding: 10px 0 0; }
/* line 3633, ../sass/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 3633, ../sass/includes/_common.scss */
  .inner-popup-standard-overlay .modal-dialog .modal-content .modal-body form .confirm-area .button-area .btn-inner { width: 100%; } }
/* line 3638, ../sass/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 3641, ../sass/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 3638, ../sass/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 3653, ../sass/includes/_common.scss */
.inner-popup-standard-overlay .modal-dialog .modal-content .modal-body .form-group { margin-bottom: 0 !important; }
/* line 3658, ../sass/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: capitalize; }
/* line 3665, ../sass/includes/_common.scss */
.inner-popup-standard-overlay .modal-dialog .modal-content .modal-body .bulk-upload input { border: 1px solid #c3c3c3; height: 43px; }
/* line 3670, ../sass/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 3681, ../sass/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 3689, ../sass/includes/_common.scss */
.inner-popup-standard-overlay .modal-dialog .modal-content .modal-body .bulk-upload .chose-file::after { border: 1px solid #c3c3c3 !important; }
/* line 3695, ../sass/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 3701, ../sass/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 3711, ../sass/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 3719, ../sass/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 3411, ../sass/includes/_common.scss */
  .inner-popup-standard-overlay .modal-dialog { width: 95%; } }
/* line 3731, ../sass/includes/_common.scss */
.inner-popup-standard-overlay.darkbg { background: rgba(0, 0, 0, 0.9) !important; }
/* line 3735, ../sass/includes/_common.scss */
.inner-popup-standard-overlay.top-more .modal-dialog { margin: 10% auto; }

/* line 3741, ../sass/includes/_common.scss */
.notifi-links { background-color: #303843; }
/* line 3743, ../sass/includes/_common.scss */
.notifi-links .add-exception-msg { color: rgba(255, 255, 255, 0.69); }
/* line 3747, ../sass/includes/_common.scss */
.notifi-links .exception-date label { color: #fff !important; }

/* line 3946, ../sass/includes/_common.scss */
.school-details-panel .inner-area .synced_data-row h1 { font-size: 28px; }
/* line 3950, ../sass/includes/_common.scss */
.school-details-panel .inner-area .synced_data-row .school-deatils-outer .colpased-right { top: 17px; }

/* line 3958, ../sass/includes/_common.scss */
.image-set-box { width: 100%; height: 158px; }
/* line 3961, ../sass/includes/_common.scss */
.image-set-box img { width: 100%; height: 100%; object-fit: cover; }

/* line 3967, ../sass/includes/_common.scss */
.p-0 { padding: 0 !important; }

/* line 3970, ../sass/includes/_common.scss */
.pr-5 { padding-right: 5px; }

/* line 3973, ../sass/includes/_common.scss */
.pl-5 { padding-left: 5px; }

/* line 3979, ../sass/includes/_common.scss */
.details-block .add_app input { height: 40px !important; }

/* line 3984, ../sass/includes/_common.scss */
.add-clint-button { text-align: right; }
/* line 3986, ../sass/includes/_common.scss */
.add-clint-button .btn_plus { color: #45ad23; text-align: right; }

@media (max-width: 991px) { /* line 3993, ../sass/includes/_common.scss */
  #attendance .modal-dialog { width: 100% !important; } }
/* line 3997, ../sass/includes/_common.scss */
#attendance .modal-dialog .modal-content { border: 0; }
/* line 3999, ../sass/includes/_common.scss */
#attendance .modal-dialog .modal-content .modal-header { padding: 15px; height: 50px; background: #5086ae; }
/* line 4004, ../sass/includes/_common.scss */
#attendance .modal-dialog .modal-content .modal-header h4.modal-title { line-height: 20px; padding: 0; }
/* line 4010, ../sass/includes/_common.scss */
#attendance .modal-dialog .modal-content .modal-header button.close { margin: 0; font-size: 42px; line-height: 20px; outline: none; }
/* line 4018, ../sass/includes/_common.scss */
#attendance .modal-dialog .modal-content .modal-body { padding: 15px; }
/* line 4022, ../sass/includes/_common.scss */
#attendance .modal-dialog .modal-content .modal-body .addd_section .data-section .table-responsive { overflow: unset; }
/* line 4027, ../sass/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 4033, ../sass/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 4036, ../sass/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 4044, ../sass/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 4047, ../sass/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 4050, ../sass/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 4052, ../sass/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 4054, ../sass/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 4073, ../sass/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 4079, ../sass/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 4084, ../sass/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 4092, ../sass/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 4097, ../sass/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 4100, ../sass/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 4102, ../sass/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 4104, ../sass/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 4115, ../sass/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 4122, ../sass/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 4125, ../sass/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 4130, ../sass/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 4137, ../sass/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 4140, ../sass/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 4154, ../sass/includes/_common.scss */
#attendance .modal-dialog .modal-content .modal-body .btn-area button.attendancs-deafult { font-size: 14px; font-family: "questrialregular"; }
/* line 4158, ../sass/includes/_common.scss */
#attendance .modal-dialog .modal-content .modal-body .btn-area button.attendancs-submit { font-size: 14px; font-family: "questrialregular"; }

/* line 4172, ../sass/includes/_common.scss */
.modal form#attainment .fixed_school_area { padding-top: 0; }
/* line 4175, ../sass/includes/_common.scss */
.modal form#attainment .fht-table-wrapper { min-width: 1300px; overflow: hidden; position: relative; }
/* line 4179, ../sass/includes/_common.scss */
.modal form#attainment .fht-table-wrapper .fht-thead { padding-top: 0; }
/* line 4184, ../sass/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 4190, ../sass/includes/_common.scss */
.modal form#attainment .fht-table-wrapper .fht-thead thead th:first-child label:before { height: 100%; bottom: 0; }
/* line 4198, ../sass/includes/_common.scss */
.modal form#attainment .fht-table-wrapper .fht-thead table { margin-bottom: 0; }
/* line 4202, ../sass/includes/_common.scss */
.modal form#attainment .fht-table-wrapper .fht-tbody { padding-top: 28px; overflow: auto; }
/* line 4205, ../sass/includes/_common.scss */
.modal form#attainment .fht-table-wrapper .fht-tbody.scroll-active { width: calc(100% + 17px); }
@media (max-width: 1024px) { /* line 4205, ../sass/includes/_common.scss */
  .modal form#attainment .fht-table-wrapper .fht-tbody.scroll-active { width: 100%; } }
/* line 4210, ../sass/includes/_common.scss */
.modal form#attainment .fht-table-wrapper .fht-tbody.scroll-active th { border-top: 0; }
/* line 4214, ../sass/includes/_common.scss */
.modal form#attainment .fht-table-wrapper .fht-tbody table { width: 100% !important; }

/* line 4225, ../sass/includes/_common.scss */
.lesson-block .lesson-list-panel .table-responsive { overflow: unset; }
/* line 4227, ../sass/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 4239, ../sass/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 4250, ../sass/includes/_common.scss */
.standard-table thead th.text-left { text-align: left !important; padding-left: 5px; }
/* line 4254, ../sass/includes/_common.scss */
.standard-table thead th.pupil-chk-all { width: 40px !important; min-width: 40px; vertical-align: top; padding: 0; position: relative; }
/* line 4260, ../sass/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 4269, ../sass/includes/_common.scss */
.standard-table thead th.pupil-chk-all label { position: relative; display: block; }
/* line 4272, ../sass/includes/_common.scss */
.standard-table thead th.pupil-chk-all label::before { height: 43px; width: 40px; }
/* line 4276, ../sass/includes/_common.scss */
.standard-table thead th.pupil-chk-all label::after { top: 13px; left: 10px; }
/* line 4282, ../sass/includes/_common.scss */
.standard-table thead th:first-child { padding: 0; }
/* line 4285, ../sass/includes/_common.scss */
.standard-table thead th .fa-tint, .standard-table thead th .fa-trophy { font-size: 17px; }
/* line 4292, ../sass/includes/_common.scss */
.standard-table tbody { display: table-row-group !important; height: auto !important; width: 100% !important; overflow: inherit !important; }
/* line 4298, ../sass/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 4306, ../sass/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 4313, ../sass/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 4323, ../sass/includes/_common.scss */
.standard-table tbody tr td.chek-outer label { position: relative; display: block; }
/* line 4326, ../sass/includes/_common.scss */
.standard-table tbody tr td.chek-outer label::before { height: 43px; width: 40px; }
/* line 4330, ../sass/includes/_common.scss */
.standard-table tbody tr td.chek-outer label::after { top: 13px; left: 10px; }
/* line 4336, ../sass/includes/_common.scss */
.standard-table tbody tr td.text-left { text-align: left !important; padding-left: 5px; }
/* line 4341, ../sass/includes/_common.scss */
.standard-table tbody tr td span.distance-row { display: table; width: 25px; height: 25px; margin: 3px auto 0 auto; }
/* line 4347, ../sass/includes/_common.scss */
.standard-table tbody tr td span.distance-row i.distance-circle_04 { border: solid 2px #305669; color: #305669; background: #fff; }
/* line 4353, ../sass/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 4378, ../sass/includes/_common.scss */
#addpupils.modal::before, #add_more_pupils.modal::before { content: ""; vertical-align: top; display: table; }
/* line 4384, ../sass/includes/_common.scss */
#addpupils::-webkit-scrollbar, #add_more_pupils::-webkit-scrollbar { width: 0px; background: transparent; /* make scrollbar transparent */ }
/* line 4388, ../sass/includes/_common.scss */
#addpupils .modal-dialog, #add_more_pupils .modal-dialog { width: calc(100% + 17px); margin: auto; }
/* line 4393, ../sass/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 4404, ../sass/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 4407, ../sass/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 4410, ../sass/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 4413, ../sass/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 4424, ../sass/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 4435, ../sass/includes/_common.scss */
#addpupils .add-pupil-list-box #listpupils .table-responsive, #add_more_pupils .add-pupil-list-box #listpupils .table-responsive { height: 455px; }
/* line 4437, ../sass/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 4439, ../sass/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 4441, ../sass/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 4443, ../sass/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 4454, ../sass/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 4465, ../sass/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 4476, ../sass/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 4480, ../sass/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 4486, ../sass/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 4496, ../sass/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 4510, ../sass/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 4514, ../sass/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 4520, ../sass/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 4532, ../sass/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 4538, ../sass/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 4543, ../sass/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 4549, ../sass/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 4552, ../sass/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 4556, ../sass/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 4562, ../sass/includes/_common.scss */
#addpupils #listpupils thead th:first-child, #add_more_pupils #listpupils thead th:first-child { padding: 0; }
/* line 4565, ../sass/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 4569, ../sass/includes/_common.scss */
#addpupils #listpupils thead th:last-child, #add_more_pupils #listpupils thead th:last-child { width: 100px; }
/* line 4574, ../sass/includes/_common.scss */
#addpupils #listpupils .fht-thead, #add_more_pupils #listpupils .fht-thead { padding-top: 0; }
/* line 4579, ../sass/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 4586, ../sass/includes/_common.scss */
#addpupils #listpupils .fht-tbody, #add_more_pupils #listpupils .fht-tbody { overflow: auto; padding-top: 0; background-color: #fff; }
/* line 4593, ../sass/includes/_common.scss */
#addpupils table, #add_more_pupils table { width: 100% !important; border-bottom: 0; }
/* line 4602, ../sass/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 4610, ../sass/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 4617, ../sass/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 4628, ../sass/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 4642, ../sass/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 4646, ../sass/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 4652, ../sass/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 4664, ../sass/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 4670, ../sass/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 4675, ../sass/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 4681, ../sass/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 4684, ../sass/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 4688, ../sass/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 4694, ../sass/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 4699, ../sass/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 4703, ../sass/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 4707, ../sass/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 4709, ../sass/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: capitalize; position: relative; z-index: 1; }
/* line 4724, ../sass/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 4736, ../sass/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 4749, ../sass/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 4763, ../sass/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 4769, ../sass/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 4775, ../sass/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 4778, ../sass/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 4781, ../sass/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 4784, ../sass/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 4787, ../sass/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: capitalize; text-align: left; }
/* line 4799, ../sass/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 4804, ../sass/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 4808, ../sass/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 4815, ../sass/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 4818, ../sass/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 4832, ../sass/includes/_common.scss */
#addpupils table tbody tr td.table-bg-01:hover > .structure-table-row, #add_more_pupils table tbody tr td.table-bg-01:hover > .structure-table-row { display: block; }
/* line 4839, ../sass/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 4845, ../sass/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 4851, ../sass/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 4869, ../sass/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 4872, ../sass/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 4885, ../sass/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 4898, ../sass/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 4916, ../sass/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 4929, ../sass/includes/_common.scss */
.pupil-attending-lesson .lesson-list-panel .table-responsive { overflow: unset; }
/* line 4935, ../sass/includes/_common.scss */
.pupil-attending-lesson .lesson-list-panel .table-responsive .dataTables_wrapper .fht-table-wrapper { min-height: 140px; }
/* line 4940, ../sass/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 4941, ../sass/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 4947, ../sass/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 4957, ../sass/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 4971, ../sass/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 4975, ../sass/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 4981, ../sass/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 4993, ../sass/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 4999, ../sass/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 5004, ../sass/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 5010, ../sass/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 5014, ../sass/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 5018, ../sass/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 5024, ../sass/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 5039, ../sass/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 5043, ../sass/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 5051, ../sass/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 5052, ../sass/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 5059, ../sass/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 5070, ../sass/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 5084, ../sass/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 5088, ../sass/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 5094, ../sass/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 5106, ../sass/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 5112, ../sass/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 5117, ../sass/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 5123, ../sass/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 5129, ../sass/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 5133, ../sass/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 5139, ../sass/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 5151, ../sass/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 5160, ../sass/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 5164, ../sass/includes/_common.scss */
.pupil-attending-lesson .lesson-list-panel .table-responsive .dataTables_wrapper .fht-table-wrapper table tbody tr td p { margin: 0; }
/* line 5171, ../sass/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 5180, ../sass/includes/_common.scss */
.pupil-attending-lesson .lesson-list-panel .table-responsive .dataTables_wrapper .fht-table-wrapper .fht-thead { height: auto; }
/* line 5182, ../sass/includes/_common.scss */
.pupil-attending-lesson .lesson-list-panel .table-responsive .dataTables_wrapper .fht-table-wrapper .fht-thead .no-footer { border-bottom: 0; }
/* line 5186, ../sass/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 5191, ../sass/includes/_common.scss */
.pupil-attending-lesson .lesson-list-panel .table-responsive .dataTables_wrapper .fht-table-wrapper .fht-tbody table { margin-top: -43px !important; }
/* line 5194, ../sass/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 5211, ../sass/includes/_common.scss */
.school_list .award-panel .award-list-panel .dataTables_wrapper .list-count #school_list_filter input { display: none; }
/* line 5216, ../sass/includes/_common.scss */
.school_list .award-panel .award-list-panel .dataTables_wrapper .table-box { position: relative; }
/* line 5229, ../sass/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 5234, ../sass/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 5240, ../sass/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 5248, ../sass/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 5265, ../sass/includes/_common.scss */
.school_list .award-panel .award-list-panel .dataTables_wrapper .table-box .pagination { float: right; margin-right: 45px; }
/* line 5273, ../sass/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 5277, ../sass/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 5284, ../sass/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 5294, ../sass/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 5313, ../sass/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 5314, ../sass/includes/_common.scss */
#timetable .timetable-area .lesson-section .lesson-block .fht-table-wrapper table thead tr th.text-left { text-align: left !important; }
/* line 5317, ../sass/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 5323, ../sass/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 5333, ../sass/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 5347, ../sass/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 5351, ../sass/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 5357, ../sass/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 5369, ../sass/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 5375, ../sass/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 5380, ../sass/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 5386, ../sass/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 5390, ../sass/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 5394, ../sass/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 5410, ../sass/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 5413, ../sass/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 5419, ../sass/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 5430, ../sass/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 5431, ../sass/includes/_common.scss */
#timetable .timetable-area .lesson-section .lesson-block .fht-table-wrapper table tbody tr td.text-left { text-align: left !important; }
/* line 5434, ../sass/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 5441, ../sass/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 5452, ../sass/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 5466, ../sass/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 5470, ../sass/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 5476, ../sass/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 5488, ../sass/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 5494, ../sass/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 5499, ../sass/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 5505, ../sass/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 5511, ../sass/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 5515, ../sass/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 5528, ../sass/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 5532, ../sass/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 5541, ../sass/includes/_common.scss */
#timetable .timetable-area .lesson-section .lesson-block .fht-table-wrapper table tbody tr td span.box-green { margin-left: 0; }
/* line 5545, ../sass/includes/_common.scss */
#timetable .timetable-area .lesson-section .lesson-block .fht-table-wrapper table tbody tr td p { margin: 0; }
/* line 5552, ../sass/includes/_common.scss */
#timetable .timetable-area .lesson-section .lesson-block .fht-table-wrapper .fht-thead { height: auto; padding-top: 0; }
/* line 5555, ../sass/includes/_common.scss */
#timetable .timetable-area .lesson-section .lesson-block .fht-table-wrapper .fht-thead table { border-top: 1px solid #cfd2d5; }
/* line 5559, ../sass/includes/_common.scss */
#timetable .timetable-area .lesson-section .lesson-block .fht-table-wrapper .fht-thead .no-footer { border-bottom: 0; }
/* line 5563, ../sass/includes/_common.scss */
#timetable .timetable-area .lesson-section .lesson-block .fht-table-wrapper .fht-tbody { padding-top: 0px; overflow: auto; height: 300px; }
/* line 5570, ../sass/includes/_common.scss */
#timetable .timetable-area .lesson-section .lesson-block .fht-table-wrapper .fht-tbody .no-footer { border-bottom: 0; width: 100% !important; }

/* line 5611, ../sass/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-time-grid-event{ color: $main-heder !important; background-color: #fff !important; }*/ }
/* line 5617, ../sass/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 5643, ../sass/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 5647, ../sass/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 5678, ../sass/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 5678, ../sass/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 5692, ../sass/includes/_common.scss */
.btn-red-bordered { float: left; margin-left: 40px; padding: 7px 20px; background: #45ad23; color: #fff; font-family: "montserratmedium"; text-transform: capitalize; outline: none; transition: all 0.4s; }
/* line 5702, ../sass/includes/_common.scss */
.btn-red-bordered:hover, .btn-red-bordered:focus { background: #378b1c; color: #fff; }

/* line 5716, ../sass/includes/_common.scss */
.report-management .award-panel .award-list-panel .award-group .award-panel .panel-collapse { border: 0 !important; padding-top: 5px; }
/* line 5720, ../sass/includes/_common.scss */
.report-management .award-panel .award-list-panel .award-group .award-panel .panel-collapse .colpased-outer .panel-body { padding: 0; }
/* line 5722, ../sass/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 5726, ../sass/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 5730, ../sass/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 5747, ../sass/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 5753, ../sass/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 5757, ../sass/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 5747, ../sass/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 5765, ../sass/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 5768, ../sass/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 5772, ../sass/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 5730, ../sass/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 5730, ../sass/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 5786, ../sass/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 5791, ../sass/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 5795, ../sass/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 5798, ../sass/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 5801, ../sass/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 5807, ../sass/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 5813, ../sass/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: capitalize; font-family: "montserratregular"; font-size: 12px; }
/* line 5822, ../sass/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 5824, ../sass/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 5838, ../sass/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 5840, ../sass/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 5844, ../sass/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: capitalize; border-bottom: dashed 1px #fff; color: #fff; width: 100%; margin: 0; }
/* line 5853, ../sass/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 5862, ../sass/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: capitalize; transition: all ease-out 0.2s; outline: none; }
/* line 5873, ../sass/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 5877, ../sass/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 5884, ../sass/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: capitalize; margin: 10px 0px; }
/* line 5892, ../sass/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 5902, ../sass/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 5906, ../sass/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 5915, ../sass/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 5918, ../sass/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 5924, ../sass/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 5930, ../sass/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: capitalize; font-family: "montserratregular"; font-size: 12px; }
/* line 5939, ../sass/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 5941, ../sass/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 5955, ../sass/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 5958, ../sass/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 5962, ../sass/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: capitalize; border-bottom: dashed 1px #fff; color: #fff; width: 100%; margin: 0; }
/* line 5971, ../sass/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 5980, ../sass/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: capitalize; transition: all ease-out 0.2s; outline: none; }
/* line 5991, ../sass/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 5995, ../sass/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 6002, ../sass/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 6004, ../sass/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 6013, ../sass/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 6032, ../sass/includes/_common.scss */
.sdfj { width: 100%; }

/* line 6118, ../sass/includes/_common.scss */
.swimphony-custom-modal { background: rgba(150, 150, 150, 0.5) !important; }
/* line 6121, ../sass/includes/_common.scss */
.swimphony-custom-modal .modal-dialog .modal-content { border: 0; }
/* line 6123, ../sass/includes/_common.scss */
.swimphony-custom-modal .modal-dialog .modal-content .modal-header { background: #5086ae; padding: 10px 20px !important; min-height: 50px; }
/* line 6128, ../sass/includes/_common.scss */
.swimphony-custom-modal .modal-dialog .modal-content .modal-header h4.modal-title { font-family: "questrialregular"; padding-top: 0; line-height: 30px; color: #fff; text-transform: capitalize; }
/* line 6137, ../sass/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 6144, ../sass/includes/_common.scss */
.swimphony-custom-modal .modal-dialog .modal-content .modal-header.grey-bg { background: #23282f; }
/* line 6148, ../sass/includes/_common.scss */
.swimphony-custom-modal .modal-dialog .modal-content .modal-body { background: #fff; padding: 20px; }
/* line 6154, ../sass/includes/_common.scss */
.swimphony-custom-modal .modal-dialog .modal-content .modal-body form .details-block .form-group label { color: #333; }
/* line 6157, ../sass/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 6162, ../sass/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 6166, ../sass/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 6170, ../sass/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 6174, ../sass/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 6178, ../sass/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 6183, ../sass/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 6192, ../sass/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 6198, ../sass/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: capitalize; }
/* line 6210, ../sass/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 6213, ../sass/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 6222, ../sass/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 6230, ../sass/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 6234, ../sass/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 6238, ../sass/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 6242, ../sass/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 6246, ../sass/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 6251, ../sass/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 6255, ../sass/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 6260, ../sass/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 6268, ../sass/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 6274, ../sass/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 6283, ../sass/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 6293, ../sass/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 6308, ../sass/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 6328, ../sass/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 6333, ../sass/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 6335, ../sass/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 6348, ../sass/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 6356, ../sass/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 6362, ../sass/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 6370, ../sass/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 6373, ../sass/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 6376, ../sass/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 6391, ../sass/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 6393, ../sass/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 6403, ../sass/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 6412, ../sass/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 6422, ../sass/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 6455, ../sass/includes/_common.scss */
.swimphony-custom-modal .modal-dialog .modal-content .modal-body form .top-block { margin-bottom: 0 !important; }
/* line 6461, ../sass/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 6466, ../sass/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 6478, ../sass/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 6485, ../sass/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 6491, ../sass/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 6495, ../sass/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: capitalize; }
/* line 6504, ../sass/includes/_common.scss */
.swimphony-custom-modal .modal-dialog .modal-content .modal-body form#kml_upload_form button { height: 40px; }
/* line 6506, ../sass/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 6516, ../sass/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 6525, ../sass/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: capitalize; border: 1px solid #c3c3c3; font-size: 12.4px; color: #777; }
/* line 6533, ../sass/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 6537, ../sass/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 6541, ../sass/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 6545, ../sass/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 6549, ../sass/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 6553, ../sass/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: capitalize; }
/* line 6560, ../sass/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: capitalize; 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 6560, ../sass/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 6576, ../sass/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 6588, ../sass/includes/_common.scss */
.swimphony-custom-modal .modal-dialog .modal-content .modal-body .new-timetable form .form-group label { color: #333; }
/* line 6596, ../sass/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 6620, ../sass/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 6641, ../sass/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 6645, ../sass/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 6650, ../sass/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 6654, ../sass/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 6659, ../sass/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 6663, ../sass/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 6668, ../sass/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 6672, ../sass/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: "questrialregular"; font-size: 13.3px; width: 185px; padding: 12px 20px; outline: none; }
/* line 6681, ../sass/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 6689, ../sass/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 6693, ../sass/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 6703, ../sass/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 6713, ../sass/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 6718, ../sass/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 6722, ../sass/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 6732, ../sass/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 6735, ../sass/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 6743, ../sass/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 6747, ../sass/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 6759, ../sass/includes/_common.scss */
.swimphony-custom-modal .modal-dialog .modal-content .modal-body .new-timetable #half_yearly .chk-area label { width: 105px; }
/* line 6761, ../sass/includes/_common.scss */
.swimphony-custom-modal .modal-dialog .modal-content .modal-body .new-timetable #half_yearly .chk-area label::before { width: 105px; }
/* line 6771, ../sass/includes/_common.scss */
.swimphony-custom-modal.modal-centerd { padding-right: 0; }
/* line 6773, ../sass/includes/_common.scss */
.swimphony-custom-modal.modal-centerd .modal-dialog { margin: 15% auto !important; }
@media (max-width: 480px) { /* line 6773, ../sass/includes/_common.scss */
  .swimphony-custom-modal.modal-centerd .modal-dialog { width: 95%; } }
/* line 6781, ../sass/includes/_common.scss */
.swimphony-custom-modal.modal .pupil-name { text-transform: capitalize; }
/* line 6783, ../sass/includes/_common.scss */
.swimphony-custom-modal.modal .pupil-name .fa-user { color: #45ad23; margin-right: 10px; }
/* line 6788, ../sass/includes/_common.scss */
.swimphony-custom-modal.modal .mark_label { font-weight: normal; margin-left: 10px; line-height: 25px; }
/* line 6793, ../sass/includes/_common.scss */
.swimphony-custom-modal.modal .section-footer { font-weight: normal; line-height: 25px; border-top: 1px solid #ddd; padding-top: 10px; }
/* line 6802, ../sass/includes/_common.scss */
.swimphony-custom-modal .modal-dialog .facilites-wrapper .content-wrapper { padding: 0; }
/* line 6804, ../sass/includes/_common.scss */
.swimphony-custom-modal .modal-dialog .facilites-wrapper .content-wrapper .inner-wrapper { padding: 0; }
/* line 6811, ../sass/includes/_common.scss */
.swimphony-custom-modal#first_modal_div .modal-body { padding: 50px 20px; }
/* line 6815, ../sass/includes/_common.scss */
.swimphony-custom-modal#first_modal_div.modal-heard .modal-body { padding: 20px 20px; }

/* line 6822, ../sass/includes/_common.scss */
.swimphony-custom-modal-fix { background: rgba(150, 150, 150, 0.5) !important; }
/* line 6825, ../sass/includes/_common.scss */
.swimphony-custom-modal-fix .modal-dialog .modal-content { border: 0; }
/* line 6827, ../sass/includes/_common.scss */
.swimphony-custom-modal-fix .modal-dialog .modal-content .modal-header { background: #45ad23; padding: 10px 20px !important; height: 50px; }
/* line 6832, ../sass/includes/_common.scss */
.swimphony-custom-modal-fix .modal-dialog .modal-content .modal-header h4.modal-title { font-family: "questrialregular"; padding-top: 0; line-height: 30px; }
/* line 6839, ../sass/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 6847, ../sass/includes/_common.scss */
.swimphony-custom-modal-fix .modal-dialog .modal-content .modal-body { padding: 20px; background: #fff; }
/* line 6852, ../sass/includes/_common.scss */
.swimphony-custom-modal-fix .modal-dialog .modal-content .modal-body .resource-table .add-btn .fa { line-height: 40px; }
/* line 6856, ../sass/includes/_common.scss */
.swimphony-custom-modal-fix .modal-dialog .modal-content .modal-body .resource-table table { width: 100%; color: #333; text-transform: capitalize; margin-top: 20px; }
/* line 6862, ../sass/includes/_common.scss */
.swimphony-custom-modal-fix .modal-dialog .modal-content .modal-body .resource-table table tr th { border-bottom: 0px; }
/* line 6866, ../sass/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 6870, ../sass/includes/_common.scss */
.swimphony-custom-modal-fix .modal-dialog .modal-content .modal-body .resource-table table .icons a { cursor: pointer; color: #969696; }
/* line 6873, ../sass/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 6884, ../sass/includes/_common.scss */
.swimphony-custom-modal-fix .modal-dialog .modal-content .modal-body form .confirm-area .form-inner { padding: 0; }
/* line 6887, ../sass/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 6891, ../sass/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 6896, ../sass/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 6900, ../sass/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 6904, ../sass/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 6908, ../sass/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 6914, ../sass/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 6918, ../sass/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 6921, ../sass/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 6925, ../sass/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 6929, ../sass/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 6933, ../sass/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 6941, ../sass/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 6947, ../sass/includes/_common.scss */
.swimphony-custom-modal-fix .modal-dialog .modal-content .modal-body form .confirm-area .form-inner .selection-itms { margin-bottom: 10px; }
/* line 6951, ../sass/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 6956, ../sass/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 6961, ../sass/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 6965, ../sass/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 6977, ../sass/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 6982, ../sass/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 6988, ../sass/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 6992, ../sass/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 6997, ../sass/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 6999, ../sass/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 7008, ../sass/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 7013, ../sass/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 7016, ../sass/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 7018, ../sass/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 7026, ../sass/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 7029, ../sass/includes/_common.scss */
.swimphony-custom-modal-fix .modal-dialog .modal-content .modal-body form .confirm-area .button-area .btn-inner { float: left; }
/* line 7031, ../sass/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 7034, ../sass/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 7039, ../sass/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 7044, ../sass/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 7050, ../sass/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 7056, ../sass/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 7031, ../sass/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 7029, ../sass/includes/_common.scss */
  .swimphony-custom-modal-fix .modal-dialog .modal-content .modal-body form .confirm-area .button-area .btn-inner { width: 100%; } }
/* line 7070, ../sass/includes/_common.scss */
.swimphony-custom-modal-fix .modal-dialog .modal-content .modal-body form .form-group.ethinicity-edit-row { padding: 0; }
/* line 7072, ../sass/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 7079, ../sass/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 7084, ../sass/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 7087, ../sass/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 7093, ../sass/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 7095, ../sass/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 7104, ../sass/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 7113, ../sass/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 7124, ../sass/includes/_common.scss */
.swimphony-custom-modal-fix .modal-dialog .modal-content .modal-body .program-calendar form .form-group { padding: 0 !important; }
/* line 7127, ../sass/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 7130, ../sass/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 7136, ../sass/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 7142, ../sass/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 7146, ../sass/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 7155, ../sass/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 7157, ../sass/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 7165, ../sass/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 7171, ../sass/includes/_common.scss */
.swimphony-custom-modal-fix .modal-dialog .modal-content .modal-body .program-calendar form .form-group textarea.exception_text { color: #333; }
/* line 7178, ../sass/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 7182, ../sass/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 7186, ../sass/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 7193, ../sass/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 7196, ../sass/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 7199, ../sass/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 7202, ../sass/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 7209, ../sass/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 7214, ../sass/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 7221, ../sass/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 7227, ../sass/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 7199, ../sass/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 7238, ../sass/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 7241, ../sass/includes/_common.scss */
.swimphony-custom-modal-fix .modal-dialog .modal-content .modal-body .program-calendar .btn-area .btn-inner { float: left !important; }
/* line 7243, ../sass/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 7246, ../sass/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 7251, ../sass/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 7260, ../sass/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 7265, ../sass/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 7271, ../sass/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 7243, ../sass/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 7241, ../sass/includes/_common.scss */
  .swimphony-custom-modal-fix .modal-dialog .modal-content .modal-body .program-calendar .btn-area .btn-inner { width: 100% !important; } }
/* line 7285, ../sass/includes/_common.scss */
.swimphony-custom-modal-fix .modal-dialog .modal-content .modal-body .skill-label-board { padding: 10px 0; }
/* line 7287, ../sass/includes/_common.scss */
.swimphony-custom-modal-fix .modal-dialog .modal-content .modal-body .skill-label-board h2 { color: #333; font-family: "montserratmedium"; }
/* line 7293, ../sass/includes/_common.scss */
.swimphony-custom-modal-fix .modal-dialog .modal-content .modal-body h6.text-black { color: #333; padding: 0 0 15px 0; }
/* line 7301, ../sass/includes/_common.scss */
.swimphony-custom-modal-fix.modal-centerd { padding-right: 0; }
/* line 7303, ../sass/includes/_common.scss */
.swimphony-custom-modal-fix.modal-centerd .modal-dialog { margin: 15% auto !important; }
@media (max-width: 480px) { /* line 7303, ../sass/includes/_common.scss */
  .swimphony-custom-modal-fix.modal-centerd .modal-dialog { width: 95%; } }

/* line 7311, ../sass/includes/_common.scss */
.border-bottom-white { border-bottom: solid 1px #fff !important; }

/* line 7315, ../sass/includes/_common.scss */
.no-margin-bottom { margin-bottom: 0 !important; }

/* line 7318, ../sass/includes/_common.scss */
.fill-content-inside { width: 100% !important; float: left !important; }

/* line 7322, ../sass/includes/_common.scss */
.pl-0 { padding-left: 0 !important; }
@media (max-width: 767px) { /* line 7322, ../sass/includes/_common.scss */
  .pl-0 { padding: 0 !important; } }

/* line 7328, ../sass/includes/_common.scss */
.pr-0 { padding-right: 0 !important; }
@media (max-width: 767px) { /* line 7328, ../sass/includes/_common.scss */
  .pr-0 { padding: 0 !important; } }

/* line 7334, ../sass/includes/_common.scss */
.pl-7 { padding-left: 7px !important; }
@media (max-width: 767px) { /* line 7334, ../sass/includes/_common.scss */
  .pl-7 { padding: 0 !important; } }

/* line 7340, ../sass/includes/_common.scss */
.pr-7 { padding-right: 7px !important; }
@media (max-width: 767px) { /* line 7340, ../sass/includes/_common.scss */
  .pr-7 { padding: 0 !important; } }

/* line 7346, ../sass/includes/_common.scss */
.pl-9 { padding-left: 9px; }
@media (max-width: 1024px) { /* line 7346, ../sass/includes/_common.scss */
  .pl-9 { padding-left: 15px; } }

/* line 7352, ../sass/includes/_common.scss */
.pr-9 { padding-right: 9px; }
@media (max-width: 1024px) { /* line 7352, ../sass/includes/_common.scss */
  .pr-9 { padding-right: 15px; } }

/* line 7358, ../sass/includes/_common.scss */
.pl-5 { padding-left: 5px !important; }

/* line 7361, ../sass/includes/_common.scss */
.pr-5 { padding-right: 5px !important; }

/* line 7364, ../sass/includes/_common.scss */
.m-0 { margin: 0 !important; }

/* line 7368, ../sass/includes/_common.scss */
.progress_loader { color: #f00 !important; background: #fff; padding-bottom: 10px; padding-top: 10px; }

/* line 7375, ../sass/includes/_common.scss */
.sa-button-container { display: -webkit-flex; display: flex; -webkit-justify-content: center; justify-content: center; }
/* line 7380, ../sass/includes/_common.scss */
.sa-button-container .cancel { -webkit-order: 2; order: 2; padding: 12px 20px; font-size: 13.3px; font-family: "montserratregular"; text-transform: capitalize; margin-left: 10px; background: transparent; border: 1px solid #303843; color: #303843; }
/* line 7391, ../sass/includes/_common.scss */
.sa-button-container .cancel:hover { color: #fff; background: #378b1c; border: 1px solid #378b1c; }
/* line 7397, ../sass/includes/_common.scss */
.sa-button-container .sa-confirm-button-container { -webkit-order: 1; order: 1; }
/* line 7400, ../sass/includes/_common.scss */
.sa-button-container .sa-confirm-button-container .confirm { padding: 12px 20px; font-size: 13.3px; font-family: "montserratregular"; text-transform: capitalize; background: #303843; border: 1px solid #303843; color: #fff; }
/* line 7408, ../sass/includes/_common.scss */
.sa-button-container .sa-confirm-button-container .confirm:hover { color: #fff; background: #378b1c; border: 1px solid #378b1c; }

/* line 7425, ../sass/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 7430, ../sass/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 7437, ../sass/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 7441, ../sass/includes/_common.scss */
.program-calendar .award-management form .prgrm-selection .pgm-panel .panel-collapse .lock-box a.icon-box i { font-size: 25px; }
/* line 7458, ../sass/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 7462, ../sass/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 7477, ../sass/includes/_common.scss */
#users .users-tab { position: relative; }
/* line 7480, ../sass/includes/_common.scss */
#users .users-tab .add-block.add-area { position: absolute; margin: 0; right: 0; top: -15px; z-index: 9; }

/* line 7491, ../sass/includes/_common.scss */
.extra-space { margin: 21px 0 0; }

/* line 7494, ../sass/includes/_common.scss */
.extra-area { min-height: 45px; }

/* line 7497, ../sass/includes/_common.scss */
.sycnc-datamodal .button-area .btn-inner { float: left !important; }

/* line 7512, ../sass/includes/_common.scss */
.dataTables_scroll .dataTables_scrollHead table thead tr th { padding: 10px 12px; }
/* line 7514, ../sass/includes/_common.scss */
.dataTables_scroll .dataTables_scrollHead table thead tr th:first-child { width: 250px; }
/* line 7522, ../sass/includes/_common.scss */
.dataTables_scroll .dataTables_scrollBody { border-bottom: 0 !important; }
/* line 7526, ../sass/includes/_common.scss */
.dataTables_scroll .dataTables_scrollBody table tbody tr { border-bottom: 10px solid #000; }
/* line 7528, ../sass/includes/_common.scss */
.dataTables_scroll .dataTables_scrollBody table tbody tr td { padding: 10px 12px; border-bottom: 10px solid #303843; }
/* line 7531, ../sass/includes/_common.scss */
.dataTables_scroll .dataTables_scrollBody table tbody tr td:first-child { width: 250px; }

/* line 7540, ../sass/includes/_common.scss */
.datepicker.dropdown-menu { z-index: 9999 !important; }

/* line 7543, ../sass/includes/_common.scss */
.sweet-overlay { z-index: 1054 !important; }

/* line 7546, ../sass/includes/_common.scss */
.report_no_data { padding: 10px 0px 0px 10px; }

/* line 7549, ../sass/includes/_common.scss */
.act-black { background: #161616; color: #fff; }
/* line 7552, ../sass/includes/_common.scss */
.act-black:hover { color: #fff; }
/* line 7555, ../sass/includes/_common.scss */
.act-black:focus { outline: none; }

/* line 7559, ../sass/includes/_common.scss */
.act-red { background: #e42328; color: #fff !important; }
/* line 7562, ../sass/includes/_common.scss */
.act-red:hover { color: #fff; }
/* line 7565, ../sass/includes/_common.scss */
.act-red:focus { outline: none; }

/* line 7570, ../sass/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 7581, ../sass/includes/_common.scss */
.square-lock:hover, .square-lock:focus, .square-lock:active, .square-lock:active:focus { background: #378b1c; color: #fff; }

/* line 7589, ../sass/includes/_common.scss */
.fl-right { float: right; }

/* line 7592, ../sass/includes/_common.scss */
.fl-left { float: left; }

/* line 7595, ../sass/includes/_common.scss */
.height44 { height: 44px; }

/* line 7600, ../sass/includes/_common.scss */
.common-tab-style .common-tabgroup-wrap .common-tab-group { background: #fff; }
/* line 7602, ../sass/includes/_common.scss */
.common-tab-style .common-tabgroup-wrap .common-tab-group .absolute-ico { right: 15px; }
/* line 7604, ../sass/includes/_common.scss */
.common-tab-style .common-tabgroup-wrap .common-tab-group .absolute-ico a { padding: 5px; display: inline-block; font-size: 24px; }
/* line 7610, ../sass/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 7618, ../sass/includes/_common.scss */
.common-tab-style .common-tabgroup-wrap .common-tab-group .common-tab-heading.collapsed { background: #404853; color: #fff; }
/* line 7622, ../sass/includes/_common.scss */
.common-tab-style .common-tabgroup-wrap .common-tab-group .common-tab-heading h4 { text-transform: capitalize; line-height: 18px; }
/* line 7628, ../sass/includes/_common.scss */
.common-tab-style .common-tabgroup-wrap .common-tab-group .common-tab-content .add-skill-section { background: #e6ebee; padding-top: 7px; }
/* line 7631, ../sass/includes/_common.scss */
.common-tab-style .common-tabgroup-wrap .common-tab-group .common-tab-content .add-skill-section .add-new-skill { display: none; }
/* line 7633, ../sass/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: capitalize; padding-top: 10px; font-weight: normal; }
/* line 7642, ../sass/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 7646, ../sass/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 7652, ../sass/includes/_common.scss */
.common-tab-style .common-tabgroup-wrap .common-tab-group .common-tab-content .add-skill-section .perm-wrap { text-align: right; }
/* line 7654, ../sass/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 7666, ../sass/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 7674, ../sass/includes/_common.scss */
.common-tab-style .common-tabgroup-wrap .common-tab-group .common-tab-content .custom-tab-sub-panel li .inner-head { font-family: "questrialregular"; 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 7683, ../sass/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 7686, ../sass/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: capitalize; display: block; padding-right: 100px; font-size: 18px; }
/* line 7693, ../sass/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 7699, ../sass/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 7707, ../sass/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 7711, ../sass/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 7715, ../sass/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 7720, ../sass/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 7724, ../sass/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 7728, ../sass/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 7744, ../sass/includes/_common.scss */
.inline-select-width .inline-select-panel .inline-selects { width: calc(90% / 4) !important; margin-right: 10px !important; }

/* line 7753, ../sass/includes/_common.scss */
.new-skills .appendSkillForm .form-group .custom-input { padding: 8px 8px 8px 8px; }

/*------ Custom file upload -------*/
/* line 7762, ../sass/includes/_common.scss */
.custom-upload-file label { cursor: pointer; color: #fff; font-weight: normal; font-size: 13px; text-transform: capitalize; width: 100%; margin-bottom: 0; }
/* line 7771, ../sass/includes/_common.scss */
.custom-upload-file .custom-file-upload { width: 100%; background: #45ad23; text-align: center; padding: 9px 0; }
/* line 7777, ../sass/includes/_common.scss */
.custom-upload-file input[type="file"] { display: none; }
/* line 7780, ../sass/includes/_common.scss */
.custom-upload-file .label-danger { position: static; margin-bottom: 6px; }

/* line 7788, ../sass/includes/_common.scss */
.select-membership-blk .selectric-pop-bg label { color: #333 !important; }
/* line 7792, ../sass/includes/_common.scss */
.select-membership-blk .selectric-pop-bg .selectric-wrapper .selectric { border: 1px solid #c3c3c3 !important; }
/* line 7794, ../sass/includes/_common.scss */
.select-membership-blk .selectric-pop-bg .selectric-wrapper .selectric .button { border: 0 !important; border-left: 1px solid #c3c3c3 !important; }

/* line 7803, ../sass/includes/_common.scss */
.selected-members caption { text-transform: capitalize; }
/* line 7806, ../sass/includes/_common.scss */
.selected-members tr { text-transform: capitalize; }
/* line 7808, ../sass/includes/_common.scss */
.selected-members tr td { color: #333; }

/* line 7814, ../sass/includes/_common.scss */
.order_view_wrapper caption { text-transform: capitalize; }
/* line 7817, ../sass/includes/_common.scss */
.order_view_wrapper tr { text-transform: capitalize; }
/* line 7819, ../sass/includes/_common.scss */
.order_view_wrapper tr td { color: #333; }

/* line 7825, ../sass/includes/_common.scss */
.ex-course-wrap .dataTables_info { color: #969696; }
/* line 7829, ../sass/includes/_common.scss */
.ex-course-wrap.facilites-wrapper .content-wrapper .inner-wrapper .table-content { margin-bottom: 10px; }

/* line 7840, ../sass/includes/_common.scss */
.member-book-wrap table tbody tr td::first-child { width: auto; background: #ccc; }
/* line 7845, ../sass/includes/_common.scss */
.member-book-wrap table tbody tr .mem-type-width { width: 200px; }
/* line 7847, ../sass/includes/_common.scss */
.member-book-wrap table tbody tr .mem-type-width .selectric-wrapper { width: 200px; }
/* line 7852, ../sass/includes/_common.scss */
.member-book-wrap table tbody tr .date-width input[type="text"] { height: 35px; padding: 10px; width: 170px; }

/* line 7864, ../sass/includes/_common.scss */
.bg-light-blue { background: #e6ebee; }

/* line 7868, ../sass/includes/_common.scss */
.w-80 .modal-dialog { width: 80%; }
@media (max-width: 767px) { /* line 7868, ../sass/includes/_common.scss */
  .w-80 .modal-dialog { margin: auto; } }

/* line 7876, ../sass/includes/_common.scss */
.w-90 .modal-dialog { width: 90%; }

/*------- Page Loader -----------------*/
/* line 7882, ../sass/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 7904, ../sass/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 7904, ../sass/includes/_common.scss */
  .red-notification-icon { top: 10px; } }

/*--skill image up field ----*/
/* line 7923, ../sass/includes/_common.scss */
.skill-outer .logo-area { width: 100%; height: 100px; }
/* line 7926, ../sass/includes/_common.scss */
.skill-outer .logo-area img { width: 100%; height: 100%; max-height: 100px; }
/* line 7932, ../sass/includes/_common.scss */
.skill-outer .logo-area-outer { width: 100%; float: left; }
/* line 7935, ../sass/includes/_common.scss */
.skill-outer .logo-area-outer .skills-required-type { border: 1px solid #c3c3c3 !important; margin-top: 5px; }
/* line 7940, ../sass/includes/_common.scss */
.skill-outer .connect-area { width: 100%; float: left; background: #45ad23; color: #fff; }
/* line 7945, ../sass/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 7955, ../sass/includes/_common.scss */
.skill-outer .connect-area #badge-img-upload, .skill-outer .connect-area #certificate_icon-img-upload { display: none; }

/*-----  Common Search ----------*/
/* line 7964, ../sass/includes/_common.scss */
.common-search .search-button .parent_search { line-height: 25px; border-color: #45ad23; color: #fff; }
/* line 7969, ../sass/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 7977, ../sass/includes/_common.scss */
.common-search .search-result-list ul li { background: #e3e9ec; color: #404b59; }

/*---------- Common Popup --------*/
/* line 7985, ../sass/includes/_common.scss */
.common-popup-80 .modal-dialog { width: 80%; }

/*------ Check box full -----------*/
/* line 7992, ../sass/includes/_common.scss */
.chk-fluid .left-checkbox { height: 35px; position: relative; display: block; }
/* line 7997, ../sass/includes/_common.scss */
.chk-fluid .left-checkbox input:checked + span { color: #fff; background: #5086ae; border-color: #5086ae; }
/* line 8001, ../sass/includes/_common.scss */
.chk-fluid .left-checkbox input:checked + span:before { color: #fff; }
/* line 8006, ../sass/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 8015, ../sass/includes/_common.scss */
.chk-fluid .left-checkbox span:before { font-size: 16px; color: #3e4854; content: "\f00c"; left: initial; right: 10px; }

/* line 8027, ../sass/includes/_common.scss */
.check-full .input-group { width: 100%; min-height: 43px; border: 1px solid #c1cacf; }
/* line 8031, ../sass/includes/_common.scss */
.check-full .input-group .left-checkbox { min-height: 43px; margin-bottom: 0; }
/* line 8034, ../sass/includes/_common.scss */
.check-full .input-group .left-checkbox span { width: 100%; background: #fff; }
/* line 8037, ../sass/includes/_common.scss */
.check-full .input-group .left-checkbox span:before { color: #ccc; content: "\f00c"; }
/* line 8043, ../sass/includes/_common.scss */
.check-full .input-group .left-checkbox input:checked + span:before { color: #45ad23; }
/* line 8051, ../sass/includes/_common.scss */
.check-full.check-wrap .input-group .input-group-addon { width: 20%; font-size: 15px; font-family: "questrialregular"; background: #fff; border: none; border-right: 1px solid #c1cacf; outline: none; border-radius: 0; }

/* line 8068, ../sass/includes/_common.scss */
.selectric-inline .selectric-wrapper .selectric-scroll ul { display: block !important; }
/* line 8070, ../sass/includes/_common.scss */
.selectric-inline .selectric-wrapper .selectric-scroll ul li { display: block !important; }

/* line 8077, ../sass/includes/_common.scss */
.custom-check-border { border: 1px solid #c0c2c6; }
/* line 8079, ../sass/includes/_common.scss */
.custom-check-border .fa { font-size: 18px; color: #c0c2c6; }

/* line 8086, ../sass/includes/_common.scss */
.chk-custom-holder .chk-only .custom-check span { background: #fff; }
/* line 8088, ../sass/includes/_common.scss */
.chk-custom-holder .chk-only .custom-check span:before { color: #d9dbdc; content: "\f00c"; }
/* line 8094, ../sass/includes/_common.scss */
.chk-custom-holder .chk-only .custom-check input:checked + span:before { color: #45ad23; }

/* line 8102, ../sass/includes/_common.scss */
.chk-area.radio-pad .space_label { padding-left: 35px; }

/* line 8107, ../sass/includes/_common.scss */
.seletric-border { border: solid 1px #c0c2c6; }

/* line 8110, ../sass/includes/_common.scss */
.seletric-border-wrapper .selectric { border: solid 1px #c0c2c6; }

/* line 8113, ../sass/includes/_common.scss */
.vertical-align { display: flex; align-items: center; }
@media (max-width: 767px) { /* line 8118, ../sass/includes/_common.scss */
  .vertical-align .row .vertical-align { display: block; /* Turn off the flexible box layout */ } }

/* line 8124, ../sass/includes/_common.scss */
.input-h-45 { height: 44px !important; }

/* line 8127, ../sass/includes/_common.scss */
.border-outer .selectric { border: solid 1px #ddd; }

/*-------- Online booking -------*/
/* line 8133, ../sass/includes/_common.scss */
.form-common-online .form-group label { color: #2e6cb0; }
/* line 8136, ../sass/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 8147, ../sass/includes/_common.scss */
.btn.btn-orange { background: #ec8b2c; border: 0; color: #fff; }
/* line 8151, ../sass/includes/_common.scss */
.btn.btn-orange:hover { background: #e97e15; }
/* line 8155, ../sass/includes/_common.scss */
.btn.btn-blue { background: #2e6cb0; border: 0; color: #fff; }
/* line 8159, ../sass/includes/_common.scss */
.btn.btn-blue:hover { background: #29609c; }

/* line 8164, ../sass/includes/_common.scss */
.cust-age { margin-top: 15px; }
/* line 8166, ../sass/includes/_common.scss */
.cust-age input { width: 100%; padding: 5px 10px; color: #333; }

/* line 8172, ../sass/includes/_common.scss */
.less-form { margin-top: 15px; }
/* line 8174, ../sass/includes/_common.scss */
.less-form input { width: 100%; padding: 5px 10px; color: #333; height: 45px; border: 1px solid #c0c2c6; }

/* line 8183, ../sass/includes/_common.scss */
.custom-dropdown .custom-drop-toggle, .custom-dropdown-type .custom-drop-toggle { width: 100%; border: 1px solid #c0c2c6; background: none; display: none; }
@media (max-width: 767px) { /* line 8190, ../sass/includes/_common.scss */
  .custom-dropdown .owl-nav, .custom-dropdown-type .owl-nav { display: none; }
  /* line 8191, ../sass/includes/_common.scss */
  .custom-dropdown .custom-drop-toggle, .custom-dropdown-type .custom-drop-toggle { display: block; margin-bottom: 15px; text-align: left; padding: 10px 15px; position: relative; }
  /* line 8197, ../sass/includes/_common.scss */
  .custom-dropdown .custom-drop-toggle::after, .custom-dropdown-type .custom-drop-toggle::after { content: '\f0d7'; font-family: 'FontAwesome'; position: absolute; right: 12px; font-size: 28px; color: #414853; top: 0; }
  /* line 8207, ../sass/includes/_common.scss */
  .custom-dropdown .owl-common, .custom-dropdown .owl-award, .custom-dropdown-type .owl-common, .custom-dropdown-type .owl-award { display: none !important; }
  /* line 8208, ../sass/includes/_common.scss */
  .custom-dropdown .drop-active, .custom-dropdown-type .drop-active { display: block !important; padding: 0; background: #23282f; margin-bottom: 15px; margin-top: -15px !important; }
  /* line 8213, ../sass/includes/_common.scss */
  .custom-dropdown .drop-active ul, .custom-dropdown-type .drop-active ul { display: block !important; padding: 0; margin: 0 !important; }
  /* line 8217, ../sass/includes/_common.scss */
  .custom-dropdown .drop-active ul li, .custom-dropdown-type .drop-active ul li { width: 100%; float: none; padding-left: initial !important; display: block !important; border: 0 !important; }
  /* line 8224, ../sass/includes/_common.scss */
  .custom-dropdown .drop-active ul li a, .custom-dropdown-type .drop-active ul li a { color: #fff !important; padding: 10px !important; text-align: left !important; font-size: 12px; display: block !important; }
  /* line 8230, ../sass/includes/_common.scss */
  .custom-dropdown .drop-active ul li a.active, .custom-dropdown-type .drop-active ul li a.active { background: #b93d14 !important; }
  /* line 8237, ../sass/includes/_common.scss */
  .custom-dropdown .awards_list_item, .custom-dropdown-type .awards_list_item { border: 0 !important; }
  /* line 8239, ../sass/includes/_common.scss */
  .custom-dropdown .awards_list_item .awards_list_a, .custom-dropdown-type .awards_list_item .awards_list_a { text-align: left !important; background: transparent !important; }
  /* line 8241, ../sass/includes/_common.scss */
  .custom-dropdown .awards_list_item .awards_list_a::before, .custom-dropdown-type .awards_list_item .awards_list_a::before { border: 0 !important; } }
/* line 8248, ../sass/includes/_common.scss */
.custom-dropdown .owl-stage, .custom-dropdown-type .owl-stage { display: flex; height: 100%; }
/* line 8251, ../sass/includes/_common.scss */
.custom-dropdown .owl-stage li, .custom-dropdown-type .owl-stage li { height: 100%; }
/* line 8253, ../sass/includes/_common.scss */
.custom-dropdown .owl-stage li a, .custom-dropdown-type .owl-stage li a { padding-left: 5px !important; padding-right: 5px !important; text-align: center; display: flex; justify-content: center; align-items: center; height: 100%; }

@media (max-width: 767px) { /* line 8271, ../sass/includes/_common.scss */
  #participant_sports_container .second-tabs { padding-right: 0 !important; } }

/* line 8278, ../sass/includes/_common.scss */
.no-drop .custom-drop-toggle { display: none !important; }
/* line 8279, ../sass/includes/_common.scss */
.no-drop .owl-common, .no-drop .owl-award { display: block !important; }
/* line 8280, ../sass/includes/_common.scss */
.no-drop .owl-common .awards_list_a, .no-drop .owl-award .awards_list_a { text-align: center !important; }
/* line 8282, ../sass/includes/_common.scss */
.no-drop .owl-common .awards_list_a::before, .no-drop .owl-award .awards_list_a::before { border: initial !important; border-left: 12px solid transparent !important; border-right: 12px solid transparent !important; border-top: 12px solid #45ad23 !important; }

/* ---------- Animation slideInDown ----------*/
@-webkit-keyframes slideInDown { 0% { opacity: 0; -webkit-transform: translateY(-2000px); transform: translateY(-2000px); }
  100% { -webkit-transform: translateY(0); transform: translateY(0); } }
@keyframes slideInDown { 0% { opacity: 0; -webkit-transform: translateY(-2000px); -ms-transform: translateY(-2000px); transform: translateY(-2000px); }
  100% { -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); } }
/* line 8321, ../sass/includes/_common.scss */
.slideInDown { -webkit-animation-name: slideInDown; animation-name: slideInDown; }

/* ---------- Animation slideInUp ----------*/
@-webkit-keyframes slideInUp { 0% { opacity: 0; -webkit-transform: translateY(-25px); transform: translateY(-25px); }
  100% { -webkit-transform: translateY(0); transform: translateY(0); } }
@keyframes slideInUp { 0% { opacity: 0; -webkit-transform: translateY(-25px); -ms-transform: translateY(-25px); transform: translateY(-25px); }
  100% { -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); } }
/* line 8355, ../sass/includes/_common.scss */
.slideInUp { -webkit-animation-name: slideInUp; animation-name: slideInUp; }

/*------------ Table Bordered Custom ------- */
/* line 8361, ../sass/includes/_common.scss */
.custom-table-bordered.table { border-collapse: initial; }
/* line 8365, ../sass/includes/_common.scss */
.custom-table-bordered.table thead tr th, .custom-table-bordered.table thead tr td { border-bottom: 0; }
/* line 8373, ../sass/includes/_common.scss */
.custom-table-bordered.table tbody tr:last-child td { border-bottom: 1px solid #c1c1c1 !important; }
/* line 8377, ../sass/includes/_common.scss */
.custom-table-bordered.table tbody tr td { position: relative; text-align: left; border: 0 !important; border-top: 1px solid #c1c1c1 !important; }
/* line 8382, ../sass/includes/_common.scss */
.custom-table-bordered.table tbody tr td:before { content: ''; left: 0; top: 0; bottom: 0; width: 1px; height: 100%; background: #c1c1c1; position: absolute; z-index: 1; }
/* line 8394, ../sass/includes/_common.scss */
.custom-table-bordered.table tbody tr td:last-child:after { content: ''; right: 0; top: 0; bottom: 0; width: 1px; height: 100%; background: #c1c1c1; position: absolute; z-index: 1; }

/*----- jquery multi selector ---------*/
/* line 8414, ../sass/includes/_common.scss */
.custom-multi-selector .btn-group { width: 100%; }
/* line 8417, ../sass/includes/_common.scss */
.custom-multi-selector .btn-group.open .multiselect { background: none; }
/* line 8421, ../sass/includes/_common.scss */
.custom-multi-selector .btn-group .multiselect { color: #6a728a; width: 100%; text-align: left; padding: 6px 20px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-shadow: none; box-shadow: none; }
/* line 8439, ../sass/includes/_common.scss */
.custom-multi-selector .btn-group .multiselect:hover, .custom-multi-selector .btn-group .multiselect:focus { background: #fff; }
/* line 8442, ../sass/includes/_common.scss */
.custom-multi-selector .btn-group .multiselect .caret { color: #414853; border-top: 8px dashed; border-top: 4px solid\9; border-right: 8px solid transparent; border-left: 8px solid transparent; }
/* line 8450, ../sass/includes/_common.scss */
.custom-multi-selector .btn-group .multiselect-container { width: 100%; }
/* line 8453, ../sass/includes/_common.scss */
.custom-multi-selector .btn-group .multiselect-container li a { background: #23282f; color: #fff; font-size: 12px; text-transform: capitalize; border-bottom: dashed 1px #fff; line-height: 20px; min-height: 20px; padding: 10px; }
/* line 8462, ../sass/includes/_common.scss */
.custom-multi-selector .btn-group .multiselect-container li a label { color: #fff; padding: 0; }
/* line 8468, ../sass/includes/_common.scss */
.custom-multi-selector .btn-group .multiselect-container li.active a { background: #378b1c; color: #fff; }

/* line 8478, ../sass/includes/_common.scss */
.certificate_labels { color: black; opacity: 0.7; resize: both; width: 233px; border: dashed 1px #232a32; background: #fff; font-size: 23px; }

/*-------- course-common-form   -----------*/
/* line 8491, ../sass/includes/_common.scss */
.course-common-form .form-group label { font-family: "questrialregular"; font-size: 15px; color: #5086ae; text-transform: capitalize; }
/* line 8497, ../sass/includes/_common.scss */
.course-common-form .form-group input { height: 40px; border-radius: 0; -webkit-box-shadow: none; box-shadow: none; border-color: #c0c2c6; }
/* line 8504, ../sass/includes/_common.scss */
.course-common-form .form-group textarea { height: 100px; border-radius: 0; -webkit-box-shadow: none; box-shadow: none; border-color: #c0c2c6; }

/*------------ Table Blue Custom ------- */
/* line 8519, ../sass/includes/_common.scss */
.table-course-common thead tr th, .table-course-common thead tr td { font-family: "questrialregular"; font-size: 14px; color: #5086ae; text-transform: capitalize; }
/* line 8529, ../sass/includes/_common.scss */
.table-course-common tbody tr:nth-child(odd) { background: #dfe6ea; }
/* line 8532, ../sass/includes/_common.scss */
.table-course-common tbody tr:nth-child(even) { background: #fff; }
/* line 8535, ../sass/includes/_common.scss */
.table-course-common tbody tr td { color: #303843; }
/* line 8543, ../sass/includes/_common.scss */
.table-course-common.table-course-common-oppos tbody tr:nth-child(odd) { background: #fff; }
/* line 8546, ../sass/includes/_common.scss */
.table-course-common.table-course-common-oppos tbody tr:nth-child(even) { background: #dfe6ea; }

/*---------- course Button common -------------*/
/* line 8557, ../sass/includes/_common.scss */
.course-button-common .btn-blue { min-width: 150px; padding: 5px 8px !important; background: #5086ae; color: #fff; font-family: "questrialregular"; font-size: 16px !important; border: 0; text-transform: capitalize; }
/* line 8566, ../sass/includes/_common.scss */
.course-button-common .btn-blue:hover { background: #303843; color: #fff; }

/* line 8572, ../sass/includes/_common.scss */
.w-100px { width: 100px; min-width: 100px; }

/* line 8576, ../sass/includes/_common.scss */
.pos-relative { position: relative; }

/* line 8579, ../sass/includes/_common.scss */
.btn-absolute { width: 100% !important; height: 100% !important; position: absolute; left: 0; right: 0; top: 0; bottom: 0; }

/* line 8590, ../sass/includes/_common.scss */
.placeholder-caps::-webkit-input-placeholder { /* Edge */ text-transform: capitalize; }
/* line 8594, ../sass/includes/_common.scss */
.placeholder-caps:-ms-input-placeholder { /* Internet Explorer 10-11 */ text-transform: capitalize; }
/* line 8598, ../sass/includes/_common.scss */
.placeholder-caps::placeholder { text-transform: capitalize; }

/* line 8604, ../sass/includes/_common.scss */
.custom-box { width: 100%; height: 45px; padding: 8px 19px; color: #333843; font-family: "questrialregular"; font-size: 14px; width: 100%; height: 45px; background: #fff !important; border: 0px; border: solid 1px #c0c2c6; border-radius: 0; background: transparent; text-transform: capitalize; -webkit-box-shadow: none; box-shadow: none; }
/* line 8621, ../sass/includes/_common.scss */
.custom-box a { color: #333843; text-decoration: underline !important; cursor: pointer; }
/* line 8625, ../sass/includes/_common.scss */
.custom-box a:hover { color: #303843; }
/* line 8629, ../sass/includes/_common.scss */
.custom-box .custom-inputchek { width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }
/* line 8640, ../sass/includes/_common.scss */
.custom-box .custom-inputchek input { border: 0px solid transparent !important; height: 100% !important; padding: 0 !important; }
/* line 8646, ../sass/includes/_common.scss */
.custom-box .custom-inputchek input:checked + span:before { color: #45ad23; }
/* line 8652, ../sass/includes/_common.scss */
.custom-box .custom-inputchek span { width: 30px; height: 100%; 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; }
/* line 8665, ../sass/includes/_common.scss */
.custom-box .custom-inputchek span:before { color: #45ad23; content: "\f00c"; font-family: "fontAwesome"; font-size: 24px; height: 24px; width: 24px; position: absolute; left: 0; right: 0; bottom: 0; top: 0; margin: auto; line-height: 20px; text-align: center; }
/* line 8683, ../sass/includes/_common.scss */
.custom-box.custom-terms-date { padding: 8px !important; }

/* line 8689, ../sass/includes/_common.scss */
.custom-text-decoration a { text-decoration: underline !important; }

@media (min-width: 540px) { /* line 8694, ../sass/includes/_common.scss */
  .count-box-row ul { display: -webkit-box; display: -ms-flexbox; display: flex; }
  /* line 8696, ../sass/includes/_common.scss */
  .count-box-row ul li { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; } }

/* line 8703, ../sass/includes/_common.scss */
.communication-type label { text-transform: capitalize; }
/* line 8706, ../sass/includes/_common.scss */
.communication-type textarea { border-radius: 0; height: 100px; box-shadow: none; }
/* line 8710, ../sass/includes/_common.scss */
.communication-type textarea:focus, .communication-type textarea:active:focus { outline: none; box-shadow: none; border-color: #ddd; }
/* line 8716, ../sass/includes/_common.scss */
.communication-type .btn-send { border: 0; height: initial; padding: 8px 30px; }
/* line 8721, ../sass/includes/_common.scss */
.communication-type .left-checkbox { padding: 10px 17px; padding-left: 60px; text-align: center; border: 1px solid #414853; color: #414853; }
/* line 8727, ../sass/includes/_common.scss */
.communication-type .left-checkbox span { background: #9f9f9f; color: #fff; }
/* line 8730, ../sass/includes/_common.scss */
.communication-type .left-checkbox span::before { content: "\f00c"; }
/* line 8737, ../sass/includes/_common.scss */
.communication-type .select-filter .selectric-wrapper .selectric { border: 1px solid #DDD; }

/* line 8746, ../sass/includes/_common.scss */
.onoffswitch.custom-onoffswitch { position: relative; width: 90px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; }
/* line 8751, ../sass/includes/_common.scss */
.onoffswitch.custom-onoffswitch .onoffswitch-checkbox { display: none; }
/* line 8755, ../sass/includes/_common.scss */
.onoffswitch.custom-onoffswitch .onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner { margin-left: 0; }
/* line 8758, ../sass/includes/_common.scss */
.onoffswitch.custom-onoffswitch .onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch { right: 0px; }
/* line 8764, ../sass/includes/_common.scss */
.onoffswitch.custom-onoffswitch .onoffswitch-label { display: block; overflow: hidden; cursor: pointer; border: 2px solid #fff; border-radius: 20px; padding: 0; }
/* line 8771, ../sass/includes/_common.scss */
.onoffswitch.custom-onoffswitch .onoffswitch-label:after, .onoffswitch.custom-onoffswitch .onoffswitch-label:before { display: none; }
/* line 8774, ../sass/includes/_common.scss */
.onoffswitch.custom-onoffswitch .onoffswitch-label .onoffswitch-inner { display: block; width: 200%; margin-left: -100%; -moz-transition: margin 0.3s ease-in 0s; -webkit-transition: margin 0.3s ease-in 0s; -o-transition: margin 0.3s ease-in 0s; transition: margin 0.3s ease-in 0s; }
/* line 8778, ../sass/includes/_common.scss */
.onoffswitch.custom-onoffswitch .onoffswitch-label .onoffswitch-inner:before, .onoffswitch.custom-onoffswitch .onoffswitch-label .onoffswitch-inner:after { display: block; float: left; width: 50%; height: 30px; padding: 0; line-height: 30px; font-size: 14px; color: white; font-family: "questrialregular"; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
/* line 8790, ../sass/includes/_common.scss */
.onoffswitch.custom-onoffswitch .onoffswitch-label .onoffswitch-inner:before { content: "ON"; padding-left: 10px; background-color: #5086ae; color: #fff; }
/* line 8796, ../sass/includes/_common.scss */
.onoffswitch.custom-onoffswitch .onoffswitch-label .onoffswitch-inner:after { content: "OFF"; padding-right: 10px; background-color: red; color: #fff; text-align: right; }
/* line 8804, ../sass/includes/_common.scss */
.onoffswitch.custom-onoffswitch .onoffswitch-label .onoffswitch-switch { display: block; width: 18px; margin: 6px; background: #FFFFFF; border: 2px solid #303843; border-radius: 20px; position: absolute; top: 0; bottom: 0; right: 56px; -moz-transition: all 0.3s ease-in 0s; -webkit-transition: all 0.3s ease-in 0s; -o-transition: all 0.3s ease-in 0s; transition: all 0.3s ease-in 0s; }

/* line 3, ../sass/includes/school-dashboard.scss */
header.school-area-header .top-right-head { width: 270px; padding-right: 20px; }
/* line 8, ../sass/includes/school-dashboard.scss */
header.school-area-header .login-block { position: relative; cursor: pointer; }
/* line 11, ../sass/includes/school-dashboard.scss */
header.school-area-header .login-block:after { position: absolute; right: 0; top: 3px; color: #fff; font-size: 24px; font-family: "FontAwesome"; }
@media (max-width: 767px) { /* line 11, ../sass/includes/school-dashboard.scss */
  header.school-area-header .login-block:after { display: none !important; } }
/* line 29, ../sass/includes/school-dashboard.scss */
header.school-area-header .login-block.profile-open:after { position: absolute; content: "\f0dd"; right: -5px; top: -5px; color: #fff; font-size: 24px; font-family: "FontAwesome"; }
/* line 38, ../sass/includes/school-dashboard.scss */
header.school-area-header .login-block span { float: left; display: block; border: solid 2px #fff; width: 60px; height: 60px; margin-right: 10px; -webkit-border-radius: 150px; -moz-border-radius: 150px; border-radius: 150px; }
@media (max-width: 767px) { /* line 38, ../sass/includes/school-dashboard.scss */
  header.school-area-header .login-block span { margin-right: 20px; } }
/* line 51, ../sass/includes/school-dashboard.scss */
header.school-area-header .login-block span img { width: 100%; height: 100%; -webkit-border-radius: 150px; -moz-border-radius: 150px; border-radius: 150px; }
/* line 59, ../sass/includes/school-dashboard.scss */
header.school-area-header .login-block .user-label { padding: 12px 15px 0px 20px; position: relative; }
/* line 62, ../sass/includes/school-dashboard.scss */
header.school-area-header .login-block .user-label h3 { width: 100%; display: block; font-size: 16px; text-transform: capitalize; color: #fff; font-family: "montserratmedium"; padding-bottom: 5px; margin: 0px; padding-top: 8px; }
/* line 73, ../sass/includes/school-dashboard.scss */
header.school-area-header .login-block .user-label h4 { width: 100%; display: block; font-size: 12px; text-transform: capitalize; color: #fff; margin: 0px; }
/* line 82, ../sass/includes/school-dashboard.scss */
header.school-area-header .login-block .header-popup { position: absolute; right: 0; top: 85px; background: #E42328; width: 218px; z-index: 999; display: none; }
/* line 96, ../sass/includes/school-dashboard.scss */
header.school-area-header .login-block .header-popup ul li:last-child { border: 0px; }
/* line 99, ../sass/includes/school-dashboard.scss */
header.school-area-header .login-block .header-popup ul li a { color: #fff; font-size: 14px; padding-bottom: 10px; display: block; padding: 10px; }
/* line 105, ../sass/includes/school-dashboard.scss */
header.school-area-header .login-block .header-popup ul li a:hover { background: #d93847; }
/* line 108, ../sass/includes/school-dashboard.scss */
header.school-area-header .login-block .header-popup ul li a i { padding-right: 10px; }
/* line 115, ../sass/includes/school-dashboard.scss */
header.school-area-header .login-block .logout_blk { position: absolute; right: 5px; top: 15px; }
/* line 119, ../sass/includes/school-dashboard.scss */
header.school-area-header .login-block .logout_blk a { cursor: pointer; display: block; font-size: 22px; }
/* line 123, ../sass/includes/school-dashboard.scss */
header.school-area-header .login-block .logout_blk a i { color: #E42328; }
/* line 127, ../sass/includes/school-dashboard.scss */
header.school-area-header .login-block .logout_blk a:hover i { color: #E42328; }

/* line 136, ../sass/includes/school-dashboard.scss */
.school-dasboard { padding: 30px; background: #ecf4f7; }
/* line 139, ../sass/includes/school-dashboard.scss */
.school-dasboard h1 { font-size: 25px; color: #404b59; font-weight: bold; text-transform: capitalize; margin-bottom: 20px; }
/* line 146, ../sass/includes/school-dashboard.scss */
.school-dasboard .school-db-list01 { padding: 20px 15px; background: #fff; min-height: 282px; }
/* line 150, ../sass/includes/school-dashboard.scss */
.school-dasboard .school-db-list01 strong { font-family: 'montserratmedium'; text-transform: capitalize; font-size: 14px; line-height: 24px; margin-bottom: 5px; display: block; }
/* line 158, ../sass/includes/school-dashboard.scss */
.school-dasboard .school-db-list01 p { color: #262f39; font-size: 12px; }
/* line 162, ../sass/includes/school-dashboard.scss */
.school-dasboard .school-db-list01 .highcharts-container { height: 90px !important; }
/* line 164, ../sass/includes/school-dashboard.scss */
.school-dasboard .school-db-list01 .highcharts-container .highcharts-background { height: 100px; }
/* line 167, ../sass/includes/school-dashboard.scss */
.school-dasboard .school-db-list01 .highcharts-container .highcharts-plot-background { height: 100px; }
/* line 170, ../sass/includes/school-dashboard.scss */
.school-dasboard .school-db-list01 .highcharts-container .highcharts-root { position: relative; }
/* line 176, ../sass/includes/school-dashboard.scss */
.school-dasboard .school-db-list01.chart-outer .highcharts-container { height: 127px !important; }
/* line 182, ../sass/includes/school-dashboard.scss */
.school-dasboard .school-db-list01.chart-outer #legend { display: none !important; }
/* line 185, ../sass/includes/school-dashboard.scss */
.school-dasboard .school-db-list01.chart-outer p { padding: 26px 0 0; }
/* line 190, ../sass/includes/school-dashboard.scss */
.school-dasboard .school-db-list02 { position: relative; }
@media (min-width: 992px) { /* line 190, ../sass/includes/school-dashboard.scss */
  .school-dasboard .school-db-list02 { margin-left: -15px; } }
/* line 195, ../sass/includes/school-dashboard.scss */
.school-dasboard .school-db-list02 .sf-alert { color: #404b59; font-size: 20px; text-transform: capitalize; font-weight: bold; position: absolute; right: 0; top: 0; }
@media (max-width: 767px) { /* line 195, ../sass/includes/school-dashboard.scss */
  .school-dasboard .school-db-list02 .sf-alert { position: relative; line-height: 55px; text-align: right; } }
/* line 209, ../sass/includes/school-dashboard.scss */
.school-dasboard .school-db-list02 .nav-tabs { border-bottom: none !important; }
/* line 211, ../sass/includes/school-dashboard.scss */
.school-dasboard .school-db-list02 .nav-tabs li { padding-left: 10px; padding-right: 10px; border: solid 1px #d7d8d8; background: #eff0ef; position: relative; -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; transition: all .4s; }
@media (max-width: 1199px) { /* line 211, ../sass/includes/school-dashboard.scss */
  .school-dasboard .school-db-list02 .nav-tabs li { width: 16.666%; } }
@media (max-width: 767px) { /* line 211, ../sass/includes/school-dashboard.scss */
  .school-dasboard .school-db-list02 .nav-tabs li { width: 33.33%; } }
/* line 227, ../sass/includes/school-dashboard.scss */
.school-dasboard .school-db-list02 .nav-tabs li::focus { outline: none !important; border: none !important; }
/* line 231, ../sass/includes/school-dashboard.scss */
.school-dasboard .school-db-list02 .nav-tabs li a { text-align: center; background: transparent; border: none; }
/* line 235, ../sass/includes/school-dashboard.scss */
.school-dasboard .school-db-list02 .nav-tabs li a i { color: #E42328; font-size: 27px; }
@media (max-width: 767px) { /* line 235, ../sass/includes/school-dashboard.scss */
  .school-dasboard .school-db-list02 .nav-tabs li a i { font-size: 18px; } }
/* line 243, ../sass/includes/school-dashboard.scss */
.school-dasboard .school-db-list02 .nav-tabs li .sfdb-notification { font-size: 13px; line-height: 24px; display: block; color: #fff; text-align: center; position: absolute; top: -14px; right: 3px; width: 24px; height: 24px; background: #2c3640; border: solid 1px #2c3640; -webkit-border-radius: 150px; -moz-border-radius: 150px; border-radius: 150px; }
@media (max-width: 767px) { /* line 243, ../sass/includes/school-dashboard.scss */
  .school-dasboard .school-db-list02 .nav-tabs li .sfdb-notification { width: 20px; height: 20px; font-size: 10px; line-height: 20px; } }
/* line 266, ../sass/includes/school-dashboard.scss */
.school-dasboard .school-db-list02 .nav-tabs li.active { background: #fff; border: solid 1px #fff; }
/* line 270, ../sass/includes/school-dashboard.scss */
.school-dasboard .school-db-list02 .nav-tabs li.active a i { color: #E42328; }
/* line 277, ../sass/includes/school-dashboard.scss */
.school-dasboard .school-db-list02 .tab-content { min-height: 230px; padding: 10px 22px 15px 11px; background: #fff; }
/* line 281, ../sass/includes/school-dashboard.scss */
.school-dasboard .school-db-list02 .tab-content h3 { font-family: 'montserratmedium'; font-size: 13px; line-height: 24px; text-transform: capitalize; margin-bottom: 10px; margin-top: 8px; display: block; text-align: right; }
/* line 293, ../sass/includes/school-dashboard.scss */
.school-dasboard .school-db-table-row { margin-right: -12px; height: 170px; overflow: scroll; overflow-x: hidden; }
/* line 298, ../sass/includes/school-dashboard.scss */
.school-dasboard .school-db-table-row .school-db-table { padding: 10px 4px 10px 4px; background: #eff0ef; display: table; width: 100%; border-top: solid 1px #eaeaea; }
@media (max-width: 767px) { /* line 304, ../sass/includes/school-dashboard.scss */
  .school-dasboard .school-db-table-row .school-db-table .listedcol-schooldb { width: 100%; } }
/* line 308, ../sass/includes/school-dashboard.scss */
.school-dasboard .school-db-table-row .school-db-table .listedcol-schooldb ul { display: table; width: 100%; }
/* line 311, ../sass/includes/school-dashboard.scss */
.school-dasboard .school-db-table-row .school-db-table .listedcol-schooldb ul li { display: table-cell; }
/* line 313, ../sass/includes/school-dashboard.scss */
.school-dasboard .school-db-table-row .school-db-table .listedcol-schooldb ul li p { font-size: 12px; }
/* line 315, ../sass/includes/school-dashboard.scss */
.school-dasboard .school-db-table-row .school-db-table .listedcol-schooldb ul li p i { font-size: 13px; font-family: 'montserratmedium'; font-style: normal; }
/* line 323, ../sass/includes/school-dashboard.scss */
.school-dasboard .school-db-table-row .school-db-table .listedcol-schooldb strong { font-size: 13px; text-transform: capitalize; margin-bottom: 5px; display: block; }
/* line 329, ../sass/includes/school-dashboard.scss */
.school-dasboard .school-db-table-row .school-db-table .listedcol-schooldb p { font-size: 11px; margin-bottom: 0; }
@media (max-width: 767px) { /* line 329, ../sass/includes/school-dashboard.scss */
  .school-dasboard .school-db-table-row .school-db-table .listedcol-schooldb p { font-size: 13px; } }
/* line 336, ../sass/includes/school-dashboard.scss */
.school-dasboard .school-db-table-row .school-db-table .listedcol-schooldb .listedcol-link { font-family: 'montserratmedium'; width: 118px; font-size: 13px; border: solid 1px #858a8f; display: inline-block; text-align: center; color: #1f2934; text-transform: capitalize; background: #fff; padding: 5px 12px; cursor: pointer; font-weight: normal; height: 29px; text-decoration: none !important; -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; transition: all .4s; }
@media (max-width: 767px) { /* line 336, ../sass/includes/school-dashboard.scss */
  .school-dasboard .school-db-table-row .school-db-table .listedcol-schooldb .listedcol-link { width: 90px; font-size: 9px; } }
/* line 359, ../sass/includes/school-dashboard.scss */
.school-dasboard .school-db-table-row .school-db-table .listedcol-schooldb .listedcol-link:hover { color: #fff; border: solid 1px #fff; background: #E42328; }
/* line 369, ../sass/includes/school-dashboard.scss */
.school-dasboard .school-db-table-row::-webkit-scrollbar { width: 10px; }
/* line 372, ../sass/includes/school-dashboard.scss */
.school-dasboard .school-db-table-row::-webkit-scrollbar-track { background: #f1f1f1; }
/* line 375, ../sass/includes/school-dashboard.scss */
.school-dasboard .school-db-table-row::-webkit-scrollbar-thumb { background: #E42328; }
/* line 378, ../sass/includes/school-dashboard.scss */
.school-dasboard .school-db-table-row::-webkit-scrollbar-thumb:hover { background: #ef6a76; }
/* line 381, ../sass/includes/school-dashboard.scss */
.school-dasboard h3 { text-transform: capitalize; font-size: 18px; line-height: 26px; font-weight: bold; margin-top: 20px; }
/* line 388, ../sass/includes/school-dashboard.scss */
.school-dasboard .school-db-graphlist { /* .highcharts-data-labels{
	top:0 !important;
	right:0;
	bottom:0;
	left:0 !important;
	&>span{
	    height:100%;
	    top: 0 !important;
		right: 0;
	    bottom: 0;
	    left: 0 !important;
		.chart-percent{
			position: relative;
			height: 100%;
			span{
				font-size: 66px !important;
				text-align: center;
				height: 60px;
				line-height: 65px;
				position: absolute;
				top: 0;
				right: 0;
				bottom: 0;
				left: 0;
				margin: auto;
			}
		}
	}
} */ }
/* line 391, ../sass/includes/school-dashboard.scss */
.school-dasboard .school-db-graphlist p { text-transform: capitalize; font-size: 12px; font-weight: bold; margin-bottom: 0; }
@media (max-width: 1279px) { /* line 391, ../sass/includes/school-dashboard.scss */
  .school-dasboard .school-db-graphlist p { width: 80%; font-size: 12px; line-height: 19px; } }
/* line 433, ../sass/includes/school-dashboard.scss */
.school-dasboard .national-curriculum-tab { margin-top: -25px; }
@media (max-width: 991px) { /* line 433, ../sass/includes/school-dashboard.scss */
  .school-dasboard .national-curriculum-tab { margin-top: 0; } }
/* line 438, ../sass/includes/school-dashboard.scss */
.school-dasboard .national-curriculum-tab ul { display: inline-block; float: right; }
@media (max-width: 540px) { /* line 438, ../sass/includes/school-dashboard.scss */
  .school-dasboard .national-curriculum-tab ul { float: none; display: block; width: 100%; } }
/* line 446, ../sass/includes/school-dashboard.scss */
.school-dasboard .national-curriculum-tab ul li { padding: 0px; margin: 0px; border: solid 1px #eff0ef; border-left: none; border-bottom: 0; background: #eff0ef; position: relative; text-decoration: none !important; -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; transition: all .4s; }
@media (max-width: 540px) { /* line 446, ../sass/includes/school-dashboard.scss */
  .school-dasboard .national-curriculum-tab ul li { width: 50%; } }
/* line 462, ../sass/includes/school-dashboard.scss */
.school-dasboard .national-curriculum-tab ul li.active { background: #45ad23; }
/* line 464, ../sass/includes/school-dashboard.scss */
.school-dasboard .national-curriculum-tab ul li.active a { border: none; color: #fff; }
/* line 467, ../sass/includes/school-dashboard.scss */
.school-dasboard .national-curriculum-tab ul li.active a:focus { background: #45ad23; }
/* line 472, ../sass/includes/school-dashboard.scss */
.school-dasboard .national-curriculum-tab ul li.focus { background: #45ad23; }
/* line 474, ../sass/includes/school-dashboard.scss */
.school-dasboard .national-curriculum-tab ul li.focus a { border: none; color: #fff; }
/* line 479, ../sass/includes/school-dashboard.scss */
.school-dasboard .national-curriculum-tab ul li a { font-family: 'montserratmedium'; text-transform: capitalize; color: #2d3640; background: transparent; border: none; border-radius: 0px; }
/* line 486, ../sass/includes/school-dashboard.scss */
.school-dasboard .national-curriculum-tab ul li a:hover { border: none !important; background: #45ad23; color: #fff; }
/* line 494, ../sass/includes/school-dashboard.scss */
.school-dasboard .national-curriculum-tab .tab-content { padding: 25px; display: table; width: 100%; background: #fff; }

/* line 502, ../sass/includes/school-dashboard.scss */
.school-db-btnrow { padding-top: 30px; float: right; }
/* line 505, ../sass/includes/school-dashboard.scss */
.school-db-btnrow .school-db-viewlink { font-family: 'montserratregular'; font-size: 12px; color: #fff; text-transform: capitalize; text-align: center; background: #356f91; width: 115px; height: 45px; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; text-decoration: none !important; -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; transition: all .4s; display: block; float: left; padding-top: 15px; margin-right: 15px; }
/* line 526, ../sass/includes/school-dashboard.scss */
.school-db-btnrow .school-db-viewlink:hover { color: #404b59; background: #fff; -webkit-box-shadow: 1px 2px 20px 0px rgba(0, 0, 0, 0.2); box-shadow: 1px 2px 20px 0px rgba(0, 0, 0, 0.2); }

/* line 535, ../sass/includes/school-dashboard.scss */
.school-dasboard .school-db-btnrow { display: none; }

/* line 539, ../sass/includes/school-dashboard.scss */
.tab-pane { -webkit-transition: all 2s; -moz-transition: all 2s; -o-transition: all 2s; transition: all 2s; }
/* line 544, ../sass/includes/school-dashboard.scss */
.tab-pane .active { -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; transition: all .4s; }

/* line 552, ../sass/includes/school-dashboard.scss */
.forecasting_graph { position: relative; }
/* line 554, ../sass/includes/school-dashboard.scss */
.forecasting_graph .forecasting-text { position: absolute; z-index: 1; right: 25px; top: 10px; font-family: "montserratmedium"; font-weight: bold; letter-spacing: 0.3px; font-size: 13px; }
/* line 563, ../sass/includes/school-dashboard.scss */
.forecasting_graph .forecasting-text i { border: 1px solid rgba(0, 0, 0, 0.27843); width: 25px; height: 25px; border-radius: 100px; text-align: center; line-height: 25px; transform: rotate(180deg); margin-left: 7px; color: #000; }

/* line 596, ../sass/includes/school-dashboard.scss */
.graph-box .school-db-graphlist .graph_text { width: 90%; float: left; }
/* line 599, ../sass/includes/school-dashboard.scss */
.graph-box .school-db-graphlist .graph_text p { font-family: "montserratmedium"; font-weight: bold; letter-spacing: 0.3px; text-align: center; background-color: #fff; padding: 5px 9px; }
/* line 608, ../sass/includes/school-dashboard.scss */
.graph-box .school-db-graphlist .graph_icon { width: 10%; float: left; }
/* line 611, ../sass/includes/school-dashboard.scss */
.graph-box .school-db-graphlist .graph_icon i { border: 1px solid rgba(0, 0, 0, 0.27843); width: 25px; height: 25px; border-radius: 100px; text-align: center; line-height: 25px; transform: rotate(180deg); margin-left: 7px; color: #000; }

/* line 629, ../sass/includes/school-dashboard.scss */
.tooltip-inner { max-width: 100% !important; }

/* line 640, ../sass/includes/school-dashboard.scss */
.school-db-table-row table tr:nth-child(even) { background: #fff; }
/* line 642, ../sass/includes/school-dashboard.scss */
.school-db-table-row table tr:nth-child(even) td { background: #fff; }
/* line 644, ../sass/includes/school-dashboard.scss */
.school-db-table-row table tr:nth-child(even) td:last-child { background: #fff; width: 185px; padding: 0; padding-right: 10px; }
/* line 652, ../sass/includes/school-dashboard.scss */
.school-db-table-row table tr:nth-child(odd) { background: #ebebeb; }
/* line 654, ../sass/includes/school-dashboard.scss */
.school-db-table-row table tr:nth-child(odd) td { background: #ebebeb; }
/* line 656, ../sass/includes/school-dashboard.scss */
.school-db-table-row table tr:nth-child(odd) td:last-child { background: #fff; width: 185px; padding: 0; padding-right: 10px; }
/* line 664, ../sass/includes/school-dashboard.scss */
.school-db-table-row table tr td { border-top: 1px solid #fff; font-family: "montserratmedium"; font-weight: bold; font-size: 11px; letter-spacing: 0.3px; vertical-align: middle; }
/* line 671, ../sass/includes/school-dashboard.scss */
.school-db-table-row table tr td .link_pupil { float: right; font-family: 'montserratmedium'; font-size: 11px; border: solid 1px #729a44; display: inline-block; text-align: center; color: #fff; text-transform: capitalize; background: #729a44; padding: 5px 12px; cursor: pointer; font-weight: normal; text-decoration: none !important; -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; transition: all .4s; height: 36px; line-height: 26px; width: 170px; }
/* line 692, ../sass/includes/school-dashboard.scss */
.school-db-table-row table tr td .link_pupil:hover { color: #fff; border: solid 1px #d23934; background: #d23934; }

/* line 703, ../sass/includes/school-dashboard.scss */
#forecast-graph { height: 287px; background-color: #fff; padding-bottom: 15px; padding-top: 25px; }
/* line 708, ../sass/includes/school-dashboard.scss */
#forecast-graph .highcharts-container { padding-top: 15px; }

/* line 713, ../sass/includes/school-dashboard.scss */
.fixed-height-graph { height: 320px; }

/* line 718, ../sass/includes/school-dashboard.scss */
.scdb-tablerow { margin-right: -12px; height: 170px; overflow: scroll; overflow-x: hidden; }
/* line 725, ../sass/includes/school-dashboard.scss */
.scdb-tablerow table tr th { border-bottom: solid 1px #ddd; }
/* line 730, ../sass/includes/school-dashboard.scss */
.scdb-tablerow table tr:nth-child(even) { background: #fff; }
/* line 732, ../sass/includes/school-dashboard.scss */
.scdb-tablerow table tr:nth-child(even) td { background: #fff; }
/* line 734, ../sass/includes/school-dashboard.scss */
.scdb-tablerow table tr:nth-child(even) td:last-child { background: #fff; width: 185px; padding: 0; padding-right: 10px; }
/* line 742, ../sass/includes/school-dashboard.scss */
.scdb-tablerow table tr:nth-child(odd) { background: #ebebeb; }
/* line 744, ../sass/includes/school-dashboard.scss */
.scdb-tablerow table tr:nth-child(odd) td { background: #ebebeb; }
/* line 746, ../sass/includes/school-dashboard.scss */
.scdb-tablerow table tr:nth-child(odd) td:last-child { background: #fff; width: 185px; padding: 0; padding-right: 10px; }
/* line 754, ../sass/includes/school-dashboard.scss */
.scdb-tablerow table tr td { vertical-align: middle; border-top: 1px solid #fff; font-family: "montserratmedium"; font-weight: bold; font-size: 11px; letter-spacing: 0.3px; }
/* line 761, ../sass/includes/school-dashboard.scss */
.scdb-tablerow table tr td .scdb-profile-view { float: right; font-family: 'montserratmedium'; font-size: 11px; border: solid 1px #729a44; display: inline-block; text-align: center; color: #fff; text-transform: capitalize; background: #729a44; padding: 5px 12px; cursor: pointer; font-weight: normal; text-decoration: none !important; -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; transition: all .4s; height: 36px; line-height: 26px; width: 170px; }
/* line 782, ../sass/includes/school-dashboard.scss */
.scdb-tablerow table tr td .scdb-profile-view:hover { color: #fff; border: solid 1px #d23934; background: #d23934; }

/* line 792, ../sass/includes/school-dashboard.scss */
.scdb-tablerow::-webkit-scrollbar { width: 10px; }

/* line 795, ../sass/includes/school-dashboard.scss */
.scdb-tablerow::-webkit-scrollbar-track { background: #f1f1f1; }

/* line 798, ../sass/includes/school-dashboard.scss */
.scdb-tablerow::-webkit-scrollbar-thumb { background: #E42328; }

/* line 801, ../sass/includes/school-dashboard.scss */
.scdb-tablerow::-webkit-scrollbar-thumb:hover { background: #ef6a76; }

/* line 805, ../sass/includes/school-dashboard.scss */
#export p { line-height: 24px; font-weight: normal; }
/* line 809, ../sass/includes/school-dashboard.scss */
#export .export-chk-row { position: relative; display: block; }
/* line 812, ../sass/includes/school-dashboard.scss */
#export .export-chk-row input[type=checkbox] { position: absolute; width: 30%; height: 100%; z-index: 1; left: 0; opacity: 0; }
/* line 821, ../sass/includes/school-dashboard.scss */
#export .export-chk-row label.export-label { line-height: 28px; padding-left: 35px; }
@media (max-width: 1199px) { /* line 821, ../sass/includes/school-dashboard.scss */
  #export .export-chk-row label.export-label { line-height: 18px; } }
/* line 828, ../sass/includes/school-dashboard.scss */
#export .export-chk-row label::after, #export .export-chk-row label::before { text-indent: 0; }
/* line 834, ../sass/includes/school-dashboard.scss */
#export span#forgot_pass1 { display: block; }
/* line 838, ../sass/includes/school-dashboard.scss */
#export .categary-button { margin-right: 15px; }
/* line 843, ../sass/includes/school-dashboard.scss */
#export.manegepupils_modal.add_modal .modal-dialog { width: 50%; }
@media (max-width: 1199px) { /* line 843, ../sass/includes/school-dashboard.scss */
  #export.manegepupils_modal.add_modal .modal-dialog { width: 80%; margin: 0 auto; } }
/* line 853, ../sass/includes/school-dashboard.scss */
#export button.close { font-size: 28px; }
@media (max-width: 767px) { /* line 856, ../sass/includes/school-dashboard.scss */
  #export button.categary-button { margin: 0; width: 50%; font-size: 11px; } }

/* line 866, ../sass/includes/school-dashboard.scss */
#managesettings .managesettings-chk-row { position: relative; display: block; }
/* line 869, ../sass/includes/school-dashboard.scss */
#managesettings .managesettings-chk-row input[type=checkbox] { position: absolute; width: 30%; height: 100%; z-index: 1; left: 0; opacity: 0; cursor: pointer; }
/* line 879, ../sass/includes/school-dashboard.scss */
#managesettings .managesettings-chk-row label.managese-label { color: #fff; line-height: 28px; padding-left: 35px; }
@media (max-width: 1199px) { /* line 879, ../sass/includes/school-dashboard.scss */
  #managesettings .managesettings-chk-row label.managese-label { line-height: 18px; } }
/* line 887, ../sass/includes/school-dashboard.scss */
#managesettings .managesettings-chk-row label::after, #managesettings .managesettings-chk-row label::before { text-indent: 0; }

/* line 894, ../sass/includes/school-dashboard.scss */
#add_new .add_new-chk-row { position: relative; display: block; }
/* line 897, ../sass/includes/school-dashboard.scss */
#add_new .add_new-chk-row input[type=checkbox] { position: absolute; width: 30%; height: 100%; z-index: 1; left: 0; opacity: 0; cursor: pointer; }
/* line 907, ../sass/includes/school-dashboard.scss */
#add_new .add_new-chk-row label.add_new-label { color: #fff; line-height: 28px; padding-left: 35px; }
@media (max-width: 1199px) { /* line 907, ../sass/includes/school-dashboard.scss */
  #add_new .add_new-chk-row label.add_new-label { line-height: 18px; } }
/* line 915, ../sass/includes/school-dashboard.scss */
#add_new .add_new-chk-row label::after, #add_new .add_new-chk-row label::before { text-indent: 0; }

/* line 922, ../sass/includes/school-dashboard.scss */
.gm-style .gm-style-iw { overflow: visible !important; }

/* line 925, ../sass/includes/school-dashboard.scss */
.career-inputcol { margin-bottom: 20px; }

/* line 928, ../sass/includes/school-dashboard.scss */
.career-text { height: 50px !important; }

/* line 931, ../sass/includes/school-dashboard.scss */
.career-text label { top: 115px; }

/* line 934, ../sass/includes/school-dashboard.scss */
.career-text::after { bottom: -5px; }

/* line 937, ../sass/includes/school-dashboard.scss */
.gm-style-iw { width: 231px !important; top: 0 !important; left: 0px !important; height: 0px; position: relative; padding-left: 6px; background-color: #3c7499; }
/* line 946, ../sass/includes/school-dashboard.scss */
.gm-style-iw > div { position: relative; z-index: 1; }

/* line 951, ../sass/includes/school-dashboard.scss */
.gm-style-iw::before { left: 5px; bottom: -51px; margin: 0 auto; content: ''; position: absolute; width: 0; height: 0; border-top: 15px solid #3c7499; border-left: 11px solid transparent; border-right: 11px solid transparent; }

/* line 963, ../sass/includes/school-dashboard.scss */
.gm-style-iw::after { position: absolute; left: 0; bottom: -40px; content: ''; width: 102%; background-color: #3c7499; height: 41px; z-index: 0; }

/* line 977, ../sass/includes/school-dashboard.scss */
.gm-style .gm-style-iw .map_tooltip { overflow: hidden; background: #3c7499; display: table; }
/* line 981, ../sass/includes/school-dashboard.scss */
.gm-style .gm-style-iw .map_tooltip b { min-width: 61px; color: #fff; font-size: 32px; display: table-cell; float: left; padding-right: 5px; }
/* line 988, ../sass/includes/school-dashboard.scss */
.gm-style .gm-style-iw .map_tooltip b i { font-family: "montserratregular" !important; font-size: 12px; font-style: normal; bottom: -1px; position: relative; }
/* line 996, ../sass/includes/school-dashboard.scss */
.gm-style .gm-style-iw .map_tooltip span { font-family: "montserratregular" !important; max-width: 120px; color: #fff; font-size: 12px; line-height: 16px; display: table-cell; vertical-align: middle; }

/* line 1008, ../sass/includes/school-dashboard.scss */
.mapIconLabel { margin-top: 0 !important; font-size: 14px; color: #a53030; font-weight: bold; margin-left: 0 !important; }

/* line 1016, ../sass/includes/school-dashboard.scss */
.personal-data-model .modal-dialog { width: 90%; margin: 0 auto; }
@media (min-width: 768px) { /* line 1016, ../sass/includes/school-dashboard.scss */
  .personal-data-model .modal-dialog { width: 700px; top: 25%; } }
/* line 1023, ../sass/includes/school-dashboard.scss */
.personal-data-model .modal-dialog .modal-content { border-radius: 0; }
/* line 1025, ../sass/includes/school-dashboard.scss */
.personal-data-model .modal-dialog .modal-content .personal-data-head { padding: 10px 25px; background: #424b58; }
/* line 1029, ../sass/includes/school-dashboard.scss */
.personal-data-model .modal-dialog .modal-content .personal-data-body { padding: 28px 25px 20px 25px; background: #fff; }
/* line 1032, ../sass/includes/school-dashboard.scss */
.personal-data-model .modal-dialog .modal-content .personal-data-body p { color: #1f4e67; }
/* line 1034, ../sass/includes/school-dashboard.scss */
.personal-data-model .modal-dialog .modal-content .personal-data-body p a { color: #E42328; text-decoration: underline !important; }
/* line 1038, ../sass/includes/school-dashboard.scss */
.personal-data-model .modal-dialog .modal-content .personal-data-body p span { color: #45ad23; }
/* line 1043, ../sass/includes/school-dashboard.scss */
.personal-data-model .modal-dialog .modal-content .personal-data-footer { padding: 0 25px 25px 25px; text-align: right; }
/* line 1046, ../sass/includes/school-dashboard.scss */
.personal-data-model .modal-dialog .modal-content .personal-data-footer button { -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; transition: all .4s; }
/* line 1052, ../sass/includes/school-dashboard.scss */
.personal-data-model .modal-dialog .modal-content .personal-data-footer .personal-data-cancel { width: 115px; height: 35px; margin-right: 10px; font-family: 'montserratmedium'; border-radius: 0; box-shadow: none; outline: none !important; background: #fff; -webkit-box-shadow: 0px 0px 0px 1px #BDC0C5; box-shadow: 0px 0px 0px 1px #BDC0C5; }
/* line 1063, ../sass/includes/school-dashboard.scss */
.personal-data-model .modal-dialog .modal-content .personal-data-footer .personal-data-cancel:hover { color: #fff; background: #d93847; -webkit-box-shadow: 0px 0px 0px 1px #d93847; box-shadow: 0px 0px 0px 1px #d93847; }
/* line 1070, ../sass/includes/school-dashboard.scss */
.personal-data-model .modal-dialog .modal-content .personal-data-footer .personal-data-accept { width: 115px; height: 35px; font-family: 'montserratmedium'; border-radius: 0; box-shadow: none; color: #fff; background: #E42328; outline: none !important; -webkit-box-shadow: 0px 0px 0px 1px #E42328; box-shadow: 0px 0px 0px 1px #E42328; }
/* line 1081, ../sass/includes/school-dashboard.scss */
.personal-data-model .modal-dialog .modal-content .personal-data-footer .personal-data-accept:hover { background: #d93847; -webkit-box-shadow: 0px 0px 0px 1px #d93847; box-shadow: 0px 0px 0px 1px #d93847; }

/* line 1, ../sass/includes/_tablemanagement.scss */
.tbl-content-body { padding: 15px; }
/* line 4, ../sass/includes/_tablemanagement.scss */
.tbl-content-body .form-group label { font-family: "questrialregular"; color: #38393b; font-size: 15px; font-weight: normal; text-transform: capitalize; width: 100%; }
/* line 12, ../sass/includes/_tablemanagement.scss */
.tbl-content-body .form-group input { padding: 8px 19px; color: #6a728a; font-size: 13px; width: 100%; height: 45px; background: #fff !important; border: 0px; border: solid 1px #303843; border-radius: 0; background: transparent; text-transform: capitalize; }
/* line 24, ../sass/includes/_tablemanagement.scss */
.tbl-content-body .form-group input:hover, .tbl-content-body .form-group input:focus, .tbl-content-body .form-group input:active, .tbl-content-body .form-group input:active:focus { box-shadow: none; }
/* line 28, ../sass/includes/_tablemanagement.scss */
.tbl-content-body .form-group .table-iconlist { height: 45px; width: 45px; display: table; float: left; }
/* line 33, ../sass/includes/_tablemanagement.scss */
.tbl-content-body .form-group .table-iconlist i { display: table-cell; vertical-align: middle; text-align: center; color: #6a728a; font-size: 25px; -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; transition: all .4s; }
/* line 45, ../sass/includes/_tablemanagement.scss */
.tbl-content-body .form-group .table-iconlist:hover i { color: #45ad23; }
/* line 51, ../sass/includes/_tablemanagement.scss */
.tbl-content-body .icon-group { display: inline-block; float: right; padding-top: 12px; }
@media (max-width: 1199px) { /* line 51, ../sass/includes/_tablemanagement.scss */
  .tbl-content-body .icon-group { padding-top: 0; margin-bottom: 0; } }
@media (max-width: 991px) { /* line 51, ../sass/includes/_tablemanagement.scss */
  .tbl-content-body .icon-group { margin-top: 20px; } }
@media (max-width: 767px) { /* line 51, ../sass/includes/_tablemanagement.scss */
  .tbl-content-body .icon-group { margin-top: 0px; } }

/* line 3, ../sass/includes/_home.scss */
.pupils-list-panel-outer.add-pipils-outer .add_new-panel { margin: 0px 20px 20px 70px; position: relative; }
/* line 8, ../sass/includes/_home.scss */
.pupils-list-panel-outer.add-pipils-outer .add_new-panel .pointer-block.add_new_line { position: relative; }
/* line 10, ../sass/includes/_home.scss */
.pupils-list-panel-outer.add-pipils-outer .add_new-panel .pointer-block.add_new_line::after { content: ''; position: absolute; left: 0; top: 0; width: 1px; height: 100%; background: #46515e; z-index: 0; }
/* line 22, ../sass/includes/_home.scss */
.pupils-list-panel-outer.add-pipils-outer .add_new-panel .add-section { padding: 10px 0px 55px 45px; position: relative; }
/* line 29, ../sass/includes/_home.scss */
.pupils-list-panel-outer.add-pipils-outer .add_new-panel .add-section.secton_active { opacity: 1; }
/* line 32, ../sass/includes/_home.scss */
.pupils-list-panel-outer.add-pipils-outer .add_new-panel .add-section.secton_active span.count-box { background: #45ad23; color: #fff; }
/* line 37, ../sass/includes/_home.scss */
.pupils-list-panel-outer.add-pipils-outer .add_new-panel .add-section.secton_active h1 { color: #303843; }
/* line 40, ../sass/includes/_home.scss */
.pupils-list-panel-outer.add-pipils-outer .add_new-panel .add-section.secton_active p { color: #303843; }
/* line 44, ../sass/includes/_home.scss */
.pupils-list-panel-outer.add-pipils-outer .add_new-panel .add-section h1 { color: #989ca1; font-size: 20px; text-transform: capitalize; font-family: "montserratmedium"; }
/* line 50, ../sass/includes/_home.scss */
.pupils-list-panel-outer.add-pipils-outer .add_new-panel .add-section p { color: #989ca1; font-size: 14px; line-height: 26px; padding: 10px 0px; margin: 0px; }
@media (max-width: 480px) { /* line 57, ../sass/includes/_home.scss */
  .pupils-list-panel-outer.add-pipils-outer .add_new-panel .add-section a { width: 100%; margin-bottom: 8px; } }
/* line 63, ../sass/includes/_home.scss */
.pupils-list-panel-outer.add-pipils-outer .add_new-panel .add-section .count-box { width: 66px; height: 66px; background: #edf3f6; color: #404b59; font-size: 25px; border: solid 1px #515b68; border-radius: 50%; display: inline-block; text-align: center; padding-top: 18px; font-family: "montserratmedium"; position: absolute; left: -35px; top: 0; z-index: 1; }
/* line 81, ../sass/includes/_home.scss */
.pupils-list-panel-outer.add-pipils-outer .add_new-panel .add-section .action-panel-outer a { float: left; }
/* line 85, ../sass/includes/_home.scss */
.pupils-list-panel-outer.add-pipils-outer .add_new-panel .add-section .chose-file { border: solid 1px #d9e4e7; padding: 10px; max-width: 175px; width: 100%; position: relative; color: #404b59; text-transform: capitalize; cursor: pointer; font-family: "montserratmedium"; }
/* line 95, ../sass/includes/_home.scss */
.pupils-list-panel-outer.add-pipils-outer .add_new-panel .add-section .chose-file span { background: #404b59; color: #fff; font-size: 18px; width: 46px; height: 100%; display: inline-block; text-align: center; position: absolute; padding-top: 8px; top: 0; right: 0; }
/* line 109, ../sass/includes/_home.scss */
.pupils-list-panel-outer.add-pipils-outer .add_new-panel .add-section .action-panel { display: none; float: right; padding-right: 10px; padding-top: 40px; }
/* line 114, ../sass/includes/_home.scss */
.pupils-list-panel-outer.add-pipils-outer .add_new-panel .add-section .action-panel a { color: #545d68; font-size: 14px; font-family: "montserratmedium"; text-transform: capitalize; cursor: pointer; padding-right: 10px; }
@media (max-width: 480px) { /* line 114, ../sass/includes/_home.scss */
  .pupils-list-panel-outer.add-pipils-outer .add_new-panel .add-section .action-panel a { padding-right: 5px; } }
/* line 124, ../sass/includes/_home.scss */
.pupils-list-panel-outer.add-pipils-outer .add_new-panel .add-section .action-panel a:hover { color: #45ad23; }
/* line 127, ../sass/includes/_home.scss */
.pupils-list-panel-outer.add-pipils-outer .add_new-panel .add-section .action-panel a i { padding: 0px 8px; }
/* line 133, ../sass/includes/_home.scss */
.pupils-list-panel-outer.add-pipils-outer .add_new-panel .add-section.secton_active .action-panel { display: block; }
/* line 140, ../sass/includes/_home.scss */
.pupils-list-panel-outer.add-pipils-outer .add_new-panel .add-area input { border: solid 1px #cedde2; border-radius: 0px; padding: 8px; box-shadow: none; height: 41px; background: #fff; }
/* line 150, ../sass/includes/_home.scss */
.pupils-list-panel-outer.add-pipils-outer .add_new-panel .select-year .cs-skin-elastic > span { font-size: 13px; border: solid 1px #cedde2; }
/* line 154, ../sass/includes/_home.scss */
.pupils-list-panel-outer.add-pipils-outer .add_new-panel .select-year .selectric { border: solid 1px #ddd; padding: 3px; }

@media (min-width: 768px) { /* line 163, ../sass/includes/_home.scss */
  .modaltabeldata .modal-dialog { width: 90%; } }
/* line 167, ../sass/includes/_home.scss */
.modaltabeldata .modal-dialog .modal-content { background: #232a32; border-radius: 0px; }
/* line 170, ../sass/includes/_home.scss */
.modaltabeldata .modal-dialog .modal-content .modal-header { padding: 10px 0 0 10px; border: 0px; }
/* line 173, ../sass/includes/_home.scss */
.modaltabeldata .modal-dialog .modal-content .modal-header h4 { color: #fff; font-size: 18px; font-family: "montserratmedium"; text-transform: capitalize; padding: 12px 0px 6px 8px; }
/* line 180, ../sass/includes/_home.scss */
.modaltabeldata .modal-dialog .modal-content .modal-header button { color: #fff; margin: -10px 7px 0 0; }
/* line 183, ../sass/includes/_home.scss */
.modaltabeldata .modal-dialog .modal-content .modal-header button.close { font-size: 30px; position: absolute; right: 18px; top: 20px; color: #fff; margin: -10px 7px 0 0; opacity: 1; }
/* line 195, ../sass/includes/_home.scss */
.modaltabeldata .modal-dialog .modal-content .modal-body table { width: 100%; border: solid 1px #ddd; }
/* line 200, ../sass/includes/_home.scss */
.modaltabeldata .modal-dialog .modal-content .modal-body table thead tr th { font-size: 13px; font-weight: normal; vertical-align: middle; text-transform: capitalize; color: #fff; border-bottom: 0px; border-right: solid 1px #fff; }
/* line 213, ../sass/includes/_home.scss */
.modaltabeldata .modal-dialog .modal-content .modal-body table tbody tr td { font-size: 13px; font-weight: normal; vertical-align: middle; color: #fff; border-right: solid 1px #fff; }

/* line 229, ../sass/includes/_home.scss */
.profile_container .sf-edit-profile { padding: 12px; background: #424b58; position: relative; }
/* line 233, ../sass/includes/_home.scss */
.profile_container .sf-edit-profile #edit_profile { display: table; width: 100%; }
/* line 237, ../sass/includes/_home.scss */
.profile_container .sf-edit-profile ul { display: table-cell; }
/* line 239, ../sass/includes/_home.scss */
.profile_container .sf-edit-profile ul li { position: relative; margin-bottom: 10px; background: #fff; height: 40px; }
/* line 245, ../sass/includes/_home.scss */
.profile_container .sf-edit-profile ul li.resist input[type="text"] { pointer-events: none; }
/* line 249, ../sass/includes/_home.scss */
.profile_container .sf-edit-profile ul li.no-bg { background: transparent; }
/* line 254, ../sass/includes/_home.scss */
.profile_container .sf-edit-profile ul li label { margin: 0; text-transform: capitalize; display: block; padding-top: 4px; padding-left: 8px; color: #89929d; font-weight: normal; font-size: 9px; background: #fff; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
@media (max-width: 767px) { /* line 254, ../sass/includes/_home.scss */
  .profile_container .sf-edit-profile ul li label { font-size: 8px; } }
/* line 272, ../sass/includes/_home.scss */
.profile_container .sf-edit-profile ul li .profile-input { font-size: 13px; text-transform: capitalize; font-family: 'montserratbold'; width: 100%; height: 28px; background: #fff; border: none; padding-left: 8px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding-right: 9px; }
/* line 286, ../sass/includes/_home.scss */
.profile_container .sf-edit-profile ul li .sub-group1 { position: relative; display: table; width: 44%; margin-right: 2.8%; float: left; }
@media (max-width: 991px) { /* line 286, ../sass/includes/_home.scss */
  .profile_container .sf-edit-profile ul li .sub-group1 { width: 50%; padding: 0 10px; margin: 0; } }
/* line 297, ../sass/includes/_home.scss */
.profile_container .sf-edit-profile ul li .sub-group1.first-block { width: 30% !important; }
@media (max-width: 1336px) { /* line 297, ../sass/includes/_home.scss */
  .profile_container .sf-edit-profile ul li .sub-group1.first-block { width: 30%; } }
@media (max-width: 1199px) { /* line 297, ../sass/includes/_home.scss */
  .profile_container .sf-edit-profile ul li .sub-group1.first-block { width: 30%; } }
@media (max-width: 991px) { /* line 297, ../sass/includes/_home.scss */
  .profile_container .sf-edit-profile ul li .sub-group1.first-block { padding: 0px; margin: 0; } }
/* line 310, ../sass/includes/_home.scss */
.profile_container .sf-edit-profile ul li .sub-group1:last-child { margin-right: 0; width: 31%; }
@media (max-width: 1395px) { /* line 310, ../sass/includes/_home.scss */
  .profile_container .sf-edit-profile ul li .sub-group1:last-child { width: 31%; } }
/* line 317, ../sass/includes/_home.scss */
.profile_container .sf-edit-profile ul li .sub-group1 .chek-outer { cursor: pointer; width: 100%; display: block; height: 35px; text-align: center; padding: 0; vertical-align: middle; white-space: normal !important; background: #fff; }
/* line 327, ../sass/includes/_home.scss */
.profile_container .sf-edit-profile ul li .sub-group1 .chek-outer input[type="checkbox"] { cursor: pointer; opacity: 0; width: 100%; height: 22px; position: absolute; left: 0; z-index: 1; }
/* line 337, ../sass/includes/_home.scss */
.profile_container .sf-edit-profile ul li .sub-group1 .chek-outer label.check-area { width: 22px; height: 22px; margin: -7px auto 0 auto; position: relative; }
/* line 342, ../sass/includes/_home.scss */
.profile_container .sf-edit-profile ul li .sub-group1 .chek-outer label.check-area::before { border: none !important; background: transparent; }
/* line 346, ../sass/includes/_home.scss */
.profile_container .sf-edit-profile ul li .sub-group1 .chek-outer label.check-area::after { font-size: 22px; top: 0px; left: 0px; }
/* line 355, ../sass/includes/_home.scss */
.profile_container .sf-edit-profile ul li .sub-group11 { display: block; background: #fff; width: 20%; float: right; height: 44px; text-align: center; }
@media (max-width: 991px) { /* line 355, ../sass/includes/_home.scss */
  .profile_container .sf-edit-profile ul li .sub-group11 { padding: 0px; margin: 0; height: 43px; } }
/* line 367, ../sass/includes/_home.scss */
.profile_container .sf-edit-profile ul li .sub-group11 h6 { color: #89929d; font-weight: normal; font-size: 9px; padding-top: 4px; padding-left: 8px; text-align: left; }
/* line 375, ../sass/includes/_home.scss */
.profile_container .sf-edit-profile ul li .sub-group11 label { overflow: visible !important; }
/* line 377, ../sass/includes/_home.scss */
.profile_container .sf-edit-profile ul li .sub-group11 label:before { margin: 7px auto; right: 0px; width: 20px; height: 20px; }
/* line 383, ../sass/includes/_home.scss */
.profile_container .sf-edit-profile ul li .sub-group11 label:after { right: 4px; top: 12px; }
/* line 390, ../sass/includes/_home.scss */
.profile_container .sf-edit-profile ul li .select-outer select { font-family: 'montserratbold'; font-size: 13px; height: 28px; border-radius: 0; border: solid 1px #ddd; width: 100%; padding: 0; padding-left: 8px; text-transform: capitalize; outline: none !important; -moz-appearance: none; -webkit-appearance: none; appearance: none; outline: none !important; box-shadow: none !important; background: #fff url(../images/arow_select_black.png) no-repeat 98% -6px !important; line-height: 30px; }
/* line 410, ../sass/includes/_home.scss */
.profile_container .sf-edit-profile ul li .select-outer select::-ms-expand { display: none; }
/* line 415, ../sass/includes/_home.scss */
.profile_container .sf-edit-profile ul li .pupil_outer .selectric-wrapper { border: solid 1px #ddd; }
/* line 417, ../sass/includes/_home.scss */
.profile_container .sf-edit-profile ul li .pupil_outer .selectric-wrapper .selectric-items .selectric-scroll { background: #fff; }
/* line 419, ../sass/includes/_home.scss */
.profile_container .sf-edit-profile ul li .pupil_outer .selectric-wrapper .selectric-items .selectric-scroll ul { margin: 0px; padding: 0px; }
/* line 422, ../sass/includes/_home.scss */
.profile_container .sf-edit-profile ul li .pupil_outer .selectric-wrapper .selectric-items .selectric-scroll ul li { color: #344141; border-bottom: solid 1px #ddd; margin: 0px; }
/* line 426, ../sass/includes/_home.scss */
.profile_container .sf-edit-profile ul li .pupil_outer .selectric-wrapper .selectric-items .selectric-scroll ul li:hover { color: #fff; }
/* line 429, ../sass/includes/_home.scss */
.profile_container .sf-edit-profile ul li .pupil_outer .selectric-wrapper .selectric-items .selectric-scroll ul li.selected { background: #45ad23; }
/* line 436, ../sass/includes/_home.scss */
.profile_container .sf-edit-profile ul li .pupil_outer .selectric-wrapper .selectric .label { word-wrap: break-word; width: 100%; }
/* line 443, ../sass/includes/_home.scss */
.profile_container .sf-edit-profile ul:first-child { width: 60%; padding-right: 12px; }
@media (max-width: 1199px) { /* line 443, ../sass/includes/_home.scss */
  .profile_container .sf-edit-profile ul:first-child { width: 50%; } }
@media (max-width: 640px) { /* line 443, ../sass/includes/_home.scss */
  .profile_container .sf-edit-profile ul:first-child { width: 100%; padding: 0; display: block; } }
/* line 455, ../sass/includes/_home.scss */
.profile_container .sf-edit-profile ul:nth-child(2n) { width: 40%; }
@media (max-width: 1199px) { /* line 455, ../sass/includes/_home.scss */
  .profile_container .sf-edit-profile ul:nth-child(2n) { width: 50%; } }
@media (max-width: 640px) { /* line 455, ../sass/includes/_home.scss */
  .profile_container .sf-edit-profile ul:nth-child(2n) { width: 100%; padding: 0; display: block; } }
/* line 466, ../sass/includes/_home.scss */
.profile_container .sf-edit-profile ul .sf-btnrow { width: 100%; }
/* line 468, ../sass/includes/_home.scss */
.profile_container .sf-edit-profile ul .sf-btnrow input[type=button] { font-family: "montserratmedium"; font-size: 15px; width: 100%; height: 35px; color: #fff; text-transform: capitalize; background: #E42328; border: none; text-decoration: none !important; border-radius: 0; text-decoration: none !important; -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; transition: all .4s; }
/* line 480, ../sass/includes/_home.scss */
.profile_container .sf-edit-profile ul .sf-btnrow input[type=button]:hover { background: #d62b3b; }
/* line 487, ../sass/includes/_home.scss */
.profile_container .sf-edit-profile .profile-edit-btn input[type="button"] { font-family: "montserratmedium"; font-size: 15px; width: 100%; height: 45px; color: #fff; text-transform: capitalize; background: #E42328; border: none; text-decoration: none !important; border-radius: 0 !important; text-decoration: none !important; -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; transition: all .4s; }
/* line 499, ../sass/includes/_home.scss */
.profile_container .sf-edit-profile .profile-edit-btn input[type="button"]:hover { background: #d62b3b; }
@media (max-width: 991px) { /* line 487, ../sass/includes/_home.scss */
  .profile_container .sf-edit-profile .profile-edit-btn input[type="button"] { margin-bottom: 10px; } }
@media (max-width: 1366px) { /* line 487, ../sass/includes/_home.scss */
  .profile_container .sf-edit-profile .profile-edit-btn input[type="button"] { font-size: 14px; } }
/* line 508, ../sass/includes/_home.scss */
.profile_container .sf-edit-profile .profile-edit-btn input[type="button"]#delete { background: #fff; color: #303843; }
/* line 511, ../sass/includes/_home.scss */
.profile_container .sf-edit-profile .profile-edit-btn input[type="button"]#delete:hover { background: #E42328 !important; color: #fff !important; }
/* line 518, ../sass/includes/_home.scss */
.profile_container .sf-edit-profile .sf-btnrow { width: 40.6%; position: absolute; right: 10px; bottom: 15px; }
/* line 523, ../sass/includes/_home.scss */
.profile_container .sf-edit-profile .sf-btnrow input[type=button] { font-family: "montserratmedium"; font-size: 15px; width: 100%; height: 35px; color: #fff; text-transform: capitalize; background: #E42328; border: none; text-decoration: none !important; border-radius: 0; text-decoration: none !important; -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; transition: all .4s; }
/* line 535, ../sass/includes/_home.scss */
.profile_container .sf-edit-profile .sf-btnrow input[type=button]:hover { background: #d62b3b; }
@media (max-width: 1030px) { /* line 541, ../sass/includes/_home.scss */
  .profile_container .form-call-profile { margin-bottom: 20px; } }
/* line 549, ../sass/includes/_home.scss */
.profile_container .graph-col { height: 339px; padding-left: 0; }
@media (max-width: 1199px) { /* line 549, ../sass/includes/_home.scss */
  .profile_container .graph-col { background: none; border: none; } }
/* line 562, ../sass/includes/_home.scss */
.profile_container .graph-col .gp-img-demo { margin-top: 42px; }
/* line 565, ../sass/includes/_home.scss */
.profile_container .graph-col .graph-col-1 { background: #fff; border: solid 1px #9298a0; padding: 23px 0; }
@media (max-width: 1199px) { /* line 565, ../sass/includes/_home.scss */
  .profile_container .graph-col .graph-col-1 { background: #fff; border: solid 1px #9298a0; margin-bottom: 20px; } }
/* line 579, ../sass/includes/_home.scss */
.profile_container .graph-col .highcharts-container { height: 235px !important; }
/* line 581, ../sass/includes/_home.scss */
.profile_container .graph-col .highcharts-container .highcharts-root { height: 350px !important; margin-top: -50px; }
/* line 593, ../sass/includes/_home.scss */
.profile_container .graph-col .highcharts-series path { fill: #ea585e !important; }
/* line 599, ../sass/includes/_home.scss */
.profile_container .swim-opction { display: inline-block; width: 100%; padding: 0 15px 0 0; }
/* line 603, ../sass/includes/_home.scss */
.profile_container .swim-opction .col-md-4 { padding: 0 0 0 15px; }
/* line 606, ../sass/includes/_home.scss */
.profile_container .swim-opction li, .profile_container .swim-opction .inner-content { padding-top: 4px; min-height: 70px; margin-bottom: 10px; background: #424b58; position: relative; }
/* line 612, ../sass/includes/_home.scss */
.profile_container .swim-opction li label, .profile_container .swim-opction .inner-content label { font-size: 10px; margin-bottom: 10px; font-family: "montserratmedium"; text-transform: capitalize; text-align: center; font-weight: normal; color: #7d8da2; display: block; }
/* line 622, ../sass/includes/_home.scss */
.profile_container .swim-opction li strong, .profile_container .swim-opction .inner-content strong { font-family: 'montserratregular'; text-transform: capitalize; text-align: center; color: #fff; display: block; font-size: 17px; line-height: 18px; font-weight: normal; }
@media (max-width: 1279px) { /* line 622, ../sass/includes/_home.scss */
  .profile_container .swim-opction li strong, .profile_container .swim-opction .inner-content strong { font-size: 13px; } }
/* line 636, ../sass/includes/_home.scss */
.profile_container .swim-opction li i.fa-info-circle, .profile_container .swim-opction .inner-content i.fa-info-circle { position: absolute; right: 8px; bottom: 8px; color: #fff; font-size: 16px; }
/* line 646, ../sass/includes/_home.scss */
.profile_container .performance-title { padding-top: 15px; }
/* line 648, ../sass/includes/_home.scss */
.profile_container .performance-title strong { text-transform: capitalize; font-weight: normal; font-size: 22px; }
@media (max-width: 767px) { /* line 648, ../sass/includes/_home.scss */
  .profile_container .performance-title strong { font-size: 17px; } }
/* line 655, ../sass/includes/_home.scss */
.profile_container .performance-title strong span { padding-left: 15px; }
/* line 657, ../sass/includes/_home.scss */
.profile_container .performance-title strong span i { color: #f3d109; font-size: 27px; margin: 0 5px; }
/* line 664, ../sass/includes/_home.scss */
.profile_container .performance-title .performance-fieldwrp { margin-top: 15px; display: table; width: 100%; }
/* line 668, ../sass/includes/_home.scss */
.profile_container .performance-title .performance-fieldwrp .performance-fiellist { position: relative; padding-left: 20px; vertical-align: middle; display: table-cell; width: 32.26%; min-height: 45px; float: left; margin-right: 1.6%; background: #fff; border: solid 1px #a2a6ad; }
@media (max-width: 767px) { /* line 668, ../sass/includes/_home.scss */
  .profile_container .performance-title .performance-fieldwrp .performance-fiellist { width: 100%; margin-bottom: 15px; } }
@media (max-width: 1599px) { /* line 668, ../sass/includes/_home.scss */
  .profile_container .performance-title .performance-fieldwrp .performance-fiellist { min-height: 68px; } }
/* line 686, ../sass/includes/_home.scss */
.profile_container .performance-title .performance-fieldwrp .performance-fiellist.success { font: normal normal normal 14px/1 FontAwesome; }
/* line 688, ../sass/includes/_home.scss */
.profile_container .performance-title .performance-fieldwrp .performance-fiellist.success::after { content: "\f00c"; font-size: 24px; position: absolute; right: 11px; top: 9px; color: #45ad23; }
/* line 697, ../sass/includes/_home.scss */
.profile_container .performance-title .performance-fieldwrp .performance-fiellist.fail { font: normal normal normal 14px/1 FontAwesome; }
/* line 699, ../sass/includes/_home.scss */
.profile_container .performance-title .performance-fieldwrp .performance-fiellist.fail::after { content: "\f00d"; font-size: 24px; position: absolute; right: 11px; top: 9px; color: #ea585e; }
/* line 708, ../sass/includes/_home.scss */
.profile_container .performance-title .performance-fieldwrp .performance-fiellist:last-child { margin-right: 0; }
/* line 711, ../sass/includes/_home.scss */
.profile_container .performance-title .performance-fieldwrp .performance-fiellist p { width: 90%; font-family: "montserratmedium"; text-transform: capitalize; margin-top: 16px; line-height: 20px; }
/* line 721, ../sass/includes/_home.scss */
.profile_container .profile-graphrow { margin-top: 20px; margin-bottom: 20px; padding: 20px; border: solid 1px #aab0b6; background: #fff; }
/* line 727, ../sass/includes/_home.scss */
.profile_container .profile-graphrow .highcharts-yaxis { position: relative; }
/* line 729, ../sass/includes/_home.scss */
.profile_container .profile-graphrow .highcharts-yaxis::before { font: normal normal normal 14px/1 FontAwesome; color: #8d96a0; content: "\f091"; position: absolute; left: 0; top: 0; }
/* line 738, ../sass/includes/_home.scss */
.profile_container .profile-graphrow .highcharts-container { height: 445px !important; }
/* line 754, ../sass/includes/_home.scss */
.profile_container .profile-graphrow .highcharts-container .highcharts-root { display: inline-block; position: relative; }
/* line 760, ../sass/includes/_home.scss */
.profile_container .profile-graphrow .highcharts-container .highcharts-background { height: 250px; }
/* line 763, ../sass/includes/_home.scss */
.profile_container .profile-graphrow .highcharts-container .highcharts-yaxis { position: relative; }
/* line 765, ../sass/includes/_home.scss */
.profile_container .profile-graphrow .highcharts-container .highcharts-yaxis:after { position: absolute; content: ''; width: 20px; height: 20px; background: #000; }
/* line 774, ../sass/includes/_home.scss */
.profile_container .profile-graphrow .highcharts-axis-line { stroke-width: 1px; }
/* line 778, ../sass/includes/_home.scss */
.profile_container .level-ststus-wrp { margin-right: 10px; margin-left: 10px; }
/* line 781, ../sass/includes/_home.scss */
.profile_container .level-ststus-wrp .level-ststus-row { padding-right: 4px; padding-left: 4px; margin-bottom: 85px; }
@media (max-width: 1199px) { /* line 781, ../sass/includes/_home.scss */
  .profile_container .level-ststus-wrp .level-ststus-row { margin-bottom: 85px; } }
@media (min-width: 1025px) { /* line 781, ../sass/includes/_home.scss */
  .profile_container .level-ststus-wrp .level-ststus-row { width: 20%; } }
/* line 792, ../sass/includes/_home.scss */
.profile_container .level-ststus-wrp .level-ststus-row .level-ststus-list { position: relative; }
/* line 794, ../sass/includes/_home.scss */
.profile_container .level-ststus-wrp .level-ststus-row .level-ststus-list h2 { text-transform: capitalize; font-family: 'montserratregular'; font-size: 17px; line-height: 45px; color: #fff; text-align: center; background: #424b58; }
@media (max-width: 1599px) { /* line 794, ../sass/includes/_home.scss */
  .profile_container .level-ststus-wrp .level-ststus-row .level-ststus-list h2 { font-size: 14px; line-height: 40px; } }
/* line 807, ../sass/includes/_home.scss */
.profile_container .level-ststus-wrp .level-ststus-row .level-ststus-list .level-ststus-col { width: 100%; position: absolute; border: solid 1px #b8bdc1; border-top: 0; background: #909399; height: 55px; }
/* line 814, ../sass/includes/_home.scss */
.profile_container .level-ststus-wrp .level-ststus-row .level-ststus-list .level-ststus-col.level-fail, .profile_container .level-ststus-wrp .level-ststus-row .level-ststus-list .level-ststus-col.level-not-started { background: #909399; }
/* line 817, ../sass/includes/_home.scss */
.profile_container .level-ststus-wrp .level-ststus-row .level-ststus-list .level-ststus-col.level-fail::after, .profile_container .level-ststus-wrp .level-ststus-row .level-ststus-list .level-ststus-col.level-not-started::after { text-align: center; font: normal normal normal 14px/1 FontAwesome; font-size: 25px; line-height: 8px; width: 45px; height: 20px; position: absolute; bottom: -20px; right: -1px; content: "\f0dd"; color: #424b58; background: #909399; border: solid 1px #b8bdc1; border-top: 0; }
/* line 834, ../sass/includes/_home.scss */
.profile_container .level-ststus-wrp .level-ststus-row .level-ststus-list .level-ststus-col .level-status-btn { display: block; width: 45px; height: 20px; position: absolute; bottom: -20px; right: -1px; cursor: pointer; z-index: 1; }
/* line 844, ../sass/includes/_home.scss */
.profile_container .level-ststus-wrp .level-ststus-row .level-ststus-list .level-ststus-col::after { text-align: center; font: normal normal normal 14px/1 FontAwesome; font-size: 25px; line-height: 8px; width: 45px; height: 20px; position: absolute; bottom: -20px; right: -1px; content: "\f0dd"; color: #424b58; background: #909399; border: solid 1px #b8bdc1; border-top: 0; }
/* line 860, ../sass/includes/_home.scss */
.profile_container .level-ststus-wrp .level-ststus-row .level-ststus-list .level-ststus-col.active-level { background: #fff; height: 60px; }
/* line 863, ../sass/includes/_home.scss */
.profile_container .level-ststus-wrp .level-ststus-row .level-ststus-list .level-ststus-col.active-level::after { background: #fff; }
/* line 867, ../sass/includes/_home.scss */
.profile_container .level-ststus-wrp .level-ststus-row .level-ststus-list .level-ststus-col.active-level p.date-center { bottom: -1px !important; }
/* line 873, ../sass/includes/_home.scss */
.profile_container .level-ststus-wrp .level-ststus-row .level-ststus-list .level-ststus-col.level-not-started::after, .profile_container .level-ststus-wrp .level-ststus-row .level-ststus-list .level-ststus-col.level-not-started .level-status-btn { display: none; }
/* line 882, ../sass/includes/_home.scss */
.profile_container .level-ststus-wrp .level-ststus-row .level-ststus-list .level-ststus-col ul { width: 92.3vh; position: absolute; top: 59px; left: -1px; z-index: 9; border: 1px solid #b8bdc1; }
@media (min-width: 1367px) { /* line 882, ../sass/includes/_home.scss */
  .profile_container .level-ststus-wrp .level-ststus-row .level-ststus-list .level-ststus-col ul { width: 95.4vh; } }
@media (min-width: 1600px) { /* line 882, ../sass/includes/_home.scss */
  .profile_container .level-ststus-wrp .level-ststus-row .level-ststus-list .level-ststus-col ul { width: 98.4vh; } }
@media (max-width: 767px) { /* line 882, ../sass/includes/_home.scss */
  .profile_container .level-ststus-wrp .level-ststus-row .level-ststus-list .level-ststus-col ul { width: 100%; } }
/* line 901, ../sass/includes/_home.scss */
.profile_container .level-ststus-wrp .level-ststus-row .level-ststus-list .level-ststus-col ul li i { font-family: "montserratmedium"; font-style: normal; font-size: 8px; line-height: 8px; position: absolute; right: 5px; bottom: 5px; color: #9fa3aa; }
/* line 914, ../sass/includes/_home.scss */
.profile_container .level-ststus-wrp .level-ststus-row .level-ststus-list .level-ststus-col ul span.close-button::after { text-align: center; font: normal normal normal 14px/1 FontAwesome; font-size: 18px; line-height: 28px; width: 40px; height: 30px; position: absolute; bottom: -30px; right: -1px; content: "\f00d"; color: #45ad23; background: #fff; border: solid 1px #b8bdc1; border-top: 0; }
/* line 933, ../sass/includes/_home.scss */
.profile_container .level-ststus-wrp .level-ststus-row .level-ststus-list .level-ststus-col label { cursor: pointer; padding-top: 10px; height: 45px; width: 100%; vertical-align: middle; text-transform: capitalize; position: relative; }
/* line 941, ../sass/includes/_home.scss */
.profile_container .level-ststus-wrp .level-ststus-row .level-ststus-list .level-ststus-col label p { font-family: "montserratmedium"; color: #424b58; }
/* line 950, ../sass/includes/_home.scss */
.profile_container .level-ststus-wrp .level-ststus-row .level-ststus-list .level-ststus-col.level-success label { width: 130px; display: block; margin: 0 auto; }
/* line 954, ../sass/includes/_home.scss */
.profile_container .level-ststus-wrp .level-ststus-row .level-ststus-list .level-ststus-col.level-success label::before { font: normal normal normal 14px/1 FontAwesome; content: "\f00c"; font-size: 24px; position: relative; left: 0; top: 0px; color: #62c143; float: left; margin-right: 10px; }
/* line 968, ../sass/includes/_home.scss */
.profile_container .level-ststus-wrp .level-ststus-row .level-ststus-list .level-ststus-col.level-success label p { line-height: 30px; margin-bottom: 0; font-weight: normal; }
/* line 975, ../sass/includes/_home.scss */
.profile_container .level-ststus-wrp .level-ststus-row .level-ststus-list .level-ststus-col.level-success p.date-center { position: absolute; bottom: -5px; left: 0; right: 0; text-align: center; color: #fff; font-size: 8px; }
/* line 992, ../sass/includes/_home.scss */
.profile_container .level-ststus-wrp .level-ststus-row .level-ststus-list .level-ststus-col.level-success.active-level p.date-center { color: #9fa3aa; }
/* line 1000, ../sass/includes/_home.scss */
.profile_container .level-ststus-wrp .level-ststus-row .level-ststus-list .level-ststus-col.level-fail label::after { font: normal normal normal 14px/1 FontAwesome; display: none; content: "\f00d"; font-size: 24px; position: absolute; left: 28px; top: 8px; color: #ea585e; }
/* line 1013, ../sass/includes/_home.scss */
.profile_container .level-ststus-wrp .level-ststus-row .level-ststus-list .level-ststus-col.level-fail label p { text-align: center; line-height: 30px; font-weight: normal; }
/* line 1020, ../sass/includes/_home.scss */
.profile_container .level-ststus-wrp .level-ststus-row .level-ststus-list .level-ststus-col.level-fail p.date-center { position: absolute; bottom: -5px; left: 0; right: 0; text-align: center; color: #dfdfdf; font-size: 8px; }
/* line 1036, ../sass/includes/_home.scss */
.profile_container .level-ststus-wrp .level-ststus-row .level-ststus-list .level-ststus-col.level-not-started label { margin-bottom: 0; padding-top: 7px; }
/* line 1039, ../sass/includes/_home.scss */
.profile_container .level-ststus-wrp .level-ststus-row .level-ststus-list .level-ststus-col.level-not-started label p { width: 95px; display: block; text-align: center; margin: 0 auto; line-height: 16px; font-weight: normal; }
/* line 1049, ../sass/includes/_home.scss */
.profile_container .level-ststus-wrp .level-ststus-row .level-ststus-list .level-ststus-col.level-not-started p.date-center { position: absolute; bottom: -5px; left: 0; right: 0; text-align: center; color: #dfdfdf; font-size: 8px; }
/* line 1062, ../sass/includes/_home.scss */
.profile_container .level-ststus-wrp .level-ststus-row .level-ststus-list .level-ststus-col ul li { position: relative; padding: 15px 0 12px 30px; }
/* line 1065, ../sass/includes/_home.scss */
.profile_container .level-ststus-wrp .level-ststus-row .level-ststus-list .level-ststus-col ul li:nth-child(odd) { background: #e5e5e5; }
/* line 1068, ../sass/includes/_home.scss */
.profile_container .level-ststus-wrp .level-ststus-row .level-ststus-list .level-ststus-col ul li:nth-child(even) { background: #fff; }
/* line 1071, ../sass/includes/_home.scss */
.profile_container .level-ststus-wrp .level-ststus-row .level-ststus-list .level-ststus-col ul li p { font-family: "montserratmedium"; font-size: 12px; line-height: 14px; text-transform: capitalize; margin: 0; margin-left: 25px; }
/* line 1079, ../sass/includes/_home.scss */
.profile_container .level-ststus-wrp .level-ststus-row .level-ststus-list .level-ststus-col ul li.level-active { min-height: 30px; font: normal normal normal 14px/1 FontAwesome; }
/* line 1082, ../sass/includes/_home.scss */
.profile_container .level-ststus-wrp .level-ststus-row .level-ststus-list .level-ststus-col ul li.level-active::after { content: "\f00c"; height: auto; font-size: 20px; position: absolute; left: 10px; top: 0; bottom: 0; margin: auto 0; color: #45ad23; border-right: 1px solid #b8bdc1; line-height: 40px; width: 33px; }
/* line 1097, ../sass/includes/_home.scss */
.profile_container .level-ststus-wrp .level-ststus-row .level-ststus-list .level-ststus-col ul li.level-fail2 { font: normal normal normal 14px/1 FontAwesome; }
/* line 1099, ../sass/includes/_home.scss */
.profile_container .level-ststus-wrp .level-ststus-row .level-ststus-list .level-ststus-col ul li.level-fail2::after { content: "\f00c"; height: auto; font-size: 20px; position: absolute; left: 10px; top: 0; bottom: 0; margin: auto 0; color: #45ad23; border-right: 1px solid #b8bdc1; line-height: 40px; width: 33px; }
/* line 1114, ../sass/includes/_home.scss */
.profile_container .level-ststus-wrp .level-ststus-row .level-ststus-list .level-ststus-col ul li.level-fail2:nth-child(odd)::after { color: #fff; }
/* line 1119, ../sass/includes/_home.scss */
.profile_container .level-ststus-wrp .level-ststus-row .level-ststus-list .level-ststus-col ul li.level-fail2:nth-child(even)::after { color: #e5e5e5; }
/* line 1126, ../sass/includes/_home.scss */
.profile_container .level-ststus-wrp .level-ststus-row .level-ststus-list .level-ststus-col ul span.close-button { cursor: pointer; }
/* line 1131, ../sass/includes/_home.scss */
.profile_container .level-ststus-wrp .level-ststus-row .level-ststus-list .level-ststus-col.active-level { z-index: 2; transition: all 0.3s; }
/* line 1135, ../sass/includes/_home.scss */
.profile_container .level-ststus-wrp .level-ststus-row .level-ststus-list .level-ststus-col.active-level label::before { color: #45ad23; }
/* line 1140, ../sass/includes/_home.scss */
.profile_container .level-ststus-wrp .level-ststus-row .level-ststus-list .level-ststus-col.active-level p.date-center { color: #666; }
/* line 1155, ../sass/includes/_home.scss */
.profile_container .level-ststus-wrp .level-ststus-row:nth-child(4) .level-ststus-list .level-ststus-col ul, .profile_container .level-ststus-wrp .level-ststus-row:nth-child(5) .level-ststus-list .level-ststus-col ul, .profile_container .level-ststus-wrp .level-ststus-row:nth-child(9) .level-ststus-list .level-ststus-col ul, .profile_container .level-ststus-wrp .level-ststus-row:nth-child(10) .level-ststus-list .level-ststus-col ul, .profile_container .level-ststus-wrp .level-ststus-row:nth-child(14) .level-ststus-list .level-ststus-col ul, .profile_container .level-ststus-wrp .level-ststus-row:nth-child(15) .level-ststus-list .level-ststus-col ul { right: -1px; position: absolute; left: unset; }

/* line 1167, ../sass/includes/_home.scss */
.profile-edit-btn .pr-5 { padding-right: 5px; }
@media (max-width: 767px) { /* line 1167, ../sass/includes/_home.scss */
  .profile-edit-btn .pr-5 { padding: 0 15px; } }
/* line 1173, ../sass/includes/_home.scss */
.profile-edit-btn .pl-5 { padding-left: 5px; }
@media (max-width: 767px) { /* line 1173, ../sass/includes/_home.scss */
  .profile-edit-btn .pl-5 { padding: 0 15px; } }

/* line 1180, ../sass/includes/_home.scss */
select::-ms-expand { display: none; }

/* line 3, ../sass/includes/_timetable.scss */
.pupils-list-panel-outer.timetable-panel .chart-area { padding: 10px 0px; }
/* line 6, ../sass/includes/_timetable.scss */
.pupils-list-panel-outer.timetable-panel .chart-area .chrt-head h1 { float: left; font-size: 15px; text-transform: capitalize; padding-top: 12px; }
@media (max-width: 480px) { /* line 6, ../sass/includes/_timetable.scss */
  .pupils-list-panel-outer.timetable-panel .chart-area .chrt-head h1 { text-align: center; float: none; } }
/* line 16, ../sass/includes/_timetable.scss */
.pupils-list-panel-outer.timetable-panel .chart-area .chrt-head .chart-opction { padding-right: 8px; }
@media (max-width: 480px) { /* line 16, ../sass/includes/_timetable.scss */
  .pupils-list-panel-outer.timetable-panel .chart-area .chrt-head .chart-opction { float: none !important; } }
@media (max-width: 480px) { /* line 21, ../sass/includes/_timetable.scss */
  .pupils-list-panel-outer.timetable-panel .chart-area .chrt-head .chart-opction a { width: 100%; margin: 8px 0px; } }
/* line 27, ../sass/includes/_timetable.scss */
.pupils-list-panel-outer.timetable-panel .chart-area .chrt-head .chart-opction.special-client { width: 100%; }
/* line 29, ../sass/includes/_timetable.scss */
.pupils-list-panel-outer.timetable-panel .chart-area .chrt-head .chart-opction.special-client ul { display: table; padding: 0; margin: 0 0 10px 0; }
@media (max-width: 590px) { /* line 29, ../sass/includes/_timetable.scss */
  .pupils-list-panel-outer.timetable-panel .chart-area .chrt-head .chart-opction.special-client ul { width: 100%; } }
/* line 36, ../sass/includes/_timetable.scss */
.pupils-list-panel-outer.timetable-panel .chart-area .chrt-head .chart-opction.special-client ul li { float: left; margin-right: 10px; }
@media (max-width: 590px) { /* line 36, ../sass/includes/_timetable.scss */
  .pupils-list-panel-outer.timetable-panel .chart-area .chrt-head .chart-opction.special-client ul li { width: 50%; } }
/* line 43, ../sass/includes/_timetable.scss */
.pupils-list-panel-outer.timetable-panel .chart-area .chrt-head .chart-opction.special-client ul li a.categary-button { width: 100%; display: block; margin-bottom: 10px; padding-right: 15px; padding-left: 15px; }
/* line 51, ../sass/includes/_timetable.scss */
.pupils-list-panel-outer.timetable-panel .chart-area .chrt-head .chart-opction.special-client ul li span { min-width: 155px; display: block; font-size: 11px; text-align: center; }
/* line 62, ../sass/includes/_timetable.scss */
.pupils-list-panel-outer.timetable-panel .chart-area .lesson-panel { padding-right: 8px; }
/* line 65, ../sass/includes/_timetable.scss */
.pupils-list-panel-outer.timetable-panel .chart-area .lesson-panel .list-mange a { margin-left: 0; margin-right: 10px; }
/* line 68, ../sass/includes/_timetable.scss */
.pupils-list-panel-outer.timetable-panel .chart-area .lesson-panel .list-mange a.red-btn { background: #E42328; color: #fff; }
/* line 71, ../sass/includes/_timetable.scss */
.pupils-list-panel-outer.timetable-panel .chart-area .lesson-panel .list-mange a.red-btn:hover { background: #d93847; }
/* line 77, ../sass/includes/_timetable.scss */
.pupils-list-panel-outer.timetable-panel .chart-area .lesson-panel .lesson-block { background: #fff; border: solid 1px #d9e4e7; margin: 10px 0 0; }
/* line 81, ../sass/includes/_timetable.scss */
.pupils-list-panel-outer.timetable-panel .chart-area .lesson-panel .lesson-block.pupil-attending-lesson { margin: 0; }
/* line 83, ../sass/includes/_timetable.scss */
.pupils-list-panel-outer.timetable-panel .chart-area .lesson-panel .lesson-block.pupil-attending-lesson .lesson-head { background: #fff; }
/* line 86, ../sass/includes/_timetable.scss */
.pupils-list-panel-outer.timetable-panel .chart-area .lesson-panel .lesson-block.pupil-attending-lesson .lesson-head.collapsed::after { content: "\f0da"; }
/* line 90, ../sass/includes/_timetable.scss */
.pupils-list-panel-outer.timetable-panel .chart-area .lesson-panel .lesson-block.pupil-attending-lesson .lesson-head::after { content: "\f0d7"; position: absolute; right: 20px; top: 0px; bottom: 0; margin: auto 0; height: 46px; font-family: "FontAwesome"; color: #404b59; font-size: 30px; }
/* line 102, ../sass/includes/_timetable.scss */
.pupils-list-panel-outer.timetable-panel .chart-area .lesson-panel .lesson-block.pupil-attending-lesson .lesson-head h1 { color: #404b59; }
/* line 106, ../sass/includes/_timetable.scss */
.pupils-list-panel-outer.timetable-panel .chart-area .lesson-panel .lesson-block.pupil-attending-lesson .lesson-head .cound-box span { color: #404b59; }
/* line 112, ../sass/includes/_timetable.scss */
.pupils-list-panel-outer.timetable-panel .chart-area .lesson-panel .lesson-block.no-pupil-linked { margin: 0; }
/* line 115, ../sass/includes/_timetable.scss */
.pupils-list-panel-outer.timetable-panel .chart-area .lesson-panel .lesson-block .lesson-head { background: #404b59; padding: 10px; position: relative; cursor: pointer; }
/* line 121, ../sass/includes/_timetable.scss */
.pupils-list-panel-outer.timetable-panel .chart-area .lesson-panel .lesson-block .lesson-head h1 { font-size: 14px; font-family: "montserratmedium"; text-transform: capitalize; color: #fff; padding-left: 4px; line-height: 36px; float: left; }
@media (max-width: 480px) { /* line 121, ../sass/includes/_timetable.scss */
  .pupils-list-panel-outer.timetable-panel .chart-area .lesson-panel .lesson-block .lesson-head h1 { font-size: 10px; } }
/* line 134, ../sass/includes/_timetable.scss */
.pupils-list-panel-outer.timetable-panel .chart-area .lesson-panel .lesson-block .lesson-head span.count-text { font-size: 14px; font-family: "montserratmedium"; text-transform: capitalize; color: #404b59; padding-left: 15px; display: inline-block; vertical-align: middle; }
@media (max-width: 480px) { /* line 134, ../sass/includes/_timetable.scss */
  .pupils-list-panel-outer.timetable-panel .chart-area .lesson-panel .lesson-block .lesson-head span.count-text { font-size: 10px; } }
/* line 148, ../sass/includes/_timetable.scss */
.pupils-list-panel-outer.timetable-panel .chart-area .lesson-panel .lesson-block .lesson-head span.count { font-size: 25px; font-family: "montserratmedium"; color: #404b59; display: inline-block; vertical-align: middle; padding-left: 4px; }
/* line 157, ../sass/includes/_timetable.scss */
.pupils-list-panel-outer.timetable-panel .chart-area .lesson-panel .lesson-block .lesson-head.lesson-redbg { background: #45ad23; cursor: pointer; }
/* line 160, ../sass/includes/_timetable.scss */
.pupils-list-panel-outer.timetable-panel .chart-area .lesson-panel .lesson-block .lesson-head.lesson-redbg h1 { color: #fff; line-height: 36px; }
/* line 163, ../sass/includes/_timetable.scss */
.pupils-list-panel-outer.timetable-panel .chart-area .lesson-panel .lesson-block .lesson-head.lesson-redbg h1.list-empty { padding-left: 30px; }
/* line 166, ../sass/includes/_timetable.scss */
.pupils-list-panel-outer.timetable-panel .chart-area .lesson-panel .lesson-block .lesson-head.lesson-redbg h1 i { padding-right: 28px; font-size: 25px; vertical-align: middle; padding-bottom: 3px; }
@media (max-width: 480px) { /* line 166, ../sass/includes/_timetable.scss */
  .pupils-list-panel-outer.timetable-panel .chart-area .lesson-panel .lesson-block .lesson-head.lesson-redbg h1 i { padding-right: 10px; font-size: 14px; } }
/* line 178, ../sass/includes/_timetable.scss */
.pupils-list-panel-outer.timetable-panel .chart-area .lesson-panel .lesson-block .lesson-head .cound-box { float: right; position: relative; }
/* line 182, ../sass/includes/_timetable.scss */
.pupils-list-panel-outer.timetable-panel .chart-area .lesson-panel .lesson-block .lesson-head .cound-box div span { color: #fff; font-size: 14px; padding-right: 45px; font-family: "montserratbold"; line-height: 36px; }
/* line 188, ../sass/includes/_timetable.scss */
.pupils-list-panel-outer.timetable-panel .chart-area .lesson-panel .lesson-block .lesson-head .cound-box div span.number { font-size: 22px; font-family: "montserratmedium"; }
/* line 193, ../sass/includes/_timetable.scss */
.pupils-list-panel-outer.timetable-panel .chart-area .lesson-panel .lesson-block .lesson-head .cound-box div i { color: #fff; font-size: 25px; position: absolute; top: 5px; right: 10px; bottom: 0; }
/* line 209, ../sass/includes/_timetable.scss */
.pupils-list-panel-outer.timetable-panel .chart-area .lesson-panel .lesson-block .lesson-list-panel table tr th { text-align: center; background: #fff; }
/* line 213, ../sass/includes/_timetable.scss */
.pupils-list-panel-outer.timetable-panel .chart-area .lesson-panel .lesson-block .lesson-list-panel table tr td { text-align: center; vertical-align: middle; }
/* line 216, ../sass/includes/_timetable.scss */
.pupils-list-panel-outer.timetable-panel .chart-area .lesson-panel .lesson-block .lesson-list-panel table tr td i { font-size: 18px; }
/* line 219, ../sass/includes/_timetable.scss */
.pupils-list-panel-outer.timetable-panel .chart-area .lesson-panel .lesson-block .lesson-list-panel table tr td ul { display: inline-block; }
/* line 223, ../sass/includes/_timetable.scss */
.pupils-list-panel-outer.timetable-panel .chart-area .lesson-panel .lesson-block .lesson-list-panel table tr td ul.rates li { float: left; padding: 0px; }
/* line 226, ../sass/includes/_timetable.scss */
.pupils-list-panel-outer.timetable-panel .chart-area .lesson-panel .lesson-block .lesson-list-panel table tr td ul.rates li i { font-size: 16px; color: #f0d40e; }
/* line 233, ../sass/includes/_timetable.scss */
.pupils-list-panel-outer.timetable-panel .chart-area .lesson-panel .lesson-block .lesson-list-panel table tr td.table_list { margin: 0px; padding: 0px; line-height: 23px; vertical-align: top; }
/* line 239, ../sass/includes/_timetable.scss */
.pupils-list-panel-outer.timetable-panel .chart-area .lesson-panel .lesson-block .lesson-list-panel table tr td i { font-style: normal; font-size: 11px; text-align: center; padding-top: 3px; width: 25px; height: 25px; display: block; -webkit-border-radius: 150px; -moz-border-radius: 150px; border-radius: 150px; margin: 0 auto; }
/* line 251, ../sass/includes/_timetable.scss */
.pupils-list-panel-outer.timetable-panel .chart-area .lesson-panel .lesson-block .lesson-list-panel table tr td i.distance-circle_01 { border: solid 2px #a8abaf; color: #77c0ec; background: #fff; }
/* line 256, ../sass/includes/_timetable.scss */
.pupils-list-panel-outer.timetable-panel .chart-area .lesson-panel .lesson-block .lesson-list-panel table tr td i.distance-circle_02 { border: solid 2px #a8abaf; color: #518bb5; background: #fff; }
/* line 261, ../sass/includes/_timetable.scss */
.pupils-list-panel-outer.timetable-panel .chart-area .lesson-panel .lesson-block .lesson-list-panel table tr td i.distance-circle_03 { border: solid 2px #a8abaf; color: #447b99; background: #fff; }
/* line 266, ../sass/includes/_timetable.scss */
.pupils-list-panel-outer.timetable-panel .chart-area .lesson-panel .lesson-block .lesson-list-panel table tr td i.distance-circle_04 { border: solid 2px #a8abaf; color: #305669; background: #fff; }
/* line 274, ../sass/includes/_timetable.scss */
.pupils-list-panel-outer.timetable-panel .chart-area .lesson-panel .lesson-block .lesson-list-panel table tr td a.remove_exception i { font-size: 20px; }
/* line 279, ../sass/includes/_timetable.scss */
.pupils-list-panel-outer.timetable-panel .chart-area .lesson-panel .lesson-block .lesson-list-panel table tr td a.add_students i { font-size: 20px; }
/* line 284, ../sass/includes/_timetable.scss */
.pupils-list-panel-outer.timetable-panel .chart-area .lesson-panel .lesson-block .lesson-list-panel table tr td a.remove_student_exception i { font-size: 20px; }
/* line 290, ../sass/includes/_timetable.scss */
.pupils-list-panel-outer.timetable-panel .chart-area .lesson-panel .lesson-block .lesson-list-panel table tr:nth-child(even) { background: #fff; }
/* line 293, ../sass/includes/_timetable.scss */
.pupils-list-panel-outer.timetable-panel .chart-area .lesson-panel .lesson-block .lesson-list-panel table tr:nth-child(odd) { background: #e5e5e5; }
/* line 298, ../sass/includes/_timetable.scss */
.pupils-list-panel-outer.timetable-panel .chart-area .lesson-panel .lesson-block .lesson-list-panel table tr:nth-child(odd):first-child td label::before { border-top: 0; }
/* line 305, ../sass/includes/_timetable.scss */
.pupils-list-panel-outer.timetable-panel .chart-area .lesson-panel .lesson-block .lesson-list-panel table tr.exception-pupil { background: #E42328; color: #fff; text-transform: capitalize; }
/* line 312, ../sass/includes/_timetable.scss */
.pupils-list-panel-outer.timetable-panel .chart-area .lesson-panel .lesson-block .lesson-list-panel table tr.exception-pupil td a.remove_exception i { color: #fff; }
/* line 317, ../sass/includes/_timetable.scss */
.pupils-list-panel-outer.timetable-panel .chart-area .lesson-panel .lesson-block .lesson-list-panel table tr.exception-pupil td a.add_students i { color: #fff; }
/* line 327, ../sass/includes/_timetable.scss */
.pupils-list-panel-outer.timetable-panel .chart-area .lesson-panel .lesson-block .list-mange { margin: 10px 0px; }
@media (max-width: 480px) { /* line 329, ../sass/includes/_timetable.scss */
  .pupils-list-panel-outer.timetable-panel .chart-area .lesson-panel .lesson-block .list-mange a { width: 100%; margin-bottom: 8px; } }
@media (max-width: 480px) { /* line 335, ../sass/includes/_timetable.scss */
  .pupils-list-panel-outer.timetable-panel .chart-area .lesson-panel .lesson-block .list-mange.pull-right { float: none !important; } }
/* line 342, ../sass/includes/_timetable.scss */
.pupils-list-panel-outer.timetable-panel .chart-area .lesson-panel .lesson-block .panel-content .panel-data { padding: 10px 0px; }
/* line 344, ../sass/includes/_timetable.scss */
.pupils-list-panel-outer.timetable-panel .chart-area .lesson-panel .lesson-block .panel-content .panel-data img { float: left; }
/* line 347, ../sass/includes/_timetable.scss */
.pupils-list-panel-outer.timetable-panel .chart-area .lesson-panel .lesson-block .panel-content .panel-data address { float: left; padding-left: 30px; margin-bottom: 0px; }
@media (max-width: 480px) { /* line 347, ../sass/includes/_timetable.scss */
  .pupils-list-panel-outer.timetable-panel .chart-area .lesson-panel .lesson-block .panel-content .panel-data address { padding-left: 10px; } }
@media (max-width: 460px) { /* line 347, ../sass/includes/_timetable.scss */
  .pupils-list-panel-outer.timetable-panel .chart-area .lesson-panel .lesson-block .panel-content .panel-data address { padding-left: 0px; margin-top: 10px; } }
/* line 358, ../sass/includes/_timetable.scss */
.pupils-list-panel-outer.timetable-panel .chart-area .lesson-panel .lesson-block .panel-content .panel-data address h1 { color: #404b59; font-size: 14px; text-transform: capitalize; padding-bottom: 8px; font-family: "montserratmedium"; }
/* line 365, ../sass/includes/_timetable.scss */
.pupils-list-panel-outer.timetable-panel .chart-area .lesson-panel .lesson-block .panel-content .panel-data address span { color: #363c4b; font-size: 14px; line-height: 23px; }
/* line 369, ../sass/includes/_timetable.scss */
.pupils-list-panel-outer.timetable-panel .chart-area .lesson-panel .lesson-block .panel-content .panel-data address span i { padding-right: 10px; }
@media (max-width: 1199px) { /* line 374, ../sass/includes/_timetable.scss */
  .pupils-list-panel-outer.timetable-panel .chart-area .lesson-panel .lesson-block .panel-content .panel-data .program-dates { margin-top: 20px; } }
/* line 378, ../sass/includes/_timetable.scss */
.pupils-list-panel-outer.timetable-panel .chart-area .lesson-panel .lesson-block .panel-content .panel-data .program-dates .date-block { float: left; }
/* line 379, ../sass/includes/_timetable.scss */
.pupils-list-panel-outer.timetable-panel .chart-area .lesson-panel .lesson-block .panel-content .panel-data .program-dates .date-block.clender-block { width: 50%; float: left; }
/* line 382, ../sass/includes/_timetable.scss */
.pupils-list-panel-outer.timetable-panel .chart-area .lesson-panel .lesson-block .panel-content .panel-data .program-dates .date-block.clender-block span { padding-top: 10px; }
/* line 385, ../sass/includes/_timetable.scss */
.pupils-list-panel-outer.timetable-panel .chart-area .lesson-panel .lesson-block .panel-content .panel-data .program-dates .date-block.clender-block .dates { width: 80%; }
@media (max-width: 767px) { /* line 379, ../sass/includes/_timetable.scss */
  .pupils-list-panel-outer.timetable-panel .chart-area .lesson-panel .lesson-block .panel-content .panel-data .program-dates .date-block.clender-block { width: 100%; background-color: #f2f2f2; margin-top: 5px; padding: 10px 10px 0px; } }
@media (max-width: 480px) { /* line 378, ../sass/includes/_timetable.scss */
  .pupils-list-panel-outer.timetable-panel .chart-area .lesson-panel .lesson-block .panel-content .panel-data .program-dates .date-block { width: 100%; margin-bottom: 10px; } }
/* line 401, ../sass/includes/_timetable.scss */
.pupils-list-panel-outer.timetable-panel .chart-area .lesson-panel .lesson-block .panel-content .panel-data .program-dates .date-block span { float: left; color: #45ad23; font-size: 30px; width: 40px; text-align: center; padding-top: 2px; }
/* line 409, ../sass/includes/_timetable.scss */
.pupils-list-panel-outer.timetable-panel .chart-area .lesson-panel .lesson-block .panel-content .panel-data .program-dates .date-block .dates { float: left; padding-left: 10px; width: auto; }
@media (max-width: 480px) { /* line 413, ../sass/includes/_timetable.scss */
  .pupils-list-panel-outer.timetable-panel .chart-area .lesson-panel .lesson-block .panel-content .panel-data .program-dates .date-block .dates.min-height75 { min-height: auto; } }
/* line 418, ../sass/includes/_timetable.scss */
.pupils-list-panel-outer.timetable-panel .chart-area .lesson-panel .lesson-block .panel-content .panel-data .program-dates .date-block .dates h1 { font-size: 14px; text-transform: capitalize; font-family: "montserratmedium"; color: #363c4b; width: auto; float: left; padding-top: 10px; }
/* line 427, ../sass/includes/_timetable.scss */
.pupils-list-panel-outer.timetable-panel .chart-area .lesson-panel .lesson-block .panel-content .panel-data .program-dates .date-block .dates .pb-15 { padding: 0px 0px 15px 0px; }
/* line 430, ../sass/includes/_timetable.scss */
.pupils-list-panel-outer.timetable-panel .chart-area .lesson-panel .lesson-block .panel-content .panel-data .program-dates .date-block .dates p { font-size: 14px; color: #363c4b; display: inline-block; width: 100%; }
@media (max-width: 480px) { /* line 435, ../sass/includes/_timetable.scss */
  .pupils-list-panel-outer.timetable-panel .chart-area .lesson-panel .lesson-block .panel-content .panel-data .program-dates .date-block .dates p.padding-top12 { padding-top: 8px; } }
/* line 447, ../sass/includes/_timetable.scss */
.pupils-list-panel-outer.timetable-panel .chart-area .lesson-panel .lesson-block .fht-thead th { font-size: 14px; color: #363d4b; font-weight: bold; }
/* line 451, ../sass/includes/_timetable.scss */
.pupils-list-panel-outer.timetable-panel .chart-area .lesson-panel .lesson-block .fht-thead th .fa { font-size: 20px; }
/* line 459, ../sass/includes/_timetable.scss */
.pupils-list-panel-outer.timetable-panel .chart-area .lesson-panel .lesson-block .fht-tbody .fix-head-table tbody td { vertical-align: middle !important; }
/* line 462, ../sass/includes/_timetable.scss */
.pupils-list-panel-outer.timetable-panel .chart-area .lesson-panel .lesson-block .fht-tbody .fix-head-table tbody td.chek-outer > label { margin-bottom: 0; display: block; height: 28px; width: 28px; margin: auto; }
/* line 471, ../sass/includes/_timetable.scss */
.pupils-list-panel-outer.timetable-panel .chart-area .lesson-panel .lesson-block .fht-tbody .fix-head-table tbody td span.forcast-box-red { padding-top: 3px; width: 25px; height: 25px; background: #E42328; display: inline-block; position: relative; top: 4px; border-radius: 150px; color: #fff; }
/* line 482, ../sass/includes/_timetable.scss */
.pupils-list-panel-outer.timetable-panel .chart-area .lesson-panel .lesson-block .fht-tbody .fix-head-table tbody td span.forcast-box-yellow { padding-top: 3px; width: 25px; height: 25px; background: #e5e52c; display: inline-block; position: relative; top: 4px; border-radius: 150px; color: #fff; }
/* line 493, ../sass/includes/_timetable.scss */
.pupils-list-panel-outer.timetable-panel .chart-area .lesson-panel .lesson-block .fht-tbody .fix-head-table tbody 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 512, ../sass/includes/_timetable.scss */
.pupils-list-panel-outer.timetable-panel .chart-area .lesson-panel .lesson-block-gap { height: 15px; }
@media (max-width: 767px) { /* line 512, ../sass/includes/_timetable.scss */
  .pupils-list-panel-outer.timetable-panel .chart-area .lesson-panel .lesson-block-gap { height: 0px; } }

/* line 523, ../sass/includes/_timetable.scss */
span.pupil-lesson { display: block; position: relative; top: -9px; height: 26px; }
/* line 528, ../sass/includes/_timetable.scss */
span.pupil-lesson input[type=checkbox] { width: 100%; height: 41px; top: 0; left: 0; z-index: 1; opacity: 0; margin-top: 0; cursor: pointer; }

/* line 540, ../sass/includes/_timetable.scss */
.date-block-outer { padding-bottom: 15px; }
/* line 542, ../sass/includes/_timetable.scss */
.date-block-outer .time-block { padding: 0px 0px; }
/* line 545, ../sass/includes/_timetable.scss */
.date-block-outer .time-area { float: left; width: 50%; }
/* line 548, ../sass/includes/_timetable.scss */
.date-block-outer .time-area span { float: left; color: #E42328; font-size: 30px; text-align: left; padding-top: 2px; width: 40px; }
/* line 556, ../sass/includes/_timetable.scss */
.date-block-outer .time-area p { padding-top: 10px; }
/* line 560, ../sass/includes/_timetable.scss */
.date-block-outer .time-area .dates p { padding-top: 8px; }
@media (max-width: 767px) { /* line 545, ../sass/includes/_timetable.scss */
  .date-block-outer .time-area { width: 100%; background-color: #f2f2f2; margin-top: 5px; padding: 10px 10px 0px; } }
@media (max-width: 767px) { /* line 540, ../sass/includes/_timetable.scss */
  .date-block-outer { padding-bottom: 0px; } }

/* line 1, ../sass/includes/_reports.scss */
.pupils-list-panel-outer { /* New styles */ }
/* line 6, ../sass/includes/_reports.scss */
.pupils-list-panel-outer.reports_wrapper .chart-area { padding: 10px 0px; }
/* line 8, ../sass/includes/_reports.scss */
.pupils-list-panel-outer.reports_wrapper .chart-area .chrt-head { position: relative; z-index: 1; }
/* line 11, ../sass/includes/_reports.scss */
.pupils-list-panel-outer.reports_wrapper .chart-area .chrt-head .categary-button { width: 190px; height: 40px; float: none; padding: 10px 25px; display: inline-block; vertical-align: middle; }
/* line 20, ../sass/includes/_reports.scss */
.pupils-list-panel-outer.reports_wrapper .chart-area .chrt-head h1 { float: left; font-size: 15px; text-transform: capitalize; padding-top: 12px; }
@media (max-width: 480px) { /* line 20, ../sass/includes/_reports.scss */
  .pupils-list-panel-outer.reports_wrapper .chart-area .chrt-head h1 { text-align: center; float: none; } }
@media (max-width: 480px) { /* line 30, ../sass/includes/_reports.scss */
  .pupils-list-panel-outer.reports_wrapper .chart-area .chrt-head .chart-opction { float: none !important; } }
@media (max-width: 480px) { /* line 34, ../sass/includes/_reports.scss */
  .pupils-list-panel-outer.reports_wrapper .chart-area .chrt-head .chart-opction a { width: 100%; margin: 8px 0px; } }
/* line 41, ../sass/includes/_reports.scss */
.pupils-list-panel-outer.reports_wrapper .chart-area .chrt-head .filter-block { width: 100%; background: #fff; border: solid 1px #cedde1; padding: 10px; display: none; margin-top: -1px; }
/* line 52, ../sass/includes/_reports.scss */
.pupils-list-panel-outer.reports_wrapper .chart-area .chrt-head .filter-block h2 { color: #6a728a; font-size: 18px; text-transform: capitalize; margin: 10px 0px; }
/* line 59, ../sass/includes/_reports.scss */
.pupils-list-panel-outer.reports_wrapper .chart-area .chrt-head .filter-block .filter-section .selectric { border: solid 1px #45ad23; padding: 0px; height: 32px; margin-bottom: 10px; }
/* line 65, ../sass/includes/_reports.scss */
.pupils-list-panel-outer.reports_wrapper .chart-area .chrt-head .filter-block .filter-section .selectric span.label { height: 42px; display: table-cell; vertical-align: middle; text-transform: capitalize; }
/* line 72, ../sass/includes/_reports.scss */
.pupils-list-panel-outer.reports_wrapper .chart-area .chrt-head .filter-block .filter-section .selectric b { background: #45ad23; }
/* line 76, ../sass/includes/_reports.scss */
.pupils-list-panel-outer.reports_wrapper .chart-area .chrt-head .filter-block .filter-section button { outline: none !important; border-radius: 0px; background: #fff; border: solid 1px #45ad23; padding: 4px; color: #6a728a; font-size: 14px; text-transform: capitalize; transition: all ease-out .2s; }
/* line 86, ../sass/includes/_reports.scss */
.pupils-list-panel-outer.reports_wrapper .chart-area .chrt-head .filter-block .filter-section button:hover { background: #45ad23; color: #fff; transition: all ease-out .2s; }
/* line 91, ../sass/includes/_reports.scss */
.pupils-list-panel-outer.reports_wrapper .chart-area .chrt-head .filter-block .filter-section button.search-filter { height: 42px; }
/* line 94, ../sass/includes/_reports.scss */
.pupils-list-panel-outer.reports_wrapper .chart-area .chrt-head .filter-block .filter-section button.clear-filter { height: 42px; }
/* line 98, ../sass/includes/_reports.scss */
.pupils-list-panel-outer.reports_wrapper .chart-area .chrt-head .filter-block .filter-section .filter-checkrow { position: relative; }
/* line 100, ../sass/includes/_reports.scss */
.pupils-list-panel-outer.reports_wrapper .chart-area .chrt-head .filter-block .filter-section .filter-checkrow input { position: absolute; width: 100%; height: 100%; top: 0; left: 0; opacity: 0; z-index: 1; }
/* line 109, ../sass/includes/_reports.scss */
.pupils-list-panel-outer.reports_wrapper .chart-area .chrt-head .filter-block .filter-section .filter-checkrow label { padding-left: 40px; padding-top: 4px; }
/* line 117, ../sass/includes/_reports.scss */
.pupils-list-panel-outer.reports_wrapper .chart-area .chart-block { padding: 10px 0px; position: relative; z-index: 0; }
@media (min-width: 992px) { /* line 122, ../sass/includes/_reports.scss */
  .pupils-list-panel-outer.reports_wrapper .chart-area .chart-block.distances-block { top: -60px; -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; transition: all .4s; }
  /* line 129, ../sass/includes/_reports.scss */
  .pupils-list-panel-outer.reports_wrapper .chart-area .chart-block.less { top: 0px; } }
/* line 133, ../sass/includes/_reports.scss */
.pupils-list-panel-outer.reports_wrapper .chart-area .chart-block .highcharts-label { left: 15 !important; }
/* line 135, ../sass/includes/_reports.scss */
.pupils-list-panel-outer.reports_wrapper .chart-area .chart-block .highcharts-label span { left: 0 !important; }
/* line 138, ../sass/includes/_reports.scss */
.pupils-list-panel-outer.reports_wrapper .chart-area .chart-block .highcharts-label span div .school-report-chart-label01 { color: #fff; text-transform: capitalize; font-family: 'montserratbold'; font-size: 18px; font-weight: normal; }
/* line 145, ../sass/includes/_reports.scss */
.pupils-list-panel-outer.reports_wrapper .chart-area .chart-block .highcharts-label span div .school-report-chart-label02 { color: #fff; text-transform: capitalize; font-family: 'montserratregular'; font-size: 14px; font-weight: normal; }
/* line 153, ../sass/includes/_reports.scss */
.pupils-list-panel-outer.reports_wrapper .chart-area .chart-block .highcharts-label span div.null-label .school-report-chart-label01 { color: #323b44 !important; }
/* line 156, ../sass/includes/_reports.scss */
.pupils-list-panel-outer.reports_wrapper .chart-area .chart-block .highcharts-label span div.null-label .school-report-chart-label02 { color: #323b44 !important; }
/* line 163, ../sass/includes/_reports.scss */
.pupils-list-panel-outer.reports_wrapper .chart-area .chart-block .highcharts-title { font-weight: bold; }
/* line 166, ../sass/includes/_reports.scss */
.pupils-list-panel-outer.reports_wrapper .chart-area .chart-block .highchart-r-col { padding-top: 65px; }
/* line 171, ../sass/includes/_reports.scss */
.pupils-list-panel-outer.reports_wrapper .chart-area .select-filter a { width: 43px; height: 43px; display: block; text-align: center; color: #fff; font-size: 27px; background: #E42328; border-radius: 50%; margin: -2px auto 6px auto; padding-top: 5px; cursor: pointer; }
/* line 185, ../sass/includes/_reports.scss */
.pupils-list-panel-outer.reports_wrapper .chart-area.school-reportbody { padding: 20px 20px; }
/* line 190, ../sass/includes/_reports.scss */
.pupils-list-panel-outer.reports_wrapper .award-list-outer .award-panel { margin: 0 0 7px; }
/* line 193, ../sass/includes/_reports.scss */
.pupils-list-panel-outer.reports_wrapper .award-list-outer .award-panel .dual_wrap .award-heading { padding: 13px 20px; width: 100%; cursor: pointer; position: relative; background: #303843; }
/* line 199, ../sass/includes/_reports.scss */
.pupils-list-panel-outer.reports_wrapper .award-list-outer .award-panel .dual_wrap .award-heading:after { content: "\f0d7"; position: absolute; right: 20px; top: 0; bottom: 0; margin: auto 0 auto; height: 45px; font-family: "FontAwesome"; color: #fff; font-size: 30px; }
/* line 212, ../sass/includes/_reports.scss */
.pupils-list-panel-outer.reports_wrapper .award-list-outer .award-panel .dual_wrap .award-heading.collapsed:after { content: "\f0da"; }
/* line 216, ../sass/includes/_reports.scss */
.pupils-list-panel-outer.reports_wrapper .award-list-outer .award-panel .dual_wrap .award-heading h4 { color: #fff; text-transform: capitalize; }
/* line 222, ../sass/includes/_reports.scss */
.pupils-list-panel-outer.reports_wrapper .award-list-outer .award-panel .panel-collapse { border: solid 1px #303843; }
/* line 225, ../sass/includes/_reports.scss */
.pupils-list-panel-outer.reports_wrapper .award-list-outer .award-panel .panel-collapse ul li { padding: 10px; border-bottom: solid 1px #ddd; }
/* line 238, ../sass/includes/_reports.scss */
.pupils-list-panel-outer #distance_graph .highcharts-legend-item text { text-transform: capitalize; }

/* line 246, ../sass/includes/_reports.scss */
.map-section { display: inline-block; width: 100%; }
/* line 249, ../sass/includes/_reports.scss */
.map-section .map-title { padding-top: 10px; padding-bottom: 15px; }
/* line 253, ../sass/includes/_reports.scss */
.map-section .map-area { width: 100%; height: 355px; }

/* line 260, ../sass/includes/_reports.scss */
.tab-head li { padding: 0px; }
/* line 263, ../sass/includes/_reports.scss */
.tab-head li:hover a { color: #fff; }
/* line 267, ../sass/includes/_reports.scss */
.tab-head li.active { background: #E42328; color: #fff; }
/* line 270, ../sass/includes/_reports.scss */
.tab-head li.active a { color: #fff; }
/* line 274, ../sass/includes/_reports.scss */
.tab-head li a { display: block; padding: 10px 20px; }

/* line 281, ../sass/includes/_reports.scss */
.box_checked input { position: inherit !important; left: inherit !important; }

/* line 286, ../sass/includes/_reports.scss */
.bar_cart-outer { padding-top: 60px; }

/* line 2, ../sass/includes/_user-manegment.scss */
.users-manegemnt h1 { font-size: 25px; color: #404b59; padding: 20px 0; }
/* line 8, ../sass/includes/_user-manegment.scss */
.users-manegemnt .user-mangas .mange-head { position: relative; cursor: pointer; }
/* line 11, ../sass/includes/_user-manegment.scss */
.users-manegemnt .user-mangas .mange-head h4 { background: #404b59; color: #fff; font-size: 18px; padding: 10px 8px; width: 100%; }
/* line 18, ../sass/includes/_user-manegment.scss */
.users-manegemnt .user-mangas .mange-head a { position: absolute; right: 10px; top: 0; line-height: 40px; color: #fff; font-size: 18px; }
/* line 25, ../sass/includes/_user-manegment.scss */
.users-manegemnt .user-mangas .mange-head a:hover { color: #45ad23; }

@media (max-width: 767px) { /* line 33, ../sass/includes/_user-manegment.scss */
  .modal_manegesettings .modal-dialog { width: 90%; } }
/* line 37, ../sass/includes/_user-manegment.scss */
.modal_manegesettings .modal-dialog .modal-content { border-radius: 0px; background: #232a32; }
/* line 40, ../sass/includes/_user-manegment.scss */
.modal_manegesettings .modal-dialog .modal-content .modal-header { padding: 10px 5px; border-bottom: 0px; height: 0; }
@media (max-width: 480px) { /* line 40, ../sass/includes/_user-manegment.scss */
  .modal_manegesettings .modal-dialog .modal-content .modal-header { height: auto; } }
/* line 48, ../sass/includes/_user-manegment.scss */
.modal_manegesettings .modal-dialog .modal-content .modal-header button.close { color: #fff; font-size: 34px; }
/* line 53, ../sass/includes/_user-manegment.scss */
.modal_manegesettings .modal-dialog .modal-content .modal-header h1 { color: #fff; font-size: 20px; font-family: "montserratmedium"; text-transform: capitalize; }
/* line 60, ../sass/includes/_user-manegment.scss */
.modal_manegesettings .modal-dialog .modal-content .modal-body { padding: 0px 8px; }
/* line 62, ../sass/includes/_user-manegment.scss */
.modal_manegesettings .modal-dialog .modal-content .modal-body .users-area { margin: 10px 0px; }
/* line 65, ../sass/includes/_user-manegment.scss */
.modal_manegesettings .modal-dialog .modal-content .modal-body .users-area .form-group label { color: #fff; font-size: 13px; width: 100%; }
/* line 70, ../sass/includes/_user-manegment.scss */
.modal_manegesettings .modal-dialog .modal-content .modal-body .users-area .form-group input { border: solid 1px #45ad23; padding: 8px; color: #fff; font-size: 12px; background: transparent; width: 100%; height: 35px; }
/* line 80, ../sass/includes/_user-manegment.scss */
.modal_manegesettings .modal-dialog .modal-content .modal-body .users-area .form-group textarea { border: solid 1px #45ad23; padding: 8px; color: #fff; width: 100%; height: 150px; resize: none; background: none; }
/* line 89, ../sass/includes/_user-manegment.scss */
.modal_manegesettings .modal-dialog .modal-content .modal-body .users-area .form-group button { background: #45ad23; color: #fff; border-radius: 0px; padding: 8px 20px; text-transform: capitalize; }
/* line 95, ../sass/includes/_user-manegment.scss */
.modal_manegesettings .modal-dialog .modal-content .modal-body .users-area .form-group button:hover { background: #378b1c; }

/* line 2, ../sass/includes/_resources.scss */
.resource-management .nav-tabs { border-bottom: 0; }
/* line 4, ../sass/includes/_resources.scss */
.resource-management .nav-tabs li { margin-bottom: 0; border-radius: 0; height: 43px; border: solid 1px #cacaca; width: 220px; }
/* line 10, ../sass/includes/_resources.scss */
.resource-management .nav-tabs li a { border-right: none; border-bottom: none; padding: 10px 15px; text-align: center; display: block; color: #232a32; text-transform: capitalize; cursor: pointer; border-radius: 0px; }
/* line 20, ../sass/includes/_resources.scss */
.resource-management .nav-tabs li a:hover { background: #fff; }
/* line 24, ../sass/includes/_resources.scss */
.resource-management .nav-tabs li.active { border-color: #E42328 !important; }
/* line 26, ../sass/includes/_resources.scss */
.resource-management .nav-tabs li.active a { background: #E42328; color: #fff; border-color: #E42328 !important; width: 100%; }
/* line 35, ../sass/includes/_resources.scss */
.resource-management h1 { color: #232a32; text-transform: capitalize; font-size: 28px; font-family: "montserratmedium"; margin-bottom: 20px; }
/* line 42, ../sass/includes/_resources.scss */
.resource-management .add-resource-row { padding: 10px 0; text-align: right; }
/* line 45, ../sass/includes/_resources.scss */
.resource-management .add-resource-row .add-resource-block { text-align: center; display: inline-block; width: 50px; height: 45px; font-size: 28px; line-height: 52px; color: #fff; background: #5086ae; -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; transition: all .4s; }
/* line 58, ../sass/includes/_resources.scss */
.resource-management .add-resource-row .add-resource-block:hover { background: #34658b; }
/* line 65, ../sass/includes/_resources.scss */
.resource-management ul.resource-panel li { padding: 13px 20px 6px 20px; background: #fff; border-bottom: solid 5px #313842; position: relative; }
/* line 70, ../sass/includes/_resources.scss */
.resource-management ul.resource-panel li label { width: 80%; font-size: 14px; text-transform: capitalize; font-weight: normal; line-height: 23px; display: inline-block; }
/* line 79, ../sass/includes/_resources.scss */
.resource-management ul.resource-panel li .absolute-ico { position: absolute; right: 15px; top: 6px; z-index: 1; font-size: 25px; cursor: pointer; }
/* line 86, ../sass/includes/_resources.scss */
.resource-management ul.resource-panel li .absolute-ico a { color: #303843; margin: 0 5px; -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; transition: all .4s; }
/* line 93, ../sass/includes/_resources.scss */
.resource-management ul.resource-panel li .absolute-ico a:hover { color: #378b1c; }
/* line 101, ../sass/includes/_resources.scss */
.resource-management .tab-content { padding: 30px; background: #313842; }
/* line 104, ../sass/includes/_resources.scss */
.resource-management .tab-content .panel { border-radius: 0; border: none; }
/* line 107, ../sass/includes/_resources.scss */
.resource-management .tab-content .panel .panel-heading { position: relative; cursor: pointer; }
/* line 112, ../sass/includes/_resources.scss */
.resource-management .tab-content .panel .panel-heading.collapsed a::after { content: "" !important; }
/* line 119, ../sass/includes/_resources.scss */
.resource-management .tab-content .panel .panel-heading .panel-title a.resource-panel-title { position: relative; }
/* line 121, ../sass/includes/_resources.scss */
.resource-management .tab-content .panel .panel-heading .panel-title a.resource-panel-title::after { content: "\f0d7"; position: absolute; right: 5px; top: 6px; bottom: 0; margin: auto 0 auto; height: 40px; font-family: "FontAwesome"; color: #fff; font-size: 30px; }

/* line 140, ../sass/includes/_resources.scss */
.resource-head-2 { border-radius: 0; color: #fff !important; background: #5086ae !important; height: 49px; padding: 17px 10px; }
/* line 147, ../sass/includes/_resources.scss */
.resource-head-2 .panel-title .resource-panel-title { font-family: "questrialregular"; text-transform: capitalize; display: block; position: relative; }
/* line 152, ../sass/includes/_resources.scss */
.resource-head-2 .panel-title .resource-panel-title.pdf { padding-left: 30px; }
/* line 154, ../sass/includes/_resources.scss */
.resource-head-2 .panel-title .resource-panel-title.pdf::before { position: absolute; left: 0; font: normal normal normal 14px/1 FontAwesome; font-size: 19px; content: '\f1c1'; top: -2px; }
/* line 163, ../sass/includes/_resources.scss */
.resource-head-2 .panel-title .resource-panel-title.videofiles { padding-left: 30px; }
/* line 165, ../sass/includes/_resources.scss */
.resource-head-2 .panel-title .resource-panel-title.videofiles::before { position: absolute; left: 0; font: normal normal normal 14px/1 FontAwesome; font-size: 19px; content: '\f1c8'; top: -2px; }
/* line 174, ../sass/includes/_resources.scss */
.resource-head-2 .panel-title .resource-panel-title.websitelinks { padding-left: 30px; }
/* line 176, ../sass/includes/_resources.scss */
.resource-head-2 .panel-title .resource-panel-title.websitelinks::before { position: absolute; left: 0; font: normal normal normal 14px/1 FontAwesome; font-size: 19px; content: '\f0ac'; top: -2px; }
/* line 185, ../sass/includes/_resources.scss */
.resource-head-2 .panel-title .resource-panel-title i { font-size: 20px; margin-right: 5px; }
/* line 188, ../sass/includes/_resources.scss */
.resource-head-2 .panel-title .resource-panel-title i.arrow_right { font-size: 30px; }

/* line 197, ../sass/includes/_resources.scss */
.file-validation .form-error { display: block; width: 100%; float: left; }

/* line 205, ../sass/includes/_resources.scss */
.member-reg-wrap .report-export-btn { width: auto; border: 1px solid #ddd; padding: 10px; cursor: pointer; float: right; }
/* line 211, ../sass/includes/_resources.scss */
.member-reg-wrap .report-export-btn:hover { background: #5086ae; color: #fff; }

/* line 3, ../sass/includes/_pupils.scss */
.pupils-list-panel-outer.pupils_wrapper .pupils-list-panel { position: relative; }
/* line 7, ../sass/includes/_pupils.scss */
.pupils-list-panel-outer.pupils_wrapper .pupils-list-panel .pupils-list-panel-head { background: #303843; padding: 10px 20px; }
/* line 10, ../sass/includes/_pupils.scss */
.pupils-list-panel-outer.pupils_wrapper .pupils-list-panel .pupils-list-panel-head .pupils-search_block { max-width: 310px; width: 100%; }
/* line 13, ../sass/includes/_pupils.scss */
.pupils-list-panel-outer.pupils_wrapper .pupils-list-panel .pupils-list-panel-head .pupils-search_block a { top: 9px; }
/* line 18, ../sass/includes/_pupils.scss */
.pupils-list-panel-outer.pupils_wrapper .pupils-list-panel .pupils-list-panel-head h3.pupils-selected { font-family: "montserratmedium"; font-size: 14px; text-transform: capitalize; font-weight: normal; color: #fff; display: inline-block; float: left; line-height: 36px; }
/* line 30, ../sass/includes/_pupils.scss */
.pupils-list-panel-outer.pupils_wrapper .pupils-list-panel .pupils-list-panel-head button.btn-red-bordered { float: left; margin-left: 40px; padding: 7px 20px; background: #45ad23; color: #fff; font-family: "montserratmedium"; text-transform: capitalize; border: 1px solid #fff; outline: none; transition: all 0.4s; }
/* line 41, ../sass/includes/_pupils.scss */
.pupils-list-panel-outer.pupils_wrapper .pupils-list-panel .pupils-list-panel-head button.btn-red-bordered:hover { background: #378b1c; border: 1px solid #378b1c; }
/* line 49, ../sass/includes/_pupils.scss */
.pupils-list-panel-outer.pupils_wrapper .pupils-list-panel .school_search .form_search { right: 55px; }
/* line 53, ../sass/includes/_pupils.scss */
.pupils-list-panel-outer.pupils_wrapper .pupils-list-panel .pupils-detail-list { padding: 0; }
/* line 56, ../sass/includes/_pupils.scss */
.pupils-list-panel-outer.pupils_wrapper .pupils-list-panel .pupils-detail-list .table-responsive { overflow-x: auto; overflow-y: hidden; }
/* line 60, ../sass/includes/_pupils.scss */
.pupils-list-panel-outer.pupils_wrapper .pupils-list-panel .pupils-detail-list .search { display: table; width: 100%; }
/* line 63, ../sass/includes/_pupils.scss */
.pupils-list-panel-outer.pupils_wrapper .pupils-list-panel .pupils-detail-list .search .dataTables_filter { width: 350px; }
@media (max-width: 767px) { /* line 63, ../sass/includes/_pupils.scss */
  .pupils-list-panel-outer.pupils_wrapper .pupils-list-panel .pupils-detail-list .search .dataTables_filter { width: 100%; } }
/* line 68, ../sass/includes/_pupils.scss */
.pupils-list-panel-outer.pupils_wrapper .pupils-list-panel .pupils-detail-list .search .dataTables_filter label { color: #fff; position: relative; }
/* line 71, ../sass/includes/_pupils.scss */
.pupils-list-panel-outer.pupils_wrapper .pupils-list-panel .pupils-detail-list .search .dataTables_filter label input[type=search] { color: #000 !important; font-size: 12px; font-weight: normal; padding-left: 15px; width: 280px; height: 40px; border: solid 1px #ccc; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; }
@media (max-width: 767px) { /* line 71, ../sass/includes/_pupils.scss */
  .pupils-list-panel-outer.pupils_wrapper .pupils-list-panel .pupils-detail-list .search .dataTables_filter label input[type=search] { width: 75%; } }
@media (max-width: 767px) { /* line 68, ../sass/includes/_pupils.scss */
  .pupils-list-panel-outer.pupils_wrapper .pupils-list-panel .pupils-detail-list .search .dataTables_filter label { display: block; } }
/* line 90, ../sass/includes/_pupils.scss */
.pupils-list-panel-outer.pupils_wrapper .pupils-list-panel .pupils-detail-list .search .dataTables_filter label::after { position: absolute; right: 15px; top: 12px; color: #8e8e9c; font: normal normal normal 14px/1 FontAwesome; content: "\f002"; }
/* line 100, ../sass/includes/_pupils.scss */
.pupils-list-panel-outer.pupils_wrapper .pupils-list-panel .pupils-detail-list table { width: 100% !important; position: relative; border: solid 1px #cedde2; }
/* line 105, ../sass/includes/_pupils.scss */
.pupils-list-panel-outer.pupils_wrapper .pupils-list-panel .pupils-detail-list table thead tr { padding: 0; }
/* line 107, ../sass/includes/_pupils.scss */
.pupils-list-panel-outer.pupils_wrapper .pupils-list-panel .pupils-detail-list table thead tr 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 118, ../sass/includes/_pupils.scss */
.pupils-list-panel-outer.pupils_wrapper .pupils-list-panel .pupils-detail-list 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 124, ../sass/includes/_pupils.scss */
.pupils-list-panel-outer.pupils_wrapper .pupils-list-panel .pupils-detail-list 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 134, ../sass/includes/_pupils.scss */
.pupils-list-panel-outer.pupils_wrapper .pupils-list-panel .pupils-detail-list table thead tr th.pupil-chk-all [type="checkbox"]:not(:checked) + label:before, .pupils-list-panel-outer.pupils_wrapper .pupils-list-panel .pupils-detail-list 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 148, ../sass/includes/_pupils.scss */
.pupils-list-panel-outer.pupils_wrapper .pupils-list-panel .pupils-detail-list table thead tr th.pupil-chk-all [type="checkbox"]:checked + label:before, .pupils-list-panel-outer.pupils_wrapper .pupils-list-panel .pupils-detail-list table thead tr th.pupil-chk-all [type="radio"]:checked + label:before { border-left: 0; }
/* line 152, ../sass/includes/_pupils.scss */
.pupils-list-panel-outer.pupils_wrapper .pupils-list-panel .pupils-detail-list table thead tr th.pupil-chk-all [type="radio"]:not(:checked) + label:before, .pupils-list-panel-outer.pupils_wrapper .pupils-list-panel .pupils-detail-list table thead tr th.pupil-chk-all [type="radio"]:checked + label:before { width: 28px; height: 28px; }
/* line 158, ../sass/includes/_pupils.scss */
.pupils-list-panel-outer.pupils_wrapper .pupils-list-panel .pupils-detail-list table thead tr th.pupil-chk-all [type="checkbox"]:not(:checked) + label:after, .pupils-list-panel-outer.pupils_wrapper .pupils-list-panel .pupils-detail-list table thead tr th.pupil-chk-all [type="checkbox"]:checked + label:after, .pupils-list-panel-outer.pupils_wrapper .pupils-list-panel .pupils-detail-list table thead tr th.pupil-chk-all [type="radio"]:not(:checked) + label:after, .pupils-list-panel-outer.pupils_wrapper .pupils-list-panel .pupils-detail-list 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 169, ../sass/includes/_pupils.scss */
.pupils-list-panel-outer.pupils_wrapper .pupils-list-panel .pupils-detail-list table thead tr th.pupil-chk-all [type="radio"]:not(:checked) + label:after, .pupils-list-panel-outer.pupils_wrapper .pupils-list-panel .pupils-detail-list table thead tr th.pupil-chk-all [type="radio"]:checked + label:after { top: 5px; left: 3px; }
/* line 175, ../sass/includes/_pupils.scss */
.pupils-list-panel-outer.pupils_wrapper .pupils-list-panel .pupils-detail-list table thead tr th.pupil-chk-all [type="checkbox"]:not(:checked) + label:after, .pupils-list-panel-outer.pupils_wrapper .pupils-list-panel .pupils-detail-list table thead tr th.pupil-chk-all [type="radio"]:not(:checked) + label:after { opacity: 0; transform: scale(0); }
/* line 179, ../sass/includes/_pupils.scss */
.pupils-list-panel-outer.pupils_wrapper .pupils-list-panel .pupils-detail-list table thead tr th.pupil-chk-all [type="checkbox"]:checked + label:after, .pupils-list-panel-outer.pupils_wrapper .pupils-list-panel .pupils-detail-list table thead tr th.pupil-chk-all [type="radio"]:checked + label:after { opacity: 1; transform: scale(1); }
/* line 184, ../sass/includes/_pupils.scss */
.pupils-list-panel-outer.pupils_wrapper .pupils-list-panel .pupils-detail-list table thead tr th.pupil-chk-all label { position: relative; top: 0px; display: block; }
/* line 188, ../sass/includes/_pupils.scss */
.pupils-list-panel-outer.pupils_wrapper .pupils-list-panel .pupils-detail-list table thead tr th.pupil-chk-all label::before { width: 40px; height: 44px; }
/* line 192, ../sass/includes/_pupils.scss */
.pupils-list-panel-outer.pupils_wrapper .pupils-list-panel .pupils-detail-list table thead tr th.pupil-chk-all label:after { top: 13px; left: 10px; }
/* line 198, ../sass/includes/_pupils.scss */
.pupils-list-panel-outer.pupils_wrapper .pupils-list-panel .pupils-detail-list table thead tr th.text-left { text-align: left !important; padding-left: 5px; }
/* line 202, ../sass/includes/_pupils.scss */
.pupils-list-panel-outer.pupils_wrapper .pupils-list-panel .pupils-detail-list table thead tr th .fa-tint { font-size: 18px; line-height: 43px; }
/* line 206, ../sass/includes/_pupils.scss */
.pupils-list-panel-outer.pupils_wrapper .pupils-list-panel .pupils-detail-list table thead tr th .fa-trophy { font-size: 18px; }
/* line 209, ../sass/includes/_pupils.scss */
.pupils-list-panel-outer.pupils_wrapper .pupils-list-panel .pupils-detail-list table thead tr th.forcast-th { padding-right: 10px; }
/* line 212, ../sass/includes/_pupils.scss */
.pupils-list-panel-outer.pupils_wrapper .pupils-list-panel .pupils-detail-list table thead tr th.baseline-th { padding-right: 10px; }
/* line 226, ../sass/includes/_pupils.scss */
.pupils-list-panel-outer.pupils_wrapper .pupils-list-panel .pupils-detail-list 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 234, ../sass/includes/_pupils.scss */
.pupils-list-panel-outer.pupils_wrapper .pupils-list-panel .pupils-detail-list table tbody tr td .tooltip-inner { text-transform: capitalize; }
/* line 237, ../sass/includes/_pupils.scss */
.pupils-list-panel-outer.pupils_wrapper .pupils-list-panel .pupils-detail-list table tbody tr td.tool_tip_outer { height: 32px; border: 0; padding-right: 9px; }
/* line 242, ../sass/includes/_pupils.scss */
.pupils-list-panel-outer.pupils_wrapper .pupils-list-panel .pupils-detail-list 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 249, ../sass/includes/_pupils.scss */
.pupils-list-panel-outer.pupils_wrapper .pupils-list-panel .pupils-detail-list 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 258, ../sass/includes/_pupils.scss */
.pupils-list-panel-outer.pupils_wrapper .pupils-list-panel .pupils-detail-list table tbody tr td.chek-outer input[type=checkbox]:focus { outline: none !important !important; }
/* line 263, ../sass/includes/_pupils.scss */
.pupils-list-panel-outer.pupils_wrapper .pupils-list-panel .pupils-detail-list table tbody tr td.chek-outer [type="checkbox"]:not(:checked) + label:before, .pupils-list-panel-outer.pupils_wrapper .pupils-list-panel .pupils-detail-list 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 277, ../sass/includes/_pupils.scss */
.pupils-list-panel-outer.pupils_wrapper .pupils-list-panel .pupils-detail-list table tbody tr td.chek-outer [type="checkbox"]:checked + label:before, .pupils-list-panel-outer.pupils_wrapper .pupils-list-panel .pupils-detail-list table tbody tr td.chek-outer [type="radio"]:checked + label:before { border-left: 0; }
/* line 281, ../sass/includes/_pupils.scss */
.pupils-list-panel-outer.pupils_wrapper .pupils-list-panel .pupils-detail-list table tbody tr td.chek-outer [type="radio"]:not(:checked) + label:before, .pupils-list-panel-outer.pupils_wrapper .pupils-list-panel .pupils-detail-list table tbody tr td.chek-outer [type="radio"]:checked + label:before { width: 28px; height: 28px; }
/* line 287, ../sass/includes/_pupils.scss */
.pupils-list-panel-outer.pupils_wrapper .pupils-list-panel .pupils-detail-list table tbody tr td.chek-outer [type="checkbox"]:not(:checked) + label:after, .pupils-list-panel-outer.pupils_wrapper .pupils-list-panel .pupils-detail-list table tbody tr td.chek-outer [type="checkbox"]:checked + label:after, .pupils-list-panel-outer.pupils_wrapper .pupils-list-panel .pupils-detail-list table tbody tr td.chek-outer [type="radio"]:not(:checked) + label:after, .pupils-list-panel-outer.pupils_wrapper .pupils-list-panel .pupils-detail-list 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 298, ../sass/includes/_pupils.scss */
.pupils-list-panel-outer.pupils_wrapper .pupils-list-panel .pupils-detail-list table tbody tr td.chek-outer [type="radio"]:not(:checked) + label:after, .pupils-list-panel-outer.pupils_wrapper .pupils-list-panel .pupils-detail-list table tbody tr td.chek-outer [type="radio"]:checked + label:after { top: 5px; left: 3px; }
/* line 304, ../sass/includes/_pupils.scss */
.pupils-list-panel-outer.pupils_wrapper .pupils-list-panel .pupils-detail-list table tbody tr td.chek-outer [type="checkbox"]:not(:checked) + label:after, .pupils-list-panel-outer.pupils_wrapper .pupils-list-panel .pupils-detail-list table tbody tr td.chek-outer [type="radio"]:not(:checked) + label:after { opacity: 0; transform: scale(0); }
/* line 308, ../sass/includes/_pupils.scss */
.pupils-list-panel-outer.pupils_wrapper .pupils-list-panel .pupils-detail-list table tbody tr td.chek-outer [type="checkbox"]:checked + label:after, .pupils-list-panel-outer.pupils_wrapper .pupils-list-panel .pupils-detail-list table tbody tr td.chek-outer [type="radio"]:checked + label:after { opacity: 1; transform: scale(1); }
/* line 313, ../sass/includes/_pupils.scss */
.pupils-list-panel-outer.pupils_wrapper .pupils-list-panel .pupils-detail-list table tbody tr td.chek-outer label { position: relative; display: block; }
/* line 316, ../sass/includes/_pupils.scss */
.pupils-list-panel-outer.pupils_wrapper .pupils-list-panel .pupils-detail-list table tbody tr td.chek-outer label::before { width: 40px; height: 43px; }
/* line 320, ../sass/includes/_pupils.scss */
.pupils-list-panel-outer.pupils_wrapper .pupils-list-panel .pupils-detail-list table tbody tr td.chek-outer label::after { top: 13px; left: 10px; }
/* line 326, ../sass/includes/_pupils.scss */
.pupils-list-panel-outer.pupils_wrapper .pupils-list-panel .pupils-detail-list table tbody tr td.tool_tip_outer { overflow: visible; position: relative; cursor: pointer; }
/* line 330, ../sass/includes/_pupils.scss */
.pupils-list-panel-outer.pupils_wrapper .pupils-list-panel .pupils-detail-list table tbody tr td.tool_tip_outer p { text-transform: capitalize; height: 25px; }
/* line 335, ../sass/includes/_pupils.scss */
.pupils-list-panel-outer.pupils_wrapper .pupils-list-panel .pupils-detail-list table tbody tr td.tool_tip_outer p:hover span.tooltiop_hover { display: block; }
/* line 341, ../sass/includes/_pupils.scss */
.pupils-list-panel-outer.pupils_wrapper .pupils-list-panel .pupils-detail-list table tbody tr td.tool_tip_outer p span.tooltiop_hover { position: absolute; background: #344141; width: 100%; height: 25px; text-align: center; padding: 0px 10px; left: 0; top: 0; right: 0px; color: #fff; text-transform: capitalize; line-height: 30px; display: none; }
/* line 359, ../sass/includes/_pupils.scss */
.pupils-list-panel-outer.pupils_wrapper .pupils-list-panel .pupils-detail-list table tbody tr td.table-bg-01 { width: 100px; background: #fff; }
/* line 363, ../sass/includes/_pupils.scss */
.pupils-list-panel-outer.pupils_wrapper .pupils-list-panel .pupils-detail-list table tbody tr td.table-bg-02 { width: 95px; background: #fff; }
/* line 367, ../sass/includes/_pupils.scss */
.pupils-list-panel-outer.pupils_wrapper .pupils-list-panel .pupils-detail-list table tbody tr td span { display: block; }
/* line 369, ../sass/includes/_pupils.scss */
.pupils-list-panel-outer.pupils_wrapper .pupils-list-panel .pupils-detail-list table tbody tr td span.label-linked { text-align: center; }
/* line 373, ../sass/includes/_pupils.scss */
.pupils-list-panel-outer.pupils_wrapper .pupils-list-panel .pupils-detail-list table tbody tr td .label-linked { font-size: 11px; width: 100%; text-align: center; position: relative; z-index: 1; }
@media (max-width: 767px) { /* line 373, ../sass/includes/_pupils.scss */
  .pupils-list-panel-outer.pupils_wrapper .pupils-list-panel .pupils-detail-list table tbody tr td .label-linked { font-size: 15px; line-height: 30px; float: none; width: 100%; text-align: center; } }
/* line 388, ../sass/includes/_pupils.scss */
.pupils-list-panel-outer.pupils_wrapper .pupils-list-panel .pupils-detail-list table tbody tr td p { font-size: 14px; margin-bottom: 0; margin-top: 0; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
@media (max-width: 767px) { /* line 388, ../sass/includes/_pupils.scss */
  .pupils-list-panel-outer.pupils_wrapper .pupils-list-panel .pupils-detail-list table tbody tr td p { margin-top: 0; } }
/* line 399, ../sass/includes/_pupils.scss */
.pupils-list-panel-outer.pupils_wrapper .pupils-list-panel .pupils-detail-list table tbody tr td span { display: block; }
/* line 401, ../sass/includes/_pupils.scss */
.pupils-list-panel-outer.pupils_wrapper .pupils-list-panel .pupils-detail-list table tbody tr td span.distance-row { display: table; width: 25px; height: 25px; margin: 3px auto 0 auto; }
@media (max-width: 767px) { /* line 401, ../sass/includes/_pupils.scss */
  .pupils-list-panel-outer.pupils_wrapper .pupils-list-panel .pupils-detail-list table tbody tr td span.distance-row { margin: 0; } }
/* line 411, ../sass/includes/_pupils.scss */
.pupils-list-panel-outer.pupils_wrapper .pupils-list-panel .pupils-detail-list table tbody tr td i { display: block; }
/* line 413, ../sass/includes/_pupils.scss */
.pupils-list-panel-outer.pupils_wrapper .pupils-list-panel .pupils-detail-list table tbody tr td i.distance-circle_01, .pupils-list-panel-outer.pupils_wrapper .pupils-list-panel .pupils-detail-list table tbody tr td i.distance-circle_02, .pupils-list-panel-outer.pupils_wrapper .pupils-list-panel .pupils-detail-list table tbody tr td i.distance-circle_03, .pupils-list-panel-outer.pupils_wrapper .pupils-list-panel .pupils-detail-list table tbody tr td i.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 428, ../sass/includes/_pupils.scss */
.pupils-list-panel-outer.pupils_wrapper .pupils-list-panel .pupils-detail-list table tbody tr td i.distance-circle_01 { border: solid 2px #77c0ec; color: #77c0ec; background: #fff; }
/* line 433, ../sass/includes/_pupils.scss */
.pupils-list-panel-outer.pupils_wrapper .pupils-list-panel .pupils-detail-list table tbody tr td i.distance-circle_02 { border: solid 2px #518bb5; color: #518bb5; background: #fff; }
/* line 438, ../sass/includes/_pupils.scss */
.pupils-list-panel-outer.pupils_wrapper .pupils-list-panel .pupils-detail-list table tbody tr td i.distance-circle_03 { border: solid 2px #447b99; color: #447b99; background: #fff; }
/* line 443, ../sass/includes/_pupils.scss */
.pupils-list-panel-outer.pupils_wrapper .pupils-list-panel .pupils-detail-list table tbody tr td i.distance-circle_04 { border: solid 2px #305669; color: #305669; background: #fff; }
/* line 449, ../sass/includes/_pupils.scss */
.pupils-list-panel-outer.pupils_wrapper .pupils-list-panel .pupils-detail-list table tbody tr td ul { display: table; margin: 0 auto; }
/* line 453, ../sass/includes/_pupils.scss */
.pupils-list-panel-outer.pupils_wrapper .pupils-list-panel .pupils-detail-list table tbody tr td ul.rates li { float: left; padding: 0px; }
/* line 456, ../sass/includes/_pupils.scss */
.pupils-list-panel-outer.pupils_wrapper .pupils-list-panel .pupils-detail-list table tbody tr td ul.rates li i { font-size: 18px; color: #f0d40e; margin-top: 5px; }
@media (max-width: 767px) { /* line 226, ../sass/includes/_pupils.scss */
  .pupils-list-panel-outer.pupils_wrapper .pupils-list-panel .pupils-detail-list table tbody tr td { width: 100%; height: auto; padding: 8px 0; } }
/* line 469, ../sass/includes/_pupils.scss */
.pupils-list-panel-outer.pupils_wrapper .pupils-list-panel .pupils-detail-list table tbody tr td .label-linked { cursor: pointer; float: right; width: 90px; height: 36px; font-size: 13px; line-height: 38px; background: #45ad23; color: #fff; display: inline-block; text-transform: capitalize; }
/* line 481, ../sass/includes/_pupils.scss */
.pupils-list-panel-outer.pupils_wrapper .pupils-list-panel .pupils-detail-list table tbody tr td .btn-view { width: 75px; height: 36px; font-size: 13px; line-height: 38px; background: #45ad23; color: #fff; text-align: center; display: inline-block; text-transform: capitalize; cursor: pointer; }
/* line 492, ../sass/includes/_pupils.scss */
.pupils-list-panel-outer.pupils_wrapper .pupils-list-panel .pupils-detail-list table tbody tr td .btn-view:hover { background: #439d26; color: #fff; }
/* line 497, ../sass/includes/_pupils.scss */
.pupils-list-panel-outer.pupils_wrapper .pupils-list-panel .pupils-detail-list table tbody tr td span { display: table; margin: 0 auto; }
/* line 500, ../sass/includes/_pupils.scss */
.pupils-list-panel-outer.pupils_wrapper .pupils-list-panel .pupils-detail-list table tbody tr td span.forcast-box- { padding-top: 3px; width: 25px; height: 25px; display: inline-block; position: relative; top: 4px; }
/* line 508, ../sass/includes/_pupils.scss */
.pupils-list-panel-outer.pupils_wrapper .pupils-list-panel .pupils-detail-list 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 521, ../sass/includes/_pupils.scss */
.pupils-list-panel-outer.pupils_wrapper .pupils-list-panel .pupils-detail-list table tbody tr td span.forcast-box-red { 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; }
@media (max-width: 767px) { /* line 521, ../sass/includes/_pupils.scss */
  .pupils-list-panel-outer.pupils_wrapper .pupils-list-panel .pupils-detail-list table tbody tr td span.forcast-box-red { display: table-cell; text-align: center; vertical-align: middle; } }
/* line 539, ../sass/includes/_pupils.scss */
.pupils-list-panel-outer.pupils_wrapper .pupils-list-panel .pupils-detail-list 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 553, ../sass/includes/_pupils.scss */
.pupils-list-panel-outer.pupils_wrapper .pupils-list-panel .pupils-detail-list table tbody tr td.text-left { text-align: left !important; padding-left: 5px; }
/* line 557, ../sass/includes/_pupils.scss */
.pupils-list-panel-outer.pupils_wrapper .pupils-list-panel .pupils-detail-list table tbody tr td.forcast-td { padding-right: 10px; }
/* line 560, ../sass/includes/_pupils.scss */
.pupils-list-panel-outer.pupils_wrapper .pupils-list-panel .pupils-detail-list table tbody tr td.baseline-td { padding-right: 10px; }
/* line 564, ../sass/includes/_pupils.scss */
.pupils-list-panel-outer.pupils_wrapper .pupils-list-panel .pupils-detail-list table tbody tr .child { width: 100%; display: block; }
/* line 567, ../sass/includes/_pupils.scss */
.pupils-list-panel-outer.pupils_wrapper .pupils-list-panel .pupils-detail-list table tbody tr .child ul { width: 100%; display: block; }
/* line 570, ../sass/includes/_pupils.scss */
.pupils-list-panel-outer.pupils_wrapper .pupils-list-panel .pupils-detail-list table tbody tr .child ul li { width: 100%; text-align: left; border: none; }
/* line 575, ../sass/includes/_pupils.scss */
.pupils-list-panel-outer.pupils_wrapper .pupils-list-panel .pupils-detail-list table tbody tr .child ul li span.dtr-title { width: 22%; display: inline-block; font-size: 12px; line-height: 26px; }
/* line 581, ../sass/includes/_pupils.scss */
.pupils-list-panel-outer.pupils_wrapper .pupils-list-panel .pupils-detail-list table tbody tr .child ul li span.dtr-data { width: 50%; display: inline-block; line-height: 36px; }
/* line 590, ../sass/includes/_pupils.scss */
.pupils-list-panel-outer.pupils_wrapper .pupils-list-panel .pupils-detail-list table tbody tr:nth-child(odd) { background: #e5e5e5; }
/* line 592, ../sass/includes/_pupils.scss */
.pupils-list-panel-outer.pupils_wrapper .pupils-list-panel .pupils-detail-list table tbody tr:nth-child(odd) .sorting_1 { background: transparent !important; }
/* line 598, ../sass/includes/_pupils.scss */
.pupils-list-panel-outer.pupils_wrapper .pupils-list-panel .pupils-detail-list table tbody tr:nth-child(odd):first-child td label::before { border-top: 0 !important; }
/* line 605, ../sass/includes/_pupils.scss */
.pupils-list-panel-outer.pupils_wrapper .pupils-list-panel .pupils-detail-list table tbody tr:nth-child(even) { background: #fff; }
/* line 607, ../sass/includes/_pupils.scss */
.pupils-list-panel-outer.pupils_wrapper .pupils-list-panel .pupils-detail-list table tbody tr:nth-child(even) .sorting_1 { background: transparent !important; }
/* line 615, ../sass/includes/_pupils.scss */
.pupils-list-panel-outer.pupils_wrapper .pupils-list-panel .pupils-detail-list #student-list_wrapper table { border: 0; }
/* line 619, ../sass/includes/_pupils.scss */
.pupils-list-panel-outer.pupils_wrapper .pupils-list-panel .pupils-detail-list .fht-thead { padding-top: 0px; }
/* line 622, ../sass/includes/_pupils.scss */
.pupils-list-panel-outer.pupils_wrapper .pupils-list-panel .pupils-detail-list .fht-tbody { padding-top: 0px; }
/* line 626, ../sass/includes/_pupils.scss */
.pupils-list-panel-outer.pupils_wrapper .pupils-list-panel .pupil-count-msg { top: 19px; left: 25px; z-index: 1; }
@media (max-width: 767px) { /* line 626, ../sass/includes/_pupils.scss */
  .pupils-list-panel-outer.pupils_wrapper .pupils-list-panel .pupil-count-msg { position: relative; top: 0; left: 0; margin-bottom: 10px; padding: 20px 15px; } }
/* line 638, ../sass/includes/_pupils.scss */
.pupils-list-panel-outer.pupils_wrapper .pupils-list-panel .pupil-count-msg h3 { color: #fff; font-size: 20px; font-weight: normal; text-transform: capitalize; }
@media (max-width: 767px) { /* line 638, ../sass/includes/_pupils.scss */
  .pupils-list-panel-outer.pupils_wrapper .pupils-list-panel .pupil-count-msg h3 { color: #000; } }

/* line 653, ../sass/includes/_pupils.scss */
.modal-add-pupils .modal-dialog .modal-content { border-radius: 0px; background: #e5e5e5; padding: 10px; }
/* line 657, ../sass/includes/_pupils.scss */
.modal-add-pupils .modal-dialog .modal-content h2 { text-align: left; font-size: 18px; text-transform: capitalize; padding: 10px 0; }
/* line 663, ../sass/includes/_pupils.scss */
.modal-add-pupils .modal-dialog .modal-content table { border: solid 1px #ddd; }
/* line 666, ../sass/includes/_pupils.scss */
.modal-add-pupils .modal-dialog .modal-content table tr th { font-size: 12px; font-weight: normal; border-right: solid 1px #ddd; }
/* line 671, ../sass/includes/_pupils.scss */
.modal-add-pupils .modal-dialog .modal-content table tr td { font-size: 12px; font-weight: normal; border-right: solid 1px #ddd; }

/* line 683, ../sass/includes/_pupils.scss */
.modal-mangepupils .modal-dialog { margin: 50px auto; }
@media (min-width: 1025px) { /* line 683, ../sass/includes/_pupils.scss */
  .modal-mangepupils .modal-dialog { width: 90%; } }
/* line 688, ../sass/includes/_pupils.scss */
.modal-mangepupils .modal-dialog .modal-header { background: #404b59; padding: 10px 5px; }
/* line 691, ../sass/includes/_pupils.scss */
.modal-mangepupils .modal-dialog .modal-header h4 { float: left; color: #fff; font-size: 15px; text-transform: capitalize; padding-top: 15px; }
/* line 699, ../sass/includes/_pupils.scss */
.modal-mangepupils .modal-dialog .modal-header button.close { background: #45ad23; color: #fff; opacity: 1; width: 20px; border-radius: 50%; margin: 10px; }
/* line 709, ../sass/includes/_pupils.scss */
.modal-mangepupils .modal-dialog .modal-body { padding: 0px; }
/* line 711, ../sass/includes/_pupils.scss */
.modal-mangepupils .modal-dialog .modal-body .pupils_list { max-height: 500px; overflow: auto; }
/* line 716, ../sass/includes/_pupils.scss */
.modal-mangepupils .modal-dialog .modal-body .pupils_list table tr { text-align: left; }
/* line 718, ../sass/includes/_pupils.scss */
.modal-mangepupils .modal-dialog .modal-body .pupils_list table tr:nth-child(even) { background: #e5e5e5; }
/* line 721, ../sass/includes/_pupils.scss */
.modal-mangepupils .modal-dialog .modal-body .pupils_list table tr:nth-child(odd) { background: #fff; }
/* line 724, ../sass/includes/_pupils.scss */
.modal-mangepupils .modal-dialog .modal-body .pupils_list table tr td { padding: 0px 10px; }
/* line 726, ../sass/includes/_pupils.scss */
.modal-mangepupils .modal-dialog .modal-body .pupils_list table tr td a { width: 100%; padding: 5px 12px; }
/* line 729, ../sass/includes/_pupils.scss */
.modal-mangepupils .modal-dialog .modal-body .pupils_list table tr td a.btn_left { float: left; width: auto; text-align: center; padding: 5px 12px; margin: 5px 0 0 5px; }
/* line 738, ../sass/includes/_pupils.scss */
.modal-mangepupils .modal-dialog .modal-body .pupils_list table tr td button.remove_student { background: #E42328; border-radius: 0; color: #fff; padding: 5px 12px; width: 100%; margin: 5px 0 0; }
/* line 745, ../sass/includes/_pupils.scss */
.modal-mangepupils .modal-dialog .modal-body .pupils_list table tr td button.remove_student:hover { background-color: #c9302c; }
/* line 748, ../sass/includes/_pupils.scss */
.modal-mangepupils .modal-dialog .modal-body .pupils_list table tr td button.remove_student.btn_left { float: left; width: auto; margin-left: 5px; }
/* line 756, ../sass/includes/_pupils.scss */
.modal-mangepupils .modal-dialog .modal-body .pupils_list table tr td span.label-linked { text-align: center; }
/* line 762, ../sass/includes/_pupils.scss */
.modal-mangepupils .modal-dialog .modal-body .pupils_list table tr td ul.rates li { float: left; padding: 0px; }
/* line 765, ../sass/includes/_pupils.scss */
.modal-mangepupils .modal-dialog .modal-body .pupils_list table tr td ul.rates li i { font-size: 16px; color: #f0d40e; }
/* line 772, ../sass/includes/_pupils.scss */
.modal-mangepupils .modal-dialog .modal-body .pupils_list table tr td i { font-style: normal; font-size: 11px; text-align: center; padding-top: 3px; width: 25px; height: 25px; display: block; -webkit-border-radius: 150px; -moz-border-radius: 150px; border-radius: 150px; margin: 0 auto; }
/* line 784, ../sass/includes/_pupils.scss */
.modal-mangepupils .modal-dialog .modal-body .pupils_list table tr td i.distance-circle_01 { border: solid 2px #a8abaf; color: #77c0ec; background: #fff; }
/* line 789, ../sass/includes/_pupils.scss */
.modal-mangepupils .modal-dialog .modal-body .pupils_list table tr td i.distance-circle_02 { border: solid 2px #a8abaf; color: #518bb5; background: #fff; }
/* line 794, ../sass/includes/_pupils.scss */
.modal-mangepupils .modal-dialog .modal-body .pupils_list table tr td i.distance-circle_03 { border: solid 2px #a8abaf; color: #447b99; background: #fff; }
/* line 799, ../sass/includes/_pupils.scss */
.modal-mangepupils .modal-dialog .modal-body .pupils_list table tr td i.distance-circle_04 { border: solid 2px #a8abaf; color: #305669; background: #fff; }
/* line 807, ../sass/includes/_pupils.scss */
.modal-mangepupils .modal-dialog .modal-body .pupils_list table th { text-align: left; background: #fff; padding: 0px 10px; }
/* line 812, ../sass/includes/_pupils.scss */
.modal-mangepupils .modal-dialog .modal-body .pupils_list table .chek-outer { padding-top: 0px; line-height: 10px; }
/* line 821, ../sass/includes/_pupils.scss */
.modal-mangepupils.time_table table { width: 100%; }
/* line 823, ../sass/includes/_pupils.scss */
.modal-mangepupils.time_table table tr { height: 45px; }
/* line 827, ../sass/includes/_pupils.scss */
.modal-mangepupils.time_table table tr td button.remove_student { border-radius: 0px; padding: 4px 5px; color: #fff; background: #E42328; }
/* line 833, ../sass/includes/_pupils.scss */
.modal-mangepupils.time_table table tr td button.btn-manage-pupils { font-size: 12px; font-family: 'montserratregular'; text-transform: capitalize; text-align: center; border: none; display: inline-block; float: left; outline: none !important; padding: 5px; margin-right: 5px; }
/* line 847, ../sass/includes/_pupils.scss */
.modal-mangepupils.time_table table tr td a.link-manage-pupils { font-size: 12px; font-family: 'montserratregular'; color: #fff; text-transform: capitalize; display: inline-block; float: left; outline: none !important; background: #45ad23; padding: 5px; margin-right: 5px; }

/* line 867, ../sass/includes/_pupils.scss */
#view-pupil .modal-content .modal-header { display: block; padding: 10px 4px 0 15px; height: auto; }
/* line 871, ../sass/includes/_pupils.scss */
#view-pupil .modal-content .modal-header h4 { color: #fff; display: inline-block; }
/* line 875, ../sass/includes/_pupils.scss */
#view-pupil .modal-content .modal-header button { color: #fff; font-size: 34px; opacity: 1; font-weight: normal; outline: none; }
/* line 885, ../sass/includes/_pupils.scss */
#view-pupil .modal-content .modal-body .form-group .form_title { font-size: 12px; position: relative; text-transform: capitalize; }
/* line 890, ../sass/includes/_pupils.scss */
#view-pupil .modal-content .modal-body .form-group span { float: left; margin-right: 20px; }
/* line 894, ../sass/includes/_pupils.scss */
#view-pupil .modal-content .modal-body .form-group select { outline: none; border-radius: 0; }

/* line 902, ../sass/includes/_pupils.scss */
#table.dataTable.dtr-inline.collapsed > tbody > tr[role="row"] > td:first-child { width: 90px !important; }

/* line 906, ../sass/includes/_pupils.scss */
#movepupils .modal-dialog { background: rgba(0, 0, 0, 0.8); }
/* line 908, ../sass/includes/_pupils.scss */
#movepupils .modal-dialog .modal-content { width: 30%; margin: auto auto; }
/* line 912, ../sass/includes/_pupils.scss */
#movepupils .modal-dialog .modal-content .modal-header h4 { color: #fff; font-size: 20px; font-family: "montserratmedium"; text-transform: capitalize; padding-top: 10px; }
/* line 921, ../sass/includes/_pupils.scss */
#movepupils .modal-dialog .modal-content .modal-body label { font-family: 'montserratregular'; text-transform: capitalize; display: block; font-weight: normal; color: #ececec; font-size: 13px; }
/* line 929, ../sass/includes/_pupils.scss */
#movepupils .modal-dialog .modal-content .modal-body .lesson-select-row { width: 50%; float: left; padding: 0 5px 0 0; }
/* line 933, ../sass/includes/_pupils.scss */
#movepupils .modal-dialog .modal-content .modal-body .lesson-select-row .selectric { min-height: 35px; }
/* line 936, ../sass/includes/_pupils.scss */
#movepupils .modal-dialog .modal-content .modal-body .lesson-select-row .selectric span.label { font-size: 12px; line-height: 27px; }
/* line 943, ../sass/includes/_pupils.scss */
#movepupils .modal-dialog .modal-content .modal-body .lesson-submit-row { width: 50%; float: left; padding: 0 0 0 5px; }
/* line 947, ../sass/includes/_pupils.scss */
#movepupils .modal-dialog .modal-content .modal-body .lesson-submit-row .lesson-submit-btn { border: none; width: 100%; color: #fff; border-radius: 0px; padding: 7px 20px; text-transform: capitalize; outline: none !important; background: #E42328; }
/* line 956, ../sass/includes/_pupils.scss */
#movepupils .modal-dialog .modal-content .modal-body .lesson-submit-row .lesson-submit-btn:hover { background: #d93847; }

/* line 968, ../sass/includes/_pupils.scss */
.add_pupil_head ul li a { width: 220px !important; padding: 10px 2px; }

/* line 975, ../sass/includes/_pupils.scss */
.manegepupils_modal { padding-right: 0px !important; }
/* line 978, ../sass/includes/_pupils.scss */
.manegepupils_modal.add_modal .modal-dialog { width: 80%; }
/* line 982, ../sass/includes/_pupils.scss */
.manegepupils_modal.add_modal.exception_modal .modal-dialog { width: 60% !important; }
/* line 987, ../sass/includes/_pupils.scss */
.manegepupils_modal.add_modal.exception_modal .modal-body .pupils_list label { font-weight: normal; }
/* line 990, ../sass/includes/_pupils.scss */
.manegepupils_modal.add_modal.exception_modal .modal-body .pupils_list .selectric { border: solid 1px #ddd; }
/* line 992, ../sass/includes/_pupils.scss */
.manegepupils_modal.add_modal.exception_modal .modal-body .pupils_list .selectric .label { font-size: 16px; line-height: 33px; text-transform: capitalize; }
/* line 999, ../sass/includes/_pupils.scss */
.manegepupils_modal.add_modal.exception_modal .modal-body .pupils_list button.move_student { padding: 10px; display: block; float: left; margin-right: 10px; border: solid 1px #344141; color: #344141; transition: all ease-out .2s; }
/* line 1007, ../sass/includes/_pupils.scss */
.manegepupils_modal.add_modal.exception_modal .modal-body .pupils_list button.move_student:hover { border-color: #E42328; color: #E42328; transition: all ease-out .2s; }
/* line 1018, ../sass/includes/_pupils.scss */
.manegepupils_modal .modal-dialog { width: 60%; }
@media (min-width: 1367px) { /* line 1018, ../sass/includes/_pupils.scss */
  .manegepupils_modal .modal-dialog { width: 73%; } }
@media (min-width: 1600px) { /* line 1018, ../sass/includes/_pupils.scss */
  .manegepupils_modal .modal-dialog { width: 66%; } }
@media (max-width: 1199px) { /* line 1018, ../sass/includes/_pupils.scss */
  .manegepupils_modal .modal-dialog { width: 95%; } }
/* line 1029, ../sass/includes/_pupils.scss */
.manegepupils_modal .modal-dialog .modal-content { border-radius: 0px; min-height: 200px; }
/* line 1036, ../sass/includes/_pupils.scss */
.manegepupils_modal .modal-dialog .confirm-area .form-inner .form-group .selectric-wrapper { border: solid 1px #ddd; background: #fff; }
/* line 1044, ../sass/includes/_pupils.scss */
.manegepupils_modal .modal-dialog .confirm-area .edit_area a.btn-submit { background: #E42328; border-radius: 0px; color: #fff; margin-left: 5px; }
/* line 1051, ../sass/includes/_pupils.scss */
.manegepupils_modal .modal-dialog .confirm-area .edit_area a a.btn-save { background: #E42328; border-radius: 0px; color: #fff; margin-left: 5px; width: 190px; float: left; height: 45px; }
/* line 1059, ../sass/includes/_pupils.scss */
.manegepupils_modal .modal-dialog .confirm-area .edit_area a a.btn-save:hover { opacity: 0.8; }
/* line 1065, ../sass/includes/_pupils.scss */
.manegepupils_modal .modal-dialog .confirm-area .edit_area .box_inner { padding: 20px; border: solid 1px #E42328; margin: 0px 20px; }
/* line 1069, ../sass/includes/_pupils.scss */
.manegepupils_modal .modal-dialog .confirm-area .edit_area .box_inner .form-group { width: 50%; }
/* line 1071, ../sass/includes/_pupils.scss */
.manegepupils_modal .modal-dialog .confirm-area .edit_area .box_inner .form-group label { color: #344141; text-transform: capitalize; font-size: 14px; }
/* line 1076, ../sass/includes/_pupils.scss */
.manegepupils_modal .modal-dialog .confirm-area .edit_area .box_inner .form-group input { border-radius: 0px; height: 45px; border: solid 1px #ddd; box-shadow: none; }
/* line 1081, ../sass/includes/_pupils.scss */
.manegepupils_modal .modal-dialog .confirm-area .edit_area .box_inner .form-group input:focus { box-shadow: none; }
/* line 1089, ../sass/includes/_pupils.scss */
.manegepupils_modal .modal-dialog .confirm-area .btn-area button { background: #E42328; border-radius: 0px; color: #fff; margin-left: 5px; width: 190px; float: left; height: 45px; }
/* line 1097, ../sass/includes/_pupils.scss */
.manegepupils_modal .modal-dialog .confirm-area .btn-area button:hover { opacity: 0.8; }
/* line 1104, ../sass/includes/_pupils.scss */
.manegepupils_modal .modal-header { background: #E42328; color: #fff; text-transform: capitalize; }
/* line 1109, ../sass/includes/_pupils.scss */
.manegepupils_modal .modal-header button.close { opacity: 1; }
/* line 1116, ../sass/includes/_pupils.scss */
.manegepupils_modal .modal-body button { margin: 30px  0 0; }
/* line 1119, ../sass/includes/_pupils.scss */
.manegepupils_modal .modal-body .button-area { margin: 20px 0 0; }
/* line 1121, ../sass/includes/_pupils.scss */
.manegepupils_modal .modal-body .button-area a { font-weight: normal; font-family: "montserratmedium"; font-size: 13px; border: solid 1px #404b59; background: #fff; text-align: center; padding: 10px; display: block; float: left; color: #404b59; outline: none !important; transition: all ease-out .2s; margin-right: 10px; }
/* line 1135, ../sass/includes/_pupils.scss */
.manegepupils_modal .modal-body .button-area a:hover { border-color: #378b1c; color: #fff; background: #378b1c; transition: all ease-out .2s; }
/* line 1143, ../sass/includes/_pupils.scss */
.manegepupils_modal .modal-body .button-area a.categary-button:hover { color: #fff; }
/* line 1147, ../sass/includes/_pupils.scss */
.manegepupils_modal .modal-body .button-area a.pupil-link-list { font-weight: normal; font-family: "montserratmedium"; font-size: 13px; border: solid 1px #404b59; background: #404b59; text-align: center; padding: 10px; display: block; float: left; color: #fff; outline: none !important; transition: all ease-out .2s; width: 100%; margin: 0; }
/* line 1162, ../sass/includes/_pupils.scss */
.manegepupils_modal .modal-body .button-area a.pupil-link-list:hover { border-color: #378b1c; color: #fff; background: #378b1c; transition: all ease-out .2s; }
/* line 1170, ../sass/includes/_pupils.scss */
.manegepupils_modal .modal-body .button-area a.link-pupil { width: 100%; cursor: pointer; }
@media (max-width: 1366px) { /* line 1170, ../sass/includes/_pupils.scss */
  .manegepupils_modal .modal-body .button-area a.link-pupil { font-size: 12px; } }
@media (max-width: 1199px) { /* line 1170, ../sass/includes/_pupils.scss */
  .manegepupils_modal .modal-body .button-area a.link-pupil { font-size: 12px; } }
@media (max-width: 991px) { /* line 1170, ../sass/includes/_pupils.scss */
  .manegepupils_modal .modal-body .button-area a.link-pupil { width: 100%; margin-bottom: 20px; color: #fff; background: #378b1c; border-color: #378b1c; } }
/* line 1188, ../sass/includes/_pupils.scss */
.manegepupils_modal .modal-body .button-area button { border: solid 1px #344141; padding: 10px; display: block; margin-right: 10px; color: #344141; transition: all ease-out .2s; font-family: "montserratmedium" !important; }
/* line 1197, ../sass/includes/_pupils.scss */
.manegepupils_modal .modal-body .button-area button:hover { border-color: #E42328; color: #E42328; transition: all ease-out .2s; }
/* line 1202, ../sass/includes/_pupils.scss */
.manegepupils_modal .modal-body .button-area button.categary-button { margin: 0px; }
/* line 1204, ../sass/includes/_pupils.scss */
.manegepupils_modal .modal-body .button-area button.categary-button:hover { color: #fff; }
/* line 1209, ../sass/includes/_pupils.scss */
.manegepupils_modal .modal-body .button-area .plr-2 { padding: 0 3px; }

/* line 1216, ../sass/includes/_pupils.scss */
.modal-wide .modal-dialog { width: 85%; }
@media (min-width: 1367px) { /* line 1216, ../sass/includes/_pupils.scss */
  .modal-wide .modal-dialog { width: 73%; } }
@media (min-width: 1600px) { /* line 1216, ../sass/includes/_pupils.scss */
  .modal-wide .modal-dialog { width: 66%; } }
@media (max-width: 1199px) { /* line 1216, ../sass/includes/_pupils.scss */
  .modal-wide .modal-dialog { width: 95%; } }

/* line 1234, ../sass/includes/_pupils.scss */
.link-pupil-table h5, .remove-pupil-table h5 { text-transform: capitalize; font-size: 20px; line-height: 25px; }
/* line 1239, ../sass/includes/_pupils.scss */
.link-pupil-table table, .remove-pupil-table table { border: solid 1px #E42328; table-layout: fixed; }
/* line 1243, ../sass/includes/_pupils.scss */
.link-pupil-table table tr th, .remove-pupil-table table tr th { text-transform: capitalize; vertical-align: middle; color: #fff; background: #E42328; border-bottom: none; }
/* line 1250, ../sass/includes/_pupils.scss */
.link-pupil-table table tr td, .remove-pupil-table table tr td { padding: 0; text-transform: capitalize; vertical-align: middle; padding-left: 8px; border-top: solid 1px #E42328; line-height: 30px; }
/* line 1257, ../sass/includes/_pupils.scss */
.link-pupil-table table tr td .link-pupil-btn, .remove-pupil-table table tr td .link-pupil-btn { font-weight: normal; margin: 5px !important; float: right; color: #fff; background: #E42328; outline: none !important; width: 100%; }
/* line 1265, ../sass/includes/_pupils.scss */
.link-pupil-table table tr td .link-pupil-btn:hover, .remove-pupil-table table tr td .link-pupil-btn:hover { background: #d93847; }
/* line 1272, ../sass/includes/_pupils.scss */
.link-pupil-table .link-pupil-btn-2, .remove-pupil-table .link-pupil-btn-2 { font-weight: normal; color: #fff; background: #E42328; outline: none !important; }
/* line 1277, ../sass/includes/_pupils.scss */
.link-pupil-table .link-pupil-btn-2:hover, .remove-pupil-table .link-pupil-btn-2:hover { background: #d93847; }

/* line 1284, ../sass/includes/_pupils.scss */
.profile_container .graph-col-1 { height: 100%; }

/* line 1288, ../sass/includes/_pupils.scss */
#attendance-solid-guage-graph { height: 100%; }
/* line 1297, ../sass/includes/_pupils.scss */
#attendance-solid-guage-graph .highcharts-data-labels > span { position: inherit !important; top: inherit !important; left: inherit !important; display: block; width: 100%; }
/* line 1303, ../sass/includes/_pupils.scss */
#attendance-solid-guage-graph .highcharts-data-labels > span > div { line-height: 50px; }
/* line 1305, ../sass/includes/_pupils.scss */
#attendance-solid-guage-graph .highcharts-data-labels > span > div > span { font-size: 35px !important; top: inherit !important; line-height: 50px; }
/* line 1313, ../sass/includes/_pupils.scss */
#attendance-solid-guage-graph .highcharts-container { height: 100% !important; }
/* line 1315, ../sass/includes/_pupils.scss */
#attendance-solid-guage-graph .highcharts-container .highcharts-root { height: auto !important; margin-top: auto; }

/* line 1322, ../sass/includes/_pupils.scss */
.attendance-chart-title { letter-spacing: 0.3px; text-align: center; font-family: "montserratmedium"; text-transform: capitalize; font-size: 12px; font-weight: bold; display: block; }

/* line 1333, ../sass/includes/_pupils.scss */
.popover-content .structure-table-list strong { display: block; width: 100%; margin-bottom: 15px; font-size: 14px; font-weight: bold; text-transform: capitalize; text-align: left; }
/* line 1343, ../sass/includes/_pupils.scss */
.popover-content .structure-table-list .program-dates h1 { font-size: 15px; line-height: 22px; text-align: left; }
/* line 1348, ../sass/includes/_pupils.scss */
.popover-content .structure-table-list .program-dates .date-block { display: table; width: 100%; }
/* line 1352, ../sass/includes/_pupils.scss */
.popover-content .structure-table-list .program-dates .date-block span.fa-clock-o { display: inline-block; float: left; font-size: 20px; margin-right: 10px; }
/* line 1359, ../sass/includes/_pupils.scss */
.popover-content .structure-table-list .program-dates .date-block .dates { float: left; min-height: auto; }
/* line 1362, ../sass/includes/_pupils.scss */
.popover-content .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 1378, ../sass/includes/_pupils.scss */
.popover { border-radius: 0; z-index: 1 !important; }

/* line 1382, ../sass/includes/_pupils.scss */
.popover-content { min-width: 160px; height: 215px; overflow-y: scroll; overflow-x: hidden; }
/* line 1387, ../sass/includes/_pupils.scss */
.popover-content::-webkit-scrollbar { width: 10px; }
/* line 1390, ../sass/includes/_pupils.scss */
.popover-content::-webkit-scrollbar-track { background: #404b59; }
/* line 1393, ../sass/includes/_pupils.scss */
.popover-content::-webkit-scrollbar-thumb { background: #303843; }
/* line 1396, ../sass/includes/_pupils.scss */
.popover-content::-webkit-scrollbar-thumb:hover { background: #0d0d0e; }
/* line 1399, ../sass/includes/_pupils.scss */
.popover-content .structure-table-list { margin-bottom: 10px; border-bottom: 1px solid #ccc; }
/* line 1402, ../sass/includes/_pupils.scss */
.popover-content .structure-table-list strong { display: block; width: 100%; margin-bottom: 15px; font-size: 14px; font-weight: bold; text-transform: capitalize; text-align: left; }
/* line 1412, ../sass/includes/_pupils.scss */
.popover-content .structure-table-list .program-dates h1 { font-size: 15px; line-height: 22px; text-align: left; }
/* line 1417, ../sass/includes/_pupils.scss */
.popover-content .structure-table-list .program-dates .date-block { display: table; width: 100%; }
/* line 1421, ../sass/includes/_pupils.scss */
.popover-content .structure-table-list .program-dates .date-block span.fa-clock-o { display: inline-block; float: left; font-size: 14px; line-height: 23px; margin-right: 8px; }
/* line 1429, ../sass/includes/_pupils.scss */
.popover-content .structure-table-list .program-dates .date-block .dates { float: left; min-height: auto; }
/* line 1432, ../sass/includes/_pupils.scss */
.popover-content .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 1445, ../sass/includes/_pupils.scss */
.fht-thead { overflow: visible !important; }

/* line 1453, ../sass/includes/_pupils.scss */
#student-list tbody tr .table-bg-01 .structure-table-row { position: absolute; width: 210px; z-index: 3; left: -205px; top: 55px; bottom: 0; margin: auto; padding-right: 5px; padding-top: 10px; height: 110px; display: none; }
/* line 1465, ../sass/includes/_pupils.scss */
#student-list tbody tr .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 1478, ../sass/includes/_pupils.scss */
#student-list tbody tr .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 1492, ../sass/includes/_pupils.scss */
#student-list tbody tr .table-bg-01 .structure-table-row button.popover-close { right: 10px; top: 15px; font-size: 24px; }
/* line 1498, ../sass/includes/_pupils.scss */
#student-list tbody tr .table-bg-01 .structure-table-row .structure-table-list { background: #303843; overflow-y: scroll; overflow-x: hidden; height: 105px; padding: 15px; }
/* line 1504, ../sass/includes/_pupils.scss */
#student-list tbody tr .table-bg-01 .structure-table-row .structure-table-list::-webkit-scrollbar { width: 7px; }
/* line 1507, ../sass/includes/_pupils.scss */
#student-list tbody tr .table-bg-01 .structure-table-row .structure-table-list::-webkit-scrollbar-track { background: #303843; }
/* line 1510, ../sass/includes/_pupils.scss */
#student-list tbody tr .table-bg-01 .structure-table-row .structure-table-list::-webkit-scrollbar-thumb { background: #464f5b; }
/* line 1513, ../sass/includes/_pupils.scss */
#student-list tbody tr .table-bg-01 .structure-table-row .structure-table-list::-webkit-scrollbar-thumb:hover { background: #0d0d0e; }
/* line 1516, ../sass/includes/_pupils.scss */
#student-list tbody tr .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: capitalize; text-align: left; }
/* line 1528, ../sass/includes/_pupils.scss */
#student-list tbody tr .table-bg-01 .structure-table-row .structure-table-list .program-dates h1 { font-size: 15px; line-height: 22px; text-align: left; }
/* line 1533, ../sass/includes/_pupils.scss */
#student-list tbody tr .table-bg-01 .structure-table-row .structure-table-list .program-dates .date-block { display: table; width: 100%; }
/* line 1537, ../sass/includes/_pupils.scss */
#student-list tbody tr .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 1544, ../sass/includes/_pupils.scss */
#student-list tbody tr .table-bg-01 .structure-table-row .structure-table-list .program-dates .date-block .dates { float: left; min-height: auto; }
/* line 1547, ../sass/includes/_pupils.scss */
#student-list tbody tr .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 1558, ../sass/includes/_pupils.scss */
#student-list tbody tr .table-bg-01 .structure-table-row .structure-table-list div { width: 100%; float: left; margin-bottom: 20px; }
/* line 1563, ../sass/includes/_pupils.scss */
#student-list tbody tr .table-bg-01 .structure-table-row .structure-table-list div a.btn-red-bordered { font-size: 12px; padding: 7px 25px; }
/* line 1572, ../sass/includes/_pupils.scss */
#student-list tbody tr .table-bg-01:hover > .structure-table-row { display: block; }
/* line 1581, ../sass/includes/_pupils.scss */
#student-list tbody tr:first-child .table-bg-01 .structure-table-row:before { bottom: inherit; }
/* line 1585, ../sass/includes/_pupils.scss */
#student-list tbody tr:first-child .table-bg-01 .structure-table-row:after { bottom: inherit; }
/* line 1596, ../sass/includes/_pupils.scss */
#student-list tbody tr:nth-child(2) .table-bg-01 .structure-table-row:before { bottom: inherit; }
/* line 1600, ../sass/includes/_pupils.scss */
#student-list tbody tr:nth-child(2) .table-bg-01 .structure-table-row:after { bottom: inherit; }
/* line 1609, ../sass/includes/_pupils.scss */
#student-list tbody tr:nth-last-child(2) .table-bg-01 .structure-table-row { top: inherit; }
/* line 1611, ../sass/includes/_pupils.scss */
#student-list tbody tr:nth-last-child(2) .table-bg-01 .structure-table-row:before { top: inherit; margin-bottom: 15px; }
/* line 1615, ../sass/includes/_pupils.scss */
#student-list tbody tr:nth-last-child(2) .table-bg-01 .structure-table-row:after { top: inherit; margin-bottom: 15px; }
/* line 1624, ../sass/includes/_pupils.scss */
#student-list tbody tr:last-child .table-bg-01 .structure-table-row { top: inherit; }
/* line 1626, ../sass/includes/_pupils.scss */
#student-list tbody tr:last-child .table-bg-01 .structure-table-row:before { top: inherit; margin-bottom: 15px; }
/* line 1630, ../sass/includes/_pupils.scss */
#student-list tbody tr:last-child .table-bg-01 .structure-table-row:after { top: inherit; margin-bottom: 15px; }

/* line 1, ../sass/includes/_login.scss */
.swimphony-login { overflow: hidden; }
@media (max-width: 767px) { /* line 1, ../sass/includes/_login.scss */
  .swimphony-login { background: #fff; } }
@media (max-width: 767px) { /* line 6, ../sass/includes/_login.scss */
  .swimphony-login #main-slider { display: none; } }
@media (max-width: 767px) { /* line 11, ../sass/includes/_login.scss */
  .swimphony-login .login-right-section { min-height: calc(100vh - 121px); margin-top: 10%; } }

/* line 20, ../sass/includes/_login.scss */
body.support-active:before { background: rgba(48, 56, 67, 0.67); content: ""; width: 100%; height: 100%; position: absolute; left: 0; right: 0; top: 0; bottom: 0; z-index: 1; }

/* line 34, ../sass/includes/_login.scss */
.login-left-section { width: 100%; height: 100%; background-size: cover; background-position: center; }
@media (max-width: 767px) { /* line 34, ../sass/includes/_login.scss */
  .login-left-section { position: relative; height: 50vh; }
  /* line 56, ../sass/includes/_login.scss */
  .login-left-section .xs-login { position: relative; z-index: 1; } }
/* line 61, ../sass/includes/_login.scss */
.login-left-section .baner-img { position: absolute; z-index: 0; }
/* line 65, ../sass/includes/_login.scss */
.login-left-section .logo { padding: 12px 0px 0px 10px; width: 190px; position: relative; z-index: 1; }
/* line 70, ../sass/includes/_login.scss */
.login-left-section .logo img { visibility: visible !important; }
/* line 74, ../sass/includes/_login.scss */
.login-left-section .logo-text { padding: 35px 0px 0px 10px; position: relative; z-index: 1; }
/* line 78, ../sass/includes/_login.scss */
.login-left-section .logo-text h1 { text-transform: capitalize; color: #fff; font-size: 30px; font-family: "montserratmedium"; }

/* line 87, ../sass/includes/_login.scss */
.main-sldier .carousel-inner { height: 100%; cursor: grab; }
/* line 90, ../sass/includes/_login.scss */
.main-sldier .carousel-inner .item { height: 100%; }
@media (max-width: 767px) { /* line 90, ../sass/includes/_login.scss */
  .main-sldier .carousel-inner .item { background-position: top center !important; } }

/*.xs-login{
	@include breakpoint(mx767){
		position:absolute;
		top:0;
		z-index:1;
	}
}*/
/* line 105, ../sass/includes/_login.scss */
.login-right-section { padding: 0px 0 0; padding-left: 8.333333%; position: relative; }
@media (max-width: 991px) { /* line 105, ../sass/includes/_login.scss */
  .login-right-section { padding-right: 8.333333%; } }
@media (max-width: 767px) { /* line 112, ../sass/includes/_login.scss */
  .login-right-section .login-header { position: absolute; right: 0; top: 34px; } }
/* line 118, ../sass/includes/_login.scss */
.login-right-section .login-header a { color: #363c4b; font-size: 14px; padding-right: 20px; }
/* line 126, ../sass/includes/_login.scss */
.login-right-section .login-header a.button_block { padding: 12px 20px; border: solid 1px #c0c2c6; font-size: 12px; cursor: pointer; font-family: "montserratregular"; }
@media (max-width: 767px) { /* line 126, ../sass/includes/_login.scss */
  .login-right-section .login-header a.button_block { color: #000; background: #fff; } }
/* line 136, ../sass/includes/_login.scss */
.login-right-section .login-header a.button_block:hover { color: #fff; background: #E42328; }
/* line 143, ../sass/includes/_login.scss */
.login-right-section .login-outer { display: table; width: 100%; }
/* line 146, ../sass/includes/_login.scss */
.login-right-section .login-outer .login-area { display: table-cell; vertical-align: middle; }
@media (min-width: 768px) { /* line 146, ../sass/includes/_login.scss */
  .login-right-section .login-outer .login-area { height: calc(100vh - 65px); } }
@media (max-width: 767px) { /* line 146, ../sass/includes/_login.scss */
  .login-right-section .login-outer .login-area { display: table-cell; height: calc(100vh - 120px); float: none; width: 100%; } }
/* line 158, ../sass/includes/_login.scss */
.login-right-section .login-outer .login-area .label-danger { white-space: normal; text-transform: initial; }
/* line 162, ../sass/includes/_login.scss */
.login-right-section .login-outer .login-area .sup-admin-logo { position: relative; padding-bottom: 20px; }
@media (max-width: 767px) { /* line 162, ../sass/includes/_login.scss */
  .login-right-section .login-outer .login-area .sup-admin-logo { margin-top: 20px; margin-left: 0px; } }
/* line 169, ../sass/includes/_login.scss */
.login-right-section .login-outer .login-area .sup-admin-logo img { max-width: 240px; }
/* line 174, ../sass/includes/_login.scss */
.login-right-section .login-outer .login-area.reg-area .form-group { position: relative; }
/* line 177, ../sass/includes/_login.scss */
.login-right-section .login-outer .login-area.reg-area .form-group span.label-danger { font-weight: normal !important; display: block; padding: 5px 10px; font-size: 12px; font-weight: 700; line-height: 1; color: #fff; text-align: left; white-space: inherit; vertical-align: unset; border-radius: .25em; background-color: #cc0600; }
/* line 194, ../sass/includes/_login.scss */
.login-right-section .login-outer .login-area h1 { color: #5086ae; font-size: 20px; font-family: "questrialregular"; margin-bottom: 20px; }
/* line 201, ../sass/includes/_login.scss */
.login-right-section .login-outer .login-area h3 { font-size: 15px; color: #363c4b; padding-top: 10px; }
/* line 207, ../sass/includes/_login.scss */
.login-right-section .login-outer .login-area p { color: #3E4B58; font-size: 13px; line-height: 18px; text-transform: initial; }
@media (max-width: 767px) { /* line 207, ../sass/includes/_login.scss */
  .login-right-section .login-outer .login-area p { color: #fff; } }
/* line 216, ../sass/includes/_login.scss */
.login-right-section .login-outer .login-area form { padding: 12px 0px 20px 0px; }
@media (min-width: 992px) { /* line 216, ../sass/includes/_login.scss */
  .login-right-section .login-outer .login-area form { width: 70%; } }
@media (max-width: 767px) { /* line 216, ../sass/includes/_login.scss */
  .login-right-section .login-outer .login-area form { width: 100%; } }
/* line 225, ../sass/includes/_login.scss */
.login-right-section .login-outer .login-area form .form-group label { font-weight: normal; font-family: "questrialregular"; color: #363c4b; font-size: 15px; display: block; float: left; }
/* line 233, ../sass/includes/_login.scss */
.login-right-section .login-outer .login-area form .form-group label span { word-break: break-word; white-space: initial; }
/* line 237, ../sass/includes/_login.scss */
.login-right-section .login-outer .login-area form .form-group label .label.label-danger { width: 100%; display: block; }
/* line 241, ../sass/includes/_login.scss */
.login-right-section .login-outer .login-area form .form-group label.heading { color: #d93847; line-height: 28px; font-size: 14px; }
@media (max-width: 767px) { /* line 241, ../sass/includes/_login.scss */
  .login-right-section .login-outer .login-area form .form-group label.heading { color: #fff; } }
/* line 250, ../sass/includes/_login.scss */
.login-right-section .login-outer .login-area form .form-group input { font-family: "questrialregular"; padding: 8px 8px; border: solid 1px #c0c2c6; width: 100%; border-radius: 4px; font-size: 14px; }
/* line 258, ../sass/includes/_login.scss */
.login-right-section .login-outer .login-area form .form-group input:placeholder, .login-right-section .login-outer .login-area form .form-group input:-webkit-input-placeholder, .login-right-section .login-outer .login-area form .form-group input:-ms-input-placeholder { text-transform: initial; }
/* line 262, ../sass/includes/_login.scss */
.login-right-section .login-outer .login-area form .form-group.check-area { position: relative; }
/* line 267, ../sass/includes/_login.scss */
.login-right-section .login-outer .login-area form .form-group.check-area [type="checkbox"]:not(:checked) + label::before, .login-right-section .login-outer .login-area form .form-group.check-area [type="checkbox"]:checked + label::before { width: 20px; height: 20px; top: -2px; }
/* line 272, ../sass/includes/_login.scss */
.login-right-section .login-outer .login-area form .form-group.check-area [type="checkbox"]:not(:checked) + label::after, .login-right-section .login-outer .login-area form .form-group.check-area [type="checkbox"]:checked + label::after { top: 1px; left: 2px; color: #45ad23; }
/* line 278, ../sass/includes/_login.scss */
.login-right-section .login-outer .login-area form .form-group .alert-success { margin: 10px 0 0; position: relative; }
/* line 282, ../sass/includes/_login.scss */
.login-right-section .login-outer .login-area form .form-group .alert-success .mail-validation b { font-size: 12px; }
/* line 284, ../sass/includes/_login.scss */
.login-right-section .login-outer .login-area form .form-group .alert-success .mail-validation b a { text-decoration: underline !important; color: #3c763d; display: block; }
/* line 293, ../sass/includes/_login.scss */
.login-right-section .login-outer .login-area form a { color: #5086ae; font-size: 15px; font-family: "questrialregular" !important; font-weight: normal; }
/* line 301, ../sass/includes/_login.scss */
.login-right-section .login-outer .login-area form button { font-size: 16px; font-family: "questrialregular"; padding: 8px 40px; display: block; margin: 0px auto; float: left; outline: none !important; background: #5086ae; }
/* line 311, ../sass/includes/_login.scss */
.login-right-section .login-outer .login-area form button:hover, .login-right-section .login-outer .login-area form button:focus, .login-right-section .login-outer .login-area form button:active:focus { background: #4e6a80; color: #fff; }
/* line 315, ../sass/includes/_login.scss */
.login-right-section .login-outer .login-area form button.close { float: right; font-size: 24px; position: absolute; right: 0; width: auto; padding: 5px 10px; background: none; opacity: 1; }
/* line 324, ../sass/includes/_login.scss */
.login-right-section .login-outer .login-area form button.close:hover, .login-right-section .login-outer .login-area form button.close:focus, .login-right-section .login-outer .login-area form button.close:active:focus { background: none; color: #404b59; opacity: 1; }
/* line 331, ../sass/includes/_login.scss */
.login-right-section .login-outer .login-area form .mail-validation { margin: 15px 0px; }
/* line 333, ../sass/includes/_login.scss */
.login-right-section .login-outer .login-area form .mail-validation span { color: #404b59; font-size: 13px; text-transform: capitalize; line-height: 20px; position: relative; padding-left: 0px; }
@media (max-width: 767px) { /* line 333, ../sass/includes/_login.scss */
  .login-right-section .login-outer .login-area form .mail-validation span { font-size: 12px; padding-left: 35px; } }
@media (max-width: 640px) { /* line 333, ../sass/includes/_login.scss */
  .login-right-section .login-outer .login-area form .mail-validation span { float: right; margin-bottom: 10px; } }
/* line 348, ../sass/includes/_login.scss */
.login-right-section .login-outer .login-area form .mail-validation span.validate_msg { padding-left: 40px; display: block; float: none; }
/* line 353, ../sass/includes/_login.scss */
.login-right-section .login-outer .login-area form .mail-validation span:before { position: absolute; top: 15px; left: 10px; content: "\f071"; color: #E42328; font-size: 25px; font-family: "FontAwesome"; margin-right: 20px; }
@media (max-width: 767px) { /* line 353, ../sass/includes/_login.scss */
  .login-right-section .login-outer .login-area form .mail-validation span:before { top: -5px; left: 0; } }
@media (max-width: 640px) { /* line 353, ../sass/includes/_login.scss */
  .login-right-section .login-outer .login-area form .mail-validation span:before { float: left; top: 8px; } }
/* line 372, ../sass/includes/_login.scss */
.login-right-section .login-outer .login-area form .mail-validation a { color: #3c763d; }
/* line 377, ../sass/includes/_login.scss */
.login-right-section .login-outer .login-area form .mail-validation#show_msg .mail-validation span { display: inline-block; padding: 20px; }
/* line 381, ../sass/includes/_login.scss */
.login-right-section .login-outer .login-area form .mail-validation#show_msg .mail-validation span.validate_msg a { display: block; }
/* line 394, ../sass/includes/_login.scss */
.login-right-section .login-outer .login-area input[type="checkbox"]:focus + label::before { outline: none; outline: none; outline-offset: none; }
/* line 405, ../sass/includes/_login.scss */
.login-right-section .login-outer.authentication .login-area form label { width: 100%; }
/* line 409, ../sass/includes/_login.scss */
.login-right-section .login-outer.authentication .login-area form .form-group input { width: 60px; border-radius: 0px; text-align: center; }
/* line 420, ../sass/includes/_login.scss */
.login-right-section .login-outer .forgot-div .mail-validation .validate_msg { display: block; }
/* line 426, ../sass/includes/_login.scss */
.login-right-section .text-right { text-align: right; display: block; position: relative; }

/* line 432, ../sass/includes/_login.scss */
.login-footer { background: #404b59; padding: 20px 0px; }
@media (max-width: 767px) { /* line 432, ../sass/includes/_login.scss */
  .login-footer { position: fixed; bottom: 0; width: 100%; } }
/* line 440, ../sass/includes/_login.scss */
.login-footer span { color: #fff; font-size: 14px; font-family: "montserratmedium"; display: block; padding: 10px 10px 0px 0px; }
@media (max-width: 767px) { /* line 440, ../sass/includes/_login.scss */
  .login-footer span { text-align: center; } }

/* line 451, ../sass/includes/_login.scss */
.gotoback { color: #5086ae; font-size: 13px; font-family: "montserratmedium"; margin: 12px 0px 0 20px; display: inline-block; cursor: pointer; position: absolute; left: 0px; top: 10px; }
@media (max-width: 767px) { /* line 451, ../sass/includes/_login.scss */
  .gotoback { left: 8%; top: -30px; margin: 0; } }
/* line 466, ../sass/includes/_login.scss */
.gotoback i { padding-right: 10px; }
/* line 469, ../sass/includes/_login.scss */
.gotoback:hover { color: #303843; }

/* line 473, ../sass/includes/_login.scss */
.signup-instructon { position: relative; display: block; float: left; bottom: 0; left: 0; font-size: 12px; line-height: 20px; max-width: 80%; margin-bottom: 40px; }
@media (max-width: 767px) { /* line 473, ../sass/includes/_login.scss */
  .signup-instructon { width: 100%; color: #fff; } }

/* line 489, ../sass/includes/_login.scss */
.modal_authentication .modal-content { border-radius: 0px; }
/* line 491, ../sass/includes/_login.scss */
.modal_authentication .modal-content .modal-header { background: #5086ae; border: 0px; padding: 10px 5px; }
/* line 495, ../sass/includes/_login.scss */
.modal_authentication .modal-content .modal-header h5 { font-size: 15px; color: #fff; text-transform: capitalize; float: left; }
/* line 502, ../sass/includes/_login.scss */
.modal_authentication .modal-content .modal-header button.close { float: right; opacity: 1; }
/* line 510, ../sass/includes/_login.scss */
.modal_authentication .modal-content .modal-body a.btn_auth { background: #5086ae; color: #fff; text-align: center; width: 70px; line-height: 26px; border-radius: 0; }
/* line 517, ../sass/includes/_login.scss */
.modal_authentication .modal-content .modal-body a.btn_auth:hover { opacity: 0.8; }

/* line 525, ../sass/includes/_login.scss */
#get-supportform { position: absolute; top: auto; right: 0; bottom: 0; opacity: 0; -webkit-transition: opacity 0.35s; transition: opacity 0.35s; -webkit-backface-visibility: hidden; /* Fix for Chrome 37.0.2062.120 (Mac) */ -webkit-transition: -webkit-transform 0.35s; transition: transform 0.35s; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); z-index: 1; }
/* line 539, ../sass/includes/_login.scss */
#get-supportform.active { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
/* line 544, ../sass/includes/_login.scss */
#get-supportform .modal-dialog { margin-bottom: 0; }

/* line 548, ../sass/includes/_login.scss */
.getinsupport-model { position: relative; }
@media (min-width: 768px) { /* line 548, ../sass/includes/_login.scss */
  .getinsupport-model { width: 530px; } }
/* line 554, ../sass/includes/_login.scss */
.getinsupport-model .modal-content .modal-header { padding: 20px; background: #292d3b; }
/* line 558, ../sass/includes/_login.scss */
.getinsupport-model .modal-content .modal-header h4 { color: #fff; font-size: 16px; font-family: "montserratmedium"; text-transform: capitalize; padding-top: 0; }
@media (max-width: 767px) { /* line 558, ../sass/includes/_login.scss */
  .getinsupport-model .modal-content .modal-header h4 { padding-top: 0; font-size: 16px; } }
/* line 569, ../sass/includes/_login.scss */
.getinsupport-model .modal-content .modal-header .close { position: absolute; right: 10px; font-size: 28px; margin-top: 0px; line-height: 24px; outline: none !important; }
@media (max-width: 767px) { /* line 569, ../sass/includes/_login.scss */
  .getinsupport-model .modal-content .modal-header .close { margin-top: -2px; } }
/* line 581, ../sass/includes/_login.scss */
.getinsupport-model .modal-content .modal-body { padding: 10px; }
/* line 584, ../sass/includes/_login.scss */
.getinsupport-model .modal-content .modal-body .form-group label { font-weight: normal; font-family: "montserratmedium"; text-transform: capitalize; display: block; }
@media (max-width: 767px) { /* line 584, ../sass/includes/_login.scss */
  .getinsupport-model .modal-content .modal-body .form-group label { font-size: 12px; } }
/* line 594, ../sass/includes/_login.scss */
.getinsupport-model .modal-content .modal-body .form-group input.support-input { padding: 0 15px; width: 100%; height: 40px; border: solid 1px #a1a1a2; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
/* line 605, ../sass/includes/_login.scss */
.getinsupport-model .modal-content .modal-body .form-group textarea.support-text { padding: 15px; width: 100%; height: 110px; border: solid 1px #a1a1a2; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
/* line 618, ../sass/includes/_login.scss */
.getinsupport-model .modal-content .modal-body .chek-outer .form-group label { padding: 5px 0 0 34px; }
/* line 624, ../sass/includes/_login.scss */
.getinsupport-model .modal-content .modal-footer { border-top: 0; display: table; float: right; padding: 10px; }
@media (max-width: 480px) { /* line 624, ../sass/includes/_login.scss */
  .getinsupport-model .modal-content .modal-footer { float: none; width: 100%; } }
/* line 633, ../sass/includes/_login.scss */
.getinsupport-model .modal-content .modal-footer button { margin-top: 0; width: 136px; height: 40px; font-family: "montserratmedium"; text-transform: capitalize; color: #2a2e3c; border: solid 1px #2a2e3c; background: #fff; border-radius: 0px; -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; transition: all .4s; outline: none !important; }
@media (max-width: 480px) { /* line 633, ../sass/includes/_login.scss */
  .getinsupport-model .modal-content .modal-footer button { width: 100%; margin: 10px 0 0 0; } }
/* line 652, ../sass/includes/_login.scss */
.getinsupport-model .modal-content .modal-footer button:hover { color: #fff; background: #378b1c; border-color: #378b1c; }
/* line 660, ../sass/includes/_login.scss */
.getinsupport-model .modal-content .modal-footer button.support-submit { background: #45ad23; border-color: #45ad23; color: #fff; }
/* line 664, ../sass/includes/_login.scss */
.getinsupport-model .modal-content .modal-footer button.support-submit:hover { background: #378b1c; border-color: #378b1c; }

/* line 673, ../sass/includes/_login.scss */
.left-img-block { position: relative; z-index: 3; }

/* line 677, ../sass/includes/_login.scss */
.copywrite-area { text-transform: capitalize; position: static; left: 0; right: 0px; width: 100%; bottom: 0; margin-top: 15px; background: #404b59; color: #fff; text-align: center; padding: 15px 0px; z-index: 1; }
@media (max-width: 767px) { /* line 677, ../sass/includes/_login.scss */
  .copywrite-area { position: relative; } }
/* line 693, ../sass/includes/_login.scss */
.copywrite-area span { font-family: "questrialregular"; text-transform: none; }
@media (max-width: 767px) { /* line 693, ../sass/includes/_login.scss */
  .copywrite-area span { padding-left: 0; } }
/* line 700, ../sass/includes/_login.scss */
.copywrite-area span a { color: #fff; }
/* line 704, ../sass/includes/_login.scss */
.copywrite-area a { text-decoration: underline !important; }
@media (max-width: 340px) { /* line 677, ../sass/includes/_login.scss */
  .copywrite-area { position: static; } }

/* line 728, ../sass/includes/_login.scss */
.login-right-section .login-outer .authentification-section form label.text-bolder { font-family: "questrialregular"; font-size: 19px; color: #5086ae; margin: 10px 0 0; }
/* line 736, ../sass/includes/_login.scss */
.login-right-section .login-outer .authentification-section form input.auth_code { margin: 25px 10px 15px 0; padding: 20px 8px; }
/* line 741, ../sass/includes/_login.scss */
.login-right-section .login-outer .authentification-section form button { display: inline-block; float: left; padding: 10px 30px; margin: 0; height: 40px; width: auto !important; }
@media (max-width: 767px) { /* line 741, ../sass/includes/_login.scss */
  .login-right-section .login-outer .authentification-section form button { width: 100% !important; margin-bottom: 10px; } }
/* line 753, ../sass/includes/_login.scss */
.login-right-section .login-outer .authentification-section form .reference_no { font-family: "questrialregular"; color: #404b59; font-size: 16px; display: inline-block; margin: 10px 0 0 10px; }
/* line 760, ../sass/includes/_login.scss */
.login-right-section .login-outer .authentification-section form .mail-validation { margin: 0 0 10px; }
@media (min-width: 992px) { /* line 760, ../sass/includes/_login.scss */
  .login-right-section .login-outer .authentification-section form .mail-validation { width: 100%; } }
/* line 767, ../sass/includes/_login.scss */
.login-right-section .login-outer .authentification-section form .mail-validation button { margin-right: 10px; margin-top: 10px; }
@media (max-width: 767px) { /* line 767, ../sass/includes/_login.scss */
  .login-right-section .login-outer .authentification-section form .mail-validation button { width: auto !important; margin-bottom: 5px !important; } }
/* line 775, ../sass/includes/_login.scss */
.login-right-section .login-outer .authentification-section form .mail-validation span { font-family: "questrialregular"; display: inline-block; margin-top: 30px; text-transform: initial; font-size: 15px; width: 100%; }
/* line 782, ../sass/includes/_login.scss */
.login-right-section .login-outer .authentification-section form .mail-validation span::before { content: ''; display: none; }
/* line 786, ../sass/includes/_login.scss */
.login-right-section .login-outer .authentification-section form .mail-validation span a { font-size: 15px; color: #061e54; text-decoration: underline !important; }
/* line 791, ../sass/includes/_login.scss */
.login-right-section .login-outer .authentification-section form .mail-validation span span { border-top: 1px solid #cdd2d6; padding-top: 10px; margin-top: 0; margin-bottom: 10px; }
/* line 803, ../sass/includes/_login.scss */
.login-right-section .login-outer .authentification-section h5.notes { font-family: "questrialregular"; font-weight: normal; font-size: 15px; text-transform: initial; color: #404b59; margin: 20px 0; }
/* line 813, ../sass/includes/_login.scss */
.login-right-section .login-outer .authentification-section p.red-text { font-family: "montserratregular"; font-size: 14px; color: #45ad23; line-height: 28px; }
/* line 820, ../sass/includes/_login.scss */
.login-right-section .login-outer .authentification-section .auth-info { display: block; float: left; clear: both; }
/* line 824, ../sass/includes/_login.scss */
.login-right-section .login-outer .authentification-section .auth-info p { color: #a3a6a8; }
/* line 826, ../sass/includes/_login.scss */
.login-right-section .login-outer .authentification-section .auth-info p span { color: #404b59; }
/* line 836, ../sass/includes/_login.scss */
.login-right-section .login-header a.button_block:hover { background: transparent; color: #363c4b; }

/* line 845, ../sass/includes/_login.scss */
#support-modal { overflow-x: unset; overflow-y: unset; }
@media (max-width: 480px) { /* line 845, ../sass/includes/_login.scss */
  #support-modal { overflow-x: scroll; overflow-y: auto; } }
/* line 853, ../sass/includes/_login.scss */
#support-modal.modal.fade .modal-dialog { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
/* line 859, ../sass/includes/_login.scss */
#support-modal.modal.fade:not(.in) .modal-dialog { -webkit-transform: translate3d(0, 20%, 0); transform: translate3d(0, 20%, 0); }
/* line 865, ../sass/includes/_login.scss */
#support-modal .modal-dialog { position: absolute; right: 0; bottom: 0; z-index: 9; margin: auto; }
@media (max-width: 480px) { /* line 865, ../sass/includes/_login.scss */
  #support-modal .modal-dialog { width: 95%; position: static; } }
/* line 875, ../sass/includes/_login.scss */
#support-modal .modal-dialog .modal-content { border-radius: 0; }
/* line 877, ../sass/includes/_login.scss */
#support-modal .modal-dialog .modal-content .modal-header { border-radius: 0; }
@media (max-width: 340px) { /* line 880, ../sass/includes/_login.scss */
  #support-modal .modal-dialog .modal-content .modal-header h4.modal-title { font-size: 14px; } }

/* line 892, ../sass/includes/_login.scss */
.personal-data-model .modal-dialog { width: 90%; margin: 0 auto; }
@media (min-width: 768px) { /* line 892, ../sass/includes/_login.scss */
  .personal-data-model .modal-dialog { width: 700px; top: 25%; } }
/* line 899, ../sass/includes/_login.scss */
.personal-data-model .modal-dialog .modal-content { border-radius: 0; }
/* line 901, ../sass/includes/_login.scss */
.personal-data-model .modal-dialog .modal-content .personal-data-head { padding: 10px 25px; background: #424b58; }
/* line 905, ../sass/includes/_login.scss */
.personal-data-model .modal-dialog .modal-content .personal-data-body { padding: 28px 25px 20px 25px; background: #fff; }
/* line 908, ../sass/includes/_login.scss */
.personal-data-model .modal-dialog .modal-content .personal-data-body p { color: #1f4e67; }
/* line 910, ../sass/includes/_login.scss */
.personal-data-model .modal-dialog .modal-content .personal-data-body p a { color: #E42328; text-decoration: underline !important; }
/* line 914, ../sass/includes/_login.scss */
.personal-data-model .modal-dialog .modal-content .personal-data-body p span { color: #45ad23; }
/* line 919, ../sass/includes/_login.scss */
.personal-data-model .modal-dialog .modal-content .personal-data-footer { padding: 0 25px 25px 25px; text-align: right; }
/* line 922, ../sass/includes/_login.scss */
.personal-data-model .modal-dialog .modal-content .personal-data-footer button { -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; transition: all .4s; }
/* line 928, ../sass/includes/_login.scss */
.personal-data-model .modal-dialog .modal-content .personal-data-footer .personal-data-cancel { width: 115px; height: 35px; margin-right: 10px; font-family: 'montserratmedium'; border-radius: 0; box-shadow: none; outline: none !important; background: #fff; -webkit-box-shadow: 0px 0px 0px 1px #BDC0C5; box-shadow: 0px 0px 0px 1px #BDC0C5; }
/* line 939, ../sass/includes/_login.scss */
.personal-data-model .modal-dialog .modal-content .personal-data-footer .personal-data-cancel:hover { color: #fff; background: #d93847; -webkit-box-shadow: 0px 0px 0px 1px #d93847; box-shadow: 0px 0px 0px 1px #d93847; }
/* line 946, ../sass/includes/_login.scss */
.personal-data-model .modal-dialog .modal-content .personal-data-footer .personal-data-accept { width: 115px; height: 35px; font-family: 'montserratmedium'; border-radius: 0; box-shadow: none; color: #fff; background: #E42328; outline: none !important; -webkit-box-shadow: 0px 0px 0px 1px #E42328; box-shadow: 0px 0px 0px 1px #E42328; }
/* line 957, ../sass/includes/_login.scss */
.personal-data-model .modal-dialog .modal-content .personal-data-footer .personal-data-accept:hover { background: #d93847; -webkit-box-shadow: 0px 0px 0px 1px #d93847; box-shadow: 0px 0px 0px 1px #d93847; }

/* line 969, ../sass/includes/_login.scss */
.sweet-alert .sa-icon { margin: 0px auto 25px auto !important; }
/* line 972, ../sass/includes/_login.scss */
.sweet-alert h2 { color: #232a32; text-transform: capitalize; font-size: 34px; font-family: "montserratmedium"; margin-bottom: 12px; }
/* line 979, ../sass/includes/_login.scss */
.sweet-alert p { font-family: 'montserratregular'; color: #232a32; line-height: 24px; font-size: 13px; text-transform: capitalize; }
/* line 986, ../sass/includes/_login.scss */
.sweet-alert button { outline: none !important; }
/* line 988, ../sass/includes/_login.scss */
.sweet-alert button.confirm { background: #E42328; color: #fff; border-radius: 0px; padding: 7px 20px; text-transform: capitalize; border: none; -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; transition: all .4s; }
/* line 999, ../sass/includes/_login.scss */
.sweet-alert button.confirm:hover { background: #d93847; }
/* line 1005, ../sass/includes/_login.scss */
.sweet-alert button.cancel { display: inline-block; padding: 7px 20px; border-radius: 0; }

/* line 1012, ../sass/includes/_login.scss */
.rem-pad { padding: 0 !important; }

/* line 20, ../sass/style.scss */
.logo img { max-height: 58px; }

/* line 24, ../sass/style.scss */
.header-block { width: 100%; position: fixed; top: 0; z-index: 2; -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; transition: all .4s; }
/* line 33, ../sass/style.scss */
.header-block .top-header { background: #404b59; padding: 25px 0px; -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; transition: all .4s; }
/* line 40, ../sass/style.scss */
.header-block .top-header .logo { float: left; padding-left: 10px; -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; transition: all .4s; }
@media (max-width: 1366px) { /* line 40, ../sass/style.scss */
  .header-block .top-header .logo { max-width: 220px; } }
@media (max-width: 991px) { /* line 40, ../sass/style.scss */
  .header-block .top-header .logo { max-width: 100%; display: block; float: none; } }
@media (max-width: 480px) { /* line 40, ../sass/style.scss */
  .header-block .top-header .logo { float: none; margin: 0px auto; } }
/* line 61, ../sass/style.scss */
.header-block .top-header .top-right-head { float: right; }
@media (max-width: 1279px) { /* line 61, ../sass/style.scss */
  .header-block .top-header .top-right-head { position: absolute; float: none; right: 0; top: 15px; } }
@media (max-width: 991px) { /* line 61, ../sass/style.scss */
  .header-block .top-header .top-right-head { top: 0; } }
/* line 73, ../sass/style.scss */
.header-block .top-header .top-right-head h1 { margin-right: 15px; max-width: 250px; float: left; text-align: right; color: #fff; font-size: 25px; font-family: "montserratmedium"; }
@media (max-width: 1279px) { /* line 73, ../sass/style.scss */
  .header-block .top-header .top-right-head h1 { font-size: 12px; } }
/* line 85, ../sass/style.scss */
.header-block .top-header .top-right-head .school-user-navigation { float: left; padding-top: 15px; }
/* line 88, ../sass/style.scss */
.header-block .top-header .top-right-head .school-user-navigation li { float: left; padding: 0 10px; }
/* line 91, ../sass/style.scss */
.header-block .top-header .top-right-head .school-user-navigation li a { font-size: 15px; text-transform: uppercase; padding: 10px 15px 10px 45px; color: #fff; display: inline-block; background: #E42328; -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; transition: all .4s; position: relative; }
@media (max-width: 1366px) { /* line 91, ../sass/style.scss */
  .header-block .top-header .top-right-head .school-user-navigation li a { font-size: 12px; } }
/* line 107, ../sass/style.scss */
.header-block .top-header .top-right-head .school-user-navigation li a:hover { color: #fff; background: #d93847; }
/* line 111, ../sass/style.scss */
.header-block .top-header .top-right-head .school-user-navigation li a i { margin-right: 10px; font-size: 20px; position: absolute; left: 15px; }
/* line 122, ../sass/style.scss */
.header-block .main-header { background: #303843; }
/* line 124, ../sass/style.scss */
.header-block .main-header .nav { width: calc(100% - 26%); padding-top: 4px; }
@media (max-width: 1199px) { /* line 124, ../sass/style.scss */
  .header-block .main-header .nav { width: calc(100% - 0%); } }
/* line 131, ../sass/style.scss */
.header-block .main-header .nav li a { color: #fff; font-size: 12px; text-transform: uppercase; font-family: "montserratmedium"; padding: 15px 10px; }
@media (max-width: 1279px) { /* line 131, ../sass/style.scss */
  .header-block .main-header .nav li a { padding: 15px 4px; } }
/* line 140, ../sass/style.scss */
.header-block .main-header .nav li a:hover { border-bottom: solid 2px #45ad23; background: none; }
/* line 144, ../sass/style.scss */
.header-block .main-header .nav li a:focus { border-bottom: solid 2px #45ad23; background: none; }
/* line 148, ../sass/style.scss */
.header-block .main-header .nav li a:active { border-bottom: solid 2px #45ad23; background: none; }
/* line 152, ../sass/style.scss */
.header-block .main-header .nav li a.active { border-bottom: solid 2px #45ad23; background: none; }
/* line 156, ../sass/style.scss */
.header-block .main-header .nav li a i { font-size: 20px; padding-right: 10px; display: inline-block; float: left; }
/* line 165, ../sass/style.scss */
.header-block .main-header .search-block { width: calc(100% - 75%); float: right; padding: 10px 0px; }
@media (max-width: 1199px) { /* line 169, ../sass/style.scss */
  .header-block .main-header .search-block.normal-screen { width: calc(100% - 0%); } }
@media (max-width: 767px) { /* line 169, ../sass/style.scss */
  .header-block .main-header .search-block.normal-screen { display: none; } }
/* line 178, ../sass/style.scss */
.header-block .main-header .search-block form#header-main-search { position: relative; }

/* line 187, ../sass/style.scss */
.left-menu-panel { width: 275px; float: left; height: auto; min-height: 100vh; background: url(../images/mask-logo.png) no-repeat; background-position: 0 26%; background-size: contain; position: relative; -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; transition: all .4s; }
@media (max-width: 1279px) { /* line 187, ../sass/style.scss */
  .left-menu-panel { width: 230px; } }
@media (max-width: 991px) { /* line 187, ../sass/style.scss */
  .left-menu-panel { position: absolute; left: -300px; top: 0; z-index: 2; height: 100%; background: #73afdb; }
  /* line 214, ../sass/style.scss */
  .left-menu-panel.active { left: 0; } }
/* line 218, ../sass/style.scss */
.left-menu-panel .left-filter-section { height: 100%; }
/* line 220, ../sass/style.scss */
.left-menu-panel .left-filter-section .left-section { width: 100%; height: 100%; min-height: 100vh; position: relative; padding: 20px; background: #73afdb; background: -moz-linear-gradient(top, #73afdb 0%, #1e5799 100%); background: -webkit-linear-gradient(top, #73afdb 0%, #1e5799 100%); background: linear-gradient(to bottom, #73afdb 0%, #1e5799 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#73afdb', endColorstr='#1e5799',GradientType=0 ); }
/* line 235, ../sass/style.scss */
.left-menu-panel .left-filter-section .left-section::after { content: ''; width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: 0; background: url(../images/mask-logo.png) no-repeat 0; background-position: 0px 183px; }
/* line 246, ../sass/style.scss */
.left-menu-panel .left-filter-section .left-section .filter-area { position: relative; z-index: 1; background: #303843; max-height: 760px; overflow: auto; padding: 20px 18px; }
/* line 254, ../sass/style.scss */
.left-menu-panel .left-filter-section .left-section .filter-area::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); background-color: #e8e8e8; }
/* line 258, ../sass/style.scss */
.left-menu-panel .left-filter-section .left-section .filter-area::-webkit-scrollbar { width: 5px; background-color: #e8e8e8; }
/* line 262, ../sass/style.scss */
.left-menu-panel .left-filter-section .left-section .filter-area::-webkit-scrollbar-thumb { background-color: #fd4a5a; }
/* line 268, ../sass/style.scss */
.left-menu-panel .left-filter-section .left-section .filter-area .multiselect-container li a label { white-space: initial; text-overflow: inherit; font-size: 13px; line-height: 16px; padding: 3px 20px 7px 40px; }
/* line 281, ../sass/style.scss */
.left-menu-panel .left-filter-section .left-section .filter-area form .form-group label.inner-title { color: #fff; color: #e5e6e7; font-size: 14px; font-weight: normal; margin-bottom: 12px; }
/* line 287, ../sass/style.scss */
.left-menu-panel .left-filter-section .left-section .filter-area form .form-group label.inner-title.top_input { padding-top: 15px; }
/* line 292, ../sass/style.scss */
.left-menu-panel .left-filter-section .left-section .filter-area form .form-group .filter-block { margin-top: 10px; margin-bottom: 20px; }
/* line 296, ../sass/style.scss */
.left-menu-panel .left-filter-section .left-section .filter-area form .form-group .filter-block ul li { display: inline-block; margin-right: 2px; margin-bottom: 5px; }
/* line 300, ../sass/style.scss */
.left-menu-panel .left-filter-section .left-section .filter-area form .form-group .filter-block ul li.filter_gender-list { text-align: center; display: inline-block; width: 31.33%; margin-right: 0; }
/* line 307, ../sass/style.scss */
.left-menu-panel .left-filter-section .left-section .filter-area form .form-group .filter-block ul li label { position: relative; width: 50px; height: 30px; }
/* line 311, ../sass/style.scss */
.left-menu-panel .left-filter-section .left-section .filter-area form .form-group .filter-block ul li label.check-label { width: auto; padding-left: 0; color: #979393; padding-top: 0px; }
/* line 317, ../sass/style.scss */
.left-menu-panel .left-filter-section .left-section .filter-area form .form-group .filter-block ul li label span { display: block; background: #fff; color: #363c4b; position: absolute; top: 0; left: 0; width: 100%; height: 100%; line-height: 30px; text-align: center; cursor: pointer; border-radius: 5px; }
/* line 330, ../sass/style.scss */
.left-menu-panel .left-filter-section .left-section .filter-area form .form-group .filter-block ul li label span.fliter_by-gender { width: 45px; height: 45px; border-radius: 50%; color: #979393; font-size: 25px; padding-top: 7px; }
/* line 339, ../sass/style.scss */
.left-menu-panel .left-filter-section .left-section .filter-area form .form-group .filter-block ul li label input { visibility: hidden; width: 100%; height: 45px; position: inherit; }
/* line 345, ../sass/style.scss */
.left-menu-panel .left-filter-section .left-section .filter-area form .form-group .filter-block ul li label input:checked + span { background: #73afdb; color: #fff; }
/* line 354, ../sass/style.scss */
.left-menu-panel .left-filter-section .left-section .filter-area form .form-group .filter-block.filter-selectd { margin-bottom: 0px; }
/* line 357, ../sass/style.scss */
.left-menu-panel .left-filter-section .left-section .filter-area form .form-group .filter-block.filter-selectd label input { height: auto; }
/* line 363, ../sass/style.scss */
.left-menu-panel .left-filter-section .left-section .filter-area form .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 373, ../sass/style.scss */
.left-menu-panel .left-filter-section .left-section .filter-area form .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; }
/* line 390, ../sass/style.scss */
.left-menu-panel .left-filter-section .left-section .filter-area form .form-group .common-selecter select::-ms-expand { display: none; }
/* line 393, ../sass/style.scss */
.left-menu-panel .left-filter-section .left-section .filter-area form .form-group .common-selecter:after { text-align: center; font-size: 25px; line-height: 32px; font-family: "FontAwesome"; position: absolute; right: -1px; top: 0; content: "\f0d7"; color: #fff; background: #79b3dd; width: 32px; height: 100%; }
/* line 408, ../sass/style.scss */
.left-menu-panel .left-filter-section .left-section .filter-area form .form-group .common-selecter.select-filter:after { display: none !important; }
/* line 411, ../sass/style.scss */
.left-menu-panel .left-filter-section .left-section .filter-area form .form-group .common-selecter.select-filter .selectric { padding-top: 0; height: 31px; min-height: 31px; }
/* line 416, ../sass/style.scss */
.left-menu-panel .left-filter-section .left-section .filter-area form .form-group .common-selecter.select-filter .selectric b.button { width: 32px; height: 100%; }
/* line 419, ../sass/style.scss */
.left-menu-panel .left-filter-section .left-section .filter-area form .form-group .common-selecter.select-filter .selectric b.button:before { text-align: center; font-size: 25px; line-height: 32px; font-family: "FontAwesome"; position: absolute; right: -1px; top: 0; content: "\f0d7"; color: #fff; background: #79b3dd; width: 102%; height: 100%; }
/* line 433, ../sass/style.scss */
.left-menu-panel .left-filter-section .left-section .filter-area form .form-group .common-selecter.select-filter .selectric b.button::after { display: none !important; }
/* line 438, ../sass/style.scss */
.left-menu-panel .left-filter-section .left-section .filter-area form .form-group .common-selecter.select-filter .selectric span { font-size: 13px; padding-left: 0; color: #999596; }
/* line 445, ../sass/style.scss */
.left-menu-panel .left-filter-section .left-section .filter-area form .form-group .common-selecter.select-filter .selectric-items .selectric-scroll { background: #fff; }
/* line 448, ../sass/style.scss */
.left-menu-panel .left-filter-section .left-section .filter-area form .form-group .common-selecter.select-filter .selectric-items .selectric-scroll ul li { color: #999596; border-top: dashed 1px #337ab7; padding: 5px 10px; }
/* line 453, ../sass/style.scss */
.left-menu-panel .left-filter-section .left-section .filter-area form .form-group .common-selecter.select-filter .selectric-items .selectric-scroll ul li.selected.highlighted { color: #fff; background: #337ab7; }
/* line 458, ../sass/style.scss */
.left-menu-panel .left-filter-section .left-section .filter-area form .form-group .common-selecter.select-filter .selectric-items .selectric-scroll ul li:hover { color: #fff; background: #337ab7; }
/* line 469, ../sass/style.scss */
.left-menu-panel .left-filter-section .left-section .filter-area form .form-group .sw-select .multiselect-native-select { position: relative; display: block; width: 100%; padding: 0; }
/* line 474, ../sass/style.scss */
.left-menu-panel .left-filter-section .left-section .filter-area form .form-group .sw-select .multiselect-native-select .btn-group { width: 100%; background: transparent; }
/* line 477, ../sass/style.scss */
.left-menu-panel .left-filter-section .left-section .filter-area form .form-group .sw-select .multiselect-native-select .btn-group button { font-size: 16px; text-align: left; color: #999596; width: 100%; background: transparent; outline: none !important; position: relative; z-index: 1; box-shadow: none; border: none; }
/* line 488, ../sass/style.scss */
.left-menu-panel .left-filter-section .left-section .filter-area form .form-group .sw-select .multiselect-native-select .btn-group button .caret { display: none; }
/* line 491, ../sass/style.scss */
.left-menu-panel .left-filter-section .left-section .filter-area form .form-group .sw-select .multiselect-native-select .btn-group button .multiselect-selected-text { display: block; width: 75%; overflow: hidden; font-size: 13px; line-height: 19px; }
/* line 504, ../sass/style.scss */
.left-menu-panel .left-filter-section .left-section .filter-area form .form-group .sw-select .dropdown-menu li a .checkbox::before { position: absolute; left: 2px; top: 1px; content: ''; width: 25px; height: 24px; border: solid 1px #337ab7; background: #fff; }
/* line 518, ../sass/style.scss */
.left-menu-panel .left-filter-section .left-section .filter-area form .form-group .sw-select .dropdown-menu .active a label { position: relative; }
/* line 521, ../sass/style.scss */
.left-menu-panel .left-filter-section .left-section .filter-area form .form-group .sw-select .dropdown-menu .active a label::after { content: "\f00c"; position: absolute; font-family: "FontAwesome"; top: 8px; left: 5px; font-size: 1.3em; line-height: 0.8; color: #337ab7; transition: all 0.2s; }
/* line 537, ../sass/style.scss */
.left-menu-panel .left-filter-section .left-section .filter-area form .form-group button.filter-button { font-size: 12px; width: 46%; background: #fff; border: 0; padding: 10px 8px; border-radius: 5px; -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; transition: all .4s; }
/* line 548, ../sass/style.scss */
.left-menu-panel .left-filter-section .left-section .filter-area form .form-group button.filter-button:hover { background: #73afdb; color: #fff; }
@media (max-width: 1279px) { /* line 537, ../sass/style.scss */
  .left-menu-panel .left-filter-section .left-section .filter-area form .form-group button.filter-button { width: 100%; margin-bottom: 10px; } }
/* line 559, ../sass/style.scss */
.left-menu-panel .left-filter-section .left-section .filter-area form .catgry_area { padding-top: 15px; position: relative; }
/* line 562, ../sass/style.scss */
.left-menu-panel .left-filter-section .left-section .filter-area form .catgry_area:after { position: absolute; left: -15px; top: 0; width: 111%; height: 1px; content: ""; border-top: dashed 1px #fff; }
/* line 575, ../sass/style.scss */
.left-menu-panel .left-filter-section .left-section .filter-area .form-group h3.inner-title { color: #e5e6e7; font-size: 14px; font-weight: normal; margin-bottom: 12px; }
/* line 585, ../sass/style.scss */
.left-menu-panel .left-filter-section .left-section .filter-area ul.filter-btn-row li { float: left; width: 50%; padding: 5px; }
/* line 589, ../sass/style.scss */
.left-menu-panel .left-filter-section .left-section .filter-area ul.filter-btn-row li a { text-align: center; display: block; color: #333; font-size: 13px; border: 0; padding: 10px 8px; border-radius: 5px; -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; transition: all .4s; background: #fff; }
/* line 602, ../sass/style.scss */
.left-menu-panel .left-filter-section .left-section .filter-area ul.filter-btn-row li a:hover { color: #fff; background: #73afdb; }
/* line 608, ../sass/style.scss */
.left-menu-panel .left-filter-section .left-section .filter-area ul.filter-btn-row li.active a { color: #fff; background: #73afdb; }
/* line 617, ../sass/style.scss */
.left-menu-panel .left-filter-section .left-section .filter-area .multiselect-container.dropdown-menu { border-radius: 0; left: -1px; width: 101.5%; }
/* line 626, ../sass/style.scss */
.left-menu-panel .left-filter-section .chat-head h1 { color: #fff; font-size: 25px; font-family: "montserratbold"; line-height: 30px; }
/* line 633, ../sass/style.scss */
.left-menu-panel .left-filter-section .chat-panel-head { padding: 20px 0px; position: relative; z-index: 1; }
/* line 637, ../sass/style.scss */
.left-menu-panel .left-filter-section .chat-panel-head h1 { color: #fff; font-size: 25px; text-transform: uppercase; font-family: "montserratbold"; line-height: 30px; }
@media (max-width: 1279px) { /* line 637, ../sass/style.scss */
  .left-menu-panel .left-filter-section .chat-panel-head h1 { font-size: 19px; line-height: 26px; } }

/* line 651, ../sass/style.scss */
.school-side-area { padding-top: 158px; }
@media (max-width: 1199px) { /* line 651, ../sass/style.scss */
  .school-side-area { padding-top: 215px; } }
@media (max-width: 991px) { /* line 651, ../sass/style.scss */
  .school-side-area { padding-top: 273px; } }
@media (max-width: 640px) { /* line 651, ../sass/style.scss */
  .school-side-area { padding-top: 265px; } }
/* line 663, ../sass/style.scss */
.school-side-area.header-active .school-area-header { width: 100%; position: fixed; top: 0; z-index: 3; }
/* line 668, ../sass/style.scss */
.school-side-area.header-active .school-area-header .top-header { padding: 10px 0px; }
/* line 670, ../sass/style.scss */
.school-side-area.header-active .school-area-header .top-header .logo { padding-left: 10px; width: 220px; -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; transition: all .4s; }

/* line 683, ../sass/style.scss */
.content-area { position: relative; width: 100%; height: 100%; }
/* line 687, ../sass/style.scss */
.content-area .aside-toggle { position: fixed; left: 0; background: #000; width: 28px; height: 45px; cursor: pointer; top: 0; bottom: 0; margin: auto; z-index: 999; display: none; }
@media (max-width: 991px) { /* line 687, ../sass/style.scss */
  .content-area .aside-toggle { display: block; } }
/* line 702, ../sass/style.scss */
.content-area .aside-toggle i { color: #fff; font-size: 15px; text-align: center; margin: 0px auto; display: block; padding-top: 15px; }
/* line 710, ../sass/style.scss */
.content-area .aside-toggle:hover { background: #E42328; }
/* line 715, ../sass/style.scss */
.content-area .right-panel { width: calc(100% - 275px); float: right; }
@media (max-width: 1279px) { /* line 715, ../sass/style.scss */
  .content-area .right-panel { width: calc(100% - 230px); } }
@media (max-width: 991px) { /* line 715, ../sass/style.scss */
  .content-area .right-panel { width: 100%; float: none; } }
/* line 726, ../sass/style.scss */
.content-area .right-panel .right-lising-head { background: #edf3f6; padding: 30px 15px 60px 15px; position: relative; overflow: hidden; }
@media (max-width: 991px) { /* line 726, ../sass/style.scss */
  .content-area .right-panel .right-lising-head { padding: 30px 15px 0 15px; } }
@media (max-width: 480px) { /* line 726, ../sass/style.scss */
  .content-area .right-panel .right-lising-head { padding: 33px 10px 7px 10px; } }
/* line 737, ../sass/style.scss */
.content-area .right-panel .right-lising-head.timetable-panel { padding: 33px 10px 15px 15px; }
/* line 739, ../sass/style.scss */
.content-area .right-panel .right-lising-head.timetable-panel h1 { float: left; }
/* line 742, ../sass/style.scss */
.content-area .right-panel .right-lising-head.timetable-panel .select-area { float: right; }
/* line 744, ../sass/style.scss */
.content-area .right-panel .right-lising-head.timetable-panel .select-area select { height: 35px; padding: 8px; }
/* line 750, ../sass/style.scss */
.content-area .right-panel .right-lising-head h1 { font-size: 25px; color: #404b59; font-weight: bold; display: inline-block; }
/* line 756, ../sass/style.scss */
.content-area .right-panel .right-lising-head .categary-section { width: 100%; position: absolute; left: 15px; bottom: -1px; }
@media (max-width: 991px) { /* line 756, ../sass/style.scss */
  .content-area .right-panel .right-lising-head .categary-section { display: table; width: 100%; position: inherit; left: 0px; }
  /* line 767, ../sass/style.scss */
  .content-area .right-panel .right-lising-head .categary-section a.categary-button { width: 50%; font-size: 12px; font-weight: normal; }
  /* line 772, ../sass/style.scss */
  .content-area .right-panel .right-lising-head .categary-section a.active-state { border-left: solid 1px #E42328; } }
/* line 779, ../sass/style.scss */
.content-area .right-panel .right-lising-head .categary-section ul li { width: 18%; float: left; border-right: none; }
@media (min-width: 1367px) { /* line 779, ../sass/style.scss */
  .content-area .right-panel .right-lising-head .categary-section ul li { width: 190px; } }
@media (max-width: 767px) { /* line 779, ../sass/style.scss */
  .content-area .right-panel .right-lising-head .categary-section ul li { width: 100%; border-right: solid 1px #cedde2; margin-bottom: 10px; } }
/* line 791, ../sass/style.scss */
.content-area .right-panel .right-lising-head .categary-section ul li a { font-family: "montserratmedium"; color: #000; margin-right: 0px; }
@media (min-width: 1367px) { /* line 791, ../sass/style.scss */
  .content-area .right-panel .right-lising-head .categary-section ul li a { width: 190px; } }
@media (max-width: 767px) { /* line 791, ../sass/style.scss */
  .content-area .right-panel .right-lising-head .categary-section ul li a { width: 100%; margin: 5px 0px; font-size: 11px; padding: 7px; } }
/* line 804, ../sass/style.scss */
.content-area .right-panel .right-lising-head .categary-section ul li a:hover { color: #fff; }
/* line 809, ../sass/style.scss */
.content-area .right-panel .right-lising-head .categary-section ul li.active a { color: #fff; background: #E42328; }
/* line 814, ../sass/style.scss */
.content-area .right-panel .right-lising-head .categary-section ul li:last-child { border-right: solid 1px #cedde2; }
/* line 817, ../sass/style.scss */
.content-area .right-panel .right-lising-head .categary-section ul li.tab-list { width: 160px; border: 0; }
/* line 820, ../sass/style.scss */
.content-area .right-panel .right-lising-head .categary-section ul li.tab-list a { border: 0; width: 100%; }
/* line 823, ../sass/style.scss */
.content-area .right-panel .right-lising-head .categary-section ul li.tab-list a:hover { border: 0; }
/* line 831, ../sass/style.scss */
.content-area .right-panel .right-lising-head.add_pupil_head { padding: 30px 10px 21px 15px; }
/* line 839, ../sass/style.scss */
.content-area .right-panel .right-lising-head .setngs-head .categary-section ul.tab-head li.setngs-head { width: 15%; }
/* line 849, ../sass/style.scss */
.content-area .right-panel .heading-panel { padding-bottom: 20px; }
/* line 852, ../sass/style.scss */
.content-area .right-panel .school-tabs { margin: 0px 15px; border: solid 1px #E42328; }
/* line 857, ../sass/style.scss */
.content-area .right-panel .school-tabs ul.nav-pills li { width: 50%; margin: 0px; background: #616161; }
/* line 861, ../sass/style.scss */
.content-area .right-panel .school-tabs ul.nav-pills li.single_tab { width: 100%; }
/* line 865, ../sass/style.scss */
.content-area .right-panel .school-tabs ul.nav-pills li.active a { background: #E42328; border-radius: 0px; }
/* line 870, ../sass/style.scss */
.content-area .right-panel .school-tabs ul.nav-pills li a { text-transform: uppercase; color: #fff; }
/* line 873, ../sass/style.scss */
.content-area .right-panel .school-tabs ul.nav-pills li a:hover { background: #E42328; border-radius: 0px; color: #fff; }
/* line 882, ../sass/style.scss */
.content-area .right-panel .school-tabs .tab-content { padding: 15px; }
/* line 886, ../sass/style.scss */
.content-area .right-panel .pupils-list-panel-outer { border: solid 1px #cedde2; margin: 0px 15px; background: #fff; }
/* line 891, ../sass/style.scss */
.content-area .right-panel .pupils-list-panel-outer.individual-pupil-outer { margin: 0px; }
/* line 894, ../sass/style.scss */
.content-area .right-panel .pupils-list-panel-outer.timetable-panel { background: none; border: 0px; }
/* line 898, ../sass/style.scss */
.content-area .right-panel .pupils-list-panel-outer.add-pipils-outer { margin: 0px 15px; padding-top: 50px; padding-bottom: 25px; border: solid 1px #cedde2; }
/* line 904, ../sass/style.scss */
.content-area .right-panel .pupils-list-panel-outer.pupils_wrapper { margin: 0px 15px; }
@media (max-width: 480px) { /* line 886, ../sass/style.scss */
  .content-area .right-panel .pupils-list-panel-outer { margin: 0; } }
/* line 913, ../sass/style.scss */
.content-area .right-panel .list-actions { margin-right: 25px; }
@media (max-width: 480px) { /* line 913, ../sass/style.scss */
  .content-area .right-panel .list-actions { margin: 0px 23px; } }
@media (max-width: 480px) { /* line 918, ../sass/style.scss */
  .content-area .right-panel .list-actions a { width: 100%; margin-bottom: 10px; } }
/* line 924, ../sass/style.scss */
.content-area .right-panel .list-actions .info-area { padding: 10px 0; }
/* line 926, ../sass/style.scss */
.content-area .right-panel .list-actions .info-area h3 { font-size: 18px; padding-left: 20px; padding-bottom: 5px; }
/* line 931, ../sass/style.scss */
.content-area .right-panel .list-actions .info-area ul { padding-left: 32px; }
/* line 933, ../sass/style.scss */
.content-area .right-panel .list-actions .info-area ul li { font-size: 13px; list-style: number; color: #E42328; padding-right: 25px; float: left; width: auto; }
/* line 944, ../sass/style.scss */
.content-area .right-panel .resources-row { padding-left: 25px; padding-right: 25px; }
/* line 947, ../sass/style.scss */
.content-area .right-panel .resources-row .right-title-head { padding: 30px 10px 25px 0px; }
/* line 950, ../sass/style.scss */
.content-area .right-panel .resources-row .right-title-head h1 { font-size: 25px; color: #404b59; font-weight: bold; }
/* line 957, ../sass/style.scss */
.content-area .right-panel .resources-row .resources-area .resource-list { margin-bottom: 15px; }
/* line 959, ../sass/style.scss */
.content-area .right-panel .resources-row .resources-area .resource-list .resource-title { background: #303843; padding: 20px; position: relative; }
/* line 963, ../sass/style.scss */
.content-area .right-panel .resources-row .resources-area .resource-list .resource-title::after { content: "\f0d7"; position: absolute; right: 20px; top: 0; bottom: 0; margin: auto 0 auto; height: 45px; font-family: "FontAwesome"; color: #fff; font-size: 30px; }
/* line 976, ../sass/style.scss */
.content-area .right-panel .resources-row .resources-area .resource-list .resource-title.collapsed::after { content: "\f0da"; }
/* line 980, ../sass/style.scss */
.content-area .right-panel .resources-row .resources-area .resource-list .resource-title h4 { color: #fff; text-transform: uppercase; position: relative; }
/* line 984, ../sass/style.scss */
.content-area .right-panel .resources-row .resources-area .resource-list .resource-title h4.pdf { padding-left: 30px; }
/* line 986, ../sass/style.scss */
.content-area .right-panel .resources-row .resources-area .resource-list .resource-title h4.pdf::before { position: absolute; left: 0; font: normal normal normal 14px/1 FontAwesome; font-size: 22px; content: '\f1c1'; top: -4px; }
/* line 995, ../sass/style.scss */
.content-area .right-panel .resources-row .resources-area .resource-list .resource-title h4.videofiles { padding-left: 30px; }
/* line 997, ../sass/style.scss */
.content-area .right-panel .resources-row .resources-area .resource-list .resource-title h4.videofiles::before { position: absolute; left: 0; font: normal normal normal 14px/1 FontAwesome; font-size: 22px; content: '\f1c8'; top: -4px; }
/* line 1006, ../sass/style.scss */
.content-area .right-panel .resources-row .resources-area .resource-list .resource-title h4.websitelinks { padding-left: 30px; }
/* line 1008, ../sass/style.scss */
.content-area .right-panel .resources-row .resources-area .resource-list .resource-title h4.websitelinks::before { position: absolute; left: 0; font: normal normal normal 14px/1 FontAwesome; font-size: 22px; content: '\f0ac'; top: -4px; }
/* line 1019, ../sass/style.scss */
.content-area .right-panel .resources-row .resources-area .resource-list .resource-body { padding: 20px; border: solid 1px #303843; }
/* line 1023, ../sass/style.scss */
.content-area .right-panel .resources-row .resources-area .resource-list .resource-body ul li { color: #fff; font-size: 14px; line-height: 24px; margin-bottom: 10px; padding: 10px; background: #E42328; text-transform: uppercase; cursor: default; }
/* line 1033, ../sass/style.scss */
.content-area .right-panel .resources-row .resources-area .resource-list .resource-body ul li a.link_resourcetext { color: #fff; font-size: 14px; text-transform: uppercase; }
/* line 1038, ../sass/style.scss */
.content-area .right-panel .resources-row .resources-area .resource-list .resource-body ul li a.resource-download { color: #fff; display: inline-block; float: right; font-size: 20px; -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; transition: all .4s; }
/* line 1048, ../sass/style.scss */
.content-area .right-panel .resources-row .resources-area .resource-list .resource-body ul li a:hover { color: #f59da5; }
/* line 1058, ../sass/style.scss */
.content-area .right-panel .explore_right { padding: 10px 0px; background: #e6e6e6; margin: 10px 15px; }
/* line 1062, ../sass/style.scss */
.content-area .right-panel .explore_right a { float: right; margin-right: 10px; }
/* line 1066, ../sass/style.scss */
.content-area .right-panel .explore_right button { float: right; margin-right: 10px; }

/* line 1074, ../sass/style.scss */
.modal-addpupils .modal-dialog { width: 100%; height: 100%; margin-top: 0px; }
/* line 1078, ../sass/style.scss */
.modal-addpupils .modal-dialog .modal-content { border-radius: 0px; background: rgba(0, 0, 0, 0.8); }
/* line 1079, ../sass/style.scss */
.modal-addpupils .modal-dialog .modal-content .container_outer { width: 90%; margin: 0px auto; background: #303843; padding: 0 15px 0 15px; }
/* line 1087, ../sass/style.scss */
.modal-addpupils .modal-dialog .modal-content .modal-header { border: 0px; padding: 5px 10px; }
/* line 1091, ../sass/style.scss */
.modal-addpupils .modal-dialog .modal-content .modal-header button.close { background: #45ad23; color: #fff; opacity: 1; width: 20px; border-radius: 50%; }
/* line 1100, ../sass/style.scss */
.modal-addpupils .modal-dialog .modal-content .left-menu-panel { width: 100%; background: transparent; position: inherit; }
@media (max-width: 991px) { /* line 1100, ../sass/style.scss */
  .modal-addpupils .modal-dialog .modal-content .left-menu-panel { display: block; width: 100%; height: auto !important; margin-bottom: 20px; position: relative; left: 0; } }
/* line 1113, ../sass/style.scss */
.modal-addpupils .modal-dialog .modal-content .left-menu-panel .left-filter-section { width: 100%; float: left; position: inherit; background: #303843; }
/* line 1118, ../sass/style.scss */
.modal-addpupils .modal-dialog .modal-content .left-menu-panel .left-filter-section .left-section { padding: 0; background: transparent; }
/* line 1121, ../sass/style.scss */
.modal-addpupils .modal-dialog .modal-content .left-menu-panel .left-filter-section .left-section::after { display: none; }
/* line 1124, ../sass/style.scss */
.modal-addpupils .modal-dialog .modal-content .left-menu-panel .left-filter-section .left-section .filter-area { margin: 0px; }
@media (max-width: 991px) { /* line 1124, ../sass/style.scss */
  .modal-addpupils .modal-dialog .modal-content .left-menu-panel .left-filter-section .left-section .filter-area { display: block; margin-bottom: 20px; } }
@media (max-width: 767px) { /* line 1134, ../sass/style.scss */
  .modal-addpupils .modal-dialog .modal-content .list-box { margin-top: 10px; } }
/* line 1138, ../sass/style.scss */
.modal-addpupils .modal-dialog .modal-content .list-box .list-box-header { background: #404b59; padding: 10px 15px; }
/* line 1141, ../sass/style.scss */
.modal-addpupils .modal-dialog .modal-content .list-box .list-box-header h1 { float: left; color: #fff; font-size: 15px; text-transform: uppercase; padding-top: 12px; padding-bottom: 12px; }
@media (max-width: 767px) { /* line 1141, ../sass/style.scss */
  .modal-addpupils .modal-dialog .modal-content .list-box .list-box-header h1 { text-align: center; float: none; } }
/* line 1153, ../sass/style.scss */
.modal-addpupils .modal-dialog .modal-content .list-box .list-box-header .search-panel { float: right; width: 270px; }
@media (max-width: 767px) { /* line 1153, ../sass/style.scss */
  .modal-addpupils .modal-dialog .modal-content .list-box .list-box-header .search-panel { width: 100%; margin-top: 10px; float: none; } }
/* line 1161, ../sass/style.scss */
.modal-addpupils .modal-dialog .modal-content .list-box .list-box-header .search-panel a { top: 8px; }
/* line 1166, ../sass/style.scss */
.modal-addpupils .modal-dialog .modal-content .list-box .pupils-datalist { max-height: 800px; overflow: auto; }
/* line 1170, ../sass/style.scss */
.modal-addpupils .modal-dialog .modal-content .list-box .pupils-datalist table tr { text-align: center; }
/* line 1172, ../sass/style.scss */
.modal-addpupils .modal-dialog .modal-content .list-box .pupils-datalist table tr:nth-child(even) { background: #fff; }
/* line 1175, ../sass/style.scss */
.modal-addpupils .modal-dialog .modal-content .list-box .pupils-datalist table tr:nth-child(odd) { background: #e5e5e5; }
/* line 1180, ../sass/style.scss */
.modal-addpupils .modal-dialog .modal-content .list-box .pupils-datalist table tr:nth-child(odd):first-child td label::before { border-top: 0; }
/* line 1188, ../sass/style.scss */
.modal-addpupils .modal-dialog .modal-content .list-box .pupils-datalist table tr td ul { padding-left: 8px; }
/* line 1191, ../sass/style.scss */
.modal-addpupils .modal-dialog .modal-content .list-box .pupils-datalist table tr td ul.rates li { display: inline-block; padding: 0px; }
/* line 1194, ../sass/style.scss */
.modal-addpupils .modal-dialog .modal-content .list-box .pupils-datalist table tr td ul.rates li i { font-size: 16px; color: #f0d40e; }
/* line 1201, ../sass/style.scss */
.modal-addpupils .modal-dialog .modal-content .list-box .pupils-datalist table tr td i { font-style: normal; font-size: 11px; text-align: center; padding-top: 3px; display: block; -webkit-border-radius: 150px; -moz-border-radius: 150px; border-radius: 150px; margin: 0 auto; }
/* line 1213, ../sass/style.scss */
.modal-addpupils .modal-dialog .modal-content .list-box .pupils-datalist table tr td i.distance-circle_01 { border: solid 2px #a8abaf; color: #77c0ec; background: #fff; }
/* line 1218, ../sass/style.scss */
.modal-addpupils .modal-dialog .modal-content .list-box .pupils-datalist table tr td i.distance-circle_02 { border: solid 2px #a8abaf; color: #518bb5; background: #fff; }
/* line 1223, ../sass/style.scss */
.modal-addpupils .modal-dialog .modal-content .list-box .pupils-datalist table tr td i.distance-circle_03 { border: solid 2px #a8abaf; color: #447b99; background: #fff; }
/* line 1228, ../sass/style.scss */
.modal-addpupils .modal-dialog .modal-content .list-box .pupils-datalist table tr td i.distance-circle_04 { border: solid 2px #a8abaf; color: #305669; background: #fff; }
/* line 1236, ../sass/style.scss */
.modal-addpupils .modal-dialog .modal-content .list-box .pupils-datalist table th { text-align: center; background: #fff; }
/* line 1239, ../sass/style.scss */
.modal-addpupils .modal-dialog .modal-content .list-box .pupils-datalist table th:nth-child(6) { width: 100px; }
/* line 1243, ../sass/style.scss */
.modal-addpupils .modal-dialog .modal-content .list-box .pupils-datalist table th span.check-main { position: relative; top: -13px; }
/* line 1249, ../sass/style.scss */
.modal-addpupils .modal-dialog .modal-content .list-box .pupils-datalist table .chek-outer { padding-top: 0px; line-height: 10px; }
/* line 1256, ../sass/style.scss */
.modal-addpupils .modal-dialog .modal-content .list-box .notifi-links .exception-date { padding: 20px 10px; float: left; }
/* line 1259, ../sass/style.scss */
.modal-addpupils .modal-dialog .modal-content .list-box .notifi-links .exception-date label { color: #fff; font-size: 14px; font-weight: normal; }
/* line 1264, ../sass/style.scss */
.modal-addpupils .modal-dialog .modal-content .list-box .notifi-links .exception-date input { height: 40px; background: #fff; margin: 0px 10px; border: solid 1px #ddd; padding: 0px 10px; }
/* line 1272, ../sass/style.scss */
.modal-addpupils .modal-dialog .modal-content .list-box .notifi-links a { background: #45ad23; color: #fff; text-transform: uppercase; font-family: "montserratmedium"; padding: 10px 20px; text-align: center; cursor: pointer; float: right; display: inline-block; margin: 0; }
/* line 1283, ../sass/style.scss */
.modal-addpupils .modal-dialog .modal-content .list-box .notifi-links a:hover { background: #378b1c; }
/* line 1288, ../sass/style.scss */
.modal-addpupils .modal-dialog .modal-content .list-box .info-panel { padding: 10px; width: 100%; background: #45ad23; margin: 20px 0px; }
/* line 1293, ../sass/style.scss */
.modal-addpupils .modal-dialog .modal-content .list-box .info-panel span { color: #fff; }
/* line 1296, ../sass/style.scss */
.modal-addpupils .modal-dialog .modal-content .list-box .info-panel span a.clickinfo { text-decoration: underline !important; font-family: "montserratmedium"; color: #fff; cursor: pointer; }

/* line 1309, ../sass/style.scss */
.add_area { width: 60px; height: 60px; display: block; text-align: center; color: #fff; font-size: 30px; background: #45ad23; border-radius: 50%; margin: 0px auto; padding-top: 10px; cursor: pointer; float: right; }
/* line 1322, ../sass/style.scss */
.add_area:focus { color: #fff; background: #378b1c; }
/* line 1326, ../sass/style.scss */
.add_area:hover { color: #fff; background: #378b1c; }

/* line 1331, ../sass/style.scss */
.resourse-head { padding-top: 22px; }

/* line 1335, ../sass/style.scss */
.btn-group .dropdown-menu { -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; transition: all .4s; }

/* line 1343, ../sass/style.scss */
.open .dropdown-menu { width: 100%; -webkit-transition: width 2s; /* For Safari 3.1 to 6.0 */ transition: width 2s; }

/* line 1351, ../sass/style.scss */
#migrate-modal .modal-dialog { padding: 0; min-width: 50%; }
@media (max-width: 767px) { /* line 1351, ../sass/style.scss */
  #migrate-modal .modal-dialog { min-width: 92%; } }
/* line 1358, ../sass/style.scss */
#migrate-modal .modal-dialog .modal-content { border-radius: 0px; background: #fff; border: none; }
/* line 1362, ../sass/style.scss */
#migrate-modal .modal-dialog .modal-content .modal-header { background: #404b59; padding: 10px 5px; }
/* line 1365, ../sass/style.scss */
#migrate-modal .modal-dialog .modal-content .modal-header .modal-title { color: #fff; }
/* line 1368, ../sass/style.scss */
#migrate-modal .modal-dialog .modal-content .modal-header .close { background: #45ad23; color: #fff; opacity: 1; width: 27px; line-height: 27px; border-radius: 50%; font-size: 23px; top: 1px; position: relative; }
/* line 1380, ../sass/style.scss */
#migrate-modal .modal-dialog .modal-content .modal-body { position: relative; padding: 25px; }
/* line 1385, ../sass/style.scss */
#migrate-modal .modal-dialog .modal-content .modal-body .form-group .select-drp-box .common-selecter { margin-bottom: 13px; }
/* line 1390, ../sass/style.scss */
#migrate-modal .modal-dialog .modal-content .modal-body .btn-view { width: 100%; padding: 15px; border-radius: 4px; }
/* line 1395, ../sass/style.scss */
#migrate-modal .modal-dialog .modal-content .modal-body .btn-cancel { font-size: 18px; padding: 12px; color: #fff; background: #535659; border-radius: 4px; }
/* line 1402, ../sass/style.scss */
#migrate-modal .modal-dialog .modal-content .modal-body .btn-save { font-size: 18px; padding: 12px; color: #fff; background: #535659; border-radius: 4px; }
/* line 1409, ../sass/style.scss */
#migrate-modal .modal-dialog .modal-content .modal-body .single-select { height: 42px; }
/* line 1412, ../sass/style.scss */
#migrate-modal .modal-dialog .modal-content .modal-body .multi-select { height: 97px; }

/* line 1420, ../sass/style.scss */
#view-pupil .modal-dialog { padding: 0; }

/* line 1426, ../sass/style.scss */
.caret { display: none; }

/* line 1429, ../sass/style.scss */
#show-advanced { text-transform: capitalize; cursor: pointer; color: #fff; text-align: right; display: block; margin-bottom: 10px; -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; transition: all .4s; }
/* line 1440, ../sass/style.scss */
#show-advanced:hover { color: #79b3dd; }

/* line 1446, ../sass/style.scss */
.modal_manegesettings .modal-header h4 { text-transform: uppercase; color: #fff; padding: 0px 10px; }
/* line 1451, ../sass/style.scss */
.modal_manegesettings .modal-header button { color: #fff; opacity: 1; }
/* line 1457, ../sass/style.scss */
.modal_manegesettings .form-group span { color: #fff; }

/* line 1462, ../sass/style.scss */
.btn_modal { background: #E42328; border: 0px !important; color: #fff !important; text-transform: uppercase; }
/* line 1467, ../sass/style.scss */
.btn_modal:hover { background: #e63c4b; }

/* line 1471, ../sass/style.scss */
.icon_envelope { color: #344141; font-size: 20px; display: inline-block; padding-left: 10px; }

/* line 1477, ../sass/style.scss */
.color_red { color: #E42328; }
/* line 1479, ../sass/style.scss */
.color_red:hover { color: #E42328; }

/* line 1483, ../sass/style.scss */
.icon_block { display: inline-block; width: 27px; height: 23px; }

/* line 1488, ../sass/style.scss */
.add-exception-msg { color: #fff; padding: 10px; display: block; line-height: 22px; font-size: 14px; }

/* line 1496, ../sass/style.scss */
.list-mange a { margin-left: 10px; }

/* line 1500, ../sass/style.scss */
.top-space { margin-top: 18px; }

/* line 1506, ../sass/style.scss */
.message-area { width: 240px; padding: 10px 0px; position: fixed; left: 20px; bottom: 0; z-index: 1; }
@media (max-width: 991px) { /* line 1506, ../sass/style.scss */
  .message-area { padding: 0px; } }
/* line 1517, ../sass/style.scss */
.message-area .help-panel { margin: 10px 0 0; position: fixed; bottom: 12px; }
/* line 1521, ../sass/style.scss */
.message-area .help-panel a { font-family: 'montserratregular'; background: #45ad23; color: #fff; width: 62px; height: 62px; padding-top: 12px; text-align: center; border-radius: 50%; display: block; font-size: 30px; cursor: pointer; }
/* line 1535, ../sass/style.scss */
.message-area .chat-box { background: #f4f4f4; border-radius: 20px; display: none; bottom: 70px; position: relative; }
/* line 1541, ../sass/style.scss */
.message-area .chat-box .chat-box-head { background: #45ad23; padding: 20px 10px 2px 10px; }
/* line 1544, ../sass/style.scss */
.message-area .chat-box .chat-box-head h1 { text-align: center; text-transform: uppercase; font-family: "montserratbold"; font-size: 25px; color: #fff; text-align: center; padding-bottom: 10px; }
/* line 1553, ../sass/style.scss */
.message-area .chat-box .chat-box-head p { color: #fff; font-size: 12px; border-top: solid 1px #fff; padding-top: 10px; text-align: center; }
/* line 1561, ../sass/style.scss */
.message-area .chat-box .chat-panel { background: #f4f4f4; border-radius: 20px; padding-bottom: 20px; }
/* line 1565, ../sass/style.scss */
.message-area .chat-box .chat-panel .chatbox_nicescroll-box { max-height: 330px; overflow: auto; }
/* line 1570, ../sass/style.scss */
.message-area .chat-box .chat-panel .chat-block { padding: 10px; color: #363c4b; margin: 10px; font-size: 11px; border-radius: 10px; float: left; width: 80%; background: #e5e5e5; position: relative; }
/* line 1580, ../sass/style.scss */
.message-area .chat-box .chat-panel .chat-block p { word-wrap: break-word; }
/* line 1582, ../sass/style.scss */
.message-area .chat-box .chat-panel .chat-block p.message { position: relative; }
/* line 1584, ../sass/style.scss */
.message-area .chat-box .chat-panel .chat-block p.message:before { border-top: 0px solid transparent; border-right: 14px solid #e5e5e5; border-bottom: 18px solid transparent; content: ""; width: 0; height: 0; position: absolute; left: -16px; top: -10px; }
/* line 1597, ../sass/style.scss */
.message-area .chat-box .chat-panel .chat-block.send { width: 80%; float: right; margin-right: 12px; }
/* line 1602, ../sass/style.scss */
.message-area .chat-box .chat-panel .chat-block.send p.message { position: relative; }
/* line 1604, ../sass/style.scss */
.message-area .chat-box .chat-panel .chat-block.send p.message:before { border-top: 0px solid transparent; border-left: 23px solid #e5e5e5; border-bottom: 23px solid transparent; content: ""; width: 0; height: 0; position: absolute; right: -15px; top: -10px; left: inherit; border-right: 0; }
/* line 1621, ../sass/style.scss */
.message-area .chat-box .chat-panel .msg-area { background: #fff; padding: 10px; position: relative; }
/* line 1625, ../sass/style.scss */
.message-area .chat-box .chat-panel .msg-area input { width: 100%; height: 100%; padding: 8px 75px 8px 8px; border: 0px; }
/* line 1631, ../sass/style.scss */
.message-area .chat-box .chat-panel .msg-area ul { position: absolute; right: 0; top: 20px; }
/* line 1635, ../sass/style.scss */
.message-area .chat-box .chat-panel .msg-area ul li { float: left; padding: 0px 5px; cursor: pointer; }
/* line 1640, ../sass/style.scss */
.message-area .chat-box .chat-panel .msg-area ul li span i { font-size: 18px; }
/* line 1642, ../sass/style.scss */
.message-area .chat-box .chat-panel .msg-area ul li span i.icon-gif { font-size: 25px; line-height: 23px; }
/* line 1650, ../sass/style.scss */
.message-area .chat-box .chat-panel .msg-area .emoji-wysiwyg-editor { width: 100% !important; border: 0px; box-shadow: none; }
/* line 1655, ../sass/style.scss */
.message-area .chat-box .chat-panel .msg-area .emoji-picker-icon { right: 30px !important; }
/* line 1658, ../sass/style.scss */
.message-area .chat-box .chat-panel .msg-area #select-gif { position: absolute; top: 4px; padding: 2px 6px 0; font-size: 11px !important; margin-top: 2px; right: 55px; border-radius: 10px; color: #787878; display: inline-block; cursor: pointer; border: solid 1px #ddd; }
/* line 1670, ../sass/style.scss */
.message-area .chat-box .chat-panel .msg-area #select-gif:hover { opacity: 0.5; }
/* line 1674, ../sass/style.scss */
.message-area .chat-box .chat-panel .msg-area #gif-search-container { position: absolute; top: -276px; background: #fff; padding: 10px; margin: 10px; display: none; }
/* line 1681, ../sass/style.scss */
.message-area .chat-box .chat-panel .msg-area #gif-search-container input { border: 1px solid #ccc; margin: 5px 0px; }
/* line 1685, ../sass/style.scss */
.message-area .chat-box .chat-panel .msg-area #gif-search-container .gif-list > span { display: inline-block; width: 50%; height: 100px; background-position: center center; background-size: cover; float: left; border: 4px solid #fff; cursor: pointer; }
/* line 1697, ../sass/style.scss */
.message-area .chat-box .chat-panel .msg-area .gif-list { display: inline-block; width: 100%; min-height: 190px; max-height: 190px; overflow-y: scroll; }
/* line 1705, ../sass/style.scss */
.message-area .chat-box .chat-panel .msg-area span.gif-send { display: inline-block; width: 100px; height: 100px; background-position: center center; background-size: cover; border-radius: 4px; }
/* line 1714, ../sass/style.scss */
.message-area .chat-box .chat-panel .msg-area #file_upload { display: none; }
/* line 1717, ../sass/style.scss */
.message-area .chat-box .chat-panel .msg-area #select-file { position: absolute; top: 2px; padding: 0px 4px; right: 0px; display: inline-block; cursor: pointer; color: #333; }
/* line 1725, ../sass/style.scss */
.message-area .chat-box .chat-panel .msg-area #select-file:hover { color: #000; }
/* line 1730, ../sass/style.scss */
.message-area .chat-box .chat-panel .msg-area .chat-block.send { text-align: right; }
@media (max-width: 767px) { /* line 1734, ../sass/style.scss */
  .message-area .chat-box .chat-panel .msg-area #select-gif { font-size: 14px; } }
/* line 1739, ../sass/style.scss */
.message-area .chat-box .chat-panel .msg-area .lead { margin-bottom: 0px; }
/* line 1741, ../sass/style.scss */
.message-area .chat-box .chat-panel .msg-area .lead .controol-section { position: relative; }

/* line 1750, ../sass/style.scss */
.details-block label { padding-left: 40px !important; }

/* line 1754, ../sass/style.scss */
.right-block { float: right; margin: 20px 0 0; }

/* line 1758, ../sass/style.scss */
.info-box-admin { padding: 4px 10px; color: #fff; background-color: #5a96c8; }
/* line 1762, ../sass/style.scss */
.info-box-admin::before { left: 10px; bottom: -15px; margin: 0 auto; content: ''; position: absolute; width: 0; height: 0; border-top: 15px solid #5a96c8; border-left: 11px solid transparent; border-right: 11px solid transparent; }
/* line 1774, ../sass/style.scss */
.info-box-admin .info_heading { font-size: 13px; font-weight: bold; text-transform: uppercase; display: block; }
/* line 1780, ../sass/style.scss */
.info-box-admin .info_tooltip { overflow: hidden; background: #5a96c8; display: table; }
/* line 1784, ../sass/style.scss */
.info-box-admin .info_tooltip b { color: #fff; font-size: 32px; display: table-cell; float: left; padding-right: 10px; }
/* line 1791, ../sass/style.scss */
.info-box-admin .info_tooltip b i { font-family: "montserratregular" !important; font-size: 20px; font-style: normal; bottom: 1px; left: 3px; position: relative; }
/* line 1800, ../sass/style.scss */
.info-box-admin .info_tooltip span { font-family: "montserratregular" !important; max-width: 120px; color: #fff; font-size: 12px; line-height: 16px; display: table-cell; vertical-align: middle; }

/* line 1811, ../sass/style.scss */
.pupil-new { border: 0 !important; }
/* line 1813, ../sass/style.scss */
.pupil-new .chart-area-new { padding: 0px .5px !important; }
/* line 1815, ../sass/style.scss */
.pupil-new .chart-area-new .settings-user-table-new { padding-left: 0px !important; padding-right: 0px !important; }
/* line 1819, ../sass/style.scss */
.pupil-new .chart-area-new .settings-user-table-new .new-table thead { background: #313A43 !important; color: #fff; }
/* line 1823, ../sass/style.scss */
.pupil-new .chart-area-new .settings-user-table-new .new-table thead tr th { font-family: "montserratregular"; color: #fff; font-weight: normal; text-transform: uppercase; font-size: 13px; padding: 10px 15px; }
/* line 1830, ../sass/style.scss */
.pupil-new .chart-area-new .settings-user-table-new .new-table thead tr th:first-child { width: 160px; padding-left: 20px; }
/* line 1834, ../sass/style.scss */
.pupil-new .chart-area-new .settings-user-table-new .new-table thead tr th:nth-child(2) { width: 160px; padding-left: 23px; }
/* line 1844, ../sass/style.scss */
.pupil-new .chart-area-new .settings-user-table-new .new-table tbody tr td { padding: 5px 15px; border: 0; }
/* line 1848, ../sass/style.scss */
.pupil-new .chart-area-new .settings-user-table-new .new-table tbody tr td.text-align .btn-edit { width: 90px; font-size: 13px; line-height: 38px; background: #45ad23; color: #fff; text-align: center; display: inline-block; text-transform: uppercase; cursor: pointer; }
/* line 1858, ../sass/style.scss */
.pupil-new .chart-area-new .settings-user-table-new .new-table tbody tr td.text-align .btn-edit:hover { background: #439d26; color: #fff; }
/* line 1863, ../sass/style.scss */
.pupil-new .chart-area-new .settings-user-table-new .new-table tbody tr td.text-align .btn-danger { width: 90px; font-size: 13px; line-height: 38px; background: #E33740; color: #fff; text-align: center; display: inline-block; text-transform: uppercase; cursor: pointer; }
/* line 1873, ../sass/style.scss */
.pupil-new .chart-area-new .settings-user-table-new .new-table tbody tr td.text-align .btn-danger:hover { background: #d93847; color: #fff; }
/* line 1879, ../sass/style.scss */
.pupil-new .chart-area-new .settings-user-table-new .new-table tbody tr td:last-child { padding-right: 5px; }
/* line 1882, ../sass/style.scss */
.pupil-new .chart-area-new .settings-user-table-new .new-table tbody tr td:first-child { width: 160px; padding-left: 20px; }
/* line 1886, ../sass/style.scss */
.pupil-new .chart-area-new .settings-user-table-new .new-table tbody tr td:nth-child(2) { width: 160px; padding-left: 23px; }
/* line 1891, ../sass/style.scss */
.pupil-new .chart-area-new .settings-user-table-new .new-table tbody tr:nth-child(odd) { background-color: #fff; }
/* line 1894, ../sass/style.scss */
.pupil-new .chart-area-new .settings-user-table-new .new-table tbody tr:nth-child(even) { background-color: #E5E6E5; }
/* line 1898, ../sass/style.scss */
.pupil-new .chart-area-new .settings-user-table-new .new-table tbody tr:first-child td { padding-top: 2px; }

/* line 1909, ../sass/style.scss */
.new-bg { background-color: #404C58; padding-bottom: 20px; }
/* line 1913, ../sass/style.scss */
.new-bg .form-group label { color: #fff !important; }

/* line 1920, ../sass/style.scss */
.settings-profile-panel-new h2 { border-bottom: 0px !important; position: relative; left: -17px; }

/* line 1926, ../sass/style.scss */
.text-align { text-align: right; }

/* line 1929, ../sass/style.scss */
.new-edit-check { line-height: 70px; position: relative; left: 14px; }
/* line 1933, ../sass/style.scss */
.new-edit-check #myCheck { height: 100px; z-index: 999 !important; }

/* line 1939, ../sass/style.scss */
.pupil-new { background-color: transparent !important; }

/* line 1942, ../sass/style.scss */
.panel_change { padding: 15px  !important; padding-top: 0px !important; }

/* line 1946, ../sass/style.scss */
.table > tbody > tr > td, .table > tbody > tr > th { vertical-align: middle; }

/* line 1949, ../sass/style.scss */
.text-dark { color: #3e4a59; font-family: "montserratregular"; font-size: 14px; line-height: 28px; }

/* line 1955, ../sass/style.scss */
.zindex-new { z-index: 2; }

/* line 1960, ../sass/style.scss */
.suport-block { position: fixed; bottom: 15px; z-index: 2; width: 235px; height: 35px; display: block; }
/* line 1968, ../sass/style.scss */
.suport-block a.suport-btn { padding: 10px 15px; border: solid 1px #E42328; background: #E42328; font-size: 12px; cursor: pointer; font-family: "montserratregular"; color: #fff; width: 100%; display: block; text-align: center; }
/* line 1979, ../sass/style.scss */
.suport-block a.suport-btn:hover { border: solid 1px #378b1c; background: #378b1c; color: #fff; }

/* line 1989, ../sass/style.scss */
#support-modal.modal_support .modal-dialog { left: 0; right: auto; }

/* line 1995, ../sass/style.scss */
.graph_text { float: left !important; }

/* line 1998, ../sass/style.scss */
.graph_icon { float: left !important; }

/* line 2001, ../sass/style.scss */
.filter-section-col { margin-bottom: 10px; }
/* line 2003, ../sass/style.scss */
.filter-section-col h5 { padding-bottom: 15px; padding-left: 9px; }
/* line 2009, ../sass/style.scss */
.filter-section-col .filter-section .first-block .selectric-wrapper { margin-left: 9px; }
/* line 2014, ../sass/style.scss */
.filter-section-col .filter-section .center-block .selectric-wrapper { margin: 0px auto; }
/* line 2019, ../sass/style.scss */
.filter-section-col .filter-section .last-block .selectric-wrapper { float: right; margin-right: 9px; }
/* line 2024, ../sass/style.scss */
.filter-section-col .filter-section .selectric-wrapper { border: solid 1px #c4d7db; width: 200px; }
/* line 2027, ../sass/style.scss */
.filter-section-col .filter-section .selectric-wrapper .selectric { min-height: 35px; }
/* line 2030, ../sass/style.scss */
.filter-section-col .filter-section .selectric-wrapper .selectric b.button { background: none; }
/* line 2032, ../sass/style.scss */
.filter-section-col .filter-section .selectric-wrapper .selectric b.button:after { border-top-color: #000; }
/* line 2037, ../sass/style.scss */
.filter-section-col .filter-section .selectric-wrapper .selectric .label { font-weight: bold; font-size: 14px; text-transform: uppercase; }

/* line 2046, ../sass/style.scss */
.chart-block-outer { width: 40%; margin: 0px auto; }
