@charset "UTF-8";
/***Font-Awesome***/
@import url("font-awesome.css");
@import url("font-awesome.css");
@import url("https://fonts.googleapis.com/css?family=Roboto:400,500,700&display=swap");
/* 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-initial { width: initial !important; }

/* line 34, ../sass/includes/_common.scss */
.h-initial { height: initial !important; }

/* line 37, ../sass/includes/_common.scss */
.w-100 { width: 100%; }

/* line 40, ../sass/includes/_common.scss */
.w-100px { width: 100px; min-width: 100px; }

/* line 44, ../sass/includes/_common.scss */
.w-99 { width: 99.9% !important; }

/* line 47, ../sass/includes/_common.scss */
.min-w-auto { min-width: auto !important; }

/* line 50, ../sass/includes/_common.scss */
.h-100 { height: 100px; }

/* line 53, ../sass/includes/_common.scss */
.mh-100 { min-height: 100px; }

/* line 56, ../sass/includes/_common.scss */
.w-40 { width: 40%; }

@media screen and (max-width: 1199px) { /* line 59, ../sass/includes/_common.scss */
  .md-10 { margin-top: 10px; } }

/* line 64, ../sass/includes/_common.scss */
.inactive-bg { background: #e42328 !important; }

/* line 67, ../sass/includes/_common.scss */
.mt-20 { margin-top: 20px; }

/* line 70, ../sass/includes/_common.scss */
.mt-25 { margin-top: 25px; }

/* line 73, ../sass/includes/_common.scss */
.mt-0 { margin-top: 0 !important; }

/* line 76, ../sass/includes/_common.scss */
.mb-10 { margin-bottom: 10px; }

/* line 79, ../sass/includes/_common.scss */
.mb-20 { margin-bottom: 20px; }

/* line 82, ../sass/includes/_common.scss */
.mb-0 { margin-bottom: 0px; }

/* line 85, ../sass/includes/_common.scss */
.xs-mt-10 { margin-top: 10px !important; }

/* line 88, ../sass/includes/_common.scss */
.hr { margin-top: 10px; margin-bottom: 10px; }

/* line 92, ../sass/includes/_common.scss */
.mt-10 { margin-top: 10px; }

/* line 95, ../sass/includes/_common.scss */
.mb-10 { margin-bottom: 10px; }

/* line 98, ../sass/includes/_common.scss */
.mr-0 { margin-right: 0 !important; }

/* line 101, ../sass/includes/_common.scss */
.mr-5 { margin-right: 5px; }

/* line 104, ../sass/includes/_common.scss */
.mr-10 { margin-right: 10px; }

/* line 107, ../sass/includes/_common.scss */
.mt-15 { margin-top: 15px; }

/* line 110, ../sass/includes/_common.scss */
.mt-25 { margin-top: 25px; }

/* line 113, ../sass/includes/_common.scss */
.mx-0 { margin-left: 0 !important; margin-right: 0 !important; }

/* line 117, ../sass/includes/_common.scss */
.p-0 { padding: 0; }

/* line 120, ../sass/includes/_common.scss */
.inherit-pos { position: inherit !important; }

/* line 124, ../sass/includes/_common.scss */
.label-block label { display: block; }

/* line 128, ../sass/includes/_common.scss */
.r-size-none { resize: none; }

/* line 131, ../sass/includes/_common.scss */
.font-normal { font-weight: normal; }

/* line 134, ../sass/includes/_common.scss */
.text-initial { text-transform: initial !important; }

/* line 137, ../sass/includes/_common.scss */
.custom-border { border: solid 1px #c0c2c6; }

/* line 140, ../sass/includes/_common.scss */
.border { border: 1px solid #ccc; }

/* line 143, ../sass/includes/_common.scss */
.errDate { border: 1px solid #e42328 !important; }

/* line 146, ../sass/includes/_common.scss */
.bdr-bottom { border-bottom: 1px solid #ccc; }

/* line 149, ../sass/includes/_common.scss */
.border-right { border-right: 1px solid #ccc; }

/* line 152, ../sass/includes/_common.scss */
.right-10 { right: 10px; }

/* line 155, ../sass/includes/_common.scss */
.ft-20 { font-size: 20px !important; }

/* line 158, ../sass/includes/_common.scss */
.mb-15 { margin-bottom: 15px !important; }

/* line 161, ../sass/includes/_common.scss */
.pad-8 { padding-left: 8px !important; padding-right: 8px !important; }

/* line 165, ../sass/includes/_common.scss */
.pt-50 { padding-top: 50px; }

/* line 168, ../sass/includes/_common.scss */
.f17 { font-size: 17px !important; }

/* line 171, ../sass/includes/_common.scss */
.p-relative { position: relative !important; }

/* line 174, ../sass/includes/_common.scss */
.d-block { display: block !important; }

/* line 177, ../sass/includes/_common.scss */
.disabled { pointer-events: none; }

/* line 180, ../sass/includes/_common.scss */
.color-green { color: green; }

/* line 183, ../sass/includes/_common.scss */
.text-uppercase { text-transform: uppercase !important; }

/* line 190, ../sass/includes/_common.scss */
table.table-vertical tbody tr td { vertical-align: middle; }

/* line 197, ../sass/includes/_common.scss */
.radious-0 { border-radius: 0; }

/* line 201, ../sass/includes/_common.scss */
.ba-none:before { display: none; }
/* line 204, ../sass/includes/_common.scss */
.ba-none:after { display: none; }

/* line 208, ../sass/includes/_common.scss */
.d-flex { display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; }

/* line 213, ../sass/includes/_common.scss */
.d-flex-wrap { -ms-flex-wrap: wrap; flex-wrap: wrap; }

/* line 217, ../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 222, ../sass/includes/_common.scss */
  .md-flex-init { display: block; } }

/* line 227, ../sass/includes/_common.scss */
.align-item-center { -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

/* line 232, ../sass/includes/_common.scss */
.justify-content-center { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

/* line 237, ../sass/includes/_common.scss */
.justify-flex-end { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; }

/* line 242, ../sass/includes/_common.scss */
.justify-content-space-between { -webkit-box-pack: justify !important; -ms-flex-pack: justify !important; justify-content: space-between !important; }

/* line 247, ../sass/includes/_common.scss */
.pt-0 { padding-top: 0 !important; }

/* line 250, ../sass/includes/_common.scss */
.pb-0 { padding-bottom: 0 !important; }

/* line 253, ../sass/includes/_common.scss */
.p-20 { padding: 20px !important; }

/* line 256, ../sass/includes/_common.scss */
.pb-5 { padding-bottom: 5px !important; }

/* line 259, ../sass/includes/_common.scss */
.text-center-imp { text-align: center !important; }

@media (max-width: 767px) { /* line 262, ../sass/includes/_common.scss */
  .xs-rem-pad { padding-left: 0px !important; padding-right: 0px !important; } }

@media (max-width: 1199px) { /* line 268, ../sass/includes/_common.scss */
  .md-rem-pad { padding-left: 0; padding-right: 0; } }

/* line 274, ../sass/includes/_common.scss */
.float-init { float: initial; }

/* line 277, ../sass/includes/_common.scss */
.alert { font-family: "questrialregular"; }

/* line 280, ../sass/includes/_common.scss */
.initial { width: initial !important; height: initial !important; }

/* line 285, ../sass/includes/_common.scss */
.fc-event-container:empty { display: none; }

/* line 289, ../sass/includes/_common.scss */
.custom-chk-color { color: #6a728a !important; }

/* line 292, ../sass/includes/_common.scss */
.border-0 { border: 0; }

/* line 295, ../sass/includes/_common.scss */
.d-inline { display: inline; }

/* line 298, ../sass/includes/_common.scss */
.d-inline-block { display: inline-block; }

/* line 301, ../sass/includes/_common.scss */
.d-initial { display: initial !important; }

/* line 304, ../sass/includes/_common.scss */
.row-eq-height { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }
/* line 310, ../sass/includes/_common.scss */
.row-eq-height:before, .row-eq-height:after { display: none; }
@media (min-width: 768px) { /* line 314, ../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 314, ../sass/includes/_common.scss */
  .row-eq-height .col-md-4.eq-left { width: 100%; } }
@media (min-width: 768px) { /* line 328, ../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 328, ../sass/includes/_common.scss */
  .row-eq-height .col-md-8.eq-right { width: 100%; } }

/* line 342, ../sass/includes/_common.scss */
.white-bg { background: #fff; background: #fff; background-color: #fff !important; }

/* line 347, ../sass/includes/_common.scss */
.radius-0 { border-radius: 0; }

/* line 350, ../sass/includes/_common.scss */
.radius-50 { border-radius: 50%; }

/* line 353, ../sass/includes/_common.scss */
.btn-common { height: 36px; font-size: 26px; line-height: 25px; border: 0; font-weight: bold; }
/* line 359, ../sass/includes/_common.scss */
.btn-common.btn { height: 36px; font-size: 15px; }

/* line 365, ../sass/includes/_common.scss */
.table.rem-head { border-left: 0; border-right: 0; border-top: 0; }
/* line 371, ../sass/includes/_common.scss */
.table.rem-head thead tr td, .table.rem-head thead tr th { border: 0; }

/* line 382, ../sass/includes/_common.scss */
.common-table thead tr td, .common-table thead tr th { color: #5086ae; border-bottom: 0; }
/* line 390, ../sass/includes/_common.scss */
.common-table tbody tr:nth-child(odd) { background: #dfe6ea; }
/* line 393, ../sass/includes/_common.scss */
.common-table tbody tr:nth-child(even) { background: #fff; }

/* line 402, ../sass/includes/_common.scss */
.common-table-alt thead tr td, .common-table-alt thead tr th { color: #5086ae; border-bottom: 0; }
/* line 410, ../sass/includes/_common.scss */
.common-table-alt tbody tr:nth-child(odd) { background: #fff; }
/* line 413, ../sass/includes/_common.scss */
.common-table-alt tbody tr:nth-child(even) { background: #dfe6ea; }

/* line 422, ../sass/includes/_common.scss */
.table-valign tbody tr td { vertical-align: middle; }

/* line 429, ../sass/includes/_common.scss */
.btn-group-inline button { display: inline-block; vertical-align: top; }

/* line 435, ../sass/includes/_common.scss */
.input-bg-white input[type="text"] { background: #fff !important; }

/* line 439, ../sass/includes/_common.scss */
.left-text { text-align: left !important; }

/* line 442, ../sass/includes/_common.scss */
.table-outer-border { border: 1px solid #ccc; }

/* line 445, ../sass/includes/_common.scss */
.btn_year { width: auto; padding: 10px 15px; margin-right: 20px; }

/* line 450, ../sass/includes/_common.scss */
.pad-0 { padding: 0; }

/* line 453, ../sass/includes/_common.scss */
.error-motify { text-transform: capitalize; }
/* line 455, ../sass/includes/_common.scss */
.error-motify p { margin-bottom: 0; }

/* line 459, ../sass/includes/_common.scss */
.red-btn { background: #e42328 !important; border-color: #e42328 !important; color: #fff !important; }
/* line 463, ../sass/includes/_common.scss */
.red-btn:hover { background: #378b1c !important; border-color: #378b1c !important; }

/* line 473, ../sass/includes/_common.scss */
.chk-only label { min-height: 43px; }
/* line 475, ../sass/includes/_common.scss */
.chk-only label span { width: 100%; }

/* line 480, ../sass/includes/_common.scss */
.selectric-wrapper { font-family: "questrialregular"; }

/* line 484, ../sass/includes/_common.scss */
.add_new-chk-row .ex-pad { padding: 5px 0 0 34px !important; }

/* line 489, ../sass/includes/_common.scss */
.margin-right-none { margin-right: 0px !important; }

/* line 492, ../sass/includes/_common.scss */
.padding_side-none { padding-left: 0px !important; padding-right: 0px !important; }

/* line 496, ../sass/includes/_common.scss */
.margin_side-none { margin-left: 0px !important; margin-right: 0px !important; }

/* line 500, ../sass/includes/_common.scss */
.bttton_hover:hover { background: #45ad23; color: #fff; transition: all ease-out 0.8s; }

/* line 505, ../sass/includes/_common.scss */
.border_radius20 { border-radius: 20px; }

/* line 508, ../sass/includes/_common.scss */
.font-bold { font-weight: bold; }

/* line 511, ../sass/includes/_common.scss */
.btn { font-family: "questrialregular"; }

/* line 514, ../sass/includes/_common.scss */
.btn_common { padding: 10px 40px; border: solid 1px #c0c2c6; text-align: center; }

/* line 520, ../sass/includes/_common.scss */
.power-off-btn { font-size: 15px !important; padding-top: 2px; }

/* line 524, ../sass/includes/_common.scss */
.btn_red { background: #45ad23; color: #fff; border: none; }
/* line 528, ../sass/includes/_common.scss */
.btn_red:hover { background: #378b1c; }

/* line 533, ../sass/includes/_common.scss */
.search-area { position: relative; }
/* line 535, ../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 535, ../sass/includes/_common.scss */
  .search-area input { width: 100%; } }
/* line 548, ../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 561, ../sass/includes/_common.scss */
.search-area button.icon-search { visibility: hidden; }
/* line 567, ../sass/includes/_common.scss */
.search-area.search-block button.pupil-search-icon { display: table; vertical-align: middle; }
/* line 571, ../sass/includes/_common.scss */
.search-area.search-block button.pupil-refresh-icon { display: none; }
/* line 577, ../sass/includes/_common.scss */
.search-area.search-block .quote button.pupil-search-icon { display: none; }
/* line 580, ../sass/includes/_common.scss */
.search-area.search-block .quote button.pupil-refresh-icon { display: block; }

/* line 589, ../sass/includes/_common.scss */
.pupil-search02 form .pupil-search-icon { display: block; }
/* line 592, ../sass/includes/_common.scss */
.pupil-search02 form .crear-search { display: none; }
/* line 596, ../sass/includes/_common.scss */
.pupil-search02 form.quote .pupil-search-icon { display: none !important; }
/* line 599, ../sass/includes/_common.scss */
.pupil-search02 form.quote .crear-search { display: block !important; }

/* line 605, ../sass/includes/_common.scss */
.navbar-toggle { border: solid 1px #fff; float: left; margin: 8px 0px 8px 20px; }
/* line 610, ../sass/includes/_common.scss */
.navbar-toggle span.icon-bar { background-color: #fff; }

/* line 615, ../sass/includes/_common.scss */
.mobile-screens_search { margin-right: 20px; display: none; }
@media (max-width: 767px) { /* line 615, ../sass/includes/_common.scss */
  .mobile-screens_search { display: block; width: calc(100% - 25%) !important; } }

/* line 623, ../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 623, ../sass/includes/_common.scss */
  .categary-button { width: 202px; padding: 10px 2px; } }
@media (max-width: 767px) { /* line 623, ../sass/includes/_common.scss */
  .categary-button { width: 100%; padding: 8px 10px; margin-bottom: 10px; } }
/* line 648, ../sass/includes/_common.scss */
.categary-button:hover { background: #378b1c; color: #fff; transition: all ease-out 0.5s; border: solid 1px #378b1c; }
/* line 660, ../sass/includes/_common.scss */
.categary-button.active-state { border: solid 1px #45ad23; background: #45ad23; color: #fff; }
@media (min-width: 992px) { /* line 665, ../sass/includes/_common.scss */
  .categary-button.bulk { margin-right: 40px; } }
/* line 670, ../sass/includes/_common.scss */
.categary-button.categary-disable { background: #ccc; border-color: #b8b4b4; }
/* line 673, ../sass/includes/_common.scss */
.categary-button.categary-disable:hover { background: #b8b4b4; border-color: #b8b4b4; }

/* line 679, ../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 699, ../sass/includes/_common.scss */
.school-report-filter.active { background: #378b1c; color: #fff !important; }
/* line 703, ../sass/includes/_common.scss */
.school-report-filter:hover { background: #378b1c; color: #fff !important; }

@media (max-width: 767px) { /* line 709, ../sass/includes/_common.scss */
  .add-section .categary-button { width: auto; padding-right: 10px; padding-left: 10px; margin: 0 5px; } }

/* line 720, ../sass/includes/_common.scss */
[type="checkbox"]:not(:checked), [type="checkbox"]:checked, [type="radio"]:not(:checked), [type="radio"]:checked { position: absolute; left: -9999px; }

/* line 727, ../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 736, ../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 763, ../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 777, ../sass/includes/_common.scss */
[type="radio"]:not(:checked) + label:before, [type="radio"]:checked + label:before { width: 28px; height: 28px; }

/* checked mark aspect */
/* line 783, ../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 797, ../sass/includes/_common.scss */
[type="radio"]:not(:checked) + label:after, [type="radio"]:checked + label:after { top: 5px; left: 3px; }

/* checked mark aspect changes */
/* line 803, ../sass/includes/_common.scss */
[type="checkbox"]:not(:checked) + label:after, [type="radio"]:not(:checked) + label:after { opacity: 0; transform: scale(0); }

/* line 808, ../sass/includes/_common.scss */
[type="checkbox"]:checked + label:after, [type="radio"]:checked + label:after { opacity: 1; transform: scale(1); }

/* line 815, ../sass/includes/_common.scss */
.aside-menu-open { left: 0; }

/* line 818, ../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 838, ../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 843, ../sass/includes/_common.scss */
td { position: relative; }

/* line 846, ../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 854, ../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 862, ../sass/includes/_common.scss */
.fileContainer { overflow: hidden; position: relative; }

/* line 866, ../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 880, ../sass/includes/_common.scss */
.pointer-block { pointer-events: none; }

/* line 883, ../sass/includes/_common.scss */
.padding-top12 { padding-top: 12px; }

/* line 886, ../sass/includes/_common.scss */
.min-height75 { min-height: 75px; }

/* line 889, ../sass/includes/_common.scss */
.green-round { width: 15px; height: 15px; background: #45ad23; border-radius: 50%; display: inline-block; }

/* line 896, ../sass/includes/_common.scss */
.red-round { background: #e42328; border-radius: 50%; display: inline-block; width: 15px; height: 15px; }

/* line 903, ../sass/includes/_common.scss */
.yellow-round { background: #e5e52c; border-radius: 50%; display: inline-block; width: 15px; height: 15px; }

/* line 910, ../sass/includes/_common.scss */
.pading-left30 { padding-left: 30px; }
@media (max-width: 480px) { /* line 910, ../sass/includes/_common.scss */
  .pading-left30 { padding-left: 10px; } }

@media (max-width: 480px) { /* line 916, ../sass/includes/_common.scss */
  .list-mange.pull-right { float: none !important; } }

@media (max-width: 480px) { /* line 922, ../sass/includes/_common.scss */
  .list-mange a { width: 100%; margin-bottom: 10px; } }

/* line 929, ../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 935, ../sass/includes/_common.scss */
.login-area { background: #fff; }
@media (max-width: 767px) { /* line 935, ../sass/includes/_common.scss */
  .login-area { background: transparent; } }

/* line 941, ../sass/includes/_common.scss */
.atch-file { overflow: hidden; position: relative; }

/* line 945, ../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 960, ../sass/includes/_common.scss */
.emotion { margin: 150px auto; }

/* line 964, ../sass/includes/_common.scss */
div[contenteditable="true"] { border: 1px dashed #aaa; width: 290px; padding: 5px; }

/* line 970, ../sass/includes/_common.scss */
pre { background: #eee; padding: 5px; width: 290px; }

/* line 976, ../sass/includes/_common.scss */
.emotion { position: relative; display: flex; }

/* line 981, ../sass/includes/_common.scss */
.emotion-Icon { right: 20px; top: 5px; cursor: pointer; }

/* line 988, ../sass/includes/_common.scss */
.ShowImotion { display: flex !important; }

/* line 992, ../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 1005, ../sass/includes/_common.scss */
.top { top: 130%; bottom: auto; }

/* line 1010, ../sass/includes/_common.scss */
.emotion-area img { margin: 4px; cursor: pointer; }

/* line 1015, ../sass/includes/_common.scss */
.max-area-table { overflow: auto; }

/* line 1020, ../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 1020, ../sass/includes/_common.scss */
  .modal-success-popup .modal-content { width: 100%; padding: 10px; } }
/* line 1030, ../sass/includes/_common.scss */
.modal-success-popup .modal-content .modal-header { padding: 0px 6px; border: 0px; }
/* line 1033, ../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 1043, ../sass/includes/_common.scss */
.modal-success-popup .modal-content .modal-body { padding: 0px; }
/* line 1045, ../sass/includes/_common.scss */
.modal-success-popup .modal-content .modal-body .success-icon { display: block; width: 150px; margin: 0px auto; }
/* line 1049, ../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 1056, ../sass/includes/_common.scss */
.modal-success-popup .modal-content .modal-body .success-message { background: #232a32; padding: 30px 0; }
/* line 1059, ../sass/includes/_common.scss */
.modal-success-popup .modal-content .modal-body .success-message h2 { color: #ffff; text-align: center; }
/* line 1063, ../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 1073, ../sass/includes/_common.scss */
.modal { text-align: center; }
/* line 1075, ../sass/includes/_common.scss */
.modal:before { content: ""; display: inline-block; margin-right: -4px; vertical-align: middle; }
@media (max-width: 767px) { /* line 1075, ../sass/includes/_common.scss */
  .modal:before { height: auto; } }
/* line 1085, ../sass/includes/_common.scss */
.modal .modal-dialog { display: block; text-align: left; vertical-align: middle; }
/* line 1091, ../sass/includes/_common.scss */
.modal.modal-syn-data { z-index: 1043; }
/* line 1093, ../sass/includes/_common.scss */
.modal.modal-syn-data h4 { color: #333; font-family: "questrialregular" !important; }

/* line 1099, ../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 1107, ../sass/includes/_common.scss */
.btn-updated:hover { background: #d93847; }

/* line 1111, ../sass/includes/_common.scss */
.label-danger-block { background-color: red !important; padding: 4px !important; border-radius: 0 !important; font-size: 13px !important; }

/* line 1117, ../sass/includes/_common.scss */
.selectric { background: #fff; border: 0; padding-top: 5px; min-height: 43px; }
/* line 1123, ../sass/includes/_common.scss */
.selectric b { background: #303843; }
/* line 1126, ../sass/includes/_common.scss */
.selectric .label { font-weight: normal; text-align: left; height: 100%; text-transform: capitalize; }

/* line 1136, ../sass/includes/_common.scss */
.user-type-select .selectric { min-height: 55px; }
/* line 1139, ../sass/includes/_common.scss */
.user-type-select .selectric span.label { padding-left: 15px !important; }

/* line 1145, ../sass/includes/_common.scss */
.selectric .button { height: 100%; }

/* line 1150, ../sass/includes/_common.scss */
.selectric-page-sele_ct .selectric b { width: 46px; background: #e42328; }

/* line 1156, ../sass/includes/_common.scss */
.selectric .button::after { border-top-color: #fff; border-width: 8px; }

/* line 1160, ../sass/includes/_common.scss */
.selectric-hover .selectric .button::after { border-top-color: #fff; }

/* line 1163, ../sass/includes/_common.scss */
.selectric-items { border: 0px; }
/* line 1165, ../sass/includes/_common.scss */
.selectric-items .selectric-scroll { background: #23282f; color: #23282f; }
/* line 1169, ../sass/includes/_common.scss */
.selectric-items .selectric-scroll ul li { color: #fff; font-size: 12px; text-transform: capitalize; border-bottom: dashed 1px #fff; }
/* line 1174, ../sass/includes/_common.scss */
.selectric-items .selectric-scroll ul li:last-child { border: 0px; }
/* line 1177, ../sass/includes/_common.scss */
.selectric-items .selectric-scroll ul li:hover { background: #5086ae; }
/* line 1182, ../sass/includes/_common.scss */
.selectric-items .selectric-scroll ul li.selected.highlighted { background: #5086ae; }

/* line 1191, ../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 1206, ../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 1229, ../sass/includes/_common.scss */
.no-gutters { margin-right: 0; margin-left: 0; }
/* line 1233, ../sass/includes/_common.scss */
.no-gutters > .col, .no-gutters > [class*="col-"] { padding-right: 0; padding-left: 0; }

/* line 1240, ../sass/includes/_common.scss */
button.close { color: #fff; margin: -6px 10px; }
/* line 1243, ../sass/includes/_common.scss */
button.close:hover { color: #fff; }
/* line 1247, ../sass/includes/_common.scss */
button.popover-close { position: absolute; right: 1px; color: #000 !important; outline: none !important; opacity: 1; z-index: 1; }

/* line 1256, ../sass/includes/_common.scss */
.padding-bottom18 { padding-bottom: 18px; }

/* line 1259, ../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 1270, ../sass/includes/_common.scss */
.save-award-skill:hover { color: #fff; opacity: 0.8; }

/* line 1282, ../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 1282, ../sass/includes/_common.scss */
  .pg-back-btn { font-size: 12px; } }
@media (max-width: 991px) { /* line 1282, ../sass/includes/_common.scss */
  .pg-back-btn { max-width: 250px; } }
@media (max-width: 767px) { /* line 1282, ../sass/includes/_common.scss */
  .pg-back-btn { margin-top: 5px; } }
@media screen and (max-width: 525px) { /* line 1282, ../sass/includes/_common.scss */
  .pg-back-btn { position: absolute; top: 100%; right: -5px; } }
/* line 1315, ../sass/includes/_common.scss */
.pg-back-btn:hover { color: #fff; background: #378b1c; }
/* line 1319, ../sass/includes/_common.scss */
.pg-back-btn:focus { color: #fff; background: #378b1c; }
/* line 1323, ../sass/includes/_common.scss */
.pg-back-btn i { font-size: 16px; margin-right: 10px; }

/* line 1328, ../sass/includes/_common.scss */
.resist { pointer-events: none; }

/* line 1332, ../sass/includes/_common.scss */
.map-management #map_canvas { height: 600px; }

/* line 1337, ../sass/includes/_common.scss */
.swimphany-popup-2.in { background: rgba(0, 0, 0, 0.8); }
/* line 1340, ../sass/includes/_common.scss */
.swimphany-popup-2 .modal-content { background: #232a32; border-radius: 0; }
/* line 1343, ../sass/includes/_common.scss */
.swimphany-popup-2 .modal-content .modal-header { border: 0px; padding: 10px; }
/* line 1346, ../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 1353, ../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 1361, ../sass/includes/_common.scss */
.swimphany-popup-2 .modal-content .modal-body { position: relative; padding: 0 15px 0px 15px; }
/* line 1365, ../sass/includes/_common.scss */
.swimphany-popup-2 .modal-content .modal-body table tr { border: none; }
/* line 1367, ../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 1374, ../sass/includes/_common.scss */
.swimphany-popup-2 .modal-content .modal-body .section-footer { display: table; width: 100%; padding: 8px; }
/* line 1379, ../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 1387, ../sass/includes/_common.scss */
.swimphany-popup-2 .modal-content .modal-body .section-footer .form-submit:hover { background: #e42328; }

/* line 1395, ../sass/includes/_common.scss */
.modal-addclient { background: rgba(0, 0, 0, 0.9); }

/* line 1399, ../sass/includes/_common.scss */
ul.ui-autocomplete { overflow-x: hidden; }

/* line 1415, ../sass/includes/_common.scss */
.upload_area .connect-area .label-danger p { font-size: 12px; padding: 5px; margin-bottom: 0; }

/* line 1426, ../sass/includes/_common.scss */
#add_client_form .superadmin_area .input-space-outer .cl-anual_maintanance { padding-left: 25px; }

/* line 1433, ../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 1444, ../sass/includes/_common.scss */
.auth_timeout:hover { color: #fff; background: #d93847; }

/* line 1449, ../sass/includes/_common.scss */
.award-sub-title { height: 20px; display: block; }

/* line 1453, ../sass/includes/_common.scss */
.award-sub-title { color: #333; font-size: 12px; text-transform: capitalize; font-weight: normal; line-height: 20px; }

/* line 1462, ../sass/includes/_common.scss */
.modal-header button.close { opacity: 1 !important; }

/* line 1467, ../sass/includes/_common.scss */
.table-fixed-head-wrapper { height: 500px; background: #fff; }

/* line 1476, ../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 1486, ../sass/includes/_common.scss */
.green-check { background: transparent; top: 0; padding-top: 0; margin-top: 4px; }
/* line 1491, ../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 1506, ../sass/includes/_common.scss */
.margin10 { margin-bottom: 10px; }

/* line 1509, ../sass/includes/_common.scss */
.categary-disable { background: #ccc !important; border-color: #b8b4b4; }
/* line 1512, ../sass/includes/_common.scss */
.categary-disable:hover { background: #b8b4b4; border-color: #b8b4b4; }

/* line 1522, ../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 1533, ../sass/includes/_common.scss */
#add-people-modal-table tbody tr td .green-check { margin-top: 0px; }
/* line 1536, ../sass/includes/_common.scss */
#add-people-modal-table tbody tr td .box-green { margin-left: 0px; width: 17px; height: 17px; }
/* line 1541, ../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 1546, ../sass/includes/_common.scss */
#add-people-modal-table tbody tr td .rates { padding-left: 0px; }
/* line 1549, ../sass/includes/_common.scss */
#add-people-modal-table tbody tr td p { margin: 0; }

/* line 1557, ../sass/includes/_common.scss */
#school-lists_filter input { text-transform: capitalize; }

/* line 1565, ../sass/includes/_common.scss */
#edit_profile ul .resist .select-outer select { border: 0; background-image: none !important; }
/* line 1573, ../sass/includes/_common.scss */
#edit_profile ul .resist span .chek-outer .check-area::before { display: none; }
/* line 1576, ../sass/includes/_common.scss */
#edit_profile ul .resist span .chek-outer .check-area::after { font-size: 3em; line-height: 0.1; }

/* line 1588, ../sass/includes/_common.scss */
.admin-dasboard .health-panel-details { padding: 50px 15px; background-color: #303843; }

/* line 1595, ../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 1603, ../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 1613, ../sass/includes/_common.scss */
.health-panel-details .content-large { height: 150px; }

/* line 1621, ../sass/includes/_common.scss */
#edit_pupil_form .sf-edit-profile ul li { height: auto; }
/* line 1624, ../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 1628, ../sass/includes/_common.scss */
#edit_pupil_form .sf-edit-profile ul li.edit-profile-select .select-outer .selectric-wrapper { position: absolute; width: 100%; }

/* line 1639, ../sass/includes/_common.scss */
.data-uploaded { width: 100%; display: inline-block; position: relative; }
/* line 1643, ../sass/includes/_common.scss */
.data-uploaded .title { display: block; padding-right: 65px; }
/* line 1651, ../sass/includes/_common.scss */
.data-uploaded .title h1 { margin-top: 25px; }
/* line 1655, ../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 1655, ../sass/includes/_common.scss */
  .data-uploaded .blocks { width: 100%; } }
/* line 1665, ../sass/includes/_common.scss */
.data-uploaded .blocks ul { display: table; padding: 0; margin: 0 0 10px 0; width: 100%; }
/* line 1670, ../sass/includes/_common.scss */
.data-uploaded .blocks ul li { float: left; width: calc(100% / 6); }
@media (max-width: 991px) { /* line 1670, ../sass/includes/_common.scss */
  .data-uploaded .blocks ul li { width: calc(100% / 2); } }
@media (max-width: 480px) { /* line 1670, ../sass/includes/_common.scss */
  .data-uploaded .blocks ul li { width: 100%; } }
/* line 1679, ../sass/includes/_common.scss */
.data-uploaded .blocks ul li a { width: 100%; display: block; margin-bottom: 10px; padding-right: 15px; padding-left: 15px; }
/* line 1686, ../sass/includes/_common.scss */
.data-uploaded .blocks ul li span { display: block; font-size: 9px; text-align: center; }
/* line 1694, ../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 1694, ../sass/includes/_common.scss */
  .data-uploaded .right-end { width: 100%; text-align: right; } }
/* line 1707, ../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 1707, ../sass/includes/_common.scss */
  .data-uploaded .right-end a { position: unset; } }
/* line 1719, ../sass/includes/_common.scss */
.data-uploaded .right-end a:hover { background-color: #378b1c; }
/* line 1722, ../sass/includes/_common.scss */
.data-uploaded .right-end a i { color: #fff; font-size: 35px; line-height: 50px; }

/* line 1731, ../sass/includes/_common.scss */
.invisible { visibility: hidden; }

/* line 1749, ../sass/includes/_common.scss */
.award-management .school-deatils-outer .tab-content #timetable .timetable-area .lesson-section { background: #fff; border: 0; margin: 0; }
/* line 1754, ../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 1758, ../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 1761, ../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 1763, ../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 1767, ../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 1772, ../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 1777, ../sass/includes/_common.scss */
.award-management .school-deatils-outer .tab-content #timetable .timetable-area .lesson-section .lesson-block.no-pupil-linked { margin: 0; }
/* line 1780, ../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 1795, ../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 1795, ../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 1801, ../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 1801, ../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 1809, ../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 1818, ../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 1820, ../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 1828, ../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 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 { margin-top: -3px; }
@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 { margin-top: 15px; padding: 0; } }
/* line 1838, ../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 1841, ../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 1849, ../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 1853, ../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 1855, ../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 1855, ../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 1867, ../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 1873, ../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 1877, ../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 1884, ../sass/includes/_common.scss */
.award-management .school-deatils-outer .tab-content #timetable .timetable-area .lesson-block-gap { height: 15px; }
@media (max-width: 767px) { /* line 1884, ../sass/includes/_common.scss */
  .award-management .school-deatils-outer .tab-content #timetable .timetable-area .lesson-block-gap { height: 0px; } }
/* line 1891, ../sass/includes/_common.scss */
.award-management .school-deatils-outer .tab-content #timetable .timetable-area .session-2 .lesson-block { padding: 0; }
/* line 1897, ../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 1909, ../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 1913, ../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 1913, ../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 1933, ../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 1939, ../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 1943, ../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 1961, ../sass/includes/_common.scss */
.modal-header h4 { font-family: "questrialregular"; text-transform: capitalize; }

/* line 1968, ../sass/includes/_common.scss */
#student-achievements.modal { background-color: rgba(0, 0, 0, 0.92); }
/* line 1971, ../sass/includes/_common.scss */
#student-achievements.modal .section-footer { margin-bottom: 10px; padding: 0; }
/* line 1974, ../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 1974, ../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 1998, ../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 2006, ../sass/includes/_common.scss */
#student-achievements.modal .section-footer .chek-outer label { height: 45px; }
/* line 2008, ../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 2024, ../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 2038, ../sass/includes/_common.scss */
#student-achievements.modal .section-footer .chek-outer label span { margin-left: 25px; line-height: 45px; }
/* line 2045, ../sass/includes/_common.scss */
#student-achievements.modal .close { font-size: 38px; outline: none; line-height: 46px; margin-right: 15px; }
/* line 2052, ../sass/includes/_common.scss */
#student-achievements .modal-dialog { width: 60%; }
@media (max-width: 991px) { /* line 2052, ../sass/includes/_common.scss */
  #student-achievements .modal-dialog { width: 100%; } }
/* line 2058, ../sass/includes/_common.scss */
#student-achievements .modal-dialog .modal-content .modal-header { background-color: #3982a5; padding: 5px; }
/* line 2061, ../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 2067, ../sass/includes/_common.scss */
#student-achievements .modal-dialog .modal-content .modal-body { background-color: #fff; }
/* line 2069, ../sass/includes/_common.scss */
#student-achievements .modal-dialog .modal-content .modal-body .table-responsive { overflow: unset; padding: 15px; border: 0; }
/* line 2074, ../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 2079, ../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 2091, ../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 2095, ../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 2099, ../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 2102, ../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 2106, ../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 2111, ../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 2114, ../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 2130, ../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 2146, ../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 2151, ../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 2156, ../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 2160, ../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 2166, ../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 2179, ../sass/includes/_common.scss */
.fixed_school_area { overflow: auto; padding-top: 15px; }

/* line 2183, ../sass/includes/_common.scss */
.school-table-container { overflow-x: scroll; padding-top: 15px; }

/* line 2191, ../sass/includes/_common.scss */
#attainment .modal-dialog .modal-content .modal-header h4 { padding: 5px 0; font-family: "montserratregular"; font-weight: normal; }
/* line 2198, ../sass/includes/_common.scss */
#attainment .modal-dialog .modal-content .modal-body .popup-standard { background: rgba(0, 0, 0, 0.9) !important; }
/* line 2205, ../sass/includes/_common.scss */
#attainment .school-table { overflow: hidden; }
/* line 2209, ../sass/includes/_common.scss */
#attainment .school-table thead tr { display: table; width: 100%; table-layout: fixed; }
/* line 2213, ../sass/includes/_common.scss */
#attainment .school-table thead tr th { position: relative; line-height: 0px; border-top: 15px solid transparent; }
/* line 2217, ../sass/includes/_common.scss */
#attainment .school-table thead tr th:first-child { width: 10px !important; }
/* line 2220, ../sass/includes/_common.scss */
#attainment .school-table thead tr th:last-child { line-height: 15px; }
/* line 2223, ../sass/includes/_common.scss */
#attainment .school-table thead tr th .star { position: absolute; top: -12px; right: 12px; visibility: visible; }
/* line 2228, ../sass/includes/_common.scss */
#attainment .school-table thead tr th .star i { color: #ffda44; font-size: 18px; }
/* line 2237, ../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 2241, ../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 2247, ../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 2268, ../sass/includes/_common.scss */
#attainment .school-table tbody tr { display: table; width: 100%; table-layout: fixed; }
/* line 2272, ../sass/includes/_common.scss */
#attainment .school-table tbody tr td { position: relative; border: 0px; }
/* line 2277, ../sass/includes/_common.scss */
#attainment .school-table tbody tr td .compailsd_col_light:before { background: none; }
/* line 2280, ../sass/includes/_common.scss */
#attainment .school-table tbody tr td .compailsd_col_light:after { background: none; }
/* line 2284, ../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 2292, ../sass/includes/_common.scss */
#attainment .school-table tbody tr td .fixed-items i { display: block; font-size: 8px; margin: 5px 0px; }
/* line 2297, ../sass/includes/_common.scss */
#attainment .school-table tbody tr td .fixed-items .heart { color: #ec4c32; }
/* line 2300, ../sass/includes/_common.scss */
#attainment .school-table tbody tr td .fixed-items .globe { color: #3aac4d; }
/* line 2303, ../sass/includes/_common.scss */
#attainment .school-table tbody tr td .fixed-items .circle { color: #aaabac; }
/* line 2307, ../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 2319, ../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 2326, ../sass/includes/_common.scss */
#attainment .school-table tbody tr td:nth-child(1) { border-right: 1px solid #f8f9fa; }
/* line 2329, ../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 2337, ../sass/includes/_common.scss */
#attainment .school-table tbody tr td .rates li { display: inline-block; color: #ebc542; }
/* line 2342, ../sass/includes/_common.scss */
#attainment .school-table tbody tr td:first-child { width: 10px !important; }
/* line 2348, ../sass/includes/_common.scss */
#attainment .school-table tbody tr .chek-outer label { padding-left: 0; display: block; }
/* line 2355, ../sass/includes/_common.scss */
#attainment .school-table tbody tr .compailsd_col_light .trophy-text { color: #ab9f9e; line-height: 26px; font-size: 11px; }
/* line 2361, ../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 2372, ../sass/includes/_common.scss */
#attainment .school-table tbody tr:nth-child(odd) .compailsd_col_light { background-color: #f8f9fa !important; }
/* line 2375, ../sass/includes/_common.scss */
#attainment .school-table tbody tr:nth-child(odd) .sfachievements { background-color: #528dbb; }
/* line 2380, ../sass/includes/_common.scss */
#attainment .school-table tbody tr:nth-child(even) .compailsd_col_light { background-color: #e8e9ea !important; }
/* line 2383, ../sass/includes/_common.scss */
#attainment .school-table tbody tr:nth-child(even) .sfachievements { background-color: #4b85b3; }
/* line 2394, ../sass/includes/_common.scss */
#attainment .data-section .table_fixed-area .fht-table-wrapper .fht-tbody table { margin-top: 0 !important; }
/* line 2398, ../sass/includes/_common.scss */
#attainment .data-section .table_fixed-area .fht-table-wrapper .fht-tbody table thead tr th { display: none; }

/* line 2410, ../sass/includes/_common.scss */
.fht-thead { padding-top: 15px; }

/* line 2413, ../sass/includes/_common.scss */
.fht-tbody { padding-top: 20px; padding-bottom: 16px; }

/* line 2423, ../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 2431, ../sass/includes/_common.scss */
#attainment .pool-table thead tr th .star-container { position: relative; }
/* line 2433, ../sass/includes/_common.scss */
#attainment .pool-table thead tr th .star-container .star { position: absolute; top: -50px; right: 12px; visibility: hidden; }
/* line 2438, ../sass/includes/_common.scss */
#attainment .pool-table thead tr th .star-container .star i { color: #ffda44; font-size: 18px; }
/* line 2449, ../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 2458, ../sass/includes/_common.scss */
#attainment .pool-table tbody tr td { border-right: solid 1px rgba(243, 243, 243, 0.36); }
/* line 2461, ../sass/includes/_common.scss */
#attainment .pool-table tbody tr td .rates li { display: inline-block; color: #ebc542; }
/* line 2466, ../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 2476, ../sass/includes/_common.scss */
#attainment .pool-table tbody tr td .compailsd_col_light { color: #ab9f9e; padding: 19px 20px 18px 15px; font-size: 11px; }
/* line 2480, ../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 2490, ../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 2497, ../sass/includes/_common.scss */
#attainment .pool-table tbody tr td .fixed-items i { display: block; font-size: 8px; margin: 5px 0px; }
/* line 2502, ../sass/includes/_common.scss */
#attainment .pool-table tbody tr td .fixed-items .heart { color: #ec4c32; }
/* line 2505, ../sass/includes/_common.scss */
#attainment .pool-table tbody tr td .fixed-items .globe { color: #3aac4d; }
/* line 2508, ../sass/includes/_common.scss */
#attainment .pool-table tbody tr td .fixed-items .circle { color: #aaabac; }
/* line 2512, ../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 2524, ../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 2533, ../sass/includes/_common.scss */
#attainment .pool-table tbody tr:nth-child(odd) { background-color: #e64a31; }
/* line 2536, ../sass/includes/_common.scss */
#attainment .pool-table tbody tr:nth-child(odd) td .compailsd_col_light { background-color: #f8f9fa; }
/* line 2539, ../sass/includes/_common.scss */
#attainment .pool-table tbody tr:nth-child(odd) td .sfachievements { background-color: #528dbb; }
/* line 2544, ../sass/includes/_common.scss */
#attainment .pool-table tbody tr:nth-child(even) { background-color: #ef5941; }
/* line 2547, ../sass/includes/_common.scss */
#attainment .pool-table tbody tr:nth-child(even) td .compailsd_col_light { background-color: #e8e9ea; }
/* line 2550, ../sass/includes/_common.scss */
#attainment .pool-table tbody tr:nth-child(even) td .sfachievements { background-color: #4b85b3; }

/* line 2560, ../sass/includes/_common.scss */
.popup-standard { background-color: rgba(150, 150, 150, 0.5) !important; }
/* line 2562, ../sass/includes/_common.scss */
.popup-standard .modal-dialog { margin: 15% auto; }
@media (max-width: 480px) { /* line 2562, ../sass/includes/_common.scss */
  .popup-standard .modal-dialog { width: 95% !important; } }
/* line 2567, ../sass/includes/_common.scss */
.popup-standard .modal-dialog .modal-content { border: 0; }
/* line 2569, ../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 2575, ../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 2582, ../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 2589, ../sass/includes/_common.scss */
.popup-standard .modal-dialog .modal-content .modal-body { padding: 20px 20px 20px !important; background-color: #fff !important; }
/* line 2593, ../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 2601, ../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 2607, ../sass/includes/_common.scss */
.popup-standard .modal-dialog .modal-content .modal-body .fileContainer { height: 42px !important; padding: 12px !important; margin-top: 1px; }
/* line 2611, ../sass/includes/_common.scss */
.popup-standard .modal-dialog .modal-content .modal-body .fileContainer label { font-weight: normal; font-size: 13.3px; }
/* line 2617, ../sass/includes/_common.scss */
.popup-standard .modal-dialog .modal-content .modal-body .bulk-upload p { font-size: 14px !important; }
/* line 2621, ../sass/includes/_common.scss */
.popup-standard .modal-dialog .modal-content .modal-body p { color: #303843 !important; }
/* line 2625, ../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 2635, ../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 2640, ../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 2649, ../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 2657, ../sass/includes/_common.scss */
.popup-standard .modal-dialog .modal-content .modal-body .resource-model-input input { height: 43px; }
/* line 2661, ../sass/includes/_common.scss */
.popup-standard .modal-dialog .modal-content .modal-body .button-area { background-color: transparent !important; }
/* line 2664, ../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 2673, ../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 2679, ../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 2689, ../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 2695, ../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 2708, ../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 2714, ../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 2723, ../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 2731, ../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 2735, ../sass/includes/_common.scss */
.popup-standard .modal-dialog .modal-content .modal-body .button-area a.categary-button:hover { border-color: #378b1c; color: #fff; }
/* line 2742, ../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 2749, ../sass/includes/_common.scss */
.popup-standard .modal-dialog .modal-content .modal-body .button-area button.categary-button:hover { border-color: #378b1c; color: #fff; }
/* line 2758, ../sass/includes/_common.scss */
.popup-standard .modal-dialog .modal-content .modal-body .pupils_list .button-area button { padding: 10px !important; }
/* line 2763, ../sass/includes/_common.scss */
.popup-standard .modal-dialog .modal-content .modal-body .table-responsive { color: #333; border: 0; }
/* line 2766, ../sass/includes/_common.scss */
.popup-standard .modal-dialog .modal-content .modal-body .table-responsive .button-area { margin: 20px 0 0; }
/* line 2772, ../sass/includes/_common.scss */
.popup-standard .modal-dialog .modal-content .modal-body form .confirm-area .form-inner { padding: 0; padding-left: 0; }
/* line 2775, ../sass/includes/_common.scss */
.popup-standard .modal-dialog .modal-content .modal-body form .confirm-area .form-inner .selection-itms { margin-bottom: 20px; }
/* line 2778, ../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 2783, ../sass/includes/_common.scss */
.popup-standard .modal-dialog .modal-content .modal-body form .confirm-area .button-area { padding: 10px 0 0; }
/* line 2785, ../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 2785, ../sass/includes/_common.scss */
  .popup-standard .modal-dialog .modal-content .modal-body form .confirm-area .button-area .btn-inner { width: 100%; } }
/* line 2790, ../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 2790, ../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 2797, ../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 2805, ../sass/includes/_common.scss */
.popup-standard .modal-dialog .modal-content .modal-body .form-group { margin-bottom: 0 !important; }
/* line 2809, ../sass/includes/_common.scss */
.popup-standard .modal-dialog .modal-content .modal-body .pop-btn-remove-wrap button { display: inline-block; color: #fff; }
/* line 2817, ../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 2824, ../sass/includes/_common.scss */
.popup-standard .modal-dialog .modal-content .modal-body .bulk-upload input { border: 1px solid #c3c3c3; height: 43px; }
/* line 2829, ../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 2840, ../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 2848, ../sass/includes/_common.scss */
.popup-standard .modal-dialog .modal-content .modal-body .bulk-upload .chose-file::after { border: 1px solid #c3c3c3 !important; }
/* line 2854, ../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 2860, ../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 2870, ../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 2878, ../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 2562, ../sass/includes/_common.scss */
  .popup-standard .modal-dialog { width: 95%; } }
/* line 2890, ../sass/includes/_common.scss */
.popup-standard.darkbg { background: rgba(0, 0, 0, 0.9) !important; }
/* line 2894, ../sass/includes/_common.scss */
.popup-standard.top-more .modal-dialog { margin: 10% auto; }

/* line 2900, ../sass/includes/_common.scss */
.inner-popup-standard { background-color: rgba(109, 109, 109, 0.96) !important; }
/* line 2902, ../sass/includes/_common.scss */
.inner-popup-standard .modal-dialog { margin: 10% auto; width: 65% !important; }
@media (max-width: 767px) { /* line 2902, ../sass/includes/_common.scss */
  .inner-popup-standard .modal-dialog { width: 95% !important; } }
/* line 2908, ../sass/includes/_common.scss */
.inner-popup-standard .modal-dialog .modal-content { border: 0; min-height: unset !important; }
/* line 2911, ../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 2917, ../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 2924, ../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 2931, ../sass/includes/_common.scss */
.inner-popup-standard .modal-dialog .modal-content .modal-body { padding: 20px 20px 20px !important; background-color: #fff !important; }
/* line 2935, ../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 2943, ../sass/includes/_common.scss */
.inner-popup-standard .modal-dialog .modal-content .modal-body .button-area { background-color: transparent !important; }
/* line 2946, ../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 2955, ../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 2961, ../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 2971, ../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 2977, ../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 2977, ../sass/includes/_common.scss */
  .inner-popup-standard .modal-dialog .modal-content .modal-body .button-area .btn-inner.btn-inner-right { float: unset; } }
/* line 2982, ../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 2982, ../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 2998, ../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 3004, ../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 3004, ../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 3022, ../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 3032, ../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 3042, ../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 3049, ../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 3062, ../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 3065, ../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 3072, ../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 3072, ../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 3086, ../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 3086, ../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 3106, ../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 3106, ../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 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 { position: absolute; top: -2px; right: 0; height: 54px; background: #fff; }
@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 { height: 94px; } }
/* 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 { height: 50px; border-left: 1px solid #bbbdc1; padding-left: 5px; margin-top: 2px; display: none; }
@media (max-width: 767px) { /* 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 { height: 90px; } }
/* line 3135, ../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 3137, ../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 3137, ../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 3161, ../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 3167, ../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 3167, ../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 3183, ../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 3187, ../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 3202, ../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 3216, ../sass/includes/_common.scss */
.inner-popup-standard .modal-dialog .modal-content .modal-body .pupils_list .selectric { background: #efefef; }
/* line 3221, ../sass/includes/_common.scss */
.inner-popup-standard .modal-dialog .modal-content .modal-body .remove-pupil-table h5 { font-size: 14px; }
/* line 3224, ../sass/includes/_common.scss */
.inner-popup-standard .modal-dialog .modal-content .modal-body .remove-pupil-table button { margin: 0; }
/* line 3228, ../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 3228, ../sass/includes/_common.scss */
  .inner-popup-standard .modal-dialog .modal-content .modal-body .remove-pupil-table button.link-pupil-btn { width: 100%; } }
/* line 3246, ../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 3252, ../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 3252, ../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 3270, ../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 3281, ../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 3281, ../sass/includes/_common.scss */
  .inner-popup-standard .modal-dialog .modal-content .modal-body .details-block .form-group button.export_link { width: 100%; } }
/* line 3299, ../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 3305, ../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 3305, ../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 3324, ../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 2902, ../sass/includes/_common.scss */
  .inner-popup-standard .modal-dialog { width: 95%; } }
/* line 3339, ../sass/includes/_common.scss */
.inner-popup-standard.darkbg { background: rgba(0, 0, 0, 0.9) !important; }

/* line 3344, ../sass/includes/_common.scss */
.popup-standard-main { background-color: rgba(150, 150, 150, 0.5) !important; }
/* line 3346, ../sass/includes/_common.scss */
.popup-standard-main .modal-dialog { margin: 15% auto; }
/* line 3348, ../sass/includes/_common.scss */
.popup-standard-main .modal-dialog .modal-content { border: 0; }
/* line 3350, ../sass/includes/_common.scss */
.popup-standard-main .modal-dialog .modal-content .modal-header { padding: 10px 20px !important; background-color: #45ad23 !important; height: 50px; }
/* line 3355, ../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 3362, ../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 3346, ../sass/includes/_common.scss */
  .popup-standard-main .modal-dialog { width: 95%; } }
/* line 3376, ../sass/includes/_common.scss */
.popup-standard-main.darkbg { background: rgba(0, 0, 0, 0.9) !important; }

/* line 3381, ../sass/includes/_common.scss */
.inner-dark-popup-standard { background-color: rgba(109, 109, 109, 0.96) !important; }
/* line 3383, ../sass/includes/_common.scss */
.inner-dark-popup-standard .modal-dialog { margin: 5% auto; }
/* line 3385, ../sass/includes/_common.scss */
.inner-dark-popup-standard .modal-dialog .modal-content { border: 0; }
/* line 3387, ../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 3392, ../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 3399, ../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 3383, ../sass/includes/_common.scss */
  .inner-dark-popup-standard .modal-dialog { width: 95%; } }
/* line 3413, ../sass/includes/_common.scss */
.inner-dark-popup-standard.darkbg { background: rgba(0, 0, 0, 0.9) !important; }

/* line 3418, ../sass/includes/_common.scss */
.inner-popup-standard-overlay { background-color: rgba(109, 109, 109, 0.96) !important; }
/* line 3420, ../sass/includes/_common.scss */
.inner-popup-standard-overlay .modal-dialog { margin: 15% auto; }
@media (max-width: 480px) { /* line 3420, ../sass/includes/_common.scss */
  .inner-popup-standard-overlay .modal-dialog { width: 95% !important; } }
/* line 3425, ../sass/includes/_common.scss */
.inner-popup-standard-overlay .modal-dialog .modal-content { border: 0; }
/* line 3427, ../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 3432, ../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 3439, ../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 3446, ../sass/includes/_common.scss */
.inner-popup-standard-overlay .modal-dialog .modal-content .modal-body { padding: 20px 20px 20px !important; background-color: #fff !important; }
/* line 3450, ../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 3458, ../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 3464, ../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 3468, ../sass/includes/_common.scss */
.inner-popup-standard-overlay .modal-dialog .modal-content .modal-body .fileContainer label { font-weight: normal; font-size: 13.3px; }
/* line 3474, ../sass/includes/_common.scss */
.inner-popup-standard-overlay .modal-dialog .modal-content .modal-body .bulk-upload p { font-size: 14px !important; }
/* line 3478, ../sass/includes/_common.scss */
.inner-popup-standard-overlay .modal-dialog .modal-content .modal-body p { color: #303843 !important; }
/* line 3482, ../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 3492, ../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 3497, ../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 3506, ../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 3514, ../sass/includes/_common.scss */
.inner-popup-standard-overlay .modal-dialog .modal-content .modal-body .resource-model-input input { height: 43px; }
/* line 3518, ../sass/includes/_common.scss */
.inner-popup-standard-overlay .modal-dialog .modal-content .modal-body .button-area { background-color: transparent !important; }
/* line 3521, ../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 3530, ../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 3536, ../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 3546, ../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 3552, ../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 3565, ../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 3571, ../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 3580, ../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 3588, ../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 3592, ../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 3599, ../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 3606, ../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 3615, ../sass/includes/_common.scss */
.inner-popup-standard-overlay .modal-dialog .modal-content .modal-body .pupils_list .button-area button { padding: 10px !important; }
/* line 3620, ../sass/includes/_common.scss */
.inner-popup-standard-overlay .modal-dialog .modal-content .modal-body .table-responsive { color: #333; border: 0; }
/* line 3623, ../sass/includes/_common.scss */
.inner-popup-standard-overlay .modal-dialog .modal-content .modal-body .table-responsive .button-area { margin: 20px 0 0; }
/* line 3629, ../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 3632, ../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 3635, ../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 3640, ../sass/includes/_common.scss */
.inner-popup-standard-overlay .modal-dialog .modal-content .modal-body form .confirm-area .button-area { padding: 10px 0 0; }
/* line 3642, ../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 3642, ../sass/includes/_common.scss */
  .inner-popup-standard-overlay .modal-dialog .modal-content .modal-body form .confirm-area .button-area .btn-inner { width: 100%; } }
/* line 3647, ../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 3650, ../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 3647, ../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 3662, ../sass/includes/_common.scss */
.inner-popup-standard-overlay .modal-dialog .modal-content .modal-body .form-group { margin-bottom: 0 !important; }
/* line 3667, ../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 3674, ../sass/includes/_common.scss */
.inner-popup-standard-overlay .modal-dialog .modal-content .modal-body .bulk-upload input { border: 1px solid #c3c3c3; height: 43px; }
/* line 3679, ../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 3690, ../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 3698, ../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 3704, ../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 3710, ../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 3720, ../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 3728, ../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 3420, ../sass/includes/_common.scss */
  .inner-popup-standard-overlay .modal-dialog { width: 95%; } }
/* line 3740, ../sass/includes/_common.scss */
.inner-popup-standard-overlay.darkbg { background: rgba(0, 0, 0, 0.9) !important; }
/* line 3744, ../sass/includes/_common.scss */
.inner-popup-standard-overlay.top-more .modal-dialog { margin: 10% auto; }

/* line 3750, ../sass/includes/_common.scss */
.notifi-links { background-color: #303843; }
/* line 3752, ../sass/includes/_common.scss */
.notifi-links .add-exception-msg { color: rgba(255, 255, 255, 0.69); }
/* line 3756, ../sass/includes/_common.scss */
.notifi-links .exception-date label { color: #fff !important; }

/* line 3955, ../sass/includes/_common.scss */
.school-details-panel .inner-area .synced_data-row h1 { font-size: 28px; }
/* line 3959, ../sass/includes/_common.scss */
.school-details-panel .inner-area .synced_data-row .school-deatils-outer .colpased-right { top: 17px; }

/* line 3967, ../sass/includes/_common.scss */
.image-set-box { width: 100%; height: 158px; }
/* line 3970, ../sass/includes/_common.scss */
.image-set-box img { width: 100%; height: 100%; object-fit: cover; }

/* line 3976, ../sass/includes/_common.scss */
.p-0 { padding: 0 !important; }

/* line 3979, ../sass/includes/_common.scss */
.pr-5 { padding-right: 5px; }

/* line 3982, ../sass/includes/_common.scss */
.pl-5 { padding-left: 5px; }

/* line 3988, ../sass/includes/_common.scss */
.details-block .add_app input { height: 40px !important; }

/* line 3993, ../sass/includes/_common.scss */
.add-clint-button { text-align: right; }
/* line 3995, ../sass/includes/_common.scss */
.add-clint-button .btn_plus { color: #45ad23; text-align: right; }

@media (max-width: 991px) { /* line 4002, ../sass/includes/_common.scss */
  #attendance .modal-dialog { width: 100% !important; } }
/* line 4006, ../sass/includes/_common.scss */
#attendance .modal-dialog .modal-content { border: 0; }
/* line 4008, ../sass/includes/_common.scss */
#attendance .modal-dialog .modal-content .modal-header { padding: 15px; height: 50px; background: #5086ae; }
/* line 4013, ../sass/includes/_common.scss */
#attendance .modal-dialog .modal-content .modal-header h4.modal-title { line-height: 20px; padding: 0; }
/* line 4019, ../sass/includes/_common.scss */
#attendance .modal-dialog .modal-content .modal-header button.close { margin: 0; font-size: 42px; line-height: 20px; outline: none; }
/* line 4027, ../sass/includes/_common.scss */
#attendance .modal-dialog .modal-content .modal-body { padding: 15px; }
/* line 4031, ../sass/includes/_common.scss */
#attendance .modal-dialog .modal-content .modal-body .addd_section .data-section .table-responsive { overflow: unset; }
/* line 4036, ../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 4042, ../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 4045, ../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 4053, ../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 4056, ../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 4059, ../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 4061, ../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 4063, ../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 4082, ../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 4088, ../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 4093, ../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 4101, ../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 4106, ../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 4109, ../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 4111, ../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 4113, ../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 4124, ../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 4131, ../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 4134, ../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 4139, ../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 4146, ../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 4149, ../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 4163, ../sass/includes/_common.scss */
#attendance .modal-dialog .modal-content .modal-body .btn-area button.attendancs-deafult { font-size: 14px; font-family: "questrialregular"; }
/* line 4167, ../sass/includes/_common.scss */
#attendance .modal-dialog .modal-content .modal-body .btn-area button.attendancs-submit { font-size: 14px; font-family: "questrialregular"; }

/* line 4181, ../sass/includes/_common.scss */
.modal form#attainment .fixed_school_area { padding-top: 0; }
/* line 4184, ../sass/includes/_common.scss */
.modal form#attainment .fht-table-wrapper { min-width: 1300px; overflow: hidden; position: relative; }
/* line 4188, ../sass/includes/_common.scss */
.modal form#attainment .fht-table-wrapper .fht-thead { padding-top: 0; }
/* line 4193, ../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 4199, ../sass/includes/_common.scss */
.modal form#attainment .fht-table-wrapper .fht-thead thead th:first-child label:before { height: 100%; bottom: 0; }
/* line 4207, ../sass/includes/_common.scss */
.modal form#attainment .fht-table-wrapper .fht-thead table { margin-bottom: 0; }
/* line 4211, ../sass/includes/_common.scss */
.modal form#attainment .fht-table-wrapper .fht-tbody { padding-top: 28px; overflow: auto; }
/* line 4214, ../sass/includes/_common.scss */
.modal form#attainment .fht-table-wrapper .fht-tbody.scroll-active { width: calc(100% + 17px); }
@media (max-width: 1024px) { /* line 4214, ../sass/includes/_common.scss */
  .modal form#attainment .fht-table-wrapper .fht-tbody.scroll-active { width: 100%; } }
/* line 4219, ../sass/includes/_common.scss */
.modal form#attainment .fht-table-wrapper .fht-tbody.scroll-active th { border-top: 0; }
/* line 4223, ../sass/includes/_common.scss */
.modal form#attainment .fht-table-wrapper .fht-tbody table { width: 100% !important; }

/* line 4234, ../sass/includes/_common.scss */
.lesson-block .lesson-list-panel .table-responsive { overflow: unset; }
/* line 4236, ../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 4248, ../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 4259, ../sass/includes/_common.scss */
.standard-table thead th.text-left { text-align: left !important; padding-left: 5px; }
/* line 4263, ../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 4269, ../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 4278, ../sass/includes/_common.scss */
.standard-table thead th.pupil-chk-all label { position: relative; display: block; }
/* line 4281, ../sass/includes/_common.scss */
.standard-table thead th.pupil-chk-all label::before { height: 43px; width: 40px; }
/* line 4285, ../sass/includes/_common.scss */
.standard-table thead th.pupil-chk-all label::after { top: 13px; left: 10px; }
/* line 4291, ../sass/includes/_common.scss */
.standard-table thead th:first-child { padding: 0; }
/* line 4294, ../sass/includes/_common.scss */
.standard-table thead th .fa-tint, .standard-table thead th .fa-trophy { font-size: 17px; }
/* line 4301, ../sass/includes/_common.scss */
.standard-table tbody { display: table-row-group !important; height: auto !important; width: 100% !important; overflow: inherit !important; }
/* line 4307, ../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 4315, ../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 4322, ../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 4332, ../sass/includes/_common.scss */
.standard-table tbody tr td.chek-outer label { position: relative; display: block; }
/* line 4335, ../sass/includes/_common.scss */
.standard-table tbody tr td.chek-outer label::before { height: 43px; width: 40px; }
/* line 4339, ../sass/includes/_common.scss */
.standard-table tbody tr td.chek-outer label::after { top: 13px; left: 10px; }
/* line 4345, ../sass/includes/_common.scss */
.standard-table tbody tr td.text-left { text-align: left !important; padding-left: 5px; }
/* line 4350, ../sass/includes/_common.scss */
.standard-table tbody tr td span.distance-row { display: table; width: 25px; height: 25px; margin: 3px auto 0 auto; }
/* line 4356, ../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 4362, ../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 4387, ../sass/includes/_common.scss */
#addpupils.modal::before, #add_more_pupils.modal::before { content: ""; vertical-align: top; display: table; }
/* line 4393, ../sass/includes/_common.scss */
#addpupils::-webkit-scrollbar, #add_more_pupils::-webkit-scrollbar { width: 0px; background: transparent; /* make scrollbar transparent */ }
/* line 4397, ../sass/includes/_common.scss */
#addpupils .modal-dialog, #add_more_pupils .modal-dialog { width: calc(100% + 17px); margin: auto; }
/* line 4402, ../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 4413, ../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 4416, ../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 4419, ../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 4422, ../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 4433, ../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 4444, ../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 4446, ../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 4448, ../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 4450, ../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 4452, ../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 4463, ../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 4474, ../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 4485, ../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 4489, ../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 4495, ../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 4505, ../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 4519, ../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 4523, ../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 4529, ../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 4541, ../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 4547, ../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 4552, ../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 4558, ../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 4561, ../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 4565, ../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 4571, ../sass/includes/_common.scss */
#addpupils #listpupils thead th:first-child, #add_more_pupils #listpupils thead th:first-child { padding: 0; }
/* line 4574, ../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 4578, ../sass/includes/_common.scss */
#addpupils #listpupils thead th:last-child, #add_more_pupils #listpupils thead th:last-child { width: 100px; }
/* line 4583, ../sass/includes/_common.scss */
#addpupils #listpupils .fht-thead, #add_more_pupils #listpupils .fht-thead { padding-top: 0; }
/* line 4588, ../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 4595, ../sass/includes/_common.scss */
#addpupils #listpupils .fht-tbody, #add_more_pupils #listpupils .fht-tbody { overflow: auto; padding-top: 0; background-color: #fff; }
/* line 4602, ../sass/includes/_common.scss */
#addpupils table, #add_more_pupils table { width: 100% !important; border-bottom: 0; }
/* line 4611, ../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 4619, ../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 4626, ../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 4637, ../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 4651, ../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 4655, ../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 4661, ../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 4673, ../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 4679, ../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 4684, ../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 4690, ../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 4693, ../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 4697, ../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 4703, ../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 4708, ../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 4712, ../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 4716, ../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 4718, ../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 4733, ../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 4745, ../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 4758, ../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 4772, ../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 4778, ../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 4784, ../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 4787, ../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 4790, ../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 4793, ../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 4796, ../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 4808, ../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 4813, ../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 4817, ../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 4824, ../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 4827, ../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 4841, ../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 4848, ../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 4854, ../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 4860, ../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 4878, ../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 4881, ../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 4894, ../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 4907, ../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 4925, ../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 4938, ../sass/includes/_common.scss */
.pupil-attending-lesson .lesson-list-panel .table-responsive { overflow: unset; }
/* line 4944, ../sass/includes/_common.scss */
.pupil-attending-lesson .lesson-list-panel .table-responsive .dataTables_wrapper .fht-table-wrapper { min-height: 140px; }
/* line 4949, ../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 4950, ../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 4956, ../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 4966, ../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 4980, ../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 4984, ../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 4990, ../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 5002, ../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 5008, ../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 5013, ../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 5019, ../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 5023, ../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 5027, ../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 5033, ../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 5048, ../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 5052, ../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 5060, ../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 5061, ../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 5068, ../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 5079, ../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 5093, ../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 5097, ../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 5103, ../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 5115, ../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 5121, ../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 5126, ../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 5132, ../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 5138, ../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 5142, ../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 5148, ../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 5160, ../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 5169, ../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 5173, ../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 5180, ../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 5189, ../sass/includes/_common.scss */
.pupil-attending-lesson .lesson-list-panel .table-responsive .dataTables_wrapper .fht-table-wrapper .fht-thead { height: auto; }
/* line 5191, ../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 5195, ../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 5200, ../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 5203, ../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 5220, ../sass/includes/_common.scss */
.school_list .award-panel .award-list-panel .dataTables_wrapper .list-count #school_list_filter input { display: none; }
/* line 5225, ../sass/includes/_common.scss */
.school_list .award-panel .award-list-panel .dataTables_wrapper .table-box { position: relative; }
/* line 5238, ../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 5243, ../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 5249, ../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 5257, ../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 5274, ../sass/includes/_common.scss */
.school_list .award-panel .award-list-panel .dataTables_wrapper .table-box .pagination { float: right; margin-right: 45px; }
/* line 5282, ../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 5286, ../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 5293, ../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 5303, ../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 5322, ../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 5323, ../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 5326, ../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 5332, ../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 5342, ../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 5356, ../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 5360, ../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 5366, ../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 5378, ../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 5384, ../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 5389, ../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 5395, ../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 5399, ../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 5403, ../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 5419, ../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 5422, ../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 5428, ../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 5439, ../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 5440, ../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 5443, ../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 5450, ../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 5461, ../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 5475, ../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 5479, ../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 5485, ../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 5497, ../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 5503, ../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 5508, ../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 5514, ../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 5520, ../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 5524, ../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 5537, ../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 5541, ../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 5550, ../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 5554, ../sass/includes/_common.scss */
#timetable .timetable-area .lesson-section .lesson-block .fht-table-wrapper table tbody tr td p { margin: 0; }
/* line 5561, ../sass/includes/_common.scss */
#timetable .timetable-area .lesson-section .lesson-block .fht-table-wrapper .fht-thead { height: auto; padding-top: 0; }
/* line 5564, ../sass/includes/_common.scss */
#timetable .timetable-area .lesson-section .lesson-block .fht-table-wrapper .fht-thead table { border-top: 1px solid #cfd2d5; }
/* line 5568, ../sass/includes/_common.scss */
#timetable .timetable-area .lesson-section .lesson-block .fht-table-wrapper .fht-thead .no-footer { border-bottom: 0; }
/* line 5572, ../sass/includes/_common.scss */
#timetable .timetable-area .lesson-section .lesson-block .fht-table-wrapper .fht-tbody { padding-top: 0px; overflow: auto; height: 300px; }
/* line 5579, ../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 5620, ../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 5626, ../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 5652, ../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 5656, ../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 5687, ../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 5687, ../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 5701, ../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 5711, ../sass/includes/_common.scss */
.btn-red-bordered:hover, .btn-red-bordered:focus { background: #378b1c; color: #fff; }

/* line 5725, ../sass/includes/_common.scss */
.report-management .award-panel .award-list-panel .award-group .award-panel .panel-collapse { border: 0 !important; padding-top: 5px; }
/* line 5729, ../sass/includes/_common.scss */
.report-management .award-panel .award-list-panel .award-group .award-panel .panel-collapse .colpased-outer .panel-body { padding: 0; }
/* line 5731, ../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 5735, ../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 5739, ../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 5756, ../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 5762, ../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 5766, ../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 5756, ../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 5774, ../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 5777, ../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 5781, ../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 5739, ../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 5739, ../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 5795, ../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 5800, ../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 5804, ../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 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 { position: relative; cursor: pointer; }
/* line 5810, ../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 5816, ../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 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 span.label { height: 42px; display: table-cell; vertical-align: middle; text-transform: capitalize; font-family: "montserratregular"; font-size: 12px; }
/* line 5831, ../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 5833, ../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 5847, ../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 5849, ../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 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 { color: #fff; background: #45ad23; font-size: 12px; text-transform: capitalize; border-bottom: dashed 1px #fff; color: #fff; width: 100%; margin: 0; }
/* 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 .selectric-wrapper .selectric-items .selectric-scroll ul li:hover { background: #378b1c; }
/* line 5871, ../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 5882, ../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 5886, ../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 5893, ../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 5901, ../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 5911, ../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 5915, ../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 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 { position: relative; cursor: pointer; }
/* line 5927, ../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 5933, ../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 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 span.label { height: 42px; display: table-cell; vertical-align: middle; text-transform: capitalize; font-family: "montserratregular"; font-size: 12px; }
/* line 5948, ../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 5950, ../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 5964, ../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 5967, ../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 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 { color: #fff; background: #45ad23; font-size: 12px; text-transform: capitalize; border-bottom: dashed 1px #fff; color: #fff; width: 100%; margin: 0; }
/* 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 .selectric-wrapper .selectric-items .selectric-scroll ul li:hover { background: #378b1c; }
/* line 5989, ../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 6000, ../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 6004, ../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 6011, ../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 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 { width: 100%; font-weight: bold; font-size: 14px; text-align: center; font-family: "montserratbold"; color: #000; margin: 0; line-height: 1; }
/* line 6022, ../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 6041, ../sass/includes/_common.scss */
.sdfj { width: 100%; }

/* line 6127, ../sass/includes/_common.scss */
.swimphony-custom-modal { background: rgba(150, 150, 150, 0.5) !important; }
/* line 6130, ../sass/includes/_common.scss */
.swimphony-custom-modal .modal-dialog .modal-content { border: 0; }
/* line 6132, ../sass/includes/_common.scss */
.swimphony-custom-modal .modal-dialog .modal-content .modal-header { background: #5086ae; padding: 10px 20px !important; min-height: 50px; }
/* line 6137, ../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 6146, ../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 6153, ../sass/includes/_common.scss */
.swimphony-custom-modal .modal-dialog .modal-content .modal-header.grey-bg { background: #23282f; }
/* line 6157, ../sass/includes/_common.scss */
.swimphony-custom-modal .modal-dialog .modal-content .modal-body { background: #fff; padding: 20px; }
/* line 6163, ../sass/includes/_common.scss */
.swimphony-custom-modal .modal-dialog .modal-content .modal-body form .details-block .form-group label { color: #333; }
/* line 6166, ../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 6171, ../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 6175, ../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 6179, ../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 6183, ../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 6187, ../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 6192, ../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 6201, ../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 6207, ../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 6219, ../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 6222, ../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 6231, ../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 6239, ../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 6243, ../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 6247, ../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 6251, ../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 6255, ../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 6260, ../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 6264, ../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 6269, ../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 6277, ../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 6283, ../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 6292, ../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 6302, ../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 6317, ../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 6337, ../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 6342, ../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 6344, ../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 6357, ../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 6365, ../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 6371, ../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 6379, ../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 6382, ../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 6385, ../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 6400, ../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 6402, ../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 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 { position: absolute; left: 0px; top: 0px; content: ""; width: 38px; height: 38px; border: solid 1px #c3c3c3; background: #fff; }
/* line 6421, ../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 6431, ../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 6464, ../sass/includes/_common.scss */
.swimphony-custom-modal .modal-dialog .modal-content .modal-body form .top-block { margin-bottom: 0 !important; }
/* line 6470, ../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 6475, ../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 6487, ../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 6494, ../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 6500, ../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 6504, ../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 6513, ../sass/includes/_common.scss */
.swimphony-custom-modal .modal-dialog .modal-content .modal-body form#kml_upload_form button { height: 40px; }
/* line 6515, ../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 6525, ../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 6534, ../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 6542, ../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 6546, ../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 6550, ../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 6554, ../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 6558, ../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 6562, ../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 6569, ../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 6569, ../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 6585, ../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 6597, ../sass/includes/_common.scss */
.swimphony-custom-modal .modal-dialog .modal-content .modal-body .new-timetable form .form-group label { color: #333; }
/* line 6605, ../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 6629, ../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 6650, ../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 6654, ../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 6659, ../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 6663, ../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 6668, ../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 6672, ../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 6677, ../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 6681, ../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 6690, ../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 6698, ../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 6702, ../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 6712, ../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 6722, ../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 6727, ../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 6731, ../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 6741, ../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 6744, ../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 6752, ../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 6756, ../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 6768, ../sass/includes/_common.scss */
.swimphony-custom-modal .modal-dialog .modal-content .modal-body .new-timetable #half_yearly .chk-area label { width: 105px; }
/* line 6770, ../sass/includes/_common.scss */
.swimphony-custom-modal .modal-dialog .modal-content .modal-body .new-timetable #half_yearly .chk-area label::before { width: 105px; }
/* line 6780, ../sass/includes/_common.scss */
.swimphony-custom-modal.modal-centerd { padding-right: 0; }
/* line 6782, ../sass/includes/_common.scss */
.swimphony-custom-modal.modal-centerd .modal-dialog { margin: 15% auto !important; }
@media (max-width: 480px) { /* line 6782, ../sass/includes/_common.scss */
  .swimphony-custom-modal.modal-centerd .modal-dialog { width: 95%; } }
/* line 6790, ../sass/includes/_common.scss */
.swimphony-custom-modal.modal .pupil-name { text-transform: capitalize; }
/* line 6792, ../sass/includes/_common.scss */
.swimphony-custom-modal.modal .pupil-name .fa-user { color: #45ad23; margin-right: 10px; }
/* line 6797, ../sass/includes/_common.scss */
.swimphony-custom-modal.modal .mark_label { font-weight: normal; margin-left: 10px; line-height: 25px; }
/* line 6802, ../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 6811, ../sass/includes/_common.scss */
.swimphony-custom-modal .modal-dialog .facilites-wrapper .content-wrapper { padding: 0; }
/* line 6813, ../sass/includes/_common.scss */
.swimphony-custom-modal .modal-dialog .facilites-wrapper .content-wrapper .inner-wrapper { padding: 0; }
/* line 6820, ../sass/includes/_common.scss */
.swimphony-custom-modal#first_modal_div .modal-body { padding: 50px 20px; }
/* line 6824, ../sass/includes/_common.scss */
.swimphony-custom-modal#first_modal_div.modal-heard .modal-body { padding: 20px 20px; }

/* line 6831, ../sass/includes/_common.scss */
.swimphony-custom-modal-fix { background: rgba(150, 150, 150, 0.5) !important; }
/* line 6834, ../sass/includes/_common.scss */
.swimphony-custom-modal-fix .modal-dialog .modal-content { border: 0; }
/* line 6836, ../sass/includes/_common.scss */
.swimphony-custom-modal-fix .modal-dialog .modal-content .modal-header { background: #45ad23; padding: 10px 20px !important; height: 50px; }
/* line 6841, ../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 6848, ../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 6856, ../sass/includes/_common.scss */
.swimphony-custom-modal-fix .modal-dialog .modal-content .modal-body { padding: 20px; background: #fff; }
/* line 6861, ../sass/includes/_common.scss */
.swimphony-custom-modal-fix .modal-dialog .modal-content .modal-body .resource-table .add-btn .fa { line-height: 40px; }
/* line 6865, ../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 6871, ../sass/includes/_common.scss */
.swimphony-custom-modal-fix .modal-dialog .modal-content .modal-body .resource-table table tr th { border-bottom: 0px; }
/* line 6875, ../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 6879, ../sass/includes/_common.scss */
.swimphony-custom-modal-fix .modal-dialog .modal-content .modal-body .resource-table table .icons a { cursor: pointer; color: #969696; }
/* line 6882, ../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 6893, ../sass/includes/_common.scss */
.swimphony-custom-modal-fix .modal-dialog .modal-content .modal-body form .confirm-area .form-inner { padding: 0; }
/* line 6896, ../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 6900, ../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 6905, ../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 6909, ../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 6913, ../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 6917, ../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 6923, ../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 6927, ../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 6930, ../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 6934, ../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 6938, ../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 6942, ../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 6950, ../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 6956, ../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 6960, ../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 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 span.label { color: #777; }
/* line 6970, ../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 6974, ../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 6986, ../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 6991, ../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 6997, ../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 7001, ../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 7006, ../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 7008, ../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 7017, ../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 7022, ../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 7025, ../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 7027, ../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 7035, ../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 7038, ../sass/includes/_common.scss */
.swimphony-custom-modal-fix .modal-dialog .modal-content .modal-body form .confirm-area .button-area .btn-inner { float: left; }
/* line 7040, ../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 7043, ../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 7048, ../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 7053, ../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 7059, ../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 7065, ../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 7040, ../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 7038, ../sass/includes/_common.scss */
  .swimphony-custom-modal-fix .modal-dialog .modal-content .modal-body form .confirm-area .button-area .btn-inner { width: 100%; } }
/* line 7079, ../sass/includes/_common.scss */
.swimphony-custom-modal-fix .modal-dialog .modal-content .modal-body form .form-group.ethinicity-edit-row { padding: 0; }
/* line 7081, ../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 7088, ../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 7093, ../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 7096, ../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 7102, ../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 7104, ../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 7113, ../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 7122, ../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 7133, ../sass/includes/_common.scss */
.swimphony-custom-modal-fix .modal-dialog .modal-content .modal-body .program-calendar form .form-group { padding: 0 !important; }
/* line 7136, ../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 7139, ../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 7145, ../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 7151, ../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 7155, ../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 7164, ../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 7166, ../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 7174, ../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 7180, ../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 7187, ../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 7191, ../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 7195, ../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 7202, ../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 7205, ../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 7208, ../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 7211, ../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 7218, ../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 7223, ../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 7230, ../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 7236, ../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 7208, ../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 7247, ../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 7250, ../sass/includes/_common.scss */
.swimphony-custom-modal-fix .modal-dialog .modal-content .modal-body .program-calendar .btn-area .btn-inner { float: left !important; }
/* line 7252, ../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 7255, ../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 7260, ../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 7269, ../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 7274, ../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 7280, ../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 7252, ../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 7250, ../sass/includes/_common.scss */
  .swimphony-custom-modal-fix .modal-dialog .modal-content .modal-body .program-calendar .btn-area .btn-inner { width: 100% !important; } }
/* line 7294, ../sass/includes/_common.scss */
.swimphony-custom-modal-fix .modal-dialog .modal-content .modal-body .skill-label-board { padding: 10px 0; }
/* line 7296, ../sass/includes/_common.scss */
.swimphony-custom-modal-fix .modal-dialog .modal-content .modal-body .skill-label-board h2 { color: #333; font-family: "montserratmedium"; }
/* line 7302, ../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 7310, ../sass/includes/_common.scss */
.swimphony-custom-modal-fix.modal-centerd { padding-right: 0; }
/* line 7312, ../sass/includes/_common.scss */
.swimphony-custom-modal-fix.modal-centerd .modal-dialog { margin: 15% auto !important; }
@media (max-width: 480px) { /* line 7312, ../sass/includes/_common.scss */
  .swimphony-custom-modal-fix.modal-centerd .modal-dialog { width: 95%; } }

/* line 7320, ../sass/includes/_common.scss */
.border-bottom-white { border-bottom: solid 1px #fff !important; }

/* line 7324, ../sass/includes/_common.scss */
.no-margin-bottom { margin-bottom: 0 !important; }

/* line 7327, ../sass/includes/_common.scss */
.fill-content-inside { width: 100% !important; float: left !important; }

/* line 7331, ../sass/includes/_common.scss */
.pl-0 { padding-left: 0 !important; }
@media (max-width: 767px) { /* line 7331, ../sass/includes/_common.scss */
  .pl-0 { padding: 0 !important; } }

/* line 7337, ../sass/includes/_common.scss */
.pr-0 { padding-right: 0 !important; }
@media (max-width: 767px) { /* line 7337, ../sass/includes/_common.scss */
  .pr-0 { padding: 0 !important; } }

/* line 7343, ../sass/includes/_common.scss */
.pl-7 { padding-left: 7px !important; }
@media (max-width: 767px) { /* line 7343, ../sass/includes/_common.scss */
  .pl-7 { padding: 0 !important; } }

/* line 7349, ../sass/includes/_common.scss */
.pr-7 { padding-right: 7px !important; }
@media (max-width: 767px) { /* line 7349, ../sass/includes/_common.scss */
  .pr-7 { padding: 0 !important; } }

/* line 7355, ../sass/includes/_common.scss */
.pl-9 { padding-left: 9px; }
@media (max-width: 1024px) { /* line 7355, ../sass/includes/_common.scss */
  .pl-9 { padding-left: 15px; } }

/* line 7361, ../sass/includes/_common.scss */
.pr-9 { padding-right: 9px; }
@media (max-width: 1024px) { /* line 7361, ../sass/includes/_common.scss */
  .pr-9 { padding-right: 15px; } }

/* line 7367, ../sass/includes/_common.scss */
.pl-5 { padding-left: 5px !important; }

/* line 7370, ../sass/includes/_common.scss */
.pr-5 { padding-right: 5px !important; }

/* line 7373, ../sass/includes/_common.scss */
.m-0 { margin: 0 !important; }

/* line 7377, ../sass/includes/_common.scss */
.progress_loader { color: #f00 !important; background: #fff; padding-bottom: 10px; padding-top: 10px; }

/* line 7384, ../sass/includes/_common.scss */
.sa-button-container { display: -webkit-flex; display: flex; -webkit-justify-content: center; justify-content: center; }
/* line 7389, ../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 7400, ../sass/includes/_common.scss */
.sa-button-container .cancel:hover { color: #fff; background: #378b1c; border: 1px solid #378b1c; }
/* line 7406, ../sass/includes/_common.scss */
.sa-button-container .sa-confirm-button-container { -webkit-order: 1; order: 1; }
/* line 7409, ../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 7417, ../sass/includes/_common.scss */
.sa-button-container .sa-confirm-button-container .confirm:hover { color: #fff; background: #378b1c; border: 1px solid #378b1c; }

/* line 7434, ../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 7439, ../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 7446, ../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 7450, ../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 7467, ../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 7471, ../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 7486, ../sass/includes/_common.scss */
#users .users-tab { position: relative; }
/* line 7489, ../sass/includes/_common.scss */
#users .users-tab .add-block.add-area { position: absolute; margin: 0; right: 0; top: -15px; z-index: 9; }

/* line 7500, ../sass/includes/_common.scss */
.extra-space { margin: 21px 0 0; }

/* line 7503, ../sass/includes/_common.scss */
.extra-area { min-height: 45px; }

/* line 7506, ../sass/includes/_common.scss */
.sycnc-datamodal .button-area .btn-inner { float: left !important; }

/* line 7521, ../sass/includes/_common.scss */
.dataTables_scroll .dataTables_scrollHead table thead tr th { padding: 10px 12px; }
/* line 7523, ../sass/includes/_common.scss */
.dataTables_scroll .dataTables_scrollHead table thead tr th:first-child { width: 250px; }
/* line 7531, ../sass/includes/_common.scss */
.dataTables_scroll .dataTables_scrollBody { border-bottom: 0 !important; }
/* line 7535, ../sass/includes/_common.scss */
.dataTables_scroll .dataTables_scrollBody table tbody tr { border-bottom: 10px solid #000; }
/* line 7537, ../sass/includes/_common.scss */
.dataTables_scroll .dataTables_scrollBody table tbody tr td { padding: 10px 12px; border-bottom: 10px solid #303843; }
/* line 7540, ../sass/includes/_common.scss */
.dataTables_scroll .dataTables_scrollBody table tbody tr td:first-child { width: 250px; }

/* line 7549, ../sass/includes/_common.scss */
.datepicker.dropdown-menu { z-index: 9999 !important; }

/* line 7552, ../sass/includes/_common.scss */
.sweet-overlay { z-index: 1054 !important; }

/* line 7555, ../sass/includes/_common.scss */
.report_no_data { padding: 10px 0px 0px 10px; }

/* line 7558, ../sass/includes/_common.scss */
.act-black { background: #161616; color: #fff; }
/* line 7561, ../sass/includes/_common.scss */
.act-black:hover { color: #fff; }
/* line 7564, ../sass/includes/_common.scss */
.act-black:focus { outline: none; }

/* line 7568, ../sass/includes/_common.scss */
.act-red { background: #e42328; color: #fff !important; }
/* line 7571, ../sass/includes/_common.scss */
.act-red:hover { color: #fff; }
/* line 7574, ../sass/includes/_common.scss */
.act-red:focus { outline: none; }

/* line 7579, ../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 7590, ../sass/includes/_common.scss */
.square-lock:hover, .square-lock:focus, .square-lock:active, .square-lock:active:focus { background: #378b1c; color: #fff; }

/* line 7598, ../sass/includes/_common.scss */
.fl-right { float: right; }

/* line 7601, ../sass/includes/_common.scss */
.fl-left { float: left; }

/* line 7604, ../sass/includes/_common.scss */
.height44 { height: 44px; }

/* line 7609, ../sass/includes/_common.scss */
.common-tab-style .common-tabgroup-wrap .common-tab-group { background: #fff; }
/* line 7611, ../sass/includes/_common.scss */
.common-tab-style .common-tabgroup-wrap .common-tab-group .absolute-ico { right: 15px; }
/* line 7613, ../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 7619, ../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 7627, ../sass/includes/_common.scss */
.common-tab-style .common-tabgroup-wrap .common-tab-group .common-tab-heading.collapsed { background: #404853; color: #fff; }
/* line 7631, ../sass/includes/_common.scss */
.common-tab-style .common-tabgroup-wrap .common-tab-group .common-tab-heading h4 { text-transform: capitalize; line-height: 18px; }
/* line 7637, ../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 7640, ../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 7642, ../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 7651, ../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 7655, ../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 7661, ../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 7663, ../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 7675, ../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 7683, ../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 7692, ../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 7695, ../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 7702, ../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 7708, ../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 7716, ../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 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:before { content: ""; display: table; }
/* 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:after { content: ""; display: table; clear: both; }
/* line 7729, ../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 7733, ../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 7737, ../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 7753, ../sass/includes/_common.scss */
.inline-select-width .inline-select-panel .inline-selects { width: calc(90% / 4) !important; margin-right: 10px !important; }

/* line 7762, ../sass/includes/_common.scss */
.new-skills .appendSkillForm .form-group .custom-input { padding: 8px 8px 8px 8px; }

/*------ Custom file upload -------*/
/* line 7771, ../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 7780, ../sass/includes/_common.scss */
.custom-upload-file .custom-file-upload { width: 100%; background: #45ad23; text-align: center; padding: 9px 0; }
/* line 7786, ../sass/includes/_common.scss */
.custom-upload-file input[type="file"] { display: none; }
/* line 7789, ../sass/includes/_common.scss */
.custom-upload-file .label-danger { position: static; margin-bottom: 6px; }

/* line 7797, ../sass/includes/_common.scss */
.select-membership-blk .selectric-pop-bg label { color: #333 !important; }
/* line 7801, ../sass/includes/_common.scss */
.select-membership-blk .selectric-pop-bg .selectric-wrapper .selectric { border: 1px solid #c3c3c3 !important; }
/* line 7803, ../sass/includes/_common.scss */
.select-membership-blk .selectric-pop-bg .selectric-wrapper .selectric .button { border: 0 !important; border-left: 1px solid #c3c3c3 !important; }

/* line 7812, ../sass/includes/_common.scss */
.selected-members caption { text-transform: capitalize; }
/* line 7815, ../sass/includes/_common.scss */
.selected-members tr { text-transform: capitalize; }
/* line 7817, ../sass/includes/_common.scss */
.selected-members tr td { color: #333; }

/* line 7823, ../sass/includes/_common.scss */
.order_view_wrapper caption { text-transform: capitalize; }
/* line 7826, ../sass/includes/_common.scss */
.order_view_wrapper tr { text-transform: capitalize; }
/* line 7828, ../sass/includes/_common.scss */
.order_view_wrapper tr td { color: #333; }

/* line 7834, ../sass/includes/_common.scss */
.ex-course-wrap .dataTables_info { color: #969696; }
/* line 7838, ../sass/includes/_common.scss */
.ex-course-wrap.facilites-wrapper .content-wrapper .inner-wrapper .table-content { margin-bottom: 10px; }

/* line 7849, ../sass/includes/_common.scss */
.member-book-wrap table tbody tr td::first-child { width: auto; background: #ccc; }
/* line 7854, ../sass/includes/_common.scss */
.member-book-wrap table tbody tr .mem-type-width { width: 200px; }
/* line 7856, ../sass/includes/_common.scss */
.member-book-wrap table tbody tr .mem-type-width .selectric-wrapper { width: 200px; }
/* line 7861, ../sass/includes/_common.scss */
.member-book-wrap table tbody tr .date-width input[type="text"] { height: 35px; padding: 10px; width: 170px; }

/* line 7873, ../sass/includes/_common.scss */
.bg-light-blue { background: #e6ebee; }

/* line 7877, ../sass/includes/_common.scss */
.w-80 .modal-dialog { width: 80%; }
@media (max-width: 767px) { /* line 7877, ../sass/includes/_common.scss */
  .w-80 .modal-dialog { margin: auto; } }

/* line 7885, ../sass/includes/_common.scss */
.w-90 .modal-dialog { width: 90%; }

/*------- Page Loader -----------------*/
/* line 7891, ../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 7913, ../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 7913, ../sass/includes/_common.scss */
  .red-notification-icon { top: 10px; } }

/*--skill image up field ----*/
/* line 7932, ../sass/includes/_common.scss */
.skill-outer .logo-area { width: 100%; height: 100px; }
/* line 7935, ../sass/includes/_common.scss */
.skill-outer .logo-area img { width: 100%; height: 100%; max-height: 100px; }
/* line 7941, ../sass/includes/_common.scss */
.skill-outer .logo-area-outer { width: 100%; float: left; }
/* line 7944, ../sass/includes/_common.scss */
.skill-outer .logo-area-outer .skills-required-type { border: 1px solid #c3c3c3 !important; margin-top: 5px; }
/* line 7949, ../sass/includes/_common.scss */
.skill-outer .connect-area { width: 100%; float: left; background: #45ad23; color: #fff; }
/* line 7954, ../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 7964, ../sass/includes/_common.scss */
.skill-outer .connect-area #badge-img-upload, .skill-outer .connect-area #certificate_icon-img-upload { display: none; }

/*-----  Common Search ----------*/
/* line 7973, ../sass/includes/_common.scss */
.common-search .search-button .parent_search { line-height: 25px; border-color: #45ad23; color: #fff; }
/* line 7978, ../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 7986, ../sass/includes/_common.scss */
.common-search .search-result-list ul li { background: #e3e9ec; color: #404b59; }

/*---------- Common Popup --------*/
/* line 7994, ../sass/includes/_common.scss */
.common-popup-80 .modal-dialog { width: 80%; }

/*------ Check box full -----------*/
/* line 8001, ../sass/includes/_common.scss */
.chk-fluid .left-checkbox { height: 35px; position: relative; display: block; }
/* line 8006, ../sass/includes/_common.scss */
.chk-fluid .left-checkbox input:checked + span { color: #fff; background: #5086ae; border-color: #5086ae; }
/* line 8010, ../sass/includes/_common.scss */
.chk-fluid .left-checkbox input:checked + span:before { color: #fff; }
/* line 8015, ../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 8024, ../sass/includes/_common.scss */
.chk-fluid .left-checkbox span:before { font-size: 16px; color: #3e4854; content: "\f00c"; left: initial; right: 10px; }

/* line 8036, ../sass/includes/_common.scss */
.check-full .input-group { width: 100%; min-height: 43px; border: 1px solid #c1cacf; }
/* line 8040, ../sass/includes/_common.scss */
.check-full .input-group .left-checkbox { min-height: 43px; margin-bottom: 0; }
/* line 8043, ../sass/includes/_common.scss */
.check-full .input-group .left-checkbox span { width: 100%; background: #fff; }
/* line 8046, ../sass/includes/_common.scss */
.check-full .input-group .left-checkbox span:before { color: #ccc; content: "\f00c"; }
/* line 8052, ../sass/includes/_common.scss */
.check-full .input-group .left-checkbox input:checked + span:before { color: #45ad23; }
/* line 8060, ../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 8077, ../sass/includes/_common.scss */
.selectric-inline .selectric-wrapper .selectric-scroll ul { display: block !important; }
/* line 8079, ../sass/includes/_common.scss */
.selectric-inline .selectric-wrapper .selectric-scroll ul li { display: block !important; }

/* line 8086, ../sass/includes/_common.scss */
.custom-check-border { border: 1px solid #c0c2c6; }
/* line 8088, ../sass/includes/_common.scss */
.custom-check-border .fa { font-size: 18px; color: #c0c2c6; }

/* line 8095, ../sass/includes/_common.scss */
.chk-custom-holder .chk-only .custom-check span { background: #fff; }
/* line 8097, ../sass/includes/_common.scss */
.chk-custom-holder .chk-only .custom-check span:before { color: #d9dbdc; content: "\f00c"; }
/* line 8103, ../sass/includes/_common.scss */
.chk-custom-holder .chk-only .custom-check input:checked + span:before { color: #45ad23; }

/* line 8111, ../sass/includes/_common.scss */
.chk-area.radio-pad .space_label { padding-left: 35px; }

/* line 8116, ../sass/includes/_common.scss */
.seletric-border { border: solid 1px #c0c2c6; }

/* line 8119, ../sass/includes/_common.scss */
.seletric-border-wrapper .selectric { border: solid 1px #c0c2c6; }

/* line 8122, ../sass/includes/_common.scss */
.vertical-align { display: flex; align-items: center; }
@media (max-width: 767px) { /* line 8127, ../sass/includes/_common.scss */
  .vertical-align .row .vertical-align { display: block; /* Turn off the flexible box layout */ } }

/* line 8133, ../sass/includes/_common.scss */
.input-h-45 { height: 44px !important; }

/* line 8136, ../sass/includes/_common.scss */
.border-outer .selectric { border: solid 1px #ddd; }

/*-------- Online booking -------*/
/* line 8142, ../sass/includes/_common.scss */
.form-common-online .form-group label { color: #2e6cb0; }
/* line 8145, ../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 8156, ../sass/includes/_common.scss */
.btn.btn-orange { background: #ec8b2c; border: 0; color: #fff; }
/* line 8160, ../sass/includes/_common.scss */
.btn.btn-orange:hover { background: #e97e15; }
/* line 8164, ../sass/includes/_common.scss */
.btn.btn-blue { background: #2e6cb0; border: 0; color: #fff; }
/* line 8168, ../sass/includes/_common.scss */
.btn.btn-blue:hover { background: #29609c; }

/* line 8173, ../sass/includes/_common.scss */
.cust-age { margin-top: 15px; }
/* line 8175, ../sass/includes/_common.scss */
.cust-age input { width: 100%; padding: 5px 10px; color: #333; }

/* line 8181, ../sass/includes/_common.scss */
.less-form { margin-top: 15px; }
/* line 8183, ../sass/includes/_common.scss */
.less-form input { width: 100%; padding: 5px 10px; color: #333; height: 45px; border: 1px solid #c0c2c6; }

/* line 8192, ../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 8199, ../sass/includes/_common.scss */
  .custom-dropdown .owl-nav, .custom-dropdown-type .owl-nav { display: none; }
  /* line 8200, ../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 8206, ../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 8216, ../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 8217, ../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 8222, ../sass/includes/_common.scss */
  .custom-dropdown .drop-active ul, .custom-dropdown-type .drop-active ul { display: block !important; padding: 0; margin: 0 !important; }
  /* line 8226, ../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 8233, ../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 8239, ../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 8246, ../sass/includes/_common.scss */
  .custom-dropdown .awards_list_item, .custom-dropdown-type .awards_list_item { border: 0 !important; }
  /* line 8248, ../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 8250, ../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 8257, ../sass/includes/_common.scss */
.custom-dropdown .owl-stage, .custom-dropdown-type .owl-stage { display: flex; height: 100%; }
/* line 8260, ../sass/includes/_common.scss */
.custom-dropdown .owl-stage li, .custom-dropdown-type .owl-stage li { height: 100%; }
/* line 8262, ../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 8280, ../sass/includes/_common.scss */
  #participant_sports_container .second-tabs { padding-right: 0 !important; } }

/* line 8287, ../sass/includes/_common.scss */
.no-drop .custom-drop-toggle { display: none !important; }
/* line 8288, ../sass/includes/_common.scss */
.no-drop .owl-common, .no-drop .owl-award { display: block !important; }
/* line 8289, ../sass/includes/_common.scss */
.no-drop .owl-common .awards_list_a, .no-drop .owl-award .awards_list_a { text-align: center !important; }
/* line 8291, ../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 8330, ../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 8364, ../sass/includes/_common.scss */
.slideInUp { -webkit-animation-name: slideInUp; animation-name: slideInUp; }

/*------------ Table Bordered Custom ------- */
/* line 8370, ../sass/includes/_common.scss */
.custom-table-bordered.table { border-collapse: initial; }
/* line 8374, ../sass/includes/_common.scss */
.custom-table-bordered.table thead tr th, .custom-table-bordered.table thead tr td { border-bottom: 0; }
/* line 8382, ../sass/includes/_common.scss */
.custom-table-bordered.table tbody tr:last-child td { border-bottom: 1px solid #c1c1c1 !important; }
/* line 8386, ../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 8391, ../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 8403, ../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 8423, ../sass/includes/_common.scss */
.custom-multi-selector .btn-group { width: 100%; }
/* line 8426, ../sass/includes/_common.scss */
.custom-multi-selector .btn-group.open .multiselect { background: none; }
/* line 8430, ../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 8448, ../sass/includes/_common.scss */
.custom-multi-selector .btn-group .multiselect:hover, .custom-multi-selector .btn-group .multiselect:focus { background: #fff; }
/* line 8451, ../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 8459, ../sass/includes/_common.scss */
.custom-multi-selector .btn-group .multiselect-container { width: 100%; }
/* line 8462, ../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 8471, ../sass/includes/_common.scss */
.custom-multi-selector .btn-group .multiselect-container li a label { color: #fff; padding: 0; }
/* line 8477, ../sass/includes/_common.scss */
.custom-multi-selector .btn-group .multiselect-container li.active a { background: #378b1c; color: #fff; }

/* line 8487, ../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 8500, ../sass/includes/_common.scss */
.course-common-form .form-group label { font-family: "questrialregular"; font-size: 15px; color: #5086ae; text-transform: capitalize; }
/* line 8506, ../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 8513, ../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 8528, ../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 8538, ../sass/includes/_common.scss */
.table-course-common tbody tr:nth-child(odd) { background: #dfe6ea; }
/* line 8541, ../sass/includes/_common.scss */
.table-course-common tbody tr:nth-child(even) { background: #fff; }
/* line 8544, ../sass/includes/_common.scss */
.table-course-common tbody tr td { color: #303843; }
/* line 8552, ../sass/includes/_common.scss */
.table-course-common.table-course-common-oppos tbody tr:nth-child(odd) { background: #fff; }
/* line 8555, ../sass/includes/_common.scss */
.table-course-common.table-course-common-oppos tbody tr:nth-child(even) { background: #dfe6ea; }

/*---------- course Button common -------------*/
/* line 8566, ../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 8575, ../sass/includes/_common.scss */
.course-button-common .btn-blue:hover { background: #303843; color: #fff; }

/* line 8581, ../sass/includes/_common.scss */
.w-100px { width: 100px; min-width: 100px; }

/* line 8585, ../sass/includes/_common.scss */
.pos-relative { position: relative; }

/* line 8588, ../sass/includes/_common.scss */
.btn-absolute { width: 100% !important; height: 100% !important; position: absolute; left: 0; right: 0; top: 0; bottom: 0; }

/* line 8599, ../sass/includes/_common.scss */
.placeholder-caps::-webkit-input-placeholder { /* Edge */ text-transform: capitalize; }
/* line 8603, ../sass/includes/_common.scss */
.placeholder-caps:-ms-input-placeholder { /* Internet Explorer 10-11 */ text-transform: capitalize; }
/* line 8607, ../sass/includes/_common.scss */
.placeholder-caps::placeholder { text-transform: capitalize; }

/* line 8613, ../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 8630, ../sass/includes/_common.scss */
.custom-box a { color: #333843; text-decoration: underline !important; cursor: pointer; }
/* line 8634, ../sass/includes/_common.scss */
.custom-box a:hover { color: #303843; }
/* line 8638, ../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 8649, ../sass/includes/_common.scss */
.custom-box .custom-inputchek input { border: 0px solid transparent !important; height: 100% !important; padding: 0 !important; }
/* line 8655, ../sass/includes/_common.scss */
.custom-box .custom-inputchek input:checked + span:before { color: #45ad23; }
/* line 8661, ../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 8674, ../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 8692, ../sass/includes/_common.scss */
.custom-box.custom-terms-date { padding: 8px !important; }

/* line 8698, ../sass/includes/_common.scss */
.custom-text-decoration a { text-decoration: underline !important; }

@media (min-width: 540px) { /* line 8703, ../sass/includes/_common.scss */
  .count-box-row ul { display: -webkit-box; display: -ms-flexbox; display: flex; }
  /* line 8705, ../sass/includes/_common.scss */
  .count-box-row ul li { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; } }

/* line 8712, ../sass/includes/_common.scss */
.communication-type label { text-transform: capitalize; }
/* line 8715, ../sass/includes/_common.scss */
.communication-type textarea { border-radius: 0; height: 100px; box-shadow: none; }
/* line 8719, ../sass/includes/_common.scss */
.communication-type textarea:focus, .communication-type textarea:active:focus { outline: none; box-shadow: none; border-color: #ddd; }
/* line 8725, ../sass/includes/_common.scss */
.communication-type .btn-send { border: 0; height: initial; padding: 8px 30px; }
/* line 8730, ../sass/includes/_common.scss */
.communication-type .left-checkbox { padding: 10px 17px; padding-left: 60px; text-align: center; border: 1px solid #414853; color: #414853; }
/* line 8736, ../sass/includes/_common.scss */
.communication-type .left-checkbox span { background: #9f9f9f; color: #fff; }
/* line 8739, ../sass/includes/_common.scss */
.communication-type .left-checkbox span::before { content: "\f00c"; }
/* line 8746, ../sass/includes/_common.scss */
.communication-type .select-filter .selectric-wrapper .selectric { border: 1px solid #DDD; }

/* line 8755, ../sass/includes/_common.scss */
.onoffswitch.custom-onoffswitch { position: relative; width: 90px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; }
/* line 8760, ../sass/includes/_common.scss */
.onoffswitch.custom-onoffswitch .onoffswitch-checkbox { display: none; }
/* line 8764, ../sass/includes/_common.scss */
.onoffswitch.custom-onoffswitch .onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner { margin-left: 0; }
/* line 8767, ../sass/includes/_common.scss */
.onoffswitch.custom-onoffswitch .onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch { right: 0px; }
/* line 8773, ../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 8780, ../sass/includes/_common.scss */
.onoffswitch.custom-onoffswitch .onoffswitch-label:after, .onoffswitch.custom-onoffswitch .onoffswitch-label:before { display: none; }
/* line 8783, ../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 8787, ../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 8799, ../sass/includes/_common.scss */
.onoffswitch.custom-onoffswitch .onoffswitch-label .onoffswitch-inner:before { content: "ON"; padding-left: 10px; background-color: #5086ae; color: #fff; }
/* line 8805, ../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 8813, ../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 1, ../sass/includes/_clientsidehome.scss */
header { -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; transition: all .4s; }
/* line 6, ../sass/includes/_clientsidehome.scss */
header.client-area-header { width: 100%; position: fixed; top: 0; z-index: 1000; }
/* line 11, ../sass/includes/_clientsidehome.scss */
header.client-area-header .top-header { width: 100%; height: 110px; background: #303843; padding: 22px 15px 15px 15px; }
@media (max-width: 767px) { /* line 11, ../sass/includes/_clientsidehome.scss */
  header.client-area-header .top-header { position: relative; height: auto; } }
/* line 23, ../sass/includes/_clientsidehome.scss */
header.client-area-header .top-header .logo { width: auto; position: absolute; left: 125px; padding: 10px; top: 50%; transform: translateY(-50%); }
@media (max-width: 991px) { /* line 23, ../sass/includes/_clientsidehome.scss */
  header.client-area-header .top-header .logo { left: inherit; } }
/* line 35, ../sass/includes/_clientsidehome.scss */
header.client-area-header .top-header .logo h4 { font-size: 24px; color: #fff; }
@media (max-width: 767px) { /* line 35, ../sass/includes/_clientsidehome.scss */
  header.client-area-header .top-header .logo h4 { font-size: 18px; } }
@media (max-width: 767px) { /* line 43, ../sass/includes/_clientsidehome.scss */
  header.client-area-header .top-header .logo img { max-height: 66px; float: left; } }
/* line 52, ../sass/includes/_clientsidehome.scss */
header.client-area-header .top-header.member-header .logo { left: initial; }
/* line 54, ../sass/includes/_clientsidehome.scss */
header.client-area-header .top-header.member-header .logo h4 { font-family: "questrialregular"; }
/* line 59, ../sass/includes/_clientsidehome.scss */
header.client-area-header .top-header .login-block { float: right; position: relative; cursor: pointer; }
@media (max-width: 991px) { /* line 59, ../sass/includes/_clientsidehome.scss */
  header.client-area-header .top-header .login-block { padding-right: 10px; } }
@media (max-width: 767px) { /* line 59, ../sass/includes/_clientsidehome.scss */
  header.client-area-header .top-header .login-block { padding-right: 0px; } }
/* line 69, ../sass/includes/_clientsidehome.scss */
header.client-area-header .top-header .login-block:after { position: absolute; content: "\f0da"; right: -7px; top: 3px; color: #fff; font-size: 24px; font-family: "FontAwesome"; }
@media (max-width: 991px) { /* line 69, ../sass/includes/_clientsidehome.scss */
  header.client-area-header .top-header .login-block:after { right: -15px; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } }
@media (max-width: 767px) { /* line 69, ../sass/includes/_clientsidehome.scss */
  header.client-area-header .top-header .login-block:after { display: none !important; } }
/* line 89, ../sass/includes/_clientsidehome.scss */
header.client-area-header .top-header .login-block.active:after { content: "" !important; }
/* line 93, ../sass/includes/_clientsidehome.scss */
header.client-area-header .top-header .login-block.profile-open:after { position: absolute; content: "\f0dd"; right: -5px; top: -5px; color: #fff; font-size: 24px; font-family: "FontAwesome"; }
/* line 102, ../sass/includes/_clientsidehome.scss */
header.client-area-header .top-header .login-block span { float: left; display: block; border: solid 2px #fff; width: 60px; height: 60px; -webkit-border-radius: 150px; -moz-border-radius: 150px; border-radius: 150px; }
@media (max-width: 767px) { /* line 102, ../sass/includes/_clientsidehome.scss */
  header.client-area-header .top-header .login-block span { margin-top: 0px; width: 45px; height: 45px; } }
/* line 116, ../sass/includes/_clientsidehome.scss */
header.client-area-header .top-header .login-block span img { width: 100%; height: 100%; -webkit-border-radius: 150px; -moz-border-radius: 150px; border-radius: 150px; }
/* line 124, ../sass/includes/_clientsidehome.scss */
header.client-area-header .top-header .login-block .user-label { float: right; padding: 12px 15px 0px 20px; }
/* line 127, ../sass/includes/_clientsidehome.scss */
header.client-area-header .top-header .login-block .user-label h3 { font-size: 16px; text-transform: capitalize; color: #fff; font-family: 'bordamedium'; padding-bottom: 5px; margin: 0px; }
/* line 135, ../sass/includes/_clientsidehome.scss */
header.client-area-header .top-header .login-block .user-label h4 { font-size: 12px; text-transform: capitalize; color: #fff; margin: 0px; }
@media (max-width: 991px) { /* line 124, ../sass/includes/_clientsidehome.scss */
  header.client-area-header .top-header .login-block .user-label { display: none; } }
/* line 147, ../sass/includes/_clientsidehome.scss */
header.client-area-header .header-btm { width: 100%; background: #404b59; margin: 0; padding: 10px 15px 10px 16px; }
/* line 153, ../sass/includes/_clientsidehome.scss */
header.client-area-header .header-btm a.xs-menu { display: inline-block; color: #fff; font-size: 18px; cursor: pointer; }
/* line 158, ../sass/includes/_clientsidehome.scss */
header.client-area-header .header-btm a.xs-menu span { -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; transition: all .4s; opacity: 0; color: #fff; }
/* line 165, ../sass/includes/_clientsidehome.scss */
header.client-area-header .header-btm a.xs-menu span.s_view { opacity: 1; }
/* line 174, ../sass/includes/_clientsidehome.scss */
header.member-hub .top-header { background: #fff; -webkit-box-shadow: 0 2px 5px rgba(57, 63, 72, 0.3); -moz-box-shadow: 0 2px 5px rgba(57, 63, 72, 0.3); box-shadow: 0 2px 5px rgba(57, 63, 72, 0.3); }
/* line 181, ../sass/includes/_clientsidehome.scss */
header.member-hub .top-header .login-block .user-label h3, header.member-hub .top-header .login-block .user-label h4 { color: #303843; }
/* line 185, ../sass/includes/_clientsidehome.scss */
header.member-hub .top-header .login-block::after { color: #303843; }
/* line 191, ../sass/includes/_clientsidehome.scss */
header.header-x { width: 100%; position: fixed; top: 0; z-index: 5; }
/* line 196, ../sass/includes/_clientsidehome.scss */
header.header-x .sf-notification { display: none; }
/* line 200, ../sass/includes/_clientsidehome.scss */
header .header-popup { font-family: "questrialregular"; position: absolute; right: 0; top: 85px; background: #3d4652; width: 218px; z-index: 999; display: none; }
@media (max-width: 767px) { /* line 200, ../sass/includes/_clientsidehome.scss */
  header .header-popup { top: 60px; } }
/* line 215, ../sass/includes/_clientsidehome.scss */
header .header-popup ul li:last-child { border: 0px; }
/* line 218, ../sass/includes/_clientsidehome.scss */
header .header-popup ul li a { color: #fff; font-size: 14px; padding-bottom: 10px; display: block; padding: 10px; }
/* line 224, ../sass/includes/_clientsidehome.scss */
header .header-popup ul li a:hover { background: #378b1c; }
/* line 227, ../sass/includes/_clientsidehome.scss */
header .header-popup ul li a i { padding-right: 10px; }

/* line 235, ../sass/includes/_clientsidehome.scss */
.client-side-area.member-area { font-family: "questrialregular" !important; letter-spacing: .3px; }
/* line 238, ../sass/includes/_clientsidehome.scss */
.client-side-area.member-area .main-nav { width: 100%; position: fixed; z-index: 100; }
/* line 243, ../sass/includes/_clientsidehome.scss */
.client-side-area.member-area .main-nav ul li a .icon-house-outline, .client-side-area.member-area .main-nav ul li a .icon-users, .client-side-area.member-area .main-nav ul li a .icon-running, .client-side-area.member-area .main-nav ul li a .icon-cogs, .client-side-area.member-area .main-nav ul li a i { font-size: 18px; }
/* line 248, ../sass/includes/_clientsidehome.scss */
.client-side-area.member-area .content-section { padding-top: 50px; }
/* line 254, ../sass/includes/_clientsidehome.scss */
.client-side-area.member-area header .header-popup ul li { font-family: 'bordamedium'; }
/* line 264, ../sass/includes/_clientsidehome.scss */
.client-side-area.member-area .parent-nav .navbar-nav li#menu_lesson img { height: 28px; }
/* line 268, ../sass/includes/_clientsidehome.scss */
.client-side-area.member-area .parent-nav .navbar-nav li a { padding: 10px 12px; }
@media (max-width: 1199px) { /* line 261, ../sass/includes/_clientsidehome.scss */
  .client-side-area.member-area .parent-nav .navbar-nav { width: 100%; text-align: center; }
  /* line 275, ../sass/includes/_clientsidehome.scss */
  .client-side-area.member-area .parent-nav .navbar-nav li { display: inline-block; float: none; } }

/* line 283, ../sass/includes/_clientsidehome.scss */
.content-area { float: left; clear: both; width: 100%; }
/* line 287, ../sass/includes/_clientsidehome.scss */
.content-area aside { background: #6292b6; height: 100%; z-index: 1050; position: fixed; top: 0px; min-height: 200px; transition: inherit !important; }
/* line 297, ../sass/includes/_clientsidehome.scss */
.content-area aside.aside-menu { width: 80px; overflow: hidden; }
/* line 300, ../sass/includes/_clientsidehome.scss */
.content-area aside.aside-menu.collapase-toggle { width: 315px; }
@media (max-width: 767px) { /* line 297, ../sass/includes/_clientsidehome.scss */
  .content-area aside.aside-menu { width: 0; top: 125px; } }
/* line 310, ../sass/includes/_clientsidehome.scss */
.content-area aside.aside-menu .client-logo-holder { width: 100%; padding-bottom: 50px; display: none; }
/* line 314, ../sass/includes/_clientsidehome.scss */
.content-area aside.aside-menu .client-logo-holder img { max-width: 185px; margin: 0 auto; }
/* line 324, ../sass/includes/_clientsidehome.scss */
.content-area aside .aside-contant-area { max-height: 100%; }
@media (min-width: 768px) { /* line 327, ../sass/includes/_clientsidehome.scss */
  .content-area aside .aside-contant-area ul { padding-bottom: 50px; } }
/* line 331, ../sass/includes/_clientsidehome.scss */
.content-area aside .aside-contant-area ul.collapse { padding-bottom: 0; }
/* line 335, ../sass/includes/_clientsidehome.scss */
.content-area aside .aside-contant-area ul li:nth-child(1) { padding: 25px 0; background: #4d7ea3; cursor: pointer; }
/* line 340, ../sass/includes/_clientsidehome.scss */
.content-area aside .aside-contant-area ul li:nth-child(1) a:before { display: none; }
/* line 344, ../sass/includes/_clientsidehome.scss */
.content-area aside .aside-contant-area ul li:nth-child(1) a:hover, .content-area aside .aside-contant-area ul li:nth-child(1) a:focus { background: none; }
@media (max-width: 767px) { /* line 350, ../sass/includes/_clientsidehome.scss */
  .content-area aside .aside-contant-area ul li.menu-collapse { display: none; } }
/* line 354, ../sass/includes/_clientsidehome.scss */
.content-area aside .aside-contant-area ul li a { color: #fff; font-size: 15px; font-family: "questrialregular"; text-transform: capitalize; cursor: pointer; display: block; padding: 15px 10px; position: relative; min-height: 60px; }
/* line 366, ../sass/includes/_clientsidehome.scss */
.content-area aside .aside-contant-area ul li a:before { position: absolute; opacity: 1; width: 80%; height: 1px; background: #81adc9; content: ''; left: 0; right: 0; bottom: 0; margin: 0 auto; }
/* line 378, ../sass/includes/_clientsidehome.scss */
.content-area aside .aside-contant-area ul li a:hover { background: #303843; }
/* line 381, ../sass/includes/_clientsidehome.scss */
.content-area aside .aside-contant-area ul li a .active { background: #303843; }
/* line 384, ../sass/includes/_clientsidehome.scss */
.content-area aside .aside-contant-area ul li a i { width: 40px; height: 40px; display: inline-block; font-size: 20px; padding: 10px 5px; text-align: center; margin-right: 10px; }
/* line 392, ../sass/includes/_clientsidehome.scss */
.content-area aside .aside-contant-area ul li a i.icon { line-height: 40px; font-size: 24px; }
/* line 395, ../sass/includes/_clientsidehome.scss */
.content-area aside .aside-contant-area ul li a i.icon.icon_postcode { font-size: 31px; }
/* line 398, ../sass/includes/_clientsidehome.scss */
.content-area aside .aside-contant-area ul li a i.icon.settings { font-size: 21px; padding-right: 8px; }
/* line 403, ../sass/includes/_clientsidehome.scss */
.content-area aside .aside-contant-area ul li a i.fa-trophy { font-size: 25px; }
/* line 406, ../sass/includes/_clientsidehome.scss */
.content-area aside .aside-contant-area ul li a i.fa-globe { font-size: 25px; }
/* line 409, ../sass/includes/_clientsidehome.scss */
.content-area aside .aside-contant-area ul li a i.fa-tablet { font-size: 28px; }
/* line 412, ../sass/includes/_clientsidehome.scss */
.content-area aside .aside-contant-area ul li a i.fa-desktop { padding-top: 14px; }
/* line 415, ../sass/includes/_clientsidehome.scss */
.content-area aside .aside-contant-area ul li a i.icon-building { padding-right: 10px; }
/* line 418, ../sass/includes/_clientsidehome.scss */
.content-area aside .aside-contant-area ul li a i.icon-bullseye { padding-left: 10px; }
/* line 421, ../sass/includes/_clientsidehome.scss */
.content-area aside .aside-contant-area ul li a i.icon-sliders-h { padding-left: 10px; }
@media (max-width: 767px) { /* line 384, ../sass/includes/_clientsidehome.scss */
  .content-area aside .aside-contant-area ul li a i { padding: 10px 10px; } }
/* line 428, ../sass/includes/_clientsidehome.scss */
.content-area aside .aside-contant-area ul li a img { width: 27px; height: 28px; margin-left: 0px; margin-right: 0px; position: absolute; left: 50%; top: 50%; bottom: 0; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
/* line 441, ../sass/includes/_clientsidehome.scss */
.content-area aside .aside-contant-area ul li a span { display: none; }
/* line 444, ../sass/includes/_clientsidehome.scss */
.content-area aside .aside-contant-area ul li a.active { background: #303843; }
/* line 446, ../sass/includes/_clientsidehome.scss */
.content-area aside .aside-contant-area ul li a.active:before { display: none; }
/* line 452, ../sass/includes/_clientsidehome.scss */
.content-area aside .aside-contant-area ul li.program_settings { position: relative; }
/* line 456, ../sass/includes/_clientsidehome.scss */
.content-area aside .aside-contant-area ul li.program_settings a i.icons { float: right; padding-top: 10px; position: absolute; top: 10px; right: -8px; }
/* line 466, ../sass/includes/_clientsidehome.scss */
.content-area aside .aside-contant-area ul li.program_settings a.icon_display i.arrow_right { display: none; }
/* line 469, ../sass/includes/_clientsidehome.scss */
.content-area aside .aside-contant-area ul li.program_settings a.icon_display i.arrow_bottom { display: block; }
/* line 475, ../sass/includes/_clientsidehome.scss */
.content-area aside .aside-contant-area ul li.program_settings a.icon_display.collapsed i.arrow_bottom { display: none; }
/* line 478, ../sass/includes/_clientsidehome.scss */
.content-area aside .aside-contant-area ul li.program_settings a.icon_display.collapsed i.arrow_right { display: block; }
/* line 491, ../sass/includes/_clientsidehome.scss */
.content-area aside .aside-contant-area ul li.dropdown ul li:nth-child(1) { padding: 0; background: none; }
/* line 495, ../sass/includes/_clientsidehome.scss */
.content-area aside .aside-contant-area ul li.dropdown ul li:nth-child(1) a:before { display: block; }
/* line 498, ../sass/includes/_clientsidehome.scss */
.content-area aside .aside-contant-area ul li.dropdown ul li:nth-child(1) a:hover { background: #303843; }
/* line 504, ../sass/includes/_clientsidehome.scss */
.content-area aside .aside-contant-area ul li.dropdown ul li a { text-transform: capitalize; font-size: 14px; }
/* line 507, ../sass/includes/_clientsidehome.scss */
.content-area aside .aside-contant-area ul li.dropdown ul li a i { font-size: 14px; }
/* line 513, ../sass/includes/_clientsidehome.scss */
.content-area aside .aside-contant-area ul li.dropdown a::after { position: absolute; right: 15px; top: 50%; bottom: 0; font-family: FontAwesome; color: #fff; margin: auto 0; font-size: 24px; transform: translate(-50%, -50%); }
/* line 525, ../sass/includes/_clientsidehome.scss */
.content-area aside .aside-contant-area ul li.dropdown a::after { content: '\f0d7'; }
/* line 529, ../sass/includes/_clientsidehome.scss */
.content-area aside .aside-contant-area ul li.dropdown a.collapsed::after { content: '\f0da'; }
/* line 535, ../sass/includes/_clientsidehome.scss */
.content-area aside .aside-contant-area ul li.dropdown ul li a::after { display: none; }
/* line 542, ../sass/includes/_clientsidehome.scss */
.content-area aside .aside-contant-area .mCSB_container { margin-right: 0px; }
/* line 546, ../sass/includes/_clientsidehome.scss */
.content-area aside .mCSB_scrollTools .mCSB_draggerContainer { right: -11px; }
/* line 555, ../sass/includes/_clientsidehome.scss */
.content-area .aside-menu ul li.dropdown a::after { opacity: 0; }
/* line 559, ../sass/includes/_clientsidehome.scss */
.content-area .aside-menu ul li.dropdown .collapse.in { display: block; }
/* line 563, ../sass/includes/_clientsidehome.scss */
.content-area .aside-menu ul li ul { background: #3f6e90; padding-bottom: 0; }
/* line 566, ../sass/includes/_clientsidehome.scss */
.content-area .aside-menu ul li ul.collapse, .content-area .aside-menu ul li ul.collapsing { display: none; }
/* line 574, ../sass/includes/_clientsidehome.scss */
.content-area .aside-menu.collapase-toggle ul li a:before { width: 90%; }
/* line 577, ../sass/includes/_clientsidehome.scss */
.content-area .aside-menu.collapase-toggle ul li a img { position: absolute; left: 40px; top: 50%; bottom: 0; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
/* line 586, ../sass/includes/_clientsidehome.scss */
.content-area .aside-menu.collapase-toggle ul li a::after { opacity: 1; }
/* line 591, ../sass/includes/_clientsidehome.scss */
.content-area .aside-menu.collapase-toggle ul li ul.collapsing { display: block; }
/* line 594, ../sass/includes/_clientsidehome.scss */
.content-area .aside-menu.collapase-toggle ul li ul.collapse { display: none; }
/* line 596, ../sass/includes/_clientsidehome.scss */
.content-area .aside-menu.collapase-toggle ul li ul.collapse.in { display: block; }
/* line 602, ../sass/includes/_clientsidehome.scss */
.content-area .aside-menu.collapase-toggle .client-logo-holder { display: block; }
/* line 675, ../sass/includes/_clientsidehome.scss */
.content-area .right-panel-container { float: right; width: calc(100% - 80px); }
@media (max-width: 767px) { /* line 675, ../sass/includes/_clientsidehome.scss */
  .content-area .right-panel-container { width: auto; float: none; } }
/* line 682, ../sass/includes/_clientsidehome.scss */
.content-area .right-panel-container .inner-area { padding: 20px 45px 20px 45px; }
/* line 685, ../sass/includes/_clientsidehome.scss */
.content-area .right-panel-container .inner-area.member-main-wrap { padding: 20px 45px 20px 45px; }
/* line 687, ../sass/includes/_clientsidehome.scss */
.content-area .right-panel-container .inner-area.member-main-wrap .membermangemnt-head { position: relative; margin-bottom: 20px; min-height: 43px; display: -webkit-box; display: -ms-flexbox; display: flex; }
/* line 695, ../sass/includes/_clientsidehome.scss */
.content-area .right-panel-container .inner-area.member-main-wrap .membermangemnt-head .left-block h1 { margin-bottom: 0; }
/* line 700, ../sass/includes/_clientsidehome.scss */
.content-area .right-panel-container .inner-area.member-main-wrap .membermangemnt-head .left-colpase-head h1 { padding: 0; }
/* line 704, ../sass/includes/_clientsidehome.scss */
.content-area .right-panel-container .inner-area.member-main-wrap .membermangemnt-head .right-block { position: absolute; top: 50%; right: 0; -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%); }
/* line 714, ../sass/includes/_clientsidehome.scss */
.content-area .right-panel-container .inner-area.member-main-wrap .membermangemnt-head .right-block.right-colpase-head ul li .back { border-radius: 50%; background: #5086ae; }
/* line 717, ../sass/includes/_clientsidehome.scss */
.content-area .right-panel-container .inner-area.member-main-wrap .membermangemnt-head .right-block.right-colpase-head ul li .back:hover { background: #303843; }
@media (max-width: 767px) { /* line 682, ../sass/includes/_clientsidehome.scss */
  .content-area .right-panel-container .inner-area { padding: 15px; } }
/* line 731, ../sass/includes/_clientsidehome.scss */
.content-area .right-panel-container .inner-area .clientside-home .count-box { background: #edf0f3; padding: 10px; border: solid 1px #303843; }
@media (max-width: 1199px) { /* line 731, ../sass/includes/_clientsidehome.scss */
  .content-area .right-panel-container .inner-area .clientside-home .count-box { margin-bottom: 20px; } }
/* line 738, ../sass/includes/_clientsidehome.scss */
.content-area .right-panel-container .inner-area .clientside-home .count-box h3 { color: #404b59; font-size: 12px; font-family: "montserratmedium"; padding-bottom: 10px; text-transform: capitalize; margin: 0px; }
/* line 746, ../sass/includes/_clientsidehome.scss */
.content-area .right-panel-container .inner-area .clientside-home .count-box h1 { color: #404b59; font-size: 54px; font-family: "montserratmedium"; margin: 0px; }
@media (max-width: 1325px) { /* line 746, ../sass/includes/_clientsidehome.scss */
  .content-area .right-panel-container .inner-area .clientside-home .count-box h1 { font-size: 40px; } }
/* line 758, ../sass/includes/_clientsidehome.scss */
.content-area .right-panel-container .inner-area .clientside-home .council-block.search_filter_block { position: relative; }
/* line 760, ../sass/includes/_clientsidehome.scss */
.content-area .right-panel-container .inner-area .clientside-home .council-block.search_filter_block .list-count { width: 50%; }
@media (max-width: 540px) { /* line 760, ../sass/includes/_clientsidehome.scss */
  .content-area .right-panel-container .inner-area .clientside-home .council-block.search_filter_block .list-count { width: 70%; } }
@media (max-width: 480px) { /* line 760, ../sass/includes/_clientsidehome.scss */
  .content-area .right-panel-container .inner-area .clientside-home .council-block.search_filter_block .list-count { width: 100%; } }
/* line 771, ../sass/includes/_clientsidehome.scss */
.content-area .right-panel-container .inner-area .clientside-home .council-block.search_filter_block .list-count label { width: 100%; font-weight: normal; position: relative; }
/* line 775, ../sass/includes/_clientsidehome.scss */
.content-area .right-panel-container .inner-area .clientside-home .council-block.search_filter_block .list-count label input { width: 100%; border: solid 1px #303843; padding: 8px 50px 8px 8px; background: none; color: #404b59; font-family: "montserratmedium"; margin-bottom: 10px; border-radius: 0px; height: 40px; font-weight: normal; font-size: 16px; }
/* line 787, ../sass/includes/_clientsidehome.scss */
.content-area .right-panel-container .inner-area .clientside-home .council-block.search_filter_block .list-count label input:focus { box-shadow: none; }
/* line 791, ../sass/includes/_clientsidehome.scss */
.content-area .right-panel-container .inner-area .clientside-home .council-block.search_filter_block .list-count label:after { position: absolute; right: 10px; top: 5px; font-size: 18px; font-family: "FontAwesome"; content: '\f002'; color: #303843; }
/* line 804, ../sass/includes/_clientsidehome.scss */
.content-area .right-panel-container .inner-area .clientside-home .council-block .council-head .search-panel { position: relative; margin-top: 17px; }
/* line 807, ../sass/includes/_clientsidehome.scss */
.content-area .right-panel-container .inner-area .clientside-home .council-block .council-head .search-panel input { width: 100%; border: solid 1px #303843; padding: 10px 50px 10px 8px; background: none; color: #303843; font-family: "montserratmedium"; margin-bottom: 10px; }
/* line 816, ../sass/includes/_clientsidehome.scss */
.content-area .right-panel-container .inner-area .clientside-home .council-block .council-head .search-panel button { position: absolute; right: 15px; top: 6px; background: transparent; }
/* line 821, ../sass/includes/_clientsidehome.scss */
.content-area .right-panel-container .inner-area .clientside-home .council-block .council-head .search-panel button i { color: #303843; font-size: 18px; text-align: center; }
/* line 829, ../sass/includes/_clientsidehome.scss */
.content-area .right-panel-container .inner-area .clientside-home .council-block .council-head .add-clint-section a { width: 60px; height: 60px; background: #45ad23; color: #fff; font-size: 30px; display: inline-block; text-align: center; padding-top: 10px; border-radius: 50%; cursor: pointer; }
/* line 840, ../sass/includes/_clientsidehome.scss */
.content-area .right-panel-container .inner-area .clientside-home .council-block .council-head .add-clint-section a:hover { background: #378b1c; }
/* line 845, ../sass/includes/_clientsidehome.scss */
.content-area .right-panel-container .inner-area .clientside-home .council-block .council-head .add-clint-button { position: absolute; right: 0; top: 0px; width: 57px; height: 57px; }
@media (max-width: 480px) { /* line 845, ../sass/includes/_clientsidehome.scss */
  .content-area .right-panel-container .inner-area .clientside-home .council-block .council-head .add-clint-button { width: 40px; height: 40px; } }
/* line 855, ../sass/includes/_clientsidehome.scss */
.content-area .right-panel-container .inner-area .clientside-home .council-block .council-head .add-clint-button a { width: 43px; height: 43px; position: relative; background: #46b133; color: #fff; font-size: 27px; text-align: center; padding-top: 5px; border-radius: 50%; cursor: pointer; display: block; }
@media (max-width: 480px) { /* line 855, ../sass/includes/_clientsidehome.scss */
  .content-area .right-panel-container .inner-area .clientside-home .council-block .council-head .add-clint-button a { width: 38px; height: 38px; font-size: 20px; padding-top: 6px; } }
/* line 873, ../sass/includes/_clientsidehome.scss */
.content-area .right-panel-container .inner-area .clientside-home .council-block .council-head .add-clint-button a i { font-size: 27px; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); }
/* line 883, ../sass/includes/_clientsidehome.scss */
.content-area .right-panel-container .inner-area .clientside-home .council-block .council-list { margin: 20px 0px 10px 0px; }
/* line 886, ../sass/includes/_clientsidehome.scss */
.content-area .right-panel-container .inner-area .clientside-home .council-block .council-list ul li { background: #303843; padding: 10px 8px; color: #6a728a; margin: 5px 0; }
/* line 891, ../sass/includes/_clientsidehome.scss */
.content-area .right-panel-container .inner-area .clientside-home .council-block .council-list ul li span { display: inline-block; float: left; padding-top: 4px; }
@media (max-width: 480px) { /* line 891, ../sass/includes/_clientsidehome.scss */
  .content-area .right-panel-container .inner-area .clientside-home .council-block .council-list ul li span { float: none; padding: 0px; display: block; } }
/* line 901, ../sass/includes/_clientsidehome.scss */
.content-area .right-panel-container .inner-area .clientside-home .council-block .council-list ul li a { color: #6a728a; display: block; cursor: pointer; }
/* line 905, ../sass/includes/_clientsidehome.scss */
.content-area .right-panel-container .inner-area .clientside-home .council-block .council-list ul li a:hover { color: #45ad23; }
/* line 908, ../sass/includes/_clientsidehome.scss */
.content-area .right-panel-container .inner-area .clientside-home .council-block .council-list ul li a i { float: right; font-size: 25px; padding: 0px 10px; }
@media (max-width: 480px) { /* line 908, ../sass/includes/_clientsidehome.scss */
  .content-area .right-panel-container .inner-area .clientside-home .council-block .council-list ul li a i { float: left; font-size: 20px; padding: 10px 10px 0 0; } }
/* line 921, ../sass/includes/_clientsidehome.scss */
.content-area .right-panel-container .inner-area .clientside-home .council-block .council-list .pagination { float: right; margin: 0px; }
/* line 925, ../sass/includes/_clientsidehome.scss */
.content-area .right-panel-container .inner-area .clientside-home .council-block .council-list .pagination ul li { background: none; text-align: center; float: left; font-size: 12px; font-family: "montserratmedium"; text-transform: capitalize; padding: 0px 5px; }
/* line 934, ../sass/includes/_clientsidehome.scss */
.content-area .right-panel-container .inner-area .clientside-home .council-block .council-list .pagination ul li.active-pager a { color: #45ad23; }
/* line 938, ../sass/includes/_clientsidehome.scss */
.content-area .right-panel-container .inner-area .clientside-home .council-block .council-list .pagination ul li a { color: #fff; }
/* line 944, ../sass/includes/_clientsidehome.scss */
.content-area .right-panel-container .inner-area .clientside-home .council-block .council-list .table-box { position: relative; }
/* line 947, ../sass/includes/_clientsidehome.scss */
.content-area .right-panel-container .inner-area .clientside-home .council-block .council-list .table-box table tr { background: #303843; margin: 20px 0px; border-bottom: 6px solid #fff; }
/* line 951, ../sass/includes/_clientsidehome.scss */
.content-area .right-panel-container .inner-area .clientside-home .council-block .council-list .table-box table tr td { font-family: "questrialregular"; font-weight: normal; padding: 10px 10px; color: #fff; text-transform: capitalize; font-size: 16px; font-weight: normal; }
@media (max-width: 480px) { /* line 951, ../sass/includes/_clientsidehome.scss */
  .content-area .right-panel-container .inner-area .clientside-home .council-block .council-list .table-box table tr td { font-size: 12px; font-weight: normal; } }
/* line 965, ../sass/includes/_clientsidehome.scss */
.content-area .right-panel-container .inner-area .clientside-home .council-block .council-list .table-box table tr .icons a { color: #fff; font-size: 25px; }
/* line 968, ../sass/includes/_clientsidehome.scss */
.content-area .right-panel-container .inner-area .clientside-home .council-block .council-list .table-box table tr .icons a:hover { color: #46b133; }
/* line 975, ../sass/includes/_clientsidehome.scss */
.content-area .right-panel-container .inner-area .clientside-home .council-block .council-list .table-box .pagination { float: right; margin: 0px; padding-right: 45px; }
/* line 980, ../sass/includes/_clientsidehome.scss */
.content-area .right-panel-container .inner-area .clientside-home .council-block .council-list .table-box .pagination ul li { text-align: center; float: left; font-size: 12px; font-family: "montserratmedium"; text-transform: capitalize; padding: 0 5; margin-left: 4px; background: transparent; }
/* line 990, ../sass/includes/_clientsidehome.scss */
.content-area .right-panel-container .inner-area .clientside-home .council-block .council-list .table-box .pagination ul li.active-pager a { color: #45ad23; }
/* line 994, ../sass/includes/_clientsidehome.scss */
.content-area .right-panel-container .inner-area .clientside-home .council-block .council-list .table-box .pagination ul li a { color: #4bc136; background: none; border: 0px; padding: 0px; }
/* line 999, ../sass/includes/_clientsidehome.scss */
.content-area .right-panel-container .inner-area .clientside-home .council-block .council-list .table-box .pagination ul li a:hover { opacity: 0.5; }
/* line 1005, ../sass/includes/_clientsidehome.scss */
.content-area .right-panel-container .inner-area .clientside-home .council-block .council-list .table-box .pagination ul .active a { color: #5086ae; }
/* line 1015, ../sass/includes/_clientsidehome.scss */
.content-area .right-panel-container .inner-area .clientside-home .location-area.council-block { margin: 0px; }
/* line 1017, ../sass/includes/_clientsidehome.scss */
.content-area .right-panel-container .inner-area .clientside-home .location-area.council-block .search-panel { margin-top: 0px; }
/* line 1021, ../sass/includes/_clientsidehome.scss */
.content-area .right-panel-container .inner-area .clientside-home .location-area .map-block { width: 100%; height: 600px; margin-top: 20px; }

/* line 1031, ../sass/includes/_clientsidehome.scss */
.venue-dash .head-block { position: relative; min-height: 43px; margin-bottom: 20px; }

/* line 1036, ../sass/includes/_clientsidehome.scss */
.collapase-toggle { width: 260px; transition: all ease .2s; }
/* line 1040, ../sass/includes/_clientsidehome.scss */
.collapase-toggle ul.opction { background: #ff4052; }
/* line 1042, ../sass/includes/_clientsidehome.scss */
.collapase-toggle ul.opction li { background: #ff4052; }
/* line 1044, ../sass/includes/_clientsidehome.scss */
.collapase-toggle ul.opction li a { padding-left: 25px !important; }
/* line 1046, ../sass/includes/_clientsidehome.scss */
.collapase-toggle ul.opction li a span { text-transform: capitalize; }
/* line 1055, ../sass/includes/_clientsidehome.scss */
.collapase-toggle ul li a span { width: 90%; display: inline-block !important; font-size: 16px; vertical-align: top; padding-top: 5px; text-transform: capitalize; padding-left: 52px; }

/* line 1072, ../sass/includes/_clientsidehome.scss */
.modal-addclient.modal_addapk .details-block .form-group label { color: #344141 !important; }
/* line 1075, ../sass/includes/_clientsidehome.scss */
.modal-addclient.modal_addapk .details-block .form-group input { border: solid 1px #344141 !important; color: #344141 !important; }
/* line 1086, ../sass/includes/_clientsidehome.scss */
.modal-addclient .modal-dialog .modal-content { background: #232a32; border-radius: 0px; }
/* line 1089, ../sass/includes/_clientsidehome.scss */
.modal-addclient .modal-dialog .modal-content .modal-header { border: 0px; padding: 10px; }
/* line 1092, ../sass/includes/_clientsidehome.scss */
.modal-addclient .modal-dialog .modal-content .modal-header h4 { color: #fff; font-family: "montserratmedium"; text-transform: capitalize; padding-top: 10px; }
@media (max-width: 767px) { /* line 1092, ../sass/includes/_clientsidehome.scss */
  .modal-addclient .modal-dialog .modal-content .modal-header h4 { font-size: 16px; } }
/* line 1102, ../sass/includes/_clientsidehome.scss */
.modal-addclient .modal-dialog .modal-content .modal-header button i { font-family: "FontAwesome"; font-style: normal; color: #fff; text-shadow: none; }
/* line 1108, ../sass/includes/_clientsidehome.scss */
.modal-addclient .modal-dialog .modal-content .modal-header button.close { opacity: 1; }
/* line 1115, ../sass/includes/_clientsidehome.scss */
.modal-addclient .modal-dialog .modal-content .modal-body .details-block.top-block { margin-bottom: 40px; }
/* line 1117, ../sass/includes/_clientsidehome.scss */
.modal-addclient .modal-dialog .modal-content .modal-body .details-block.top-block .qualification_add { width: 48px; height: 48px; min-width: initial; display: block; text-align: center; color: #fff; font-size: 27px; background: #45ad23; border-radius: 50%; margin: 15px 0; cursor: pointer; outline: none !important; -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; transition: all .4s; outline: none !important; }
/* line 1136, ../sass/includes/_clientsidehome.scss */
.modal-addclient .modal-dialog .modal-content .modal-body .details-block.top-block .qualification_add:hover { background: #378b1c; }
/* line 1142, ../sass/includes/_clientsidehome.scss */
.modal-addclient .modal-dialog .modal-content .modal-body .details-block.top-block .lm-members label { font-weight: normal; }
/* line 1145, ../sass/includes/_clientsidehome.scss */
.modal-addclient .modal-dialog .modal-content .modal-body .details-block.top-block .lm-members table { width: 100%; margin-bottom: 20px; }
/* line 1149, ../sass/includes/_clientsidehome.scss */
.modal-addclient .modal-dialog .modal-content .modal-body .details-block.top-block .lm-members table tr td { text-transform: capitalize; padding: 4px 5px; color: #777; font-size: 13px; }
/* line 1154, ../sass/includes/_clientsidehome.scss */
.modal-addclient .modal-dialog .modal-content .modal-body .details-block.top-block .lm-members table tr td:nth-of-type(3) { text-align: center; }
/* line 1156, ../sass/includes/_clientsidehome.scss */
.modal-addclient .modal-dialog .modal-content .modal-body .details-block.top-block .lm-members table tr td:nth-of-type(3) button { background: #45ad23; color: #fff; border: 0; padding: 6px 12px; text-transform: capitalize; }
/* line 1162, ../sass/includes/_clientsidehome.scss */
.modal-addclient .modal-dialog .modal-content .modal-body .details-block.top-block .lm-members table tr td:nth-of-type(3) button:hover, .modal-addclient .modal-dialog .modal-content .modal-body .details-block.top-block .lm-members table tr td:nth-of-type(3) button:focus, .modal-addclient .modal-dialog .modal-content .modal-body .details-block.top-block .lm-members table tr td:nth-of-type(3) button:active, .modal-addclient .modal-dialog .modal-content .modal-body .details-block.top-block .lm-members table tr td:nth-of-type(3) button:active:focus { outline: none; background: #378b1c; color: #fff; }
/* line 1175, ../sass/includes/_clientsidehome.scss */
.modal-addclient .modal-dialog .modal-content .modal-body .details-block.superadmin_area .form-group { padding-right: 10px; }
/* line 1178, ../sass/includes/_clientsidehome.scss */
.modal-addclient .modal-dialog .modal-content .modal-body .details-block.superadmin_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; background-color: #cc0600; border-radius: 0; width: 100%; }
/* line 1193, ../sass/includes/_clientsidehome.scss */
.modal-addclient .modal-dialog .modal-content .modal-body .details-block.superadmin_area .form-group span:empty { display: none; }
/* line 1198, ../sass/includes/_clientsidehome.scss */
.modal-addclient .modal-dialog .modal-content .modal-body .details-block.superadmin_area .form-group.add-select .selectric { background: none; border: solid 1px #E42328; padding: 0px 0px 0px 5px; min-height: 35px; height: 35px; }
/* line 1204, ../sass/includes/_clientsidehome.scss */
.modal-addclient .modal-dialog .modal-content .modal-body .details-block.superadmin_area .form-group.add-select .selectric b { background: none; border-left: solid 1px #E42328; }
/* line 1209, ../sass/includes/_clientsidehome.scss */
.modal-addclient .modal-dialog .modal-content .modal-body .details-block.superadmin_area .form-group.add-select .selectric span.label { padding: 5px 6px 6px 5px; margin-left: 0; }
/* line 1218, ../sass/includes/_clientsidehome.scss */
.modal-addclient .modal-dialog .modal-content .modal-body .details-block .new-added-field { padding-top: 25px; }
/* line 1221, ../sass/includes/_clientsidehome.scss */
.modal-addclient .modal-dialog .modal-content .modal-body .details-block .form-group { margin-bottom: 10px; position: relative; }
/* line 1225, ../sass/includes/_clientsidehome.scss */
.modal-addclient .modal-dialog .modal-content .modal-body .details-block .form-group span.label-danger { font-weight: normal !important; display: block; padding: 5px 0px; font-size: 12px; font-weight: 700; line-height: 1; color: #fff; text-align: left; white-space: inherit; vertical-align: unset; background-color: #cc0600; z-index: 1; width: 100%; border-radius: 0; }
/* line 1242, ../sass/includes/_clientsidehome.scss */
.modal-addclient .modal-dialog .modal-content .modal-body .details-block .form-group span:empty { display: none; }
/* line 1245, ../sass/includes/_clientsidehome.scss */
.modal-addclient .modal-dialog .modal-content .modal-body .details-block .form-group span.cancel-label { position: absolute; right: 8px; top: 0; bottom: 0; margin: auto; height: 20px; }
/* line 1254, ../sass/includes/_clientsidehome.scss */
.modal-addclient .modal-dialog .modal-content .modal-body .details-block .form-group .select-skills { margin-bottom: 10px; }
/* line 1256, ../sass/includes/_clientsidehome.scss */
.modal-addclient .modal-dialog .modal-content .modal-body .details-block .form-group .select-skills .selectric { background: transparent; border: solid 1px #E42328; }
/* line 1259, ../sass/includes/_clientsidehome.scss */
.modal-addclient .modal-dialog .modal-content .modal-body .details-block .form-group .select-skills .selectric b { background: none; border-left: solid 1px #E42328; }
/* line 1264, ../sass/includes/_clientsidehome.scss */
.modal-addclient .modal-dialog .modal-content .modal-body .details-block .form-group .select-skills .selectric span.label { color: #fff; padding-right: 35px; background: transparent !important; text-transform: capitalize; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
/* line 1276, ../sass/includes/_clientsidehome.scss */
.modal-addclient .modal-dialog .modal-content .modal-body .details-block .form-group label { color: #fff; font-size: 13px; text-transform: capitalize; width: 100%; }
/* line 1282, ../sass/includes/_clientsidehome.scss */
.modal-addclient .modal-dialog .modal-content .modal-body .details-block .form-group input { border-radius: 0; border: solid 1px #E42328; padding: 8px 10px; color: #fff; font-size: 13px; background: transparent; width: 100%; height: 35px; text-transform: capitalize; z-index: 1; }
/* line 1294, ../sass/includes/_clientsidehome.scss */
.modal-addclient .modal-dialog .modal-content .modal-body .details-block .form-group input.input-num00 { text-align: left !important; padding-left: 25px; }
/* line 1298, ../sass/includes/_clientsidehome.scss */
.modal-addclient .modal-dialog .modal-content .modal-body .details-block .form-group input.input-num01 { text-align: left !important; }
/* line 1302, ../sass/includes/_clientsidehome.scss */
.modal-addclient .modal-dialog .modal-content .modal-body .details-block .form-group textarea { border: solid 1px #E42328; padding: 8px; color: #fff; text-transform: capitalize; font-size: 12px; background: transparent; width: 100%; height: 130px; resize: none; outline: none !important; }
@media (max-width: 640px) { /* line 1302, ../sass/includes/_clientsidehome.scss */
  .modal-addclient .modal-dialog .modal-content .modal-body .details-block .form-group textarea { width: 100%; height: 90px; } }
/* line 1318, ../sass/includes/_clientsidehome.scss */
.modal-addclient .modal-dialog .modal-content .modal-body .details-block .form-group.half-area { width: 50%; float: left; }
@media (max-width: 640px) { /* line 1318, ../sass/includes/_clientsidehome.scss */
  .modal-addclient .modal-dialog .modal-content .modal-body .details-block .form-group.half-area { width: 100%; float: none; } }
/* line 1326, ../sass/includes/_clientsidehome.scss */
.modal-addclient .modal-dialog .modal-content .modal-body .details-block .form-group.part-area { width: 33.33%; float: left; }
@media (max-width: 640px) { /* line 1326, ../sass/includes/_clientsidehome.scss */
  .modal-addclient .modal-dialog .modal-content .modal-body .details-block .form-group.part-area { width: 100%; float: none; } }
/* line 1334, ../sass/includes/_clientsidehome.scss */
.modal-addclient .modal-dialog .modal-content .modal-body .details-block .form-group .btn-submit { background: #45ad23; color: #fff; border-radius: 0px; padding: 12px 20px; text-transform: capitalize; outline: none !important; }
/* line 1341, ../sass/includes/_clientsidehome.scss */
.modal-addclient .modal-dialog .modal-content .modal-body .details-block .form-group .btn-submit:hover { background: #378b1c; }
/* line 1345, ../sass/includes/_clientsidehome.scss */
.modal-addclient .modal-dialog .modal-content .modal-body .details-block .form-group .btn-cancel { width: 120px; margin-top: 15px; background: #45ad23; color: #fff; border-radius: 0px; padding: 8px 20px; text-transform: capitalize; outline: none !important; border: none !important; }
/* line 1355, ../sass/includes/_clientsidehome.scss */
.modal-addclient .modal-dialog .modal-content .modal-body .details-block .form-group .btn-cancel:hover { background: #378b1c; }
/* line 1360, ../sass/includes/_clientsidehome.scss */
.modal-addclient .modal-dialog .modal-content .modal-body .details-block .form-group.school_dts input { margin-bottom: 10px; }
/* line 1366, ../sass/includes/_clientsidehome.scss */
.modal-addclient .modal-dialog .modal-content .modal-body .details-block .form-group.pupils-range label.inner-label { float: left; margin-top: 12px; }
@media (max-width: 767px) { /* line 1366, ../sass/includes/_clientsidehome.scss */
  .modal-addclient .modal-dialog .modal-content .modal-body .details-block .form-group.pupils-range label.inner-label { text-align: center; float: none; } }
/* line 1375, ../sass/includes/_clientsidehome.scss */
.modal-addclient .modal-dialog .modal-content .modal-body .details-block .form-group.pupils-range .range-outer { margin-left: 22px; }
@media (max-width: 767px) { /* line 1375, ../sass/includes/_clientsidehome.scss */
  .modal-addclient .modal-dialog .modal-content .modal-body .details-block .form-group.pupils-range .range-outer { margin-left: 0; } }
/* line 1381, ../sass/includes/_clientsidehome.scss */
.modal-addclient .modal-dialog .modal-content .modal-body .details-block .form-group.pupils-range .selectric { background: none; border: solid 1px #E42328; padding: 0px; height: 35px; font-family: "montserratregular"; }
/* line 1387, ../sass/includes/_clientsidehome.scss */
.modal-addclient .modal-dialog .modal-content .modal-body .details-block .form-group.pupils-range .selectric span { color: #fff; opacity: 0.6; font-weight: normal; padding: 0px; margin: 3px; }
/* line 1394, ../sass/includes/_clientsidehome.scss */
.modal-addclient .modal-dialog .modal-content .modal-body .details-block .form-group.pupils-range .selectric b { background: none; border-left: solid 1px #E42328; }
/* line 1400, ../sass/includes/_clientsidehome.scss */
.modal-addclient .modal-dialog .modal-content .modal-body .details-block .form-group label { font-weight: normal; color: #ececec; font-size: 13px; }
/* line 1404, ../sass/includes/_clientsidehome.scss */
.modal-addclient .modal-dialog .modal-content .modal-body .details-block .form-group label.space_label { padding: 5px 0 0 34px; }
@media (max-width: 540px) { /* line 1400, ../sass/includes/_clientsidehome.scss */
  .modal-addclient .modal-dialog .modal-content .modal-body .details-block .form-group label { font-size: 11px; } }
/* line 1411, ../sass/includes/_clientsidehome.scss */
.modal-addclient .modal-dialog .modal-content .modal-body .details-block .form-group .instadd { border-top: solid 5px; }
/* line 1414, ../sass/includes/_clientsidehome.scss */
.modal-addclient .modal-dialog .modal-content .modal-body .details-block .form-group .removebtn { display: table; vertical-align: middle; padding-top: 5px; text-align: center; width: 33px; height: 33px; min-width: initial; color: #fff; padding: 0; background: #E42328; position: absolute; right: 0; top: 0; z-index: 1; border-radius: 50%; -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; transition: all .4s; outline: none !important; }
@media (max-width: 540px) { /* line 1414, ../sass/includes/_clientsidehome.scss */
  .modal-addclient .modal-dialog .modal-content .modal-body .details-block .form-group .removebtn { width: 28px; padding: 0; } }
/* line 1439, ../sass/includes/_clientsidehome.scss */
.modal-addclient .modal-dialog .modal-content .modal-body .details-block .form-group .removebtn:hover { background: #d93847; }
/* line 1443, ../sass/includes/_clientsidehome.scss */
.modal-addclient .modal-dialog .modal-content .modal-body .details-block .form-group.sf-tab { margin-bottom: 10px; }
/* line 1448, ../sass/includes/_clientsidehome.scss */
.modal-addclient .modal-dialog .modal-content .modal-body .details-block .form-group .sw-select span.multiselect-selected-text { font-size: 13px; text-transform: capitalize; }
/* line 1453, ../sass/includes/_clientsidehome.scss */
.modal-addclient .modal-dialog .modal-content .modal-body .details-block .form-group .sw-select .dropdown-menu { width: 100%; }
/* line 1458, ../sass/includes/_clientsidehome.scss */
.modal-addclient .modal-dialog .modal-content .modal-body .details-block .form-group .sw-select .dropdown-menu li a .checkbox::before { border: solid 1px #E42328; }
/* line 1461, ../sass/includes/_clientsidehome.scss */
.modal-addclient .modal-dialog .modal-content .modal-body .details-block .form-group .sw-select .dropdown-menu li a .checkbox::after { left: 7px; color: #E42328; }
/* line 1468, ../sass/includes/_clientsidehome.scss */
.modal-addclient .modal-dialog .modal-content .modal-body .details-block .form-group .sw-select .dropdown-menu li.active a { background: #E42328; }
/* line 1476, ../sass/includes/_clientsidehome.scss */
.modal-addclient .modal-dialog .modal-content .modal-body .details-block .form-gp { position: relative; }
/* line 1478, ../sass/includes/_clientsidehome.scss */
.modal-addclient .modal-dialog .modal-content .modal-body .details-block .form-gp .cl-anual_maintanance { padding-left: 25px; }
/* line 1488, ../sass/includes/_clientsidehome.scss */
.modal-addclient .modal-dialog .modal-content .modal-body .details-block .logo-area-outer { width: 100%; float: left; }
@media (max-width: 640px) { /* line 1488, ../sass/includes/_clientsidehome.scss */
  .modal-addclient .modal-dialog .modal-content .modal-body .details-block .logo-area-outer { width: 100%; } }
/* line 1495, ../sass/includes/_clientsidehome.scss */
.modal-addclient .modal-dialog .modal-content .modal-body .details-block .logo-area-outer .logo-area { border: solid 1px #fff; width: 185px; height: 90px; text-align: center; background: #efefef; position: relative; }
/* line 1502, ../sass/includes/_clientsidehome.scss */
.modal-addclient .modal-dialog .modal-content .modal-body .details-block .logo-area-outer .logo-area img { display: block; height: 100%; margin: 0 auto; width: 100%; object-fit: cover; }
/* line 1511, ../sass/includes/_clientsidehome.scss */
.modal-addclient .modal-dialog .modal-content .modal-body .details-block .logo-area-outer .connect-area { text-align: center; display: block; width: 185px; height: 40px; color: #fff; font-size: 26px; background: #45ad23; }
/* line 1520, ../sass/includes/_clientsidehome.scss */
.modal-addclient .modal-dialog .modal-content .modal-body .details-block .logo-area-outer .connect-area label.client-logo-upload { font-size: 13px; margin-top: 10px; }
/* line 1525, ../sass/includes/_clientsidehome.scss */
.modal-addclient .modal-dialog .modal-content .modal-body .details-block .logo-area-outer .connect-area:hover { background: #378b1c; }
/* line 1528, ../sass/includes/_clientsidehome.scss */
.modal-addclient .modal-dialog .modal-content .modal-body .details-block .logo-area-outer .connect-area a { color: #fff; font-size: 14px; padding-right: 10px; cursor: pointer; }
/* line 1533, ../sass/includes/_clientsidehome.scss */
.modal-addclient .modal-dialog .modal-content .modal-body .details-block .logo-area-outer .connect-area a:hover { color: #45ad23; }
/* line 1537, ../sass/includes/_clientsidehome.scss */
.modal-addclient .modal-dialog .modal-content .modal-body .details-block .logo-area-outer .connect-area input[type="file"] { display: none; }
/* line 1540, ../sass/includes/_clientsidehome.scss */
.modal-addclient .modal-dialog .modal-content .modal-body .details-block .logo-area-outer .connect-area .custom-file-upload { cursor: pointer; color: #fff; }
/* line 1543, ../sass/includes/_clientsidehome.scss */
.modal-addclient .modal-dialog .modal-content .modal-body .details-block .logo-area-outer .connect-area .custom-file-upload i { color: #fff; }
/* line 1548, ../sass/includes/_clientsidehome.scss */
.modal-addclient .modal-dialog .modal-content .modal-body .details-block .logo-area-outer.upload_block { position: relative; }
/* line 1551, ../sass/includes/_clientsidehome.scss */
.modal-addclient .modal-dialog .modal-content .modal-body .details-block .logo-area-outer.upload_block:hover .info-box { opacity: 1; }
/* line 1555, ../sass/includes/_clientsidehome.scss */
.modal-addclient .modal-dialog .modal-content .modal-body .details-block .logo-area-outer.upload_block .logo-area { width: 100%; }
/* line 1557, ../sass/includes/_clientsidehome.scss */
.modal-addclient .modal-dialog .modal-content .modal-body .details-block .logo-area-outer.upload_block .logo-area img { width: 50px; height: 50px; margin: 19px auto; }
/* line 1563, ../sass/includes/_clientsidehome.scss */
.modal-addclient .modal-dialog .modal-content .modal-body .details-block .logo-area-outer.upload_block .logo-area.logo-block img { margin: 0; width: 100%; height: 100%; }
/* line 1570, ../sass/includes/_clientsidehome.scss */
.modal-addclient .modal-dialog .modal-content .modal-body .details-block .logo-area-outer.upload_block .connect-area { width: 100%; }
/* line 1573, ../sass/includes/_clientsidehome.scss */
.modal-addclient .modal-dialog .modal-content .modal-body .details-block .logo-area-outer.upload_block .info-box { display: flex; justify-content: space-between; align-items: center; margin: 10px 0; border: solid 1px #ddd; padding: 4px 13px; position: absolute; width: 94%; bottom: 31px; opacity: 0; transition: all ease-out .2s; -moz-transition: all ease-out .2s; -web-kit-transition: all ease-out .2s; background: #fff; }
/* line 1588, ../sass/includes/_clientsidehome.scss */
.modal-addclient .modal-dialog .modal-content .modal-body .details-block .logo-area-outer.upload_block .info-box a { color: #45ad23; font-size: 15px; cursor: pointer; }
/* line 1593, ../sass/includes/_clientsidehome.scss */
.modal-addclient .modal-dialog .modal-content .modal-body .details-block .logo-area-outer.upload_block .info-box span { color: #344141; font-size: 15px; }
/* line 1600, ../sass/includes/_clientsidehome.scss */
.modal-addclient .modal-dialog .modal-content .modal-body .details-block .input-space-outer { position: relative; margin-bottom: 10px; }
/* line 1603, ../sass/includes/_clientsidehome.scss */
.modal-addclient .modal-dialog .modal-content .modal-body .details-block .input-space-outer.upload_area { padding-right: 10px; }
/* line 1606, ../sass/includes/_clientsidehome.scss */
.modal-addclient .modal-dialog .modal-content .modal-body .details-block .input-space-outer.upload_area.upload-icon img { width: initial; height: initial; position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto; }
/* line 1617, ../sass/includes/_clientsidehome.scss */
.modal-addclient .modal-dialog .modal-content .modal-body .details-block .input-space-outer.upload_area #upload-error { margin-top: 10px; color: #d93847; }
@media (max-width: 640px) { /* line 1600, ../sass/includes/_clientsidehome.scss */
  .modal-addclient .modal-dialog .modal-content .modal-body .details-block .input-space-outer { margin-right: 0px; } }
/* line 1631, ../sass/includes/_clientsidehome.scss */
.modal-addclient .modal-dialog .modal-content .modal-body .details-block .facility-details .form-group table .instadd { border-top: 0; }
/* line 1640, ../sass/includes/_clientsidehome.scss */
.modal-addclient .modal-dialog .modal-content .modal-body .resource-wrap .form-group label, .modal-addclient .modal-dialog .modal-content .modal-body .resource-wrap .form-group select { color: #333; }
/* line 1643, ../sass/includes/_clientsidehome.scss */
.modal-addclient .modal-dialog .modal-content .modal-body .resource-wrap .form-group input { border: 1px solid #c3c3c3; color: #333; }
/* line 1648, ../sass/includes/_clientsidehome.scss */
.modal-addclient .modal-dialog .modal-content .modal-body .resource-wrap .form-group select:active, .modal-addclient .modal-dialog .modal-content .modal-body .resource-wrap .form-group select:focus, .modal-addclient .modal-dialog .modal-content .modal-body .resource-wrap .form-group select:active:focus { outline: none; }

/* line 1661, ../sass/includes/_clientsidehome.scss */
#family thead tr td, #family thead tr th { font-family: "questrialregular"; font-size: 15px; }

/* line 1669, ../sass/includes/_clientsidehome.scss */
.addpupiles .modal-dialog { width: 90%; margin: 0px auto; }
/* line 1674, ../sass/includes/_clientsidehome.scss */
.addpupiles .modal-add-area h1 { color: #fff; font-size: 25px; padding-bottom: 10px; }
/* line 1681, ../sass/includes/_clientsidehome.scss */
.addpupiles .modal-add-area .left-menu-panel .filter-area .form-group { width: 100%; }
/* line 1683, ../sass/includes/_clientsidehome.scss */
.addpupiles .modal-add-area .left-menu-panel .filter-area .form-group label { width: 100%; font-weight: normal; font-style: 14px; }
/* line 1689, ../sass/includes/_clientsidehome.scss */
.addpupiles .modal-add-area .left-menu-panel .filter-area .form-group .select-filter .selectric { background: none; border: solid 1px #45ad23; }
/* line 1692, ../sass/includes/_clientsidehome.scss */
.addpupiles .modal-add-area .left-menu-panel .filter-area .form-group .select-filter .selectric b { background: none; border-left: solid 1px #45ad23; }
/* line 1696, ../sass/includes/_clientsidehome.scss */
.addpupiles .modal-add-area .left-menu-panel .filter-area .form-group .select-filter .selectric span { line-height: 35px; color: #fff; font-size: 14px; font-family: "montserratregular"; }
/* line 1704, ../sass/includes/_clientsidehome.scss */
.addpupiles .modal-add-area .left-menu-panel .filter-area .form-group .filter-block { margin-top: 10px; margin-bottom: 20px; }
/* line 1708, ../sass/includes/_clientsidehome.scss */
.addpupiles .modal-add-area .left-menu-panel .filter-area .form-group .filter-block ul li { display: inline-block; margin-right: 2px; margin-bottom: 5px; }
/* line 1712, ../sass/includes/_clientsidehome.scss */
.addpupiles .modal-add-area .left-menu-panel .filter-area .form-group .filter-block ul li.filter_gender-list { padding-right: 19px; }
/* line 1715, ../sass/includes/_clientsidehome.scss */
.addpupiles .modal-add-area .left-menu-panel .filter-area .form-group .filter-block ul li label { position: relative; width: 50px; height: 30px; }
/* line 1719, ../sass/includes/_clientsidehome.scss */
.addpupiles .modal-add-area .left-menu-panel .filter-area .form-group .filter-block ul li label.check-label { padding-left: 4px; color: #979393; padding-top: 0px; }
/* line 1724, ../sass/includes/_clientsidehome.scss */
.addpupiles .modal-add-area .left-menu-panel .filter-area .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 1737, ../sass/includes/_clientsidehome.scss */
.addpupiles .modal-add-area .left-menu-panel .filter-area .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 1746, ../sass/includes/_clientsidehome.scss */
.addpupiles .modal-add-area .left-menu-panel .filter-area .form-group .filter-block ul li label input { visibility: hidden; width: 100%; height: 45px; position: inherit; }
/* line 1752, ../sass/includes/_clientsidehome.scss */
.addpupiles .modal-add-area .left-menu-panel .filter-area .form-group .filter-block ul li label input:checked + span { background: #45ad23; color: #fff; }
/* line 1761, ../sass/includes/_clientsidehome.scss */
.addpupiles .modal-add-area .left-menu-panel .filter-area .form-group .filter-block.filter-selectd { margin-bottom: 0px; }
/* line 1764, ../sass/includes/_clientsidehome.scss */
.addpupiles .modal-add-area .left-menu-panel .filter-area .form-group .filter-block.filter-selectd label input { height: auto; }
/* line 1770, ../sass/includes/_clientsidehome.scss */
.addpupiles .modal-add-area .left-menu-panel .filter-area .form-group button { background: none; border: solid 1px #45ad23; color: #fff; text-align: center; text-transform: capitalize; cursor: pointer; padding: 10px; }
/* line 1778, ../sass/includes/_clientsidehome.scss */
.addpupiles .modal-add-area .left-menu-panel .filter-area .form-group button:hover { background: #45ad23; color: #fff; }
/* line 1788, ../sass/includes/_clientsidehome.scss */
.addpupiles .list-box .list-box-header { margin-bottom: 10px; }
/* line 1790, ../sass/includes/_clientsidehome.scss */
.addpupiles .list-box .list-box-header .search-block { float: right; }
/* line 1795, ../sass/includes/_clientsidehome.scss */
.addpupiles .list-box table thead { background: #45ad23; color: #fff; font-weight: normal; text-align: center; border-bottom: 0; }
/* line 1802, ../sass/includes/_clientsidehome.scss */
.addpupiles .list-box table thead tr th { border: 0; font-weight: normal; }
/* line 1806, ../sass/includes/_clientsidehome.scss */
.addpupiles .list-box table thead tr th span.timetable-chkall { position: relative; top: -13px; }
/* line 1816, ../sass/includes/_clientsidehome.scss */
.addpupiles .list-box table tbody tr td { color: #fff; font-weight: normal; text-align: center; border-top: 0px; border-bottom: solid 1px #fff; }
/* line 1823, ../sass/includes/_clientsidehome.scss */
.addpupiles .list-box table tbody tr td label:before { height: 20px; width: 20px; }
/* line 1828, ../sass/includes/_clientsidehome.scss */
.addpupiles .list-box table tbody tr td.chek-outer.table_list { padding: 0px; }
/* line 1833, ../sass/includes/_clientsidehome.scss */
.addpupiles .list-box table tbody tr .chk-box-school label { top: -4px; left: -5px; }
/* line 1836, ../sass/includes/_clientsidehome.scss */
.addpupiles .list-box table tbody tr .chk-box-school label:before { width: 28px; height: 28px; }
/* line 1846, ../sass/includes/_clientsidehome.scss */
.addpupiles .list-box .notifi-links a { background: #4bc136; color: #fff; text-transform: capitalize; font-family: "montserratmedium"; padding: 10px 5px; text-align: center; cursor: pointer; float: right; display: inline-block; }
/* line 1856, ../sass/includes/_clientsidehome.scss */
.addpupiles .list-box .notifi-links a:hover { background: #378b1c; }
/* line 1861, ../sass/includes/_clientsidehome.scss */
.addpupiles .list-box .info-panel { padding: 10px; width: 100%; background: #45ad23; margin: 20px 0px; }
/* line 1866, ../sass/includes/_clientsidehome.scss */
.addpupiles .list-box .info-panel span { color: #fff; }
/* line 1869, ../sass/includes/_clientsidehome.scss */
.addpupiles .list-box .info-panel a { color: #fff; font-family: "montserratmedium"; text-decoration: underline !important; cursor: pointer; }

/* line 1879, ../sass/includes/_clientsidehome.scss */
#add-pupils { width: calc(100% + 17px); }
/* line 1881, ../sass/includes/_clientsidehome.scss */
#add-pupils .modal-dialog { width: 100%; margin: auto; }
/* line 1884, ../sass/includes/_clientsidehome.scss */
#add-pupils .modal-dialog .modal-content { border-radius: 0px; background: rgba(0, 0, 0, 0.2); }
/* line 1887, ../sass/includes/_clientsidehome.scss */
#add-pupils .modal-dialog .modal-content .modal-header { border: 0px; padding: 5px 10px; }
/* line 1891, ../sass/includes/_clientsidehome.scss */
#add-pupils .modal-dialog .modal-content .modal-header h4.modal-title { color: transparent; }
/* line 1896, ../sass/includes/_clientsidehome.scss */
#add-pupils .modal-dialog .modal-content .modal-header button.close { margin: 5px 0px; outline: none; background: #45ad23; color: #fff; opacity: 1; width: 20px; border-radius: 50%; }
/* line 1908, ../sass/includes/_clientsidehome.scss */
#add-pupils .modal-dialog .modal-content .modal-body .left-menu-panel { width: 100%; background: transparent; position: inherit; 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; }
/* line 1922, ../sass/includes/_clientsidehome.scss */
#add-pupils .modal-dialog .modal-content .modal-body .left-menu-panel .left-filter-section { width: 100%; height: 100%; float: left; position: inherit; background: #303843; }
/* line 1928, ../sass/includes/_clientsidehome.scss */
#add-pupils .modal-dialog .modal-content .modal-body .left-menu-panel .left-filter-section .left-section { padding: 0; background: transparent; width: 100%; height: 100%; min-height: 100vh; position: relative; }
/* line 1935, ../sass/includes/_clientsidehome.scss */
#add-pupils .modal-dialog .modal-content .modal-body .left-menu-panel .left-filter-section .left-section .filter-area { position: relative; z-index: 1; background: #303843; padding: 20px 18px; margin: 0; }
/* line 1943, ../sass/includes/_clientsidehome.scss */
#add-pupils .modal-dialog .modal-content .modal-body .left-menu-panel .left-filter-section .left-section .filter-area .form-group label.inner-title { color: #e5e6e7; font-size: 14px; font-weight: normal; margin-bottom: 12px; }
/* line 1950, ../sass/includes/_clientsidehome.scss */
#add-pupils .modal-dialog .modal-content .modal-body .left-menu-panel .left-filter-section .left-section .filter-area .form-group .filter-block { width: 100%; margin-bottom: 0; margin-top: 10px; }
/* line 1955, ../sass/includes/_clientsidehome.scss */
#add-pupils .modal-dialog .modal-content .modal-body .left-menu-panel .left-filter-section .left-section .filter-area .form-group .filter-block ul li { display: inline-block; margin-right: 5px; margin-bottom: 5px; width: auto; }
/* line 1960, ../sass/includes/_clientsidehome.scss */
#add-pupils .modal-dialog .modal-content .modal-body .left-menu-panel .left-filter-section .left-section .filter-area .form-group .filter-block ul li label { position: relative; width: 50px; height: 30px; }
/* line 1964, ../sass/includes/_clientsidehome.scss */
#add-pupils .modal-dialog .modal-content .modal-body .left-menu-panel .left-filter-section .left-section .filter-area .form-group .filter-block ul li label input { visibility: hidden; width: 100%; height: auto; position: inherit; }
/* line 1970, ../sass/includes/_clientsidehome.scss */
#add-pupils .modal-dialog .modal-content .modal-body .left-menu-panel .left-filter-section .left-section .filter-area .form-group .filter-block ul li label input:checked + span { background: #73afdb; color: #fff; }
/* line 1976, ../sass/includes/_clientsidehome.scss */
#add-pupils .modal-dialog .modal-content .modal-body .left-menu-panel .left-filter-section .left-section .filter-area .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 1993, ../sass/includes/_clientsidehome.scss */
#add-pupils .modal-dialog .modal-content .modal-body .left-menu-panel .left-filter-section .left-section .filter-area .form-group .filter-block.gender-filter { margin-top: 10px; margin-bottom: 20px; }
/* line 1998, ../sass/includes/_clientsidehome.scss */
#add-pupils .modal-dialog .modal-content .modal-body .left-menu-panel .left-filter-section .left-section .filter-area .form-group .filter-block.gender-filter ul li.filter_gender-list { text-align: center; display: inline-block; width: 31.33%; margin-right: 0; margin-bottom: 5px; }
/* line 2005, ../sass/includes/_clientsidehome.scss */
#add-pupils .modal-dialog .modal-content .modal-body .left-menu-panel .left-filter-section .left-section .filter-area .form-group .filter-block.gender-filter ul li.filter_gender-list label input { height: 45px; }
/* line 2008, ../sass/includes/_clientsidehome.scss */
#add-pupils .modal-dialog .modal-content .modal-body .left-menu-panel .left-filter-section .left-section .filter-area .form-group .filter-block.gender-filter ul li.filter_gender-list label input:checked + span { background: #73afdb; color: #fff; }
/* line 2015, ../sass/includes/_clientsidehome.scss */
#add-pupils .modal-dialog .modal-content .modal-body .left-menu-panel .left-filter-section .left-section .filter-area .form-group .filter-block.gender-filter ul li.filter_gender-list label span.fliter_by-gender { width: 45px; height: 45px; border-radius: 50%; color: #979393; font-size: 25px; padding-top: 7px; }
/* line 2025, ../sass/includes/_clientsidehome.scss */
#add-pupils .modal-dialog .modal-content .modal-body .left-menu-panel .left-filter-section .left-section .filter-area .form-group .filter-block.gender-filter ul li.filter_gender-list label label.check-label { width: auto; padding-left: 0; color: #979393; padding-top: 0px; font-family: "montserratmedium"; }
/* line 2040, ../sass/includes/_clientsidehome.scss */
#add-pupils .modal-dialog .modal-content .modal-body .left-menu-panel .left-filter-section .left-section .filter-area .catgry_area { padding-top: 15px; position: relative; }
/* line 2043, ../sass/includes/_clientsidehome.scss */
#add-pupils .modal-dialog .modal-content .modal-body .left-menu-panel .left-filter-section .left-section .filter-area .catgry_area::after { position: absolute; left: -15px; top: 0; width: 111%; height: 1px; content: ""; border-top: dashed 1px #fff; }
/* line 2054, ../sass/includes/_clientsidehome.scss */
#add-pupils .modal-dialog .modal-content .modal-body .left-menu-panel .left-filter-section .left-section .filter-area .catgry_area .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 2065, ../sass/includes/_clientsidehome.scss */
#add-pupils .modal-dialog .modal-content .modal-body .left-menu-panel .left-filter-section .left-section .filter-area .catgry_area .form-group button.filter-button:hover { background: #73afdb; color: #fff; }
/* line 2072, ../sass/includes/_clientsidehome.scss */
#add-pupils .modal-dialog .modal-content .modal-body .left-menu-panel .left-filter-section .left-section .filter-area .catgry_area #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 2083, ../sass/includes/_clientsidehome.scss */
#add-pupils .modal-dialog .modal-content .modal-body .left-menu-panel .left-filter-section .left-section .filter-area .catgry_area #show-advanced:hover { color: #79b3dd; }
/* line 2090, ../sass/includes/_clientsidehome.scss */
#add-pupils .modal-dialog .modal-content .modal-body .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 2100, ../sass/includes/_clientsidehome.scss */
#add-pupils .modal-dialog .modal-content .modal-body .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 2114, ../sass/includes/_clientsidehome.scss */
#add-pupils .modal-dialog .modal-content .modal-body .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; height: 30px; }
/* line 2134, ../sass/includes/_clientsidehome.scss */
#add-pupils .modal-dialog .modal-content .modal-body .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 2139, ../sass/includes/_clientsidehome.scss */
#add-pupils .modal-dialog .modal-content .modal-body .left-menu-panel .left-filter-section .left-section .filter-area form .form-group .sw-select .multiselect-native-select .btn-group { width: 100%; }
/* line 2141, ../sass/includes/_clientsidehome.scss */
#add-pupils .modal-dialog .modal-content .modal-body .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 2152, ../sass/includes/_clientsidehome.scss */
#add-pupils .modal-dialog .modal-content .modal-body .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 2159, ../sass/includes/_clientsidehome.scss */
#add-pupils .modal-dialog .modal-content .modal-body .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 2165, ../sass/includes/_clientsidehome.scss */
#add-pupils .modal-dialog .modal-content .modal-body .left-menu-panel .left-filter-section .left-section .filter-area form .form-group .sw-select .multiselect-native-select .btn-group ul.multiselect-container.dropdown-menu { border-radius: 0; left: -1px; width: 101.5%; }
/* line 2170, ../sass/includes/_clientsidehome.scss */
#add-pupils .modal-dialog .modal-content .modal-body .left-menu-panel .left-filter-section .left-section .filter-area form .form-group .sw-select .multiselect-native-select .btn-group ul.multiselect-container.dropdown-menu li { padding: 0; }
/* line 2173, ../sass/includes/_clientsidehome.scss */
#add-pupils .modal-dialog .modal-content .modal-body .left-menu-panel .left-filter-section .left-section .filter-area form .form-group .sw-select .multiselect-native-select .btn-group ul.multiselect-container.dropdown-menu li.active a label { color: #fff; }
/* line 2175, ../sass/includes/_clientsidehome.scss */
#add-pupils .modal-dialog .modal-content .modal-body .left-menu-panel .left-filter-section .left-section .filter-area form .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: 8px; left: 5px; font-size: 1.3em; line-height: 0.8; color: #337ab7; transition: all 0.2s; }
/* line 2190, ../sass/includes/_clientsidehome.scss */
#add-pupils .modal-dialog .modal-content .modal-body .left-menu-panel .left-filter-section .left-section .filter-area form .form-group .sw-select .multiselect-native-select .btn-group ul.multiselect-container.dropdown-menu li a { padding: 0; }
/* line 2192, ../sass/includes/_clientsidehome.scss */
#add-pupils .modal-dialog .modal-content .modal-body .left-menu-panel .left-filter-section .left-section .filter-area form .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: 3px 20px 7px 40px; color: #333; }
/* line 2200, ../sass/includes/_clientsidehome.scss */
#add-pupils .modal-dialog .modal-content .modal-body .left-menu-panel .left-filter-section .left-section .filter-area form .form-group .sw-select .multiselect-native-select .btn-group ul.multiselect-container.dropdown-menu li a label.checkbox::before { position: absolute; left: 2px; top: 1px; content: ''; width: 25px; height: 24px; border: solid 1px #337ab7; background: #fff; }
/* line 2209, ../sass/includes/_clientsidehome.scss */
#add-pupils .modal-dialog .modal-content .modal-body .left-menu-panel .left-filter-section .left-section .filter-area form .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 2230, ../sass/includes/_clientsidehome.scss */
#add-pupils .modal-dialog .modal-content .modal-body .add-pupils-list-box .list-box-header { background: #404b59; padding: 10px 15px; }
/* line 2233, ../sass/includes/_clientsidehome.scss */
#add-pupils .modal-dialog .modal-content .modal-body .add-pupils-list-box .list-box-header h1 { float: left; color: #fff; font-size: 15px; text-transform: capitalize; padding-top: 12px; padding-bottom: 0px; margin-bottom: 0; }
/* line 2242, ../sass/includes/_clientsidehome.scss */
#add-pupils .modal-dialog .modal-content .modal-body .add-pupils-list-box .list-box-header .search-panel { float: right; width: 270px; }
/* line 2248, ../sass/includes/_clientsidehome.scss */
#add-pupils .modal-dialog .modal-content .modal-body .add-pupils-list-box form .pupils-datalist { max-height: 800px; overflow: auto; }
/* line 2252, ../sass/includes/_clientsidehome.scss */
#add-pupils .modal-dialog .modal-content .modal-body .add-pupils-list-box form .pupils-datalist table tr { text-align: center; }
/* line 2254, ../sass/includes/_clientsidehome.scss */
#add-pupils .modal-dialog .modal-content .modal-body .add-pupils-list-box form .pupils-datalist table tr:nth-child(odd) { background: #e5e5e5; }
/* line 2257, ../sass/includes/_clientsidehome.scss */
#add-pupils .modal-dialog .modal-content .modal-body .add-pupils-list-box form .pupils-datalist table tr:nth-child(even) { background: #fff; }
/* line 2264, ../sass/includes/_clientsidehome.scss */
#add-pupils .modal-dialog .modal-content .modal-body .add-pupils-list-box form #listpupils .table-responsive { height: 455px; }
/* line 2266, ../sass/includes/_clientsidehome.scss */
#add-pupils .modal-dialog .modal-content .modal-body .add-pupils-list-box form #listpupils .table-responsive .dataTables_wrapper { height: 100% !important; }
/* line 2268, ../sass/includes/_clientsidehome.scss */
#add-pupils .modal-dialog .modal-content .modal-body .add-pupils-list-box form #listpupils .table-responsive .dataTables_wrapper .fht-table-wrapper { height: 100% !important; }
/* line 2273, ../sass/includes/_clientsidehome.scss */
#add-pupils .modal-dialog .modal-content .modal-body .add-pupils-list-box form #listpupils .table-responsive .dataTables_wrapper .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; background: #fff; }
/* line 2274, ../sass/includes/_clientsidehome.scss */
#add-pupils .modal-dialog .modal-content .modal-body .add-pupils-list-box form #listpupils .table-responsive .dataTables_wrapper .fht-table-wrapper table thead tr th.text-left { text-align: left !important; }
/* line 2277, ../sass/includes/_clientsidehome.scss */
#add-pupils .modal-dialog .modal-content .modal-body .add-pupils-list-box form #listpupils .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 2283, ../sass/includes/_clientsidehome.scss */
#add-pupils .modal-dialog .modal-content .modal-body .add-pupils-list-box form #listpupils .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 2293, ../sass/includes/_clientsidehome.scss */
#add-pupils .modal-dialog .modal-content .modal-body .add-pupils-list-box form #listpupils .table-responsive .dataTables_wrapper .fht-table-wrapper table thead tr th.pupil-chk-all [type="checkbox"]:not(:checked) + label:before, #add-pupils .modal-dialog .modal-content .modal-body .add-pupils-list-box form #listpupils .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 2307, ../sass/includes/_clientsidehome.scss */
#add-pupils .modal-dialog .modal-content .modal-body .add-pupils-list-box form #listpupils .table-responsive .dataTables_wrapper .fht-table-wrapper table thead tr th.pupil-chk-all [type="checkbox"]:checked + label:before, #add-pupils .modal-dialog .modal-content .modal-body .add-pupils-list-box form #listpupils .table-responsive .dataTables_wrapper .fht-table-wrapper table thead tr th.pupil-chk-all [type="radio"]:checked + label:before { border-left: 0; }
/* line 2311, ../sass/includes/_clientsidehome.scss */
#add-pupils .modal-dialog .modal-content .modal-body .add-pupils-list-box form #listpupils .table-responsive .dataTables_wrapper .fht-table-wrapper table thead tr th.pupil-chk-all [type="radio"]:not(:checked) + label:before, #add-pupils .modal-dialog .modal-content .modal-body .add-pupils-list-box form #listpupils .table-responsive .dataTables_wrapper .fht-table-wrapper table thead tr th.pupil-chk-all [type="radio"]:checked + label:before { width: 28px; height: 28px; }
/* line 2317, ../sass/includes/_clientsidehome.scss */
#add-pupils .modal-dialog .modal-content .modal-body .add-pupils-list-box form #listpupils .table-responsive .dataTables_wrapper .fht-table-wrapper table thead tr th.pupil-chk-all [type="checkbox"]:not(:checked) + label:after, #add-pupils .modal-dialog .modal-content .modal-body .add-pupils-list-box form #listpupils .table-responsive .dataTables_wrapper .fht-table-wrapper table thead tr th.pupil-chk-all [type="checkbox"]:checked + label:after, #add-pupils .modal-dialog .modal-content .modal-body .add-pupils-list-box form #listpupils .table-responsive .dataTables_wrapper .fht-table-wrapper table thead tr th.pupil-chk-all [type="radio"]:not(:checked) + label:after, #add-pupils .modal-dialog .modal-content .modal-body .add-pupils-list-box form #listpupils .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 2328, ../sass/includes/_clientsidehome.scss */
#add-pupils .modal-dialog .modal-content .modal-body .add-pupils-list-box form #listpupils .table-responsive .dataTables_wrapper .fht-table-wrapper table thead tr th.pupil-chk-all [type="radio"]:not(:checked) + label:after, #add-pupils .modal-dialog .modal-content .modal-body .add-pupils-list-box form #listpupils .table-responsive .dataTables_wrapper .fht-table-wrapper table thead tr th.pupil-chk-all [type="radio"]:checked + label:after { top: 5px; left: 3px; }
/* line 2334, ../sass/includes/_clientsidehome.scss */
#add-pupils .modal-dialog .modal-content .modal-body .add-pupils-list-box form #listpupils .table-responsive .dataTables_wrapper .fht-table-wrapper table thead tr th.pupil-chk-all [type="checkbox"]:not(:checked) + label:after, #add-pupils .modal-dialog .modal-content .modal-body .add-pupils-list-box form #listpupils .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 2338, ../sass/includes/_clientsidehome.scss */
#add-pupils .modal-dialog .modal-content .modal-body .add-pupils-list-box form #listpupils .table-responsive .dataTables_wrapper .fht-table-wrapper table thead tr th.pupil-chk-all [type="checkbox"]:checked + label:after, #add-pupils .modal-dialog .modal-content .modal-body .add-pupils-list-box form #listpupils .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 2343, ../sass/includes/_clientsidehome.scss */
#add-pupils .modal-dialog .modal-content .modal-body .add-pupils-list-box form #listpupils .table-responsive .dataTables_wrapper .fht-table-wrapper table thead tr th.pupil-chk-all label { position: relative; top: 0px; display: block; }
/* line 2347, ../sass/includes/_clientsidehome.scss */
#add-pupils .modal-dialog .modal-content .modal-body .add-pupils-list-box form #listpupils .table-responsive .dataTables_wrapper .fht-table-wrapper table thead tr th.pupil-chk-all label::before { height: 44px; width: 40px; }
/* line 2351, ../sass/includes/_clientsidehome.scss */
#add-pupils .modal-dialog .modal-content .modal-body .add-pupils-list-box form #listpupils .table-responsive .dataTables_wrapper .fht-table-wrapper table thead tr th.pupil-chk-all label::after { top: 13px; left: 10px; }
/* line 2368, ../sass/includes/_clientsidehome.scss */
#add-pupils .modal-dialog .modal-content .modal-body .add-pupils-list-box form #listpupils .table-responsive .dataTables_wrapper .fht-table-wrapper table thead tr th:nth-child(2) { padding-left: 5px !important; }
/* line 2371, ../sass/includes/_clientsidehome.scss */
#add-pupils .modal-dialog .modal-content .modal-body .add-pupils-list-box form #listpupils .table-responsive .dataTables_wrapper .fht-table-wrapper table thead tr th:nth-child(2), #add-pupils .modal-dialog .modal-content .modal-body .add-pupils-list-box form #listpupils .table-responsive .dataTables_wrapper .fht-table-wrapper table thead tr th:nth-child(3), #add-pupils .modal-dialog .modal-content .modal-body .add-pupils-list-box form #listpupils .table-responsive .dataTables_wrapper .fht-table-wrapper table thead tr th:nth-child(4) { width: 100px; }
/* line 2376, ../sass/includes/_clientsidehome.scss */
#add-pupils .modal-dialog .modal-content .modal-body .add-pupils-list-box form #listpupils .table-responsive .dataTables_wrapper .fht-table-wrapper table thead tr th:nth-child(5) { width: 150px; }
/* line 2379, ../sass/includes/_clientsidehome.scss */
#add-pupils .modal-dialog .modal-content .modal-body .add-pupils-list-box form #listpupils .table-responsive .dataTables_wrapper .fht-table-wrapper table thead tr th .fa-tint, #add-pupils .modal-dialog .modal-content .modal-body .add-pupils-list-box form #listpupils .table-responsive .dataTables_wrapper .fht-table-wrapper table thead tr th .fa-trophy { font-size: 18px !important; }
/* line 2385, ../sass/includes/_clientsidehome.scss */
#add-pupils .modal-dialog .modal-content .modal-body .add-pupils-list-box form #listpupils .table-responsive .dataTables_wrapper .fht-table-wrapper table thead tr th:first-child label::before { border-top: 0; height: 42px; }
/* line 2396, ../sass/includes/_clientsidehome.scss */
#add-pupils .modal-dialog .modal-content .modal-body .add-pupils-list-box form #listpupils .table-responsive .dataTables_wrapper .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 2397, ../sass/includes/_clientsidehome.scss */
#add-pupils .modal-dialog .modal-content .modal-body .add-pupils-list-box form #listpupils .table-responsive .dataTables_wrapper .fht-table-wrapper table tbody tr td.text-left { text-align: left !important; }
/* line 2400, ../sass/includes/_clientsidehome.scss */
#add-pupils .modal-dialog .modal-content .modal-body .add-pupils-list-box form #listpupils .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 2407, ../sass/includes/_clientsidehome.scss */
#add-pupils .modal-dialog .modal-content .modal-body .add-pupils-list-box form #listpupils .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 2418, ../sass/includes/_clientsidehome.scss */
#add-pupils .modal-dialog .modal-content .modal-body .add-pupils-list-box form #listpupils .table-responsive .dataTables_wrapper .fht-table-wrapper table tbody tr td.chek-outer [type="checkbox"]:not(:checked) + label:before, #add-pupils .modal-dialog .modal-content .modal-body .add-pupils-list-box form #listpupils .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 2432, ../sass/includes/_clientsidehome.scss */
#add-pupils .modal-dialog .modal-content .modal-body .add-pupils-list-box form #listpupils .table-responsive .dataTables_wrapper .fht-table-wrapper table tbody tr td.chek-outer [type="checkbox"]:checked + label:before, #add-pupils .modal-dialog .modal-content .modal-body .add-pupils-list-box form #listpupils .table-responsive .dataTables_wrapper .fht-table-wrapper table tbody tr td.chek-outer [type="radio"]:checked + label:before { border-left: 0; }
/* line 2436, ../sass/includes/_clientsidehome.scss */
#add-pupils .modal-dialog .modal-content .modal-body .add-pupils-list-box form #listpupils .table-responsive .dataTables_wrapper .fht-table-wrapper table tbody tr td.chek-outer [type="radio"]:not(:checked) + label:before, #add-pupils .modal-dialog .modal-content .modal-body .add-pupils-list-box form #listpupils .table-responsive .dataTables_wrapper .fht-table-wrapper table tbody tr td.chek-outer [type="radio"]:checked + label:before { width: 28px; height: 28px; }
/* line 2442, ../sass/includes/_clientsidehome.scss */
#add-pupils .modal-dialog .modal-content .modal-body .add-pupils-list-box form #listpupils .table-responsive .dataTables_wrapper .fht-table-wrapper table tbody tr td.chek-outer [type="checkbox"]:not(:checked) + label:after, #add-pupils .modal-dialog .modal-content .modal-body .add-pupils-list-box form #listpupils .table-responsive .dataTables_wrapper .fht-table-wrapper table tbody tr td.chek-outer [type="checkbox"]:checked + label:after, #add-pupils .modal-dialog .modal-content .modal-body .add-pupils-list-box form #listpupils .table-responsive .dataTables_wrapper .fht-table-wrapper table tbody tr td.chek-outer [type="radio"]:not(:checked) + label:after, #add-pupils .modal-dialog .modal-content .modal-body .add-pupils-list-box form #listpupils .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 2453, ../sass/includes/_clientsidehome.scss */
#add-pupils .modal-dialog .modal-content .modal-body .add-pupils-list-box form #listpupils .table-responsive .dataTables_wrapper .fht-table-wrapper table tbody tr td.chek-outer [type="radio"]:not(:checked) + label:after, #add-pupils .modal-dialog .modal-content .modal-body .add-pupils-list-box form #listpupils .table-responsive .dataTables_wrapper .fht-table-wrapper table tbody tr td.chek-outer [type="radio"]:checked + label:after { top: 5px; left: 3px; }
/* line 2459, ../sass/includes/_clientsidehome.scss */
#add-pupils .modal-dialog .modal-content .modal-body .add-pupils-list-box form #listpupils .table-responsive .dataTables_wrapper .fht-table-wrapper table tbody tr td.chek-outer [type="checkbox"]:not(:checked) + label:after, #add-pupils .modal-dialog .modal-content .modal-body .add-pupils-list-box form #listpupils .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 2463, ../sass/includes/_clientsidehome.scss */
#add-pupils .modal-dialog .modal-content .modal-body .add-pupils-list-box form #listpupils .table-responsive .dataTables_wrapper .fht-table-wrapper table tbody tr td.chek-outer [type="checkbox"]:checked + label:after, #add-pupils .modal-dialog .modal-content .modal-body .add-pupils-list-box form #listpupils .table-responsive .dataTables_wrapper .fht-table-wrapper table tbody tr td.chek-outer [type="radio"]:checked + label:after { opacity: 1; transform: scale(1); }
/* line 2468, ../sass/includes/_clientsidehome.scss */
#add-pupils .modal-dialog .modal-content .modal-body .add-pupils-list-box form #listpupils .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 2474, ../sass/includes/_clientsidehome.scss */
#add-pupils .modal-dialog .modal-content .modal-body .add-pupils-list-box form #listpupils .table-responsive .dataTables_wrapper .fht-table-wrapper table tbody tr td.chek-outer label::before { height: 43px; width: 40px; }
/* line 2478, ../sass/includes/_clientsidehome.scss */
#add-pupils .modal-dialog .modal-content .modal-body .add-pupils-list-box form #listpupils .table-responsive .dataTables_wrapper .fht-table-wrapper table tbody tr td.chek-outer label::after { top: 13px; left: 10px; }
/* line 2491, ../sass/includes/_clientsidehome.scss */
#add-pupils .modal-dialog .modal-content .modal-body .add-pupils-list-box form #listpupils .table-responsive .dataTables_wrapper .fht-table-wrapper table tbody tr td:nth-child(2) { padding-left: 5px !important; }
/* line 2494, ../sass/includes/_clientsidehome.scss */
#add-pupils .modal-dialog .modal-content .modal-body .add-pupils-list-box form #listpupils .table-responsive .dataTables_wrapper .fht-table-wrapper table tbody tr td:nth-child(2), #add-pupils .modal-dialog .modal-content .modal-body .add-pupils-list-box form #listpupils .table-responsive .dataTables_wrapper .fht-table-wrapper table tbody tr td:nth-child(3), #add-pupils .modal-dialog .modal-content .modal-body .add-pupils-list-box form #listpupils .table-responsive .dataTables_wrapper .fht-table-wrapper table tbody tr td:nth-child(4) { width: 100px; }
/* line 2499, ../sass/includes/_clientsidehome.scss */
#add-pupils .modal-dialog .modal-content .modal-body .add-pupils-list-box form #listpupils .table-responsive .dataTables_wrapper .fht-table-wrapper table tbody tr td:nth-child(5) { width: 150px; }
/* line 2503, ../sass/includes/_clientsidehome.scss */
#add-pupils .modal-dialog .modal-content .modal-body .add-pupils-list-box form #listpupils .table-responsive .dataTables_wrapper .fht-table-wrapper table tbody tr td i.distance-circle_01, #add-pupils .modal-dialog .modal-content .modal-body .add-pupils-list-box form #listpupils .table-responsive .dataTables_wrapper .fht-table-wrapper table tbody tr td i.distance-circle_03, #add-pupils .modal-dialog .modal-content .modal-body .add-pupils-list-box form #listpupils .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 2512, ../sass/includes/_clientsidehome.scss */
#add-pupils .modal-dialog .modal-content .modal-body .add-pupils-list-box form #listpupils .table-responsive .dataTables_wrapper .fht-table-wrapper table tbody tr td span.box-green { margin-left: 0; }
/* line 2517, ../sass/includes/_clientsidehome.scss */
#add-pupils .modal-dialog .modal-content .modal-body .add-pupils-list-box form #listpupils .table-responsive .dataTables_wrapper .fht-table-wrapper table tbody tr td span.distance-row { display: table; width: 25px; height: 25px; margin: 0 auto 0 auto; }
/* line 2523, ../sass/includes/_clientsidehome.scss */
#add-pupils .modal-dialog .modal-content .modal-body .add-pupils-list-box form #listpupils .table-responsive .dataTables_wrapper .fht-table-wrapper table tbody tr td span.distance-row i.distance-circle_04 { border: solid 2px #305669; color: #305669; background: #fff; }
/* line 2529, ../sass/includes/_clientsidehome.scss */
#add-pupils .modal-dialog .modal-content .modal-body .add-pupils-list-box form #listpupils .table-responsive .dataTables_wrapper .fht-table-wrapper 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 2547, ../sass/includes/_clientsidehome.scss */
#add-pupils .modal-dialog .modal-content .modal-body .add-pupils-list-box form #listpupils .table-responsive .dataTables_wrapper .fht-table-wrapper 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 2560, ../sass/includes/_clientsidehome.scss */
#add-pupils .modal-dialog .modal-content .modal-body .add-pupils-list-box form #listpupils .table-responsive .dataTables_wrapper .fht-table-wrapper 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 2574, ../sass/includes/_clientsidehome.scss */
#add-pupils .modal-dialog .modal-content .modal-body .add-pupils-list-box form #listpupils .table-responsive .dataTables_wrapper .fht-table-wrapper table tbody tr td p { margin: 0; }
/* line 2579, ../sass/includes/_clientsidehome.scss */
#add-pupils .modal-dialog .modal-content .modal-body .add-pupils-list-box form #listpupils .table-responsive .dataTables_wrapper .fht-table-wrapper table tbody tr td ul.rates li { display: inline-block; padding: 0; }
/* line 2583, ../sass/includes/_clientsidehome.scss */
#add-pupils .modal-dialog .modal-content .modal-body .add-pupils-list-box form #listpupils .table-responsive .dataTables_wrapper .fht-table-wrapper table tbody tr td ul.rates li span i { color: #f0d40e; font-size: 16px; }
/* line 2591, ../sass/includes/_clientsidehome.scss */
#add-pupils .modal-dialog .modal-content .modal-body .add-pupils-list-box form #listpupils .table-responsive .dataTables_wrapper .fht-table-wrapper table tbody tr td.table-bg-01 { width: 100px; background: #fff; padding-right: 5px !important; }
/* line 2595, ../sass/includes/_clientsidehome.scss */
#add-pupils .modal-dialog .modal-content .modal-body .add-pupils-list-box form #listpupils .table-responsive .dataTables_wrapper .fht-table-wrapper table tbody tr td.table-bg-01 span { margin: 0 auto; }
/* line 2597, ../sass/includes/_clientsidehome.scss */
#add-pupils .modal-dialog .modal-content .modal-body .add-pupils-list-box form #listpupils .table-responsive .dataTables_wrapper .fht-table-wrapper 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 2612, ../sass/includes/_clientsidehome.scss */
#add-pupils .modal-dialog .modal-content .modal-body .add-pupils-list-box form #listpupils .table-responsive .dataTables_wrapper .fht-table-wrapper 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 2624, ../sass/includes/_clientsidehome.scss */
#add-pupils .modal-dialog .modal-content .modal-body .add-pupils-list-box form #listpupils .table-responsive .dataTables_wrapper .fht-table-wrapper 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 2637, ../sass/includes/_clientsidehome.scss */
#add-pupils .modal-dialog .modal-content .modal-body .add-pupils-list-box form #listpupils .table-responsive .dataTables_wrapper .fht-table-wrapper 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 2651, ../sass/includes/_clientsidehome.scss */
#add-pupils .modal-dialog .modal-content .modal-body .add-pupils-list-box form #listpupils .table-responsive .dataTables_wrapper .fht-table-wrapper table tbody tr td.table-bg-01 .structure-table-row button.popover-close { right: 10px; top: 15px; font-size: 24px; }
/* line 2657, ../sass/includes/_clientsidehome.scss */
#add-pupils .modal-dialog .modal-content .modal-body .add-pupils-list-box form #listpupils .table-responsive .dataTables_wrapper .fht-table-wrapper 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 2663, ../sass/includes/_clientsidehome.scss */
#add-pupils .modal-dialog .modal-content .modal-body .add-pupils-list-box form #listpupils .table-responsive .dataTables_wrapper .fht-table-wrapper table tbody tr td.table-bg-01 .structure-table-row .structure-table-list::-webkit-scrollbar { width: 7px; }
/* line 2666, ../sass/includes/_clientsidehome.scss */
#add-pupils .modal-dialog .modal-content .modal-body .add-pupils-list-box form #listpupils .table-responsive .dataTables_wrapper .fht-table-wrapper table tbody tr td.table-bg-01 .structure-table-row .structure-table-list::-webkit-scrollbar-track { background: #303843; }
/* line 2669, ../sass/includes/_clientsidehome.scss */
#add-pupils .modal-dialog .modal-content .modal-body .add-pupils-list-box form #listpupils .table-responsive .dataTables_wrapper .fht-table-wrapper table tbody tr td.table-bg-01 .structure-table-row .structure-table-list::-webkit-scrollbar-thumb { background: #464f5b; }
/* line 2672, ../sass/includes/_clientsidehome.scss */
#add-pupils .modal-dialog .modal-content .modal-body .add-pupils-list-box form #listpupils .table-responsive .dataTables_wrapper .fht-table-wrapper table tbody tr td.table-bg-01 .structure-table-row .structure-table-list::-webkit-scrollbar-thumb:hover { background: #0d0d0e; }
/* line 2675, ../sass/includes/_clientsidehome.scss */
#add-pupils .modal-dialog .modal-content .modal-body .add-pupils-list-box form #listpupils .table-responsive .dataTables_wrapper .fht-table-wrapper 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 2687, ../sass/includes/_clientsidehome.scss */
#add-pupils .modal-dialog .modal-content .modal-body .add-pupils-list-box form #listpupils .table-responsive .dataTables_wrapper .fht-table-wrapper 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 2692, ../sass/includes/_clientsidehome.scss */
#add-pupils .modal-dialog .modal-content .modal-body .add-pupils-list-box form #listpupils .table-responsive .dataTables_wrapper .fht-table-wrapper table tbody tr td.table-bg-01 .structure-table-row .structure-table-list .program-dates .date-block { display: table; width: 100%; }
/* line 2696, ../sass/includes/_clientsidehome.scss */
#add-pupils .modal-dialog .modal-content .modal-body .add-pupils-list-box form #listpupils .table-responsive .dataTables_wrapper .fht-table-wrapper 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 2703, ../sass/includes/_clientsidehome.scss */
#add-pupils .modal-dialog .modal-content .modal-body .add-pupils-list-box form #listpupils .table-responsive .dataTables_wrapper .fht-table-wrapper table tbody tr td.table-bg-01 .structure-table-row .structure-table-list .program-dates .date-block .dates { float: left; min-height: auto; }
/* line 2706, ../sass/includes/_clientsidehome.scss */
#add-pupils .modal-dialog .modal-content .modal-body .add-pupils-list-box form #listpupils .table-responsive .dataTables_wrapper .fht-table-wrapper 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 2721, ../sass/includes/_clientsidehome.scss */
#add-pupils .modal-dialog .modal-content .modal-body .add-pupils-list-box form #listpupils .table-responsive .dataTables_wrapper .fht-table-wrapper table tbody tr td.table-bg-01:hover > .structure-table-row { display: block; }
/* line 2730, ../sass/includes/_clientsidehome.scss */
#add-pupils .modal-dialog .modal-content .modal-body .add-pupils-list-box form #listpupils .table-responsive .dataTables_wrapper .fht-table-wrapper table tbody tr:first-child td label::before { border-top: 0 !important; }
/* line 2739, ../sass/includes/_clientsidehome.scss */
#add-pupils .modal-dialog .modal-content .modal-body .add-pupils-list-box form #listpupils .table-responsive .dataTables_wrapper .fht-table-wrapper .fht-thead { height: auto; padding-top: 0; width: calc(100% - 17px); }
/* line 2743, ../sass/includes/_clientsidehome.scss */
#add-pupils .modal-dialog .modal-content .modal-body .add-pupils-list-box form #listpupils .table-responsive .dataTables_wrapper .fht-table-wrapper .fht-thead table { border-top: 0; }
/* line 2747, ../sass/includes/_clientsidehome.scss */
#add-pupils .modal-dialog .modal-content .modal-body .add-pupils-list-box form #listpupils .table-responsive .dataTables_wrapper .fht-table-wrapper .fht-thead .no-footer { border-bottom: 0; }
/* line 2751, ../sass/includes/_clientsidehome.scss */
#add-pupils .modal-dialog .modal-content .modal-body .add-pupils-list-box form #listpupils .table-responsive .dataTables_wrapper .fht-table-wrapper .fht-tbody { padding-top: 0px; overflow: auto; height: 415px !important; min-height: 352px; }
/* line 2756, ../sass/includes/_clientsidehome.scss */
#add-pupils .modal-dialog .modal-content .modal-body .add-pupils-list-box form #listpupils .table-responsive .dataTables_wrapper .fht-table-wrapper .fht-tbody table { margin-top: -42px !important; }
/* line 2759, ../sass/includes/_clientsidehome.scss */
#add-pupils .modal-dialog .modal-content .modal-body .add-pupils-list-box form #listpupils .table-responsive .dataTables_wrapper .fht-table-wrapper .fht-tbody .no-footer { border-bottom: 0; width: 100% !important; }
/* line 2768, ../sass/includes/_clientsidehome.scss */
#add-pupils .modal-dialog .modal-content .modal-body .add-pupils-list-box form .notifi-links { background-color: #303843; }
/* line 2770, ../sass/includes/_clientsidehome.scss */
#add-pupils .modal-dialog .modal-content .modal-body .add-pupils-list-box form .notifi-links a { background: #45ad23; color: #fff; text-transform: capitalize; font-family: "montserratmedium"; padding: 10px 20px; text-align: center; cursor: pointer; float: right; display: inline-block; margin: 0; }
/* line 2781, ../sass/includes/_clientsidehome.scss */
#add-pupils .modal-dialog .modal-content .modal-body .add-pupils-list-box form .notifi-links a:hover { background: #3e9b20; }
/* line 2787, ../sass/includes/_clientsidehome.scss */
#add-pupils .modal-dialog .modal-content .modal-body .add-pupils-list-box .info-panel { padding: 10px; width: 100%; background: #E42328; margin: 20px 0px; }
/* line 2792, ../sass/includes/_clientsidehome.scss */
#add-pupils .modal-dialog .modal-content .modal-body .add-pupils-list-box .info-panel span { color: #fff; }
/* line 2795, ../sass/includes/_clientsidehome.scss */
#add-pupils .modal-dialog .modal-content .modal-body .add-pupils-list-box .info-panel span a.clickinfo { text-decoration: underline !important; font-family: "montserratmedium"; color: #fff; cursor: pointer; }

@media (min-width: 768px) { /* line 2810, ../sass/includes/_clientsidehome.scss */
  #manage-pupil .modal-dialog { width: 68%; } }
/* line 2814, ../sass/includes/_clientsidehome.scss */
#manage-pupil .modal-dialog .manage-pupil-table { width: 100%; }
/* line 2819, ../sass/includes/_clientsidehome.scss */
#manage-pupil .modal-dialog thead tr th { color: #fff; font-weight: normal; font-size: 15px; text-align: center; vertical-align: middle; border: solid 1px #6a728a; height: 50px; }
/* line 2831, ../sass/includes/_clientsidehome.scss */
#manage-pupil .modal-dialog tbody td { font-size: 12px; color: #fff; text-align: center; vertical-align: middle; border: solid 1px #6a728a; font-weight: normal; }
/* line 2838, ../sass/includes/_clientsidehome.scss */
#manage-pupil .modal-dialog tbody td .remove_student { border-radius: 0; font-size: 12px; background: #E42328; border: none; outline: none; margin: 5px 0; }

/* line 2850, ../sass/includes/_clientsidehome.scss */
.sf-notification { position: absolute; right: -15px; top: -5px; }
@media (max-width: 767px) { /* line 2850, ../sass/includes/_clientsidehome.scss */
  .sf-notification { display: none; } }
/* line 2857, ../sass/includes/_clientsidehome.scss */
.sf-notification .notification { width: 20px; height: 20px; padding-top: 0px; top: -8px; right: -5px; left: auto; font-size: 11px; font-weight: normal; position: absolute; display: block; }
/* line 2869, ../sass/includes/_clientsidehome.scss */
.sf-notification .fa-globe { color: #fff; font-size: 27px; }
/* line 2873, ../sass/includes/_clientsidehome.scss */
.sf-notification .caret { color: #fff; position: absolute; top: 6px; right: 1px; z-index: 1; }

/* line 2881, ../sass/includes/_clientsidehome.scss */
.currency-field { position: absolute; z-index: 0; top: 0; width: 32px; height: 35px; left: 0; }
/* line 2888, ../sass/includes/_clientsidehome.scss */
.currency-field .currency-col { font-size: 18px; line-height: 35px; position: absolute; height: 32px; right: 12px; bottom: 1px; color: #757575; }

/* line 2906, ../sass/includes/_clientsidehome.scss */
#client-lists_filter label::after { top: 8px; }
/* line 2910, ../sass/includes/_clientsidehome.scss */
#client-lists_filter input { font-family: "questrialregular"; text-transform: capitalize; }

/* line 2924, ../sass/includes/_clientsidehome.scss */
#bulk_upload .modal-header .close { margin-top: 1px; }

/* line 2929, ../sass/includes/_clientsidehome.scss */
.target_btn-rowhead { display: inline-block; float: right; }
/* line 2932, ../sass/includes/_clientsidehome.scss */
.target_btn-rowhead .target_add_00 { float: left; width: 43px; height: 43px; display: table; text-align: center; color: #fff; font-size: 27px; background: #E42328; border-radius: 50%; margin: -2px auto 6px auto; padding: 0 !important; cursor: pointer; }
/* line 2945, ../sass/includes/_clientsidehome.scss */
.target_btn-rowhead .target_add_00:hover { background: #d93847; }
/* line 2948, ../sass/includes/_clientsidehome.scss */
.target_btn-rowhead .target_add_00 i { display: table-cell; text-align: center; vertical-align: middle; }
/* line 2954, ../sass/includes/_clientsidehome.scss */
.target_btn-rowhead .target_add_btn { color: #fff; text-transform: capitalize; background: #E42328; border-radius: 0; outline: none; float: left; height: 43px; padding: 12px 10px; margin-right: 10px; }
/* line 2964, ../sass/includes/_clientsidehome.scss */
.target_btn-rowhead .target_add_btn:hover { color: #fff; text-transform: capitalize; background: #d93847; border-radius: 0; outline: none; }

/* line 2973, ../sass/includes/_clientsidehome.scss */
.ethinicity-edit-row { padding-right: 10px; padding-left: 20px; }
/* line 2976, ../sass/includes/_clientsidehome.scss */
.ethinicity-edit-row .ethinicity-edit01 { width: 100%; width: 100% !important; }

/* line 2981, ../sass/includes/_clientsidehome.scss */
.modal-backdrop.in { opacity: .5; }

/* line 2987, ../sass/includes/_clientsidehome.scss */
.resource-model label.resource-model-label { color: #fff; font-weight: normal; font-size: 14px; line-height: 28px; }
/* line 2994, ../sass/includes/_clientsidehome.scss */
.resource-model .resource-model-input { padding-right: 0; }
/* line 2996, ../sass/includes/_clientsidehome.scss */
.resource-model .resource-model-input .des { width: 100%; padding: 8px; border: 0px; background: #fff; height: 40px; color: #6a728a; }

/* line 3006, ../sass/includes/_clientsidehome.scss */
.resource-upload-row { padding-right: 10px; padding-left: 10px; }
/* line 3009, ../sass/includes/_clientsidehome.scss */
.resource-upload-row .resource-upload-input { padding-right: 5px; padding-left: 5px; }
/* line 3012, ../sass/includes/_clientsidehome.scss */
.resource-upload-row .resource-upload-input label { color: #fff; font-weight: normal; }
/* line 3017, ../sass/includes/_clientsidehome.scss */
.resource-upload-row .resource-upload { padding-left: 15px; width: 100%; height: 35px; outline: none; }
/* line 3023, ../sass/includes/_clientsidehome.scss */
.resource-upload-row .resource-upload-btn { padding-right: 5px; padding-left: 5px; }
/* line 3026, ../sass/includes/_clientsidehome.scss */
.resource-upload-row .resource-upload-btn input { color: #fff; height: 35px; width: 100%; background: #E42328; border: none; }

/* line 3035, ../sass/includes/_clientsidehome.scss */
.ph-ic { position: relative; width: 25px; height: 21px; }
/* line 3039, ../sass/includes/_clientsidehome.scss */
.ph-ic::after { position: absolute; left: -5px; top: -2px; content: ''; width: 35px; height: 35px; background: url(../images/mobile-ico.png) no-repeat 0 0; background-size: 100%; }

/* line 3050, ../sass/includes/_clientsidehome.scss */
.postcode-view-table { border: solid 1px #fff; }
/* line 3054, ../sass/includes/_clientsidehome.scss */
.postcode-view-table thead tr th { font-weight: normal; color: #fff; font-size: 14px; border-bottom: solid 1px #fff; }
/* line 3064, ../sass/includes/_clientsidehome.scss */
.postcode-view-table tbody tr td { font-weight: normal; color: #fff; font-size: 13px; }

/* line 3073, ../sass/includes/_clientsidehome.scss */
.edit-resource-model label { color: #6a728a; font-weight: normal; }
/* line 3077, ../sass/includes/_clientsidehome.scss */
.edit-resource-model .resource-model-input { padding-right: 0; }
@media (max-width: 767px) { /* line 3077, ../sass/includes/_clientsidehome.scss */
  .edit-resource-model .resource-model-input { padding-right: 15px; } }
/* line 3082, ../sass/includes/_clientsidehome.scss */
.edit-resource-model .resource-model-input input { width: 100%; padding: 8px; border: 0px; background: #fff; height: 40px; color: #6a728a; }
/* line 3091, ../sass/includes/_clientsidehome.scss */
.edit-resource-model .resource-model-input.popupmodalinput input { border: solid 1px #303843; }
/* line 3097, ../sass/includes/_clientsidehome.scss */
.edit-resource-model .resource-model-submit input { width: 100%; height: 40px; font-size: 14px; font-weight: normal; text-align: center; padding: 10px 8px; font-family: "montserratmedium"; border-radius: 0px; border: none; float: left; text-transform: capitalize; margin: 0; color: #fff; background: #E42328; }
/* line 3112, ../sass/includes/_clientsidehome.scss */
.edit-resource-model .resource-model-submit input:hover { background: #d93847; }

/* line 3121, ../sass/includes/_clientsidehome.scss */
.select-filter.postcode-select .selectric { background: none !important; border: solid 1px #E42328; padding: 0px 0px 0px 5px; min-height: 35px; }
/* line 3126, ../sass/includes/_clientsidehome.scss */
.select-filter.postcode-select .selectric b { background: transparent !important; }
/* line 3130, ../sass/includes/_clientsidehome.scss */
.select-filter.postcode-select .selectric span.label { padding: 4px 0px !important; color: #999999; }

/* line 3141, ../sass/includes/_clientsidehome.scss */
.postcode-uploadsec .postcode-management-title h1 { color: #232a32; text-transform: capitalize; font-size: 31px; font-family: "montserratmedium"; margin-bottom: 12px; }
@media (max-width: 480px) { /* line 3141, ../sass/includes/_clientsidehome.scss */
  .postcode-uploadsec .postcode-management-title h1 { font-size: 20px; } }
/* line 3151, ../sass/includes/_clientsidehome.scss */
.postcode-uploadsec .postcode-management-title .download-postcode { position: absolute; top: 23px; right: 30px; height: 53px; }
@media (max-width: 991px) { /* line 3151, ../sass/includes/_clientsidehome.scss */
  .postcode-uploadsec .postcode-management-title .download-postcode { position: relative; left: 0; top: 0; } }
/* line 3161, ../sass/includes/_clientsidehome.scss */
.postcode-uploadsec .postcode-management-title .download-postcode .download-file { padding: 0 15px; line-height: 50px; text-transform: capitalize; float: left; display: inline-block; height: 50px; color: #fff; margin-right: 10px; background: #E42328; -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; transition: all .4s; }
/* line 3175, ../sass/includes/_clientsidehome.scss */
.postcode-uploadsec .postcode-management-title .download-postcode .download-file i { font-size: 24px; position: relative; top: 5px; margin-left: 5px; }
/* line 3181, ../sass/includes/_clientsidehome.scss */
.postcode-uploadsec .postcode-management-title .download-postcode .download-file:hover { background: #d93847; }
/* line 3187, ../sass/includes/_clientsidehome.scss */
.postcode-uploadsec .postcode-upload-category { position: relative; margin-top: 35px; padding: 25px; background: #f1f1f1; border: solid 1px #e4e4e4; }
/* line 3193, ../sass/includes/_clientsidehome.scss */
.postcode-uploadsec .postcode-upload-category p { font-family: 'montserratregular'; color: #000; font-size: 16px; }
/* line 3198, ../sass/includes/_clientsidehome.scss */
.postcode-uploadsec .postcode-upload-category .r_form { position: relative; }
/* line 3200, ../sass/includes/_clientsidehome.scss */
.postcode-uploadsec .postcode-upload-category .r_form::after { content: ''; position: absolute; top: 0; left: 0; width: 1px; height: 100%; background: #bdbdbd; }
@media (max-width: 1199px) { /* line 3200, ../sass/includes/_clientsidehome.scss */
  .postcode-uploadsec .postcode-upload-category .r_form::after { display: none; } }
/* line 3213, ../sass/includes/_clientsidehome.scss */
.postcode-uploadsec .postcode-upload-category .postcode-chk { margin-right: 10px; height: 50px; display: inline-block; float: left; position: relative; }
/* line 3219, ../sass/includes/_clientsidehome.scss */
.postcode-uploadsec .postcode-upload-category .postcode-chk .radio_text { line-height: 32px; padding-left: 10px; }
/* line 3223, ../sass/includes/_clientsidehome.scss */
.postcode-uploadsec .postcode-upload-category .postcode-chk input[type="checkbox"]:not(:checked), .postcode-uploadsec .postcode-upload-category .postcode-chk [type="checkbox"]:checked, .postcode-uploadsec .postcode-upload-category .postcode-chk [type="radio"]:not(:checked), .postcode-uploadsec .postcode-upload-category .postcode-chk [type="radio"]:checked { position: absolute; width: 30px; height: 30px; left: 0; z-index: 1; opacity: 0; }
/* line 3231, ../sass/includes/_clientsidehome.scss */
.postcode-uploadsec .postcode-upload-category .postcode-chk input[type="checkbox"]:not(:checked) + label, .postcode-uploadsec .postcode-upload-category .postcode-chk [type="checkbox"]:checked + label, .postcode-uploadsec .postcode-upload-category .postcode-chk [type="radio"]:not(:checked) + label, .postcode-uploadsec .postcode-upload-category .postcode-chk [type="radio"]:checked + label { position: relative; padding-left: 1.95em; cursor: pointer; float: left; }
/* line 3237, ../sass/includes/_clientsidehome.scss */
.postcode-uploadsec .postcode-upload-category .postcode-chk input[type="checkbox"]:not(:checked) + label:before, .postcode-uploadsec .postcode-upload-category .postcode-chk [type="checkbox"]:checked + label:before, .postcode-uploadsec .postcode-upload-category .postcode-chk [type="radio"]:not(:checked) + label:before, .postcode-uploadsec .postcode-upload-category .postcode-chk [type="radio"]:checked + label:before { content: ""; position: absolute; left: 0; top: 0; width: 28px; height: 28px; border: 1px solid #777d86; background: #fff; }
/* line 3247, ../sass/includes/_clientsidehome.scss */
.postcode-uploadsec .postcode-upload-category .postcode-chk input[type="checkbox"]:not(:checked) + label:after, .postcode-uploadsec .postcode-upload-category .postcode-chk [type="radio"]:not(:checked) + label:after { opacity: 0; transform: scale(0); }
/* line 3251, ../sass/includes/_clientsidehome.scss */
.postcode-uploadsec .postcode-upload-category .postcode-chk input[type="checkbox"]:not(:checked) + label:after, .postcode-uploadsec .postcode-upload-category .postcode-chk [type="checkbox"]:checked + label:after, .postcode-uploadsec .postcode-upload-category .postcode-chk [type="radio"]:not(:checked) + label:after, .postcode-uploadsec .postcode-upload-category .postcode-chk [type="radio"]:checked + label:after { content: "\f00c"; position: absolute; font-family: "FontAwesome"; top: 8px; left: 5px; font-size: 1.3em; line-height: 0.8; color: #45ad23; transition: all 0.2s; }
/* line 3263, ../sass/includes/_clientsidehome.scss */
.postcode-uploadsec .postcode-upload-category .resource_file_upload { position: relative; }
/* line 3265, ../sass/includes/_clientsidehome.scss */
.postcode-uploadsec .postcode-upload-category .resource_file_upload input[type="text"] { padding-left: 15px; width: 200px; height: 35px; float: left; }
/* line 3271, ../sass/includes/_clientsidehome.scss */
.postcode-uploadsec .postcode-upload-category .resource_file_upload .file_upload { display: inline-block; float: left; position: relative; height: 35px; width: 50px; top: 0; overflow: hidden; }
/* line 3279, ../sass/includes/_clientsidehome.scss */
.postcode-uploadsec .postcode-upload-category .resource_file_upload .file_upload input[type=file] { display: block; position: relative; z-index: 1; opacity: 0; height: 35px; cursor: pointer; }
/* line 3287, ../sass/includes/_clientsidehome.scss */
.postcode-uploadsec .postcode-upload-category .resource_file_upload .file_upload::after { text-align: center; padding-top: 8px; font: normal normal normal 14px/1 FontAwesome; font-size: 18px; content: "\f0ee"; position: absolute; top: 0; left: 0; width: 100%; height: 100%; color: #fff; background: #E42328; }
/* line 3302, ../sass/includes/_clientsidehome.scss */
.postcode-uploadsec .postcode-upload-category .resource_file_upload .file_upload:hover::after { background: #d93847; }
/* line 3309, ../sass/includes/_clientsidehome.scss */
.postcode-uploadsec .postcode-upload-category .resource_btn_row .file-prev { margin-top: 20px; width: 200px; height: 40px; font-size: 16px; border: none; background: #E42328; }
/* line 3316, ../sass/includes/_clientsidehome.scss */
.postcode-uploadsec .postcode-upload-category .resource_btn_row .file-prev:hover { background: #d93847; }
/* line 3325, ../sass/includes/_clientsidehome.scss */
.postcode-uploadsec .postcode-detail p p { font-family: 'montserratregular'; color: #000; font-size: 16px; }
/* line 3334, ../sass/includes/_clientsidehome.scss */
.postcode-uploadsec .postcode-detail table thead tr th { font-size: 13px; text-transform: capitalize; }
@media (max-width: 767px) { /* line 3334, ../sass/includes/_clientsidehome.scss */
  .postcode-uploadsec .postcode-detail table thead tr th { font-size: 11px; } }
/* line 3348, ../sass/includes/_clientsidehome.scss */
.postcode-uploadsec .postcode-detail table tbody tr:nth-child(even) { background: #fff; }
/* line 3351, ../sass/includes/_clientsidehome.scss */
.postcode-uploadsec .postcode-detail table tbody tr:nth-child(odd) { background: #e5e5e5; }
/* line 3357, ../sass/includes/_clientsidehome.scss */
.postcode-uploadsec .postcode-detail .confirm-upload { padding: 0 40px; line-height: 50px; text-transform: capitalize; float: left; display: inline-block; height: 50px; color: #fff; margin-right: 10px; background: #E42328; border: none; outline: none !important; -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; transition: all .4s; }
/* line 3373, ../sass/includes/_clientsidehome.scss */
.postcode-uploadsec .postcode-detail .confirm-upload:hover { background: #d93847; }

/* line 3379, ../sass/includes/_clientsidehome.scss */
.sf-tab { margin-bottom: 5px; }

@media (min-width: 768px) { /* line 3383, ../sass/includes/_clientsidehome.scss */
  #modal_addclient .modal-dialog { width: 700px; } }

/* line 3390, ../sass/includes/_clientsidehome.scss */
.sweet-alert .sa-icon { margin: 0px auto 25px auto !important; }
/* line 3393, ../sass/includes/_clientsidehome.scss */
.sweet-alert h2 { color: #232a32; text-transform: capitalize; font-size: 34px; font-family: "montserratmedium"; margin-bottom: 12px; }
/* line 3400, ../sass/includes/_clientsidehome.scss */
.sweet-alert p { font-family: 'montserratregular'; color: #232a32; line-height: 41px; font-size: 13px; text-transform: capitalize; }
/* line 3407, ../sass/includes/_clientsidehome.scss */
.sweet-alert button { outline: none !important; }
/* line 3409, ../sass/includes/_clientsidehome.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 3420, ../sass/includes/_clientsidehome.scss */
.sweet-alert button.confirm:hover { background: #d93847; }
/* line 3426, ../sass/includes/_clientsidehome.scss */
.sweet-alert button.cancel { display: inline-block; padding: 7px 20px; border-radius: 0; }

/* line 3495, ../sass/includes/_clientsidehome.scss */
.admin-tabrow.tab-content .council-list.council-list-main { background: #303843; padding: 50px 20px 20px 20px; margin: 0 !important; }
/* line 3499, ../sass/includes/_clientsidehome.scss */
.admin-tabrow.tab-content .council-list.council-list-main .council-container { background: #fff; padding: 15px; position: relative; }
/* line 3503, ../sass/includes/_clientsidehome.scss */
.admin-tabrow.tab-content .council-list.council-list-main .council-container .add-clint-button { position: absolute; right: 13px; top: 10px; width: 60px; height: 60px; }
@media (max-width: 540px) { /* line 3503, ../sass/includes/_clientsidehome.scss */
  .admin-tabrow.tab-content .council-list.council-list-main .council-container .add-clint-button { top: -150px; right: 0; } }
/* line 3513, ../sass/includes/_clientsidehome.scss */
.admin-tabrow.tab-content .council-list.council-list-main .council-container .add-clint-button a { width: 43px; height: 43px; background: #E42328; color: #fff; font-size: 30px; text-align: center; padding-top: 3px; border-radius: 50%; cursor: pointer; display: block; }
/* line 3525, ../sass/includes/_clientsidehome.scss */
.admin-tabrow.tab-content .council-list.council-list-main .council-container .add-clint-button a i { font-size: 27px; }
/* line 3536, ../sass/includes/_clientsidehome.scss */
.admin-tabrow.tab-content .location-area.council-block .council-head { color: #fff; }
/* line 3540, ../sass/includes/_clientsidehome.scss */
.admin-tabrow.tab-content .location-area.council-block input.council_search { border: solid 1px #fff !important; color: #fff !important; }
/* line 3546, ../sass/includes/_clientsidehome.scss */
.admin-tabrow.tab-content .location-area.council-block button i { color: #fff !important; }

/* line 3554, ../sass/includes/_clientsidehome.scss */
.admin-tabnavigation { border-bottom: 0; }
/* line 3557, ../sass/includes/_clientsidehome.scss */
.admin-tabnavigation li { width: 166px; margin: 0px; margin-bottom: 0; }
/* line 3561, ../sass/includes/_clientsidehome.scss */
.admin-tabnavigation li a { margin: 0px; border: solid 1px #a6a9ae; padding: 10px 15px; text-align: center; display: block; color: #232a32; text-transform: capitalize; cursor: pointer; border-bottom: none !important; border-radius: 0px; -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; transition: all .4s; }
/* line 3576, ../sass/includes/_clientsidehome.scss */
.admin-tabnavigation li a:hover { color: #fff; background: #E42328; border: 1px solid #45ad23; }
/* line 3581, ../sass/includes/_clientsidehome.scss */
.admin-tabnavigation li a:focus { color: #fff !important; background: #45ad23 !important; border: 1px solid #45ad23; }
/* line 3588, ../sass/includes/_clientsidehome.scss */
.admin-tabnavigation li.active a { font-family: "questrialregular"; color: #fff; background: #46b133; border-color: #46b133; }
/* line 3593, ../sass/includes/_clientsidehome.scss */
.admin-tabnavigation li.active a:hover { background: #378b1c; color: #fff; border: 1px solid #378b1c; }

/* line 3604, ../sass/includes/_clientsidehome.scss */
#add_instructor_form table.instruct { width: 100%; }
/* line 3606, ../sass/includes/_clientsidehome.scss */
#add_instructor_form table.instruct .instadd { border: none; }
/* line 3609, ../sass/includes/_clientsidehome.scss */
#add_instructor_form table.instruct .instructor-cell { width: 30.7%; padding-right: 5px; padding-bottom: 5px; vertical-align: top; }
/* line 3615, ../sass/includes/_clientsidehome.scss */
#add_instructor_form table.instruct .instructor-btn-cell { width: 10%; padding-bottom: 5px; vertical-align: top; }
/* line 3619, ../sass/includes/_clientsidehome.scss */
#add_instructor_form table.instruct .instructor-btn-cell .removebtn { height: 35px; background: #45ad23; color: #fff; }
/* line 3623, ../sass/includes/_clientsidehome.scss */
#add_instructor_form table.instruct .instructor-btn-cell .removebtn:hover, #add_instructor_form table.instruct .instructor-btn-cell .removebtn:focus, #add_instructor_form table.instruct .instructor-btn-cell .removebtn:active, #add_instructor_form table.instruct .instructor-btn-cell .removebtn:active:focus { background: #378b1c; color: #fff; outline: none; }

/* line 3633, ../sass/includes/_clientsidehome.scss */
.top-margin-04 { margin-top: 4px; margin-bottom: 15px; }

/* line 3637, ../sass/includes/_clientsidehome.scss */
.table_btn02 { font-size: 14px; text-transform: capitalize; text-align: center; width: 150px; padding: 10px 15px; color: #fff; display: inline-block; background: #E42328; margin-top: 5px; -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; transition: all .4s; }
/* line 3651, ../sass/includes/_clientsidehome.scss */
.table_btn02:hover { color: #fff; background: #d93847; }
/* line 3655, ../sass/includes/_clientsidehome.scss */
.table_btn02:focus { color: #fff; background: #d93847; }

/* line 3661, ../sass/includes/_clientsidehome.scss */
.file_upload .btn-upload { background: #E42328; color: #fff; border-radius: 0px; padding: 7px 20px; text-transform: capitalize; outline: none !important; margin: 10px 0 0; }
/* line 3669, ../sass/includes/_clientsidehome.scss */
.file_upload .btn-upload:hover { background: #d93847; }
/* line 3673, ../sass/includes/_clientsidehome.scss */
.file_upload .fileUpload { position: relative; overflow: hidden; height: 30px; top: -2px; }
/* line 3679, ../sass/includes/_clientsidehome.scss */
.file_upload .fileUpload input.upload { position: absolute; top: 0; right: 0; margin: 0; padding: 0; font-size: 20px; cursor: pointer; opacity: 0; filter: alpha(opacity=0); }

/* line 3691, ../sass/includes/_clientsidehome.scss */
.filter-block { float: left; }
/* line 3695, ../sass/includes/_clientsidehome.scss */
.filter-block.gender-filter ul li { width: 80px; }
/* line 3702, ../sass/includes/_clientsidehome.scss */
.filter-block.year-group-filter ul li { width: 80px; }
/* line 3708, ../sass/includes/_clientsidehome.scss */
.filter-block ul li { float: left; margin-top: 9px; }
/* line 3714, ../sass/includes/_clientsidehome.scss */
.filter-block .styled-checkbox { position: absolute; opacity: 0; }
/* line 3718, ../sass/includes/_clientsidehome.scss */
.filter-block .styled-checkbox + label { font-family: "questrialregular"; position: relative; cursor: pointer; padding: 1px 0 0 27px; }
/* line 3726, ../sass/includes/_clientsidehome.scss */
.filter-block .styled-checkbox + label:before { content: ''; margin-right: 10px; display: inline-block; vertical-align: text-top; width: 20px; height: 20px; background: white; }
/* line 3737, ../sass/includes/_clientsidehome.scss */
.filter-block .styled-checkbox:hover + label:before { background: #f35429; }
/* line 3744, ../sass/includes/_clientsidehome.scss */
.filter-block .styled-checkbox:checked + label:before { background: #f35429; }
/* line 3749, ../sass/includes/_clientsidehome.scss */
.filter-block .styled-checkbox:disabled + label { color: #b8b8b8; cursor: auto; }
/* line 3755, ../sass/includes/_clientsidehome.scss */
.filter-block .styled-checkbox:disabled + label:before { box-shadow: none; background: #ddd; }
/* line 3761, ../sass/includes/_clientsidehome.scss */
.filter-block .styled-checkbox:checked + label:after { content: ''; color: #f35429; font-size: 0px; }

/* line 3769, ../sass/includes/_clientsidehome.scss */
.list_view table { width: 100%; border: solid 1px #ddd; }
/* line 3773, ../sass/includes/_clientsidehome.scss */
.list_view table tbody tr { border-bottom: solid 1px #ddd; }
/* line 3775, ../sass/includes/_clientsidehome.scss */
.list_view table tbody tr td { padding: 10px; }

/* line 3785, ../sass/includes/_clientsidehome.scss */
#school_body tr td a { display: block; }
/* line 3787, ../sass/includes/_clientsidehome.scss */
#school_body tr td a span { color: #fff; }

/* line 3795, ../sass/includes/_clientsidehome.scss */
#client-school-lists_wrapper .pagination { margin: -3px; }

@media (min-width: 768px) { /* line 190, ../sass/includes/_mixins.scss */
  #link-modal .modal-dialog { margin: 7% auto !important; } }
/* line 3807, ../sass/includes/_clientsidehome.scss */
#link-modal .modal-dialog .select-filter .selectric-wrapper .selectric span.label { line-height: 36px; }
/* line 3814, ../sass/includes/_clientsidehome.scss */
#link-modal .modal-dialog p { color: #333; }
/* line 3817, ../sass/includes/_clientsidehome.scss */
#link-modal .modal-dialog .lesson-submit-row { padding-top: 10px; }
/* line 3819, ../sass/includes/_clientsidehome.scss */
#link-modal .modal-dialog .lesson-submit-row .lesson-submit-btn { background: #E42328; color: #fff; border-radius: 0px; padding: 7px 20px; text-transform: capitalize; outline: none !important; border: none; }
/* line 3827, ../sass/includes/_clientsidehome.scss */
#link-modal .modal-dialog .lesson-submit-row .lesson-submit-btn:hover { background: #d93847; }

/* line 3834, ../sass/includes/_clientsidehome.scss */
.show-all-pagination { font-family: "questrialregular"; height: 25px; width: 65px; cursor: pointer; padding: 5px 0 0; }
/* line 3840, ../sass/includes/_clientsidehome.scss */
.show-all-pagination:after { content: 'show all'; color: #45ad23; position: absolute; right: 0; text-transform: capitalize; }

/* line 3849, ../sass/includes/_clientsidehome.scss */
.panel-head { width: 50%; float: left; }
@media (max-width: 480px) { /* line 3849, ../sass/includes/_clientsidehome.scss */
  .panel-head { width: 100%; } }

/* line 3858, ../sass/includes/_clientsidehome.scss */
.communication .check-outer label { background: #fff; height: 45px; width: 100%; color: #313842 !important; padding-left: 55px; line-height: 45px; }
/* line 3865, ../sass/includes/_clientsidehome.scss */
.communication .check-outer label:before { width: 45px; height: 45px; }
/* line 3869, ../sass/includes/_clientsidehome.scss */
.communication .check-outer label:after { top: 0; left: 0; font-size: 23px; background: #45ad23; color: #fff; width: 45px; height: 45px; text-align: center; line-height: 45px; }

/* line 3883, ../sass/includes/_clientsidehome.scss */
.new-head { text-transform: capitalize; font-size: 15px; color: #fff; display: block; font-weight: normal; }

/* line 3891, ../sass/includes/_clientsidehome.scss */
.memtyp { padding: 1px; }
/* line 3893, ../sass/includes/_clientsidehome.scss */
.memtyp .custom-plain-bg { min-height: 45px; }
/* line 3896, ../sass/includes/_clientsidehome.scss */
.memtyp select { min-height: 41px; }

/* line 3898, ../sass/includes/_clientsidehome.scss */
.days-label { padding-right: 48px !important; }

/* line 3905, ../sass/includes/_clientsidehome.scss */
.member-hub .member-header .logo h4 { color: #333 !important; }

/* line 3912, ../sass/includes/_clientsidehome.scss */
.add-client .panel { cursor: pointer; border-radius: 0; }
/* line 3915, ../sass/includes/_clientsidehome.scss */
.add-client .panel .panel-heading { background: #333; color: #fff; border-radius: 0; position: relative; }
/* line 3921, ../sass/includes/_clientsidehome.scss */
.add-client .panel .panel-heading .toggle-icons { position: absolute; right: 0; top: 0; bottom: 0; margin: auto 0; height: 40px; }
/* line 3929, ../sass/includes/_clientsidehome.scss */
.add-client .panel .panel-heading .toggle-icons li { display: inline-block; vertical-align: middle; width: 40px; height: 40px; text-align: center; }
/* line 3935, ../sass/includes/_clientsidehome.scss */
.add-client .panel .panel-heading .toggle-icons li a { width: 100%; padding: 10px 15px; display: block; position: relative; color: #fff; }
/* line 3944, ../sass/includes/_clientsidehome.scss */
.add-client .panel .panel-heading::after { position: absolute; top: 10px; right: 10px; margin: 0 auto; content: "\e252"; font-family: 'Glyphicons Halflings'; }
/* line 3953, ../sass/includes/_clientsidehome.scss */
.add-client .panel .panel-heading.collapsed::after { content: "\e250"; }
/* line 3958, ../sass/includes/_clientsidehome.scss */
.add-client .panel .panel-collapse { padding: 10px 15px; }
/* line 3960, ../sass/includes/_clientsidehome.scss */
.add-client .panel .panel-collapse .chk-area { margin-bottom: 10px; }
/* line 3964, ../sass/includes/_clientsidehome.scss */
.add-client .panel .panel-collapse label span { margin-left: 15px; }

@media (min-width: 1367px) { /* line 2, ../sass/includes/_admin-dashboard.scss */
  .admin-dasboard h1 { width: 60%; } }
/* line 17, ../sass/includes/_admin-dashboard.scss */
.admin-dasboard .count-box-row .count_list { width: calc(20.333% - 15px); padding: 5px 10px 5px 10px; border: solid 1px #cfd4d7; background: #e6ebee; display: inline-grid; text-align: left; }
@media (min-width: 768px) { /* line 17, ../sass/includes/_admin-dashboard.scss */
  .admin-dasboard .count-box-row .count_list { width: calc(17.6% - 15px); min-height: 90px; } }
@media (max-width: 540px) { /* line 17, ../sass/includes/_admin-dashboard.scss */
  .admin-dasboard .count-box-row .count_list { width: calc(50% - 15px); margin-bottom: 10px; } }
/* line 33, ../sass/includes/_admin-dashboard.scss */
.admin-dasboard .count-box-row .count_list p { font-family: "questrialregular"; color: #404853; font-size: 14px; text-transform: capitalize; margin-bottom: 2px; }
@media (max-width: 1199px) { /* line 33, ../sass/includes/_admin-dashboard.scss */
  .admin-dasboard .count-box-row .count_list p { font-size: 12px; } }
@media (max-width: 767px) { /* line 33, ../sass/includes/_admin-dashboard.scss */
  .admin-dasboard .count-box-row .count_list p { font-size: 9px; } }
/* line 46, ../sass/includes/_admin-dashboard.scss */
.admin-dasboard .count-box-row .count_list strong { font-family: "questrialregular"; display: block; color: #000; font-size: 40px; line-height: 44px; }
@media (max-width: 1325px) { /* line 46, ../sass/includes/_admin-dashboard.scss */
  .admin-dasboard .count-box-row .count_list strong { font-size: 35px; } }
@media (max-width: 1199px) { /* line 46, ../sass/includes/_admin-dashboard.scss */
  .admin-dasboard .count-box-row .count_list strong { font-size: 20px; } }
/* line 59, ../sass/includes/_admin-dashboard.scss */
.admin-dasboard .count-box-row .count_list.pupils { position: relative; }
/* line 61, ../sass/includes/_admin-dashboard.scss */
.admin-dasboard .count-box-row .count_list.pupils span { position: absolute; right: 4px; top: 1px; }
/* line 65, ../sass/includes/_admin-dashboard.scss */
.admin-dasboard .count-box-row .count_list.pupils span a { color: #344141; font-size: 16px; cursor: pointer; }
/* line 69, ../sass/includes/_admin-dashboard.scss */
.admin-dasboard .count-box-row .count_list.pupils span a:hover { color: #ec242b; }
/* line 79, ../sass/includes/_admin-dashboard.scss */
.admin-dasboard .sfdb-tab01 .nav-tabs li { padding-left: 10px; padding-right: 10px; border: solid 1px #939497; border-left: none; border-bottom: 0; background: #fff; position: relative; text-decoration: none !important; -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; transition: all .4s; }
/* line 87, ../sass/includes/_admin-dashboard.scss */
.admin-dasboard .sfdb-tab01 .nav-tabs li:nth-child(1) { border-left: solid 1px #939497; }
/* line 91, ../sass/includes/_admin-dashboard.scss */
.admin-dasboard .sfdb-tab01 .nav-tabs li a { background: transparent; border: none; }
/* line 94, ../sass/includes/_admin-dashboard.scss */
.admin-dasboard .sfdb-tab01 .nav-tabs li a i { color: #404853; font-size: 25px; }
/* line 99, ../sass/includes/_admin-dashboard.scss */
.admin-dasboard .sfdb-tab01 .nav-tabs li .sfdb-notification { font-size: 8px; line-height: 22px; display: block; color: #fff; text-align: center; position: absolute; top: -14px; right: 5px; width: 23px; height: 23px; background: #2c3640; border: solid 1px #2c3640; -webkit-border-radius: 150px; -moz-border-radius: 150px; border-radius: 150px; }
/* line 117, ../sass/includes/_admin-dashboard.scss */
.admin-dasboard .sfdb-tab01 .nav-tabs li .ph-ic::after { background: url(../images/mobile-ico-gray.png) no-repeat 0 0; background-size: 100%; }
/* line 122, ../sass/includes/_admin-dashboard.scss */
.admin-dasboard .sfdb-tab01 .nav-tabs li.active { background: #5086ae; }
/* line 125, ../sass/includes/_admin-dashboard.scss */
.admin-dasboard .sfdb-tab01 .nav-tabs li.active a i { color: #fff; }
/* line 129, ../sass/includes/_admin-dashboard.scss */
.admin-dasboard .sfdb-tab01 .nav-tabs li.active a .ph-ic::after { position: absolute; left: -5px; top: -2px; content: ''; width: 35px; height: 35px; background: url(../images/mobile-ico-white.png) no-repeat 0 0; background-size: 100%; }
/* line 141, ../sass/includes/_admin-dashboard.scss */
.admin-dasboard .sfdb-tab01 .nav-tabs li.active .sfdb-notification { color: #2c3640; background: #fff; border: solid 1px #cacbcd; }
/* line 149, ../sass/includes/_admin-dashboard.scss */
.admin-dasboard .sfdb-tab01 .tab-content { padding: 17px 20px 20px 20px; background: #cfd4d7; min-height: 170px; margin-bottom: 10px; text-decoration: none !important; -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; transition: all .4s; }
/* line 155, ../sass/includes/_admin-dashboard.scss */
.admin-dasboard .sfdb-tab01 .tab-content p { font-family: "questrialregular"; color: #404853; text-transform: capitalize; }
/* line 160, ../sass/includes/_admin-dashboard.scss */
.admin-dasboard .sfdb-tab01 .tab-content .sfdb-text { width: 100%; padding: 15px; }
/* line 166, ../sass/includes/_admin-dashboard.scss */
.admin-dasboard .sfdb-tab01 .tab-content tbody tr td { vertical-align: middle; font-size: 12px; padding: 6px 0 6px 0; padding-left: 0; color: #000; border-top: none; text-transform: capitalize; border-bottom: 1px solid #ddd; white-space: inherit; }
@media (max-width: 767px) { /* line 166, ../sass/includes/_admin-dashboard.scss */
  .admin-dasboard .sfdb-tab01 .tab-content tbody tr td { padding-left: 10px; } }
/* line 180, ../sass/includes/_admin-dashboard.scss */
.admin-dasboard .sfdb-tab01 .tab-content tbody tr td span.small { float: right; }
/* line 184, ../sass/includes/_admin-dashboard.scss */
.admin-dasboard .sfdb-tab01 .tab-content tbody tr td .view-all-btn { float: right; margin-right: 5px; line-height: 20px; }
/* line 192, ../sass/includes/_admin-dashboard.scss */
.admin-dasboard .sfdb-tab01 .tab-content .view-all-btn { border-radius: 0; display: inline-block; text-align: center; color: #fff; text-transform: capitalize; background: #45ad23; padding: 3px 15px; cursor: pointer; font-weight: normal; height: 27px; text-decoration: none !important; -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; transition: all .4s; }
/* line 208, ../sass/includes/_admin-dashboard.scss */
.admin-dasboard .sfdb-tab01 .tab-content .view-all-btn:hover, .admin-dasboard .sfdb-tab01 .tab-content .view-all-btn:active, .admin-dasboard .sfdb-tab01 .tab-content .view-all-btn:active:focus, .admin-dasboard .sfdb-tab01 .tab-content .view-all-btn:focus { color: #fff; background: #378b1c; outline: none; }
@media (max-width: 991px) { /* line 216, ../sass/includes/_admin-dashboard.scss */
  .admin-dasboard .sfdb-tab02 { padding-top: 20px; } }
/* line 221, ../sass/includes/_admin-dashboard.scss */
.admin-dasboard .sfdb-tab02 .nav-tabs li { padding-left: 10px; padding-right: 10px; border: solid 1px #c9c9c9; border-left: none; border-bottom: 0; background: #e7e7e7; position: relative; text-decoration: none !important; -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; transition: all .4s; }
/* line 230, ../sass/includes/_admin-dashboard.scss */
.admin-dasboard .sfdb-tab02 .nav-tabs li a { text-transform: capitalize; color: #2d3640; background: transparent; border: none; }
/* line 236, ../sass/includes/_admin-dashboard.scss */
.admin-dasboard .sfdb-tab02 .nav-tabs li.active { background: #2d3640; }
/* line 238, ../sass/includes/_admin-dashboard.scss */
.admin-dasboard .sfdb-tab02 .nav-tabs li.active a { color: #fff; }
/* line 244, ../sass/includes/_admin-dashboard.scss */
.admin-dasboard .sfdb-tab02 .tab-content { text-decoration: none !important; -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; transition: all .4s; padding: 15px 20px; background: #cfd4d7; width: 100%; float: left; margin-bottom: 15px; }
/* line 246, ../sass/includes/_admin-dashboard.scss */
.admin-dasboard .sfdb-tab02 .tab-content p { font-size: 14px; color: #404853; text-transform: capitalize; line-height: 25px; font-family: "questrialregular"; }
/* line 252, ../sass/includes/_admin-dashboard.scss */
.admin-dasboard .sfdb-tab02 .tab-content p.forcasting { margin-bottom: 0; }
/* line 261, ../sass/includes/_admin-dashboard.scss */
.admin-dasboard .sfdb-tab02 .tab-content .sfdb-text { width: 100%; padding: 15px; }
/* line 265, ../sass/includes/_admin-dashboard.scss */
.admin-dasboard .sfdb-tab02 .tab-content .progress-panel { margin-top: 10px; }
/* line 267, ../sass/includes/_admin-dashboard.scss */
.admin-dasboard .sfdb-tab02 .tab-content .progress-panel .progress { height: 55px; background: #e7e7e7; -webkit-border-radius: 9px; -moz-border-radius: 9px; border-radius: 9px; margin-bottom: 15px; }
@media (max-width: 1199px) { /* line 267, ../sass/includes/_admin-dashboard.scss */
  .admin-dasboard .sfdb-tab02 .tab-content .progress-panel .progress { height: 25px; } }
/* line 278, ../sass/includes/_admin-dashboard.scss */
.admin-dasboard .sfdb-tab02 .tab-content .progress-panel .progress .progress-bar { -webkit-border-radius: 9px; -moz-border-radius: 9px; border-radius: 0 9px 9px 0; background: #E42328; margin-left: 0px; }
/* line 284, ../sass/includes/_admin-dashboard.scss */
.admin-dasboard .sfdb-tab02 .tab-content .progress-panel .progress .progress-bar span { font-family: 'montserratmedium'; font-size: 22px; line-height: 55px; display: inline-block; }
@media (max-width: 1199px) { /* line 284, ../sass/includes/_admin-dashboard.scss */
  .admin-dasboard .sfdb-tab02 .tab-content .progress-panel .progress .progress-bar span { font-size: 15px; line-height: 28px; } }
/* line 295, ../sass/includes/_admin-dashboard.scss */
.admin-dasboard .sfdb-tab02 .tab-content .progress-panel .progress .progress-bar span::last-letter { font-family: 'montserratlight'; margin-left: 5px; }
/* line 302, ../sass/includes/_admin-dashboard.scss */
.admin-dasboard .sfdb-tab02 .tab-content .progress-panel .view-more { font-family: 'montserratmedium'; display: inline-block; text-align: center; color: #1c2731; text-transform: capitalize; background: #fff; padding: 10px 15px; cursor: pointer; font-weight: normal; height: 40px; margin-bottom: 15px; text-decoration: none !important; -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; transition: all .4s; }
/* line 315, ../sass/includes/_admin-dashboard.scss */
.admin-dasboard .sfdb-tab02 .tab-content .progress-panel .view-more:hover { color: #fff; background: #E42328; }
/* line 320, ../sass/includes/_admin-dashboard.scss */
.admin-dasboard .sfdb-tab02 .tab-content .progress-panel.forcasting-panel { margin-top: 5px; }
/* line 328, ../sass/includes/_admin-dashboard.scss */
.admin-dasboard .sfdb-tab02 .tab-content .select-filter .selectric-wrapper .selectric span.label { font-family: "montserratmedium"; color: #333; font-size: 12px; text-transform: capitalize; line-height: 30px; }
/* line 337, ../sass/includes/_admin-dashboard.scss */
.admin-dasboard .sfdb-tab02 .tab-content .select-filter .selectric-wrapper .selectric b.button { background: #45ad23; }
/* line 344, ../sass/includes/_admin-dashboard.scss */
.admin-dasboard .sfdb-tab02 .tab-content .progress-wrapper { width: 100%; }
/* line 346, ../sass/includes/_admin-dashboard.scss */
.admin-dasboard .sfdb-tab02 .tab-content .progress-wrapper .progress { height: 50px; border-radius: 0; position: relative; overflow: hidden; }
@media (max-width: 1199px) { /* line 346, ../sass/includes/_admin-dashboard.scss */
  .admin-dasboard .sfdb-tab02 .tab-content .progress-wrapper .progress { margin-bottom: 10px; } }
/* line 354, ../sass/includes/_admin-dashboard.scss */
.admin-dasboard .sfdb-tab02 .tab-content .progress-wrapper .progress .progress-bar { height: 100%; background: #45ad23; position: relative; -webkit-animation: animate-positive 2s; animation: animate-positive 2s; }
/* line 360, ../sass/includes/_admin-dashboard.scss */
.admin-dasboard .sfdb-tab02 .tab-content .progress-wrapper .progress .progress-bar span { font-family: "questrialregular"; position: absolute; right: -80px; top: 0; bottom: 0; color: #000; font-size: 30px; line-height: 55px; font-weight: bold; }
@media (max-width: 540px) { /* line 360, ../sass/includes/_admin-dashboard.scss */
  .admin-dasboard .sfdb-tab02 .tab-content .progress-wrapper .progress .progress-bar span { right: -40px; font-size: 28px; } }
/* line 376, ../sass/includes/_admin-dashboard.scss */
.admin-dasboard .sfdb-tab02 .tab-content .progress-wrapper .progress .progress-bar.progress-fix span { right: 10px; }
/* line 383, ../sass/includes/_admin-dashboard.scss */
.admin-dasboard .sfdb-tab02 .tab-content .waiting-list-wrapper { width: 100%; float: left; }
/* line 386, ../sass/includes/_admin-dashboard.scss */
.admin-dasboard .sfdb-tab02 .tab-content .waiting-list-wrapper .w-progress-bar { width: 80%; height: 50px; float: left; background: #fff; position: relative; overflow: hidden; }
@media (max-width: 1199px) { /* line 386, ../sass/includes/_admin-dashboard.scss */
  .admin-dasboard .sfdb-tab02 .tab-content .waiting-list-wrapper .w-progress-bar { width: 100%; } }
@media (max-width: 540px) { /* line 386, ../sass/includes/_admin-dashboard.scss */
  .admin-dasboard .sfdb-tab02 .tab-content .waiting-list-wrapper .w-progress-bar { width: 65%; } }
/* line 399, ../sass/includes/_admin-dashboard.scss */
.admin-dasboard .sfdb-tab02 .tab-content .waiting-list-wrapper .w-progress-bar .progress-bar { background: #e8b255; position: relative; -webkit-animation: animate-positive 2s; animation: animate-positive 2s; }
/* line 405, ../sass/includes/_admin-dashboard.scss */
.admin-dasboard .sfdb-tab02 .tab-content .waiting-list-wrapper .w-progress-bar .progress-bar span { font-family: "questrialregular"; position: absolute; right: -80px; top: 0; bottom: 0; color: #000; font-size: 30px; line-height: 55px; font-weight: bold; }
@media (max-width: 540px) { /* line 405, ../sass/includes/_admin-dashboard.scss */
  .admin-dasboard .sfdb-tab02 .tab-content .waiting-list-wrapper .w-progress-bar .progress-bar span { right: -40px; font-size: 28px; } }
/* line 421, ../sass/includes/_admin-dashboard.scss */
.admin-dasboard .sfdb-tab02 .tab-content .waiting-list-wrapper .w-progress-bar .progress-bar.progress-fix span { right: 10px; }
/* line 427, ../sass/includes/_admin-dashboard.scss */
.admin-dasboard .sfdb-tab02 .tab-content .waiting-list-wrapper .w-progress-button { width: 20%; float: left; }
@media (max-width: 1199px) { /* line 427, ../sass/includes/_admin-dashboard.scss */
  .admin-dasboard .sfdb-tab02 .tab-content .waiting-list-wrapper .w-progress-button { width: 30%; } }
@media (max-width: 540px) { /* line 427, ../sass/includes/_admin-dashboard.scss */
  .admin-dasboard .sfdb-tab02 .tab-content .waiting-list-wrapper .w-progress-button { width: 35%; } }
/* line 436, ../sass/includes/_admin-dashboard.scss */
.admin-dasboard .sfdb-tab02 .tab-content .waiting-list-wrapper .w-progress-button button { float: right; width: 90%; height: 50px; }
/* line 440, ../sass/includes/_admin-dashboard.scss */
.admin-dasboard .sfdb-tab02 .tab-content .waiting-list-wrapper .w-progress-button button:focus, .admin-dasboard .sfdb-tab02 .tab-content .waiting-list-wrapper .w-progress-button button:active:focus { outline: none; }
@media (max-width: 1199px) { /* line 436, ../sass/includes/_admin-dashboard.scss */
  .admin-dasboard .sfdb-tab02 .tab-content .waiting-list-wrapper .w-progress-button button { float: left; margin-top: 10px; } }
@media (max-width: 540px) { /* line 436, ../sass/includes/_admin-dashboard.scss */
  .admin-dasboard .sfdb-tab02 .tab-content .waiting-list-wrapper .w-progress-button button { margin-top: 0px; } }
/* line 455, ../sass/includes/_admin-dashboard.scss */
.admin-dasboard .select-cource-area { position: relative; }
@media (min-width: 992px) { /* line 457, ../sass/includes/_admin-dashboard.scss */
  .admin-dasboard .select-cource-area .select-course-wrapper { padding-right: 5px; } }
/* line 461, ../sass/includes/_admin-dashboard.scss */
.admin-dasboard .select-cource-area .select-course-wrapper .selectric-wrapper { border: 1px solid #c0c2c6; }
/* line 463, ../sass/includes/_admin-dashboard.scss */
.admin-dasboard .select-cource-area .select-course-wrapper .selectric-wrapper .selectric .button { background: #fff; border-left: 1px solid #c0c2c6; }
/* line 466, ../sass/includes/_admin-dashboard.scss */
.admin-dasboard .select-cource-area .select-course-wrapper .selectric-wrapper .selectric .button:after { border-top-color: #404853; }
/* line 471, ../sass/includes/_admin-dashboard.scss */
.admin-dasboard .select-cource-area .select-course-wrapper .selectric-wrapper { font-family: "questrialregular"; }
/* line 475, ../sass/includes/_admin-dashboard.scss */
.admin-dasboard .select-cource-area .clear-block { margin-top: 57px; }
@media (max-width: 1199px) { /* line 475, ../sass/includes/_admin-dashboard.scss */
  .admin-dasboard .select-cource-area .clear-block { margin-top: 55px; } }
@media (min-width: 992px) { /* line 475, ../sass/includes/_admin-dashboard.scss */
  .admin-dasboard .select-cource-area .clear-block { padding-left: 5px; } }
@media (max-width: 991px) { /* line 475, ../sass/includes/_admin-dashboard.scss */
  .admin-dasboard .select-cource-area .clear-block { margin-top: 5px; margin-bottom: 10px; } }
/* line 487, ../sass/includes/_admin-dashboard.scss */
.admin-dasboard .select-cource-area .clear-block .btn-clear { background: #404853; color: #fff; padding: 9px 40px; height: 43px; line-height: 25px; display: inline-block; font-family: "questrialregular"; }
/* line 495, ../sass/includes/_admin-dashboard.scss */
.admin-dasboard .select-cource-area .clear-block .btn-clear:hover, .admin-dasboard .select-cource-area .clear-block .btn-clear:focus, .admin-dasboard .select-cource-area .clear-block .btn-clear:active, .admin-dasboard .select-cource-area .clear-block .btn-clear:active:focus { outline: none; background: #3a414b; }
@media (max-width: 1199px) { /* line 487, ../sass/includes/_admin-dashboard.scss */
  .admin-dasboard .select-cource-area .clear-block .btn-clear { padding: 9px 20px; } }
/* line 503, ../sass/includes/_admin-dashboard.scss */
.admin-dasboard .select-cource-area .clear-block .view-buttons { display: inline-block; vertical-align: middle; float: right; }
/* line 511, ../sass/includes/_admin-dashboard.scss */
.admin-dasboard .select-cource-area .clear-block .view-buttons ul li:last-child .btns { margin-right: 0; }
/* line 516, ../sass/includes/_admin-dashboard.scss */
.admin-dasboard .select-cource-area .clear-block .view-buttons ul li.active .btns { background: #4bc136; color: #fff; }
/* line 523, ../sass/includes/_admin-dashboard.scss */
.admin-dasboard .select-cource-area .clear-block .view-buttons .btns { display: inline-block; width: 45px; height: 45px; padding: 0; background: #b0b0b0; font-size: 20px; line-height: 48px; border-radius: 50%; border: 1px solid #777b82; color: #fff; text-align: center; -webkit-transition: all .35s; -o-transition: all .35s; transition: all .35s; margin-right: 10px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; webkit-box-align: center; -ms-flex-align: center; align-items: center; }
/* line 550, ../sass/includes/_admin-dashboard.scss */
.admin-dasboard .select-cource-area .clear-block .view-buttons .btns:hover, .admin-dasboard .select-cource-area .clear-block .view-buttons .btns:active, .admin-dasboard .select-cource-area .clear-block .view-buttons .btns:active:focus { background: #46b133; }
/* line 557, ../sass/includes/_admin-dashboard.scss */
.admin-dasboard .db-calendar-wrapper { padding: 0px; background: #b0b0b0; border: 1px solid #bababa; }
/* line 561, ../sass/includes/_admin-dashboard.scss */
.admin-dasboard .db-calendar-wrapper .timetable-wrapper { padding: 15px 8px; }
/* line 564, ../sass/includes/_admin-dashboard.scss */
.admin-dasboard .db-calendar-wrapper .timetable-wrapper table thead { color: #333843; }
/* line 567, ../sass/includes/_admin-dashboard.scss */
.admin-dasboard .db-calendar-wrapper .timetable-wrapper table thead tr th { padding-bottom: 0 !important; color: #000; }
/* line 575, ../sass/includes/_admin-dashboard.scss */
.admin-dasboard .db-calendar-wrapper .timetable-wrapper .fc-view-container .fc-view.fc-agendaWeek-view { background: #fff; }
/* line 578, ../sass/includes/_admin-dashboard.scss */
.admin-dasboard .db-calendar-wrapper .timetable-wrapper .fc-view-container .fc-view table thead .fc-axis:after { color: #333843; }
/* line 584, ../sass/includes/_admin-dashboard.scss */
.admin-dasboard .db-calendar-wrapper .timetable-wrapper .fc-widget-content .fc-custum-event-container .fc-custum-event-time-periode-no { position: absolute; bottom: 10px; right: 10px; }
/* line 594, ../sass/includes/_admin-dashboard.scss */
.admin-dasboard .sfdb-tab03 .nav-tabs { display: inline-block; float: right; }
@media (max-width: 767px) { /* line 594, ../sass/includes/_admin-dashboard.scss */
  .admin-dasboard .sfdb-tab03 .nav-tabs { float: none; width: 100%; } }
/* line 601, ../sass/includes/_admin-dashboard.scss */
.admin-dasboard .sfdb-tab03 .nav-tabs li { padding-left: 10px; padding-right: 10px; border: solid 1px #c9c9c9; border-left: none; border-bottom: 0; background: #e7e7e7; position: relative; text-decoration: none !important; -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; transition: all .4s; }
@media (max-width: 767px) { /* line 601, ../sass/includes/_admin-dashboard.scss */
  .admin-dasboard .sfdb-tab03 .nav-tabs li { width: 50%; padding-left: 0px; padding-right: 0px; } }
/* line 615, ../sass/includes/_admin-dashboard.scss */
.admin-dasboard .sfdb-tab03 .nav-tabs li a { font-family: 'montserratmedium'; text-transform: capitalize; color: #2d3640; background: transparent; border: none; }
@media (max-width: 767px) { /* line 615, ../sass/includes/_admin-dashboard.scss */
  .admin-dasboard .sfdb-tab03 .nav-tabs li a { text-align: center; font-size: 11px; padding: 12px 0px; } }
/* line 627, ../sass/includes/_admin-dashboard.scss */
.admin-dasboard .sfdb-tab03 .nav-tabs li.active { background: #2d3640; }
/* line 629, ../sass/includes/_admin-dashboard.scss */
.admin-dasboard .sfdb-tab03 .nav-tabs li.active a { color: #fff; }
/* line 635, ../sass/includes/_admin-dashboard.scss */
.admin-dasboard .sfdb-tab03 .tab-content { padding: 30px; background: #2d3640; display: table; width: 100%; text-decoration: none !important; -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; transition: all .4s; }
@media (max-width: 767px) { /* line 635, ../sass/includes/_admin-dashboard.scss */
  .admin-dasboard .sfdb-tab03 .tab-content { padding: 15px; } }
/* line 644, ../sass/includes/_admin-dashboard.scss */
.admin-dasboard .sfdb-tab03 .tab-content .db-graphrow { padding: 0; }
@media (max-width: 991px) { /* line 644, ../sass/includes/_admin-dashboard.scss */
  .admin-dasboard .sfdb-tab03 .tab-content .db-graphrow { width: 100%; margin-right: 0; margin-left: 0; } }
/* line 657, ../sass/includes/_admin-dashboard.scss */
.admin-dasboard .sfdb-tab03 .tab-content .db-graphrow + div { width: 24%; }
@media (max-width: 991px) { /* line 657, ../sass/includes/_admin-dashboard.scss */
  .admin-dasboard .sfdb-tab03 .tab-content .db-graphrow + div { width: 100%; padding: 15px; } }
/* line 664, ../sass/includes/_admin-dashboard.scss */
.admin-dasboard .sfdb-tab03 .tab-content .db-graphrow .db-graphlist { margin-bottom: 15px; float: left; padding-right: 8px; padding-left: 8px; position: relative; }
/* line 670, ../sass/includes/_admin-dashboard.scss */
.admin-dasboard .sfdb-tab03 .tab-content .db-graphrow .db-graphlist.db-graphcol-4 { width: 33.33333333%; }
@media (max-width: 767px) { /* line 670, ../sass/includes/_admin-dashboard.scss */
  .admin-dasboard .sfdb-tab03 .tab-content .db-graphrow .db-graphlist.db-graphcol-4 { width: 100%; padding: 15px; } }
/* line 680, ../sass/includes/_admin-dashboard.scss */
.admin-dasboard .sfdb-tab03 .tab-content .db-graphrow .db-graphlist.db-graphcol-8 { width: 66.66666667%; }
@media (max-width: 767px) { /* line 680, ../sass/includes/_admin-dashboard.scss */
  .admin-dasboard .sfdb-tab03 .tab-content .db-graphrow .db-graphlist.db-graphcol-8 { width: 100%; padding: 15px; } }
/* line 688, ../sass/includes/_admin-dashboard.scss */
.admin-dasboard .sfdb-tab03 .tab-content .db-graphrow::before { display: table; content: " "; }
/* line 692, ../sass/includes/_admin-dashboard.scss */
.admin-dasboard .sfdb-tab03 .tab-content .db-graphrow::after { clear: both; display: table; content: " "; }
/* line 707, ../sass/includes/_admin-dashboard.scss */
.admin-dasboard .sfdb-tab03 .tab-content .gp-style04 .sfdb-graph { padding: 15px; background: #fff; }
/* line 723, ../sass/includes/_admin-dashboard.scss */
.admin-dasboard .sfdb-tab03 .tab-content .gp-style04 .sfdb-graph.sfdb-r-graph p { font-family: 'montserratmedium'; font-size: 13px; text-transform: capitalize; font-weight: normal; }
@media (max-width: 1325px) { /* line 723, ../sass/includes/_admin-dashboard.scss */
  .admin-dasboard .sfdb-tab03 .tab-content .gp-style04 .sfdb-graph.sfdb-r-graph p { width: 84%; font-size: 11px !important; } }
@media (max-width: 767px) { /* line 723, ../sass/includes/_admin-dashboard.scss */
  .admin-dasboard .sfdb-tab03 .tab-content .gp-style04 .sfdb-graph.sfdb-r-graph p { width: 100%; } }
/* line 737, ../sass/includes/_admin-dashboard.scss */
.admin-dasboard .sfdb-tab03 .tab-content .gp-style04 .sfdb-graph.sfdb-r-graph .highcharts-data-labels span { font-size: 12px !important; }
/* line 745, ../sass/includes/_admin-dashboard.scss */
.admin-dasboard .sfdb-tab03 .tab-content .gp-style03 .sfdb-graph { padding: 15px; background: #fff; }
/* line 752, ../sass/includes/_admin-dashboard.scss */
.admin-dasboard .sfdb-tab03 .tab-content .gp-style03 .sfdb-graph p { font-family: 'montserratmedium'; font-size: 13px; text-transform: capitalize; font-weight: normal; }
@media (max-width: 1325px) { /* line 752, ../sass/includes/_admin-dashboard.scss */
  .admin-dasboard .sfdb-tab03 .tab-content .gp-style03 .sfdb-graph p { font-size: 11px !important; } }
@media (max-width: 767px) { /* line 752, ../sass/includes/_admin-dashboard.scss */
  .admin-dasboard .sfdb-tab03 .tab-content .gp-style03 .sfdb-graph p { width: 100%; } }
/* line 766, ../sass/includes/_admin-dashboard.scss */
.admin-dasboard .sfdb-tab03 .tab-content .gp-style03 .highcharts-container { overflow: visible !important; }
/* line 769, ../sass/includes/_admin-dashboard.scss */
.admin-dasboard .sfdb-tab03 .tab-content .gp-style03 .highcharts-background { height: 200px !important; }
/* line 772, ../sass/includes/_admin-dashboard.scss */
.admin-dasboard .sfdb-tab03 .tab-content .gp-style03 .highcharts-plot-background { height: 200px !important; }
/* line 777, ../sass/includes/_admin-dashboard.scss */
.admin-dasboard .sfdb-tab03 .tab-content .gp-style02 .sfdb-graph { padding: 15px; background: #fff; }
/* line 783, ../sass/includes/_admin-dashboard.scss */
.admin-dasboard .sfdb-tab03 .tab-content .gp-style02 .sfdb-graph p { font-family: 'montserratmedium'; font-size: 13px; text-transform: capitalize; font-weight: normal; }
@media (max-width: 1325px) { /* line 783, ../sass/includes/_admin-dashboard.scss */
  .admin-dasboard .sfdb-tab03 .tab-content .gp-style02 .sfdb-graph p { font-size: 11px !important; } }
@media (max-width: 767px) { /* line 783, ../sass/includes/_admin-dashboard.scss */
  .admin-dasboard .sfdb-tab03 .tab-content .gp-style02 .sfdb-graph p { width: 100%; } }
/* line 799, ../sass/includes/_admin-dashboard.scss */
.admin-dasboard .sfdb-tab03 .tab-content .gp-style01 .sfdb-graph { background: #fff; /* .highcharts-container{
	.highcharts-data-labels{
		top: 0 !important;
		right: 0;
		bottom: 0;
		left: 0!important;
		margin: auto;
		&>span{
			height:100%;
			top: 0 !important;
			right: 0;
			bottom: 0;
			@include breakpoint(mx1279){
				font-size: 32px !important;
			}
			.chart-percent{
				position: relative;
				height: 100%;
				span{
					font-size: 55px !important;
					text-align: center;
					height: 50px;
					line-height: 56px;
					position: absolute;
					top: 0;
					right: 0;
					bottom: 0;
					left: 0;
					margin: auto;
				}
			}
		}
	} } */ }
/* line 842, ../sass/includes/_admin-dashboard.scss */
.admin-dasboard .sfdb-tab03 .tab-content .gp-style01 .sfdb-graph p { font-family: 'montserratmedium'; font-size: 13px; text-transform: capitalize; font-weight: normal; }
@media (max-width: 1325px) { /* line 842, ../sass/includes/_admin-dashboard.scss */
  .admin-dasboard .sfdb-tab03 .tab-content .gp-style01 .sfdb-graph p { text-align: center; font-size: 11px !important; } }
@media (max-width: 767px) { /* line 842, ../sass/includes/_admin-dashboard.scss */
  .admin-dasboard .sfdb-tab03 .tab-content .gp-style01 .sfdb-graph p { width: 100%; } }
/* line 856, ../sass/includes/_admin-dashboard.scss */
.admin-dasboard .sfdb-tab03 .tab-content .gp-style01 .sfdb-graph img { width: 90%; margin: 0 auto; }
/* line 862, ../sass/includes/_admin-dashboard.scss */
.admin-dasboard .sfdb-tab03 .tab-content.parent-dv-overlay { position: relative; }
/* line 864, ../sass/includes/_admin-dashboard.scss */
.admin-dasboard .sfdb-tab03 .tab-content.parent-dv-overlay .overlay { position: absolute; top: 0; left: 0; z-index: 3; width: 100%; height: 100%; background: rgba(45, 54, 64, 0.91); }
/* line 872, ../sass/includes/_admin-dashboard.scss */
.admin-dasboard .sfdb-tab03 .tab-content.parent-dv-overlay .overlay a { position: absolute; left: 0; right: 0; margin: auto; width: 300px; top: 8%; }
/* line 879, ../sass/includes/_admin-dashboard.scss */
.admin-dasboard .sfdb-tab03 .tab-content.parent-dv-overlay .overlay a.btn-load-summary-repots { background: #45ad23; color: #fff; height: 45px; font-family: "montserratmedium"; font-size: 12px; line-height: 45px; padding: 0 15px; border-radius: 0; text-transform: capitalize; outline: none; }
/* line 890, ../sass/includes/_admin-dashboard.scss */
.admin-dasboard .sfdb-tab03 .tab-content.parent-dv-overlay .overlay a.btn-load-summary-repots:hover { background: #378b1c; }
/* line 899, ../sass/includes/_admin-dashboard.scss */
.admin-dasboard .summary-report-header { float: left; }
/* line 901, ../sass/includes/_admin-dashboard.scss */
.admin-dasboard .summary-report-header h3 { text-transform: capitalize; font-size: 18px; font-weight: bold; padding-top: 10px; }
/* line 911, ../sass/includes/_admin-dashboard.scss */
.admin-dasboard .status-area .status-area-block ul li { width: calc(100% / 3 - 7px); float: left; margin: 0 5px; }
/* line 915, ../sass/includes/_admin-dashboard.scss */
.admin-dasboard .status-area .status-area-block ul li .inner-block { background: #fff; }
/* line 917, ../sass/includes/_admin-dashboard.scss */
.admin-dasboard .status-area .status-area-block ul li .inner-block.right-gap { margin-right: 5px; }
/* line 920, ../sass/includes/_admin-dashboard.scss */
.admin-dasboard .status-area .status-area-block ul li .inner-block.left-gap { margin-left: 5px; }
/* line 923, ../sass/includes/_admin-dashboard.scss */
.admin-dasboard .status-area .status-area-block ul li .inner-block.left-gap-big { margin-left: 10px; }
/* line 926, ../sass/includes/_admin-dashboard.scss */
.admin-dasboard .status-area .status-area-block ul li .inner-block h5 { color: #333; font-size: 12px; font-family: "montserratbold"; text-transform: capitalize; text-align: center; padding: 10px 5px; width: 100%; background: #e7e7e7; border-bottom: solid 1px rgba(141, 144, 148, 0.25882); line-height: 20px; }
@media (max-width: 1289px) { /* line 926, ../sass/includes/_admin-dashboard.scss */
  .admin-dasboard .status-area .status-area-block ul li .inner-block h5 { font-size: 10px; line-height: 15px; } }
@media (min-width: 1600px) { /* line 926, ../sass/includes/_admin-dashboard.scss */
  .admin-dasboard .status-area .status-area-block ul li .inner-block h5 { font-size: 11px; line-height: 15px; padding: 10px 1px; } }
/* line 947, ../sass/includes/_admin-dashboard.scss */
.admin-dasboard .status-area .status-area-block ul li .inner-block h1 { color: #333; font-size: 25px; font-weight: bold; text-align: center; padding: 5px 0px; margin-bottom: 10px; width: 100%; margin-top: 5px; }
/* line 958, ../sass/includes/_admin-dashboard.scss */
.admin-dasboard .status-area .status-area-block ul li.margin-left-zero { margin-left: 0; }
/* line 961, ../sass/includes/_admin-dashboard.scss */
.admin-dasboard .status-area .status-area-block ul li.margin-rigth-zero { margin-right: 0; }
@media (max-width: 1199px) { /* line 911, ../sass/includes/_admin-dashboard.scss */
  .admin-dasboard .status-area .status-area-block ul li { width: calc(100% / 2 - 5px); }
  /* line 966, ../sass/includes/_admin-dashboard.scss */
  .admin-dasboard .status-area .status-area-block ul li:nth-child(odd) { margin-left: 0; margin-right: 5px; }
  /* line 970, ../sass/includes/_admin-dashboard.scss */
  .admin-dasboard .status-area .status-area-block ul li:nth-child(even) { margin-right: 0; margin-left: 5px; } }
/* line 980, ../sass/includes/_admin-dashboard.scss */
.admin-dasboard .status-area .view-list a.btn-view-list { background: #45ad23; color: #fff; height: 35px; font-family: "montserratmedium"; font-size: 12px; line-height: 35px; padding: 0 15px; text-transform: capitalize; border-radius: 0; float: right; }
/* line 991, ../sass/includes/_admin-dashboard.scss */
.admin-dasboard .status-area .view-list a.btn-view-list:hover { background: #378b1c; }

/* line 1002, ../sass/includes/_admin-dashboard.scss */
.timetable-wrapper .fc-widget-content .fc-custum-event-container .fc-custum-event-time-periode-no { position: absolute; bottom: 10px; right: 10px; }

/* line 1012, ../sass/includes/_admin-dashboard.scss */
.event-popover-activated .tt-dashboard-bg .fc-head-container { border-color: rgba(0, 0, 0, 0.5); border-radius: 0; }
/* line 1017, ../sass/includes/_admin-dashboard.scss */
.event-popover-activated .tt-dashboard-bg table tbody { border-bottom: 0; }
/* line 1022, ../sass/includes/_admin-dashboard.scss */
.event-popover-activated .tt-dashboard-bg table tbody tr:nth-child(1) td:nth-child(1) { border-color: rgba(0, 0, 0, 0.5); }

/* line 1032, ../sass/includes/_admin-dashboard.scss */
.sfdb-02 { padding-top: 50px; }
@media (max-width: 767px) { /* line 1032, ../sass/includes/_admin-dashboard.scss */
  .sfdb-02 { padding-top: 10px; } }
/* line 1037, ../sass/includes/_admin-dashboard.scss */
.sfdb-02 .p-r-10 { padding-right: 10px; }
@media (max-width: 767px) { /* line 1037, ../sass/includes/_admin-dashboard.scss */
  .sfdb-02 .p-r-10 { padding: 15px; } }
/* line 1043, ../sass/includes/_admin-dashboard.scss */
.sfdb-02 .p-l-10 { padding-left: 10px; }
@media (max-width: 767px) { /* line 1043, ../sass/includes/_admin-dashboard.scss */
  .sfdb-02 .p-l-10 { padding: 15px; } }
/* line 1052, ../sass/includes/_admin-dashboard.scss */
.sfdb-02 .tab-content .addd_section .data-section .data-inner-wrap { max-height: 200px; min-height: 95px; overflow-y: auto; margin-bottom: 10px; }
/* line 1057, ../sass/includes/_admin-dashboard.scss */
.sfdb-02 .tab-content .addd_section .data-section .data-inner-wrap::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); background-color: #F5F5F5; height: 3px; }
/* line 1063, ../sass/includes/_admin-dashboard.scss */
.sfdb-02 .tab-content .addd_section .data-section .data-inner-wrap::-webkit-scrollbar { width: 3px; height: 10px; background-color: #F5F5F5; }
/* line 1068, ../sass/includes/_admin-dashboard.scss */
.sfdb-02 .tab-content .addd_section .data-section .data-inner-wrap::-webkit-scrollbar-thumb { background-color: #245c13; }
/* line 1072, ../sass/includes/_admin-dashboard.scss */
.sfdb-02 .tab-content .addd_section .data-section table { margin-bottom: 0; }
/* line 1076, ../sass/includes/_admin-dashboard.scss */
.sfdb-02 .tab-content .addd_section .data-section table tbody tr td { font-family: "questrialregular"; padding: 0; padding-top: 5px; vertical-align: top; }
/* line 1081, ../sass/includes/_admin-dashboard.scss */
.sfdb-02 .tab-content .addd_section .data-section table tbody tr td .devider { width: 100%; float: left; padding-bottom: 5px; }
/* line 1086, ../sass/includes/_admin-dashboard.scss */
.sfdb-02 .tab-content .addd_section .data-section table tbody tr td .devider.del_alert { margin: 10px 0 0; }
/* line 1088, ../sass/includes/_admin-dashboard.scss */
.sfdb-02 .tab-content .addd_section .data-section table tbody tr td .devider.del_alert button { height: 35px; }
/* line 1092, ../sass/includes/_admin-dashboard.scss */
.sfdb-02 .tab-content .addd_section .data-section table tbody tr td .devider a { height: 35px; font-family: "questrialregular"; font-size: 12px; line-height: 35px; padding: 0 15px; color: #fff; margin-top: 10px; }
/* line 1100, ../sass/includes/_admin-dashboard.scss */
.sfdb-02 .tab-content .addd_section .data-section table tbody tr td .devider a.btn-view { background: #45ad23; color: #fff; width: 80px; }
/* line 1104, ../sass/includes/_admin-dashboard.scss */
.sfdb-02 .tab-content .addd_section .data-section table tbody tr td .devider a.btn-view:hover { background: #378b1c; }
/* line 1108, ../sass/includes/_admin-dashboard.scss */
.sfdb-02 .tab-content .addd_section .data-section table tbody tr td .devider a.btn-hide { width: 80px; color: #fff; }
/* line 1111, ../sass/includes/_admin-dashboard.scss */
.sfdb-02 .tab-content .addd_section .data-section table tbody tr td .devider a.btn-hide:hover { background: #378b1c; color: #fff; }
/* line 1117, ../sass/includes/_admin-dashboard.scss */
.sfdb-02 .tab-content .addd_section .data-section table tbody tr td .devider.no-border { border: 0; }
/* line 1119, ../sass/includes/_admin-dashboard.scss */
.sfdb-02 .tab-content .addd_section .data-section table tbody tr td .devider.no-border a { margin-right: 0; }
/* line 1124, ../sass/includes/_admin-dashboard.scss */
.sfdb-02 .tab-content .addd_section .data-section table tbody tr td:nth-child(2), .sfdb-02 .tab-content .addd_section .data-section table tbody tr td:last-child { width: 86px; }
@media (max-width: 767px) { /* line 1124, ../sass/includes/_admin-dashboard.scss */
  .sfdb-02 .tab-content .addd_section .data-section table tbody tr td:nth-child(2), .sfdb-02 .tab-content .addd_section .data-section table tbody tr td:last-child { padding-right: 5px; } }
@media (max-width: 767px) { /* line 1131, ../sass/includes/_admin-dashboard.scss */
  .sfdb-02 .tab-content .addd_section .data-section table tbody tr td:nth-child(2), .sfdb-02 .tab-content .addd_section .data-section table tbody tr td:first-child { padding-left: 5px; } }
/* line 1144, ../sass/includes/_admin-dashboard.scss */
.sfdb-02 .tab-content .addd_section .btn-area a.btn-viewall { background: #45ad23; color: #fff; height: 35px; font-family: "questrialregular"; font-size: 12px; line-height: 35px; padding: 0 15px; }
/* line 1152, ../sass/includes/_admin-dashboard.scss */
.sfdb-02 .tab-content .addd_section .btn-area a.btn-viewall:hover { background: #378b1c; }
/* line 1156, ../sass/includes/_admin-dashboard.scss */
.sfdb-02 .tab-content .addd_section .btn-area a.btn-resetall { height: 35px; line-height: 35px; padding: 0 15px; color: #fff; font-family: "montserratmedium"; font-size: 12px; }
/* line 1163, ../sass/includes/_admin-dashboard.scss */
.sfdb-02 .tab-content .addd_section .btn-area a.btn-resetall:hover { background: #378b1c; color: #fff; }

/* line 1173, ../sass/includes/_admin-dashboard.scss */
.sfdb-03 { padding-top: 20px; }

/*rect.highcharts-background { height: 700px!important;
}*/
/* line 1182, ../sass/includes/_admin-dashboard.scss */
.sfdb-r-graph { /*.highcharts-root{
	height:600px !important;
}
.highcharts-background{
	height:600px !important;
}
.highcharts-plot-background{
	height:600px !important;
}
.highcharts-plot-border{
	height:600px !important;
}*/ }
/* line 1183, ../sass/includes/_admin-dashboard.scss */
.sfdb-r-graph .highcharts-container { max-width: 350px !important; }
@media (min-width: 992px) { /* line 1183, ../sass/includes/_admin-dashboard.scss */
  .sfdb-r-graph .highcharts-container { height: 700px !important; } }
@media (max-width: 991px) { /* line 1183, ../sass/includes/_admin-dashboard.scss */
  .sfdb-r-graph .highcharts-container { height: auto; } }

/* line 1205, ../sass/includes/_admin-dashboard.scss */
.messages-list-row { padding-top: 20px; padding-bottom: 20px; margin-bottom: 12px; background: #313842; }
/* line 1210, ../sass/includes/_admin-dashboard.scss */
.messages-list-row table { width: 97% !important; }
/* line 1214, ../sass/includes/_admin-dashboard.scss */
.messages-list-row table thead tr th { font-family: 'montserratmedium'; padding: 10px; font-weight: normal; text-transform: capitalize; font-size: 15px; background: #fff; border: none !important; }
/* line 1227, ../sass/includes/_admin-dashboard.scss */
.messages-list-row table tbody tr td { font-family: 'montserratregular'; font-size: 13px; padding: 10px; vertical-align: middle; border: none !important; text-transform: capitalize; }
/* line 1234, ../sass/includes/_admin-dashboard.scss */
.messages-list-row table tbody tr td .sessions_list-viewbtn { float: right; font-size: 16px; line-height: 34px; color: #fff; text-align: center; width: 95px; display: inline-block; text-transform: capitalize; cursor: pointer; background: #45ad23; text-decoration: none !important; -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; transition: all .4s; }
/* line 1250, ../sass/includes/_admin-dashboard.scss */
.messages-list-row table tbody tr td .sessions_list-viewbtn:hover { background: #328018; }
/* line 1255, ../sass/includes/_admin-dashboard.scss */
.messages-list-row table tbody tr:nth-child(even) { background: #fff; }
/* line 1258, ../sass/includes/_admin-dashboard.scss */
.messages-list-row table tbody tr:nth-child(odd) { background: #e5e5e5; }

/* line 1267, ../sass/includes/_admin-dashboard.scss */
.info-box-admin { padding: 4px 10px; color: #fff; background-color: #5a96c8; }
/* line 1271, ../sass/includes/_admin-dashboard.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 1283, ../sass/includes/_admin-dashboard.scss */
.info-box-admin .info_tooltip { overflow: hidden; background: #5a96c8; display: table; }
/* line 1287, ../sass/includes/_admin-dashboard.scss */
.info-box-admin .info_tooltip b { color: #fff; font-size: 32px; display: table-cell; float: left; padding-right: 10px; }
/* line 1294, ../sass/includes/_admin-dashboard.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 1303, ../sass/includes/_admin-dashboard.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 1314, ../sass/includes/_admin-dashboard.scss */
.min-heiht { min-height: 42px; }

/* line 1321, ../sass/includes/_admin-dashboard.scss */
.cancel-timetable .table-responsive { height: 320px !important; }
/* line 1327, ../sass/includes/_admin-dashboard.scss */
.cancel-timetable table tr .pupil-chk-all label { height: 22px; }
/* line 1332, ../sass/includes/_admin-dashboard.scss */
.cancel-timetable table tr td .btn-cancel { background: #E42328; color: #fff; border: 1px solid #E42328; }
/* line 1336, ../sass/includes/_admin-dashboard.scss */
.cancel-timetable table tr td .btn-cancel:hover, .cancel-timetable table tr td .btn-cancel:focus, .cancel-timetable table tr td .btn-cancel:active:focus { background: #d93847; color: #fff; border-color: #d93847; outline: none; }

/* line 1350, ../sass/includes/_admin-dashboard.scss */
.facilites-wrapper .content-wrapper .inner-wrapper .btn-red-bordered { margin: 10px; border: 0; }
/* line 1357, ../sass/includes/_admin-dashboard.scss */
.facilites-wrapper .cancel-timetable .cancel-table { border-top: 0; }
/* line 1361, ../sass/includes/_admin-dashboard.scss */
.facilites-wrapper .cancel-timetable .cancel-table thead tr th { background: #fff; position: -webkit-sticky; position: sticky; top: 0; z-index: 1; }

/* line 1376, ../sass/includes/_admin-dashboard.scss */
.reason-wrapper .modal-footer .btn-confirm { background: #5086ae; color: #fff; border: 1px solid #5086ae; }
/* line 1380, ../sass/includes/_admin-dashboard.scss */
.reason-wrapper .modal-footer .btn-confirm:hover, .reason-wrapper .modal-footer .btn-confirm:focus, .reason-wrapper .modal-footer .btn-confirm:active:focus { background: #303843; color: #fff; border-color: #303843; outline: none; }
/* line 1387, ../sass/includes/_admin-dashboard.scss */
.reason-wrapper .modal-footer .btn-cancel { background: #45ad23; color: #fff; border: 1px solid #45ad23; }
/* line 1391, ../sass/includes/_admin-dashboard.scss */
.reason-wrapper .modal-footer .btn-cancel:hover, .reason-wrapper .modal-footer .btn-cancel:focus, .reason-wrapper .modal-footer .btn-cancel:active:focus { background: #378b1c; color: #fff; border-color: #378b1c; outline: none; }

@media (max-width: 767px) { /* line 1402, ../sass/includes/_admin-dashboard.scss */
  .remove-pupil-table.table-responsive { border: 0; } }

/*----- Animation -----*/
@-webkit-keyframes animate-positive { 0% { width: 0; } }
@keyframes animate-positive { 0% { width: 0; } }
/* line 1420, ../sass/includes/_admin-dashboard.scss */
.new-lesson-modal .btn-red { background: #e42229; color: #fff; }
/* line 1423, ../sass/includes/_admin-dashboard.scss */
.new-lesson-modal .btn-red:hover { background: #ca2127; }

/* line 3, ../sass/includes/_awardstyle.scss */
.award-management h1 { color: #232a32; text-transform: capitalize; font-size: 28px; font-family: "questrialregular"; }
@media (max-width: 1199px) { /* line 3, ../sass/includes/_awardstyle.scss */
  .award-management h1 { font-size: 28px; } }
@media (max-width: 480px) { /* line 3, ../sass/includes/_awardstyle.scss */
  .award-management h1 { font-size: 20px; } }
/* line 15, ../sass/includes/_awardstyle.scss */
.award-management .award-panel { font-family: "questrialregular"; margin: 0 0 7px; }
/* line 22, ../sass/includes/_awardstyle.scss */
.award-management .award-panel .awrd-link-block .award-link ul li { margin: 0px; }
/* line 24, ../sass/includes/_awardstyle.scss */
.award-management .award-panel .awrd-link-block .award-link ul li a { color: #232a32; float: left; padding: 10px 20px; border: solid 1px #cdcfd3; border-bottom: 0; border-left: none; text-align: center; display: block; text-transform: capitalize; cursor: pointer; border-radius: 0px; }
/* line 36, ../sass/includes/_awardstyle.scss */
.award-management .award-panel .awrd-link-block .award-link ul li a:hover { background: #378b1c; color: #fff; }
/* line 40, ../sass/includes/_awardstyle.scss */
.award-management .award-panel .awrd-link-block .award-link ul li a.active-stage { background: #45ad23; }
@media (max-width: 1199px) { /* line 24, ../sass/includes/_awardstyle.scss */
  .award-management .award-panel .awrd-link-block .award-link ul li a { font-size: 15px; } }
@media (max-width: 991px) { /* line 24, ../sass/includes/_awardstyle.scss */
  .award-management .award-panel .awrd-link-block .award-link ul li a { width: 100%; margin-left: 0px; border-left: solid 1px #232a32; } }
@media (max-width: 767px) { /* line 24, ../sass/includes/_awardstyle.scss */
  .award-management .award-panel .awrd-link-block .award-link ul li a { font-size: 14px; } }
/* line 56, ../sass/includes/_awardstyle.scss */
.award-management .award-panel .awrd-link-block .award-link ul li.active a { background: #45ad23; }
/* line 61, ../sass/includes/_awardstyle.scss */
.award-management .award-panel .awrd-link-block .award-link ul li:first-child a { border-left: solid 1px #cdcfd3; }
/* line 75, ../sass/includes/_awardstyle.scss */
.award-management .award-panel .awrd-link-block.ethnicity_mange_outer ul li { min-width: 200px; }
@media (max-width: 767px) { /* line 75, ../sass/includes/_awardstyle.scss */
  .award-management .award-panel .awrd-link-block.ethnicity_mange_outer ul li { min-width: 50%; } }
/* line 80, ../sass/includes/_awardstyle.scss */
.award-management .award-panel .awrd-link-block.ethnicity_mange_outer ul li a { width: 100%; border: solid 1px #ddd; border-bottom: none; border-left: none; }
/* line 87, ../sass/includes/_awardstyle.scss */
.award-management .award-panel .awrd-link-block.ethnicity_mange_outer ul li.active a { border-bottom: none; }
/* line 94, ../sass/includes/_awardstyle.scss */
.award-management .award-panel .awrd-link-block.ethnicity_mange_outer .add_icon_outer a { width: 43px; height: 43px; display: block; text-align: center; color: #fff; font-size: 27px; background: #E42328; border-radius: 50%; margin: 10px 0 0; padding-top: 5px; cursor: pointer; }
/* line 116, ../sass/includes/_awardstyle.scss */
.award-management .award-panel .award-list-panel .award-group .award-panel .award-heading { padding: 13px 20px; width: 100%; cursor: pointer; position: relative; background: #303843;             /*&:after{
				content: "\f0d7";
				position:absolute;
				right: 20px;
				top: 0;
				bottom: 0;
				margin: auto 0 auto;
				height: 45px;
				font-family:$font_icons;
				color: #fff;
				font-size: $fontsize30; } &.collapsed{ &:after{ content: "\f0da"; } }*/ }
/* line 122, ../sass/includes/_awardstyle.scss */
.award-management .award-panel .award-list-panel .award-group .award-panel .award-heading.collapsed { background: #303843; }
/* line 125, ../sass/includes/_awardstyle.scss */
.award-management .award-panel .award-list-panel .award-group .award-panel .award-heading.inactive-bg { background: #E42328 !important; }
/* line 129, ../sass/includes/_awardstyle.scss */
.award-management .award-panel .award-list-panel .award-group .award-panel .award-heading.inactive-bg h4.reg-school::before { content: "\f090"; color: #fff; }
/* line 134, ../sass/includes/_awardstyle.scss */
.award-management .award-panel .award-list-panel .award-group .award-panel .award-heading.inactive-bg h4::before { color: #fff; }
/* line 139, ../sass/includes/_awardstyle.scss */
.award-management .award-panel .award-list-panel .award-group .award-panel .award-heading h4 { color: #fff; font-size: 16px; text-transform: capitalize; font-family: "questrialregular"; line-height: 23px; display: inline-block; position: relative; padding-right: 55px; }
@media (max-width: 480px) { /* line 139, ../sass/includes/_awardstyle.scss */
  .award-management .award-panel .award-list-panel .award-group .award-panel .award-heading h4 { font-size: 12px; } }
/* line 153, ../sass/includes/_awardstyle.scss */
.award-management .award-panel .award-list-panel .award-group .award-panel .award-heading h4::before { font-family: "FontAwesome"; font-size: 25px; position: absolute; right: 25px; top: 0px; bottom: 0; margin: auto 0 auto; height: 23px; }
/* line 163, ../sass/includes/_awardstyle.scss */
.award-management .award-panel .award-list-panel .award-group .award-panel .award-heading h4.unreg-school { /*&::before{
	content: "\f08b";
	color: #fff;
}*/ }
/* line 169, ../sass/includes/_awardstyle.scss */
.award-management .award-panel .award-list-panel .award-group .award-panel .award-heading h4.spcial_icon { /*&:after{
	content: "\e90f";
	color:$color-red;
	z-index: 1;
}*/ }
/* line 176, ../sass/includes/_awardstyle.scss */
.award-management .award-panel .award-list-panel .award-group .award-panel .award-heading h4.etinicity-title { font-size: 13px; }
/* line 180, ../sass/includes/_awardstyle.scss */
.award-management .award-panel .award-list-panel .award-group .award-panel .award-heading a { color: #fff; font-size: 20px; display: inline-block; position: absolute; top: 34px; bottom: 0; margin: auto 0; height: 60px; }
@media (max-width: 480px) { /* line 191, ../sass/includes/_awardstyle.scss */
  .award-management .award-panel .award-list-panel .award-group .award-panel .award-heading a i { font-size: 14px; } }
/* line 195, ../sass/includes/_awardstyle.scss */
.award-management .award-panel .award-list-panel .award-group .award-panel .award-heading a i { color: #6a728a; font-size: 25px; }
/* line 199, ../sass/includes/_awardstyle.scss */
.award-management .award-panel .award-list-panel .award-group .award-panel .award-heading a.pool-operator { right: 60px; }
/* line 201, ../sass/includes/_awardstyle.scss */
.award-management .award-panel .award-list-panel .award-group .award-panel .award-heading a.pool-operator i { color: #45ad23; }
/* line 223, ../sass/includes/_awardstyle.scss */
.award-management .award-panel .award-list-panel .award-group .award-panel .award-heading .link-area { position: absolute; height: 50px; margin: 0; padding: 0; display: table; right: 10px; top: 0; }
/* line 231, ../sass/includes/_awardstyle.scss */
.award-management .award-panel .award-list-panel .award-group .award-panel .award-heading .link-area li { display: table-cell; border-bottom: 0; width: initial; padding: 10px; text-align: center; }
/* line 237, ../sass/includes/_awardstyle.scss */
.award-management .award-panel .award-list-panel .award-group .award-panel .award-heading .link-area li a { position: relative; top: initial; height: initial; cursor: pointer; }
/* line 242, ../sass/includes/_awardstyle.scss */
.award-management .award-panel .award-list-panel .award-group .award-panel .award-heading .link-area li a i { color: #fff; }
/* line 248, ../sass/includes/_awardstyle.scss */
.award-management .award-panel .award-list-panel .award-group .award-panel .award-heading .toggle-icons { position: absolute; right: 0; top: 0; bottom: 0; margin: auto 0; height: 40px; }
/* line 255, ../sass/includes/_awardstyle.scss */
.award-management .award-panel .award-list-panel .award-group .award-panel .award-heading .toggle-icons li { display: inline-block; vertical-align: middle; width: 40px; height: 40px; text-align: center; }
/* line 261, ../sass/includes/_awardstyle.scss */
.award-management .award-panel .award-list-panel .award-group .award-panel .award-heading .toggle-icons li a { width: 100%; height: 100%; color: #fff; padding: 0; line-height: 40px; font-size: 20px; position: relative; top: initial; bottom: initial; }
/* line 271, ../sass/includes/_awardstyle.scss */
.award-management .award-panel .award-list-panel .award-group .award-panel .award-heading .toggle-icons li a:after { position: absolute; right: 10px; margin: 0 auto; content: "\e252"; font-family: 'Glyphicons Halflings'; display: block !important; }
/* line 280, ../sass/includes/_awardstyle.scss */
.award-management .award-panel .award-list-panel .award-group .award-panel .award-heading .toggle-icons li a.collapsed:after { content: "\e250"; }
/* line 288, ../sass/includes/_awardstyle.scss */
.award-management .award-panel .award-list-panel .award-group .award-panel .panel-collapse { border: 1px solid #6a728a; border-top: 0; }
@media (max-width: 767px) { /* line 291, ../sass/includes/_awardstyle.scss */
  .award-management .award-panel .award-list-panel .award-group .award-panel .panel-collapse ul { margin-left: 0; margin-right: 0; } }
/* line 298, ../sass/includes/_awardstyle.scss */
.award-management .award-panel .award-list-panel .award-group .award-panel .panel-collapse ul li { background: #fff; font-size: 16px; text-transform: capitalize; border-bottom: solid 1px #303843; cursor: pointer; position: relative; }
@media (max-width: 767px) { /* line 298, ../sass/includes/_awardstyle.scss */
  .award-management .award-panel .award-list-panel .award-group .award-panel .panel-collapse ul li { font-size: 12px; } }
/* line 308, ../sass/includes/_awardstyle.scss */
.award-management .award-panel .award-list-panel .award-group .award-panel .panel-collapse ul li:last-child { border-bottom: 0px; }
/* line 311, ../sass/includes/_awardstyle.scss */
.award-management .award-panel .award-list-panel .award-group .award-panel .panel-collapse ul li.etinicity-list { width: 49.72%; display: inline-block; margin: 6px .25% 0px .25%; float: left; border-bottom: 0; }
/* line 317, ../sass/includes/_awardstyle.scss */
.award-management .award-panel .award-list-panel .award-group .award-panel .panel-collapse ul li.etinicity-list:nth-child(odd) { margin-left: 0; }
/* line 320, ../sass/includes/_awardstyle.scss */
.award-management .award-panel .award-list-panel .award-group .award-panel .panel-collapse ul li.etinicity-list:nth-child(even) { margin-right: 0; }
/* line 323, ../sass/includes/_awardstyle.scss */
.award-management .award-panel .award-list-panel .award-group .award-panel .panel-collapse ul li.etinicity-list:nth-last-child(2), .award-management .award-panel .award-list-panel .award-group .award-panel .panel-collapse ul li.etinicity-list:last-child { border-bottom: solid 1px #303843; }
/* line 327, ../sass/includes/_awardstyle.scss */
.award-management .award-panel .award-list-panel .award-group .award-panel .panel-collapse ul li.etinicity-list:nth-child(2), .award-management .award-panel .award-list-panel .award-group .award-panel .panel-collapse ul li.etinicity-list:first-child { border-bottom: 0 !important; }
@media (max-width: 767px) { /* line 311, ../sass/includes/_awardstyle.scss */
  .award-management .award-panel .award-list-panel .award-group .award-panel .panel-collapse ul li.etinicity-list { float: none; width: 100%; margin: 0; display: block; border: 0; } }
/* line 338, ../sass/includes/_awardstyle.scss */
.award-management .award-panel .award-list-panel .award-group .award-panel .panel-collapse ul li.etinicity-list .ethnicity-btn { font-size: 18px; display: inline-block; color: #303843; position: absolute; right: 15px; top: 10px; }
/* line 345, ../sass/includes/_awardstyle.scss */
.award-management .award-panel .award-list-panel .award-group .award-panel .panel-collapse ul li.etinicity-list .ethnicity-btn:hover { color: #E42328; }
/* line 350, ../sass/includes/_awardstyle.scss */
.award-management .award-panel .award-list-panel .award-group .award-panel .panel-collapse ul li .inner_dual_wrap { position: relative; }
/* line 354, ../sass/includes/_awardstyle.scss */
.award-management .award-panel .award-list-panel .award-group .award-panel .panel-collapse ul li span.award-head { padding: 10px 85px 10px 20px; display: block; padding-right: 85px; word-wrap: break-word; font-size: 14px; }
/* line 363, ../sass/includes/_awardstyle.scss */
.award-management .award-panel .award-list-panel .award-group .award-panel .panel-collapse ul li .award-btn-r { height: 40px; position: absolute; display: inline-block; right: 5px; top: 0; bottom: 0; margin: auto 0; z-index: 1; font-size: 25px; cursor: pointer; }
/* line 374, ../sass/includes/_awardstyle.scss */
.award-management .award-panel .award-list-panel .award-group .award-panel .panel-collapse ul li .award-btn-r a { position: absolute; right: 0; top: 5px; font-size: 25px; width: 40px; height: 40px; text-align: center; }
/* line 382, ../sass/includes/_awardstyle.scss */
.award-management .award-panel .award-list-panel .award-group .award-panel .panel-collapse ul li .award-btn-r a.edit-skill { right: 35px; }
/* line 385, ../sass/includes/_awardstyle.scss */
.award-management .award-panel .award-list-panel .award-group .award-panel .panel-collapse ul li .award-btn-r a i { color: #232b32; font-family: "FontAwesome"; }
/* line 388, ../sass/includes/_awardstyle.scss */
.award-management .award-panel .award-list-panel .award-group .award-panel .panel-collapse ul li .award-btn-r a i.ony-trash { top: -2px; position: relative; color: #5e6268; }
/* line 392, ../sass/includes/_awardstyle.scss */
.award-management .award-panel .award-list-panel .award-group .award-panel .panel-collapse ul li .award-btn-r a i.ony-trash::before { content: "\f1f8"; }
/* line 396, ../sass/includes/_awardstyle.scss */
.award-management .award-panel .award-list-panel .award-group .award-panel .panel-collapse ul li .award-btn-r a i.fa-pencil { font-size: 21px; }
/* line 399, ../sass/includes/_awardstyle.scss */
.award-management .award-panel .award-list-panel .award-group .award-panel .panel-collapse ul li .award-btn-r a i.fa-trash-o { font-size: 21px; }
/* line 404, ../sass/includes/_awardstyle.scss */
.award-management .award-panel .award-list-panel .award-group .award-panel .panel-collapse ul li .award-btn-r a:hover i { color: #E42328; }
/* line 410, ../sass/includes/_awardstyle.scss */
.award-management .award-panel .award-list-panel .award-group .award-panel .panel-collapse ul li .inner-filter { background: #232a32; padding: 10px 0; min-height: 95px !important; }
/* line 415, ../sass/includes/_awardstyle.scss */
.award-management .award-panel .award-list-panel .award-group .award-panel .panel-collapse ul li .inner-filter .left-block .save-btn { position: relative; top: 0; background: #E42328; color: #fff; font-size: 14px; text-align: center; text-transform: capitalize; width: 113%; height: 45px; padding: 10px 0px; display: block; margin-left: -15px; border: none; outline: none; }
@media (max-width: 767px) { /* line 415, ../sass/includes/_awardstyle.scss */
  .award-management .award-panel .award-list-panel .award-group .award-panel .panel-collapse ul li .inner-filter .left-block .save-btn { width: 100%; } }
/* line 433, ../sass/includes/_awardstyle.scss */
.award-management .award-panel .award-list-panel .award-group .award-panel .panel-collapse ul li .inner-filter .left-block .save-btn:hover { background: #378b1c; }
/* line 436, ../sass/includes/_awardstyle.scss */
.award-management .award-panel .award-list-panel .award-group .award-panel .panel-collapse ul li .inner-filter .left-block .save-btn:after { content: ""; }
@media (max-width: 640px) { /* line 415, ../sass/includes/_awardstyle.scss */
  .award-management .award-panel .award-list-panel .award-group .award-panel .panel-collapse ul li .inner-filter .left-block .save-btn { width: 100%; margin-left: 0; } }
/* line 446, ../sass/includes/_awardstyle.scss */
.award-management .award-panel .award-list-panel .award-group .award-panel .panel-collapse ul li .inner-filter .right-block .select-outer { margin: 0px -25px 0 -10px; }
@media (max-width: 767px) { /* line 446, ../sass/includes/_awardstyle.scss */
  .award-management .award-panel .award-list-panel .award-group .award-panel .panel-collapse ul li .inner-filter .right-block .select-outer { margin: 0px -10px 0 -10px; } }
/* line 451, ../sass/includes/_awardstyle.scss */
.award-management .award-panel .award-list-panel .award-group .award-panel .panel-collapse ul li .inner-filter .right-block .select-outer .select-panel { width: 24.99%; float: left; padding: 0 10px; position: relative; }
@media (max-width: 767px) { /* line 451, ../sass/includes/_awardstyle.scss */
  .award-management .award-panel .award-list-panel .award-group .award-panel .panel-collapse ul li .inner-filter .right-block .select-outer .select-panel { float: none; width: 100%; margin: 10px 0px; } }
/* line 461, ../sass/includes/_awardstyle.scss */
.award-management .award-panel .award-list-panel .award-group .award-panel .panel-collapse ul li .inner-filter .right-block .select-outer .select-panel .label-danger { position: absolute; bottom: -20px; right: 0; width: 100%; font-weight: normal; border-radius: 0; white-space: normal; z-index: 1; }
/* line 472, ../sass/includes/_awardstyle.scss */
.award-management .award-panel .award-list-panel .award-group .award-panel .panel-collapse ul li .inner-filter .right-block .select-outer .select-panel label.award-sub-title { color: #fff; font-size: 12px; text-transform: capitalize; font-weight: normal; line-height: 20px; }
/* line 483, ../sass/includes/_awardstyle.scss */
.award-management .award-panel .award-list-panel .award-group .award-panel .panel-collapse ul li .inner-filter .right-block .select-outer .selectric-scroll ul li { background: #E42328; font-size: 12px; text-transform: capitalize; border-bottom: dashed 1px #fff; }
/* line 488, ../sass/includes/_awardstyle.scss */
.award-management .award-panel .award-list-panel .award-group .award-panel .panel-collapse ul li .inner-filter .right-block .select-outer .selectric-scroll ul li:last-child { border-bottom: 0; }
/* line 491, ../sass/includes/_awardstyle.scss */
.award-management .award-panel .award-list-panel .award-group .award-panel .panel-collapse ul li .inner-filter .right-block .select-outer .selectric-scroll ul li:hover { background: #d93847; }
/* line 495, ../sass/includes/_awardstyle.scss */
.award-management .award-panel .award-list-panel .award-group .award-panel .panel-collapse ul li .inner-filter .right-block .select-outer .selectric-scroll ul li.selected.highlighted { background: #d93847; }
/* line 502, ../sass/includes/_awardstyle.scss */
.award-management .award-panel .award-list-panel .award-group .award-panel .panel-collapse ul li .inner-filter .right-block .select-outer .selectric { padding-top: 6px; }
/* line 508, ../sass/includes/_awardstyle.scss */
.award-management .award-panel .award-list-panel .award-group .award-panel .panel-collapse ul li .inner-filter .right-block .select-outer .selectric-items .selectric-scroll ul li { padding: 10px 10px 10px 17px; }
/* line 517, ../sass/includes/_awardstyle.scss */
.award-management .award-panel .award-list-panel .award-group .award-panel .panel-collapse ul li.etinicity-notfount { width: 99.50%; margin: 0 .25%; }
/* line 523, ../sass/includes/_awardstyle.scss */
.award-management .award-panel .award-list-panel .award-group .award-panel .panel-collapse .icon-area { margin-top: 10px; }
/* line 526, ../sass/includes/_awardstyle.scss */
.award-management .award-panel .award-list-panel .award-group .award-panel .panel-collapse .icon-area.add-skill-area .add-new-skill { position: relative; }
/* line 531, ../sass/includes/_awardstyle.scss */
.award-management .award-panel .award-list-panel .award-group .award-panel .panel-collapse .icon-area a.icon-box { border: solid 1px #45ad23; background: #45ad23; color: #fff; font-size: 25px; padding: 10px; display: block; width: 55px; text-align: center; float: right; margin-left: 4px; cursor: pointer; }
/* line 544, ../sass/includes/_awardstyle.scss */
.award-management .award-panel .award-list-panel .award-group .award-panel .panel-collapse .icon-area a:hover { border: solid 1px #378b1c; background: #378b1c; }
/* line 549, ../sass/includes/_awardstyle.scss */
.award-management .award-panel .award-list-panel .award-group .award-panel .panel-collapse .icon-area .add-new-skill { display: none; }
/* line 551, ../sass/includes/_awardstyle.scss */
.award-management .award-panel .award-list-panel .award-group .award-panel .panel-collapse .icon-area .add-new-skill h1 { font-family: 'montserratregular'; font-size: 18px; color: #fff; text-transform: capitalize; padding-top: 10px; font-weight: normal; }
@media (max-width: 480px) { /* line 551, ../sass/includes/_awardstyle.scss */
  .award-management .award-panel .award-list-panel .award-group .award-panel .panel-collapse .icon-area .add-new-skill h1 { font-size: 12px; } }
/* line 564, ../sass/includes/_awardstyle.scss */
.award-management .award-panel .award-list-panel .award-group .award-panel .panel-collapse .icon-area .add-new-skill .form-group input { font-family: "montserratregular"; text-transform: capitalize; width: 100%; padding: 15px 20px; color: #232a32; border: 0px; font-size: 15px; }
@media (max-width: 480px) { /* line 564, ../sass/includes/_awardstyle.scss */
  .award-management .award-panel .award-list-panel .award-group .award-panel .panel-collapse .icon-area .add-new-skill .form-group input { font-size: 12px; } }
/* line 576, ../sass/includes/_awardstyle.scss */
.award-management .award-panel .award-list-panel .award-group .award-panel .panel-collapse .icon-area .add-new-skill .form-group .add-panel-select { margin: 0px 5px; width: 60%; }
/* line 580, ../sass/includes/_awardstyle.scss */
.award-management .award-panel .award-list-panel .award-group .award-panel .panel-collapse .icon-area .add-new-skill .form-group .add-panel-select.select-block { margin: 0; width: 100%; }
@media (max-width: 1199px) { /* line 576, ../sass/includes/_awardstyle.scss */
  .award-management .award-panel .award-list-panel .award-group .award-panel .panel-collapse .icon-area .add-new-skill .form-group .add-panel-select { width: 100%; float: none; margin: 0px; } }
/* line 589, ../sass/includes/_awardstyle.scss */
.award-management .award-panel .award-list-panel .award-group .award-panel .panel-collapse .icon-area .add-new-skill .form-group .add-panel-select .select-skills { padding: 0px 10px; float: left; min-height: 80px; width: 33.33%; }
/* line 595, ../sass/includes/_awardstyle.scss */
.award-management .award-panel .award-list-panel .award-group .award-panel .panel-collapse .icon-area .add-new-skill .form-group .add-panel-select .select-skills label.award-sub-title { font-size: 11px; }
@media (max-width: 767px) { /* line 589, ../sass/includes/_awardstyle.scss */
  .award-management .award-panel .award-list-panel .award-group .award-panel .panel-collapse .icon-area .add-new-skill .form-group .add-panel-select .select-skills { width: 100%; margin: 10px 0px; padding: 0px; } }
/* line 605, ../sass/includes/_awardstyle.scss */
.award-management .award-panel .award-list-panel .award-group .award-panel .panel-collapse .icon-area .add-new-skill .form-group .add-panel-select .select-skills .selectric span { font-family: "montserratregular"; font-size: 12px; text-transform: capitalize; }
/* line 611, ../sass/includes/_awardstyle.scss */
.award-management .award-panel .award-list-panel .award-group .award-panel .panel-collapse .icon-area .add-new-skill .form-group .add-panel-select .select-skills .selectric b.button { background: #E42328; }
/* line 618, ../sass/includes/_awardstyle.scss */
.award-management .award-panel .award-list-panel .award-group .award-panel .panel-collapse .icon-area .add-new-skill .form-group .add-panel-select .select-skills .selectric-scroll ul li { background: #E42328; font-size: 12px; text-transform: capitalize; font-family: "montserratregular"; border-bottom: dashed 1px #fff; }
/* line 624, ../sass/includes/_awardstyle.scss */
.award-management .award-panel .award-list-panel .award-group .award-panel .panel-collapse .icon-area .add-new-skill .form-group .add-panel-select .select-skills .selectric-scroll ul li:last-child { border-bottom: 0; }
/* line 627, ../sass/includes/_awardstyle.scss */
.award-management .award-panel .award-list-panel .award-group .award-panel .panel-collapse .icon-area .add-new-skill .form-group .add-panel-select .select-skills .selectric-scroll ul li:hover { background: #d93847; }
/* line 631, ../sass/includes/_awardstyle.scss */
.award-management .award-panel .award-list-panel .award-group .award-panel .panel-collapse .icon-area .add-new-skill .form-group .add-panel-select .select-skills .selectric-scroll ul li.selected.highlighted { background: #d93847; }
/* line 644, ../sass/includes/_awardstyle.scss */
.award-management .award-panel .award-list-panel .award-group .award-panel .panel-collapse ul.link-area { float: right; display: inline-block; clear: both; margin-top: 4px; margin-bottom: 4px; }
/* line 651, ../sass/includes/_awardstyle.scss */
.award-management .award-panel .award-list-panel .award-group .award-panel .panel-collapse ul.link-area li { display: table-cell; border-bottom: 0; width: calc(100% / 4); padding: 0 10px; text-align: center; }
/* line 657, ../sass/includes/_awardstyle.scss */
.award-management .award-panel .award-list-panel .award-group .award-panel .panel-collapse ul.link-area li a { position: inherit; display: table; padding: 8px 0px; line-height: 30px; top: inherit; margin: 0 auto; }
/* line 664, ../sass/includes/_awardstyle.scss */
.award-management .award-panel .award-list-panel .award-group .award-panel .panel-collapse ul.link-area li a.school-tab-icons { font-size: 26px; color: #5e6268; -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; transition: all .4s; }
@media (max-width: 1199px) { /* line 664, ../sass/includes/_awardstyle.scss */
  .award-management .award-panel .award-list-panel .award-group .award-panel .panel-collapse ul.link-area li a.school-tab-icons { font-size: 20px; } }
/* line 675, ../sass/includes/_awardstyle.scss */
.award-management .award-panel .award-list-panel .award-group .award-panel .panel-collapse ul.link-area li a.school-tab-icons:hover { color: #45ad23; }
/* line 678, ../sass/includes/_awardstyle.scss */
.award-management .award-panel .award-list-panel .award-group .award-panel .panel-collapse ul.link-area li a.school-tab-icons i { display: table-cell; text-align: center; vertical-align: middle; }
/* line 687, ../sass/includes/_awardstyle.scss */
.award-management .award-panel .award-list-panel .award-group .award-panel .panel-collapse ul.right-area-new { position: relative; height: 50px; margin: 0; padding: 0; display: table; }
/* line 693, ../sass/includes/_awardstyle.scss */
.award-management .award-panel .award-list-panel .award-group .award-panel .panel-collapse ul.right-area-new li { vertical-align: middle; padding: 0 15px; }
/* line 697, ../sass/includes/_awardstyle.scss */
.award-management .award-panel .award-list-panel .award-group .award-panel .panel-collapse ul.right-area-new::after { position: absolute; top: 9px; }
/* line 709, ../sass/includes/_awardstyle.scss */
.award-management .award-panel .award-list-panel.award-table-wrap .datatable tbody tr { border-top: solid 1px #c1c1c1; border-bottom: 1px solid #c4cbcf; }
/* line 712, ../sass/includes/_awardstyle.scss */
.award-management .award-panel .award-list-panel.award-table-wrap .datatable tbody tr:nth-child(odd) { background: #dfe6ea; }
/* line 715, ../sass/includes/_awardstyle.scss */
.award-management .award-panel .award-list-panel.award-table-wrap .datatable tbody tr:nth-child(even) { background: #fff; }
/* line 718, ../sass/includes/_awardstyle.scss */
.award-management .award-panel .award-list-panel.award-table-wrap .datatable tbody tr td { padding: 8px; color: #303843; border-left: solid 1px #c1c1c1; border-right: solid 1px #c1c1c1; }
/* line 723, ../sass/includes/_awardstyle.scss */
.award-management .award-panel .award-list-panel.award-table-wrap .datatable tbody tr td:last-child { width: 100px; position: relative; }
/* line 726, ../sass/includes/_awardstyle.scss */
.award-management .award-panel .award-list-panel.award-table-wrap .datatable tbody tr td:last-child .school-tab-icons { font-family: "questrialregular"; font-size: 14px; color: #fff; margin: 0; width: 100%; height: 100%; position: absolute; left: 0; top: 0; background: rgba(80, 134, 174, 0.6); 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 746, ../sass/includes/_awardstyle.scss */
.award-management .award-panel .award-list-panel.award-table-wrap .datatable tbody tr td:last-child .school-tab-icons:hover { background: #303843; }
/* line 759, ../sass/includes/_awardstyle.scss */
.award-management .award-panel .icon-block span a { background: #45ad23; width: 60px; height: 60px; color: #fff; display: block; cursor: pointer; float: left; margin: 15px 0px 15px 0px; -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; transition: all .4s; }
/* line 773, ../sass/includes/_awardstyle.scss */
.award-management .award-panel .icon-block span a i { width: 100%; height: 100%; display: table-cell; text-align: center; vertical-align: middle; font-size: 30px; }
/* line 785, ../sass/includes/_awardstyle.scss */
.award-management .award-panel .icon-block span a:hover { background: #378b1c; color: #fff; }
/* line 791, ../sass/includes/_awardstyle.scss */
.award-management .award-panel .icon-block span button.save-award-skill { text-transform: capitalize; height: 50px; border: none; margin-top: 15px; margin-left: 10px; outline: none !important; }
/* line 801, ../sass/includes/_awardstyle.scss */
.award-management .award-panel .icon-block span a.icon-box { height: 50px; width: 55px; display: table; }
/* line 806, ../sass/includes/_awardstyle.scss */
.award-management .award-panel .icon-block span a.icon-box i.fa-lock { display: table-cell; vertical-align: middle; padding: 0; }
/* line 811, ../sass/includes/_awardstyle.scss */
.award-management .award-panel .icon-block span a.icon-box i.fa-unlock { display: table-cell; vertical-align: middle; padding: 0; }
/* line 828, ../sass/includes/_awardstyle.scss */
.award-management.tab-area .awrd-link-block ul li.active a { color: #fff !important; }
/* line 836, ../sass/includes/_awardstyle.scss */
.award-management.tab-area .awrd-link-block .award-filter .pop-up-panel.award { float: right; }
/* line 840, ../sass/includes/_awardstyle.scss */
.award-management.tab-area .awrd-link-block .award-filter .pop-up-panel a.add-award-btn { width: 43px; height: 43px; display: table; text-align: center; color: #fff; font-size: 27px; background: #E42328; border-radius: 50%; margin: -2px auto 6px auto; padding: 0 !important; cursor: pointer; }
/* line 852, ../sass/includes/_awardstyle.scss */
.award-management.tab-area .awrd-link-block .award-filter .pop-up-panel a.add-award-btn:hover { background: #d93847; }
/* line 855, ../sass/includes/_awardstyle.scss */
.award-management.tab-area .awrd-link-block .award-filter .pop-up-panel a.add-award-btn i { display: table-cell; text-align: center; vertical-align: middle; }
/* line 866, ../sass/includes/_awardstyle.scss */
.award-management.tab-area .award-panel .award-list-panel { width: 100%; padding: 20px 20px 20px 20px; background: #232a32; }
/* line 871, ../sass/includes/_awardstyle.scss */
.award-management.tab-area .award-panel .award-list-panel .ethnicity-head { padding-bottom: 10px; }
/* line 873, ../sass/includes/_awardstyle.scss */
.award-management.tab-area .award-panel .award-list-panel .ethnicity-head h2 { color: #fff; text-transform: capitalize; font-size: 15px; font-family: "montserratlight"; }
@media (max-width: 767px) { /* line 873, ../sass/includes/_awardstyle.scss */
  .award-management.tab-area .award-panel .award-list-panel .ethnicity-head h2 { font-size: 14px; text-align: center; } }
/* line 885, ../sass/includes/_awardstyle.scss */
.award-management.tab-area .award-panel .award-list-panel .award-group .award-panel { margin: 5px 0px; }
/* line 888, ../sass/includes/_awardstyle.scss */
.award-management.tab-area .award-panel .award-list-panel .award-group .award-panel .dual_wrap .award-heading { background: #45ad23; }
/* line 889, ../sass/includes/_awardstyle.scss */
.award-management.tab-area .award-panel .award-list-panel .award-group .award-panel .dual_wrap .award-heading.collapsed { background: #fff; }
/* line 892, ../sass/includes/_awardstyle.scss */
.award-management.tab-area .award-panel .award-list-panel .award-group .award-panel .dual_wrap .award-heading.collapsed a i { color: #303843; }
/* line 896, ../sass/includes/_awardstyle.scss */
.award-management.tab-area .award-panel .award-list-panel .award-group .award-panel .dual_wrap .award-heading.collapsed h4 { color: #303843; }
/* line 899, ../sass/includes/_awardstyle.scss */
.award-management.tab-area .award-panel .award-list-panel .award-group .award-panel .dual_wrap .award-heading.collapsed:after { color: #303843; }
/* line 904, ../sass/includes/_awardstyle.scss */
.award-management.tab-area .award-panel .award-list-panel .award-group .award-panel .dual_wrap .award-heading a i { color: #fff; }
/* line 909, ../sass/includes/_awardstyle.scss */
.award-management.tab-area .award-panel .award-list-panel .award-group .award-panel .dual_wrap .award-heading h4 { display: block; color: #fff; padding-right: 108px; word-wrap: break-word; }
/* line 914, ../sass/includes/_awardstyle.scss */
.award-management.tab-area .award-panel .award-list-panel .award-group .award-panel .dual_wrap .award-heading h4.etinicity-title { padding-right: 0; font-size: 16px; font-family: "montserratmedium"; }
@media (max-width: 480px) { /* line 914, ../sass/includes/_awardstyle.scss */
  .award-management.tab-area .award-panel .award-list-panel .award-group .award-panel .dual_wrap .award-heading h4.etinicity-title { text-align: left; font-size: 13px; font-family: "montserratregular"; } }
/* line 932, ../sass/includes/_awardstyle.scss */
.award-management.tab-area .award-panel .award-list-panel .add-ethnicity { width: 43px; height: 43px; display: block; text-align: center; color: #fff; font-size: 27px; background: #E42328; border-radius: 50%; margin: 10px 0; float: right; padding-top: 5px; cursor: pointer; }
/* line 952, ../sass/includes/_awardstyle.scss */
.award-management.tab-area .award-panel .award-list-panel .icon-block span a.icon-box { margin-right: 15px; }
/* line 960, ../sass/includes/_awardstyle.scss */
.award-management.tab-area .panel-collapse { border: 0 !important; }

/* line 969, ../sass/includes/_awardstyle.scss */
.instructor_management .award-panel .award-list-panel .dataTables_wrapper .table-box { position: relative; }
/* line 971, ../sass/includes/_awardstyle.scss */
.instructor_management .award-panel .award-list-panel .dataTables_wrapper .table-box .pagination { float: right; margin-right: 45px; }
/* line 979, ../sass/includes/_awardstyle.scss */
.instructor_management .award-panel .award-list-panel .dataTables_wrapper .table-box .pagination .dataTables_paginate ul.pagination li.active a { color: #45ad23; }
/* line 983, ../sass/includes/_awardstyle.scss */
.instructor_management .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 990, ../sass/includes/_awardstyle.scss */
.instructor_management .award-panel .award-list-panel .dataTables_wrapper .table-box .pagination .dataTables_paginate ul.pagination li a:hover { color: #45ad23; }
/* line 1000, ../sass/includes/_awardstyle.scss */
.instructor_management .award-panel .award-list-panel .dataTables_wrapper .table-box .show-all-pagination::after { font-size: 12px; font-family: "montserratmedium"; }

/* line 1014, ../sass/includes/_awardstyle.scss */
.modal-settigs-configure.modal-add-block .modal-header button.close { color: #fff; margin: -6px 10px; }
/* line 1023, ../sass/includes/_awardstyle.scss */
.modal-settigs-configure.modal-add-block .confirm-area .form-inner .form-group input { margin-left: 0px; width: 100%; }
/* line 1033, ../sass/includes/_awardstyle.scss */
.modal-settigs-configure.configure-data .modal-body p { color: #fff; }
/* line 1038, ../sass/includes/_awardstyle.scss */
.modal-settigs-configure .modal-content { background: #fff; border-radius: 0px; }
/* line 1041, ../sass/includes/_awardstyle.scss */
.modal-settigs-configure .modal-content .modal-header { padding: 10px 10px 0 10px; border: 0px; }
/* line 1044, ../sass/includes/_awardstyle.scss */
.modal-settigs-configure .modal-content .modal-header h4 { color: #fff; font-size: 18px; font-family: "montserratmedium"; text-transform: capitalize; padding: 12px 0px 10px 8px; }
/* line 1052, ../sass/includes/_awardstyle.scss */
.modal-settigs-configure .modal-content .modal-body { padding: 0px; }
/* line 1054, ../sass/includes/_awardstyle.scss */
.modal-settigs-configure .modal-content .modal-body h6 { font-size: 12px; color: #fff; text-transform: capitalize; padding: 0 0 15px 18px; }
/* line 1060, ../sass/includes/_awardstyle.scss */
.modal-settigs-configure .modal-content .modal-body input { border-radius: 0; width: 100%; padding: 8px; background: #fff; height: 35px; color: #6a728a; }
/* line 1070, ../sass/includes/_awardstyle.scss */
.modal-settigs-configure .modal-content .modal-body .text-puuercase { text-transform: capitalize; }
/* line 1074, ../sass/includes/_awardstyle.scss */
.modal-settigs-configure .modal-content .modal-body .confirm-area .form-inner { padding: 0px 20px; }
/* line 1078, ../sass/includes/_awardstyle.scss */
.modal-settigs-configure .modal-content .modal-body .confirm-area .form-inner .form-group [type="checkbox"]:not(:checked) + label::after, .modal-settigs-configure .modal-content .modal-body .confirm-area .form-inner .form-group [type="checkbox"]:checked + label::after { color: #45ad23; left: 2px; }
/* line 1084, ../sass/includes/_awardstyle.scss */
.modal-settigs-configure .modal-content .modal-body .confirm-area .form-inner .form-group [type="checkbox"]:not(:checked) + label::before, .modal-settigs-configure .modal-content .modal-body .confirm-area .form-inner .form-group [type="checkbox"]:checked + label::before { width: 20px; height: 20px; top: 3px; }
/* line 1090, ../sass/includes/_awardstyle.scss */
.modal-settigs-configure .modal-content .modal-body .confirm-area .form-inner .form-group label { color: #6a728a; font-size: 12px; line-height: 24px; text-transform: capitalize; }
/* line 1096, ../sass/includes/_awardstyle.scss */
.modal-settigs-configure .modal-content .modal-body .confirm-area .form-inner .form-group label.check-label { line-height: 27px; }
/* line 1100, ../sass/includes/_awardstyle.scss */
.modal-settigs-configure .modal-content .modal-body .confirm-area .form-inner .form-group input[type=checkbox]:checked + label { color: #45ad23 !important; }
/* line 1104, ../sass/includes/_awardstyle.scss */
.modal-settigs-configure .modal-content .modal-body .confirm-area .form-inner .form-group .select-drp-box .selectric { background: none; border: solid 1px #E42328; }
/* line 1107, ../sass/includes/_awardstyle.scss */
.modal-settigs-configure .modal-content .modal-body .confirm-area .form-inner .form-group .select-drp-box .selectric span { color: #fff; }
/* line 1110, ../sass/includes/_awardstyle.scss */
.modal-settigs-configure .modal-content .modal-body .confirm-area .form-inner .form-group .select-drp-box .selectric b { background: none; border-left: solid 1px #E42328; }
/* line 1113, ../sass/includes/_awardstyle.scss */
.modal-settigs-configure .modal-content .modal-body .confirm-area .form-inner .form-group .select-drp-box .selectric b:after { border-top-color: #E42328; }
/* line 1122, ../sass/includes/_awardstyle.scss */
.modal-settigs-configure .modal-content .modal-body .confirm-area .button-area { background: #303843; padding: 10px 8px; }
/* line 1125, ../sass/includes/_awardstyle.scss */
.modal-settigs-configure .modal-content .modal-body .confirm-area .button-area .btn-inner { float: right; }
@media (max-width: 480px) { /* line 1125, ../sass/includes/_awardstyle.scss */
  .modal-settigs-configure .modal-content .modal-body .confirm-area .button-area .btn-inner { float: none; } }
/* line 1130, ../sass/includes/_awardstyle.scss */
.modal-settigs-configure .modal-content .modal-body .confirm-area .button-area .btn-inner .btn-block { font-size: 12px; text-align: center; height: 43px; padding: 10px 8px; font-family: "questrialregular"; border-radius: 0px; float: left; text-transform: capitalize; width: 150px; margin: 0px; }
@media (max-width: 480px) { /* line 1130, ../sass/includes/_awardstyle.scss */
  .modal-settigs-configure .modal-content .modal-body .confirm-area .button-area .btn-inner .btn-block { float: none; width: 100%; margin: 0 0 10px 0; } }
/* line 1148, ../sass/includes/_awardstyle.scss */
.modal-settigs-configure .modal-content .modal-body .confirm-area .button-area .btn-inner .btn-cancel { background: #fff; }
/* line 1150, ../sass/includes/_awardstyle.scss */
.modal-settigs-configure .modal-content .modal-body .confirm-area .button-area .btn-inner .btn-cancel:hover { background: #378b1c; color: #fff; }
/* line 1155, ../sass/includes/_awardstyle.scss */
.modal-settigs-configure .modal-content .modal-body .confirm-area .button-area .btn-inner .btn-save { background: #45ad23; color: #fff; }
/* line 1158, ../sass/includes/_awardstyle.scss */
.modal-settigs-configure .modal-content .modal-body .confirm-area .button-area .btn-inner .btn-save:hover { background: #fff; color: #232a32; }
/* line 1166, ../sass/includes/_awardstyle.scss */
.modal-settigs-configure .modal-content .modal-body .skill-label-board { padding: 10px 20px; }
/* line 1168, ../sass/includes/_awardstyle.scss */
.modal-settigs-configure .modal-content .modal-body .skill-label-board h2 { text-transform: capitalize; color: #fff; font-size: 15px; font-style: italic; padding-bottom: 12px; }
@media (max-width: 480px) { /* line 1168, ../sass/includes/_awardstyle.scss */
  .modal-settigs-configure .modal-content .modal-body .skill-label-board h2 { font-size: 12px; } }
/* line 1178, ../sass/includes/_awardstyle.scss */
.modal-settigs-configure .modal-content .modal-body .skill-label-board h2 span i { text-transform: capitalize; padding-right: 15px; font-size: 25px; color: #6a728a; }
/* line 1186, ../sass/includes/_awardstyle.scss */
.modal-settigs-configure .modal-content .modal-body .skill-label-board p { color: #45ad23; font-size: 12px; font-family: "montserratmedium"; margin: 0px; }
/* line 1193, ../sass/includes/_awardstyle.scss */
.modal-settigs-configure .modal-content .modal-body .selection-itms { margin: 8px 0px 45px 0px; }
/* line 1196, ../sass/includes/_awardstyle.scss */
.modal-settigs-configure .modal-content .modal-body .selection-itms label.item_label { color: #45ad23; text-align: center; border: solid 1px #45ad23; padding: 10px 8px; font-weight: normal; margin-right: 10px; color: #fff; }
@media (max-width: 480px) { /* line 1196, ../sass/includes/_awardstyle.scss */
  .modal-settigs-configure .modal-content .modal-body .selection-itms label.item_label { width: 100%; margin: 0 0 10px 0; } }
/* line 1210, ../sass/includes/_awardstyle.scss */
.modal-settigs-configure .modal-content .modal-body .selection-itms p { color: #fff; }

/* line 1219, ../sass/includes/_awardstyle.scss */
#attendance .modal-header .close { color: #fff; }

/* line 1227, ../sass/includes/_awardstyle.scss */
.modal_addschool .form-group .select-filter div.cs-skin-elastic { max-width: 100%; }
/* line 1230, ../sass/includes/_awardstyle.scss */
.modal_addschool .form-group .select-filter .cs-skin-elastic > span { background: none; border: solid 1px #45ad23; background: none; color: #fff; font-size: 13px; }
/* line 1236, ../sass/includes/_awardstyle.scss */
.modal_addschool .form-group .select-filter .cs-skin-elastic > span.cs-placeholder { color: #7592a0; }
/* line 1242, ../sass/includes/_awardstyle.scss */
.modal_addschool .form-group .select-filter .cs-options ul:before { background: none; }
/* line 1249, ../sass/includes/_awardstyle.scss */
.modal_addschool .form-group select.multi-box { background: none; border: solid 1px #45ad23; width: 100%; color: #7592a0; }
/* line 1257, ../sass/includes/_awardstyle.scss */
.modal_addschool .form-group textarea.message-area { width: 100% !important; }
/* line 1263, ../sass/includes/_awardstyle.scss */
.modal_addschool.modal-wid .modal-dialog { width: 90%; max-height: 500px; /*.modal-body{
	overflow-x: scroll;
	  &::-webkit-scrollbar {
		  width: 10px;
	  }
	  &::-webkit-scrollbar-track {
		  background: #f7a2a9;
	  }
	  &::-webkit-scrollbar-thumb {
		  background: #E42328;
	  }
	  &::-webkit-scrollbar-thumb:hover {
		  background: #d93847;
	  } }*/ }
@media (max-width: 1024px) { /* line 1263, ../sass/includes/_awardstyle.scss */
  .modal_addschool.modal-wid .modal-dialog { width: 100%; } }
/* line 1285, ../sass/includes/_awardstyle.scss */
.modal_addschool.modal-wid .modal-dialog .data-section { padding: 0px 10px; }
/* line 1287, ../sass/includes/_awardstyle.scss */
.modal_addschool.modal-wid .modal-dialog .data-section table { border: solid 1px #fff; }
/* line 1291, ../sass/includes/_awardstyle.scss */
.modal_addschool.modal-wid .modal-dialog .data-section table thead tr th { color: #fff; border-bottom: 0px; border-right: solid 1px #fff; }
@media (max-width: 1024px) { /* line 1291, ../sass/includes/_awardstyle.scss */
  .modal_addschool.modal-wid .modal-dialog .data-section table thead tr th { font-size: 12px; } }
/* line 1303, ../sass/includes/_awardstyle.scss */
.modal_addschool.modal-wid .modal-dialog .data-section table tbody tr td { color: #fff; border-right: solid 1px #fff; }
@media (max-width: 1024px) { /* line 1303, ../sass/includes/_awardstyle.scss */
  .modal_addschool.modal-wid .modal-dialog .data-section table tbody tr td { font-size: 12px; } }
/* line 1313, ../sass/includes/_awardstyle.scss */
.modal_addschool.modal-wid .modal-dialog .data-section .sub_title_attain { color: #fff; font-weight: normal; text-transform: capitalize; font-size: 17px; display: block; text-align: left; margin-bottom: 10px; }
/* line 1322, ../sass/includes/_awardstyle.scss */
.modal_addschool.modal-wid .modal-dialog .data-section .synced_table { border: none; }
/* line 1326, ../sass/includes/_awardstyle.scss */
.modal_addschool.modal-wid .modal-dialog .data-section .synced_table thead tr th { text-transform: capitalize; font-weight: normal; vertical-align: middle; text-align: center; border-right: none; background: #227394; font-size: 13px; line-height: 30px; }
/* line 1336, ../sass/includes/_awardstyle.scss */
.modal_addschool.modal-wid .modal-dialog .data-section .synced_table thead tr th label:before { top: -13px; width: 15px; }
/* line 1340, ../sass/includes/_awardstyle.scss */
.modal_addschool.modal-wid .modal-dialog .data-section .synced_table thead tr th label:after { top: -13px; background: #45ad23; width: 15px; height: 47px; left: 0; content: ""; }
/* line 1349, ../sass/includes/_awardstyle.scss */
.modal_addschool.modal-wid .modal-dialog .data-section .synced_table thead tr th label.active_cheked:after { background: #707072; }
/* line 1354, ../sass/includes/_awardstyle.scss */
.modal_addschool.modal-wid .modal-dialog .data-section .synced_table thead tr th:first-child { padding: 0; position: absolute; width: 10px; height: 47px; background: #232a32 !important; z-index: 1; }
/* line 1361, ../sass/includes/_awardstyle.scss */
.modal_addschool.modal-wid .modal-dialog .data-section .synced_table thead tr th:first-child label { width: 10px; height: 47px; margin-bottom: 0; }
/* line 1365, ../sass/includes/_awardstyle.scss */
.modal_addschool.modal-wid .modal-dialog .data-section .synced_table thead tr th:first-child label:before { top: 0; width: 10px; height: 47px; }
/* line 1370, ../sass/includes/_awardstyle.scss */
.modal_addschool.modal-wid .modal-dialog .data-section .synced_table thead tr th:first-child label:after { top: 0; width: 10px; height: 47px; }
/* line 1379, ../sass/includes/_awardstyle.scss */
.modal_addschool.modal-wid .modal-dialog .data-section .synced_table thead tr th:nth-child(2n) { padding-right: 12px; background: #56a3cf; }
/* line 1382, ../sass/includes/_awardstyle.scss */
.modal_addschool.modal-wid .modal-dialog .data-section .synced_table thead tr th:nth-child(2n) .fht-cell { width: 178px !important; }
/* line 1386, ../sass/includes/_awardstyle.scss */
.modal_addschool.modal-wid .modal-dialog .data-section .synced_table thead tr th:nth-child(3n) { background: #408bbd; }
/* line 1389, ../sass/includes/_awardstyle.scss */
.modal_addschool.modal-wid .modal-dialog .data-section .synced_table thead tr th:nth-child(4n) { background: #3078a3; }
/* line 1392, ../sass/includes/_awardstyle.scss */
.modal_addschool.modal-wid .modal-dialog .data-section .synced_table thead tr th:nth-child(5n) { background: #246689; }
/* line 1395, ../sass/includes/_awardstyle.scss */
.modal_addschool.modal-wid .modal-dialog .data-section .synced_table thead tr th:nth-child(6n) { background: #16526a; }
/* line 1398, ../sass/includes/_awardstyle.scss */
.modal_addschool.modal-wid .modal-dialog .data-section .synced_table thead tr th:nth-child(7n) { background: #144254; }
/* line 1404, ../sass/includes/_awardstyle.scss */
.modal_addschool.modal-wid .modal-dialog .data-section .synced_table tbody tr { position: relative; height: 50px; }
/* line 1407, ../sass/includes/_awardstyle.scss */
.modal_addschool.modal-wid .modal-dialog .data-section .synced_table tbody tr td { border-right: solid 1px #546a84; border-top: none; text-align: center; vertical-align: middle; padding: 0; font-size: 13px; text-transform: capitalize; }
/* line 1415, ../sass/includes/_awardstyle.scss */
.modal_addschool.modal-wid .modal-dialog .data-section .synced_table tbody tr td.compailsd_active { background: #fbebe9 !important; }
/* line 1418, ../sass/includes/_awardstyle.scss */
.modal_addschool.modal-wid .modal-dialog .data-section .synced_table tbody tr td.compailsd_active .compailsd_col_light:after { background: none; }
/* line 1423, ../sass/includes/_awardstyle.scss */
.modal_addschool.modal-wid .modal-dialog .data-section .synced_table tbody tr td:first-child { position: absolute; width: 10px; height: 50px; background: #232a32 !important; z-index: 1; }
/* line 1429, ../sass/includes/_awardstyle.scss */
.modal_addschool.modal-wid .modal-dialog .data-section .synced_table tbody tr td:first-child input[type=checkbox] { width: 195px; height: 46px; opacity: 0; left: 0; cursor: pointer; }
/* line 1436, ../sass/includes/_awardstyle.scss */
.modal_addschool.modal-wid .modal-dialog .data-section .synced_table tbody tr td:first-child label { width: 10px; height: 50px; margin-bottom: 0; }
/* line 1440, ../sass/includes/_awardstyle.scss */
.modal_addschool.modal-wid .modal-dialog .data-section .synced_table tbody tr td:first-child label:before { top: 0; width: 10px; height: 50px; background: #232a32; }
/* line 1446, ../sass/includes/_awardstyle.scss */
.modal_addschool.modal-wid .modal-dialog .data-section .synced_table tbody tr td:first-child label:after { top: 0; width: 10px; height: 50px; }
/* line 1452, ../sass/includes/_awardstyle.scss */
.modal_addschool.modal-wid .modal-dialog .data-section .synced_table tbody tr td:first-child .globe_ico { position: absolute; right: 25px; }
/* line 1456, ../sass/includes/_awardstyle.scss */
.modal_addschool.modal-wid .modal-dialog .data-section .synced_table tbody tr td:first-child .heart_ico { color: #e63a20; position: absolute; right: 3px; }
/* line 1463, ../sass/includes/_awardstyle.scss */
.modal_addschool.modal-wid .modal-dialog .data-section .synced_table tbody tr td label:before { top: -13px; width: 15px; }
/* line 1467, ../sass/includes/_awardstyle.scss */
.modal_addschool.modal-wid .modal-dialog .data-section .synced_table tbody tr td label:after { top: -13px; background: #45ad23; height: 28px; width: 15px; left: 0; content: ""; }
/* line 1476, ../sass/includes/_awardstyle.scss */
.modal_addschool.modal-wid .modal-dialog .data-section .synced_table tbody tr td label.active_cheked:after { background: #707072; }
/* line 1481, ../sass/includes/_awardstyle.scss */
.modal_addschool.modal-wid .modal-dialog .data-section .synced_table tbody tr td a { color: #fff; padding: 6px 5px; display: block; }
/* line 1486, ../sass/includes/_awardstyle.scss */
.modal_addschool.modal-wid .modal-dialog .data-section .synced_table tbody tr td .compailsd_col_light { text-align: left; font-size: 13px; line-height: 13px; color: #3683a5; display: block; position: relative; background: #fbebe9; width: 100%; height: 100%; left: 0; bottom: 0px; padding: 12px; }
/* line 1499, ../sass/includes/_awardstyle.scss */
.modal_addschool.modal-wid .modal-dialog .data-section .synced_table tbody tr td .compailsd_col_light::after { width: 101%; height: 1px; position: absolute; bottom: -1px; left: 0; content: ''; background: #fff; z-index: 1; }
/* line 1509, ../sass/includes/_awardstyle.scss */
.modal_addschool.modal-wid .modal-dialog .data-section .synced_table tbody tr td .compailsd_col_light::before { position: absolute; right: -1px; top: 0; content: ''; width: 1px; height: 101%; background: #fff; }
/* line 1518, ../sass/includes/_awardstyle.scss */
.modal_addschool.modal-wid .modal-dialog .data-section .synced_table tbody tr td .compailsd_col_light a { color: #000; }
/* line 1522, ../sass/includes/_awardstyle.scss */
.modal_addschool.modal-wid .modal-dialog .data-section .synced_table tbody tr td .compailsd_col_light .fa-trophy { color: #3683a5; font-size: 22px; float: left; margin-right: 8px; position: relative; top: 0; }
/* line 1531, ../sass/includes/_awardstyle.scss */
.modal_addschool.modal-wid .modal-dialog .data-section .synced_table tbody tr td .compailsd_col_light span.trophy-text { display: block; text-align: center; }
/* line 1537, ../sass/includes/_awardstyle.scss */
.modal_addschool.modal-wid .modal-dialog .data-section .synced_table tbody tr td .sfachievements { line-height: 13px; color: #fff; display: block; background: #528dbb; width: 100%; height: 100%; left: 0; top: 0; padding: 18px 5px; border-bottom: solid 1px #4c83ae; }
/* line 1551, ../sass/includes/_awardstyle.scss */
.modal_addschool.modal-wid .modal-dialog .data-section .synced_table tbody tr:nth-child(even) { background: #e64a31; }
/* line 1553, ../sass/includes/_awardstyle.scss */
.modal_addschool.modal-wid .modal-dialog .data-section .synced_table tbody tr:nth-child(even) td:nth-child(2) { background: #707072; }
/* line 1557, ../sass/includes/_awardstyle.scss */
.modal_addschool.modal-wid .modal-dialog .data-section .synced_table tbody tr:nth-child(odd) { background: #ee5135; }
/* line 1559, ../sass/includes/_awardstyle.scss */
.modal_addschool.modal-wid .modal-dialog .data-section .synced_table tbody tr:nth-child(odd) td:nth-child(2) { color: #303233; background: #e8e9ea; }
/* line 1565, ../sass/includes/_awardstyle.scss */
.modal_addschool.modal-wid .modal-dialog .data-section .synced_table tbody tr.active td { background: transparent; }
/* line 1576, ../sass/includes/_awardstyle.scss */
.modal_addschool.modal-wid .modal-dialog .attan-btn-row { display: inline-block; float: right; }
/* line 1579, ../sass/includes/_awardstyle.scss */
.modal_addschool.modal-wid .modal-dialog .attan-btn-row .synced_submit { font-size: 12px; color: #fff; background: #E42328; border-radius: 0px; padding: 10px 20px; text-transform: capitalize; -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; transition: all .4s; outline: none !important; }
/* line 1592, ../sass/includes/_awardstyle.scss */
.modal_addschool.modal-wid .modal-dialog .attan-btn-row .synced_submit:hover { color: #303842; background: #fff; }
/* line 1596, ../sass/includes/_awardstyle.scss */
.modal_addschool.modal-wid .modal-dialog .attan-btn-row .synced_cancal { background: #fff; font-size: 12px; text-align: center; padding: 10px 8px; font-family: "montserratmedium"; border-radius: 0px; text-transform: capitalize; width: 150px; margin-right: 20px; -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; transition: all .4s; outline: none !important; }
/* line 1612, ../sass/includes/_awardstyle.scss */
.modal_addschool.modal-wid .modal-dialog .attan-btn-row .synced_cancal:hover { color: #fff; background: #E42328; }

/* line 1620, ../sass/includes/_awardstyle.scss */
.dual_wrap { position: relative; }
/* line 1622, ../sass/includes/_awardstyle.scss */
.dual_wrap .absolute-ico { position: absolute; display: table; right: 45px; top: 0; bottom: 0; margin: auto 0; z-index: 1; font-size: 25px; cursor: pointer; }
@media (max-width: 767px) { /* line 1622, ../sass/includes/_awardstyle.scss */
  .dual_wrap .absolute-ico { right: 38px; } }
/* line 1635, ../sass/includes/_awardstyle.scss */
.dual_wrap .absolute-ico a { color: #fff; margin: 0 5px; }
/* line 1641, ../sass/includes/_awardstyle.scss */
.dual_wrap.like-this a { color: #fff; }

/* line 1647, ../sass/includes/_awardstyle.scss */
.bulk-upload p { color: #fff; font-size: 12px; line-height: 24px; }
/* line 1652, ../sass/includes/_awardstyle.scss */
.bulk-upload .downloadarea { float: right; margin: 10px; }
/* line 1657, ../sass/includes/_awardstyle.scss */
.bulk-upload .award-panel .chose-file { background: #fff; width: 100%; height: 40px; padding: 10px; }
/* line 1662, ../sass/includes/_awardstyle.scss */
.bulk-upload .award-panel .chose-file::after { position: absolute; top: 0; left: 0; content: ''; width: 100%; height: 100%; border: solid 1px #525962; z-index: 0; }
@media (max-width: 460px) { /* line 1672, ../sass/includes/_awardstyle.scss */
  .bulk-upload .award-panel .chose-file label { font-size: 11px; } }
/* line 1677, ../sass/includes/_awardstyle.scss */
.bulk-upload .award-panel .chose-file span { background: #45ad23; color: #fff; position: absolute; right: 0; width: 40px; text-align: center; font-size: 30px; top: 0; padding: 0; z-index: 1; }
/* line 1692, ../sass/includes/_awardstyle.scss */
.bulk-upload.upload-pool p { color: #333; }

/* line 1701, ../sass/includes/_awardstyle.scss */
.bulk .download-block { width: 100%; float: left; }
@media (min-width: 768px) { /* line 1701, ../sass/includes/_awardstyle.scss */
  .bulk .download-block { width: 108%; } }
/* line 1707, ../sass/includes/_awardstyle.scss */
.bulk .download-block .downloadarea { margin: 0px; width: 100%; }
/* line 1710, ../sass/includes/_awardstyle.scss */
.bulk .download-block .downloadarea a { text-align: center; border: solid 1px #fff; padding: 9px 10px; display: block; color: #fff; background: #303843; }
@media (max-width: 460px) { /* line 1710, ../sass/includes/_awardstyle.scss */
  .bulk .download-block .downloadarea a { font-size: 10px; } }
/* line 1720, ../sass/includes/_awardstyle.scss */
.bulk .download-block .downloadarea a:hover { background: #45ad23; }
/* line 1726, ../sass/includes/_awardstyle.scss */
.bulk .btn-blukupload { border: solid 1px #fff; padding: 7px; text-align: center; text-transform: capitalize; color: #fff; background: none; width: 110px; margin: 15px 0; border-radius: 0px; }
/* line 1736, ../sass/includes/_awardstyle.scss */
.bulk .btn-blukupload:hover { background: #45ad23; }

/* line 1742, ../sass/includes/_awardstyle.scss */
.operator-outer .oprater-inner-list { background: #303843; width: 100%; cursor: pointer; position: relative; line-height: 62px; padding: 10px 5px 10px 20px; margin-bottom: 5px; }
/* line 1751, ../sass/includes/_awardstyle.scss */
.operator-outer .oprater-inner-list h4 { color: #fff; font-size: 16px; line-height: 23px; text-transform: capitalize; font-family: "montserratmedium"; width: 100%; float: left; width: 50%; }
/* line 1761, ../sass/includes/_awardstyle.scss */
.operator-outer .oprater-inner-list .icon-area { float: right; }
/* line 1764, ../sass/includes/_awardstyle.scss */
.operator-outer .oprater-inner-list .icon-area ul li { float: left; }
/* line 1766, ../sass/includes/_awardstyle.scss */
.operator-outer .oprater-inner-list .icon-area ul li a { color: #fff; font-size: 25px; padding: 0px 20px; display: inline-block; }

/* line 1778, ../sass/includes/_awardstyle.scss */
.inner_dual_wrap .award-head { position: relative; }

/*.inner_dual_wrap .award-head.collapsed:after { content: "\f085"; font-family: fontAwesome; display:  block; width:  30px; height:  30px; text-align: center; line-height:  30px; position:  absolute; top: 0; right:  14px; bottom:  0; margin: auto; font-size:  22px;
}*/
/* line 1796, ../sass/includes/_awardstyle.scss */
.sf-award-subcat::after { display: none !important; }

/*.inner_dual_wrap .award-head.collapsed + .certificate-button{ display: none;
}*/
/* line 1802, ../sass/includes/_awardstyle.scss */
.inner_dual_wrap .award-head + .certificate-button { display: block; }

/* line 1808, ../sass/includes/_awardstyle.scss */
.confirm-area thead tr th { border-bottom: none; }
/* line 1815, ../sass/includes/_awardstyle.scss */
.confirm-area tbody tr td { border-top: dotted 1px #ddd; }
/* line 1818, ../sass/includes/_awardstyle.scss */
.confirm-area tbody tr td .chek-outer { display: grid; position: relative; top: -4px; }

/* line 1828, ../sass/includes/_awardstyle.scss */
#add_new .label-for-check { padding-left: 32px; line-height: 24px; }
/* line 1831, ../sass/includes/_awardstyle.scss */
#add_new .label-for-check::after { color: #E42328; }
/* line 1835, ../sass/includes/_awardstyle.scss */
#add_new [type="checkbox"]:checked + label, #add_new [type="radio"]:checked + label { color: #E42328; }
/* line 1837, ../sass/includes/_awardstyle.scss */
#add_new [type="checkbox"]:checked + label.add_new-label, #add_new [type="radio"]:checked + label.add_new-label { padding: 4px 37px; }
/* line 1841, ../sass/includes/_awardstyle.scss */
#add_new .select-drp-box { margin-left: 0; display: inline-block; width: 30%; position: relative; }
/* line 1846, ../sass/includes/_awardstyle.scss */
#add_new .select-drp-box .selectric { display: block; vertical-align: middle; height: auto; padding-top: 4px; }
/* line 1852, ../sass/includes/_awardstyle.scss */
#add_new .select-drp-box .error { position: absolute; }
/* line 1856, ../sass/includes/_awardstyle.scss */
#add_new .select-gp { padding-left: 34px; }
/* line 1859, ../sass/includes/_awardstyle.scss */
#add_new input { text-transform: capitalize; padding-left: 15px; font-size: 13px; }
/* line 1864, ../sass/includes/_awardstyle.scss */
#add_new .select-drp-content { font-size: 13px; line-height: 41px; color: #fff; padding: 0 10px; display: inline-block; vertical-align: top; }

/* line 1874, ../sass/includes/_awardstyle.scss */
#configure_award_form .label-for-check { padding-left: 32px; line-height: 24px; }
/* line 1877, ../sass/includes/_awardstyle.scss */
#configure_award_form .label-for-check::after { color: #E42328; }
/* line 1881, ../sass/includes/_awardstyle.scss */
#configure_award_form [type="checkbox"]:checked + label, #configure_award_form [type="radio"]:checked + label { color: #E42328; }
/* line 1884, ../sass/includes/_awardstyle.scss */
#configure_award_form .select-drp-box { margin-left: 0; display: inline-block; width: 30%; }
/* line 1888, ../sass/includes/_awardstyle.scss */
#configure_award_form .select-drp-box .selectric { display: block; vertical-align: middle; height: auto; padding-top: 4px; }
/* line 1894, ../sass/includes/_awardstyle.scss */
#configure_award_form .select-drp-box .label-danger { position: absolute; }
/* line 1898, ../sass/includes/_awardstyle.scss */
#configure_award_form .select-drp-content { font-size: 13px; line-height: 41px; color: #fff; padding: 0 10px; display: inline-block; vertical-align: top; }
/* line 1906, ../sass/includes/_awardstyle.scss */
#configure_award_form .modal-header { margin-bottom: 10px; }
/* line 1912, ../sass/includes/_awardstyle.scss */
#configure_award_form input { padding-left: 15px; font-size: 13px; }

@media (min-width: 768px) { /* line 1919, ../sass/includes/_awardstyle.scss */
  .modal-dialog { margin: 75px auto; } }
/* line 1925, ../sass/includes/_awardstyle.scss */
#new-award-form span.error { 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: 0; background-color: #cc0600; }
/* line 1939, ../sass/includes/_awardstyle.scss */
#new-award-form span:empty { display: none; }

/* line 1945, ../sass/includes/_awardstyle.scss */
.new-skill-row .selectric { padding-top: 6px; }
@media (max-width: 1199px) { /* line 1948, ../sass/includes/_awardstyle.scss */
  .new-skill-row .new-skill-btnrow { position: relative; margin-bottom: 10px; } }
/* line 1955, ../sass/includes/_awardstyle.scss */
.new-skill-row .new-skill-btnrow button { outline: none !important; -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; transition: all .4s; }
/* line 1961, ../sass/includes/_awardstyle.scss */
.new-skill-row .new-skill-btnrow button.save-award-skill { text-transform: capitalize; font-size: 18px; width: 100%; height: 45px; font-size: 14px; }
/* line 1967, ../sass/includes/_awardstyle.scss */
.new-skill-row .new-skill-btnrow button.save-award-skill:hover { background: #378b1c; opacity: unset; }
/* line 1971, ../sass/includes/_awardstyle.scss */
.new-skill-row .new-skill-btnrow button.save-award-skill.left-space { margin-left: 6px; }
/* line 1975, ../sass/includes/_awardstyle.scss */
.new-skill-row .new-skill-btnrow button.save-skill-and-continue { font-family: 'montserratlight'; text-transform: capitalize; font-size: 16px; width: 100%; height: 45px; padding: 10px; border-radius: 0px; background: #45ad23; color: #fff; font-size: 13px; }
/* line 1986, ../sass/includes/_awardstyle.scss */
.new-skill-row .new-skill-btnrow button.save-skill-and-continue:hover { background: #378b1c; opacity: unset; color: #fff; }
@media (max-width: 590px) { /* line 1955, ../sass/includes/_awardstyle.scss */
  .new-skill-row .new-skill-btnrow button { font-size: 12px !important; width: 100% !important; height: 40px !important; margin: 1%; } }

/* line 2002, ../sass/includes/_awardstyle.scss */
#national .skill-form { padding-bottom: 25px; }

/* line 2008, ../sass/includes/_awardstyle.scss */
#super-permission .confirm-area input { margin-bottom: 15px; }

/* line 2013, ../sass/includes/_awardstyle.scss */
#unlock-permission { z-index: 1070; }
/* line 2015, ../sass/includes/_awardstyle.scss */
#unlock-permission .form-group { margin-bottom: 15px; }
/* line 2018, ../sass/includes/_awardstyle.scss */
#unlock-permission .modal-title { margin-bottom: 14px; }
/* line 2021, ../sass/includes/_awardstyle.scss */
#unlock-permission input[type=text] { font-family: "questrialregular"; margin-bottom: 10px; }
@media (min-width: 768px) { /* line 198, ../sass/includes/_mixins.scss */
  #unlock-permission .modal-dialog { margin: 15% auto !important; } }
/* line 2026, ../sass/includes/_awardstyle.scss */
#unlock-permission .modal-dialog { width: 600px; }
/* line 2029, ../sass/includes/_awardstyle.scss */
#unlock-permission .modal-dialog .modal-content .modal-header { background: transparent; }

@media (min-width: 768px) { /* line 190, ../sass/includes/_mixins.scss */
  #data_configure .modal-dialog { margin: 7% auto !important; } }

@media (min-width: 768px) { /* line 190, ../sass/includes/_mixins.scss */
  #edit_skill .modal-dialog { margin: 7% auto !important; } }

@media (min-width: 768px) { /* line 190, ../sass/includes/_mixins.scss */
  #add_new .modal-dialog { margin: 7% auto !important; } }

/* line 2044, ../sass/includes/_awardstyle.scss */
.postcode-management { padding: 25px; background: #313842; }
/* line 2047, ../sass/includes/_awardstyle.scss */
.postcode-management .postcode-list { display: inline-block; float: left; margin-right: 15px; width: 25.33%; }
@media (max-width: 1199px) { /* line 2047, ../sass/includes/_awardstyle.scss */
  .postcode-management .postcode-list { width: 49%; margin: 0; }
  /* line 2055, ../sass/includes/_awardstyle.scss */
  .postcode-management .postcode-list:first-child { margin-right: 1%; } }
@media (max-width: 767px) { /* line 2047, ../sass/includes/_awardstyle.scss */
  .postcode-management .postcode-list { width: 100%; margin-right: 0; float: none; margin-bottom: 12px; } }
/* line 2065, ../sass/includes/_awardstyle.scss */
.postcode-management .postcode-list label { color: #fff; display: block; font-size: 16px; text-transform: capitalize; font-weight: normal; margin-bottom: 3px; }
/* line 2074, ../sass/includes/_awardstyle.scss */
.postcode-management .postcode-list input.postcode-input { width: 100%; height: 40px; }
/* line 2079, ../sass/includes/_awardstyle.scss */
.postcode-management .postcode-list.postcode-btn { padding-top: 25px; width: 36.33%; }
@media (max-width: 1199px) { /* line 2079, ../sass/includes/_awardstyle.scss */
  .postcode-management .postcode-list.postcode-btn { width: 100%; } }
/* line 2085, ../sass/includes/_awardstyle.scss */
.postcode-management .postcode-list.postcode-btn .btn-submit { height: 40px; font-size: 15px; text-transform: capitalize; width: 156px; border-radius: 0; padding: 7px 15px; display: inline-block; color: #fff; background: #E42328; outline: none !important; text-decoration: none !important; -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; transition: all .4s; }
/* line 2100, ../sass/includes/_awardstyle.scss */
.postcode-management .postcode-list.postcode-btn .btn-submit:hover { background: #d93847; }
@media (max-width: 767px) { /* line 2079, ../sass/includes/_awardstyle.scss */
  .postcode-management .postcode-list.postcode-btn { padding-top: 0; } }
/* line 2109, ../sass/includes/_awardstyle.scss */
.postcode-management .postcode-table { margin-top: 15px; background: #fff; }
/* line 2114, ../sass/includes/_awardstyle.scss */
.postcode-management .postcode-table thead tr th { padding: 10px; font-weight: normal; text-transform: capitalize; font-size: 15px; }
/* line 2124, ../sass/includes/_awardstyle.scss */
.postcode-management .postcode-table tbody tr td { padding: 10px; vertical-align: middle; }
/* line 2128, ../sass/includes/_awardstyle.scss */
.postcode-management .postcode-table tbody tr td a.postcode-viewbtn { font-size: 16px; line-height: 34px; color: #fff; text-align: center; width: 95px; display: inline-block; text-transform: capitalize; cursor: pointer; background: #45ad23; text-decoration: none !important; -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; transition: all .4s; }
/* line 2139, ../sass/includes/_awardstyle.scss */
.postcode-management .postcode-table tbody tr td a.postcode-viewbtn:hover { background: #378e1b; }
/* line 2143, ../sass/includes/_awardstyle.scss */
.postcode-management .postcode-table tbody tr td a.postcode-editbtn { font-size: 16px; line-height: 34px; color: #fff; text-align: center; width: 95px; display: inline-block; text-transform: capitalize; cursor: pointer; background: #E42328; text-decoration: none !important; -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; transition: all .4s; }
/* line 2154, ../sass/includes/_awardstyle.scss */
.postcode-management .postcode-table tbody tr td a.postcode-editbtn:hover { color: #fff; background: #d93847; }
/* line 2159, ../sass/includes/_awardstyle.scss */
.postcode-management .postcode-table tbody tr td a.report-link { color: #333; }
/* line 2163, ../sass/includes/_awardstyle.scss */
.postcode-management .postcode-table tbody tr td.btn-td { text-align: right; }
/* line 2167, ../sass/includes/_awardstyle.scss */
.postcode-management .postcode-table tbody tr:nth-child(even) { background: #fff; }
/* line 2170, ../sass/includes/_awardstyle.scss */
.postcode-management .postcode-table tbody tr:nth-child(odd) { background: #e5e5e5; }

/* line 2179, ../sass/includes/_awardstyle.scss */
.posatal_mangemnet-outer ul li { float: left; width: 220px; margin: 0px; background: #737373; }
/* line 2185, ../sass/includes/_awardstyle.scss */
.posatal_mangemnet-outer ul li.active a { background: #ba2a37; }
/* line 2189, ../sass/includes/_awardstyle.scss */
.posatal_mangemnet-outer ul li a { color: #fff; text-transform: capitalize; text-align: center; }
/* line 2193, ../sass/includes/_awardstyle.scss */
.posatal_mangemnet-outer ul li a:hover { background: #ba2a37; }

/* line 2200, ../sass/includes/_awardstyle.scss */
.add-posicede-btn { margin-top: 15px; float: right; height: 40px; font-size: 15px; text-transform: capitalize; border-radius: 0; padding: 10px 15px; display: inline-block; color: #fff; background: #E42328; outline: none !important; text-decoration: none !important; -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; transition: all .4s; }
@media (max-width: 540px) { /* line 2200, ../sass/includes/_awardstyle.scss */
  .add-posicede-btn { font-size: 13px; width: 45%; } }
/* line 2217, ../sass/includes/_awardstyle.scss */
.add-posicede-btn:hover { color: #fff; background: #d93847; }
/* line 2221, ../sass/includes/_awardstyle.scss */
.add-posicede-btn:focus { color: #fff; background: #d93847; }

/* line 2226, ../sass/includes/_awardstyle.scss */
.postcode-bulkupload { margin-top: 15px; margin-right: 10px; height: 40px; font-size: 15px; text-transform: capitalize; border-radius: 0; padding: 10px 15px; display: inline-block; outline: none !important; text-decoration: none !important; -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; transition: all .4s; float: right; color: #fff; background: #313842; }
@media (max-width: 540px) { /* line 2226, ../sass/includes/_awardstyle.scss */
  .postcode-bulkupload { font-size: 13px; width: 55%; margin-right: 0; } }
/* line 2249, ../sass/includes/_awardstyle.scss */
.postcode-bulkupload i { margin-left: 10px; }
/* line 2252, ../sass/includes/_awardstyle.scss */
.postcode-bulkupload:focus { color: #fff; background: #d93847; }
/* line 2256, ../sass/includes/_awardstyle.scss */
.postcode-bulkupload:hover { color: #fff; background: #d93847; }

/* line 2263, ../sass/includes/_awardstyle.scss */
#set-academic-year-modal span.label { padding-top: 8px; }

/* line 2269, ../sass/includes/_awardstyle.scss */
.pagination-wrp ul { float: right; margin: 0px; }
/* line 2272, ../sass/includes/_awardstyle.scss */
.pagination-wrp ul li { background: none; text-align: center; float: left; font-size: 12px; font-family: "montserratmedium"; text-transform: capitalize; padding: 0px 5px; }
/* line 2280, ../sass/includes/_awardstyle.scss */
.pagination-wrp ul li a { color: #6a728a; font-size: 13px; }
/* line 2283, ../sass/includes/_awardstyle.scss */
.pagination-wrp ul li a:hover { color: #45ad23; }
/* line 2288, ../sass/includes/_awardstyle.scss */
.pagination-wrp ul li.active-pager a { color: #45ad23; }

/* line 2296, ../sass/includes/_awardstyle.scss */
.pop-up-panel-ouer.add-etnicity { position: absolute; right: 0; top: -15px; }
@media (max-width: 767px) { /* line 2296, ../sass/includes/_awardstyle.scss */
  .pop-up-panel-ouer.add-etnicity { top: -60px; } }
/* line 2303, ../sass/includes/_awardstyle.scss */
.pop-up-panel-ouer.add-etnicity .ethnicity-plusbtn { width: 43px; height: 43px; display: block; text-align: center; color: #fff; font-size: 27px; background: #45ad23; border-radius: 50%; margin: 10px 0; float: right; padding-top: 5px; cursor: pointer; }
/* line 2316, ../sass/includes/_awardstyle.scss */
.pop-up-panel-ouer.add-etnicity .ethnicity-plusbtn .fa { line-height: 34px; }

/* line 2324, ../sass/includes/_awardstyle.scss */
.manegepool_modal { padding-right: 0px !important; }
/* line 2328, ../sass/includes/_awardstyle.scss */
.manegepool_modal.add_modal.exception_modal .modal-dialog { width: 60% !important; }
/* line 2333, ../sass/includes/_awardstyle.scss */
.manegepool_modal.add_modal.exception_modal .modal-body .pupils_list label { font-weight: normal; }
/* line 2336, ../sass/includes/_awardstyle.scss */
.manegepool_modal.add_modal.exception_modal .modal-body .pupils_list .selectric { border: solid 1px #ddd; }
/* line 2338, ../sass/includes/_awardstyle.scss */
.manegepool_modal.add_modal.exception_modal .modal-body .pupils_list .selectric .label { font-size: 16px; line-height: 33px; }
/* line 2344, ../sass/includes/_awardstyle.scss */
.manegepool_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 2352, ../sass/includes/_awardstyle.scss */
.manegepool_modal.add_modal.exception_modal .modal-body .pupils_list button.move_student:hover { border-color: #E42328; color: #E42328; transition: all ease-out .2s; }
@media (min-width: 1200px) { /* line 2363, ../sass/includes/_awardstyle.scss */
  .manegepool_modal .modal-dialog { width: 60%; max-width: 850px; } }
@media (max-width: 991px) { /* line 2363, ../sass/includes/_awardstyle.scss */
  .manegepool_modal .modal-dialog { width: 100%; } }
/* line 2371, ../sass/includes/_awardstyle.scss */
.manegepool_modal .modal-dialog .modal-content { border-radius: 0px; min-height: 200px; }
/* line 2378, ../sass/includes/_awardstyle.scss */
.manegepool_modal .modal-dialog .confirm-area .form-inner .form-group .selectric-wrapper { border: solid 1px #ddd; background: #fff; }
/* line 2386, ../sass/includes/_awardstyle.scss */
.manegepool_modal .modal-dialog .confirm-area .edit_area a.btn-submit { background: #E42328; border-radius: 0px; color: #fff; margin-left: 5px; }
/* line 2393, ../sass/includes/_awardstyle.scss */
.manegepool_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 2401, ../sass/includes/_awardstyle.scss */
.manegepool_modal .modal-dialog .confirm-area .edit_area a a.btn-save:hover { opacity: 0.8; }
/* line 2407, ../sass/includes/_awardstyle.scss */
.manegepool_modal .modal-dialog .confirm-area .edit_area .box_inner { padding: 20px; border: solid 1px #E42328; margin: 0px 20px; }
/* line 2411, ../sass/includes/_awardstyle.scss */
.manegepool_modal .modal-dialog .confirm-area .edit_area .box_inner .form-group { width: 50%; }
/* line 2413, ../sass/includes/_awardstyle.scss */
.manegepool_modal .modal-dialog .confirm-area .edit_area .box_inner .form-group label { color: #344141; text-transform: capitalize; font-size: 14px; }
/* line 2418, ../sass/includes/_awardstyle.scss */
.manegepool_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 2423, ../sass/includes/_awardstyle.scss */
.manegepool_modal .modal-dialog .confirm-area .edit_area .box_inner .form-group input:focus { box-shadow: none; }
/* line 2431, ../sass/includes/_awardstyle.scss */
.manegepool_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 2439, ../sass/includes/_awardstyle.scss */
.manegepool_modal .modal-dialog .confirm-area .btn-area button:hover { opacity: 0.8; }
/* line 2446, ../sass/includes/_awardstyle.scss */
.manegepool_modal .modal-header { background: #E42328; color: #fff; text-transform: capitalize; height: 45px; padding-top: 10px !important; }
/* line 2453, ../sass/includes/_awardstyle.scss */
.manegepool_modal .modal-header button.close { opacity: 1; }
/* line 2459, ../sass/includes/_awardstyle.scss */
.manegepool_modal .modal-body button { margin: 30px  0 0; }
/* line 2462, ../sass/includes/_awardstyle.scss */
.manegepool_modal .modal-body .button-area { margin: 20px 0 0; }
/* line 2464, ../sass/includes/_awardstyle.scss */
.manegepool_modal .modal-body .button-area a { border: solid 1px #344141; padding: 10px; display: block; float: left; margin-right: 10px; color: #344141; transition: all ease-out .2s; }
/* line 2472, ../sass/includes/_awardstyle.scss */
.manegepool_modal .modal-body .button-area a:hover { border-color: #E42328; color: #E42328; transition: all ease-out .2s; }
/* line 2478, ../sass/includes/_awardstyle.scss */
.manegepool_modal .modal-body .button-area button { border: solid 1px #344141; padding: 10px; display: block; margin-right: 10px; color: #344141; transition: all ease-out .2s; }
/* line 2486, ../sass/includes/_awardstyle.scss */
.manegepool_modal .modal-body .button-area button:hover { border-color: #E42328; color: #E42328; transition: all ease-out .2s; }
/* line 2495, ../sass/includes/_awardstyle.scss */
.manegepool_modal.modal_resource-manegment .modal-content { min-height: auto; }

/* line 2502, ../sass/includes/_awardstyle.scss */
#uncategorized a.certificate-button { font-size: 18px; display: inline-block; color: #303843; position: absolute; right: 15px; top: 10px; }
/* line 2509, ../sass/includes/_awardstyle.scss */
#uncategorized a.certificate-button:hover { color: #E42328; }

/* line 2515, ../sass/includes/_awardstyle.scss */
.ethnicities-panel { position: relative; }

/* line 2521, ../sass/includes/_awardstyle.scss */
.ethniciti-filter .selectric span.label { font-size: 14px; line-height: 35px; display: block; text-transform: capitalize; }

/* line 2530, ../sass/includes/_awardstyle.scss */
.table_fixed-area { height: 500px; }

/* line 2533, ../sass/includes/_awardstyle.scss */
#attainment .fht-table-wrapper .fht-table .fht-cell { width: 170px !important; }

/* line 2545, ../sass/includes/_awardstyle.scss */
#move-ethnicity.modal #move-ethnicity-form .form-inner .selection-itms .select-filter .selectric-wrapper .selectric span { text-align: center; text-transform: capitalize; font-size: 12px; }
/* line 2553, ../sass/includes/_awardstyle.scss */
#move-ethnicity.modal #move-ethnicity-form .form-inner .selection-itms .select-filter .selectric-wrapper .selectric-items ul li { text-align: center; }

/* line 2568, ../sass/includes/_awardstyle.scss */
.skill-select .selectric-wrapper .button { border: 1px solid #fff; }

/* line 2575, ../sass/includes/_awardstyle.scss */
.details-block .avl-table-wrap { overflow-x: visible; }
/* line 2581, ../sass/includes/_awardstyle.scss */
.details-block .avl-table-wrap table tr td:nth-child(1) span:empty { display: block !important; width: 44px; height: 34px; }

/* line 2593, ../sass/includes/_awardstyle.scss */
.fa-passwd-reset { vertical-align: middle; width: 30px; height: 30px; display: block; }
/* line 2598, ../sass/includes/_awardstyle.scss */
.fa-passwd-reset > .fa-lock { font-size: 16px; line-height: 30px; }
/* line 2602, ../sass/includes/_awardstyle.scss */
.fa-passwd-reset .fa-undo { font-size: 30px; }

/* line 2610, ../sass/includes/_awardstyle.scss */
.availability-table-wrap table tr th, .availability-table-wrap table tr td { vertical-align: middle; }
/* line 2615, ../sass/includes/_awardstyle.scss */
.availability-table-wrap table tr td:nth-child(1) label { width: 0 !important; padding-left: 0; }
/* line 2623, ../sass/includes/_awardstyle.scss */
.availability-table-wrap.table-responsive { overflow-x: visible; }
/* line 2629, ../sass/includes/_awardstyle.scss */
.availability-table-wrap.table-responsive table tr td .left-checkbox span { height: 35px; }

/*---------Name Slip -----------*/
/* line 2639, ../sass/includes/_awardstyle.scss */
.name-slipwrapper { margin-top: 20px; }
/* line 2641, ../sass/includes/_awardstyle.scss */
.name-slipwrapper .form-check { margin-bottom: 20px; }
/* line 2643, ../sass/includes/_awardstyle.scss */
.name-slipwrapper .form-check .form-check-label { padding-left: 35px; padding-top: 2px; color: #333; margin-right: 30px; }
/* line 2649, ../sass/includes/_awardstyle.scss */
.name-slipwrapper .form-check .seltdtext { color: #333; margin-right: 30px; }
@media (max-width: 767px) { /* line 2654, ../sass/includes/_awardstyle.scss */
  .name-slipwrapper .form-check button { margin-top: 10px; } }
/* line 2659, ../sass/includes/_awardstyle.scss */
.name-slipwrapper .name-slip { width: 100%; padding: 15px; border: solid 1px #c0c2c6; min-height: 150px; border-radius: 4px; color: black; cursor: pointer; }
@media screen and (max-width: 767px) { /* line 2659, ../sass/includes/_awardstyle.scss */
  .name-slipwrapper .name-slip { margin-bottom: 10px; } }
/* line 2672, ../sass/includes/_awardstyle.scss */
.name-slipwrapper .name-slip h6 { font-family: "questrialregular"; display: block; font-size: 15px; }
/* line 2678, ../sass/includes/_awardstyle.scss */
.name-slipwrapper .name-slip span { font-family: "questrialregular"; display: block; font-size: 15px; margin: 5px 0; }
/* line 2684, ../sass/includes/_awardstyle.scss */
.name-slipwrapper .name-slip span:last-child { margin-bottom: 0; }
/* line 2688, ../sass/includes/_awardstyle.scss */
.name-slipwrapper .name-slip.active { background: #6292b6; color: #fff; }

/* line 2696, ../sass/includes/_awardstyle.scss */
.nameaccordion .panel-heading h4 { padding: 10px; }
/* line 2698, ../sass/includes/_awardstyle.scss */
.nameaccordion .panel-body { padding: 15px; }
/* line 2701, ../sass/includes/_awardstyle.scss */
.nameaccordion .panel-body .table th { border: none; font-family: "questrialregular"; font-size: 15px; }
/* line 2706, ../sass/includes/_awardstyle.scss */
.nameaccordion .panel-body .table td { border: none; }
/* line 2711, ../sass/includes/_awardstyle.scss */
.nameaccordion .toggle-icons { margin: 0 !important; }

/* line 2716, ../sass/includes/_awardstyle.scss */
.alert_template input { text-transform: initial !important; }

/* 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 1, ../sass/includes/_schoolmanegment.scss */
.ui-widget.ui-widget-content { max-height: 400px !important; overflow-y: auto !important; }

/* line 6, ../sass/includes/_schoolmanegment.scss */
.schoolmanegment .school-search-panel-outer { position: relative; }
/* line 8, ../sass/includes/_schoolmanegment.scss */
.schoolmanegment .school-search-panel-outer .school-search-panel { padding: 0 0 20px; }
/* line 12, ../sass/includes/_schoolmanegment.scss */
.schoolmanegment .school-search-panel-outer .school-search-panel.activity-member-warap .school-search input { width: 100%; padding-right: 35px; }
/* line 16, ../sass/includes/_schoolmanegment.scss */
.schoolmanegment .school-search-panel-outer .school-search-panel.activity-member-warap .school-search .school-search-fa { right: 30px; }
/* line 20, ../sass/includes/_schoolmanegment.scss */
.schoolmanegment .school-search-panel-outer .school-search-panel.activity-member-warap .school-search .activity-filter .filter-group { width: 100%; }
/* line 22, ../sass/includes/_schoolmanegment.scss */
.schoolmanegment .school-search-panel-outer .school-search-panel.activity-member-warap .school-search .activity-filter .filter-group .select-filter { width: 100%; }
/* line 29, ../sass/includes/_schoolmanegment.scss */
.schoolmanegment .school-search-panel-outer .school-search-panel.activity-member-warap .school-filter .add-school-btn { background: #45ad23; }
/* line 31, ../sass/includes/_schoolmanegment.scss */
.schoolmanegment .school-search-panel-outer .school-search-panel.activity-member-warap .school-filter .add-school-btn:hover { background: #378b1c; }
/* line 37, ../sass/includes/_schoolmanegment.scss */
.schoolmanegment .school-search-panel-outer .school-search-panel .school-search { position: relative; }
/* line 40, ../sass/includes/_schoolmanegment.scss */
.schoolmanegment .school-search-panel-outer .school-search-panel .school-search input { border: solid 1px #adafb3; display: block; padding: 8px 90px 8px 17px; width: 85%; color: #6a728a; background: transparent; font-size: 13px; height: 43px; border-radius: 0; -webkit-appearance: none; }
@media screen and (min-width: 1200px) and (max-width: 1366px) { /* line 40, ../sass/includes/_schoolmanegment.scss */
  .schoolmanegment .school-search-panel-outer .school-search-panel .school-search input { width: 80%; } }
@media (max-width: 1199px) { /* line 40, ../sass/includes/_schoolmanegment.scss */
  .schoolmanegment .school-search-panel-outer .school-search-panel .school-search input { width: 70%; } }
@media (max-width: 1024px) { /* line 40, ../sass/includes/_schoolmanegment.scss */
  .schoolmanegment .school-search-panel-outer .school-search-panel .school-search input { width: 70%; } }
@media (max-width: 991px) { /* line 40, ../sass/includes/_schoolmanegment.scss */
  .schoolmanegment .school-search-panel-outer .school-search-panel .school-search input { width: 60%; } }
@media (max-width: 480px) { /* line 40, ../sass/includes/_schoolmanegment.scss */
  .schoolmanegment .school-search-panel-outer .school-search-panel .school-search input { font-size: 12px; padding: 8px 5px 8px 10px; } }
/* line 67, ../sass/includes/_schoolmanegment.scss */
.schoolmanegment .school-search-panel-outer .school-search-panel .school-search input::-webkit-input-placeholder { color: #6a728a; }
/* line 70, ../sass/includes/_schoolmanegment.scss */
.schoolmanegment .school-search-panel-outer .school-search-panel .school-search input::-moz-placeholder { color: #6a728a; }
/* line 73, ../sass/includes/_schoolmanegment.scss */
.schoolmanegment .school-search-panel-outer .school-search-panel .school-search input:-ms-input-placeholder { color: #6a728a; }
/* line 76, ../sass/includes/_schoolmanegment.scss */
.schoolmanegment .school-search-panel-outer .school-search-panel .school-search input:-moz-placeholder { color: #6a728a; }
/* line 80, ../sass/includes/_schoolmanegment.scss */
.schoolmanegment .school-search-panel-outer .school-search-panel .school-search button { position: absolute; right: 18%; top: 0; background: none; border: 0; bottom: 0; padding: 0px; height: 44px; }
@media screen and (min-width: 1200px) and (max-width: 1366px) { /* line 80, ../sass/includes/_schoolmanegment.scss */
  .schoolmanegment .school-search-panel-outer .school-search-panel .school-search button { right: 25%; } }
@media (max-width: 1024px) { /* line 80, ../sass/includes/_schoolmanegment.scss */
  .schoolmanegment .school-search-panel-outer .school-search-panel .school-search button { right: 34%; } }
@media (max-width: 991px) { /* line 80, ../sass/includes/_schoolmanegment.scss */
  .schoolmanegment .school-search-panel-outer .school-search-panel .school-search button { right: 45%; } }
/* line 99, ../sass/includes/_schoolmanegment.scss */
.schoolmanegment .school-search-panel-outer .school-search-panel .school-search button i { color: #6a728a; font-size: 18px; }
@media (max-width: 480px) { /* line 99, ../sass/includes/_schoolmanegment.scss */
  .schoolmanegment .school-search-panel-outer .school-search-panel .school-search button i { font-size: 15px; } }
/* line 106, ../sass/includes/_schoolmanegment.scss */
.schoolmanegment .school-search-panel-outer .school-search-panel .school-search button.crear-search { text-align: center; height: 42px; }
@media (max-width: 480px) { /* line 106, ../sass/includes/_schoolmanegment.scss */
  .schoolmanegment .school-search-panel-outer .school-search-panel .school-search button.crear-search { width: 30px; height: 30px; } }
/* line 113, ../sass/includes/_schoolmanegment.scss */
.schoolmanegment .school-search-panel-outer .school-search-panel .school-search button.crear-search i { padding-left: 1px; }
/* line 118, ../sass/includes/_schoolmanegment.scss */
.schoolmanegment .school-search-panel-outer .school-search-panel .school-search .search-filter { font-family: "questrialregular"; width: 15%; position: absolute; top: 0; border: 0; bottom: 0; right: 0; height: 43px; text-align: center; text-transform: capitalize; color: #fff; font-size: 12px; line-height: 32px; padding: 5px 30px; display: block; cursor: pointer; background: #45ad23; outline: none !important; -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; transition: all .4s; }
@media screen and (min-width: 1200px) and (max-width: 1366px) { /* line 118, ../sass/includes/_schoolmanegment.scss */
  .schoolmanegment .school-search-panel-outer .school-search-panel .school-search .search-filter { width: 20%; } }
@media (max-width: 1199px) { /* line 118, ../sass/includes/_schoolmanegment.scss */
  .schoolmanegment .school-search-panel-outer .school-search-panel .school-search .search-filter { line-height: 32px; width: 27%; right: 15px; } }
@media (max-width: 1024px) { /* line 118, ../sass/includes/_schoolmanegment.scss */
  .schoolmanegment .school-search-panel-outer .school-search-panel .school-search .search-filter { width: 27%; right: 15px; } }
@media (max-width: 991px) { /* line 118, ../sass/includes/_schoolmanegment.scss */
  .schoolmanegment .school-search-panel-outer .school-search-panel .school-search .search-filter { width: 35%; } }
/* line 156, ../sass/includes/_schoolmanegment.scss */
.schoolmanegment .school-search-panel-outer .school-search-panel .school-search .search-filter:hover { background: #378b1c; }
/* line 160, ../sass/includes/_schoolmanegment.scss */
.schoolmanegment .school-search-panel-outer .school-search-panel .school-search #form_submit { display: block; outline: none !important; }
/* line 164, ../sass/includes/_schoolmanegment.scss */
.schoolmanegment .school-search-panel-outer .school-search-panel .school-search .crear-search { display: none; }
/* line 168, ../sass/includes/_schoolmanegment.scss */
.schoolmanegment .school-search-panel-outer .school-search-panel .school-search.quote .crear-search { display: block; }
/* line 171, ../sass/includes/_schoolmanegment.scss */
.schoolmanegment .school-search-panel-outer .school-search-panel .school-search.quote .school-search-fa { display: none !important; }
/* line 177, ../sass/includes/_schoolmanegment.scss */
.schoolmanegment .school-search-panel-outer .school-search-panel .school-filter a { background: #303843; text-align: center; text-transform: capitalize; color: #fff; font-size: 18px; padding: 10px; display: block; cursor: pointer; }
/* line 187, ../sass/includes/_schoolmanegment.scss */
.schoolmanegment .school-search-panel-outer .school-search-panel .school-filter .pop-up-panel { width: 100%; display: table; float: right; }
/* line 191, ../sass/includes/_schoolmanegment.scss */
.schoolmanegment .school-search-panel-outer .school-search-panel .school-filter .pop-up-panel a { width: 43px; height: 43px; display: table; text-align: center; color: #fff; font-size: 27px; background: #5086ae; border-radius: 50%; margin: -2px auto 0px auto; padding: 0 !important; cursor: pointer; }
@media (max-width: 1279px) { /* line 191, ../sass/includes/_schoolmanegment.scss */
  .schoolmanegment .school-search-panel-outer .school-search-panel .school-filter .pop-up-panel a { width: 40px; height: 40px; } }
/* line 208, ../sass/includes/_schoolmanegment.scss */
.schoolmanegment .school-search-panel-outer .school-search-panel .school-filter .pop-up-panel a.timetable-exceptions-add { float: right; margin-right: 5px; margin-bottom: 15px; }
/* line 213, ../sass/includes/_schoolmanegment.scss */
.schoolmanegment .school-search-panel-outer .school-search-panel .school-filter .pop-up-panel a:hover { background: #303843; }
@media (max-width: 767px) { /* line 191, ../sass/includes/_schoolmanegment.scss */
  .schoolmanegment .school-search-panel-outer .school-search-panel .school-filter .pop-up-panel a { float: right; margin: 10px 0 0; } }
/* line 220, ../sass/includes/_schoolmanegment.scss */
.schoolmanegment .school-search-panel-outer .school-search-panel .school-filter .pop-up-panel a.squir-btn { margin-top: 0; padding: 11px 12px; font-size: 14px; color: #fff; text-transform: capitalize; background: #E42328; border-radius: 0 !important; outline: none; float: left; width: auto; height: 43px; -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; transition: all .4s; }
/* line 236, ../sass/includes/_schoolmanegment.scss */
.schoolmanegment .school-search-panel-outer .school-search-panel .school-filter .pop-up-panel a.squir-btn:hover { background: #d93847; }
/* line 240, ../sass/includes/_schoolmanegment.scss */
.schoolmanegment .school-search-panel-outer .school-search-panel .school-filter .pop-up-panel a.add-school-btn { float: right; margin-left: 10px; }
/* line 244, ../sass/includes/_schoolmanegment.scss */
.schoolmanegment .school-search-panel-outer .school-search-panel .school-filter .pop-up-panel a.rg-mail-btn { border: solid 2px #404853; color: #404853; background: transparent; padding-top: 0; -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; transition: all .4s; float: right; }
/* line 254, ../sass/includes/_schoolmanegment.scss */
.schoolmanegment .school-search-panel-outer .school-search-panel .school-filter .pop-up-panel a.rg-mail-btn i { color: #404853; font-size: 22px; -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; transition: all .4s; }
/* line 262, ../sass/includes/_schoolmanegment.scss */
.schoolmanegment .school-search-panel-outer .school-search-panel .school-filter .pop-up-panel a.rg-mail-btn:hover { border-color: #303843; color: #fff; background: #303843; }
/* line 266, ../sass/includes/_schoolmanegment.scss */
.schoolmanegment .school-search-panel-outer .school-search-panel .school-filter .pop-up-panel a.rg-mail-btn:hover i { color: #fff; }
/* line 271, ../sass/includes/_schoolmanegment.scss */
.schoolmanegment .school-search-panel-outer .school-search-panel .school-filter .pop-up-panel a.rg-upload-btn { border: solid 2px #404853; color: #404853; background: transparent; padding-top: 0; float: right; margin-left: 10px; -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; transition: all .4s; }
/* line 282, ../sass/includes/_schoolmanegment.scss */
.schoolmanegment .school-search-panel-outer .school-search-panel .school-filter .pop-up-panel a.rg-upload-btn i { color: #404853; font-size: 22px; -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; transition: all .4s; }
/* line 290, ../sass/includes/_schoolmanegment.scss */
.schoolmanegment .school-search-panel-outer .school-search-panel .school-filter .pop-up-panel a.rg-upload-btn:hover { border-color: #378b1c; color: #fff; background: #378b1c; }
/* line 294, ../sass/includes/_schoolmanegment.scss */
.schoolmanegment .school-search-panel-outer .school-search-panel .school-filter .pop-up-panel a.rg-upload-btn:hover i { color: #fff; }
/* line 299, ../sass/includes/_schoolmanegment.scss */
.schoolmanegment .school-search-panel-outer .school-search-panel .school-filter .pop-up-panel a i { display: table-cell; text-align: center; vertical-align: middle; }
/* line 306, ../sass/includes/_schoolmanegment.scss */
.schoolmanegment .school-search-panel-outer .school-search-panel .school-filter .pop-up-panel .target_btn-rowhead a { margin-right: 10px; }
/* line 313, ../sass/includes/_schoolmanegment.scss */
.schoolmanegment .school-search-panel-outer .awrd-link-block { padding: 0; }
/* line 315, ../sass/includes/_schoolmanegment.scss */
.schoolmanegment .school-search-panel-outer .awrd-link-block .filter-group { margin-bottom: 20px; }
/* line 322, ../sass/includes/_schoolmanegment.scss */
.schoolmanegment .filter-group .filter-group-panel { margin: 0px -10px; }
/* line 324, ../sass/includes/_schoolmanegment.scss */
.schoolmanegment .filter-group .filter-group-panel .select-filter { float: left; width: 25%; padding: 0px 10px; }
@media (max-width: 1279px) { /* line 324, ../sass/includes/_schoolmanegment.scss */
  .schoolmanegment .filter-group .filter-group-panel .select-filter { width: 50%; margin: 10px 0px; } }
@media (max-width: 991px) { /* line 324, ../sass/includes/_schoolmanegment.scss */
  .schoolmanegment .filter-group .filter-group-panel .select-filter { float: none; width: 100%; margin: 10px 0px; } }
/* line 338, ../sass/includes/_schoolmanegment.scss */
.schoolmanegment .filter-group .filter-group-panel .select-filter .selectric { height: auto; padding-top: 4px; background: none; border: solid 1px #adafb3; }
/* line 343, ../sass/includes/_schoolmanegment.scss */
.schoolmanegment .filter-group .filter-group-panel .select-filter .selectric span { color: #6a728a; text-transform: capitalize; }
/* line 347, ../sass/includes/_schoolmanegment.scss */
.schoolmanegment .filter-group .filter-group-panel .select-filter .selectric b { background: #23282f; border-left: solid 1px #23282f; }
/* line 354, ../sass/includes/_schoolmanegment.scss */
.schoolmanegment .filter-group .filter-group-panel .select-filter .selectric-items ul li { padding-left: 16px; }
/* line 362, ../sass/includes/_schoolmanegment.scss */
.schoolmanegment .colpased-outer { background: #fff; }
/* line 365, ../sass/includes/_schoolmanegment.scss */
.schoolmanegment .colpased-outer .progress-panel { width: 40%; float: left; position: relative; padding-top: 12px; }
@media (max-width: 1199px) { /* line 365, ../sass/includes/_schoolmanegment.scss */
  .schoolmanegment .colpased-outer .progress-panel { width: 50%; } }
@media (max-width: 991px) { /* line 365, ../sass/includes/_schoolmanegment.scss */
  .schoolmanegment .colpased-outer .progress-panel { width: 40%; float: left; } }
@media (max-width: 767px) { /* line 365, ../sass/includes/_schoolmanegment.scss */
  .schoolmanegment .colpased-outer .progress-panel { width: 100%; float: none; margin-bottom: 20px; } }
/* line 382, ../sass/includes/_schoolmanegment.scss */
.schoolmanegment .colpased-outer .progress-panel .progress { width: 80%; margin: 0px; height: 26px; background: #303843; border-radius: 0px; }
@media (max-width: 480px) { /* line 382, ../sass/includes/_schoolmanegment.scss */
  .schoolmanegment .colpased-outer .progress-panel .progress { width: 75%; } }
/* line 391, ../sass/includes/_schoolmanegment.scss */
.schoolmanegment .colpased-outer .progress-panel .progress .progress-bar { background: #45ad23; }
/* line 395, ../sass/includes/_schoolmanegment.scss */
.schoolmanegment .colpased-outer .progress-panel span { position: absolute; right: 0; top: 3px; color: #6a728a; margin: auto 0; bottom: 0; font-size: 16px; line-height: 45px; }
/* line 408, ../sass/includes/_schoolmanegment.scss */
.schoolmanegment .colpased-outer .progress-ico-panel { float: left; position: relative; height: 50px; }
/* line 412, ../sass/includes/_schoolmanegment.scss */
.schoolmanegment .colpased-outer .progress-ico-panel .fa-users { font-size: 28px; line-height: 50px; vertical-align: middle; }
@media (max-width: 767px) { /* line 412, ../sass/includes/_schoolmanegment.scss */
  .schoolmanegment .colpased-outer .progress-ico-panel .fa-users { font-size: 20px; } }
/* line 422, ../sass/includes/_schoolmanegment.scss */
.schoolmanegment .colpased-outer .progress-ico-panel span { color: #6a728a; font-size: 16px; line-height: 50px; padding-left: 8px; vertical-align: middle; }
@media (max-width: 767px) { /* line 422, ../sass/includes/_schoolmanegment.scss */
  .schoolmanegment .colpased-outer .progress-ico-panel span { font-size: 20px; padding-left: 5px; } }
/* line 437, ../sass/includes/_schoolmanegment.scss */
.schoolmanegment .colpased-outer .status-bar { float: left; width: 60%; padding-left: 30px; position: relative; }
@media (max-width: 1199px) { /* line 437, ../sass/includes/_schoolmanegment.scss */
  .schoolmanegment .colpased-outer .status-bar { float: right; width: auto; } }
@media (max-width: 767px) { /* line 437, ../sass/includes/_schoolmanegment.scss */
  .schoolmanegment .colpased-outer .status-bar { float: none; padding-left: 0; } }
/* line 453, ../sass/includes/_schoolmanegment.scss */
.schoolmanegment .colpased-outer .status-bar .status-area { float: left; padding: 3px 18px 0px 20px; height: 50px; }
@media (min-width: 1280px) { /* line 453, ../sass/includes/_schoolmanegment.scss */
  .schoolmanegment .colpased-outer .status-bar .status-area { padding: 2px 6% 0px 9%; } }
@media (max-width: 480px) { /* line 453, ../sass/includes/_schoolmanegment.scss */
  .schoolmanegment .colpased-outer .status-bar .status-area { padding: 0px; width: 35%; } }
/* line 465, ../sass/includes/_schoolmanegment.scss */
.schoolmanegment .colpased-outer .status-bar .status-area span { text-align: center; display: inline-block; color: #303843; font-size: 14px; line-height: 30px; border: solid 2px #E42328; background: #fff; border-radius: 50%; height: 32px; width: 32px; padding: 0; font-family: "montserratmedium"; margin-top: 7px; }
@media (max-width: 767px) { /* line 465, ../sass/includes/_schoolmanegment.scss */
  .schoolmanegment .colpased-outer .status-bar .status-area span { line-height: 30px; height: 35px; width: 35px; font-size: 15px; } }
/* line 487, ../sass/includes/_schoolmanegment.scss */
.schoolmanegment .colpased-outer .status-bar .status-area .percentage { float: right; color: #6a728a; font-size: 16px; line-height: 46px; padding-left: 10px; }
/* line 495, ../sass/includes/_schoolmanegment.scss */
.schoolmanegment .colpased-outer .status-bar .status-area .icon { position: relative; float: left; }
/* line 498, ../sass/includes/_schoolmanegment.scss */
.schoolmanegment .colpased-outer .status-bar .status-area .icon.icon-tootgle { cursor: pointer; }
/* line 501, ../sass/includes/_schoolmanegment.scss */
.schoolmanegment .colpased-outer .status-bar .status-area .icon i { color: #45ad23; font-size: 42px; }
@media (max-width: 767px) { /* line 501, ../sass/includes/_schoolmanegment.scss */
  .schoolmanegment .colpased-outer .status-bar .status-area .icon i { font-size: 38px; line-height: 42px; } }
/* line 509, ../sass/includes/_schoolmanegment.scss */
.schoolmanegment .colpased-outer .status-bar .status-area .icon p { font-family: "montserratmedium"; font-size: 11px; position: absolute; left: 0; right: 0; bottom: 0; top: 0; margin: auto; text-align: center; line-height: 32px; margin-left: 1px; }
@media (max-width: 767px) { /* line 509, ../sass/includes/_schoolmanegment.scss */
  .schoolmanegment .colpased-outer .status-bar .status-area .icon p { font-size: 8px; } }
/* line 524, ../sass/includes/_schoolmanegment.scss */
.schoolmanegment .colpased-outer .status-bar .status-area .icon p.nc { font-size: 14px; line-height: 45px; }
@media (max-width: 480px) { /* line 531, ../sass/includes/_schoolmanegment.scss */
  .schoolmanegment .colpased-outer .status-bar .padding-space { padding: 0px 0 20px; width: 35%; margin-right: 10%; } }
/* line 539, ../sass/includes/_schoolmanegment.scss */
.schoolmanegment .colpased-outer .status-bar .status-info-box { background: #fff; position: absolute; left: 0; top: 65px; width: 300px; z-index: 1; }
@media (max-width: 767px) { /* line 539, ../sass/includes/_schoolmanegment.scss */
  .schoolmanegment .colpased-outer .status-bar .status-info-box { top: 80px; } }
@media (max-width: 480px) { /* line 539, ../sass/includes/_schoolmanegment.scss */
  .schoolmanegment .colpased-outer .status-bar .status-info-box { width: 100%; top: 131px; } }
/* line 554, ../sass/includes/_schoolmanegment.scss */
.schoolmanegment .colpased-outer .status-bar .status-info-box:after { bottom: 100%; left: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(106, 114, 138, 0); border-bottom-color: #6a728a; border-width: 15px; }
@media (max-width: 480px) { /* line 554, ../sass/includes/_schoolmanegment.scss */
  .schoolmanegment .colpased-outer .status-bar .status-info-box:after { left: 10px; } }
/* line 570, ../sass/includes/_schoolmanegment.scss */
.schoolmanegment .colpased-outer .status-bar .status-info-box .info-head { background: #6a728a; padding: 10px 8px; }
/* line 573, ../sass/includes/_schoolmanegment.scss */
.schoolmanegment .colpased-outer .status-bar .status-info-box .info-head h4 { color: #fff; font-size: 13px; font-family: "montserratlight"; float: left; }
@media (max-width: 480px) { /* line 573, ../sass/includes/_schoolmanegment.scss */
  .schoolmanegment .colpased-outer .status-bar .status-info-box .info-head h4 { font-size: 8px; padding-top: 10px; } }
/* line 583, ../sass/includes/_schoolmanegment.scss */
.schoolmanegment .colpased-outer .status-bar .status-info-box .info-head a { display: block; }
/* line 585, ../sass/includes/_schoolmanegment.scss */
.schoolmanegment .colpased-outer .status-bar .status-info-box .info-head a i { color: #fff; font-size: 20px; float: right; }
/* line 592, ../sass/includes/_schoolmanegment.scss */
.schoolmanegment .colpased-outer .status-bar .status-info-box .status-area { padding: 10px; }
/* line 594, ../sass/includes/_schoolmanegment.scss */
.schoolmanegment .colpased-outer .status-bar .status-info-box .status-area .icon { position: relative; float: left; margin-right: 10px; }
/* line 598, ../sass/includes/_schoolmanegment.scss */
.schoolmanegment .colpased-outer .status-bar .status-info-box .status-area .icon i { color: #45ad23; font-size: 45px; }
/* line 602, ../sass/includes/_schoolmanegment.scss */
.schoolmanegment .colpased-outer .status-bar .status-info-box .status-area .icon p { font-size: 12px; position: absolute; left: 0; right: 0; bottom: 0; top: 0; margin: auto; text-align: center; line-height: 33px; }
/* line 614, ../sass/includes/_schoolmanegment.scss */
.schoolmanegment .colpased-outer .status-bar .status-info-box .status-area h4 { color: #6a728a; font-size: 13px; font-family: "montserratlight"; }
/* line 623, ../sass/includes/_schoolmanegment.scss */
.schoolmanegment .colpased-outer .link-area { position: relative; }
@media (min-width: 992px) { /* line 626, ../sass/includes/_schoolmanegment.scss */
  .schoolmanegment .colpased-outer .link-area::after { position: absolute; left: -25px; top: 5px; content: ''; width: 2px; height: 33px; background: #9b9fa3; } }
/* line 637, ../sass/includes/_schoolmanegment.scss */
.schoolmanegment .colpased-outer .link-area ul li { float: left; border: 0 !important; }
/* line 640, ../sass/includes/_schoolmanegment.scss */
.schoolmanegment .colpased-outer .link-area ul li a { font-size: 25px; padding: 0px 12px !important; }
/* line 641, ../sass/includes/_schoolmanegment.scss */
.schoolmanegment .colpased-outer .link-area ul li a:after { content: "" !important; }
@media (max-width: 1199px) { /* line 640, ../sass/includes/_schoolmanegment.scss */
  .schoolmanegment .colpased-outer .link-area ul li a { padding: 6px 10px !important; } }
@media (max-width: 767px) { /* line 640, ../sass/includes/_schoolmanegment.scss */
  .schoolmanegment .colpased-outer .link-area ul li a { padding: 10px !important; } }
/* line 652, ../sass/includes/_schoolmanegment.scss */
.schoolmanegment .colpased-outer .link-area ul li a:hover { color: #45ad23 !important; }
/* line 664, ../sass/includes/_schoolmanegment.scss */
.schoolmanegment .award-panel .award-heading h4.spcial-school:before { content: "\f024"; position: absolute; right: 70px; top: 0px; bottom: 0; margin: auto 0; font-family: "FontAwesome"; color: #45ad23; font-size: 25px; }
/* line 679, ../sass/includes/_schoolmanegment.scss */
.schoolmanegment .award-panel .pagination { float: right; margin: 0px; }
/* line 683, ../sass/includes/_schoolmanegment.scss */
.schoolmanegment .award-panel .pagination ul li { background: none; text-align: center; float: left; font-size: 12px; font-family: "montserratmedium"; text-transform: capitalize; padding: 0px 5px; }
/* line 691, ../sass/includes/_schoolmanegment.scss */
.schoolmanegment .award-panel .pagination ul li a { color: #6a728a; }
/* line 693, ../sass/includes/_schoolmanegment.scss */
.schoolmanegment .award-panel .pagination ul li a:hover { color: #45ad23; }
/* line 698, ../sass/includes/_schoolmanegment.scss */
.schoolmanegment .award-panel .pagination ul li.active-pager a { color: #fff; }
/* line 706, ../sass/includes/_schoolmanegment.scss */
.schoolmanegment .map-area { margin: 15px 0px; }
/* line 708, ../sass/includes/_schoolmanegment.scss */
.schoolmanegment .map-area #map { width: 100%; height: 800px; }

/* line 717, ../sass/includes/_schoolmanegment.scss */
.modal_addschool .form-group .select-filter .selectric { background: none; border: solid 1px #E42328; padding: 0px 0px 0px 5px; min-height: 35px; }
/* line 722, ../sass/includes/_schoolmanegment.scss */
.modal_addschool .form-group .select-filter .selectric span { text-transform: capitalize; color: #a7a0a0; opacity: 0.6; font-weight: normal; padding: 0px; margin: 3px; }
/* line 730, ../sass/includes/_schoolmanegment.scss */
.modal_addschool .form-group .select-filter .selectric b { background: none; border-left: solid 1px #E42328; }
/* line 738, ../sass/includes/_schoolmanegment.scss */
.modal_addschool .form-group .select-filter .selectric-scroll ul li.selected { background: #45ad23; }
/* line 745, ../sass/includes/_schoolmanegment.scss */
.modal_addschool .form-group dl { margin: 0px; }
/* line 749, ../sass/includes/_schoolmanegment.scss */
.modal_addschool .form-group .dropdown dd, .modal_addschool .form-group .dropdown dt { margin: 0px; padding: 0px; }
/* line 753, ../sass/includes/_schoolmanegment.scss */
.modal_addschool .form-group .dropdown ul { margin: -1px 0 0 0; }
/* line 756, ../sass/includes/_schoolmanegment.scss */
.modal_addschool .form-group .dropdown dd { position: relative; }
/* line 758, ../sass/includes/_schoolmanegment.scss */
.modal_addschool .form-group .dropdown dd ul { background-color: #344251; border: 0; color: #fff; display: none; left: 0px; padding: 2px 15px 2px 5px; position: absolute; top: 2px; width: 100%; list-style: none; height: 100px; overflow: auto; }
/* line 771, ../sass/includes/_schoolmanegment.scss */
.modal_addschool .form-group .dropdown dd ul li { color: #7592a0; font-size: 14px; padding: 4px 0px; font-family: "montserratregular"; }
/* line 776, ../sass/includes/_schoolmanegment.scss */
.modal_addschool .form-group .dropdown dd ul li a { padding: 5px; display: block; }
/* line 779, ../sass/includes/_schoolmanegment.scss */
.modal_addschool .form-group .dropdown dd ul li a:hover { background-color: #fff; }
/* line 785, ../sass/includes/_schoolmanegment.scss */
.modal_addschool .form-group .dropdown dd [type="checkbox"]:not(:checked) + label::before, .modal_addschool .form-group .dropdown dd [type="checkbox"]:checked + label::before, .modal_addschool .form-group .dropdown dd [type="radio"]:not(:checked) + label::before, .modal_addschool .form-group .dropdown dd [type="radio"]:checked + label::before { width: 20px; height: 20px; }
/* line 789, ../sass/includes/_schoolmanegment.scss */
.modal_addschool .form-group .dropdown dd [type="checkbox"]:not(:checked) + label::after, .modal_addschool .form-group .dropdown dd [type="checkbox"]:checked + label::after, .modal_addschool .form-group .dropdown dd [type="radio"]:not(:checked) + label::after, .modal_addschool .form-group .dropdown dd [type="radio"]:checked + label::after { top: 4px; left: 2px; font-size: 15px; }
/* line 795, ../sass/includes/_schoolmanegment.scss */
.modal_addschool .form-group .dropdown a { color: #fff; text-decoration: none; outline: none; font-size: 12px; }
/* line 800, ../sass/includes/_schoolmanegment.scss */
.modal_addschool .form-group .dropdown a:visited { color: #fff; text-decoration: none; outline: none; font-size: 12px; }
/* line 807, ../sass/includes/_schoolmanegment.scss */
.modal_addschool .form-group .dropdown dt { font-weight: normal; }
/* line 809, ../sass/includes/_schoolmanegment.scss */
.modal_addschool .form-group .dropdown dt a { border: solid 1px #45ad23; display: block; overflow: hidden; width: 100%; height: 35px; }
/* line 815, ../sass/includes/_schoolmanegment.scss */
.modal_addschool .form-group .dropdown dt a span { cursor: pointer; display: inline-block; color: #7592a0; font-size: 14px; padding: 8px; font-family: "montserratregular"; text-transform: capitalize; }
/* line 827, ../sass/includes/_schoolmanegment.scss */
.modal_addschool .form-group .dropdown span.value { display: none; }
/* line 832, ../sass/includes/_schoolmanegment.scss */
.modal_addschool .form-group a { color: #fff; }
/* line 838, ../sass/includes/_schoolmanegment.scss */
.modal_addschool .details-block .select-filter .selectric-wrapper .selectric { border: solid 1px #c0c2c6; }
/* line 840, ../sass/includes/_schoolmanegment.scss */
.modal_addschool .details-block .select-filter .selectric-wrapper .selectric span { color: #333; }
/* line 843, ../sass/includes/_schoolmanegment.scss */
.modal_addschool .details-block .select-filter .selectric-wrapper .selectric .button { border-left: solid 1px #c0c2c6; background: #303843; }

/* line 854, ../sass/includes/_schoolmanegment.scss */
#add_user_form .selectric span.label { text-transform: capitalize; padding-left: 0; color: #ababab; margin-top: 6px; }

/* line 863, ../sass/includes/_schoolmanegment.scss */
#send_mail { background: none; }
/* line 865, ../sass/includes/_schoolmanegment.scss */
#send_mail .modal-dialog { margin: 15% auto; }
/* line 868, ../sass/includes/_schoolmanegment.scss */
#send_mail .modal-content { padding: 0; background: #fff; border: 0px; }
/* line 872, ../sass/includes/_schoolmanegment.scss */
#send_mail .modal-content .modal-header { padding: 10px; background: #45ad23; }
/* line 875, ../sass/includes/_schoolmanegment.scss */
#send_mail .modal-content .modal-header .close { margin-top: 0px; font-size: 35px; outline: none; }
/* line 880, ../sass/includes/_schoolmanegment.scss */
#send_mail .modal-content .modal-header h4 { padding: 4px 0 0; }
/* line 886, ../sass/includes/_schoolmanegment.scss */
#send_mail .modal-content .details-block .form-group p { color: #303843; text-transform: capitalize; }
/* line 890, ../sass/includes/_schoolmanegment.scss */
#send_mail .modal-content .details-block .form-group .btn-submit { width: 120px; margin-top: 15px; float: left; margin-right: 10px; background: #303843; border: solid 1px #303843; color: #fff; }
/* line 898, ../sass/includes/_schoolmanegment.scss */
#send_mail .modal-content .details-block .form-group .btn-submit:hover { background: #45ad23; border: 1px solid #45ad23; color: #fff; }
/* line 904, ../sass/includes/_schoolmanegment.scss */
#send_mail .modal-content .details-block .form-group .btn-cancel { background: #fff; border: solid 1px #303843 !important; color: #303843; }
/* line 908, ../sass/includes/_schoolmanegment.scss */
#send_mail .modal-content .details-block .form-group .btn-cancel:hover { background: #45ad23; border: 1px solid #45ad23 !important; color: #fff; }
/* line 915, ../sass/includes/_schoolmanegment.scss */
#send_mail .modal-content .details-block.top-block { margin: 0px; }

/* line 921, ../sass/includes/_schoolmanegment.scss */
.db-tab-row { margin-bottom: 8px !important; }

/* line 926, ../sass/includes/_schoolmanegment.scss */
#export .export-chk-row { position: relative; padding-left: 20px; }
/* line 929, ../sass/includes/_schoolmanegment.scss */
#export .export-chk-row input[type=checkbox] { position: absolute; width: 100%; height: 100%; }

/* line 941, ../sass/includes/_schoolmanegment.scss */
#manage-pupil { color: #fff; }

/* line 949, ../sass/includes/_schoolmanegment.scss */
.targetmanagement .award-panel .award-list-panel .operator-outer { margin: 0 0 7px 0; }
/* line 951, ../sass/includes/_schoolmanegment.scss */
.targetmanagement .award-panel .award-list-panel .operator-outer .oprater-inner-list { margin-bottom: 0; border: 1px solid #303843; padding: 13px 20px; position: relative; }
/* line 956, ../sass/includes/_schoolmanegment.scss */
.targetmanagement .award-panel .award-list-panel .operator-outer .oprater-inner-list h4 { width: 100%; display: inline-block; padding-right: 55px; position: relative; }
/* line 962, ../sass/includes/_schoolmanegment.scss */
.targetmanagement .award-panel .award-list-panel .operator-outer .oprater-inner-list::after { content: "\f0d7"; position: absolute; right: 20px; top: -16px; bottom: 0; margin: auto 0 auto; height: 45px; font-family: "FontAwesome"; color: #fff; font-size: 30px; }
/* line 975, ../sass/includes/_schoolmanegment.scss */
.targetmanagement .award-panel .award-list-panel .operator-outer .oprater-inner-list.collapsed::after { content: "\f0da"; }
/* line 980, ../sass/includes/_schoolmanegment.scss */
.targetmanagement .award-panel .award-list-panel .operator-outer .panel-collapse { border: 1px solid #303843; border-top: 0; }
/* line 985, ../sass/includes/_schoolmanegment.scss */
.targetmanagement .award-panel .award-list-panel .operator-outer .panel-collapse ul.target-panel li { padding: 13px 20px; background: #fff; border-bottom: solid 1px #303843; position: relative; }
/* line 990, ../sass/includes/_schoolmanegment.scss */
.targetmanagement .award-panel .award-list-panel .operator-outer .panel-collapse ul.target-panel li label { width: 80%; font-size: 14px; text-transform: capitalize; font-weight: normal; line-height: 23px; display: inline-block; margin-bottom: 0; }
/* line 1000, ../sass/includes/_schoolmanegment.scss */
.targetmanagement .award-panel .award-list-panel .operator-outer .panel-collapse ul.target-panel li span.absolute-ico { position: absolute; right: 15px; top: 8px; z-index: 1; font-size: 25px; cursor: pointer; }
/* line 1007, ../sass/includes/_schoolmanegment.scss */
.targetmanagement .award-panel .award-list-panel .operator-outer .panel-collapse ul.target-panel li span.absolute-ico a { color: #303843; margin: 0 5px; -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; transition: all .4s; }
/* line 1017, ../sass/includes/_schoolmanegment.scss */
.targetmanagement .award-panel .award-list-panel .operator-outer .panel-collapse ul.target-panel li:last-child { border-bottom: 0; }

/* line 1031, ../sass/includes/_schoolmanegment.scss */
.view-target-managment .school-deatils-outer .deatls-panel { padding: 10px 25px 35px 25px !important; }
@media (max-width: 480px) { /* line 1031, ../sass/includes/_schoolmanegment.scss */
  .view-target-managment .school-deatils-outer .deatls-panel { padding: 10px !important; } }
/* line 1040, ../sass/includes/_schoolmanegment.scss */
.view-target-managment .school-deatils-outer .deatls-panel #target_data table thead tr th { font-family: "montserratregular"; font-weight: normal; font-size: 14px; color: #fff; text-transform: capitalize; border-bottom: 1px solid #303843; }
/* line 1047, ../sass/includes/_schoolmanegment.scss */
.view-target-managment .school-deatils-outer .deatls-panel #target_data table thead tr th:last-child { width: 200px; }
@media (max-width: 767px) { /* line 1047, ../sass/includes/_schoolmanegment.scss */
  .view-target-managment .school-deatils-outer .deatls-panel #target_data table thead tr th:last-child { width: 50%; } }
/* line 1058, ../sass/includes/_schoolmanegment.scss */
.view-target-managment .school-deatils-outer .deatls-panel #target_data table tbody tr td { font-family: "montserratregular"; font-weight: normal; font-size: 14px; color: #333; text-transform: capitalize; }
/* line 1064, ../sass/includes/_schoolmanegment.scss */
.view-target-managment .school-deatils-outer .deatls-panel #target_data table tbody tr td:last-child { width: 200px; }
@media (max-width: 767px) { /* line 1064, ../sass/includes/_schoolmanegment.scss */
  .view-target-managment .school-deatils-outer .deatls-panel #target_data table tbody tr td:last-child { width: 50%; } }
/* line 1072, ../sass/includes/_schoolmanegment.scss */
.view-target-managment .school-deatils-outer .deatls-panel #target_data table tbody tr:last-child td { border-bottom: 0; }
/* line 1079, ../sass/includes/_schoolmanegment.scss */
.view-target-managment .school-deatils-outer .deatls-panel #target_data .table-responsive { overflow-x: hidden; }
/* line 1081, ../sass/includes/_schoolmanegment.scss */
.view-target-managment .school-deatils-outer .deatls-panel #target_data .table-responsive .dataTables_filter { width: 200px; }
/* line 1084, ../sass/includes/_schoolmanegment.scss */
.view-target-managment .school-deatils-outer .deatls-panel #target_data .table-responsive .dataTables_filter label input { width: 100%; border: 0; height: 35px; padding: 7px 10px; font-family: "montserratregular"; font-weight: normal; font-size: 13px; text-transform: capitalize; }

/* line 2, ../sass/includes/_schooldetails.scss */
.school-details-panel { position: relative; }
/* line 4, ../sass/includes/_schooldetails.scss */
.school-details-panel .pagination { float: right; margin: 5px 0; }
/* line 8, ../sass/includes/_schooldetails.scss */
.school-details-panel .pagination ul a { display: inline-block; background: #5086ae; color: #fff; padding: 5px 8px; margin-left: 5px; }
/* line 14, ../sass/includes/_schooldetails.scss */
.school-details-panel .pagination ul a:hover, .school-details-panel .pagination ul a:focus { background: #303843; color: #fff; }
/* line 19, ../sass/includes/_schooldetails.scss */
.school-details-panel .pagination ul li { background: none; text-align: center; float: left; font-size: 12px; font-family: "questrialregular"; text-transform: capitalize; display: inline-block; }
/* line 28, ../sass/includes/_schooldetails.scss */
.school-details-panel .pagination ul li a { color: #5086ae; }
/* line 34, ../sass/includes/_schooldetails.scss */
.school-details-panel .pagination li a { background: none; text-align: center; float: left; font-size: 14px; font-family: "questrialregular"; text-transform: capitalize; border: 0; padding: 5px 5px; }
/* line 43, ../sass/includes/_schooldetails.scss */
.school-details-panel .pagination li a:hover, .school-details-panel .pagination li a:focus, .school-details-panel .pagination li a:active:focus { background: none; color: #45ad23; }
/* line 49, ../sass/includes/_schooldetails.scss */
.school-details-panel .pagination li.active a { color: #ffffff; background: #5086ae; padding: 4px 12px; }
/* line 56, ../sass/includes/_schooldetails.scss */
.school-details-panel .pagination li.active-pager a { background: #5086ae; color: #fff; padding: 5px 8px; }
/* line 60, ../sass/includes/_schooldetails.scss */
.school-details-panel .pagination li.active-pager a:hover, .school-details-panel .pagination li.active-pager a:focus { background: #303843; color: #fff; }
/* line 69, ../sass/includes/_schooldetails.scss */
.school-details-panel .alerts_table table { width: 90%; margin: 0px 20px; border: solid 1px #ddd; }
/* line 75, ../sass/includes/_schooldetails.scss */
.school-details-panel .colpased-right { position: absolute; right: 0; top: -10px; height: 45px; }
@media (max-width: 991px) { /* line 75, ../sass/includes/_schooldetails.scss */
  .school-details-panel .colpased-right { width: unset; height: 40px; margin-bottom: 10px; position: unset; } }
/* line 86, ../sass/includes/_schooldetails.scss */
.school-details-panel .colpased-right.colpased-right-top { position: absolute; right: 45px; top: 25px; height: 50px; }
@media (max-width: 767px) { /* line 86, ../sass/includes/_schooldetails.scss */
  .school-details-panel .colpased-right.colpased-right-top { top: 5px; right: 15px; } }
/* line 96, ../sass/includes/_schooldetails.scss */
.school-details-panel .colpased-right .send-reg-btn { color: #fff; float: right; display: inline-block; height: 43px; background: #303843; text-align: center; text-transform: capitalize; font-size: 12px; line-height: 32px; padding: 5px 12px; cursor: pointer; }
/* line 109, ../sass/includes/_schooldetails.scss */
.school-details-panel .colpased-right a { display: inline-block; width: 45px; background-color: #fff; border: 2px solid #404853; text-align: center; height: 100%; cursor: pointer; border-radius: 50%; -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; }
/* line 127, ../sass/includes/_schooldetails.scss */
.school-details-panel .colpased-right a i { color: #404853; font-size: 32px; line-height: 45px; }
@media (max-width: 991px) { /* line 127, ../sass/includes/_schooldetails.scss */
  .school-details-panel .colpased-right a i { font-size: 25px; line-height: 39px; } }
@media (max-width: 767px) { /* line 127, ../sass/includes/_schooldetails.scss */
  .school-details-panel .colpased-right a i { line-height: 50px; } }
/* line 140, ../sass/includes/_schooldetails.scss */
.school-details-panel .colpased-right #send_distribute_mail { border: 1px solid #c0c2c6; width: unset; display: inline-block; color: #fff; line-height: 35px; margin-top: -18px; background-color: #fff; color: #363c4b; }
/* line 149, ../sass/includes/_schooldetails.scss */
.school-details-panel .colpased-right #send_distribute_mail:hover { background-color: #378b1c; border: 1px solid #378b1c; color: #fff; }
@media (max-width: 991px) { /* line 140, ../sass/includes/_schooldetails.scss */
  .school-details-panel .colpased-right #send_distribute_mail { line-height: 30px; margin-top: -12px; } }
/* line 159, ../sass/includes/_schooldetails.scss */
.school-details-panel .colpased-right.colpased-top-more { top: -50px !important; }
/* line 163, ../sass/includes/_schooldetails.scss */
.school-details-panel .right-link-row { position: absolute; top: -10px; right: 60px; height: 53px; }
@media (max-width: 991px) { /* line 163, ../sass/includes/_schooldetails.scss */
  .school-details-panel .right-link-row { position: relative; top: 15px; right: 0; left: 15px; height: 53px; } }
@media (max-width: 767px) { /* line 163, ../sass/includes/_schooldetails.scss */
  .school-details-panel .right-link-row { width: auto; float: left; top: -2px; left: 0; margin-right: 15px; } }
/* line 182, ../sass/includes/_schooldetails.scss */
.school-details-panel .right-link-row .send-reg-btn { float: left; width: 43px; height: 43px; display: table; text-align: center; border: solid 2px #404853; color: #404853; background: transparent; padding-top: 0 !important; border-radius: 50%; -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; transition: all .4s; margin-right: 10px; }
/* line 198, ../sass/includes/_schooldetails.scss */
.school-details-panel .right-link-row .send-reg-btn i { color: #404853; font-size: 22px; display: table-cell; text-align: center; vertical-align: middle; }
/* line 205, ../sass/includes/_schooldetails.scss */
.school-details-panel .right-link-row .send-reg-btn:hover { background: #E42328; border-color: #E42328; }
/* line 208, ../sass/includes/_schooldetails.scss */
.school-details-panel .right-link-row .send-reg-btn:hover i { color: #fff; }
/* line 213, ../sass/includes/_schooldetails.scss */
.school-details-panel .right-link-row .back-btn02 { float: left; display: table; text-align: center; right: 30px; top: 25px; width: 45px; height: 45px; border-radius: 50%; background: #303843; -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; transition: all .4s; }
/* line 228, ../sass/includes/_schooldetails.scss */
.school-details-panel .right-link-row .back-btn02 i { color: #fff; font-size: 30px; display: table-cell; vertical-align: middle; text-align: center; }
/* line 234, ../sass/includes/_schooldetails.scss */
.school-details-panel .right-link-row .back-btn02 i.fa-desktop { font-size: 22px; }
/* line 238, ../sass/includes/_schooldetails.scss */
.school-details-panel .right-link-row .back-btn02 .crt { padding-bottom: 2px; padding-right: 5px; }
/* line 242, ../sass/includes/_schooldetails.scss */
.school-details-panel .right-link-row .back-btn02:hover { background: #378b1c; }
/* line 246, ../sass/includes/_schooldetails.scss */
.school-details-panel .right-link-row .back-btn02.school-tab-icons { margin-left: 10px; }
@media (max-width: 767px) { /* line 246, ../sass/includes/_schooldetails.scss */
  .school-details-panel .right-link-row .back-btn02.school-tab-icons { margin-left: 0px; } }
/* line 254, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer { position: relative; }
/* line 261, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .inner-area.add-member-select .deatls-panel.new-member-wrap .form-group.include-wrap input { height: 45px; padding-top: 13px; }
/* line 265, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .inner-area.add-member-select .deatls-panel.new-member-wrap .form-group.include-wrap .inner-title { top: 34px; }
/* line 267, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .inner-area.add-member-select .deatls-panel.new-member-wrap .form-group.include-wrap .inner-title.focused { top: 26px; }
/* line 270, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .inner-area.add-member-select .deatls-panel.new-member-wrap .form-group.include-wrap .inner-title.medical { top: 10px; }
/* line 272, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .inner-area.add-member-select .deatls-panel.new-member-wrap .form-group.include-wrap .inner-title.medical.focused { top: 0; }
/* line 278, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .inner-area.add-member-select .deatls-panel.new-member-wrap .form-group.include-wrap .selectric-wrapper .selectric { min-height: 46px; }
/* line 280, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .inner-area.add-member-select .deatls-panel.new-member-wrap .form-group.include-wrap .selectric-wrapper .selectric .button { width: 46px; }
/* line 286, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .inner-area.add-member-select .deatls-panel.new-member-wrap .form-group.include-wrap label.custom-check { min-height: 46px; }
/* line 303, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .tab-wrapper .tab-content .tab-pane .award-group .dual_wrap .absolute-ico .toggle-award { height: 45px; font-size: 0; position: relative; width: 28px; vertical-align: middle; }
/* line 309, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .tab-wrapper .tab-content .tab-pane .award-group .dual_wrap .absolute-ico .toggle-award::after { width: 100%; height: 100%; font-family: 'Glyphicons Halflings'; position: absolute; left: 0; right: 0; top: 0; bottom: 0; content: ''; font-size: 24px; }
/* line 321, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .tab-wrapper .tab-content .tab-pane .award-group .dual_wrap .absolute-ico .toggle-award::after { content: '\e250'; }
/* line 326, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .tab-wrapper .tab-content .tab-pane .award-group .dual_wrap .absolute-ico .toggle-arrow::after { position: absolute; right: 10px; margin: 0 auto; content: "\e252"; font-family: 'Glyphicons Halflings'; }
/* line 335, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .tab-wrapper .tab-content .tab-pane .award-group .dual_wrap .absolute-ico .collapsed::after { content: '\e250'; }
/* line 343, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .tab-wrapper .tab-content .tab-pane .award-group .dual_wrap.like-this .absolute-ico .toggle-award::after { content: '\e252'; }
/* line 350, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .tab-wrapper .tab-content .tab-pane .award-group .dual_wrap.award-bg .award-heading { background: #404853; }
/* line 352, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .tab-wrapper .tab-content .tab-pane .award-group .dual_wrap.award-bg .award-heading h4 { color: #fff; }
/* line 357, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .tab-wrapper .tab-content .tab-pane .award-group .dual_wrap.award-bg .absolute-ico a { color: #fff; }
/* line 370, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .member-ship-dtls .linked-prfile input { width: 70% !important; }
@media (max-width: 480px) { /* line 370, ../sass/includes/_schooldetails.scss */
  .school-details-panel .school-deatils-outer .member-ship-dtls .linked-prfile input { width: 100% !important; } }
/* line 378, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .member-ship-dtls .payment_select { width: 70%; display: inline-block; }
@media (max-width: 480px) { /* line 378, ../sass/includes/_schooldetails.scss */
  .school-details-panel .school-deatils-outer .member-ship-dtls .payment_select { width: 100% !important; } }
/* line 384, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .member-ship-dtls .payment_select .selectric { padding-top: 0; }
/* line 390, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .member-ship-dtls .payment_select.select-enable.active .selectric-wrapper .button { display: block; background: #fff; border-left: 1px solid #ccc; }
/* line 394, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .member-ship-dtls .payment_select.select-enable.active .selectric-wrapper .button::after { border-top-color: #303843; }
/* line 404, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .manegment-haeds { margin: 13px 0px 0; }
@media (max-width: 767px) { /* line 404, ../sass/includes/_schooldetails.scss */
  .school-details-panel .school-deatils-outer .manegment-haeds { margin-top: 20px; } }
@media (max-width: 1199px) { /* line 409, ../sass/includes/_schooldetails.scss */
  .school-details-panel .school-deatils-outer .manegment-haeds ul { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } }
@media (max-width: 991px) { /* line 409, ../sass/includes/_schooldetails.scss */
  .school-details-panel .school-deatils-outer .manegment-haeds ul { display: block; overflow: auto; overflow-y: hidden; white-space: nowrap; }
  /* line 422, ../sass/includes/_schooldetails.scss */
  .school-details-panel .school-deatils-outer .manegment-haeds ul::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); background-color: #F5F5F5; height: 3px; }
  /* line 428, ../sass/includes/_schooldetails.scss */
  .school-details-panel .school-deatils-outer .manegment-haeds ul::-webkit-scrollbar { width: 3px; height: 10px; background-color: #F5F5F5; }
  /* line 433, ../sass/includes/_schooldetails.scss */
  .school-details-panel .school-deatils-outer .manegment-haeds ul::-webkit-scrollbar-thumb { background-color: #245c13; } }
@media (max-width: 767px) { /* line 409, ../sass/includes/_schooldetails.scss */
  .school-details-panel .school-deatils-outer .manegment-haeds ul { white-space: initial; } }
/* line 441, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .manegment-haeds ul li { font-family: "questrialregular"; float: left; width: auto; margin: 0px; }
@media (max-width: 1300px) { /* line 441, ../sass/includes/_schooldetails.scss */
  .school-details-panel .school-deatils-outer .manegment-haeds ul li { border: solid 1px #a6a9ae; border-bottom: 0px; } }
@media (max-width: 1199px) { /* line 441, ../sass/includes/_schooldetails.scss */
  .school-details-panel .school-deatils-outer .manegment-haeds ul li { width: auto; } }
@media (max-width: 991px) { /* line 441, ../sass/includes/_schooldetails.scss */
  .school-details-panel .school-deatils-outer .manegment-haeds ul li { display: inline-block; float: initial; margin-right: -4px; } }
/* line 460, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .manegment-haeds ul li.active a { background: #5086ae; color: #fff; border-color: #5086ae !important; }
/* line 464, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .manegment-haeds ul li.active a:hover { border-color: #5086ae; background: #5086ae; border-bottom: none; }
@media (max-width: 767px) { /* line 441, ../sass/includes/_schooldetails.scss */
  .school-details-panel .school-deatils-outer .manegment-haeds ul li { margin: 0 0 10px; width: 100%; border: 0; } }
/* line 476, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .manegment-haeds ul li:first-child { margin-left: 0px; }
/* line 479, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .manegment-haeds ul li a { border: solid 1px #bcbcbc; border-right: none; border-bottom: none; padding: 10px 15px; text-align: center; display: block; color: #232a32; text-transform: capitalize; cursor: pointer; border-radius: 0px; height: 100%; }
@media (max-width: 1300px) { /* line 479, ../sass/includes/_schooldetails.scss */
  .school-details-panel .school-deatils-outer .manegment-haeds ul li a { padding: 10px 5px; border: 0px; } }
@media (max-width: 1199px) { /* line 479, ../sass/includes/_schooldetails.scss */
  .school-details-panel .school-deatils-outer .manegment-haeds ul li a { padding: 10px 10px; } }
/* line 498, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .manegment-haeds ul li a.active-tab { background: #45ad23; color: #fff; border: solid 1px #45ad23; }
/* line 503, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .manegment-haeds ul li a:hover { background: #5086ae; color: #fff; }
@media (max-width: 767px) { /* line 479, ../sass/includes/_schooldetails.scss */
  .school-details-panel .school-deatils-outer .manegment-haeds ul li a { border-right: solid 1px #a6a9ae; border-bottom: solid 1px #a6a9ae; width: 100%; } }
@media (min-width: 768px) { /* line 514, ../sass/includes/_schooldetails.scss */
  .school-details-panel .school-deatils-outer .manegment-haeds ul li:last-child a { border-right: solid 1px #a6a9ae; } }
/* line 520, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .manegment-haeds ul li.finance { background: #45ad23; }
/* line 522, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .manegment-haeds ul li.finance a { color: #fff; }
/* line 524, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .manegment-haeds ul li.finance a span { float: right; }
/* line 526, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .manegment-haeds ul li.finance a span i { color: #fff; }
/* line 530, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .manegment-haeds ul li.finance a:hover { background: #a52c17; }
/* line 539, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer.member-test-result .tab-main { border-bottom: solid 1px #8e8f96; }
@media (min-width: 768px) { /* line 539, ../sass/includes/_schooldetails.scss */
  .school-details-panel .school-deatils-outer.member-test-result .tab-main { overflow: auto; overflow-y: hidden; white-space: nowrap; } }
/* line 547, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer.member-test-result .tab-main li:nth-child(1) { border-left: solid 1px #8e8f96; }
@media (min-width: 768px) { /* line 546, ../sass/includes/_schooldetails.scss */
  .school-details-panel .school-deatils-outer.member-test-result .tab-main li { display: inline-block; float: initial; margin-right: -4px; } }
/* line 556, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer.member-test-result .tab-main::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); background-color: #F5F5F5; height: 3px; }
/* line 562, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer.member-test-result .tab-main::-webkit-scrollbar { width: 3px; height: 10px; background-color: #F5F5F5; }
/* line 567, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer.member-test-result .tab-main::-webkit-scrollbar-thumb { background-color: #245c13; }
/* line 575, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer.member-test-result .deatls-panel .profile-block .form-group label.new-label { text-transform: capitalize; font-size: 13px; color: #fff; display: block; font-weight: normal; }
/* line 584, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer.member-test-result .deatls-panel .profile-block .form-group.sportname input { width: 90%; display: inline-block; }
/* line 588, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer.member-test-result .deatls-panel .profile-block .form-group.sportname span { width: 44px; height: 44px; background: #4bc136; display: inline-block; vertical-align: top; }
/* line 594, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer.member-test-result .deatls-panel .profile-block .form-group.sportname span i { color: #fff; text-align: center; display: block; font-size: 22px; line-height: 42px; }
/* line 603, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer.member-test-result .deatls-panel .profile-block .form-group.outer-block { width: 90%; }
/* line 606, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer.member-test-result .deatls-panel .profile-block .form-group .space-iconouter { position: relative; }
/* line 608, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer.member-test-result .deatls-panel .profile-block .form-group .space-iconouter .icon-bock { width: 32px; position: absolute; top: 33px; left: 10px; }
/* line 618, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer.member-test-result .deatls-panel .profile-block .right-blockimg img { width: 100%; }
/* line 628, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel { background: #e4ebee; padding: 20px; }
@media (max-width: 767px) { /* line 628, ../sass/includes/_schooldetails.scss */
  .school-details-panel .school-deatils-outer .deatls-panel { padding: 0; background: none; } }
/* line 636, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel.new-member-wrap { background: #e6ebee; padding: 15px 25px 15px 25px; border: solid 1px #cfd4d7; display: block; width: 100%; float: left; }
/* line 645, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel.new-member-wrap .form-group .selectric-wrapper .selectric { padding-top: 10px; border: 1px solid #c0c2c6; }
/* line 648, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel.new-member-wrap .form-group .selectric-wrapper .selectric .label { font-family: "questrialregular"; font-size: 14px; }
/* line 653, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel.new-member-wrap .form-group .selectric-wrapper .selectric .selectric-scroll ul li { font-family: "questrialregular"; font-size: 15px; }
/* line 663, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel.new-member-wrap .form-group .selectric-wrapper .selectric-items .selectric-scroll ul li:hover { background: #5086ae; }
/* line 666, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel.new-member-wrap .form-group .selectric-wrapper .selectric-items .selectric-scroll ul li.selected { background: #5086ae; }
/* line 674, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel.new-member-wrap .form-group .help-block { position: absolute; }
/* line 677, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel.new-member-wrap .form-group label { font-family: "questrialregular"; font-size: 14px; color: #5086ae; }
/* line 681, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel.new-member-wrap .form-group label.link_text { color: #303843; }
/* line 685, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel.new-member-wrap .form-group input { font-family: "questrialregular"; height: 43px; font-size: 15px; border-color: #c0c2c6; }
/* line 691, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel.new-member-wrap .form-group .btn-lookup-ad { width: 195px; background: #45ad23; color: #fff; border-color: #45ad23; margin-top: 10px; }
/* line 697, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel.new-member-wrap .form-group .btn-lookup-ad:hover, .school-details-panel .school-deatils-outer .deatls-panel.new-member-wrap .form-group .btn-lookup-ad:focus, .school-details-panel .school-deatils-outer .deatls-panel.new-member-wrap .form-group .btn-lookup-ad:active, .school-details-panel .school-deatils-outer .deatls-panel.new-member-wrap .form-group .btn-lookup-ad:active:focus { color: #fff; background: #378b1c; border-color: #378b1c; outline: none; }
/* line 704, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel.new-member-wrap .form-group .btn-manual-ad { width: 195px; background: #fff; color: #333843; border-color: #c0c2c6; margin-top: 10px; }
/* line 710, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel.new-member-wrap .form-group .btn-manual-ad:hover, .school-details-panel .school-deatils-outer .deatls-panel.new-member-wrap .form-group .btn-manual-ad:focus, .school-details-panel .school-deatils-outer .deatls-panel.new-member-wrap .form-group .btn-manual-ad:active, .school-details-panel .school-deatils-outer .deatls-panel.new-member-wrap .form-group .btn-manual-ad:active:focus { color: #fff; background: #378b1c; border-color: #378b1c; outline: none; }
/* line 720, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel.new-member-wrap .form-group .chk-only .custom-check input:checked + span:before { color: #45ad23; }
/* line 724, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel.new-member-wrap .form-group .chk-only .custom-check input span:before { content: "\f00c"; }
/* line 729, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel.new-member-wrap .form-group .chk-only .custom-check span { background: #fff; border: 1px solid #c0c2c6; }
/* line 732, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel.new-member-wrap .form-group .chk-only .custom-check span:before { color: #d9dbdc; content: "\f00c"; }
/* line 739, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel.new-member-wrap .form-group textarea { border: 1px solid #c0c2c6; border-radius: 0; }
/* line 742, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel.new-member-wrap .form-group textarea:focus { outline: none; box-shadow: none; }
/* line 748, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel.new-member-wrap .form-group.include-wrap .inner-title { font-family: "questrialregular"; font-size: 14px; position: absolute; left: 25px; top: 43px; pointer-events: none; transition: 0.2s ease all; -moz-transition: 0.2s ease all; -webkit-transition: 0.2s ease all; }
/* line 758, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel.new-member-wrap .form-group.include-wrap .inner-title.focused { top: 27px; font-size: 12px; color: #5b5b5b; }
/* line 764, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel.new-member-wrap .form-group.include-wrap .selectric, .school-details-panel .school-deatils-outer .deatls-panel.new-member-wrap .form-group.include-wrap .chk-only label { min-height: 55px; }
/* line 767, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel.new-member-wrap .form-group.include-wrap input { height: 55px; }
/* line 770, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel.new-member-wrap .form-group.include-wrap .pre-holder { height: 50px; }
/* line 773, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel.new-member-wrap .form-group.include-wrap .pre-holder .chk-only label { min-height: 48px; }
/* line 779, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel.new-member-wrap .form-group.include-wrap .relative-block .inner-title { top: 15px; left: 20px; }
/* line 782, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel.new-member-wrap .form-group.include-wrap .relative-block .inner-title.focused { top: 3px; }
/* line 788, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel.new-member-wrap .form-group.include-wrap.include-wrap-textarea .inner-title { top: 45px; }
/* line 790, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel.new-member-wrap .form-group.include-wrap.include-wrap-textarea .inner-title.focused { top: 27px; }
/* line 798, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel.new-member-wrap #custom-search-input .input-group { float: left; display: inline-block; }
/* line 802, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel.new-member-wrap #custom-search-input .search-button { padding-right: 0; }
/* line 804, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel.new-member-wrap #custom-search-input .search-button .btn { width: 100%; float: left; background: #fff; font-family: "questrialregular"; line-height: 25px; }
/* line 810, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel.new-member-wrap #custom-search-input .search-button .btn:hover, .school-details-panel .school-deatils-outer .deatls-panel.new-member-wrap #custom-search-input .search-button .btn:focus, .school-details-panel .school-deatils-outer .deatls-panel.new-member-wrap #custom-search-input .search-button .btn:active, .school-details-panel .school-deatils-outer .deatls-panel.new-member-wrap #custom-search-input .search-button .btn:active:focus { color: #fff; background: #378b1c; border-color: #378b1c; outline: none; }
/* line 818, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel.new-member-wrap #custom-search-input input { border: 1px solid #c0c2c6; }
/* line 822, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel.new-member-wrap .btn-adnw-parent { background: #5086ae; border-color: #5086ae; color: #fff; margin-top: 10px; }
/* line 827, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel.new-member-wrap .btn-adnw-parent:hover, .school-details-panel .school-deatils-outer .deatls-panel.new-member-wrap .btn-adnw-parent:active:focus { color: #fff; background: #303843; border-color: #303843; outline: none; }
/* line 834, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel.new-member-wrap .selectric-wrapper .selectric .button { border: 0; border-left: 1px solid #c0c2c6; }
/* line 838, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel.new-member-wrap .remove-btn { color: #45ad23; cursor: pointer; font-size: 35px; margin-bottom: 15px; display: inline-block; background: none; border: 0; padding: 0; }
/* line 853, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .instructor_partialname .form-group .linked-prfile.edit_active .inner-input { width: 60%; }
/* line 857, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .instructor_partialname .form-group .linked-prfile.edit_active li span { width: 30%; }
/* line 864, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel.tab-data { position: relative; }
/* line 868, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel.admin-school-tab-content .form-group { position: inherit; }
/* line 874, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .lock-icon-block .school-permission { margin-top: 7px; height: 43px; width: 45px; color: #fff; background: #E42328; display: table; text-align: center; font-size: 24px; cursor: pointer; }
/* line 884, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .lock-icon-block .school-permission i { text-align: center; display: table-cell; vertical-align: middle; }
/* line 889, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .lock-icon-block .school-permission:hover { background: #d93847; }
/* line 895, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .admin-profile_area { width: 90%; }
@media (max-width: 767px) { /* line 895, ../sass/includes/_schooldetails.scss */
  .school-details-panel .school-deatils-outer .deatls-panel .admin-profile_area { width: 100%; } }
/* line 901, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .admin-profile_area .form-group label { color: #fff; font-size: 13px; text-transform: capitalize; width: 100%; white-space: normal !important; }
/* line 907, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .admin-profile_area .form-group label.space_label { padding-left: 35px; }
/* line 911, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .admin-profile_area .form-group span { color: #fff; font-size: 13px; width: 50%; }
/* line 917, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .admin-profile_area .btn_updated { font-size: 14px; margin-top: 10px; text-align: center; padding: 10px 8px; font-family: "questrialregular"; border-radius: 0px; text-transform: capitalize; width: 150px; background: #45ad23; border-color: #45ad23; color: #fff; }
/* line 929, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .admin-profile_area .btn_updated:hover, .school-details-panel .school-deatils-outer .deatls-panel .admin-profile_area .btn_updated:focus, .school-details-panel .school-deatils-outer .deatls-panel .admin-profile_area .btn_updated:active, .school-details-panel .school-deatils-outer .deatls-panel .admin-profile_area .btn_updated:active:focus { background: #fff; border-color: #fff; color: #232a32; outline: none; transition: all ease-out .2s; }
@media (min-width: 768px) { /* line 938, ../sass/includes/_schooldetails.scss */
  .school-details-panel .school-deatils-outer .deatls-panel .school-year-top { padding-left: 0; margin-bottom: 10px; } }
@media (min-width: 768px) { /* line 944, ../sass/includes/_schooldetails.scss */
  .school-details-panel .school-deatils-outer .deatls-panel .sc-year-select { padding: 0; } }
/* line 951, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .sc-year-select .selectric-wrapper .selectric span.label { display: table-cell; width: 100%; height: 43px; vertical-align: middle; }
/* line 963, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .selectric-wrapper .selectric { text-transform: capitalize; border: 1px solid #c0c2c6; min-height: 45px; }
/* line 971, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .selectric-wrapper .selectric-items ul li { padding-left: 16px; }
/* line 978, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .school-note_row { margin-bottom: 15px; }
@media screen and (min-width: 1440px) { /* line 982, ../sass/includes/_schooldetails.scss */
  .school-details-panel .school-deatils-outer .deatls-panel .school-note_row#contact label.min-heiht { min-height: inherit; } }
/* line 990, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .colpased-right-edit { margin-top: 2px; text-transform: capitalize; width: 150px; color: #fff; background: #45ad23; float: right; display: inline-block; border-radius: 0; }
/* line 999, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .colpased-right-edit:hover, .school-details-panel .school-deatils-outer .deatls-panel .colpased-right-edit:focus, .school-details-panel .school-deatils-outer .deatls-panel .colpased-right-edit:active, .school-details-panel .school-deatils-outer .deatls-panel .colpased-right-edit:active:focus { background: #378b1c; color: #fff; outline: none; }
/* line 1005, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .fc-header-toolbar { padding-top: 10px; }
/* line 1007, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .fc-header-toolbar h2 { color: #232a32; font-size: 20px; line-height: 30px; }
@media (max-width: 767px) { /* line 1007, ../sass/includes/_schooldetails.scss */
  .school-details-panel .school-deatils-outer .deatls-panel .fc-header-toolbar h2 { font-size: 15px; } }
/* line 1015, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .fc-header-toolbar .fc-prev-button { border-radius: 0; margin-right: 10px; outline: none !important; line-height: 10px; }
/* line 1021, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .fc-header-toolbar .fc-prev-button:hover { color: #fff; background: #378b1c; }
/* line 1025, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .fc-header-toolbar .fc-next-button { border-radius: 0; outline: none !important; line-height: 10px; }
/* line 1030, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .fc-header-toolbar .fc-next-button:hover { color: #fff; background: #378b1c; }
@media (max-width: 991px) { /* line 1034, ../sass/includes/_schooldetails.scss */
  .school-details-panel .school-deatils-outer .deatls-panel .fc-header-toolbar .fc-left { margin-bottom: 10px; } }
@media (max-width: 991px) { /* line 1039, ../sass/includes/_schooldetails.scss */
  .school-details-panel .school-deatils-outer .deatls-panel .fc-header-toolbar .fc-right { width: 100%; float: left; }
  /* line 1045, ../sass/includes/_schooldetails.scss */
  .school-details-panel .school-deatils-outer .deatls-panel .fc-header-toolbar .fc-right .fc-button-group button:nth-child(1) { margin-left: 0; } }
/* line 1055, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .pool_edit { font-size: 17px; width: 170px; background: #E42328; color: #fff; outline: none; border-radius: 0; }
/* line 1065, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .profile-block .form-group .pool-add_btn { outline: none !important; width: 43px; height: 43px; display: block; text-align: center; color: #fff; background: #E42328; border-radius: 50%; cursor: pointer; border: none; margin-bottom: 20px; }
/* line 1078, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .profile-block .form-group .pool-add_btn::after { font: normal normal normal 14px/1 FontAwesome; content: "\f067"; text-align: center; vertical-align: middle; font-size: 23px; line-height: 22px; }
/* line 1090, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .profile-block .form-group label { font-family: "questrialregular"; text-transform: capitalize; font-size: 14px; color: #5086ae; display: block; font-weight: normal; }
/* line 1097, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .profile-block .form-group label.custom-check { color: #6a728a; }
/* line 1101, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .profile-block .form-group .btn-submit { text-transform: capitalize; font-size: 14px; width: 96px; height: 45px; outline: none; color: #fff; background: #45ad23; border-radius: 0; outline: none; }
/* line 1111, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .profile-block .form-group .btn-submit:hover { background: #378b1c; }
/* line 1114, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .profile-block .form-group .btn-submit i { font-size: 20px; }
/* line 1118, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .profile-block .form-group .add-children, .school-details-panel .school-deatils-outer .deatls-panel .profile-block .form-group .copy-address { background: #45ad23; color: #fff; }
/* line 1121, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .profile-block .form-group .add-children:hover, .school-details-panel .school-deatils-outer .deatls-panel .profile-block .form-group .add-children:focus, .school-details-panel .school-deatils-outer .deatls-panel .profile-block .form-group .add-children:active, .school-details-panel .school-deatils-outer .deatls-panel .profile-block .form-group .add-children:active:focus, .school-details-panel .school-deatils-outer .deatls-panel .profile-block .form-group .copy-address:hover, .school-details-panel .school-deatils-outer .deatls-panel .profile-block .form-group .copy-address:focus, .school-details-panel .school-deatils-outer .deatls-panel .profile-block .form-group .copy-address:active, .school-details-panel .school-deatils-outer .deatls-panel .profile-block .form-group .copy-address:active:focus { background: #378b1c; color: #fff; outline: none; }
/* line 1127, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .profile-block .form-group .add_qualification_wrapper { height: 20px; }
/* line 1129, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .profile-block .form-group .add_qualification_wrapper .sqare-btn-new { width: 45px; }
/* line 1131, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .profile-block .form-group .add_qualification_wrapper .sqare-btn-new.qulification-wrapper { position: absolute; right: 1px; top: -5px; border-radius: 50%; padding-top: 10px; }
/* line 1140, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .profile-block .form-group .colpased-right-edit { display: inline-block; float: right; }
/* line 1145, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .profile-block .form-group table.instruct { width: 100%; }
/* line 1148, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .profile-block .form-group table.instruct tr td { border: 0px; padding: 4px 4px 0 0; }
/* line 1151, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .profile-block .form-group table.instruct tr td:last-child { padding-right: 0; width: 1%; }
/* line 1155, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .profile-block .form-group table.instruct tr td button { width: 45px; }
/* line 1158, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .profile-block .form-group table.instruct tr td:first-child { width: 50%; }
/* line 1161, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .profile-block .form-group table.instruct tr td.button_area-col { position: absolute; right: 0px; }
/* line 1168, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .profile-block .form-group table.instruct tr#row_0 td:first-child { width: 50%; }
/* line 1178, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .profile-block.instructor-profile .custom-file-upload { color: #fff !important; }
/* line 1180, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .profile-block.instructor-profile .form-group label { color: #5086ae; }
/* line 1188, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .users-block .form-group label { color: #5086ae; text-transform: capitalize; }
/* line 1195, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .users-block .users-detais-panel .form-group label { color: #38393b; }
/* line 1199, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .users-block .users-detais-panel .form-group .selectric-wrapper .selectric { border: solid 1px #38373c; }
/* line 1201, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .users-block .users-detais-panel .form-group .selectric-wrapper .selectric .button { background: none; }
/* line 1203, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .users-block .users-detais-panel .form-group .selectric-wrapper .selectric .button:after { border-top-color: #38373c; }
/* line 1211, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .users-block .users-detais-panel .form-group .selectric-wrapper .selectric-items .selectric-scroll ul li { width: 100%; color: #fff; }
/* line 1220, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .users-block .users-detais-panel .form-group.admin-user-select .selectric { height: 45px; }
/* line 1223, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .users-block .users-detais-panel .form-group.admin-user-select .selectric span.label { line-height: 35px; }
/* line 1231, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .users-block .users-detais-panel a.reset-password { background: #6a718d; color: #fff !important; text-align: center; padding: 15px 10px; }
/* line 1244, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .form-group.ckeditor-textarea textarea { text-transform: initial !important; }
/* line 1248, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .form-group.my_data { padding-top: 11px; }
/* line 1251, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .form-group .form_space01 { height: 50px; }
/* line 1254, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .form-group label { color: #5086ae; font-size: 15px; font-weight: normal; text-transform: capitalize; width: 100%; white-space: normal !important; }
@media (max-width: 767px) { /* line 1254, ../sass/includes/_schooldetails.scss */
  .school-details-panel .school-deatils-outer .deatls-panel .form-group label { color: #3e4854; } }
/* line 1266, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .form-group span.hs_pool_title { color: #fff; font-size: 14px; text-transform: capitalize; }
/* line 1271, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .form-group span.title_01 { margin-left: -20px; }
/* line 1275, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .form-group .registered { position: relative; display: block; }
/* line 1279, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .form-group .registered::after { font: normal normal normal 14px/1 FontAwesome; position: absolute; right: 12px; top: 12px; content: '\f00c'; color: #45ad23; font-size: 24px; }
/* line 1289, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .form-group .not_registered { position: relative; }
/* line 1292, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .form-group .not_registered::after { font: normal normal normal 14px/1 FontAwesome; position: absolute; right: 13px; top: -6px; content: '\f00d'; color: #E42328; font-size: 24px; }
/* line 1302, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .form-group input { padding: 8px 19px; color: #333843; font-family: "questrialregular" !important; 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 1317, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .form-group input.school-prof_ip { margin-bottom: 5px; }
/* line 1320, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .form-group input#first_lesson { background: none !important; border: solid 1px #E42328; height: 38px; }
/* line 1325, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .form-group input#last_lesson { background: none !important; border: solid 1px #E42328; height: 38px; }
/* line 1330, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .form-group input::-webkit-input-placeholder { /* Edge */ color: #333843; }
/* line 1334, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .form-group input:-ms-input-placeholder { /* Internet Explorer 10-11 */ color: #333843; }
/* line 1338, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .form-group input::placeholder { color: #333843; }
/* line 1343, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .form-group .input-group input { height: 45px; margin: 0; border: 0; }
/* line 1348, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .form-group .input-group .input-group-addon { background: #fff; border: none; outline: none; border-radius: 0; }
/* line 1355, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .form-group textarea { width: 100%; height: 100px; resize: none; border: none; text-transform: capitalize; padding: 20px 19px; color: #333843; font-size: 15px; }
/* line 1364, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .form-group textarea::placeholder { text-transform: capitalize; }
/* line 1367, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .form-group textarea.small-box { font-family: "questrialregular"; height: 85px; margin-top: 0px; padding: 8px 19px; text-transform: capitalize; font-size: 14px; background: #fff; border: solid 1px #c0c2c6; }
/* line 1377, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .form-group textarea.border { border: 1px solid #c0c2c6; }
/* line 1381, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .form-group .notes-title { font-family: "questrialregular"; width: 100%; background: #fff; padding: 10px 19px 0 19px; color: #6a728a; float: left; margin-top: 5px; font-weight: bold; text-transform: capitalize; font-size: 14px; }
/* line 1394, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .form-group.address-details input { margin: 3px 0px; }
/* line 1398, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .form-group .select-panel-group { margin: 0px 0 2px 0; }
/* line 1400, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .form-group .select-panel-group .selectric { height: 35px; padding-top: 6px; font-weight: normal; }
/* line 1404, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .form-group .select-panel-group .selectric b { background: #303843; }
/* line 1409, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .form-group .select-panel-group-new { margin: 0; }
/* line 1411, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .form-group .select-panel-group-new .selectric { border: 1px solid #303843; }
/* line 1415, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .form-group .range-pupils { margin: 0px -10px; }
/* line 1417, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .form-group .range-pupils .range-pupils-inner { width: 29%; padding: 0px 10px; float: left; }
@media (max-width: 480px) { /* line 1417, ../sass/includes/_schooldetails.scss */
  .school-details-panel .school-deatils-outer .deatls-panel .form-group .range-pupils .range-pupils-inner { float: none; width: 100%; margin: 10px 0; } }
/* line 1426, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .form-group .range-pupils .range-pupils-inner .selectric { height: 35px; padding-top: 6px; }
/* line 1429, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .form-group .range-pupils .range-pupils-inner .selectric b { background: #E42328; }
/* line 1434, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .form-group .range-pupils .range-pupils-inner.second-section .selectric-wrapper { margin-left: 31px; }
/* line 1438, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .form-group .range-pupils .range-pupils-inner.second-section label.inner-label { width: auto; float: left; margin-top: 12px; }
/* line 1447, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .form-group .label-danger { line-height: 15px; font-weight: normal; left: 0; bottom: 0; width: 100%; background-color: #d9534f; border-radius: 0; z-index: 1; }
/* line 1457, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .form-group .label-danger.error_popup { margin-bottom: 10px; bottom: -19px; }
/* line 1463, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .form-group.search-date input { height: 35px !important; }
/* line 1469, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .form-group .linked-prfile ul li { font-family: "questrialregular"; margin-bottom: 5px; position: relative; }
/* line 1473, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .form-group .linked-prfile ul li img { position: absolute; left: 15px; top: 0; bottom: 0; margin: auto; width: 28px; }
@media (max-width: 480px) { /* line 1473, ../sass/includes/_schooldetails.scss */
  .school-details-panel .school-deatils-outer .deatls-panel .form-group .linked-prfile ul li img { display: none; } }
/* line 1484, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .form-group .linked-prfile ul li .inner-input { display: inline-block; width: 70%; }
/* line 1487, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .form-group .linked-prfile ul li .inner-input input { display: inline-block; font-family: "questrialregular" !important; font-size: 14px; }
/* line 1491, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .form-group .linked-prfile ul li .inner-input input.icon-inner-space { padding-left: 46px; }
/* line 1494, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .form-group .linked-prfile ul li .inner-input input.icon-debited { padding-right: 45px; }
@media (max-width: 480px) { /* line 1484, ../sass/includes/_schooldetails.scss */
  .school-details-panel .school-deatils-outer .deatls-panel .form-group .linked-prfile ul li .inner-input { width: 100%; } }
/* line 1502, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .form-group .linked-prfile ul li i { position: absolute; right: 15px; top: 0; bottom: 0; margin: auto; color: #313842; line-height: 40px; font-size: 23px; }
@media (max-width: 1326px) { /* line 1502, ../sass/includes/_schooldetails.scss */
  .school-details-panel .school-deatils-outer .deatls-panel .form-group .linked-prfile ul li i { right: 10%; } }
@media (max-width: 1199px) { /* line 1502, ../sass/includes/_schooldetails.scss */
  .school-details-panel .school-deatils-outer .deatls-panel .form-group .linked-prfile ul li i { right: 17%; } }
/* line 1518, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .form-group .linked-prfile ul li span { display: inline-block; width: 160px; background: #fff; height: 44px; vertical-align: top; color: #727272; font-size: 14px; text-transform: capitalize; text-align: center; line-height: 44px; }
@media (max-width: 480px) { /* line 1518, ../sass/includes/_schooldetails.scss */
  .school-details-panel .school-deatils-outer .deatls-panel .form-group .linked-prfile ul li span { width: 100% !important; } }
@media (max-width: 1340px) { /* line 1518, ../sass/includes/_schooldetails.scss */
  .school-details-panel .school-deatils-outer .deatls-panel .form-group .linked-prfile ul li span { width: 130px; } }
@media (max-width: 767px) { /* line 1518, ../sass/includes/_schooldetails.scss */
  .school-details-panel .school-deatils-outer .deatls-panel .form-group .linked-prfile ul li span { width: 29%; } }
/* line 1538, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .form-group .linked-prfile ul li span.error { display: inline; padding: .2em .6em .3em; font-size: 75%; color: #fff; text-align: center; white-space: nowrap; vertical-align: baseline; height: auto; width: auto; line-height: normal; text-transform: inherit; background-color: #d9534f; margin-top: 4px; }
/* line 1552, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .form-group .linked-prfile ul li span.error:empty { display: none; }
/* line 1557, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .form-group .linked-prfile ul li .btn-unlink { display: inline-block; width: 43px; height: 43px; background: #45ad23; color: #fff; text-align: center; vertical-align: top; -webkit-transition: all .35s; -o-transition: all .35s; transition: all .35s; border: 0; }
/* line 1569, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .form-group .linked-prfile ul li .btn-unlink i { position: relative; right: 0; top: 0; bottom: 0; margin: auto; color: #fff; line-height: 40px; font-size: 23px; }
/* line 1583, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .form-group .linked-prfile a.add-button { display: block; width: 35px; height: 35px; background: #4bc136; color: #fff; text-align: center; line-height: 35px; font-size: 17px; cursor: pointer; }
/* line 1593, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .form-group .linked-prfile a.add-button:hover { background: #46b133; }
/* line 1603, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .form-group.inner-block input { width: calc(100% / 2); float: left; }
/* line 1608, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .form-group .inner-block { margin: 5px 0px 0px; }
/* line 1610, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .form-group .inner-block input { float: left; width: 50%; border: 0px; }
@media (max-width: 767px) { /* line 1618, ../sass/includes/_schooldetails.scss */
  .school-details-panel .school-deatils-outer .deatls-panel .communication .panel-head label { color: #6a728a; text-transform: capitalize; } }
/* line 1627, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .pool_search .date input { height: 43px; border-radius: 0; margin: 0; border: none; }
/* line 1633, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .pool_search .date .input-group-addon { background: #fff; font-size: 28px; }
/* line 1638, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .pool_search .synch_date { width: 100%; }
/* line 1640, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .pool_search .synch_date .input-group-addon { position: absolute; right: 28px; top: 0px; display: block !important; }
/* line 1650, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .add-block { margin: 10px 0px; }
/* line 1652, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .add-block.add-area { position: absolute; right: 10px; top: 0; }
/* line 1657, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .add-block a { width: 43px; height: 43px; display: block; text-align: center; color: #fff; font-size: 27px; background: #45ad23; border-radius: 50%; margin: -2px auto 0px auto; margin-left: auto; padding: 0 !important; cursor: pointer; }
/* line 1670, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .add-block a:hover { background: #378b1c; }
/* line 1673, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .add-block a i { padding: 10px 0 0; }
/* line 1680, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .users-tab .form-group .selectric { min-height: 35px; }
/* line 1683, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .users-tab .form-group.frm-outer { height: 46px; }
/* line 1686, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .users-tab .form-group .panel-head-block { position: relative; background: #45ad23; color: #fff; }
/* line 1690, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .users-tab .form-group .panel-head-block.collapsed { background: #fff; color: #6a728a; }
/* line 1693, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .users-tab .form-group .panel-head-block.collapsed:after { content: "\f0da"; color: #303843; }
/* line 1698, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .users-tab .form-group .panel-head-block:after { position: absolute; right: 20px; top: 0; bottom: 0; height: 20px; line-height: 20px; margin: auto; content: "\f0d7"; font-family: "FontAwesome"; font-size: 30px; color: #fff; }
/* line 1712, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .users-tab .form-group span { padding: 0px 8px; font-size: 13px; width: 100%; display: block; margin: 5px 0px; height: 28px; line-height: 30px; font-size: 13px; text-transform: capitalize; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
/* line 1727, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .users-tab .form-group span a { color: #303843; font-size: 25px; text-align: right; float: right; display: block; padding-right: 20px; cursor: pointer; }
/* line 1735, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .users-tab .form-group span a:hover { color: #45ad23; }
/* line 1740, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .users-tab .form-group .users-detais-panel { background: #fff; padding: 10px 0px; }
/* line 1745, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .users-tab .form-group .users-detais-panel .link-icons { padding-right: 12px; }
/* line 1748, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .users-tab .form-group .users-detais-panel h2 { color: #fff; font-size: 18px; padding: 8px 0; text-transform: capitalize; font-family: "montserratregular" !important; }
/* line 1755, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .users-tab .form-group .users-detais-panel a { color: #6a728a; font-size: 14px; margin: 0; display: inline-block; text-transform: capitalize; font-family: "montserratregular"; }
@media (max-width: 640px) { /* line 1755, ../sass/includes/_schooldetails.scss */
  .school-details-panel .school-deatils-outer .deatls-panel .users-tab .form-group .users-detais-panel a { width: 100%; overflow: hidden; text-overflow: ellipsis; } }
/* line 1767, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .users-tab .form-group .users-detais-panel a.re-tag { color: #fff; background: #6a728a; padding: 15px; text-align: center; font-size: 14px; margin: 0; display: inline-block; text-transform: capitalize; font-family: "montserratregular"; }
/* line 1780, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .users-tab .form-group .users-detais-panel ul li { float: left; color: #6a728a; font-size: 14px; padding-right: 15px; line-height: 24px; font-family: "montserratregular"; }
/* line 1791, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .users-tab .form-group .users-detais-panel .link-icons a { color: #6a728a; font-size: 25px; padding-left: 20px; cursor: pointer; }
@media (max-width: 767px) { /* line 1791, ../sass/includes/_schooldetails.scss */
  .school-details-panel .school-deatils-outer .deatls-panel .users-tab .form-group .users-detais-panel .link-icons a { width: fit-content; } }
/* line 1799, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .users-tab .form-group .users-detais-panel .link-icons a:hover { color: #45ad23; }
/* line 1802, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .users-tab .form-group .users-detais-panel .link-icons a.delete-icon { color: #45ad23; }
/* line 1804, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .users-tab .form-group .users-detais-panel .link-icons a.delete-icon:hover { color: #378b1c; }
/* line 1818, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .hs-block-panel .head-block label { padding: 0px 5px; }
/* line 1822, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .hs-block-panel .accordion-row { display: table; width: 100%; }
/* line 1825, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .hs-block-panel .accordion-row .toggle-drop { position: relative; background: #fff; }
/* line 1828, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .hs-block-panel .accordion-row .toggle-drop label { font-family: "montserratregular"; color: #6a728a; font-size: 12px; line-height: 14px; padding: 10px 5px; margin-bottom: 0px; font-weight: normal; }
/* line 1838, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .hs-block-panel .accordion-row .toggle-drop span.hs_list_pool { max-width: 98%; color: #6a728a; font-size: 14px; line-height: 18px; text-transform: capitalize; font-weight: normal; display: inline-block; }
@media (max-width: 767px) { /* line 1838, ../sass/includes/_schooldetails.scss */
  .school-details-panel .school-deatils-outer .deatls-panel .hs-block-panel .accordion-row .toggle-drop span.hs_list_pool { margin-bottom: 8px; } }
@media (min-width: 768px) { /* line 1850, ../sass/includes/_schooldetails.scss */
  .school-details-panel .school-deatils-outer .deatls-panel .hs-block-panel .accordion-row .toggle-drop span .text-xs { display: none; } }
@media (max-width: 767px) { /* line 1850, ../sass/includes/_schooldetails.scss */
  .school-details-panel .school-deatils-outer .deatls-panel .hs-block-panel .accordion-row .toggle-drop span .text-xs { font-style: normal; margin-right: 20px; font-weight: bold; } }
@media (max-width: 767px) { /* line 1860, ../sass/includes/_schooldetails.scss */
  .school-details-panel .school-deatils-outer .deatls-panel .hs-block-panel .accordion-row .toggle-drop span .text-gp { display: none; } }
/* line 1867, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .hs-block-panel .accordion-row .toggle-drop.collapsed:after { content: "\f0da"; }
/* line 1871, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .hs-block-panel .accordion-row .toggle-drop::after { position: absolute; right: 20px; content: "\f0d7"; top: 0px; bottom: 0; margin: auto 0; font-size: 30px; line-height: inherit; font-family: "FontAwesome"; height: 40px; }
/* line 1886, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .hs-block-panel .accordion-row .hs_row_pool.active .hs_list_pool { color: #fff; font-size: 14px; }
/* line 1891, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .hs-block-panel .accordion-row .hs_row_pool::after { line-height: 42px; }
/* line 1895, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .hs-block-panel .accordion-row .active { background: #E42328 !important; }
/* line 1897, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .hs-block-panel .accordion-row .active label { color: #fff; }
/* line 1901, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .hs-block-panel .accordion-row .active { color: #fff; }
/* line 1905, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .hs-block-panel .hs-details-block { margin-bottom: 15px; margin-bottom: 15px; background: #fff; /*-II-*/ }
/* line 1909, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .hs-block-panel .hs-details-block.hs-outer-block { background: #fff; }
/* line 1912, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .hs-block-panel .hs-details-block .form-group { position: relative; }
/* line 1914, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .hs-block-panel .hs-details-block .form-group label { height: 48px; display: table-cell; vertical-align: middle; color: #6a728a; font-size: 14px; line-height: 18px; padding: 6px 5px; font-family: "montserratregular"; margin-bottom: 0px; font-weight: normal; }
/* line 1926, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .hs-block-panel .hs-details-block .form-group.active { content: "\f0d7"; }
/* line 1930, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .hs-block-panel .hs-details-block .form-group.collapsed:after { content: "\f0da"; }
/* line 1935, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .hs-block-panel .hs-details-block .form-group::after { position: absolute; right: 20px; content: "\f0d7"; top: 0; bottom: 0; line-height: 48px; font-size: 30px; font-family: "FontAwesome"; }
/* line 1948, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .hs-block-panel .hs-details-block .users-detais-panel .users-detais { padding: 15px 15px 0px 15px; background: #fff; font-family: "montserratregular" !important; }
/* line 1953, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .hs-block-panel .hs-details-block .users-detais-panel .users-detais h2 { font-size: 14px; padding: 8px 0; text-transform: capitalize; font-weight: bold; }
/* line 1960, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .hs-block-panel .hs-details-block .users-detais-panel .users-detais h3 { font-size: 17px; padding: 8px 0; text-transform: capitalize; }
/* line 1965, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .hs-block-panel .hs-details-block .users-detais-panel .users-detais a { color: #6a728a; font-size: 14px; margin: 0; display: inline-block; text-transform: capitalize; }
@media (max-width: 640px) { /* line 1965, ../sass/includes/_schooldetails.scss */
  .school-details-panel .school-deatils-outer .deatls-panel .hs-block-panel .hs-details-block .users-detais-panel .users-detais a { width: 100%; overflow: hidden; text-overflow: ellipsis; } }
/* line 1978, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .hs-block-panel .hs-details-block .users-detais-panel .users-detais ul li { color: #6a728a; font-size: 14px; padding-right: 15px; line-height: 24px; }
/* line 1985, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .hs-block-panel .hs-details-block .users-detais-panel .users-detais .link-icons { padding-top: 55px; }
/* line 1987, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .hs-block-panel .hs-details-block .users-detais-panel .users-detais .link-icons a { color: #6a728a; font-size: 25px; padding-left: 5px; cursor: pointer; }
/* line 1992, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .hs-block-panel .hs-details-block .users-detais-panel .users-detais .link-icons a:hover { color: #45ad23; }
/* line 1995, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .hs-block-panel .hs-details-block .users-detais-panel .users-detais .link-icons a.delete-icon { color: #5e6268; }
/* line 1997, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .hs-block-panel .hs-details-block .users-detais-panel .users-detais .link-icons a.delete-icon:hover { color: #45ad23; }
/* line 2001, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .hs-block-panel .hs-details-block .users-detais-panel .users-detais .link-icons a.edit-icon { color: #5e6268; font-size: 20px; }
/* line 2004, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .hs-block-panel .hs-details-block .users-detais-panel .users-detais .link-icons a.edit-icon:hover { color: #45ad23; }
/* line 2009, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .hs-block-panel .hs-details-block .users-detais-panel .users-detais .link-icons.buttons-block { margin-bottom: 20px; }
/* line 2012, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .hs-block-panel .hs-details-block .users-detais-panel .users-detais .link-icons.buttons-block a.edit { background: #45ad23; border: solid 1px #45ad23; color: #fff; padding: 7px 30px; text-align: center; font-size: 14px; }
/* line 2019, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .hs-block-panel .hs-details-block .users-detais-panel .users-detais .link-icons.buttons-block a.edit:hover { background: #a52c17; border: solid 1px #a52c17; color: #fff; }
/* line 2025, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .hs-block-panel .hs-details-block .users-detais-panel .users-detais .link-icons.buttons-block a.delete { background: #fff; color: #45ad23; border: solid 1px #45ad23; padding: 7px 30px; text-align: center; font-size: 14px; }
/* line 2032, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .hs-block-panel .hs-details-block .users-detais-panel .users-detais .link-icons.buttons-block a.delete:hover { background: #45ad23; color: #fff; }
/* line 2042, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .hs-block-panel .hs-details-block .users-detais-panel .users-detais.appraisal-details ul li { border-bottom: solid 1px #ddd; padding: 5px 0px; }
/* line 2050, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .hs-block-panel .hs-details-block .users-detais-panel .users-detais.appraisal-details .link-icons.buttons-block a.edit { width: 100px; padding: 7px 10px; transition: all 0.4s; }
/* line 2054, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .hs-block-panel .hs-details-block .users-detais-panel .users-detais.appraisal-details .link-icons.buttons-block a.edit:hover { background: #378b1c; border: 1px solid #378b1c; }
@media (max-width: 480px) { /* line 2050, ../sass/includes/_schooldetails.scss */
  .school-details-panel .school-deatils-outer .deatls-panel .hs-block-panel .hs-details-block .users-detais-panel .users-detais.appraisal-details .link-icons.buttons-block a.edit { width: 100%; } }
/* line 2062, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .hs-block-panel .hs-details-block .users-detais-panel .users-detais.appraisal-details .link-icons.buttons-block a.delete { width: 100px; padding: 7px 10px; transition: all 0.4s; }
/* line 2066, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .hs-block-panel .hs-details-block .users-detais-panel .users-detais.appraisal-details .link-icons.buttons-block a.delete:hover { background: #378b1c; }
@media (max-width: 480px) { /* line 2062, ../sass/includes/_schooldetails.scss */
  .school-details-panel .school-deatils-outer .deatls-panel .hs-block-panel .hs-details-block .users-detais-panel .users-detais.appraisal-details .link-icons.buttons-block a.delete { width: 100%; } }
/* line 2082, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .hs-block-panel.health-and-safty-block .fixed-head { margin-bottom: 5px; margin-top: 10px; }
/* line 2086, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .hs-block-panel.health-and-safty-block .fixed-head .head-block label { font-size: 14px; }
/* line 2091, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .hs-block-panel.health-and-safty-block .main-block { max-height: 400px; overflow-x: hidden; overflow-y: auto; }
/* line 2101, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .timetable-area .selectric-wrapper .selectric b { background: #E42328; }
/* line 2107, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .timetable-area .timetable-actions ul { width: 100%; display: block; margin-left: -1%; margin-right: -1%; }
/* line 2112, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .timetable-area .timetable-actions ul::before { display: table; content: " "; }
/* line 2116, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .timetable-area .timetable-actions ul::after { content: " "; clear: both; display: table; }
/* line 2121, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .timetable-area .timetable-actions ul li { float: left; padding-right: 1%; padding-left: 1%; margin-bottom: 10px; display: inline-block; min-width: 165px; }
/* line 2129, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .timetable-area .timetable-actions ul li.btn-half-termly { min-width: 290px; }
@media (max-width: 767px) { /* line 2121, ../sass/includes/_schooldetails.scss */
  .school-details-panel .school-deatils-outer .deatls-panel .timetable-area .timetable-actions ul li { width: calc(100%/3); height: auto; } }
/* line 2136, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .timetable-area .timetable-actions ul li a { text-align: center; font-size: 13px; padding: 10px 15px; }
@media (max-width: 1289px) { /* line 2136, ../sass/includes/_schooldetails.scss */
  .school-details-panel .school-deatils-outer .deatls-panel .timetable-area .timetable-actions ul li a { font-size: 11px; } }
@media (max-width: 767px) { /* line 2136, ../sass/includes/_schooldetails.scss */
  .school-details-panel .school-deatils-outer .deatls-panel .timetable-area .timetable-actions ul li a { width: 100%; margin-top: 10px; height: auto; } }
/* line 2148, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .timetable-area .timetable-actions ul li a.year_btn { width: 100%; padding: 12.5px 15px; display: inline-block; color: #000; background: #fff; -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; transition: all .4s; }
@media (max-width: 767px) { /* line 2148, ../sass/includes/_schooldetails.scss */
  .school-details-panel .school-deatils-outer .deatls-panel .timetable-area .timetable-actions ul li a.year_btn { text-align: center; margin-left: 0; } }
/* line 2162, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .timetable-area .timetable-actions ul li a.year_btn:hover { color: #fff; background: #d93847; }
/* line 2167, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .timetable-area .timetable-actions ul li a.active-state { background: #E42328; color: #fff; font-family: "montserratregular"; font-size: 13px; }
@media (max-width: 1289px) { /* line 2177, ../sass/includes/_schooldetails.scss */
  .school-details-panel .school-deatils-outer .deatls-panel .timetable-area .timetable-actions-row { width: 100%; } }
@media (min-width: 1290px) { /* line 2177, ../sass/includes/_schooldetails.scss */
  .school-details-panel .school-deatils-outer .deatls-panel .timetable-area .timetable-actions-row { padding-left: 15px; } }
/* line 2185, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .timetable-area .time-table-tab { float: right; }
@media (max-width: 640px) { /* line 2185, ../sass/includes/_schooldetails.scss */
  .school-details-panel .school-deatils-outer .deatls-panel .timetable-area .time-table-tab { float: none; } }
/* line 2191, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .timetable-area .time-table-tab ul li { float: left; margin-left: 10px; }
@media (max-width: 640px) { /* line 2191, ../sass/includes/_schooldetails.scss */
  .school-details-panel .school-deatils-outer .deatls-panel .timetable-area .time-table-tab ul li { float: none; margin-left: 0; margin-bottom: 10px; width: 100%; } }
/* line 2200, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .timetable-area .time-table-tab ul li a { display: block; text-align: center; color: #fff; text-transform: capitalize; border: solid 1px #45ad23; padding: 10px; cursor: pointer; }
/* line 2208, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .timetable-area .time-table-tab ul li a:hover { background: #45ad23; }
/* line 2215, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .timetable-area .lesson-section { margin: 10px 0px; }
/* line 2218, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .timetable-area .lesson-section .lesson-block.lesson-title { padding-bottom: 1px; }
/* line 2221, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .timetable-area .lesson-section .lesson-block h4 { color: #303843; background: #fff; font-size: 16px; text-transform: capitalize; padding: 12px 10px; }
/* line 2228, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .timetable-area .lesson-section .lesson-block .lesson-head { background: #45ad23; cursor: pointer; padding: 10px; position: relative; }
/* line 2233, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .timetable-area .lesson-section .lesson-block .lesson-head h1 { font-size: 14px; text-transform: capitalize; color: #fff; padding-left: 4px; float: left; line-height: 36px; margin-bottom: 0; }
@media (max-width: 480px) { /* line 2233, ../sass/includes/_schooldetails.scss */
  .school-details-panel .school-deatils-outer .deatls-panel .timetable-area .lesson-section .lesson-block .lesson-head h1 { line-height: 20px; float: none; margin: 0; padding: 0; } }
/* line 2248, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .timetable-area .lesson-section .lesson-block .lesson-head h1 span.count { display: inline-block; vertical-align: middle; padding-left: 4px; font-size: 25px; color: #404b59; font-family: "montserratmedium"; }
/* line 2258, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .timetable-area .lesson-section .lesson-block .lesson-head h1 span.count-text { padding-left: 15px; display: inline-block; vertical-align: middle; color: #404b59; font-family: "montserratmedium"; font-size: 14px; text-transform: capitalize; }
/* line 2269, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .timetable-area .lesson-section .lesson-block .lesson-head .cound-box { float: right; position: relative; }
@media (max-width: 480px) { /* line 2269, ../sass/includes/_schooldetails.scss */
  .school-details-panel .school-deatils-outer .deatls-panel .timetable-area .lesson-section .lesson-block .lesson-head .cound-box { float: none; margin: 0; } }
/* line 2276, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .timetable-area .lesson-section .lesson-block .lesson-head .cound-box span { color: #fff; font-size: 14px; padding-right: 45px; line-height: 36px; font-family: "montserratbold" !important; }
/* line 2282, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .timetable-area .lesson-section .lesson-block .lesson-head .cound-box span.number { font-size: 22px; font-family: "montserratmedium" !important; }
/* line 2288, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .timetable-area .lesson-section .lesson-block .lesson-head .cound-box i { color: #fff; font-size: 25px; }
/* line 2294, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .timetable-area .lesson-section .lesson-block .lesson-head.collapsed:after { content: "\f0da"; }
/* line 2298, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .timetable-area .lesson-section .lesson-block .lesson-head:after { content: "\f0d7"; position: absolute; right: 20px; top: 1px; bottom: 0; margin: auto 0; height: 46px; font-family: "FontAwesome"; color: #fff; font-size: 30px; }
/* line 2310, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .timetable-area .lesson-section .lesson-block .lesson-head.collapsed { background: #404b59; }
/* line 2314, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .timetable-area .lesson-section .lesson-block .lesson-list-panel { background: #fff; }
/* line 2316, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .timetable-area .lesson-section .lesson-block .lesson-list-panel table { width: 100%; padding: 0; margin: 0; }
/* line 2321, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .timetable-area .lesson-section .lesson-block .lesson-list-panel table tr th { text-align: center; background: #fff; font-weight: bold; }
/* line 2328, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .timetable-area .lesson-section .lesson-block .lesson-list-panel table tr td { text-align: center; vertical-align: middle; height: 47px; padding-top: 0; padding-bottom: 0; }
/* line 2334, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .timetable-area .lesson-section .lesson-block .lesson-list-panel table tr td.table_list { text-align: center; vertical-align: top; }
/* line 2342, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .timetable-area .lesson-section .lesson-block .lesson-list-panel table tr:nth-child(even) { background: #fff; }
/* line 2345, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .timetable-area .lesson-section .lesson-block .lesson-list-panel table tr:nth-child(odd) { background: #e5e5e5; }
/* line 2352, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .timetable-area .lesson-section .lesson-block .lesson-list-panel table.school-table tr th .check-main { position: relative; top: -13px; }
/* line 2361, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .timetable-area .lesson-section .lesson-block .lesson-list-panel.max-area-table .school-table { margin-bottom: 0; }
/* line 2367, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .timetable-area .lesson-section .lesson-block-panel { background: #fff; padding: 20px 18px; }
/* line 2370, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .timetable-area .lesson-section .lesson-block-panel .left-block { margin-bottom: 20px; }
/* line 2372, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .timetable-area .lesson-section .lesson-block-panel .left-block h2 { color: #303843; font-size: 16px; padding-bottom: 10px; text-transform: capitalize; }
/* line 2379, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .timetable-area .lesson-section .lesson-block-panel .left-block ul li { color: #363c4b; font-size: 14px; line-height: 20px; }
/* line 2383, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .timetable-area .lesson-section .lesson-block-panel .left-block ul li i { position: relative; top: 6px; font-size: 25px; color: #5e6268; padding-right: 8px; }
/* line 2390, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .timetable-area .lesson-section .lesson-block-panel .left-block ul li.telephone { padding-top: 10px; }
@media (max-width: 480px) { /* line 2396, ../sass/includes/_schooldetails.scss */
  .school-details-panel .school-deatils-outer .deatls-panel .timetable-area .lesson-section .lesson-block-panel .right-section { padding: 0; } }
/* line 2400, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .timetable-area .lesson-section .lesson-block-panel .right-section .date-block { float: left; width: 50%; }
/* line 2403, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .timetable-area .lesson-section .lesson-block-panel .right-section .date-block.date_full-section { width: 100%; margin-bottom: 25px; }
/* line 2406, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .timetable-area .lesson-section .lesson-block-panel .right-section .date-block.date_full-section .date_full-section { padding-left: 0px; }
/* line 2410, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .timetable-area .lesson-section .lesson-block-panel .right-section .date-block.date_full-section .time-block p { margin: 0px; padding: 0px; }
/* line 2414, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .timetable-area .lesson-section .lesson-block-panel .right-section .date-block.date_full-section .time-block span { font-size: 19px; display: block; width: 25px; margin-right: 3px; }
@media (max-width: 480px) { /* line 2400, ../sass/includes/_schooldetails.scss */
  .school-details-panel .school-deatils-outer .deatls-panel .timetable-area .lesson-section .lesson-block-panel .right-section .date-block { width: 50%; margin-bottom: 10px; } }
@media (max-width: 480px) { /* line 2426, ../sass/includes/_schooldetails.scss */
  .school-details-panel .school-deatils-outer .deatls-panel .timetable-area .lesson-section .lesson-block-panel .right-section .date-block.min-height75 { min-height: auto; } }
@media (max-width: 480px) { /* line 2431, ../sass/includes/_schooldetails.scss */
  .school-details-panel .school-deatils-outer .deatls-panel .timetable-area .lesson-section .lesson-block-panel .right-section .date-block.single-data { padding-left: 40px; } }
/* line 2436, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .timetable-area .lesson-section .lesson-block-panel .right-section .date-block span { float: left; color: #E42328; font-size: 34px; width: 40px; text-align: center; padding-top: 2px; }
@media (max-width: 480px) { /* line 2436, ../sass/includes/_schooldetails.scss */
  .school-details-panel .school-deatils-outer .deatls-panel .timetable-area .lesson-section .lesson-block-panel .right-section .date-block span { font-size: 30px; } }
/* line 2447, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .timetable-area .lesson-section .lesson-block-panel .right-section .date-block .dates { padding-left: 60px; }
@media (max-width: 480px) { /* line 2447, ../sass/includes/_schooldetails.scss */
  .school-details-panel .school-deatils-outer .deatls-panel .timetable-area .lesson-section .lesson-block-panel .right-section .date-block .dates { padding-left: 0px; } }
/* line 2454, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .timetable-area .lesson-section .lesson-block-panel .right-section .date-block .dates strong { display: inline-block; font-size: 14px; text-transform: capitalize; font-family: "montserratmedium"; color: #363c4b; font-weight: normal; margin-bottom: -1px; }
@media (max-width: 480px) { /* line 2454, ../sass/includes/_schooldetails.scss */
  .school-details-panel .school-deatils-outer .deatls-panel .timetable-area .lesson-section .lesson-block-panel .right-section .date-block .dates strong { font-size: 14px; } }
/* line 2466, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .timetable-area .lesson-section .lesson-block-panel .right-section .date-block .dates p { font-size: 14px; color: #363c4b; }
/* line 2469, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .timetable-area .lesson-section .lesson-block-panel .right-section .date-block .dates p.single-one { margin-top: 8px; }
@media (max-width: 480px) { /* line 2466, ../sass/includes/_schooldetails.scss */
  .school-details-panel .school-deatils-outer .deatls-panel .timetable-area .lesson-section .lesson-block-panel .right-section .date-block .dates p { font-size: 14px; } }
@media (max-width: 640px) { /* line 2482, ../sass/includes/_schooldetails.scss */
  .school-details-panel .school-deatils-outer .deatls-panel .timetable-area .time-table-tab-bottom { float: none; } }
/* line 2488, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .timetable-area .time-table-tab-bottom ul li { float: left; margin-right: 10px; }
@media (max-width: 640px) { /* line 2488, ../sass/includes/_schooldetails.scss */
  .school-details-panel .school-deatils-outer .deatls-panel .timetable-area .time-table-tab-bottom ul li { float: none; margin-left: 0; margin-bottom: 10px; width: 100%; } }
/* line 2497, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .timetable-area .time-table-tab-bottom ul li a { display: block; text-align: center; color: #404b59; text-transform: capitalize; background: #fff; padding: 8px 15px; cursor: pointer; font-weight: normal; height: 35px; }
/* line 2507, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .timetable-area .time-table-tab-bottom ul li a:hover { background: #45ad23; color: #fff; }
/* line 2515, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .timetable-area .selectric { padding-top: 0; min-height: 43px; }
/* line 2519, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .timetable-area .selectric span.label { line-height: 39px; height: 45px; margin: 0; padding: 2px 10px; }
/* line 2529, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .timetable-area .selectric-items ul li { padding: 10px; }
/* line 2537, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel .selectric-wrapper .selectric .button { border: 1px solid #ccc; }
/* line 2542, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel.special_tab_panel { padding: 0; background: none; }
/* line 2545, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel.special_tab_panel .member-content-holder { width: 100%; float: left; background: #e4ebee; padding: 20px; }
/* line 2553, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel.border { border: 1px solid #ccc; }
/* line 2556, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel.border-top-0 { border-top: 0; }
/* line 2559, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel.border-left { border-left: 1px solid #ccc; }
/* line 2562, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .deatls-panel.border-right { border-left: 1px solid #ccc; }
/* line 2568, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .tab-wrapper.learn-basic-tabs .discount-tab-content { border: 0px; }
/* line 2571, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .tab-wrapper.learn-basic-tabs .outer-border { border-left: 1px solid #8e8f96; border-right: 1px solid #8e8f96; border-bottom: 1px solid #8e8f96; }
/* line 2577, ../sass/includes/_schooldetails.scss */
.school-details-panel .school-deatils-outer .tab-wrapper .discount-tab-content { border-left: 1px solid #8e8f96; border-right: 1px solid #8e8f96; border-bottom: 1px solid #8e8f96; }
/* line 2586, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block { margin: 30px 0 0; }
/* line 2590, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block ul.nav li { background: #fff; border-radius: 0px; border-right: solid 1px #cddce0; margin: 0px; margin-bottom: 3px; }
/* line 2596, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block ul.nav li:last-child { border-right: 0px; }
/* line 2599, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block ul.nav li a { color: #6a728a; text-transform: capitalize; padding: 10px 25px; border-radius: 0px; }
@media (max-width: 767px) { /* line 2599, ../sass/includes/_schooldetails.scss */
  .school-details-panel .reports-panel .reports-tab-block ul.nav li a { font-size: 11px; padding: 8px 9px; } }
/* line 2608, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block ul.nav li a:hover { background: #5086ae; color: #fff; margin: 0px; }
/* line 2615, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block ul.nav li.active a { background: #5086ae; color: #fff; }
/* line 2623, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block .tab-content { background: #fff; width: 100%; margin-top: 10px; padding: 10px; }
/* line 2629, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block .tab-content .tab-block-head.button-container { position: relative; }
/* line 2632, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block .tab-content .tab-block-head .btn_grp-outer { float: right; }
@media (max-width: 767px) { /* line 2632, ../sass/includes/_schooldetails.scss */
  .school-details-panel .reports-panel .reports-tab-block .tab-content .tab-block-head .btn_grp-outer { float: none; } }
/* line 2637, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block .tab-content .tab-block-head .btn_grp-outer .btn-group { width: 100%; position: inherit; display: block; }
@media (max-width: 767px) { /* line 2637, ../sass/includes/_schooldetails.scss */
  .school-details-panel .reports-panel .reports-tab-block .tab-content .tab-block-head .btn_grp-outer .btn-group { width: 100%; } }
/* line 2646, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block .tab-content .tab-block-head .btn_grp-outer .btn-group button.btn-toggle { 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 2662, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block .tab-content .tab-block-head .btn_grp-outer .btn-group button.btn-toggle:hover { background: #378b1c; color: #fff !important; }
@media (max-width: 767px) { /* line 2646, ../sass/includes/_schooldetails.scss */
  .school-details-panel .reports-panel .reports-tab-block .tab-content .tab-block-head .btn_grp-outer .btn-group button.btn-toggle { width: 49%; left: 0; } }
/* line 2670, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block .tab-content .tab-block-head .btn_grp-outer .btn-group button.btn-toggle:focus { outline: none; box-shadow: none; }
/* line 2676, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block .tab-content .tab-block-head .btn_grp-outer .btn-group .collapsed { border-bottom: solid 1px #cedde1; }
/* line 2680, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block .tab-content .tab-block-head .btn_grp-outer .btn-group.open button { box-shadow: none; border-bottom: 0px; }
/* line 2683, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block .tab-content .tab-block-head .btn_grp-outer .btn-group.open button:focus { box-shadow: none; }
/* line 2688, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block .tab-content .tab-block-head .btn_grp-outer .btn-group .export_btn1 { width: 190px; height: 40px; border: solid 1px #cedde1; font-family: "montserratmedium"; line-height: 28px; text-align: center; padding: 5px 25px; text-transform: capitalize; color: #6a728a; border-radius: 0px; display: block; float: right; cursor: pointer; background: #fff; margin-left: 5px; }
/* line 2706, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block .tab-content .tab-block-head .btn_grp-outer .btn-group .export_btn1:hover { background: #378b1c; color: #fff; }
@media (max-width: 767px) { /* line 2688, ../sass/includes/_schooldetails.scss */
  .school-details-panel .reports-panel .reports-tab-block .tab-content .tab-block-head .btn_grp-outer .btn-group .export_btn1 { width: 49%; } }
/* line 2714, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block .tab-content .tab-block-head .btn_grp-outer .btn-group .schooldrop-row { float: right; position: absolute; width: 70%; top: 46px; right: 0px !important; border-radius: 0px; border: 0; z-index: 1; left: inherit; box-shadow: none; }
@media (max-width: 1199px) { /* line 2714, ../sass/includes/_schooldetails.scss */
  .school-details-panel .reports-panel .reports-tab-block .tab-content .tab-block-head .btn_grp-outer .btn-group .schooldrop-row { width: 100%; left: 0; float: none; } }
/* line 2732, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block .tab-content .tab-block-head .btn_grp-outer .btn-group .schooldrop-row .fillter-section-outer { border: solid 1px #cddce0; padding: 25px 25px 5px 25px; position: relative; background: #fff; margin-bottom: 8px; }
/* line 2741, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block .tab-content .tab-block-head .btn_grp-outer .btn-group .schooldrop-row .fillter-section-outer .filter-area label.inner-title { color: #6a728a; }
/* line 2745, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block .tab-content .tab-block-head .btn_grp-outer .btn-group .schooldrop-row .fillter-section-outer .filter-area .filter-block { min-height: 100px; }
@media (max-width: 767px) { /* line 2745, ../sass/includes/_schooldetails.scss */
  .school-details-panel .reports-panel .reports-tab-block .tab-content .tab-block-head .btn_grp-outer .btn-group .schooldrop-row .fillter-section-outer .filter-area .filter-block { height: auto; } }
/* line 2752, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block .tab-content .tab-block-head .btn_grp-outer .btn-group .schooldrop-row .fillter-section-outer .filter-area .filter-block ul li { height: 40px; padding-right: 10px; display: inline-block; }
@media (max-width: 767px) { /* line 2752, ../sass/includes/_schooldetails.scss */
  .school-details-panel .reports-panel .reports-tab-block .tab-content .tab-block-head .btn_grp-outer .btn-group .schooldrop-row .fillter-section-outer .filter-area .filter-block ul li { text-align: center; } }
/* line 2765, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block .tab-content .tab-block-head .btn_grp-outer .btn-group .schooldrop-row .fillter-section-outer .filter-area .filter-block ul li label { position: relative; width: 57px; height: 30px; }
/* line 2769, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block .tab-content .tab-block-head .btn_grp-outer .btn-group .schooldrop-row .fillter-section-outer .filter-area .filter-block ul li label.check-label { padding-left: 4px; color: #979393; padding-top: 0px; }
/* line 2774, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block .tab-content .tab-block-head .btn_grp-outer .btn-group .schooldrop-row .fillter-section-outer .filter-area .filter-block ul li label span { display: block; color: #fff; position: absolute; top: 0; left: 0; width: 100%; height: 100%; line-height: 30px; text-align: center; cursor: pointer; border-radius: 5px; font-size: 13px; }
/* line 2787, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block .tab-content .tab-block-head .btn_grp-outer .btn-group .schooldrop-row .fillter-section-outer .filter-area .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 2795, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block .tab-content .tab-block-head .btn_grp-outer .btn-group .schooldrop-row .fillter-section-outer .filter-area .filter-block ul li label span.fliter_by-both { width: 45px; height: 45px; border-radius: 50%; color: #979393; font-size: 25px; padding-top: 7px; background: #303843; }
/* line 2804, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block .tab-content .tab-block-head .btn_grp-outer .btn-group .schooldrop-row .fillter-section-outer .filter-area .filter-block ul li label span.fa { background: #303843; }
/* line 2807, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block .tab-content .tab-block-head .btn_grp-outer .btn-group .schooldrop-row .fillter-section-outer .filter-area .filter-block ul li label span.curv-box-1 { background: #303843; }
/* line 2811, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block .tab-content .tab-block-head .btn_grp-outer .btn-group .schooldrop-row .fillter-section-outer .filter-area .filter-block ul li label input { visibility: hidden; width: 100%; height: 45px; position: inherit; }
/* line 2817, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block .tab-content .tab-block-head .btn_grp-outer .btn-group .schooldrop-row .fillter-section-outer .filter-area .filter-block ul li label input:checked + span { background: #45ad23; color: #fff; }
/* line 2826, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block .tab-content .tab-block-head .btn_grp-outer .btn-group .schooldrop-row .fillter-section-outer .filter-area .filter-block.yeargroup-filter-block { height: 200px; overflow: auto; }
/* line 2829, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block .tab-content .tab-block-head .btn_grp-outer .btn-group .schooldrop-row .fillter-section-outer .filter-area .filter-block.yeargroup-filter-block::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); background-color: #e8e8e8; }
/* line 2833, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block .tab-content .tab-block-head .btn_grp-outer .btn-group .schooldrop-row .fillter-section-outer .filter-area .filter-block.yeargroup-filter-block::-webkit-scrollbar { width: 5px; background-color: #e8e8e8; }
/* line 2837, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block .tab-content .tab-block-head .btn_grp-outer .btn-group .schooldrop-row .fillter-section-outer .filter-area .filter-block.yeargroup-filter-block::-webkit-scrollbar-thumb { background-color: #fd4a5a; }
/* line 2843, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block .tab-content .tab-block-head .btn_grp-outer .btn-group .schooldrop-row .fillter-section-outer .filter-iconlist { padding-right: 0; }
/* line 2846, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block .tab-content .tab-block-head .btn_grp-outer .btn-group .schooldrop-row .fillter-section-outer .filter-iconlist .filter-area label { padding: 8px 0 5px 0; }
/* line 2851, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block .tab-content .tab-block-head .btn_grp-outer .btn-group .schooldrop-row .fillter-section-outer .filter-iconlist .filter-area .filter-block ul li { margin-top: 2px; }
/* line 2853, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block .tab-content .tab-block-head .btn_grp-outer .btn-group .schooldrop-row .fillter-section-outer .filter-iconlist .filter-area .filter-block ul li label { width: 62px; }
/* line 2863, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block .tab-content .tab-block-head .btn_grp-outer .btn-group .schooldrop-row .fillter-section-outer .filter-select-outer .form-group { margin-bottom: 3px; }
/* line 2865, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block .tab-content .tab-block-head .btn_grp-outer .btn-group .schooldrop-row .fillter-section-outer .filter-select-outer .form-group label { color: #303842; padding: 8px 0 5px 0; }
/* line 2870, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block .tab-content .tab-block-head .btn_grp-outer .btn-group .schooldrop-row .fillter-section-outer .filter-select-outer .form-group .fillter-select { display: -webkit-inline-box; padding: 0; margin: 0; width: 100%; height: 32px; border-radius: 0px; /*overflow: hidden;*/ background-color: #232a32; background: #232a32 url("../images/select_section_red.png") no-repeat 101%; }
/* line 2880, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block .tab-content .tab-block-head .btn_grp-outer .btn-group .schooldrop-row .fillter-section-outer .filter-select-outer .form-group .fillter-select .multiselect-native-select { display: block; width: 100%; }
/* line 2883, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block .tab-content .tab-block-head .btn_grp-outer .btn-group .schooldrop-row .fillter-section-outer .filter-select-outer .form-group .fillter-select .multiselect-native-select button { font-size: 14px; text-align: left; color: #999596; width: 100%; background: transparent; outline: none !important; position: relative; z-index: 1; box-shadow: none; border: none; }
/* line 2894, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block .tab-content .tab-block-head .btn_grp-outer .btn-group .schooldrop-row .fillter-section-outer .filter-select-outer .form-group .fillter-select .multiselect-native-select button .caret { display: none !important; }
/* line 2897, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block .tab-content .tab-block-head .btn_grp-outer .btn-group .schooldrop-row .fillter-section-outer .filter-select-outer .form-group .fillter-select .multiselect-native-select button span { width: 60%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: block; }
/* line 2905, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block .tab-content .tab-block-head .btn_grp-outer .btn-group .schooldrop-row .fillter-section-outer .filter-select-outer .form-group .fillter-select .multiselect-native-select .btn-group { position: relative; width: auto; }
/* line 2908, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block .tab-content .tab-block-head .btn_grp-outer .btn-group .schooldrop-row .fillter-section-outer .filter-select-outer .form-group .fillter-select .multiselect-native-select .btn-group .multiselect-container { width: 100%; z-index: 2; word-wrap: break-word; position: absolute; left: 0; top: 31px; background: #fff; }
/* line 2916, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block .tab-content .tab-block-head .btn_grp-outer .btn-group .schooldrop-row .fillter-section-outer .filter-select-outer .form-group .fillter-select .multiselect-native-select .btn-group .multiselect-container li { border-bottom: solid 1px #fff; }
/* line 2919, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block .tab-content .tab-block-head .btn_grp-outer .btn-group .schooldrop-row .fillter-section-outer .filter-select-outer .form-group .fillter-select .multiselect-native-select .btn-group .multiselect-container li a label { color: #303842; font-size: 14px; text-transform: capitalize; width: 100%; padding: 8px 20px 8px 40px; }
/* line 2925, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block .tab-content .tab-block-head .btn_grp-outer .btn-group .schooldrop-row .fillter-section-outer .filter-select-outer .form-group .fillter-select .multiselect-native-select .btn-group .multiselect-container li a label:after { width: 30px; height: 30px; position: absolute; top: 0; bottom: 0; left: 4px; margin: auto 0; content: ''; border: solid 1px #999596; }
/* line 2938, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block .tab-content .tab-block-head .btn_grp-outer .btn-group .schooldrop-row .fillter-section-outer .filter-select-outer .form-group .fillter-select .multiselect-native-select .btn-group .multiselect-container li.active { border-bottom: solid 1px #e89d9d; }
/* line 2940, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block .tab-content .tab-block-head .btn_grp-outer .btn-group .schooldrop-row .fillter-section-outer .filter-select-outer .form-group .fillter-select .multiselect-native-select .btn-group .multiselect-container li.active label { color: #fff; background: #E42328; }
/* line 2943, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block .tab-content .tab-block-head .btn_grp-outer .btn-group .schooldrop-row .fillter-section-outer .filter-select-outer .form-group .fillter-select .multiselect-native-select .btn-group .multiselect-container li.active label:before { content: "\f00c"; position: absolute; font-family: "FontAwesome"; top: 0; bottom: 0; left: 9px; margin: auto 0; font-size: 1.3em; line-height: 0.8; color: #fff; transition: all 0.2s; display: block !important; height: 16px; }
/* line 2959, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block .tab-content .tab-block-head .btn_grp-outer .btn-group .schooldrop-row .fillter-section-outer .filter-select-outer .form-group .fillter-select .multiselect-native-select .btn-group .multiselect-container li.active label:after { border: solid 1px #fff; }
/* line 2968, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block .tab-content .tab-block-head .btn_grp-outer .btn-group .schooldrop-row .fillter-section-outer .filter-select-outer .form-group .fillter-select select { display: block; padding: 7px 8px; width: 100%; border: none; color: #999596; font-family: "montserratregular"; box-shadow: none; background-color: transparent; background-image: none; -webkit-appearance: none; -moz-appearance: none; appearance: none; font-size: 13px; outline: none !important; }
/* line 2983, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block .tab-content .tab-block-head .btn_grp-outer .btn-group .schooldrop-row .fillter-section-outer .filter-select-outer .form-group .fillter-select select option { margin-top: 20px; }
/* line 2987, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block .tab-content .tab-block-head .btn_grp-outer .btn-group .schooldrop-row .fillter-section-outer .filter-select-outer .form-group .fillter-select select option:hover { background: #45ad23; }
/* line 2995, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block .tab-content .tab-block-head .btn_grp-outer .btn-group .schooldrop-row .fillter-section-outer .filter-select-outer.new-filter-selection .form-group { min-height: 80px; }
/* line 2998, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block .tab-content .tab-block-head .btn_grp-outer .btn-group .schooldrop-row .fillter-section-outer .filter-select-outer.new-filter-selection .form-group .fillter-select .selectric-wrapper { width: 100%; height: 35px; }
/* line 3001, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block .tab-content .tab-block-head .btn_grp-outer .btn-group .schooldrop-row .fillter-section-outer .filter-select-outer.new-filter-selection .form-group .fillter-select .selectric-wrapper .selectric { height: 35px; min-height: 35px; background: #303843; padding: 0; border-radius: 0px; }
/* line 3008, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block .tab-content .tab-block-head .btn_grp-outer .btn-group .schooldrop-row .fillter-section-outer .filter-select-outer.new-filter-selection .form-group .fillter-select .selectric-wrapper .selectric span.label { line-height: 36px; margin: 0; padding: 0px 10px; height: 100%; color: #999; text-transform: capitalize; }
/* line 3018, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block .tab-content .tab-block-head .btn_grp-outer .btn-group .schooldrop-row .fillter-section-outer .filter-select-outer.new-filter-selection .form-group .fillter-select .selectric-wrapper .selectric b.button { width: 45px; background: #45ad23; border-radius: 0px; }
/* line 3022, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block .tab-content .tab-block-head .btn_grp-outer .btn-group .schooldrop-row .fillter-section-outer .filter-select-outer.new-filter-selection .form-group .fillter-select .selectric-wrapper .selectric b.button::after { border-width: 7px; }
/* line 3028, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block .tab-content .tab-block-head .btn_grp-outer .btn-group .schooldrop-row .fillter-section-outer .filter-select-outer.new-filter-selection .form-group .fillter-select .selectric-wrapper .selectric-items { max-height: 160px; }
/* line 3030, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block .tab-content .tab-block-head .btn_grp-outer .btn-group .schooldrop-row .fillter-section-outer .filter-select-outer.new-filter-selection .form-group .fillter-select .selectric-wrapper .selectric-items .selectric-scroll { max-height: 160px; }
/* line 3032, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block .tab-content .tab-block-head .btn_grp-outer .btn-group .schooldrop-row .fillter-section-outer .filter-select-outer.new-filter-selection .form-group .fillter-select .selectric-wrapper .selectric-items .selectric-scroll::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); background-color: #e8e8e8; }
/* line 3036, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block .tab-content .tab-block-head .btn_grp-outer .btn-group .schooldrop-row .fillter-section-outer .filter-select-outer.new-filter-selection .form-group .fillter-select .selectric-wrapper .selectric-items .selectric-scroll::-webkit-scrollbar { width: 5px; background-color: #e8e8e8; }
/* line 3040, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block .tab-content .tab-block-head .btn_grp-outer .btn-group .schooldrop-row .fillter-section-outer .filter-select-outer.new-filter-selection .form-group .fillter-select .selectric-wrapper .selectric-items .selectric-scroll::-webkit-scrollbar-thumb { background-color: #fd4a5a; }
/* line 3047, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block .tab-content .tab-block-head .btn_grp-outer .btn-group .schooldrop-row .fillter-section-outer .filter-select-outer.new-filter-selection .form-group .common-selecter { position: relative; padding: 0; margin: 0; width: 100%; border-radius: 0px; /* overflow: hidden; */ background: #303843; /* background: #fff url(../images/select_section.png) no-repeat 101%; */ }
/* line 3057, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block .tab-content .tab-block-head .btn_grp-outer .btn-group .schooldrop-row .fillter-section-outer .filter-select-outer.new-filter-selection .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 3079, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block .tab-content .tab-block-head .btn_grp-outer .btn-group .schooldrop-row .fillter-section-outer .filter-select-outer.new-filter-selection .form-group .fillter-select .multiselect-native-select .btn-group .multiselect-container { height: 150px; min-height: 150px; }
/* line 3087, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block .tab-content .tab-block-head .btn_grp-outer .btn-group .schooldrop-row .fillter-section-outer .filter-select-outer.new-filter-selection .form-group .sw-select .multiselect-native-select { position: relative; display: block; width: 100%; padding: 0; }
/* line 3092, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block .tab-content .tab-block-head .btn_grp-outer .btn-group .schooldrop-row .fillter-section-outer .filter-select-outer.new-filter-selection .form-group .sw-select .multiselect-native-select .btn-group { width: 100%; }
/* line 3094, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block .tab-content .tab-block-head .btn_grp-outer .btn-group .schooldrop-row .fillter-section-outer .filter-select-outer.new-filter-selection .form-group .sw-select .multiselect-native-select .btn-group button { font-size: 16px; text-align: left; color: #999596; width: 100%; height: 35px; background: #303843; outline: none !important; position: relative; z-index: 1; box-shadow: none; border-radius: 5px 8px 8px 5px; border: 0; }
/* line 3107, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block .tab-content .tab-block-head .btn_grp-outer .btn-group .schooldrop-row .fillter-section-outer .filter-select-outer.new-filter-selection .form-group .sw-select .multiselect-native-select .btn-group button .multiselect-selected-text { display: block; width: 94%; overflow: hidden; font-size: 14px; line-height: 19px; color: #999; }
/* line 3115, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block .tab-content .tab-block-head .btn_grp-outer .btn-group .schooldrop-row .fillter-section-outer .filter-select-outer.new-filter-selection .form-group .sw-select .multiselect-native-select .btn-group button .caret { display: none; }
/* line 3118, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block .tab-content .tab-block-head .btn_grp-outer .btn-group .schooldrop-row .fillter-section-outer .filter-select-outer.new-filter-selection .form-group .sw-select .multiselect-native-select .btn-group button::after { text-align: center; font-size: 22px; line-height: 32px; font-family: "FontAwesome"; position: absolute; right: 0px; top: 0; content: "\f0d7"; color: #fff; background: #fd4a5a; width: 45px; height: 100%; border-radius: 5px; }
/* line 3135, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block .tab-content .tab-block-head .btn_grp-outer .btn-group .schooldrop-row .fillter-section-outer .filter-select-outer.new-filter-selection .form-group .sw-select .multiselect-native-select .btn-group ul.multiselect-container { position: absolute; top: 35px; }
/* line 3138, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block .tab-content .tab-block-head .btn_grp-outer .btn-group .schooldrop-row .fillter-section-outer .filter-select-outer.new-filter-selection .form-group .sw-select .multiselect-native-select .btn-group ul.multiselect-container.dropdown-menu { border-radius: 0; left: 0px; width: 100%; border: 0; height: 150px; min-height: 150px; overflow: auto; }
/* line 3146, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block .tab-content .tab-block-head .btn_grp-outer .btn-group .schooldrop-row .fillter-section-outer .filter-select-outer.new-filter-selection .form-group .sw-select .multiselect-native-select .btn-group ul.multiselect-container.dropdown-menu::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); background-color: #e8e8e8; }
/* line 3150, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block .tab-content .tab-block-head .btn_grp-outer .btn-group .schooldrop-row .fillter-section-outer .filter-select-outer.new-filter-selection .form-group .sw-select .multiselect-native-select .btn-group ul.multiselect-container.dropdown-menu::-webkit-scrollbar { width: 5px; background-color: #e8e8e8; }
/* line 3154, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block .tab-content .tab-block-head .btn_grp-outer .btn-group .schooldrop-row .fillter-section-outer .filter-select-outer.new-filter-selection .form-group .sw-select .multiselect-native-select .btn-group ul.multiselect-container.dropdown-menu::-webkit-scrollbar-thumb { background-color: #fd4a5a; }
/* line 3157, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block .tab-content .tab-block-head .btn_grp-outer .btn-group .schooldrop-row .fillter-section-outer .filter-select-outer.new-filter-selection .form-group .sw-select .multiselect-native-select .btn-group ul.multiselect-container.dropdown-menu li { padding: 0; }
/* line 3160, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block .tab-content .tab-block-head .btn_grp-outer .btn-group .schooldrop-row .fillter-section-outer .filter-select-outer.new-filter-selection .form-group .sw-select .multiselect-native-select .btn-group ul.multiselect-container.dropdown-menu li.active a label { color: #fff; background: #45ad23; border-bottom: 1px solid rgba(255, 255, 255, 0.28); }
/* line 3164, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block .tab-content .tab-block-head .btn_grp-outer .btn-group .schooldrop-row .fillter-section-outer .filter-select-outer.new-filter-selection .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: 0px; bottom: 0; left: 10px; margin: auto 0; font-size: 1.4em; line-height: 0.8; color: #fff; transition: all 0.2s; height: 15px; }
/* line 3179, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block .tab-content .tab-block-head .btn_grp-outer .btn-group .schooldrop-row .fillter-section-outer .filter-select-outer.new-filter-selection .form-group .sw-select .multiselect-native-select .btn-group ul.multiselect-container.dropdown-menu li.active a label.checkbox::before { border: 1px solid #fff; }
/* line 3183, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block .tab-content .tab-block-head .btn_grp-outer .btn-group .schooldrop-row .fillter-section-outer .filter-select-outer.new-filter-selection .form-group .sw-select .multiselect-native-select .btn-group ul.multiselect-container.dropdown-menu li.active a label:hover { background: #45ad23; }
/* line 3190, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block .tab-content .tab-block-head .btn_grp-outer .btn-group .schooldrop-row .fillter-section-outer .filter-select-outer.new-filter-selection .form-group .sw-select .multiselect-native-select .btn-group ul.multiselect-container.dropdown-menu li a { padding: 0; }
/* line 3192, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block .tab-content .tab-block-head .btn_grp-outer .btn-group .schooldrop-row .fillter-section-outer .filter-select-outer.new-filter-selection .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: 12px; line-height: 16px; padding: 10px 10px 10px 43px; color: #303843; background: #fff; text-transform: capitalize; }
/* line 3202, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block .tab-content .tab-block-head .btn_grp-outer .btn-group .schooldrop-row .fillter-section-outer .filter-select-outer.new-filter-selection .form-group .sw-select .multiselect-native-select .btn-group ul.multiselect-container.dropdown-menu li a label.checkbox::before { position: absolute; left: 2px; top: 0px; bottom: 0; margin: auto; content: ''; width: 32px; height: 32px; border: solid 1px #c3c3c3; background: transparent; }
/* line 3213, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block .tab-content .tab-block-head .btn_grp-outer .btn-group .schooldrop-row .fillter-section-outer .filter-select-outer.new-filter-selection .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 3218, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block .tab-content .tab-block-head .btn_grp-outer .btn-group .schooldrop-row .fillter-section-outer .filter-select-outer.new-filter-selection .form-group .sw-select .multiselect-native-select .btn-group ul.multiselect-container.dropdown-menu li a label:hover { background: #f5f5f5; }
/* line 3233, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block .tab-content .tab-block-head .btn_grp-outer .btn-group .schooldrop-row .fillter-section-outer .filter-select-outer.new-filter-selection-compared .form-group { min-height: 80px; }
/* line 3236, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block .tab-content .tab-block-head .btn_grp-outer .btn-group .schooldrop-row .fillter-section-outer .filter-select-outer.new-filter-selection-compared .form-group .fillter-select .selectric-wrapper { width: 100%; height: 35px; }
/* line 3239, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block .tab-content .tab-block-head .btn_grp-outer .btn-group .schooldrop-row .fillter-section-outer .filter-select-outer.new-filter-selection-compared .form-group .fillter-select .selectric-wrapper .selectric { height: 35px; min-height: 35px; background: #fff; padding: 0; border-radius: 0px; }
/* line 3246, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block .tab-content .tab-block-head .btn_grp-outer .btn-group .schooldrop-row .fillter-section-outer .filter-select-outer.new-filter-selection-compared .form-group .fillter-select .selectric-wrapper .selectric span.label { line-height: 36px; margin: 0; padding: 0px 10px; height: 100%; color: #777; text-transform: capitalize; }
/* line 3256, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block .tab-content .tab-block-head .btn_grp-outer .btn-group .schooldrop-row .fillter-section-outer .filter-select-outer.new-filter-selection-compared .form-group .fillter-select .selectric-wrapper .selectric b.button { width: 45px; background: #45ad23; border-radius: 0px; }
/* line 3260, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block .tab-content .tab-block-head .btn_grp-outer .btn-group .schooldrop-row .fillter-section-outer .filter-select-outer.new-filter-selection-compared .form-group .fillter-select .selectric-wrapper .selectric b.button::after { border-width: 7px; }
/* line 3266, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block .tab-content .tab-block-head .btn_grp-outer .btn-group .schooldrop-row .fillter-section-outer .filter-select-outer.new-filter-selection-compared .form-group .fillter-select .selectric-wrapper .selectric-items { max-height: 160px; }
/* line 3268, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block .tab-content .tab-block-head .btn_grp-outer .btn-group .schooldrop-row .fillter-section-outer .filter-select-outer.new-filter-selection-compared .form-group .fillter-select .selectric-wrapper .selectric-items .selectric-scroll { max-height: 160px; }
/* line 3270, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block .tab-content .tab-block-head .btn_grp-outer .btn-group .schooldrop-row .fillter-section-outer .filter-select-outer.new-filter-selection-compared .form-group .fillter-select .selectric-wrapper .selectric-items .selectric-scroll::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); background-color: #e8e8e8; }
/* line 3274, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block .tab-content .tab-block-head .btn_grp-outer .btn-group .schooldrop-row .fillter-section-outer .filter-select-outer.new-filter-selection-compared .form-group .fillter-select .selectric-wrapper .selectric-items .selectric-scroll::-webkit-scrollbar { width: 5px; background-color: #e8e8e8; }
/* line 3278, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block .tab-content .tab-block-head .btn_grp-outer .btn-group .schooldrop-row .fillter-section-outer .filter-select-outer.new-filter-selection-compared .form-group .fillter-select .selectric-wrapper .selectric-items .selectric-scroll::-webkit-scrollbar-thumb { background-color: #fd4a5a; }
/* line 3285, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block .tab-content .tab-block-head .btn_grp-outer .btn-group .schooldrop-row .fillter-section-outer .filter-select-outer.new-filter-selection-compared .form-group .common-selecter { position: relative; padding: 0; margin: 0; width: 100%; border-radius: 0px; /* overflow: hidden; */ background: #fff; /* background: #fff url(../images/select_section.png) no-repeat 101%; */ }
/* line 3295, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block .tab-content .tab-block-head .btn_grp-outer .btn-group .schooldrop-row .fillter-section-outer .filter-select-outer.new-filter-selection-compared .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 3315, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block .tab-content .tab-block-head .btn_grp-outer .btn-group .schooldrop-row .fillter-section-outer .filter-select-outer.new-filter-selection-compared .form-group .sw-select .multiselect-native-select { position: relative; display: block; width: 100%; padding: 0; }
/* line 3320, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block .tab-content .tab-block-head .btn_grp-outer .btn-group .schooldrop-row .fillter-section-outer .filter-select-outer.new-filter-selection-compared .form-group .sw-select .multiselect-native-select .btn-group { width: 100%; }
/* line 3322, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block .tab-content .tab-block-head .btn_grp-outer .btn-group .schooldrop-row .fillter-section-outer .filter-select-outer.new-filter-selection-compared .form-group .sw-select .multiselect-native-select .btn-group button { font-size: 16px; text-align: left; color: #999596; width: 100%; height: 35px; background: #fff; outline: none !important; position: relative; z-index: 1; box-shadow: none; border-radius: 5px 8px 8px 5px; border: 0; }
/* line 3335, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block .tab-content .tab-block-head .btn_grp-outer .btn-group .schooldrop-row .fillter-section-outer .filter-select-outer.new-filter-selection-compared .form-group .sw-select .multiselect-native-select .btn-group button .multiselect-selected-text { display: block; width: 94%; overflow: hidden; font-size: 14px; line-height: 19px; color: #777; }
/* line 3343, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block .tab-content .tab-block-head .btn_grp-outer .btn-group .schooldrop-row .fillter-section-outer .filter-select-outer.new-filter-selection-compared .form-group .sw-select .multiselect-native-select .btn-group button .caret { display: none; }
/* line 3346, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block .tab-content .tab-block-head .btn_grp-outer .btn-group .schooldrop-row .fillter-section-outer .filter-select-outer.new-filter-selection-compared .form-group .sw-select .multiselect-native-select .btn-group button::after { text-align: center; font-size: 22px; line-height: 32px; font-family: "FontAwesome"; position: absolute; right: 0px; top: 0; content: "\f0d7"; color: #fff; background: #fd4a5a; width: 45px; height: 100%; border-radius: 5px; }
/* line 3363, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block .tab-content .tab-block-head .btn_grp-outer .btn-group .schooldrop-row .fillter-section-outer .filter-select-outer.new-filter-selection-compared .form-group .sw-select .multiselect-native-select .btn-group ul.multiselect-container { position: absolute; top: 35px; }
/* line 3366, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block .tab-content .tab-block-head .btn_grp-outer .btn-group .schooldrop-row .fillter-section-outer .filter-select-outer.new-filter-selection-compared .form-group .sw-select .multiselect-native-select .btn-group ul.multiselect-container.dropdown-menu { border-radius: 0; left: 0px; width: 100%; border: 0; height: 150px; min-height: 150px; overflow: auto; }
/* line 3374, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block .tab-content .tab-block-head .btn_grp-outer .btn-group .schooldrop-row .fillter-section-outer .filter-select-outer.new-filter-selection-compared .form-group .sw-select .multiselect-native-select .btn-group ul.multiselect-container.dropdown-menu::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); background-color: #e8e8e8; }
/* line 3378, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block .tab-content .tab-block-head .btn_grp-outer .btn-group .schooldrop-row .fillter-section-outer .filter-select-outer.new-filter-selection-compared .form-group .sw-select .multiselect-native-select .btn-group ul.multiselect-container.dropdown-menu::-webkit-scrollbar { width: 5px; background-color: #e8e8e8; }
/* line 3382, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block .tab-content .tab-block-head .btn_grp-outer .btn-group .schooldrop-row .fillter-section-outer .filter-select-outer.new-filter-selection-compared .form-group .sw-select .multiselect-native-select .btn-group ul.multiselect-container.dropdown-menu::-webkit-scrollbar-thumb { background-color: #fd4a5a; }
/* line 3385, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block .tab-content .tab-block-head .btn_grp-outer .btn-group .schooldrop-row .fillter-section-outer .filter-select-outer.new-filter-selection-compared .form-group .sw-select .multiselect-native-select .btn-group ul.multiselect-container.dropdown-menu li { padding: 0; }
/* line 3388, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block .tab-content .tab-block-head .btn_grp-outer .btn-group .schooldrop-row .fillter-section-outer .filter-select-outer.new-filter-selection-compared .form-group .sw-select .multiselect-native-select .btn-group ul.multiselect-container.dropdown-menu li.active a label { color: #fff; background: #45ad23; border-bottom: 1px solid rgba(255, 255, 255, 0.28); }
/* line 3392, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block .tab-content .tab-block-head .btn_grp-outer .btn-group .schooldrop-row .fillter-section-outer .filter-select-outer.new-filter-selection-compared .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: 0px; bottom: 0; left: 10px; margin: auto 0; font-size: 1.4em; line-height: 0.8; color: #fff; transition: all 0.2s; height: 15px; }
/* line 3407, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block .tab-content .tab-block-head .btn_grp-outer .btn-group .schooldrop-row .fillter-section-outer .filter-select-outer.new-filter-selection-compared .form-group .sw-select .multiselect-native-select .btn-group ul.multiselect-container.dropdown-menu li.active a label.checkbox::before { border: 1px solid #fff; }
/* line 3411, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block .tab-content .tab-block-head .btn_grp-outer .btn-group .schooldrop-row .fillter-section-outer .filter-select-outer.new-filter-selection-compared .form-group .sw-select .multiselect-native-select .btn-group ul.multiselect-container.dropdown-menu li.active a label:hover { background: #45ad23; }
/* line 3418, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block .tab-content .tab-block-head .btn_grp-outer .btn-group .schooldrop-row .fillter-section-outer .filter-select-outer.new-filter-selection-compared .form-group .sw-select .multiselect-native-select .btn-group ul.multiselect-container.dropdown-menu li a { padding: 0; }
/* line 3420, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block .tab-content .tab-block-head .btn_grp-outer .btn-group .schooldrop-row .fillter-section-outer .filter-select-outer.new-filter-selection-compared .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: 12px; line-height: 16px; padding: 10px 10px 10px 43px; color: #303843; background: #fff; text-transform: capitalize; }
/* line 3430, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block .tab-content .tab-block-head .btn_grp-outer .btn-group .schooldrop-row .fillter-section-outer .filter-select-outer.new-filter-selection-compared .form-group .sw-select .multiselect-native-select .btn-group ul.multiselect-container.dropdown-menu li a label.checkbox::before { position: absolute; left: 2px; top: 0px; bottom: 0; margin: auto; content: ''; width: 32px; height: 32px; border: solid 1px #c3c3c3; background: transparent; }
/* line 3441, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block .tab-content .tab-block-head .btn_grp-outer .btn-group .schooldrop-row .fillter-section-outer .filter-select-outer.new-filter-selection-compared .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 3446, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block .tab-content .tab-block-head .btn_grp-outer .btn-group .schooldrop-row .fillter-section-outer .filter-select-outer.new-filter-selection-compared .form-group .sw-select .multiselect-native-select .btn-group ul.multiselect-container.dropdown-menu li a label:hover { background: #f5f5f5; }
/* line 3464, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block .tab-content .tab-block-head .btn_grp-outer .btn-group .schooldrop-row .fillter-section-outer .action-area button.rest-filter { font-family: 'montserratmedium'; font-weight: normal; border: 0px; background: #fff; width: 120px; margin-right: 10px; padding: 3px 0px; font-size: 15px; line-height: 30px; color: #6a728a; border: solid 1px #cddce0; margin-top: 15px; outline: none !important; -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; transition: all .4s; }
/* line 3482, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block .tab-content .tab-block-head .btn_grp-outer .btn-group .schooldrop-row .fillter-section-outer .action-area button.rest-filter:hover { color: #fff; background: #45ad23; border-color: transparent; }
/* line 3490, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block .tab-content .tab-block-head .btn_grp-outer .btn-group .schooldrop-row .fillter-section-outer .action-area .form-group .check-block { float: right; margin-right: 18px; margin-top: 15px; }
/* line 3495, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block .tab-content .tab-block-head .btn_grp-outer .btn-group .schooldrop-row .fillter-section-outer .action-area .form-group .check-block label.checked_label { color: #6a728a; font-weight: normal; font-size: 14px; float: left; width: auto; padding: 15px; text-transform: capitalize; }
/* line 3505, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block .tab-content .tab-block-head .btn_grp-outer .btn-group .schooldrop-row .fillter-section-outer .action-area .form-group .check-block .chek-outer { float: left; }
/* line 3511, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block .tab-content .tab-block-head .btn_grp-outer .btn-group .schooldrop-row .fillter-section-outer .checked-conform-area { position: absolute; }
/* line 3514, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block .tab-content .tab-block-head .btn_grp-outer .btn-group .schooldrop-row .fillter-section-outer.compare { background: #232a32; }
/* line 3517, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block .tab-content .tab-block-head .btn_grp-outer .btn-group .schooldrop-row .fillter-section-outer.compare img.aroow_block { position: absolute; width: 25px; top: -9px; left: 0; right: 0; margin: auto; }
/* line 3528, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block .tab-content .tab-block-head .btn_grp-outer .btn-group .schooldrop-row .fillter-section-outer.compare .filter-area .form-group label { color: #fff; }
/* line 3536, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block .tab-content .tab-block-head .btn_grp-outer .btn-group .schooldrop-row .fillter-section-outer.compare .filter-area .filter-block ul li label.check-label { color: #fff; }
/* line 3539, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block .tab-content .tab-block-head .btn_grp-outer .btn-group .schooldrop-row .fillter-section-outer.compare .filter-area .filter-block ul li label span { background-color: #fff; color: #6a728a; }
/* line 3550, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block .tab-content .tab-block-head .btn_grp-outer .btn-group .schooldrop-row .fillter-section-outer.compare .filter-select-outer .form-group label { color: #fff; }
/* line 3553, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block .tab-content .tab-block-head .btn_grp-outer .btn-group .schooldrop-row .fillter-section-outer.compare .filter-select-outer .form-group .fillter-select { background-color: #fff; }
/* line 3555, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block .tab-content .tab-block-head .btn_grp-outer .btn-group .schooldrop-row .fillter-section-outer.compare .filter-select-outer .form-group .fillter-select select { color: #6a728a; outline: none !important; }
/* line 3566, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block .tab-content .tab-block-head .btn_grp-outer .btn-group .schooldrop-row .fillter-section-outer.compare .action-area .chek-outer button.rest-filter.form-submit { width: 70px; margin: 0px; }
/* line 3582, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block .tab-content .graph-box .school-db-graphlist .graph_text { width: 90%; float: left; }
/* line 3585, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block .tab-content .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; font-size: 12px; padding-left: 49px; text-transform: capitalize; }
/* line 3597, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block .tab-content .graph-box .school-db-graphlist .graph_icon { width: 10%; float: left; }
/* line 3600, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block .tab-content .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 3618, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block .school-filter-section .form-group label { color: #303842; padding: 0 5px; }
/* line 3622, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block .school-filter-section .form-group .fillter-select { display: -webkit-inline-box; padding: 0; margin: 0; width: 100%; height: 32px; border-radius: 6px; /* overflow: hidden; */ background-color: #232a32; background: #232a32 url(../images/select_section_red.png) no-repeat 101%; }
/* line 3632, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block .school-filter-section .form-group .fillter-select select { display: block; padding: 7px 8px; width: 100%; border: none; color: #999596; font-family: "montserratregular"; box-shadow: none; background-color: transparent; background-image: none; -webkit-appearance: none; -moz-appearance: none; appearance: none; font-size: 13px; outline: none !important; }
/* line 3648, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block .school-filter-section .form-group .fillter-select .multiselect-native-select { display: block; width: 100%; }
/* line 3651, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block .school-filter-section .form-group .fillter-select .multiselect-native-select .btn-group { position: relative; width: auto; }
/* line 3654, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block .school-filter-section .form-group .fillter-select .multiselect-native-select .btn-group button { font-size: 14px; text-align: left; color: #999596; width: 100%; background: transparent; outline: none !important; position: relative; z-index: 1; box-shadow: none; border: none; }
/* line 3665, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block .school-filter-section .form-group .fillter-select .multiselect-native-select .btn-group button span { width: 60%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: block; }
/* line 3672, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block .school-filter-section .form-group .fillter-select .multiselect-native-select .btn-group button .caret { display: none !important; }
/* line 3676, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block .school-filter-section .form-group .fillter-select .multiselect-native-select .btn-group .multiselect-container { width: 100%; z-index: 2; word-wrap: break-word; position: absolute; left: 0; top: 31px; background: #fff; height: 260px; overflow-y: scroll; }
/* line 3686, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block .school-filter-section .form-group .fillter-select .multiselect-native-select .btn-group .multiselect-container::-webkit-scrollbar { width: 10px; }
/* line 3688, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block .school-filter-section .form-group .fillter-select .multiselect-native-select .btn-group .multiselect-container::-webkit-scrollbar-track { background: #cccbcb; }
/* line 3690, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block .school-filter-section .form-group .fillter-select .multiselect-native-select .btn-group .multiselect-container::-webkit-scrollbar-thumb { background: #E42328; }
/* line 3692, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block .school-filter-section .form-group .fillter-select .multiselect-native-select .btn-group .multiselect-container::-webkit-scrollbar-thumb:hover { background: #d93847; }
/* line 3694, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block .school-filter-section .form-group .fillter-select .multiselect-native-select .btn-group .multiselect-container li { border-bottom: solid 1px #fff; }
/* line 3697, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block .school-filter-section .form-group .fillter-select .multiselect-native-select .btn-group .multiselect-container li a label { color: #303842; font-size: 14px; text-transform: capitalize; width: 100%; padding: 8px 20px 8px 40px; }
/* line 3703, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block .school-filter-section .form-group .fillter-select .multiselect-native-select .btn-group .multiselect-container li a label:after { width: 30px; height: 30px; position: absolute; top: 0; bottom: 0; left: 4px; margin: auto 0; content: ''; border: solid 1px #999596; }
/* line 3716, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block .school-filter-section .form-group .fillter-select .multiselect-native-select .btn-group .multiselect-container li.active { border-bottom: solid 1px #e89d9d; }
/* line 3719, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block .school-filter-section .form-group .fillter-select .multiselect-native-select .btn-group .multiselect-container li.active a label { color: #fff; background: #E42328; }
/* line 3722, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block .school-filter-section .form-group .fillter-select .multiselect-native-select .btn-group .multiselect-container li.active a label:before { display: table; content: "\f00c"; position: absolute; font-family: "FontAwesome"; top: 0; bottom: 0; left: 9px; margin: auto 0; font-size: 1.3em; line-height: 0.8; color: #fff; transition: all 0.2s; }
/* line 3736, ../sass/includes/_schooldetails.scss */
.school-details-panel .reports-panel .reports-tab-block .school-filter-section .form-group .fillter-select .multiselect-native-select .btn-group .multiselect-container li.active a label:after { border: solid 1px #fff; }

/* line 3752, ../sass/includes/_schooldetails.scss */
.report_section { padding-bottom: 15px; padding-top: 20px; }
@media (min-width: 768px) { /* line 3752, ../sass/includes/_schooldetails.scss */
  .report_section { padding-left: 50px; } }
/* line 3758, ../sass/includes/_schooldetails.scss */
.report_section strong { font-family: "questrialregular"; color: #303842; text-transform: capitalize; font-size: 14px; }
/* line 3763, ../sass/includes/_schooldetails.scss */
.report_section strong.text-transparent { color: transparent; }

/* line 3769, ../sass/includes/_schooldetails.scss */
.synced_data-row.device-row .table { margin-bottom: 0; }
/* line 3772, ../sass/includes/_schooldetails.scss */
.synced_data-row.device-row .table thead tr { text-transform: capitalize; }
/* line 3777, ../sass/includes/_schooldetails.scss */
.synced_data-row.device-row .table tbody tr { background: #fff; }
/* line 3779, ../sass/includes/_schooldetails.scss */
.synced_data-row.device-row .table tbody tr td { color: #303842; }
/* line 3781, ../sass/includes/_schooldetails.scss */
.synced_data-row.device-row .table tbody tr td .fa { color: #303842; }

/* line 3789, ../sass/includes/_schooldetails.scss */
.synced_data-row { border: none; }
/* line 3792, ../sass/includes/_schooldetails.scss */
.synced_data-row .table { background: #303843; }
/* line 3796, ../sass/includes/_schooldetails.scss */
.synced_data-row .table thead tr th { font-weight: normal; color: #fff; border-bottom: none !important; text-align: center; padding-bottom: 16px; }
@media (max-width: 767px) { /* line 3796, ../sass/includes/_schooldetails.scss */
  .synced_data-row .table thead tr th { font-size: 10px; text-align: center; vertical-align: middle; } }
/* line 3808, ../sass/includes/_schooldetails.scss */
.synced_data-row .table thead tr th:first-child { text-align: left; padding-left: 15px; }
/* line 3816, ../sass/includes/_schooldetails.scss */
.synced_data-row .table tbody tr { padding: 0; vertical-align: middle; color: #777e95; text-transform: capitalize; background: #fff; border-bottom: solid 10px #303843; background: #E42328; height: 60px; }
/* line 3825, ../sass/includes/_schooldetails.scss */
.synced_data-row .table tbody tr td { color: #fff; padding: 6px 15px 2px 15px; vertical-align: middle; text-align: center; border-top: none; }
@media (max-width: 767px) { /* line 3825, ../sass/includes/_schooldetails.scss */
  .synced_data-row .table tbody tr td { font-size: 10px; padding: 3px 2px; } }
/* line 3836, ../sass/includes/_schooldetails.scss */
.synced_data-row .table tbody tr td .fa { color: #fff; font-size: 28px; }
@media (max-width: 767px) { /* line 3836, ../sass/includes/_schooldetails.scss */
  .synced_data-row .table tbody tr td .fa { font-size: 15px; } }
/* line 3843, ../sass/includes/_schooldetails.scss */
.synced_data-row .table tbody tr td .synced_data_icon { display: block; text-align: center; }
/* line 3849, ../sass/includes/_schooldetails.scss */
.synced_data-row .table tbody tr td:first-child { text-align: left; }
/* line 3855, ../sass/includes/_schooldetails.scss */
.synced_data-row .table tbody tr.active:nth-child(odd) td { background-color: #e5e5e5; }
/* line 3860, ../sass/includes/_schooldetails.scss */
.synced_data-row .table tbody tr.active:nth-child(even) td { background-color: #fff; }
/* line 3866, ../sass/includes/_schooldetails.scss */
.synced_data-row .table tbody .active { color: #303842; background: #fff; }
/* line 3869, ../sass/includes/_schooldetails.scss */
.synced_data-row .table tbody .active td { color: #303842; }
/* line 3871, ../sass/includes/_schooldetails.scss */
.synced_data-row .table tbody .active td .fa-check { color: #31d35e; }
/* line 3875, ../sass/includes/_schooldetails.scss */
.synced_data-row .table tbody .active td .synced_data_icon .fa { color: #303842 !important; }

/* line 3888, ../sass/includes/_schooldetails.scss */
.instructor_detailrow .no-data-found { color: #232a32; }
/* line 3893, ../sass/includes/_schooldetails.scss */
.instructor_detailrow .hs-block-panel .hs-details-block .form-group { padding: 0px 10px; position: relative; background: #E42328; margin-bottom: 0; -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; transition: all .4s; }
/* line 3902, ../sass/includes/_schooldetails.scss */
.instructor_detailrow .hs-block-panel .hs-details-block .form-group .hs-row { min-height: 45px; }
/* line 3905, ../sass/includes/_schooldetails.scss */
.instructor_detailrow .hs-block-panel .hs-details-block .form-group .hs-row .hs-cell label { color: #fff; line-height: 20px; }
/* line 3908, ../sass/includes/_schooldetails.scss */
.instructor_detailrow .hs-block-panel .hs-details-block .form-group .hs-row .hs-cell label span { color: #fff; font-weight: bold; }
/* line 3916, ../sass/includes/_schooldetails.scss */
.instructor_detailrow .hs-block-panel .hs-details-block .form-group::before { position: absolute; top: 0; left: 0; content: ''; width: 100%; height: 100%; background: #E42328; opacity: 1; }
/* line 3926, ../sass/includes/_schooldetails.scss */
.instructor_detailrow .hs-block-panel .hs-details-block .form-group::after { color: #fff; }
/* line 3929, ../sass/includes/_schooldetails.scss */
.instructor_detailrow .hs-block-panel .hs-details-block .collapsed { background: #fff; }
/* line 3933, ../sass/includes/_schooldetails.scss */
.instructor_detailrow .hs-block-panel .hs-details-block .collapsed .hs-row .hs-cell label { color: #6a728a; }
/* line 3935, ../sass/includes/_schooldetails.scss */
.instructor_detailrow .hs-block-panel .hs-details-block .collapsed .hs-row .hs-cell label span { color: #6a728a; font-weight: bold; }
/* line 3943, ../sass/includes/_schooldetails.scss */
.instructor_detailrow .hs-block-panel .hs-details-block .collapsed::before { height: 0; opacity: 0; }
/* line 3947, ../sass/includes/_schooldetails.scss */
.instructor_detailrow .hs-block-panel .hs-details-block .collapsed::after { color: #303843; }
/* line 3952, ../sass/includes/_schooldetails.scss */
.instructor_detailrow .hs-block-panel .hs-details-block .hs-details-block .users-detais-panel .users-detais { padding: 15px; }
/* line 3954, ../sass/includes/_schooldetails.scss */
.instructor_detailrow .hs-block-panel .hs-details-block .hs-details-block .users-detais-panel .users-detais h2 { color: #6a728a; font-size: 18px; padding: 8px 0; text-transform: capitalize; }

/* line 3967, ../sass/includes/_schooldetails.scss */
.operator_detailrow .operator_subtitle { color: #fff; position: relative; }
/* line 3971, ../sass/includes/_schooldetails.scss */
.operator_detailrow .operator_subtitle label { line-height: 45px; }
@media (max-width: 460px) { /* line 3971, ../sass/includes/_schooldetails.scss */
  .operator_detailrow .operator_subtitle label { line-height: 20px; } }
/* line 3977, ../sass/includes/_schooldetails.scss */
.operator_detailrow .operator_subtitle .operator-add { width: 43px; height: 43px; display: inline-block; float: right; text-align: center; color: #fff; font-size: 27px; background: #E42328; border-radius: 50%; margin: auto; padding-top: 5px; cursor: pointer; }
@media (max-width: 460px) { /* line 3977, ../sass/includes/_schooldetails.scss */
  .operator_detailrow .operator_subtitle .operator-add { position: absolute; right: 0px; top: 0; } }
/* line 3997, ../sass/includes/_schooldetails.scss */
.operator_detailrow .operator_subtitle label { font-size: 15px; font-weight: normal; }
/* line 4002, ../sass/includes/_schooldetails.scss */
.operator_detailrow .input-group { margin-bottom: 15px; width: 100%; }
/* line 4005, ../sass/includes/_schooldetails.scss */
.operator_detailrow .input-group input { text-transform: capitalize; height: 58px; margin-right: 6px; border: none; border-radius: 0; outline: none; }
/* line 4013, ../sass/includes/_schooldetails.scss */
.operator_detailrow .input-group .plus_wc { width: 54px; height: 45px; background: #E42328; border: none; border-radius: 0; color: #fff; font-size: 25px; border-left: solid 6px #303842; }
/* line 4026, ../sass/includes/_schooldetails.scss */
.operator_detailrow .hs-block-panel .hs-details-block .form-group { padding: 0px 10px; position: relative; background: #E42328; margin-bottom: 0; -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; transition: all .4s; }
/* line 4037, ../sass/includes/_schooldetails.scss */
.operator_detailrow .hs-block-panel .hs-details-block .form-group .hs-row .hs-cell label { color: #fff; }
/* line 4039, ../sass/includes/_schooldetails.scss */
.operator_detailrow .hs-block-panel .hs-details-block .form-group .hs-row .hs-cell label span { color: #fff; font-weight: bold; }
/* line 4047, ../sass/includes/_schooldetails.scss */
.operator_detailrow .hs-block-panel .hs-details-block .form-group::before { position: absolute; top: 0; left: 0; content: ''; width: 100%; height: 100%; background: #E42328; opacity: 1; }
/* line 4057, ../sass/includes/_schooldetails.scss */
.operator_detailrow .hs-block-panel .hs-details-block .form-group::after { color: #fff; }
/* line 4060, ../sass/includes/_schooldetails.scss */
.operator_detailrow .hs-block-panel .hs-details-block .collapsed { background: #fff; }
/* line 4064, ../sass/includes/_schooldetails.scss */
.operator_detailrow .hs-block-panel .hs-details-block .collapsed .hs-row .hs-cell label { color: #6a728a; }
/* line 4066, ../sass/includes/_schooldetails.scss */
.operator_detailrow .hs-block-panel .hs-details-block .collapsed .hs-row .hs-cell label span { color: #6a728a; font-weight: bold; }
/* line 4074, ../sass/includes/_schooldetails.scss */
.operator_detailrow .hs-block-panel .hs-details-block .collapsed::before { height: 0; opacity: 0; }
/* line 4078, ../sass/includes/_schooldetails.scss */
.operator_detailrow .hs-block-panel .hs-details-block .collapsed::after { color: #303843; }
/* line 4083, ../sass/includes/_schooldetails.scss */
.operator_detailrow .hs-block-panel .hs-details-block .hs-details-block .users-detais-panel .users-detais { padding: 15px; }
/* line 4085, ../sass/includes/_schooldetails.scss */
.operator_detailrow .hs-block-panel .hs-details-block .hs-details-block .users-detais-panel .users-detais h2 { color: #6a728a; font-size: 18px; padding: 8px 0; text-transform: capitalize; }

/* line 4099, ../sass/includes/_schooldetails.scss */
.operator_detailrow .input-group input { height: 45px !important; font-size: 13px; }
/* line 4104, ../sass/includes/_schooldetails.scss */
.operator_detailrow .input-group span.plus_wc { border-left: 6px solid #303843 !important; background: #45ad23 !important; color: #fff; cursor: pointer; }

/* line 4116, ../sass/includes/_schooldetails.scss */
.my_select .select-panel-group .selectric-wrapper .selectric { height: 45px !important; }

/* line 4125, ../sass/includes/_schooldetails.scss */
.table_instruct thead tr th { font-size: 15px; color: #fff; font-weight: normal; text-transform: capitalize; border-bottom: none; }

/* line 4135, ../sass/includes/_schooldetails.scss */
.space-area-right { padding-right: 5px; }
@media (max-width: 480px) { /* line 4135, ../sass/includes/_schooldetails.scss */
  .space-area-right { padding-right: 0px; } }
@media (max-width: 1199px) { /* line 4135, ../sass/includes/_schooldetails.scss */
  .space-area-right { padding-right: 15px; } }
/* line 4145, ../sass/includes/_schooldetails.scss */
.space-area-right .selectric-wrapper .selectric label { line-height: 32px; }

/* line 4151, ../sass/includes/_schooldetails.scss */
.space-area-left { padding-left: 0px; }
@media (max-width: 1199px) { /* line 4151, ../sass/includes/_schooldetails.scss */
  .space-area-left { padding-left: 15px; } }

/*.graph-compare{
	@include breakpoint(mx767){
		width:100%!important;
	}
}*/
/* line 4162, ../sass/includes/_schooldetails.scss */
.graph-compare { width: 50%; }
@media (max-width: 767px) { /* line 4162, ../sass/includes/_schooldetails.scss */
  .graph-compare { width: 100% !important; } }

/* line 4168, ../sass/includes/_schooldetails.scss */
.synced_data-row { padding: 0px 0px; }
/* line 4171, ../sass/includes/_schooldetails.scss */
.synced_data-row h1 { color: #232a32; text-transform: capitalize; font-size: 34px; font-family: "montserratmedium"; margin-bottom: 12px; }

/* line 4179, ../sass/includes/_schooldetails.scss */
.hs_row_pool { padding: 10px 20px; }

/* line 4182, ../sass/includes/_schooldetails.scss */
.hs_pool_head { padding: 5px 20px 0 20px; }

@media (min-width: 768px) { /* line 4189, ../sass/includes/_schooldetails.scss */
  .xs-padding-0 { padding: 0; } }
/* line 4195, ../sass/includes/_schooldetails.scss */
#edit_skill .details-block .selectric { min-height: 35px; height: 35px; padding-top: 2px; }

/* line 4202, ../sass/includes/_schooldetails.scss */
.distribute-btn { color: #000; background: #fff; border-radius: 0; border: 0; margin-top: 12px; line-height: 27px; text-transform: capitalize; text-shadow: none; outline: none !important; -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; transition: all .4s; }
/* line 4216, ../sass/includes/_schooldetails.scss */
.distribute-btn:hover { color: #fff; background: #E42328; }

/* line 4226, ../sass/includes/_schooldetails.scss */
.modal#attainment .modal-dialog { max-height: inherit; margin: auto; }
/* line 4229, ../sass/includes/_schooldetails.scss */
.modal#attainment .modal-dialog .modal-body { padding-top: 5px; }
/* line 4234, ../sass/includes/_schooldetails.scss */
.modal#attainment .table.synced_table { width: 100%; }
/* line 4238, ../sass/includes/_schooldetails.scss */
.modal#attainment .table_fixed-area { min-height: 640px; padding-bottom: 5px; }
/* line 4249, ../sass/includes/_schooldetails.scss */
.modal#student-achievements .modal-content .modal-body table tr td { vertical-align: middle; padding: 6px 8px; }
/* line 4252, ../sass/includes/_schooldetails.scss */
.modal#student-achievements .modal-content .modal-body table tr td .chek-outer { top: 0; }
/* line 4254, ../sass/includes/_schooldetails.scss */
.modal#student-achievements .modal-content .modal-body table tr td .chek-outer > label { height: 28px; margin-bottom: 0; }
/* line 4265, ../sass/includes/_schooldetails.scss */
.modal#student-achievements .modal-content .modal-body #student_skills_save .table td:first-child { width: 28px; }

/* line 4279, ../sass/includes/_schooldetails.scss */
.star-table table { border-bottom: 0 !important; }
/* line 4281, ../sass/includes/_schooldetails.scss */
.star-table table th { border-bottom: 0 !important; padding: 8px !important; }
/* line 4287, ../sass/includes/_schooldetails.scss */
.star-table .fht-thead table { padding-right: 17px !important; }
/* line 4289, ../sass/includes/_schooldetails.scss */
.star-table .fht-thead table th { font-size: 14px; color: #363d4b; font-weight: bold; }
/* line 4293, ../sass/includes/_schooldetails.scss */
.star-table .fht-thead table th .fa { font-size: 20px; }
/* line 4300, ../sass/includes/_schooldetails.scss */
.star-table .fht-tbody table { width: calc(100% + 17px) !important; }
/* line 4302, ../sass/includes/_schooldetails.scss */
.star-table .fht-tbody table td { padding: 8px !important; height: auto !important; }
/* line 4306, ../sass/includes/_schooldetails.scss */
.star-table .fht-tbody table td.chek-outer label { height: 28px; margin-bottom: 0; vertical-align: middle; }
/* line 4310, ../sass/includes/_schooldetails.scss */
.star-table .fht-tbody table td.chek-outer label:after { top: 4px; }
/* line 4318, ../sass/includes/_schooldetails.scss */
.star-table td { text-align: center; vertical-align: middle; }
/* line 4321, ../sass/includes/_schooldetails.scss */
.star-table 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 4333, ../sass/includes/_schooldetails.scss */
.star-table td i.distance-circle_01 { border: solid 2px #a8abaf; color: #77c0ec; background: #fff; }
/* line 4338, ../sass/includes/_schooldetails.scss */
.star-table td i.distance-circle_02 { border: solid 2px #a8abaf; color: #518bb5; background: #fff; }
/* line 4343, ../sass/includes/_schooldetails.scss */
.star-table td i.distance-circle_03 { border: solid 2px #a8abaf; color: #447b99; background: #fff; }
/* line 4348, ../sass/includes/_schooldetails.scss */
.star-table td i.distance-circle_04 { border: solid 2px #a8abaf; color: #305669; background: #fff; }
/* line 4354, ../sass/includes/_schooldetails.scss */
.star-table td ul { display: inline-block; }
/* line 4357, ../sass/includes/_schooldetails.scss */
.star-table td ul.rates li { float: left; padding: 0px; }
/* line 4360, ../sass/includes/_schooldetails.scss */
.star-table td ul.rates li i { font-size: 16px; color: #f0d40e; }

/* line 4370, ../sass/includes/_schooldetails.scss */
.left-part { width: 40%; float: left; }
@media (max-width: 480px) { /* line 4370, ../sass/includes/_schooldetails.scss */
  .left-part { width: 100%; padding: 0; } }

/* line 4378, ../sass/includes/_schooldetails.scss */
.right-part { width: 60%; float: left; }
@media (max-width: 480px) { /* line 4378, ../sass/includes/_schooldetails.scss */
  .right-part { width: 100%; padding: 0; } }

/* line 4387, ../sass/includes/_schooldetails.scss */
.new-categary-button { padding: 9px 2px !important; }

/* line 4390, ../sass/includes/_schooldetails.scss */
.mr-3 { margin-right: 3px; }

/* line 4393, ../sass/includes/_schooldetails.scss */
.qualification_outer_wrapper { position: relative; }

/* line 4397, ../sass/includes/_schooldetails.scss */
.scrollbar { margin-left: 30px; float: left; height: 300px; width: 65px; background: #F5F5F5; overflow-y: scroll; margin-bottom: 25px; }

/* line 4408, ../sass/includes/_schooldetails.scss */
.force-overflow { min-height: 450px; }

/* line 4413, ../sass/includes/_schooldetails.scss */
#style-4::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); background-color: #F5F5F5; }

/* line 4419, ../sass/includes/_schooldetails.scss */
#style-4::-webkit-scrollbar { width: 10px; background-color: #F5F5F5; }

/* line 4425, ../sass/includes/_schooldetails.scss */
#style-4::-webkit-scrollbar-thumb { background-color: #000000; border: 2px solid #555555; }

/* line 4430, ../sass/includes/_schooldetails.scss */
.left-colpase-head { float: left; width: 60%; }
/* line 4433, ../sass/includes/_schooldetails.scss */
.left-colpase-head h1 { margin: 0; padding: 0px 0 0; }
/* line 4437, ../sass/includes/_schooldetails.scss */
.left-colpase-head h4 { font-size: 30px; color: #b0b0b0; margin: 10px 0 20px 0; font-family: "questrialregular"; text-transform: capitalize; }
@media (max-width: 767px) { /* line 4437, ../sass/includes/_schooldetails.scss */
  .left-colpase-head h4 { font-size: 22px; } }

/* line 4450, ../sass/includes/_schooldetails.scss */
.header_font.left-colpase-head h1 { font-size: 28px; }

/* line 4455, ../sass/includes/_schooldetails.scss */
.right-colpase-head { float: right; width: 170px; }
/* line 4458, ../sass/includes/_schooldetails.scss */
.right-colpase-head.w-40 { width: 40%; }
/* line 4462, ../sass/includes/_schooldetails.scss */
.right-colpase-head .colpase-icons ul { text-align: right; }
/* line 4464, ../sass/includes/_schooldetails.scss */
.right-colpase-head .colpase-icons ul li { display: inline-block; vertical-align: top; }
/* line 4468, ../sass/includes/_schooldetails.scss */
.right-colpase-head .colpase-icons ul li:last-child { margin-right: 0px; }
/* line 4472, ../sass/includes/_schooldetails.scss */
.right-colpase-head .colpase-icons ul li a.back { display: inline-block; width: 43px; height: 43px; background-color: #fff; color: #404853; border: 2px solid #404853; text-align: center; cursor: pointer; position: relative; border-radius: 50%; -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; }
/* line 4495, ../sass/includes/_schooldetails.scss */
.right-colpase-head .colpase-icons ul li a.back i { font-size: 30px; line-height: 45px; }
@media (max-width: 991px) { /* line 4495, ../sass/includes/_schooldetails.scss */
  .right-colpase-head .colpase-icons ul li a.back i { font-size: 25px; } }
/* line 4504, ../sass/includes/_schooldetails.scss */
.right-colpase-head .colpase-icons ul li a.add_member { display: inline-block; width: 45px; border-radius: 50%; background-color: #4bc136; text-align: center; height: 45px; cursor: pointer; }
/* line 4512, ../sass/includes/_schooldetails.scss */
.right-colpase-head .colpase-icons ul li a.add_member i { color: #fff; font-size: 30px; line-height: 45px; }
@media (max-width: 991px) { /* line 4512, ../sass/includes/_schooldetails.scss */
  .right-colpase-head .colpase-icons ul li a.add_member i { font-size: 25px; line-height: 39px; } }
/* line 4521, ../sass/includes/_schooldetails.scss */
.right-colpase-head .colpase-icons ul li a.add_member:hover { background: #46b133; }
/* line 4525, ../sass/includes/_schooldetails.scss */
.right-colpase-head .colpase-icons ul li a.send-mail { display: inline-block; width: 45px; border-radius: 50%; background-color: #fff; border: 2px solid #404853; text-align: center; height: 45px; cursor: pointer; position: relative; }
/* line 4535, ../sass/includes/_schooldetails.scss */
.right-colpase-head .colpase-icons ul li a.send-mail i { color: #313842; font-size: 25px; line-height: 43px; position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
@media (max-width: 991px) { /* line 4535, ../sass/includes/_schooldetails.scss */
  .right-colpase-head .colpase-icons ul li a.send-mail i { font-size: 25px; line-height: 39px; } }
/* line 4550, ../sass/includes/_schooldetails.scss */
.right-colpase-head .colpase-icons ul li a.send-mail:hover { background: #5086ae; border: solid 1px #5086ae; }
/* line 4553, ../sass/includes/_schooldetails.scss */
.right-colpase-head .colpase-icons ul li a.send-mail:hover i { color: #fff; }

/* line 4563, ../sass/includes/_schooldetails.scss */
.member-details { margin-bottom: 10px; }
/* line 4565, ../sass/includes/_schooldetails.scss */
.member-details .form-group { float: left; width: 100%; position: relative; }
/* line 4569, ../sass/includes/_schooldetails.scss */
.member-details .form-group .medical-icon { position: absolute; top: 50%; right: 10px; color: red; pointer-events: none; }
/* line 4600, ../sass/includes/_schooldetails.scss */
.member-details .form-group button.btn-edit { width: 100px; background: #303843; color: #fff; top: -50px; position: absolute; }
/* line 4606, ../sass/includes/_schooldetails.scss */
.member-details .form-group button.btn-edit.btn-edit-parent { position: static; }
/* line 4609, ../sass/includes/_schooldetails.scss */
.member-details .form-group button.btn-edit:hover { background: #46b133; }
/* line 4612, ../sass/includes/_schooldetails.scss */
.member-details .form-group button.btn-edit.btn-edit-pp { position: relative; top: 0; }
@media (max-width: 767px) { /* line 4600, ../sass/includes/_schooldetails.scss */
  .member-details .form-group button.btn-edit { width: auto; float: right; } }
/* line 4625, ../sass/includes/_schooldetails.scss */
.member-details .form-group.select-enable.active .selectric-wrapper .button { display: block; background: #fff; border-left: 1px solid #ccc; }
/* line 4629, ../sass/includes/_schooldetails.scss */
.member-details .form-group.select-enable.active .selectric-wrapper .button::after { border-top-color: #303843; }
/* line 4638, ../sass/includes/_schooldetails.scss */
.member-details .selectric-wrapper { opacity: 1; }
@media (max-width: 1199px) { /* line 4648, ../sass/includes/_schooldetails.scss */
  .member-details .form_member_name .form-group:nth-child(4) { width: 25%; } }
/* line 4656, ../sass/includes/_schooldetails.scss */
.member-details.member-child-form .form-group { width: 100% !important; }
/* line 4658, ../sass/includes/_schooldetails.scss */
.member-details.member-child-form .form-group .participant-logs { background: #fff; border: solid 1px #c0c2c6; max-height: 300px; overflow: hidden; overflow-y: auto; padding: 8px 19px; }

/* line 4672, ../sass/includes/_schooldetails.scss */
.award-management .instructor_partialname.address input { margin-bottom: 5px; }
/* line 4676, ../sass/includes/_schooldetails.scss */
.award-management .instructor_partialname .linked-prfile .payment_select .selectric-wrapper { opacity: 1; }
/* line 4679, ../sass/includes/_schooldetails.scss */
.award-management .instructor_partialname .linked-prfile .payment_select .selectric-wrapper .selectric .button { display: none; }
/* line 4681, ../sass/includes/_schooldetails.scss */
.award-management .instructor_partialname .linked-prfile .payment_select .selectric-wrapper .selectric .button.active { display: block; background: #fff; border-left: 1px solid #ccc; }
/* line 4685, ../sass/includes/_schooldetails.scss */
.award-management .instructor_partialname .linked-prfile .payment_select .selectric-wrapper .selectric .button.active::after { border-top-color: #303843; }
/* line 4690, ../sass/includes/_schooldetails.scss */
.award-management .instructor_partialname .linked-prfile .payment_select .selectric-wrapper .selectric .label { text-align: left; }

/* line 4697, ../sass/includes/_schooldetails.scss */
.dob { position: relative; }
/* line 4699, ../sass/includes/_schooldetails.scss */
.dob .age-field { position: absolute; right: 10px; top: 0; bottom: 0; display: table-cell; vertical-align: middle; height: 20px; margin: auto 0; color: #5086ae; font-size: 14px; }

/* line 4715, ../sass/includes/_schooldetails.scss */
.pos-block .pos-relt { position: relative !important; }
/* line 4718, ../sass/includes/_schooldetails.scss */
.pos-block .pull-right { float: right !important; }

/* line 4723, ../sass/includes/_schooldetails.scss */
.ad-btn-holder { padding: 15px 0 35px 0; }
/* line 4725, ../sass/includes/_schooldetails.scss */
.ad-btn-holder .btn.add-children { background: #fff; border: 1px solid #d0d5d8; }
/* line 4728, ../sass/includes/_schooldetails.scss */
.ad-btn-holder .btn.add-children:hover, .ad-btn-holder .btn.add-children:focus, .ad-btn-holder .btn.add-children:active, .ad-btn-holder .btn.add-children:active:focus { background: #378b1c; color: #fff; border-color: #378b1c; outline: none; }

/* line 4736, ../sass/includes/_schooldetails.scss */
.pre-holder { width: 100%; height: 43px; float: left; border: 1px solid #c0c2c6; }
/* line 4741, ../sass/includes/_schooldetails.scss */
.pre-holder .pre-icon { float: left; position: relative; display: inline-block; width: 30%; height: 100%; background: #fff; text-align: center; border-right: 1px solid #ccc; }
/* line 4750, ../sass/includes/_schooldetails.scss */
.pre-holder .pre-icon img { width: 25px; height: 100%; display: inline-block; }
/* line 4756, ../sass/includes/_schooldetails.scss */
.pre-holder .pre-chk { width: 70%; height: 100%; float: left; position: relative; display: inline-block; }
/* line 4762, ../sass/includes/_schooldetails.scss */
.pre-holder .pre-chk .custom-check.left-checkbox { min-height: 40px; }
/* line 4766, ../sass/includes/_schooldetails.scss */
.pre-holder .pre-chk .check-default span { background: #fff; }
/* line 4768, ../sass/includes/_schooldetails.scss */
.pre-holder .pre-chk .check-default span:before { color: #d9dbdc; content: "\f00c"; }
/* line 4773, ../sass/includes/_schooldetails.scss */
.pre-holder .pre-chk .check-default input:checked + span:before { color: #45ad23; }
/* line 4779, ../sass/includes/_schooldetails.scss */
.pre-holder .chk-only .custom-check span { border: 0 !important; }

/* line 4784, ../sass/includes/_schooldetails.scss */
.relative-block { position: relative; }
/* line 4786, ../sass/includes/_schooldetails.scss */
.relative-block .heart-symbol { position: absolute; right: 10px; top: 0; height: 20px; width: 20px; bottom: 0; vertical-align: middle; margin: auto 0; z-index: 1; color: #333; }
/* line 4797, ../sass/includes/_schooldetails.scss */
.relative-block .heart-symbol.active { color: #bd3c28; }

/*--------- Search Result ------------*/
/* line 4804, ../sass/includes/_schooldetails.scss */
.search-result-list { position: relative; float: left; width: 100%; }
/* line 4808, ../sass/includes/_schooldetails.scss */
.search-result-list ul { max-height: 225px; overflow-y: auto; position: absolute; background-color: #fff; z-index: 9; width: 100%; top: 0px; list-style: none; padding: 0px; font-size: 15px; text-align: left; }
/* line 4820, ../sass/includes/_schooldetails.scss */
.search-result-list ul li { border-bottom: 1px solid #ddd; padding: 8px 10px; background-color: #fff; cursor: pointer; }
/* line 4825, ../sass/includes/_schooldetails.scss */
.search-result-list ul li:hover, .search-result-list ul li:focus { background: #b5b9ba; color: #fff; }
/* line 4829, ../sass/includes/_schooldetails.scss */
.search-result-list ul li:last-child { border: 0; }

/* line 4837, ../sass/includes/_schooldetails.scss */
.link_parent_options.add-parent-option .add_new_parent_btn { width: auto !important; }

@media screen and (min-width: 768px) { /* line 4844, ../sass/includes/_schooldetails.scss */
  #profile_tab .row:nth-child(8) { display: flex; align-items: flex-end; }
  /* line 4847, ../sass/includes/_schooldetails.scss */
  #profile_tab .row:nth-child(8) .left-checkbox { margin-bottom: 15px; } }

/* line 4855, ../sass/includes/_schooldetails.scss */
.chk-area span { margin-left: 5px; margin-right: 5px; display: inline-block; margin-top: 3px; }

/* line 5, ../sass/includes/_pool-management.scss */
.pool-management .form-group.tab_link_pool .pool_addlist .input-group { width: 100%; margin-bottom: 10px; }
/* line 8, ../sass/includes/_pool-management.scss */
.pool-management .form-group.tab_link_pool .pool_addlist .input-group input { width: 100%; float: left; border-radius: 0; }
/* line 13, ../sass/includes/_pool-management.scss */
.pool-management .form-group.tab_link_pool .pool_addlist .input-group .fg-margin { margin-bottom: 10px; }
/* line 16, ../sass/includes/_pool-management.scss */
.pool-management .form-group.tab_link_pool .pool_addlist .input-group span { width: 34px; float: right; height: 34px; margin-top: 3px; background: #45ad23; border: 0; color: #fff; padding-top: 9px; cursor: pointer; }
/* line 26, ../sass/includes/_pool-management.scss */
.pool-management .form-group.tab_link_pool .pool_addlist .input-group span:hover { background: #378b1c; }
/* line 29, ../sass/includes/_pool-management.scss */
.pool-management .form-group.tab_link_pool .pool_addlist .input-group span.removebtn { position: absolute; right: 0px; text-align: center; width: 44px; float: right; height: 45px; margin-top: 0; background: #E42328; border: 0; color: #fff; padding-top: 5px; cursor: pointer; font-size: 27px; z-index: 2; }
/* line 51, ../sass/includes/_pool-management.scss */
.pool-management .dual_wrap.oprater-area { position: relative; }
/* line 54, ../sass/includes/_pool-management.scss */
.pool-management .dual_wrap.oprater-area .spcial-icon i { color: #45ad23; }
/* line 59, ../sass/includes/_pool-management.scss */
.pool-management .dual_wrap.oprater-area .oprter-outer-col .pool_op { position: absolute; right: 60px; font-size: 25px; top: 6px; }
/* line 65, ../sass/includes/_pool-management.scss */
.pool-management .dual_wrap.oprater-area .oprter-outer-col .icon_opreter_box { background: #fff; position: absolute; right: 17px; top: 51px; width: 220px; z-index: 2; display: none; }
@media (max-width: 480px) { /* line 65, ../sass/includes/_pool-management.scss */
  .pool-management .dual_wrap.oprater-area .oprter-outer-col .icon_opreter_box { width: 100%; } }
/* line 76, ../sass/includes/_pool-management.scss */
.pool-management .dual_wrap.oprater-area .oprter-outer-col .icon_opreter_box:after { bottom: 100%; right: 33px; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(106, 114, 138, 0); border-bottom-color: #6a728a; border-width: 15px; }
@media (max-width: 480px) { /* line 76, ../sass/includes/_pool-management.scss */
  .pool-management .dual_wrap.oprater-area .oprter-outer-col .icon_opreter_box:after { right: 10px; } }
/* line 92, ../sass/includes/_pool-management.scss */
.pool-management .dual_wrap.oprater-area .oprter-outer-col .icon_opreter_box .info-head { background: #6a728a; padding: 10px 8px; }
/* line 95, ../sass/includes/_pool-management.scss */
.pool-management .dual_wrap.oprater-area .oprter-outer-col .icon_opreter_box .info-head h4 { color: #fff; font-size: 13px; font-family: "montserratlight"; text-align: left; padding-top: 7px; text-transform: capitalize; }
@media (max-width: 480px) { /* line 95, ../sass/includes/_pool-management.scss */
  .pool-management .dual_wrap.oprater-area .oprter-outer-col .icon_opreter_box .info-head h4 { font-size: 8px; padding-top: 10px; } }
/* line 107, ../sass/includes/_pool-management.scss */
.pool-management .dual_wrap.oprater-area .oprter-outer-col .icon_opreter_box .info-head a { display: block; left: 8px; }
/* line 110, ../sass/includes/_pool-management.scss */
.pool-management .dual_wrap.oprater-area .oprter-outer-col .icon_opreter_box .info-head a.close { right: -20px; visibility: hidden; }
/* line 114, ../sass/includes/_pool-management.scss */
.pool-management .dual_wrap.oprater-area .oprter-outer-col .icon_opreter_box .info-head a i { color: #fff; font-size: 14px; float: right; }
/* line 121, ../sass/includes/_pool-management.scss */
.pool-management .dual_wrap.oprater-area .oprter-outer-col .icon_opreter_box .status-area { padding: 10px; }
/* line 123, ../sass/includes/_pool-management.scss */
.pool-management .dual_wrap.oprater-area .oprter-outer-col .icon_opreter_box .status-area .icon { float: left; }
/* line 125, ../sass/includes/_pool-management.scss */
.pool-management .dual_wrap.oprater-area .oprter-outer-col .icon_opreter_box .status-area .icon i { color: #45ad23; font-size: 20px; }
/* line 130, ../sass/includes/_pool-management.scss */
.pool-management .dual_wrap.oprater-area .oprter-outer-col .icon_opreter_box .status-area h4 { color: #6a728a; font-size: 13px; font-family: "montserratlight"; padding: 3px 25px; }
/* line 139, ../sass/includes/_pool-management.scss */
.pool-management .dual_wrap.oprater-area .oprter-outer-col:hover .icon_opreter_box { display: block; }
/* line 148, ../sass/includes/_pool-management.scss */
.pool-management .clder_tab-outer .select_year .select-filter { width: 20%; }
@media (max-width: 767px) { /* line 148, ../sass/includes/_pool-management.scss */
  .pool-management .clder_tab-outer .select_year .select-filter { width: 100%; position: relative; padding-bottom: 20px; } }
/* line 155, ../sass/includes/_pool-management.scss */
.pool-management .clder_tab-outer .select_year .select-filter label { color: #fff; text-transform: capitalize; font-size: 18px; line-height: 25px; font-weight: normal; margin-bottom: 20px; }
/* line 163, ../sass/includes/_pool-management.scss */
.pool-management .clder_tab-outer .select_year .select-filter .selectric { height: 35px; min-height: 35px; }
/* line 167, ../sass/includes/_pool-management.scss */
.pool-management .clder_tab-outer .select_year .select-filter .selectric span.label { padding-top: 0px; font-size: 14px; }
/* line 173, ../sass/includes/_pool-management.scss */
.pool-management .clder_tab-outer .select_year .select-filter .selectric b.button { background: #45ad23; }
/* line 180, ../sass/includes/_pool-management.scss */
.pool-management .clder_tab-outer .clendar-section { position: relative; }
@media (max-width: 767px) { /* line 182, ../sass/includes/_pool-management.scss */
  .pool-management .clder_tab-outer .clendar-section .fc-right { position: relative; top: 0px; padding-top: 30px; } }
/* line 205, ../sass/includes/_pool-management.scss */
.pool-management .clder_tab-outer .clendar-section .fc-right .fc-button-group button { opacity: 1; background: #fff; border-radius: 0; border: 0; padding: 0px 32px; margin-left: 5px; height: 35px; text-transform: capitalize; text-shadow: none; outline: none !important; -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; transition: all .4s; }
@media (max-width: 767px) { /* line 205, ../sass/includes/_pool-management.scss */
  .pool-management .clder_tab-outer .clendar-section .fc-right .fc-button-group button { font-size: 12px; padding: 0px 16px; } }
/* line 224, ../sass/includes/_pool-management.scss */
.pool-management .clder_tab-outer .clendar-section .fc-right .fc-button-group button:hover { color: #fff; background: #378b1c; }
/* line 228, ../sass/includes/_pool-management.scss */
.pool-management .clder_tab-outer .clendar-section .fc-right .fc-button-group button.fc-state-active { color: #fff; background: #45ad23; }
/* line 235, ../sass/includes/_pool-management.scss */
.pool-management .clder_tab-outer .clendar-section .fc-right button.fc-today-button { background: #fff; border-radius: 0; border: 0; padding: 0px 32px; margin-left: 5px; height: 35px; text-transform: capitalize; text-shadow: none; outline: none !important; -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; transition: all .4s; }
/* line 249, ../sass/includes/_pool-management.scss */
.pool-management .clder_tab-outer .clendar-section .fc-right button.fc-today-button:hover { color: #fff; background: #378b1c; }
/* line 260, ../sass/includes/_pool-management.scss */
.pool-management .clder_tab-outer .clendar-section .fc-view-container table thead tr th { color: #fff; text-transform: capitalize; padding: 13px 0px; }
@media (max-width: 767px) { /* line 260, ../sass/includes/_pool-management.scss */
  .pool-management .clder_tab-outer .clendar-section .fc-view-container table thead tr th { padding: 5px 1px; font-weight: normal; font-size: 10px; word-wrap: break-word; } }
/* line 270, ../sass/includes/_pool-management.scss */
.pool-management .clder_tab-outer .clendar-section .fc-view-container table thead tr th.fc-widget-header { position: relative; background: #fff; }
/* line 273, ../sass/includes/_pool-management.scss */
.pool-management .clder_tab-outer .clendar-section .fc-view-container table thead tr th.fc-widget-header::after { position: absolute; left: 0; top: 13px; text-align: center; content: 'TIME'; color: #303843; width: 100%; }
@media (max-width: 767px) { /* line 273, ../sass/includes/_pool-management.scss */
  .pool-management .clder_tab-outer .clendar-section .fc-view-container table thead tr th.fc-widget-header::after { font-size: 12px; } }
/* line 285, ../sass/includes/_pool-management.scss */
.pool-management .clder_tab-outer .clendar-section .fc-view-container table thead tr th.fc-widget-header::before { position: absolute; top: 0; right: -6px; height: 46px; width: 9px; content: ''; z-index: 1; }
@media (max-width: 767px) { /* line 285, ../sass/includes/_pool-management.scss */
  .pool-management .clder_tab-outer .clendar-section .fc-view-container table thead tr th.fc-widget-header::before { display: none; } }
/* line 299, ../sass/includes/_pool-management.scss */
.pool-management .clder_tab-outer .clendar-section .fc-view-container table thead tr th.fc-day-header { background: #303843; }
/* line 301, ../sass/includes/_pool-management.scss */
.pool-management .clder_tab-outer .clendar-section .fc-view-container table thead tr th.fc-day-header::after { display: none; }
/* line 302, ../sass/includes/_pool-management.scss */
.pool-management .clder_tab-outer .clendar-section .fc-view-container table thead tr th.fc-day-header::before { display: none; }
/* line 304, ../sass/includes/_pool-management.scss */
.pool-management .clder_tab-outer .clendar-section .fc-view-container table thead tr th.fc-axis { width: 107px !important; }
/* line 312, ../sass/includes/_pool-management.scss */
.pool-management .clder_tab-outer .clendar-section .fc-view-container table tbody tr td { position: relative; border-left: none; }
/* line 315, ../sass/includes/_pool-management.scss */
.pool-management .clder_tab-outer .clendar-section .fc-view-container table tbody tr td.fc-time { background: #6a728a; color: #fff; padding: 10px 0px; }
/* line 322, ../sass/includes/_pool-management.scss */
.pool-management .clder_tab-outer .clendar-section .fc-view-container table tbody tr td .fc-event-container a::before { content: ""; display: inline-block; vertical-align: middle; }
/* line 327, ../sass/includes/_pool-management.scss */
.pool-management .clder_tab-outer .clendar-section .fc-view-container table tbody tr td .fc-event-container a.fc-event { border-radius: 0px; border: solid 1px #da4350; text-align: center; }
@media (max-width: 767px) { /* line 327, ../sass/includes/_pool-management.scss */
  .pool-management .clder_tab-outer .clendar-section .fc-view-container table tbody tr td .fc-event-container a.fc-event { font-size: 9px; } }
/* line 343, ../sass/includes/_pool-management.scss */
.pool-management .clder_tab-outer .clendar-section .fc-view-container table tbody tr td .fc-event-container a.fc-event .fc-bg { background: none; }
/* line 348, ../sass/includes/_pool-management.scss */
.pool-management .clder_tab-outer .clendar-section .fc-view-container table tbody tr td .fc-event-container .fc-custum-event-container { margin: 0; position: absolute; top: 50%; -ms-transform: translateY(-50%); transform: translateY(-50%); width: 100%; }
/* line 355, ../sass/includes/_pool-management.scss */
.pool-management .clder_tab-outer .clendar-section .fc-view-container table tbody tr td .fc-event-container .fc-custum-event-container .fc-custum-event-time-periode { color: #45ad23; }
/* line 361, ../sass/includes/_pool-management.scss */
.pool-management .clder_tab-outer .clendar-section .fc-view-container table tbody tr .fc-today { background: none; }
/* line 372, ../sass/includes/_pool-management.scss */
.pool-management .clder_tab-outer .clendar-section .fc-view-container .fc-content-skeleton table thead tr td.fc-day-top { color: #fff; }
/* line 382, ../sass/includes/_pool-management.scss */
.pool-management .clder_tab-outer .clendar-section .pop-up-panel .add_timetable { width: 40px; height: 40px; border: none; background: #E42328; outline: none; position: relative; top: 7px; }
/* line 390, ../sass/includes/_pool-management.scss */
.pool-management .clder_tab-outer .clendar-section .pop-up-panel .add_timetable i { width: 100%; display: table; }
/* line 393, ../sass/includes/_pool-management.scss */
.pool-management .clder_tab-outer .clendar-section .pop-up-panel .add_timetable i:before { display: table-cell; text-align: center; vertical-align: middle; font-size: 20px; color: #fff; }
/* line 401, ../sass/includes/_pool-management.scss */
.pool-management .clder_tab-outer .clendar-section .pop-up-panel .add_timetable:hover { background: #d93847; }
/* line 407, ../sass/includes/_pool-management.scss */
.pool-management .clder_tab-outer .clendar-section .pop-up-panel button { border-radius: 50%; }

/* line 416, ../sass/includes/_pool-management.scss */
.ledsson_modal .modal-dialog .modal-content { background: #232a32; }
/* line 418, ../sass/includes/_pool-management.scss */
.ledsson_modal .modal-dialog .modal-content .modal-header { padding: 10px; border: 0px; }
/* line 421, ../sass/includes/_pool-management.scss */
.ledsson_modal .modal-dialog .modal-content .modal-header h4 { color: #fff; font-size: 20px; font-weight: bold; font-weight: normal; color: #fff; font-size: 18px; font-family: "montserratmedium"; text-transform: capitalize; padding: 12px 0px 6px 8px; }
/* line 436, ../sass/includes/_pool-management.scss */
.ledsson_modal .modal-dialog .modal-content .modal-body .addd_section .form-group label { font-size: 14px; text-transform: capitalize; width: 100%; font-weight: normal; }
/* line 441, ../sass/includes/_pool-management.scss */
.ledsson_modal .modal-dialog .modal-content .modal-body .addd_section .form-group label.sttic-label { width: 100%; background: #45ad23; color: #fff; text-transform: capitalize; text-align: center; display: block; font-size: 14px; height: 36px; margin-top: 7px; line-height: 35px; }
/* line 462, ../sass/includes/_pool-management.scss */
.ledsson_modal .modal-dialog .modal-content .modal-body .addd_section .form-group .selectric span { color: #6a728a; }
/* line 466, ../sass/includes/_pool-management.scss */
.ledsson_modal .modal-dialog .modal-content .modal-body .addd_section .form-group .chk-area { width: calc(100% / 7 - 4px); height: 35px; background: #fff; margin: 4px 0 0; float: left; margin-right: 4px; margin-bottom: 4px; border: 1px solid #c3c3c3; /* Base for label styling */ /* checkbox aspect */ /* checked mark aspect */ /* checked mark aspect changes */ /* disabled checkbox */ /* accessibility */ /* hover style just for information */ }
@media (max-width: 767px) { /* line 466, ../sass/includes/_pool-management.scss */
  .ledsson_modal .modal-dialog .modal-content .modal-body .addd_section .form-group .chk-area { margin-bottom: 10px; } }
/* line 479, ../sass/includes/_pool-management.scss */
.ledsson_modal .modal-dialog .modal-content .modal-body .addd_section .form-group .chk-area.chek-area-wide label { width: 125px; }
/* line 482, ../sass/includes/_pool-management.scss */
.ledsson_modal .modal-dialog .modal-content .modal-body .addd_section .form-group .chk-area.chek-area-wide [type="checkbox"]:not(:checked) + label:before, .ledsson_modal .modal-dialog .modal-content .modal-body .addd_section .form-group .chk-area.chek-area-wide [type="checkbox"]:checked + label:before { width: 125px; }
/* line 487, ../sass/includes/_pool-management.scss */
.ledsson_modal .modal-dialog .modal-content .modal-body .addd_section .form-group .chk-area label { text-align: center; width: 100%; font-weight: normal; padding: 7px 0px 0px !important; font-size: 14px; }
/* line 493, ../sass/includes/_pool-management.scss */
.ledsson_modal .modal-dialog .modal-content .modal-body .addd_section .form-group .chk-area label span { position: relative; z-index: 3; }
/* line 497, ../sass/includes/_pool-management.scss */
.ledsson_modal .modal-dialog .modal-content .modal-body .addd_section .form-group .chk-area label:before { border: 0 !important; }
/* line 502, ../sass/includes/_pool-management.scss */
.ledsson_modal .modal-dialog .modal-content .modal-body .addd_section .form-group .chk-area [type="checkbox"]:not(:checked), .ledsson_modal .modal-dialog .modal-content .modal-body .addd_section .form-group .chk-area [type="checkbox"]:checked { position: absolute; left: -9999px; }
/* line 507, ../sass/includes/_pool-management.scss */
.ledsson_modal .modal-dialog .modal-content .modal-body .addd_section .form-group .chk-area [type="checkbox"]:not(:checked) + label, .ledsson_modal .modal-dialog .modal-content .modal-body .addd_section .form-group .chk-area [type="checkbox"]:checked + label { position: relative; padding-left: 1.95em; cursor: pointer; }
/* line 515, ../sass/includes/_pool-management.scss */
.ledsson_modal .modal-dialog .modal-content .modal-body .addd_section .form-group .chk-area [type="checkbox"]:not(:checked) + label:before, .ledsson_modal .modal-dialog .modal-content .modal-body .addd_section .form-group .chk-area [type="checkbox"]:checked + label:before { content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 35px; border: 1px solid #45ad23; background: none; z-index: 2; }
/* line 527, ../sass/includes/_pool-management.scss */
.ledsson_modal .modal-dialog .modal-content .modal-body .addd_section .form-group .chk-area [type="checkbox"]:not(:checked) + label:after, .ledsson_modal .modal-dialog .modal-content .modal-body .addd_section .form-group .chk-area [type="checkbox"]:checked + label:after { content: ''; position: absolute; top: 0; left: 0; font-size: 14px; line-height: 33px; background: #45ad23; transition: all .2s; font-family: Helvetica, Arial, sans-serif; width: 100%; height: 35px; z-index: 2; color: #fff; text-align: center; }
/* line 547, ../sass/includes/_pool-management.scss */
.ledsson_modal .modal-dialog .modal-content .modal-body .addd_section .form-group .chk-area [type="checkbox"]:not(:checked) + label:after { opacity: 0; transform: scale(0); }
/* line 551, ../sass/includes/_pool-management.scss */
.ledsson_modal .modal-dialog .modal-content .modal-body .addd_section .form-group .chk-area [type="checkbox"]:checked + label:after { opacity: 1; transform: scale(1); background: #45ad23; }
/* line 557, ../sass/includes/_pool-management.scss */
.ledsson_modal .modal-dialog .modal-content .modal-body .addd_section .form-group .chk-area [type="checkbox"]:disabled:not(:checked) + label:before, .ledsson_modal .modal-dialog .modal-content .modal-body .addd_section .form-group .chk-area [type="checkbox"]:disabled:checked + label:before { box-shadow: none; border-color: #bbb; background-color: #ddd; }
/* line 563, ../sass/includes/_pool-management.scss */
.ledsson_modal .modal-dialog .modal-content .modal-body .addd_section .form-group .chk-area [type="checkbox"]:disabled:checked + label:after { color: #999; }
/* line 566, ../sass/includes/_pool-management.scss */
.ledsson_modal .modal-dialog .modal-content .modal-body .addd_section .form-group .chk-area [type="checkbox"]:disabled + label { color: #aaa; }
/* line 579, ../sass/includes/_pool-management.scss */
.ledsson_modal .modal-dialog .modal-content .modal-body .addd_section .form-group .chk-area.chk-inherit { width: 100%; background: none; border: 0; }
/* line 583, ../sass/includes/_pool-management.scss */
.ledsson_modal .modal-dialog .modal-content .modal-body .addd_section .form-group .chk-area.chk-inherit label { text-align: left; padding: 5px 0 0 34px !important; }
/* line 589, ../sass/includes/_pool-management.scss */
.ledsson_modal .modal-dialog .modal-content .modal-body .addd_section .form-group .select_outer { padding-bottom: 10px; }
/* line 593, ../sass/includes/_pool-management.scss */
.ledsson_modal .modal-dialog .modal-content .modal-body .addd_section .form-group .plus_area span { width: 36px; height: 36px; background: #45ad23; display: block; padding: 10px; text-align: center; float: right; margin: 10px 0px; cursor: pointer; }
/* line 603, ../sass/includes/_pool-management.scss */
.ledsson_modal .modal-dialog .modal-content .modal-body .addd_section .form-group .plus_area span i { color: #fff; font-size: 18px; }
/* line 607, ../sass/includes/_pool-management.scss */
.ledsson_modal .modal-dialog .modal-content .modal-body .addd_section .form-group .plus_area span:hover { background: #378b1c; }
/* line 613, ../sass/includes/_pool-management.scss */
.ledsson_modal .modal-dialog .modal-content .modal-body .addd_section .form-group .plus_minus span { width: 36px; height: 36px; background: #45ad23; display: block; padding: 10px; text-align: center; float: right; margin: 10px 0px; margin-right: 2px; cursor: pointer; }
/* line 624, ../sass/includes/_pool-management.scss */
.ledsson_modal .modal-dialog .modal-content .modal-body .addd_section .form-group .plus_minus span i { color: #fff; font-size: 18px; }
/* line 628, ../sass/includes/_pool-management.scss */
.ledsson_modal .modal-dialog .modal-content .modal-body .addd_section .form-group .plus_minus span:hover { background: #378b1c; }
/* line 636, ../sass/includes/_pool-management.scss */
.ledsson_modal .modal-dialog .modal-content .modal-body .addd_section .form-group .selectric span.label { text-transform: capitalize; }
/* line 645, ../sass/includes/_pool-management.scss */
.ledsson_modal .modal-dialog .modal-content .modal-body .btn-area { margin: 20px 15px 0 0; float: right; }
@media (max-width: 480px) { /* line 645, ../sass/includes/_pool-management.scss */
  .ledsson_modal .modal-dialog .modal-content .modal-body .btn-area { float: none; margin: 0px 16px; } }
/* line 653, ../sass/includes/_pool-management.scss */
.ledsson_modal .modal-dialog .modal-content .modal-body .btn-area button.btn-lesson-action { background: #fff; text-align: center; color: #232a32; font-size: 14px; text-transform: capitalize; border-radius: 0px; padding: 10px 10px; outline: none !important; }
@media (max-width: 480px) { /* line 653, ../sass/includes/_pool-management.scss */
  .ledsson_modal .modal-dialog .modal-content .modal-body .btn-area button.btn-lesson-action { width: 100%; margin-bottom: 10px; } }
/* line 666, ../sass/includes/_pool-management.scss */
.ledsson_modal .modal-dialog .modal-content .modal-body .btn-area button.btn-lesson-action:hover { background: #45ad23; transition: all ease out .2s; color: #fff; }
/* line 671, ../sass/includes/_pool-management.scss */
.ledsson_modal .modal-dialog .modal-content .modal-body .btn-area button.btn-lesson-action.next_btn { background: #45ad23; color: #fff; }
/* line 674, ../sass/includes/_pool-management.scss */
.ledsson_modal .modal-dialog .modal-content .modal-body .btn-area button.btn-lesson-action.next_btn:hover { opacity: 0.6; transition: all ease-out .2s; }

/* line 687, ../sass/includes/_pool-management.scss */
.sch-selector textarea { width: 100%; height: 80px; color: initial; text-transform: capitalize; }

/* line 695, ../sass/includes/_pool-management.scss */
.popover.timetable-popover { width: 280px; min-width: initial; }

/* line 700, ../sass/includes/_pool-management.scss */
.timetable-popover { border-radius: 0px; padding: 0px; width: 280px; }
/* line 705, ../sass/includes/_pool-management.scss */
.timetable-popover .popover-header h3 { font-family: "questrialregular"; background: #5086ae; color: #fff; padding: 10px 8px; text-transform: capitalize; border-radius: 0px; line-height: 20px; font-weight: normal; text-align: left; }
/* line 716, ../sass/includes/_pool-management.scss */
.timetable-popover .popover-header button { color: #fff; margin: 6px 10px; opacity: 1; outline: none; }
/* line 723, ../sass/includes/_pool-management.scss */
.timetable-popover .popover-content { padding: 0px; }
/* line 726, ../sass/includes/_pool-management.scss */
.timetable-popover .popover-content .first-section ul { padding: 10px 15px; }
/* line 729, ../sass/includes/_pool-management.scss */
.timetable-popover .popover-content .first-section ul li { font-family: "centrale_sans_regularregular"; padding: 8px 0px; display: table; width: 100%; }
/* line 734, ../sass/includes/_pool-management.scss */
.timetable-popover .popover-content .first-section ul li:empty { display: none; }
/* line 737, ../sass/includes/_pool-management.scss */
.timetable-popover .popover-content .first-section ul li span { font-family: "questrialregular"; text-transform: capitalize; font-size: 12px; line-height: 24px; font-weight: normal; }
/* line 743, ../sass/includes/_pool-management.scss */
.timetable-popover .popover-content .first-section ul li span i { width: 34px; float: left; height: 25px; font-size: 22px; }
/* line 748, ../sass/includes/_pool-management.scss */
.timetable-popover .popover-content .first-section ul li span i.fa-user { padding-left: 6px; }
/* line 751, ../sass/includes/_pool-management.scss */
.timetable-popover .popover-content .first-section ul li span i.fa-tint { padding-left: 7px; }
/* line 755, ../sass/includes/_pool-management.scss */
.timetable-popover .popover-content .first-section ul li span p { font-family: "questrialregular"; }
/* line 759, ../sass/includes/_pool-management.scss */
.timetable-popover .popover-content .first-section ul li span.t_users { width: 99px; display: inline-block; float: left; margin-left: 12px; }
/* line 765, ../sass/includes/_pool-management.scss */
.timetable-popover .popover-content .first-section ul li span.t_linked { width: 127px; display: inline-block; float: left; }
/* line 775, ../sass/includes/_pool-management.scss */
.timetable-popover .popover-content .second-section ul { padding: 10px 18px; position: relative; }
/* line 778, ../sass/includes/_pool-management.scss */
.timetable-popover .popover-content .second-section ul:before { content: ""; width: calc(100% - 30px); height: 1px; position: absolute; top: 0; left: 0; right: 0; background: #38373c; margin: auto; }
/* line 789, ../sass/includes/_pool-management.scss */
.timetable-popover .popover-content .second-section ul li { text-transform: capitalize; font-size: 13px; font-weight: bold; line-height: 30px; }
/* line 794, ../sass/includes/_pool-management.scss */
.timetable-popover .popover-content .second-section ul li p { margin-bottom: 0; }
/* line 797, ../sass/includes/_pool-management.scss */
.timetable-popover .popover-content .second-section ul li span { font-family: "questrialregular"; color: #000; font-weight: normal; }
/* line 801, ../sass/includes/_pool-management.scss */
.timetable-popover .popover-content .second-section ul li span.program_active { color: #45ad23; }
/* line 804, ../sass/includes/_pool-management.scss */
.timetable-popover .popover-content .second-section ul li span.pgm-btm-title { color: #E42328; }
/* line 808, ../sass/includes/_pool-management.scss */
.timetable-popover .popover-content .second-section ul li span span.btm-date { font-weight: normal; display: inline-block; float: right; }
/* line 818, ../sass/includes/_pool-management.scss */
.timetable-popover .popover-content .second-section button.edit-tamtable { border-radius: 0px; background: #5086ae; color: #fff; text-transform: capitalize; width: 50%; padding: 9px 0; -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; transition: all .4s; float: right; }
/* line 830, ../sass/includes/_pool-management.scss */
.timetable-popover .popover-content .second-section button.edit-tamtable:hover { background: #34658b; }
/* line 834, ../sass/includes/_pool-management.scss */
.timetable-popover .popover-content .second-section button.cancel-lesson { background: #fff; color: #303843; -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; transition: all .4s; -webkit-box-shadow: 1px 1px 23px 1px rgba(253, 74, 90, 0.3); box-shadow: 1px 1px 23px 1px rgba(253, 74, 90, 0.3); }
/* line 844, ../sass/includes/_pool-management.scss */
.timetable-popover .popover-content .second-section button.cancel-lesson:hover { color: #fff; }
/* line 848, ../sass/includes/_pool-management.scss */
.timetable-popover .popover-content .second-section button.btn_year_right { float: right; margin: 10px; padding: 7px; }
/* line 854, ../sass/includes/_pool-management.scss */
.timetable-popover .popover-content .second-section .btn-wrapper { padding: 0 5px 5px; }
/* line 856, ../sass/includes/_pool-management.scss */
.timetable-popover .popover-content .second-section .btn-wrapper:before { content: ""; display: table; }
/* line 860, ../sass/includes/_pool-management.scss */
.timetable-popover .popover-content .second-section .btn-wrapper:after { content: ""; display: table; clear: both; }
/* line 865, ../sass/includes/_pool-management.scss */
.timetable-popover .popover-content .second-section .btn-wrapper .btn { width: calc(50% - 5px); float: left; }
/* line 868, ../sass/includes/_pool-management.scss */
.timetable-popover .popover-content .second-section .btn-wrapper .btn:last-child { margin-left: 5px; }

@media (min-width: 768px) { /* line 878, ../sass/includes/_pool-management.scss */
  .row .pool-col-01 { padding-right: 5px; }
  /* line 881, ../sass/includes/_pool-management.scss */
  .row .pool-col-01 .form-group input { margin-bottom: 4px; }
  /* line 886, ../sass/includes/_pool-management.scss */
  .row .pool-col-02 { padding-left: 5px; }
  /* line 889, ../sass/includes/_pool-management.scss */
  .row .pool-col-02 .form-group input { margin-bottom: 4px; } }

/* line 896, ../sass/includes/_pool-management.scss */
.pool_addlist { padding-left: 15px; padding-right: 15px; }
/* line 899, ../sass/includes/_pool-management.scss */
.pool_addlist .pool_addlists { padding-left: 0px; padding-right: 5px; }

/* line 905, ../sass/includes/_pool-management.scss */
.fc-ltr .fc-axis { width: 100px !important; }
@media (max-width: 767px) { /* line 905, ../sass/includes/_pool-management.scss */
  .fc-ltr .fc-axis { width: 40px !important; } }
/* line 910, ../sass/includes/_pool-management.scss */
.fc-ltr .fc-axis span { line-height: 45px; width: 108%; height: 100%; display: block; text-align: center; position: absolute; top: 0; background: #6a728a; border-bottom: solid 1px #5c6174; }
@media (max-width: 767px) { /* line 910, ../sass/includes/_pool-management.scss */
  .fc-ltr .fc-axis span { font-size: 12px; } }

/* line 927, ../sass/includes/_pool-management.scss */
.pool_tab_nav li { margin-right: 0; margin-left: 0 !important; }
/* line 930, ../sass/includes/_pool-management.scss */
.pool_tab_nav li a { border-color: #969aa0 !important; border-bottom: none; }

/* line 939, ../sass/includes/_pool-management.scss */
.fc-agendaWeek-view .fc-event-container a.fc-event { border-radius: 3px; border: solid 1px #da4350; font-family: "questrialregular"; -webkit-transition: all 0.35s ease; -o-transition: all 0.35s ease; transition: all 0.35s ease; }
/* line 952, ../sass/includes/_pool-management.scss */
.fc-agendaWeek-view .fc-event-container a.fc-event .fc-bg { background: none; }
/* line 958, ../sass/includes/_pool-management.scss */
.fc-agendaWeek-view .edit-tamtable { float: right !important; }

/* line 965, ../sass/includes/_pool-management.scss */
.fc-agendaDay-view .fc-event-container a.fc-event { border-radius: 0px; border: solid 1px #da4350; }
/* line 973, ../sass/includes/_pool-management.scss */
.fc-agendaDay-view .fc-event-container a.fc-event .fc-bg { background: none; }

/* line 981, ../sass/includes/_pool-management.scss */
.fc-month-view .fc-body { border-left: solid 1px #ddd; }

/* line 987, ../sass/includes/_pool-management.scss */
.agendaDay .timetable-popover { right: 55px !important; left: inherit !important; }

/* line 993, ../sass/includes/_pool-management.scss */
.fc-agendaWeek .year-edit-tem { width: 42% !important; margin-right: 10px; margin-bottom: 10px; float: right; }

/* line 1002, ../sass/includes/_pool-management.scss */
#new_lesson_modal #pg-div .form-group { margin-bottom: 0px !important; margin-top: 25px; }
/* line 1006, ../sass/includes/_pool-management.scss */
#new_lesson_modal #pg-div .form-group label.sttic-label { height: 45px; line-height: 18px; display: table-cell; vertical-align: middle; padding: 0 15px; }
/* line 1016, ../sass/includes/_pool-management.scss */
#new_lesson_modal .form-group { position: relative; }
/* line 1019, ../sass/includes/_pool-management.scss */
#new_lesson_modal .form-group span.error { line-height: 11px; background-color: #d9534f; position: relative; bottom: 0px; left: 0; width: 100%; font-weight: normal; }

/*.all_select{ margin-left: 10px;
	.chk-area [type="checkbox"]:checked + label:after {
		opacity: 1!important;
		transform: scale(1)!important;
		background: #E42328;
	} @include breakpoint(mx767){ margin-left: 0px; }
}*/
/* line 1045, ../sass/includes/_pool-management.scss */
.select_all label:after { opacity: 1; transform: scale(1) !important; background: #E42328 !important; }

/* line 1054, ../sass/includes/_pool-management.scss */
#edit_pool_form .selectric .label { padding-top: 5px; }
/* line 1058, ../sass/includes/_pool-management.scss */
#edit_pool_form .selectric b.button { background: #E42328 !important; }

/* line 1064, ../sass/includes/_pool-management.scss */
.fc-unthemed tbody { border-bottom: solid 5px #fff; }

/* line 1067, ../sass/includes/_pool-management.scss */
.fc-time-grid { min-height: auto !important; }

/* line 1071, ../sass/includes/_pool-management.scss */
.fc-time-grid-container { min-height: auto !important; height: auto !important; overflow-y: auto !important; }

/* line 1078, ../sass/includes/_pool-management.scss */
.poolmanagement-row h1 { color: #232a32; text-transform: capitalize; font-size: 28px; margin-bottom: 20px; }
/* line 1086, ../sass/includes/_pool-management.scss */
.poolmanagement-row .icon-panel .add-pool-btn { float: right; width: 43px; height: 43px; display: table; text-align: center; color: #fff; font-size: 27px; background: #45ad23; border-radius: 50%; margin: -2px auto 6px auto; padding: 0 !important; cursor: pointer; }
/* line 1099, ../sass/includes/_pool-management.scss */
.poolmanagement-row .icon-panel .add-pool-btn i { display: table-cell; text-align: center; vertical-align: middle; }
/* line 1104, ../sass/includes/_pool-management.scss */
.poolmanagement-row .icon-panel .add-pool-btn:hover { background: #378b1c; }
/* line 1115, ../sass/includes/_pool-management.scss */
.poolmanagement-row .pool-deatils-outer .deatls-panel .users-tab label.table-title { font-size: 18px; color: #303843; text-transform: capitalize; font-weight: normal; }
/* line 1122, ../sass/includes/_pool-management.scss */
.poolmanagement-row .pool-deatils-outer .deatls-panel .users-tab .user-manage-list { display: table; width: 100%; margin-bottom: 15px; background: #fff; }
/* line 1127, ../sass/includes/_pool-management.scss */
.poolmanagement-row .pool-deatils-outer .deatls-panel .users-tab .user-manage-list .panel-head-block { cursor: pointer; position: relative; color: #fff; background: #303843; padding: 0px 12px; }
/* line 1133, ../sass/includes/_pool-management.scss */
.poolmanagement-row .pool-deatils-outer .deatls-panel .users-tab .user-manage-list .panel-head-block:after { position: absolute; right: 20px; top: 0; bottom: 0; height: 20px; line-height: 20px; margin: auto; content: "\f0d7"; font-family: "FontAwesome"; font-size: 30px; color: #fff; }
/* line 1146, ../sass/includes/_pool-management.scss */
.poolmanagement-row .pool-deatils-outer .deatls-panel .users-tab .user-manage-list .panel-head-block.collapsed { background: #303843; color: #fff; margin-bottom: 8px; height: 49px; }
/* line 1151, ../sass/includes/_pool-management.scss */
.poolmanagement-row .pool-deatils-outer .deatls-panel .users-tab .user-manage-list .panel-head-block.collapsed:after { content: "\f0da"; color: #fff; }
/* line 1156, ../sass/includes/_pool-management.scss */
.poolmanagement-row .pool-deatils-outer .deatls-panel .users-tab .user-manage-list .panel-head-block h4 { padding: 0px 8px; font-size: 16px; line-height: 41px; width: 100%; height: 40px; display: block; margin: 5px 0px; text-transform: capitalize; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
/* line 1171, ../sass/includes/_pool-management.scss */
.poolmanagement-row .pool-deatils-outer .deatls-panel .users-tab .user-manage-list .users-detais-panel { background: #fff; padding: 10px 0px; border: 1px solid #6a728a; }
/* line 1176, ../sass/includes/_pool-management.scss */
.poolmanagement-row .pool-deatils-outer .deatls-panel .users-tab .user-manage-list .users-detais-panel .form-group label { font-family: "questrialregular"; color: #38393b; font-size: 15px; font-weight: normal; text-transform: capitalize; width: 100%; white-space: normal !important; }
/* line 1185, ../sass/includes/_pool-management.scss */
.poolmanagement-row .pool-deatils-outer .deatls-panel .users-tab .user-manage-list .users-detais-panel .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; outline: none !important; }
/* line 1200, ../sass/includes/_pool-management.scss */
.poolmanagement-row .pool-deatils-outer .deatls-panel .users-tab .user-manage-list .users-detais-panel .form-group.admin-user-select .selectric-wrapper { opacity: 1; }
/* line 1202, ../sass/includes/_pool-management.scss */
.poolmanagement-row .pool-deatils-outer .deatls-panel .users-tab .user-manage-list .users-detais-panel .form-group.admin-user-select .selectric-wrapper .selectric { border: solid 1px #303843; height: 45px; outline: none !important; }
/* line 1207, ../sass/includes/_pool-management.scss */
.poolmanagement-row .pool-deatils-outer .deatls-panel .users-tab .user-manage-list .users-detais-panel .form-group.admin-user-select .selectric-wrapper .selectric span.label { text-transform: capitalize; line-height: 27px; }
/* line 1215, ../sass/includes/_pool-management.scss */
.poolmanagement-row .pool-deatils-outer .deatls-panel .users-tab .user-manage-list .users-detais-panel .form-group .reset-password { display: inline-block; text-transform: capitalize; background: #45ad23; color: #fff !important; text-align: center; padding: 13px 18px; }
/* line 1222, ../sass/includes/_pool-management.scss */
.poolmanagement-row .pool-deatils-outer .deatls-panel .users-tab .user-manage-list .users-detais-panel .form-group .reset-password:hover { background: #378b1c; }
/* line 1228, ../sass/includes/_pool-management.scss */
.poolmanagement-row .pool-deatils-outer .deatls-panel .users-tab .user-manage-list .link-icons { padding-top: 12px; }
/* line 1237, ../sass/includes/_pool-management.scss */
.poolmanagement-row .pool-deatils-outer .deatls-panel .users-tab .user-manage-list .link-icons a.edt-btn { font-family: "questrialregular"; background: #45ad23; border: 1px solid #45ad23; color: #fff; font-size: 12px; padding: 12px 25px; transition: all 0.4s; margin-right: 8px; }
/* line 1246, ../sass/includes/_pool-management.scss */
.poolmanagement-row .pool-deatils-outer .deatls-panel .users-tab .user-manage-list .link-icons a.edt-btn:hover { background: #378b1c; }
/* line 1250, ../sass/includes/_pool-management.scss */
.poolmanagement-row .pool-deatils-outer .deatls-panel .users-tab .user-manage-list .link-icons a.dlt-btn { background: #fff; padding: 12px 15px; color: #303843; border: 1px solid #303843; font-family: "questrialregular"; font-size: 12px; transition: all 0.4s; }
/* line 1258, ../sass/includes/_pool-management.scss */
.poolmanagement-row .pool-deatils-outer .deatls-panel .users-tab .user-manage-list .link-icons a.dlt-btn:hover { background: #378b1c; color: #fff; border: 1px solid #378b1c; }

/* line 1272, ../sass/includes/_pool-management.scss */
#edit_pool_form .logo-area-outer { width: 200px; position: relative; }
/* line 1275, ../sass/includes/_pool-management.scss */
#edit_pool_form .logo-area-outer .logo-area { border: solid 1px #fff; height: 200px; text-align: center; background: #efefef; width: 100%; overflow: hidden; }
/* line 1282, ../sass/includes/_pool-management.scss */
#edit_pool_form .logo-area-outer .logo-area img { width: 100%; }
/* line 1286, ../sass/includes/_pool-management.scss */
#edit_pool_form .logo-area-outer .connect-area { text-align: center; display: block; height: 40px; color: #fff; font-size: 26px; background: #E42328; position: relative; }
/* line 1294, ../sass/includes/_pool-management.scss */
#edit_pool_form .logo-area-outer .connect-area label { text-transform: capitalize; font-weight: normal; font-size: 17px; }
/* line 1299, ../sass/includes/_pool-management.scss */
#edit_pool_form .logo-area-outer .connect-area input[type=file] { display: block; position: absolute; top: 0; opacity: 0; cursor: pointer; }
/* line 1310, ../sass/includes/_pool-management.scss */
#edit_pool_form .form-group .img-upload-error { color: #fff; width: 200px; height: auto; background: #45ad23; font-size: 13px; font-family: "montserratregular"; text-align: center; }

/* line 1322, ../sass/includes/_pool-management.scss */
.admin-profile h1 { margin-bottom: 20px; }
/* line 1325, ../sass/includes/_pool-management.scss */
.admin-profile label { color: #5086ae !important; }
/* line 1329, ../sass/includes/_pool-management.scss */
.admin-profile .form-group span { color: #333 !important; }

/* line 1, ../sass/includes/_chat-page.scss */
.no-pad-b { padding-bottom: 0; }

/* line 4, ../sass/includes/_chat-page.scss */
.chat-page { max-height: calc(100vh - 310px); overflow-y: auto; padding: 15px; border: 1px solid #676767; }
/* line 9, ../sass/includes/_chat-page.scss */
.chat-page .chat-block { color: #fff; margin-bottom: 15px; }
/* line 12, ../sass/includes/_chat-page.scss */
.chat-page .chat-block .name { display: block; text-transform: capitalize; }
/* line 16, ../sass/includes/_chat-page.scss */
.chat-page .chat-block .msg-container { padding: 0 15px; }
/* line 19, ../sass/includes/_chat-page.scss */
.chat-page .chat-block .message { background: #fff; color: #000; max-width: 100%; border-radius: 4px; width: auto; display: inline-block; min-width: 110px; padding: 10px; position: relative; margin-bottom: 2px; }
/* line 30, ../sass/includes/_chat-page.scss */
.chat-page .chat-block .message .gif-send { width: 150px; height: 150px; display: block; background-repeat: no-repeat; background-size: cover; background-position: center; }
/* line 38, ../sass/includes/_chat-page.scss */
.chat-page .chat-block .message:before { border-top: 0px solid transparent; border-right: 10px solid #fff; border-bottom: 8px solid transparent; content: ""; width: 0; height: 0; position: absolute; left: -8px; top: 0; }
/* line 50, ../sass/includes/_chat-page.scss */
.chat-page .chat-block .date-time { opacity: 0.9; }
/* line 53, ../sass/includes/_chat-page.scss */
.chat-page .chat-block.reply { text-align: right; }
/* line 56, ../sass/includes/_chat-page.scss */
.chat-page .chat-block.reply .message:before { border-top: 0px solid transparent; border-left: 10px solid #fff; border-bottom: 8px solid transparent; content: ""; width: 0; height: 0; position: absolute; right: -8px; top: 0; left: inherit; border-right: 0; }

/* line 74, ../sass/includes/_chat-page.scss */
.page-chat .lead { margin-bottom: 0; }
/* line 76, ../sass/includes/_chat-page.scss */
.page-chat .lead .emoji-menu { bottom: 54px; }
/* line 79, ../sass/includes/_chat-page.scss */
.page-chat .lead .emoji-wysiwyg-editor { width: 100%; padding-right: 115px; line-height: 23px; }
/* line 84, ../sass/includes/_chat-page.scss */
.page-chat .lead .emoji-picker-icon { top: 0; bottom: 0; margin: auto; height: 20px; right: 20px; }
/* line 91, ../sass/includes/_chat-page.scss */
.page-chat .lead #select-gif { position: absolute; top: 0; bottom: 0; height: 25px; right: 45px; margin: auto; }
/* line 99, ../sass/includes/_chat-page.scss */
.page-chat .lead #select-file { position: absolute; top: 0; bottom: 0; height: 25px; right: 90px; margin: auto; }
/* line 107, ../sass/includes/_chat-page.scss */
.page-chat .lead #gif-search-container { border-top-left-radius: 5px; border-top-right-radius: 5px; display: none; width: 450px; height: 275px; position: absolute; bottom: 54px; right: 0px; background: white; overflow: hidden; }
/* line 118, ../sass/includes/_chat-page.scss */
.page-chat .lead #gif-search-container .emoji-search-wrap { padding: 15px; }
/* line 121, ../sass/includes/_chat-page.scss */
.page-chat .lead #gif-search-container .gif-list { display: block; text-align: center; overflow-y: auto; max-height: 200px; padding-bottom: 15px; }
/* line 127, ../sass/includes/_chat-page.scss */
.page-chat .lead #gif-search-container .gif-list > span { border: 5px solid #fff; display: inline-block; width: 100px; height: 100px; padding: 5px; background-size: cover; background-repeat: no-repeat; background-position: center; border-bottom: 0; margin: 0 0 2px; border-top: 0; }
/* line 143, ../sass/includes/_chat-page.scss */
.page-chat #file_upload { display: none; }

/* line 4, ../sass/includes/_program-calendar.scss */
.program-calendar .award-management .awrd-link-block .award-list-panel { margin-bottom: 30px; padding-bottom: 15px; }
@media (max-width: 767px) { /* line 8, ../sass/includes/_program-calendar.scss */
  .program-calendar .award-management .awrd-link-block .award-list-panel .table-responsive { border: 0; } }
/* line 13, ../sass/includes/_program-calendar.scss */
.program-calendar .award-management .awrd-link-block .award-list-panel.table-list-block h4 { color: #f7f7f8; font-size: 16px; text-transform: capitalize; }
/* line 20, ../sass/includes/_program-calendar.scss */
.program-calendar .award-management .awrd-link-block .award-list-panel.table-list-block .detils-block table thead { border: 0px; }
/* line 23, ../sass/includes/_program-calendar.scss */
.program-calendar .award-management .awrd-link-block .award-list-panel.table-list-block .detils-block table thead tr th { font-family: "questrialregular"; text-transform: capitalize; color: #fff; font-size: 14px; font-weight: normal; border: 0px; }
/* line 34, ../sass/includes/_program-calendar.scss */
.program-calendar .award-management .awrd-link-block .award-list-panel.table-list-block .detils-block table tbody tr { background: #fff; }
/* line 36, ../sass/includes/_program-calendar.scss */
.program-calendar .award-management .awrd-link-block .award-list-panel.table-list-block .detils-block table tbody tr.exra-space { height: 10px; }
/* line 39, ../sass/includes/_program-calendar.scss */
.program-calendar .award-management .awrd-link-block .award-list-panel.table-list-block .detils-block table tbody tr th { border: 0; font-weight: normal; text-transform: capitalize; color: #6a728a; }
/* line 45, ../sass/includes/_program-calendar.scss */
.program-calendar .award-management .awrd-link-block .award-list-panel.table-list-block .detils-block table tbody tr td { border: 0px; font-weight: normal; text-transform: capitalize; color: #6a728a; }
/* line 50, ../sass/includes/_program-calendar.scss */
.program-calendar .award-management .awrd-link-block .award-list-panel.table-list-block .detils-block table tbody tr td.close-btn { background: #45ad23; text-align: center; width: 48px; }
/* line 54, ../sass/includes/_program-calendar.scss */
.program-calendar .award-management .awrd-link-block .award-list-panel.table-list-block .detils-block table tbody tr td.close-btn.close_pgm_button { width: 35px; }
/* line 57, ../sass/includes/_program-calendar.scss */
.program-calendar .award-management .awrd-link-block .award-list-panel.table-list-block .detils-block table tbody tr td.close-btn a { color: #fff; }
/* line 61, ../sass/includes/_program-calendar.scss */
.program-calendar .award-management .awrd-link-block .award-list-panel.table-list-block .detils-block table tbody tr td.extra-width { width: 10px; background: #232a32; }
/* line 75, ../sass/includes/_program-calendar.scss */
.program-calendar .award-management .prgrm-selection .pgm-panel { padding: 25px 15px 15px 13px; 		/*.inner-block_1{
				 padding-left: 15px;
				 display: inline-block;
				 background: #fff;
				 width:100%;
				 position: relative;
				 overflow: hidden;
				 @include breakpoint(mx767){
					display:block;
					margin-bottom: 10px;
				 }
			  input{
				   float: left;
				   background: #fff;
				   padding: 5px;
			       border: 0px;
				   height: 35px;
				   width:100px;
			  }
			  .block_title{
					width: 35%;
					float: left;
					background:#fff;
					font-size: 14px;
					color: #414141;
					height: 35px;

			  }
			  .calander-status{
			    margin-top: 8px;
				width:45%;
				display: inline-block;
				float: left;
			  }
			  .calander-col-2{
				 width:94%;
				 //width: 54%;
				 display: inline-block;
				 .icon_block{
						position: absolute;
						left:0;
						top:0;
						width: 100%;
						height: 100%;
						background: #fff;
						z-index: 2;
						.glyphicon-plus{
							font-size: 25px;
						}
				 }
			  }
			.collapse-outer{
				position: absolute;
				top: 10px;
				left: 0;
				right: 0;
				text-align: center;
				  i{

				  }
			}
		}*/ }
/* line 77, ../sass/includes/_program-calendar.scss */
.program-calendar .award-management .prgrm-selection .pgm-panel .cl-left-coll { width: 54%; }
@media (max-width: 1279px) { /* line 77, ../sass/includes/_program-calendar.scss */
  .program-calendar .award-management .prgrm-selection .pgm-panel .cl-left-coll { width: 50%; } }
@media (max-width: 991px) { /* line 77, ../sass/includes/_program-calendar.scss */
  .program-calendar .award-management .prgrm-selection .pgm-panel .cl-left-coll { width: 100%; } }
/* line 85, ../sass/includes/_program-calendar.scss */
.program-calendar .award-management .prgrm-selection .pgm-panel .cl-left-coll h4 { margin-left: 75px; }
@media (max-width: 1279px) { /* line 85, ../sass/includes/_program-calendar.scss */
  .program-calendar .award-management .prgrm-selection .pgm-panel .cl-left-coll h4 { margin-left: 0; } }
/* line 92, ../sass/includes/_program-calendar.scss */
.program-calendar .award-management .prgrm-selection .pgm-panel .cl-right-coll { width: 46%; }
@media (max-width: 1279px) { /* line 92, ../sass/includes/_program-calendar.scss */
  .program-calendar .award-management .prgrm-selection .pgm-panel .cl-right-coll { width: 50%; } }
@media (max-width: 991px) { /* line 92, ../sass/includes/_program-calendar.scss */
  .program-calendar .award-management .prgrm-selection .pgm-panel .cl-right-coll { width: 100%; } }
@media (max-width: 767px) { /* line 75, ../sass/includes/_program-calendar.scss */
  .program-calendar .award-management .prgrm-selection .pgm-panel { padding: 0; } }
/* line 104, ../sass/includes/_program-calendar.scss */
.program-calendar .award-management .prgrm-selection .pgm-panel .outer-block { margin-bottom: 18px; }
@media (max-width: 1199px) { /* line 104, ../sass/includes/_program-calendar.scss */
  .program-calendar .award-management .prgrm-selection .pgm-panel .outer-block { margin-bottom: 0; } }
/* line 109, ../sass/includes/_program-calendar.scss */
.program-calendar .award-management .prgrm-selection .pgm-panel .outer-block .inner-block { padding-left: 15px; display: inline-block; background: #fff; width: 80%; position: relative; overflow: hidden; }
@media (max-width: 1279px) { /* line 109, ../sass/includes/_program-calendar.scss */
  .program-calendar .award-management .prgrm-selection .pgm-panel .outer-block .inner-block { display: block; margin-bottom: 10px; width: 100%; } }
@media (max-width: 1199px) { /* line 109, ../sass/includes/_program-calendar.scss */
  .program-calendar .award-management .prgrm-selection .pgm-panel .outer-block .inner-block { margin-bottom: 0; } }
@media screen and (max-width: 640px) { /* line 109, ../sass/includes/_program-calendar.scss */
  .program-calendar .award-management .prgrm-selection .pgm-panel .outer-block .inner-block { margin-bottom: 10px; } }
/* line 130, ../sass/includes/_program-calendar.scss */
.program-calendar .award-management .prgrm-selection .pgm-panel .head { font-family: "questrialregular"; width: 18%; color: #fff; text-transform: capitalize; padding-top: 15px; display: inline-block; float: left; margin-right: 2%; }
@media (max-width: 1279px) { /* line 130, ../sass/includes/_program-calendar.scss */
  .program-calendar .award-management .prgrm-selection .pgm-panel .head { width: 100%; display: none !important; float: none; margin-bottom: 9px; }
  /* line 144, ../sass/includes/_program-calendar.scss */
  .program-calendar .award-management .prgrm-selection .pgm-panel .head.head-1 { display: block !important; } }
/* line 149, ../sass/includes/_program-calendar.scss */
.program-calendar .award-management .prgrm-selection .pgm-panel h4 { color: #fff; text-transform: capitalize; font-size: 14px; margin-bottom: 18px; }
/* line 156, ../sass/includes/_program-calendar.scss */
.program-calendar .award-management .prgrm-selection .pgm-panel .plus_icon_row { width: 100%; height: 50px; padding-left: 15px; display: inline-block; background: #fff; position: relative; overflow: hidden; }
@media (max-width: 767px) { /* line 156, ../sass/includes/_program-calendar.scss */
  .program-calendar .award-management .prgrm-selection .pgm-panel .plus_icon_row { display: block; margin-bottom: 10px; } }
/* line 169, ../sass/includes/_program-calendar.scss */
.program-calendar .award-management .prgrm-selection .pgm-panel .plus_icon_row span.error { background-color: #d9534f; position: absolute; bottom: 0px; left: 0; width: 100%; font-weight: normal; z-index: 5; }
/* line 179, ../sass/includes/_program-calendar.scss */
.program-calendar .award-management .prgrm-selection .pgm-panel .plus_icon_row .calander-status { text-transform: capitalize; width: 5%; display: inline-block; float: left; -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; transition: all .4s; }
/* line 192, ../sass/includes/_program-calendar.scss */
.program-calendar .award-management .prgrm-selection .pgm-panel .plus_icon_row .calander-col-2 { width: 95%; display: inline-block; -webkit-transition: all .1s; -moz-transition: all .1s; -o-transition: all .1s; transition: all .1s; }
/* line 199, ../sass/includes/_program-calendar.scss */
.program-calendar .award-management .prgrm-selection .pgm-panel .plus_icon_row .calander-col-2 .icon_block { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: #fff; -webkit-transition: all 1s; -moz-transition: all 1s; -o-transition: all 1s; transition: all 1s; z-index: 2; }
/* line 211, ../sass/includes/_program-calendar.scss */
.program-calendar .award-management .prgrm-selection .pgm-panel .plus_icon_row .calander-col-2 .icon_block .glyphicon-plus { font-size: 25px; top: 5px; }
/* line 216, ../sass/includes/_program-calendar.scss */
.program-calendar .award-management .prgrm-selection .pgm-panel .plus_icon_row .calander-col-2 input { text-align: right; padding-right: 15px; width: 100%; height: 50px; position: absolute; left: 0; top: 0; background: transparent; }
/* line 228, ../sass/includes/_program-calendar.scss */
.program-calendar .award-management .prgrm-selection .pgm-panel .plus_icon_row.hide_plus_icon .calander-status { width: 45%; margin-top: 17px; }
/* line 232, ../sass/includes/_program-calendar.scss */
.program-calendar .award-management .prgrm-selection .pgm-panel .plus_icon_row.hide_plus_icon .calander-col-2 { width: 54%; border: 0; }
/* line 235, ../sass/includes/_program-calendar.scss */
.program-calendar .award-management .prgrm-selection .pgm-panel .plus_icon_row.hide_plus_icon .calander-col-2 .icon_block { top: -200px; }
/* line 240, ../sass/includes/_program-calendar.scss */
.program-calendar .award-management .prgrm-selection .pgm-panel .plus_icon_row.hide_plus_icon.span.calander-status { background: #fff !important; }
/* line 245, ../sass/includes/_program-calendar.scss */
.program-calendar .award-management .prgrm-selection .pgm-panel .plus_icon_row input { float: left; background: #fff; padding: 5px; border: 0px; height: 35px; width: 100px; }
/* line 253, ../sass/includes/_program-calendar.scss */
.program-calendar .award-management .prgrm-selection .pgm-panel .plus_icon_row .block_title { width: 35%; float: left; background: #fff; font-size: 14px; color: #414141; height: 35px; }
/* line 265, ../sass/includes/_program-calendar.scss */
.program-calendar .award-management .prgrm-selection .pgm-panel .plus_icon_row .collapse-outer { position: absolute; top: 10px; left: 0; right: 0; text-align: center; -webkit-transition: all .1s; -moz-transition: all .1s; -o-transition: all .1s; transition: all .1s; }
/* line 344, ../sass/includes/_program-calendar.scss */
.program-calendar .award-management .prgrm-selection .pgm-panel .icon-area .lock-box { float: right; }
/* line 346, ../sass/includes/_program-calendar.scss */
.program-calendar .award-management .prgrm-selection .pgm-panel .icon-area .lock-box a { float: left; display: block; border: solid 1px #45ad23; padding: 10px 12px; color: #fff; width: 45px; text-align: center; font-size: 18px; }
/* line 357, ../sass/includes/_program-calendar.scss */
.program-calendar .award-management .prgrm-selection .pgm-panel .icon-area .lock-box button.save-award-skill { font-size: 14px; text-transform: capitalize; border: 0px; float: left; padding: 13px 0px; position: inherit; height: 41px; margin-right: 10px; color: #fff; background: #E42328; -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; transition: all .4s; outline: none !important; }
/* line 381, ../sass/includes/_program-calendar.scss */
.program-calendar .tab-wrapper .tab-content { background: #fff; border: 1px solid #ccc; border-top: transparent; color: #303843; }
/* line 388, ../sass/includes/_program-calendar.scss */
.program-calendar .tab-wrapper > .nav-tabs li { width: calc(100% / 7); }

/* line 396, ../sass/includes/_program-calendar.scss */
.calendar-chk-wrap .custom-check { background: #dfe6ea; }

/* line 411, ../sass/includes/_program-calendar.scss */
.program-calendar .swimphony-custom-modal-fix .modal-dialog .modal-content .modal-body .program-calendar form .form-group .selectric-wrapper .selectric .button::after { border-top-color: #fff; }

/* line 426, ../sass/includes/_program-calendar.scss */
.cl-title h2 { color: #f7f7f8; font-size: 16px; font-weight: normal; text-transform: capitalize; margin-bottom: 20px; }

/* line 435, ../sass/includes/_program-calendar.scss */
.icon-block .timetable-exceptions-lock { float: right; display: inline-block; padding-right: 15px; }
/* line 439, ../sass/includes/_program-calendar.scss */
.icon-block .timetable-exceptions-lock a { margin: 15px 0 15px 0px; }

/* line 446, ../sass/includes/_program-calendar.scss */
.pg-calendar .selectric .label { padding-top: 6px; }

/* line 453, ../sass/includes/_program-calendar.scss */
#add_exception_form h4.modal-title { color: #fff; font-size: 18px; font-family: "montserratmedium"; text-transform: capitalize; padding: 12px 0px 6px 8px; }
/* line 462, ../sass/includes/_program-calendar.scss */
#add_exception_form .form-group .gr_ver_2 { background: #232a32 !important; }
/* line 465, ../sass/includes/_program-calendar.scss */
#add_exception_form .form-group .exception_text { width: 100%; height: 120px; border: none; padding: 10px 15px; border: 1px solid #c0c2c6; background: #fff; text-transform: capitalize; }
/* line 474, ../sass/includes/_program-calendar.scss */
#add_exception_form .form-group .exception_input { width: 100%; height: 37px; padding-left: 15px; }
/* line 482, ../sass/includes/_program-calendar.scss */
#add_exception_form .select-date_lesson input.end_date { background: none !important; border: 1px solid #c0c2c6; }
/* line 486, ../sass/includes/_program-calendar.scss */
#add_exception_form .select-date_lesson input.start_date { background: none !important; border: 1px solid #c0c2c6; }
/* line 492, ../sass/includes/_program-calendar.scss */
#add_exception_form .btn-area { float: none; margin: 0; padding: 15px 15px; display: flow-root; }
/* line 497, ../sass/includes/_program-calendar.scss */
#add_exception_form .btn-area .btn-inner { float: right; }
/* line 499, ../sass/includes/_program-calendar.scss */
#add_exception_form .btn-area .btn-inner .btn-save { width: 150px; padding: 10px 8px; background: #5086ae; color: #fff; }
/* line 504, ../sass/includes/_program-calendar.scss */
#add_exception_form .btn-area .btn-inner .btn-save:hover { background: #3f6e90; color: #fff; }
/* line 509, ../sass/includes/_program-calendar.scss */
#add_exception_form .btn-area .btn-inner .btn-cancel { width: 150px; padding: 10px 8px; background: #303843; color: #fff; }
/* line 514, ../sass/includes/_program-calendar.scss */
#add_exception_form .btn-area .btn-inner .btn-cancel:hover { background: #303843; }
/* line 519, ../sass/includes/_program-calendar.scss */
#add_exception_form .btn-area .btn-inner.exception-btn button { padding: 10px 25px; }
/* line 525, ../sass/includes/_program-calendar.scss */
#add_exception_form .form-group { padding: 0 20px; }

/* line 530, ../sass/includes/_program-calendar.scss */
.term_list { padding-right: 7px; padding-left: 7px; }
@media (max-width: 767px) { /* line 530, ../sass/includes/_program-calendar.scss */
  .term_list { width: 100%; } }

/* line 537, ../sass/includes/_program-calendar.scss */
.firsthalf-col-1 { width: 55%; }
@media (max-width: 991px) { /* line 537, ../sass/includes/_program-calendar.scss */
  .firsthalf-col-1 { width: 50%; } }
@media (max-width: 640px) { /* line 537, ../sass/includes/_program-calendar.scss */
  .firsthalf-col-1 { width: 100%; } }

/* line 546, ../sass/includes/_program-calendar.scss */
.firsthalf-col-2 { width: 45%; }
@media (max-width: 991px) { /* line 546, ../sass/includes/_program-calendar.scss */
  .firsthalf-col-2 { width: 50%; } }
@media (max-width: 640px) { /* line 546, ../sass/includes/_program-calendar.scss */
  .firsthalf-col-2 { width: 100%; } }

@media (max-width: 991px) { /* line 555, ../sass/includes/_program-calendar.scss */
  .sechalf-col-1 { width: 50%; } }
@media (max-width: 640px) { /* line 555, ../sass/includes/_program-calendar.scss */
  .sechalf-col-1 { width: 100%; } }

@media (max-width: 991px) { /* line 563, ../sass/includes/_program-calendar.scss */
  .sechalf-col-2 { width: 50%; } }
@media (max-width: 640px) { /* line 563, ../sass/includes/_program-calendar.scss */
  .sechalf-col-2 { width: 100%; } }

/* line 573, ../sass/includes/_program-calendar.scss */
.academic-year-add input.start_date { display: block; width: 100% !important; height: 35px; padding-left: 15px; }
/* line 579, ../sass/includes/_program-calendar.scss */
.academic-year-add input.end_date { display: block; width: 100% !important; height: 35px; padding-left: 15px; }
/* line 586, ../sass/includes/_program-calendar.scss */
.academic-year-add .ac-btn-row { margin-top: 20px; background: #303843; display: flow-root; padding-bottom: 15px; }
/* line 593, ../sass/includes/_program-calendar.scss */
.academic-year-add .ac-btn-row .btn-area button.btn-lesson-action { padding: 6px 20px !important; -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; transition: all .4s; }
/* line 600, ../sass/includes/_program-calendar.scss */
.academic-year-add .ac-btn-row .btn-area button.btn-lesson-action { width: 150px; padding: 6px 20px !important; }
/* line 606, ../sass/includes/_program-calendar.scss */
.academic-year-add .ac-btn-row.add-accedemic-btn { background: none; }
/* line 609, ../sass/includes/_program-calendar.scss */
.academic-year-add .ac-btn-row.add-accedemic-btn .btn-area .btn-save { background: #5086ae !important; color: #fff !important; }
/* line 612, ../sass/includes/_program-calendar.scss */
.academic-year-add .ac-btn-row.add-accedemic-btn .btn-area .btn-save:hover { background: #406e90 !important; color: #fff !important; }
/* line 617, ../sass/includes/_program-calendar.scss */
.academic-year-add .ac-btn-row.add-accedemic-btn .btn-area .btn-cancel { background: #303843 !important; color: #fff !important; }
/* line 620, ../sass/includes/_program-calendar.scss */
.academic-year-add .ac-btn-row.add-accedemic-btn .btn-area .btn-cancel:hover { background: #616c7b !important; color: #fff !important; }

/* line 629, ../sass/includes/_program-calendar.scss */
.disable_block { cursor: not-allowed; }
/* line 631, ../sass/includes/_program-calendar.scss */
.disable_block::after { content: ''; width: 100%; height: 100%; position: absolute; top: 0; left: 0; background: #808080; opacity: .7; z-index: 2; }

/* line 651, ../sass/includes/_program-calendar.scss */
#add_new .addd_section .academic-year-add input.start_date { background: none !important; border: solid 1px #E42328; }
/* line 655, ../sass/includes/_program-calendar.scss */
#add_new .addd_section .academic-year-add input.end_date { background: none; border: solid 1px #E42328; }
/* line 665, ../sass/includes/_program-calendar.scss */
#add_new .form-group .addd_section textarea.exception_text { background: none; border: solid 1px #E42328; }
/* line 671, ../sass/includes/_program-calendar.scss */
#add_new .form-group .addd_section input.end_date { background: none; border: solid 1px #E42328; }

/* line 679, ../sass/includes/_program-calendar.scss */
.academic-add-icon { float: left; width: 43px; height: 43px; display: table; text-align: center; color: #fff; font-size: 27px; background: #45ad23; margin: -2px auto 6px auto; padding: 0 !important; cursor: pointer; border-radius: 50%; }
@media (max-width: 480px) { /* line 692, ../sass/includes/_program-calendar.scss */
  .academic-add-icon.pgm_plusicon { width: 30px; } }
/* line 698, ../sass/includes/_program-calendar.scss */
.academic-add-icon:hover { color: #fff; background: #378b1c; }
/* line 702, ../sass/includes/_program-calendar.scss */
.academic-add-icon i { color: #fff; display: table-cell; text-align: center; vertical-align: middle; }

/* line 709, ../sass/includes/_program-calendar.scss */
.timetable-exceptions-add { float: right; width: 43px; height: 43px; display: table; text-align: center; color: #fff; font-size: 27px; background: #45ad23; margin: -2px auto 6px auto; padding: 0 !important; cursor: pointer; border-radius: 50%; }
/* line 722, ../sass/includes/_program-calendar.scss */
.timetable-exceptions-add:hover { color: #fff; background: #378b1c; outline: none; }
/* line 727, ../sass/includes/_program-calendar.scss */
.timetable-exceptions-add i { color: #fff; display: table-cell; text-align: center; vertical-align: middle; }

/* line 736, ../sass/includes/_program-calendar.scss */
.program-table-holder h6 { font-family: "questrialregular"; font-size: 15px; color: #5086ae; margin-bottom: 15px; }
/* line 744, ../sass/includes/_program-calendar.scss */
.program-table-holder .program-table tr:nth-child(odd) { background: #dfe6ea; }
/* line 747, ../sass/includes/_program-calendar.scss */
.program-table-holder .program-table tr:nth-child(odd) td .btn-not-active { color: #fff; }
/* line 751, ../sass/includes/_program-calendar.scss */
.program-table-holder .program-table tr:nth-child(odd) td button.btn { color: #fff; }
/* line 757, ../sass/includes/_program-calendar.scss */
.program-table-holder .program-table tr:nth-child(even) { background: #fff; }
/* line 760, ../sass/includes/_program-calendar.scss */
.program-table-holder .program-table tr:nth-child(even) td .date-icon { color: #e6ebee; }
/* line 763, ../sass/includes/_program-calendar.scss */
.program-table-holder .program-table tr:nth-child(even) td .btn-not-active { color: #cfd4d7; }
/* line 767, ../sass/includes/_program-calendar.scss */
.program-table-holder .program-table tr:nth-child(even) td button.btn { color: #cfd4d7; }
/* line 773, ../sass/includes/_program-calendar.scss */
.program-table-holder .program-table tr td { color: #303843; font-size: 14px; border-color: #cfd4d7; }
/* line 777, ../sass/includes/_program-calendar.scss */
.program-table-holder .program-table tr td:last-child { width: 100px; }
/* line 779, ../sass/includes/_program-calendar.scss */
.program-table-holder .program-table tr td:last-child button { position: absolute; left: 0; top: 0; width: 100%; height: 100%; border: 0; }
/* line 786, ../sass/includes/_program-calendar.scss */
.program-table-holder .program-table tr td:last-child button.btn-not-active { background: none; }
/* line 789, ../sass/includes/_program-calendar.scss */
.program-table-holder .program-table tr td:last-child button.btn { background: none; }
/* line 791, ../sass/includes/_program-calendar.scss */
.program-table-holder .program-table tr td:last-child button.btn.btn-green { background: #45ad23; color: #fff; }
/* line 795, ../sass/includes/_program-calendar.scss */
.program-table-holder .program-table tr td:last-child button.btn.exist-block-remove, .program-table-holder .program-table tr td:last-child button.btn.remove-block { position: relative; height: auto; width: auto; }
/* line 803, ../sass/includes/_program-calendar.scss */
.program-table-holder .program-table tr td .date-icon { display: inline-block; color: #fff; font-size: 16px; margin-right: 10px; }
/* line 809, ../sass/includes/_program-calendar.scss */
.program-table-holder .program-table tr td .date-holder { display: inline-block; }
/* line 811, ../sass/includes/_program-calendar.scss */
.program-table-holder .program-table tr td .date-holder input { font-size: 15px; border: 0; padding: 0; height: inherit; color: #303843; }
/* line 817, ../sass/includes/_program-calendar.scss */
.program-table-holder .program-table tr td .date-holder input.err { border: 1px solid red; }
/* line 825, ../sass/includes/_program-calendar.scss */
.program-table-holder .btn-add-block { padding: 8px 25px; }

/* line 832, ../sass/includes/_program-calendar.scss */
.pro-cal-pop .form-group label { color: #5086ae; }
/* line 840, ../sass/includes/_program-calendar.scss */
.pro-cal-pop .program-table-holder .program-table tr td:last-child { width: 200px; }

/* line 854, ../sass/includes/_program-calendar.scss */
.exception-date tbody tr td button.view-exception { background: #5086ae; position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
/* line 861, ../sass/includes/_program-calendar.scss */
.exception-date tbody tr td button.view-exception:hover { background: #303843; color: #fff; }
/* line 866, ../sass/includes/_program-calendar.scss */
.exception-date tbody tr td button.btn-remove { position: absolute; left: 0; top: 0; width: 100%; height: 100%; }

/* line 881, ../sass/includes/_program-calendar.scss */
.custom-block-wrapper .add-new-wrap .btn-add-block { background: #fff; color: #23282f; border: solid 1px #c0c2c6; outline: none; }
@media screen and (min-width: 992px) and (max-width: 1199px) { /* line 881, ../sass/includes/_program-calendar.scss */
  .custom-block-wrapper .add-new-wrap .btn-add-block { width: 100%; } }
/* line 889, ../sass/includes/_program-calendar.scss */
.custom-block-wrapper .add-new-wrap .btn-add-block:hover { background: #5086ae; color: #fff; border-color: #5086ae; }
/* line 897, ../sass/includes/_program-calendar.scss */
.custom-block-wrapper .custom-block-table { border-bottom: 1px solid #c1c1c1; }
/* line 901, ../sass/includes/_program-calendar.scss */
.custom-block-wrapper .custom-block-table thead tr th { border-bottom: 0; color: #5086ae; }
/* line 909, ../sass/includes/_program-calendar.scss */
.custom-block-wrapper .custom-block-table tbody tr td { height: 40px; vertical-align: middle; }
/* line 912, ../sass/includes/_program-calendar.scss */
.custom-block-wrapper .custom-block-table tbody tr td .date-icon { color: #fff; font-size: 16px; margin-right: 10px; }
/* line 917, ../sass/includes/_program-calendar.scss */
.custom-block-wrapper .custom-block-table tbody tr td.text-center { text-align: center; }
/* line 920, ../sass/includes/_program-calendar.scss */
.custom-block-wrapper .custom-block-table tbody tr td.td-view { width: 100px; }
/* line 922, ../sass/includes/_program-calendar.scss */
.custom-block-wrapper .custom-block-table tbody tr td.td-view .btn-view { position: absolute; left: 0; top: 0; width: 100%; height: 100%; margin: 0; background: #5086ae; color: #fff; 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 940, ../sass/includes/_program-calendar.scss */
.custom-block-wrapper .custom-block-table tbody tr td.td-view .btn-view:hover, .custom-block-wrapper .custom-block-table tbody tr td.td-view .btn-view:focus { outline: none; }
/* line 943, ../sass/includes/_program-calendar.scss */
.custom-block-wrapper .custom-block-table tbody tr td.td-view .btn-view:before { content: 'Hide'; font-family: "questrialregular"; font-size: 16px; color: #fff; text-transform: capitalize; }
/* line 951, ../sass/includes/_program-calendar.scss */
.custom-block-wrapper .custom-block-table tbody tr td.td-view .btn-view.collapsed:before { content: 'View'; }
/* line 955, ../sass/includes/_program-calendar.scss */
.custom-block-wrapper .custom-block-table tbody tr td.td-view .btn-view:hover { background: #303843; color: #fff; }
/* line 962, ../sass/includes/_program-calendar.scss */
.custom-block-wrapper .custom-block-table tbody tr td.td-delete { width: 70px; text-align: center; }
/* line 965, ../sass/includes/_program-calendar.scss */
.custom-block-wrapper .custom-block-table tbody tr td.td-delete .btn-delete { position: absolute; left: 0; top: 0; width: 100%; height: 100%; margin: 0 auto; margin-right: 0 !important; float: initial !important; color: #fff; background-color: red !important; 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 988, ../sass/includes/_program-calendar.scss */
.custom-block-wrapper .custom-block-table tbody tr:nth-child(odd) { background: #dfe6ea; }
/* line 991, ../sass/includes/_program-calendar.scss */
.custom-block-wrapper .custom-block-table tbody tr:nth-child(4n - 1) { background: #fff; }
/* line 997, ../sass/includes/_program-calendar.scss */
.custom-block-wrapper .custom-block-table tbody tr.collapse-row-main td .btn-holder .btn-common { width: 200px; background: #45ad23; color: #fff; min-height: 40px; }
/* line 1002, ../sass/includes/_program-calendar.scss */
.custom-block-wrapper .custom-block-table tbody tr.collapse-row-main td .btn-holder .btn-common:hover { background: #378b1c; }
/* line 1005, ../sass/includes/_program-calendar.scss */
.custom-block-wrapper .custom-block-table tbody tr.collapse-row-main td .btn-holder .btn-common.btn-end-block { background: #a52c17; }
/* line 1007, ../sass/includes/_program-calendar.scss */
.custom-block-wrapper .custom-block-table tbody tr.collapse-row-main td .btn-holder .btn-common.btn-end-block:hover { background: #303843; color: #fff; }
/* line 1013, ../sass/includes/_program-calendar.scss */
.custom-block-wrapper .custom-block-table tbody tr.collapse-row-main td .btn-holder h5 { margin: 0 15px; }
/* line 1016, ../sass/includes/_program-calendar.scss */
.custom-block-wrapper .custom-block-table tbody tr.collapse-row-main td .btn-holder .btn-save { width: 100px; background: #45ad23; color: #fff; min-height: 40px; }
/* line 1021, ../sass/includes/_program-calendar.scss */
.custom-block-wrapper .custom-block-table tbody tr.collapse-row-main td .btn-holder .btn-save:hover { background: #378b1c; color: #fff; }
/* line 1030, ../sass/includes/_program-calendar.scss */
.custom-block-wrapper .custom-block-table tbody tr:last-child td { border-bottom: 0 !important; }

/* line 1038, ../sass/includes/_program-calendar.scss */
.week-rgt { float: right; border: 1px solid #c1c1c1; padding: 8px 17px; }

/* 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 2, ../sass/includes/_baseline.scss */
.baseline-management { padding: 20px 0px; }
/* line 4, ../sass/includes/_baseline.scss */
.baseline-management h1 { color: #232a32; text-transform: capitalize; font-size: 28px; font-family: "montserratmedium"; margin-bottom: 20px; }
@media (max-width: 480px) { /* line 4, ../sass/includes/_baseline.scss */
  .baseline-management h1 { font-size: 20px; } }
/* line 14, ../sass/includes/_baseline.scss */
.baseline-management .baseline-panel { margin: 0 0 8px; }
/* line 16, ../sass/includes/_baseline.scss */
.baseline-management .baseline-panel .baseline-heading { background: #303843; padding: 10px 20px; width: 100%; cursor: pointer; position: relative; }
/* line 23, ../sass/includes/_baseline.scss */
.baseline-management .baseline-panel .baseline-heading.collapsed::after { content: "\f0da"; }
/* line 27, ../sass/includes/_baseline.scss */
.baseline-management .baseline-panel .baseline-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 40, ../sass/includes/_baseline.scss */
.baseline-management .baseline-panel .baseline-heading h4 { color: #fff; font-size: 16px; text-transform: capitalize; width: 99%; line-height: 23px; display: inline-block; font-weight: normal; }
@media (max-width: 480px) { /* line 40, ../sass/includes/_baseline.scss */
  .baseline-management .baseline-panel .baseline-heading h4 { font-size: 12px; } }
/* line 52, ../sass/includes/_baseline.scss */
.baseline-management .baseline-panel .baseline-heading .baseline-link { position: absolute; right: 54px; top: 4px; bottom: 0; height: 34px; font-family: "FontAwesome"; color: #fff; font-size: 25px; }
/* line 63, ../sass/includes/_baseline.scss */
.baseline-management .baseline-panel .baseline-heading a.delete-baseline { position: absolute; right: 18px; top: 4px; bottom: 0; height: 34px; font-family: "FontAwesome"; color: #fff; font-size: 25px; }
/* line 75, ../sass/includes/_baseline.scss */
.baseline-management .baseline-panel .baseline-body { border: 1px solid #6a728a; border-top: 0; padding-bottom: 0; padding-top: 5px; }
/* line 81, ../sass/includes/_baseline.scss */
.baseline-management .baseline-panel .baseline-body .baseline-btn-r { height: 40px; position: absolute; display: inline-block; right: -8px; top: 0; bottom: 0; margin: auto 0; z-index: 1; font-size: 25px; cursor: pointer; }
/* line 92, ../sass/includes/_baseline.scss */
.baseline-management .baseline-panel .baseline-body .baseline-btn-r.icon_baseline { top: 7px; }
/* line 96, ../sass/includes/_baseline.scss */
.baseline-management .baseline-panel .baseline-body .baseline-btn-r a i { font-family: "FontAwesome"; color: #232b32; -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; transition: all .4s; }
/* line 104, ../sass/includes/_baseline.scss */
.baseline-management .baseline-panel .baseline-body .baseline-btn-r a.baseline-link { position: absolute; right: 0; top: 5px; font-size: 25px; width: 40px; height: 40px; text-align: center; }
/* line 112, ../sass/includes/_baseline.scss */
.baseline-management .baseline-panel .baseline-body .baseline-btn-r a.baseline-link.fa-cogs { font-size: 23px; }
/* line 116, ../sass/includes/_baseline.scss */
.baseline-management .baseline-panel .baseline-body .baseline-btn-r a.edit-baseline { right: 35px; }
/* line 120, ../sass/includes/_baseline.scss */
.baseline-management .baseline-panel .baseline-body .baseline-btn-r a:hover i { color: #E42328; }
/* line 126, ../sass/includes/_baseline.scss */
.baseline-management .baseline-panel .baseline-body h4 { display: block; margin: 0; padding: 0; text-transform: capitalize; font-size: 16px; }
/* line 136, ../sass/includes/_baseline.scss */
.baseline-management .add-new-skill h3 { font-family: "montserratregular"; font-weight: normal; text-transform: capitalize; margin: 20px 0; font-size: 16px; }
@media (max-width: 480px) { /* line 136, ../sass/includes/_baseline.scss */
  .baseline-management .add-new-skill h3 { font-size: 20px; } }
/* line 147, ../sass/includes/_baseline.scss */
.baseline-management .add-new-skill .form-group input { font-family: "montserratregular"; font-weight: normal; color: #9b9b9b; font-size: 16px; line-height: 22px; width: 100%; height: 46px; border: solid 1px #989ca2; border-radius: 0; outline: none; }
/* line 159, ../sass/includes/_baseline.scss */
.baseline-management .add-new-skill .form-group input::-webkit-input-placeholder { color: #9b9b9b; text-transform: capitalize; }
@media (max-width: 480px) { /* line 159, ../sass/includes/_baseline.scss */
  .baseline-management .add-new-skill .form-group input::-webkit-input-placeholder { font-size: 12px; } }
/* line 166, ../sass/includes/_baseline.scss */
.baseline-management .add-new-skill .form-group input::-moz-placeholder { color: #9b9b9b; text-transform: capitalize; }
@media (max-width: 480px) { /* line 166, ../sass/includes/_baseline.scss */
  .baseline-management .add-new-skill .form-group input::-moz-placeholder { font-size: 12px; } }
/* line 173, ../sass/includes/_baseline.scss */
.baseline-management .add-new-skill .form-group input:-ms-input-placeholder { color: #9b9b9b; text-transform: capitalize; }
@media (max-width: 480px) { /* line 173, ../sass/includes/_baseline.scss */
  .baseline-management .add-new-skill .form-group input:-ms-input-placeholder { font-size: 12px; } }
/* line 180, ../sass/includes/_baseline.scss */
.baseline-management .add-new-skill .form-group input:-moz-placeholder { color: #9b9b9b; text-transform: capitalize; }
@media (max-width: 480px) { /* line 180, ../sass/includes/_baseline.scss */
  .baseline-management .add-new-skill .form-group input:-moz-placeholder { font-size: 12px; } }
/* line 189, ../sass/includes/_baseline.scss */
.baseline-management .forcast-right { width: 100%; }
@media (min-width: 768px) { /* line 189, ../sass/includes/_baseline.scss */
  .baseline-management .forcast-right { width: 420px; float: right; } }
/* line 195, ../sass/includes/_baseline.scss */
.baseline-management .forcast-right .add-panel-select { margin-bottom: 22px; }
/* line 197, ../sass/includes/_baseline.scss */
.baseline-management .forcast-right .add-panel-select label { font-family: "montserratregular"; color: #2e343c; font-weight: normal; font-size: 16px; line-height: 22px; text-transform: capitalize; margin-bottom: 10px; }
@media (max-width: 480px) { /* line 197, ../sass/includes/_baseline.scss */
  .baseline-management .forcast-right .add-panel-select label { font-size: 12px; } }
/* line 210, ../sass/includes/_baseline.scss */
.baseline-management .forcast-right .add-panel-select .select-skills .selectric { height: 48px; }
/* line 213, ../sass/includes/_baseline.scss */
.baseline-management .forcast-right .add-panel-select .select-skills .selectric span.label { margin-left: 0; border: solid 1px #969aa0; border-radius: 0; font-family: "montserratregular"; color: #2e343c; font-weight: normal; font-size: 16px; line-height: 24px; padding-top: 10px; text-transform: capitalize; }
@media (max-width: 480px) { /* line 213, ../sass/includes/_baseline.scss */
  .baseline-management .forcast-right .add-panel-select .select-skills .selectric span.label { font-size: 12px; } }
/* line 229, ../sass/includes/_baseline.scss */
.baseline-management .forcast-right .add-panel-select .select-skills .selectric .button { width: 55px; height: 43px; top: 5px; }
/* line 237, ../sass/includes/_baseline.scss */
.baseline-management .forcast-right .forcast-btn-row { display: table; float: right; }
/* line 240, ../sass/includes/_baseline.scss */
.baseline-management .forcast-right .forcast-btn-row .icon-box { width: 50px; height: 50px; display: block; border: solid 1px #E42328; float: left; outline: none; background: #fff; margin-top: 10px; }
/* line 249, ../sass/includes/_baseline.scss */
.baseline-management .forcast-right .forcast-btn-row .icon-box.add-skils { margin-right: 10px; }
/* line 252, ../sass/includes/_baseline.scss */
.baseline-management .forcast-right .forcast-btn-row .icon-box.btn-baseline { font-size: 18px; text-transform: capitalize; width: 120px; height: 50px; background: #E42328; color: #fff; margin-top: 10px; font-family: "montserratregular" !important; }
/* line 261, ../sass/includes/_baseline.scss */
.baseline-management .forcast-right .forcast-btn-row .icon-box.btn-baseline:hover { background: #d93847; }
/* line 268, ../sass/includes/_baseline.scss */
.baseline-management .forcast-right .forcast-btn-row .icon-box i { color: #222a32; font-size: 28px; }
/* line 277, ../sass/includes/_baseline.scss */
.baseline-management .award-panel .icon-area a { background: #E42328; color: #fff; width: 50px; height: 50px; display: block; cursor: pointer; float: left; transition: all ease-out .4s; border: solid 1px #E42328; }
/* line 287, ../sass/includes/_baseline.scss */
.baseline-management .award-panel .icon-area a i { text-align: center; font-size: 30px; line-height: 50px; display: block; }
/* line 293, ../sass/includes/_baseline.scss */
.baseline-management .award-panel .icon-area a:hover { background: #a52c17; }
/* line 295, ../sass/includes/_baseline.scss */
.baseline-management .award-panel .icon-area a:hover i { color: #fff; }

/* 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 2, ../sass/includes/_alert.scss */
.alert-management h1 { color: #232a32; text-transform: capitalize; font-size: 28px; font-family: "montserratmedium"; margin-bottom: 20px; }
/* line 10, ../sass/includes/_alert.scss */
.alert-management button.alert-submit { text-transform: capitalize; font-size: 14px; width: 100px; height: 45px; outline: none; color: #fff; background: #E42328; border-radius: 0; outline: none; -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; transition: all .4s; }
/* line 24, ../sass/includes/_alert.scss */
.alert-management button.alert-submit:hover { background: #d93847; }
/* line 29, ../sass/includes/_alert.scss */
.alert-management .alert-table { background: #303843; border: solid 1px #303843; }
/* line 34, ../sass/includes/_alert.scss */
.alert-management .alert-table thead tr th { border-bottom: none; color: #fff; font-size: 15px; font-weight: normal; text-transform: capitalize; }
/* line 43, ../sass/includes/_alert.scss */
.alert-management .alert-table tbody { background: #fff; }
/* line 45, ../sass/includes/_alert.scss */
.alert-management .alert-table tbody tr { border: none; }
/* line 47, ../sass/includes/_alert.scss */
.alert-management .alert-table tbody tr td { text-transform: capitalize; border: none; vertical-align: middle; }
/* line 51, ../sass/includes/_alert.scss */
.alert-management .alert-table tbody tr td .alert-chk { width: 35px; height: 35px; position: relative; margin-left: 1px; top: -2px; }
/* line 57, ../sass/includes/_alert.scss */
.alert-management .alert-table tbody tr td .alert-chk input[type="radio"]:not(:checked) { width: 35px; height: 35px; position: absolute; left: 0; top: 0; z-index: 1; opacity: 0; }
/* line 66, ../sass/includes/_alert.scss */
.alert-management .alert-table tbody tr td .alert-chk input[type="radio"]:checked { width: 35px; height: 35px; position: absolute; left: 0; top: 0; z-index: 1; opacity: 0; }
/* line 77, ../sass/includes/_alert.scss */
.alert-management .alert-table tbody tr:nth-child(even) { background: #e5e5e5; }
/* line 80, ../sass/includes/_alert.scss */
.alert-management .alert-table tbody tr:nth-child(odd) { background: #fff; }

/* line 2, ../sass/includes/_custom.scss */
.attendance-graph .fillter-select { display: -webkit-inline-box; padding: 0; margin: 0; width: 100%; height: 45px; border-radius: 4px; /* overflow: hidden; */ background-color: #232a32; background: #232a32 url("../images/icon-caret-box.png") no-repeat 100%; }
/* line 12, ../sass/includes/_custom.scss */
.attendance-graph .fillter-select select { display: block; padding: 7px 15px; width: 100%; height: 45px !important; border: none; color: #999596; font-family: "montserratregular"; box-shadow: none; background-color: transparent; background-image: none; -webkit-appearance: none; -moz-appearance: none; appearance: none; font-size: 13px; outline: none !important; }
/* line 29, ../sass/includes/_custom.scss */
.attendance-graph .fillter-select .multiselect-native-select { display: block; width: 100%; }
/* line 32, ../sass/includes/_custom.scss */
.attendance-graph .fillter-select .multiselect-native-select .btn-group { position: relative; width: auto; }
/* line 35, ../sass/includes/_custom.scss */
.attendance-graph .fillter-select .multiselect-native-select .btn-group button { font-size: 14px; text-align: left; color: #999596; width: 100%; background: transparent; outline: none !important; position: relative; z-index: 1; box-shadow: none; border: none; }
/* line 46, ../sass/includes/_custom.scss */
.attendance-graph .fillter-select .multiselect-native-select .btn-group button span { width: 60%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: block; }
/* line 53, ../sass/includes/_custom.scss */
.attendance-graph .fillter-select .multiselect-native-select .btn-group button .caret { display: none !important; }
/* line 57, ../sass/includes/_custom.scss */
.attendance-graph .fillter-select .multiselect-native-select .btn-group .multiselect-container { width: 100%; z-index: 2; word-wrap: break-word; position: absolute; left: 0; top: 31px; background: #fff; height: 260px; overflow-y: scroll; }
/* line 67, ../sass/includes/_custom.scss */
.attendance-graph .fillter-select .multiselect-native-select .btn-group .multiselect-container::-webkit-scrollbar { width: 10px; }
/* line 69, ../sass/includes/_custom.scss */
.attendance-graph .fillter-select .multiselect-native-select .btn-group .multiselect-container::-webkit-scrollbar-track { background: #cccbcb; }
/* line 71, ../sass/includes/_custom.scss */
.attendance-graph .fillter-select .multiselect-native-select .btn-group .multiselect-container::-webkit-scrollbar-thumb { background: #E42328; }
/* line 73, ../sass/includes/_custom.scss */
.attendance-graph .fillter-select .multiselect-native-select .btn-group .multiselect-container::-webkit-scrollbar-thumb:hover { background: #d93847; }
/* line 75, ../sass/includes/_custom.scss */
.attendance-graph .fillter-select .multiselect-native-select .btn-group .multiselect-container li { border-bottom: solid 1px #fff; }
/* line 78, ../sass/includes/_custom.scss */
.attendance-graph .fillter-select .multiselect-native-select .btn-group .multiselect-container li a label { color: #303842; font-size: 14px; text-transform: capitalize; width: 100%; padding: 8px 20px 8px 40px; }
/* line 84, ../sass/includes/_custom.scss */
.attendance-graph .fillter-select .multiselect-native-select .btn-group .multiselect-container li a label:after { width: 30px; height: 30px; position: absolute; top: 0; bottom: 0; left: 4px; margin: auto 0; content: ''; border: solid 1px #999596; }
/* line 97, ../sass/includes/_custom.scss */
.attendance-graph .fillter-select .multiselect-native-select .btn-group .multiselect-container li.active { border-bottom: solid 1px #e89d9d; }
/* line 100, ../sass/includes/_custom.scss */
.attendance-graph .fillter-select .multiselect-native-select .btn-group .multiselect-container li.active a label { color: #fff; background: #E42328; }
/* line 103, ../sass/includes/_custom.scss */
.attendance-graph .fillter-select .multiselect-native-select .btn-group .multiselect-container li.active a label:before { display: table; content: "\f00c"; position: absolute; font-family: "FontAwesome"; top: 0; bottom: 0; left: 9px; margin: auto 0; font-size: 1.3em; line-height: 0.8; color: #fff; transition: all 0.2s; }
/* line 117, ../sass/includes/_custom.scss */
.attendance-graph .fillter-select .multiselect-native-select .btn-group .multiselect-container li.active a label:after { border: solid 1px #fff; }

/* line 131, ../sass/includes/_custom.scss */
.config-wrap .form-group label { color: #fff; font-weight: normal; }
/* line 135, ../sass/includes/_custom.scss */
.config-wrap .form-group .d-inline-block { margin-left: 10px; }
/* line 139, ../sass/includes/_custom.scss */
.config-wrap .form-group .chk-area .add_new-label.space_label { padding-left: 35px; }
/* line 143, ../sass/includes/_custom.scss */
.config-wrap .form-group .custom-input { padding: 8px 17px; }
/* line 147, ../sass/includes/_custom.scss */
.config-wrap .config-bg { background: #303843; padding: 10px 15px; }
/* line 150, ../sass/includes/_custom.scss */
.config-wrap .config-bg .form-group { margin: 0; }

/* line 159, ../sass/includes/_custom.scss */
.report_table .overdue-report thead tr td { background: #fff; position: sticky; background: #ffffff; top: 0; z-index: 1; }

/* line 170, ../sass/includes/_custom.scss */
.app-dis { margin-top: 10px; }

/* line 173, ../sass/includes/_custom.scss */
.rem-discout { width: 28px; height: 28px; margin-right: 2px; margin-top: 10px; }

/* line 3, ../sass/includes/_waiting-list.scss */
.inner-area.waitlist-template .title-block a { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; webkit-box-align: center; -ms-flex-align: center; align-items: center; }

/* line 16, ../sass/includes/_waiting-list.scss */
.custom-input { border: solid 1px #c0c2c6; display: block; /*padding: 8px 90px 8px 17px;*/ padding: 8px 8px; width: 100%; color: #6a728a; background: transparent; font-size: 13px; height: 43px; border-radius: 0; -webkit-appearance: none; text-transform: capitalize; }
/* line 29, ../sass/includes/_waiting-list.scss */
.custom-input.input-pad { padding: 8px 17px 8px 17px; }
/* line 32, ../sass/includes/_waiting-list.scss */
.custom-input.white-bg { background: #fff; }

/* line 36, ../sass/includes/_waiting-list.scss */
.custom-textarea { border: solid 1px #c0c2c6; display: block; padding: 8px 17px 8px 17px; width: 100%; color: #6a728a; background: transparent; font-size: 13px; border-radius: 0; -webkit-appearance: none; }

/* line 47, ../sass/includes/_waiting-list.scss */
.small-gutter { margin-left: -5px; margin-right: -5px; }
/* line 50, ../sass/includes/_waiting-list.scss */
.small-gutter > div { padding-left: 5px; padding-right: 5px; margin-bottom: 10px; }

/* line 56, ../sass/includes/_waiting-list.scss */
.selectric-common-select { border: solid 1px #c0c2c6; }
/* line 59, ../sass/includes/_waiting-list.scss */
.selectric-common-select .selectric .label { text-transform: capitalize !important; }
/* line 64, ../sass/includes/_waiting-list.scss */
.selectric-common-select .selectric-items .selectric-scroll { background: #45ad23; }
/* line 67, ../sass/includes/_waiting-list.scss */
.selectric-common-select .selectric-items .selectric-scroll ul li { -webkit-transition: all 0.35s ease; -moz-transition: all 0.35s ease; -ms-transition: all 0.35s ease; -o-transition: all 0.35s ease; transition: all 0.35s ease; text-transform: capitalize; }
/* line 70, ../sass/includes/_waiting-list.scss */
.selectric-common-select .selectric-items .selectric-scroll ul li.highlighted { background: #378b1c; }
/* line 73, ../sass/includes/_waiting-list.scss */
.selectric-common-select .selectric-items .selectric-scroll ul li:hover { background: #378b1c; }
/* line 76, ../sass/includes/_waiting-list.scss */
.selectric-common-select .selectric-items .selectric-scroll ul li.selected { background: #1e5f09; }
/* line 78, ../sass/includes/_waiting-list.scss */
.selectric-common-select .selectric-items .selectric-scroll ul li.selected.highlighted { background: #378b1c; }

/* line 89, ../sass/includes/_waiting-list.scss */
.waitlist-template .title-block { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding-bottom: 15px; }
/* line 97, ../sass/includes/_waiting-list.scss */
.waitlist-template .title-block h1 { margin-bottom: 0; }
/* line 100, ../sass/includes/_waiting-list.scss */
.waitlist-template .title-block .upload-button { margin-right: 10px; }
/* line 106, ../sass/includes/_waiting-list.scss */
.waitlist-template .waitlist-page .activity-table { margin-top: 5px; }
/* line 108, ../sass/includes/_waiting-list.scss */
.waitlist-template .waitlist-page .activity-table .dataTable { width: 100%; }
@media (max-width: 991px) { /* line 111, ../sass/includes/_waiting-list.scss */
  .waitlist-template .waitlist-page .activity-table .table-wrap { overflow-y: auto; }
  /* line 114, ../sass/includes/_waiting-list.scss */
  .waitlist-template .waitlist-page .activity-table .table-wrap table { min-width: 1365px; } }
/* line 120, ../sass/includes/_waiting-list.scss */
.waitlist-template .waitlist-page .right-buttons { text-align: right; }
/* line 122, ../sass/includes/_waiting-list.scss */
.waitlist-template .waitlist-page .right-buttons .btn { width: calc((100% - 10px) / 2); }
/* line 124, ../sass/includes/_waiting-list.scss */
.waitlist-template .waitlist-page .right-buttons .btn:first-child { margin-right: 5px; }
@media (max-width: 767px) { /* line 120, ../sass/includes/_waiting-list.scss */
  .waitlist-template .waitlist-page .right-buttons { text-align: left; }
  /* line 130, ../sass/includes/_waiting-list.scss */
  .waitlist-template .waitlist-page .right-buttons .btn { max-width: 150px; } }
/* line 137, ../sass/includes/_waiting-list.scss */
.waitlist-template .waitlist-page .custom-datatable .inner-content .no-pad { padding: 0 !important; }
/* line 140, ../sass/includes/_waiting-list.scss */
.waitlist-template .waitlist-page .custom-datatable .inner-content .no-pad-tb { padding-top: 0 !important; padding-bottom: 0 !important; }
/* line 144, ../sass/includes/_waiting-list.scss */
.waitlist-template .waitlist-page .custom-datatable .inner-content .pad-tb-5 { padding-top: 5px !important; padding-bottom: 5px !important; }
/* line 148, ../sass/includes/_waiting-list.scss */
.waitlist-template .waitlist-page .custom-datatable .inner-content .pad-tb-12 { padding-top: 12px; padding-bottom: 12px; }
/* line 152, ../sass/includes/_waiting-list.scss */
.waitlist-template .waitlist-page .custom-datatable .inner-content .pad-lr-10 { padding-left: 10px; padding-right: 10px; }
/* line 156, ../sass/includes/_waiting-list.scss */
.waitlist-template .waitlist-page .custom-datatable .inner-content .pad-lr-12 { padding-left: 12px; padding-right: 12px; }
/* line 160, ../sass/includes/_waiting-list.scss */
.waitlist-template .waitlist-page .custom-datatable .inner-content .pad-10 { padding: 10px; }
/* line 163, ../sass/includes/_waiting-list.scss */
.waitlist-template .waitlist-page .custom-datatable .inner-content .pad-12 { padding: 12px; }
/* line 166, ../sass/includes/_waiting-list.scss */
.waitlist-template .waitlist-page .custom-datatable .inner-content .pad-15 { padding: 15px; }
/* line 169, ../sass/includes/_waiting-list.scss */
.waitlist-template .waitlist-page .custom-datatable .inner-content .head-content { background: #23282f; padding: 12px 15px; min-height: 44px; }
/* line 174, ../sass/includes/_waiting-list.scss */
.waitlist-template .waitlist-page .custom-datatable .inner-content .head-content span { color: #fff; text-transform: capitalize; }
/* line 178, ../sass/includes/_waiting-list.scss */
.waitlist-template .waitlist-page .custom-datatable .inner-content .head-content:before { content: ""; display: table; }
/* line 182, ../sass/includes/_waiting-list.scss */
.waitlist-template .waitlist-page .custom-datatable .inner-content .head-content:after { content: ""; display: table; clear: both; }
/* line 187, ../sass/includes/_waiting-list.scss */
.waitlist-template .waitlist-page .custom-datatable .inner-content .head-content .inline-cells { display: inline-block; vertical-align: middle; height: 44px; border-right: 1px solid #fff; width: 64px; float: left; text-align: center; }
/* line 195, ../sass/includes/_waiting-list.scss */
.waitlist-template .waitlist-page .custom-datatable .inner-content .head-content .inline-cells:last-child { border-right: 0; }
/* line 198, ../sass/includes/_waiting-list.scss */
.waitlist-template .waitlist-page .custom-datatable .inner-content .head-content .inline-cells.status { color: #45ad23; font-size: 30px; line-height: 30px; width: 80px; }
/* line 203, ../sass/includes/_waiting-list.scss */
.waitlist-template .waitlist-page .custom-datatable .inner-content .head-content .inline-cells.status i { vertical-align: middle; }
/* line 207, ../sass/includes/_waiting-list.scss */
.waitlist-template .waitlist-page .custom-datatable .inner-content .head-content .inline-cells .swim-icon { display: block; margin-top: 11px; }
/* line 213, ../sass/includes/_waiting-list.scss */
.waitlist-template .waitlist-page .custom-datatable .inner-content .body-content { border-bottom: 1px solid #c0c2c6; min-height: 45px; height: 100%; overflow: hidden; }
/* line 219, ../sass/includes/_waiting-list.scss */
.waitlist-template .waitlist-page .custom-datatable .inner-content .body-content:before { content: ""; display: table; }
/* line 223, ../sass/includes/_waiting-list.scss */
.waitlist-template .waitlist-page .custom-datatable .inner-content .body-content:after { content: ""; display: table; clear: both; }
/* line 228, ../sass/includes/_waiting-list.scss */
.waitlist-template .waitlist-page .custom-datatable .inner-content .body-content label { margin: 0; text-transform: capitalize; font-size: 14px; font-weight: bold; display: block; }
/* line 234, ../sass/includes/_waiting-list.scss */
.waitlist-template .waitlist-page .custom-datatable .inner-content .body-content label span { color: #969696; }
/* line 238, ../sass/includes/_waiting-list.scss */
.waitlist-template .waitlist-page .custom-datatable .inner-content .body-content .half-cells { display: inline-block; vertical-align: middle; width: 62px; height: 44px; text-align: center; padding-top: 5px; padding-bottom: 5px; }
/* line 246, ../sass/includes/_waiting-list.scss */
.waitlist-template .waitlist-page .custom-datatable .inner-content .body-content .half-cells .fa { line-height: 30px; font-size: 24px; }
/* line 250, ../sass/includes/_waiting-list.scss */
.waitlist-template .waitlist-page .custom-datatable .inner-content .body-content .half-cells.active { background: #45ad23; color: #fff; }
/* line 254, ../sass/includes/_waiting-list.scss */
.waitlist-template .waitlist-page .custom-datatable .inner-content .body-content .half-cells:first-child { border-right: 1px solid #c0c2c6; }
/* line 257, ../sass/includes/_waiting-list.scss */
.waitlist-template .waitlist-page .custom-datatable .inner-content .body-content .half-cells span { display: block; font-size: 18px; font-weight: bold; line-height: 36px; color: #a52c17; }
/* line 265, ../sass/includes/_waiting-list.scss */
.waitlist-template .waitlist-page .custom-datatable .inner-content .body-content .day-cell { text-transform: capitalize; color: #45ad23; padding: 12px 5px; display: inline-block; border-right: 1px solid #c0c2c6; height: 100%; vertical-align: middle; font-weight: bold; float: left; width: calc(100% / 7); text-align: center; font-size: 13px; line-height: 25px; }
/* line 280, ../sass/includes/_waiting-list.scss */
.waitlist-template .waitlist-page .custom-datatable .inner-content .body-content .day-cell:last-child { border-right: 0; }
/* line 287, ../sass/includes/_waiting-list.scss */
.waitlist-template .waitlist-page .custom-datatable thead th { font-family: "questrialregular"; text-transform: capitalize; padding: 12px; outline: none; }
/* line 292, ../sass/includes/_waiting-list.scss */
.waitlist-template .waitlist-page .custom-datatable thead th:nth-child(2) { width: 130px !important; }
/* line 295, ../sass/includes/_waiting-list.scss */
.waitlist-template .waitlist-page .custom-datatable thead th:nth-child(3) { width: 80px !important; }
/* line 298, ../sass/includes/_waiting-list.scss */
.waitlist-template .waitlist-page .custom-datatable thead th:nth-child(4) { width: 194px !important; }
/* line 301, ../sass/includes/_waiting-list.scss */
.waitlist-template .waitlist-page .custom-datatable thead th:last-child { width: 422px !important; }
/* line 307, ../sass/includes/_waiting-list.scss */
.waitlist-template .waitlist-page .custom-datatable tbody tr { border-bottom: 1px solid #c0c2c6; border-left: 1px solid #c0c2c6; border-right: 1px solid #c0c2c6; }
/* line 311, ../sass/includes/_waiting-list.scss */
.waitlist-template .waitlist-page .custom-datatable tbody tr td { vertical-align: top; border-right: 1px solid #c0c2c6; font-family: "questrialregular"; }
/* line 316, ../sass/includes/_waiting-list.scss */
.waitlist-template .waitlist-page .custom-datatable tbody tr td:nth-child(1) .body-content { border-right: 0; border-bottom: 0; }
/* line 326, ../sass/includes/_waiting-list.scss */
.waitlist-template .waitlist-page .custom-datatable tbody tr td:nth-child(4) .inner-content .head-content { border-right: 0; }
/* line 331, ../sass/includes/_waiting-list.scss */
.waitlist-template .waitlist-page .custom-datatable tbody tr td:last-child { width: 100px; }
/* line 334, ../sass/includes/_waiting-list.scss */
.waitlist-template .waitlist-page .custom-datatable tbody tr td:last-child .inner-content .head-content { border-right: 0; }
/* line 336, ../sass/includes/_waiting-list.scss */
.waitlist-template .waitlist-page .custom-datatable tbody tr td:last-child .inner-content .head-content a { width: 80px; }
/* line 340, ../sass/includes/_waiting-list.scss */
.waitlist-template .waitlist-page .custom-datatable tbody tr td:last-child .inner-content .body-content { border-right: 0; }
/* line 342, ../sass/includes/_waiting-list.scss */
.waitlist-template .waitlist-page .custom-datatable tbody tr td:last-child .inner-content .body-content a { width: 80px; }
/* line 350, ../sass/includes/_waiting-list.scss */
.waitlist-template .waitlist-page .custom-datatable tbody tr td .inner-content .body-content::nth-of-type(1) { border-bottom: 1px solid #c0c2c6; }
/* line 359, ../sass/includes/_waiting-list.scss */
.waitlist-template .waitlist-page .custom-datatable tbody tr .dataTables_empty { padding: 15px; background-color: #f2dede; color: #a94442; border: 0; text-transform: capitalize; }
/* line 372, ../sass/includes/_waiting-list.scss */
.waitlist-template.dashboard-waitinglist .waitlist-page .dataTables_filter { width: 60%; float: right; }
/* line 375, ../sass/includes/_waiting-list.scss */
.waitlist-template.dashboard-waitinglist .waitlist-page .dataTables_filter label { width: 100%; font-family: "questrialregular"; color: #45ad23; }
/* line 379, ../sass/includes/_waiting-list.scss */
.waitlist-template.dashboard-waitinglist .waitlist-page .dataTables_filter label input { font-family: "questrialregular"; width: 100%; height: 43px; font-size: 14px; border-radius: 0; box-shadow: none; margin-top: 5px; border-color: #d0d5d8; }
/* line 388, ../sass/includes/_waiting-list.scss */
.waitlist-template.dashboard-waitinglist .waitlist-page .dataTables_filter label input:focus, .waitlist-template.dashboard-waitinglist .waitlist-page .dataTables_filter label input:active:focus { outline: none; border-color: #d0d5d8; }
/* line 396, ../sass/includes/_waiting-list.scss */
.waitlist-template.dashboard-waitinglist .waitlist-page .custom-datatable thead th { color: #333843; }
/* line 399, ../sass/includes/_waiting-list.scss */
.waitlist-template.dashboard-waitinglist .waitlist-page .custom-datatable .inner-content .body-content label { color: #333843; }
/* line 404, ../sass/includes/_waiting-list.scss */
.waitlist-template.dashboard-waitinglist .waitlist-page .paging_numbers .pagination { margin-top: 20px; }
/* line 407, ../sass/includes/_waiting-list.scss */
.waitlist-template.dashboard-waitinglist .waitlist-page .paging_numbers .pagination .paginate_button a { color: #45ad23; border-radius: 0; }
/* line 412, ../sass/includes/_waiting-list.scss */
.waitlist-template.dashboard-waitinglist .waitlist-page .paging_numbers .pagination .paginate_button.active a { background: #45ad23; border-color: #45ad23; color: #fff; }

/* line 426, ../sass/includes/_waiting-list.scss */
.com-history .modal-dialog { width: 700px; }
/* line 428, ../sass/includes/_waiting-list.scss */
.com-history .modal-dialog .modal-content { border-radius: 0; }
/* line 430, ../sass/includes/_waiting-list.scss */
.com-history .modal-dialog .modal-content .modal-body { padding: 10px 10px 0 !important; }
/* line 432, ../sass/includes/_waiting-list.scss */
.com-history .modal-dialog .modal-content .modal-body .inner-sub-head { text-transform: capitalize; margin-bottom: 10px; font-family: "montserratmedium"; }
/* line 438, ../sass/includes/_waiting-list.scss */
.com-history .modal-dialog .modal-content .modal-body .com-history-table .table-row { display: table; width: 100%; border: 1px solid #c0c2c6; margin-bottom: 6px; }
/* line 443, ../sass/includes/_waiting-list.scss */
.com-history .modal-dialog .modal-content .modal-body .com-history-table .table-row:last-child { margin-bottom: 0; }
/* line 446, ../sass/includes/_waiting-list.scss */
.com-history .modal-dialog .modal-content .modal-body .com-history-table .table-row .table-cell { display: table-cell; vertical-align: middle; text-transform: capitalize; font-family: "montserratmedium"; font-size: 16px; padding: 6px 8px; }
/* line 453, ../sass/includes/_waiting-list.scss */
.com-history .modal-dialog .modal-content .modal-body .com-history-table .table-row .table-cell:first-child { width: 150px; }
/* line 456, ../sass/includes/_waiting-list.scss */
.com-history .modal-dialog .modal-content .modal-body .com-history-table .table-row .table-cell:nth-child(2) { border-left: 1px solid #c0c2c6; border-right: 1px solid #c0c2c6; width: 120px; text-align: center; }
@media (max-width: 576px) { /* line 438, ../sass/includes/_waiting-list.scss */
  .com-history .modal-dialog .modal-content .modal-body .com-history-table .table-row { display: block; }
  /* line 465, ../sass/includes/_waiting-list.scss */
  .com-history .modal-dialog .modal-content .modal-body .com-history-table .table-row:before { content: ""; display: table; }
  /* line 469, ../sass/includes/_waiting-list.scss */
  .com-history .modal-dialog .modal-content .modal-body .com-history-table .table-row:after { content: ""; display: table; clear: both; }
  /* line 474, ../sass/includes/_waiting-list.scss */
  .com-history .modal-dialog .modal-content .modal-body .com-history-table .table-row .table-cell { border-bottom: 1px solid #c0c2c6; display: block; float: left; }
  /* line 478, ../sass/includes/_waiting-list.scss */
  .com-history .modal-dialog .modal-content .modal-body .com-history-table .table-row .table-cell:first-child { width: 50%; border-right: 1px solid #c0c2c6; }
  /* line 482, ../sass/includes/_waiting-list.scss */
  .com-history .modal-dialog .modal-content .modal-body .com-history-table .table-row .table-cell:nth-child(2) { border-left: 0; border-right: 0; width: 50%; }
  /* line 487, ../sass/includes/_waiting-list.scss */
  .com-history .modal-dialog .modal-content .modal-body .com-history-table .table-row .table-cell:last-child { border-bottom: 0; width: 100%; clear: both; } }
/* line 497, ../sass/includes/_waiting-list.scss */
.com-history .modal-dialog .modal-content .modal-footer { padding: 10px; border-top: 0; }
/* line 500, ../sass/includes/_waiting-list.scss */
.com-history .modal-dialog .modal-content .modal-footer button { height: auto; min-width: 150px; }
@media (max-width: 767px) { /* line 426, ../sass/includes/_waiting-list.scss */
  .com-history .modal-dialog { width: 100%; } }

/* line 512, ../sass/includes/_waiting-list.scss */
.f-width { width: 100%; }

/* line 515, ../sass/includes/_waiting-list.scss */
.btn { text-transform: capitalize; height: 43px; border-radius: 0; outline: none; /*min-width: 95px;*/ }
/* line 521, ../sass/includes/_waiting-list.scss */
.btn:active { box-shadow: none; }
/* line 524, ../sass/includes/_waiting-list.scss */
.btn:focus { box-shadow: none; outline: none; }
/* line 528, ../sass/includes/_waiting-list.scss */
.btn.btn-green { background: #45ad23; color: #fff; }
/* line 531, ../sass/includes/_waiting-list.scss */
.btn.btn-green:hover, .btn.btn-green:focus, .btn.btn-green:active:focus { outline: none; background: #378b1c; }
/* line 535, ../sass/includes/_waiting-list.scss */
.btn.btn-green.markAbsence_form { border-color: #45ad23; }
/* line 537, ../sass/includes/_waiting-list.scss */
.btn.btn-green.markAbsence_form:hover, .btn.btn-green.markAbsence_form:focus, .btn.btn-green.markAbsence_form:active:focus { color: #fff; outline: none; border-color: #378b1c; }
/* line 544, ../sass/includes/_waiting-list.scss */
.btn.btn-grey { background: #23282f; color: #fff; }
/* line 547, ../sass/includes/_waiting-list.scss */
.btn.btn-grey:hover { background: #121418; }
/* line 551, ../sass/includes/_waiting-list.scss */
.btn.btn-medium { min-width: 140px; }
/* line 554, ../sass/includes/_waiting-list.scss */
.btn.btn-min { height: auto; }

/* line 558, ../sass/includes/_waiting-list.scss */
.upload-button { display: inline-block; width: 50px; height: 50px; border-radius: 50%; border: 2px solid #23282f; color: #23282f; text-align: center; -webkit-transition: all .35s; -o-transition: all .35s; transition: all .35s; }
/* line 569, ../sass/includes/_waiting-list.scss */
.upload-button:hover { background: #23282f; color: #fff; }
/* line 573, ../sass/includes/_waiting-list.scss */
.upload-button .fa { font-size: 25px; line-height: 49px; }

/* line 578, ../sass/includes/_waiting-list.scss */
.btn-mail { margin-left: auto; margin-right: 10px; display: inline-block; width: 50px; height: 50px; border-radius: 50%; border: 2px solid #23282f; color: #23282f; text-align: center; -webkit-transition: all .35s; -o-transition: all .35s; transition: all .35s; }
/* line 591, ../sass/includes/_waiting-list.scss */
.btn-mail:hover { background: #23282f; color: #fff; }
/* line 595, ../sass/includes/_waiting-list.scss */
.btn-mail .fa { font-size: 25px; line-height: 49px; }

/* line 600, ../sass/includes/_waiting-list.scss */
.add-btn { display: inline-block; width: 43px; height: 43px; border: 0; border-radius: 50%; background: #5086ae; color: #fff; text-align: center; -webkit-transition: all .35s; -o-transition: all .35s; transition: all .35s; }
/* line 612, ../sass/includes/_waiting-list.scss */
.add-btn:hover, .add-btn:focus { background: #34658b; color: #fff; outline: none; }
/* line 617, ../sass/includes/_waiting-list.scss */
.add-btn .fa { font-size: 25px; line-height: 49px; }

/*--------- Waiting list Add popup -------------*/
/* line 628, ../sass/includes/_waiting-list.scss */
.venue-profile-popup .timetable_div .facilites-wrapper .table tr:nth-child(odd) { background: #fff; }
/* line 631, ../sass/includes/_waiting-list.scss */
.venue-profile-popup .timetable_div .facilites-wrapper .table tr:nth-child(even) { background: #b0b0b0; }
/* line 633, ../sass/includes/_waiting-list.scss */
.venue-profile-popup .timetable_div .facilites-wrapper .table tr:nth-child(even) td { color: #fff; }
/* line 635, ../sass/includes/_waiting-list.scss */
.venue-profile-popup .timetable_div .facilites-wrapper .table tr:nth-child(even) td label, .venue-profile-popup .timetable_div .facilites-wrapper .table tr:nth-child(even) td span { color: #fff !important; }
/* line 640, ../sass/includes/_waiting-list.scss */
.venue-profile-popup .timetable_div .facilites-wrapper .table tr .btn-book { text-align: center; }

/* line 652, ../sass/includes/_waiting-list.scss */
.waitlist-page { /*---------- waiting list Member matching preferences -------*/ }
/* line 655, ../sass/includes/_waiting-list.scss */
.waitlist-page table tr:nth-child(odd) { background: #dfe6ea; }
/* line 658, ../sass/includes/_waiting-list.scss */
.waitlist-page table tr:nth-child(4n - 1) { background: #fff; }
/* line 662, ../sass/includes/_waiting-list.scss */
.waitlist-page table tr:nth-child(even) .vie-btn { opacity: 0.9; }
/* line 664, ../sass/includes/_waiting-list.scss */
.waitlist-page table tr:nth-child(even) .vie-btn:hover { opacity: 1; }
/* line 671, ../sass/includes/_waiting-list.scss */
.waitlist-page table thead tr { background: none !important; }
/* line 675, ../sass/includes/_waiting-list.scss */
.waitlist-page table th { color: #5086ae; font-family: "questrialregular"; text-transform: capitalize; border: 0; }
/* line 681, ../sass/includes/_waiting-list.scss */
.waitlist-page table td { vertical-align: middle; font-family: "questrialregular"; text-transform: capitalize; color: #303843; }
/* line 686, ../sass/includes/_waiting-list.scss */
.waitlist-page table td .vie-btn { position: absolute; width: 100%; height: 100%; top: 0; left: 0; background: #5086ae; color: #fff; border: 0; outine: none; }
/* line 696, ../sass/includes/_waiting-list.scss */
.waitlist-page table td .vie-btn:hover { background: #303843; }
/* line 700, ../sass/includes/_waiting-list.scss */
.waitlist-page table td .btn-preferences { background: #fff; color: #303843; position: absolute; left: 0; top: 0; width: 100%; height: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
/* line 717, ../sass/includes/_waiting-list.scss */
.waitlist-page table td .btn-preferences:hover { background: #303843; color: #fff; }
/* line 721, ../sass/includes/_waiting-list.scss */
.waitlist-page table td .btn-preferences:focus { outline: none; }
/* line 725, ../sass/includes/_waiting-list.scss */
.waitlist-page table td .icon-green { color: #4bc136; }
/* line 728, ../sass/includes/_waiting-list.scss */
.waitlist-page table td .color-blue { color: #5086ae; }
/* line 732, ../sass/includes/_waiting-list.scss */
.waitlist-page table td:last-child { width: 100px; min-width: 100px; }
/* line 738, ../sass/includes/_waiting-list.scss */
.waitlist-page table.waiting-list-table tbody tr { border-bottom: 0; }
/* line 741, ../sass/includes/_waiting-list.scss */
.waitlist-page table.waiting-list-table tbody tr.main-tr td { font-family: "questrialregular"; }
/* line 743, ../sass/includes/_waiting-list.scss */
.waitlist-page table.waiting-list-table tbody tr.main-tr td:not(:first-child) { border-bottom: 1px solid #c1c1c1 !important; }
/* line 746, ../sass/includes/_waiting-list.scss */
.waitlist-page table.waiting-list-table tbody tr.main-tr td.td-name { width: 250px; }
@media screen and (min-width: 1200px) and (max-width: 1366px) { /* line 746, ../sass/includes/_waiting-list.scss */
  .waitlist-page table.waiting-list-table tbody tr.main-tr td.td-name { width: 190px; } }
/* line 752, ../sass/includes/_waiting-list.scss */
.waitlist-page table.waiting-list-table tbody tr.main-tr td.td-pref-tool { width: 180px; }
/* line 755, ../sass/includes/_waiting-list.scss */
.waitlist-page table.waiting-list-table tbody tr.main-tr td.td-status { width: 100px; }
/* line 758, ../sass/includes/_waiting-list.scss */
.waitlist-page table.waiting-list-table tbody tr.main-tr td.td-level { width: 150px; }
/* line 762, ../sass/includes/_waiting-list.scss */
.waitlist-page table.waiting-list-table tbody tr.main-tr td.pref-date { width: 140px; }
/* line 765, ../sass/includes/_waiting-list.scss */
.waitlist-page table.waiting-list-table tbody tr.main-tr td.date-time { width: 180px; }
/* line 768, ../sass/includes/_waiting-list.scss */
.waitlist-page table.waiting-list-table tbody tr.main-tr td.waiting-time { width: 110px; }
/* line 770, ../sass/includes/_waiting-list.scss */
.waitlist-page table.waiting-list-table tbody tr.main-tr td.waiting-time .waiting-week { font-family: "questrialregular"; }
/* line 773, ../sass/includes/_waiting-list.scss */
.waitlist-page table.waiting-list-table tbody tr.main-tr td.waiting-time .w-time-date { font-size: 12px; }
/* line 779, ../sass/includes/_waiting-list.scss */
.waitlist-page table.waiting-list-table tbody tr td { /*&:first-child{
	border-top:0 !important;
	&:before{
		display:none;
	}
}*/ }
/* line 786, ../sass/includes/_waiting-list.scss */
.waitlist-page table.waiting-list-table tbody tr td.chek-outer { padding-left: 15px; }
/* line 788, ../sass/includes/_waiting-list.scss */
.waitlist-page table.waiting-list-table tbody tr td.chek-outer .row-conunt { position: absolute; left: -40px; }
/* line 792, ../sass/includes/_waiting-list.scss */
.waitlist-page table.waiting-list-table tbody tr td.chek-outer input[type=checkbox] { width: 100%; height: 100%; margin-top: 0; opacity: 0; position: absolute; top: 0; left: 0; cursor: pointer; z-index: 1; }
/* line 803, ../sass/includes/_waiting-list.scss */
.waitlist-page table.waiting-list-table tbody tr td.chek-outer label { width: 10px; height: 100%; margin-bottom: 0; position: absolute; top: 0; left: 0; padding: 0; background: #fff; }
/* line 812, ../sass/includes/_waiting-list.scss */
.waitlist-page table.waiting-list-table tbody tr td.chek-outer label:before { top: 0; width: 10px; height: 100%; background: transparent; border-bottom: 0; border-top: 0; border-left: transparent; }
/* line 821, ../sass/includes/_waiting-list.scss */
.waitlist-page table.waiting-list-table tbody tr td.chek-outer label:after { top: 0; width: 100%; height: 100%; background: #5086ae; left: 0; content: ""; }
/* line 831, ../sass/includes/_waiting-list.scss */
.waitlist-page table.waiting-list-table tbody tr td.edit-td { width: 100px; position: relative; min-height: 40px; }
/* line 835, ../sass/includes/_waiting-list.scss */
.waitlist-page table.waiting-list-table tbody tr td.edit-td .edit-btn { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: #fff; color: #303843; border: 0; }
/* line 844, ../sass/includes/_waiting-list.scss */
.waitlist-page table.waiting-list-table tbody tr td.edit-td .edit-btn:hover { background: #303843; color: #fff; }
/* line 856, ../sass/includes/_waiting-list.scss */
.waitlist-page table.waiting-list-table.wl-all-table tbody tr:nth-child(odd) { background: #dfe6ea; }
/* line 859, ../sass/includes/_waiting-list.scss */
.waitlist-page table.waiting-list-table.wl-all-table tbody tr:nth-child(even) { background: #fff; }
/* line 862, ../sass/includes/_waiting-list.scss */
.waitlist-page table.waiting-list-table.wl-all-table tbody tr.waiting-list-tickets { background: #fff; }
/* line 872, ../sass/includes/_waiting-list.scss */
.waitlist-page .set-table thead tr { background: none !important; }
/* line 876, ../sass/includes/_waiting-list.scss */
.waitlist-page .set-table td { font-family: "questrialregular"; font-weight: normal; }
/* line 879, ../sass/includes/_waiting-list.scss */
.waitlist-page .set-table td:first-child { background: none; text-align: left !important; color: #333; }
/* line 885, ../sass/includes/_waiting-list.scss */
.waitlist-page .set-table .in-table { background: #fff !important; }
/* line 887, ../sass/includes/_waiting-list.scss */
.waitlist-page .set-table .in-table td:nth-child(3), .waitlist-page .set-table .in-table td:nth-child(4) { padding: 0; }
/* line 890, ../sass/includes/_waiting-list.scss */
.waitlist-page .set-table .in-table tr:nth-child(odd) { background: none !important; }
/* line 893, ../sass/includes/_waiting-list.scss */
.waitlist-page .set-table .in-table td:last-child { min-width: 50px; width: 50px; }
/* line 897, ../sass/includes/_waiting-list.scss */
.waitlist-page .set-table .in-table td:first-child { text-align: center !important; }
/* line 900, ../sass/includes/_waiting-list.scss */
.waitlist-page .set-table .in-table td { text-align: center; vertical-align: middle; }
/* line 904, ../sass/includes/_waiting-list.scss */
.waitlist-page .set-table .in-table .parag { background: #dfe6ea; padding: 15px; margin-top: 15px; border: 1px solid #c1c1c1; }
/* line 910, ../sass/includes/_waiting-list.scss */
.waitlist-page .set-table .in-table .selectric-common-select { border: 0; }
/* line 913, ../sass/includes/_waiting-list.scss */
.waitlist-page .set-table .in-table .fa-check { color: #4bc136; }
/* line 921, ../sass/includes/_waiting-list.scss */
.waitlist-page .set-table.category-table thead tr th.th-email, .waitlist-page .set-table.category-table thead tr th.th-sms { width: 70px; }
/* line 929, ../sass/includes/_waiting-list.scss */
.waitlist-page .set-table.category-table tbody tr td { padding: 0; }
/* line 931, ../sass/includes/_waiting-list.scss */
.waitlist-page .set-table.category-table tbody tr td input { border: 0; text-align: center; width: 100%; }
/* line 937, ../sass/includes/_waiting-list.scss */
.waitlist-page .set-table.category-table tbody tr td .form-group.chk-only { margin-bottom: 0; }
/* line 939, ../sass/includes/_waiting-list.scss */
.waitlist-page .set-table.category-table tbody tr td .form-group.chk-only .custom-check { margin-bottom: 0; }
/* line 941, ../sass/includes/_waiting-list.scss */
.waitlist-page .set-table.category-table tbody tr td .form-group.chk-only .custom-check span { border-right: 0; }
/* line 954, ../sass/includes/_waiting-list.scss */
.waitlist-page .tab-wrapper li a { border-right: 1px solid #d6d6d6 !important; border-top: 1px solid #d6d6d6 !important; border-bottom: 1px solid #d6d6d6 !important; font-family: "questrialregular"; }
/* line 961, ../sass/includes/_waiting-list.scss */
.waitlist-page .tab-wrapper li:nth-child(1) a { border-left: 1px solid #d6d6d6 !important; }
/* line 967, ../sass/includes/_waiting-list.scss */
.waitlist-page .waitlist-tab { background: #fff !important; padding: 15px !important; color: #333 !important; border: 1px solid #d6d6d6; border-top: 0; }
/* line 977, ../sass/includes/_waiting-list.scss */
.waitlist-page .member-pref-table-wrap h5 { font-family: "questrialregular"; font-size: 15px; color: #5086ae; text-align: left; margin: 10px 0; }
/* line 987, ../sass/includes/_waiting-list.scss */
.waitlist-page .member-pref-table-wrap .table-mem-pref tbody tr td { color: #303843; text-transform: capitalize; }
/* line 990, ../sass/includes/_waiting-list.scss */
.waitlist-page .member-pref-table-wrap .table-mem-pref tbody tr td:first-child { background: none; border-top: 1px solid #c1c1c1 !important; }
/* line 993, ../sass/includes/_waiting-list.scss */
.waitlist-page .member-pref-table-wrap .table-mem-pref tbody tr td:first-child:before { content: ''; left: 0; top: 0; bottom: 0; width: 1px; height: 100%; background: #c1c1c1; position: absolute; z-index: 1; display: block; }
/* line 1006, ../sass/includes/_waiting-list.scss */
.waitlist-page .member-pref-table-wrap .table-mem-pref tbody tr td.book-td { width: 100px; position: relative; }
/* line 1009, ../sass/includes/_waiting-list.scss */
.waitlist-page .member-pref-table-wrap .table-mem-pref tbody tr td.book-td .btn-book { font-family: "questrialregular"; font-size: 15px; width: 100%; height: 100%; position: absolute; left: 0; top: 0; background: #5086ae; color: #fff; }
/* line 1019, ../sass/includes/_waiting-list.scss */
.waitlist-page .member-pref-table-wrap .table-mem-pref tbody tr td.book-td .btn-book:hover { background: #303843; color: #fff; }
/* line 1031, ../sass/includes/_waiting-list.scss */
.waitlist-page .member-pref-table-wrap .member-prf-btn.waterbabies-button-common .btn-blue, .waitlist-page .member-pref-table-wrap .member-prf-btn.waterbabies-button-common .btn-white { width: 130px; border: 1px solid #c1c1c1; background: #fff; }
/* line 1035, ../sass/includes/_waiting-list.scss */
.waitlist-page .member-pref-table-wrap .member-prf-btn.waterbabies-button-common .btn-blue:hover, .waitlist-page .member-pref-table-wrap .member-prf-btn.waterbabies-button-common .btn-white:hover { background: #5086ae; color: #fff; }

/* line 1045, ../sass/includes/_waiting-list.scss */
.baby-due-btn-wrap .add-btn { padding: 0; width: 45px; height: 45px; }
/* line 1050, ../sass/includes/_waiting-list.scss */
.baby-due-btn-wrap .baby-due-btn, .baby-due-btn-wrap .baby-not-due-btn { min-width: 150px; padding: 5px 8px !important; background: #fff; color: #303843; font-family: "questrialregular"; font-size: 16px !important; border: 1px solid #c0c2c6; }
/* line 1058, ../sass/includes/_waiting-list.scss */
.baby-due-btn-wrap .baby-due-btn:hover, .baby-due-btn-wrap .baby-not-due-btn:hover { background: #5086ae; color: #fff; border-color: #5086ae; }
/* line 1063, ../sass/includes/_waiting-list.scss */
.baby-due-btn-wrap .baby-due-btn:focus, .baby-due-btn-wrap .baby-not-due-btn:focus { outline: none; }
/* line 1066, ../sass/includes/_waiting-list.scss */
.baby-due-btn-wrap .baby-due-btn.active, .baby-due-btn-wrap .baby-not-due-btn.active { background: #5086ae; color: #fff; border-color: #5086ae; }
/* line 1072, ../sass/includes/_waiting-list.scss */
.baby-due-btn-wrap .baby-due-btn { position: relative; }
/* line 1074, ../sass/includes/_waiting-list.scss */
.baby-due-btn-wrap .baby-due-btn .count { width: 30px; height: 30px; border-radius: 50%; color: #fff; background: #45ad23; position: absolute; right: 10px; top: -10px; 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 2, ../sass/includes/_manegment-dashboard.scss */
.manehment-list .left-block { width: 80%; float: left; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
/* line 17, ../sass/includes/_manegment-dashboard.scss */
.manehment-list form .selectric-wrapper .label { color: #6a728a; font-size: 13px; }
/* line 21, ../sass/includes/_manegment-dashboard.scss */
.manehment-list form .selectric-wrapper .selectric { min-height: 41px; }
/* line 24, ../sass/includes/_manegment-dashboard.scss */
.manehment-list form .selectric-wrapper .selectric-items { top: 100%; }
/* line 29, ../sass/includes/_manegment-dashboard.scss */
.manehment-list form .total-amount h4 { font-size: 18px; color: #303843; text-align: center; margin-top: 10px; }
/* line 34, ../sass/includes/_manegment-dashboard.scss */
.manehment-list form .total-amount h4 span { color: #ea5642; }
/* line 40, ../sass/includes/_manegment-dashboard.scss */
.manehment-list .right-block { float: right; }
@media (max-width: 767px) { /* line 40, ../sass/includes/_manegment-dashboard.scss */
  .manehment-list .right-block { margin-bottom: 20px; } }
/* line 45, ../sass/includes/_manegment-dashboard.scss */
.manehment-list .right-block a { width: 43px; height: 43px; text-align: center; color: #fff; font-size: 25px; background: #5086ae; border-radius: 50%; margin: -2px 0 0px 5px; padding: 0 !important; cursor: pointer; vertical-align: top; position: relative; }
/* line 59, ../sass/includes/_manegment-dashboard.scss */
.manehment-list .right-block a.add-school-btn i { display: block; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); }
/* line 68, ../sass/includes/_manegment-dashboard.scss */
.manehment-list .right-block a.rg-upload-btn { border: solid 2px #404853; color: #404853; background: #fff; }
/* line 77, ../sass/includes/_manegment-dashboard.scss */
.manehment-list .search-panel .btn { min-width: 49%; }
@media (max-width: 992px) { /* line 77, ../sass/includes/_manegment-dashboard.scss */
  .manehment-list .search-panel .btn { min-width: auto; } }
/* line 87, ../sass/includes/_manegment-dashboard.scss */
.manehment-list .member-list table thead tr { border: 0; }
/* line 91, ../sass/includes/_manegment-dashboard.scss */
.manehment-list .member-list table tr { background: #e6ebee; color: #fff; font-weight: normal; text-transform: capitalize; border-top: solid 1px #c1c1c1; border-bottom: 1px solid #c4cbcf; }
/* line 98, ../sass/includes/_manegment-dashboard.scss */
.manehment-list .member-list table tr:nth-child(even) { background: #fff; }
/* line 102, ../sass/includes/_manegment-dashboard.scss */
.manehment-list .member-list table tr.inactive-bg td { color: #fff; }
/* line 107, ../sass/includes/_manegment-dashboard.scss */
.manehment-list .member-list table tr table tr { border-bottom: 0; }
/* line 112, ../sass/includes/_manegment-dashboard.scss */
.manehment-list .member-list table tr th { font-family: "questrialregular"; font-weight: normal; vertical-align: middle; border: 0px; background: #fff; color: #5086ae; text-transform: capitalize; text-align: center; }
/* line 121, ../sass/includes/_manegment-dashboard.scss */
.manehment-list .member-list table tr th.text-left { text-align: left; }
/* line 125, ../sass/includes/_manegment-dashboard.scss */
.manehment-list .member-list table tr td { font-family: "questrialregular"; border: 0px; color: #303843; border-left: solid 1px #c1c1c1; border-right: solid 1px #c1c1c1; text-align: center; vertical-align: middle; position: relative; }
/* line 134, ../sass/includes/_manegment-dashboard.scss */
.manehment-list .member-list table tr td.text-left { text-align: left; }
/* line 137, ../sass/includes/_manegment-dashboard.scss */
.manehment-list .member-list table tr td.pad-8 { padding: 8px; }
/* line 140, ../sass/includes/_manegment-dashboard.scss */
.manehment-list .member-list table tr td.amount-td { font-size: 16px; }
/* line 143, ../sass/includes/_manegment-dashboard.scss */
.manehment-list .member-list table tr td .fa-money, .manehment-list .member-list table tr td .fa-credit-card { font-size: 25px; }
/* line 146, ../sass/includes/_manegment-dashboard.scss */
.manehment-list .member-list table tr td.inner-data { padding: 0px; }
/* line 149, ../sass/includes/_manegment-dashboard.scss */
.manehment-list .member-list table tr td .btn_edit_course { margin: 0; width: 100%; height: 100%; position: absolute; left: 0; top: 0; background: #fff; color: #303843; border: 0; }
/* line 159, ../sass/includes/_manegment-dashboard.scss */
.manehment-list .member-list table tr td .btn_edit_course:focus, .manehment-list .member-list table tr td .btn_edit_course:hover, .manehment-list .member-list table tr td .btn_edit_course:active { color: #303843; }
/* line 164, ../sass/includes/_manegment-dashboard.scss */
.manehment-list .member-list table tr td table.inner-icon { width: 100%; height: 36px; }
/* line 168, ../sass/includes/_manegment-dashboard.scss */
.manehment-list .member-list table tr td table.inner-icon tr td { padding: 0px; }
/* line 174, ../sass/includes/_manegment-dashboard.scss */
.manehment-list .member-list table tr td a { font-family: "questrialregular"; height: 32px; width: 80px; margin-bottom: 5px; cursor: pointer; }
/* line 184, ../sass/includes/_manegment-dashboard.scss */
.manehment-list .member-list table tr td span.gather_text a { font-family: "questrialregular"; font-size: 14px; color: #5086ae; }
/* line 189, ../sass/includes/_manegment-dashboard.scss */
.manehment-list .member-list table tr td span.gather_text a:hover, .manehment-list .member-list table tr td span.gather_text a:focus, .manehment-list .member-list table tr td span.gather_text a:active, .manehment-list .member-list table tr td span.gather_text a:active:focus { color: #378b1c; }
/* line 195, ../sass/includes/_manegment-dashboard.scss */
.manehment-list .member-list table tr td:last-child { width: 100px; }
@media (max-width: 991px) { /* line 195, ../sass/includes/_manegment-dashboard.scss */
  .manehment-list .member-list table tr td:last-child { min-width: 100px; } }
/* line 200, ../sass/includes/_manegment-dashboard.scss */
.manehment-list .member-list table tr td:last-child .btn.btn-green { width: 100%; height: 100%; position: absolute; left: 0; top: 0; background: #5086ae; }
/* line 207, ../sass/includes/_manegment-dashboard.scss */
.manehment-list .member-list table tr td:last-child .btn.btn-green:hover, .manehment-list .member-list table tr td:last-child .btn.btn-green:focus, .manehment-list .member-list table tr td:last-child .btn.btn-green:active, .manehment-list .member-list table tr td:last-child .btn.btn-green:active:focus { background: #3f6e90; }
/* line 210, ../sass/includes/_manegment-dashboard.scss */
.manehment-list .member-list table tr td:last-child .btn.btn-green span { position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
/* line 218, ../sass/includes/_manegment-dashboard.scss */
.manehment-list .member-list table tr td:last-child .btn.btn-green.dark { background: #303843; }
/* line 221, ../sass/includes/_manegment-dashboard.scss */
.manehment-list .member-list table tr td:last-child .btn.btn-green.cancel_written_off { background: #45ad23; }
/* line 225, ../sass/includes/_manegment-dashboard.scss */
.manehment-list .member-list table tr td:last-child .btn-member-delete { font-family: "questrialregular"; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: #fff; color: #5086ae; }
/* line 234, ../sass/includes/_manegment-dashboard.scss */
.manehment-list .member-list table tr td:last-child .btn-member-delete span { position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
/* line 242, ../sass/includes/_manegment-dashboard.scss */
.manehment-list .member-list table tr td:last-child .btn-member-delete:hover { background: #303843; color: #fff; }
/* line 248, ../sass/includes/_manegment-dashboard.scss */
.manehment-list .member-list table tr td.info-btn-holder { width: 100px; }
/* line 250, ../sass/includes/_manegment-dashboard.scss */
.manehment-list .member-list table tr td.info-btn-holder .info_btn { width: 100%; height: 100%; position: absolute; left: 0; top: 0; background: #5086ae; }
/* line 257, ../sass/includes/_manegment-dashboard.scss */
.manehment-list .member-list table tr td.info-btn-holder .info_btn:hover, .manehment-list .member-list table tr td.info-btn-holder .info_btn:focus { background: #303843; }
/* line 262, ../sass/includes/_manegment-dashboard.scss */
.manehment-list .member-list table tr td .course-title { width: calc(100% - 14px); padding-right: 20px; display: inline-block; min-width: 150px; word-break: break-word; white-space: initial; }
/* line 270, ../sass/includes/_manegment-dashboard.scss */
.manehment-list .member-list table tr td .icon-bookable { position: absolute; right: 10px; color: #ea9815; top: 50%; transform: translate(-50%, -50%); }
/* line 276, ../sass/includes/_manegment-dashboard.scss */
.manehment-list .member-list table tr td .icon-bookable i { -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }
/* line 282, ../sass/includes/_manegment-dashboard.scss */
.manehment-list .member-list table tr td .icon-instructors { display: inline-block; color: #5086ae; }
/* line 287, ../sass/includes/_manegment-dashboard.scss */
.manehment-list .member-list table tr.extra-space { height: 5px; background: #fff; }
/* line 291, ../sass/includes/_manegment-dashboard.scss */
.manehment-list .member-list table tr.active-tablerow { background: #d13934; }
/* line 294, ../sass/includes/_manegment-dashboard.scss */
.manehment-list .member-list table tr table tr { background: none; }
/* line 298, ../sass/includes/_manegment-dashboard.scss */
.manehment-list .member-list table.inner-table { width: 100%; }
/* line 301, ../sass/includes/_manegment-dashboard.scss */
.manehment-list .member-list table.inner-table tr.active-tablerow { background: #d13934; }
/* line 305, ../sass/includes/_manegment-dashboard.scss */
.manehment-list .member-list table.inner-table tr td #logout { width: 35px; display: block; position: relative; margin: auto; }
/* line 311, ../sass/includes/_manegment-dashboard.scss */
.manehment-list .member-list table.inner-table tr td:last-child { border: 0px; }
/* line 314, ../sass/includes/_manegment-dashboard.scss */
.manehment-list .member-list table.inner-table tr td img { padding: 10px 0px; }
/* line 316, ../sass/includes/_manegment-dashboard.scss */
.manehment-list .member-list table.inner-table tr td img.icon-new { width: 36px; }
/* line 325, ../sass/includes/_manegment-dashboard.scss */
.manehment-list .member-list table tbody tr:nth-child(odd) { background: #dfe6ea; }
/* line 328, ../sass/includes/_manegment-dashboard.scss */
.manehment-list .member-list table tbody tr:nth-child(4n - 1) { background: #fff; }
/* line 332, ../sass/includes/_manegment-dashboard.scss */
.manehment-list .member-list table tbody tr td.text-left { text-align: left; }
/* line 335, ../sass/includes/_manegment-dashboard.scss */
.manehment-list .member-list table tbody tr td.color-box { min-width: 70px; }
/* line 338, ../sass/includes/_manegment-dashboard.scss */
.manehment-list .member-list table tbody tr td .selected-color { width: 100%; height: 100%; position: absolute; left: 0; top: 0; }
/* line 346, ../sass/includes/_manegment-dashboard.scss */
.manehment-list .member-list table tbody tr.collapse-row { background: none; }
/* line 348, ../sass/includes/_manegment-dashboard.scss */
.manehment-list .member-list table tbody tr.collapse-row .collapse-td { padding: 0; }
/* line 350, ../sass/includes/_manegment-dashboard.scss */
.manehment-list .member-list table tbody tr.collapse-row .collapse-td .well { padding: 10px; padding-right: 0; padding-left: 25px; background: none; border: 0; border-radius: 0; box-shadow: none; margin-bottom: 0; }
/* line 360, ../sass/includes/_manegment-dashboard.scss */
.manehment-list .member-list table tbody tr.collapse-row .collapse-td table { margin-bottom: 0; }
/* line 362, ../sass/includes/_manegment-dashboard.scss */
.manehment-list .member-list table tbody tr.collapse-row .collapse-td table tr { border-bottom: solid 1px #c1c1c1; }
/* line 365, ../sass/includes/_manegment-dashboard.scss */
.manehment-list .member-list table tbody tr.collapse-row .collapse-td table tr td.color-box { min-width: 30px; }
/* line 368, ../sass/includes/_manegment-dashboard.scss */
.manehment-list .member-list table tbody tr.collapse-row .collapse-td table tr td.text-left { text-align: left; }
/* line 381, ../sass/includes/_manegment-dashboard.scss */
.manehment-list .member-list.finance-list thead tr { background: none; }
/* line 383, ../sass/includes/_manegment-dashboard.scss */
.manehment-list .member-list.finance-list thead tr th { background: none; }
/* line 391, ../sass/includes/_manegment-dashboard.scss */
.manehment-list .member-list.finance-list tbody tr td input[type=checkbox] { width: 100%; height: 100%; margin-top: 0; opacity: 0; position: absolute; top: 0; left: 0; cursor: pointer; z-index: 1; }
/* line 403, ../sass/includes/_manegment-dashboard.scss */
.manehment-list .member-list.finance-list tbody tr td.chek-outer label { width: 10px; height: 100%; margin-bottom: 0; position: absolute; top: 0; left: 0; padding: 0; background: #fff; }
/* line 412, ../sass/includes/_manegment-dashboard.scss */
.manehment-list .member-list.finance-list tbody tr td.chek-outer label:before { top: 0; width: 10px; height: 100%; background: transparent; border-bottom: 0; border-top: 0; border-left: transparent; }
/* line 421, ../sass/includes/_manegment-dashboard.scss */
.manehment-list .member-list.finance-list tbody tr td.chek-outer label:after { top: 0; width: 100%; height: 100%; background: #5086ae; left: 0; content: ""; }
/* line 439, ../sass/includes/_manegment-dashboard.scss */
.manehment-list .member-list.finance-list .finance-table tbody tr:nth-child(odd) { background: #dfe6ea; }
/* line 442, ../sass/includes/_manegment-dashboard.scss */
.manehment-list .member-list.finance-list .finance-table tbody tr:nth-child(even) { background: #fff; }
/* line 446, ../sass/includes/_manegment-dashboard.scss */
.manehment-list .member-list.finance-list .finance-table tbody tr td .btn-fi-action { background: #45ad23; }
/* line 457, ../sass/includes/_manegment-dashboard.scss */
.manehment-list .member-list .member-table tbody tr:nth-child(odd) { background: #dfe6ea; }
/* line 460, ../sass/includes/_manegment-dashboard.scss */
.manehment-list .member-list .member-table tbody tr:nth-child(even) { background: #fff; }
/* line 464, ../sass/includes/_manegment-dashboard.scss */
.manehment-list .member-list .member-table tbody tr td .btn-fi-action { background: #45ad23; }
/* line 467, ../sass/includes/_manegment-dashboard.scss */
.manehment-list .member-list .member-table tbody tr td:nth-child(9) { width: 100px; }
@media (max-width: 991px) { /* line 467, ../sass/includes/_manegment-dashboard.scss */
  .manehment-list .member-list .member-table tbody tr td:nth-child(9) { min-width: 100px; } }
/* line 472, ../sass/includes/_manegment-dashboard.scss */
.manehment-list .member-list .member-table tbody tr td:nth-child(9) .btn.btn-green { font-family: "questrialregular"; margin: 0; width: 100%; height: 100%; position: absolute; left: 0; top: 0; background: rgba(80, 134, 174, 0.6); }
/* line 482, ../sass/includes/_manegment-dashboard.scss */
.manehment-list .member-list .member-table tbody tr td:nth-child(9) .btn.btn-green:hover, .manehment-list .member-list .member-table tbody tr td:nth-child(9) .btn.btn-green:focus, .manehment-list .member-list .member-table tbody tr td:nth-child(9) .btn.btn-green:active, .manehment-list .member-list .member-table tbody tr td:nth-child(9) .btn.btn-green:active:focus { background: #303843; }
/* line 485, ../sass/includes/_manegment-dashboard.scss */
.manehment-list .member-list .member-table tbody tr td:nth-child(9) .btn.btn-green span { position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
/* line 501, ../sass/includes/_manegment-dashboard.scss */
.manehment-list .member-list #members_tbl_body tr:nth-child(odd) { background: #dfe6ea !important; }
/* line 509, ../sass/includes/_manegment-dashboard.scss */
.manehment-list.course-management .search-panel .btn { min-width: 150px; margin-left: 5px; 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 521, ../sass/includes/_manegment-dashboard.scss */
.manehment-list.course-management .search-panel .btn:nth-child(1) { margin-left: 0; }

/* line 530, ../sass/includes/_manegment-dashboard.scss */
.finance-table hr { width: 100%; }
/* line 534, ../sass/includes/_manegment-dashboard.scss */
.finance-table .selected-members table { margin-bottom: 0; }
/* line 538, ../sass/includes/_manegment-dashboard.scss */
.finance-table .selected-members table tbody tr:nth-child(odd) { background: #e6ebee; }
/* line 541, ../sass/includes/_manegment-dashboard.scss */
.finance-table .selected-members table tbody tr:nth-child(even) { background: #fff; }
/* line 550, ../sass/includes/_manegment-dashboard.scss */
.finance-table textarea { width: 100%; border-radius: 0; box-shadow: none; text-transform: capitalize; }
/* line 555, ../sass/includes/_manegment-dashboard.scss */
.finance-table textarea:focus { box-shadow: none; border-color: #ccc; }
/* line 560, ../sass/includes/_manegment-dashboard.scss */
.finance-table .btn-submit { background: #45ad23; color: #fff; text-transform: capitalize; float: right; line-height: 25px; margin-top: 10px; }

/* line 572, ../sass/includes/_manegment-dashboard.scss */
.payment-setting-table thead tr td { color: #45ad23; }
/* line 579, ../sass/includes/_manegment-dashboard.scss */
.payment-setting-table tbody tr td { color: #303843; }

/* line 586, ../sass/includes/_manegment-dashboard.scss */
.communication-table h6 { font-size: 15px; color: #378b1c; margin: 15px 0; }
/* line 593, ../sass/includes/_manegment-dashboard.scss */
.communication-table .panel-group .panel + .panel { margin-top: 0; }
/* line 597, ../sass/includes/_manegment-dashboard.scss */
.communication-table .panel-group .panel:nth-child(odd) .panel-heading { background: #dfe6ea; }
/* line 602, ../sass/includes/_manegment-dashboard.scss */
.communication-table .panel-group .panel:nth-child(even) .panel-heading { background: #fff; }
/* line 606, ../sass/includes/_manegment-dashboard.scss */
.communication-table .panel-group .panel .btn-edit { position: absolute; right: 0; width: 100px; background: #45ad23; color: #fff !important; }
/* line 612, ../sass/includes/_manegment-dashboard.scss */
.communication-table .panel-group .panel .btn-edit:hover { background: #378b1c; color: #fff; }
/* line 616, ../sass/includes/_manegment-dashboard.scss */
.communication-table .panel-group .panel .btn-edit:after { display: none !important; content: '' !important; }
/* line 624, ../sass/includes/_manegment-dashboard.scss */
.communication-table .area-content textarea { width: 100%; height: 180px; border-radius: 0; box-shadow: none; }
/* line 629, ../sass/includes/_manegment-dashboard.scss */
.communication-table .area-content textarea:focus { box-shadow: none; border-color: #ccc; }
/* line 634, ../sass/includes/_manegment-dashboard.scss */
.communication-table .area-content .btn-group { margin-top: 15px; }
/* line 636, ../sass/includes/_manegment-dashboard.scss */
.communication-table .area-content .btn-group .btn-preview { width: 120px; background: #fff; color: #d3d3d3; border-color: #d3d3d3; }
/* line 641, ../sass/includes/_manegment-dashboard.scss */
.communication-table .area-content .btn-group .btn-preview:hover { border-color: #378b1c; color: #fff; background: #378b1c; }
/* line 647, ../sass/includes/_manegment-dashboard.scss */
.communication-table .area-content .btn-group .btn-save { width: 120px; background: #45ad23; color: #fff; border-color: #45ad23; margin-left: 10px; }
/* line 653, ../sass/includes/_manegment-dashboard.scss */
.communication-table .area-content .btn-group .btn-save:hover { color: #fff; background: #378b1c; border-color: #378b1c; }

/* line 662, ../sass/includes/_manegment-dashboard.scss */
.text-success-greeen { color: #4bc136; }

/* line 665, ../sass/includes/_manegment-dashboard.scss */
.font-size20 { font-size: 20px; }

/* line 669, ../sass/includes/_manegment-dashboard.scss */
.communication-pref .btn-group { width: 100%; }
/* line 671, ../sass/includes/_manegment-dashboard.scss */
.communication-pref .btn-group button { height: 35px; text-align: left; background: none; }
/* line 675, ../sass/includes/_manegment-dashboard.scss */
.communication-pref .btn-group button:hover, .communication-pref .btn-group button:focus, .communication-pref .btn-group button:active:focus { background: none; }
/* line 678, ../sass/includes/_manegment-dashboard.scss */
.communication-pref .btn-group button .caret { margin-top: 5px; float: right; color: #666; border-top: 7px dashed; border-right: 7px solid transparent; border-left: 7px solid transparent; }
/* line 685, ../sass/includes/_manegment-dashboard.scss */
.communication-pref .btn-group button .caret:after { position: absolute; width: 35px; height: 100%; top: 0; right: 0; content: ''; border-left: 1px solid #ccc; }
/* line 695, ../sass/includes/_manegment-dashboard.scss */
.communication-pref .btn-group button.dropdown-toggle { box-shadow: none; }
/* line 700, ../sass/includes/_manegment-dashboard.scss */
.communication-pref .btn-group.open button { background: none; }
/* line 702, ../sass/includes/_manegment-dashboard.scss */
.communication-pref .btn-group.open button:hover, .communication-pref .btn-group.open button:focus, .communication-pref .btn-group.open button:active:focus { background: none; }
/* line 708, ../sass/includes/_manegment-dashboard.scss */
.communication-pref .btn-group .dropdown-menu li { list-style: none; padding: 0; margin: 0; font-size: 12px; line-height: 20px; min-height: 20px; }
/* line 715, ../sass/includes/_manegment-dashboard.scss */
.communication-pref .btn-group .dropdown-menu li a { background: #23282f; padding: 8px 0; border-bottom: dashed 1px #fff; }
/* line 719, ../sass/includes/_manegment-dashboard.scss */
.communication-pref .btn-group .dropdown-menu li a:hover { background: #121418; }
/* line 721, ../sass/includes/_manegment-dashboard.scss */
.communication-pref .btn-group .dropdown-menu li a:hover label { color: #fff !important; }
/* line 725, ../sass/includes/_manegment-dashboard.scss */
.communication-pref .btn-group .dropdown-menu li a label { color: #fff !important; }
/* line 730, ../sass/includes/_manegment-dashboard.scss */
.communication-pref .btn-group .dropdown-menu li:last-child a { border-bottom: 0; }
/* line 737, ../sass/includes/_manegment-dashboard.scss */
.communication-pref .btn-group .dropdown-menu li.active:hover a label { color: #fff !important; }

/* line 748, ../sass/includes/_manegment-dashboard.scss */
.member-popover-contents { min-width: 150px !important; }
/* line 750, ../sass/includes/_manegment-dashboard.scss */
.member-popover-contents .popover-header { font-family: "montserratregular" !important; background: #45ad23  !important; color: #fff  !important; padding: 10px 8px  !important; text-transform: capitalize  !important; border-radius: 0px  !important; line-height: 20px  !important; font-weight: normal  !important; text-align: left  !important; }
/* line 760, ../sass/includes/_manegment-dashboard.scss */
.member-popover-contents .popover-header h3 { text-transform: capitalize; font-size: 15px; }
/* line 765, ../sass/includes/_manegment-dashboard.scss */
.member-popover-contents .pop-section { padding: 10px !important; }
/* line 768, ../sass/includes/_manegment-dashboard.scss */
.member-popover-contents h4 { text-transform: capitalize; font-size: 14px; margin-bottom: 5px; }

/* line 775, ../sass/includes/_manegment-dashboard.scss */
.add-parent-header h5 { font-size: 15px; color: #404b59; margin-bottom: 15px; }

/* line 781, ../sass/includes/_manegment-dashboard.scss */
#add_parent { overflow-y: scroll; }
/* line 783, ../sass/includes/_manegment-dashboard.scss */
#add_parent .modal-dialog { width: 80%; }
/* line 786, ../sass/includes/_manegment-dashboard.scss */
#add_parent .modal-dialog .modal-content .modal-body { background: #e3e9ec; }
/* line 788, ../sass/includes/_manegment-dashboard.scss */
#add_parent .modal-dialog .modal-content .modal-body form .details-block .form-group label { color: #23b218; }
/* line 794, ../sass/includes/_manegment-dashboard.scss */
#add_parent .parent_container { width: 100%; float: left; }
/* line 798, ../sass/includes/_manegment-dashboard.scss */
#add_parent .button_wrapper { margin-top: 10px; }

/* line 803, ../sass/includes/_manegment-dashboard.scss */
.map-area { position: relative; }
/* line 805, ../sass/includes/_manegment-dashboard.scss */
.map-area .map { height: 500px; position: relative; overflow: hidden; }
/* line 811, ../sass/includes/_manegment-dashboard.scss */
.map-area #floating-panel button { width: 95px; height: 30px; font-family: "questrialregular"; font-size: 13px; background: #fff; color: #303843; border: 1px solid #303843; }

/* line 822, ../sass/includes/_manegment-dashboard.scss */
.filter-wrapper { position: absolute; left: 50px; top: 15px; z-index: 1; }
/* line 828, ../sass/includes/_manegment-dashboard.scss */
.filter-wrapper ul li { display: inline-block; }
/* line 830, ../sass/includes/_manegment-dashboard.scss */
.filter-wrapper ul li.chk-fluid { width: 95px; margin-right: 5px; font-family: "questrialregular"; }
/* line 834, ../sass/includes/_manegment-dashboard.scss */
.filter-wrapper ul li.chk-fluid span { padding: 0; text-align: center; }
/* line 837, ../sass/includes/_manegment-dashboard.scss */
.filter-wrapper ul li.chk-fluid span:before { display: none; }

/* line 850, ../sass/includes/_manegment-dashboard.scss */
.preview-box table thead img, .preview-box .table-body thead img { max-width: 185px; }
/* line 856, ../sass/includes/_manegment-dashboard.scss */
.preview-box table tbody tr td, .preview-box .table-body tbody tr td { border: 0 !important; }
/* line 858, ../sass/includes/_manegment-dashboard.scss */
.preview-box table tbody tr td P, .preview-box .table-body tbody tr td P { margin-bottom: 10px; }
/* line 860, ../sass/includes/_manegment-dashboard.scss */
.preview-box table tbody tr td P:nth-child(1), .preview-box .table-body tbody tr td P:nth-child(1) { margin-top: 10px; }

/* line 869, ../sass/includes/_manegment-dashboard.scss */
.table-refunded { min-height: 250px; }
/* line 873, ../sass/includes/_manegment-dashboard.scss */
.table-refunded tr td .amount { border-radius: 0; }

/* line 883, ../sass/includes/_manegment-dashboard.scss */
.member-main-wrap .search-filter-area .selectric-wrapper .selectric-items .selectric-scroll { background: #303843; }
/* line 887, ../sass/includes/_manegment-dashboard.scss */
.member-main-wrap .search-filter-area .selectric-wrapper .selectric-items .selectric-scroll ul li.highlighted { background: #5086ae; }
/* line 890, ../sass/includes/_manegment-dashboard.scss */
.member-main-wrap .search-filter-area .selectric-wrapper .selectric-items .selectric-scroll ul li:hover { background: #5086ae; }

/* line 903, ../sass/includes/_manegment-dashboard.scss */
.all_members_listing .selectric-wrapper .selectric-items .selectric-scroll { background: #5086ae; }
/* line 907, ../sass/includes/_manegment-dashboard.scss */
.all_members_listing .selectric-wrapper .selectric-items .selectric-scroll ul li.highlighted { background: #303843; }
/* line 910, ../sass/includes/_manegment-dashboard.scss */
.all_members_listing .selectric-wrapper .selectric-items .selectric-scroll ul li:hover { background: #303843; }

/* line 1, ../sass/includes/_venue-management.scss */
.page-title { text-transform: capitalize; margin-bottom: 20px; font-size: 30px; font-family: "questrialregular"; }
@media (max-width: 767px) { /* line 1, ../sass/includes/_venue-management.scss */
  .page-title { font-size: 22px; } }

/* line 11, ../sass/includes/_venue-management.scss */
.green-bg { background-color: #45ad23; color: #fff !important; border: 1px solid transparent !important; }

/* line 16, ../sass/includes/_venue-management.scss */
.red-bg { background-color: #45ad23; color: #fff !important; border: 1px solid transparent !important; }
/* line 20, ../sass/includes/_venue-management.scss */
.red-bg:hover { background-color: #45ad23 !important; }

/* Common Tab style */
/* line 27, ../sass/includes/_venue-management.scss */
.tab-wrapper:before { content: ''; display: table; }
/* line 31, ../sass/includes/_venue-management.scss */
.tab-wrapper:after { content: ''; display: table; clear: both; }
/* line 37, ../sass/includes/_venue-management.scss */
.tab-wrapper > .nav-tabs li { width: calc(100% / 6); font-family: "questrialregular"; }
@media (max-width: 1199px) { /* line 37, ../sass/includes/_venue-management.scss */
  .tab-wrapper > .nav-tabs li { width: initial; } }
/* line 43, ../sass/includes/_venue-management.scss */
.tab-wrapper > .nav-tabs li:nth-child(1) { border-left: 1px solid #d0d4d8; }
/* line 46, ../sass/includes/_venue-management.scss */
.tab-wrapper > .nav-tabs li a { padding: 12px 20px; padding-left: 5px; padding-right: 5px; border-radius: 0; color: #23282f; font-size: 16px; border: 0; border-right: 1px solid #8e8f96; border-top: 1px solid #8e8f96; border-bottom: 1px solid #8e8f96; margin-right: 0; text-transform: capitalize; text-align: center; }
/* line 60, ../sass/includes/_venue-management.scss */
.tab-wrapper > .nav-tabs li a:hover { border: 0; border-right: 1px solid #8e8f96; border-top: 1px solid #8e8f96; border-bottom: 1px solid #8e8f96; background-color: #5086ae; color: #fff; }
/* line 68, ../sass/includes/_venue-management.scss */
.tab-wrapper > .nav-tabs li a .error-icon { position: absolute; top: 25%; right: 20px; }
/* line 76, ../sass/includes/_venue-management.scss */
.tab-wrapper > .nav-tabs .active > a, .tab-wrapper > .nav-tabs:hover > a, .tab-wrapper > .nav-tabs:focus > a, .tab-wrapper > .nav-tabs:active:focus > a { background-color: #5086ae !important; color: #fff !important; border: 1px solid transparent !important; }
/* line 83, ../sass/includes/_venue-management.scss */
.tab-wrapper > .tab-content { width: 100%; float: left; padding: 30px; background: #333843; color: #fff; }
/* line 89, ../sass/includes/_venue-management.scss */
.tab-wrapper > .tab-content .tab-pane { width: 100%; float: left; }
/* line 93, ../sass/includes/_venue-management.scss */
.tab-wrapper > .tab-content .tab-pane .btn.btn-red { background: #45ad23; float: right; margin-right: 15px; }
/* line 97, ../sass/includes/_venue-management.scss */
.tab-wrapper > .tab-content .tab-pane .btn.btn-red:hover, .tab-wrapper > .tab-content .tab-pane .btn.btn-red:focus, .tab-wrapper > .tab-content .tab-pane .btn.btn-red:active, .tab-wrapper > .tab-content .tab-pane .btn.btn-red:active:focus { background: #378b1c; color: #fff !important; outline: none; }
/* line 102, ../sass/includes/_venue-management.scss */
.tab-wrapper > .tab-content .tab-pane .btn.btn-red.btn_remove_day { background: #E42328 !important; }
/* line 108, ../sass/includes/_venue-management.scss */
.tab-wrapper > .tab-content.bg-light-blue { background: #e6ebee; }
/* line 111, ../sass/includes/_venue-management.scss */
.tab-wrapper > .tab-content.bg-white { background: #fff; }
/* line 114, ../sass/includes/_venue-management.scss */
.tab-wrapper > .tab-content.tab-border { border: 1px solid #ccc; border-top: transparent; }
/* line 118, ../sass/includes/_venue-management.scss */
.tab-wrapper > .tab-content .dashboard-synced-data { background: none; padding: 0; }
/* line 122, ../sass/includes/_venue-management.scss */
.tab-wrapper > .tab-content .dashboard-synced-data .pool_search label { color: #333; }
/* line 125, ../sass/includes/_venue-management.scss */
.tab-wrapper > .tab-content .dashboard-synced-data .pool_search .synch_date { border: 1px solid #ccc; }
/* line 130, ../sass/includes/_venue-management.scss */
.tab-wrapper > .tab-content .action-btn { margin: 10px 0; line-height: 30px; }
/* line 136, ../sass/includes/_venue-management.scss */
.tab-wrapper .facilites-wrapper .nav-tabs { width: 90%; overflow: auto; overflow-y: hidden; white-space: nowrap; }
/* line 141, ../sass/includes/_venue-management.scss */
.tab-wrapper .facilites-wrapper .nav-tabs::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); background-color: #F5F5F5; }
/* line 145, ../sass/includes/_venue-management.scss */
.tab-wrapper .facilites-wrapper .nav-tabs::-webkit-scrollbar { width: 6px; height: 10px; background-color: #F5F5F5; }
/* line 150, ../sass/includes/_venue-management.scss */
.tab-wrapper .facilites-wrapper .nav-tabs::-webkit-scrollbar-thumb { background-color: #245c13; }
@media (max-width: 640px) { /* line 136, ../sass/includes/_venue-management.scss */
  .tab-wrapper .facilites-wrapper .nav-tabs { margin-top: 30px; } }
/* line 157, ../sass/includes/_venue-management.scss */
.tab-wrapper .facilites-wrapper .nav-tabs li { display: inline-block; float: initial; margin-right: -3px; }
/* line 161, ../sass/includes/_venue-management.scss */
.tab-wrapper .facilites-wrapper .nav-tabs li:nth-child(1) { border-left: 1px solid #8e8f96; }
/* line 164, ../sass/includes/_venue-management.scss */
.tab-wrapper .facilites-wrapper .nav-tabs li a { padding: 8px 20px; border-radius: 0; color: #23282f; font-size: 16px; border: 0; border-right: 1px solid #8e8f96; border-top: 1px solid #8e8f96; border-bottom: 1px solid #8e8f96; margin-right: 0; text-transform: capitalize; text-align: center; background-color: #fff; word-break: break-word; }
/* line 181, ../sass/includes/_venue-management.scss */
.tab-wrapper .facilites-wrapper .nav-tabs .active a { background-color: #45ad23; color: #fff; border: 1px solid transparent; }
/* line 189, ../sass/includes/_venue-management.scss */
.tab-wrapper .linked-part-wrapper { width: 100%; height: 100%; float: left; }
/* line 193, ../sass/includes/_venue-management.scss */
.tab-wrapper .linked-part-wrapper .table { margin-bottom: 0; }
/* line 197, ../sass/includes/_venue-management.scss */
.tab-wrapper .linked-part-wrapper .table thead tr th { font-weight: normal; text-transform: capitalize; border-bottom: 0; color: #fff; }
/* line 207, ../sass/includes/_venue-management.scss */
.tab-wrapper .linked-part-wrapper .table tbody tr td { font-family: "questrialregular"; text-transform: capitalize; vertical-align: middle; border: 0; }
/* line 212, ../sass/includes/_venue-management.scss */
.tab-wrapper .linked-part-wrapper .table tbody tr td span { display: block; }
/* line 215, ../sass/includes/_venue-management.scss */
.tab-wrapper .linked-part-wrapper .table tbody tr td .part-title { font-size: 17px; }
/* line 218, ../sass/includes/_venue-management.scss */
.tab-wrapper .linked-part-wrapper .table tbody tr td .sec-progress { font-size: 24px; }
/* line 221, ../sass/includes/_venue-management.scss */
.tab-wrapper .linked-part-wrapper .table tbody tr td .sec-remain { font-size: 28px; color: #404853; font-weight: bold; }
/* line 226, ../sass/includes/_venue-management.scss */
.tab-wrapper .linked-part-wrapper .table tbody tr td .btn_action { height: 35px; padding: 3px 15px; float: right; }
/* line 232, ../sass/includes/_venue-management.scss */
.tab-wrapper .linked-part-wrapper .table tbody tr:nth-child(odd) { background: #ffffff; }
/* line 235, ../sass/includes/_venue-management.scss */
.tab-wrapper .linked-part-wrapper .table tbody tr:nth-child(odd) td .sec-remain { color: #de4c41; }
/* line 239, ../sass/includes/_venue-management.scss */
.tab-wrapper .linked-part-wrapper .table tbody tr:nth-child(odd) span { color: #b0b0b0; }
/* line 242, ../sass/includes/_venue-management.scss */
.tab-wrapper .linked-part-wrapper .table tbody tr:nth-child(odd) .part-title { color: #404853; }
/* line 246, ../sass/includes/_venue-management.scss */
.tab-wrapper .linked-part-wrapper .table tbody tr:nth-child(even) { background: #b0b0b0; }
/* line 249, ../sass/includes/_venue-management.scss */
.tab-wrapper .linked-part-wrapper .table tbody tr:nth-child(even) td .part-title { color: #404853; }
/* line 252, ../sass/includes/_venue-management.scss */
.tab-wrapper .linked-part-wrapper .table tbody tr:nth-child(even) td .part-contact { color: #fff; }
/* line 255, ../sass/includes/_venue-management.scss */
.tab-wrapper .linked-part-wrapper .table tbody tr:nth-child(even) td .sec-remain { color: #404853; }
/* line 258, ../sass/includes/_venue-management.scss */
.tab-wrapper .linked-part-wrapper .table tbody tr:nth-child(even) td .sec-progress { color: #ffffff; }
@media (min-width: 992px) { /* line 266, ../sass/includes/_venue-management.scss */
  .tab-wrapper .linked-part-wrapper .instructor-block { padding-left: 20px; } }
/* line 274, ../sass/includes/_venue-management.scss */
.tab-wrapper .linked-part-wrapper .instructor-block .table tr:nth-child(odd) td span { color: #404853; }
/* line 281, ../sass/includes/_venue-management.scss */
.tab-wrapper .linked-part-wrapper .instructor-block span { color: #404853; }
/* line 286, ../sass/includes/_venue-management.scss */
.tab-wrapper .linked-part-wrapper .part-count-wrap .part-count-block { max-width: 140px; }
@media (max-width: 767px) { /* line 286, ../sass/includes/_venue-management.scss */
  .tab-wrapper .linked-part-wrapper .part-count-wrap .part-count-block { width: 49.333%; } }
/* line 294, ../sass/includes/_venue-management.scss */
.tab-wrapper .linked-part-wrapper .part-count-wrap .part-count-block label { font-family: "questrialregular"; font-weight: normal; text-transform: capitalize; font-size: 14px; color: #333; }
/* line 302, ../sass/includes/_venue-management.scss */
.tab-wrapper .linked-part-wrapper .part-count-wrap .part-count-block .inline-btn .inline-input { padding: 0; }
/* line 304, ../sass/includes/_venue-management.scss */
.tab-wrapper .linked-part-wrapper .part-count-wrap .part-count-block .inline-btn .inline-input input { border-radius: 0; height: 35px; }
/* line 307, ../sass/includes/_venue-management.scss */
.tab-wrapper .linked-part-wrapper .part-count-wrap .part-count-block .inline-btn .inline-input input:focus, .tab-wrapper .linked-part-wrapper .part-count-wrap .part-count-block .inline-btn .inline-input input:focus:active { outline: none; border-color: #fff; outline: 0; box-shadow: none; }
/* line 315, ../sass/includes/_venue-management.scss */
.tab-wrapper .linked-part-wrapper .part-count-wrap .part-count-block .inline-btn .btn-edit { height: 35px; font-size: 15px; line-height: 25px; padding: 0 8px; background: #404853; }
/* line 321, ../sass/includes/_venue-management.scss */
.tab-wrapper .linked-part-wrapper .part-count-wrap .part-count-block .inline-btn .btn-edit:focus, .tab-wrapper .linked-part-wrapper .part-count-wrap .part-count-block .inline-btn .btn-edit:active, .tab-wrapper .linked-part-wrapper .part-count-wrap .part-count-block .inline-btn .btn-edit:active:focus { outline: none; }
/* line 324, ../sass/includes/_venue-management.scss */
.tab-wrapper .linked-part-wrapper .part-count-wrap .part-count-block .inline-btn .btn-edit.btn-addnew { font-size: 15px; background: #45ad23; }
/* line 334, ../sass/includes/_venue-management.scss */
.tab-wrapper .linked-part-wrapper .part-count-wrap.lesson-part-count-wrap .part-count-block.count-block1 { max-width: 210px; }
/* line 337, ../sass/includes/_venue-management.scss */
.tab-wrapper .linked-part-wrapper .part-count-wrap.lesson-part-count-wrap .part-count-block.count-block2, .tab-wrapper .linked-part-wrapper .part-count-wrap.lesson-part-count-wrap .part-count-block.count-block3 { float: right; }
@media (max-width: 590px) { /* line 337, ../sass/includes/_venue-management.scss */
  .tab-wrapper .linked-part-wrapper .part-count-wrap.lesson-part-count-wrap .part-count-block.count-block2, .tab-wrapper .linked-part-wrapper .part-count-wrap.lesson-part-count-wrap .part-count-block.count-block3 { float: left; } }
/* line 344, ../sass/includes/_venue-management.scss */
.tab-wrapper .linked-part-wrapper .part-count-wrap.lesson-part-count-wrap .part-count-block.count-block2 .send_communicaton_message { margin-top: 16px; }
/* line 346, ../sass/includes/_venue-management.scss */
.tab-wrapper .linked-part-wrapper .part-count-wrap.lesson-part-count-wrap .part-count-block.count-block2 .send_communicaton_message:hover, .tab-wrapper .linked-part-wrapper .part-count-wrap.lesson-part-count-wrap .part-count-block.count-block2 .send_communicaton_message:focus, .tab-wrapper .linked-part-wrapper .part-count-wrap.lesson-part-count-wrap .part-count-block.count-block2 .send_communicaton_message:active, .tab-wrapper .linked-part-wrapper .part-count-wrap.lesson-part-count-wrap .part-count-block.count-block2 .send_communicaton_message:active:focus { background: #45ad23; border-color: #45ad23; outline: none; color: #fff; }
@media (max-width: 767px) { /* line 361, ../sass/includes/_venue-management.scss */
  .tab-wrapper.venu-wrap .parent-portal-wrapper .panel-group .panel-collapse label { color: #333843 !important; }
  /* line 363, ../sass/includes/_venue-management.scss */
  .tab-wrapper.venu-wrap .parent-portal-wrapper .panel-group .panel-collapse label.custom-check { color: #fff !important; } }
/* line 373, ../sass/includes/_venue-management.scss */
.tab-wrapper.communication-wrapper .communication-tabs li a { padding-left: 20px; padding-right: 20px; border-color: #ccc; }
/* line 390, ../sass/includes/_venue-management.scss */
.tab-wrapper.communication-wrapper .tab-content .finance_tabs_containers .finance_data_wrapper .distribution_datatable tbody tr .toggle_finance_table .table tr td:last-child { border-bottom: solid 1px #c1c1c1; }
/* line 408, ../sass/includes/_venue-management.scss */
.tab-wrapper.cmnc-tab-wrapper .cmnc-nav-tab li:nth-child(1) a { border-left: 1px solid #8e8f96; }
/* line 412, ../sass/includes/_venue-management.scss */
.tab-wrapper.cmnc-tab-wrapper .cmnc-nav-tab li a { background: #fff; }
/* line 414, ../sass/includes/_venue-management.scss */
.tab-wrapper.cmnc-tab-wrapper .cmnc-nav-tab li a:hover { background-color: #5086ae !important; color: #fff !important; border: 1px solid transparent !important; }

/* line 427, ../sass/includes/_venue-management.scss */
.finance-pay .tab-wrapper ul li { width: auto; }
/* line 433, ../sass/includes/_venue-management.scss */
.finance-pay .tab-wrapper.cmnc-tab-wrapper > .cmnc-nav-tab li { width: calc( 100% / 6); }

/* line 445, ../sass/includes/_venue-management.scss */
.fam-members tbody tr td:last-child .btn { line-height: 28px; }

/* line 455, ../sass/includes/_venue-management.scss */
.venu-wrap .venu-tab { overflow: auto; overflow-y: hidden; white-space: nowrap; }
/* line 459, ../sass/includes/_venue-management.scss */
.venu-wrap .venu-tab li { display: inline-block; float: initial; margin-right: -4px; }
/* line 464, ../sass/includes/_venue-management.scss */
.venu-wrap .venu-tab::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); background-color: #F5F5F5; height: 3px; }
/* line 470, ../sass/includes/_venue-management.scss */
.venu-wrap .venu-tab::-webkit-scrollbar { width: 3px; height: 10px; background-color: #F5F5F5; }
/* line 475, ../sass/includes/_venue-management.scss */
.venu-wrap .venu-tab::-webkit-scrollbar-thumb { background-color: #245c13; }

/* line 481, ../sass/includes/_venue-management.scss */
.venue-dash .tab-wrapper { position: relative; }
@media (max-width: 767px) { /* line 485, ../sass/includes/_venue-management.scss */
  .venue-dash .tab-wrapper .venue-profile-content label { color: #3e4854; }
  /* line 488, ../sass/includes/_venue-management.scss */
  .venue-dash .tab-wrapper .venue-profile-content .pay-table table th { color: #303843 !important; } }
/* line 494, ../sass/includes/_venue-management.scss */
.venue-dash .right-colpase-head { position: absolute; float: initial; right: 0; top: 0; }
@media (max-width: 991px) { /* line 494, ../sass/includes/_venue-management.scss */
  .venue-dash .right-colpase-head { position: relative; margin-left: auto; margin-bottom: 10px; } }
@media (max-width: 767px) { /* line 494, ../sass/includes/_venue-management.scss */
  .venue-dash .right-colpase-head { width: 100%; position: relative; margin-bottom: 10px; } }
/* line 510, ../sass/includes/_venue-management.scss */
.venue-dash .right-colpase-head ul li { vertical-align: middle; }
/* line 513, ../sass/includes/_venue-management.scss */
.venue-dash .right-colpase-head ul li button.btn-green { height: 45px; background: none; border: 1px solid #378b1c; color: #404853; padding: 6px 20px; }
/* line 519, ../sass/includes/_venue-management.scss */
.venue-dash .right-colpase-head ul li button.btn-green:hover, .venue-dash .right-colpase-head ul li button.btn-green:focus, .venue-dash .right-colpase-head ul li button.btn-green:hover:focus, .venue-dash .right-colpase-head ul li button.btn-green:active:focus { background: #378b1c; color: #fff; outline: none; }
/* line 534, ../sass/includes/_venue-management.scss */
.venue-dash .right-colpase-head ul li .btn-mail { width: 45px; height: 45px; background: none; margin-right: 0; }
/* line 539, ../sass/includes/_venue-management.scss */
.venue-dash .right-colpase-head ul li .btn-mail .fa { font-size: 20px; line-height: 39px; }
/* line 543, ../sass/includes/_venue-management.scss */
.venue-dash .right-colpase-head ul li .btn-mail:hover, .venue-dash .right-colpase-head ul li .btn-mail:active, .venue-dash .right-colpase-head ul li .btn-mail:focus, .venue-dash .right-colpase-head ul li .btn-mail:active:focus { background: #45ad23; color: #fff; border-color: #45ad23; outline: none; }

/* line 556, ../sass/includes/_venue-management.scss */
.venue-management .venue-search-panel { margin-bottom: 15px; }
/* line 559, ../sass/includes/_venue-management.scss */
.venue-management .field-search { position: relative; padding-right: 190px; }
/* line 562, ../sass/includes/_venue-management.scss */
.venue-management .field-search .field-search-group { position: relative; }
/* line 564, ../sass/includes/_venue-management.scss */
.venue-management .field-search .field-search-group .custom-input { width: 100%; padding-right: 35px; }
/* line 568, ../sass/includes/_venue-management.scss */
.venue-management .field-search .field-search-group .school-search-fa { border-radius: 0; border: 0; background: transparent; position: absolute; top: 0; right: 4px; bottom: 0; color: #23282f; font-size: 18px; outline: none; }
/* line 580, ../sass/includes/_venue-management.scss */
.venue-management .field-search .field-search-group .crear-search { border-radius: 0; border: 0; background: transparent; position: absolute; top: 0; right: 4px; bottom: 0; color: #23282f; font-size: 18px; display: none; outline: none; }
/* line 594, ../sass/includes/_venue-management.scss */
.venue-management .field-search .search-filter { width: 180px; position: absolute; top: 0; right: 0; height: 43px; line-height: 32px; }
@media (max-width: 576px) { /* line 559, ../sass/includes/_venue-management.scss */
  .venue-management .field-search { padding-right: 0; }
  /* line 604, ../sass/includes/_venue-management.scss */
  .venue-management .field-search .search-filter { position: inherit; margin-top: 15px; } }
/* line 613, ../sass/includes/_venue-management.scss */
.venue-management .quote .field-search .field-search-group .school-search-fa { display: none; }
/* line 616, ../sass/includes/_venue-management.scss */
.venue-management .quote .field-search .field-search-group .crear-search { display: block; }
/* line 623, ../sass/includes/_venue-management.scss */
.venue-management .filter-group-panel .select-filter { margin-bottom: 15px; }
/* line 625, ../sass/includes/_venue-management.scss */
.venue-management .filter-group-panel .select-filter .selectric-wrapper { border: solid 1px #c0c2c6; }
/* line 630, ../sass/includes/_venue-management.scss */
.venue-management .pop-up-panel { text-align: right; }
/* line 632, ../sass/includes/_venue-management.scss */
.venue-management .pop-up-panel a { vertical-align: middle; }
/* line 634, ../sass/includes/_venue-management.scss */
.venue-management .pop-up-panel a:first-child { margin-right: 5px; }
@media (max-width: 767px) { /* line 630, ../sass/includes/_venue-management.scss */
  .venue-management .pop-up-panel { text-align: left; margin-top: 15px; } }
@media (max-width: 576px) { /* line 630, ../sass/includes/_venue-management.scss */
  .venue-management .pop-up-panel { position: absolute; bottom: 0; right: 15px; }
  /* line 646, ../sass/includes/_venue-management.scss */
  .venue-management .pop-up-panel a { width: 40px; height: 40px; }
  /* line 649, ../sass/includes/_venue-management.scss */
  .venue-management .pop-up-panel a .fa { font-size: 20px; line-height: 39px; } }
/* line 657, ../sass/includes/_venue-management.scss */
.venue-management .accordion-wrap .accordion-table .panel .panel-inner-head .col-3.head-col, .venue-management .accordion-wrap .accordion-table .panel .panel-body .inner-row .col-3.head-col { width: 30%; }
/* line 662, ../sass/includes/_venue-management.scss */
.venue-management .accordion-wrap .accordion-table .panel .panel-inner-head .head-col .acc-actions a, .venue-management .accordion-wrap .accordion-table .panel .panel-body .inner-row .head-col .acc-actions a { padding: 0 15px; width: 30%; cursor: pointer; }
@media (max-width: 991px) { /* line 662, ../sass/includes/_venue-management.scss */
  .venue-management .accordion-wrap .accordion-table .panel .panel-inner-head .head-col .acc-actions a, .venue-management .accordion-wrap .accordion-table .panel .panel-body .inner-row .head-col .acc-actions a { width: 32%; } }

/* line 674, ../sass/includes/_venue-management.scss */
.accordion-wrap { overflow-y: auto; }
/* line 676, ../sass/includes/_venue-management.scss */
.accordion-wrap .accordion-table { min-width: 595px; }
/* line 678, ../sass/includes/_venue-management.scss */
.accordion-wrap .accordion-table .panel { border-radius: 0; border: 0; }
/* line 681, ../sass/includes/_venue-management.scss */
.accordion-wrap .accordion-table .panel .panel-heading { padding-left: 0; padding-right: 0; background: #23282f; color: #fff; border-radius: 0; }
/* line 687, ../sass/includes/_venue-management.scss */
.accordion-wrap .accordion-table .panel .panel-heading.inactive-bg { background: #E42328 !important; }
/* line 692, ../sass/includes/_venue-management.scss */
.accordion-wrap .accordion-table .panel .panel-heading.inactive-bg .head-col:last-child .acc-actions a { padding: 0 8px; width: 25%; }
@media (max-width: 1199px) { /* line 692, ../sass/includes/_venue-management.scss */
  .accordion-wrap .accordion-table .panel .panel-heading.inactive-bg .head-col:last-child .acc-actions a { padding: 0 0px; } }
/* line 702, ../sass/includes/_venue-management.scss */
.accordion-wrap .accordion-table .panel .panel-heading.inactive-bg h4 { color: #fff; }
/* line 707, ../sass/includes/_venue-management.scss */
.accordion-wrap .accordion-table .panel .panel-inner-head, .accordion-wrap .accordion-table .panel .panel-body .inner-row { display: table; width: 100%; min-height: 30px; }
/* line 711, ../sass/includes/_venue-management.scss */
.accordion-wrap .accordion-table .panel .panel-inner-head .head-col, .accordion-wrap .accordion-table .panel .panel-body .inner-row .head-col { display: table-cell; vertical-align: middle; padding: 0 15px; border-right: 1px solid #b5b5b5; }
/* line 716, ../sass/includes/_venue-management.scss */
.accordion-wrap .accordion-table .panel .panel-inner-head .head-col .occupancy-progress, .accordion-wrap .accordion-table .panel .panel-body .inner-row .head-col .occupancy-progress { width: 30%; }
/* line 719, ../sass/includes/_venue-management.scss */
.accordion-wrap .accordion-table .panel .panel-inner-head .head-col:before, .accordion-wrap .accordion-table .panel .panel-body .inner-row .head-col:before { content: ""; display: table; }
/* line 723, ../sass/includes/_venue-management.scss */
.accordion-wrap .accordion-table .panel .panel-inner-head .head-col:after, .accordion-wrap .accordion-table .panel .panel-body .inner-row .head-col:after { content: ""; display: table; clear: both; }
/* line 728, ../sass/includes/_venue-management.scss */
.accordion-wrap .accordion-table .panel .panel-inner-head .head-col h4, .accordion-wrap .accordion-table .panel .panel-body .inner-row .head-col h4 { text-transform: capitalize; font-size: 16px; }
@media (max-width: 991px) { /* line 728, ../sass/includes/_venue-management.scss */
  .accordion-wrap .accordion-table .panel .panel-inner-head .head-col h4, .accordion-wrap .accordion-table .panel .panel-body .inner-row .head-col h4 { font-size: 14px; } }
/* line 735, ../sass/includes/_venue-management.scss */
.accordion-wrap .accordion-table .panel .panel-inner-head .head-col:last-child, .accordion-wrap .accordion-table .panel .panel-body .inner-row .head-col:last-child { border-right: 0; width: 100px; padding: 0; }
@media (max-width: 991px) { /* line 735, ../sass/includes/_venue-management.scss */
  .accordion-wrap .accordion-table .panel .panel-inner-head .head-col:last-child, .accordion-wrap .accordion-table .panel .panel-body .inner-row .head-col:last-child { width: 120px; } }
/* line 743, ../sass/includes/_venue-management.scss */
.accordion-wrap .accordion-table .panel .panel-inner-head .head-col.col-1, .accordion-wrap .accordion-table .panel .panel-body .inner-row .head-col.col-1 { width: 30%; }
@media (max-width: 991px) { /* line 743, ../sass/includes/_venue-management.scss */
  .accordion-wrap .accordion-table .panel .panel-inner-head .head-col.col-1, .accordion-wrap .accordion-table .panel .panel-body .inner-row .head-col.col-1 { width: initial; } }
/* line 749, ../sass/includes/_venue-management.scss */
.accordion-wrap .accordion-table .panel .panel-inner-head .head-col.col-2, .accordion-wrap .accordion-table .panel .panel-body .inner-row .head-col.col-2 { width: 28%; color: #898888; }
/* line 753, ../sass/includes/_venue-management.scss */
.accordion-wrap .accordion-table .panel .panel-inner-head .head-col .inner-cell, .accordion-wrap .accordion-table .panel .panel-body .inner-row .head-col .inner-cell { width: 65%; float: left; padding: 0 5px; }
/* line 757, ../sass/includes/_venue-management.scss */
.accordion-wrap .accordion-table .panel .panel-inner-head .head-col .inner-cell:last-child, .accordion-wrap .accordion-table .panel .panel-body .inner-row .head-col .inner-cell:last-child { width: 35%; }
/* line 760, ../sass/includes/_venue-management.scss */
.accordion-wrap .accordion-table .panel .panel-inner-head .head-col .inner-cell .progress, .accordion-wrap .accordion-table .panel .panel-body .inner-row .head-col .inner-cell .progress { margin: 3px 0 0; border-radius: 0; height: 32px; -webkit-box-shadow: none; box-shadow: none; background: #fff; }
/* line 767, ../sass/includes/_venue-management.scss */
.accordion-wrap .accordion-table .panel .panel-inner-head .head-col .inner-cell .progress .progress-bar, .accordion-wrap .accordion-table .panel .panel-body .inner-row .head-col .inner-cell .progress .progress-bar { background: #bf342d; -webkit-animation: animate-positive 2s; animation: animate-positive 2s; }
/* line 771, ../sass/includes/_venue-management.scss */
.accordion-wrap .accordion-table .panel .panel-inner-head .head-col .inner-cell .progress .progress-bar.low, .accordion-wrap .accordion-table .panel .panel-body .inner-row .head-col .inner-cell .progress .progress-bar.low { background: #bf342d; }
/* line 774, ../sass/includes/_venue-management.scss */
.accordion-wrap .accordion-table .panel .panel-inner-head .head-col .inner-cell .progress .progress-bar.medium, .accordion-wrap .accordion-table .panel .panel-body .inner-row .head-col .inner-cell .progress .progress-bar.medium { background: #d5a331; }
/* line 777, ../sass/includes/_venue-management.scss */
.accordion-wrap .accordion-table .panel .panel-inner-head .head-col .inner-cell .progress .progress-bar.high, .accordion-wrap .accordion-table .panel .panel-body .inner-row .head-col .inner-cell .progress .progress-bar.high { background: #517f26; }
/* line 780, ../sass/includes/_venue-management.scss */
.accordion-wrap .accordion-table .panel .panel-inner-head .head-col .inner-cell .progress .progress-bar.grey, .accordion-wrap .accordion-table .panel .panel-body .inner-row .head-col .inner-cell .progress .progress-bar.grey { background: #b5b5b5; }
@media (max-width: 1100px) { /* line 760, ../sass/includes/_venue-management.scss */
  .accordion-wrap .accordion-table .panel .panel-inner-head .head-col .inner-cell .progress, .accordion-wrap .accordion-table .panel .panel-body .inner-row .head-col .inner-cell .progress { height: 20px; } }
/* line 788, ../sass/includes/_venue-management.scss */
.accordion-wrap .accordion-table .panel .panel-inner-head .head-col .inner-cell span, .accordion-wrap .accordion-table .panel .panel-body .inner-row .head-col .inner-cell span { display: block; text-transform: capitalize; }
/* line 791, ../sass/includes/_venue-management.scss */
.accordion-wrap .accordion-table .panel .panel-inner-head .head-col .inner-cell span:first-child, .accordion-wrap .accordion-table .panel .panel-body .inner-row .head-col .inner-cell span:first-child { font-weight: bold; }
/* line 794, ../sass/includes/_venue-management.scss */
.accordion-wrap .accordion-table .panel .panel-inner-head .head-col .inner-cell span:last-child, .accordion-wrap .accordion-table .panel .panel-body .inner-row .head-col .inner-cell span:last-child { font-size: 13px; }
@media (max-width: 1100px) { /* line 753, ../sass/includes/_venue-management.scss */
  .accordion-wrap .accordion-table .panel .panel-inner-head .head-col .inner-cell, .accordion-wrap .accordion-table .panel .panel-body .inner-row .head-col .inner-cell { width: 100%; float: none; } }
/* line 804, ../sass/includes/_venue-management.scss */
.accordion-wrap .accordion-table .panel .panel-inner-head .head-col .acc-actions:before, .accordion-wrap .accordion-table .panel .panel-body .inner-row .head-col .acc-actions:before { content: ""; display: table; }
/* line 808, ../sass/includes/_venue-management.scss */
.accordion-wrap .accordion-table .panel .panel-inner-head .head-col .acc-actions:after, .accordion-wrap .accordion-table .panel .panel-body .inner-row .head-col .acc-actions:after { content: ""; display: table; clear: both; }
/* line 813, ../sass/includes/_venue-management.scss */
.accordion-wrap .accordion-table .panel .panel-inner-head .head-col .acc-actions a, .accordion-wrap .accordion-table .panel .panel-body .inner-row .head-col .acc-actions a { color: #fff; font-size: 26px; padding: 0 15px; width: 50%; float: left; text-align: center; }
@media (max-width: 1199px) { /* line 813, ../sass/includes/_venue-management.scss */
  .accordion-wrap .accordion-table .panel .panel-inner-head .head-col .acc-actions a, .accordion-wrap .accordion-table .panel .panel-body .inner-row .head-col .acc-actions a { font-size: 22px; } }
/* line 824, ../sass/includes/_venue-management.scss */
.accordion-wrap .accordion-table .panel .panel-inner-head .head-col .acc-actions .collapse-button, .accordion-wrap .accordion-table .panel .panel-body .inner-row .head-col .acc-actions .collapse-button { position: relative; height: 37px; }
/* line 827, ../sass/includes/_venue-management.scss */
.accordion-wrap .accordion-table .panel .panel-inner-head .head-col .acc-actions .collapse-button:after, .accordion-wrap .accordion-table .panel .panel-body .inner-row .head-col .acc-actions .collapse-button:after { position: absolute; left: 0; right: 0; margin: 0 auto; content: "\e252"; font-family: 'Glyphicons Halflings'; }
/* line 836, ../sass/includes/_venue-management.scss */
.accordion-wrap .accordion-table .panel .panel-inner-head .head-col .acc-actions .collapse-button.collapsed:after, .accordion-wrap .accordion-table .panel .panel-body .inner-row .head-col .acc-actions .collapse-button.collapsed:after { content: "\e250"; }
/* line 844, ../sass/includes/_venue-management.scss */
.accordion-wrap .accordion-table .panel .panel-body { padding: 0; border: 1px solid #b5b5b5; border-color: #b5b5b5 !important; border-top: 0 !important; }
/* line 849, ../sass/includes/_venue-management.scss */
.accordion-wrap .accordion-table .panel .panel-body .inner-row { padding-top: 10px; padding-bottom: 10px; border-bottom: 1px solid #b5b5b5; }
/* line 854, ../sass/includes/_venue-management.scss */
.accordion-wrap .accordion-table .panel .panel-body .inner-row:last-child { border-bottom: 0; }
/* line 858, ../sass/includes/_venue-management.scss */
.accordion-wrap .accordion-table .panel .panel-body .inner-row .head-col:last-child { padding-right: 15px; }
/* line 862, ../sass/includes/_venue-management.scss */
.accordion-wrap .accordion-table .panel .panel-body .inner-row .head-col .acc-actions a { color: #969696; float: right; }
/* line 868, ../sass/includes/_venue-management.scss */
.accordion-wrap .accordion-table .panel .panel-body .inner-row .head-col .inner-cell .progress { border: 1px solid #23282f; }

/* Venu detail page */
/* line 881, ../sass/includes/_venue-management.scss */
.btn-view { width: 100%; text-align: center; background: #3f4852; margin-top: 10px; color: #fff; line-height: 35px; }
/* line 888, ../sass/includes/_venue-management.scss */
.btn-view:hover, .btn-view:focus, .btn-view:active:focus { background: #313840; color: #fff; }

/* line 893, ../sass/includes/_venue-management.scss */
.facilites-wrapper { position: relative; }
/* line 895, ../sass/includes/_venue-management.scss */
.facilites-wrapper:before { content: ''; display: table; }
/* line 899, ../sass/includes/_venue-management.scss */
.facilites-wrapper:after { content: ''; display: table; clear: both; }
/* line 904, ../sass/includes/_venue-management.scss */
.facilites-wrapper .add-btn { position: absolute; right: 0; top: 0; }
@media (max-width: 640px) { /* line 904, ../sass/includes/_venue-management.scss */
  .facilites-wrapper .add-btn { width: 40px; height: 40px; }
  /* line 911, ../sass/includes/_venue-management.scss */
  .facilites-wrapper .add-btn .fa { font-size: 22px; line-height: 43px; } }
/* line 917, ../sass/includes/_venue-management.scss */
.facilites-wrapper h5 { font-size: 14px; margin-bottom: 16px; text-transform: capitalize; }
/* line 923, ../sass/includes/_venue-management.scss */
.facilites-wrapper .tab_title h5 { color: #fff; }
@media (max-width: 767px) { /* line 923, ../sass/includes/_venue-management.scss */
  .facilites-wrapper .tab_title h5 { color: #333843; } }
/* line 930, ../sass/includes/_venue-management.scss */
.facilites-wrapper .content-wrapper { width: 100%; float: left; padding: 15px; background: #fff; color: #333843; text-transform: capitalize; }
/* line 937, ../sass/includes/_venue-management.scss */
.facilites-wrapper .content-wrapper h5 { margin-bottom: 5px; }
/* line 940, ../sass/includes/_venue-management.scss */
.facilites-wrapper .content-wrapper .btn-edit .btn { height: 43px; }
/* line 943, ../sass/includes/_venue-management.scss */
.facilites-wrapper .content-wrapper .msg-btn { width: 45px; height: 45px; display: table-cell; margin-left: 10px; vertical-align: middle; border: 2px solid #333843; font-size: 18px; padding: 0; min-width: inherit; border-radius: 50%; transition: all .5s ease; }
/* line 955, ../sass/includes/_venue-management.scss */
.facilites-wrapper .content-wrapper .msg-btn:hover { background: #45ad23; color: #fff; border-color: #45ad23; }
/* line 961, ../sass/includes/_venue-management.scss */
.facilites-wrapper .content-wrapper .progress-wrapper { width: 100%; background: #333843; padding: 11px 18px; min-height: 43px; position: relative; }
/* line 967, ../sass/includes/_venue-management.scss */
.facilites-wrapper .content-wrapper .progress-wrapper .progress { width: 80%; border-radius: 0; margin-bottom: 0; float: left; }
/* line 972, ../sass/includes/_venue-management.scss */
.facilites-wrapper .content-wrapper .progress-wrapper .progress .progress-bar { background-color: #45ad23; }
/* line 976, ../sass/includes/_venue-management.scss */
.facilites-wrapper .content-wrapper .progress-wrapper .progress-result { width: 20%; float: left; margin-top: -5px; position: relative; line-height: 15px; color: #fff; padding-left: 15px; }
/* line 986, ../sass/includes/_venue-management.scss */
.facilites-wrapper .content-wrapper .form-group { margin-bottom: 0; }
/* line 989, ../sass/includes/_venue-management.scss */
.facilites-wrapper .content-wrapper .inner-wrapper { width: 100%; float: left; background: #333843; padding: 15px; }
/* line 995, ../sass/includes/_venue-management.scss */
.facilites-wrapper .content-wrapper .inner-wrapper .selectric-wrapper b { background: none; }
/* line 999, ../sass/includes/_venue-management.scss */
.facilites-wrapper .content-wrapper .inner-wrapper .selectric-wrapper .selectric .button { border-left: 1px solid #b7b8bb; }
/* line 1001, ../sass/includes/_venue-management.scss */
.facilites-wrapper .content-wrapper .inner-wrapper .selectric-wrapper .selectric .button:after { border-top-color: #333843; }
/* line 1008, ../sass/includes/_venue-management.scss */
.facilites-wrapper .content-wrapper .inner-wrapper .table-responsive { margin-bottom: 0; height: 550px; background: #ffff; }
@media (max-width: 767px) { /* line 1008, ../sass/includes/_venue-management.scss */
  .facilites-wrapper .content-wrapper .inner-wrapper .table-responsive { height: auto; } }
@media (max-width: 590px) { /* line 1008, ../sass/includes/_venue-management.scss */
  .facilites-wrapper .content-wrapper .inner-wrapper .table-responsive { height: 300px; } }
/* line 1018, ../sass/includes/_venue-management.scss */
.facilites-wrapper .content-wrapper .inner-wrapper .table-responsive::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); background-color: #F5F5F5; height: 3px; }
/* line 1024, ../sass/includes/_venue-management.scss */
.facilites-wrapper .content-wrapper .inner-wrapper .table-responsive::-webkit-scrollbar { width: 3px; height: 10px; background-color: #F5F5F5; }
/* line 1029, ../sass/includes/_venue-management.scss */
.facilites-wrapper .content-wrapper .inner-wrapper .table-responsive::-webkit-scrollbar-thumb { background-color: #245c13; }
/* line 1033, ../sass/includes/_venue-management.scss */
.facilites-wrapper .content-wrapper .inner-wrapper .table-content { background: #fff; margin-bottom: 0; }
/* line 1037, ../sass/includes/_venue-management.scss */
.facilites-wrapper .content-wrapper .inner-wrapper .table-content tr td, .facilites-wrapper .content-wrapper .inner-wrapper .table-content tr th { vertical-align: middle; }
/* line 1039, ../sass/includes/_venue-management.scss */
.facilites-wrapper .content-wrapper .inner-wrapper .table-content tr td label, .facilites-wrapper .content-wrapper .inner-wrapper .table-content tr td span, .facilites-wrapper .content-wrapper .inner-wrapper .table-content tr th label, .facilites-wrapper .content-wrapper .inner-wrapper .table-content tr th span { display: block; text-align: center; }
/* line 1044, ../sass/includes/_venue-management.scss */
.facilites-wrapper .content-wrapper .inner-wrapper .table-content tr .stage { padding-left: 80px; min-width: 150px; }
@media (max-width: 1199px) { /* line 1044, ../sass/includes/_venue-management.scss */
  .facilites-wrapper .content-wrapper .inner-wrapper .table-content tr .stage { padding-left: 50px; } }
/* line 1050, ../sass/includes/_venue-management.scss */
.facilites-wrapper .content-wrapper .inner-wrapper .table-content tr .stage .swim-icon { width: 40px; height: 30px; position: absolute; left: 20px; right: 0; bottom: 0; top: 0; margin: auto 0; }
@media (max-width: 767px) { /* line 1050, ../sass/includes/_venue-management.scss */
  .facilites-wrapper .content-wrapper .inner-wrapper .table-content tr .stage .swim-icon { width: 30px; height: 20px; left: 10px; } }
/* line 1065, ../sass/includes/_venue-management.scss */
.facilites-wrapper .content-wrapper .inner-wrapper .table-content tr .stage label, .facilites-wrapper .content-wrapper .inner-wrapper .table-content tr .stage span { display: block; text-align: left; }
/* line 1071, ../sass/includes/_venue-management.scss */
.facilites-wrapper .content-wrapper .inner-wrapper .table-content tr .time { text-align: center; }
/* line 1073, ../sass/includes/_venue-management.scss */
.facilites-wrapper .content-wrapper .inner-wrapper .table-content tr .time span { color: #969696; }
/* line 1077, ../sass/includes/_venue-management.scss */
.facilites-wrapper .content-wrapper .inner-wrapper .table-content tr .avatar-names { text-align: center; }
/* line 1080, ../sass/includes/_venue-management.scss */
.facilites-wrapper .content-wrapper .inner-wrapper .table-content tr .spaces { text-align: center; }
/* line 1082, ../sass/includes/_venue-management.scss */
.facilites-wrapper .content-wrapper .inner-wrapper .table-content tr .spaces label { font-size: 14px; }
/* line 1085, ../sass/includes/_venue-management.scss */
.facilites-wrapper .content-wrapper .inner-wrapper .table-content tr .spaces span { display: block; font-size: 16px; color: #969696; border-bottom: 1px solid #ccc; }
/* line 1092, ../sass/includes/_venue-management.scss */
.facilites-wrapper .content-wrapper .inner-wrapper .table-content tr .occupancy { text-align: center; }
/* line 1094, ../sass/includes/_venue-management.scss */
.facilites-wrapper .content-wrapper .inner-wrapper .table-content tr .occupancy span { font-size: 24px; }
/* line 1099, ../sass/includes/_venue-management.scss */
.facilites-wrapper .content-wrapper .inner-wrapper .table-content tr .area span { color: #969696; font-size: 14px; }
/* line 1105, ../sass/includes/_venue-management.scss */
.facilites-wrapper .content-wrapper .inner-wrapper .table-content tr .btn-book .btn-green { line-height: 22px; width: 100%; margin-bottom: 5px; }
/* line 1110, ../sass/includes/_venue-management.scss */
.facilites-wrapper .content-wrapper .inner-wrapper .table-content tr .btn-book a { height: 35px; line-height: 22px; display: block; }
/* line 1114, ../sass/includes/_venue-management.scss */
.facilites-wrapper .content-wrapper .inner-wrapper .table-content tr .btn-book a.wait-btn { margin-bottom: 5px; }
/* line 1120, ../sass/includes/_venue-management.scss */
.facilites-wrapper .content-wrapper .inner-wrapper .table-content tr td:last-child { width: 10%; }
/* line 1128, ../sass/includes/_venue-management.scss */
.facilites-wrapper .content-wrapper .fac_type .selectric-wrapper { opacity: 1; }
/* line 1130, ../sass/includes/_venue-management.scss */
.facilites-wrapper .content-wrapper .fac_type .selectric-wrapper .selectric { min-height: 43px; background: #333843; }
/* line 1133, ../sass/includes/_venue-management.scss */
.facilites-wrapper .content-wrapper .fac_type .selectric-wrapper .selectric .label { color: #fff; }
/* line 1136, ../sass/includes/_venue-management.scss */
.facilites-wrapper .content-wrapper .fac_type .selectric-wrapper .selectric .button { border-left: 1px solid #ccc; }
/* line 1143, ../sass/includes/_venue-management.scss */
.facilites-wrapper .content-wrapper .tab-pane .btn.btn-red { margin-right: 0; margin-top: 10px; color: #fff; }

/* line 1154, ../sass/includes/_venue-management.scss */
.venue-profile-popup .facilites-wrapper .time_table_wrapper .add-btn { position: relative; }
/* line 1159, ../sass/includes/_venue-management.scss */
.venue-profile-popup .facilites-wrapper .content-wrapper .inner-wrapper .table-responsive { height: auto; }
/* line 1166, ../sass/includes/_venue-management.scss */
.venue-profile-popup .facilites-wrapper .content-wrapper .inner-wrapper .table-content tbody tr td .btn-danger { display: inline-block; width: auto; height: auto; line-height: 25px; font-size: 15px; padding: 5px 7px; }
/* line 1174, ../sass/includes/_venue-management.scss */
.venue-profile-popup .facilites-wrapper .content-wrapper .inner-wrapper .table-content tbody tr td .btn-undu { display: inline-block; width: 50px; height: 50px; border-radius: 50%; min-width: 40px !important; max-height: 50px !important; line-height: 45px; font-size: 20px; padding: 0 !important; }
/* line 1185, ../sass/includes/_venue-management.scss */
.venue-profile-popup .facilites-wrapper .content-wrapper .inner-wrapper .table-content tbody tr td .btn-link { position: relative; height: auto; padding: 8px 17px; width: auto; border-radius: 0; }
/* line 1195, ../sass/includes/_venue-management.scss */
.venue-profile-popup .facilites-wrapper .content-wrapper .inner-wrapper .table-content tbody tr .btn-book .action-areas .add-btn { position: relative; }
/* line 1200, ../sass/includes/_venue-management.scss */
.venue-profile-popup .facilites-wrapper .content-wrapper .inner-wrapper .table-content tbody tr .btn-book { text-align: center; }
/* line 1208, ../sass/includes/_venue-management.scss */
.venue-profile-popup .facilites-wrapper .content-wrapper .inner-wrapper .table-content tfoot tr .text-right .add-btn { position: relative; }

/* line 1224, ../sass/includes/_venue-management.scss */
.swimphony-custom-modal .facilites-wrapper table tr td:last-child input[type="checkbox"] { left: initial; width: initial !important; height: 15px !important; display: inline-block; vertical-align: top; }

/*-------- Course Tab -------*/
/* line 1241, ../sass/includes/_venue-management.scss */
.facilites-wrapper.course-wrapper .content-wrapper { padding: 0; }
/* line 1243, ../sass/includes/_venue-management.scss */
.facilites-wrapper.course-wrapper .content-wrapper .inner-wrapper { padding: 0; }

/*-------- Course Tab end-------*/
/* --------- Timetable tab // calendar ------------*/
/* line 1253, ../sass/includes/_venue-management.scss */
.tt-dashboard-bg { background: #b0b0b0; }
/* line 1255, ../sass/includes/_venue-management.scss */
.tt-dashboard-bg .timetable-wrapper { background: #cfd4d7; }
/* line 1258, ../sass/includes/_venue-management.scss */
.tt-dashboard-bg .timetable-wrapper .fc-header-toolbar .fc-left { background: none; padding-top: 0; }
/* line 1262, ../sass/includes/_venue-management.scss */
.tt-dashboard-bg .timetable-wrapper .fc-header-toolbar .fc-left .fc-button-group .fc-state-default { font-family: "questrialregular"; line-height: 10px; height: 35px; background: #3c4853; color: #fff; margin-right: 5px; border-radius: 0; }
/* line 1270, ../sass/includes/_venue-management.scss */
.tt-dashboard-bg .timetable-wrapper .fc-header-toolbar .fc-left .fc-button-group .fc-state-default:last-child { margin-right: 0px; }
/* line 1273, ../sass/includes/_venue-management.scss */
.tt-dashboard-bg .timetable-wrapper .fc-header-toolbar .fc-left .fc-button-group .fc-state-default.fc-customClose-button { padding: 0 1.5em; background: #fff; color: #404853; border-color: #dd4c41; text-transform: capitalize; }
/* line 1282, ../sass/includes/_venue-management.scss */
.tt-dashboard-bg .timetable-wrapper .fc-header-toolbar .fc-left h2 { font-family: "questrialregular"; color: #3c4853; }
/* line 1289, ../sass/includes/_venue-management.scss */
.tt-dashboard-bg.venu-timetable { background: none; }
/* line 1291, ../sass/includes/_venue-management.scss */
.tt-dashboard-bg.venu-timetable.venu-inner-table { background: #cfd4d7; }
/* line 1294, ../sass/includes/_venue-management.scss */
.tt-dashboard-bg.venu-timetable .timetable-wrapper { background: none; }
/* line 1296, ../sass/includes/_venue-management.scss */
.tt-dashboard-bg.venu-timetable .timetable-wrapper .fc-header-toolbar .fc-left { padding-left: 0; }
/* line 1298, ../sass/includes/_venue-management.scss */
.tt-dashboard-bg.venu-timetable .timetable-wrapper .fc-header-toolbar .fc-left h2 { color: #fff; }
/* line 1303, ../sass/includes/_venue-management.scss */
.tt-dashboard-bg.venu-timetable .timetable-wrapper .fc-view-container > .fc-view.fc-agendaWeek-view { background: #fff; }
/* line 1306, ../sass/includes/_venue-management.scss */
.tt-dashboard-bg.venu-timetable .timetable-wrapper .fc-view-container > .fc-view.fc-agendaWeek-view table thead tr th { color: #000; }
/* line 1309, ../sass/includes/_venue-management.scss */
.tt-dashboard-bg.venu-timetable .timetable-wrapper .fc-view-container > .fc-view.fc-agendaWeek-view table thead .fc-axis:after { color: #000; }

/* line 1320, ../sass/includes/_venue-management.scss */
.clder_tab-outer .select_year .select-filter { margin-top: 20px; }

/* line 1327, ../sass/includes/_venue-management.scss */
.clendar-section .pop-up-panel .add_timetable { padding: 0px 12px; margin: 0 5px; height: 35px; margin-top: 15px; margin-right: 15px; background: #45ad23; color: #fff; border: 0; }
@media (max-width: 540px) { /* line 1327, ../sass/includes/_venue-management.scss */
  .clendar-section .pop-up-panel .add_timetable { margin-bottom: 10px; } }
/* line 1340, ../sass/includes/_venue-management.scss */
.clendar-section .pop-up-panel .add_timetable:focus, .clendar-section .pop-up-panel .add_timetable:active:focus { outline: none; }

/* line 1347, ../sass/includes/_venue-management.scss */
.facility-select-head .tab_title { margin-bottom: 10px; }
/* line 1350, ../sass/includes/_venue-management.scss */
.facility-select-head .select-filter { margin-bottom: 10px; }
/* line 1354, ../sass/includes/_venue-management.scss */
.facility-select-head .select-filter .selectric-wrapper .selectric .button { border: 1px solid #fff; }

/* line 1361, ../sass/includes/_venue-management.scss */
.timetable-wrapper { padding: 15px; background: #333843; }
@media (max-width: 767px) { /* line 1365, ../sass/includes/_venue-management.scss */
  .timetable-wrapper .fc-header-toolbar .fc-right { margin-top: 10px; } }
/* line 1370, ../sass/includes/_venue-management.scss */
.timetable-wrapper .fc-header-toolbar .fc-right .fc-button-group button { font-family: "questrialregular"; color: #404853; opacity: 1; background: #fff; border-radius: 0; border: 0; padding: 0px 32px; margin-left: 5px; height: 35px; text-transform: capitalize; text-shadow: none; outline: none !important; -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; transition: all .4s; }
/* line 1387, ../sass/includes/_venue-management.scss */
.timetable-wrapper .fc-header-toolbar .fc-right .fc-button-group button:first-child { margin-left: 0; }
/* line 1390, ../sass/includes/_venue-management.scss */
.timetable-wrapper .fc-header-toolbar .fc-right .fc-button-group button:hover { background: #378b1c; color: #fff; }
/* line 1394, ../sass/includes/_venue-management.scss */
.timetable-wrapper .fc-header-toolbar .fc-right .fc-button-group button.fc-state-active { background: #45ad23; color: #fff; }
/* line 1398, ../sass/includes/_venue-management.scss */
.timetable-wrapper .fc-header-toolbar .fc-right .fc-button-group button.fc-customAddTimetable-button { padding: 0px 12px; font-size: 25px; background: #45ad23; color: #fff; border: 0; }
/* line 1404, ../sass/includes/_venue-management.scss */
.timetable-wrapper .fc-header-toolbar .fc-right .fc-button-group button.fc-customAddTimetable-button:hover, .timetable-wrapper .fc-header-toolbar .fc-right .fc-button-group button.fc-customAddTimetable-button:focus, .timetable-wrapper .fc-header-toolbar .fc-right .fc-button-group button.fc-customAddTimetable-button:active:focus { outline: none; background: #378b1c; }
/* line 1410, ../sass/includes/_venue-management.scss */
.timetable-wrapper .fc-header-toolbar .fc-right .fc-button-group .fc-customClose-button { background: #E42328; color: #fff; padding: 0px 18px; font-size: 0; }
/* line 1415, ../sass/includes/_venue-management.scss */
.timetable-wrapper .fc-header-toolbar .fc-right .fc-button-group .fc-customClose-button:before { width: 100%; height: 100%; position: absolute; left: 0; top: 0; color: #fff; content: '\f00d'; line-height: 35px; font-family: FontAwesome; font-size: 20px; }
/* line 1427, ../sass/includes/_venue-management.scss */
.timetable-wrapper .fc-header-toolbar .fc-right .fc-button-group .fc-customClose-button:hover, .timetable-wrapper .fc-header-toolbar .fc-right .fc-button-group .fc-customClose-button:focus, .timetable-wrapper .fc-header-toolbar .fc-right .fc-button-group .fc-customClose-button:active:focus { color: #fff; background: #d93847; outline: none; }
@media (max-width: 540px) { /* line 1433, ../sass/includes/_venue-management.scss */
  .timetable-wrapper .fc-header-toolbar .fc-right .fc-button-group .selectric-wrapper { width: 25%; margin-bottom: 10px; } }
/* line 1439, ../sass/includes/_venue-management.scss */
.timetable-wrapper .fc-header-toolbar .fc-right .fc-button-group .selectric-wrapper .selectric { min-height: 35px; height: 30px; padding-top: 0; }
@media (max-width: 767px) { /* line 1446, ../sass/includes/_venue-management.scss */
  .timetable-wrapper .fc-header-toolbar .fc-right .fc-button-group:nth-child(2) { margin-left: 0; margin-top: 10px; } }
/* line 1451, ../sass/includes/_venue-management.scss */
.timetable-wrapper .fc-header-toolbar .fc-right .fc-button-group .fc-customAdd-button { font-size: 25px; padding: 0px 12px; background: #45ad23; color: #fff; }
/* line 1458, ../sass/includes/_venue-management.scss */
.timetable-wrapper .fc-header-toolbar .fc-right .fc-today-button { opacity: 1; background: #fff; border-radius: 0; border: 0; padding: 0px 32px; margin-left: 5px; height: 35px; text-transform: capitalize; text-shadow: none; outline: none !important; -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; transition: all .4s; }
/* line 1473, ../sass/includes/_venue-management.scss */
.timetable-wrapper .fc-header-toolbar .fc-right .fc-today-button:hover { background: #378b1c; color: #fff; }
/* line 1479, ../sass/includes/_venue-management.scss */
.timetable-wrapper .fc-header-toolbar .fc-left { background: #3c4853; padding: 5px; }
/* line 1482, ../sass/includes/_venue-management.scss */
.timetable-wrapper .fc-header-toolbar .fc-left h2 { font-size: 14px; color: #fff; margin-top: 10px; }
@media (max-width: 1199px) { /* line 1479, ../sass/includes/_venue-management.scss */
  .timetable-wrapper .fc-header-toolbar .fc-left { margin-bottom: 10px; } }
@media (max-width: 1199px) { /* line 1492, ../sass/includes/_venue-management.scss */
  .timetable-wrapper .fc-header-toolbar .fc-right { float: left; } }
@media (max-width: 767px) { /* line 1492, ../sass/includes/_venue-management.scss */
  .timetable-wrapper .fc-header-toolbar .fc-right { max-width: 450px; } }
/* line 1502, ../sass/includes/_venue-management.scss */
.timetable-wrapper .fc-view-container .fc-view { color: #fff; }
/* line 1507, ../sass/includes/_venue-management.scss */
.timetable-wrapper .fc-view-container .fc-view table thead tr td, .timetable-wrapper .fc-view-container .fc-view table thead tr th { padding: 0; }
/* line 1510, ../sass/includes/_venue-management.scss */
.timetable-wrapper .fc-view-container .fc-view table thead tr th { font-family: "questrialregular"; height: 30px; padding: 10px 0; padding-bottom: 0; }
/* line 1517, ../sass/includes/_venue-management.scss */
.timetable-wrapper .fc-view-container .fc-view table thead .fc-axis { position: relative; }
/* line 1519, ../sass/includes/_venue-management.scss */
.timetable-wrapper .fc-view-container .fc-view table thead .fc-axis:after { position: absolute; left: 0; top: 13px; text-align: center; content: 'TIME'; color: #fff; width: 100%; }
/* line 1531, ../sass/includes/_venue-management.scss */
.timetable-wrapper .fc-view-container .fc-view table tr td, .timetable-wrapper .fc-view-container .fc-view table tr th { text-transform: capitalize; height: 40px; padding: 1px 0px; -webkit-transition: all 0.35s ease; -o-transition: all 0.35s ease; transition: all 0.35s ease; }
/* line 1545, ../sass/includes/_venue-management.scss */
.timetable-wrapper .fc-view-container .fc-view table .fc-body .fc-slats .fc-axis span { width: 100%; }
/* line 1553, ../sass/includes/_venue-management.scss */
.timetable-wrapper .fc-view-container .fc-view tbody .fc-widget-content { padding-top: 0; }

/*---------- Time table tab end --------*/
/*--- Custom class ---*/
/* line 1571, ../sass/includes/_venue-management.scss */
.custom-bg { background: #333843; color: #fff; text-transform: capitalize; border-radius: 0; font-size: 13px; height: 43px; }
/* line 1578, ../sass/includes/_venue-management.scss */
.custom-bg::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color: #fff; }
/* line 1581, ../sass/includes/_venue-management.scss */
.custom-bg::-moz-placeholder { /* Firefox 19+ */ color: #fff; }
/* line 1584, ../sass/includes/_venue-management.scss */
.custom-bg:-ms-input-placeholder { /* IE 10+ */ color: #fff; }
/* line 1587, ../sass/includes/_venue-management.scss */
.custom-bg:-moz-placeholder { /* Firefox 18- */ color: #fff; }
/* line 1590, ../sass/includes/_venue-management.scss */
.custom-bg[disabled] { background: #333843; }

/* line 1594, ../sass/includes/_venue-management.scss */
.w-init { width: initial !important; }

/* line 1597, ../sass/includes/_venue-management.scss */
.mr-tp-20 { margin-top: 20px; }

/* line 1600, ../sass/includes/_venue-management.scss */
.pr-10 { padding-right: 10px !important; }

/* line 1603, ../sass/includes/_venue-management.scss */
.rem-pad { padding-left: 0 !important; padding-right: 0 !important; }

/*------- Profile TAB style ------*/
/* line 1608, ../sass/includes/_venue-management.scss */
.btn-height .add-btn { height: 43px; }

/* line 1612, ../sass/includes/_venue-management.scss */
.client-side-area #additional_field { margin-bottom: 5px; }
/* line 1613, ../sass/includes/_venue-management.scss */
.client-side-area #additional_field .add-btn { width: 40px; height: 40px; border-radius: 0; }
/* line 1617, ../sass/includes/_venue-management.scss */
.client-side-area #additional_field .add-btn .fa { font-size: 22px; line-height: 33px; }
/* line 1623, ../sass/includes/_venue-management.scss */
.client-side-area #additional_field .add-custom-btn .add-btn { float: left; width: auto; margin-bottom: 10px; marign-left: 10px; line-height: 28px; text-transform: capitalize; cursor: pointer; }
/* line 1634, ../sass/includes/_venue-management.scss */
.client-side-area #additional_field .new_field { margin: 10px; }

/*------- Profile TAB style end------*/
/*--- Custom class end---*/
/* line 1647, ../sass/includes/_venue-management.scss */
.facilitiy-details thead tr th:nth-child(1) { border-right: 1px solid #ccc; }
/* line 1656, ../sass/includes/_venue-management.scss */
.facilitiy-details tbody tr td:nth-child(1) { border-right: 1px solid #ccc; }

/* line 1668, ../sass/includes/_venue-management.scss */
.pay-table.table tr td:nth-child(1) { width: 120px; }
/* line 1671, ../sass/includes/_venue-management.scss */
.pay-table.table tr td:nth-child(3) { border-right: 0; }
/* line 1674, ../sass/includes/_venue-management.scss */
.pay-table.table tr td:last-child { border-left: 0; }

/*--------- Media screen -----------*/
@media (max-width: 1199px) { /* line 1685, ../sass/includes/_venue-management.scss */
  .tab-wrapper > .nav-tabs li a { font-size: 14px; padding: 12px 10px; padding-left: 5px; padding-right: 5px; } }
@media (max-width: 991px) { /* line 1693, ../sass/includes/_venue-management.scss */
  .tab-wrapper > .nav-tabs li { width: auto; }
  /* line 1695, ../sass/includes/_venue-management.scss */
  .tab-wrapper > .nav-tabs li a .error-icon { top: initial; right: 0; left: 0; bottom: -4px; } }
@media (max-width: 991px) { /* line 1706, ../sass/includes/_venue-management.scss */
  .timetable-wrapper .fc-header-toolbar .fc-right .fc-button-group button { padding: 0px 25px; }
  /* line 1709, ../sass/includes/_venue-management.scss */
  .timetable-wrapper .fc-header-toolbar .fc-right .fc-today-button { padding: 0px 25px; }
  /* line 1714, ../sass/includes/_venue-management.scss */
  .timetable-wrapper .fc-view-container .fc-view { width: 100%; overflow-x: auto; overflow-y: hidden; }
  /* line 1718, ../sass/includes/_venue-management.scss */
  .timetable-wrapper .fc-view-container .fc-view table { min-width: 800px; }
  /* line 1725, ../sass/includes/_venue-management.scss */
  .mb-10.mb-0 { margin-bottom: 10px !important; } }
@media (max-width: 640px) { /* line 1731, ../sass/includes/_venue-management.scss */
  .tab-wrapper .facilites-wrapper .nav-tabs { width: 100%; }
  /* line 1735, ../sass/includes/_venue-management.scss */
  .tab-wrapper .facilites-wrapper .nav-tabs li:nth-child(3) a { border-left: 1px solid #8e8f96; } }
@media (max-width: 540px) { /* line 1743, ../sass/includes/_venue-management.scss */
  .tab-wrapper .facilites-wrapper .nav-tabs li a { padding: 8px; font-size: 13px; }
  /* line 1747, ../sass/includes/_venue-management.scss */
  .facilites-wrapper .content-wrapper .progress-wrapper { min-height: 85px; }
  /* line 1749, ../sass/includes/_venue-management.scss */
  .facilites-wrapper .content-wrapper .progress-wrapper .progress { width: 100%; }
  /* line 1752, ../sass/includes/_venue-management.scss */
  .facilites-wrapper .content-wrapper .progress-wrapper .progress-result { width: 100%; margin-top: 10px; text-align: center; padding-left: 0; }
  /* line 1760, ../sass/includes/_venue-management.scss */
  .timetable-wrapper .fc-header-toolbar .fc-left { width: 100%; text-align: center; }
  /* line 1763, ../sass/includes/_venue-management.scss */
  .timetable-wrapper .fc-header-toolbar .fc-left .fc-button-group { margin: 0 auto; float: initial; }
  /* line 1767, ../sass/includes/_venue-management.scss */
  .timetable-wrapper .fc-header-toolbar .fc-left h2 { margin-left: 0; float: initial; }
  /* line 1772, ../sass/includes/_venue-management.scss */
  .timetable-wrapper .fc-header-toolbar .fc-right { width: 100%; text-align: center; }
  /* line 1775, ../sass/includes/_venue-management.scss */
  .timetable-wrapper .fc-header-toolbar .fc-right .fc-button-group { width: 100%; }
  /* line 1777, ../sass/includes/_venue-management.scss */
  .timetable-wrapper .fc-header-toolbar .fc-right .fc-button-group button { padding: 0px 10px; width: auto; margin-left: 0; float: left; margin: 0; margin-left: 5px; }
  /* line 1786, ../sass/includes/_venue-management.scss */
  .timetable-wrapper .fc-header-toolbar .fc-right .fc-today-button { float: initial; margin: 0 auto; margin-top: 5px; } }
/*---------- Popover BG -----------*/
/* line 1797, ../sass/includes/_venue-management.scss */
.popover-bg::before { width: 100%; height: 100%; background: rgba(60, 72, 83, 0.7); position: fixed; content: ''; left: 0; top: 0; z-index: 1000; }
/* line 1807, ../sass/includes/_venue-management.scss */
.popover-bg .z-index { z-index: 1001; }

/*---------- Modal add ------------*/
/* line 1815, ../sass/includes/_venue-management.scss */
.school-details-panel .swimphony-custom-modal .modal-dialog .modal-content .modal-body form .details-block .form-group input[type=number] { -moz-appearance: textfield; }
/* line 1817, ../sass/includes/_venue-management.scss */
.school-details-panel .swimphony-custom-modal .modal-dialog .modal-content .modal-body form .details-block .form-group input[type=number]:hover, .school-details-panel .swimphony-custom-modal .modal-dialog .modal-content .modal-body form .details-block .form-group input[type=number]:focus { -moz-appearance: number-input; }

/*---------- Add absence block ---------*/
/* line 1824, ../sass/includes/_venue-management.scss */
.row-bg { background: #414853; }

/* line 1827, ../sass/includes/_venue-management.scss */
.table-pad { padding: 8px 0 !important; }

/* line 1831, ../sass/includes/_venue-management.scss */
.add-absence-block ul { float: left; }
@media (max-width: 767px) { /* line 1831, ../sass/includes/_venue-management.scss */
  .add-absence-block ul { overflow: initial !important; } }
/* line 1838, ../sass/includes/_venue-management.scss */
.add-absence-block .absend-btn-block .date_picker .input-group .input-group-addon { font-size: 18px !important; }
/* line 1841, ../sass/includes/_venue-management.scss */
.add-absence-block .absend-btn-block.register-wrapper .day-block ul .date_picker .input-group input { height: 32px !important; }
@media (max-width: 767px) { /* line 1841, ../sass/includes/_venue-management.scss */
  .add-absence-block .absend-btn-block.register-wrapper .day-block ul .date_picker .input-group input { height: 39px !important; } }
/* line 1847, ../sass/includes/_venue-management.scss */
.add-absence-block .absend-btn-block .btn-add-absence { background: #E42328; color: #fff; height: initial; border: 1px solid #E42328; float: right; min-width: 200px; text-align: left; }
/* line 1855, ../sass/includes/_venue-management.scss */
.add-absence-block .absend-btn-block .btn-add-absence:hover, .add-absence-block .absend-btn-block .btn-add-absence:active, .add-absence-block .absend-btn-block .btn-add-absence:active:focus { background: #d93847; color: #fff; outline: none; }
/* line 1860, ../sass/includes/_venue-management.scss */
.add-absence-block .absend-btn-block .btn-add-absence::after { position: absolute; right: 10px; margin: 0 auto; font-family: 'Glyphicons Halflings'; }
/* line 1866, ../sass/includes/_venue-management.scss */
.add-absence-block .absend-btn-block .btn-add-absence::after { content: '\e252'; }
/* line 1870, ../sass/includes/_venue-management.scss */
.add-absence-block .absend-btn-block .btn-add-absence.collapsed::after { content: '\e250'; }
/* line 1876, ../sass/includes/_venue-management.scss */
.add-absence-block .absend-btn-block .day-block li { margin-right: 10px !important; }
@media (max-width: 991px) { /* line 1876, ../sass/includes/_venue-management.scss */
  .add-absence-block .absend-btn-block .day-block li { width: initial; } }
@media (max-width: 767px) { /* line 1876, ../sass/includes/_venue-management.scss */
  .add-absence-block .absend-btn-block .day-block li { width: initial !important; } }
/* line 1884, ../sass/includes/_venue-management.scss */
.add-absence-block .absend-btn-block .day-block li .month { font-size: 15px; }
@media (max-width: 767px) { /* line 1884, ../sass/includes/_venue-management.scss */
  .add-absence-block .absend-btn-block .day-block li .month { line-height: 35px; } }
/* line 1892, ../sass/includes/_venue-management.scss */
.add-absence-block .absend-btn-block .day-block ul .date_picker { width: 145px; }
@media (max-width: 767px) { /* line 1892, ../sass/includes/_venue-management.scss */
  .add-absence-block .absend-btn-block .day-block ul .date_picker { margin-bottom: 0; } }
/* line 1898, ../sass/includes/_venue-management.scss */
.add-absence-block .absend-btn-block .day-block ul li { margin-right: 0 !important; }
@media (max-width: 767px) { /* line 1898, ../sass/includes/_venue-management.scss */
  .add-absence-block .absend-btn-block .day-block ul li { width: auto; margin-bottom: 0; } }
@media (max-width: 767px) { /* line 1909, ../sass/includes/_venue-management.scss */
  .add-absence-block .absend-btn-block .day-block li a { padding: 8px 17px !important; } }

/* line 1919, ../sass/includes/_venue-management.scss */
.absence-wrapper .well { border-radius: 0; margin-top: 10px; margin-bottom: 0; border: 0; padding: 0; }
/* line 1925, ../sass/includes/_venue-management.scss */
.absence-wrapper .well .table-responsive { height: initial !important; overflow-x: auto; overflow: visible; }
/* line 1930, ../sass/includes/_venue-management.scss */
.absence-wrapper .well .table { margin-bottom: 0; }
/* line 1933, ../sass/includes/_venue-management.scss */
.absence-wrapper .well .table tr td { padding: 0; border-right: 1px solid #ccc; border-top: 0; }
/* line 1937, ../sass/includes/_venue-management.scss */
.absence-wrapper .well .table tr td:last-child { border-right: 0; width: initial !important; }
/* line 1941, ../sass/includes/_venue-management.scss */
.absence-wrapper .well .table tr td:nth-child(1) { width: 50px; }
/* line 1944, ../sass/includes/_venue-management.scss */
.absence-wrapper .well .table tr td:nth-child(2) { padding-left: 10px; width: 55%; }
/* line 1949, ../sass/includes/_venue-management.scss */
.absence-wrapper .well .table tr td .selectric-wrapper .selectric { padding-top: 0; background: transparent; min-height: initial; }
/* line 1953, ../sass/includes/_venue-management.scss */
.absence-wrapper .well .table tr td .selectric-wrapper .selectric span { text-align: left; }
/* line 1956, ../sass/includes/_venue-management.scss */
.absence-wrapper .well .table tr td .selectric-wrapper .selectric .button { border-left: 0; border: 0; }
/* line 1959, ../sass/includes/_venue-management.scss */
.absence-wrapper .well .table tr td .selectric-wrapper .selectric .button::after { border-top-color: #b0b0b0; }
/* line 1965, ../sass/includes/_venue-management.scss */
.absence-wrapper .well .table tr td .selectric-wrapper .selectric-scroll ul { float: initial; }
/* line 1971, ../sass/includes/_venue-management.scss */
.absence-wrapper .well .table tr td .selectric-wrapper .selectric-scroll ul li { border-bottom: 0; }
/* line 1973, ../sass/includes/_venue-management.scss */
.absence-wrapper .well .table tr td .selectric-wrapper .selectric-scroll ul li:nth-child(odd) { background: #fff; color: #b0b0b0; }
/* line 1976, ../sass/includes/_venue-management.scss */
.absence-wrapper .well .table tr td .selectric-wrapper .selectric-scroll ul li:nth-child(odd):hover { background: #8e8e8e; color: #fff; }
/* line 1981, ../sass/includes/_venue-management.scss */
.absence-wrapper .well .table tr td .selectric-wrapper .selectric-scroll ul li:nth-child(even) { background: #b0b0b0; color: #fff; }
/* line 1984, ../sass/includes/_venue-management.scss */
.absence-wrapper .well .table tr td .selectric-wrapper .selectric-scroll ul li:nth-child(even):hover { background: #8e8e8e; }
/* line 1992, ../sass/includes/_venue-management.scss */
.absence-wrapper .well .table tr td .custom-input { font-family: "questrialregular"; border: 0; }
/* line 1997, ../sass/includes/_venue-management.scss */
.absence-wrapper .well .table tr .chek-outer { padding: 0; }
/* line 1999, ../sass/includes/_venue-management.scss */
.absence-wrapper .well .table tr .chek-outer .custom-check { width: 50px; height: 100%; padding: 0; margin-bottom: 0; background: transparent; position: absolute; top: 0; bottom: 0; left: 0; }
/* line 2009, ../sass/includes/_venue-management.scss */
.absence-wrapper .well .table tr .chek-outer .custom-check input:checked + span { background: #45ad23; }
/* line 2011, ../sass/includes/_venue-management.scss */
.absence-wrapper .well .table tr .chek-outer .custom-check input:checked + span::before { color: #fff; }
/* line 2015, ../sass/includes/_venue-management.scss */
.absence-wrapper .well .table tr .chek-outer .custom-check span { width: 100%; }
/* line 2019, ../sass/includes/_venue-management.scss */
.absence-wrapper .well .table tr .chek-outer span { background: transparent; }
/* line 2021, ../sass/includes/_venue-management.scss */
.absence-wrapper .well .table tr .chek-outer span::before { content: "\f00c"; color: #b0b0b0; }
/* line 2027, ../sass/includes/_venue-management.scss */
.absence-wrapper .well .table tr:nth-child(odd) { background: #fff; }
/* line 2029, ../sass/includes/_venue-management.scss */
.absence-wrapper .well .table tr:nth-child(odd) td { color: #b0b0b0; }
/* line 2031, ../sass/includes/_venue-management.scss */
.absence-wrapper .well .table tr:nth-child(odd) td input[type="text"] { color: #b0b0b0; }
/* line 2036, ../sass/includes/_venue-management.scss */
.absence-wrapper .well .table tr:nth-child(odd) td .selectric-wrapper .selectric span { color: #b0b0b0; }
/* line 2043, ../sass/includes/_venue-management.scss */
.absence-wrapper .well .table tr:nth-child(even) { background: #b0b0b0; }
/* line 2047, ../sass/includes/_venue-management.scss */
.absence-wrapper .well .table tr:nth-child(even) .custom-check span::before { color: #fff; }
/* line 2052, ../sass/includes/_venue-management.scss */
.absence-wrapper .well .table tr:nth-child(even) td { color: #fff; }
/* line 2054, ../sass/includes/_venue-management.scss */
.absence-wrapper .well .table tr:nth-child(even) td input[type="text"] { color: #fff; }
/* line 2059, ../sass/includes/_venue-management.scss */
.absence-wrapper .well .table tr:nth-child(even) td .selectric-wrapper .selectric span { color: #fff; }
/* line 2062, ../sass/includes/_venue-management.scss */
.absence-wrapper .well .table tr:nth-child(even) td .selectric-wrapper .selectric .button { border-left: 0; }
/* line 2064, ../sass/includes/_venue-management.scss */
.absence-wrapper .well .table tr:nth-child(even) td .selectric-wrapper .selectric .button::after { border-top-color: #fff; }
/* line 2073, ../sass/includes/_venue-management.scss */
.absence-wrapper .well .table .btn-submit-row { background: #414853 !important; border-top: 8px solid #414853; }
/* line 2076, ../sass/includes/_venue-management.scss */
.absence-wrapper .well .table .btn-submit-row .btn-submit { background: #45ad23; color: #fff; height: initial; border: 1px solid #45ad23; float: right; min-width: 200px; text-align: center; }
/* line 2084, ../sass/includes/_venue-management.scss */
.absence-wrapper .well .table .btn-submit-row .btn-submit:hover, .absence-wrapper .well .table .btn-submit-row .btn-submit:focus, .absence-wrapper .well .table .btn-submit-row .btn-submit:active:focus { background: #378b1c; border: 1px solid #378b1c; outline: none; }
/* line 2090, ../sass/includes/_venue-management.scss */
.absence-wrapper .well .table .btn-submit-row td { border-right: 0; }
/* line 2092, ../sass/includes/_venue-management.scss */
.absence-wrapper .well .table .btn-submit-row td .selectric-wrapper { background: #fff; }
/* line 2095, ../sass/includes/_venue-management.scss */
.absence-wrapper .well .table .btn-submit-row td .selectric-wrapper .selectric span { color: #b0b0b0 !important; }
/* line 2099, ../sass/includes/_venue-management.scss */
.absence-wrapper .well .table .btn-submit-row td .selectric-wrapper .selectric .button::after { border-top-color: #b0b0b0 !important; }

/* line 2114, ../sass/includes/_venue-management.scss */
.thead-bd-0 thead tr th { border-bottom: 0; }

/* line 2120, ../sass/includes/_venue-management.scss */
.no-data { padding: 10px; color: #e42328; text-transform: capitalize; }

/* line 2126, ../sass/includes/_venue-management.scss */
.acc-scroll-wrap { margin-bottom: 20px; }
/* line 2128, ../sass/includes/_venue-management.scss */
.acc-scroll-wrap .acc-scroll-inner { max-height: 170px; overflow-y: auto; }
/* line 2131, ../sass/includes/_venue-management.scss */
.acc-scroll-wrap .acc-scroll-inner::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); background-color: #F5F5F5; height: 3px; }
/* line 2137, ../sass/includes/_venue-management.scss */
.acc-scroll-wrap .acc-scroll-inner::-webkit-scrollbar { width: 3px; height: 10px; background-color: #F5F5F5; }
/* line 2142, ../sass/includes/_venue-management.scss */
.acc-scroll-wrap .acc-scroll-inner::-webkit-scrollbar-thumb { background-color: #245c13; }

/* line 2147, ../sass/includes/_venue-management.scss */
.chk-spl-table { margin-bottom: 0; }
/* line 2151, ../sass/includes/_venue-management.scss */
.chk-spl-table tr td:nth-child(1) { width: 44px; padding: 0px; }
/* line 2155, ../sass/includes/_venue-management.scss */
.chk-spl-table tr td .custom-check { width: 44px; height: 44px; margin: 0; padding: 0; }
/* line 2161, ../sass/includes/_venue-management.scss */
.chk-spl-table tr td .spl-custom-check { display: block; position: relative; color: #969696; cursor: pointer; }

/* line 2172, ../sass/includes/_venue-management.scss */
.remove-row-wrapper .title-border { width: 100%; position: relative; border-bottom: 1px solid #ccc; padding-bottom: 20px; color: #fff; font-weight: normal; margin-bottom: 20px; }
/* line 2181, ../sass/includes/_venue-management.scss */
.remove-row-wrapper .remove-btn { position: absolute; right: 15px; top: 0; color: #45ad23; font-size: 32px; cursor: pointer; }

/* line 2193, ../sass/includes/_venue-management.scss */
.event-popover-activated:before { content: ""; background: rgba(0, 0, 0, 0.5); position: fixed; top: 0; left: 0; right: 0; bottom: 0; z-index: 1000; }
/* line 2203, ../sass/includes/_venue-management.scss */
.event-popover-activated header { z-index: 9999; }
/* line 2205, ../sass/includes/_venue-management.scss */
.event-popover-activated header:before { content: ""; background: rgba(0, 0, 0, 0.5); position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: 1; }
/* line 2216, ../sass/includes/_venue-management.scss */
.event-popover-activated .fc-body { border-bottom-color: rgba(255, 255, 255, 0.5); }
/* line 2219, ../sass/includes/_venue-management.scss */
.event-popover-activated .fc-view { z-index: 1001; }
/* line 2223, ../sass/includes/_venue-management.scss */
.event-popover-activated .fc-view table tr td { pointer-events: none; }
/* line 2229, ../sass/includes/_venue-management.scss */
.event-popover-activated .fc-head-container { border-color: rgba(221, 221, 221, 0.5); }
/* line 2231, ../sass/includes/_venue-management.scss */
.event-popover-activated .fc-head-container:before { content: ""; background: rgba(0, 0, 0, 0.5); position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: 5; }
/* line 2242, ../sass/includes/_venue-management.scss */
.event-popover-activated .fc-widget-content { border-color: rgba(221, 221, 221, 0.5); }
/* line 2246, ../sass/includes/_venue-management.scss */
.event-popover-activated .activated-popover:before { content: ""; background: rgba(0, 0, 0, 0.5); position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: 5; }
/* line 2256, ../sass/includes/_venue-management.scss */
.event-popover-activated .activated-popover .fc-content-skeleton { z-index: unset; }
/* line 2259, ../sass/includes/_venue-management.scss */
.event-popover-activated .activated-popover .fc-content-skeleton .fc-event-container.activated-container { z-index: inherit; }
/* line 2262, ../sass/includes/_venue-management.scss */
.event-popover-activated .activated-popover .fc-content-skeleton .fc-event-container .actPopover { z-index: 6 !important; pointer-events: auto; }

@media (min-width: 992px) { /* line 2273, ../sass/includes/_venue-management.scss */
  .new-lesson-modal .modal-dialog { width: 90%; } }
/* line 2277, ../sass/includes/_venue-management.scss */
.new-lesson-modal .modal-dialog h5 { color: #333; text-transform: capitalize; margin-bottom: 20px; }
/* line 2283, ../sass/includes/_venue-management.scss */
.new-lesson-modal .modal-dialog .modal-content .modal-body { background: #e6ebee; }
/* line 2287, ../sass/includes/_venue-management.scss */
.new-lesson-modal .modal-dialog .modal-content .modal-body .new-timetable form .form-group label { color: #5086ae; font-family: "questrialregular"; }
/* line 2291, ../sass/includes/_venue-management.scss */
.new-lesson-modal .modal-dialog .modal-content .modal-body .new-timetable form .form-group .use_new_lesson_name { width: 36px; height: 36px; border-color: #45ad23; margin-bottom: 10px; line-height: 22px; }
/* line 2297, ../sass/includes/_venue-management.scss */
.new-lesson-modal .modal-dialog .modal-content .modal-body .new-timetable form .form-group .use_new_lesson_name:hover, .new-lesson-modal .modal-dialog .modal-content .modal-body .new-timetable form .form-group .use_new_lesson_name:focus, .new-lesson-modal .modal-dialog .modal-content .modal-body .new-timetable form .form-group .use_new_lesson_name:active { border-color: #378b1c; color: #fff; }
/* line 2305, ../sass/includes/_venue-management.scss */
.new-lesson-modal .modal-dialog .modal-content .modal-body .selectric-wrapper .selectric { min-height: 32px; padding-top: 0; }
/* line 2311, ../sass/includes/_venue-management.scss */
.new-lesson-modal .modal-dialog .modal-content .modal-body .form-group .chk-area { margin-top: 0 !important; }
/* line 2323, ../sass/includes/_venue-management.scss */
.new-lesson-modal.swimphony-custom-modal .modal-dialog .modal-content .modal-body .form-group .color-picker { width: 100%; padding: 0; border: 0 !important; background: #fff; }
/* line 2330, ../sass/includes/_venue-management.scss */
.new-lesson-modal.swimphony-custom-modal .modal-dialog .modal-content .modal-body .form-group.color-picker-wrap span { position: absolute; left: 20px; top: 32px; color: #fff; }
/* line 2338, ../sass/includes/_venue-management.scss */
.new-lesson-modal.swimphony-custom-modal .modal-dialog .modal-content .modal-body .new-timetable form .form-group input { height: 36px !important; background: #fff; }

/* line 2346, ../sass/includes/_venue-management.scss */
.row-outer { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }
/* line 2351, ../sass/includes/_venue-management.scss */
.row-outer .term-wrapper { padding-left: 2px; padding-right: 2px; }

/* line 2356, ../sass/includes/_venue-management.scss */
.term-wrapper { width: 100%; padding: 0 15px; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex: 0 0 33.333333%; flex: 0 0 33.333333%; max-width: 33.333333%; }
@media (max-width: 991px) { /* line 2356, ../sass/includes/_venue-management.scss */
  .term-wrapper { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; } }
@media (max-width: 640px) { /* line 2356, ../sass/includes/_venue-management.scss */
  .term-wrapper { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; } }
/* line 2378, ../sass/includes/_venue-management.scss */
.term-wrapper .term-inner { width: 100%; min-height: 36px; margin-bottom: 5px; border: 1px solid #949aa0; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }
/* line 2389, ../sass/includes/_venue-management.scss */
.term-wrapper .term-count-box { -ms-flex: 20%; flex: 20%; max-width: 20%; float: left; background: #404853; color: #fff; text-align: center; text-transform: capitalize; display: inline-block; position: relative; line-height: 34px; }
/* line 2402, ../sass/includes/_venue-management.scss */
.term-wrapper .term-date-box { -ms-flex: 80%; flex: 80%; max-width: 80%; background: #fff; text-align: center; text-transform: capitalize; display: inline-block; position: relative; float: left; }
/* line 2412, ../sass/includes/_venue-management.scss */
.term-wrapper .term-date-box span { width: 100%; height: inherit !important; float: left; display: inline-block; }
/* line 2417, ../sass/includes/_venue-management.scss */
.term-wrapper .term-date-box span input { width: 100%; height: inherit !important; color: #333; float: left; border: 0; text-align: center; }
/* line 2426, ../sass/includes/_venue-management.scss */
.term-wrapper .term-date-box table { margin: 0 auto; margin-top: 5px; }
/* line 2430, ../sass/includes/_venue-management.scss */
.term-wrapper .term-date-box table tr td { vertical-align: middle; text-align: center; }
/* line 2433, ../sass/includes/_venue-management.scss */
.term-wrapper .term-date-box table tr td b { font-weight: normal; color: #45ad23; }
/* line 2442, ../sass/includes/_venue-management.scss */
.term-wrapper.custom .term-date-box { -ms-flex: 100%; flex: 100%; max-width: 100%; }
/* line 2449, ../sass/includes/_venue-management.scss */
.term-wrapper.continuous .term-date-box { -ms-flex: 100%; flex: 100%; max-width: 100%; }

/* line 2456, ../sass/includes/_venue-management.scss */
.btn-remove { height: 43px; font-size: 15px; }

/* line 2461, ../sass/includes/_venue-management.scss */
.add_contiuous_block { height: 35px; background: #45ad23; color: #fff; font-size: 15px; line-height: 22px; border-color: #45ad23; }
/* line 2468, ../sass/includes/_venue-management.scss */
.add_contiuous_block:hover, .add_contiuous_block:focus, .add_contiuous_block:active, .add_contiuous_block:active:hover, .add_contiuous_block:active:focus { background: #378b1c; border-color: #378b1c; color: #fff; outline: none; }

/* line 2475, ../sass/includes/_venue-management.scss */
.btn_remove_continuous { height: 36px; background: #ff0000; color: #fff; font-size: 15px; line-height: 22px; border-color: #ff0000; margin-left: 2px; margin-right: 2px; border: none; }
/* line 2486, ../sass/includes/_venue-management.scss */
.btn_remove_continuous:hover { background: #ce0202; border-color: #ce0202; color: #fff; }

/* line 2495, ../sass/includes/_venue-management.scss */
.blockDates .term-wrapper.half_yr .term-count-box { line-height: 34px; font-size: 12px; }

/* line 2504, ../sass/includes/_venue-management.scss */
.cs-delivered-wrap .table-responsive { min-height: .01%; overflow-x: visible; }
/* line 2510, ../sass/includes/_venue-management.scss */
.cs-delivered-wrap table tr td { vertical-align: top; color: #45ad23; text-transform: capitalize; padding-top: 0; border: 0; text-align: center; padding: 3px; }
/* line 2518, ../sass/includes/_venue-management.scss */
.cs-delivered-wrap table tr td .info-box { width: 80px; min-height: 36px; height: 36px; padding: 0 5px; border: 1px solid #c3c3c3; text-align: center; background: #fff; line-height: 34px; text-transform: capitalize; color: #333; }
/* line 2529, ../sass/includes/_venue-management.scss */
.cs-delivered-wrap table tr td .info-box.input-err { border-color: #E42328; }
/* line 2532, ../sass/includes/_venue-management.scss */
.cs-delivered-wrap table tr td .info-box input { width: 100%; float: left; height: 100%; border: 0px solid #c3c3c3; padding: 0 5px; }
/* line 2539, ../sass/includes/_venue-management.scss */
.cs-delivered-wrap table tr td .info-box.day-box { background: #cfd4d7; }
/* line 2542, ../sass/includes/_venue-management.scss */
.cs-delivered-wrap table tr td .info-box .input-group { height: 100%; }
/* line 2546, ../sass/includes/_venue-management.scss */
.cs-delivered-wrap table tr td:nth-child(1) { width: 50px; }
/* line 2548, ../sass/includes/_venue-management.scss */
.cs-delivered-wrap table tr td:nth-child(1) .btn-add { width: 36px; height: 36px; font-size: 13px; line-height: 25px; border: 0; font-weight: bold; }
/* line 2557, ../sass/includes/_venue-management.scss */
.cs-delivered-wrap table tr td:nth-child(1) .btn.btn-red { width: 36px; height: 36px; background: #E42328; color: #fff; margin: auto !important; float: initial !important; }
/* line 2565, ../sass/includes/_venue-management.scss */
.cs-delivered-wrap table tr td:nth-child(1) .btn.btn-red:focus, .cs-delivered-wrap table tr td:nth-child(1) .btn.btn-red:active, .cs-delivered-wrap table tr td:nth-child(1) .btn.btn-red:active:focus { outline: none; }
/* line 2572, ../sass/includes/_venue-management.scss */
.cs-delivered-wrap table tr td:nth-child(2), .cs-delivered-wrap table tr td:nth-child(3), .cs-delivered-wrap table tr td:nth-child(4), .cs-delivered-wrap table tr td:nth-child(5), .cs-delivered-wrap table tr td:nth-child(6) { width: 80px; }
/* line 2575, ../sass/includes/_venue-management.scss */
.cs-delivered-wrap table tr td:last-child { text-align: left; }
/* line 2577, ../sass/includes/_venue-management.scss */
.cs-delivered-wrap table tr td:last-child .info-box { width: auto; min-width: 180px; text-align: left; display: inline-block; padding-left: 5px; padding-right: 25px; position: relative; float: left; margin: 0px 2px 2px 0; }
/* line 2587, ../sass/includes/_venue-management.scss */
.cs-delivered-wrap table tr td:last-child .info-box span { position: absolute; right: 3px; width: 15px; height: 15px; top: 0; bottom: 0; margin: auto 0; cursor: pointer; }
/* line 2596, ../sass/includes/_venue-management.scss */
.cs-delivered-wrap table tr td:last-child .info-box span i { float: left; }
/* line 2601, ../sass/includes/_venue-management.scss */
.cs-delivered-wrap table tr td:last-child .btn-add-teacher { height: 36px; font-weight: bold; display: inline-block; vertical-align: top; font-size: 13px; line-height: 25px; }
/* line 2608, ../sass/includes/_venue-management.scss */
.cs-delivered-wrap table tr td:last-child .btn-add-teacher:hover, .cs-delivered-wrap table tr td:last-child .btn-add-teacher:active, .cs-delivered-wrap table tr td:last-child .btn-add-teacher:active:focus { background: #378b1c; border-color: #378b1c; outline: none; color: #fff; }
/* line 2618, ../sass/includes/_venue-management.scss */
.cs-delivered-wrap table tr td:last-child .instr_box .selectric-wrapper .selectric .label { width: 100%; margin-left: 0; }
/* line 2623, ../sass/includes/_venue-management.scss */
.cs-delivered-wrap table tr td:last-child .instr_box .selectric-wrapper .button { display: none; }
/* line 2629, ../sass/includes/_venue-management.scss */
.cs-delivered-wrap table tr td .btn-group { vertical-align: top; }
/* line 2631, ../sass/includes/_venue-management.scss */
.cs-delivered-wrap table tr td .btn-group .dropdown-menu { background: #fff; padding: 0; border: 0; }
/* line 2635, ../sass/includes/_venue-management.scss */
.cs-delivered-wrap table tr td .btn-group .dropdown-menu li { padding: 0; }
/* line 2637, ../sass/includes/_venue-management.scss */
.cs-delivered-wrap table tr td .btn-group .dropdown-menu li a { background: #45ad23; display: block; padding: 10px; color: #fff; white-space: initial; }
/* line 2643, ../sass/includes/_venue-management.scss */
.cs-delivered-wrap table tr td .btn-group .dropdown-menu li a:hover, .cs-delivered-wrap table tr td .btn-group .dropdown-menu li a:focus, .cs-delivered-wrap table tr td .btn-group .dropdown-menu li a:active, .cs-delivered-wrap table tr td .btn-group .dropdown-menu li a:active:focus { background: #378b1c; color: #fff; border-color: #378b1c; }
/* line 2652, ../sass/includes/_venue-management.scss */
.cs-delivered-wrap table tr td .btn-group.open .btn-add-teacher { background: #378b1c; outline: none; color: #fff; }
/* line 2658, ../sass/includes/_venue-management.scss */
.cs-delivered-wrap table tr td .btn-group .btn-add-instr { width: 36px; height: 36px; line-height: 25px; }
/* line 2662, ../sass/includes/_venue-management.scss */
.cs-delivered-wrap table tr td .btn-group .btn-add-instr:hover { background: #45ad23; border-color: #45ad23; color: #fff; outline: none; }

/* line 2681, ../sass/includes/_venue-management.scss */
.accordion-lesson-wrap .panel-group .panel-heading .toggle-icons .toggle-arrow a::after { position: absolute; right: 10px; margin: 0 auto; content: "\e252"; font-family: 'Glyphicons Halflings'; display: block !important; }
/* line 2690, ../sass/includes/_venue-management.scss */
.accordion-lesson-wrap .panel-group .panel-heading .toggle-icons .toggle-arrow a.collapsed::after { content: "\e250"; }
/* line 2700, ../sass/includes/_venue-management.scss */
.accordion-lesson-wrap .btn-edit-wrap .btn-edit { width: 130px; background: none; border: 1px solid #DDD; color: #333; }
/* line 2705, ../sass/includes/_venue-management.scss */
.accordion-lesson-wrap .btn-edit-wrap .btn-edit:hover, .accordion-lesson-wrap .btn-edit-wrap .btn-edit:active, .accordion-lesson-wrap .btn-edit-wrap .btn-edit:active:focus { background: #378b1c; border: 1px solid #378b1c; color: #fff; outline: none; }

/* line 2717, ../sass/includes/_venue-management.scss */
.selectric-bordered .selectric-wrapper .selectric { border: 1px solid #c0c2c6; }

/* line 2724, ../sass/includes/_venue-management.scss */
.selectric-common .selectric-wrapper .selectric { border: 1px solid #c0c2c6; }
/* line 2726, ../sass/includes/_venue-management.scss */
.selectric-common .selectric-wrapper .selectric .button { background: none; }
/* line 2728, ../sass/includes/_venue-management.scss */
.selectric-common .selectric-wrapper .selectric .button:after { border-top-color: #414853; }
/* line 2733, ../sass/includes/_venue-management.scss */
.selectric-common .selectric-wrapper.selectric-disabled { opacity: 1; }
/* line 2736, ../sass/includes/_venue-management.scss */
.selectric-common .selectric-wrapper.selectric-disabled .selectric .button { display: none; }
/* line 2744, ../sass/includes/_venue-management.scss */
.selectric-common .selectric-wrapper .selectric-scroll ul li.selected { background: #378b1c; }
/* line 2748, ../sass/includes/_venue-management.scss */
.selectric-common .selectric-wrapper .selectric-scroll ul li:nth-child(1).selected { background: none; }
/* line 2759, ../sass/includes/_venue-management.scss */
.selectric-common.select-btn-border .selectric-wrapper .selectric .button { border-right: 0 !important; border-bottom: 0 !important; border-top: 0 !important; }

/* line 2770, ../sass/includes/_venue-management.scss */
.color-picker var { background-color: #e2b44b; min-height: 43px; width: 100%; border: 1px solid #c0c2c6; position: relative; display: block; }
/* line 2777, ../sass/includes/_venue-management.scss */
.color-picker var input { width: 100%; height: 100%; opacity: 0; }
/* line 2782, ../sass/includes/_venue-management.scss */
.color-picker var span { position: absolute; left: 10px; top: 0; height: 20px; margin: auto 0; bottom: 0; font-size: 14px; font-style: normal; }

/* line 2795, ../sass/includes/_venue-management.scss */
.text-color-picker var { background-color: #ffffff; min-height: 43px; width: 100%; border: 1px solid #c0c2c6; position: relative; display: block; }
/* line 2802, ../sass/includes/_venue-management.scss */
.text-color-picker var input { width: 100%; height: 100%; opacity: 0; }
/* line 2807, ../sass/includes/_venue-management.scss */
.text-color-picker var span { position: absolute; left: 10px; top: 0; height: 20px; margin: auto 0; bottom: 0; font-size: 14px; font-style: normal; color: #000; }

/* line 2821, ../sass/includes/_venue-management.scss */
.part-main-wrap { margin-top: 30px; }
/* line 2824, ../sass/includes/_venue-management.scss */
.part-main-wrap .part-innerblock .part-block-2 { text-align: center; }
/* line 2828, ../sass/includes/_venue-management.scss */
.part-main-wrap .part-innerblock .part-block-1 h6, .part-main-wrap .part-innerblock .part-block-2 h6, .part-main-wrap .part-innerblock .part-block-3 h6 { font-size: 15px; color: #333; font-weight: 700; }
/* line 2836, ../sass/includes/_venue-management.scss */
.part-main-wrap .panel-group .panel-heading { border-radius: 0; padding: 10px !important; }
/* line 2839, ../sass/includes/_venue-management.scss */
.part-main-wrap .panel-group .panel-heading table { width: 100%; }
/* line 2841, ../sass/includes/_venue-management.scss */
.part-main-wrap .panel-group .panel-heading table tr { background: none !important; }
/* line 2843, ../sass/includes/_venue-management.scss */
.part-main-wrap .panel-group .panel-heading table tr td { padding: 0; }
/* line 2845, ../sass/includes/_venue-management.scss */
.part-main-wrap .panel-group .panel-heading table tr td:nth-child(1) { width: 150px; word-break: break-word; }
/* line 2849, ../sass/includes/_venue-management.scss */
.part-main-wrap .panel-group .panel-heading table tr td .heart { color: #dd4c41; padding: 5px; text-align: center; width: 35px; float: right; }
/* line 2856, ../sass/includes/_venue-management.scss */
.part-main-wrap .panel-group .panel-heading table tr td.pay-days { border-left: 1px solid #fff; padding-left: 10px; }
/* line 2859, ../sass/includes/_venue-management.scss */
.part-main-wrap .panel-group .panel-heading table tr td.pay-days:empty { border-left: 0; padding-left: 0px; }
/* line 2867, ../sass/includes/_venue-management.scss */
.part-main-wrap .panel-group .panel-heading .part-block-1, .part-main-wrap .panel-group .panel-heading .part-block-2, .part-main-wrap .panel-group .panel-heading .part-block-3 { display: inline-block; float: initial; color: #fff; vertical-align: top; font-size: 14px; }
/* line 2880, ../sass/includes/_venue-management.scss */
.part-main-wrap .panel-group .panel-heading .toggle-icons .toggle-arrow a { color: #ffffff; }
/* line 2888, ../sass/includes/_venue-management.scss */
.part-main-wrap .panel-group .panel-heading.inactive-bg table tr td .heart { color: #fff; }
/* line 2898, ../sass/includes/_venue-management.scss */
.part-main-wrap .panel-group .panel-body .part-info-deteails .part-info-left ul { margin-top: 10px; }
/* line 2900, ../sass/includes/_venue-management.scss */
.part-main-wrap .panel-group .panel-body .part-info-deteails .part-info-left ul li { font-family: "questrialregular"; display: inline-block; color: #b0b0b0; margin-right: 10px; font-size: 16px; text-transform: capitalize; }
@media (max-width: 1199px) { /* line 2900, ../sass/includes/_venue-management.scss */
  .part-main-wrap .panel-group .panel-body .part-info-deteails .part-info-left ul li { display: block; margin-right: 0; margin-bottom: 7px; } }
/* line 2912, ../sass/includes/_venue-management.scss */
.part-main-wrap .panel-group .panel-body .part-info-deteails .part-info-left ul li:last-child { margin-right: 0; }
/* line 2915, ../sass/includes/_venue-management.scss */
.part-main-wrap .panel-group .panel-body .part-info-deteails .part-info-left ul li span { color: #404853; }
/* line 2923, ../sass/includes/_venue-management.scss */
.part-main-wrap .panel-group .panel-body .part-info-deteails .part-info-right .button-group .btn { width: 150px; float: right; margin-left: 10px; }
@media (max-width: 1199px) { /* line 2923, ../sass/includes/_venue-management.scss */
  .part-main-wrap .panel-group .panel-body .part-info-deteails .part-info-right .button-group .btn { width: auto; } }
@media (max-width: 991px) { /* line 2923, ../sass/includes/_venue-management.scss */
  .part-main-wrap .panel-group .panel-body .part-info-deteails .part-info-right .button-group .btn { margin-bottom: 5px; } }
/* line 2933, ../sass/includes/_venue-management.scss */
.part-main-wrap .panel-group .panel-body .part-info-deteails .part-info-right .button-group .btn:hover, .part-main-wrap .panel-group .panel-body .part-info-deteails .part-info-right .button-group .btn:focus, .part-main-wrap .panel-group .panel-body .part-info-deteails .part-info-right .button-group .btn:active:focus { background: #378b1c; color: #fff; outline: none; border-color: #378b1c; }
/* line 2939, ../sass/includes/_venue-management.scss */
.part-main-wrap .panel-group .panel-body .part-info-deteails .part-info-right .button-group .btn:last-child { margin-left: 0; }
/* line 2943, ../sass/includes/_venue-management.scss */
.part-main-wrap .panel-group .panel-body .part-info-deteails .part-info-right .button-group .btn-view-profile { background: #45ad23; line-height: 25px; color: #fff; }
/* line 2947, ../sass/includes/_venue-management.scss */
.part-main-wrap .panel-group .panel-body .part-info-deteails .part-info-right .button-group .btn-view-profile:hover, .part-main-wrap .panel-group .panel-body .part-info-deteails .part-info-right .button-group .btn-view-profile:focus, .part-main-wrap .panel-group .panel-body .part-info-deteails .part-info-right .button-group .btn-view-profile:active:focus { background: #378b1c; color: #fff; }
/* line 2959, ../sass/includes/_venue-management.scss */
.part-main-wrap.parent-portal-wrapper .panel-group .panel-heading { background: #404853; }
@media (max-width: 767px) { /* line 2963, ../sass/includes/_venue-management.scss */
  .part-main-wrap.parent-portal-wrapper .panel-group .panel-heading .part-block-1 .table-responsive { margin-bottom: 0; border: 0; } }
/* line 2969, ../sass/includes/_venue-management.scss */
.part-main-wrap.parent-portal-wrapper .panel-group .panel-heading.payment_due { background: #ea5642; }
/* line 2973, ../sass/includes/_venue-management.scss */
.part-main-wrap.parent-portal-wrapper .panel-group .panel-body { border-top: 0; }

/* line 2979, ../sass/includes/_venue-management.scss */
.part-block-1 { width: 50%; }

/* line 2982, ../sass/includes/_venue-management.scss */
.part-block-2 { width: 15%; }
@media (max-width: 991px) { /* line 2982, ../sass/includes/_venue-management.scss */
  .part-block-2 { width: 25%; } }

/* line 2988, ../sass/includes/_venue-management.scss */
.part-block-3 { width: 15%; }
@media (max-width: 991px) { /* line 2988, ../sass/includes/_venue-management.scss */
  .part-block-3 { width: 20%; } }

/* line 2994, ../sass/includes/_venue-management.scss */
.part-block-1, .part-block-2, .part-block-3 { float: left; position: relative; }

/* line 3000, ../sass/includes/_venue-management.scss */
.space-hold-wrapper .title { color: #404853; }
/* line 3005, ../sass/includes/_venue-management.scss */
.space-hold-wrapper .panel-group .panel-heading.panel-heading-active { background: #45ad23; }
/* line 3010, ../sass/includes/_venue-management.scss */
.space-hold-wrapper .part-main-wrap { margin-top: 0; }

/* line 3018, ../sass/includes/_venue-management.scss */
.accordion-common .panel-group .panel { border-radius: 0; }
/* line 3020, ../sass/includes/_venue-management.scss */
.accordion-common .panel-group .panel .panel-heading { position: relative; cursor: pointer; background: #fff; text-transform: capitalize; padding: 0; }
/* line 3026, ../sass/includes/_venue-management.scss */
.accordion-common .panel-group .panel .panel-heading .panel-title { padding: 10px; }
/* line 3029, ../sass/includes/_venue-management.scss */
.accordion-common .panel-group .panel .panel-heading .toggle-icons { position: absolute; right: 0; top: 0; bottom: 0; margin: auto 0; height: 40px; }
/* line 3036, ../sass/includes/_venue-management.scss */
.accordion-common .panel-group .panel .panel-heading .toggle-icons li { display: inline-block; vertical-align: middle; width: 40px; height: 40px; text-align: center; position: relative; }
/* line 3043, ../sass/includes/_venue-management.scss */
.accordion-common .panel-group .panel .panel-heading .toggle-icons li a { padding: 0; height: 100%; line-height: 40px; font-size: 20px; color: #414853; }
/* line 3054, ../sass/includes/_venue-management.scss */
.accordion-common .panel-group .panel .panel-heading .toggle-icons .toggle-arrow a.collapsed:after { content: "\e250"; }
/* line 3058, ../sass/includes/_venue-management.scss */
.accordion-common .panel-group .panel .panel-heading .toggle-icons .toggle-arrow a:after { position: absolute; right: 10px; margin: 0 auto; content: "\e252"; font-family: 'Glyphicons Halflings'; display: block !important; }
/* line 3070, ../sass/includes/_venue-management.scss */
.accordion-common .panel-group .panel .panel-collapse { color: #333; }

/* line 3076, ../sass/includes/_venue-management.scss */
.dot { width: 25px; height: 25px; border-radius: 50%; margin: auto; }

/*-----------Venu management (venu group) ---------------*/
/* line 3084, ../sass/includes/_venue-management.scss */
.venu-group-wrap .venue-group { margin-top: 10px; }
/* line 3088, ../sass/includes/_venue-management.scss */
.venu-group-wrap .venue-group.table tbody tr { background: #303843; border-bottom: 5px solid #fff; }
/* line 3091, ../sass/includes/_venue-management.scss */
.venu-group-wrap .venue-group.table tbody tr:last-child { border-bottom: 0; }
/* line 3094, ../sass/includes/_venue-management.scss */
.venu-group-wrap .venue-group.table tbody tr td { font-family: "questrialregular"; color: #fff; }
@media (max-width: 767px) { /* line 3094, ../sass/includes/_venue-management.scss */
  .venu-group-wrap .venue-group.table tbody tr td { padding: 3px 8px; } }
/* line 3100, ../sass/includes/_venue-management.scss */
.venu-group-wrap .venue-group.table tbody tr td .link-area { float: right; }
/* line 3102, ../sass/includes/_venue-management.scss */
.venu-group-wrap .venue-group.table tbody tr td .link-area li { display: inline-block; }
/* line 3104, ../sass/includes/_venue-management.scss */
.venu-group-wrap .venue-group.table tbody tr td .link-area li a { padding: 10px; display: block; cursor: pointer; }
/* line 3108, ../sass/includes/_venue-management.scss */
.venu-group-wrap .venue-group.table tbody tr td .link-area li a .fa { color: #fff; }
/* line 3112, ../sass/includes/_venue-management.scss */
.venu-group-wrap .venue-group.table tbody tr td .link-area li a:hover .fa, .venu-group-wrap .venue-group.table tbody tr td .link-area li a:active .fa, .venu-group-wrap .venue-group.table tbody tr td .link-area li a:focus .fa, .venu-group-wrap .venue-group.table tbody tr td .link-area li a:active:focus .fa { color: #45ad23; }

/* line 3128, ../sass/includes/_venue-management.scss */
.venue-profile-popup .btn-group-inline .btn-cancel { margin-top: 0 !important; }

/* line 3138, ../sass/includes/_venue-management.scss */
#add_accessibility .modal-body .table tr td { padding: 0; vertical-align: middle; }
/* line 3141, ../sass/includes/_venue-management.scss */
#add_accessibility .modal-body .table tr td .custom-check { margin-bottom: 0; padding: 5px 17px; }
/* line 3144, ../sass/includes/_venue-management.scss */
#add_accessibility .modal-body .table tr td .custom-check span { position: relative; height: 44px; }
/* line 3147, ../sass/includes/_venue-management.scss */
#add_accessibility .modal-body .table tr td .custom-check span:before { height: 34px; line-height: 30px; }

/* line 3159, ../sass/includes/_venue-management.scss */
.striked div { text-decoration: line-through; }

/* line 3163, ../sass/includes/_venue-management.scss */
.know-wrap [type="checkbox"]:not(:checked) + label:before, .know-wrap [type="checkbox"]:checked + label:before, .know-wrap [type="radio"]:not(:checked) + label:before, .know-wrap [type="radio"]:checked + label:before { width: 100%; height: 45px; }

/* line 3170, ../sass/includes/_venue-management.scss */
.know-wrap [type="checkbox"]:not(:checked) + label:after, .know-wrap [type="checkbox"]:checked + label:after, .know-wrap [type="radio"]:not(:checked) + label:after, .know-wrap [type="radio"]:checked + label:after { text-align: center; left: 0; right: 0; margin: auto; font-size: 2.3em; }

/* line 1, ../sass/includes/_venue-dashboard.scss */
.award-list-panel { color: #fff; }

/* line 4, ../sass/includes/_venue-dashboard.scss */
.mb-0 { margin-bottom: 0 !important; }

/* line 7, ../sass/includes/_venue-dashboard.scss */
.no-border { border: 0 !important; }

/* line 10, ../sass/includes/_venue-dashboard.scss */
.left-clear { clear: left; }

/* line 13, ../sass/includes/_venue-dashboard.scss */
.no-round { border-radius: 0 !important; }

/* line 18, ../sass/includes/_venue-dashboard.scss */
.tab-wrapper .tab-accordion .panel-default { -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; border-radius: 0; }
@media (max-width: 767px) { /* line 18, ../sass/includes/_venue-dashboard.scss */
  .tab-wrapper .tab-accordion .panel-default { border: 0; } }
/* line 23, ../sass/includes/_venue-dashboard.scss */
.tab-wrapper .tab-accordion .panel-default .panel-heading { padding: 0; border: 0; }
/* line 27, ../sass/includes/_venue-dashboard.scss */
.tab-wrapper .tab-accordion .panel-default .panel-heading h4 { color: #23282f; font-size: 16px; border: 1px solid #8e8f96; text-transform: capitalize; text-align: left; }
/* line 33, ../sass/includes/_venue-dashboard.scss */
.tab-wrapper .tab-accordion .panel-default .panel-heading h4 a { padding: 12px 20px; display: block; position: relative; }
/* line 37, ../sass/includes/_venue-dashboard.scss */
.tab-wrapper .tab-accordion .panel-default .panel-heading h4 a .error-icon { position: absolute; right: 40px; }
/* line 41, ../sass/includes/_venue-dashboard.scss */
.tab-wrapper .tab-accordion .panel-default .panel-heading h4 a:after { position: absolute; right: 15px; font-size: 15px; font-family: 'Glyphicons Halflings'; content: ''; }
/* line 50, ../sass/includes/_venue-dashboard.scss */
.tab-wrapper .tab-accordion .panel-default .panel-heading .js-tabcollapse-panel-heading { background: #45ad23; color: #fff; }
/* line 53, ../sass/includes/_venue-dashboard.scss */
.tab-wrapper .tab-accordion .panel-default .panel-heading .js-tabcollapse-panel-heading:after { content: "\e113"; }
/* line 56, ../sass/includes/_venue-dashboard.scss */
.tab-wrapper .tab-accordion .panel-default .panel-heading .js-tabcollapse-panel-heading.collapsed { background: #fff; color: #333843; }
/* line 59, ../sass/includes/_venue-dashboard.scss */
.tab-wrapper .tab-accordion .panel-default .panel-heading .js-tabcollapse-panel-heading.collapsed:after { content: "\e114"; }
/* line 63, ../sass/includes/_venue-dashboard.scss */
.tab-wrapper .tab-accordion .panel-default .panel-heading .js-tabcollapse-panel-heading.red-bg { background-color: #E42328; }
/* line 69, ../sass/includes/_venue-dashboard.scss */
.tab-wrapper .tab-accordion .panel-collapse { background: #333843; }
@media (max-width: 767px) { /* line 69, ../sass/includes/_venue-dashboard.scss */
  .tab-wrapper .tab-accordion .panel-collapse { background: #e6ebee; } }
/* line 74, ../sass/includes/_venue-dashboard.scss */
.tab-wrapper .tab-accordion .panel-collapse .panel-body { border-top: 0; }
/* line 77, ../sass/includes/_venue-dashboard.scss */
.tab-wrapper .tab-accordion .panel-collapse .panel-body .venue-profile-content .pay-table { overflow: auto; }
/* line 79, ../sass/includes/_venue-dashboard.scss */
.tab-wrapper .tab-accordion .panel-collapse .panel-body .venue-profile-content .pay-table table { min-width: 540px; }
/* line 81, ../sass/includes/_venue-dashboard.scss */
.tab-wrapper .tab-accordion .panel-collapse .panel-body .venue-profile-content .pay-table table th { color: #fff; }

/* line 92, ../sass/includes/_venue-dashboard.scss */
.label-inline label { display: inline-block; width: auto !important; }

/* line 97, ../sass/includes/_venue-dashboard.scss */
.custom-check { background: #fff; display: block; position: relative; color: #969696; padding: 12px 17px; font-size: 13px; line-height: 19px; cursor: pointer; }
/* line 106, ../sass/includes/_venue-dashboard.scss */
.custom-check span { display: block; width: 44px; position: absolute; top: 0; bottom: 0; background: red; }
/* line 113, ../sass/includes/_venue-dashboard.scss */
.custom-check span:before { content: "\f00d"; color: #fff; 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 129, ../sass/includes/_venue-dashboard.scss */
.custom-check span.no-bg { background: transparent !important; }
/* line 131, ../sass/includes/_venue-dashboard.scss */
.custom-check span.no-bg:before { color: #45ad23; }
/* line 136, ../sass/includes/_venue-dashboard.scss */
.custom-check.left-checkbox { padding-left: 50px; }
/* line 138, ../sass/includes/_venue-dashboard.scss */
.custom-check.left-checkbox span { left: 0; }
/* line 142, ../sass/includes/_venue-dashboard.scss */
.custom-check.right-checkbox { padding-right: 50px; }
/* line 144, ../sass/includes/_venue-dashboard.scss */
.custom-check.right-checkbox span { right: 0; }
/* line 150, ../sass/includes/_venue-dashboard.scss */
.custom-check input:checked + span { background: #45ad23; }
/* line 152, ../sass/includes/_venue-dashboard.scss */
.custom-check input:checked + span:before { content: "\f00c"; }
/* line 155, ../sass/includes/_venue-dashboard.scss */
.custom-check input:checked + span.no-bg { background: transparent !important; }
/* line 157, ../sass/includes/_venue-dashboard.scss */
.custom-check input:checked + span.no-bg:before { color: #45ad23; }
/* line 164, ../sass/includes/_venue-dashboard.scss */
.custom-check.communication-check { color: #333843; }
/* line 168, ../sass/includes/_venue-dashboard.scss */
.custom-check.communication-check input:checked label { color: red; }
/* line 173, ../sass/includes/_venue-dashboard.scss */
.custom-check.communication-check span { background: #fff !important; border-left: 1px solid #ccc; }
/* line 176, ../sass/includes/_venue-dashboard.scss */
.custom-check.communication-check span:before { content: "\f00c"; color: #c0c2c6 !important; }
/* line 183, ../sass/includes/_venue-dashboard.scss */
.custom-check.communication-check input:checked + span { background: #fff !important; }
/* line 185, ../sass/includes/_venue-dashboard.scss */
.custom-check.communication-check input:checked + span:before { color: #45ad23 !important; }
/* line 192, ../sass/includes/_venue-dashboard.scss */
.custom-check.custom-check-fill { color: #c0c2c6 !important; }
/* line 194, ../sass/includes/_venue-dashboard.scss */
.custom-check.custom-check-fill.filled { color: #333843 !important; }

/* line 200, ../sass/includes/_venue-dashboard.scss */
.chk-box-default .custom-check { padding: 0; }
/* line 202, ../sass/includes/_venue-dashboard.scss */
.chk-box-default .custom-check span { width: 40px; height: 40px; position: relative; background: #ccc; margin: auto; }
/* line 208, ../sass/includes/_venue-dashboard.scss */
.chk-box-default .custom-check span:before { content: "\f00c"; }

/* line 214, ../sass/includes/_venue-dashboard.scss */
.inline-btn { display: table; width: 100%; }
/* line 217, ../sass/includes/_venue-dashboard.scss */
.inline-btn .inline-input { display: table-cell; vertical-align: middle; padding-right: 5px; width: 100%; }
/* line 222, ../sass/includes/_venue-dashboard.scss */
.inline-btn .inline-input .custom-input { padding-right: 17px; margin-bottom: 0 !important; }
/* line 227, ../sass/includes/_venue-dashboard.scss */
.inline-btn .btn-holder { display: table-cell; vertical-align: middle; }
/* line 230, ../sass/includes/_venue-dashboard.scss */
.inline-btn .btn-holder .btn { height: 43px; }

/* line 236, ../sass/includes/_venue-dashboard.scss */
.pay-table table { margin-bottom: 0; }
/* line 238, ../sass/includes/_venue-dashboard.scss */
.pay-table table th { border-bottom: 0 !important; text-transform: capitalize; font-weight: normal; padding-top: 0 !important; padding-bottom: 5px !important; }
/* line 245, ../sass/includes/_venue-dashboard.scss */
.pay-table table td { background: #fff; border-bottom: 10px solid #303843; border-top: 0 !important; color: #23282f; text-transform: capitalize; padding: 8px 15px; }
/* line 252, ../sass/includes/_venue-dashboard.scss */
.pay-table table td:nth-child(1) { width: 25%; }
/* line 255, ../sass/includes/_venue-dashboard.scss */
.pay-table table td:nth-child(2) { width: 25%; }
/* line 258, ../sass/includes/_venue-dashboard.scss */
.pay-table table td:nth-child(3) { width: 50%; }
/* line 261, ../sass/includes/_venue-dashboard.scss */
.pay-table table td img { max-height: 27px; }
/* line 264, ../sass/includes/_venue-dashboard.scss */
.pay-table table td .card-ico { font-size: 24px; }
/* line 271, ../sass/includes/_venue-dashboard.scss */
.pay-table table tbody tr:last-child td { border-bottom: 0; }

/* line 280, ../sass/includes/_venue-dashboard.scss */
.venue-profile-content label { text-transform: capitalize; font-weight: normal; color: #fff; }
/* line 284, ../sass/includes/_venue-dashboard.scss */
.venue-profile-content label.custom-check { color: #969696; }
/* line 288, ../sass/includes/_venue-dashboard.scss */
.venue-profile-content .custom-input { background: #fff; text-transform: capitalize; }
/* line 292, ../sass/includes/_venue-dashboard.scss */
.venue-profile-content .custom-textarea { background: #fff; text-transform: capitalize; height: 100px; }
/* line 298, ../sass/includes/_venue-dashboard.scss */
.venue-profile-content .custom-margin .custom-input, .venue-profile-content .custom-margin .custom-textarea { margin-bottom: 10px; }
/* line 303, ../sass/includes/_venue-dashboard.scss */
.venue-profile-content .custom-margin .no-payment tr td { padding: 11px 15px; color: #6a728a; text-align: center; }
/* line 311, ../sass/includes/_venue-dashboard.scss */
.venue-profile-content .selectric-wrapper { opacity: 1; }
/* line 314, ../sass/includes/_venue-dashboard.scss */
.venue-profile-content .selectric-wrapper .selectric .button { display: none; }
/* line 316, ../sass/includes/_venue-dashboard.scss */
.venue-profile-content .selectric-wrapper .selectric .button.active { display: block; background: #fff; border-left: 1px solid #ccc; }
/* line 320, ../sass/includes/_venue-dashboard.scss */
.venue-profile-content .selectric-wrapper .selectric .button.active::after { border-top-color: #333843; }
/* line 329, ../sass/includes/_venue-dashboard.scss */
.venue-profile-content .upload_area .logo-area img { width: 100%; }

/* line 337, ../sass/includes/_venue-dashboard.scss */
.venue-profile-popup .venue-btn-cell { width: 40px; }
/* line 340, ../sass/includes/_venue-dashboard.scss */
.venue-profile-popup .venue-btn-cell .btn.removebtn { min-width: inherit; display: block !important; position: inherit !important; }

/* Linked members popup */
/* line 352, ../sass/includes/_venue-dashboard.scss */
.modal-linkmembers .modal-dialog { width: 800px; }
/* line 355, ../sass/includes/_venue-dashboard.scss */
.modal-linkmembers .modal-dialog .modal-body .list-box-header { padding-bottom: 10px; }
/* line 357, ../sass/includes/_venue-dashboard.scss */
.modal-linkmembers .modal-dialog .modal-body .list-box-header:before { content: ""; display: table; }
/* line 361, ../sass/includes/_venue-dashboard.scss */
.modal-linkmembers .modal-dialog .modal-body .list-box-header:after { content: ""; display: table; clear: both; }
/* line 366, ../sass/includes/_venue-dashboard.scss */
.modal-linkmembers .modal-dialog .modal-body .list-box-header h3 { font-size: 18px; float: left; width: 52%; margin-top: 10px; line-height: 30px; }
/* line 373, ../sass/includes/_venue-dashboard.scss */
.modal-linkmembers .modal-dialog .modal-body .list-box-header .search-block { float: left; width: 48%; padding-left: 15px; }
/* line 377, ../sass/includes/_venue-dashboard.scss */
.modal-linkmembers .modal-dialog .modal-body .list-box-header .search-block .search-box { position: relative; border: solid 1px #404b59; }
/* line 380, ../sass/includes/_venue-dashboard.scss */
.modal-linkmembers .modal-dialog .modal-body .list-box-header .search-block .search-box input { border-radius: 0; }
/* line 383, ../sass/includes/_venue-dashboard.scss */
.modal-linkmembers .modal-dialog .modal-body .list-box-header .search-block .search-box .search-btn { background: #404b59; color: #fff; padding: 5px 12px; right: 0; height: 44px; }
/* line 395, ../sass/includes/_venue-dashboard.scss */
.modal-linkmembers .modal-dialog .modal-body .list-box-content .lesson-list-panel .max-height-table { height: auto; max-height: 500px; overflow: auto; }
/* line 400, ../sass/includes/_venue-dashboard.scss */
.modal-linkmembers .modal-dialog .modal-body .list-box-content .lesson-list-panel .table { min-width: 600px; }
/* line 402, ../sass/includes/_venue-dashboard.scss */
.modal-linkmembers .modal-dialog .modal-body .list-box-content .lesson-list-panel .table .custom-check { width: 44px; height: 44px; margin: 0; padding: 0; }
/* line 407, ../sass/includes/_venue-dashboard.scss */
.modal-linkmembers .modal-dialog .modal-body .list-box-content .lesson-list-panel .table .custom-check span { background: transparent; border: 1px solid #cfd2d5; }
/* line 410, ../sass/includes/_venue-dashboard.scss */
.modal-linkmembers .modal-dialog .modal-body .list-box-content .lesson-list-panel .table .custom-check span:before { content: "\f00c"; color: #dadada; }
/* line 417, ../sass/includes/_venue-dashboard.scss */
.modal-linkmembers .modal-dialog .modal-body .list-box-content .lesson-list-panel .table .custom-check input:checked + span { background: transparent; }
/* line 419, ../sass/includes/_venue-dashboard.scss */
.modal-linkmembers .modal-dialog .modal-body .list-box-content .lesson-list-panel .table .custom-check input:checked + span:before { color: #45ad23; }
/* line 427, ../sass/includes/_venue-dashboard.scss */
.modal-linkmembers .modal-dialog .modal-body .list-box-content .lesson-list-panel .table thead th { vertical-align: middle; border: 0; }
/* line 430, ../sass/includes/_venue-dashboard.scss */
.modal-linkmembers .modal-dialog .modal-body .list-box-content .lesson-list-panel .table thead th:first-child { width: 44px; padding: 0; }
/* line 438, ../sass/includes/_venue-dashboard.scss */
.modal-linkmembers .modal-dialog .modal-body .list-box-content .lesson-list-panel .table tbody tr:nth-child(odd) { background: #e5e5e5; }
/* line 443, ../sass/includes/_venue-dashboard.scss */
.modal-linkmembers .modal-dialog .modal-body .list-box-content .lesson-list-panel .table tbody tr:nth-child(1) td span { border-top: 1px solid #cfd2d5 !important; }
/* line 448, ../sass/includes/_venue-dashboard.scss */
.modal-linkmembers .modal-dialog .modal-body .list-box-content .lesson-list-panel .table tbody tr td { vertical-align: middle; padding: 0; padding-left: 8px; border: 0; text-transform: capitalize; }
/* line 454, ../sass/includes/_venue-dashboard.scss */
.modal-linkmembers .modal-dialog .modal-body .list-box-content .lesson-list-panel .table tbody tr td:first-child { padding: 0; }
/* line 458, ../sass/includes/_venue-dashboard.scss */
.modal-linkmembers .modal-dialog .modal-body .list-box-content .lesson-list-panel .table tbody tr td .custom-check span { border-top: 0; }
/* line 464, ../sass/includes/_venue-dashboard.scss */
.modal-linkmembers .modal-dialog .modal-body .list-box-content .lesson-list-panel .table tbody tr .table_list select { padding: 10px; background: #404b59; color: #fff; border: 0; text-transform: capitalize; }
/* line 470, ../sass/includes/_venue-dashboard.scss */
.modal-linkmembers .modal-dialog .modal-body .list-box-content .lesson-list-panel .table tbody tr .table_list select:hover, .modal-linkmembers .modal-dialog .modal-body .list-box-content .lesson-list-panel .table tbody tr .table_list select:active, .modal-linkmembers .modal-dialog .modal-body .list-box-content .lesson-list-panel .table tbody tr .table_list select:focus { outline: none; }
/* line 473, ../sass/includes/_venue-dashboard.scss */
.modal-linkmembers .modal-dialog .modal-body .list-box-content .lesson-list-panel .table tbody tr .table_list select option { background: #45ad23; }
/* line 476, ../sass/includes/_venue-dashboard.scss */
.modal-linkmembers .modal-dialog .modal-body .list-box-content .lesson-list-panel .table tbody tr .table_list select option:hover, .modal-linkmembers .modal-dialog .modal-body .list-box-content .lesson-list-panel .table tbody tr .table_list select option:active, .modal-linkmembers .modal-dialog .modal-body .list-box-content .lesson-list-panel .table tbody tr .table_list select option:focus { outline: none; }
/* line 488, ../sass/includes/_venue-dashboard.scss */
.modal-linkmembers .modal-dialog .modal-body .list-box-content .button-area button:first-child { margin-right: 10px; }
/* line 491, ../sass/includes/_venue-dashboard.scss */
.modal-linkmembers .modal-dialog .modal-body .list-box-content .button-area button.btn-cancel { background: #fff; border-color: #404b59; border-width: 2px; -webkit-transition: 0.35s ease all; -o-transition: 0.35s ease all; transition: 0.35s ease all; }
/* line 498, ../sass/includes/_venue-dashboard.scss */
.modal-linkmembers .modal-dialog .modal-body .list-box-content .button-area button.btn-cancel:hover { background: #404b59; color: #fff; }
/* line 507, ../sass/includes/_venue-dashboard.scss */
.modal-linkmembers .modal-dialog .modal-body .lesson-list-panel .pagination { margin-bottom: 10px; }
/* line 510, ../sass/includes/_venue-dashboard.scss */
.modal-linkmembers .modal-dialog .modal-body .lesson-list-panel .pagination li a { border: 0; border-radius: 0; background: none; }
/* line 514, ../sass/includes/_venue-dashboard.scss */
.modal-linkmembers .modal-dialog .modal-body .lesson-list-panel .pagination li a:hover, .modal-linkmembers .modal-dialog .modal-body .lesson-list-panel .pagination li a:focus, .modal-linkmembers .modal-dialog .modal-body .lesson-list-panel .pagination li a:active, .modal-linkmembers .modal-dialog .modal-body .lesson-list-panel .pagination li a:active:focus { background: none; color: #E42328; }
/* line 521, ../sass/includes/_venue-dashboard.scss */
.modal-linkmembers .modal-dialog .modal-body .lesson-list-panel .pagination .active a { background: none; color: #E42328; }
/* line 524, ../sass/includes/_venue-dashboard.scss */
.modal-linkmembers .modal-dialog .modal-body .lesson-list-panel .pagination .active a:hover { color: #E42328; }
@media (max-width: 830px) { /* line 352, ../sass/includes/_venue-dashboard.scss */
  .modal-linkmembers .modal-dialog { width: calc(100% - 30px); margin: auto; } }
@media (max-width: 767px) { /* line 539, ../sass/includes/_venue-dashboard.scss */
  .modal-linkmembers .modal-dialog .modal-body .list-box-header h3 { width: 100%; float: none; margin-bottom: 15px; }
  /* line 544, ../sass/includes/_venue-dashboard.scss */
  .modal-linkmembers .modal-dialog .modal-body .list-box-header .search-block { width: 100%; float: none; } }

/* line 556, ../sass/includes/_venue-dashboard.scss */
.details-block .upload_area .label-danger { float: left; }

/* line 1, ../sass/includes/_sport-dashboard.scss */
.head-block { margin-bottom: 5px; }
/* line 3, ../sass/includes/_sport-dashboard.scss */
.head-block.mb-20 { margin-bottom: 20px; }

/* line 11, ../sass/includes/_sport-dashboard.scss */
.sport-manegmnt .tab-wrapper .tab-inner-section .sport-bg-block .input-group { width: 100%; }
/* line 13, ../sass/includes/_sport-dashboard.scss */
.sport-manegmnt .tab-wrapper .tab-inner-section .sport-bg-block .input-group input { border: 0; }
/* line 19, ../sass/includes/_sport-dashboard.scss */
.sport-manegmnt .tab-wrapper .tab-inner-section .custom-margin input { background: #fff; }
/* line 22, ../sass/includes/_sport-dashboard.scss */
.sport-manegmnt .tab-wrapper .tab-inner-section .custom-margin label { font-family: "questrialregular"; text-transform: capitalize; font-weight: normal; color: #5086ae; }
/* line 30, ../sass/includes/_sport-dashboard.scss */
.sport-manegmnt .tab-wrapper .tab-inner-section .custom-margin .select-filter .selectric-wrapper .selectric { border: 1px solid #c0c2c6; }
/* line 37, ../sass/includes/_sport-dashboard.scss */
.sport-manegmnt .tab-wrapper .tab-inner-section .custom-margin .btn-holder span.lock-icon { background: #4bc136; width: 43px; color: #fff; display: block; height: 43px; text-align: center; font-size: 33px; margin-left: 7px; cursor: pointer; }
/* line 51, ../sass/includes/_sport-dashboard.scss */
.sport-manegmnt .tab-wrapper .tab-inner-section .custom-margin .input-group .input-group-addon { background: #fff; padding: 0; width: 20px; border-radius: 0; border-color: #ddd; }
/* line 57, ../sass/includes/_sport-dashboard.scss */
.sport-manegmnt .tab-wrapper .tab-inner-section .custom-margin .input-group .input-group-addon img { margin-left: 10px; }
/* line 61, ../sass/includes/_sport-dashboard.scss */
.sport-manegmnt .tab-wrapper .tab-inner-section .custom-margin .input-group .custom-input { border-left: 0px; }
/* line 66, ../sass/includes/_sport-dashboard.scss */
.sport-manegmnt .tab-wrapper .tab-inner-section .resources-tab-rea { background: #fff; width: 100%; }
/* line 70, ../sass/includes/_sport-dashboard.scss */
.sport-manegmnt .tab-wrapper .tab-inner-section .resources-tab-rea ul li { font-family: "questrialregular"; width: calc(100% / 4); float: left; margin: 0px; border-bottom: solid 1px #a6a9ae; }
@media (max-width: 1199px) { /* line 70, ../sass/includes/_sport-dashboard.scss */
  .sport-manegmnt .tab-wrapper .tab-inner-section .resources-tab-rea ul li { width: 33.33%; } }
@media (max-width: 991px) { /* line 70, ../sass/includes/_sport-dashboard.scss */
  .sport-manegmnt .tab-wrapper .tab-inner-section .resources-tab-rea ul li { width: 50%; } }
/* line 82, ../sass/includes/_sport-dashboard.scss */
.sport-manegmnt .tab-wrapper .tab-inner-section .resources-tab-rea ul li.active { background: #5086ae; }
/* line 84, ../sass/includes/_sport-dashboard.scss */
.sport-manegmnt .tab-wrapper .tab-inner-section .resources-tab-rea ul li.active a { color: #fff; background: #5086ae; }
/* line 89, ../sass/includes/_sport-dashboard.scss */
.sport-manegmnt .tab-wrapper .tab-inner-section .resources-tab-rea ul li:hover { background: #5086ae; }
/* line 91, ../sass/includes/_sport-dashboard.scss */
.sport-manegmnt .tab-wrapper .tab-inner-section .resources-tab-rea ul li:hover a { color: #fff; background: #5086ae; }
/* line 96, ../sass/includes/_sport-dashboard.scss */
.sport-manegmnt .tab-wrapper .tab-inner-section .resources-tab-rea ul li a { border-right: solid 1px #a6a9ae; padding: 10px 8px; text-align: center; display: block; color: #232a32; text-transform: capitalize; cursor: pointer; border-radius: 0px; }
/* line 107, ../sass/includes/_sport-dashboard.scss */
.sport-manegmnt .tab-wrapper .tab-inner-section .resources-tab-rea ul li:last-child a { border-right: 0px; }
@media (max-width: 1199px) { /* line 107, ../sass/includes/_sport-dashboard.scss */
  .sport-manegmnt .tab-wrapper .tab-inner-section .resources-tab-rea ul li:last-child a { border-right: solid 1px #a6a9ae; } }
/* line 116, ../sass/includes/_sport-dashboard.scss */
.sport-manegmnt .tab-wrapper .tab-inner-section .resources-tab-rea .tab-content { padding: 10px 20px; min-height: 150px; }
/* line 119, ../sass/includes/_sport-dashboard.scss */
.sport-manegmnt .tab-wrapper .tab-inner-section .resources-tab-rea .tab-content .gutter-block { padding-left: 3px; padding-right: 3px; }
/* line 123, ../sass/includes/_sport-dashboard.scss */
.sport-manegmnt .tab-wrapper .tab-inner-section .resources-tab-rea .tab-content .img-block { height: 190px; margin-bottom: 5px; }
/* line 126, ../sass/includes/_sport-dashboard.scss */
.sport-manegmnt .tab-wrapper .tab-inner-section .resources-tab-rea .tab-content .img-block img { width: 100%; height: 100%; object-fit: cover; }
/* line 133, ../sass/includes/_sport-dashboard.scss */
.sport-manegmnt .tab-wrapper .tab-inner-section .resources-tab-rea .tab-content .pdf-format li { list-style: none; border: solid 1px #ddd; padding: 10px; margin-bottom: 5px; text-transform: capitalize; width: 100%; }
/* line 141, ../sass/includes/_sport-dashboard.scss */
.sport-manegmnt .tab-wrapper .tab-inner-section .resources-tab-rea .tab-content .pdf-format li span.icon-download { float: right; display: inline-block; }
/* line 144, ../sass/includes/_sport-dashboard.scss */
.sport-manegmnt .tab-wrapper .tab-inner-section .resources-tab-rea .tab-content .pdf-format li span.icon-download a { color: #d2d0d0; }
/* line 146, ../sass/includes/_sport-dashboard.scss */
.sport-manegmnt .tab-wrapper .tab-inner-section .resources-tab-rea .tab-content .pdf-format li span.icon-download a:hover { color: #9a9a9a; }
/* line 150, ../sass/includes/_sport-dashboard.scss */
.sport-manegmnt .tab-wrapper .tab-inner-section .resources-tab-rea .tab-content .pdf-format li span.icon-download i { display: inline-block; padding-left: 5px; }
/* line 156, ../sass/includes/_sport-dashboard.scss */
.sport-manegmnt .tab-wrapper .tab-inner-section .resources-tab-rea .tab-content .pdf-format li span.weblinks a { color: #4bc136; text-transform: capitalize; }
/* line 161, ../sass/includes/_sport-dashboard.scss */
.sport-manegmnt .tab-wrapper .tab-inner-section .resources-tab-rea .tab-content .pdf-format li span.pdf-label { color: #344141; font-family: "montserratregular"; }
/* line 166, ../sass/includes/_sport-dashboard.scss */
.sport-manegmnt .tab-wrapper .tab-inner-section .resources-tab-rea .tab-content .pdf-format li i { color: #d2d0d0; float: right; cursor: pointer; }
/* line 170, ../sass/includes/_sport-dashboard.scss */
.sport-manegmnt .tab-wrapper .tab-inner-section .resources-tab-rea .tab-content .pdf-format li i:hover { color: #9a9a9a; }
/* line 176, ../sass/includes/_sport-dashboard.scss */
.sport-manegmnt .tab-wrapper .tab-inner-section .resources-tab-rea .tab-content .icon-action { position: relative; }
/* line 179, ../sass/includes/_sport-dashboard.scss */
.sport-manegmnt .tab-wrapper .tab-inner-section .resources-tab-rea .tab-content .icon-action span.icon-wrap { position: absolute; right: 7px; bottom: 6px; color: #d2d0d0; cursor: pointer; }
/* line 185, ../sass/includes/_sport-dashboard.scss */
.sport-manegmnt .tab-wrapper .tab-inner-section .resources-tab-rea .tab-content .icon-action span.icon-wrap a { color: #d2d0d0; }
/* line 187, ../sass/includes/_sport-dashboard.scss */
.sport-manegmnt .tab-wrapper .tab-inner-section .resources-tab-rea .tab-content .icon-action span.icon-wrap a:hover { color: #9a9a9a; }
/* line 191, ../sass/includes/_sport-dashboard.scss */
.sport-manegmnt .tab-wrapper .tab-inner-section .resources-tab-rea .tab-content .icon-action span.icon-wrap:hover { color: #9a9a9a; }
/* line 202, ../sass/includes/_sport-dashboard.scss */
.sport-manegmnt .tab-wrapper .tab-inner-section .resources-tab-rea .tab-content .faq-warapper .accordion li { width: 100%; display: block; background: #fff; border: solid 1px #ddd; margin-bottom: 5px; position: relative; border-radius: 0; box-shadow: none; }
/* line 211, ../sass/includes/_sport-dashboard.scss */
.sport-manegmnt .tab-wrapper .tab-inner-section .resources-tab-rea .tab-content .faq-warapper .accordion li:hover { background: #fff; color: #232a32; }
/* line 214, ../sass/includes/_sport-dashboard.scss */
.sport-manegmnt .tab-wrapper .tab-inner-section .resources-tab-rea .tab-content .faq-warapper .accordion li:hover a { background: #fff; color: #232a32; }
/* line 219, ../sass/includes/_sport-dashboard.scss */
.sport-manegmnt .tab-wrapper .tab-inner-section .resources-tab-rea .tab-content .faq-warapper .accordion li:focus { outline: none; }
/* line 222, ../sass/includes/_sport-dashboard.scss */
.sport-manegmnt .tab-wrapper .tab-inner-section .resources-tab-rea .tab-content .faq-warapper .accordion li a { display: inline-block; text-align: left; padding-right: 30px; font-family: "montserratregular"; border: 0; width: 90%; }
/* line 229, ../sass/includes/_sport-dashboard.scss */
.sport-manegmnt .tab-wrapper .tab-inner-section .resources-tab-rea .tab-content .faq-warapper .accordion li a:hover { color: #232a32; background: #fff; }
/* line 233, ../sass/includes/_sport-dashboard.scss */
.sport-manegmnt .tab-wrapper .tab-inner-section .resources-tab-rea .tab-content .faq-warapper .accordion li a.delete-link { width: 25px; padding: 0; text-align: center; float: right; }
/* line 240, ../sass/includes/_sport-dashboard.scss */
.sport-manegmnt .tab-wrapper .tab-inner-section .resources-tab-rea .tab-content .faq-warapper .accordion li i { color: #d2d0d0; float: right; line-height: 35px; margin-right: 10px; }
/* line 245, ../sass/includes/_sport-dashboard.scss */
.sport-manegmnt .tab-wrapper .tab-inner-section .resources-tab-rea .tab-content .faq-warapper .accordion li i:hover { color: #9a9a9a; }
/* line 250, ../sass/includes/_sport-dashboard.scss */
.sport-manegmnt .tab-wrapper .tab-inner-section .resources-tab-rea .tab-content .faq-warapper .accordion .collapse-data { padding: 10px; }
/* line 252, ../sass/includes/_sport-dashboard.scss */
.sport-manegmnt .tab-wrapper .tab-inner-section .resources-tab-rea .tab-content .faq-warapper .accordion .collapse-data h3 { font-size: 16px; text-transform: capitalize; padding: 10px 0px; color: #344141; font-family: "montserratregular"; }
/* line 259, ../sass/includes/_sport-dashboard.scss */
.sport-manegmnt .tab-wrapper .tab-inner-section .resources-tab-rea .tab-content .faq-warapper .accordion .collapse-data p { color: #344141; font-size: 14px; line-height: 24px; font-family: "montserratregular"; }
/* line 270, ../sass/includes/_sport-dashboard.scss */
.sport-manegmnt .tab-wrapper .tab-inner-section .sport-bg-block { position: relative; height: 100%; }
/* line 273, ../sass/includes/_sport-dashboard.scss */
.sport-manegmnt .tab-wrapper .tab-inner-section .sport-bg-block p { color: #303843; font-size: 13px; margin-top: 5px; }
/* line 279, ../sass/includes/_sport-dashboard.scss */
.sport-manegmnt .tab-wrapper .tab-inner-section .right-blockimg { min-height: 250px; height: calc(100% - 25px); background-size: cover !important; background-repeat: no-repeat !important; background-position: center !important; }
/* line 285, ../sass/includes/_sport-dashboard.scss */
.sport-manegmnt .tab-wrapper .tab-inner-section .right-blockimg.white-bg { background-color: #fff !important; }
/* line 293, ../sass/includes/_sport-dashboard.scss */
.sport-manegmnt .award-panel-wrap .panel-head-block h1 { color: #fff; font-size: 15px; text-transform: capitalize; margin: 0; padding: 0px; }
/* line 302, ../sass/includes/_sport-dashboard.scss */
.sport-manegmnt .award-panel-wrap .panel-details-block .card { background: #fff; height: 35px; width: 100%; }
/* line 306, ../sass/includes/_sport-dashboard.scss */
.sport-manegmnt .award-panel-wrap .panel-details-block .card .card-header { height: 35px; cursor: pointer; }
/* line 309, ../sass/includes/_sport-dashboard.scss */
.sport-manegmnt .award-panel-wrap .panel-details-block .card .card-header h5 { color: #344141; font-size: 16px; line-height: 35px; padding-left: 14px; text-transform: capitalize; display: inline-block; text-align: left; }
/* line 326, ../sass/includes/_sport-dashboard.scss */
.sport-manegmnt .award-management .tab-inner-section form .sport-bg-block .connect-area { position: absolute; left: 0; bottom: 0; text-align: center; }
/* line 331, ../sass/includes/_sport-dashboard.scss */
.sport-manegmnt .award-management .tab-inner-section form .sport-bg-block .connect-area input { display: none; }
/* line 334, ../sass/includes/_sport-dashboard.scss */
.sport-manegmnt .award-management .tab-inner-section form .sport-bg-block .connect-area label { width: 90px; margin-bottom: 0; color: #fff; padding: 10px; background: #303843; cursor: pointer; }
/* line 341, ../sass/includes/_sport-dashboard.scss */
.sport-manegmnt .award-management .tab-inner-section form .sport-bg-block .connect-area label i { font-size: 25px; }
/* line 345, ../sass/includes/_sport-dashboard.scss */
.sport-manegmnt .award-management .tab-inner-section form .sport-bg-block .connect-area .label-danger { width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin-top: 5px; }
/* line 357, ../sass/includes/_sport-dashboard.scss */
.sport-manegmnt .award-management .tab-inner-section form .sport-bg-block .connect-area .label-danger p { margin-bottom: 0; }
/* line 361, ../sass/includes/_sport-dashboard.scss */
.sport-manegmnt .award-management .tab-inner-section form .sport-bg-block .connect-area .profile-delete { width: 50px; height: 45px; cursor: pointer; 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; background: #d9534f; margin-left: 5px; font-size: 23px; }

/* line 386, ../sass/includes/_sport-dashboard.scss */
.skill-resource-area label { color: #333; font-weight: normal; }
/* line 391, ../sass/includes/_sport-dashboard.scss */
.skill-resource-area .resource-tab-area ul { position: relative; height: 37px; }
/* line 395, ../sass/includes/_sport-dashboard.scss */
.skill-resource-area .resource-tab-area ul.nav-tabs { border: 0px; }
/* line 397, ../sass/includes/_sport-dashboard.scss */
.skill-resource-area .resource-tab-area ul.nav-tabs li { border-right: solid 1px #344141; border-top: solid 1px #344141; padding: 0px; }
/* line 401, ../sass/includes/_sport-dashboard.scss */
.skill-resource-area .resource-tab-area ul.nav-tabs li:first-child { border-left: solid 1px #344141; }
/* line 404, ../sass/includes/_sport-dashboard.scss */
.skill-resource-area .resource-tab-area ul.nav-tabs li a { display: block; width: 100%; padding: 7px 15px; color: #344141; height: 37px; font-size: 15px; }
/* line 411, ../sass/includes/_sport-dashboard.scss */
.skill-resource-area .resource-tab-area ul.nav-tabs li a:hover { background: #5086ae; color: #fff; border-radius: 0px; border: transparent; }
/* line 419, ../sass/includes/_sport-dashboard.scss */
.skill-resource-area .resource-tab-area ul.nav-tabs li.active a { border: none; background: #5086ae; color: #fff; border-radius: 0px; }
/* line 428, ../sass/includes/_sport-dashboard.scss */
.skill-resource-area .resource-tab-area ul a.upload-resource { width: 37px; height: 37px; position: absolute; right: 3px; background: #45ad23; text-align: center; font-size: 19px; color: #fff; line-height: 42px; border-radius: 50%; cursor: pointer; bottom: 4px; padding-left: 3px; }
/* line 444, ../sass/includes/_sport-dashboard.scss */
.skill-resource-area .resource-tab-area .tab-content { border: solid 1px #344141; padding: 15px; overflow: auto; max-height: 201px; }
/* line 449, ../sass/includes/_sport-dashboard.scss */
.skill-resource-area .resource-tab-area .tab-content .btn-blukupload { 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 459, ../sass/includes/_sport-dashboard.scss */
.skill-resource-area .resource-tab-area .tab-content .btn-blukupload:hover, .skill-resource-area .resource-tab-area .tab-content .btn-blukupload:active, .skill-resource-area .resource-tab-area .tab-content .btn-blukupload:active:focus { background: #378b1c; color: #fff; }
/* line 464, ../sass/includes/_sport-dashboard.scss */
.skill-resource-area .resource-tab-area .tab-content .award-panel.wrap-area > div { width: 100% !important; }
/* line 471, ../sass/includes/_sport-dashboard.scss */
.skill-resource-area .resource-tab-area .tab-content .icon-action .icon-wrap li .icon-delete a { background: #45ad23; width: 30px; height: 30px; color: #fff; display: block; vertical-align: middle; text-align: center; font-size: 17px; line-height: 26px; color: #fff; cursor: pointer; }
/* line 483, ../sass/includes/_sport-dashboard.scss */
.skill-resource-area .resource-tab-area .tab-content .icon-action .icon-wrap li .icon-delete a:hover, .skill-resource-area .resource-tab-area .tab-content .icon-action .icon-wrap li .icon-delete a:active, .skill-resource-area .resource-tab-area .tab-content .icon-action .icon-wrap li .icon-delete a:focus, .skill-resource-area .resource-tab-area .tab-content .icon-action .icon-wrap li .icon-delete a:active:focus { color: #fff; background: #378b1c; outline: none; }
/* line 492, ../sass/includes/_sport-dashboard.scss */
.skill-resource-area .resource-tab-area .tab-content .icon-action.img-block { text-align: center; height: 150px; overflow: hidden; }
/* line 496, ../sass/includes/_sport-dashboard.scss */
.skill-resource-area .resource-tab-area .tab-content .icon-action.img-block img { width: 100%; display: inline; background: #45ad23; padding: 0px; }
/* line 502, ../sass/includes/_sport-dashboard.scss */
.skill-resource-area .resource-tab-area .tab-content .icon-action.img-block .icon-wrap { margin: 10px 0; text-align: center; display: block; position: absolute; right: 10px; top: 0; }
/* line 509, ../sass/includes/_sport-dashboard.scss */
.skill-resource-area .resource-tab-area .tab-content .icon-action.img-block .icon-wrap li { display: inline-block; }
/* line 515, ../sass/includes/_sport-dashboard.scss */
.skill-resource-area .resource-tab-area .tab-content .icon-action.pdf-format li { width: 100%; float: left; margin-bottom: 2px; display: block; }
/* line 521, ../sass/includes/_sport-dashboard.scss */
.skill-resource-area .resource-tab-area .tab-content .icon-action.pdf-format li label { display: inline-block; width: 70%; float: left; text-transform: capitalize; }
/* line 527, ../sass/includes/_sport-dashboard.scss */
.skill-resource-area .resource-tab-area .tab-content .icon-action.pdf-format li span { width: 30%; display: inline-block; float: right; }
/* line 531, ../sass/includes/_sport-dashboard.scss */
.skill-resource-area .resource-tab-area .tab-content .icon-action.pdf-format li span a { background: #45ad23; width: 30px; height: 30px; color: #fff; display: inline-block; vertical-align: middle; text-align: center; font-size: 17px; line-height: 26px; color: #fff; cursor: pointer; margin: 0 2px; }
/* line 544, ../sass/includes/_sport-dashboard.scss */
.skill-resource-area .resource-tab-area .tab-content .icon-action.pdf-format li span a:hover, .skill-resource-area .resource-tab-area .tab-content .icon-action.pdf-format li span a:active, .skill-resource-area .resource-tab-area .tab-content .icon-action.pdf-format li span a:focus, .skill-resource-area .resource-tab-area .tab-content .icon-action.pdf-format li span a:active:focus { color: #fff; background: #378b1c; outline: none; }
/* line 550, ../sass/includes/_sport-dashboard.scss */
.skill-resource-area .resource-tab-area .tab-content .icon-action.pdf-format li span span { width: initial; }

/* line 562, ../sass/includes/_sport-dashboard.scss */
.add_resource_wrap .modal-body .details-block .form-group input { color: #333 !important; }

/* line 568, ../sass/includes/_sport-dashboard.scss */
#add_discount label { color: #333; }
/* line 571, ../sass/includes/_sport-dashboard.scss */
#add_discount .selectric { background: #fff; border: 1px solid #DDD; }
/* line 575, ../sass/includes/_sport-dashboard.scss */
#add_discount tr { background: #fff; border: 1px solid #ddd; color: #333; }

/* line 583, ../sass/includes/_sport-dashboard.scss */
#add_membership_type_form input { border: solid 1px #c0c2c6; display: block; width: 100%; color: #6a728a; background: transparent; font-size: 13px; height: 43px; border-radius: 0; -webkit-appearance: none; text-transform: capitalize; }
/* line 595, ../sass/includes/_sport-dashboard.scss */
#add_membership_type_form .selectric { min-height: 41px; padding-top: 5px; }
/* line 598, ../sass/includes/_sport-dashboard.scss */
#add_membership_type_form .selectric b { background: #303843; }
/* line 601, ../sass/includes/_sport-dashboard.scss */
#add_membership_type_form .selectric .button::after { border-top-color: #fff; border-width: 8px; }
/* line 606, ../sass/includes/_sport-dashboard.scss */
#add_membership_type_form .left-checkbox { height: 41px !important; }

/* line 610, ../sass/includes/_sport-dashboard.scss */
.siblings-discount-list { position: relative; }
/* line 612, ../sass/includes/_sport-dashboard.scss */
.siblings-discount-list .siblings-discount-label { position: absolute; font-size: 12px; right: 3px; top: 1px; }

/*------ Newly added ---------*/
/* line 623, ../sass/includes/_sport-dashboard.scss */
.btn-holder.btn-edit-permission .award-permission { background: #303843; width: 100px; color: #fff; min-height: 43px; 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; cursor: pointer; }
/* line 638, ../sass/includes/_sport-dashboard.scss */
.btn-holder.btn-edit-permission .award-permission:hover { background: #5086ae; }

/* line 646, ../sass/includes/_sport-dashboard.scss */
.award-section .tab-main { width: 100%; }
/* line 649, ../sass/includes/_sport-dashboard.scss */
.award-section .tab-content { background: #fff; border-left: 1px solid #ddd; border-right: 1px solid #ddd; margin-top: -1px; }
/* line 657, ../sass/includes/_sport-dashboard.scss */
.award-section .tab-content tr.award-schemes-view td.collapse-wrap { background: #fff; padding: 15px; }
/* line 660, ../sass/includes/_sport-dashboard.scss */
.award-section .tab-content tr.award-schemes-view td.collapse-wrap .edit_skill_form { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; }
/* line 668, ../sass/includes/_sport-dashboard.scss */
.award-section .tab-content tr.award-schemes-view td.collapse-wrap .edit_skill_form .skill-select select { height: 43px; }
/* line 677, ../sass/includes/_sport-dashboard.scss */
.award-section .tab-content tr.award-schemes-view .award-scheme-table tr:nth-child(4n - 3) { background: #dee5e9 !important; }
/* line 681, ../sass/includes/_sport-dashboard.scss */
.award-section .tab-content tr.award-schemes-view .award-scheme-table tr:nth-child(4n - 3) td:last-child a { background: #f5f7f8; color: #303943; }
/* line 684, ../sass/includes/_sport-dashboard.scss */
.award-section .tab-content tr.award-schemes-view .award-scheme-table tr:nth-child(4n - 3) td:last-child a:hover { color: #303943 !important; background: #d8dadb !important; }
/* line 694, ../sass/includes/_sport-dashboard.scss */
.award-section .tab-content tr.award-schemes-view .award-scheme-table tr td:last-child a { background: #fff; color: #303943; }
/* line 697, ../sass/includes/_sport-dashboard.scss */
.award-section .tab-content tr.award-schemes-view .award-scheme-table tr td:last-child a:hover { color: #303943 !important; background: #ececec !important; }
/* line 711, ../sass/includes/_sport-dashboard.scss */
.award-section .tab-content .award-scheme-table thead tr td, .award-section .tab-content .award-scheme-table thead tr th { color: #5086ae; border-bottom: 0; }
/* line 718, ../sass/includes/_sport-dashboard.scss */
.award-section .tab-content .award-scheme-table tbody tr { border-top: solid 1px #c1c1c1; border-bottom: 1px solid #c4cbcf; }
/* line 721, ../sass/includes/_sport-dashboard.scss */
.award-section .tab-content .award-scheme-table tbody tr:nth-child(odd) { background: #dfe6ea; }
/* line 724, ../sass/includes/_sport-dashboard.scss */
.award-section .tab-content .award-scheme-table tbody tr:nth-child(even) { background: #fff; }
/* line 727, ../sass/includes/_sport-dashboard.scss */
.award-section .tab-content .award-scheme-table tbody tr td { position: relative; color: #303843; min-height: 40px; border-left: solid 1px #c1c1c1; border-right: solid 1px #c1c1c1; }
/* line 733, ../sass/includes/_sport-dashboard.scss */
.award-section .tab-content .award-scheme-table tbody tr td.settings { width: 100px; }
/* line 735, ../sass/includes/_sport-dashboard.scss */
.award-section .tab-content .award-scheme-table tbody tr td.settings .btn-settings { background: #fff; font-family: "questrialregular"; color: #303843; width: 100%; height: 100%; position: absolute; left: 0; top: 0; right: 0; bottom: 0; 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 755, ../sass/includes/_sport-dashboard.scss */
.award-section .tab-content .award-scheme-table tbody tr td.settings .btn-settings:hover { background: #303843; color: #fff; }
/* line 761, ../sass/includes/_sport-dashboard.scss */
.award-section .tab-content .award-scheme-table tbody tr td.email, .award-section .tab-content .award-scheme-table tbody tr td.cert { width: 60px; color: #45ad23; text-align: center; }
/* line 766, ../sass/includes/_sport-dashboard.scss */
.award-section .tab-content .award-scheme-table tbody tr td.skills { width: 60px; text-align: center; }
/* line 770, ../sass/includes/_sport-dashboard.scss */
.award-section .tab-content .award-scheme-table tbody tr td:last-child { width: 100px; }
/* line 772, ../sass/includes/_sport-dashboard.scss */
.award-section .tab-content .award-scheme-table tbody tr td:last-child .btn-view { background: rgba(80, 134, 174, 0.6); font-family: "questrialregular"; color: #fff; margin: 0; width: 100%; height: 100%; position: absolute; left: 0; top: 0; right: 0; bottom: 0; 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 793, ../sass/includes/_sport-dashboard.scss */
.award-section .tab-content .award-scheme-table tbody tr td:last-child .btn-view:hover { background: #303843; }
/* line 804, ../sass/includes/_sport-dashboard.scss */
.award-section .tab-content .award-scheme-table tbody tr.certificate_wrapper .collapse-wrap .collapse-row-inner .award-scheme-table tr:nth-child(odd) { background: #fff; }
/* line 807, ../sass/includes/_sport-dashboard.scss */
.award-section .tab-content .award-scheme-table tbody tr.certificate_wrapper .collapse-wrap .collapse-row-inner .award-scheme-table tr:nth-child(even) { background: #fff; }
/* line 812, ../sass/includes/_sport-dashboard.scss */
.award-section .tab-content .award-scheme-table tbody tr.certificate_wrapper .collapse-wrap .collapse-row-inner .award-scheme-table tr:nth-child(4n - 3) td .btn-view { background: #F1F1F2; }
/* line 819, ../sass/includes/_sport-dashboard.scss */
.award-section .tab-content .award-scheme-table tbody tr.certificate_wrapper .collapse-wrap .collapse-row-inner .award-scheme-table tr td.settings .btn-settings { background: transparent; color: #303843; }
/* line 822, ../sass/includes/_sport-dashboard.scss */
.award-section .tab-content .award-scheme-table tbody tr.certificate_wrapper .collapse-wrap .collapse-row-inner .award-scheme-table tr td.settings .btn-settings:hover { background: #303843; color: #fff; }
/* line 828, ../sass/includes/_sport-dashboard.scss */
.award-section .tab-content .award-scheme-table tbody tr.certificate_wrapper .collapse-wrap .collapse-row-inner .award-scheme-table tr td .btn-view { background: #fff; }
/* line 840, ../sass/includes/_sport-dashboard.scss */
.award-section .tab-content .add-award { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; }
/* line 847, ../sass/includes/_sport-dashboard.scss */
.award-section .tab-content .add-award .delete-scheme { background: #ea5642; }
/* line 849, ../sass/includes/_sport-dashboard.scss */
.award-section .tab-content .add-award .delete-scheme:hover { background: #d44f3d; }
/* line 853, ../sass/includes/_sport-dashboard.scss */
.award-section .tab-content .add-award .btn-add-award { width: 100px; display: flex; align-items: center; background: #45ad23; color: #fff; }
/* line 859, ../sass/includes/_sport-dashboard.scss */
.award-section .tab-content .add-award .btn-add-award:hover { background: #378b1c; }

/*--------- Discount TAB --------*/
/* line 871, ../sass/includes/_sport-dashboard.scss */
.discount-tab-content .search-filter .search-area { 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; }
/* line 880, ../sass/includes/_sport-dashboard.scss */
.discount-tab-content .search-filter .search-area input { height: 35px; border-radius: 0; box-shadow: none; border: 1px solid #adafb3; color: #23282f; margin-right: 10px; }
/* line 887, ../sass/includes/_sport-dashboard.scss */
.discount-tab-content .search-filter .search-area input::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */ color: #23282f; }
/* line 891, ../sass/includes/_sport-dashboard.scss */
.discount-tab-content .search-filter .search-area input:-ms-input-placeholder { /* Internet Explorer 10-11 */ color: #23282f; }
/* line 895, ../sass/includes/_sport-dashboard.scss */
.discount-tab-content .search-filter .search-area input::-ms-input-placeholder { /* Microsoft Edge */ color: #23282f; }
/* line 899, ../sass/includes/_sport-dashboard.scss */
.discount-tab-content .search-filter .search-area .btn-add-new { height: 35px; width: 100px; background: #4bc136; font-family: "questrialregular"; font-size: 14px; color: #fff; 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 915, ../sass/includes/_sport-dashboard.scss */
.discount-tab-content .search-filter .search-area .btn-add-new:hover { background: #378b1c; }
/* line 921, ../sass/includes/_sport-dashboard.scss */
.discount-tab-content .discount-table { border-collapse: collapse; }
/* line 925, ../sass/includes/_sport-dashboard.scss */
.discount-tab-content .discount-table thead tr th { color: #5086ae; border-bottom: 0; }
/* line 933, ../sass/includes/_sport-dashboard.scss */
.discount-tab-content .discount-table tbody tr.tr-main { border-bottom: 1px solid #c1c1c1 !important; }
/* line 936, ../sass/includes/_sport-dashboard.scss */
.discount-tab-content .discount-table tbody tr:nth-child(odd) { background: #dfe6ea; }
/* line 939, ../sass/includes/_sport-dashboard.scss */
.discount-tab-content .discount-table tbody tr:nth-child(even) { background: #fff; }
/* line 942, ../sass/includes/_sport-dashboard.scss */
.discount-tab-content .discount-table tbody tr td { position: relative; font-family: "questrialregular"; color: #23282f; font-size: 14px; }
/* line 947, ../sass/includes/_sport-dashboard.scss */
.discount-tab-content .discount-table tbody tr td.td-applied, .discount-tab-content .discount-table tbody tr td.td-redeemed, .discount-tab-content .discount-table tbody tr td.td-settings { width: 100px; min-width: 100px; text-align: center; }
/* line 952, ../sass/includes/_sport-dashboard.scss */
.discount-tab-content .discount-table tbody tr td.td-settings { width: 100px; }
/* line 954, ../sass/includes/_sport-dashboard.scss */
.discount-tab-content .discount-table tbody tr td.td-settings .btn-settings { background: #fff; font-family: "questrialregular"; color: #303843; width: 100%; height: 100%; position: absolute; left: 0; top: 0; right: 0; bottom: 0; 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 974, ../sass/includes/_sport-dashboard.scss */
.discount-tab-content .discount-table tbody tr td.td-settings .btn-settings:hover { background: #303843; color: #fff; }
/* line 980, ../sass/includes/_sport-dashboard.scss */
.discount-tab-content .discount-table tbody tr td:last-child { width: 100px; }
/* line 982, ../sass/includes/_sport-dashboard.scss */
.discount-tab-content .discount-table tbody tr td:last-child .btn-view { background: rgba(80, 134, 174, 0.6); font-family: "questrialregular"; color: #fff; margin: 0; width: 100%; height: 100%; position: absolute; left: 0; top: 0; right: 0; bottom: 0; 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 1003, ../sass/includes/_sport-dashboard.scss */
.discount-tab-content .discount-table tbody tr td:last-child .btn-view:hover { background: #303843; }

/* line 1014, ../sass/includes/_sport-dashboard.scss */
.collapse-wrap { padding: 20px; }
/* line 1016, ../sass/includes/_sport-dashboard.scss */
.collapse-wrap .collapse-row-inner { display: -webkit-box; display: -ms-flexbox; display: flex; }
@media screen and (max-width: 1199px) { /* line 1016, ../sass/includes/_sport-dashboard.scss */
  .collapse-wrap .collapse-row-inner { -ms-flex-wrap: wrap; flex-wrap: wrap; } }
/* line 1024, ../sass/includes/_sport-dashboard.scss */
.collapse-wrap .collapse-row-inner .form-group { -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; padding-left: 5px; padding-right: 5px; min-height: 35px; }
@media screen and (max-width: 1199px) { /* line 1024, ../sass/includes/_sport-dashboard.scss */
  .collapse-wrap .collapse-row-inner .form-group { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; } }
/* line 1036, ../sass/includes/_sport-dashboard.scss */
.collapse-wrap .collapse-row-inner .form-group label { font-family: "questrialregular"; font-size: 14px; color: #5086ae; }
/* line 1041, ../sass/includes/_sport-dashboard.scss */
.collapse-wrap .collapse-row-inner .form-group input { color: #23282f; border: 1px solid #adafb3; -webkit-border-radius: 0px; -moz-border-radius: 0px; -ms-border-radius: 0px; border-radius: 0px; -webkit-box-shadow: none; box-shadow: none; text-transform: capitalize; min-height: 35px; }
/* line 1052, ../sass/includes/_sport-dashboard.scss */
.collapse-wrap .collapse-row-inner .form-group .select-filter .selectric-wrapper .selectric { padding-top: 0; min-height: 35px; }
/* line 1059, ../sass/includes/_sport-dashboard.scss */
.collapse-wrap .collapse-row-inner .form-group .selectric-wrapper .selectric { padding-top: 0; min-height: 35px; }
/* line 1064, ../sass/includes/_sport-dashboard.scss */
.collapse-wrap .collapse-row-inner .form-group.discount-name { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; }
@media screen and (max-width: 1199px) { /* line 1064, ../sass/includes/_sport-dashboard.scss */
  .collapse-wrap .collapse-row-inner .form-group.discount-name { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; } }
/* line 1075, ../sass/includes/_sport-dashboard.scss */
.collapse-wrap .collapse-row-inner .download-btn-wrap { width: 100%; padding: 0 5px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; }
/* line 1084, ../sass/includes/_sport-dashboard.scss */
.collapse-wrap .collapse-row-inner .download-btn-wrap .btn-redumption { width: 100%; background: #5086ae; font-family: "questrialregular"; color: #fff; font-size: 14px; min-height: 37px; margin-bottom: 15px; text-transform: capitalize; 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; border: 0; border-radius: 0; -webkit-box-shadow: none; box-shadow: none; }
/* line 1106, ../sass/includes/_sport-dashboard.scss */
.collapse-wrap .collapse-row-inner .download-btn-wrap .btn-redumption:hover { background: #303843; }

/*---------- SettingButton collapse --------*/
/* line 1114, ../sass/includes/_sport-dashboard.scss */
.award-collapse-setting { background: #fff !important; }
/* line 1116, ../sass/includes/_sport-dashboard.scss */
.award-collapse-setting .collapse-row-inner { display: -webkit-box; display: -ms-flexbox; display: flex; }
@media screen and (max-width: 1199px) { /* line 1116, ../sass/includes/_sport-dashboard.scss */
  .award-collapse-setting .collapse-row-inner { -ms-flex-wrap: wrap; flex-wrap: wrap; } }
/* line 1124, ../sass/includes/_sport-dashboard.scss */
.award-collapse-setting .collapse-row-inner .form-group { -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; padding-left: 5px; padding-right: 5px; min-height: 35px; }
@media screen and (max-width: 1199px) { /* line 1124, ../sass/includes/_sport-dashboard.scss */
  .award-collapse-setting .collapse-row-inner .form-group { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; } }
@media screen and (max-width: 767px) { /* line 1124, ../sass/includes/_sport-dashboard.scss */
  .award-collapse-setting .collapse-row-inner .form-group { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; } }
/* line 1141, ../sass/includes/_sport-dashboard.scss */
.award-collapse-setting .collapse-row-inner .form-group label { font-family: "questrialregular"; font-size: 14px; color: #5086ae; }
/* line 1146, ../sass/includes/_sport-dashboard.scss */
.award-collapse-setting .collapse-row-inner .form-group input { min-height: 35px; color: #23282f; border: 1px solid #adafb3; -webkit-border-radius: 0px; -moz-border-radius: 0px; -ms-border-radius: 0px; border-radius: 0px; -webkit-box-shadow: none; box-shadow: none; }
/* line 1157, ../sass/includes/_sport-dashboard.scss */
.award-collapse-setting .collapse-row-inner .form-group.award-name { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; }
/* line 1163, ../sass/includes/_sport-dashboard.scss */
.award-collapse-setting .collapse-row-inner .form-group .selectric-wrapper .selectric { padding-top: 0; min-height: 35px; }
/* line 1168, ../sass/includes/_sport-dashboard.scss */
.award-collapse-setting .collapse-row-inner .form-group.skill_use { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; }
/* line 1178, ../sass/includes/_sport-dashboard.scss */
.award-collapse-setting .collapse-row-inner .form-group.skill_use .select-drp-box { width: 50%; }
/* line 1180, ../sass/includes/_sport-dashboard.scss */
.award-collapse-setting .collapse-row-inner .form-group.skill_use .select-drp-box input { background: #fff; }
/* line 1184, ../sass/includes/_sport-dashboard.scss */
.award-collapse-setting .collapse-row-inner .form-group.skill_use .select-drp-content { display: block; margin: 0 10px; }
/* line 1190, ../sass/includes/_sport-dashboard.scss */
.award-collapse-setting .collapse-row-inner .image-holder-wrap { display: -webkit-box; display: -ms-flexbox; display: flex; padding: 0 5px; }
/* line 1195, ../sass/includes/_sport-dashboard.scss */
.award-collapse-setting .collapse-row-inner .image-holder-wrap .image-holder { width: 120px; height: 120px; border: 1px solid #adafb3; background-size: cover; background-repeat: no-repeat; background-position: center; }
/* line 1202, ../sass/includes/_sport-dashboard.scss */
.award-collapse-setting .collapse-row-inner .image-holder-wrap .image-holder img { width: 100%; height: 100%; object-fit: cover; }
/* line 1208, ../sass/includes/_sport-dashboard.scss */
.award-collapse-setting .collapse-row-inner .image-holder-wrap .button-holder { padding: 0 10px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; }
/* line 1220, ../sass/includes/_sport-dashboard.scss */
.award-collapse-setting .collapse-row-inner .image-holder-wrap .button-holder .btn-upload, .award-collapse-setting .collapse-row-inner .image-holder-wrap .button-holder .btn-personalise { min-height: 35px; 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 1232, ../sass/includes/_sport-dashboard.scss */
.award-collapse-setting .collapse-row-inner .image-holder-wrap .button-holder .btn-upload { min-width: 150px; min-height: 45px; font-family: "questrialregular"; font-size: 14px; padding: 0 8px; text-transform: capitalize; background: #5086ae; border: 1px solid #5086ae; color: #fff; }
/* line 1242, ../sass/includes/_sport-dashboard.scss */
.award-collapse-setting .collapse-row-inner .image-holder-wrap .button-holder .btn-upload:hover { color: #fff; background: #303843; border: 1px solid #303843; }
/* line 1248, ../sass/includes/_sport-dashboard.scss */
.award-collapse-setting .collapse-row-inner .image-holder-wrap .button-holder .btn-personalise { min-width: 150px; min-height: 45px; font-family: "questrialregular"; font-size: 14px; padding: 0 8px; text-transform: capitalize; margin-top: 10px; background: #fff; border: 1px solid #adafb3; }
/* line 1258, ../sass/includes/_sport-dashboard.scss */
.award-collapse-setting .collapse-row-inner .image-holder-wrap .button-holder .btn-personalise:hover { color: #fff; background: #303843; border: 1px solid #303843; }
/* line 1263, ../sass/includes/_sport-dashboard.scss */
.award-collapse-setting .collapse-row-inner .image-holder-wrap .button-holder .btn-personalise.upload-personalise { background: #5086ae; border: 1px solid #5086ae; color: #fff; }
/* line 1267, ../sass/includes/_sport-dashboard.scss */
.award-collapse-setting .collapse-row-inner .image-holder-wrap .button-holder .btn-personalise.upload-personalise:hover { color: #fff; background: #303843; border: 1px solid #303843; }
/* line 1275, ../sass/includes/_sport-dashboard.scss */
.award-collapse-setting .collapse-row-inner .image-holder-wrap .award-cmpl-select { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; }
/* line 1276, ../sass/includes/_sport-dashboard.scss */
.award-collapse-setting .collapse-row-inner .image-holder-wrap .award-cmpl-select label { color: #5086ae; }
/* line 1292, ../sass/includes/_sport-dashboard.scss */
.award-collapse-setting .collapse-row-inner.email-field-wrap .email-field-inner { padding-left: 5px; padding-right: 5px; }
/* line 1295, ../sass/includes/_sport-dashboard.scss */
.award-collapse-setting .collapse-row-inner.email-field-wrap .email-field-inner .form-group { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; padding: 0; }
/* line 1300, ../sass/includes/_sport-dashboard.scss */
.award-collapse-setting .collapse-row-inner.email-field-wrap .email-field-inner .form-group textarea { height: 80px; border: 1px solid #adafb3; border-radius: 0; }
/* line 1308, ../sass/includes/_sport-dashboard.scss */
.award-collapse-setting .collapse-row-inner.email-field-wrap .email-field-inner.email-field-right .form-group textarea { height: 140px; }
/* line 1316, ../sass/includes/_sport-dashboard.scss */
.award-collapse-setting .collapse-row-inner.edit-button-holder .btn-delete { background: #fff; border: 1px solid #adafb3; color: #23282f; min-height: 35px; min-width: 100px; font-size: 14px; text-transform: capitalize; }
/* line 1324, ../sass/includes/_sport-dashboard.scss */
.award-collapse-setting .collapse-row-inner.edit-button-holder .btn-delete:hover { background: #5086ae; color: #fff; }
/* line 1329, ../sass/includes/_sport-dashboard.scss */
.award-collapse-setting .collapse-row-inner.edit-button-holder .btn-edit { font-size: 14px; text-transform: capitalize; background: #303843; color: #fff; border: 1px solid #303843; color: #fff; min-height: 35px; margin-left: 5px; min-width: 100px; }
/* line 1339, ../sass/includes/_sport-dashboard.scss */
.award-collapse-setting .collapse-row-inner.edit-button-holder .btn-edit:hover { background: #5086ae; border: 1px solid #5086ae; }

/* line 1349, ../sass/includes/_sport-dashboard.scss */
.form_container_row h1 { font-size: 20px; font-family: "questrialregular"; color: #303843; margin-bottom: 15px; }

/* line 1357, ../sass/includes/_sport-dashboard.scss */
.collapse-row-inner .add-new-skills-wrap { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; }
/* line 1366, ../sass/includes/_sport-dashboard.scss */
.collapse-row-inner .add-new-skills-wrap .form-group { -ms-flex: 0 0 33.33333333%; flex: 0 0 33.33333333%; max-width: 33.33333333%; }
@media screen and (max-width: 991px) { /* line 1366, ../sass/includes/_sport-dashboard.scss */
  .collapse-row-inner .add-new-skills-wrap .form-group { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; } }
@media screen and (max-width: 767px) { /* line 1366, ../sass/includes/_sport-dashboard.scss */
  .collapse-row-inner .add-new-skills-wrap .form-group { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; } }
/* line 1380, ../sass/includes/_sport-dashboard.scss */
.collapse-row-inner .add-new-skills-wrap .form-group input { height: initial; }
/* line 1383, ../sass/includes/_sport-dashboard.scss */
.collapse-row-inner .add-new-skills-wrap .form-group .btn-submit { min-width: 100px; height: 37px; }

/*----------- Award scheme Right buttons -------*/
/* line 1394, ../sass/includes/_sport-dashboard.scss */
.award_schemes_wrapper .award-section .award-buttons-right { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; }
@media screen and (max-width: 767px) { /* line 1394, ../sass/includes/_sport-dashboard.scss */
  .award_schemes_wrapper .award-section .award-buttons-right { margin-top: 10px; } }
/* line 1407, ../sass/includes/_sport-dashboard.scss */
.award_schemes_wrapper .award-section .award-buttons-right .btn-add { font-size: 25px; background: #5086ae; 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 1419, ../sass/includes/_sport-dashboard.scss */
.award_schemes_wrapper .award-section .award-buttons-right .btn-add:hover { background: #303843; color: #fff; }
/* line 1424, ../sass/includes/_sport-dashboard.scss */
.award_schemes_wrapper .award-section .award-buttons-right .award-right-tab { width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; }
/* line 1429, ../sass/includes/_sport-dashboard.scss */
.award_schemes_wrapper .award-section .award-buttons-right .award-right-tab li { width: 50%; }
/* line 1431, ../sass/includes/_sport-dashboard.scss */
.award_schemes_wrapper .award-section .award-buttons-right .award-right-tab li a { font-family: "questrialregular"; text-transform: capitalize; width: 100%; height: 100%; border: 1px solid #8e8f96; border-radius: 0; padding: 12px 20px; font-size: 16px; text-align: center; cursor: pointer; 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 1451, ../sass/includes/_sport-dashboard.scss */
.award_schemes_wrapper .award-section .award-buttons-right .award-right-tab li a:hover { background: #5086ae; color: #fff; }
/* line 1457, ../sass/includes/_sport-dashboard.scss */
.award_schemes_wrapper .award-section .award-buttons-right .award-right-tab li.active a { background: #5086ae; color: #fff; }
/* line 1466, ../sass/includes/_sport-dashboard.scss */
.award_schemes_wrapper .award-tab-wrapper { position: relative; padding-right: 65px; }
/* line 1469, ../sass/includes/_sport-dashboard.scss */
.award_schemes_wrapper .award-tab-wrapper .award-scheme-navtab { position: static; border-bottom: 0px; }
/* line 1472, ../sass/includes/_sport-dashboard.scss */
.award_schemes_wrapper .award-tab-wrapper .award-scheme-navtab .owl-stage-outer { display: -webkit-box; display: -ms-flexbox; display: flex; }
/* line 1476, ../sass/includes/_sport-dashboard.scss */
.award_schemes_wrapper .award-tab-wrapper .award-scheme-navtab .owl-stage-outer .owl-stage { display: -webkit-box; display: -ms-flexbox; display: flex; }
/* line 1480, ../sass/includes/_sport-dashboard.scss */
.award_schemes_wrapper .award-tab-wrapper .award-scheme-navtab .owl-stage-outer .owl-stage .owl-item { height: 100%; }
/* line 1482, ../sass/includes/_sport-dashboard.scss */
.award_schemes_wrapper .award-tab-wrapper .award-scheme-navtab .owl-stage-outer .owl-stage .owl-item li { width: 100%; float: left; height: 100%; }
/* line 1486, ../sass/includes/_sport-dashboard.scss */
.award_schemes_wrapper .award-tab-wrapper .award-scheme-navtab .owl-stage-outer .owl-stage .owl-item li a { width: 100%; height: 100%; float: left; text-align: center; font-family: "questrialregular"; text-transform: capitalize; border: 1px solid #8e8f96; border-left: 1px solid transparent; border-right: 1px solid transparent; position: relative; padding: 12px 20px; font-size: 16px; 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 1508, ../sass/includes/_sport-dashboard.scss */
.award_schemes_wrapper .award-tab-wrapper .award-scheme-navtab .owl-stage-outer .owl-stage .owl-item li a:before { width: 1px; height: 100%; background: #8e8f96; position: absolute; content: ''; left: 0; top: 0; }
/* line 1517, ../sass/includes/_sport-dashboard.scss */
.award_schemes_wrapper .award-tab-wrapper .award-scheme-navtab .owl-stage-outer .owl-stage .owl-item li a:after { width: 1px; height: 100%; background: #8e8f96; position: absolute; content: ''; right: 0; top: 0; }
/* line 1526, ../sass/includes/_sport-dashboard.scss */
.award_schemes_wrapper .award-tab-wrapper .award-scheme-navtab .owl-stage-outer .owl-stage .owl-item li a:hover { background: #5086ae; color: #fff; }
/* line 1532, ../sass/includes/_sport-dashboard.scss */
.award_schemes_wrapper .award-tab-wrapper .award-scheme-navtab .owl-stage-outer .owl-stage .owl-item li.active a { background: #5086ae; color: #fff; }
/* line 1541, ../sass/includes/_sport-dashboard.scss */
.award_schemes_wrapper .award-tab-wrapper .award-scheme-navtab .owl-nav { position: absolute; top: 0; bottom: 0; right: 0; 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 1555, ../sass/includes/_sport-dashboard.scss */
.award_schemes_wrapper .award-tab-wrapper .award-scheme-navtab .owl-nav button { width: 28px; height: 28px; margin: 2px; border-radius: 50%; border: 1px solid #8e8f96; color: #5086ae; font-size: 24px; 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 1572, ../sass/includes/_sport-dashboard.scss */
.award_schemes_wrapper .award-tab-wrapper .award-scheme-navtab .owl-nav button:hover { background: #5086ae; color: #fff; }
/* line 1577, ../sass/includes/_sport-dashboard.scss */
.award_schemes_wrapper .award-tab-wrapper .award-scheme-navtab .owl-nav.disabled { display: none !important; }

@media screen and (max-width: 991px) { /* line 1587, ../sass/includes/_sport-dashboard.scss */
  .certificate-runs.award-collapse-setting .collapse-row-inner { -ms-flex-wrap: wrap; flex-wrap: wrap; } }
@media screen and (max-width: 991px) { /* line 1592, ../sass/includes/_sport-dashboard.scss */
  .certificate-runs.award-collapse-setting .collapse-row-inner .form-group { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; } }

/* line 1605, ../sass/includes/_sport-dashboard.scss */
.certificaterun-table thead tr th { border: 0; }
/* line 1612, ../sass/includes/_sport-dashboard.scss */
.certificaterun-table tbody tr:nth-child(odd) { background: #dfe6ea; }
/* line 1615, ../sass/includes/_sport-dashboard.scss */
.certificaterun-table tbody tr:nth-child(even) { background: #fff; }
/* line 1618, ../sass/includes/_sport-dashboard.scss */
.certificaterun-table tbody tr td { position: relative; color: #303843; }
/* line 1622, ../sass/includes/_sport-dashboard.scss */
.certificaterun-table tbody tr td.chek-outer .inner-bg { padding-left: 10px; }
/* line 1626, ../sass/includes/_sport-dashboard.scss */
.certificaterun-table tbody tr td:nth-child(2), .certificaterun-table tbody tr td:last-child { width: 100px; }
/* line 1629, ../sass/includes/_sport-dashboard.scss */
.certificaterun-table tbody tr td .btn-download { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: #fff; border: 0; margin: 0; text-transform: capitalize; }
/* line 1639, ../sass/includes/_sport-dashboard.scss */
.certificaterun-table tbody tr td .btn-download:hover { background: #303843; color: #fff; }
/* line 1644, ../sass/includes/_sport-dashboard.scss */
.certificaterun-table tbody tr td .btn-view { position: absolute; left: 0; top: 0; width: 100% !important; height: 100% !important; background: #5086ae; border: 0; margin: 0; text-transform: capitalize; }
/* line 1654, ../sass/includes/_sport-dashboard.scss */
.certificaterun-table tbody tr td .btn-view:hover { background: #303843; color: #fff; }

@media screen and (max-width: 1199px) { /* line 1665, ../sass/includes/_sport-dashboard.scss */
  .certificate-runs-settings .collapse-row-inner:nth-child(1) { -ms-flex-wrap: wrap; flex-wrap: wrap; } }
@media screen and (max-width: 1199px) { /* line 1671, ../sass/includes/_sport-dashboard.scss */
  .certificate-runs-settings .collapse-row-inner:nth-child(3) { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } }
@media screen and (max-width: 1199px) { /* line 1678, ../sass/includes/_sport-dashboard.scss */
  .certificate-runs-settings .collapse-row-inner:nth-child(3) .image-holder-wrap { margin-bottom: 10px; }
  /* line 1681, ../sass/includes/_sport-dashboard.scss */
  .certificate-runs-settings .collapse-row-inner:nth-child(3) .image-holder-wrap:last-child { margin-bottom: 0; } }
@media screen and (max-width: 575px) { /* line 1678, ../sass/includes/_sport-dashboard.scss */
  .certificate-runs-settings .collapse-row-inner:nth-child(3) .image-holder-wrap { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } }
@media screen and (max-width: 575px) { /* line 1691, ../sass/includes/_sport-dashboard.scss */
  .certificate-runs-settings .collapse-row-inner:nth-child(3) .image-holder-wrap .image-holder { width: 100%; } }
@media screen and (max-width: 575px) { /* line 1696, ../sass/includes/_sport-dashboard.scss */
  .certificate-runs-settings .collapse-row-inner:nth-child(3) .image-holder-wrap .button-holder { width: 100%; } }
@media screen and (max-width: 575px) { /* line 1701, ../sass/includes/_sport-dashboard.scss */
  .certificate-runs-settings .collapse-row-inner:nth-child(3) .image-holder-wrap .award-cmpl-select { width: 100%; } }
@media screen and (max-width: 1199px) { /* line 1708, ../sass/includes/_sport-dashboard.scss */
  .certificate-runs-settings .collapse-row-inner .form-group { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; } }

/* line 3, ../sass/includes/_manage-members.scss */
.link-mem-modal .check-table thead { display: none; }
/* line 8, ../sass/includes/_manage-members.scss */
.link-mem-modal .check-table tbody tr td { color: #6a728a; border-top: 1px solid #fff; border-bottom: 0; }
/* line 12, ../sass/includes/_manage-members.scss */
.link-mem-modal .check-table tbody tr td:first-child { width: 44px; padding: 0; }
/* line 15, ../sass/includes/_manage-members.scss */
.link-mem-modal .check-table tbody tr td:first-child .custom-check { padding: 0; height: 44px; margin-bottom: 0; }
/* line 19, ../sass/includes/_manage-members.scss */
.link-mem-modal .check-table tbody tr td:first-child .custom-check span { height: 44px; }
/* line 24, ../sass/includes/_manage-members.scss */
.link-mem-modal .check-table tbody tr td:last-child { vertical-align: middle; }
/* line 29, ../sass/includes/_manage-members.scss */
.link-mem-modal .check-table tbody tr:last-child td { border-bottom: 1px solid #fff; }
/* line 36, ../sass/includes/_manage-members.scss */
.link-mem-modal .show-all-pagination { position: relative; width: 75px; }
/* line 42, ../sass/includes/_manage-members.scss */
.link-mem-modal .pagination li a { color: #6a728a; background: transparent; border-radius: 0; border: 0; padding: 0; }
/* line 50, ../sass/includes/_manage-members.scss */
.link-mem-modal .pagination li.active a { color: #45ad23; }
/* line 57, ../sass/includes/_manage-members.scss */
.link-mem-modal .section-footer .custom-check { padding: 0; display: inline-block; height: 44px; width: 44px; }
/* line 62, ../sass/includes/_manage-members.scss */
.link-mem-modal .section-footer .custom-check span { height: 44px; }
/* line 66, ../sass/includes/_manage-members.scss */
.link-mem-modal .section-footer .btn-wrap { padding: 15px 0 0; position: relative; border-top: 1px solid #6a728a; margin-top: 10px; }

/* line 76, ../sass/includes/_manage-members.scss */
.swimphony-custom-modal.modal .link-mem-pop .section-footer { border-top: 0; }

/* line 84, ../sass/includes/_manage-members.scss */
.payment-history-wrapper .content-wrapper { padding: 0; }
/* line 86, ../sass/includes/_manage-members.scss */
.payment-history-wrapper .content-wrapper .inner-wrapper { padding: 0; }
/* line 89, ../sass/includes/_manage-members.scss */
.payment-history-wrapper .content-wrapper .inner-wrapper table tr { cursor: pointer; }
/* line 92, ../sass/includes/_manage-members.scss */
.payment-history-wrapper .content-wrapper .inner-wrapper table tr td .inline-cells.pad-lr-12 { text-align: center; margin: auto; width: 50px; }
/* line 96, ../sass/includes/_manage-members.scss */
.payment-history-wrapper .content-wrapper .inner-wrapper table tr td .inline-cells.pad-lr-12 .swim-icon { text-align: center; }
/* line 98, ../sass/includes/_manage-members.scss */
.payment-history-wrapper .content-wrapper .inner-wrapper table tr td .inline-cells.pad-lr-12 .swim-icon img { display: inline-block; }
/* line 110, ../sass/includes/_manage-members.scss */
.payment-history-wrapper.recent-history .content-wrapper .inner-wrapper .table-responsive { height: auto; }

/* line 115, ../sass/includes/_manage-members.scss */
.payment-his-detail { padding-top: 15px; padding-bottom: 15px; }
/* line 118, ../sass/includes/_manage-members.scss */
.payment-his-detail h3 { color: #45ad23; margin-bottom: 20px; border-bottom: 1px solid #ccc; padding-bottom: 10px; }
/* line 123, ../sass/includes/_manage-members.scss */
.payment-his-detail h3 span { color: #303843; }
/* line 128, ../sass/includes/_manage-members.scss */
.payment-his-detail .sport-block .inner { position: relative; padding-left: 40px; }
/* line 132, ../sass/includes/_manage-members.scss */
.payment-his-detail .sport-block .swim-icon { position: absolute; left: 0; top: 0; height: 100%; margin-bottom: 10px; display: block; }
/* line 140, ../sass/includes/_manage-members.scss */
.payment-his-detail .sport-block h4, .payment-his-detail .sport-block h5 { text-transform: capitalize !important; margin-bottom: 10px !important; }
/* line 146, ../sass/includes/_manage-members.scss */
.payment-his-detail .sport-block h5 a:hover, .payment-his-detail .sport-block h5 a:active, .payment-his-detail .sport-block h5 a:focus, .payment-his-detail .sport-block h5 a:active:focus { color: #45ad23; }

/* line 153, ../sass/includes/_manage-members.scss */
.order-detail { padding: 10px; }
/* line 159, ../sass/includes/_manage-members.scss */
.order-detail .order-table thead tr th:nth-child(1) { text-align: center; }
/* line 167, ../sass/includes/_manage-members.scss */
.order-detail .order-table tr td:nth-child(1) { width: 120px; text-align: center; }
/* line 170, ../sass/includes/_manage-members.scss */
.order-detail .order-table tr td:nth-child(1) img { display: inline-block; }
/* line 175, ../sass/includes/_manage-members.scss */
.order-detail .order-table tr:nth-child(odd) { background: #fff; }
/* line 178, ../sass/includes/_manage-members.scss */
.order-detail .order-table tr:nth-child(even) { background: #b0b0b0; color: #fff; }

/* line 187, ../sass/includes/_manage-members.scss */
.member_contents .selectric-wrapper.selectric-disabled { opacity: 1; }

/* line 192, ../sass/includes/_manage-members.scss */
.member-list { text-transform: capitalize; }
/* line 194, ../sass/includes/_manage-members.scss */
.member-list .back_btn { background: #303843; color: #fff; border: 0; padding: 8px 35px; margin-bottom: 15px; text-transform: capitalize; }
/* line 201, ../sass/includes/_manage-members.scss */
.member-list .back_btn:hover, .member-list .back_btn:focus, .member-list .back_btn:active, .member-list .back_btn:active:focus { outline: none; background: #378b1c; color: #fff; }
/* line 211, ../sass/includes/_manage-members.scss */
.member-list.finance-list .finance-table tr td.action-td { width: 100px; min-width: 100px; }
@media (max-width: 767px) { /* line 211, ../sass/includes/_manage-members.scss */
  .member-list.finance-list .finance-table tr td.action-td { min-width: 100px; } }
/* line 217, ../sass/includes/_manage-members.scss */
.member-list.finance-list .finance-table tr td.action-td .btn-fi-action { width: 100%; height: 100%; position: absolute; left: 0; top: 0; }
/* line 223, ../sass/includes/_manage-members.scss */
.member-list.finance-list .finance-table tr td.action-td .btn-fi-action:hover { background: #303843; }
/* line 228, ../sass/includes/_manage-members.scss */
.member-list.finance-list .finance-table tr td.collect-td { width: 100px; min-width: 100px; }

/* line 242, ../sass/includes/_manage-members.scss */
.finance-list .finance-table tr td .individual_refund { width: 100%; height: 100%; position: absolute; left: 0; top: 0; }
/* line 251, ../sass/includes/_manage-members.scss */
.finance-list .finance-table tr .toggle_finance_table.well { padding: 0; margin-bottom: 0; border-radius: 0; border: 0; }
/* line 256, ../sass/includes/_manage-members.scss */
.finance-list .finance-table tr .toggle_finance_table.well table { margin-bottom: 0; }
/* line 258, ../sass/includes/_manage-members.scss */
.finance-list .finance-table tr .toggle_finance_table.well table tr { border-bottom: solid 1px #c1c1c1; }

/* line 275, ../sass/includes/_manage-members.scss */
.swimphony-custom-modal .modal-content .pay-type .selectric-wrapper .selectric-items .selectric-scroll ul li:nth-child(1).selected { background: none; }

/* line 287, ../sass/includes/_manage-members.scss */
.member-btn-holders .btn-member_edit { width: 100px; background: #303843; color: #fff; top: -50px; position: absolute; }
/* line 293, ../sass/includes/_manage-members.scss */
.member-btn-holders .btn-member_edit:hover { background: #4bc136; }
@media (max-width: 767px) { /* line 287, ../sass/includes/_manage-members.scss */
  .member-btn-holders .btn-member_edit { position: relative; top: inherit; } }
/* line 301, ../sass/includes/_manage-members.scss */
.member-btn-holders .btn-member_save { top: -50px; position: absolute; }
@media (max-width: 767px) { /* line 301, ../sass/includes/_manage-members.scss */
  .member-btn-holders .btn-member_save { position: relative; top: inherit; } }

/* line 316, ../sass/includes/_manage-members.scss */
.lesson-list-panel .table-box table tbody tr td { vertical-align: middle; }
/* line 318, ../sass/includes/_manage-members.scss */
.lesson-list-panel .table-box table tbody tr td .custom-check { width: 44px; height: 44px; padding-left: 0; margin: 0 auto; }

/* line 333, ../sass/includes/_manage-members.scss */
.scholl_profile_popup.add-parent-pop-linked .form-group label { color: #5086ae !important; }
/* line 336, ../sass/includes/_manage-members.scss */
.scholl_profile_popup.add-parent-pop-linked .form-group h5 { color: #5086ae !important; }
/* line 342, ../sass/includes/_manage-members.scss */
.scholl_profile_popup.add-parent-pop-linked .add-parent-option .btn-adnw-parent:hover, .scholl_profile_popup.add-parent-pop-linked .add-parent-option .btn-adnw-parent:focus { outline: none; background: #46b133; color: #fff; border-color: #46b133; }

/* line 354, ../sass/includes/_manage-members.scss */
.message-recipients .form-group label { font-size: 14px; }
/* line 358, ../sass/includes/_manage-members.scss */
.message-recipients .form-group hr { margin: 10px 0; }
/* line 362, ../sass/includes/_manage-members.scss */
.message-recipients .selected-memberss-list { width: 100%; display: block; float: left; max-height: 100px; overflow-y: auto; }
/* line 368, ../sass/includes/_manage-members.scss */
.message-recipients .selected-memberss-list .member-wrapper { display: block; width: 100%; float: left; margin-bottom: 5px; border-bottom: 1px solid #ccc; padding: 3px 0; }
/* line 375, ../sass/includes/_manage-members.scss */
.message-recipients .selected-memberss-list .member-wrapper .member-container, .message-recipients .selected-memberss-list .member-wrapper .icon-container { width: initial; display: inline-block; padding: 0; }
/* line 380, ../sass/includes/_manage-members.scss */
.message-recipients .selected-memberss-list .member-wrapper .icon-container { padding: 0 3px; float: right; cursor: pointer; }
/* line 388, ../sass/includes/_manage-members.scss */
.message-recipients .add-recipient button { font-size: 14px; border: 0; }

/* line 399, ../sass/includes/_manage-members.scss */
.parent_container .parent_contents.full-profile .form-group label { color: #5086ae !important; }
/* line 403, ../sass/includes/_manage-members.scss */
.parent_container .parent_contents.full-profile .form-group button.btn-post-common { width: 180px !important; }
@media (max-width: 1455px) { /* line 403, ../sass/includes/_manage-members.scss */
  .parent_container .parent_contents.full-profile .form-group button.btn-post-common { width: auto !important; } }
/* line 408, ../sass/includes/_manage-members.scss */
.parent_container .parent_contents.full-profile .form-group button.btn-post-common:hover { background: #46b133; color: #fff; border-color: #46b133; }
/* line 415, ../sass/includes/_manage-members.scss */
.parent_container .parent_contents.full-profile .form-group input { height: 43px !important; color: #333843  !important; }
/* line 420, ../sass/includes/_manage-members.scss */
.parent_container .parent_contents.full-profile .form-group.include-wrap .inner-title { font-family: "questrialregular"; font-size: 15px; position: absolute; text-transform: capitalize; left: 10px; top: 40px; color: #333843; pointer-events: none; transition: 0.2s ease all; -moz-transition: 0.2s ease all; -webkit-transition: 0.2s ease all; }
/* line 432, ../sass/includes/_manage-members.scss */
.parent_container .parent_contents.full-profile .form-group.include-wrap .inner-title.focused { top: 27px; font-size: 12px; }
/* line 437, ../sass/includes/_manage-members.scss */
.parent_container .parent_contents.full-profile .form-group.include-wrap input { height: 50px !important; }
/* line 439, ../sass/includes/_manage-members.scss */
.parent_container .parent_contents.full-profile .form-group.include-wrap input::placeholder, .parent_container .parent_contents.full-profile .form-group.include-wrap input:-ms-input-placeholder, .parent_container .parent_contents.full-profile .form-group.include-wrap input::-ms-input-placeholder { color: #333843  !important; }

/* line 448, ../sass/includes/_manage-members.scss */
.parent-profile-pop { padding: 0 15px !important; border: 0 !important; }
/* line 453, ../sass/includes/_manage-members.scss */
.parent-profile-pop .form-group.include-wrap .inner-title { left: 10px !important; color: #333843; }
/* line 457, ../sass/includes/_manage-members.scss */
.parent-profile-pop .form-group.include-wrap input { height: 50px !important; }
/* line 459, ../sass/includes/_manage-members.scss */
.parent-profile-pop .form-group.include-wrap input::placeholder, .parent-profile-pop .form-group.include-wrap input:-ms-input-placeholder, .parent-profile-pop .form-group.include-wrap input::-ms-input-placeholder { color: #333843  !important; }

/* line 468, ../sass/includes/_manage-members.scss */
.finance-table .selected-members table { min-height: 250px; }
/* line 470, ../sass/includes/_manage-members.scss */
.finance-table .selected-members table.table-slected-members { min-height: initial; }

/* line 478, ../sass/includes/_manage-members.scss */
.add-ad-manually .form-group { margin-bottom: 0; }

/* line 484, ../sass/includes/_manage-members.scss */
.pop-btn-remove-wrap .btn-cancel:hover { background: #303843; color: #fff; }

/* line 490, ../sass/includes/_manage-members.scss */
#delete_selected_members { background: #5086ae; }

/* line 494, ../sass/includes/_manage-members.scss */
.memb-adhoc span { margin-right: 10px; font-family: "questrialregular"; }
/* line 498, ../sass/includes/_manage-members.scss */
.memb-adhoc button { padding: 0 10px; line-height: 40px; }
/* line 502, ../sass/includes/_manage-members.scss */
.memb-adhoc a { display: block; margin-bottom: 10px; font-size: 15px; }

/* line 509, ../sass/includes/_manage-members.scss */
.adho .amtt { font-family: "questrialregular"; margin-bottom: 10px; font-size: 16px; }
/* line 514, ../sass/includes/_manage-members.scss */
.adho .selectric-wrapper { border: 1px solid #ddd; margin-bottom: 15px; }
/* line 518, ../sass/includes/_manage-members.scss */
.adho input { height: 45px !important; border: 1px solid #ddd !important; }

/* line 1, ../sass/includes/_view-timetable.scss */
.popover { width: 50%; min-width: 50%; border-radius: 0; border: 0; padding: 0; }
/* line 9, ../sass/includes/_view-timetable.scss */
.popover.green-arrow .arrow::after { border-bottom-color: #45ad23; }
/* line 15, ../sass/includes/_view-timetable.scss */
.popover .pop-header { width: 100%; padding: 12px; background: #5086ae; position: relative; }
/* line 21, ../sass/includes/_view-timetable.scss */
.popover .pop-header .day, .popover .pop-header .time { color: #fff; }
/* line 24, ../sass/includes/_view-timetable.scss */
.popover .pop-header h4 { color: #fff; font-size: 18px; text-transform: capitalize; font-family: "questrialregular"; }
/* line 30, ../sass/includes/_view-timetable.scss */
.popover .pop-header h6 { color: #fff; font-size: 14px; text-transform: capitalize; margin-top: 7px; font-family: "questrialregular"; }
/* line 38, ../sass/includes/_view-timetable.scss */
.popover .pop-header button.close { position: absolute; right: 20px; top: 0; bottom: 0; margin: auto 0; opacity: 1; }
/* line 45, ../sass/includes/_view-timetable.scss */
.popover .pop-header button.close:hover, .popover .pop-header button.close:focus, .popover .pop-header button.close:active, .popover .pop-header button.close:active:focus { outline: none; }
/* line 50, ../sass/includes/_view-timetable.scss */
.popover .popover-content { padding: 0; font-family: "centrale_sans_regularregular"; }
/* line 54, ../sass/includes/_view-timetable.scss */
.popover .popover-content #waiting_member_name { background: #fff; }
/* line 57, ../sass/includes/_view-timetable.scss */
.popover .popover-content td:nth-child(2) { border: 0; }
/* line 61, ../sass/includes/_view-timetable.scss */
.popover .pop-body { padding: 20px 15px; background: #fff; }
/* line 64, ../sass/includes/_view-timetable.scss */
.popover .pop-body h6 { font-family: "questrialregular"; color: #303843; text-transform: capitalize; margin: 12px 0; font-size: 14px; }
/* line 71, ../sass/includes/_view-timetable.scss */
.popover .pop-body .field-search { position: relative; padding-right: 140px; }
/* line 74, ../sass/includes/_view-timetable.scss */
.popover .pop-body .field-search .field-search-group { position: relative; }
/* line 76, ../sass/includes/_view-timetable.scss */
.popover .pop-body .field-search .field-search-group .custom-input { width: 100%; padding-right: 35px; background: #b0b0b0; font-family: "questrialregular"; color: #303843; text-transform: capitalize; }
/* line 84, ../sass/includes/_view-timetable.scss */
.popover .pop-body .field-search .field-search-group .school-search-fa { border-radius: 0; border: 0; background: transparent; position: absolute; top: 0; right: 4px; bottom: 0; color: #333; font-size: 18px; outline: none; }
/* line 96, ../sass/includes/_view-timetable.scss */
.popover .pop-body .field-search .field-search-group .crear-search { border-radius: 0; border: 0; background: transparent; position: absolute; top: 0; right: 4px; bottom: 0; color: #23282f; font-size: 18px; display: none; outline: none; }
/* line 110, ../sass/includes/_view-timetable.scss */
.popover .pop-body .field-search .search-filter { width: 130px; position: absolute; top: 0; right: 0; height: 43px; line-height: 32px; background: #303843; font-family: "questrialregular"; }
/* line 121, ../sass/includes/_view-timetable.scss */
.popover .pop-body .result-wrapper { padding: 5px; background: #303843; position: relative; display: block; max-height: 180px; overflow-y: scroll; }
/* line 128, ../sass/includes/_view-timetable.scss */
.popover .pop-body .result-wrapper .table { margin-bottom: 0; }
/* line 131, ../sass/includes/_view-timetable.scss */
.popover .pop-body .result-wrapper .table tr td { border: 0; padding: 5px; vertical-align: middle; }
/* line 135, ../sass/includes/_view-timetable.scss */
.popover .pop-body .result-wrapper .table tr td span { display: block; }
/* line 138, ../sass/includes/_view-timetable.scss */
.popover .pop-body .result-wrapper .table tr td:nth-child(1) { width: 80%; padding: 0 5px; }
/* line 142, ../sass/includes/_view-timetable.scss */
.popover .pop-body .result-wrapper .table tr td:nth-child(2) { width: 20%; text-align: right; background: #303843; border: 5px solid #303843; }
/* line 147, ../sass/includes/_view-timetable.scss */
.popover .pop-body .result-wrapper .table tr td:nth-child(2) button { width: 100%; height: 100%; position: absolute; right: 0; top: 0; }
/* line 153, ../sass/includes/_view-timetable.scss */
.popover .pop-body .result-wrapper .table tr td:nth-child(2) button.btn-remove { background: #E42328; }
/* line 155, ../sass/includes/_view-timetable.scss */
.popover .pop-body .result-wrapper .table tr td:nth-child(2) button.btn-remove:hover, .popover .pop-body .result-wrapper .table tr td:nth-child(2) button.btn-remove:focus, .popover .pop-body .result-wrapper .table tr td:nth-child(2) button.btn-remove:active, .popover .pop-body .result-wrapper .table tr td:nth-child(2) button.btn-remove:active:focus { color: #fff; background: #d93847; }
/* line 162, ../sass/includes/_view-timetable.scss */
.popover .pop-body .result-wrapper .table tr td .part-title { font-family: "questrialregular"; color: #303843; text-transform: capitalize; font-size: 16px; }
/* line 168, ../sass/includes/_view-timetable.scss */
.popover .pop-body .result-wrapper .table tr td .sub-title { display: inline-block; color: #b0b0b0; text-transoform: capitalize; }
/* line 173, ../sass/includes/_view-timetable.scss */
.popover .pop-body .result-wrapper .table tr td .part-contact { font-family: "centrale_sans_regularregular"; color: #b0b0b0; font-size: 14px; }
/* line 179, ../sass/includes/_view-timetable.scss */
.popover .pop-body .result-wrapper .table tr:nth-child(odd) { background: #fff; }
/* line 182, ../sass/includes/_view-timetable.scss */
.popover .pop-body .result-wrapper .table tr:nth-child(even) { background: #b0b0b0; }
/* line 185, ../sass/includes/_view-timetable.scss */
.popover .pop-body .result-wrapper .table tr:nth-child(even) td .part-contact { font-family: "montserratmedium"; color: #fff; }

/* line 197, ../sass/includes/_view-timetable.scss */
.popoverbg::before { width: 100%; height: 100%; position: fixed; left: 0; top: 0; content: ''; background: rgba(0, 0, 0, 0.5); z-index: 1000; }
/* line 208, ../sass/includes/_view-timetable.scss */
.popoverbg .linked-part-wrapper .part-count-block.indexed-btn { position: relative; z-index: 1000; }

/* ---------- Register TAB ---------- */
/* line 216, ../sass/includes/_view-timetable.scss */
.register-wrapper { width: 100%; height: 100%; float: left; }
/* line 221, ../sass/includes/_view-timetable.scss */
.register-wrapper .day-block li { display: inline-block; margin-right: 30px; list-style-type: none; vertical-align: middle; }
@media (max-width: 991px) { /* line 221, ../sass/includes/_view-timetable.scss */
  .register-wrapper .day-block li { float: left; width: 100%; }
  /* line 230, ../sass/includes/_view-timetable.scss */
  .register-wrapper .day-block li ul li { float: initial; width: initial; }
  /* line 233, ../sass/includes/_view-timetable.scss */
  .register-wrapper .day-block li ul li:nth-child(1) { margin-bottom: 0; }
  /* line 238, ../sass/includes/_view-timetable.scss */
  .register-wrapper .day-block li:nth-child(1) { margin-bottom: 10px; } }
@media (max-width: 767px) { /* line 221, ../sass/includes/_view-timetable.scss */
  .register-wrapper .day-block li { width: 100%; display: block; margin-bottom: 10px; vertical-align: top; }
  /* line 247, ../sass/includes/_view-timetable.scss */
  .register-wrapper .day-block li:last-child { margin-bottom: 0; }
  /* line 250, ../sass/includes/_view-timetable.scss */
  .register-wrapper .day-block li ul li { margin-bottom: 0; } }
/* line 254, ../sass/includes/_view-timetable.scss */
.register-wrapper .day-block li:last-child { margin-right: 0; }
/* line 257, ../sass/includes/_view-timetable.scss */
.register-wrapper .day-block li .day { font-family: "questrialregular"; color: #45ad23; font-size: 20px; text-transform: capitalize; }
@media (max-width: 767px) { /* line 263, ../sass/includes/_view-timetable.scss */
  .register-wrapper .day-block li.date-block { display: block; margin-top: 5px; } }
/* line 271, ../sass/includes/_view-timetable.scss */
.register-wrapper .day-block ul li { margin-right: 0px; vertical-align: middle; }
@media (max-width: 767px) { /* line 271, ../sass/includes/_view-timetable.scss */
  .register-wrapper .day-block ul li { width: initial; display: inline-block; } }
/* line 278, ../sass/includes/_view-timetable.scss */
.register-wrapper .day-block ul li a { font-family: "questrialregular"; padding: 8px 17px; background: #404853; color: #fff; font-size: 16px; text-transform: capitalize; vertical-align: middle; display: inline-block; }
/* line 288, ../sass/includes/_view-timetable.scss */
.register-wrapper .day-block ul li a:hover, .register-wrapper .day-block ul li a:active, .register-wrapper .day-block ul li a:focus, .register-wrapper .day-block ul li a:active:focus { background: #45ad23; color: #fff; transition: all ease .5s; }
/* line 293, ../sass/includes/_view-timetable.scss */
.register-wrapper .day-block ul li a.btn-green { background: #45ad23; }
/* line 297, ../sass/includes/_view-timetable.scss */
.register-wrapper .day-block ul li .date-holder { width: auto; max-width: 360px; overflow: hidden; overflow-x: auto; white-space: nowrap; display: inline-block; vertical-align: middle; }
@media (max-width: 590px) { /* line 297, ../sass/includes/_view-timetable.scss */
  .register-wrapper .day-block ul li .date-holder { max-width: 70%; } }
/* line 309, ../sass/includes/_view-timetable.scss */
.register-wrapper .day-block ul li .date-holder::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); background-color: #F5F5F5; height: 3px; }
/* line 315, ../sass/includes/_view-timetable.scss */
.register-wrapper .day-block ul li .date-holder::-webkit-scrollbar { width: 3px; height: 3px; background-color: #F5F5F5; }
/* line 320, ../sass/includes/_view-timetable.scss */
.register-wrapper .day-block ul li .date-holder::-webkit-scrollbar-thumb { background-color: #245c13; }
/* line 323, ../sass/includes/_view-timetable.scss */
.register-wrapper .day-block ul li .date-holder strong { font-family: "questrialregular"; background: #fff; color: #404853; font-size: 15px; font-weight: bold; padding: 5px 8px; display: inline-block; text-transform: capitalize; text-align: center; border: 1px solid #cfd4d7; }
/* line 334, ../sass/includes/_view-timetable.scss */
.register-wrapper .day-block ul li .date-holder strong .date-spec { font-size: 9px; }
/* line 337, ../sass/includes/_view-timetable.scss */
.register-wrapper .day-block ul li .date-holder strong.active { background: #45ad23; color: #fff; }
/* line 345, ../sass/includes/_view-timetable.scss */
.register-wrapper .day-block ul .date_picker { max-width: 145px; }
/* line 348, ../sass/includes/_view-timetable.scss */
.register-wrapper .day-block ul .date_picker .input-group input { height: 32px; padding: 5px 10px; padding-left: 55px; color: #303843; }
/* line 358, ../sass/includes/_view-timetable.scss */
.register-wrapper .part-attendance { margin-top: 30px; margin-bottom: 0; }
@media (max-width: 767px) { /* line 358, ../sass/includes/_view-timetable.scss */
  .register-wrapper .part-attendance { margin-top: 0; } }
/* line 364, ../sass/includes/_view-timetable.scss */
.register-wrapper .part-attendance table { text-transform: capitalize; margin-bottom: 0; }
/* line 369, ../sass/includes/_view-timetable.scss */
.register-wrapper .part-attendance table thead tr th { font-family: "questrialregular"; background: #404853; border-bottom: 0; color: #fff; font-weight: normal; }
/* line 375, ../sass/includes/_view-timetable.scss */
.register-wrapper .part-attendance table thead tr th:nth-child(1) { width: 75%; border-right: 25px solid #e6ebee; }
/* line 379, ../sass/includes/_view-timetable.scss */
.register-wrapper .part-attendance table thead tr th:last-child { border-right: 0; text-align: center; }
/* line 388, ../sass/includes/_view-timetable.scss */
.register-wrapper .part-attendance table tbody tr:nth-child(odd) { background: #fff; }
/* line 391, ../sass/includes/_view-timetable.scss */
.register-wrapper .part-attendance table tbody tr:nth-child(even) { background: #b0b0b0; }
/* line 394, ../sass/includes/_view-timetable.scss */
.register-wrapper .part-attendance table tbody tr:nth-child(even) td .absent-bg { border: 1px solid #fff; }
/* line 398, ../sass/includes/_view-timetable.scss */
.register-wrapper .part-attendance table tbody tr:nth-child(even) td .reg-category span { color: #fff; }
/* line 404, ../sass/includes/_view-timetable.scss */
.register-wrapper .part-attendance table tbody tr td { font-family: "questrialregular"; font-size: 15px; color: #303843; border-top: 0; vertical-align: middle; padding: 5px; }
/* line 411, ../sass/includes/_view-timetable.scss */
.register-wrapper .part-attendance table tbody tr td .reg-category { display: inline-block; position: relative; vertical-align: middle; }
/* line 415, ../sass/includes/_view-timetable.scss */
.register-wrapper .part-attendance table tbody tr td .reg-category span { display: inline-block; color: #b0b0b0; padding: 0 5px; }
/* line 420, ../sass/includes/_view-timetable.scss */
.register-wrapper .part-attendance table tbody tr td .reg-category span.heart { color: #E42328; }
/* line 425, ../sass/includes/_view-timetable.scss */
.register-wrapper .part-attendance table tbody tr td .present-chk { width: 30px; height: 30px; margin: auto; }
/* line 429, ../sass/includes/_view-timetable.scss */
.register-wrapper .part-attendance table tbody tr td .present-chk label { width: 100%; height: 100%; padding: 0; }
/* line 433, ../sass/includes/_view-timetable.scss */
.register-wrapper .part-attendance table tbody tr td .present-chk label span { width: 100%; height: 100%; }
/* line 438, ../sass/includes/_view-timetable.scss */
.register-wrapper .part-attendance table tbody tr td .present-chk span { background: #b0b0b0; border: 1px solid #ccc; }
/* line 441, ../sass/includes/_view-timetable.scss */
.register-wrapper .part-attendance table tbody tr td .present-chk span:before { content: ''; }
/* line 446, ../sass/includes/_view-timetable.scss */
.register-wrapper .part-attendance table tbody tr td .present-chk .custom-check input:checked + span { background: #45ad23; }
/* line 449, ../sass/includes/_view-timetable.scss */
.register-wrapper .part-attendance table tbody tr td .present-chk .custom-check input:checked + span:before { content: ''; }
/* line 453, ../sass/includes/_view-timetable.scss */
.register-wrapper .part-attendance table tbody tr td .absns-notify { position: absolute; font-size: 14px; color: #e42328; left: -90%; top: 10px; }
@media (max-width: 1199px) { /* line 453, ../sass/includes/_view-timetable.scss */
  .register-wrapper .part-attendance table tbody tr td .absns-notify { left: -50%; } }
@media (max-width: 991px) { /* line 453, ../sass/includes/_view-timetable.scss */
  .register-wrapper .part-attendance table tbody tr td .absns-notify { left: -90%; } }
/* line 466, ../sass/includes/_view-timetable.scss */
.register-wrapper .part-attendance table tbody tr td table { width: 100%; background: transparent; }
/* line 469, ../sass/includes/_view-timetable.scss */
.register-wrapper .part-attendance table tbody tr td table tr { background: transparent; }
/* line 471, ../sass/includes/_view-timetable.scss */
.register-wrapper .part-attendance table tbody tr td table tr:nth-child(odd) { background: transparent; }
/* line 474, ../sass/includes/_view-timetable.scss */
.register-wrapper .part-attendance table tbody tr td table tr:nth-child(even) { background: transparent; }
/* line 477, ../sass/includes/_view-timetable.scss */
.register-wrapper .part-attendance table tbody tr td table tr td { padding: 0; }
/* line 479, ../sass/includes/_view-timetable.scss */
.register-wrapper .part-attendance table tbody tr td table tr td:nth-child(1) { width: 160px; }
/* line 485, ../sass/includes/_view-timetable.scss */
.register-wrapper .part-attendance table tbody tr td .holi-notify { font-size: 12px; color: #E42328; float: right; }
/* line 493, ../sass/includes/_view-timetable.scss */
.register-wrapper .part-attendance table tbody tr.inactive-bg table tr td { color: #fff; }
/* line 495, ../sass/includes/_view-timetable.scss */
.register-wrapper .part-attendance table tbody tr.inactive-bg table tr td .reg-category { color: #fff; }
/* line 498, ../sass/includes/_view-timetable.scss */
.register-wrapper .part-attendance table tbody tr.inactive-bg table tr td .present-chk { border: 1px solid #fff; }
/* line 501, ../sass/includes/_view-timetable.scss */
.register-wrapper .part-attendance table tbody tr.inactive-bg table tr td p { color: #fff; margin-bottom: 0; border-left: 1px solid #fff; padding-left: 10px; }
/* line 514, ../sass/includes/_view-timetable.scss */
.register-wrapper .btn.btn-green { margin-top: 10px; }
/* line 517, ../sass/includes/_view-timetable.scss */
.register-wrapper .view-buttons { position: absolute; right: 0; top: 0; }
/* line 522, ../sass/includes/_view-timetable.scss */
.register-wrapper .asses-table-wrapper { margin-top: 30px; }
/* line 524, ../sass/includes/_view-timetable.scss */
.register-wrapper .asses-table-wrapper .nav-tabs { overflow: auto; overflow-y: hidden; white-space: nowrap; }
/* line 528, ../sass/includes/_view-timetable.scss */
.register-wrapper .asses-table-wrapper .nav-tabs::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); background-color: #F5F5F5; height: 3px; }
/* line 534, ../sass/includes/_view-timetable.scss */
.register-wrapper .asses-table-wrapper .nav-tabs::-webkit-scrollbar { width: 3px; height: 10px; background-color: #F5F5F5; }
/* line 539, ../sass/includes/_view-timetable.scss */
.register-wrapper .asses-table-wrapper .nav-tabs::-webkit-scrollbar-thumb { background-color: #245c13; }
/* line 542, ../sass/includes/_view-timetable.scss */
.register-wrapper .asses-table-wrapper .nav-tabs li { font-family: "questrialregular"; display: inline-block; float: initial; margin-right: -4px; }
/* line 547, ../sass/includes/_view-timetable.scss */
.register-wrapper .asses-table-wrapper .nav-tabs li a { border-radius: 0; border: 1px solid #8e8f96; border-right: 1px solid transparent; color: #fff; margin-right: 0; background: #72777a; }
/* line 554, ../sass/includes/_view-timetable.scss */
.register-wrapper .asses-table-wrapper .nav-tabs li a:hover, .register-wrapper .asses-table-wrapper .nav-tabs li a:focus, .register-wrapper .asses-table-wrapper .nav-tabs li a:focus:active { background: #45ad23; color: #fff; }
/* line 560, ../sass/includes/_view-timetable.scss */
.register-wrapper .asses-table-wrapper .nav-tabs li:last-child a { border-right: 1px solid #8e8f96; }
/* line 566, ../sass/includes/_view-timetable.scss */
.register-wrapper .asses-table-wrapper .nav-tabs .active a { border-radius: 0; background: #45ad23; color: #fff; border-bottom: 1px solid transparent; }
/* line 571, ../sass/includes/_view-timetable.scss */
.register-wrapper .asses-table-wrapper .nav-tabs .active a:hover, .register-wrapper .asses-table-wrapper .nav-tabs .active a:focus, .register-wrapper .asses-table-wrapper .nav-tabs .active a:focus:active { background: #45ad23; color: #fff; }
/* line 585, ../sass/includes/_view-timetable.scss */
.register-wrapper .asses-block .day-block li ul li:nth-child(1) a { background: #45ad23; }
/* line 590, ../sass/includes/_view-timetable.scss */
.register-wrapper .asses-block .day-block li ul li.date_picker .input-group-addon { background: #404853; color: #fff; line-height: 30px; }
/* line 596, ../sass/includes/_view-timetable.scss */
.register-wrapper .asses-block .day-block li ul li.date_picker .input-group input[type="text"] { height: 38px; border: 1px solid #cfd4d7; }
/* line 604, ../sass/includes/_view-timetable.scss */
.register-wrapper .asses-block .day-block li .day { color: #404853; }
/* line 611, ../sass/includes/_view-timetable.scss */
.register-wrapper .asses-table .table-responsive { overflow-x: auto; overflow-y: auto; min-height: 250px; }
/* line 616, ../sass/includes/_view-timetable.scss */
.register-wrapper .asses-table .table { font-family: "questrialregular"; background-image: url(http://192.168.2.100/ki_course/assets/images/login_bg_admin.png); background-size: cover; background-repeat: no-repeat; background-position: center; }
/* line 624, ../sass/includes/_view-timetable.scss */
.register-wrapper .asses-table .table thead tr th { color: #fff; text-transform: capitalize; font-weight: normal; border-bottom: 0; border: 1px solid #ddd; text-align: center; }
/* line 631, ../sass/includes/_view-timetable.scss */
.register-wrapper .asses-table .table thead tr th.active { background: #45ad23; }
/* line 635, ../sass/includes/_view-timetable.scss */
.register-wrapper .asses-table .table thead tr td { border-right: 1px solid #ddd; text-align: center; vertical-align: middle; text-transform: capitalize; }
/* line 641, ../sass/includes/_view-timetable.scss */
.register-wrapper .asses-table .table thead tr td:nth-child(1) { border-left: 1px solid #ddd; background: #eff1f2; color: #414853; }
@media (max-width: 991px) { /* line 641, ../sass/includes/_view-timetable.scss */
  .register-wrapper .asses-table .table thead tr td:nth-child(1) { min-width: 200px; } }
/* line 649, ../sass/includes/_view-timetable.scss */
.register-wrapper .asses-table .table thead tr td:nth-child(2) { padding: 0; }
/* line 652, ../sass/includes/_view-timetable.scss */
.register-wrapper .asses-table .table thead tr td:last-child { width: 100px; position: relative; }
@media (max-width: 767px) { /* line 652, ../sass/includes/_view-timetable.scss */
  .register-wrapper .asses-table .table thead tr td:last-child { padding: 8px 50px; } }
/* line 660, ../sass/includes/_view-timetable.scss */
.register-wrapper .asses-table .table thead tr td .selectric-wrapper .selectric { background: #72777a; color: #fff; padding-top: 0; min-height: 40px; }
/* line 665, ../sass/includes/_view-timetable.scss */
.register-wrapper .asses-table .table thead tr td .selectric-wrapper .selectric .label { color: #fff; line-height: 33px; }
/* line 669, ../sass/includes/_view-timetable.scss */
.register-wrapper .asses-table .table thead tr td .selectric-wrapper .selectric .button { background: #72777a; color: #fff; }
/* line 674, ../sass/includes/_view-timetable.scss */
.register-wrapper .asses-table .table thead tr td .selectric-wrapper .selectric-items { text-align: left; }
/* line 678, ../sass/includes/_view-timetable.scss */
.register-wrapper .asses-table .table thead tr td .sort-icons { width: 100%; height: 100%; position: absolute; left: 0; top: 0; }
/* line 684, ../sass/includes/_view-timetable.scss */
.register-wrapper .asses-table .table thead tr td .sort-icons button { font-size: 20px; display: inline-block; background: #404853; color: #fff; border: 0; width: 50%; height: 100%; position: absolute; left: 0; top: 0; bottom: 0; border-right: 1px solid #ddd; }
/* line 697, ../sass/includes/_view-timetable.scss */
.register-wrapper .asses-table .table thead tr td .sort-icons button:nth-child(2) { right: 0; left: initial; border-right: 0; }
/* line 702, ../sass/includes/_view-timetable.scss */
.register-wrapper .asses-table .table thead tr td .sort-icons button.active { background: #45ad23; }
/* line 705, ../sass/includes/_view-timetable.scss */
.register-wrapper .asses-table .table thead tr td .sort-icons button:active, .register-wrapper .asses-table .table thead tr td .sort-icons button:focus, .register-wrapper .asses-table .table thead tr td .sort-icons button:active:focus { outline: none; }
/* line 710, ../sass/includes/_view-timetable.scss */
.register-wrapper .asses-table .table thead tr td input[type=checkbox] { width: 100%; height: 100%; opacity: 0; position: absolute; top: 0; left: 0; cursor: pointer; }
/* line 719, ../sass/includes/_view-timetable.scss */
.register-wrapper .asses-table .table thead tr td.chek-outer { text-align: left; padding-left: 20px; }
/* line 722, ../sass/includes/_view-timetable.scss */
.register-wrapper .asses-table .table thead tr td.chek-outer label { width: 10px; height: 100%; margin-bottom: 0; position: absolute; top: 0; left: 0; padding: 0; }
/* line 730, ../sass/includes/_view-timetable.scss */
.register-wrapper .asses-table .table thead tr td.chek-outer label:before { top: 0; width: 10px; height: 100%; background: #232a32; }
/* line 736, ../sass/includes/_view-timetable.scss */
.register-wrapper .asses-table .table thead tr td.chek-outer label:after { top: 0; width: 100%; height: 100%; background: #45ad23; left: 0; content: ""; }
/* line 745, ../sass/includes/_view-timetable.scss */
.register-wrapper .asses-table .table thead tr td.chek-outer .heart { color: #de563c; font-size: 16px; float: right; }
/* line 757, ../sass/includes/_view-timetable.scss */
.register-wrapper .asses-table .table tbody tr:nth-child(odd) td { background: #f0f3f5; }
/* line 759, ../sass/includes/_view-timetable.scss */
.register-wrapper .asses-table .table tbody tr:nth-child(odd) td:nth-child(1) { background: none; color: #414853; }
/* line 762, ../sass/includes/_view-timetable.scss */
.register-wrapper .asses-table .table tbody tr:nth-child(odd) td:nth-child(1) .inner-bg { background: #f0f3f5; }
/* line 769, ../sass/includes/_view-timetable.scss */
.register-wrapper .asses-table .table tbody tr:nth-child(even) td { background: #707578; }
/* line 771, ../sass/includes/_view-timetable.scss */
.register-wrapper .asses-table .table tbody tr:nth-child(even) td:nth-child(1) { background: none; color: #fff; }
/* line 774, ../sass/includes/_view-timetable.scss */
.register-wrapper .asses-table .table tbody tr:nth-child(even) td:nth-child(1) .inner-bg { background: #707578; }
/* line 780, ../sass/includes/_view-timetable.scss */
.register-wrapper .asses-table .table tbody tr td { border-right: 1px solid #fff; border-top: 0px; text-align: center; vertical-align: middle; text-transform: capitalize; color: #fff; overflow: hidden; }
/* line 789, ../sass/includes/_view-timetable.scss */
.register-wrapper .asses-table .table tbody tr td:nth-child(2) { padding: 0; }
/* line 792, ../sass/includes/_view-timetable.scss */
.register-wrapper .asses-table .table tbody tr td:last-child { width: 100px; position: relative; }
/* line 797, ../sass/includes/_view-timetable.scss */
.register-wrapper .asses-table .table tbody tr td input[type=checkbox] { width: 100%; height: 100%; margin-top: 0; opacity: 0; position: absolute; top: 0; left: 0; cursor: pointer; z-index: 1; }
/* line 808, ../sass/includes/_view-timetable.scss */
.register-wrapper .asses-table .table tbody tr td.chek-outer { text-align: left; padding-left: 20px; }
/* line 811, ../sass/includes/_view-timetable.scss */
.register-wrapper .asses-table .table tbody tr td.chek-outer label { width: 10px; height: 100%; margin-bottom: 0; position: absolute; top: 0; left: 0; padding: 0; }
/* line 819, ../sass/includes/_view-timetable.scss */
.register-wrapper .asses-table .table tbody tr td.chek-outer label:before { top: 0; width: 10px; height: 100%; background: transparent; border-bottom: 0; border-top: 0; }
/* line 827, ../sass/includes/_view-timetable.scss */
.register-wrapper .asses-table .table tbody tr td.chek-outer label:after { top: 0; width: 100%; height: 100%; background: #45ad23; left: 0; content: ""; }
/* line 836, ../sass/includes/_view-timetable.scss */
.register-wrapper .asses-table .table tbody tr td.chek-outer .heart { color: #de563c; font-size: 16px; float: right; }
/* line 842, ../sass/includes/_view-timetable.scss */
.register-wrapper .asses-table .table tbody tr td.active-green, .register-wrapper .asses-table .table tbody tr td.active-yellow, .register-wrapper .asses-table .table tbody tr td.active-orange { color: #fff; }
/* line 845, ../sass/includes/_view-timetable.scss */
.register-wrapper .asses-table .table tbody tr td .inner-bg { position: absolute; left: 10px; top: 0; width: 100%; height: 100%; line-height: 40px; padding-left: 10px; padding-right: 20px; }

/* line 863, ../sass/includes/_view-timetable.scss */
.asses-list-accordion .asses-list-table { margin-bottom: 0; }
/* line 866, ../sass/includes/_view-timetable.scss */
.asses-list-accordion .asses-list-table tr td { padding: 0; vertical-align: middle; color: #fff; }
/* line 870, ../sass/includes/_view-timetable.scss */
.asses-list-accordion .asses-list-table tr td.asses-check-box { width: 45px; }
/* line 872, ../sass/includes/_view-timetable.scss */
.asses-list-accordion .asses-list-table tr td.asses-check-box .custom-check { width: 100%; height: 43px; margin-bottom: 0; padding: 0; }
/* line 881, ../sass/includes/_view-timetable.scss */
.asses-list-accordion .asses-list-table tr td.asses-select .selectric-wrapper .selectric { background: #5086ae; }
/* line 883, ../sass/includes/_view-timetable.scss */
.asses-list-accordion .asses-list-table tr td.asses-select .selectric-wrapper .selectric .label { color: #fff; }
/* line 887, ../sass/includes/_view-timetable.scss */
.asses-list-accordion .asses-list-table tr td.asses-select .selectric-wrapper .selectric-items { top: 100%; }
/* line 892, ../sass/includes/_view-timetable.scss */
.asses-list-accordion .asses-list-table tr td:nth-child(2) { width: 250px; background: #5086ae; padding: 0 10px; }
/* line 897, ../sass/includes/_view-timetable.scss */
.asses-list-accordion .asses-list-table tr td.toggle-td { width: 30px; background: #5086ae; }
/* line 900, ../sass/includes/_view-timetable.scss */
.asses-list-accordion .asses-list-table tr td.toggle-td .toggle-icons { position: relative !important; }
/* line 903, ../sass/includes/_view-timetable.scss */
.asses-list-accordion .asses-list-table tr td.toggle-td .toggle-icons li a { display: block; }
/* line 906, ../sass/includes/_view-timetable.scss */
.asses-list-accordion .asses-list-table tr td.toggle-td .toggle-icons li a.collapsed:after { content: "\e252" !important; color: #fff; }
/* line 911, ../sass/includes/_view-timetable.scss */
.asses-list-accordion .asses-list-table tr td.toggle-td .toggle-icons li a:after { content: "\e252"; color: #fff; }
/* line 919, ../sass/includes/_view-timetable.scss */
.asses-list-accordion .asses-list-table tr td.count-box { padding: 0 10px; }
/* line 928, ../sass/includes/_view-timetable.scss */
.asses-list-accordion .panel-group .panel .panel-collapse .panel-body { padding: 0; }
/* line 930, ../sass/includes/_view-timetable.scss */
.asses-list-accordion .panel-group .panel .panel-collapse .panel-body .table-responsive { overflow-x: initial; }
/* line 933, ../sass/includes/_view-timetable.scss */
.asses-list-accordion .panel-group .panel .panel-collapse .panel-body .asses-inner-table { margin-bottom: 0; }
/* line 936, ../sass/includes/_view-timetable.scss */
.asses-list-accordion .panel-group .panel .panel-collapse .panel-body .asses-inner-table tr:nth-child(odd) { background: #707274; }
/* line 939, ../sass/includes/_view-timetable.scss */
.asses-list-accordion .panel-group .panel .panel-collapse .panel-body .asses-inner-table tr:nth-child(even) { background: #fff; }
/* line 942, ../sass/includes/_view-timetable.scss */
.asses-list-accordion .panel-group .panel .panel-collapse .panel-body .asses-inner-table tr:nth-child(even) td.inner-content { color: #303843; }
/* line 947, ../sass/includes/_view-timetable.scss */
.asses-list-accordion .panel-group .panel .panel-collapse .panel-body .asses-inner-table tr td { padding: 0; vertical-align: middle; }
/* line 950, ../sass/includes/_view-timetable.scss */
.asses-list-accordion .panel-group .panel .panel-collapse .panel-body .asses-inner-table tr td.inner-select { width: 294px; }
/* line 953, ../sass/includes/_view-timetable.scss */
.asses-list-accordion .panel-group .panel .panel-collapse .panel-body .asses-inner-table tr td.inner-select .selectric-wrapper .selectric-items { top: 100%; }
/* line 958, ../sass/includes/_view-timetable.scss */
.asses-list-accordion .panel-group .panel .panel-collapse .panel-body .asses-inner-table tr td.inner-check { width: 45px; border-right: 1px solid #cfd4d7; }
/* line 961, ../sass/includes/_view-timetable.scss */
.asses-list-accordion .panel-group .panel .panel-collapse .panel-body .asses-inner-table tr td.inner-check .custom-check { width: 100%; height: 43px; margin-bottom: 0; padding: 0; }
/* line 966, ../sass/includes/_view-timetable.scss */
.asses-list-accordion .panel-group .panel .panel-collapse .panel-body .asses-inner-table tr td.inner-check .custom-check span { background: #fff; }
/* line 968, ../sass/includes/_view-timetable.scss */
.asses-list-accordion .panel-group .panel .panel-collapse .panel-body .asses-inner-table tr td.inner-check .custom-check span:before { content: "\f00c"; color: #cfd4d7; }
/* line 973, ../sass/includes/_view-timetable.scss */
.asses-list-accordion .panel-group .panel .panel-collapse .panel-body .asses-inner-table tr td.inner-check .custom-check input:checked + span { background: #fff; }
/* line 975, ../sass/includes/_view-timetable.scss */
.asses-list-accordion .panel-group .panel .panel-collapse .panel-body .asses-inner-table tr td.inner-check .custom-check input:checked + span:before { content: "\f00c"; color: #4bc136; }
/* line 982, ../sass/includes/_view-timetable.scss */
.asses-list-accordion .panel-group .panel .panel-collapse .panel-body .asses-inner-table tr td.inner-content { padding: 0 50px; color: #fff; }

/* line 994, ../sass/includes/_view-timetable.scss */
.assess_awards_view { min-height: 400px; }

/* line 998, ../sass/includes/_view-timetable.scss */
.date_picker .input-group { width: 100%; float: left; }
/* line 1001, ../sass/includes/_view-timetable.scss */
.date_picker .input-group input { position: relative; width: 100%; padding: 8px 19px; padding-left: 60px; color: #6a728a; font-size: 14px; width: 100%; height: 45px; background: #fff !important; border: 0px; border-radius: 0; background: transparent; text-transform: capitalize; }
/* line 1016, ../sass/includes/_view-timetable.scss */
.date_picker .input-group .input-group-addon { font-size: 18px; color: #303843; border-radius: 0; position: absolute; left: 0; top: 0; height: 100%; border: 0; width: 50px; }

/* line 1030, ../sass/includes/_view-timetable.scss */
.active-green { background: rgba(51, 153, 51, 0.9) !important; }

/* line 1033, ../sass/includes/_view-timetable.scss */
.active-yellow { background: #f1bf2b !important; }

/* line 1036, ../sass/includes/_view-timetable.scss */
.active-orange { background: #d45c41 !important; }

/* line 1039, ../sass/includes/_view-timetable.scss */
.present-bg { background: #45ad23; }

/* line 1042, ../sass/includes/_view-timetable.scss */
.absent-bg { background: #b0b0b0; }

/* line 1045, ../sass/includes/_view-timetable.scss */
.view-buttons { display: inline-block; vertical-align: middle; }
/* line 1048, ../sass/includes/_view-timetable.scss */
.view-buttons .btns { display: inline-block; width: 50px; height: 50px; background: #b0b0b0; font-size: 24px; line-height: 54px; border-radius: 50%; border: 1px solid #777b82; color: #fff; text-align: center; -webkit-transition: all .35s; -o-transition: all .35s; transition: all .35s; }
/* line 1062, ../sass/includes/_view-timetable.scss */
.view-buttons .btns.active { background: #4bc136; color: #fff; }

/* --------- Action popup -----------*/
/* line 1072, ../sass/includes/_view-timetable.scss */
.manage-wrapper .button-area ul { float: left; }
/* line 1074, ../sass/includes/_view-timetable.scss */
.manage-wrapper .button-area ul li { display: inline-block; text-align: center; list-style-type: none; margin-bottom: 5px; }
/* line 1079, ../sass/includes/_view-timetable.scss */
.manage-wrapper .button-area ul li .btn-green { background: #45ad23; color: #fff; padding: 8px 10px; position: relative; display: block; text-align: center; }
/* line 1086, ../sass/includes/_view-timetable.scss */
.manage-wrapper .button-area ul li .btn-green:hover, .manage-wrapper .button-area ul li .btn-green:focus, .manage-wrapper .button-area ul li .btn-green:active:focus { background: #378b1c; color: #fff; }

/* line 1100, ../sass/includes/_view-timetable.scss */
.client-side-area .modal-danger .modal-header .close { margin: 0 !important; font-size: 42px !important; line-height: 20px; outline: none; }
/* line 1107, ../sass/includes/_view-timetable.scss */
.client-side-area .modal-danger .modal-content { border-radius: 0; }
/* line 1109, ../sass/includes/_view-timetable.scss */
.client-side-area .modal-danger .modal-content .modal-header { background: #5086ae; color: #fff; }
/* line 1114, ../sass/includes/_view-timetable.scss */
.client-side-area .modal-danger .modal-content .modal-footer .pull-left { color: #fff; background: #2e333d; }
/* line 1117, ../sass/includes/_view-timetable.scss */
.client-side-area .modal-danger .modal-content .modal-footer .pull-left:hover, .client-side-area .modal-danger .modal-content .modal-footer .pull-left:focus, .client-side-area .modal-danger .modal-content .modal-footer .pull-left:active:focus { background: #404853; color: #fff; }
/* line 1122, ../sass/includes/_view-timetable.scss */
.client-side-area .modal-danger .modal-content .modal-footer .btn-danger { background: #45ad23; color: #fff; padding: 8px 10px; position: relative; display: initial; text-align: center; border: 0; }
/* line 1130, ../sass/includes/_view-timetable.scss */
.client-side-area .modal-danger .modal-content .modal-footer .btn-danger:hover, .client-side-area .modal-danger .modal-content .modal-footer .btn-danger:focus, .client-side-area .modal-danger .modal-content .modal-footer .btn-danger:active:focus { background: #378b1c; color: #fff; }

/* line 1140, ../sass/includes/_view-timetable.scss */
.session-wrap textarea { width: 100%; font-family: "centrale_sans_regularregular"; min-height: 80px; color: #6a728a; font-size: 15px; text-transform: capitalize; }
/* line 1147, ../sass/includes/_view-timetable.scss */
.session-wrap textarea:focus, .session-wrap textarea:active, .session-wrap textarea:active:focus { outline: none; }

/* line 1156, ../sass/includes/_view-timetable.scss */
.part-pop-table .add-block-1 { padding: 12px 0; }
/* line 1161, ../sass/includes/_view-timetable.scss */
.part-pop-table.green-arrow .arrow::after { border-bottom-color: #45ad23; }
/* line 1166, ../sass/includes/_view-timetable.scss */
.part-pop-table .pop-header { width: 100%; padding: 12px; background: #45ad23; position: relative; }
/* line 1171, ../sass/includes/_view-timetable.scss */
.part-pop-table .pop-header h4 { color: #fff; font-size: 18px; text-transform: capitalize; font-family: "montserratmedium"; }
/* line 1177, ../sass/includes/_view-timetable.scss */
.part-pop-table .pop-header h6 { color: #303843; font-size: 14px; text-transform: capitalize; margin-top: 7px; font-family: "montserratmedium"; }
/* line 1184, ../sass/includes/_view-timetable.scss */
.part-pop-table .pop-header button.close { position: absolute; right: 20px; top: 0; bottom: 0; margin: auto 0; opacity: 1; }
/* line 1191, ../sass/includes/_view-timetable.scss */
.part-pop-table .pop-header button.close:hover, .part-pop-table .pop-header button.close:focus, .part-pop-table .pop-header button.close:active, .part-pop-table .pop-header button.close:active:focus { outline: none; }
/* line 1196, ../sass/includes/_view-timetable.scss */
.part-pop-table .popover-content { padding: 0; }
/* line 1199, ../sass/includes/_view-timetable.scss */
.part-pop-table .pop-body { background: #e6ebee; }
/* line 1201, ../sass/includes/_view-timetable.scss */
.part-pop-table .pop-body .part-main-blk { margin-bottom: 0; }
/* line 1206, ../sass/includes/_view-timetable.scss */
.part-pop-table .pop-body .part-main-blk tr:nth-child(odd) td .part-content { padding: 10px 0; background: #e6ebee; }
/* line 1210, ../sass/includes/_view-timetable.scss */
.part-pop-table .pop-body .part-main-blk tr:nth-child(odd) td .part-content .selectric-wrapper.selectric-above .selectric-items { top: 100%; }
/* line 1215, ../sass/includes/_view-timetable.scss */
.part-pop-table .pop-body .part-main-blk tr:nth-child(odd) td.pad-0 { padding: 0; }
/* line 1218, ../sass/includes/_view-timetable.scss */
.part-pop-table .pop-body .part-main-blk tr:nth-child(odd) td.border-0 { border-top: 0; }
/* line 1225, ../sass/includes/_view-timetable.scss */
.part-pop-table .pop-body .part-main-blk tr:nth-child(even) td .part-content { padding: 10px 0; background: #ffffff; }
/* line 1228, ../sass/includes/_view-timetable.scss */
.part-pop-table .pop-body .part-main-blk tr:nth-child(even) td .part-content .selected-part-table { margin-bottom: 10px; }
/* line 1231, ../sass/includes/_view-timetable.scss */
.part-pop-table .pop-body .part-main-blk tr:nth-child(even) td .part-content .selected-part-table table tr:last-child { border-bottom: 0; }
/* line 1237, ../sass/includes/_view-timetable.scss */
.part-pop-table .pop-body .part-main-blk tr:nth-child(even) td.pad-0 { padding: 0; }
/* line 1240, ../sass/includes/_view-timetable.scss */
.part-pop-table .pop-body .part-main-blk tr:nth-child(even) td.border-0 { border-top: 0; }
/* line 1249, ../sass/includes/_view-timetable.scss */
.part-pop-table .pop-body .part-main-blk .payment-type .selectric-wrapper .selectric .label { font-family: "questrialregular"; }
/* line 1256, ../sass/includes/_view-timetable.scss */
.part-pop-table .pop-body h6 { font-family: "questrialregular"; color: #303843; text-transform: capitalize; margin: 12px 0; font-size: 15px; }
/* line 1262, ../sass/includes/_view-timetable.scss */
.part-pop-table .pop-body h6 span { color: #45ad23; margin-left: 10px; }
/* line 1266, ../sass/includes/_view-timetable.scss */
.part-pop-table .pop-body h6 .payment_method_choosed { color: #303843; }
/* line 1270, ../sass/includes/_view-timetable.scss */
.part-pop-table .pop-body .field-search { position: relative; padding-right: 140px; }
/* line 1273, ../sass/includes/_view-timetable.scss */
.part-pop-table .pop-body .field-search .field-search-group { position: relative; }
/* line 1275, ../sass/includes/_view-timetable.scss */
.part-pop-table .pop-body .field-search .field-search-group .custom-input { width: 100%; padding-right: 35px; background: #fff; font-family: "questrialregular"; font-size: 14px; color: #303843; text-transform: capitalize; }
/* line 1284, ../sass/includes/_view-timetable.scss */
.part-pop-table .pop-body .field-search .field-search-group .school-search-fa { border-radius: 0; border: 0; background: transparent; position: absolute; top: 0; right: 4px; bottom: 0; color: #656565; font-size: 18px; outline: none; }
/* line 1296, ../sass/includes/_view-timetable.scss */
.part-pop-table .pop-body .field-search .field-search-group .crear-search { border-radius: 0; border: 0; background: transparent; position: absolute; top: 0; right: 4px; bottom: 0; color: #23282f; font-size: 18px; display: none; outline: none; }
/* line 1310, ../sass/includes/_view-timetable.scss */
.part-pop-table .pop-body .field-search .search-filter { width: 130px; position: absolute; top: 0; right: 0; height: 43px; line-height: 32px; background: #fff; color: #404853; border: solid 1px #c0c2c6; font-family: "questrialregular"; }
/* line 1321, ../sass/includes/_view-timetable.scss */
.part-pop-table .pop-body .field-search .search-filter:hover, .part-pop-table .pop-body .field-search .search-filter:focus, .part-pop-table .pop-body .field-search .search-filter:active, .part-pop-table .pop-body .field-search .search-filter:active:focus { background: #378b1c; color: #fff; outline: none; border-color: #378b1c; }
/* line 1329, ../sass/includes/_view-timetable.scss */
.part-pop-table .pop-body .result-wrapper { position: relative; display: block; max-height: initial; height: initial; }
/* line 1334, ../sass/includes/_view-timetable.scss */
.part-pop-table .pop-body .result-wrapper .dataTables_wrapper { margin-top: 10px; }
/* line 1336, ../sass/includes/_view-timetable.scss */
.part-pop-table .pop-body .result-wrapper .dataTables_wrapper .member_list_table { margin-bottom: 0px; }
/* line 1340, ../sass/includes/_view-timetable.scss */
.part-pop-table .pop-body .result-wrapper .table { margin-bottom: 0; }
/* line 1343, ../sass/includes/_view-timetable.scss */
.part-pop-table .pop-body .result-wrapper .table tr td { border: 0; padding: 5px; vertical-align: middle; }
/* line 1347, ../sass/includes/_view-timetable.scss */
.part-pop-table .pop-body .result-wrapper .table tr td span { display: block; }
/* line 1350, ../sass/includes/_view-timetable.scss */
.part-pop-table .pop-body .result-wrapper .table tr td:nth-child(1) { width: 80%; padding: 0 5px; }
/* line 1354, ../sass/includes/_view-timetable.scss */
.part-pop-table .pop-body .result-wrapper .table tr td:nth-child(2) { width: 20%; text-align: right; }
/* line 1357, ../sass/includes/_view-timetable.scss */
.part-pop-table .pop-body .result-wrapper .table tr td:nth-child(2) button { width: 100%; height: 100%; background: none; padding: 0; color: #45ad23; }
/* line 1363, ../sass/includes/_view-timetable.scss */
.part-pop-table .pop-body .result-wrapper .table tr td:nth-child(2) button:hover, .part-pop-table .pop-body .result-wrapper .table tr td:nth-child(2) button:focus, .part-pop-table .pop-body .result-wrapper .table tr td:nth-child(2) button:active, .part-pop-table .pop-body .result-wrapper .table tr td:nth-child(2) button:active:focus { color: #378b1c; outline: none; }
/* line 1367, ../sass/includes/_view-timetable.scss */
.part-pop-table .pop-body .result-wrapper .table tr td:nth-child(2) button.btn-remove { background: #E42328; }
/* line 1369, ../sass/includes/_view-timetable.scss */
.part-pop-table .pop-body .result-wrapper .table tr td:nth-child(2) button.btn-remove:hover, .part-pop-table .pop-body .result-wrapper .table tr td:nth-child(2) button.btn-remove:focus, .part-pop-table .pop-body .result-wrapper .table tr td:nth-child(2) button.btn-remove:active, .part-pop-table .pop-body .result-wrapper .table tr td:nth-child(2) button.btn-remove:active:focus { color: #fff; background: #d93847; }
/* line 1376, ../sass/includes/_view-timetable.scss */
.part-pop-table .pop-body .result-wrapper .table tr td .part-title { font-family: "questrialregular"; color: #303843; text-transform: capitalize; font-size: 16px; }
/* line 1382, ../sass/includes/_view-timetable.scss */
.part-pop-table .pop-body .result-wrapper .table tr td .sub-title { display: inline-block; color: #b0b0b0; text-transoform: capitalize; }
/* line 1387, ../sass/includes/_view-timetable.scss */
.part-pop-table .pop-body .result-wrapper .table tr td .part-contact { font-family: "montserratmedium"; color: #b0b0b0; font-size: 14px; }
/* line 1393, ../sass/includes/_view-timetable.scss */
.part-pop-table .pop-body .result-wrapper .table tr:nth-child(odd) { background: #fff; }
/* line 1396, ../sass/includes/_view-timetable.scss */
.part-pop-table .pop-body .result-wrapper .table tr:nth-child(even) { background: #cfd4d7; }
/* line 1399, ../sass/includes/_view-timetable.scss */
.part-pop-table .pop-body .result-wrapper .table tr:nth-child(even) td .part-contact { font-family: "montserratmedium"; color: #fff; }
/* line 1409, ../sass/includes/_view-timetable.scss */
.part-pop-table label { font-family: "questrialregular"; font-size: 15px; color: #5086ae; font-weight: normal; }
/* line 1415, ../sass/includes/_view-timetable.scss */
.part-pop-table .lesson_cost, .part-pop-table .cost_for_this_period, .part-pop-table .cost_for_future { font-family: "questrialregular"; }
/* line 1418, ../sass/includes/_view-timetable.scss */
.part-pop-table .lesson_cost { font-size: 20px; }
/* line 1422, ../sass/includes/_view-timetable.scss */
.part-pop-table .cost_for_this_period, .part-pop-table .cost_for_future { font-size: 20px; }
/* line 1426, ../sass/includes/_view-timetable.scss */
.part-pop-table .custom-input { padding: 8px; }
/* line 1430, ../sass/includes/_view-timetable.scss */
.part-pop-table .lesson-details input[type="text"] { background: #fff; font-family: "questrialregular"; font-size: 14px; }
/* line 1437, ../sass/includes/_view-timetable.scss */
.part-pop-table .selected-part-block .field-search { display: inline-block; vertical-align: top; width: 90%; float: left; }
/* line 1443, ../sass/includes/_view-timetable.scss */
.part-pop-table .selected-part-block .btn-group { width: 10%; float: left; }
/* line 1446, ../sass/includes/_view-timetable.scss */
.part-pop-table .selected-part-block .btn-group .btn-add { float: right; width: 80%; font-size: 30px; line-height: 25px; background: #45ad23; color: #fff; border: 1px solid #45ad23; }
@media (max-width: 767px) { /* line 1446, ../sass/includes/_view-timetable.scss */
  .part-pop-table .selected-part-block .btn-group .btn-add { width: 90%; padding: 6px 5px; } }
/* line 1458, ../sass/includes/_view-timetable.scss */
.part-pop-table .selected-part-block .btn-group .btn-add:hover, .part-pop-table .selected-part-block .btn-group .btn-add:focus, .part-pop-table .selected-part-block .btn-group .btn-add:active:focus { background: #378b1c; color: #fff; border: 1px solid #378b1c; outline: none; }

/* line 1468, ../sass/includes/_view-timetable.scss */
.lesson_dates_for_future, .lesson_dates_for_this_period { margin-top: 5px; }
/* line 1470, ../sass/includes/_view-timetable.scss */
.lesson_dates_for_future li, .lesson_dates_for_this_period li { display: inline-block; padding-right: 10px; color: #5086ae; position: relative; }
/* line 1475, ../sass/includes/_view-timetable.scss */
.lesson_dates_for_future li:last-child, .lesson_dates_for_this_period li:last-child { margin-right: 0; }
/* line 1477, ../sass/includes/_view-timetable.scss */
.lesson_dates_for_future li:last-child:after, .lesson_dates_for_this_period li:last-child:after { display: none; }
/* line 1481, ../sass/includes/_view-timetable.scss */
.lesson_dates_for_future li:after, .lesson_dates_for_this_period li:after { position: absolute; right: 5px; top: 2px; width: 1px; height: 20px; content: ''; background: #9c9c9c; }

/* line 1496, ../sass/includes/_view-timetable.scss */
.add-participant-modal.swimphony-custom-modal .modal-content .modal-body { background: #e6ebee; }
/* line 1502, ../sass/includes/_view-timetable.scss */
.add-participant-modal.swimphony-custom-modal .modal-body { padding: 0 !important; }

/* line 1508, ../sass/includes/_view-timetable.scss */
.selected-part-table table { margin-bottom: 0; }
/* line 1511, ../sass/includes/_view-timetable.scss */
.selected-part-table table tr.t-footer { background: none; }
/* line 1513, ../sass/includes/_view-timetable.scss */
.selected-part-table table tr.t-footer td { padding: 0; border-top: 0; }
/* line 1516, ../sass/includes/_view-timetable.scss */
.selected-part-table table tr.t-footer td .btn { height: 35px; }
/* line 1520, ../sass/includes/_view-timetable.scss */
.selected-part-table table tr.t-footer .btn-add { background: #fff; border: solid 1px #c0c2c6; font-size: 30px; line-height: 25px; }
/* line 1525, ../sass/includes/_view-timetable.scss */
.selected-part-table table tr.t-footer .btn-add:hover, .selected-part-table table tr.t-footer .btn-add:focus, .selected-part-table table tr.t-footer .btn-add:hover:focus { background: #378b1c; color: #fff; border: 1px solid #378b1c; }
/* line 1531, ../sass/includes/_view-timetable.scss */
.selected-part-table table tr.t-footer .btn-next { width: 150px; background: #45ad23; color: #fff; border-color: #45ad23; }
/* line 1536, ../sass/includes/_view-timetable.scss */
.selected-part-table table tr.t-footer .btn-next:hover, .selected-part-table table tr.t-footer .btn-next:focus, .selected-part-table table tr.t-footer .btn-next:hover:focus { background: #378b1c; color: #fff; border: 1px solid #378b1c; outline: none; }
/* line 1545, ../sass/includes/_view-timetable.scss */
.selected-part-table table tr td.td-block { padding: 0; border-top: 0; }
/* line 1551, ../sass/includes/_view-timetable.scss */
.selected-part-table table .selected-part-table-inner { max-height: 85px; overflow-y: auto; }
/* line 1554, ../sass/includes/_view-timetable.scss */
.selected-part-table table .selected-part-table-inner tr { background: #404853; border-bottom: 5px solid #e6ebee; }
/* line 1557, ../sass/includes/_view-timetable.scss */
.selected-part-table table .selected-part-table-inner tr td { color: #fff; text-transform: capitalize; }
/* line 1560, ../sass/includes/_view-timetable.scss */
.selected-part-table table .selected-part-table-inner tr td .close-btn { float: right; cursor: pointer; }
/* line 1568, ../sass/includes/_view-timetable.scss */
.selected-part-table .table { background: none; }

/* line 1574, ../sass/includes/_view-timetable.scss */
.cost-btn-block ul { display: inline-block; float: left; }
/* line 1577, ../sass/includes/_view-timetable.scss */
.cost-btn-block ul li { display: inline-block; vertical-align: top; text-align: center; margin-right: 5px; }
/* line 1582, ../sass/includes/_view-timetable.scss */
.cost-btn-block ul li:last-child { margin-right: 0; }
/* line 1587, ../sass/includes/_view-timetable.scss */
.cost-btn-block ul li .chk-area [type="radio"]:not(:checked) + label, .cost-btn-block ul li .chk-area [type="radio"]:checked + label { position: relative; padding-left: 1.95em; cursor: pointer; }
/* line 1592, ../sass/includes/_view-timetable.scss */
.cost-btn-block ul li .chk-area [type="radio"]:not(:checked) + label::before { border: 1px solid #c3c3c3; }
/* line 1596, ../sass/includes/_view-timetable.scss */
.cost-btn-block ul li .chk-area [type="radio"]:checked + label:before, .cost-btn-block ul li .chk-area [type="radio"]:not(:checked) + label:before { content: ''; position: absolute; left: 0; top: 0; width: 75px; height: 42px; border: 1px solid #c0c2c6; background: #fff; z-index: 2; }
/* line 1607, ../sass/includes/_view-timetable.scss */
.cost-btn-block ul li .chk-area [type="radio"]:not(:checked) + label span { color: #333; font-size: 24px; }
/* line 1611, ../sass/includes/_view-timetable.scss */
.cost-btn-block ul li .chk-area [type="radio"]:not(:checked) + label:after { opacity: 0; transform: scale(0); }
/* line 1615, ../sass/includes/_view-timetable.scss */
.cost-btn-block ul li .chk-area [type="radio"]:checked + label:after { content: ''; position: absolute; top: 0; left: 0; font-size: 14px; line-height: 33px; background: #5086ae; transition: all .2s; font-family: Helvetica, Arial, sans-serif; width: 100%; height: 42px; z-index: 2; color: #fff; text-align: center; }
/* line 1631, ../sass/includes/_view-timetable.scss */
.cost-btn-block ul li .chk-area [type="radio"]:checked + label span { color: #fff; font-size: 24px; }
/* line 1637, ../sass/includes/_view-timetable.scss */
.cost-btn-block ul li .chk-area [type="checkbox"]:not(:checked) + label, .cost-btn-block ul li .chk-area [type="checkbox"]:checked + label { position: relative; padding-left: 1.95em; cursor: pointer; }
/* line 1642, ../sass/includes/_view-timetable.scss */
.cost-btn-block ul li .chk-area [type="checkbox"]:not(:checked) + label::before { border: 1px solid #c3c3c3; }
/* line 1646, ../sass/includes/_view-timetable.scss */
.cost-btn-block ul li .chk-area [type="checkbox"]:checked + label:before, .cost-btn-block ul li .chk-area [type="checkbox"]:not(:checked) + label:before { content: ''; position: absolute; left: 0; top: 0; width: 75px; height: 42px; border: 1px solid #c0c2c6; background: #fff; z-index: 2; }
/* line 1657, ../sass/includes/_view-timetable.scss */
.cost-btn-block ul li .chk-area [type="checkbox"]:not(:checked) + label span { color: #333; font-size: 24px; }
/* line 1661, ../sass/includes/_view-timetable.scss */
.cost-btn-block ul li .chk-area [type="checkbox"]:not(:checked) + label:after { opacity: 0; transform: scale(0); }
/* line 1665, ../sass/includes/_view-timetable.scss */
.cost-btn-block ul li .chk-area [type="checkbox"]:checked + label:after { content: ''; position: absolute; top: 0; left: 0; font-size: 14px; line-height: 33px; background: #45ad23; transition: all .2s; font-family: Helvetica, Arial, sans-serif; width: 100%; height: 42px; z-index: 2; color: #fff; text-align: center; }
/* line 1681, ../sass/includes/_view-timetable.scss */
.cost-btn-block ul li .chk-area [type="checkbox"]:checked + label span { color: #fff; font-size: 24px; }
/* line 1686, ../sass/includes/_view-timetable.scss */
.cost-btn-block ul li .chk-area label { text-align: center; width: 75px; font-weight: normal; padding: 0px 0px 0px !important; font-size: 14px; }
/* line 1692, ../sass/includes/_view-timetable.scss */
.cost-btn-block ul li .chk-area label span { position: relative; z-index: 3; }
/* line 1698, ../sass/includes/_view-timetable.scss */
.cost-btn-block ul li span { display: block; margin-top: 1px; font-size: 12px; }
/* line 1702, ../sass/includes/_view-timetable.scss */
.cost-btn-block ul li span.pay-typo { margin-top: 5px; }

/* line 1714, ../sass/includes/_view-timetable.scss */
#move_member_payment table.pay-now-table tr td:nth-child(1) { width: 220px; }
/* line 1717, ../sass/includes/_view-timetable.scss */
#move_member_payment table.pay-now-table tr td.pay_now_tab_due_amount { font-family: "questrialregular"; font-size: 14px; text-align: right; }
/* line 1722, ../sass/includes/_view-timetable.scss */
#move_member_payment table.pay-now-table tr td.pay_now_tab_totaldue_amount { font-family: "questrialregular"; font-size: 18px; text-align: right; color: #5086ae; }
/* line 1728, ../sass/includes/_view-timetable.scss */
#move_member_payment table.pay-now-table tr td.striked { text-decoration: line-through; }
/* line 1732, ../sass/includes/_view-timetable.scss */
#move_member_payment table.pay-now-table tr:nth-child(odd) { background: #fff; }
/* line 1737, ../sass/includes/_view-timetable.scss */
#move_member_payment table.pay-now-table tr:nth-child(even) td:nth-child(1) { color: #404853; }
/* line 1747, ../sass/includes/_view-timetable.scss */
#move_member_payment table.previous-lesson-table tr td.striked { text-decoration: line-through; }
/* line 1752, ../sass/includes/_view-timetable.scss */
#move_member_payment table.previous-lesson-table label { color: #303843; }
/* line 1763, ../sass/includes/_view-timetable.scss */
#move_member_payment .part-blk-wrapper .payment_area_tbody .payment_area_tr .part-content .pay-cost-area .tab-content .table-responsive { overflow-x: visible; }

/* line 1775, ../sass/includes/_view-timetable.scss */
.pay-cost-area .pay-tab li { width: calc(50% - 3px); margin-right: 1px; display: inline-block; vertical-align: top; }
/* line 1780, ../sass/includes/_view-timetable.scss */
.pay-cost-area .pay-tab li .btn { width: 100%; height: 43px; color: #404853; }
/* line 1784, ../sass/includes/_view-timetable.scss */
.pay-cost-area .pay-tab li .btn:hover { background: #303843; color: #fff; outline: none; border-color: #303843; }
/* line 1793, ../sass/includes/_view-timetable.scss */
.pay-cost-area .pay-tab .active .btn { background: #5086ae; color: #fff; }
/* line 1799, ../sass/includes/_view-timetable.scss */
.pay-cost-area .pay-now-table { background: none; margin-top: 10px; }
/* line 1802, ../sass/includes/_view-timetable.scss */
.pay-cost-area .pay-now-table tr { border-bottom: 5px solid #e6ebee; }
/* line 1804, ../sass/includes/_view-timetable.scss */
.pay-cost-area .pay-now-table tr:last-child { border-bottom: 0; }
/* line 1807, ../sass/includes/_view-timetable.scss */
.pay-cost-area .pay-now-table tr:nth-child(odd) { background: #cfd4d7; color: #404853; }
/* line 1811, ../sass/includes/_view-timetable.scss */
.pay-cost-area .pay-now-table tr:nth-child(even) { background: #fff; color: #404853; }
/* line 1815, ../sass/includes/_view-timetable.scss */
.pay-cost-area .pay-now-table tr:nth-child(even) td:nth-child(1) { color: #5086ae; }
/* line 1821, ../sass/includes/_view-timetable.scss */
.pay-cost-area .pay-now-table tr td:nth-child(1) { width: 150px; vertical-align: middle; }
/* line 1824, ../sass/includes/_view-timetable.scss */
.pay-cost-area .pay-now-table tr td:nth-child(1):after { content: ''; width: 1px; height: 20px; background: #c2c6c8; position: absolute; right: 0; top: 0; bottom: 0; margin: auto 0; }
/* line 1836, ../sass/includes/_view-timetable.scss */
.pay-cost-area .pay-now-table tr td.pay_now_tab_due_amount { font-size: 18px; font-family: "questrialregular"; }
/* line 1841, ../sass/includes/_view-timetable.scss */
.pay-cost-area .pay-now-table tr td.pay_now_tab_paid_amount input { border: 0; box-shadow: none; }
/* line 1846, ../sass/includes/_view-timetable.scss */
.pay-cost-area .pay-now-table tr td .add_new-label { font-family: "questrialregular"; font-size: 14px; color: #404853; }
/* line 1852, ../sass/includes/_view-timetable.scss */
.pay-cost-area .pay-now-table tr.tfooter { background: none; }
/* line 1854, ../sass/includes/_view-timetable.scss */
.pay-cost-area .pay-now-table tr.tfooter td { padding-left: 0; padding-right: 0; }
/* line 1857, ../sass/includes/_view-timetable.scss */
.pay-cost-area .pay-now-table tr.tfooter td .pay-email-id { background: #fff; border: 1px solid #ccc; display: block; padding: 5px; }
/* line 1862, ../sass/includes/_view-timetable.scss */
.pay-cost-area .pay-now-table tr.tfooter td .pay-email-id .close { width: 20px; height: 20px; border-radius: 50%; background: #9c9c9c; font-size: 10px; text-align: center; line-height: 20px; color: #fff; }
/* line 1874, ../sass/includes/_view-timetable.scss */
.pay-cost-area .pay-now-table tr.tfooter td .add_new-chk-row label { line-height: 30px; padding-left: 35px; }
/* line 1879, ../sass/includes/_view-timetable.scss */
.pay-cost-area .pay-now-table tr.tfooter td:nth-child(1) { width: inherit; }
/* line 1881, ../sass/includes/_view-timetable.scss */
.pay-cost-area .pay-now-table tr.tfooter td:nth-child(1):after { display: none; }
/* line 1887, ../sass/includes/_view-timetable.scss */
.pay-cost-area .pay-now-table tr.white-bg { background: #fff; }
/* line 1891, ../sass/includes/_view-timetable.scss */
.pay-cost-area .pay-now-table tr .selectric-wrapper .selectric { border: 0; min-height: initial; padding-top: 0; }
/* line 1899, ../sass/includes/_view-timetable.scss */
.pay-cost-area .pay-later-table { margin-top: 10px; margin-bottom: 0; }
/* line 1902, ../sass/includes/_view-timetable.scss */
.pay-cost-area .pay-later-table tr { border-bottom: 5px solid #e6ebee; }
/* line 1904, ../sass/includes/_view-timetable.scss */
.pay-cost-area .pay-later-table tr:last-child { border-bottom: 0; }
/* line 1907, ../sass/includes/_view-timetable.scss */
.pay-cost-area .pay-later-table tr td { vertical-align: middle; }
/* line 1909, ../sass/includes/_view-timetable.scss */
.pay-cost-area .pay-later-table tr td:nth-child(1) { background: #cfd4d7; }
/* line 1911, ../sass/includes/_view-timetable.scss */
.pay-cost-area .pay-later-table tr td:nth-child(1) .amount { color: #45ad23; }
/* line 1915, ../sass/includes/_view-timetable.scss */
.pay-cost-area .pay-later-table tr td:nth-child(2) { background: #fff; }
/* line 1918, ../sass/includes/_view-timetable.scss */
.pay-cost-area .pay-later-table tr td .calendar-blk { float: right; position: relative; padding-left: 10px; }
/* line 1922, ../sass/includes/_view-timetable.scss */
.pay-cost-area .pay-later-table tr td .calendar-blk:before { width: 1px; height: 25px; background: #cfd4d7; content: ''; left: 0; top: 0; bottom: 0; margin: auto 0; position: absolute; }
/* line 1935, ../sass/includes/_view-timetable.scss */
.pay-cost-area .pay-later-table tr td .selectric-wrapper .selectric { border: 0; min-height: initial; padding-top: 0; }
/* line 1939, ../sass/includes/_view-timetable.scss */
.pay-cost-area .pay-later-table tr td .selectric-wrapper .selectric .label { padding: 0; }
/* line 1944, ../sass/includes/_view-timetable.scss */
.pay-cost-area .pay-later-table tr td .payondate { border: 0; }
/* line 1947, ../sass/includes/_view-timetable.scss */
.pay-cost-area .pay-later-table tr td .add_new-label { font-family: "questrialregular"; font-size: 14px; color: #404853; }
/* line 1952, ../sass/includes/_view-timetable.scss */
.pay-cost-area .pay-later-table tr td .amount_due_on { color: #45ad23; }
/* line 1958, ../sass/includes/_view-timetable.scss */
.pay-cost-area .button-direct-debit { margin-top: 30px; }
/* line 1961, ../sass/includes/_view-timetable.scss */
.pay-cost-area .button-direct-debit .btn.btn-green:hover { border-color: #378b1c; }

/* line 1969, ../sass/includes/_view-timetable.scss */
.list-boxs-content form textarea { width: 100%; min-height: 90px; }

/* line 1980, ../sass/includes/_view-timetable.scss */
#move_participant #move_member_table_wrapper #move_member_table thead tr td, #move_participant #move_member_table_wrapper #move_member_table thead tr th { color: #5086ae; }

/* line 1988, ../sass/includes/_view-timetable.scss */
.mr16 { margin-top: 16px; }

/* line 1991, ../sass/includes/_view-timetable.scss */
.l-border { border: 1px solid #c0c2c6; }

/* line 1995, ../sass/includes/_view-timetable.scss */
.tabless th { background: #b0b0b0; }
/* line 1998, ../sass/includes/_view-timetable.scss */
.tabless tr:nth-child(odd) { color: #333; }
/* line 2001, ../sass/includes/_view-timetable.scss */
.tabless .panel-body { padding: 0; }

/* line 2005, ../sass/includes/_view-timetable.scss */
.line-height-def { line-height: 3rem !important; }

/* line 2008, ../sass/includes/_view-timetable.scss */
.b-rem { background: #fd4935; border-color: #fd4935; color: #fff; }
/* line 2012, ../sass/includes/_view-timetable.scss */
.b-rem:hover { background: #fd4935 !important; border-color: #fd4935 !important; }

/* line 1, ../sass/includes/_parent-portal.scss */
.parent-portal-wrapper { width: 100%; position: relative; }
/* line 5, ../sass/includes/_parent-portal.scss */
.parent-portal-wrapper h5 { text-transform: capitalize; color: #fff; display: inline-block; }
/* line 9, ../sass/includes/_parent-portal.scss */
.parent-portal-wrapper h5.member-title { color: #404853; font-size: 17px; }
@media (max-width: 767px) { /* line 16, ../sass/includes/_parent-portal.scss */
  .parent-portal-wrapper .users-wrapper label { font-weight: normal; color: #fff !important; } }
@media (max-width: 767px) { /* line 22, ../sass/includes/_parent-portal.scss */
  .parent-portal-wrapper .users-wrapper .note-area textarea { background: #414853; } }
@media (max-width: 767px) { /* line 30, ../sass/includes/_parent-portal.scss */
  .parent-portal-wrapper .users-wrapper .row.small-gutter .mb-0 { margin-bottom: 10px !important; }
  /* line 34, ../sass/includes/_parent-portal.scss */
  .parent-portal-wrapper .users-wrapper .row.small-gutter div:last-of-type { margin-bottom: 0 !important; } }
/* line 41, ../sass/includes/_parent-portal.scss */
.parent-portal-wrapper .add-btn { position: relative; float: right; border-radius: 0; width: 50px; height: 40px; display: inline-block; border: 0; cursor: pointer; }
/* line 50, ../sass/includes/_parent-portal.scss */
.parent-portal-wrapper .add-btn .fa { font-size: 22px; line-height: 43px; }
/* line 54, ../sass/includes/_parent-portal.scss */
.parent-portal-wrapper .add-btn:hover, .parent-portal-wrapper .add-btn:focus { outline: none; }
/* line 58, ../sass/includes/_parent-portal.scss */
.parent-portal-wrapper .panel-group { position: relative; width: 100%; float: left; margin: 10px 0 0 0; }
/* line 63, ../sass/includes/_parent-portal.scss */
.parent-portal-wrapper .panel-group .panel-heading { background: #fff; text-transform: capitalize; padding: 0; }
/* line 67, ../sass/includes/_parent-portal.scss */
.parent-portal-wrapper .panel-group .panel-heading a { width: 100%; padding: 10px 15px; display: block; position: relative; }
/* line 72, ../sass/includes/_parent-portal.scss */
.parent-portal-wrapper .panel-group .panel-heading a::after { position: absolute; right: 10px; margin: 0 auto; content: "\e252"; font-family: 'Glyphicons Halflings'; }
/* line 80, ../sass/includes/_parent-portal.scss */
.parent-portal-wrapper .panel-group .panel-heading a.collapsed::after { content: "\e250"; }
/* line 85, ../sass/includes/_parent-portal.scss */
.parent-portal-wrapper .panel-group .panel-heading .toggle-icons { position: absolute; right: 0; top: 0; bottom: 0; margin: auto 0; height: 40px; }
/* line 93, ../sass/includes/_parent-portal.scss */
.parent-portal-wrapper .panel-group .panel-heading .toggle-icons li { display: inline-block; vertical-align: middle; width: 40px; height: 40px; text-align: center; }
/* line 99, ../sass/includes/_parent-portal.scss */
.parent-portal-wrapper .panel-group .panel-heading .toggle-icons li a { padding: 0; height: 100%; line-height: 40px; font-size: 20px; color: #414853; }
/* line 108, ../sass/includes/_parent-portal.scss */
.parent-portal-wrapper .panel-group .panel-heading .toggle-icons li:nth-child(1) a::after { display: none; }
/* line 116, ../sass/includes/_parent-portal.scss */
.parent-portal-wrapper .panel-group .panel { border-radius: 0; }
/* line 118, ../sass/includes/_parent-portal.scss */
.parent-portal-wrapper .panel-group .panel .lesson-holder { border-top: 1px solid #c0c2c6; margin-top: 20px; padding-top: 20px !important; }
/* line 125, ../sass/includes/_parent-portal.scss */
.parent-portal-wrapper .panel-group .panel-collapse .panel-body { border-top-color: #414853; }
@media (max-width: 767px) { /* line 125, ../sass/includes/_parent-portal.scss */
  .parent-portal-wrapper .panel-group .panel-collapse .panel-body { background: #fff; } }
/* line 131, ../sass/includes/_parent-portal.scss */
.parent-portal-wrapper .panel-group .panel-collapse .panel-body .instructors-box .info-box span { position: absolute; right: 20px; width: 15px; height: 15px; top: 0; bottom: 0; margin: auto 0; cursor: pointer; color: #414853; }
/* line 144, ../sass/includes/_parent-portal.scss */
.parent-portal-wrapper .panel-group .panel-collapse .panel-body .message_left_wrapper label { width: 100%; display: block; }
/* line 148, ../sass/includes/_parent-portal.scss */
.parent-portal-wrapper .panel-group .panel-collapse .panel-body .message_left_wrapper .message-block { width: 80%; color: #333; float: left; border: 1px solid #d6dadd; border-radius: 0; border-color: #d6dadd; box-shadow: none; text-align: left; padding: 20px 15px; text-transform: initial; }
/* line 161, ../sass/includes/_parent-portal.scss */
.parent-portal-wrapper .panel-group .panel-collapse .panel-body .message_right_wrapper { width: 100%; float: right; }
/* line 164, ../sass/includes/_parent-portal.scss */
.parent-portal-wrapper .panel-group .panel-collapse .panel-body .message_right_wrapper label { float: right; display: block; width: 100%; text-align: right; }
/* line 170, ../sass/includes/_parent-portal.scss */
.parent-portal-wrapper .panel-group .panel-collapse .panel-body .message_right_wrapper .message-block { width: 80%; color: #333; float: right; background: #e5eaed; border: 1px solid #d6dadd; border-radius: 0; border-color: #d6dadd; box-shadow: none; text-align: left; padding: 20px 15px; text-transform: initial; }
/* line 185, ../sass/includes/_parent-portal.scss */
.parent-portal-wrapper .panel-group .panel-collapse label { text-transform: capitalize; font-family: "questrialregular"; color: #333843; }
/* line 190, ../sass/includes/_parent-portal.scss */
.parent-portal-wrapper .panel-group .panel-collapse .left-checkbox { background: #414853; color: #fff; font-weight: normal; }
/* line 194, ../sass/includes/_parent-portal.scss */
.parent-portal-wrapper .panel-group .panel-collapse .left-checkbox .date { position: absolute; right: 20px; top: 12px; right: 10px; left: initial; width: initial; background: transparent; }
/* line 206, ../sass/includes/_parent-portal.scss */
.parent-portal-wrapper .add-membership { float: right; vertical-align: top; line-height: 30px; background: #fff; color: #404853; width: 130px; text-align: center; border: 1px solid #cfd4d7; }
/* line 215, ../sass/includes/_parent-portal.scss */
.parent-portal-wrapper .add-membership:hover, .parent-portal-wrapper .add-membership:focus, .parent-portal-wrapper .add-membership:active:focus { color: #fff; outline: none; border: 1px solid #45ad23; }
/* line 221, ../sass/includes/_parent-portal.scss */
.parent-portal-wrapper .membership-wrap { margin-bottom: 10px; }
/* line 223, ../sass/includes/_parent-portal.scss */
.parent-portal-wrapper .membership-wrap:last-child { margin-bottom: 0px; }
/* line 226, ../sass/includes/_parent-portal.scss */
.parent-portal-wrapper .membership-wrap .panel-heading { background: #404853; border-radius: 0; }
/* line 229, ../sass/includes/_parent-portal.scss */
.parent-portal-wrapper .membership-wrap .panel-heading h4 { color: #fff; }
@media (max-width: 767px) { /* line 229, ../sass/includes/_parent-portal.scss */
  .parent-portal-wrapper .membership-wrap .panel-heading h4 { color: #fff !important; } }
/* line 237, ../sass/includes/_parent-portal.scss */
.parent-portal-wrapper .membership-wrap .panel-heading .toggle-icons li a { color: #fff; }
/* line 243, ../sass/includes/_parent-portal.scss */
.parent-portal-wrapper .membership-wrap .btn_edit_membership, .parent-portal-wrapper .membership-wrap .btn_save_membership { margin-top: 5px; background: #fff; color: #404853; width: 130px; border: 1px solid #cfd4d7; }
/* line 249, ../sass/includes/_parent-portal.scss */
.parent-portal-wrapper .membership-wrap .btn_edit_membership:hover, .parent-portal-wrapper .membership-wrap .btn_edit_membership:focus, .parent-portal-wrapper .membership-wrap .btn_edit_membership:active:focus, .parent-portal-wrapper .membership-wrap .btn_save_membership:hover, .parent-portal-wrapper .membership-wrap .btn_save_membership:focus, .parent-portal-wrapper .membership-wrap .btn_save_membership:active:focus { background: #45ad23; border: 1px solid #45ad23; color: #fff; outline: none; }
/* line 258, ../sass/includes/_parent-portal.scss */
.parent-portal-wrapper .linked-member-table .member-table { margin-bottom: 0; border: 1px solid transparent; }
/* line 263, ../sass/includes/_parent-portal.scss */
.parent-portal-wrapper .linked-member-table .member-table thead tr th { border: 0; font-family: "questrialregular"; }
/* line 271, ../sass/includes/_parent-portal.scss */
.parent-portal-wrapper .linked-member-table .member-table tbody tr:nth-child(odd) { background: #fff; }
/* line 274, ../sass/includes/_parent-portal.scss */
.parent-portal-wrapper .linked-member-table .member-table tbody tr:nth-child(even) { background: #dfe6ea; }
/* line 277, ../sass/includes/_parent-portal.scss */
.parent-portal-wrapper .linked-member-table .member-table tbody tr td { color: #303843; }
/* line 279, ../sass/includes/_parent-portal.scss */
.parent-portal-wrapper .linked-member-table .member-table tbody tr td:last-child { width: 100px; }
@media (max-width: 991px) { /* line 279, ../sass/includes/_parent-portal.scss */
  .parent-portal-wrapper .linked-member-table .member-table tbody tr td:last-child { min-width: 100px; } }
/* line 284, ../sass/includes/_parent-portal.scss */
.parent-portal-wrapper .linked-member-table .member-table tbody tr td:last-child .btn.btn-view { font-family: "questrialregular"; margin: 0; width: 100%; height: 100%; position: absolute; left: 0; top: 0; background: rgba(80, 134, 174, 0.6); }
/* line 293, ../sass/includes/_parent-portal.scss */
.parent-portal-wrapper .linked-member-table .member-table tbody tr td:last-child .btn.btn-view:hover { background: #303843; }
/* line 296, ../sass/includes/_parent-portal.scss */
.parent-portal-wrapper .linked-member-table .member-table tbody tr td:last-child .btn.btn-view span { position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
/* line 311, ../sass/includes/_parent-portal.scss */
.parent-portal-wrapper .btn_edit_discount { float: right; vertical-align: top; line-height: 30px; background: #fff; color: #404853; width: 130px; text-align: center; border: 1px solid #cfd4d7; margin-top: 10px; }
/* line 322, ../sass/includes/_parent-portal.scss */
.parent-portal-wrapper .btn_edit_discount:hover { color: #fff; background: #45ad23; }

/* line 326, ../sass/includes/_parent-portal.scss */
.linked-adbtn-wrap .add-btn { background: #5086ae; float: right; margin-top: 15px; cursor: pointer; 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 343, ../sass/includes/_parent-portal.scss */
.member-hub-table-wrap { margin-top: 30px; }
/* line 345, ../sass/includes/_parent-portal.scss */
.member-hub-table-wrap .mem-hub-table { margin-bottom: 0; }
/* line 349, ../sass/includes/_parent-portal.scss */
.member-hub-table-wrap .mem-hub-table thead tr th { border: 0; text-align: left; background: #5086ae; color: #fff; font-family: "questrialregular"; text-transform: capitalize; font-size: 14px; font-weight: normal; }
/* line 363, ../sass/includes/_parent-portal.scss */
.member-hub-table-wrap .mem-hub-table tbody tr td { color: #303843; vertical-align: middle; text-align: center; }
/* line 367, ../sass/includes/_parent-portal.scss */
.member-hub-table-wrap .mem-hub-table tbody tr td.button-wrap-box { width: 230px; }
@media (max-width: 991px) { /* line 367, ../sass/includes/_parent-portal.scss */
  .member-hub-table-wrap .mem-hub-table tbody tr td.button-wrap-box { min-width: 230px; } }
/* line 374, ../sass/includes/_parent-portal.scss */
.member-hub-table-wrap .mem-hub-table tbody tr td a.btn-reset { width: 100%; background: #fff; border: 1px solid #ccc; line-height: 25px; }
/* line 380, ../sass/includes/_parent-portal.scss */
.member-hub-table-wrap .mem-hub-table tbody tr td a.btn-hub-common { width: 100px; display: inline-block; text-align: center; line-height: 28px; }
/* line 386, ../sass/includes/_parent-portal.scss */
.member-hub-table-wrap .mem-hub-table tbody tr td a.btn-access { background: #5086ae; color: #fff; }
/* line 389, ../sass/includes/_parent-portal.scss */
.member-hub-table-wrap .mem-hub-table tbody tr td a.btn-access:hover { background: #303843; color: #fff; }
/* line 394, ../sass/includes/_parent-portal.scss */
.member-hub-table-wrap .mem-hub-table tbody tr td a.btn-remove { background: #303843; color: #fff; }
/* line 397, ../sass/includes/_parent-portal.scss */
.member-hub-table-wrap .mem-hub-table tbody tr td a.btn-remove:hover { background: #46b133; color: #fff; }
/* line 403, ../sass/includes/_parent-portal.scss */
.member-hub-table-wrap .mem-hub-table tbody tr td:last-child { width: 225px; }
/* line 411, ../sass/includes/_parent-portal.scss */
.member-hub-table-wrap.member-payment .mem-hub-table { margin-top: 10px; border: 0; width: calc(100% - 1px) !important; }
/* line 417, ../sass/includes/_parent-portal.scss */
.member-hub-table-wrap.member-payment .mem-hub-table thead tr th { color: #5086ae; background: none; }
/* line 425, ../sass/includes/_parent-portal.scss */
.member-hub-table-wrap.member-payment .mem-hub-table tbody tr td { text-align: left; border-color: #cfd4d7; }
/* line 428, ../sass/includes/_parent-portal.scss */
.member-hub-table-wrap.member-payment .mem-hub-table tbody tr td.text-center { text-align: center; }
/* line 431, ../sass/includes/_parent-portal.scss */
.member-hub-table-wrap.member-payment .mem-hub-table tbody tr td.refund-td { width: 100px; }
@media (max-width: 991px) { /* line 431, ../sass/includes/_parent-portal.scss */
  .member-hub-table-wrap.member-payment .mem-hub-table tbody tr td.refund-td { min-width: 100px; } }
/* line 437, ../sass/includes/_parent-portal.scss */
.member-hub-table-wrap.member-payment .mem-hub-table tbody tr td.refund-td a.btn-access { width: 100%; height: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; font-family: "questrialregular"; margin: 0; width: 100%; height: 100%; position: absolute; left: 0; top: 0; }
/* line 453, ../sass/includes/_parent-portal.scss */
.member-hub-table-wrap.member-payment .mem-hub-table tbody tr td .individual_refund { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
/* line 469, ../sass/includes/_parent-portal.scss */
.member-hub-table-wrap .active-course-table tr td .btn-group .dropdown-menu { right: 0; left: inherit; }
/* line 472, ../sass/includes/_parent-portal.scss */
.member-hub-table-wrap .active-course-table tr td .btn-group .dropdown-menu li { width: 100%; }
/* line 474, ../sass/includes/_parent-portal.scss */
.member-hub-table-wrap .active-course-table tr td .btn-group .dropdown-menu li a { width: 100%; background: #23282f; color: #fff; border-bottom: dashed 1px #fff; }
/* line 479, ../sass/includes/_parent-portal.scss */
.member-hub-table-wrap .active-course-table tr td .btn-group .dropdown-menu li a:hover { background: #5086ae; }

/* line 490, ../sass/includes/_parent-portal.scss */
.participant-filter { margin-top: 15px; }
@media (max-width: 1199px) { /* line 492, ../sass/includes/_parent-portal.scss */
  .participant-filter .select-filter-wrap { margin-top: 15px; } }
/* line 498, ../sass/includes/_parent-portal.scss */
.participant-filter .select-filter-wrap .selectric-wrapper .selectric .button { background: #FFF; border-left: 1px solid #cfd4d7; }
/* line 501, ../sass/includes/_parent-portal.scss */
.participant-filter .select-filter-wrap .selectric-wrapper .selectric .button:after { border-top-color: #303843; }

/* line 510, ../sass/includes/_parent-portal.scss */
.note-area .notes-title { width: 100%; background: #333843; padding: 10px 12px 0 12px; color: #fff; float: left; margin-top: 5px; font-weight: normal; text-transform: capitalize; font-size: 14px; }
/* line 521, ../sass/includes/_parent-portal.scss */
.note-area textarea { border-radius: 0; margin-top: 10px; box-shadow: none; border: 0; color: #fff; background: #333843; }
/* line 528, ../sass/includes/_parent-portal.scss */
.note-area textarea:hover, .note-area textarea:focus { box-shadow: none; }
/* line 531, ../sass/includes/_parent-portal.scss */
.note-area textarea[readonly] { background-color: #414853; }

/* line 537, ../sass/includes/_parent-portal.scss */
.users-wrapper .selectric-wrapper.selectric-disabled { opacity: 1; }

/*-------- Membership Types -----------*/
/* line 546, ../sass/includes/_parent-portal.scss */
.member-type .panel-group h5 { margin: 10px 0px; }
/* line 550, ../sass/includes/_parent-portal.scss */
.member-type .panel-title { padding: 10px; }
/* line 554, ../sass/includes/_parent-portal.scss */
.member-type .panel-group .panel { position: relative; }
/* line 557, ../sass/includes/_parent-portal.scss */
.member-type .panel-group .panel-heading { position: relative; cursor: pointer; }
/* line 562, ../sass/includes/_parent-portal.scss */
.member-type .panel-group .panel-collapse .panel-body label { color: #45ad23; font-weight: normal; }
/* line 567, ../sass/includes/_parent-portal.scss */
.member-type .panel-group .panel-collapse .panel-body .notifi-count input { width: 100%; padding: 8px 10px; color: #414853; }
/* line 573, ../sass/includes/_parent-portal.scss */
.member-type .panel-group .panel-collapse .panel-body .left-checkbox { color: #fff; margin-bottom: 0; }
/* line 576, ../sass/includes/_parent-portal.scss */
.member-type .panel-group .panel-collapse .panel-body .left-checkbox span { background: #9f9f9f; }
/* line 578, ../sass/includes/_parent-portal.scss */
.member-type .panel-group .panel-collapse .panel-body .left-checkbox span::before { content: "\f00c"; }
/* line 582, ../sass/includes/_parent-portal.scss */
.member-type .panel-group .panel-collapse .panel-body .left-checkbox input:checked + span { background: #45ad23; }
/* line 586, ../sass/includes/_parent-portal.scss */
.member-type .panel-group .panel-collapse .panel-body .prize-tag { padding: 8px 10px; color: #414853; float: right; border: 1px solid #ccc; border-top: transparent; }
@media (max-width: 767px) { /* line 586, ../sass/includes/_parent-portal.scss */
  .member-type .panel-group .panel-collapse .panel-body .prize-tag { color: #9f9f9f; } }
/* line 597, ../sass/includes/_parent-portal.scss */
.member-type .panel-group .panel-collapse .panel-body .membership-type-block .row { margin-bottom: 5px; }
/* line 599, ../sass/includes/_parent-portal.scss */
.member-type .panel-group .panel-collapse .panel-body .membership-type-block .row .left-checkbox { background: #fff; border: 1px solid #9f9f9f; color: #414853; }
/* line 604, ../sass/includes/_parent-portal.scss */
.member-type .panel-group .panel-collapse .panel-body .membership-type-block .row input[type="text"] { background: #fff; color: #414853; }
/* line 607, ../sass/includes/_parent-portal.scss */
.member-type .panel-group .panel-collapse .panel-body .membership-type-block .row input[type="text"]:focus, .member-type .panel-group .panel-collapse .panel-body .membership-type-block .row input[type="text"]:active:focus { outline: none; box-shadow: none; border: 1px solid #ccc; }
/* line 622, ../sass/includes/_parent-portal.scss */
.member-type .panel-group .panel-collapse .panel-body .add-day-table tbody tr td .info-box .input-space-outer input::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color: #414853; }
/* line 625, ../sass/includes/_parent-portal.scss */
.member-type .panel-group .panel-collapse .panel-body .add-day-table tbody tr td .info-box .input-space-outer input::-moz-placeholder { /* Firefox 19+ */ color: #414853; }
/* line 628, ../sass/includes/_parent-portal.scss */
.member-type .panel-group .panel-collapse .panel-body .add-day-table tbody tr td .info-box .input-space-outer input:-ms-input-placeholder { /* IE 10+ */ color: #414853; }
/* line 631, ../sass/includes/_parent-portal.scss */
.member-type .panel-group .panel-collapse .panel-body .add-day-table tbody tr td .info-box .input-space-outer input:-moz-placeholder { /* Firefox 18- */ color: #414853; }
/* line 637, ../sass/includes/_parent-portal.scss */
.member-type .panel-group .panel-collapse .panel-body .add-day-table tbody tr td .btn-common { height: 43px; color: #ffff; 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 656, ../sass/includes/_parent-portal.scss */
.member-type .panel-group .panel-collapse .panel-body .crash-lesson-table tbody tr { background: none; }
/* line 662, ../sass/includes/_parent-portal.scss */
.member-type .panel-group .panel-collapse .panel-body .crash-lesson-table tbody tr td .info-box .input-space-outer input::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color: #414853; }
/* line 665, ../sass/includes/_parent-portal.scss */
.member-type .panel-group .panel-collapse .panel-body .crash-lesson-table tbody tr td .info-box .input-space-outer input::-moz-placeholder { /* Firefox 19+ */ color: #414853; }
/* line 668, ../sass/includes/_parent-portal.scss */
.member-type .panel-group .panel-collapse .panel-body .crash-lesson-table tbody tr td .info-box .input-space-outer input:-ms-input-placeholder { /* IE 10+ */ color: #414853; }
/* line 671, ../sass/includes/_parent-portal.scss */
.member-type .panel-group .panel-collapse .panel-body .crash-lesson-table tbody tr td .info-box .input-space-outer input:-moz-placeholder { /* Firefox 18- */ color: #414853; }
/* line 678, ../sass/includes/_parent-portal.scss */
.member-type .panel-group .panel-collapse .panel-body .crash-lesson-table tbody tr td .btn-common.btn { height: 43px; color: #ffff; 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 695, ../sass/includes/_parent-portal.scss */
.member-type .panel-group .panel-collapse .panel-body .crash-lesson-table tbody tr td .selectric-wrapper .selectric span.label { color: #444; }
/* line 706, ../sass/includes/_parent-portal.scss */
.member-type .panel-group .panel-collapse .panel-body .color-picker var input, .member-type .panel-group .panel-collapse .panel-body .text-color-picker var input { position: absolute; left: 0; top: 0; }

/* line 726, ../sass/includes/_parent-portal.scss */
.type-color-change .pay-type .left-checkbox { background: none; color: #414853 !important; border: 1px solid #c3c3c3; height: 35px; min-height: 35px; line-height: 14px; }

/* line 737, ../sass/includes/_parent-portal.scss */
.row-table-block .pay-typo-box { width: 32.333333%; }

/* line 742, ../sass/includes/_parent-portal.scss */
.pay-type-main .pay-typo-box { width: 20%; }
@media (max-width: 1366px) { /* line 742, ../sass/includes/_parent-portal.scss */
  .pay-type-main .pay-typo-box { width: 25%; } }
@media (max-width: 1199px) { /* line 742, ../sass/includes/_parent-portal.scss */
  .pay-type-main .pay-typo-box { width: 32.333333%; } }
@media (max-width: 991px) { /* line 742, ../sass/includes/_parent-portal.scss */
  .pay-type-main .pay-typo-box { width: 50%; } }
/* line 753, ../sass/includes/_parent-portal.scss */
.pay-type-main .pay-typo-box .prize-tag { position: relative; }
/* line 755, ../sass/includes/_parent-portal.scss */
.pay-type-main .pay-typo-box .prize-tag:before { right: 100%; top: 10px; content: 'Lesson Costs'; position: absolute; width: 120px; color: #45ad23; text-transform: capitalize; }
@media (max-width: 767px) { /* line 753, ../sass/includes/_parent-portal.scss */
  .pay-type-main .pay-typo-box .prize-tag { color: #9f9f9f; } }

/* line 771, ../sass/includes/_parent-portal.scss */
.pay-type .left-checkbox { background: #414853; font-weight: normal; color: #fff !important; margin-bottom: 0; border: 1px solid #c0c2c6; }
/* line 777, ../sass/includes/_parent-portal.scss */
.pay-type .left-checkbox span { display: block !important; }
/* line 781, ../sass/includes/_parent-portal.scss */
.pay-type .prize-tag { width: 85px; padding: 8px 10px 8px 0; color: #414853; float: right; border: 1px solid #ccc; border-top: transparent; }
/* line 789, ../sass/includes/_parent-portal.scss */
.pay-type .prize-tag span input { border: 0 !important; padding: 0 !important; padding-left: 0 !important; height: auto !important; width: 100%; background: none; }

/* line 805, ../sass/includes/_parent-portal.scss */
.discount-table tr td .custom-check span { height: 30px; }

/* line 812, ../sass/includes/_parent-portal.scss */
.row-table-block { display: table; }
/* line 814, ../sass/includes/_parent-portal.scss */
.row-table-block [class*="col-"] { float: initial; display: inline-block; vertical-align: top; }

/*------- Discount Popup ------*/
/* line 826, ../sass/includes/_parent-portal.scss */
.discount-table table thead tr:nth-child(odd) { background: none; }
/* line 829, ../sass/includes/_parent-portal.scss */
.discount-table table thead tr:nth-child(even) { background: none; }
/* line 835, ../sass/includes/_parent-portal.scss */
.discount-table table tr:nth-child(odd) { background: #e5e5e5; }
/* line 838, ../sass/includes/_parent-portal.scss */
.discount-table table tr:nth-child(even) { background: #fff; }
/* line 841, ../sass/includes/_parent-portal.scss */
.discount-table table tr td { vertical-align: middle; }
/* line 843, ../sass/includes/_parent-portal.scss */
.discount-table table tr td:nth-child(1) { padding: 0; }
/* line 846, ../sass/includes/_parent-portal.scss */
.discount-table table tr td .custom-check { width: 44px; height: 44px; margin: 0; padding: 0; }
/* line 851, ../sass/includes/_parent-portal.scss */
.discount-table table tr td .custom-check span { display: block; width: 44px; height: initial; position: absolute; top: 0; bottom: 0; margin: auto 0; background: transparent; border: 1px solid #cfd2d5; }
/* line 861, ../sass/includes/_parent-portal.scss */
.discount-table table tr td .custom-check span::before { content: "\f00c"; color: #dadada; }
/* line 866, ../sass/includes/_parent-portal.scss */
.discount-table table tr td .custom-check input:checked + span:before { color: #45ad23; }

/* line 875, ../sass/includes/_parent-portal.scss */
.btn_delete_parent { background: #e42328; border: 1px solid #e42328; color: #fff; margin-left: 10px; }
/* line 880, ../sass/includes/_parent-portal.scss */
.btn_delete_parent:hover, .btn_delete_parent:active, .btn_delete_parent:focus, .btn_delete_parent:active:focus { background: #d93847; color: #fff; border: 1px solid #d93847; }

/* line 887, ../sass/includes/_parent-portal.scss */
.note-area.disable-bg .form-control[disabled] { background-color: #333843; }

/* line 893, ../sass/includes/_parent-portal.scss */
.selectric-bg .selectric-wrapper .selectric { background: #333843; }
/* line 895, ../sass/includes/_parent-portal.scss */
.selectric-bg .selectric-wrapper .selectric .button { border-left: 1px solid #ccc; }
/* line 898, ../sass/includes/_parent-portal.scss */
.selectric-bg .selectric-wrapper .selectric span { color: #fff; }

/* line 906, ../sass/includes/_parent-portal.scss */
.selectric-pop-bg .selectric-wrapper .selectric { border: 1px solid #c3c3c3; background: #fff; height: 35px; min-height: 35px; padding-top: 0; }
/* line 912, ../sass/includes/_parent-portal.scss */
.selectric-pop-bg .selectric-wrapper .selectric .label { color: #777; }
/* line 915, ../sass/includes/_parent-portal.scss */
.selectric-pop-bg .selectric-wrapper .selectric .button { background: #fff; border-left: 1px solid #c3c3c3; }
/* line 918, ../sass/includes/_parent-portal.scss */
.selectric-pop-bg .selectric-wrapper .selectric .button::after { border-top-color: #666; }
/* line 922, ../sass/includes/_parent-portal.scss */
.selectric-pop-bg .selectric-wrapper .selectric span { color: #777; }

/*---------- Membership type Link to award scheme ------------*/
/* line 932, ../sass/includes/_parent-portal.scss */
.link-AW-block .aw-schemes .left-checkbox { background: none !important; color: #414853 !important; border: 1px solid #ccc; }
/* line 936, ../sass/includes/_parent-portal.scss */
.link-AW-block .aw-schemes .left-checkbox.schemes { background: none; color: #414853 !important; padding-left: 17px; border: solid 1px #c0c2c6; }
/* line 941, ../sass/includes/_parent-portal.scss */
.link-AW-block .aw-schemes .left-checkbox.schemes span { display: none; }
/* line 948, ../sass/includes/_parent-portal.scss */
.link-AW-block .sch-selector .selectric-wrapper { border: solid 1px #c0c2c6; }
/* line 950, ../sass/includes/_parent-portal.scss */
.link-AW-block .sch-selector .selectric-wrapper.selectric-disabled { opacity: 1; }
/* line 958, ../sass/includes/_parent-portal.scss */
.link-AW-block .sch-selector .selectric-wrapper .selectric-items .selectric-scroll ul li:nth-child(1).selected { background: none; }
/* line 962, ../sass/includes/_parent-portal.scss */
.link-AW-block .sch-selector .selectric-wrapper .selectric-items .selectric-scroll ul li.selected { background: #378b1c; }
/* line 971, ../sass/includes/_parent-portal.scss */
.link-AW-block .sch-selector .selectric .button { background: none; }
/* line 973, ../sass/includes/_parent-portal.scss */
.link-AW-block .sch-selector .selectric .button::after { border-top-color: #414853; }

/* line 982, ../sass/includes/_parent-portal.scss */
.custom-plain-bg.custom-bg, .custom-plain-bg.custom-check { background: none !important; color: #414853 !important; box-shadow: none; border-color: #c0c2c6; }

/* line 990, ../sass/includes/_parent-portal.scss */
.custom-plain-bg[disabled] { background: none; box-shadow: none; color: #414853; }

/*----------Data table Move participant------------*/
/* line 1001, ../sass/includes/_parent-portal.scss */
.addd_section.new-timetable .dataTables_filter label { width: 100%; }
/* line 1003, ../sass/includes/_parent-portal.scss */
.addd_section.new-timetable .dataTables_filter label input { width: 100%; border-radius: 0; box-shadow: none; text-transform: capitalize; }
/* line 1011, ../sass/includes/_parent-portal.scss */
.addd_section.new-timetable .lessons_table { width: 100%; }
/* line 1016, ../sass/includes/_parent-portal.scss */
.addd_section.new-timetable .lessons_table .table-content thead tr th { font-family: "questrialregular"; color: #45ad23; border: 1px solid #ddd; text-align: center; }
/* line 1026, ../sass/includes/_parent-portal.scss */
.addd_section.new-timetable .lessons_table .table-content tbody tr td { border: 1px solid #ddd; text-align: center; }
/* line 1029, ../sass/includes/_parent-portal.scss */
.addd_section.new-timetable .lessons_table .table-content tbody tr td button { font-family: "questrialregular"; text-transform: capitalize; height: 43px; border-radius: 0; outline: none; border: 0; background: #45ad23; color: #fff; }
/* line 1046, ../sass/includes/_parent-portal.scss */
.addd_section.new-timetable .pagination .paginate_button a { color: #5086ae; }
/* line 1050, ../sass/includes/_parent-portal.scss */
.addd_section.new-timetable .pagination .paginate_button.active a { color: #45ad23; border-color: #45ad23; }

/* line 1061, ../sass/includes/_parent-portal.scss */
#membership .btn_save_discount { margin-top: 5px; background: #fff; color: #404853; width: 130px; border: 1px solid #cfd4d7; }
/* line 1067, ../sass/includes/_parent-portal.scss */
#membership .btn_save_discount:hover { background: #45ad23; border: 1px solid #45ad23; color: #fff; }
/* line 1073, ../sass/includes/_parent-portal.scss */
#membership ::-webkit-input-placeholder { /* WebKit, Blink, Edge */ color: #333; }
/* line 1076, ../sass/includes/_parent-portal.scss */
#membership :-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: #333; opacity: 1; }
/* line 1080, ../sass/includes/_parent-portal.scss */
#membership ::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #333; opacity: 1; }
/* line 1084, ../sass/includes/_parent-portal.scss */
#membership :-ms-input-placeholder { /* Internet Explorer 10-11 */ color: #333; }
/* line 1087, ../sass/includes/_parent-portal.scss */
#membership ::-ms-input-placeholder { /* Microsoft Edge */ color: #333; }
/* line 1091, ../sass/includes/_parent-portal.scss */
#membership ::placeholder { /* Most modern browsers support this now. */ color: #333; }

/* line 1096, ../sass/includes/_parent-portal.scss */
.btn_save_sibiling_discount { margin-top: 5px; background: #fff; color: #404853; width: 130px; border: 1px solid #cfd4d7; }
/* line 1102, ../sass/includes/_parent-portal.scss */
.btn_save_sibiling_discount:hover { background: #45ad23; border: 1px solid #45ad23; color: #fff; outline: none; }

/* line 3, ../sass/includes/_communication.scss */
.parent-portal-wrapper.communication-wrap .add-btn { width: auto; padding: 0 10px; line-height: 40px; }
/* line 9, ../sass/includes/_communication.scss */
.parent-portal-wrapper.communication-wrap .venue-management .field-search { padding-right: 0; background: #fff; }
/* line 16, ../sass/includes/_communication.scss */
.parent-portal-wrapper.communication-wrap .selectric-wrapper .selectric .button { background: #fff; border-left: 1px solid #ddd; }
/* line 20, ../sass/includes/_communication.scss */
.parent-portal-wrapper.communication-wrap .selectric-wrapper .selectric .button::after { border-top-color: #414853; }
/* line 28, ../sass/includes/_communication.scss */
.parent-portal-wrapper.communication-wrap .input-group.date input { padding-left: 40px; padding-right: 10px; }
/* line 32, ../sass/includes/_communication.scss */
.parent-portal-wrapper.communication-wrap .input-group.date .input-group-addon { left: 0; right: initial !important; font-size: 22px !important; line-height: 40px; bottom: 0; width: 35px; padding: 0; height: 100%; border-right: 1px solid #ddd !important; }
/* line 45, ../sass/includes/_communication.scss */
.parent-portal-wrapper.communication-wrap .accordion-table-head { display: table; width: 100%; }
/* line 48, ../sass/includes/_communication.scss */
.parent-portal-wrapper.communication-wrap .accordion-table-head .col { color: #5086ae; text-transform: capitalize; }
/* line 53, ../sass/includes/_communication.scss */
.parent-portal-wrapper.communication-wrap .panel-title { width: 100%; display: table; }
/* line 59, ../sass/includes/_communication.scss */
.parent-portal-wrapper.communication-wrap .panel-group .panel-heading .toggle-class { width: 40px; height: 40px; position: absolute; right: 0; top: 0; bottom: 0; margin: auto 0; }
/* line 68, ../sass/includes/_communication.scss */
.parent-portal-wrapper.communication-wrap .panel-group .panel-heading .panel-title { position: relative; padding: 5px 0; }
/* line 74, ../sass/includes/_communication.scss */
.parent-portal-wrapper.communication-wrap .panel-group .panel-body .btn-send { line-height: 35px; margin-top: 10px; }
/* line 78, ../sass/includes/_communication.scss */
.parent-portal-wrapper.communication-wrap .panel-group .panel-body textarea { border-radius: 0; box-shadow: none; }

/* line 88, ../sass/includes/_communication.scss */
.accordion-table-wrap .col { display: table-cell; vertical-align: middle; color: #1d1c1c; padding: 6px 15px; }
/* line 94, ../sass/includes/_communication.scss */
.accordion-table-wrap .col-head-1 { width: 30%; }
/* line 97, ../sass/includes/_communication.scss */
.accordion-table-wrap .col-head-2 { width: 20%; }
/* line 100, ../sass/includes/_communication.scss */
.accordion-table-wrap .col-head-3 { width: 10%; }
/* line 103, ../sass/includes/_communication.scss */
.accordion-table-wrap .col-head-4 { width: 20%; }
/* line 106, ../sass/includes/_communication.scss */
.accordion-table-wrap .col-head-5 { width: 20%; }

/*----------- New communication Popup ----------*/
/* line 112, ../sass/includes/_communication.scss */
.communication-add-modal label { text-transform: capitalize; }
/* line 115, ../sass/includes/_communication.scss */
.communication-add-modal textarea { border-radius: 0; height: 100px; box-shadow: none; }
/* line 119, ../sass/includes/_communication.scss */
.communication-add-modal textarea:focus, .communication-add-modal textarea:active:focus { outline: none; box-shadow: none; border-color: #ddd; }
/* line 125, ../sass/includes/_communication.scss */
.communication-add-modal .btn-send { border: 0; height: initial; padding: 8px 30px; }
/* line 130, ../sass/includes/_communication.scss */
.communication-add-modal .left-checkbox { padding: 10px 17px; padding-left: 60px; text-align: center; border: 1px solid #414853; color: #414853; }
/* line 136, ../sass/includes/_communication.scss */
.communication-add-modal .left-checkbox span { background: #9f9f9f; color: #fff; }
/* line 139, ../sass/includes/_communication.scss */
.communication-add-modal .left-checkbox span::before { content: "\f00c"; }
/* line 146, ../sass/includes/_communication.scss */
.communication-add-modal .select-filter .selectric-wrapper .selectric { border: 1px solid #DDD; }

/*---------------- Communication management (5-5-2020)----------*/
/* line 161, ../sass/includes/_communication.scss */
.communication-mngmnt table.communication_datatable tr td.list-details, .communication-mngmnt table.scheduled_datatable tr td.list-details { width: 100px; }
/* line 163, ../sass/includes/_communication.scss */
.communication-mngmnt table.communication_datatable tr td.list-details .btn-info, .communication-mngmnt table.scheduled_datatable tr td.list-details .btn-info { 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; border-color: #5086ae; position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
/* line 181, ../sass/includes/_communication.scss */
.communication-mngmnt table.communication_datatable tr td .info-check, .communication-mngmnt table.scheduled_datatable tr td .info-check { font-size: 20px; color: #45ad23; }
/* line 186, ../sass/includes/_communication.scss */
.communication-mngmnt table.communication_datatable tr td:last-child .btn-green, .communication-mngmnt table.scheduled_datatable tr td:last-child .btn-green { border-color: #5086ae; }
/* line 194, ../sass/includes/_communication.scss */
.communication-mngmnt table.communication_datatable tr .toggle_finance_table table tr td, .communication-mngmnt table.communication_datatable tr .toggle_finance_table table tr th, .communication-mngmnt table.scheduled_datatable tr .toggle_finance_table table tr td, .communication-mngmnt table.scheduled_datatable tr .toggle_finance_table table tr th { border: 1px solid #c1c1c1; }

/*-----------Settings Tab ----------*/
/* line 207, ../sass/includes/_communication.scss */
.communication-setting-wrap .sendgrid_block { background: #303843; height: 50px; color: #fff; padding: 10px; font-family: "questrialregular"; font-size: 15px; line-height: 30px; margin: 10px 0; }
/* line 218, ../sass/includes/_communication.scss */
.communication-setting-wrap a.back { display: inline-block; width: 43px; height: 43px; background-color: #fff; color: #404853; border: 2px solid #404853; text-align: center; cursor: pointer; position: relative; border-radius: 50%; -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; }
/* line 238, ../sass/includes/_communication.scss */
.communication-setting-wrap a.back i { font-size: 30px; line-height: 45px; }
@media (max-width: 991px) { /* line 238, ../sass/includes/_communication.scss */
  .communication-setting-wrap a.back i { font-size: 25px; } }
/* line 248, ../sass/includes/_communication.scss */
.communication-setting-wrap h5 { margin-bottom: 15px; color: #5086ae; }
/* line 252, ../sass/includes/_communication.scss */
.communication-setting-wrap p { font-family: "Roboto", sans-serif; text-transform: initial; color: #404853; line-height: 24px; }
/* line 257, ../sass/includes/_communication.scss */
.communication-setting-wrap p a { color: #5086ae; text-transform: initial; }
/* line 262, ../sass/includes/_communication.scss */
.communication-setting-wrap .button-group { margin-bottom: 15px; display: -webkit-box; display: -ms-flexbox; display: flex; }
@media screen and (max-width: 575px) { /* line 262, ../sass/includes/_communication.scss */
  .communication-setting-wrap .button-group { -ms-flex-wrap: wrap; flex-wrap: wrap; } }
/* line 272, ../sass/includes/_communication.scss */
.communication-setting-wrap .button-group .btn-send-grid { width: 250px; background: #fff; color: #23282f; -webkit-box-shadow: none; box-shadow: none; }
@media screen and (max-width: 575px) { /* line 272, ../sass/includes/_communication.scss */
  .communication-setting-wrap .button-group .btn-send-grid { width: 100%; } }
/* line 281, ../sass/includes/_communication.scss */
.communication-setting-wrap .button-group .btn-send-grid:hover { background: #3f6e90; color: #fff; }
/* line 285, ../sass/includes/_communication.scss */
.communication-setting-wrap .button-group .btn-send-grid:focus { outline: none; }
/* line 288, ../sass/includes/_communication.scss */
.communication-setting-wrap .button-group .btn-send-grid.active { background: #5086ae; color: #fff; border-color: #5086ae; }
/* line 294, ../sass/includes/_communication.scss */
.communication-setting-wrap .button-group .btn-use-grid { width: 250px; background: #fff; color: #23282f; margin-left: 5px; }
@media screen and (max-width: 575px) { /* line 294, ../sass/includes/_communication.scss */
  .communication-setting-wrap .button-group .btn-use-grid { width: 100%; margin-left: 0px; margin-top: 10px; } }
/* line 304, ../sass/includes/_communication.scss */
.communication-setting-wrap .button-group .btn-use-grid:hover { background: #3f6e90; color: #fff; }
/* line 308, ../sass/includes/_communication.scss */
.communication-setting-wrap .button-group .btn-use-grid:focus { outline: none; }
/* line 311, ../sass/includes/_communication.scss */
.communication-setting-wrap .button-group .btn-use-grid.active { background: #5086ae; color: #fff; border-color: #5086ae; }

/* line 321, ../sass/includes/_communication.scss */
.emaili-content-holder .form-group { margin-bottom: 5px; }
/* line 323, ../sass/includes/_communication.scss */
.emaili-content-holder .form-group input { font-family: "Roboto", sans-serif; height: 35px; border-radius: 0; background: #dfe6ea; border: solid 1px #c1c1c1; -webkit-box-shadow: none; box-shadow: none; -webkit-appearance: none; -moz-appearance: none; appearance: none; }
/* line 337, ../sass/includes/_communication.scss */
.emaili-content-holder .credits-wrap .button-submit { background: #45ad23; color: #fff; height: 35px; width: 100%; }
/* line 342, ../sass/includes/_communication.scss */
.emaili-content-holder .credits-wrap .button-submit:hover { background: #378b1c; }
/* line 346, ../sass/includes/_communication.scss */
.emaili-content-holder .credits-wrap .credit-holder { background: #dfe6ea; border: solid 1px #c1c1c1; height: 35px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 0 5px; }
/* line 358, ../sass/includes/_communication.scss */
.emaili-content-holder .credits-wrap span { font-family: "Roboto", sans-serif; color: #5086ae; }
/* line 361, ../sass/includes/_communication.scss */
.emaili-content-holder .credits-wrap span.text { text-transform: initial; color: #404853; }
/* line 365, ../sass/includes/_communication.scss */
.emaili-content-holder .credits-wrap span.amount { color: #404853; }

/* line 373, ../sass/includes/_communication.scss */
.selectric-no-border .selectric-wrapper { border: 0; }

/*------ Add new Distribution ----*/
/* line 382, ../sass/includes/_communication.scss */
.distribution-filter .form-group .selectric-wrapper .selectric-items { width: 100%; }

/* line 389, ../sass/includes/_communication.scss */
.btn-submit-hodler .btn-submit, .btn-submit-hodler .btn-save-list { min-width: 120px; }

/* line 395, ../sass/includes/_communication.scss */
.result-title h4 span { color: #5086ae; }

/* line 402, ../sass/includes/_communication.scss */
.dstr-list-wrap table.member-table { border-collapse: initial; }
/* line 406, ../sass/includes/_communication.scss */
.dstr-list-wrap table.member-table thead tr td { color: #5086ae; }
/* line 413, ../sass/includes/_communication.scss */
.dstr-list-wrap table.member-table tbody tr:nth-child(odd) { background: #dfe6ea; }
/* line 416, ../sass/includes/_communication.scss */
.dstr-list-wrap table.member-table tbody tr:nth-child(even) { background: #fff; }
/* line 420, ../sass/includes/_communication.scss */
.dstr-list-wrap table.member-table tbody tr:last-child td { border-bottom: 1px solid #c1c1c1; }
/* line 424, ../sass/includes/_communication.scss */
.dstr-list-wrap table.member-table tbody tr td { width: initial !important; position: relative; text-align: left; border: 0; border-top: 1px solid #c1c1c1; }
/* line 430, ../sass/includes/_communication.scss */
.dstr-list-wrap table.member-table tbody tr td:nth-child(1) { width: 250px !important; min-width: 250px !important; }
/* line 434, ../sass/includes/_communication.scss */
.dstr-list-wrap table.member-table tbody tr td:nth-child(2), .dstr-list-wrap table.member-table tbody tr td:last-child { width: 120px !important; min-width: 120px !important; }
/* line 438, ../sass/includes/_communication.scss */
.dstr-list-wrap table.member-table tbody tr td:nth-child(3) { width: 100px !important; min-width: 100px !important; }
/* line 442, ../sass/includes/_communication.scss */
.dstr-list-wrap table.member-table tbody tr td:before { content: ''; left: 0; top: 0; bottom: 0; width: 1px; height: 100%; background: #c1c1c1; position: absolute; }
/* line 453, ../sass/includes/_communication.scss */
.dstr-list-wrap table.member-table tbody tr td:last-child:after { content: ''; right: 0; top: 0; bottom: 0; width: 1px; height: 100%; background: #c1c1c1; position: absolute; }

/* line 470, ../sass/includes/_communication.scss */
.add-newbtn-row { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; }
/* line 477, ../sass/includes/_communication.scss */
.add-newbtn-row .add-btn-new { margin-right: 5px; }
@media screen and (max-width: 575px) { /* line 477, ../sass/includes/_communication.scss */
  .add-newbtn-row .add-btn-new { min-width: 90px; } }
/* line 483, ../sass/includes/_communication.scss */
.add-newbtn-row .add-btn-list { margin-right: 0; }

/* line 493, ../sass/includes/_communication.scss */
.distribution-list-table .distribution_datatable tbody tr td .toggle_finance_table { margin-bottom: 0; border-radius: 0; border: 0; -webkit-box-shadow: none; box-shadow: none; }
/* line 499, ../sass/includes/_communication.scss */
.distribution-list-table .distribution_datatable tbody tr td .toggle_finance_table table { margin-bottom: 0; }
/* line 504, ../sass/includes/_communication.scss */
.distribution-list-table .distribution_datatable tbody tr td .toggle_finance_table table tbody tr td:nth-child(1) { width: 350px; min-width: 350px; }
/* line 508, ../sass/includes/_communication.scss */
.distribution-list-table .distribution_datatable tbody tr td .toggle_finance_table table tbody tr td:nth-child(4), .distribution-list-table .distribution_datatable tbody tr td .toggle_finance_table table tbody tr td:nth-child(5) { width: 100px; min-width: 100px; }

/* line 3, ../sass/includes/_member-finance.scss */
.content-area .finance-wrapper .inner-area { padding: 0; }

/* line 10, ../sass/includes/_member-finance.scss */
.finance-wrapper .school-deatils-outer .deatls-panel { padding-left: 0; padding-right: 0; }
/* line 13, ../sass/includes/_member-finance.scss */
.finance-wrapper .school-deatils-outer .deatls-panel h5 { margin-bottom: 20px; text-transform: capitalize; }
/* line 17, ../sass/includes/_member-finance.scss */
.finance-wrapper .school-deatils-outer .deatls-panel table { text-transform: capitalize; }
/* line 22, ../sass/includes/_member-finance.scss */
.finance-wrapper .school-deatils-outer .manegment-haeds .nav { border-bottom: 1px solid #fff; }
/* line 25, ../sass/includes/_member-finance.scss */
.finance-wrapper .school-deatils-outer .manegment-haeds ul li { width: auto; }
/* line 27, ../sass/includes/_member-finance.scss */
.finance-wrapper .school-deatils-outer .manegment-haeds ul li a { color: #fff; }

/* line 36, ../sass/includes/_member-finance.scss */
.facilites-wrapper.remove-fac-pad .content-wrapper { padding: 0; }
/* line 38, ../sass/includes/_member-finance.scss */
.facilites-wrapper.remove-fac-pad .content-wrapper .inner-wrapper { padding: 0; }

/* line 45, ../sass/includes/_member-finance.scss */
#member_payments .selectric-combo-border { border: 0; }
/* line 48, ../sass/includes/_member-finance.scss */
#member_payments .total-amount { font-size: 18px; color: #303843; text-align: center; margin-top: 10px; }
/* line 53, ../sass/includes/_member-finance.scss */
#member_payments .total-amount span { color: #ea5642; display: block; }

/* line 28, ../sass/includes/_member-dashboard.scss */
button { outline: none; }

/* line 32, ../sass/includes/_member-dashboard.scss */
h5 { text-transform: capitalize; font-weight: bold; }

/* line 36, ../sass/includes/_member-dashboard.scss */
a { text-transform: capitalize; color: #404853; }

/* line 40, ../sass/includes/_member-dashboard.scss */
h1, h2, h3, h4, h6, span, div { text-transform: capitalize; }

/* line 50, ../sass/includes/_member-dashboard.scss */
td { text-transform: capitalize; }

/* line 54, ../sass/includes/_member-dashboard.scss */
li { text-transform: capitalize; }

/* line 58, ../sass/includes/_member-dashboard.scss */
hr { border-color: #cfd3d7; }

/* line 62, ../sass/includes/_member-dashboard.scss */
.icon-cogs:before { content: "\e905"; }

/* line 65, ../sass/includes/_member-dashboard.scss */
.icon-users:before { content: "\e90d"; }

/* line 68, ../sass/includes/_member-dashboard.scss */
.member-combo-wrapper { margin-top: 40px; }
/* line 70, ../sass/includes/_member-dashboard.scss */
.member-combo-wrapper .selectric-wrapper { font-family: "questrialregular"; font-size: 14px; }
/* line 73, ../sass/includes/_member-dashboard.scss */
.member-combo-wrapper .selectric-wrapper .selectric-items .selectric-scroll ul li { font-size: 14px; }

@media (max-width: 767px) { /* line 79, ../sass/includes/_member-dashboard.scss */
  .member-area .tab-wrapper.payment-info-box { margin-top: 0; }
  /* line 82, ../sass/includes/_member-dashboard.scss */
  .member-area .tab-wrapper.payment-info-box .panel-group { width: 100%; float: left; margin-top: 0; margin-bottom: 0; }
  /* line 88, ../sass/includes/_member-dashboard.scss */
  .member-area .tab-wrapper.payment-info-box .panel-group .panel a { border: 0; } }
/* line 96, ../sass/includes/_member-dashboard.scss */
.member-area header .header-popup { top: 60px; }

/* line 102, ../sass/includes/_member-dashboard.scss */
.main-nav { border-radius: 0; }
/* line 107, ../sass/includes/_member-dashboard.scss */
.main-nav ul .dropdown.open a { background-color: #065600; }
/* line 112, ../sass/includes/_member-dashboard.scss */
.main-nav ul li a { font-family: "questrialregular"; color: white; font-size: 14px; letter-spacing: .6px; position: relative; }
/* line 118, ../sass/includes/_member-dashboard.scss */
.main-nav ul li a:focus, .main-nav ul li a:active { color: white; background: none; }
/* line 124, ../sass/includes/_member-dashboard.scss */
.main-nav ul li a:hover { background: none; }
/* line 127, ../sass/includes/_member-dashboard.scss */
.main-nav ul li a span { width: 32px; height: 32px; float: left; position: relative; margin-right: 10px; }
/* line 133, ../sass/includes/_member-dashboard.scss */
.main-nav ul li a span img { width: 32px; height: 32px; margin-top: -5px; }
/* line 139, ../sass/includes/_member-dashboard.scss */
.main-nav ul li a .active_arrow { display: none; content: ''; width: 0; height: 0; border-left: 12px solid transparent; border-right: 12px solid transparent; border-top: 12px solid #45ad23; position: absolute; left: 0; right: 0; bottom: -11px; margin: 0 auto; }
/* line 156, ../sass/includes/_member-dashboard.scss */
.main-nav ul li.active a .active_arrow { display: block; }
/* line 160, ../sass/includes/_member-dashboard.scss */
.main-nav ul li.active a:hover:after { border-top: 12px solid #26bf1a; }
/* line 167, ../sass/includes/_member-dashboard.scss */
.main-nav ul .sub-dropdown { background-color: #45ad23; border: none; padding: 0; }
/* line 172, ../sass/includes/_member-dashboard.scss */
.main-nav ul .sub-dropdown li a { padding-top: 10px; padding-bottom: 10px; color: white; }
/* line 176, ../sass/includes/_member-dashboard.scss */
.main-nav ul .sub-dropdown li a:hover, .main-nav ul .sub-dropdown li a:focus, .main-nav ul .sub-dropdown li a:active { color: #45ad23; background-color: white; }
/* line 186, ../sass/includes/_member-dashboard.scss */
.main-nav .navbar-toggle { border: 0; }

/* ------- Member screen header Menu block responsive -----*/
@media (max-width: 1199px) { /* line 213, ../sass/includes/_member-dashboard.scss */
  .parent-nav .navbar-collapse ul li a { padding: 10px 10px; } }
@media (max-width: 991px) { /* line 220, ../sass/includes/_member-dashboard.scss */
  .parent-nav .navbar-header { float: none; }
  /* line 223, ../sass/includes/_member-dashboard.scss */
  .parent-nav .navbar-toggle { display: block; }
  /* line 227, ../sass/includes/_member-dashboard.scss */
  .parent-nav .navbar-collapse.collapse { display: none !important; }
  /* line 230, ../sass/includes/_member-dashboard.scss */
  .parent-nav .navbar-collapse.in { display: block !important; overflow-y: initial; }
  /* line 235, ../sass/includes/_member-dashboard.scss */
  .parent-nav .navbar-nav { float: none !important; margin: 7.5px -15px; }
  /* line 238, ../sass/includes/_member-dashboard.scss */
  .parent-nav .navbar-nav > li { float: none; margin-bottom: 10px; display: block !important; text-align: left; }
  /* line 243, ../sass/includes/_member-dashboard.scss */
  .parent-nav .navbar-nav > li:last-child { margin-bottom: 0; }
  /* line 246, ../sass/includes/_member-dashboard.scss */
  .parent-nav .navbar-nav > li a { padding-top: 10px; padding-bottom: 10px; } }

/* ------- Member screen header Menu block responsive end-----*/
/* line 256, ../sass/includes/_member-dashboard.scss */
.gm-style .gm-style-iw-c h4 { font-family: "questrialregular"; }

/* line 261, ../sass/includes/_member-dashboard.scss */
.content-section { background-color: white; padding: 15px; }
@media (max-width: 767px) { /* line 261, ../sass/includes/_member-dashboard.scss */
  .content-section { padding-left: 0; padding-right: 0; } }
@media (max-width: 767px) { /* line 268, ../sass/includes/_member-dashboard.scss */
  .content-section .content-accordion { max-height: 0; overflow: hidden; transition: max-height 0.2s ease-out; } }
@media (max-width: 767px) { /* line 275, ../sass/includes/_member-dashboard.scss */
  .content-section .content { padding-top: 15px; padding-bottom: 15px; } }
/* line 280, ../sass/includes/_member-dashboard.scss */
.content-section .content button { width: 400px; text-align: left; position: relative; }
/* line 284, ../sass/includes/_member-dashboard.scss */
.content-section .content button .caret { position: absolute; right: 20px; top: 50%; transform: translateY(-50%); }
/* line 292, ../sass/includes/_member-dashboard.scss */
.content-section .main-container { padding: 15px 0; }
/* line 294, ../sass/includes/_member-dashboard.scss */
.content-section .main-container .accordion-height { max-height: initial !important; transition: .5s; }
@media (max-width: 991px) { /* line 298, ../sass/includes/_member-dashboard.scss */
  .content-section .main-container .title { margin-top: 20px; } }
/* line 302, ../sass/includes/_member-dashboard.scss */
.content-section .main-container .title h5 { color: red; margin-bottom: 10px; }
@media (max-width: 767px) { /* line 292, ../sass/includes/_member-dashboard.scss */
  .content-section .main-container { padding: 4px 0; } }
@media (max-width: 767px) { /* line 311, ../sass/includes/_member-dashboard.scss */
  .content-section .main-container .left-section .left-section-top { max-height: 0; overflow: hidden; transition: max-height 0.2s ease-out; margin-bottom: 4px; } }
/* line 320, ../sass/includes/_member-dashboard.scss */
.content-section .main-container .left-section ul { border: none; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; align-items: center; white-space: nowrap; padding-top: 0px; }
/* line 331, ../sass/includes/_member-dashboard.scss */
.content-section .main-container .left-section ul.owl-carousel { display: block; overflow: visible; overflow-y: visible; }
@media (max-width: 767px) { /* line 320, ../sass/includes/_member-dashboard.scss */
  .content-section .main-container .left-section ul { margin-top: 10px; } }
/* line 340, ../sass/includes/_member-dashboard.scss */
.content-section .main-container .left-section ul::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); background-color: #F5F5F5; height: 3px; }
/* line 346, ../sass/includes/_member-dashboard.scss */
.content-section .main-container .left-section ul::-webkit-scrollbar { width: 3px; height: 10px; background-color: #F5F5F5; }
/* line 351, ../sass/includes/_member-dashboard.scss */
.content-section .main-container .left-section ul::-webkit-scrollbar-thumb { background-color: #245c13; }
/* line 354, ../sass/includes/_member-dashboard.scss */
.content-section .main-container .left-section ul li { display: inline-block; font-family: "questrialregular"; }
/* line 358, ../sass/includes/_member-dashboard.scss */
.content-section .main-container .left-section ul li.active a { background-color: #23b218; color: white; border-radius: 0; }
/* line 365, ../sass/includes/_member-dashboard.scss */
.content-section .main-container .left-section ul li a { padding-left: 60px; padding-right: 60px; color: #676767; border-radius: 0; }
/* line 371, ../sass/includes/_member-dashboard.scss */
.content-section .main-container .left-section ul li a:hover, .content-section .main-container .left-section ul li a:focus, .content-section .main-container .left-section ul li a:active, .content-section .main-container .left-section ul li a:active:focus { background: #23b218; color: #fff; outline: none; }
/* line 379, ../sass/includes/_member-dashboard.scss */
.content-section .main-container .left-section .tab-content { background-color: #e5eaed; border: 1px solid #cfd3d7; padding: 15px; }
/* line 383, ../sass/includes/_member-dashboard.scss */
.content-section .main-container .left-section .tab-content .c-lessons, .content-section .main-container .left-section .tab-content .c-awards { padding: 8px 0; }
/* line 386, ../sass/includes/_member-dashboard.scss */
.content-section .main-container .left-section .tab-content .c-lessons h3, .content-section .main-container .left-section .tab-content .c-awards h3 { color: #3e4854; font-family: "questrialregular"; font-size: 17px; display: inline-block; }
/* line 392, ../sass/includes/_member-dashboard.scss */
.content-section .main-container .left-section .tab-content .c-lessons span, .content-section .main-container .left-section .tab-content .c-awards span { font-size: 15px; color: #23b218; }
/* line 398, ../sass/includes/_member-dashboard.scss */
.content-section .main-container .left-section .tab-content .second-tabs { padding-top: 10px; position: relative; padding-right: 40px; }
/* line 402, ../sass/includes/_member-dashboard.scss */
.content-section .main-container .left-section .tab-content .second-tabs .tab-next { position: absolute; right: 5px; top: 18px; background: transparent; border: transparent; }
/* line 408, ../sass/includes/_member-dashboard.scss */
.content-section .main-container .left-section .tab-content .second-tabs .tab-next i { font-size: 25px; color: grey; }
/* line 413, ../sass/includes/_member-dashboard.scss */
.content-section .main-container .left-section .tab-content .second-tabs ul { border: none; }
/* line 415, ../sass/includes/_member-dashboard.scss */
.content-section .main-container .left-section .tab-content .second-tabs ul .owl-stage { padding-bottom: 10px; }
/* line 418, ../sass/includes/_member-dashboard.scss */
.content-section .main-container .left-section .tab-content .second-tabs ul .owl-stage .owl-item li { min-width: initial; white-space: normal; }
/* line 424, ../sass/includes/_member-dashboard.scss */
.content-section .main-container .left-section .tab-content .second-tabs ul li { position: relative; width: 100%; }
/* line 427, ../sass/includes/_member-dashboard.scss */
.content-section .main-container .left-section .tab-content .second-tabs ul li.completed { position: relative; }
/* line 429, ../sass/includes/_member-dashboard.scss */
.content-section .main-container .left-section .tab-content .second-tabs ul li.completed a { background: #fff; }
/* line 449, ../sass/includes/_member-dashboard.scss */
.content-section .main-container .left-section .tab-content .second-tabs ul li.active a { background-color: #23b218; color: white; border: 1px solid #23b218; }
/* line 453, ../sass/includes/_member-dashboard.scss */
.content-section .main-container .left-section .tab-content .second-tabs ul li.active a:before { content: ''; width: 0; height: 0; border-left: 12px solid transparent; border-right: 12px solid transparent; border-top: 12px solid #45ad23; position: absolute; left: 0; right: 0; bottom: -11px; margin: 0 auto; }
/* line 467, ../sass/includes/_member-dashboard.scss */
.content-section .main-container .left-section .tab-content .second-tabs ul li.active #triangle-down { width: 0; height: 0; border-left: 10px solid transparent; border-right: 10px solid transparent; border-top: 10px solid #23b218; position: absolute; left: 50%; transform: translateX(-50%); }
/* line 478, ../sass/includes/_member-dashboard.scss */
.content-section .main-container .left-section .tab-content .second-tabs ul li a { font-family: "questrialregular"; padding: 8px; border: 1px solid #b3b8b9; border-radius: 0; background-color: #b3b8b9; color: #cdd2d6; float: left; width: 100%; text-align: center; position: relative; }
/* line 494, ../sass/includes/_member-dashboard.scss */
.content-section .main-container .left-section .tab-content .second-tabs #owl-tabslide .owl-nav button { width: 38px; height: 38px; margin: 0; position: absolute; top: 0; font-size: 0; cursor: pointer; border-radius: 0; color: #b5b9ba; }
/* line 504, ../sass/includes/_member-dashboard.scss */
.content-section .main-container .left-section .tab-content .second-tabs #owl-tabslide .owl-nav button:before { width: 100%; height: 100%; position: absolute; left: 0; top: 0; content: ''; }
/* line 512, ../sass/includes/_member-dashboard.scss */
.content-section .main-container .left-section .tab-content .second-tabs #owl-tabslide .owl-nav button.owl-prev { right: 0; display: none; }
/* line 515, ../sass/includes/_member-dashboard.scss */
.content-section .main-container .left-section .tab-content .second-tabs #owl-tabslide .owl-nav button.owl-prev.disabled { display: none; }
/* line 518, ../sass/includes/_member-dashboard.scss */
.content-section .main-container .left-section .tab-content .second-tabs #owl-tabslide .owl-nav button.owl-prev:before { font-family: FontAwesome; content: '\f0d9'; font-size: 28px; }
/* line 524, ../sass/includes/_member-dashboard.scss */
.content-section .main-container .left-section .tab-content .second-tabs #owl-tabslide .owl-nav button.owl-next { right: -41px; }
/* line 526, ../sass/includes/_member-dashboard.scss */
.content-section .main-container .left-section .tab-content .second-tabs #owl-tabslide .owl-nav button.owl-next:hover, .content-section .main-container .left-section .tab-content .second-tabs #owl-tabslide .owl-nav button.owl-next:focus { color: #333; }
/* line 529, ../sass/includes/_member-dashboard.scss */
.content-section .main-container .left-section .tab-content .second-tabs #owl-tabslide .owl-nav button.owl-next:before { font-family: FontAwesome; content: '\f0da'; font-size: 28px; }
/* line 534, ../sass/includes/_member-dashboard.scss */
.content-section .main-container .left-section .tab-content .second-tabs #owl-tabslide .owl-nav button.owl-next.disabled { display: none; }
/* line 543, ../sass/includes/_member-dashboard.scss */
.content-section .main-container .left-section .tab-content .table-container { height: 522px; overflow-y: scroll; }
@media (max-width: 767px) { /* line 543, ../sass/includes/_member-dashboard.scss */
  .content-section .main-container .left-section .tab-content .table-container { height: 300px; } }
/* line 549, ../sass/includes/_member-dashboard.scss */
.content-section .main-container .left-section .tab-content .table-container::-webkit-scrollbar { width: 5px; }
/* line 552, ../sass/includes/_member-dashboard.scss */
.content-section .main-container .left-section .tab-content .table-container::-webkit-scrollbar-track { background: transparent; }
/* line 555, ../sass/includes/_member-dashboard.scss */
.content-section .main-container .left-section .tab-content .table-container::-webkit-scrollbar-thumb { background: silver; border-radius: 8px; }
/* line 559, ../sass/includes/_member-dashboard.scss */
.content-section .main-container .left-section .tab-content .table-container::-webkit-scrollbar-thumb:hover { background: grey; }
/* line 563, ../sass/includes/_member-dashboard.scss */
.content-section .main-container .left-section .tab-content .table-container.table-responsive::-webkit-scrollbar { width: 5px; }
/* line 566, ../sass/includes/_member-dashboard.scss */
.content-section .main-container .left-section .tab-content .table-container.table-responsive::-webkit-scrollbar-track { background: transparent; }
/* line 569, ../sass/includes/_member-dashboard.scss */
.content-section .main-container .left-section .tab-content .table-container.table-responsive::-webkit-scrollbar-thumb { background: silver; border-radius: 8px; }
/* line 573, ../sass/includes/_member-dashboard.scss */
.content-section .main-container .left-section .tab-content .table-container.table-responsive::-webkit-scrollbar-thumb:hover { background: grey; }
/* line 578, ../sass/includes/_member-dashboard.scss */
.content-section .main-container .left-section .tab-content .table-container table tr { border: none; }
/* line 580, ../sass/includes/_member-dashboard.scss */
.content-section .main-container .left-section .tab-content .table-container table tr:nth-child(odd) { background-color: #fff; }
/* line 583, ../sass/includes/_member-dashboard.scss */
.content-section .main-container .left-section .tab-content .table-container table tr:nth-child(odd) td i { border: 2px solid silver; color: silver; padding: 3px 6px; cursor: pointer; }
/* line 591, ../sass/includes/_member-dashboard.scss */
.content-section .main-container .left-section .tab-content .table-container table tr:nth-child(even) { background-color: #cfd3d7; }
/* line 594, ../sass/includes/_member-dashboard.scss */
.content-section .main-container .left-section .tab-content .table-container table tr:nth-child(even) td i { color: white; border: 2px solid white; padding: 3px 6px; cursor: pointer; }
/* line 602, ../sass/includes/_member-dashboard.scss */
.content-section .main-container .left-section .tab-content .table-container table tr td { padding: 10px 8px; border-bottom: 0; border-top: 0; width: 140px; text-align: center; vertical-align: middle; font-size: 12px; font-family: "questrialregular"; }
/* line 614, ../sass/includes/_member-dashboard.scss */
.content-section .main-container .left-section .tab-content .table-container table tr td:nth-child(1) { color: #3e4854; word-break: break-word; width: 525px; text-align: left; font-weight: 300; font-size: 13px; padding-right: 35px; }
/* line 623, ../sass/includes/_member-dashboard.scss */
.content-section .main-container .left-section .tab-content .table-container table tr td.green { background-color: #23b218; color: white; }
/* line 627, ../sass/includes/_member-dashboard.scss */
.content-section .main-container .left-section .tab-content .table-container table tr td.orange { background-color: #f1c13f; color: white; }
/* line 631, ../sass/includes/_member-dashboard.scss */
.content-section .main-container .left-section .tab-content .table-container table tr td.red { background-color: #e85545; color: white; }
/* line 635, ../sass/includes/_member-dashboard.scss */
.content-section .main-container .left-section .tab-content .table-container table tr td .skill_summary_widget { position: absolute; right: 10px; left: initial; top: 0; bottom: 0; margin: auto 0; width: 20px; height: 25px; }
/* line 645, ../sass/includes/_member-dashboard.scss */
.content-section .main-container .left-section .tab-content .table-container table tr td span { width: 100%; height: 100%; position: absolute; left: 0; top: 0; }
/* line 652, ../sass/includes/_member-dashboard.scss */
.content-section .main-container .left-section .tab-content .table-container table tr td .grd-name { transform: translate(-50%, -50%); font-size: 13px; width: initial; height: initial; left: 50%; top: 50%; z-index: 1; }
/* line 662, ../sass/includes/_member-dashboard.scss */
.content-section .main-container .left-section .tab-content .table-container table tr td .color-gray .grd-name { color: grey; }
/* line 666, ../sass/includes/_member-dashboard.scss */
.content-section .main-container .left-section .tab-content .table-container table tr td .color-gray.color-white .grd-name { color: #fff; }
/* line 672, ../sass/includes/_member-dashboard.scss */
.content-section .main-container .left-section .tab-content .table-container table tr.even-row { opacity: 0.9; }
@media (max-width: 767px) { /* line 678, ../sass/includes/_member-dashboard.scss */
  .content-section .main-container .left-section .tab-content-accordion { max-height: 0; overflow: hidden; transition: max-height 0.2s ease-out; margin-bottom: 4px; } }
/* line 687, ../sass/includes/_member-dashboard.scss */
.content-section .main-container .left-section .tab-content-2 { background-color: #e5eaed; padding: 18px 15px; margin-top: 15px; border: 1px solid #cfd3d7; }
/* line 693, ../sass/includes/_member-dashboard.scss */
.content-section .main-container .left-section .tab-content-2 h5 { color: #23b218; padding-bottom: 20px; }
/* line 697, ../sass/includes/_member-dashboard.scss */
.content-section .main-container .left-section .tab-content-2 .badge-container { display: grid; grid-template-columns: repeat(auto-fit, minmax(100px, 1fr)); grid-gap: 10px; }
/* line 701, ../sass/includes/_member-dashboard.scss */
.content-section .main-container .left-section .tab-content-2 .badge-container .badge-content { text-align: center; }
/* line 704, ../sass/includes/_member-dashboard.scss */
.content-section .main-container .left-section .tab-content-2 .badge-container .badge-content .badge-image { width: 85px; height: 80px; background-color: white; border-radius: 50%; display: inline-block; }
/* line 711, ../sass/includes/_member-dashboard.scss */
.content-section .main-container .left-section .tab-content-2 .badge-container .badge-content img { width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; text-align: center; }
/* line 723, ../sass/includes/_member-dashboard.scss */
.content-section .main-container .left-section .course-search-box.course-search-progress .selectric-wrapper .selectric-items { top: 100%; }
/* line 727, ../sass/includes/_member-dashboard.scss */
.content-section .main-container .left-section .course-search-box.course-search-progress .selectric-wrapper .selectric-scroll ul { display: block; white-space: initial; }
/* line 730, ../sass/includes/_member-dashboard.scss */
.content-section .main-container .left-section .course-search-box.course-search-progress .selectric-wrapper .selectric-scroll ul li { display: block; }
@media (max-width: 767px) { /* line 741, ../sass/includes/_member-dashboard.scss */
  .content-section .main-container .right-section .payment-start-section { max-height: 0; transition: max-height 0.2s ease-out; margin-top: 4px; } }
/* line 749, ../sass/includes/_member-dashboard.scss */
.content-section .main-container .right-section h5 { font-size: 15px; color: #f80016; padding: 12px 0; padding-bottom: 0; }
/* line 755, ../sass/includes/_member-dashboard.scss */
.content-section .main-container .right-section .payment-container { padding: 15px; background-color: #e5eaed; border: 1px solid #cfd3d7; }
/* line 759, ../sass/includes/_member-dashboard.scss */
.content-section .main-container .right-section .payment-container.payment-mar { margin-top: 15px; }
/* line 762, ../sass/includes/_member-dashboard.scss */
.content-section .main-container .right-section .payment-container h5 { color: #23b218; }
/* line 765, ../sass/includes/_member-dashboard.scss */
.content-section .main-container .right-section .payment-container .row { display: flex; align-items: center; }
/* line 770, ../sass/includes/_member-dashboard.scss */
.content-section .main-container .right-section .payment-container.payment-title h5 { margin-bottom: 0; }
/* line 775, ../sass/includes/_member-dashboard.scss */
.content-section .main-container .right-section .payment-container .payment-image i { font-size: 55px; color: #8f9293; }
@media (max-width: 1289px) { /* line 775, ../sass/includes/_member-dashboard.scss */
  .content-section .main-container .right-section .payment-container .payment-image i { font-size: 45px; } }
@media (max-width: 1199px) { /* line 775, ../sass/includes/_member-dashboard.scss */
  .content-section .main-container .right-section .payment-container .payment-image i { font-size: 35px; } }
/* line 786, ../sass/includes/_member-dashboard.scss */
.content-section .main-container .right-section .payment-container .payment-type { color: #404853; font-weight: bold; }
/* line 791, ../sass/includes/_member-dashboard.scss */
.content-section .main-container .right-section .payment-container .payment-card .card-type { color: #23b218; font-weight: bold; }
/* line 795, ../sass/includes/_member-dashboard.scss */
.content-section .main-container .right-section .payment-container .payment-card .card-number { color: #404853; font-family: "questrialregular"; font-size: 15px; }
/* line 801, ../sass/includes/_member-dashboard.scss */
.content-section .main-container .right-section .payment-container .update-container { text-align: right; padding: 10px 0; border-top: 1px solid #cfd3d7; margin-top: 15px; min-height: 50px; }
/* line 807, ../sass/includes/_member-dashboard.scss */
.content-section .main-container .right-section .payment-container .update-container .update-btn { background-color: white; color: #404853; padding: 10px 20px; border: 1px solid #cfd3d7; border-radius: 3px; font-weight: bold; margin-bottom: 10px; }
/* line 20, ../sass/includes/_member-dashboard.scss */
.content-section .main-container .right-section .payment-container .update-container .update-btn:hover, .content-section .main-container .right-section .payment-container .update-container .update-btn:focus, .content-section .main-container .right-section .payment-container .update-container .update-btn:active, .content-section .main-container .right-section .payment-container .update-container .update-btn:active:focus { background: #45ad23; color: #fff; outline: none; border-color: #45ad23; }
/* line 811, ../sass/includes/_member-dashboard.scss */
.content-section .main-container .right-section .payment-container .update-container .update-btn { text-transform: capitalize; }
/* line 814, ../sass/includes/_member-dashboard.scss */
.content-section .main-container .right-section .payment-container .update-container .stripe-button-el { padding: 0; border-radius: 0; border: 0; }
/* line 818, ../sass/includes/_member-dashboard.scss */
.content-section .main-container .right-section .payment-container .update-container .stripe-button-el span { font-family: "questrialregular"; font-size: 15px; background: #23b218 !important; border-radius: 0; height: 40px; line-height: 40px; box-shadow: none; text-shadow: none; border-color: #23b218 !important; border: 0; }
/* line 829, ../sass/includes/_member-dashboard.scss */
.content-section .main-container .right-section .payment-container .update-container .stripe-button-el span:hover { background: #378b1c !important; border-color: #378b1c !important; outline: none; color: #fff; }
/* line 837, ../sass/includes/_member-dashboard.scss */
.content-section .main-container .right-section .payment-container .update-container .debit_card_buttons { border-color: #45ad23; }
/* line 839, ../sass/includes/_member-dashboard.scss */
.content-section .main-container .right-section .payment-container .update-container .debit_card_buttons:hover, .content-section .main-container .right-section .payment-container .update-container .debit_card_buttons:focus, .content-section .main-container .right-section .payment-container .update-container .debit_card_buttons:active, .content-section .main-container .right-section .payment-container .update-container .debit_card_buttons:active:focus { border-color: #378b1c; color: #fff; }
/* line 845, ../sass/includes/_member-dashboard.scss */
.content-section .main-container .right-section .payment-container #add_new_card_details { padding: 0; margin-top: 10px; }
/* line 848, ../sass/includes/_member-dashboard.scss */
.content-section .main-container .right-section .payment-container #add_new_card_details .StripeElement { border-radius: 0; }
/* line 852, ../sass/includes/_member-dashboard.scss */
.content-section .main-container .right-section .payment-container #add_new_card_details form label { font-weight: normal; }
/* line 855, ../sass/includes/_member-dashboard.scss */
.content-section .main-container .right-section .payment-container #add_new_card_details form .stripe_update_card_submit { background: #23b218; border-color: #23b218; margin: 10px 0; }
/* line 859, ../sass/includes/_member-dashboard.scss */
.content-section .main-container .right-section .payment-container #add_new_card_details form .stripe_update_card_submit:hover, .content-section .main-container .right-section .payment-container #add_new_card_details form .stripe_update_card_submit:focus, .content-section .main-container .right-section .payment-container #add_new_card_details form .stripe_update_card_submit:active, .content-section .main-container .right-section .payment-container #add_new_card_details form .stripe_update_card_submit:active:focus { background: #378b1c; border-color: #378b1c; color: #fff; outline: none; }
/* line 870, ../sass/includes/_member-dashboard.scss */
.content-section .main-container .right-section .payment-container .next-last-payment .next-payment { font-size: 15px; border-top: 1px solid #cfd3d7; border-bottom: 0 !important; padding: 10px 0px; float: left; width: 100%; }
/* line 877, ../sass/includes/_member-dashboard.scss */
.content-section .main-container .right-section .payment-container .next-last-payment .next-payment .pay-next { float: right; }
@media (max-width: 1199px) { /* line 877, ../sass/includes/_member-dashboard.scss */
  .content-section .main-container .right-section .payment-container .next-last-payment .next-payment .pay-next { float: left; width: 100%; margin-top: 5px; } }
/* line 885, ../sass/includes/_member-dashboard.scss */
.content-section .main-container .right-section .payment-container .next-last-payment .next-payment:first-child { margin-top: 10px; }
/* line 888, ../sass/includes/_member-dashboard.scss */
.content-section .main-container .right-section .payment-container .next-last-payment .next-payment:last-child { border-bottom: 1px solid #cfd3d7 !important; }
/* line 892, ../sass/includes/_member-dashboard.scss */
.content-section .main-container .right-section .payment-container .next-last-payment .last-payment { font-size: 15px; border-bottom: 1px solid #cfd3d7; padding: 10px 0px; float: left; width: 100%; }
/* line 898, ../sass/includes/_member-dashboard.scss */
.content-section .main-container .right-section .payment-container .next-last-payment .last-payment .pay-last { float: right; }
@media (max-width: 1199px) { /* line 898, ../sass/includes/_member-dashboard.scss */
  .content-section .main-container .right-section .payment-container .next-last-payment .last-payment .pay-last { float: left; width: 100%; margin-top: 5px; } }
/* line 908, ../sass/includes/_member-dashboard.scss */
.content-section .main-container .right-section .payment-container .history-container { text-align: right; }
@media (max-width: 1199px) { /* line 908, ../sass/includes/_member-dashboard.scss */
  .content-section .main-container .right-section .payment-container .history-container { text-align: center; } }
/* line 913, ../sass/includes/_member-dashboard.scss */
.content-section .main-container .right-section .payment-container .history-container .history-btn { font-size: 15px; background-color: white; color: #404853; padding: 10px 20px; border: 1px solid #cfd3d7; border-radius: 3px; font-weight: bold; display: inline-block; margin-top: 10px; border-radius: 0; }
/* line 20, ../sass/includes/_member-dashboard.scss */
.content-section .main-container .right-section .payment-container .history-container .history-btn:hover, .content-section .main-container .right-section .payment-container .history-container .history-btn:focus, .content-section .main-container .right-section .payment-container .history-container .history-btn:active, .content-section .main-container .right-section .payment-container .history-container .history-btn:active:focus { background: #45ad23; color: #fff; outline: none; border-color: #45ad23; }
/* line 921, ../sass/includes/_member-dashboard.scss */
.content-section .main-container .right-section .payment-container .btn-primary { background: #fff; border: 1px solid #d5d8dc; color: #333; margin-top: 10px; font-size: 14px; }
/* line 927, ../sass/includes/_member-dashboard.scss */
.content-section .main-container .right-section .payment-container .btn-primary:hover { background: #378b1c; color: #fff; }
@media (max-width: 767px) { /* line 933, ../sass/includes/_member-dashboard.scss */
  .content-section .main-container .right-section .attendance-accordion { max-height: 0; overflow: hidden; transition: max-height 0.2s ease-out; } }
/* line 941, ../sass/includes/_member-dashboard.scss */
.content-section .main-container .right-section .attendance-container { margin-top: 15px; background-color: #e5eaed; padding: 15px; border: 1px solid #cfd3d7; padding-bottom: 50px; float: left; width: 100%; }
/* line 950, ../sass/includes/_member-dashboard.scss */
.content-section .main-container .right-section .attendance-container .attendance { font-size: 70px; font-weight: bolder; }
/* line 954, ../sass/includes/_member-dashboard.scss */
.content-section .main-container .right-section .attendance-container h5 { color: #23b218; }
/* line 958, ../sass/includes/_member-dashboard.scss */
.content-section .main-container .right-section .attendance-container .checkboxes h5 { color: #404853; margin-bottom: 15px; }
/* line 963, ../sass/includes/_member-dashboard.scss */
.content-section .main-container .right-section .attendance-container .checkboxes .checkboxes-row { display: grid; grid-template-columns: 60px 60px 60px 60px 60px; grid-gap: 16px; border-bottom: 1px solid #cfd3d7; padding-bottom: 5px; }
/* line 969, ../sass/includes/_member-dashboard.scss */
.content-section .main-container .right-section .attendance-container .checkboxes .checkboxes-row .checkboxes-holder { margin-right: 5px; text-align: center; }
/* line 972, ../sass/includes/_member-dashboard.scss */
.content-section .main-container .right-section .attendance-container .checkboxes .checkboxes-row .checkboxes-holder label { display: block; }
/* line 975, ../sass/includes/_member-dashboard.scss */
.content-section .main-container .right-section .attendance-container .checkboxes .checkboxes-row .checkboxes-holder .score { font-family: "questrialregular"; font-size: 12px; color: #939596; margin-top: 25px; }
/* line 985, ../sass/includes/_member-dashboard.scss */
.content-section .main-container .right-section .attendance-container .checkboxes .custom-check input { display: none; }
/* line 987, ../sass/includes/_member-dashboard.scss */
.content-section .main-container .right-section .attendance-container .checkboxes .custom-check input:checked + span { background-color: white; color: #23b218; }
/* line 990, ../sass/includes/_member-dashboard.scss */
.content-section .main-container .right-section .attendance-container .checkboxes .custom-check input:checked + span::before { color: #23b218; }
/* line 995, ../sass/includes/_member-dashboard.scss */
.content-section .main-container .right-section .attendance-container .checkboxes .custom-check span { width: 100%; padding: 20px 0px; }
/* line 1001, ../sass/includes/_member-dashboard.scss */
.content-section .main-container .right-section .attendance-container .checkboxes .notify-teacher-section { padding: 15px 0; float: left; width: 100%; }
/* line 1005, ../sass/includes/_member-dashboard.scss */
.content-section .main-container .right-section .attendance-container .checkboxes .notify-teacher-section button { background-color: white; color: #404853; padding: 10px 20px; border: 1px solid #cfd3d7; border-radius: 3px; font-weight: bold; width: 100%; color: red; font-weight: normal; }
/* line 20, ../sass/includes/_member-dashboard.scss */
.content-section .main-container .right-section .attendance-container .checkboxes .notify-teacher-section button:hover, .content-section .main-container .right-section .attendance-container .checkboxes .notify-teacher-section button:focus, .content-section .main-container .right-section .attendance-container .checkboxes .notify-teacher-section button:active, .content-section .main-container .right-section .attendance-container .checkboxes .notify-teacher-section button:active:focus { background: #45ad23; color: #fff; outline: none; border-color: #45ad23; }
/* line 1010, ../sass/includes/_member-dashboard.scss */
.content-section .main-container .right-section .attendance-container .checkboxes .notify-teacher-section button.submit-btn { width: 130px; margin: 10px 8px; padding: 0; height: 37px; color: #45ad23; border-radius: 0; }
/* line 1017, ../sass/includes/_member-dashboard.scss */
.content-section .main-container .right-section .attendance-container .checkboxes .notify-teacher-section button.submit-btn:hover { color: #fff; }
/* line 1024, ../sass/includes/_member-dashboard.scss */
.content-section .main-container .right-section .attendance-container .checkboxes .planned-absences .sec-one { border-top: 1px solid #cfd3d7; border-bottom: 1px solid #cfd3d7; padding: 6px 0; }
/* line 1028, ../sass/includes/_member-dashboard.scss */
.content-section .main-container .right-section .attendance-container .checkboxes .planned-absences .sec-one span { color: #404853; font-weight: bold; }
/* line 1033, ../sass/includes/_member-dashboard.scss */
.content-section .main-container .right-section .attendance-container .checkboxes .planned-absences .sec-two { padding: 6px 0; border-bottom: 1px solid #cfd3d7; }
/* line 1036, ../sass/includes/_member-dashboard.scss */
.content-section .main-container .right-section .attendance-container .checkboxes .planned-absences .sec-two span { color: #404853; font-weight: bold; }
/* line 1041, ../sass/includes/_member-dashboard.scss */
.content-section .main-container .right-section .attendance-container .checkboxes .planned-absences .edit-section { text-align: right; padding-top: 15px; }
/* line 1044, ../sass/includes/_member-dashboard.scss */
.content-section .main-container .right-section .attendance-container .checkboxes .planned-absences .edit-section .edit-btn { background-color: white; color: #404853; padding: 10px 20px; border: 1px solid #cfd3d7; border-radius: 3px; font-weight: bold; padding: 10px 35px; }
/* line 20, ../sass/includes/_member-dashboard.scss */
.content-section .main-container .right-section .attendance-container .checkboxes .planned-absences .edit-section .edit-btn:hover, .content-section .main-container .right-section .attendance-container .checkboxes .planned-absences .edit-section .edit-btn:focus, .content-section .main-container .right-section .attendance-container .checkboxes .planned-absences .edit-section .edit-btn:active, .content-section .main-container .right-section .attendance-container .checkboxes .planned-absences .edit-section .edit-btn:active:focus { background: #45ad23; color: #fff; outline: none; border-color: #45ad23; }
/* line 1051, ../sass/includes/_member-dashboard.scss */
.content-section .main-container .right-section .attendance-container .planned-absences { width: 100%; float: left; position: relative; }
/* line 1057, ../sass/includes/_member-dashboard.scss */
.content-section .main-container .right-section .attendance-container .absence-wrapper .well { background: none; }
/* line 1062, ../sass/includes/_member-dashboard.scss */
.content-section .main-container .right-section .attendance-container .absence-wrapper .well .table tr td.chek-outer { padding: 20px; }
/* line 1073, ../sass/includes/_member-dashboard.scss */
.content-section .main-container .left-section .payment-info-box { position: relative; }
/* line 1075, ../sass/includes/_member-dashboard.scss */
.content-section .main-container .left-section .payment-info-box .view-buttons { margin-bottom: 20px; }
/* line 1080, ../sass/includes/_member-dashboard.scss */
.content-section .main-container .left-section .payment-info-box .view-buttons ul li.active a { background: #4bc136; color: #fff; }
/* line 1087, ../sass/includes/_member-dashboard.scss */
.content-section .main-container .left-section .payment-info-box .view-buttons .btns { position: relative; display: inline-block; width: 45px; height: 45px; padding: 0; background: #b0b0b0; font-size: 20px; line-height: 45px; border-radius: 50%; border: 1px solid #777b82; color: #fff; text-align: center; -webkit-transition: all .35s; -o-transition: all .35s; transition: all .35s; margin-right: 10px; }
/* line 1104, ../sass/includes/_member-dashboard.scss */
.content-section .main-container .left-section .payment-info-box .view-buttons .btns i { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); }
/* line 1116, ../sass/includes/_member-dashboard.scss */
.content-section.progress_content { padding: 0; background: none; }
/* line 1119, ../sass/includes/_member-dashboard.scss */
.content-section.progress_content .main-container { padding: 0; }
/* line 1122, ../sass/includes/_member-dashboard.scss */
.content-section.progress_content .main-container .left-section .tab-content { float: left; }

/* line 1133, ../sass/includes/_member-dashboard.scss */
.message-wrap .member-test-result .payment-info-box .owl-common .owl-stage-outer { padding-top: 15px; }
/* line 1140, ../sass/includes/_member-dashboard.scss */
.message-wrap .member-test-result .owl-common .owl-carousel .owl-nav button.owl-next { top: 15px; }

/* line 1147, ../sass/includes/_member-dashboard.scss */
.accordion-button { display: none; }
@media (max-width: 767px) { /* line 1147, ../sass/includes/_member-dashboard.scss */
  .accordion-button { position: relative; display: block; width: 100%; padding-top: 8px; padding-bottom: 8px; text-align: left; font-size: 15px; border: 1px solid #ddd; background-color: #e5eaed; color: #404853; text-transform: capitalize; } }
/* line 1162, ../sass/includes/_member-dashboard.scss */
.accordion-button.active, .accordion-button:hover { background-color: #404853; color: #e5eaed; }
/* line 1168, ../sass/includes/_member-dashboard.scss */
.accordion-button.active i::before { content: "\f0d7"; }
/* line 1172, ../sass/includes/_member-dashboard.scss */
.accordion-button .toggle-icon { font-size: 18px; position: absolute; right: 0; top: 0; bottom: 0; margin: auto 0; width: 20px; height: 20px; vertical-align: middle; line-height: 20px; }
/* line 1185, ../sass/includes/_member-dashboard.scss */
.accordion-button .toggle-icon .fa.fa-caret-right.fa-caret-down::before { content: "\f0d7" !important; }

/* line 1192, ../sass/includes/_member-dashboard.scss */
.drop-hide { transition: 1s; height: auto !important; }

/* line 1198, ../sass/includes/_member-dashboard.scss */
.modal-goal-summary .edit-resource-model p { font-size: 15px; color: #344141; text-transform: none; padding: 0; margin: 0; width: 100%; word-break: break-all; }
/* line 1208, ../sass/includes/_member-dashboard.scss */
.modal-goal-summary .tab-pane { padding: 10px 8px; }
/* line 1212, ../sass/includes/_member-dashboard.scss */
.modal-goal-summary .pdf-downloader li { list-style: none; border: solid 1px #ddd; padding: 10px; margin-bottom: 10px; }
/* line 1217, ../sass/includes/_member-dashboard.scss */
.modal-goal-summary .pdf-downloader li label { font-weight: normal; font-size: 15px; font-family: "montserratregular"; }
/* line 1222, ../sass/includes/_member-dashboard.scss */
.modal-goal-summary .pdf-downloader li span { float: right; }
/* line 1227, ../sass/includes/_member-dashboard.scss */
.modal-goal-summary .pdf-downloader.download-data li { width: 100%; }
/* line 1229, ../sass/includes/_member-dashboard.scss */
.modal-goal-summary .pdf-downloader.download-data li label { width: 100%; text-transform: none; word-break: break-all; }
/* line 1238, ../sass/includes/_member-dashboard.scss */
.modal-goal-summary .alert.alert-danger { background: none; border: 0px; padding: 0px; }

/* line 1246, ../sass/includes/_member-dashboard.scss */
.wrapper-area .notyfy-banner { font-family: "questrialregular"; background: #fff; color: #e61c27; font-size: 15px; position: relative; width: 100%; height: auto; border: 0px; line-height: 30px; white-space: normal; padding-right: 30px; text-align: center; border: 1px solid #cdd1d6; }
/* line 1260, ../sass/includes/_member-dashboard.scss */
.wrapper-area .notyfy-banner:hover, .wrapper-area .notyfy-banner:focus, .wrapper-area .notyfy-banner:active, .wrapper-area .notyfy-banner:active:focus { background: #378b1c; color: #fff; border-color: #378b1c; }
/* line 1279, ../sass/includes/_member-dashboard.scss */
.wrapper-area .notyfy-banner.collapsed:after { content: '\e250'; }
/* line 1283, ../sass/includes/_member-dashboard.scss */
.wrapper-area .notyfy-banner:focus, .wrapper-area .notyfy-banner:active, .wrapper-area .notyfy-banner:active:focus { background: #378b1c; color: #fff; }

/* line 1292, ../sass/includes/_member-dashboard.scss */
.notify-wrapper .well .table tr { border-bottom: 1px solid #ccc; }
/* line 1294, ../sass/includes/_member-dashboard.scss */
.notify-wrapper .well .table tr td { text-align: center; }
/* line 1296, ../sass/includes/_member-dashboard.scss */
.notify-wrapper .well .table tr td:nth-child(1) { width: 50px !important; }
/* line 1301, ../sass/includes/_member-dashboard.scss */
.notify-wrapper .well .table tr:nth-child(even) td { width: 50%; }
/* line 1305, ../sass/includes/_member-dashboard.scss */
.notify-wrapper .well .table tr td { vertical-align: middle; }
/* line 1307, ../sass/includes/_member-dashboard.scss */
.notify-wrapper .well .table tr td.chek-outer label span { padding: 0 !important; }
/* line 1314, ../sass/includes/_member-dashboard.scss */
.notify-wrapper .well .table-responsive button { margin: 10px; background: #45ad23; color: #fff; border: 0; }
/* line 1319, ../sass/includes/_member-dashboard.scss */
.notify-wrapper .well .table-responsive button:hover, .notify-wrapper .well .table-responsive button:focus, .notify-wrapper .well .table-responsive button:active:focus { background: #378b1c; color: #fff; outline: none; }

/*------------ Mark Absense POPUP -----------*/
/* line 1330, ../sass/includes/_member-dashboard.scss */
.absenese-wrapper { margin-top: 20px; }
/* line 1333, ../sass/includes/_member-dashboard.scss */
.absenese-wrapper .absent-marker .right-checkbox { background: #45ad23; color: #fff; }
/* line 1336, ../sass/includes/_member-dashboard.scss */
.absenese-wrapper .absent-marker .right-checkbox span { background: #45ad23; }
/* line 1338, ../sass/includes/_member-dashboard.scss */
.absenese-wrapper .absent-marker .right-checkbox span:before { content: "\f00c"; color: #33335a; }
/* line 1343, ../sass/includes/_member-dashboard.scss */
.absenese-wrapper .absent-marker .right-checkbox input:checked + span:before { color: #fff; }
/* line 1348, ../sass/includes/_member-dashboard.scss */
.absenese-wrapper .pool_search { height: 43px; border: 1px solid #d9dee2; }
/* line 1351, ../sass/includes/_member-dashboard.scss */
.absenese-wrapper .pool_search .input-group-title { display: inline-block; float: left; background: #e4eaed; border-right: 1px solid #d9dee2; padding: 10px; }
/* line 1359, ../sass/includes/_member-dashboard.scss */
.absenese-wrapper .pool_search .input-group { height: 100%; }
/* line 1361, ../sass/includes/_member-dashboard.scss */
.absenese-wrapper .pool_search .input-group .input-group-addon { width: 20%; display: inline-block; float: left; height: 100%; border-radius: 0; line-height: 30px; background: none; border: 0; }
/* line 1371, ../sass/includes/_member-dashboard.scss */
.absenese-wrapper .pool_search .input-group input { width: 80%; height: 100%; min-height: 43px; border: 0; margin: 0; display: inline-block; background: none; }
/* line 1382, ../sass/includes/_member-dashboard.scss */
.absenese-wrapper .bottom-block { margin-top: 10px; }
/* line 1384, ../sass/includes/_member-dashboard.scss */
.absenese-wrapper .bottom-block h5 { margin-bottom: 15px; }
/* line 1387, ../sass/includes/_member-dashboard.scss */
.absenese-wrapper .bottom-block button { width: 180px; color: #fff; float: right; border: 0; }
/* line 1392, ../sass/includes/_member-dashboard.scss */
.absenese-wrapper .bottom-block button:hover, .absenese-wrapper .bottom-block button:focus, .absenese-wrapper .bottom-block button:active, .absenese-wrapper .bottom-block button:active:focus { background: #378b1c; color: #fff; outline: none; }

/*-------- Participant Skills -------------- */
/* line 1401, ../sass/includes/_member-dashboard.scss */
.participant-skill-wrap { min-height: 200px; }
/* line 1403, ../sass/includes/_member-dashboard.scss */
.participant-skill-wrap h4 { font-size: 18px; margin-bottom: 20px; color: #45ad23; }
/* line 1408, ../sass/includes/_member-dashboard.scss */
.participant-skill-wrap .carousel { width: 100%; left: 50%; top: 50%; transform: translate(-50%, -50%); }
/* line 1416, ../sass/includes/_member-dashboard.scss */
.participant-skill-wrap .carousel .carousel-inner .participant-skill-inner .gutter-block { width: 100%; text-align: center; }
/* line 1420, ../sass/includes/_member-dashboard.scss */
.participant-skill-wrap .carousel .carousel-inner .participant-skill-inner .gutter-block.img-block img { max-height: 200px; display: inline-block; }
/* line 1425, ../sass/includes/_member-dashboard.scss */
.participant-skill-wrap .carousel .carousel-inner .participant-skill-inner .gutter-block li { margin-bottom: 0; }
/* line 1431, ../sass/includes/_member-dashboard.scss */
.participant-skill-wrap .carousel .left.carousel-control, .participant-skill-wrap .carousel .right.carousel-control { width: 40px; height: 40px; background: none; top: 0; bottom: 0; margin: auto 0; }
/* line 1438, ../sass/includes/_member-dashboard.scss */
.participant-skill-wrap .carousel .left.carousel-control span, .participant-skill-wrap .carousel .right.carousel-control span { width: 100%; height: 100%; background: #45ad23; padding: 10px; font-size: 14px; line-height: 19px; margin: 0; top: 0; left: 0; }
/* line 1450, ../sass/includes/_member-dashboard.scss */
.participant-skill-wrap .carousel .left.carousel-control { left: 0; }
/* line 1453, ../sass/includes/_member-dashboard.scss */
.participant-skill-wrap .carousel .right.carousel-control { right: 0; }

/* line 1458, ../sass/includes/_member-dashboard.scss */
.participant-skill-right { max-height: 500px; overflow-y: auto; }
/* line 1461, ../sass/includes/_member-dashboard.scss */
.participant-skill-right h4 { font-size: 18px; margin-bottom: 20px; }
/* line 1466, ../sass/includes/_member-dashboard.scss */
.participant-skill-right p { line-height: 25px; word-break: break-word; }

/* line 1472, ../sass/includes/_member-dashboard.scss */
#skill_table .grd-txt { color: #333; }

/*--------Participant slide -----------*/
/*--------Participant slide end-----------*/
/* line 1481, ../sass/includes/_member-dashboard.scss */
.StripeElement { box-sizing: border-box; height: 40px; padding: 10px 12px; border: 1px solid transparent; border-radius: 4px; background-color: white; box-shadow: 0 1px 3px 0 #e6ebf1; -webkit-transition: box-shadow 150ms ease; transition: box-shadow 150ms ease; }

/* line 1497, ../sass/includes/_member-dashboard.scss */
.StripeElement--focus { box-shadow: 0 1px 3px 0 #cfd7df; }

/* line 1501, ../sass/includes/_member-dashboard.scss */
.StripeElement--invalid { border-color: #fa755a; }

/* line 1505, ../sass/includes/_member-dashboard.scss */
.StripeElement--webkit-autofill { background-color: #fefde5 !important; }

/* ---------Search Result -------------- */
/* line 1511, ../sass/includes/_member-dashboard.scss */
#search_result .content-section { padding-top: 10px; }

/* line 1516, ../sass/includes/_member-dashboard.scss */
.search-result .tresult { margin-top: 20px; max-height: 500px; overflow-y: auto; }
/* line 1520, ../sass/includes/_member-dashboard.scss */
.search-result .tresult::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); background-color: #F5F5F5; height: 3px; }
/* line 1526, ../sass/includes/_member-dashboard.scss */
.search-result .tresult::-webkit-scrollbar { width: 10px; height: 10px; background-color: #F5F5F5; }
/* line 1531, ../sass/includes/_member-dashboard.scss */
.search-result .tresult::-webkit-scrollbar-thumb { background-color: #245c13; }
/* line 1535, ../sass/includes/_member-dashboard.scss */
.search-result h5 { font-size: 15px; color: #404b59; }
/* line 1542, ../sass/includes/_member-dashboard.scss */
.search-result .result-table thead tr td { font-family: "questrialregular"; font-size: 15px; padding-top: 0; color: #45ad23; }
/* line 1551, ../sass/includes/_member-dashboard.scss */
.search-result .result-table tbody tr { border-bottom: 10px solid #e5eaed; }
/* line 1553, ../sass/includes/_member-dashboard.scss */
.search-result .result-table tbody tr:last-child { border-bottom: 0; }
/* line 1556, ../sass/includes/_member-dashboard.scss */
.search-result .result-table tbody tr td { min-width: 120px; text-transform: capitalize; background: #fff; border-top: 0; border: 1px solid #cdd2d6; }
/* line 1562, ../sass/includes/_member-dashboard.scss */
.search-result .result-table tbody tr td h5 { font-size: 15px; color: #404b59; }
/* line 1566, ../sass/includes/_member-dashboard.scss */
.search-result .result-table tbody tr td h6 { font-size: 15px; color: #f47721; }
/* line 1570, ../sass/includes/_member-dashboard.scss */
.search-result .result-table tbody tr td .miles { position: absolute; right: 10px; bottom: 10px; font-family: "questrialregular"; font-size: 13px; color: #45ad23; }
/* line 1578, ../sass/includes/_member-dashboard.scss */
.search-result .result-table tbody tr td:nth-child(1) { min-width: 250px; padding-right: 30px; }
/* line 1581, ../sass/includes/_member-dashboard.scss */
.search-result .result-table tbody tr td:nth-child(1) h5 { margin-bottom: 15px; }
/* line 1586, ../sass/includes/_member-dashboard.scss */
.search-result .result-table tbody tr td:nth-child(2) h5 { margin-bottom: 15px; }
@media (max-width: 1300px) { /* line 1590, ../sass/includes/_member-dashboard.scss */
  .search-result .result-table tbody tr td:nth-child(3) { min-width: 250px; } }
/* line 1594, ../sass/includes/_member-dashboard.scss */
.search-result .result-table tbody tr td:nth-child(3) h5 { width: 80%; }
/* line 1598, ../sass/includes/_member-dashboard.scss */
.search-result .result-table tbody tr td:last-child { width: 120px; background: none; border: 0; vertical-align: bottom; }
/* line 1604, ../sass/includes/_member-dashboard.scss */
.search-result .result-table tbody tr td .btn-more-info, .search-result .result-table tbody tr td .btn-book { width: 100%; display: block; font-family: "questrialregular"; font-size: 15px; background: #fff; border-color: #cdd2d6; text-transform: capitalize; color: #404b59; margin-bottom: 5px; }
/* line 1614, ../sass/includes/_member-dashboard.scss */
.search-result .result-table tbody tr td .btn-more-info:hover, .search-result .result-table tbody tr td .btn-more-info:focus, .search-result .result-table tbody tr td .btn-more-info:active, .search-result .result-table tbody tr td .btn-more-info:active:focus, .search-result .result-table tbody tr td .btn-book:hover, .search-result .result-table tbody tr td .btn-book:focus, .search-result .result-table tbody tr td .btn-book:active, .search-result .result-table tbody tr td .btn-book:active:focus { background: #23b118; border-color: #23b118; outline: none; color: #fff; }
/* line 1621, ../sass/includes/_member-dashboard.scss */
.search-result .result-table tbody tr td .btn-book { background: #23b118; margin-bottom: 0; color: #fff; border-color: #23b118; }
/* line 1626, ../sass/includes/_member-dashboard.scss */
.search-result .result-table tbody tr td .btn-book:hover, .search-result .result-table tbody tr td .btn-book:focus, .search-result .result-table tbody tr td .btn-book:active, .search-result .result-table tbody tr td .btn-book:active:focus { background: #378b1c; border-color: #378b1c; outline: none; }
/* line 1632, ../sass/includes/_member-dashboard.scss */
.search-result .result-table tbody tr td .btn-more-info { line-height: 28px; }
/* line 1635, ../sass/includes/_member-dashboard.scss */
.search-result .result-table tbody tr td .btn-join-list { font-family: "questrialregular"; width: 100%; font-size: 14px; background: #cdd2d6; color: #fff; border-color: #cdd2d6; line-height: 25px; }
/* line 1643, ../sass/includes/_member-dashboard.scss */
.search-result .result-table tbody tr td .btn-join-list:hover, .search-result .result-table tbody tr td .btn-join-list:focus, .search-result .result-table tbody tr td .btn-join-list:active, .search-result .result-table tbody tr td .btn-join-list:active:focus { background: #378b1c; border-color: #378b1c; outline: none; }
/* line 1649, ../sass/includes/_member-dashboard.scss */
.search-result .result-table tbody tr td .info { width: 20px; height: 20px; border: 1px solid #ccc; display: block; position: absolute; right: 10px; top: 50%; transform: translateY(-50%); display: none; }
/* line 1659, ../sass/includes/_member-dashboard.scss */
.search-result .result-table tbody tr td .info a { display: block; text-align: center; line-height: 18px; }

/* line 1673, ../sass/includes/_member-dashboard.scss */
.course-details .form-group label { color: #45ad23 !important; font-family: "questrialregular"; }
/* line 1678, ../sass/includes/_member-dashboard.scss */
.course-details .box_lesson_name { width: 100%; min-height: 43px; padding: 8px; float: left; position: relative; display: block; background: #fff; }
/* line 1689, ../sass/includes/_member-dashboard.scss */
.course-details .lessons-block .box_lesson_name { margin-bottom: 10px; }
/* line 1691, ../sass/includes/_member-dashboard.scss */
.course-details .lessons-block .box_lesson_name:last-child { margin-bottom: 0; }
/* line 1697, ../sass/includes/_member-dashboard.scss */
.course-details .day-block .box_lesson_name { width: auto; float: left; margin-right: 5px; margin-bottom: 5px; }
/* line 1702, ../sass/includes/_member-dashboard.scss */
.course-details .day-block .box_lesson_name:last-child { margin-right: 0; }
/* line 1708, ../sass/includes/_member-dashboard.scss */
.course-details .lesson-date input, .course-details .lesson-time input, .course-details .lesson-time input { background: #fff !important; }
/* line 1714, ../sass/includes/_member-dashboard.scss */
.course-details .termly-block input.custom-bg { background: #fff !important; }

/* line 1726, ../sass/includes/_member-dashboard.scss */
table.access-remove-table tbody tr td:nth-child(2) { width: 40px; }

/* line 1741, ../sass/includes/_member-dashboard.scss */
.member-payment .payments-table tbody tr td:nth-child(6) .individual_refund { position: absolute; left: 0; top: 0; width: 100%; height: 100%; margin: 0; }
/* line 1750, ../sass/includes/_member-dashboard.scss */
.member-payment .payments-table tbody tr td:last-child { width: 100px; }
/* line 1752, ../sass/includes/_member-dashboard.scss */
.member-payment .payments-table tbody tr td:last-child button { background: #5086ae; position: absolute; left: 0; top: 0; width: 100%; height: 100%; margin: 0; }

/* line 1768, ../sass/includes/_member-dashboard.scss */
#member-list_wrapper .member-table { width: 99%; }

/* line 1772, ../sass/includes/_member-dashboard.scss */
#progress_data { padding: 15px; padding-left: 0; padding-right: 0; }
/* line 1776, ../sass/includes/_member-dashboard.scss */
#progress_data h3 { color: #3e4854; font-family: "questrialregular"; font-size: 17px; display: inline-block; }
/* line 1783, ../sass/includes/_member-dashboard.scss */
#progress_data .c-lessons span, #progress_data .c-awards span { font-size: 15px; color: #23b218; }
/* line 1788, ../sass/includes/_member-dashboard.scss */
#progress_data .c-lessons { padding: 8px 0; }
/* line 1791, ../sass/includes/_member-dashboard.scss */
#progress_data .c-awards { padding: 8px 0; }
/* line 1794, ../sass/includes/_member-dashboard.scss */
#progress_data .table-container { height: 522px; overflow-y: scroll; }
@media (max-width: 767px) { /* line 1794, ../sass/includes/_member-dashboard.scss */
  #progress_data .table-container { height: 300px; } }
/* line 1800, ../sass/includes/_member-dashboard.scss */
#progress_data .table-container::-webkit-scrollbar { width: 5px; }
/* line 1803, ../sass/includes/_member-dashboard.scss */
#progress_data .table-container::-webkit-scrollbar-track { background: transparent; }
/* line 1806, ../sass/includes/_member-dashboard.scss */
#progress_data .table-container::-webkit-scrollbar-thumb { background: silver; border-radius: 8px; }
/* line 1810, ../sass/includes/_member-dashboard.scss */
#progress_data .table-container::-webkit-scrollbar-thumb:hover { background: grey; }
/* line 1814, ../sass/includes/_member-dashboard.scss */
#progress_data .table-container.table-responsive::-webkit-scrollbar { width: 5px; }
/* line 1817, ../sass/includes/_member-dashboard.scss */
#progress_data .table-container.table-responsive::-webkit-scrollbar-track { background: transparent; }
/* line 1820, ../sass/includes/_member-dashboard.scss */
#progress_data .table-container.table-responsive::-webkit-scrollbar-thumb { background: silver; border-radius: 8px; }
/* line 1824, ../sass/includes/_member-dashboard.scss */
#progress_data .table-container.table-responsive::-webkit-scrollbar-thumb:hover { background: grey; }
/* line 1829, ../sass/includes/_member-dashboard.scss */
#progress_data .table-container table tr { border: none; }
/* line 1831, ../sass/includes/_member-dashboard.scss */
#progress_data .table-container table tr:nth-child(odd) { background-color: #fff; }
/* line 1834, ../sass/includes/_member-dashboard.scss */
#progress_data .table-container table tr:nth-child(odd) td i { border: 2px solid silver; color: silver; padding: 3px 6px; cursor: pointer; }
/* line 1842, ../sass/includes/_member-dashboard.scss */
#progress_data .table-container table tr:nth-child(even) { background-color: #cfd3d7; }
/* line 1845, ../sass/includes/_member-dashboard.scss */
#progress_data .table-container table tr:nth-child(even) td i { color: white; border: 2px solid white; padding: 3px 6px; cursor: pointer; }
/* line 1853, ../sass/includes/_member-dashboard.scss */
#progress_data .table-container table tr td { color: #aeb0b1; padding: 10px 8px; border-bottom: 0; border-top: 0; width: 100px; text-align: center; vertical-align: middle; font-size: 12px; font-family: "questrialregular"; }
/* line 1864, ../sass/includes/_member-dashboard.scss */
#progress_data .table-container table tr td:nth-child(1) { color: #3e4854; word-break: break-word; width: 525px; text-align: left; font-weight: 300; font-size: 13px; padding-right: 35px; }
/* line 1873, ../sass/includes/_member-dashboard.scss */
#progress_data .table-container table tr td.green { background-color: #23b218; color: white; }
/* line 1877, ../sass/includes/_member-dashboard.scss */
#progress_data .table-container table tr td.orange { background-color: #f1c13f; color: white; }
/* line 1881, ../sass/includes/_member-dashboard.scss */
#progress_data .table-container table tr td.red { background-color: #e85545; color: white; }
/* line 1885, ../sass/includes/_member-dashboard.scss */
#progress_data .table-container table tr td .skill_summary_widget { position: absolute; right: 10px; left: initial; top: 0; bottom: 0; margin: auto 0; width: 20px; height: 25px; }
/* line 1895, ../sass/includes/_member-dashboard.scss */
#progress_data .table-container table tr td span { width: 100%; height: 100%; position: absolute; left: 0; top: 0; }
/* line 1902, ../sass/includes/_member-dashboard.scss */
#progress_data .table-container table tr td .grd-name { transform: translate(-50%, -50%); font-size: 13px; width: initial; height: initial; left: 50%; top: 50%; z-index: 1; }
/* line 1912, ../sass/includes/_member-dashboard.scss */
#progress_data .table-container table tr.even-row { opacity: 0.9; }
/* line 1916, ../sass/includes/_member-dashboard.scss */
#progress_data .second-tabs { padding-top: 10px; position: relative; padding-right: 40px; }
/* line 1920, ../sass/includes/_member-dashboard.scss */
#progress_data .second-tabs ul { border: none; }
/* line 1922, ../sass/includes/_member-dashboard.scss */
#progress_data .second-tabs ul li { position: relative; width: 100%; }
/* line 1925, ../sass/includes/_member-dashboard.scss */
#progress_data .second-tabs ul li.completed { position: relative; }
/* line 1927, ../sass/includes/_member-dashboard.scss */
#progress_data .second-tabs ul li.completed a { background: #fff; }
/* line 1947, ../sass/includes/_member-dashboard.scss */
#progress_data .second-tabs ul li.active a { background-color: #23b218; color: white; border: 1px solid #23b218; }
/* line 1951, ../sass/includes/_member-dashboard.scss */
#progress_data .second-tabs ul li.active a:before { content: ''; width: 0; height: 0; border-left: 12px solid transparent; border-right: 12px solid transparent; border-top: 12px solid #45ad23; position: absolute; left: 0; right: 0; bottom: -11px; margin: 0 auto; }
/* line 1965, ../sass/includes/_member-dashboard.scss */
#progress_data .second-tabs ul li.active #triangle-down { width: 0; height: 0; border-left: 10px solid transparent; border-right: 10px solid transparent; border-top: 10px solid #23b218; position: absolute; left: 50%; transform: translateX(-50%); }
/* line 1976, ../sass/includes/_member-dashboard.scss */
#progress_data .second-tabs ul li a { font-family: "questrialregular"; padding: 8px; border: 1px solid #b3b8b9; border-radius: 0; background-color: #b3b8b9; color: #cdd2d6; float: left; width: 100%; text-align: center; position: relative; }

@media (max-width: 767px) { /* line 1993, ../sass/includes/_member-dashboard.scss */
  .new-lesson-modal .modal-dialog { width: calc(100% - 20px) !important; } }
/* line 1997, ../sass/includes/_member-dashboard.scss */
.new-lesson-modal .modal-dialog .input-group-title { width: 135px; }
/* line 2000, ../sass/includes/_member-dashboard.scss */
.new-lesson-modal .modal-dialog .help-block { display: contents; }

/* line 2003, ../sass/includes/_member-dashboard.scss */
.upt_card, .btn-gocard { text-align: center; text-transform: capitalize; font-family: "questrialregular"; padding: 10px 15px; white-space: normal; height: auto; color: #fff !important; display: inline-block; margin-bottom: 10px; background: #45ad23 !important; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s; }
/* line 2019, ../sass/includes/_member-dashboard.scss */
.upt_card:hover, .btn-gocard:hover { background: #34831a !important; }

/* line 2026, ../sass/includes/_member-dashboard.scss */
#member-list #members_tbl_body td { width: 100px; }
/* line 2028, ../sass/includes/_member-dashboard.scss */
#member-list #members_tbl_body td .btn_pay_now { background: #45ad23; border: 0; font-size: 12px; text-transform: capitalize; font-family: "questrialregular"; padding: 10px 15px; color: #fff; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s; }
/* line 2040, ../sass/includes/_member-dashboard.scss */
#member-list #members_tbl_body td .btn_pay_now:hover { background: #378b1c; }

/* line 2049, ../sass/includes/_member-dashboard.scss */
.thwid th:last-child { width: auto !important; }
/* line 2054, ../sass/includes/_member-dashboard.scss */
.thwid td .btn-coll { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #5086ae; }
/* line 2061, ../sass/includes/_member-dashboard.scss */
.thwid td .btn-coll:hover { background: #3f6e90; }

/* line 2068, ../sass/includes/_member-dashboard.scss */
#member_payments .finance_data_wrapper { width: calc(100% - 5px) !important; }

/* line 2072, ../sass/includes/_member-dashboard.scss */
.wd-100 { width: 100% !important; }
@media (max-width: 767px) { /* line 2072, ../sass/includes/_member-dashboard.scss */
  .wd-100 { table-layout: fixed; } }

/* line 2078, ../sass/includes/_member-dashboard.scss */
.grade-responsive { padding: 10px 8px !important; display: inline-block; height: 37px; float: left; width: 50px !important; position: absolute; z-index: 1; }
@media (min-width: 768px) { /* line 2078, ../sass/includes/_member-dashboard.scss */
  .grade-responsive { display: none; } }
/* line 2094, ../sass/includes/_member-dashboard.scss */
.grade-responsive span { text-align: center; padding-top: 10px; }

@media (max-width: 767px) { /* line 2099, ../sass/includes/_member-dashboard.scss */
  .grade-mobile { display: none; } }

/* line 2104, ../sass/includes/_member-dashboard.scss */
.text-left-resp { text-align: left !important; display: inline-block; width: 100% !important; overflow: auto; }
@media (max-width: 767px) { /* line 2104, ../sass/includes/_member-dashboard.scss */
  .text-left-resp { width: calc(100% - 50px) !important; float: right; } }
@media (max-width: 420px) { /* line 2104, ../sass/includes/_member-dashboard.scss */
  .text-left-resp { width: calc(100% - 50px) !important; float: right; } }
@media (min-width: 768px) { /* line 2104, ../sass/includes/_member-dashboard.scss */
  .text-left-resp { min-width: 320px; } }
/* line 2120, ../sass/includes/_member-dashboard.scss */
.text-left-resp div { max-width: calc(100% - 30px); overflow: auto; }

/* line 2126, ../sass/includes/_member-dashboard.scss */
.mod-skil { display: flex; justify-content: space-around; }
/* line 2129, ../sass/includes/_member-dashboard.scss */
.mod-skil span { width: 100%; height: 50px; display: flex; justify-content: center; align-items: center; text-align: center; font-size: 10px; margin-right: 2px; }

/* line 2145, ../sass/includes/_member-dashboard.scss */
#skils { margin-top: 120px; }
/* line 2147, ../sass/includes/_member-dashboard.scss */
#skils .modal-header { background: #3d4652; color: #fff; }
/* line 2150, ../sass/includes/_member-dashboard.scss */
#skils .modal-header button { font-size: 25px; }
/* line 2154, ../sass/includes/_member-dashboard.scss */
#skils table { border: 0; width: 100% !important; }
/* line 2157, ../sass/includes/_member-dashboard.scss */
#skils table td { width: 20% !important; height: 50px !important; display: inline-table; vertical-align: top; }
/* line 2162, ../sass/includes/_member-dashboard.scss */
#skils table td:last-child { border-right: 0; }

/* line 2168, ../sass/includes/_member-dashboard.scss */
.lesson-his { background: none; padding: 0; }
@media (max-width: 990px) { /* line 2172, ../sass/includes/_member-dashboard.scss */
  .lesson-his .table-responsive .dropdown-menu, .lesson-his .table-responsive .dropdown-toggle { position: static !important; } }
@media (min-width: 991px) { /* line 2179, ../sass/includes/_member-dashboard.scss */
  .lesson-his .table-responsive { overflow: visible; } }
/* line 2183, ../sass/includes/_member-dashboard.scss */
.lesson-his table { margin-bottom: 15px !important; width: calc(100% - 1px); }
/* line 2187, ../sass/includes/_member-dashboard.scss */
.lesson-his table.table-bordered td { border: 1px solid #ddd !important; }
/* line 2191, ../sass/includes/_member-dashboard.scss */
.lesson-his table tr:nth-child(even) { background: #fff; }
/* line 2194, ../sass/includes/_member-dashboard.scss */
.lesson-his table tr { background: #fff !important; }
/* line 2198, ../sass/includes/_member-dashboard.scss */
.lesson-his .member-hub-table-wrap { margin-top: 0 !important; }
/* line 2201, ../sass/includes/_member-dashboard.scss */
.lesson-his .dropdown-menu { padding: 0; }
/* line 2204, ../sass/includes/_member-dashboard.scss */
.lesson-his .g-cir { background: #70ad47; width: 15px; height: 15px; border-radius: 50%; display: inline-block; margin-right: 5px; }
/* line 2212, ../sass/includes/_member-dashboard.scss */
.lesson-his .red-cir { background: #c00000; width: 15px; height: 15px; border-radius: 50%; display: inline-block; margin-right: 5px; }
/* line 2220, ../sass/includes/_member-dashboard.scss */
.lesson-his .red-cir-bord { background: none; border: 1px solid #c00000; width: 15px; height: 15px; border-radius: 50%; display: inline-block; margin-right: 5px; }
/* line 2229, ../sass/includes/_member-dashboard.scss */
.lesson-his .text-left { text-align: left !important; }
/* line 2232, ../sass/includes/_member-dashboard.scss */
.lesson-his .tooltips { display: inline-block; position: relative; }
/* line 2236, ../sass/includes/_member-dashboard.scss */
.lesson-his .tooltips.gree .tooltiptext { visibility: hidden; width: 120px; background-color: #70ad47; color: #fff !important; text-align: center; border-radius: 6px; padding: 5px 0; position: absolute; z-index: 1; left: -6px; top: 30px; }
/* line 2248, ../sass/includes/_member-dashboard.scss */
.lesson-his .tooltips.gree .tooltiptext::before { width: 0; content: ''; position: absolute; top: -5px; left: 8px; z-index: 1; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-bottom: 5px solid #70ad47; }
/* line 2262, ../sass/includes/_member-dashboard.scss */
.lesson-his .tooltips.gree:hover .tooltiptext { visibility: visible; }
/* line 2268, ../sass/includes/_member-dashboard.scss */
.lesson-his .tooltips.reed .tooltiptext { visibility: hidden; width: 120px; background-color: #c00000; color: #fff !important; text-align: center; border-radius: 6px; padding: 5px 0; position: absolute; z-index: 1; left: -6px; top: 30px; }
/* line 2280, ../sass/includes/_member-dashboard.scss */
.lesson-his .tooltips.reed .tooltiptext::before { width: 0; content: ''; position: absolute; top: -5px; left: 8px; z-index: 1; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-bottom: 5px solid #c00000; }
/* line 2294, ../sass/includes/_member-dashboard.scss */
.lesson-his .tooltips.reed:hover .tooltiptext { visibility: visible; }
/* line 2300, ../sass/includes/_member-dashboard.scss */
.lesson-his .tooltips.reed-cir-bord .tooltiptext { visibility: hidden; width: 120px; background-color: #fff; border: 1px solid #c00000; color: #c00000 !important; text-align: center; border-radius: 6px; padding: 5px 0; position: absolute; z-index: 1; left: -6px; top: 30px; }
/* line 2313, ../sass/includes/_member-dashboard.scss */
.lesson-his .tooltips.reed-cir-bord .tooltiptext::before { width: 0; content: ''; position: absolute; top: -5px; left: 8px; z-index: 1; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-bottom: 5px solid #c00000; }
/* line 2327, ../sass/includes/_member-dashboard.scss */
.lesson-his .tooltips.reed-cir-bord:hover .tooltiptext { visibility: visible; }
/* line 2333, ../sass/includes/_member-dashboard.scss */
.lesson-his.view-time { padding: 15px; color: #333 !important; }
@media (max-width: 767px) { /* line 2333, ../sass/includes/_member-dashboard.scss */
  .lesson-his.view-time { padding: 0; } }

@media (max-width: 767px) { /* line 2342, ../sass/includes/_member-dashboard.scss */
  #first_modal_div .modal-md { max-width: calc(100% - 20px) !important; } }

@media (max-width: 1199px) { /* line 2349, ../sass/includes/_member-dashboard.scss */
  .hide-mobs { display: none; }
  /* line 2354, ../sass/includes/_member-dashboard.scss */
  .outstanding-pay td:nth-child(7) { width: 150px !important; display: inline-block; }
  /* line 2359, ../sass/includes/_member-dashboard.scss */
  .outstanding-pay th { border-bottom: 0 !important; vertical-align: top !important; } }
@media (min-width: 1200px) { /* line 2366, ../sass/includes/_member-dashboard.scss */
  .desk-hide { display: none; } }
/* line 2372, ../sass/includes/_member-dashboard.scss */
.member-nav .navbar-toggle { position: relative; }
/* line 2374, ../sass/includes/_member-dashboard.scss */
.member-nav .navbar-toggle .menu-text { position: absolute; top: 5px; left: 40px; color: #fff; }

/* line 2383, ../sass/includes/_member-dashboard.scss */
.cancel-timetable input { width: 100%; border: solid 1px #c0c2c6; padding: 8px 12px; height: 43px; font-size: 13px; color: #6a728a; text-transform: capitalize; }
/* line 2392, ../sass/includes/_member-dashboard.scss */
.cancel-timetable .selectric-wrapper { border: solid 1px #c0c2c6; }
/* line 2396, ../sass/includes/_member-dashboard.scss */
.cancel-timetable .selectric-wrapper ul li.selected { background: #5086ae; }
/* line 2402, ../sass/includes/_member-dashboard.scss */
.cancel-timetable .apply-btn, .cancel-timetable .reset-btn { height: 43px; min-width: 138px; color: #fff; border: 0; font-size: 13px; text-transform: capitalize; margin-bottom: 10px; }
/* line 2411, ../sass/includes/_member-dashboard.scss */
.cancel-timetable .apply-btn { background: #45ad23; }
/* line 2413, ../sass/includes/_member-dashboard.scss */
.cancel-timetable .apply-btn:hover { background: #378b1c; }
/* line 2417, ../sass/includes/_member-dashboard.scss */
.cancel-timetable .reset-btn { background: #23282f; }
/* line 2419, ../sass/includes/_member-dashboard.scss */
.cancel-timetable .reset-btn:hover { background: #121418; }

/* line 3, ../sass/includes/_member-course-details.scss */
.mem-detail-wrap .form-group label { color: #6a728a; }
/* line 8, ../sass/includes/_member-course-details.scss */
.mem-detail-wrap .btn-holders .btn-clear { margin-left: 10px; }

/*------ Course Management ------*/
/* line 2, ../sass/includes/_course-management.scss */
.overview-wrap { /* fix blank or flashing items on carousel */ /* end fix */ }
/* line 3, ../sass/includes/_course-management.scss */
.overview-wrap h5 { font-family: "questrialregular"; color: #333; margin-top: 15px; font-size: 18px; margin-bottom: 15px; }
/* line 10, ../sass/includes/_course-management.scss */
.overview-wrap .carousel-wrap { margin: 90px auto; padding: 0 5%; width: 100%; position: relative; margin: 0; padding: 0; }
/* line 18, ../sass/includes/_course-management.scss */
.overview-wrap .carousel-wrap .owl-stage-outer { padding-left: 1px; }
/* line 30, ../sass/includes/_course-management.scss */
.overview-wrap .carousel-wrap.cancel-wrap .owl-carousel { z-index: 1050; pointer-events: none; }
/* line 35, ../sass/includes/_course-management.scss */
.overview-wrap .carousel-wrap.cancel-wrap .owl-carousel .owl-item .occup_date { opacity: 0.4; }
/* line 39, ../sass/includes/_course-management.scss */
.overview-wrap .carousel-wrap.cancel-wrap .owl-carousel .owl-item .colm { opacity: 0.4; }
/* line 42, ../sass/includes/_course-management.scss */
.overview-wrap .carousel-wrap.cancel-wrap .owl-carousel .owl-item .colm.red-clr-bg { opacity: 1; }
/* line 52, ../sass/includes/_course-management.scss */
.overview-wrap .owl-carousel .item { position: relative; z-index: 100; -webkit-backface-visibility: hidden; }
/* line 60, ../sass/includes/_course-management.scss */
.overview-wrap .owl-nav > div { margin-top: -26px; position: absolute; top: 50%; color: #cdcbcd; }
/* line 67, ../sass/includes/_course-management.scss */
.overview-wrap .owl-nav i { font-size: 52px; }
/* line 71, ../sass/includes/_course-management.scss */
.overview-wrap .owl-nav .owl-prev { left: -30px; display: none; }
/* line 76, ../sass/includes/_course-management.scss */
.overview-wrap .owl-nav .owl-next { position: absolute; top: 27px; right: -15px; }
/* line 81, ../sass/includes/_course-management.scss */
.overview-wrap .owl-nav .owl-next i { font-size: 30px; color: #333; }
/* line 87, ../sass/includes/_course-management.scss */
.overview-wrap .occup_date { color: #5086ae; font-family: "questrialregular"; margin-bottom: 5px; }
/* line 93, ../sass/includes/_course-management.scss */
.overview-wrap .colm { background: #fff; border: 1px solid #c1c1c1; color: #333; padding: 8px 15px; font-family: "questrialregular"; cursor: pointer; position: relative; width: 100%; float: left; }
/* line 104, ../sass/includes/_course-management.scss */
.overview-wrap .colm.active-block { background: #db6635; color: #fff; position: relative; height: 50px; border-bottom: 0px; }
/* line 110, ../sass/includes/_course-management.scss */
.overview-wrap .colm.active-block::after { content: "\f0d7"; font-family: FontAwesome; right: 10px; position: absolute; bottom: 2px; font-size: 20px; }
/* line 118, ../sass/includes/_course-management.scss */
.overview-wrap .colm.active-block a { color: #fff; }
/* line 124, ../sass/includes/_course-management.scss */
.overview-wrap .red-clr-bg { background: #fff; text-align: center; font-weight: normal; padding: 0px; padding-top: 0 !important; }
/* line 131, ../sass/includes/_course-management.scss */
.overview-wrap .red-clr-bg a { color: #d50500; font-weight: normal; display: block; padding: 8px 15px; }
/* line 139, ../sass/includes/_course-management.scss */
.overview-wrap .red-clr-text { color: #d50500; }
/* line 144, ../sass/includes/_course-management.scss */
.overview-wrap div[aria-expanded="true"] .colm { background: #db6635; color: #fff; position: relative; height: 50px; border-bottom: 0px; }
/* line 151, ../sass/includes/_course-management.scss */
.overview-wrap div[aria-expanded="true"] .colm::after { content: "\f0d7"; font-family: FontAwesome; right: 10px; position: absolute; bottom: 2px; font-size: 20px; }

/* line 165, ../sass/includes/_course-management.scss */
.popover.popover-lesson-container { min-width: 550px; position: relative !important; top: 0 !important; margin-top: 0; }
/* line 170, ../sass/includes/_course-management.scss */
.popover.popover-lesson-container .arrow { display: none; }
/* line 174, ../sass/includes/_course-management.scss */
.popover.popover-lesson-container .popover-content.popover-lesson { background: #fff; padding: 0; }
/* line 177, ../sass/includes/_course-management.scss */
.popover.popover-lesson-container .popover-content.popover-lesson td:nth-child(2) { border: 1px solid #c1c1c1; width: 50px; text-align: center; }
/* line 182, ../sass/includes/_course-management.scss */
.popover.popover-lesson-container .popover-content.popover-lesson table { width: 100%; }
/* line 185, ../sass/includes/_course-management.scss */
.popover.popover-lesson-container .popover-content.popover-lesson table tr td { color: #303843; padding: 8px; border-top: 0px solid transparent; }
/* line 189, ../sass/includes/_course-management.scss */
.popover.popover-lesson-container .popover-content.popover-lesson table tr td:nth-child(1) { width: 300px; }
/* line 192, ../sass/includes/_course-management.scss */
.popover.popover-lesson-container .popover-content.popover-lesson table tr td .fa { font-size: 20px; margin-right: 15px; }
/* line 196, ../sass/includes/_course-management.scss */
.popover.popover-lesson-container .popover-content.popover-lesson table tr td .fa-window-close { color: red; }
/* line 199, ../sass/includes/_course-management.scss */
.popover.popover-lesson-container .popover-content.popover-lesson table tr td .fa-repeat { color: #ec8b2c; }
/* line 202, ../sass/includes/_course-management.scss */
.popover.popover-lesson-container .popover-content.popover-lesson table tr td .fa-check { margin-right: 0px; color: #45ad23; }
/* line 209, ../sass/includes/_course-management.scss */
.popover.popover-lesson-container .popover-content.popover-lesson table tr:nth-child(1) td:nth-child(2) { border-top: 0; }
/* line 214, ../sass/includes/_course-management.scss */
.popover.popover-lesson-container .popover-content.popover-lesson table tr.bg-blue { background: #5086ae !important; }
/* line 216, ../sass/includes/_course-management.scss */
.popover.popover-lesson-container .popover-content.popover-lesson table tr.bg-blue td { color: #fff !important; }
/* line 222, ../sass/includes/_course-management.scss */
.popover.popover-lesson-container .popover-content.popover-lesson .part-count-block { width: 100%; padding: 0 5px 5px; display: -webkit-box; display: -ms-flexbox; display: flex; background: #fff; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; }
/* line 232, ../sass/includes/_course-management.scss */
.popover.popover-lesson-container .popover-content.popover-lesson .part-count-block button { margin-top: 10px; }

/* line 243, ../sass/includes/_course-management.scss */
.acco-table tr td { border: 1px solid #c1c1c1; color: #333; padding: 8px 12px; }

/* line 252, ../sass/includes/_course-management.scss */
.popover.popover-occupancy { width: auto; min-width: auto; padding: 10px; background: #303843; }
/* line 259, ../sass/includes/_course-management.scss */
.popover.popover-occupancy.left .arrow:after { border-left-color: #303843; }
/* line 266, ../sass/includes/_course-management.scss */
.popover.popover-occupancy.right .arrow:after { border-right-color: #303843; }
/* line 273, ../sass/includes/_course-management.scss */
.popover.popover-occupancy.bottom .arrow:after { border-bottom-color: #303843; }
/* line 280, ../sass/includes/_course-management.scss */
.popover.popover-occupancy.top .arrow:after { border-top-color: #303843; }
/* line 285, ../sass/includes/_course-management.scss */
.popover.popover-occupancy .popover-content { color: #fff; }

@media (max-width: 991px) { /* line 1, ../sass/includes/_payment.scss */
  .payment-info-box { margin-top: 20px; } }
/* line 5, ../sass/includes/_payment.scss */
.payment-info-box .title { font-size: 19px; color: #404b59; margin-bottom: 15px; text-transform: capitalize; }
@media (max-width: 767px) { /* line 14, ../sass/includes/_payment.scss */
  .payment-info-box .panel-group .panel .panel-heading .red-notification-icon { top: 10px; right: 40px; line-height: 20px; } }
/* line 24, ../sass/includes/_payment.scss */
.payment-info-box .tab-scroll { overflow: hidden; width: calc(85% + 10px); position: relative; overflow: hidden; float: left; }
@media (max-width: 991px) { /* line 24, ../sass/includes/_payment.scss */
  .payment-info-box .tab-scroll { max-width: calc(90% + 7px ); } }
/* line 36, ../sass/includes/_payment.scss */
.payment-info-box .tabscroll-icons { float: right; width: 80px; height: 40px; }
@media (max-width: 991px) { /* line 36, ../sass/includes/_payment.scss */
  .payment-info-box .tabscroll-icons { width: 60px; float: none; position: absolute; right: 0; } }
@media (max-width: 767px) { /* line 36, ../sass/includes/_payment.scss */
  .payment-info-box .tabscroll-icons { display: none; } }
/* line 49, ../sass/includes/_payment.scss */
.payment-info-box .tabscroll-icons .slide-icons { width: 40px; height: 40px; float: left; text-align: center; text-transform: capitalize; text-decoration: none; position: relative; background: #fff; color: #404b59; z-index: 1; line-height: 35px; font-size: 15px; }
@media (max-width: 991px) { /* line 49, ../sass/includes/_payment.scss */
  .payment-info-box .tabscroll-icons .slide-icons { width: 30px; } }
/* line 65, ../sass/includes/_payment.scss */
.payment-info-box .tabscroll-icons .slide-icons.disable { color: #b5b9bb; pointer-events: none; }
/* line 69, ../sass/includes/_payment.scss */
.payment-info-box .tabscroll-icons .slide-icons:hover, .payment-info-box .tabscroll-icons .slide-icons:focus, .payment-info-box .tabscroll-icons .slide-icons:active, .payment-info-box .tabscroll-icons .slide-icons:active:focus { color: #45ad23; }
/* line 74, ../sass/includes/_payment.scss */
.payment-info-box .nav-tabs { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; align-items: center; white-space: nowrap; padding-top: 0px; }
/* line 83, ../sass/includes/_payment.scss */
.payment-info-box .nav-tabs::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); background-color: #F5F5F5; height: 3px; }
/* line 89, ../sass/includes/_payment.scss */
.payment-info-box .nav-tabs::-webkit-scrollbar { width: 3px; height: 10px; background-color: #F5F5F5; }
/* line 94, ../sass/includes/_payment.scss */
.payment-info-box .nav-tabs::-webkit-scrollbar-thumb { background-color: #245c13; }
/* line 97, ../sass/includes/_payment.scss */
.payment-info-box .nav-tabs li { font-family: "questrialregular"; min-width: 200px; width: auto; display: inline-block; float: left; font-size: 15px; border-top: 1px solid #d0d4d8; border-left: 1px solid #d0d4d8; }
/* line 106, ../sass/includes/_payment.scss */
.payment-info-box .nav-tabs li a { width: 100%; float: left; word-break: break-word; border: 0; color: #676767; text-align: center; border-radius: 0; margin-right: 0; }
/* line 117, ../sass/includes/_payment.scss */
.payment-info-box .nav-tabs li a:hover { color: #fff; }
/* line 120, ../sass/includes/_payment.scss */
.payment-info-box .nav-tabs li a .red-notification-icon { right: 10px; line-height: 20px; }
/* line 124, ../sass/includes/_payment.scss */
.payment-info-box .nav-tabs li a:active:focus, .payment-info-box .nav-tabs li a:focus { background: #45ad23; color: #fff; }
/* line 128, ../sass/includes/_payment.scss */
.payment-info-box .nav-tabs li a:hover, .payment-info-box .nav-tabs li a:focus, .payment-info-box .nav-tabs li a:active, .payment-info-box .nav-tabs li a:active:focus { background: #45ad23; color: #fff; }
/* line 134, ../sass/includes/_payment.scss */
.payment-info-box .nav-tabs li.active a, .payment-info-box .nav-tabs li:active:focus a, .payment-info-box .nav-tabs li:focus a { background: #45ad23; color: #fff; }
/* line 140, ../sass/includes/_payment.scss */
.payment-info-box .nav-tabs li:nth-child(1) { border-left: 1px solid #d0d4d8; }
/* line 143, ../sass/includes/_payment.scss */
.payment-info-box .nav-tabs li:last-child { border-right: 1px solid #d0d4d8; }
/* line 148, ../sass/includes/_payment.scss */
.payment-info-box .tab-content { width: 100%; background: #e5eaed; }
/* line 152, ../sass/includes/_payment.scss */
.payment-info-box .button-row { padding-left: 0; }
@media (max-width: 1366px) { /* line 152, ../sass/includes/_payment.scss */
  .payment-info-box .button-row { width: 100%; right: 0; } }
@media (max-width: 1199px) { /* line 152, ../sass/includes/_payment.scss */
  .payment-info-box .button-row { padding-right: 0; margin-top: 10px; }
  /* line 161, ../sass/includes/_payment.scss */
  .payment-info-box .button-row.button-holder-message { margin-top: 0; } }
@media (max-width: 767px) { /* line 166, ../sass/includes/_payment.scss */
  .payment-info-box .button-row.button-holder-message { margin-top: 20px; margin-bottom: 20px; } }
/* line 171, ../sass/includes/_payment.scss */
.payment-info-box .button-row:after { content: ''; width: 1px; height: 43px; background: #bcbfc1; position: absolute; right: 15px; top: 0; }
@media (max-width: 1366px) { /* line 171, ../sass/includes/_payment.scss */
  .payment-info-box .button-row:after { display: none; } }
@media (max-width: 1199px) { /* line 171, ../sass/includes/_payment.scss */
  .payment-info-box .button-row:after { display: none; } }
/* line 186, ../sass/includes/_payment.scss */
.payment-info-box .button-row .btn { font-family: "questrialregular"; background: #fff; color: #d0d4d8; display: inline-block; border-color: #d0d4d8; position: relative; }
/* line 193, ../sass/includes/_payment.scss */
.payment-info-box .button-row .btn:hover, .payment-info-box .button-row .btn:focus, .payment-info-box .button-row .btn:active, .payment-info-box .button-row .btn:active:focus { background: #45ad23; color: #fff; outline: none; opacity: 1; }
/* line 199, ../sass/includes/_payment.scss */
.payment-info-box .button-row .btn.active { background: #45ad23; color: #fff; box-shadow: none; border-color: #45ad23; }
/* line 204, ../sass/includes/_payment.scss */
.payment-info-box .button-row .btn.active:after { content: ''; width: 0; height: 0; border-left: 12px solid transparent; border-right: 12px solid transparent; border-top: 12px solid #45ad23; position: absolute; left: 0; right: 0; bottom: -11px; margin: 0 auto; }
/* line 218, ../sass/includes/_payment.scss */
.payment-info-box .button-row .btn .red-notification-icon { right: 10px; }
@media screen and (max-width: 767px) { /* line 218, ../sass/includes/_payment.scss */
  .payment-info-box .button-row .btn .red-notification-icon { top: -11px; } }
/* line 226, ../sass/includes/_payment.scss */
.payment-info-box .button-row.inheriter:after { display: none; }
/* line 231, ../sass/includes/_payment.scss */
.payment-info-box .search-holder { padding-bottom: 20px; border-bottom: 1px solid #d3d7db; }
@media (max-width: 1366px) { /* line 235, ../sass/includes/_payment.scss */
  .payment-info-box .transaction-warp { width: 100%; left: 0; margin-bottom: 10px; } }
/* line 243, ../sass/includes/_payment.scss */
.payment-info-box .transaction-warp form .form-group:nth-child(1) { width: 180px; }
@media only screen and (max-width: 1366px) and (min-width: 1200px) { /* line 242, ../sass/includes/_payment.scss */
  .payment-info-box .transaction-warp form .form-group { width: calc(70% / 3); }
  /* line 248, ../sass/includes/_payment.scss */
  .payment-info-box .transaction-warp form .form-group .input-group { width: 100%; }
  /* line 250, ../sass/includes/_payment.scss */
  .payment-info-box .transaction-warp form .form-group .input-group input { width: 100%; } }
@media (max-width: 1199px) { /* line 242, ../sass/includes/_payment.scss */
  .payment-info-box .transaction-warp form .form-group { width: calc(98% / 3); }
  /* line 257, ../sass/includes/_payment.scss */
  .payment-info-box .transaction-warp form .form-group:nth-child(1) { width: calc(98% / 3); } }
@media (max-width: 767px) { /* line 242, ../sass/includes/_payment.scss */
  .payment-info-box .transaction-warp form .form-group { width: 100%; }
  /* line 263, ../sass/includes/_payment.scss */
  .payment-info-box .transaction-warp form .form-group:nth-child(1) { width: 100%; } }
/* line 269, ../sass/includes/_payment.scss */
.payment-info-box .transaction-warp .input-group { width: 120px; text-transform: capitalize; height: 43px; border: 1px solid #ccd0d4; }
@media (max-width: 1199px) { /* line 269, ../sass/includes/_payment.scss */
  .payment-info-box .transaction-warp .input-group { width: 100%; } }
/* line 277, ../sass/includes/_payment.scss */
.payment-info-box .transaction-warp .input-group .input-group-addon { border-radius: 0; background: #fff; border: 0; }
/* line 282, ../sass/includes/_payment.scss */
.payment-info-box .transaction-warp .input-group input { text-transform: capitalize; border-radius: 0; height: 100%; border: 0; box-shadow: none; font-size: 12px; min-height: 43px; }
/* line 292, ../sass/includes/_payment.scss */
.payment-info-box .transaction-warp .btn-search { background: #45ad23; color: #fff; border-color: #45ad23; padding-left: 20px; padding-right: 20px; }
@media (max-width: 1199px) { /* line 292, ../sass/includes/_payment.scss */
  .payment-info-box .transaction-warp .btn-search { margin-top: 10px; } }
/* line 301, ../sass/includes/_payment.scss */
.payment-info-box .transaction-warp .btn-search:hover, .payment-info-box .transaction-warp .btn-search:active, .payment-info-box .transaction-warp .btn-search:active:focus, .payment-info-box .transaction-warp .btn-search:focus { background: #378b1c; color: #fff; border-color: #378b1c; outline: none; }
/* line 308, ../sass/includes/_payment.scss */
.payment-info-box .transaction-warp .btn-search1 { border-color: #fff; }
/* line 310, ../sass/includes/_payment.scss */
.payment-info-box .transaction-warp .btn-search1:hover, .payment-info-box .transaction-warp .btn-search1:focus, .payment-info-box .transaction-warp .btn-search1:active, .payment-info-box .transaction-warp .btn-search1:active:focus { background: #378b1c; color: #fff; border-color: #378b1c; outline: none; }
@media (max-width: 1199px) { /* line 308, ../sass/includes/_payment.scss */
  .payment-info-box .transaction-warp .btn-search1 { margin-top: 10px; } }
/* line 322, ../sass/includes/_payment.scss */
.payment-info-box .payment-info-wrap table { margin-bottom: 10px; }
/* line 326, ../sass/includes/_payment.scss */
.payment-info-box .payment-info-wrap table thead tr td { color: #45ad23; font-size: 15px; font-weight: bold; }
/* line 335, ../sass/includes/_payment.scss */
.payment-info-box .payment-info-wrap table tbody tr td { color: #404853; border-color: #d2d6da; }
/* line 338, ../sass/includes/_payment.scss */
.payment-info-box .payment-info-wrap table tbody tr td:nth-child(1) { width: 80px; }
/* line 341, ../sass/includes/_payment.scss */
.payment-info-box .payment-info-wrap table tbody tr td:nth-child(2) { width: 15px; }
/* line 344, ../sass/includes/_payment.scss */
.payment-info-box .payment-info-wrap table tbody tr td:nth-child(4), .payment-info-box .payment-info-wrap table tbody tr td:nth-child(5) { text-align: right; }
/* line 347, ../sass/includes/_payment.scss */
.payment-info-box .payment-info-wrap table tbody tr td span { color: #45ad23; margin-left: 15px; }
/* line 353, ../sass/includes/_payment.scss */
.payment-info-box .payment-info-wrap table tbody tr.total-amount td { text-align: right; color: #45ad23; font-weight: bold; }
/* line 364, ../sass/includes/_payment.scss */
.payment-info-box .message-area h6 { font-size: 15px; font-weight: bold; color: #404853; margin: 15px 0; }
/* line 370, ../sass/includes/_payment.scss */
.payment-info-box .message-area .message-block { font-family: "centrale_sans_regularregular"; font-size: 14px; width: 80%; min-height: 70px; word-break: break-word; float: left; border: 1px solid #d6dadd; border-radius: 0; border-color: #d6dadd; box-shadow: none; text-align: left; padding: 5px 15px; text-transform: initial; color: #636363; }
/* line 385, ../sass/includes/_payment.scss */
.payment-info-box .message-area .message-block:hover, .payment-info-box .message-area .message-block:focus, .payment-info-box .message-area .message-block:active, .payment-info-box .message-area .message-block:active:focus { outline: none; box-shadow: none; border-color: #d6dadd; }
@media (max-width: 767px) { /* line 370, ../sass/includes/_payment.scss */
  .payment-info-box .message-area .message-block { width: 90%; } }
/* line 394, ../sass/includes/_payment.scss */
.payment-info-box .message-area .message-area-wrap { width: 100%; float: left; display: block; }
/* line 398, ../sass/includes/_payment.scss */
.payment-info-box .message-area .message-area-wrap.message_left_wrapper { float: left; }
/* line 400, ../sass/includes/_payment.scss */
.payment-info-box .message-area .message-area-wrap.message_left_wrapper h6 { text-align: left; }
/* line 403, ../sass/includes/_payment.scss */
.payment-info-box .message-area .message-area-wrap.message_left_wrapper .message-block { float: left; }
/* line 407, ../sass/includes/_payment.scss */
.payment-info-box .message-area .message-area-wrap.message_right_wrapper { float: right; }
/* line 409, ../sass/includes/_payment.scss */
.payment-info-box .message-area .message-area-wrap.message_right_wrapper h6 { text-align: right; }
/* line 412, ../sass/includes/_payment.scss */
.payment-info-box .message-area .message-area-wrap.message_right_wrapper .message-block { float: right; background: #e5eaed; }
/* line 418, ../sass/includes/_payment.scss */
.payment-info-box .message-area .btn.btn-reply { float: left; margin-top: 15px; min-width: 150px; text-align: center; color: #fff; border-color: #45ad23; }
/* line 425, ../sass/includes/_payment.scss */
.payment-info-box .message-area .btn.btn-reply:hover, .payment-info-box .message-area .btn.btn-reply:focus, .payment-info-box .message-area .btn.btn-reply:active, .payment-info-box .message-area .btn.btn-reply:active:focus { opacity: 1; }
/* line 431, ../sass/includes/_payment.scss */
.payment-info-box .panel-group { margin: 20px 0; }
/* line 434, ../sass/includes/_payment.scss */
.payment-info-box .panel-group .panel-default.payment-panel + .panel-default { margin-top: 0; }
/* line 437, ../sass/includes/_payment.scss */
.payment-info-box .panel-group .panel-default.payment-panel .panel-heading { border-color: #dfe1e4; border: 0; border-radius: 0; }
/* line 442, ../sass/includes/_payment.scss */
.payment-info-box .panel-group .panel-default.payment-panel .panel-heading h4 { padding-right: 90px; }
/* line 448, ../sass/includes/_payment.scss */
.payment-info-box .panel-group .panel-default.payment-panel .panel-heading .toggle-icons li:nth-child(2) a { color: #8f9293; }
/* line 456, ../sass/includes/_payment.scss */
.payment-info-box .panel-group .panel-default.payment-panel.alert-msg .panel-heading { background: #cfd3d7; border-radius: 0; }
/* line 459, ../sass/includes/_payment.scss */
.payment-info-box .panel-group .panel-default.payment-panel.alert-msg .panel-heading h4 { color: #e31e27; }
/* line 466, ../sass/includes/_payment.scss */
.payment-info-box .panel-group .panel-default.payment-panel.alert-msg .toggle-icons li:nth-child(2) a { color: #fff; }

@media (max-width: 767px) { /* line 477, ../sass/includes/_payment.scss */
  .payment-info-box .button-row { margin-top: 20px; } }
/* line 481, ../sass/includes/_payment.scss */
.payment-info-box .button-row .btn { font-family: "questrialregular"; background: #fff; padding: 6px 10px; color: #676767; display: inline-block; border-color: #d0d4d8; position: relative; }
/* line 489, ../sass/includes/_payment.scss */
.payment-info-box .button-row .btn.active { background: #45ad23; color: #fff; box-shadow: none; border-color: #45ad23; }
/* line 494, ../sass/includes/_payment.scss */
.payment-info-box .button-row .btn.active:after { content: ''; width: 0; height: 0; border-left: 12px solid transparent; border-right: 12px solid transparent; border-top: 12px solid #45ad23; position: absolute; left: 0; right: 0; bottom: -11px; margin: 0 auto; }
/* line 508, ../sass/includes/_payment.scss */
.payment-info-box .button-row .btn:focus { outline: none; }
@media (max-width: 1366px) { /* line 513, ../sass/includes/_payment.scss */
  .payment-info-box .transaction-warp { width: 100%; left: 0; margin-bottom: 10px; } }
/* line 521, ../sass/includes/_payment.scss */
.payment-info-box .transaction-warp form .form-group:nth-child(1) { width: 180px; }
@media only screen and (max-width: 1366px) and (min-width: 1200px) { /* line 520, ../sass/includes/_payment.scss */
  .payment-info-box .transaction-warp form .form-group { width: calc(70% / 3); }
  /* line 526, ../sass/includes/_payment.scss */
  .payment-info-box .transaction-warp form .form-group .input-group { width: 100%; }
  /* line 528, ../sass/includes/_payment.scss */
  .payment-info-box .transaction-warp form .form-group .input-group input { width: 100%; } }
@media (max-width: 1199px) { /* line 520, ../sass/includes/_payment.scss */
  .payment-info-box .transaction-warp form .form-group { width: calc(98% / 3); }
  /* line 535, ../sass/includes/_payment.scss */
  .payment-info-box .transaction-warp form .form-group:nth-child(1) { width: calc(98% / 3); } }
@media (max-width: 767px) { /* line 520, ../sass/includes/_payment.scss */
  .payment-info-box .transaction-warp form .form-group { width: 100%; }
  /* line 541, ../sass/includes/_payment.scss */
  .payment-info-box .transaction-warp form .form-group:nth-child(1) { width: 100%; } }
/* line 547, ../sass/includes/_payment.scss */
.payment-info-box .transaction-warp .input-group { width: 120px; text-transform: capitalize; height: 43px; border: 1px solid #ccd0d4; }
@media (max-width: 1199px) { /* line 547, ../sass/includes/_payment.scss */
  .payment-info-box .transaction-warp .input-group { width: 100%; } }
/* line 555, ../sass/includes/_payment.scss */
.payment-info-box .transaction-warp .input-group .input-group-addon { border-radius: 0; background: #fff; border: 0; }
/* line 560, ../sass/includes/_payment.scss */
.payment-info-box .transaction-warp .input-group input { text-transform: capitalize; border-radius: 0; height: 100%; border: 0; box-shadow: none; font-size: 12px; min-height: 43px; }
/* line 570, ../sass/includes/_payment.scss */
.payment-info-box .transaction-warp .btn-search { background: #45ad23; color: #fff; border-color: #45ad23; padding-left: 20px; padding-right: 20px; }
@media (max-width: 1199px) { /* line 570, ../sass/includes/_payment.scss */
  .payment-info-box .transaction-warp .btn-search { margin-top: 10px; } }
/* line 579, ../sass/includes/_payment.scss */
.payment-info-box .transaction-warp .btn-search:hover, .payment-info-box .transaction-warp .btn-search:active, .payment-info-box .transaction-warp .btn-search:active:focus, .payment-info-box .transaction-warp .btn-search:focus { background: #378b1c; color: #fff; border-color: #378b1c; outline: none; }
/* line 586, ../sass/includes/_payment.scss */
.payment-info-box .transaction-warp .btn-search1 { border-color: #fff; }
/* line 588, ../sass/includes/_payment.scss */
.payment-info-box .transaction-warp .btn-search1:hover, .payment-info-box .transaction-warp .btn-search1:focus, .payment-info-box .transaction-warp .btn-search1:active, .payment-info-box .transaction-warp .btn-search1:active:focus { background: #378b1c; color: #fff; border-color: #378b1c; outline: none; }
@media (max-width: 1199px) { /* line 586, ../sass/includes/_payment.scss */
  .payment-info-box .transaction-warp .btn-search1 { margin-top: 10px; } }
/* line 601, ../sass/includes/_payment.scss */
.payment-info-box .transaction-warp .selectric-wrapper .selectric-items .selectric-scroll ul { display: block; white-space: initial; }
/* line 604, ../sass/includes/_payment.scss */
.payment-info-box .transaction-warp .selectric-wrapper .selectric-items .selectric-scroll ul li { width: 100%; }
@media (max-width: 500px) { /* line 614, ../sass/includes/_payment.scss */
  .payment-info-box .msg-tab-responsive .btn { white-space: normal; width: 32.1%; height: 55px; padding: 2px; } }

/* line 624, ../sass/includes/_payment.scss */
.message-wrap .tab-scroll { padding-top: 10px; }
/* line 627, ../sass/includes/_payment.scss */
.message-wrap .tabscroll-icons { padding-top: 10px; }
/* line 630, ../sass/includes/_payment.scss */
.message-wrap .right-section { padding-top: 10px; }

@media only screen and (min-width: 992px) and (max-width: 1199px) { /* line 634, ../sass/includes/_payment.scss */
  .top-height-wrapper { margin-top: 30px; } }

/*----------- Messages -------------*/
/* line 641, ../sass/includes/_payment.scss */
#custom-search-input { margin: 0; padding: 0; position: relative; }
/* line 645, ../sass/includes/_payment.scss */
#custom-search-input .search-query { font-family: "questrialregular"; text-transform: capitalize; height: 43px; padding-right: 30px; padding-right: 4px \9; padding-left: 15px; padding-left: 4px \9; /* IE7-8 doesn't have border-radius, so don't indent the padding */ margin-bottom: 0; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; box-shadow: none; }
/* line 660, ../sass/includes/_payment.scss */
#custom-search-input .search-query:focus + button { z-index: 3; }
/* line 663, ../sass/includes/_payment.scss */
#custom-search-input .search-query:focus, #custom-search-input .search-query:active, #custom-search-input .search-query:active:focus { outline: none; box-shadow: none; border-color: #d7dce0; }
/* line 669, ../sass/includes/_payment.scss */
#custom-search-input .input-group-btn { position: absolute; font-size: 0; right: 0; top: 0; width: 30px; white-space: nowrap; height: 100%; }
/* line 678, ../sass/includes/_payment.scss */
#custom-search-input button { width: 100%; height: 100%; border: 0; background: none; /** belows styles are working good */ padding: 2px 5px; margin-top: 2px; position: relative; left: 0px; /* IE7-8 doesn't have border-radius, so don't indent the padding */ margin-bottom: 0; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; color: #d7dce0; z-index: 3; outline: none; }

/*---------Payment right box -----------*/
/* line 702, ../sass/includes/_payment.scss */
.right-section .payment-start-section h5 { font-size: 15px; font-weight: bold; color: red; margin-bottom: 12px; }
/* line 709, ../sass/includes/_payment.scss */
.right-section .payment-start-section .payment-container h5 { color: #45ad23; }
@media (max-width: 991px) { /* line 713, ../sass/includes/_payment.scss */
  .right-section .payment-start-section.msg-pay-box { margin-top: 30px; } }

/* line 720, ../sass/includes/_payment.scss */
.payment-container { width: 100%; float: left; padding: 15px; background-color: #e5eaed; border: 1px solid #cfd3d7; }
@media (max-width: 767px) { /* line 720, ../sass/includes/_payment.scss */
  .payment-container { margin-bottom: 20px; } }
/* line 729, ../sass/includes/_payment.scss */
.payment-container .row { display: flex; align-items: center; }
/* line 734, ../sass/includes/_payment.scss */
.payment-container .payment-image i { font-size: 43px; color: #8f9293; }
/* line 739, ../sass/includes/_payment.scss */
.payment-container .payment-type { color: #404853; font-weight: bold; }
/* line 744, ../sass/includes/_payment.scss */
.payment-container .payment-card .card-type { color: #23b218; font-weight: bold; }
@media (max-width: 991px) { /* line 744, ../sass/includes/_payment.scss */
  .payment-container .payment-card .card-type { display: block; } }
/* line 751, ../sass/includes/_payment.scss */
.payment-container .payment-card .card-number { color: #404853; font-weight: bold; float: right; }
@media (max-width: 1199px) { /* line 751, ../sass/includes/_payment.scss */
  .payment-container .payment-card .card-number { float: left; } }
/* line 760, ../sass/includes/_payment.scss */
.payment-container .update-container { text-align: right; padding: 10px 0; border-top: 1px solid #cfd3d7; margin-top: 15px; min-height: 50px; }
/* line 767, ../sass/includes/_payment.scss */
.payment-container .update-container .update-btn { background-color: white; color: #404853; padding: 10px 20px; border: 1px solid #cfd3d7; border-radius: 3px; font-weight: bold; }
/* line 20, ../sass/includes/_member-dashboard.scss */
.payment-container .update-container .update-btn:hover, .payment-container .update-container .update-btn:focus, .payment-container .update-container .update-btn:active, .payment-container .update-container .update-btn:active:focus { background: #45ad23; color: #fff; outline: none; border-color: #45ad23; }
/* line 770, ../sass/includes/_payment.scss */
.payment-container .update-container #add_new_card_details { padding: 0; margin-top: 10px; }
/* line 773, ../sass/includes/_payment.scss */
.payment-container .update-container #add_new_card_details .StripeElement { border-radius: 0; }
/* line 777, ../sass/includes/_payment.scss */
.payment-container .update-container #add_new_card_details form label { font-weight: normal; }
/* line 780, ../sass/includes/_payment.scss */
.payment-container .update-container #add_new_card_details form .stripe_update_card_submit { background: #23b218; border-color: #23b218; margin: 10px 0; }
/* line 784, ../sass/includes/_payment.scss */
.payment-container .update-container #add_new_card_details form .stripe_update_card_submit:hover, .payment-container .update-container #add_new_card_details form .stripe_update_card_submit:focus, .payment-container .update-container #add_new_card_details form .stripe_update_card_submit:active, .payment-container .update-container #add_new_card_details form .stripe_update_card_submit:active:focus { background: #378b1c; border-color: #23b218; color: #fff; outline: none; }
/* line 796, ../sass/includes/_payment.scss */
.payment-container .next-last-payment .next-payment { font-family: "questrialregular"; font-size: 15px; border-top: 1px solid #cfd3d7; border-bottom: 1px solid #cfd3d7; padding: 10px 0px; width: 100%; float: left; color: #424b58; }
/* line 806, ../sass/includes/_payment.scss */
.payment-container .next-last-payment .next-payment .pay-next { float: right; }
@media (max-width: 1199px) { /* line 806, ../sass/includes/_payment.scss */
  .payment-container .next-last-payment .next-payment .pay-next { display: block; margin-top: 5px; width: 100%; } }
/* line 815, ../sass/includes/_payment.scss */
.payment-container .next-last-payment .last-payment { font-family: "questrialregular"; font-size: 15px; color: #424b58; border-bottom: 1px solid #cfd3d7; padding: 10px 0px; width: 100%; float: left; }
/* line 823, ../sass/includes/_payment.scss */
.payment-container .next-last-payment .last-payment .pay-last { float: right; }
@media (max-width: 1199px) { /* line 823, ../sass/includes/_payment.scss */
  .payment-container .next-last-payment .last-payment .pay-last { display: block; margin-top: 5px; width: 100%; } }
/* line 833, ../sass/includes/_payment.scss */
.payment-container .history-container { text-align: right; padding-top: 10px; width: 100%; float: left; }
/* line 838, ../sass/includes/_payment.scss */
.payment-container .history-container .history-btn { margin-top: 10px; display: inline-block; background-color: white; color: #404853; padding: 10px 20px; border: 1px solid #cfd3d7; border-radius: 3px; font-weight: bold; }
/* line 20, ../sass/includes/_member-dashboard.scss */
.payment-container .history-container .history-btn:hover, .payment-container .history-container .history-btn:focus, .payment-container .history-container .history-btn:active, .payment-container .history-container .history-btn:active:focus { background: #45ad23; color: #fff; outline: none; border-color: #45ad23; }
/* line 843, ../sass/includes/_payment.scss */
.payment-container .history-container .btn { border-color: #d5d8dc; }
/* line 845, ../sass/includes/_payment.scss */
.payment-container .history-container .btn:nth-child(1) { background: #fff; }
/* line 848, ../sass/includes/_payment.scss */
.payment-container .history-container .btn:hover, .payment-container .history-container .btn:focus, .payment-container .history-container .btn:active, .payment-container .history-container .btn:active:focus { background: #378b1c; color: #fff; border-color: #378b1c; outline: none; box-shadow: none; }
/* line 851, ../sass/includes/_payment.scss */
.payment-container .history-container .btn.chng_card_btn { font-family: "questrialregular"; margin-bottom: 10px; color: #424b58; }
/* line 855, ../sass/includes/_payment.scss */
.payment-container .history-container .btn.chng_card_btn:hover, .payment-container .history-container .btn.chng_card_btn:focus, .payment-container .history-container .btn.chng_card_btn:active, .payment-container .history-container .btn.chng_card_btn:active:focus { background: #378b1c; color: #fff; border-color: #378b1c; outline: none; }
/* line 862, ../sass/includes/_payment.scss */
.payment-container .history-container .btn.debit_card_buttons { background: #45ad23; color: #fff; }
/* line 865, ../sass/includes/_payment.scss */
.payment-container .history-container .btn.debit_card_buttons:hover, .payment-container .history-container .btn.debit_card_buttons:focus, .payment-container .history-container .btn.debit_card_buttons:active, .payment-container .history-container .btn.debit_card_buttons:active:focus { background: #378b1c; color: #fff; border-color: #378b1c; outline: none; }
/* line 872, ../sass/includes/_payment.scss */
.payment-container .history-container .btn.stripe_update_card_submit { background: #45ad23; color: #fff; borer-color: #45ad23; margin-top: 10px; }
/* line 877, ../sass/includes/_payment.scss */
.payment-container .history-container .btn.stripe_update_card_submit:hover, .payment-container .history-container .btn.stripe_update_card_submit:focus, .payment-container .history-container .btn.stripe_update_card_submit:active, .payment-container .history-container .btn.stripe_update_card_submit:active:focus { background: #378b1c; border-color: #378b1c; color: #fff; }
/* line 885, ../sass/includes/_payment.scss */
.payment-container .history-container form .stripe-button-el { width: 100%; border-radius: 0; background: none; box-shadow: none; }
/* line 890, ../sass/includes/_payment.scss */
.payment-container .history-container form .stripe-button-el span { font-family: "questrialregular"; font-size: 15px; background: #45ad23; color: #fff; border-color: #45ad23; outline: none; box-shadow: none; padding: 3px 12px; float: left; width: 100%; border-radius: 0; height: auto; font-weight: normal; }
/* line 904, ../sass/includes/_payment.scss */
.payment-container .history-container form .stripe-button-el span:hover, .payment-container .history-container form .stripe-button-el span:focus, .payment-container .history-container form .stripe-button-el span:active, .payment-container .history-container form .stripe-button-el span:active:focus { background: #378b1c; color: #fff; outline: none; }

/* line 915, ../sass/includes/_payment.scss */
.owl-common { display: block; padding-right: 49px; overflow: initial; }
/* line 920, ../sass/includes/_payment.scss */
.owl-common ul { display: block; }
/* line 928, ../sass/includes/_payment.scss */
.owl-common .owl-carousel .owl-stage-outer .owl-stage .owl-item li { min-width: initial; width: inherit; display: block; white-space: normal; float: left; border: 1px solid #d0d4d8; border-bottom: 0; }
/* line 937, ../sass/includes/_payment.scss */
.owl-common .owl-carousel .owl-stage-outer .owl-stage .owl-item li a { padding: 8px; float: left; display: block; width: 100%; text-align: center; word-break: break-word; }
/* line 945, ../sass/includes/_payment.scss */
.owl-common .owl-carousel .owl-stage-outer .owl-stage .owl-item li a:first-child { padding-left: 45px; }
/* line 950, ../sass/includes/_payment.scss */
.owl-common .owl-carousel .owl-stage-outer .owl-stage .owl-item li.active a { border: 0; }
/* line 959, ../sass/includes/_payment.scss */
.owl-common .owl-carousel .owl-nav { margin: 0; }
/* line 961, ../sass/includes/_payment.scss */
.owl-common .owl-carousel .owl-nav button { width: 40px; height: 40px; margin: 0; position: absolute; top: 0; font-size: 0; cursor: pointer; border-radius: 0; color: #b5b9ba; background: #fff; }
/* line 972, ../sass/includes/_payment.scss */
.owl-common .owl-carousel .owl-nav button:hover, .owl-common .owl-carousel .owl-nav button:focus { color: #3e4854; }
/* line 975, ../sass/includes/_payment.scss */
.owl-common .owl-carousel .owl-nav button:before { width: 100%; height: 100%; position: absolute; left: 0; top: 0; content: ''; line-height: 45px; }
/* line 984, ../sass/includes/_payment.scss */
.owl-common .owl-carousel .owl-nav button.owl-prev { left: 0px; font-size: 0; }
/* line 987, ../sass/includes/_payment.scss */
.owl-common .owl-carousel .owl-nav button.owl-prev:before { font-family: FontAwesome; content: '\f053'; font-size: 15px; background: #fff; height: calc(100% - 2px); border-right: 1px solid #d0d4d8; }
/* line 996, ../sass/includes/_payment.scss */
.owl-common .owl-carousel .owl-nav button.owl-next { right: -40px; top: -2px; font-size: 0; }
/* line 1000, ../sass/includes/_payment.scss */
.owl-common .owl-carousel .owl-nav button.owl-next:before { font-family: FontAwesome; content: '\f054'; font-size: 15px; height: calc(100% - 2px); top: 2px; }

/* line 1017, ../sass/includes/_payment.scss */
.search-filter-area.member-pay-overdue { margin: 40px 0 20px 0; width: 100%; height: auto; background: #e3e9ec; padding: 15px; text-align: center; border: 1px solid #cdd2d6; }
/* line 1026, ../sass/includes/_payment.scss */
.search-filter-area.member-pay-overdue .total-amount h4 { text-align: center; margin-top: 10px; }
/* line 1029, ../sass/includes/_payment.scss */
.search-filter-area.member-pay-overdue .total-amount h4 span { color: #ea5642; }
/* line 1034, ../sass/includes/_payment.scss */
.search-filter-area.member-pay-overdue .total-amount.total-amonunt-tab h4 { margin-top: 0; }
@media screen and (max-width: 767px) { /* line 1039, ../sass/includes/_payment.scss */
  .search-filter-area.member-pay-overdue .selectric-wrapper { margin-bottom: 10px; } }
/* line 1043, ../sass/includes/_payment.scss */
.search-filter-area.member-pay-overdue .selectric-wrapper.selectric-common-select { border: 0; }
/* line 1047, ../sass/includes/_payment.scss */
.search-filter-area.member-pay-overdue.overdue-tab { margin-bottom: 20px; padding: 0; border: 0; margin-top: 0; padding: 0; border: 0; }

/* line 1061, ../sass/includes/_payment.scss */
.pay-overdue-table-wrapper .over-due-paytable tbody tr:nth-child(odd) { background: #dfe6ea; }
/* line 1064, ../sass/includes/_payment.scss */
.pay-overdue-table-wrapper .over-due-paytable tbody tr:nth-child(even) { background: #fff; }

/* line 1071, ../sass/includes/_payment.scss */
.payment-title { font-family: "questrialregular"; font-size: 14px; }

/* line 1079, ../sass/includes/_payment.scss */
.Payment-table tr td.td-link { position: relative; }
/* line 1081, ../sass/includes/_payment.scss */
.Payment-table tr td.td-link a { min-width: 150px; margin: 5px 0; border: 0; 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 8, ../sass/includes/_member-lesson.scss */
.course-search-box-main h5 { font-size: 16px; color: #404b59; }

/* line 13, ../sass/includes/_member-lesson.scss */
.course-search-box { width: 100%; height: auto; background: #e3e9ec; padding: 15px; text-align: center; margin-top: 15px; border: 1px solid #cdd2d6; }
@media (max-width: 991px) { /* line 13, ../sass/includes/_member-lesson.scss */
  .course-search-box { margin-bottom: 15px; } }
/* line 24, ../sass/includes/_member-lesson.scss */
.course-search-box.search-box-wrap { background: #45ad23; border-color: #45ad23; }
/* line 27, ../sass/includes/_member-lesson.scss */
.course-search-box.search-box-wrap .selectric-wrapper { margin-bottom: 20px; }
/* line 29, ../sass/includes/_member-lesson.scss */
.course-search-box.search-box-wrap .selectric-wrapper .selectric { border: 0; }
/* line 33, ../sass/includes/_member-lesson.scss */
.course-search-box.search-box-wrap .btn-search { margin-top: 30px; }
/* line 38, ../sass/includes/_member-lesson.scss */
.course-search-box .small-gutter > div { margin-bottom: 0; }
@media (max-width: 767px) { /* line 42, ../sass/includes/_member-lesson.scss */
  .course-search-box .selectric-wrapper { margin-bottom: 10px; } }
/* line 46, ../sass/includes/_member-lesson.scss */
.course-search-box .selectric-wrapper .selectric-items .selectric-scroll ul li { font-size: 14px; font-family: "questrialregular"; }
/* line 51, ../sass/includes/_member-lesson.scss */
.course-search-box h5 { color: #fff; margin-top: 10px; text-transform: capitalize; font-size: 14px; margin-bottom: 20px; }
/* line 60, ../sass/includes/_member-lesson.scss */
.course-search-box .selectric-wrapper .selectric .label { font-family: "questrialregular"; text-align: center; color: #b7babc; }
/* line 67, ../sass/includes/_member-lesson.scss */
.course-search-box .btn-search { font-family: "questrialregular"; width: 100%; height: auto; background: #424b58; color: #fff; border: 1px solid #424b58; padding: 10px; text-transform: capitalize; font-size: 15px; }
/* line 77, ../sass/includes/_member-lesson.scss */
.course-search-box .btn-search:hover, .course-search-box .btn-search:focus, .course-search-box .btn-search:active, .course-search-box .btn-search:active:focus { background: #353d47; border-color: #353d47; outline: none; color: #fff; }
/* line 84, ../sass/includes/_member-lesson.scss */
.course-search-box #clear_search { font-family: "questrialregular"; font-size: 15px; width: 100%; display: block; margin-top: 10px; text-transform: capitalize; }
/* line 91, ../sass/includes/_member-lesson.scss */
.course-search-box #clear_search:hover, .course-search-box #clear_search:focus, .course-search-box #clear_search:active, .course-search-box #clear_search:active:focus { background: #cdd2d6; border-color: #cdd2d6; outline: none; color: #fff; }

/* line 102, ../sass/includes/_member-lesson.scss */
.membercourse-wrap li a:hover, .membercourse-wrap li a:focus, .membercourse-wrap li a:active, .membercourse-wrap li a:active:focus { color: #fff !important; }
/* line 107, ../sass/includes/_member-lesson.scss */
.membercourse-wrap .view-buttons { float: right; }
/* line 109, ../sass/includes/_member-lesson.scss */
.membercourse-wrap .view-buttons li { display: inline-block; }
/* line 112, ../sass/includes/_member-lesson.scss */
.membercourse-wrap .view-buttons li.active a { background: #23b218; color: #fff; }
/* line 117, ../sass/includes/_member-lesson.scss */
.membercourse-wrap .view-buttons li .btns { background: #fff; color: #b0b0b0; line-height: 45px; }
/* line 121, ../sass/includes/_member-lesson.scss */
.membercourse-wrap .view-buttons li .btns:hover, .membercourse-wrap .view-buttons li .btns:focus, .membercourse-wrap .view-buttons li .btns:active, .membercourse-wrap .view-buttons li .btns:active:focus { background: #23b218; color: #fff; outline: none; }

/* line 130, ../sass/includes/_member-lesson.scss */
.result-wrapper { margin-top: 0px; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; overflow-y: auto; overflow-x: auto; height: 500px; }
/* line 139, ../sass/includes/_member-lesson.scss */
.result-wrapper::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); background-color: #F5F5F5; height: 3px; }
/* line 145, ../sass/includes/_member-lesson.scss */
.result-wrapper::-webkit-scrollbar { width: 5px; height: 10px; background-color: #F5F5F5; }
/* line 150, ../sass/includes/_member-lesson.scss */
.result-wrapper::-webkit-scrollbar-thumb { background-color: #245c13; }
/* line 153, ../sass/includes/_member-lesson.scss */
.result-wrapper .day-holder { -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; }
@media (max-width: 1199px) { /* line 153, ../sass/includes/_member-lesson.scss */
  .result-wrapper .day-holder { -ms-flex: 0 0 33.333333%; flex: 0 0 33.333333%; max-width: 33.333333%; } }
@media (max-width: 767px) { /* line 153, ../sass/includes/_member-lesson.scss */
  .result-wrapper .day-holder { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; } }
@media (max-width: 575px) { /* line 153, ../sass/includes/_member-lesson.scss */
  .result-wrapper .day-holder { -ms-flex: 0 0 80%; flex: 0 0 80%; max-width: 80%; } }
/* line 172, ../sass/includes/_member-lesson.scss */
.result-wrapper .day-holder:empty { display: none; }
/* line 175, ../sass/includes/_member-lesson.scss */
.result-wrapper .day-holder .day-thumbnail { background: #fff; border: 1px solid #dbdfe1; margin-top: 20px; }
/* line 179, ../sass/includes/_member-lesson.scss */
.result-wrapper .day-holder .day-thumbnail .day-head { width: 100%; float: left; display: block; padding: 10px 0; position: relative; border-bottom: 10px solid transparent; }
/* line 186, ../sass/includes/_member-lesson.scss */
.result-wrapper .day-holder .day-thumbnail .day-head h4 { font-family: "questrialregular"; font-size: 17px; color: #737373; text-align: center; }
/* line 192, ../sass/includes/_member-lesson.scss */
.result-wrapper .day-holder .day-thumbnail .day-head .alert { width: 20px; height: 20px; text-align: center; border-radius: 50%; position: absolute; left: 15px; top: -10px; padding: 0; background: #e42229; color: #fff; }
/* line 205, ../sass/includes/_member-lesson.scss */
.result-wrapper .day-holder .day-thumbnail .day-info-body { width: 100%; float: left; display: block; position: relative; padding: 15px; }
/* line 211, ../sass/includes/_member-lesson.scss */
.result-wrapper .day-holder .day-thumbnail .day-info-body h4 { font-family: "questrialregular"; text-transform: capitalize; font-size: 16px; padding-bottom: 5px; }
/* line 216, ../sass/includes/_member-lesson.scss */
.result-wrapper .day-holder .day-thumbnail .day-info-body h4:nth-child(2) { border-bottom: 1px solid #737373; }
/* line 220, ../sass/includes/_member-lesson.scss */
.result-wrapper .day-holder .day-thumbnail .day-info-body ul { width: 100%; display: block; float: left; margin-top: 20px; }
/* line 225, ../sass/includes/_member-lesson.scss */
.result-wrapper .day-holder .day-thumbnail .day-info-body ul li { width: 100%; float: left; display: block; text-align: left; font-size: 14px; text-transform: capitalize; color: #737373; position: relative; padding-left: 30px; line-height: 25px; margin-bottom: 8px; white-space: initial; }
/* line 238, ../sass/includes/_member-lesson.scss */
.result-wrapper .day-holder .day-thumbnail .day-info-body ul li span { color: #424b58; margin-right: 20px; }
/* line 242, ../sass/includes/_member-lesson.scss */
.result-wrapper .day-holder .day-thumbnail .day-info-body ul li:before { position: absolute; left: 0; top: 0; font-family: FontAwesome; font-size: 16px; color: #424b58; }
/* line 251, ../sass/includes/_member-lesson.scss */
.result-wrapper .day-holder .day-thumbnail .day-info-body ul li:nth-child(2):before { content: ''; position: absolute; left: 0; top: 3px; width: 20px; height: 20px; background: url(../images/lesson-name.svg); background-position: center; background-repeat: no-repeat; background-size: contain; }
/* line 266, ../sass/includes/_member-lesson.scss */
.result-wrapper .day-holder .day-thumbnail .day-info-body ul li:nth-child(3):before { content: ''; position: absolute; left: 0; top: 3px; width: 20px; height: 20px; background: url(../images/icon-clock.jpg); background-position: center; background-repeat: no-repeat; background-size: contain; }
/* line 281, ../sass/includes/_member-lesson.scss */
.result-wrapper .day-holder .day-thumbnail .day-info-body ul li:nth-child(6):before { content: "\f00d"; position: absolute; left: 0; margin: auto; text-align: center; top: -1px; width: 20px; height: 20px; background-position: center; background-repeat: no-repeat; background-size: contain; color: #4d4f52; }
/* line 299, ../sass/includes/_member-lesson.scss */
.result-wrapper .day-holder .day-thumbnail .day-info-body ul li:nth-child(5):before { content: ''; position: absolute; left: 0; top: 3px; width: 20px; height: 20px; background: url(../images/calendar-icon.jpg); background-position: center; background-repeat: no-repeat; background-size: contain; }
/* line 314, ../sass/includes/_member-lesson.scss */
.result-wrapper .day-holder .day-thumbnail .day-info-body ul li:nth-child(4):before { content: ''; position: absolute; left: 0; top: 3px; width: 20px; height: 20px; background: url(../images/calendar-icon.jpg); background-position: center; background-repeat: no-repeat; background-size: contain; }
/* line 329, ../sass/includes/_member-lesson.scss */
.result-wrapper .day-holder .day-thumbnail .day-info-body ul li:nth-child(1):before { content: ''; position: absolute; left: 0; top: 3px; width: 20px; height: 20px; background: url(../images/location.jpg); background-position: center; background-repeat: no-repeat; background-size: contain; }
/* line 344, ../sass/includes/_member-lesson.scss */
.result-wrapper .day-holder .day-thumbnail .day-info-body ul li:last-child { margin-bottom: 0; }
/* line 350, ../sass/includes/_member-lesson.scss */
.result-wrapper .day-holder .day-thumbnail .day-footer { width: 100%; float: left; position: relative; }
/* line 357, ../sass/includes/_member-lesson.scss */
.result-wrapper .day-holder .day-thumbnail .day-footer h5 { font-family: "questrialregular"; width: 100%; float: left; position: relative; text-align: center; color: #424b58; padding: 15px 0; border-top: 1px solid #b7babc; border-bottom: 1px solid #b7babc; min-height: 47px; }
/* line 369, ../sass/includes/_member-lesson.scss */
.result-wrapper .day-holder .day-thumbnail .day-footer .btn.btn-green { background: none; color: #45ad23; border: 0; line-height: 28px; }
/* line 374, ../sass/includes/_member-lesson.scss */
.result-wrapper .day-holder .day-thumbnail .day-footer .btn.btn-green:hover, .result-wrapper .day-holder .day-thumbnail .day-footer .btn.btn-green:focus, .result-wrapper .day-holder .day-thumbnail .day-footer .btn.btn-green:active, .result-wrapper .day-holder .day-thumbnail .day-footer .btn.btn-green:active:focus, .result-wrapper .day-holder .day-thumbnail .day-footer .btn.btn-green:active:focus { background: #378b1c; color: #fff; border: 0; outline: none; }
/* line 381, ../sass/includes/_member-lesson.scss */
.result-wrapper .day-holder .day-thumbnail .day-footer button { width: 100%; float: left; position: relative; text-align: center; border: 0; text-transform: capitalize; display: block; min-height: 47px; white-space: normal; }
/* line 391, ../sass/includes/_member-lesson.scss */
.result-wrapper .day-holder .day-thumbnail .day-footer button:hover, .result-wrapper .day-holder .day-thumbnail .day-footer button:focus, .result-wrapper .day-holder .day-thumbnail .day-footer button:active, .result-wrapper .day-holder .day-thumbnail .day-footer button:active:focus, .result-wrapper .day-holder .day-thumbnail .day-footer button:active:focus { background: #23b218; color: #fff; border: 0; outline: none; }
/* line 397, ../sass/includes/_member-lesson.scss */
.result-wrapper .day-holder .day-thumbnail .day-footer button.btn-payment { background: #e42229; color: #fff; }
/* line 400, ../sass/includes/_member-lesson.scss */
.result-wrapper .day-holder .day-thumbnail .day-footer button.btn-payment:hover, .result-wrapper .day-holder .day-thumbnail .day-footer button.btn-payment:focus, .result-wrapper .day-holder .day-thumbnail .day-footer button.btn-payment:active, .result-wrapper .day-holder .day-thumbnail .day-footer button.btn-payment:active:focus, .result-wrapper .day-holder .day-thumbnail .day-footer button.btn-payment:active:focus { background: #23b218; color: #fff; border: 0; outline: none; }
/* line 408, ../sass/includes/_member-lesson.scss */
.result-wrapper .day-holder .day-thumbnail .day-footer .payment-due { background: #e42229; color: #fff; width: 100%; min-height: 47px; border: 0; padding: 10px 0; cursor: text; }
/* line 417, ../sass/includes/_member-lesson.scss */
.result-wrapper .day-holder .day-thumbnail .day-footer .cancel_lesson_btn { color: #e42229 !important; }
/* line 419, ../sass/includes/_member-lesson.scss */
.result-wrapper .day-holder .day-thumbnail .day-footer .cancel_lesson_btn:hover { background: #e42229 !important; color: #fff !important; }

/*-------Day colors-------*/
/* line 429, ../sass/includes/_member-lesson.scss */
.color1 { border-color: #eac113 !important; }

/* line 432, ../sass/includes/_member-lesson.scss */
.color2 { border-color: #da555c !important; }

/* line 435, ../sass/includes/_member-lesson.scss */
.color3 { border-color: #309ece !important; }

/* line 438, ../sass/includes/_member-lesson.scss */
.text-color1 { color: #eac113 !important; }

/* line 441, ../sass/includes/_member-lesson.scss */
.text-color2 { color: #da555c !important; }

/* line 444, ../sass/includes/_member-lesson.scss */
.text-color3 { color: #309ece !important; }

/* line 449, ../sass/includes/_member-lesson.scss */
#move_participant .modal-body { background: #fff; }
/* line 453, ../sass/includes/_member-lesson.scss */
#move_participant table th { border: 0; background: #fff; }
/* line 457, ../sass/includes/_member-lesson.scss */
#move_participant table td { padding: 0; vertical-align: middle; border: 1px solid #c1c1c1; }
/* line 462, ../sass/includes/_member-lesson.scss */
#move_participant table td button { width: 100%; height: 100%; position: absolute; left: 0; top: 0; background: rgba(80, 134, 174, 0.6); }
/* line 470, ../sass/includes/_member-lesson.scss */
#move_participant table td button:hover { background: #303843; }
/* line 476, ../sass/includes/_member-lesson.scss */
#move_participant table tr:nth-child(odd) { background: #dfe6ea; }
/* line 485, ../sass/includes/_member-lesson.scss */
#move_participant .selectric { min-height: 41px; padding-top: 5px; }
/* line 487, ../sass/includes/_member-lesson.scss */
#move_participant .selectric .label { color: #6a728a; font-size: 13px; }
/* line 493, ../sass/includes/_member-lesson.scss */
#move_participant .selectric b { background: #303843; }
/* line 496, ../sass/includes/_member-lesson.scss */
#move_participant .selectric .button::after { border-top-color: #fff; border-width: 8px; }
/* line 501, ../sass/includes/_member-lesson.scss */
#move_participant .selectric-scroll { background: #303843; }
/* line 505, ../sass/includes/_member-lesson.scss */
#move_participant .selectric-scroll li:hover { background: #5086ae; }
/* line 509, ../sass/includes/_member-lesson.scss */
#move_participant .selectric-scroll .highlighted { background: #5086ae; }
/* line 514, ../sass/includes/_member-lesson.scss */
#move_participant input { height: 43px !important; }

/* line 519, ../sass/includes/_member-lesson.scss */
#move_member_form .reset { background: #303843; }

/* line 2, ../sass/includes/_parent-settings.scss */
.edit-holders .btn { width: 200px; font-size: 15px; }
@media (max-width: 767px) { /* line 2, ../sass/includes/_parent-settings.scss */
  .edit-holders .btn { width: auto; } }
/* line 8, ../sass/includes/_parent-settings.scss */
.edit-holders .btn.edit-btn { background: #fff; border-color: #c1cacf; color: #404b59; }
/* line 12, ../sass/includes/_parent-settings.scss */
.edit-holders .btn.edit-btn:hover, .edit-holders .btn.edit-btn:active, .edit-holders .btn.edit-btn:active:focus, .edit-holders .btn.edit-btn:focus { background: #378b1c; border-color: #378b1c; color: #fff; outline: none; }
/* line 19, ../sass/includes/_parent-settings.scss */
.edit-holders .btn.add-user { background: #45ad23; border-color: #45ad23; line-height: 27px; }
/* line 23, ../sass/includes/_parent-settings.scss */
.edit-holders .btn.add-user:hover, .edit-holders .btn.add-user:active, .edit-holders .btn.add-user:active:focus, .edit-holders .btn.add-user:focus { background: #378b1c; color: #fff; outline: none; }

@media (max-width: 767px) { /* line 34, ../sass/includes/_parent-settings.scss */
  .gender-wrap .add_new-chk-row { margin-bottom: 10px; } }

/* line 42, ../sass/includes/_parent-settings.scss */
.tab-wrapper.payment-info-box .tab-content .setting-holder, .tab-wrapper.payment-info-box .panel-group .setting-holder { background: none; padding: 0; }
/* line 47, ../sass/includes/_parent-settings.scss */
.tab-wrapper.payment-info-box .tab-content .setting-wrapper h5, .tab-wrapper.payment-info-box .panel-group .setting-wrapper h5 { display: inline-block; color: #404b59; font-size: 15px; margin-top: 5px; }
/* line 52, ../sass/includes/_parent-settings.scss */
.tab-wrapper.payment-info-box .tab-content .setting-wrapper h5.mt-25, .tab-wrapper.payment-info-box .panel-group .setting-wrapper h5.mt-25 { margin-top: 25px; }
/* line 58, ../sass/includes/_parent-settings.scss */
.tab-wrapper.payment-info-box .tab-content .setting-wrapper .selectric-common .selectric-wrapper .label, .tab-wrapper.payment-info-box .panel-group .setting-wrapper .selectric-common .selectric-wrapper .label { font-family: "questrialregular"; font-size: 15px; }
/* line 62, ../sass/includes/_parent-settings.scss */
.tab-wrapper.payment-info-box .tab-content .setting-wrapper .selectric-common .selectric-wrapper .button, .tab-wrapper.payment-info-box .panel-group .setting-wrapper .selectric-common .selectric-wrapper .button { border: 0; border-left: 1px solid #ccc; }
/* line 67, ../sass/includes/_parent-settings.scss */
.tab-wrapper.payment-info-box .tab-content .setting-wrapper .selectric-common .selectric-wrapper .selectric-items .selectric-scroll ul li, .tab-wrapper.payment-info-box .panel-group .setting-wrapper .selectric-common .selectric-wrapper .selectric-items .selectric-scroll ul li { font-size: 15px; }
/* line 73, ../sass/includes/_parent-settings.scss */
.tab-wrapper.payment-info-box .tab-content .setting-wrapper.deatls-panel, .tab-wrapper.payment-info-box .panel-group .setting-wrapper.deatls-panel { background: none; padding: 0; }
/* line 77, ../sass/includes/_parent-settings.scss */
.tab-wrapper.payment-info-box .tab-content .setting-wrapper .form-group, .tab-wrapper.payment-info-box .panel-group .setting-wrapper .form-group { color: #3e4854; }
/* line 79, ../sass/includes/_parent-settings.scss */
.tab-wrapper.payment-info-box .tab-content .setting-wrapper .form-group label, .tab-wrapper.payment-info-box .panel-group .setting-wrapper .form-group label { font-family: "questrialregular"; color: #45ad23; }
/* line 83, ../sass/includes/_parent-settings.scss */
.tab-wrapper.payment-info-box .tab-content .setting-wrapper .form-group input, .tab-wrapper.payment-info-box .panel-group .setting-wrapper .form-group input { border-color: #c1cacf; }
/* line 86, ../sass/includes/_parent-settings.scss */
.tab-wrapper.payment-info-box .tab-content .setting-wrapper .form-group .input-holder, .tab-wrapper.payment-info-box .panel-group .setting-wrapper .form-group .input-holder { position: relative; }
/* line 89, ../sass/includes/_parent-settings.scss */
.tab-wrapper.payment-info-box .tab-content .setting-wrapper .form-group .med-icon, .tab-wrapper.payment-info-box .panel-group .setting-wrapper .form-group .med-icon { width: 20px; height: 20px; position: absolute; text-align: center; color: #f00004; right: 10px; top: 0; bottom: 0; margin: auto 0; }
/* line 101, ../sass/includes/_parent-settings.scss */
.tab-wrapper.payment-info-box .tab-content .setting-wrapper .btn-change-pwd, .tab-wrapper.payment-info-box .panel-group .setting-wrapper .btn-change-pwd { width: 100%; background: #45ad23; border-color: #45ad23; color: #fff; text-transform: capitalize; font-family: "questrialregular"; font-size: 15px; margin-top: 25px; line-height: 27px; }
/* line 111, ../sass/includes/_parent-settings.scss */
.tab-wrapper.payment-info-box .tab-content .setting-wrapper .btn-change-pwd:hover, .tab-wrapper.payment-info-box .tab-content .setting-wrapper .btn-change-pwd:active, .tab-wrapper.payment-info-box .tab-content .setting-wrapper .btn-change-pwd:focus, .tab-wrapper.payment-info-box .tab-content .setting-wrapper .btn-change-pwd:active:focus, .tab-wrapper.payment-info-box .panel-group .setting-wrapper .btn-change-pwd:hover, .tab-wrapper.payment-info-box .panel-group .setting-wrapper .btn-change-pwd:active, .tab-wrapper.payment-info-box .panel-group .setting-wrapper .btn-change-pwd:focus, .tab-wrapper.payment-info-box .panel-group .setting-wrapper .btn-change-pwd:active:focus { background: #378b1c; border-color: #378b1c; color: #fff; outline: none; }
/* line 119, ../sass/includes/_parent-settings.scss */
.tab-wrapper.payment-info-box .tab-content .setting-wrapper .check-full .input-group, .tab-wrapper.payment-info-box .panel-group .setting-wrapper .check-full .input-group { width: 100%; min-height: 43px; border: 1px solid #c1cacf; }
/* line 123, ../sass/includes/_parent-settings.scss */
.tab-wrapper.payment-info-box .tab-content .setting-wrapper .check-full .input-group .input-group-addon, .tab-wrapper.payment-info-box .panel-group .setting-wrapper .check-full .input-group .input-group-addon { width: 20%; border-right: 1px solid #c1cacf; font-size: 15px; font-family: "questrialregular"; }
/* line 129, ../sass/includes/_parent-settings.scss */
.tab-wrapper.payment-info-box .tab-content .setting-wrapper .check-full .input-group .left-checkbox, .tab-wrapper.payment-info-box .panel-group .setting-wrapper .check-full .input-group .left-checkbox { min-height: 43px; margin-bottom: 0; }
/* line 133, ../sass/includes/_parent-settings.scss */
.tab-wrapper.payment-info-box .tab-content .setting-wrapper .check-full .input-group .left-checkbox input:checked + span:before, .tab-wrapper.payment-info-box .panel-group .setting-wrapper .check-full .input-group .left-checkbox input:checked + span:before { color: #45ad23; }
/* line 137, ../sass/includes/_parent-settings.scss */
.tab-wrapper.payment-info-box .tab-content .setting-wrapper .check-full .input-group .left-checkbox span, .tab-wrapper.payment-info-box .panel-group .setting-wrapper .check-full .input-group .left-checkbox span { width: 100%; background: #fff; }
/* line 140, ../sass/includes/_parent-settings.scss */
.tab-wrapper.payment-info-box .tab-content .setting-wrapper .check-full .input-group .left-checkbox span:before, .tab-wrapper.payment-info-box .panel-group .setting-wrapper .check-full .input-group .left-checkbox span:before { color: #ccc; content: "\f00c"; }
/* line 149, ../sass/includes/_parent-settings.scss */
.tab-wrapper.payment-info-box .tab-content .setting-wrapper .part-accordion .panel, .tab-wrapper.payment-info-box .panel-group .setting-wrapper .part-accordion .panel { margin-bottom: 8px; }
/* line 151, ../sass/includes/_parent-settings.scss */
.tab-wrapper.payment-info-box .tab-content .setting-wrapper .part-accordion .panel .panel-heading, .tab-wrapper.payment-info-box .panel-group .setting-wrapper .part-accordion .panel .panel-heading { padding: 5px; }
@media (max-width: 767px) { /* line 153, ../sass/includes/_parent-settings.scss */
  .tab-wrapper.payment-info-box .tab-content .setting-wrapper .part-accordion .panel .panel-heading h4, .tab-wrapper.payment-info-box .panel-group .setting-wrapper .part-accordion .panel .panel-heading h4 { border: 0; } }
/* line 159, ../sass/includes/_parent-settings.scss */
.tab-wrapper.payment-info-box .tab-content .setting-wrapper .part-accordion .panel .toggle-icons, .tab-wrapper.payment-info-box .panel-group .setting-wrapper .part-accordion .panel .toggle-icons { right: 5px; }
/* line 163, ../sass/includes/_parent-settings.scss */
.tab-wrapper.payment-info-box .tab-content .setting-wrapper .part-accordion .panel .toggle-icons .toggle-arrow a:after, .tab-wrapper.payment-info-box .panel-group .setting-wrapper .part-accordion .panel .toggle-icons .toggle-arrow a:after { display: none; content: ''; }
/* line 169, ../sass/includes/_parent-settings.scss */
.tab-wrapper.payment-info-box .tab-content .setting-wrapper .part-accordion .panel .toggle-icons li, .tab-wrapper.payment-info-box .panel-group .setting-wrapper .part-accordion .panel .toggle-icons li { width: 100px; }
@media (max-width: 767px) { /* line 169, ../sass/includes/_parent-settings.scss */
  .tab-wrapper.payment-info-box .tab-content .setting-wrapper .part-accordion .panel .toggle-icons li, .tab-wrapper.payment-info-box .panel-group .setting-wrapper .part-accordion .panel .toggle-icons li { width: 60px; } }
/* line 174, ../sass/includes/_parent-settings.scss */
.tab-wrapper.payment-info-box .tab-content .setting-wrapper .part-accordion .panel .toggle-icons li a, .tab-wrapper.payment-info-box .panel-group .setting-wrapper .part-accordion .panel .toggle-icons li a { line-height: 25px; font-size: 17px; display: block; padding: 5px 8px; border: 1px solid #cdd2d6; }
@media (max-width: 767px) { /* line 174, ../sass/includes/_parent-settings.scss */
  .tab-wrapper.payment-info-box .tab-content .setting-wrapper .part-accordion .panel .toggle-icons li a, .tab-wrapper.payment-info-box .panel-group .setting-wrapper .part-accordion .panel .toggle-icons li a { font-size: 15px; } }
/* line 183, ../sass/includes/_parent-settings.scss */
.tab-wrapper.payment-info-box .tab-content .setting-wrapper .part-accordion .panel .toggle-icons li a:hover, .tab-wrapper.payment-info-box .tab-content .setting-wrapper .part-accordion .panel .toggle-icons li a:focus, .tab-wrapper.payment-info-box .tab-content .setting-wrapper .part-accordion .panel .toggle-icons li a:active, .tab-wrapper.payment-info-box .tab-content .setting-wrapper .part-accordion .panel .toggle-icons li a:active:focus, .tab-wrapper.payment-info-box .panel-group .setting-wrapper .part-accordion .panel .toggle-icons li a:hover, .tab-wrapper.payment-info-box .panel-group .setting-wrapper .part-accordion .panel .toggle-icons li a:focus, .tab-wrapper.payment-info-box .panel-group .setting-wrapper .part-accordion .panel .toggle-icons li a:active, .tab-wrapper.payment-info-box .panel-group .setting-wrapper .part-accordion .panel .toggle-icons li a:active:focus { background: #23b118; border-color: #23b118; color: #fff; outline: none; }
/* line 192, ../sass/includes/_parent-settings.scss */
.tab-wrapper.payment-info-box .tab-content .setting-wrapper .part-accordion .panel .btn-save, .tab-wrapper.payment-info-box .panel-group .setting-wrapper .part-accordion .panel .btn-save { font-family: "questrialregular"; border-color: #45ad23; margin-top: 27px; }
/* line 196, ../sass/includes/_parent-settings.scss */
.tab-wrapper.payment-info-box .tab-content .setting-wrapper .part-accordion .panel .btn-save:hover, .tab-wrapper.payment-info-box .tab-content .setting-wrapper .part-accordion .panel .btn-save:focus, .tab-wrapper.payment-info-box .tab-content .setting-wrapper .part-accordion .panel .btn-save:active, .tab-wrapper.payment-info-box .tab-content .setting-wrapper .part-accordion .panel .btn-save:active:focus, .tab-wrapper.payment-info-box .panel-group .setting-wrapper .part-accordion .panel .btn-save:hover, .tab-wrapper.payment-info-box .panel-group .setting-wrapper .part-accordion .panel .btn-save:focus, .tab-wrapper.payment-info-box .panel-group .setting-wrapper .part-accordion .panel .btn-save:active, .tab-wrapper.payment-info-box .panel-group .setting-wrapper .part-accordion .panel .btn-save:active:focus { color: #fff; background: #378b1c; border-color: #378b1c; outline: none; }
/* line 206, ../sass/includes/_parent-settings.scss */
.tab-wrapper.payment-info-box .tab-content .setting-wrapper .gdpr-block p, .tab-wrapper.payment-info-box .panel-group .setting-wrapper .gdpr-block p { font-size: 15px; color: #404b59; }
@media (max-width: 767px) { /* line 210, ../sass/includes/_parent-settings.scss */
  .tab-wrapper.payment-info-box .tab-content .setting-wrapper .gdpr-block .table-responsive, .tab-wrapper.payment-info-box .panel-group .setting-wrapper .gdpr-block .table-responsive { border: 0; } }
/* line 215, ../sass/includes/_parent-settings.scss */
.tab-wrapper.payment-info-box .tab-content .setting-wrapper .gdpr-block .gd-table, .tab-wrapper.payment-info-box .panel-group .setting-wrapper .gdpr-block .gd-table { width: 80%; }
@media (max-width: 767px) { /* line 215, ../sass/includes/_parent-settings.scss */
  .tab-wrapper.payment-info-box .tab-content .setting-wrapper .gdpr-block .gd-table, .tab-wrapper.payment-info-box .panel-group .setting-wrapper .gdpr-block .gd-table { width: 100%; } }
/* line 222, ../sass/includes/_parent-settings.scss */
.tab-wrapper.payment-info-box .tab-content .setting-wrapper .gdpr-block .gd-table thead tr th, .tab-wrapper.payment-info-box .panel-group .setting-wrapper .gdpr-block .gd-table thead tr th { border-bottom: 0; color: #45ad23; }
/* line 230, ../sass/includes/_parent-settings.scss */
.tab-wrapper.payment-info-box .tab-content .setting-wrapper .gdpr-block .gd-table tbody tr td, .tab-wrapper.payment-info-box .panel-group .setting-wrapper .gdpr-block .gd-table tbody tr td { border-top: 0; padding: 3px; }
/* line 233, ../sass/includes/_parent-settings.scss */
.tab-wrapper.payment-info-box .tab-content .setting-wrapper .gdpr-block .gd-table tbody tr td:nth-child(1), .tab-wrapper.payment-info-box .panel-group .setting-wrapper .gdpr-block .gd-table tbody tr td:nth-child(1) { width: 40px; }
/* line 237, ../sass/includes/_parent-settings.scss */
.tab-wrapper.payment-info-box .tab-content .setting-wrapper .gdpr-block .gd-table tbody tr td .form-group, .tab-wrapper.payment-info-box .panel-group .setting-wrapper .gdpr-block .gd-table tbody tr td .form-group { margin-bottom: 0; }

/* line 251, ../sass/includes/_parent-settings.scss */
.user-area .form-group input { width: 100%; padding: 3px 8px; text-transform: capitalize; }

/* line 260, ../sass/includes/_parent-settings.scss */
.add_new-chk-row .space_label { padding-left: 35px !important; }

/* line 267, ../sass/includes/_parent-settings.scss */
#add_member .modal-body .check-full .input-group { min-height: 38px; }
/* line 270, ../sass/includes/_parent-settings.scss */
#add_member .modal-body .check-full .left-checkbox { min-height: 38px; }
/* line 272, ../sass/includes/_parent-settings.scss */
#add_member .modal-body .check-full .left-checkbox span { height: 38px; }
/* line 278, ../sass/includes/_parent-settings.scss */
#add_member .modal-body .selectric-wrapper .selectric { min-height: 40px; }

/* line 287, ../sass/includes/_parent-settings.scss */
#add_user .modal-body .check-full .input-group { min-height: 38px; }
/* line 290, ../sass/includes/_parent-settings.scss */
#add_user .modal-body .check-full .left-checkbox { min-height: 38px; }
/* line 292, ../sass/includes/_parent-settings.scss */
#add_user .modal-body .check-full .left-checkbox span { height: 38px; }
/* line 298, ../sass/includes/_parent-settings.scss */
#add_user .modal-body .selectric-wrapper .selectric { min-height: 40px; padding-top: 0; }
/* line 301, ../sass/includes/_parent-settings.scss */
#add_user .modal-body .selectric-wrapper .selectric .label { margin-top: 0; }

/* line 312, ../sass/includes/_parent-settings.scss */
.Payment-table tbody tr td:last-child { width: 100px; }

/* line 2, ../sass/includes/_parent-booking.scss */
.confirm-booking { overflow-y: scroll; }
/* line 5, ../sass/includes/_parent-booking.scss */
.confirm-booking .modal-content .modal-body { padding: 0 !important; background: #fff !important; float: left; width: 100%; }
/* line 14, ../sass/includes/_parent-booking.scss */
.confirm-booking.mark-abesens-popup .modal-content .modal-body { padding: 20px !important; }

/* line 21, ../sass/includes/_parent-booking.scss */
.course-booking-confirm { width: 100%; float: left; }
/* line 24, ../sass/includes/_parent-booking.scss */
.course-booking-confirm .block1 { padding-top: 15px; padding-bottom: 15px; }
/* line 29, ../sass/includes/_parent-booking.scss */
.course-booking-confirm .form-group label { font-family: "questrialregular" !important; font-size: 15px !important; }
/* line 33, ../sass/includes/_parent-booking.scss */
.course-booking-confirm .form-group input, .course-booking-confirm .form-group textarea { color: #404b59; font-size: 15px; }
/* line 38, ../sass/includes/_parent-booking.scss */
.course-booking-confirm .form-group textarea:focus { border-color: #cdd2d6; box-shadow: none; }
/* line 44, ../sass/includes/_parent-booking.scss */
.course-booking-confirm .req-wrapper { background: #e3e9ec; padding-top: 15px; padding-bottom: 15px; }
/* line 48, ../sass/includes/_parent-booking.scss */
.course-booking-confirm .req-wrapper h4, .course-booking-confirm .req-wrapper h5 { font-size: 15px; color: #3e4854; margin-bottom: 10px; }
/* line 53, ../sass/includes/_parent-booking.scss */
.course-booking-confirm .req-wrapper h4 { font-size: 16px; color: #45ad23; }
/* line 57, ../sass/includes/_parent-booking.scss */
.course-booking-confirm .req-wrapper h5 { font-family: "questrialregular"; }
/* line 60, ../sass/includes/_parent-booking.scss */
.course-booking-confirm .req-wrapper .box_lesson_name { min-height: 36px; }
/* line 64, ../sass/includes/_parent-booking.scss */
.course-booking-confirm .req-wrapper .table tr { border-bottom: 5px solid transparent; }
/* line 66, ../sass/includes/_parent-booking.scss */
.course-booking-confirm .req-wrapper .table tr:last-child { border-bottom: 0; }
/* line 69, ../sass/includes/_parent-booking.scss */
.course-booking-confirm .req-wrapper .table tr td { background: #fff; border-color: #cdd2d6; font-size: 14px; color: #3e4854; }
/* line 74, ../sass/includes/_parent-booking.scss */
.course-booking-confirm .req-wrapper .table tr td:nth-child(1) { width: 250px; }
/* line 77, ../sass/includes/_parent-booking.scss */
.course-booking-confirm .req-wrapper .table tr td .med-icon { color: #f80016; width: 20px; height: 20px; display: inline-block; vertical-align: top; }
/* line 84, ../sass/includes/_parent-booking.scss */
.course-booking-confirm .req-wrapper .table tr td textarea { width: 80%; height: 20px; padding: 0px 10px; display: inline-block; border: 0px; box-shadow: none; margin: 0px; resize: none; }
/* line 98, ../sass/includes/_parent-booking.scss */
.course-booking-confirm .req-wrapper .add_new-chk-row label { padding-left: 40px; color: #3e4854; }
/* line 104, ../sass/includes/_parent-booking.scss */
.course-booking-confirm .block3 { padding-top: 10px; padding-bottom: 10px; }
/* line 107, ../sass/includes/_parent-booking.scss */
.course-booking-confirm .block3 h5 { font-size: 15px; margin-bottom: 10px; color: #3e4854; }
/* line 114, ../sass/includes/_parent-booking.scss */
.course-booking-confirm .block4 h5 { font-size: 15px; color: #404b59; margin-bottom: 5px; }
/* line 118, ../sass/includes/_parent-booking.scss */
.course-booking-confirm .block4 h5:nth-child(2) { color: #45ad23; }
/* line 122, ../sass/includes/_parent-booking.scss */
.course-booking-confirm .block4 .btn-next { font-family: "questrialregular"; font-size: 15px; color: #fff; width: 100%; border-color: #45ad23; background: #45ad23; text-align: center; }
/* line 130, ../sass/includes/_parent-booking.scss */
.course-booking-confirm .block4 .btn-next:hover, .course-booking-confirm .block4 .btn-next:focus, .course-booking-confirm .block4 .btn-next:active:focus { background: #378b1c; color: #fff; border-color: #378b1c; outline: none; }
/* line 137, ../sass/includes/_parent-booking.scss */
.course-booking-confirm .block4 .detail { padding-right: 20px; }
/* line 141, ../sass/includes/_parent-booking.scss */
.course-booking-confirm .block5 { padding-top: 15px; padding-bottom: 15px; }
/* line 144, ../sass/includes/_parent-booking.scss */
.course-booking-confirm .block5 h5 { font-size: 15px; font-family: "questrialregular"; color: #45ad23; margin-bottom: 10px; }
/* line 151, ../sass/includes/_parent-booking.scss */
.course-booking-confirm .block6 { padding: 15px; }
/* line 153, ../sass/includes/_parent-booking.scss */
.course-booking-confirm .block6 h5 { margin-bottom: 10px; color: #45ad23; }
/* line 157, ../sass/includes/_parent-booking.scss */
.course-booking-confirm .block6 .pay-block { background: #e3e9ec; padding: 15px; width: 100%; float: left; height: 225px; }
@media (max-width: 767px) { /* line 157, ../sass/includes/_parent-booking.scss */
  .course-booking-confirm .block6 .pay-block { margin-bottom: 15px; }
  /* line 165, ../sass/includes/_parent-booking.scss */
  .course-booking-confirm .block6 .pay-block:nth-child(2) { margin-bottom: 0; } }
/* line 169, ../sass/includes/_parent-booking.scss */
.course-booking-confirm .block6 .pay-block .pay-head { border-bottom: 1px solid #cdd2d6; width: 100%; float: left; }
/* line 173, ../sass/includes/_parent-booking.scss */
.course-booking-confirm .block6 .pay-block .pay-head h5 { display: inline-block; color: #3e4854; font-size: 15px; margin-bottom: 10px; }
@media (max-width: 1199px) { /* line 173, ../sass/includes/_parent-booking.scss */
  .course-booking-confirm .block6 .pay-block .pay-head h5 { display: block; text-align: left; } }
/* line 182, ../sass/includes/_parent-booking.scss */
.course-booking-confirm .block6 .pay-block .pay-head h5:nth-child(2) { float: right; color: #45ad23; }
@media (max-width: 1199px) { /* line 182, ../sass/includes/_parent-booking.scss */
  .course-booking-confirm .block6 .pay-block .pay-head h5:nth-child(2) { display: block; float: initial; text-align: left; } }
/* line 192, ../sass/includes/_parent-booking.scss */
.course-booking-confirm .block6 .pay-block .pay-head h6 { font-family: "questrialregular"; color: #45ad23; font-size: 15px; padding: 10px 0; border-top: 1px solid #cdd2d6; }
/* line 200, ../sass/includes/_parent-booking.scss */
.course-booking-confirm .block6 .pay-block .pay-body { width: 100%; float: left; max-height: 135px; overflow: hidden; overflow-y: auto; }
/* line 208, ../sass/includes/_parent-booking.scss */
.course-booking-confirm .block6 .pay-block .pay-body table tr td { font-family: "questrialregular"; font-size: 15px; padding-left: 0; padding-right: 0; color: #3e4854; border: 0; }
/* line 215, ../sass/includes/_parent-booking.scss */
.course-booking-confirm .block6 .pay-block .pay-body table tr td .next-pay { margin-left: 20px; }
/* line 223, ../sass/includes/_parent-booking.scss */
.course-booking-confirm .block6 .card-holder { width: 100%; float: left; border: 1px solid #cdd2d6; margin-top: 5px; padding: 5px 10px; }
/* line 229, ../sass/includes/_parent-booking.scss */
.course-booking-confirm .block6 .card-holder .card-contain { border-bottom: 1px solid #cdd2d6; }
/* line 232, ../sass/includes/_parent-booking.scss */
.course-booking-confirm .block6 .card-holder .card { font-size: 50px; color: #8d9192; }
/* line 236, ../sass/includes/_parent-booking.scss */
.course-booking-confirm .block6 .card-holder .card-details { margin-top: 20px; }
/* line 238, ../sass/includes/_parent-booking.scss */
.course-booking-confirm .block6 .card-holder .card-details h4 { font-family: "questrialregular"; font-size: 15px; color: #3e4854; }
/* line 242, ../sass/includes/_parent-booking.scss */
.course-booking-confirm .block6 .card-holder .card-details h4:nth-child(2) { color: #45ad23; margin-top: 5px; }
/* line 248, ../sass/includes/_parent-booking.scss */
.course-booking-confirm .block6 .card-holder .btn-edit { float: right; font-family: "questrialregular"; font-size: 15px; padding: 8px 35px; margin: 10px 0; text-transform: capitalize; }
/* line 255, ../sass/includes/_parent-booking.scss */
.course-booking-confirm .block6 .card-holder .btn-edit:hover, .course-booking-confirm .block6 .card-holder .btn-edit:focus, .course-booking-confirm .block6 .card-holder .btn-edit:active, .course-booking-confirm .block6 .card-holder .btn-edit:active:focus { background: #378b1c; border-color: #378b1c; outline: none; color: #fff; }
/* line 264, ../sass/includes/_parent-booking.scss */
.course-booking-confirm .block6 .content table { margin-bottom: 0; width: 80%; }
@media (max-width: 991px) { /* line 264, ../sass/includes/_parent-booking.scss */
  .course-booking-confirm .block6 .content table { width: 100%; } }
/* line 273, ../sass/includes/_parent-booking.scss */
.course-booking-confirm .block6 .content table tr td .input-group .left-checkbox { min-width: 40px; height: 30px; padding: 0; }
/* line 279, ../sass/includes/_parent-booking.scss */
.course-booking-confirm .block6 .content table tr td a { color: #45ad23; }
/* line 286, ../sass/includes/_parent-booking.scss */
.course-booking-confirm .block6 .content .block4 .btn-next { margin-top: 15px; }
/* line 289, ../sass/includes/_parent-booking.scss */
.course-booking-confirm .block6 .content .block4 .detail { margin-top: 15px; }
/* line 292, ../sass/includes/_parent-booking.scss */
.course-booking-confirm .block6 .content .block4 .detail h5:nth-child(1) { color: #404b59 !important; }

/* line 2, ../sass/includes/_settings.scss */
.settings_wrapper .settings-user-table { padding: 0 20px 0px 20px; }

/* line 8, ../sass/includes/_settings.scss */
.settings_wrapper .users-panel .action-panel, .individual-pupil-wrp .users-panel .action-panel { display: inline-block; float: right; }
/* line 12, ../sass/includes/_settings.scss */
.settings_wrapper .users-panel .action-panel a.back-btn, .individual-pupil-wrp .users-panel .action-panel a.back-btn { color: #545d68; font-size: 14px; font-family: "montserratmedium"; text-transform: capitalize; cursor: pointer; padding-right: 10px; }
/* line 19, ../sass/includes/_settings.scss */
.settings_wrapper .users-panel .action-panel a.back-btn i, .individual-pupil-wrp .users-panel .action-panel a.back-btn i { padding: 0px 8px; }
/* line 25, ../sass/includes/_settings.scss */
.settings_wrapper .users-panel h2, .individual-pupil-wrp .users-panel h2 { font-family: "montserratmedium"; text-transform: capitalize; color: #303843; font-size: 22px; margin: 0px 0px 10px 0px; border-bottom: solid 1px #e5e5e5; padding-bottom: 10px; }
/* line 36, ../sass/includes/_settings.scss */
.settings_wrapper .users-panel .form-group .selectric, .individual-pupil-wrp .users-panel .form-group .selectric { height: 48px; }
/* line 39, ../sass/includes/_settings.scss */
.settings_wrapper .users-panel .form-group label, .individual-pupil-wrp .users-panel .form-group label { font-family: 'montserratmedium'; color: #6a728a; font-size: 13px; line-height: 24px; text-transform: capitalize; width: 100%; font-weight: normal; margin-top: 12px; }
/* line 49, ../sass/includes/_settings.scss */
.settings_wrapper .users-panel .form-group input, .individual-pupil-wrp .users-panel .form-group input { text-transform: capitalize; font-size: 13px; width: 100%; height: 45px; padding: 8px 10px; border: solid 1px #303843; }
/* line 58, ../sass/includes/_settings.scss */
.settings_wrapper .users-panel .form-group button, .individual-pupil-wrp .users-panel .form-group button { border-radius: 0; background: #45ad23; color: #fff; text-align: center; text-transform: capitalize; line-height: 38px; padding: 1px 30px; font-size: 13px; display: inline-block; border: 0; }
/* line 69, ../sass/includes/_settings.scss */
.settings_wrapper .users-panel .form-group button:hover, .individual-pupil-wrp .users-panel .form-group button:hover { background: #439d26; }
/* line 72, ../sass/includes/_settings.scss */
.settings_wrapper .users-panel .form-group button.save-profile, .individual-pupil-wrp .users-panel .form-group button.save-profile { margin-top: 18px; }
/* line 76, ../sass/includes/_settings.scss */
.settings_wrapper .users-panel .form-group textarea, .individual-pupil-wrp .users-panel .form-group textarea { text-transform: capitalize; width: 100%; padding: 8px; border: solid 1px #303843; resize: none; height: 200px; }
/* line 84, ../sass/includes/_settings.scss */
.settings_wrapper .users-panel .form-group .selectric, .individual-pupil-wrp .users-panel .form-group .selectric { border: solid 1px #303843; }
/* line 87, ../sass/includes/_settings.scss */
.settings_wrapper .users-panel .form-group .selectric span.label, .individual-pupil-wrp .users-panel .form-group .selectric span.label { text-transform: capitalize; font-size: 13px; line-height: 32px; padding-left: 0px; }
/* line 96, ../sass/includes/_settings.scss */
.settings_wrapper .users-panel .select-year, .individual-pupil-wrp .users-panel .select-year { margin: 0; }
/* line 99, ../sass/includes/_settings.scss */
.settings_wrapper .users-panel .select-year .selectric, .individual-pupil-wrp .users-panel .select-year .selectric { border: solid 1px #303843; }
/* line 103, ../sass/includes/_settings.scss */
.settings_wrapper .users-panel .add-area, .individual-pupil-wrp .users-panel .add-area { margin: 20px 0px; }
/* line 105, ../sass/includes/_settings.scss */
.settings_wrapper .users-panel .add-area input, .individual-pupil-wrp .users-panel .add-area input { width: 100%; padding: 8px; border: solid 1px #303843; height: 45px; }
/* line 112, ../sass/includes/_settings.scss */
.settings_wrapper .users-panel.add_pupils, .individual-pupil-wrp .users-panel.add_pupils { padding: 20px; }
@media (max-width: 767px) { /* line 114, ../sass/includes/_settings.scss */
  .settings_wrapper .users-panel.add_pupils .form-group, .individual-pupil-wrp .users-panel.add_pupils .form-group { width: 100%; } }
@media (max-width: 767px) { /* line 120, ../sass/includes/_settings.scss */
  .settings_wrapper .users-panel.add_pupils .select-year, .individual-pupil-wrp .users-panel.add_pupils .select-year { width: 100%; } }
/* line 127, ../sass/includes/_settings.scss */
.settings_wrapper .users-panel.settings-profile-panel, .individual-pupil-wrp .users-panel.settings-profile-panel { padding: 15px; padding-top: 5px; }

/* line 135, ../sass/includes/_settings.scss */
.settings-iconrow a.icon_block { cursor: pointer; }
/* line 137, ../sass/includes/_settings.scss */
.settings-iconrow a.icon_block:hover { color: #E42328; }
/* line 139, ../sass/includes/_settings.scss */
.settings-iconrow a.icon_block:hover i { color: #E42328; }

/* line 149, ../sass/includes/_settings.scss */
.setings-school-profile .pr-5 { padding-right: 5px; }
@media (max-width: 767px) { /* line 149, ../sass/includes/_settings.scss */
  .setings-school-profile .pr-5 { padding-right: 15px; } }
/* line 155, ../sass/includes/_settings.scss */
.setings-school-profile .pl-5 { padding-left: 5px; }
@media (max-width: 767px) { /* line 155, ../sass/includes/_settings.scss */
  .setings-school-profile .pl-5 { padding-left: 15px; } }

/* line 165, ../sass/includes/_settings.scss */
.new_check label.check-item { line-height: 28px !important; padding-left: 30px; }

/* line 173, ../sass/includes/_settings.scss */
.modal-heard .modal-body .copy_wrapper { margin-top: 10px; }
/* line 175, ../sass/includes/_settings.scss */
.modal-heard .modal-body .copy_wrapper:nth-child(1) { margin-top: 0px; }
/* line 179, ../sass/includes/_settings.scss */
.modal-heard .modal-body .btn-add-more { background: #5086ae; color: #fff; border: 0; margin-top: 20px; float: right; }
/* line 185, ../sass/includes/_settings.scss */
.modal-heard .modal-body .btn-add-more:hover { background: #303843; }

/* line 10, ../sass/includes/_online-booking.scss */
body { position: relative; width: 100%; height: 100%; }
/* line 14, ../sass/includes/_online-booking.scss */
body.online-booking { font-size: 16px !important; }

/* line 20, ../sass/includes/_online-booking.scss */
.online-booking .sweet-alert .sa-icon, .online-booking .sweet-alert h2 { display: none !important; }
/* line 23, ../sass/includes/_online-booking.scss */
.online-booking .sweet-alert p { text-transform: initial !important; font-size: 14px; font-size: 16px !important; margin: 10px; }
/* line 28, ../sass/includes/_online-booking.scss */
.online-booking .sweet-alert p::first-letter { text-transform: capitalize !important; }
/* line 32, ../sass/includes/_online-booking.scss */
.online-booking .sweet-alert button { padding: 6px 12px !important; height: auto !important; border-radius: 4px; text-transform: capitalize !important; font-size: 14px !important; font-size: 16px !important; }
/* line 39, ../sass/includes/_online-booking.scss */
.online-booking .sweet-alert button:hover { background: #20a35b; }
/* line 42, ../sass/includes/_online-booking.scss */
.online-booking .sweet-alert button.confirm { background: #2eb863; border: 1px solid #2eb863; }
/* line 45, ../sass/includes/_online-booking.scss */
.online-booking .sweet-alert button.confirm:hover { background: #20a35b; }

/* line 53, ../sass/includes/_online-booking.scss */
.color-black { color: #444444; }

/* line 56, ../sass/includes/_online-booking.scss */
.pad-0 { padding: 0px !important; }

/* line 57, ../sass/includes/_online-booking.scss */
.mar-0 { margin: 0px !important; }

/* line 58, ../sass/includes/_online-booking.scss */
.mar-bt-30 { margin-bottom: 30px !important; }

/* line 59, ../sass/includes/_online-booking.scss */
.com-link { font-family: "Roboto", sans-serif; text-transform: lowercase; color: #2e6cb0; }
/* line 63, ../sass/includes/_online-booking.scss */
.com-link:hover { color: #e08700; text-decoration: underline !important; }

/* line 69, ../sass/includes/_online-booking.scss */
.swimcity-header { background: #fff; padding-bottom: 6px; border-bottom: 2px solid #e0b16b; min-height: 110px; }
/* line 78, ../sass/includes/_online-booking.scss */
.swimcity-header .logo-wrapper a { display: inline-block; position: absolute; z-index: 1; }
/* line 83, ../sass/includes/_online-booking.scss */
.swimcity-header .logo-wrapper img { width: 140px; margin-top: 10px; }
@media (max-width: 768px) { /* line 83, ../sass/includes/_online-booking.scss */
  .swimcity-header .logo-wrapper img { width: 120px; margin-top: 18px; } }
/* line 92, ../sass/includes/_online-booking.scss */
.swimcity-header .login-area-cart { width: 80px; padding: 12px; border-radius: 50%; height: 80px; margin: 25px 0 0; float: right; }
/* line 101, ../sass/includes/_online-booking.scss */
.swimcity-header .login-area-cart .cart-login a { display: block; cursor: pointer; }
/* line 104, ../sass/includes/_online-booking.scss */
.swimcity-header .login-area-cart .cart-login a img { width: 30px; }
/* line 111, ../sass/includes/_online-booking.scss */
.swimcity-header .nvs { margin-top: 25px; }
/* line 116, ../sass/includes/_online-booking.scss */
.swimcity-header .nvs img { width: 30px; }
/* line 120, ../sass/includes/_online-booking.scss */
.swimcity-header .nvs li { display: inline-block; margin-left: 20px; cursor: pointer; vertical-align: middle; font-family: "Roboto", sans-serif; }
@media (max-width: 350px) { /* line 120, ../sass/includes/_online-booking.scss */
  .swimcity-header .nvs li { margin-left: 3px; } }
/* line 130, ../sass/includes/_online-booking.scss */
.swimcity-header .nvs .mcimg { border: 1px solid #ddd; height: 58px; border-radius: 50%; width: 58px; display: inline-block; text-align: center; padding-top: 13px; position: relative; }
/* line 140, ../sass/includes/_online-booking.scss */
.swimcity-header .nvs .mcimg span { padding: 2px; background: #e43a2e; color: #fff; position: absolute; top: -5px; right: -5px; min-width: 20px; font-size: 12px; border-radius: 50%; }
/* line 151, ../sass/includes/_online-booking.scss */
.swimcity-header .nvs .mcimg .timer { background: #333; border-radius: 4px; color: #fff; position: absolute; padding-bottom: 2px; bottom: -12px; line-height: 2rem; font-size: 14px; left: 0; right: 0; margin: auto; }
/* line 165, ../sass/includes/_online-booking.scss */
.swimcity-header .nvs a { color: #2e6cb0; text-transform: initial !important; font-weight: bold; font-size: 18px; }
/* line 170, ../sass/includes/_online-booking.scss */
.swimcity-header .nvs a:hover { color: #e08700; }
/* line 174, ../sass/includes/_online-booking.scss */
.swimcity-header .nvs .dropdown:hover .dropdown-menu { display: block; margin-top: 0; }
@media (max-width: 991px) { /* line 178, ../sass/includes/_online-booking.scss */
  .swimcity-header .nvs .d-lrg-only { display: none; } }
/* line 183, ../sass/includes/_online-booking.scss */
.swimcity-header .nvs .fa-navicon { vertical-align: middle; font-size: 30px; margin-left: 15px; color: #2e6cb0; cursor: pointer; }
@media (min-width: 992px) { /* line 183, ../sass/includes/_online-booking.scss */
  .swimcity-header .nvs .fa-navicon { display: none; } }
@media (max-width: 350px) { /* line 183, ../sass/includes/_online-booking.scss */
  .swimcity-header .nvs .fa-navicon { margin-left: 3px; } }
/* line 197, ../sass/includes/_online-booking.scss */
.swimcity-header .nvs .timer.seriously_fun { width: 243px; background: #2eb863; border-radius: 4px; color: #fff; text-align: left; position: absolute; padding-bottom: 2px; bottom: -24px; line-height: 2rem; font-size: 14px; left: initial; font-family: "Roboto", sans-serif; text-transform: initial; right: 80px; margin: auto; padding: 2px 10px; padding-bottom: 0; }
@media (max-width: 991px) { /* line 197, ../sass/includes/_online-booking.scss */
  .swimcity-header .nvs .timer.seriously_fun { right: 20px; } }
@media (max-width: 575px) { /* line 197, ../sass/includes/_online-booking.scss */
  .swimcity-header .nvs .timer.seriously_fun { bottom: -50px; right: 10px; } }
/* line 226, ../sass/includes/_online-booking.scss */
.swimcity-header .dropdown img { border-radius: 50%; margin-right: 5px; }
/* line 231, ../sass/includes/_online-booking.scss */
.swimcity-header .dropdown-menu { padding: 10px; max-height: 450px; overflow: auto; }
/* line 235, ../sass/includes/_online-booking.scss */
.swimcity-header .dropdown-menu li { display: block; margin: 0; padding: 5px; font-size: 13px; color: #2e6cb0; }
/* line 244, ../sass/includes/_online-booking.scss */
.swimcity-header .dropdown-menu li:hover { color: #2e6cb0; }
/* line 247, ../sass/includes/_online-booking.scss */
.swimcity-header .dropdown-menu li:hover a { color: #2e6cb0; }
/* line 251, ../sass/includes/_online-booking.scss */
.swimcity-header .dropdown-menu li a { padding: 0; color: #2e6cb0; text-transform: capitalize; font-family: "Roboto", sans-serif; font-size: 14px; font-weight: normal; }
/* line 259, ../sass/includes/_online-booking.scss */
.swimcity-header .dropdown-menu li a:hover { color: #e08700; background: none; }
/* line 265, ../sass/includes/_online-booking.scss */
.swimcity-header .dropdown-menu li:last-child { border: 0; }

/* line 270, ../sass/includes/_online-booking.scss */
.top-header-block { background: #b93d14; padding: 16px 0; }
/* line 273, ../sass/includes/_online-booking.scss */
.top-header-block h1 { color: #fff; font-size: 18px; font-family: "centrale_sans_regularregular"; }

/* line 279, ../sass/includes/_online-booking.scss */
.online-booking-area { min-height: 100%; background: #efefef; }
@media (min-height: 800px) { /* line 279, ../sass/includes/_online-booking.scss */
  .online-booking-area { min-height: calc(100vh - 418px); } }
/* line 287, ../sass/includes/_online-booking.scss */
.online-booking-area .sticky { position: -webkit-sticky; /* Safari */ position: sticky; top: 120px; }
@media (max-width: 991px) { /* line 287, ../sass/includes/_online-booking.scss */
  .online-booking-area .sticky { position: static; } }
/* line 298, ../sass/includes/_online-booking.scss */
.online-booking-area .selectric .label { font-family: "Roboto", sans-serif !important; text-transform: initial !important; color: #444444; }
/* line 305, ../sass/includes/_online-booking.scss */
.online-booking-area .selectric .selectric-scroll ul li { font-family: "Roboto", sans-serif !important; text-transform: initial !important; }
/* line 312, ../sass/includes/_online-booking.scss */
.online-booking-area p { font-family: "Roboto", sans-serif; text-transform: capitalize; font-size: 16px; letter-spacing: 0.040em; }
/* line 318, ../sass/includes/_online-booking.scss */
.online-booking-area .fltr { color: #e08700; font-family: "Roboto", sans-serif; font-weight: 600; text-transform: capitalize; font-size: 15px; display: inline-block; }
/* line 326, ../sass/includes/_online-booking.scss */
.online-booking-area .fltr-box { background: #fff; border: 1px solid #d6d6d6; padding: 20px; border-radius: 10px; padding-bottom: 10px; margin-bottom: 20px; display: none; position: relative; }
/* line 335, ../sass/includes/_online-booking.scss */
.online-booking-area .fltr-box h5 { text-transform: initial; font-family: "Roboto", sans-serif; font-size: 22px; color: #e08700; margin-bottom: 10px; font-weight: 500; }
/* line 346, ../sass/includes/_online-booking.scss */
.online-booking-area .fltr-box .selectric-scroll ul li { font-family: "Roboto", sans-serif; text-transform: initial; }
@media (min-width: 768px) { /* line 350, ../sass/includes/_online-booking.scss */
  .online-booking-area .fltr-box .selectric-scroll ul li:hover { background: #2e6cb0; color: #fff; } }
/* line 356, ../sass/includes/_online-booking.scss */
.online-booking-area .fltr-box .selectric-scroll ul .selected { background: #2e6cb0; color: #fff; }
/* line 359, ../sass/includes/_online-booking.scss */
.online-booking-area .fltr-box .selectric-scroll ul .selected:hover { background: #2e6cb0; color: #fff; }
/* line 369, ../sass/includes/_online-booking.scss */
.online-booking-area .fltr-box .label { font-family: "Roboto", sans-serif; text-transform: capitalize; }
/* line 373, ../sass/includes/_online-booking.scss */
.online-booking-area .fltr-box label { color: #444444; text-transform: initial; font-family: "Roboto", sans-serif; text-transform: initial; }
/* line 380, ../sass/includes/_online-booking.scss */
.online-booking-area .fltr-box label span { color: #333; }
/* line 390, ../sass/includes/_online-booking.scss */
.online-booking-area .fltr-box .fclick { position: absolute; right: 20px; top: 22px; font-size: 18px; cursor: pointer; }
@media only screen and (min-width: 991px) { /* line 390, ../sass/includes/_online-booking.scss */
  .online-booking-area .fltr-box .fclick { display: none; } }
/* line 401, ../sass/includes/_online-booking.scss */
.online-booking-area .fltr-box .selectric { background: #ffffff; border: 1px solid #ddd; }
/* line 405, ../sass/includes/_online-booking.scss */
.online-booking-area .fltr-box input { padding: 10px 15px; width: 100%; border: 1px solid #d6d6d6; }
/* line 410, ../sass/includes/_online-booking.scss */
.online-booking-area .fltr-box .btns { background: #e08700; color: #fff; width: 100%; font-family: "Roboto", sans-serif; text-transform: initial; border-radius: 4px; padding: 5px; }
@media (max-width: 991px) { /* line 410, ../sass/includes/_online-booking.scss */
  .online-booking-area .fltr-box .btns { width: 100%; } }
/* line 422, ../sass/includes/_online-booking.scss */
.online-booking-area .fltr-box .level-btn { width: 100%; font-family: "Roboto", sans-serif; text-transform: initial; box-shadow: 0px 2px #055a94; background: #2e6cb0; color: #fff; border-radius: 4px; height: 43px; padding: 5px; margin-top: 8px; display: inline-block; text-align: center; margin-bottom: 15px; cursor: pointer; line-height: 35px; }
@media (max-width: 991px) { /* line 422, ../sass/includes/_online-booking.scss */
  .online-booking-area .fltr-box .level-btn { display: none; } }
/* line 443, ../sass/includes/_online-booking.scss */
.online-booking-area .fltr-box .l-heading { color: #e08700; font-size: 18px; }
/* line 446, ../sass/includes/_online-booking.scss */
.online-booking-area .fltr-box .l-heading.marg-15 { margin-top: 15px; }
/* line 450, ../sass/includes/_online-booking.scss */
.online-booking-area .fltr-box .clearlink { margin-left: -25px; margin-bottom: 5px; font-size: 16px !important; color: #2e6cb0; }
/* line 455, ../sass/includes/_online-booking.scss */
.online-booking-area .fltr-box .clearlink::before, .online-booking-area .fltr-box .clearlink::after { display: none; }
/* line 458, ../sass/includes/_online-booking.scss */
.online-booking-area .custom-select { margin-bottom: 15px; }
/* line 460, ../sass/includes/_online-booking.scss */
.online-booking-area b.button { background: #2e6cb0; }
/* line 463, ../sass/includes/_online-booking.scss */
.online-booking-area .selectric-items .selectric-scroll ul li.selected.highlighted { background: #2e6cb0; color: #fff; }
/* line 466, ../sass/includes/_online-booking.scss */
.online-booking-area .selectric-items .selectric-scroll ul li.selected.highlighted:hover { background: #2e6cb0; color: #fff; }
/* line 471, ../sass/includes/_online-booking.scss */
.online-booking-area .selectric-items .selectric-scroll ul li:hover { background: #2e6cb0; color: #fff; }
@media (max-width: 767px) { /* line 471, ../sass/includes/_online-booking.scss */
  .online-booking-area .selectric-items .selectric-scroll ul li:hover { background: #fff; color: #2e6cb0; } }
/* line 481, ../sass/includes/_online-booking.scss */
.online-booking-area .innr .no-pad .col-xs-3:nth-child(2) { margin-left: 33px; }
/* line 485, ../sass/includes/_online-booking.scss */
.online-booking-area .innr .flist { margin: 0; border-top: 0; }
/* line 488, ../sass/includes/_online-booking.scss */
.online-booking-area .innr .flist .tooltip-inner { text-transform: initial !important; min-width: 200px; }
/* line 492, ../sass/includes/_online-booking.scss */
.online-booking-area .innr .flist button { background: #e08700; }
/* line 495, ../sass/includes/_online-booking.scss */
.online-booking-area .innr .flist a { color: #e08700; text-align: center; height: 50px; display: block; line-height: 50px; font-size: 14px; text-transform: capitalize; }
/* line 504, ../sass/includes/_online-booking.scss */
.online-booking-area .innr .flist .col-xs-3:nth-child(3) { border-right: 1px solid #cdcdcd; }
/* line 507, ../sass/includes/_online-booking.scss */
.online-booking-area .innr .flist .col-xs-3:last-child { border: none; }
@media only screen and (min-width: 768px) { /* line 511, ../sass/includes/_online-booking.scss */
  .online-booking-area .innr .flist .mobile-label { display: none; } }
/* line 516, ../sass/includes/_online-booking.scss */
.online-booking-area .innr .flist { margin-top: 10px; border-top: 1px solid #d6d6d6; position: relative; min-width: 763px; margin-left: 20px; }
/* line 524, ../sass/includes/_online-booking.scss */
.online-booking-area .innr .flist .fa-info { border: 1px solid #ddd; float: right; padding: 2px 5px; }
/* line 530, ../sass/includes/_online-booking.scss */
.online-booking-area .innr .no-pad { margin-left: 0; margin-right: 0; margin-top: 15px; margin-bottom: 15px; color: #e08700; min-width: 803px; }
/* line 537, ../sass/includes/_online-booking.scss */
.online-booking-area .innr .no-pad [class*='col-'] { padding-left: 0; padding-right: 0; text-transform: initial; }
/* line 543, ../sass/includes/_online-booking.scss */
.online-booking-area .innr .marg { min-width: 763px; margin-left: 20px !important; margin-right: 20px !important; }
/* line 550, ../sass/includes/_online-booking.scss */
.online-booking-area .banner-masthead { width: 100%; min-height: 310px; position: relative; background: #fff; }
@media only screen and (max-width: 767px) { /* line 550, ../sass/includes/_online-booking.scss */
  .online-booking-area .banner-masthead { background: none; min-height: auto; } }
/* line 564, ../sass/includes/_online-booking.scss */
.online-booking-area .searh-area { background: rgba(239, 239, 239, 0.8); padding: 40px; border-radius: 10px; max-width: 550px; border: solid 1px #d6d6d6; margin-top: 40px; }
@media (max-width: 767px) { /* line 564, ../sass/includes/_online-booking.scss */
  .online-booking-area .searh-area { margin-top: 50px; border: 0px; } }
@media only screen and (max-width: 767px) { /* line 564, ../sass/includes/_online-booking.scss */
  .online-booking-area .searh-area { background: none; padding: 0; max-width: 100%; } }
/* line 583, ../sass/includes/_online-booking.scss */
.online-booking-area .searh-area h2 { color: #e08700; font-size: 24px; font-family: "Roboto", sans-serif; text-transform: initial; margin-bottom: 10px; }
/* line 591, ../sass/includes/_online-booking.scss */
.online-booking-area .searh-area .form-group a { color: #1e73be; font-family: "Roboto", sans-serif; text-transform: capitalize; font-size: 14px; cursor: pointer; display: block; font-size: 16px !important; margin: 0px 0 10px; transition: all ease-out .2s; -moz-transition: all ease-out .2s; -web-kit-transition: all ease-out .2s; }
/* line 604, ../sass/includes/_online-booking.scss */
.online-booking-area .searh-area .form-group a:hover { color: #e08700; text-decoration: underline !important; }
/* line 608, ../sass/includes/_online-booking.scss */
.online-booking-area .searh-area .form-group a i { margin-right: 10px; }
/* line 610, ../sass/includes/_online-booking.scss */
.online-booking-area .searh-area .form-group a i img { width: 30px; }
/* line 615, ../sass/includes/_online-booking.scss */
.online-booking-area .searh-area .form-group .custom-select { margin-bottom: 15px; }
/* line 618, ../sass/includes/_online-booking.scss */
.online-booking-area .searh-area .form-group .custom-select select.form-control { background: #fff; color: #afafaf; padding: 8px; font-family: "Roboto", sans-serif; height: 40px; border: solid 1px #afafaf; width: 100%; border-radius: 0px; }
/* line 630, ../sass/includes/_online-booking.scss */
.online-booking-area .searh-area .form-group .custom-select b.button { background: #2e6cb0; }
/* line 636, ../sass/includes/_online-booking.scss */
.online-booking-area .searh-area .form-group .custom-select .selectric span.label { color: #afafaf; font-family: "Roboto", sans-serif; text-transform: initial; }
/* line 646, ../sass/includes/_online-booking.scss */
.online-booking-area .searh-area .form-group .custom-select .selectric-items .selectric-scroll ul li { font-family: "Roboto", sans-serif; text-transform: initial !important; color: #afafaf; }
/* line 650, ../sass/includes/_online-booking.scss */
.online-booking-area .searh-area .form-group .custom-select .selectric-items .selectric-scroll ul li.selected.highlighted { background: #2e6cb0; color: #fff; }
/* line 654, ../sass/includes/_online-booking.scss */
.online-booking-area .searh-area .form-group .custom-select .selectric-items .selectric-scroll ul li:hover { background: #2e6cb0; color: #fff; }
/* line 663, ../sass/includes/_online-booking.scss */
.online-booking-area .searh-area .form-group input { background: #fff; color: #444444; padding: 8px; font-family: "Roboto", sans-serif; height: 43px; border: none; width: 100%; padding-left: 20px; text-transform: capitalize; }
/* line 675, ../sass/includes/_online-booking.scss */
.online-booking-area .searh-area .form-group button { background: #2e6cb0; box-shadow: 0px 2px #055a94; font-family: "Roboto", sans-serif; font-size: 16px !important; text-transform: capitalize; color: #fff; text-align: center; width: 100%; border-radius: 5px; transition: all ease-out .2; -web-kit-transition: all ease-out .2; -moz-transition: all ease-out .2; }
/* line 688, ../sass/includes/_online-booking.scss */
.online-booking-area .searh-area .form-group button:focus { outline: none; }
/* line 691, ../sass/includes/_online-booking.scss */
.online-booking-area .searh-area .form-group button:hover { background: #326fb4; }
/* line 696, ../sass/includes/_online-booking.scss */
.online-booking-area .searh-area ::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */ text-transform: initial; }
/* line 700, ../sass/includes/_online-booking.scss */
.online-booking-area .searh-area :-ms-input-placeholder { /* Internet Explorer 10-11 */ text-transform: initial; }
/* line 704, ../sass/includes/_online-booking.scss */
.online-booking-area .searh-area ::-ms-input-placeholder { /* Microsoft Edge */ text-transform: initial; }
/* line 708, ../sass/includes/_online-booking.scss */
.online-booking-area .search-section { position: relative; padding: 50px 0; padding-bottom: 25px; }
/* line 712, ../sass/includes/_online-booking.scss */
.online-booking-area .search-section:before { content: ""; width: calc(100% - 30px); height: 1px; background: #e0dfdf; position: absolute; top: 0; left: 0; right: 0; margin: auto; }
/* line 723, ../sass/includes/_online-booking.scss */
.online-booking-area .search-section .serch-panel-head { display: flex; align-items: center; width: 50%; margin: 0 0 20px; }
/* line 729, ../sass/includes/_online-booking.scss */
.online-booking-area .search-section .serch-panel-head button.btn-block { margin-right: 20px; width: 200px; border: solid 1px #ddd; background: #fff; color: #7f7f7f; border-radius: 5px; text-align: center; }
/* line 739, ../sass/includes/_online-booking.scss */
.online-booking-area .search-section .serch-panel-head button:focus { outline: none; }
/* line 742, ../sass/includes/_online-booking.scss */
.online-booking-area .search-section .serch-panel-head button.btn-filter { background: #e08700; color: #fff; margin-top: 5px; border-radius: 5px; border: 1px solid #fff; transition: all ease-out .2s; -moz-transition: all ease-out .2s; -webkit-transition: all ease-out .2s; }
/* line 751, ../sass/includes/_online-booking.scss */
.online-booking-area .search-section .serch-panel-head button.btn-filter:hover { background: #c87c34; }
@media only screen and (max-width: 991px) { /* line 708, ../sass/includes/_online-booking.scss */
  .online-booking-area .search-section { padding-top: 15px; } }
/* line 761, ../sass/includes/_online-booking.scss */
.online-booking-area .search-section .search-head { background: #5297e6; padding: 16px 10px; border-radius: 10px; position: relative; }
/* line 766, ../sass/includes/_online-booking.scss */
.online-booking-area .search-section .search-head h4 { color: #fff; font-size: 16px; font-family: "centrale_sans_regularregular"; text-transform: capitalize; }
/* line 772, ../sass/includes/_online-booking.scss */
.online-booking-area .search-section .search-head: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 785, ../sass/includes/_online-booking.scss */
.online-booking-area .search-section .search-head.collapsed:after { content: "\f0da"; }
/* line 790, ../sass/includes/_online-booking.scss */
.online-booking-area .search-section .search-panelcollapse { border: solid 1px #5297e6; padding: 20px 10px; border-radius: 10px; }
/* line 794, ../sass/includes/_online-booking.scss */
.online-booking-area .search-section .search-panelcollapse .adv-search { background: #74adea; padding: 20px 10px; }
/* line 797, ../sass/includes/_online-booking.scss */
.online-booking-area .search-section .search-panelcollapse .adv-search h4 { color: #404040; font-size: 15px; font-family: "centrale_sans_regularregular"; text-transform: capitalize; }
/* line 803, ../sass/includes/_online-booking.scss */
.online-booking-area .search-section .search-panelcollapse .adv-search .filter-area { margin: 20px 0px; }
/* line 806, ../sass/includes/_online-booking.scss */
.online-booking-area .search-section .search-panelcollapse .adv-search .filter-area .filter-box h2 { color: #404040; font-size: 15px; font-family: "centrale_sans_regularregular"; text-transform: capitalize; line-height: 24px; }
/* line 814, ../sass/includes/_online-booking.scss */
.online-booking-area .search-section .search-panelcollapse .adv-search .filter-area .filter-box .form-group .frm-inner { width: 50%; margin: 20px 0 10px 0; float: left; }
/* line 819, ../sass/includes/_online-booking.scss */
.online-booking-area .search-section .search-panelcollapse .adv-search .filter-area .filter-box .form-group .frm-inner input[type="checkbox"] { display: none; position: absolute; overflow: hidden; clip: rect(0 0 0 0); height: 1px; width: 1px; margin: -1px; padding: 0; border: 0; }
/* line 830, ../sass/includes/_online-booking.scss */
.online-booking-area .search-section .search-panelcollapse .adv-search .filter-area .filter-box .form-group .frm-inner input[type="checkbox"]:checked + label:before { content: ""; position: absolute; left: 0; top: 0; width: 28px; height: 28px; border: 1px solid #cfd2d5; background: #fff; }
/* line 842, ../sass/includes/_online-booking.scss */
.online-booking-area .search-section .search-panelcollapse .adv-search .filter-area .filter-box .form-group .frm-inner input[type="checkbox"]:not(:checked) + label:before { content: ""; position: absolute; left: 0; top: 0; width: 28px; height: 28px; border: 1px solid #cfd2d5; background: #fff; }
/* line 852, ../sass/includes/_online-booking.scss */
.online-booking-area .search-section .search-panelcollapse .adv-search .filter-area .filter-box .form-group .frm-inner input[type="checkbox"]:not(:checked) + label:after { content: "\f00c"; position: absolute; font-family: "FontAwesome"; top: 5px; left: 6px; font-size: 1.3em; line-height: 1.1; color: #ff876c; transition: all 0.2s; }
/* line 865, ../sass/includes/_online-booking.scss */
.online-booking-area .search-section .search-panelcollapse .adv-search .filter-area .filter-box .form-group .frm-inner label { font-family: "centrale_sans_regularregular"; position: relative; z-index: 1; color: #fff; font-weight: normal; text-align: left; padding: 3px 0px 0  35px; width: 100%; }
/* line 884, ../sass/includes/_online-booking.scss */
.online-booking-area .selectric-scroll { background: #fff; border: 1px solid #ccc; }
/* line 888, ../sass/includes/_online-booking.scss */
.online-booking-area .selectric-scroll ul li { border-bottom: 1px dashed #333; color: #333; text-transform: initial; font-size: 13px; font-family: "Roboto", sans-serif; }
/* line 894, ../sass/includes/_online-booking.scss */
.online-booking-area .selectric-scroll ul li:hover { color: #fff; }
/* line 901, ../sass/includes/_online-booking.scss */
.online-booking-area .tabl-top [class*='col-'] { color: #333; text-transform: initial; }
@media (min-width: 992px) { /* line 918, ../sass/includes/_online-booking.scss */
  .online-booking-area .tabl-top [class*='col-']:nth-child(2) { margin-left: 1%; }
  /* line 919, ../sass/includes/_online-booking.scss */
  .online-booking-area .tabl-top [class*='col-']:nth-child(3) { margin-left: -1.5%; }
  /* line 920, ../sass/includes/_online-booking.scss */
  .online-booking-area .tabl-top [class*='col-']:nth-child(4) { margin-left: -1.5%; } }
@media (max-width: 991px) { /* line 923, ../sass/includes/_online-booking.scss */
  .online-booking-area .tabl-top [class*='col-']:nth-child(2) { margin-left: 1%; }
  /* line 924, ../sass/includes/_online-booking.scss */
  .online-booking-area .tabl-top [class*='col-']:nth-child(3) { margin-left: -3%; }
  /* line 925, ../sass/includes/_online-booking.scss */
  .online-booking-area .tabl-top [class*='col-']:nth-child(4) { margin-left: -5%; } }

/* line 929, ../sass/includes/_online-booking.scss */
.school-detilas { font-family: "Roboto", sans-serif; text-transform: capitalize; }
/* line 936, ../sass/includes/_online-booking.scss */
.school-detilas .tablescro .tablewid table tr th { color: #e08700; }
@media (max-width: 767px) { /* line 936, ../sass/includes/_online-booking.scss */
  .school-detilas .tablescro .tablewid table tr th { text-align: center; width: 60px; } }
/* line 947, ../sass/includes/_online-booking.scss */
.school-detilas .school-list { background: #fff; border: 1px solid #d6d6d6; border-radius: 10px; padding: 20px; margin-bottom: 20px; }
/* line 953, ../sass/includes/_online-booking.scss */
.school-detilas .school-list strong { font-size: 14px; }
/* line 960, ../sass/includes/_online-booking.scss */
.school-detilas .t-scroll { overflow: auto; }
/* line 962, ../sass/includes/_online-booking.scss */
.school-detilas .t-scroll .row { margin-left: 0; margin-right: 0; display: flex; align-items: center; }
/* line 970, ../sass/includes/_online-booking.scss */
.school-detilas h3 { color: #e08700; font-family: "Roboto", sans-serif; text-transform: capitalize; letter-spacing: normal; font-size: 22px; margin-bottom: 5px; }
/* line 977, ../sass/includes/_online-booking.scss */
.school-detilas h3 a { color: #2e6cb0; font-family: "Roboto", sans-serif; text-transform: capitalize; letter-spacing: normal; font-size: 22px; margin-bottom: 5px; }
/* line 984, ../sass/includes/_online-booking.scss */
.school-detilas h3 a:hover { color: #e08700; text-decoration: underline !important; }
/* line 990, ../sass/includes/_online-booking.scss */
.school-detilas .addrs { color: #444444; margin-bottom: 10px; position: relative; }
/* line 996, ../sass/includes/_online-booking.scss */
.school-detilas .addrs .milestext { color: #e08700; font-size: 14px; }
/* line 1001, ../sass/includes/_online-booking.scss */
.school-detilas .addrs p { font-size: 14px; }
/* line 1006, ../sass/includes/_online-booking.scss */
.school-detilas .addrs p span { margin-left: 5px; text-transform: initial; font-size: 14px; }
/* line 1011, ../sass/includes/_online-booking.scss */
.school-detilas .addrs p:nth-child(n+2) { color: #e08700; font-size: 13px; margin-bottom: 2px; text-transform: initial; margin-left: 15px; }
/* line 1017, ../sass/includes/_online-booking.scss */
.school-detilas .addrs p:nth-child(n+2) a { font-family: "Roboto", sans-serif; text-transform: lowercase; color: #2e6cb0; font-size: 14px; }
/* line 1022, ../sass/includes/_online-booking.scss */
.school-detilas .addrs p:nth-child(n+2) a:hover { color: #e08700; text-decoration: underline !important; }
/* line 1027, ../sass/includes/_online-booking.scss */
.school-detilas .addrs p:nth-child(n+2):before { content: "\f111"; font-family: FontAwesome; font-size: 7px; color: #444444; margin-top: 5px; position: absolute; left: 0; }
/* line 1038, ../sass/includes/_online-booking.scss */
.school-detilas .addrs p .tblack { margin-left: 0; color: #444444; }
/* line 1064, ../sass/includes/_online-booking.scss */
.school-detilas .addrs .venue-addr { font-size: 14px !important; }
/* line 1068, ../sass/includes/_online-booking.scss */
.school-detilas .table-head { margin-bottom: 10px; }
/* line 1072, ../sass/includes/_online-booking.scss */
.school-detilas .flist { border: 1px solid #d6d6d6; color: #afafaf; margin-top: 10px; }
/* line 1074, ../sass/includes/_online-booking.scss */
.school-detilas .flist span { text-transform: initial; }
/* line 1084, ../sass/includes/_online-booking.scss */
.school-detilas .flist .col-xs-3, .school-detilas .flist .col-xs-2, .school-detilas .flist .col-xs-1 { text-transform: initial; }
/* line 1090, ../sass/includes/_online-booking.scss */
.school-detilas .flist .col-xs-3:last-child, .school-detilas .flist .col-xs-3:nth-child(3), .school-detilas .flist .col-xs-1 { border: none; }
/* line 1093, ../sass/includes/_online-booking.scss */
.school-detilas .flist .col-xs-3:last-child { margin: 0; padding: 0; }
/* line 1097, ../sass/includes/_online-booking.scss */
.school-detilas .flist button { width: 100%; border: none; background: #2e6cb0; color: #fff; height: 40px; text-transform: capitalize; }

/* line 1107, ../sass/includes/_online-booking.scss */
.checkot { background: #fff; padding: 20px; margin-top: 30px; }
/* line 1114, ../sass/includes/_online-booking.scss */
.checkot .create-new .form-group { margin-bottom: 0; }
/* line 1117, ../sass/includes/_online-booking.scss */
.checkot .create-new h4 { color: #2e6cb0 !important; }
/* line 1120, ../sass/includes/_online-booking.scss */
.checkot .create-new .signin { background: #2e6cb0; }
/* line 1125, ../sass/includes/_online-booking.scss */
.checkot .mail-validation { color: red; margin-bottom: 15px; }
/* line 1129, ../sass/includes/_online-booking.scss */
.checkot .mail-validation .alert { padding-top: 10px; padding-bottom: 10px; display: block; }
/* line 1135, ../sass/includes/_online-booking.scss */
.checkot h4 { color: #e08700; margin-bottom: 15px; margin-top: 0 !important; font-size: 20px !important; }
/* line 1141, ../sass/includes/_online-booking.scss */
.checkot .creatac { width: 100%; border: none; background: #2e6cb0; color: #fff; padding: 10px; margin-bottom: 15px; }
/* line 1149, ../sass/includes/_online-booking.scss */
.checkot .form-control { border-radius: 0; border: 1px solid #d6d6d6; padding-top: 10px; padding-bottom: 10px; height: auto; margin-bottom: 5px; }
/* line 1157, ../sass/includes/_online-booking.scss */
.checkot .signin { background: #2e6cb0; box-shadow: 0px 2px #055a94; border: none; color: #fff; padding: 10px; width: 100%; border-radius: 4px; margin-top: 10px; margin-bottom: 10px; }
/* line 1174, ../sass/includes/_online-booking.scss */
.checkot .for-link, .checkot .signup { color: #2e6cb0; }
/* line 1176, ../sass/includes/_online-booking.scss */
.checkot .for-link:hover, .checkot .signup:hover { color: #e08700; }
/* line 1180, ../sass/includes/_online-booking.scss */
.checkot .signup { display: inline-block; }
/* line 1183, ../sass/includes/_online-booking.scss */
.checkot .terms-conditions { margin-top: 15px; }

/* line 1188, ../sass/includes/_online-booking.scss */
.basket-modal .close { font-size: 30px; color: #333; }
/* line 1191, ../sass/includes/_online-booking.scss */
.basket-modal .close:hover { color: #333; }

/* line 1196, ../sass/includes/_online-booking.scss */
.wizrd { background: #efefef; }
@media (max-width: 767px) { /* line 1196, ../sass/includes/_online-booking.scss */
  .wizrd { margin-top: 30px; } }
@media (min-width: 992px) { /* line 1196, ../sass/includes/_online-booking.scss */
  .wizrd { min-height: calc(100vh - 418px); } }
/* line 1203, ../sass/includes/_online-booking.scss */
.wizrd b.button { background: #2e6cb0; }
/* line 1207, ../sass/includes/_online-booking.scss */
.wizrd .selectric span { text-transform: initial; font-family: "Roboto", sans-serif; font-size: 16px !important; }
/* line 1213, ../sass/includes/_online-booking.scss */
.wizrd .selectric-scroll { background: #fff; border: 1px solid #ccc; }
/* line 1219, ../sass/includes/_online-booking.scss */
.wizrd .selectric-scroll ul li.selected.highlighted { color: #fff; font-family: "Roboto", sans-serif; }
/* line 1223, ../sass/includes/_online-booking.scss */
.wizrd .selectric-scroll ul li { border-bottom: 1px dashed #333; color: #333; text-transform: initial; font-size: 13px; font-size: 16px !important; font-family: "Roboto", sans-serif; }
/* line 1230, ../sass/includes/_online-booking.scss */
.wizrd .selectric-scroll ul li:hover { color: #fff; background: #2e6cb0; }
/* line 1237, ../sass/includes/_online-booking.scss */
.wizrd .nav-tabs { border-bottom: 1px solid #ddd; background: #fff; }
/* line 1242, ../sass/includes/_online-booking.scss */
.wizrd .tbss { margin-top: 30px; margin-bottom: 30px; }
/* line 1245, ../sass/includes/_online-booking.scss */
.wizrd .tbss #card-errors { margin-left: 15px; margin-right: 15px; text-transform: lowercase; color: red; margin-top: 5px; }
/* line 1252, ../sass/includes/_online-booking.scss */
.wizrd .tbss .tab-wrapper { position: relative; }
/* line 1254, ../sass/includes/_online-booking.scss */
.wizrd .tbss .tab-wrapper .bck-btn { position: absolute; right: 30px; top: 29px; font-size: 20px; color: #2e6cb0; }
@media (max-width: 500px) { /* line 1254, ../sass/includes/_online-booking.scss */
  .wizrd .tbss .tab-wrapper .bck-btn { top: 18px; } }
/* line 1263, ../sass/includes/_online-booking.scss */
.wizrd .tbss .tab-wrapper .bck-btn:hover { color: #e08700; }
/* line 1268, ../sass/includes/_online-booking.scss */
.wizrd .tbss .paym-new { color: #333; padding-left: 10px; padding-right: 10px; }
/* line 1278, ../sass/includes/_online-booking.scss */
.wizrd .tbss .paym-new .paym-inn .phphide { margin: 0; }
/* line 1281, ../sass/includes/_online-booking.scss */
.wizrd .tbss .paym-new .paym-inn strong { text-transform: initial; margin-right: 12px; color: #e08700; }
/* line 1287, ../sass/includes/_online-booking.scss */
.wizrd .tbss .paym-new .paym-inn .dat-pay h4 { margin: 0; }
@media (max-width: 991px) { /* line 1287, ../sass/includes/_online-booking.scss */
  .wizrd .tbss .paym-new .paym-inn .dat-pay h4 { margin-top: 15px; } }
/* line 1295, ../sass/includes/_online-booking.scss */
.wizrd .tbss .paym-new .paym-inn .tp-level strong { width: 155px; display: inline-block; margin-left: 15px; }
@media (min-width: 992px) and (max-width: 1199px) { /* line 1295, ../sass/includes/_online-booking.scss */
  .wizrd .tbss .paym-new .paym-inn .tp-level strong { margin-left: -20px !important; } }
@media (max-width: 991px) { /* line 1295, ../sass/includes/_online-booking.scss */
  .wizrd .tbss .paym-new .paym-inn .tp-level strong { margin-left: 0 !important; margin-top: 30px; display: inline-block; } }
/* line 1310, ../sass/includes/_online-booking.scss */
.wizrd .tbss .paym-new h4 { font-size: 16px; }
/* line 1313, ../sass/includes/_online-booking.scss */
.wizrd .tbss .paym-new p { color: #333; }
/* line 1316, ../sass/includes/_online-booking.scss */
.wizrd .tbss .paym-new label { padding: 5px 10px; padding-left: 0; font-weight: bold; border-radius: 4px; margin-top: 10px; color: #444444; background: #fff; }
/* line 1326, ../sass/includes/_online-booking.scss */
.wizrd .tbss .paym-new .change-btn { color: #2e6cb0; }
/* line 1329, ../sass/includes/_online-booking.scss */
.wizrd .tbss .paym-new .change-btn:hover { color: #e08700; text-decoration: underline !important; }
/* line 1334, ../sass/includes/_online-booking.scss */
.wizrd .tbss .paym-new h5 { color: #e08700; font-family: "Roboto", sans-serif; text-transform: initial; font-size: 20px; line-height: 27px; }
/* line 1341, ../sass/includes/_online-booking.scss */
.wizrd .tbss .paym-new h5 span { text-transform: initial; }
/* line 1345, ../sass/includes/_online-booking.scss */
.wizrd .tbss .paym-new .chkout { color: #fff; background: #2eb863; margin-top: 15px; min-width: 200px; margin-bottom: 15px; }
/* line 1351, ../sass/includes/_online-booking.scss */
.wizrd .tbss .paym-new .chkout:hover { opacity: 0.8; }
@media (max-width: 991px) { /* line 1355, ../sass/includes/_online-booking.scss */
  .wizrd .tbss .paym-new .phphide { display: none; } }
@media (min-width: 992px) { /* line 1360, ../sass/includes/_online-booking.scss */
  .wizrd .tbss .paym-new .hi { display: none; } }
/* line 1366, ../sass/includes/_online-booking.scss */
.wizrd .tbss .paym-new .terms-conditions label { border: 0; padding: 0; padding-left: 5px; line-height: 18px; color: #444444; }
/* line 1373, ../sass/includes/_online-booking.scss */
.wizrd .tbss .paym-new .terms-conditions label a { color: #2e6cb0; }
/* line 1376, ../sass/includes/_online-booking.scss */
.wizrd .tbss .paym-new .terms-conditions label a:hover { color: #e08700; text-decoration: underline !important; }
/* line 1383, ../sass/includes/_online-booking.scss */
.wizrd .tbss .paym-new .disnew { margin-top: 15px; }
/* line 1385, ../sass/includes/_online-booking.scss */
.wizrd .tbss .paym-new .disnew h4 { color: #333; display: inline-block; margin: 0; font-size: 14px; font-weight: normal; }
/* line 1392, ../sass/includes/_online-booking.scss */
.wizrd .tbss .paym-new .disnew p { display: inline-block; float: right; color: #e08700; margin: 0; line-height: 20px; }
/* line 1400, ../sass/includes/_online-booking.scss */
.wizrd .tbss .paym-new .disnew strong h4 { font-weight: bold; }
/* line 1409, ../sass/includes/_online-booking.scss */
.wizrd .tbss .nav-tabs strong { width: 50px; height: 50px; border-radius: 50%; background: #2e6cb0; opacity: 0.5; color: #fff; text-align: center; display: inline-block; line-height: 50px; margin-right: 5px; }
@media (max-width: 760px) { /* line 1409, ../sass/includes/_online-booking.scss */
  .wizrd .tbss .nav-tabs strong { display: block; margin: auto; width: 40px; height: 40px; line-height: 40px; } }
/* line 1428, ../sass/includes/_online-booking.scss */
.wizrd .tbss .nav-tabs li { width: calc(100% / 4); }
/* line 1432, ../sass/includes/_online-booking.scss */
.wizrd .tbss a, .wizrd .tbss h3, .wizrd .tbss h4, .wizrd .tbss input, .wizrd .tbss button { font-family: "Roboto", sans-serif; text-transform: initial !important; }
/* line 1436, ../sass/includes/_online-booking.scss */
.wizrd .tbss input { font-size: 16px !important; }
/* line 1441, ../sass/includes/_online-booking.scss */
.wizrd .tbss .nav .active a { background: none !important; color: #333 !important; }
/* line 1444, ../sass/includes/_online-booking.scss */
.wizrd .tbss .nav .active a:hover { background: none !important; }
/* line 1448, ../sass/includes/_online-booking.scss */
.wizrd .tbss .nav .active strong { background: #2e6cb0; opacity: 1; }
/* line 1453, ../sass/includes/_online-booking.scss */
.wizrd .tbss .nav a { background: none; border: none !important; color: #333 !important; font-size: 14px; }
/* line 1458, ../sass/includes/_online-booking.scss */
.wizrd .tbss .nav a:hover { background: none !important; }
/* line 1464, ../sass/includes/_online-booking.scss */
.wizrd .tbss .tab-content { background: #fff; border-radius: 10px; border: 1px solid #d6d6d6; }
@media (max-width: 500px) { /* line 1464, ../sass/includes/_online-booking.scss */
  .wizrd .tbss .tab-content { padding: 20px 15px; } }
/* line 1471, ../sass/includes/_online-booking.scss */
.wizrd .tbss .tab-content .checkot { margin-left: unset; margin-top: 0; width: 100%; padding: 0; }
/* line 1477, ../sass/includes/_online-booking.scss */
.wizrd .tbss .tab-content .crd-btn { color: #fff; text-transform: capitalize; background: #2e6cb0; cursor: pointer; border-radius: 4px; margin-top: 15px; min-width: 200px; padding: 12px; text-align: center; display: inline-block; }
/* line 1488, ../sass/includes/_online-booking.scss */
.wizrd .tbss .tab-content .crd-btn:hover { opacity: 0.8; }
/* line 1492, ../sass/includes/_online-booking.scss */
.wizrd .tbss .tab-content .crd-form { padding-bottom: 10px; border-radius: 4px; text-align: left; padding-left: 15px; padding-right: 0px; }
@media (max-width: 991px) { /* line 1492, ../sass/includes/_online-booking.scss */
  .wizrd .tbss .tab-content .crd-form { padding-right: 15px; } }
/* line 1502, ../sass/includes/_online-booking.scss */
.wizrd .tbss .tab-content .crd-form button { min-width: 100%; }
/* line 1507, ../sass/includes/_online-booking.scss */
.wizrd .tbss .tab-content .crd-form #payment-form button { float: left; box-shadow: none; box-shadow: 0px 2px #238A4A; background: #2eb863; font-size: 16px !important; height: 43px; }
/* line 1514, ../sass/includes/_online-booking.scss */
.wizrd .tbss .tab-content .crd-form #payment-form button:hover { background: #20a35b; opacity: 1 !important; }
@media (max-width: 464px) { /* line 1507, ../sass/includes/_online-booking.scss */
  .wizrd .tbss .tab-content .crd-form #payment-form button { width: 100%; margin-top: 15px; } }
/* line 1523, ../sass/includes/_online-booking.scss */
.wizrd .tbss .tab-content .crd-form #payment-form .StripeElement { background-color: #cde8f1 !important; }
/* line 1527, ../sass/includes/_online-booking.scss */
.wizrd .tbss .tab-content .crd-form label { padding-left: 0; }
/* line 1530, ../sass/includes/_online-booking.scss */
.wizrd .tbss .tab-content .crd-form #card-errors { margin: 0; margin-top: 10px; }
/* line 1534, ../sass/includes/_online-booking.scss */
.wizrd .tbss .tab-content .crd-form .orcls { display: block; margin-top: 20px; text-align: center; }
/* line 1543, ../sass/includes/_online-booking.scss */
.wizrd .tbss .tab-content .crd-form .pay_by_card_title { text-align: center; overflow: hidden; margin-bottom: 15px; }
/* line 1547, ../sass/includes/_online-booking.scss */
.wizrd .tbss .tab-content .crd-form .pay_by_card_title label { padding-left: 10px; width: 100%; }
/* line 1550, ../sass/includes/_online-booking.scss */
.wizrd .tbss .tab-content .crd-form .pay_by_card_title label::before, .wizrd .tbss .tab-content .crd-form .pay_by_card_title label::after { background-color: #444444; content: ""; display: inline-block; height: 1px; position: relative; vertical-align: middle; width: 50%; }
/* line 1560, ../sass/includes/_online-booking.scss */
.wizrd .tbss .tab-content .crd-form .pay_by_card_title label::before { right: 0.5em; margin-left: -50%; }
/* line 1564, ../sass/includes/_online-booking.scss */
.wizrd .tbss .tab-content .crd-form .pay_by_card_title label::after { left: 0.5em; margin-right: -50%; }
/* line 1572, ../sass/includes/_online-booking.scss */
.wizrd .tbss .tab-content .max-wid p { max-width: 425px; }
/* line 1575, ../sass/includes/_online-booking.scss */
.wizrd .tbss .tab-content .max-wid .mt-15 { margin-top: 15px; }
/* line 1580, ../sass/includes/_online-booking.scss */
.wizrd .tbss h3 { color: #e08700; padding-bottom: 0px; margin-bottom: 0px; }
/* line 1586, ../sass/includes/_online-booking.scss */
.wizrd .tbss h4 { color: #e08700; text-transform: initial !important; }
/* line 1591, ../sass/includes/_online-booking.scss */
.wizrd .tbss .bsk { position: relative; border-bottom: 1px solid #d6d6d6; margin-bottom: 15px; padding-bottom: 15px; }
/* line 1596, ../sass/includes/_online-booking.scss */
.wizrd .tbss .bsk h4 { margin: 0; text-transform: lowercase !important; font-size: 16px; }
/* line 1600, ../sass/includes/_online-booking.scss */
.wizrd .tbss .bsk h4::first-letter { text-transform: capitalize; }
/* line 1605, ../sass/includes/_online-booking.scss */
.wizrd .tbss .bsk .clos { position: absolute; right: 5px; top: 0px; z-index: 1; background: #e43a2e; color: #fff; font-size: 14px; padding: 6px 10px; border-radius: 4px; cursor: pointer; text-transform: initial; }
/* line 1617, ../sass/includes/_online-booking.scss */
.wizrd .tbss .bsk .clos:hover { opacity: 0.8; }
/* line 1622, ../sass/includes/_online-booking.scss */
.wizrd .tbss .bsk p { color: #444444; margin: 0; margin-top: 10px; margin-bottom: 10px; }
@media only screen and (max-width: 767px) { /* line 1622, ../sass/includes/_online-booking.scss */
  .wizrd .tbss .bsk p { color: #333; } }
/* line 1637, ../sass/includes/_online-booking.scss */
.wizrd .tbss .bsk .dpay .col-md-6 { padding: 15px; }
@media only screen and (max-width: 991px) { /* line 1640, ../sass/includes/_online-booking.scss */
  .wizrd .tbss .bsk .dpay .col-md-6:first-child { border: 0; } }
/* line 1657, ../sass/includes/_online-booking.scss */
.wizrd .tbss .bsk .dpay span { color: #444444; text-transform: initial; }
@media only screen and (max-width: 767px) { /* line 1657, ../sass/includes/_online-booking.scss */
  .wizrd .tbss .bsk .dpay span { color: #333; } }
/* line 1665, ../sass/includes/_online-booking.scss */
.wizrd .tbss .bsk .dpay .org { float: right; color: #e08700; }
/* line 1675, ../sass/includes/_online-booking.scss */
.wizrd .tbss .pad-15 { padding: 15px; }
/* line 1676, ../sass/includes/_online-booking.scss */
.wizrd .tbss .bxpay { display: inline-block; text-align: center; color: #444444; margin-left: 5px; font-size: 20px; }
/* line 1685, ../sass/includes/_online-booking.scss */
.wizrd .tbss .total { color: #444444; text-transform: initial; padding-bottom: 15px; }
@media only screen and (max-width: 767px) { /* line 1685, ../sass/includes/_online-booking.scss */
  .wizrd .tbss .total { color: #333; } }
/* line 1693, ../sass/includes/_online-booking.scss */
.wizrd .tbss .total b { color: #e08700; }
/* line 1697, ../sass/includes/_online-booking.scss */
.wizrd .tbss .btn { color: #fff; text-transform: capitalize; background: #2eb863; box-shadow: 0px 2px #238A4A; margin-top: 30px; min-width: 200px; font-size: 16px !important; }
/* line 1706, ../sass/includes/_online-booking.scss */
.wizrd .tbss .btn:hover { background: #20a35b; }
@media only screen and (max-width: 464px) { /* line 1697, ../sass/includes/_online-booking.scss */
  .wizrd .tbss .btn { margin-top: 10px; width: 100%; } }
/* line 1715, ../sass/includes/_online-booking.scss */
.wizrd .tbss #payment-request-button .btn { background: black; box-shadow: 0px 2px #717171; border: none; }
/* line 1719, ../sass/includes/_online-booking.scss */
.wizrd .tbss #payment-request-button .btn img { width: 50px; }
/* line 1724, ../sass/includes/_online-booking.scss */
.wizrd .tbss .shop-btn { background: #e08700; box-shadow: 0px 2px #c57802; }
/* line 1728, ../sass/includes/_online-booking.scss */
.wizrd .tbss .shop-btn:hover { background: #d48942; }
@media (min-width: 465px) { /* line 1724, ../sass/includes/_online-booking.scss */
  .wizrd .tbss .shop-btn { float: left; } }
/* line 1736, ../sass/includes/_online-booking.scss */
.wizrd .tbss .selectric-wrapper { border: 1px solid #d6d6d6; }
/* line 1739, ../sass/includes/_online-booking.scss */
.wizrd .tbss label { color: #444444; line-height: 26px; font-weight: normal; text-transform: initial; }
@media only screen and (max-width: 767px) { /* line 1739, ../sass/includes/_online-booking.scss */
  .wizrd .tbss label { color: #333; } }
/* line 1750, ../sass/includes/_online-booking.scss */
.wizrd .tbss .add_new-chk-row { margin-top: 20px; }
/* line 1753, ../sass/includes/_online-booking.scss */
.wizrd .tbss .success { background: #63aa3e; }
/* line 1756, ../sass/includes/_online-booking.scss */
.wizrd .tbss p { color: #444444; margin: 0; margin-top: 10px; text-transform: initial; font-family: "Roboto", sans-serif; line-height: 26px; }
@media only screen and (max-width: 767px) { /* line 1756, ../sass/includes/_online-booking.scss */
  .wizrd .tbss p { color: #333; } }
/* line 1767, ../sass/includes/_online-booking.scss */
.wizrd .tbss .pric { color: #e08700; font-weight: bold; font-size: 25px; }
/* line 1773, ../sass/includes/_online-booking.scss */
.wizrd .tbss li a { border: 0; }
/* line 1778, ../sass/includes/_online-booking.scss */
.wizrd .tbss li:nth-child(1) { border: 0; }
/* line 1782, ../sass/includes/_online-booking.scss */
.wizrd .tbss .selectric-items li.selected { background: #2e6cb0 !important; color: #fff; }
/* line 1788, ../sass/includes/_online-booking.scss */
.wizrd .tbss .forgot h4, .wizrd .tbss .reset-pass h4 { color: #e08700; font-size: 20px; margin: 0; margin-bottom: 15px; text-transform: lowercase !important; }
/* line 1794, ../sass/includes/_online-booking.scss */
.wizrd .tbss .forgot h4::first-letter, .wizrd .tbss .reset-pass h4::first-letter { text-transform: capitalize !important; }
/* line 1798, ../sass/includes/_online-booking.scss */
.wizrd .tbss .forgot input, .wizrd .tbss .reset-pass input { border-radius: 0; border: 1px solid #d6d6d6; padding-top: 10px; padding-bottom: 10px; height: auto; margin-bottom: 5px; width: 100%; color: #333 !important; }
/* line 1808, ../sass/includes/_online-booking.scss */
.wizrd .tbss .forgot button, .wizrd .tbss .reset-pass button { background: #e08700; border: none; color: #fff; padding: 10px; border-radius: 4px; margin-top: 10px; margin-bottom: 10px; text-transform: capitalize !important; font-weight: normal; }
/* line 1820, ../sass/includes/_online-booking.scss */
.wizrd .tbss .forgot .alert, .wizrd .tbss .reset-pass .alert { display: block; }
/* line 1823, ../sass/includes/_online-booking.scss */
.wizrd .tbss .forgot .alert button, .wizrd .tbss .reset-pass .alert button { margin: 0; background: none; color: #333; padding: 0; }
/* line 1830, ../sass/includes/_online-booking.scss */
.wizrd .tbss .forgot .label-danger, .wizrd .tbss .reset-pass .label-danger { display: block; white-space: normal; text-align: left; text-transform: lowercase; padding: 15px; margin-bottom: 5px; margin-top: 15px; border: 1px solid transparent; color: #a94442; background-color: #f2dede; border-color: #ebccd1; font-size: 16px !important; font-weight: normal; line-height: 16px; }
/* line 1845, ../sass/includes/_online-booking.scss */
.wizrd .tbss .forgot .label-danger::first-letter, .wizrd .tbss .reset-pass .label-danger::first-letter { text-transform: capitalize; }
/* line 1849, ../sass/includes/_online-booking.scss */
.wizrd .tbss .forgot .alert-success, .wizrd .tbss .reset-pass .alert-success { margin-top: 15px; margin-bottom: 5px; }
/* line 1855, ../sass/includes/_online-booking.scss */
.wizrd .tbss .reset-pass input { padding-left: 12px; padding-right: 12px; }
@media (min-width: 1200px) { /* line 1862, ../sass/includes/_online-booking.scss */
  .wizrd .tbss .tp-level .total, .wizrd .tbss .tp-level strong { margin-left: 37px; } }
@media (min-width: 992px) and (max-width: 1199) { /* line 1862, ../sass/includes/_online-booking.scss */
  .wizrd .tbss .tp-level .total, .wizrd .tbss .tp-level strong { margin-left: 3px; } }
@media (max-width: 991px) { /* line 1862, ../sass/includes/_online-booking.scss */
  .wizrd .tbss .tp-level .total, .wizrd .tbss .tp-level strong { margin-left: 15px; } }
/* line 1868, ../sass/includes/_online-booking.scss */
.wizrd .tbss .empt-basket { text-align: center; }
/* line 1870, ../sass/includes/_online-booking.scss */
.wizrd .tbss .empt-basket button { float: none; margin-top: 15px; margin-bottom: 20px; }
/* line 1877, ../sass/includes/_online-booking.scss */
.wizrd .help-block { text-transform: lowercase; }
/* line 1879, ../sass/includes/_online-booking.scss */
.wizrd .help-block::first-letter { text-transform: capitalize; }
/* line 1883, ../sass/includes/_online-booking.scss */
.wizrd.success-wrapper { min-height: calc(100vh - 110px); 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; }

/*-------- Basket popup --------------*/
/* line 1900, ../sass/includes/_online-booking.scss */
.basket-modal .modal-content { width: 100%; float: left; border-radius: 0; padding: 15px; }
/* line 1901, ../sass/includes/_online-booking.scss */
.basket-modal .modal-content .row { font-family: "Roboto", sans-serif; text-transform: initial !important; }
/* line 1905, ../sass/includes/_online-booking.scss */
.basket-modal .modal-content h4, .basket-modal .modal-content h6, .basket-modal .modal-content button { font-family: "Roboto", sans-serif; }
/* line 1908, ../sass/includes/_online-booking.scss */
.basket-modal .modal-content h6 { font-size: 14px; }
/* line 1915, ../sass/includes/_online-booking.scss */
.basket-modal .modal-content .modal-header { padding: 10px 0; }
/* line 1917, ../sass/includes/_online-booking.scss */
.basket-modal .modal-content .modal-header .modal-title { font-size: 22px; color: #e08700; text-transform: initial; }
/* line 1924, ../sass/includes/_online-booking.scss */
.basket-modal .modal-content .modal-body .basket-result-table { margin-bottom: 0; }
/* line 1926, ../sass/includes/_online-booking.scss */
.basket-modal .modal-content .modal-body .basket-result-table thead { border-bottom: 0; }
/* line 1929, ../sass/includes/_online-booking.scss */
.basket-modal .modal-content .modal-body .basket-result-table thead tr td, .basket-modal .modal-content .modal-body .basket-result-table thead tr th { border: 0; }
/* line 1931, ../sass/includes/_online-booking.scss */
.basket-modal .modal-content .modal-body .basket-result-table thead tr td h4, .basket-modal .modal-content .modal-body .basket-result-table thead tr th h4 { color: #e08700; text-transform: lowercase; padding-right: 30px; }
/* line 1935, ../sass/includes/_online-booking.scss */
.basket-modal .modal-content .modal-body .basket-result-table thead tr td h4::first-letter, .basket-modal .modal-content .modal-body .basket-result-table thead tr th h4::first-letter { text-transform: capitalize; }
/* line 1939, ../sass/includes/_online-booking.scss */
.basket-modal .modal-content .modal-body .basket-result-table thead tr td h6, .basket-modal .modal-content .modal-body .basket-result-table thead tr th h6 { color: #444444; margin: 10px 0; line-height: 26px; text-transform: initial; font-size: 16px !important; }
/* line 1946, ../sass/includes/_online-booking.scss */
.basket-modal .modal-content .modal-body .basket-result-table thead tr td .button-close, .basket-modal .modal-content .modal-body .basket-result-table thead tr th .button-close { height: 25px; color: #e08700; font-size: 25px; position: absolute; right: 5px; top: 4px; border: 0; background: none; 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 1972, ../sass/includes/_online-booking.scss */
.basket-modal .modal-content .modal-body .basket-result-table tbody tr td .content-holder .date-text { display: inline-block; position: relative; padding-right: 30px; text-transform: initial; color: #afafaf; }
@media (max-width: 500px) { /* line 1972, ../sass/includes/_online-booking.scss */
  .basket-modal .modal-content .modal-body .basket-result-table tbody tr td .content-holder .date-text { padding-right: 0; width: 100%; text-align: center; } }
/* line 1983, ../sass/includes/_online-booking.scss */
.basket-modal .modal-content .modal-body .basket-result-table tbody tr td .content-holder .date-text:after { width: 1px; height: 20px; background: #ccc; position: absolute; right: 0; top: 0; bottom: 0; margin: auto 0; content: ''; }
@media (max-width: 500px) { /* line 1983, ../sass/includes/_online-booking.scss */
  .basket-modal .modal-content .modal-body .basket-result-table tbody tr td .content-holder .date-text:after { display: none; } }
/* line 1998, ../sass/includes/_online-booking.scss */
.basket-modal .modal-content .modal-body .basket-result-table tbody tr td .content-holder .date-content { display: inline-block; color: #e08700; padding-left: 30px; }
@media (max-width: 500px) { /* line 1998, ../sass/includes/_online-booking.scss */
  .basket-modal .modal-content .modal-body .basket-result-table tbody tr td .content-holder .date-content { padding-left: 0; width: 100%; text-align: center; } }
/* line 2013, ../sass/includes/_online-booking.scss */
.basket-modal .modal-content .modal-body .pay-holder { float: right; }
@media (max-width: 500px) { /* line 2013, ../sass/includes/_online-booking.scss */
  .basket-modal .modal-content .modal-body .pay-holder { float: initial; } }
/* line 2018, ../sass/includes/_online-booking.scss */
.basket-modal .modal-content .modal-body .pay-holder .pay-text { font-size: 17px; color: #afafaf; text-transform: capitalize; }
@media (max-width: 500px) { /* line 2018, ../sass/includes/_online-booking.scss */
  .basket-modal .modal-content .modal-body .pay-holder .pay-text { width: 100%; display: block; text-align: center; } }
/* line 2028, ../sass/includes/_online-booking.scss */
.basket-modal .modal-content .modal-body .pay-holder .pay-amount { font-size: 17px; color: #e08700; border: 1px solid #ccc; padding: 10px 45px; margin-left: 10px; }
@media (max-width: 500px) { /* line 2028, ../sass/includes/_online-booking.scss */
  .basket-modal .modal-content .modal-body .pay-holder .pay-amount { width: 80%; float: initial; margin: 0 auto; text-align: center; display: block; margin-top: 10px; } }
/* line 2045, ../sass/includes/_online-booking.scss */
.basket-modal .modal-content .modal-footer { padding: 15px 0; margin-top: 10px; border: 0; }
@media (max-width: 500px) { /* line 2045, ../sass/includes/_online-booking.scss */
  .basket-modal .modal-content .modal-footer { text-align: center; } }
/* line 2054, ../sass/includes/_online-booking.scss */
.basket-modal .modal-content .modal-footer button.btn { padding: 15px 30px; border-radius: 5px; font-size: 14px; margin-left: 15px; font-size: 16px !important; text-transform: capitalize; width: 200px; box-shadow: 0px 2px #238A4A; line-height: 5px; color: #fff; border: 0; }
@media (max-width: 500px) { /* line 2054, ../sass/includes/_online-booking.scss */
  .basket-modal .modal-content .modal-footer button.btn { width: 180px; margin: auto; margin-bottom: 10px; } }
/* line 2071, ../sass/includes/_online-booking.scss */
.basket-modal .modal-content .modal-footer button.btn.btn-shopping { background: #e08700; box-shadow: 0px 2px #c57802; }
/* line 2074, ../sass/includes/_online-booking.scss */
.basket-modal .modal-content .modal-footer button.btn.btn-shopping:hover { background: #d48942; }
/* line 2078, ../sass/includes/_online-booking.scss */
.basket-modal .modal-content .modal-footer button.btn.btn-checkout { background: #2eb863; }
/* line 2080, ../sass/includes/_online-booking.scss */
.basket-modal .modal-content .modal-footer button.btn.btn-checkout:hover { background: #20a35b; }
/* line 2088, ../sass/includes/_online-booking.scss */
.basket-modal .policy { text-align: right; margin-top: 10px; font-family: "Roboto", sans-serif; }
/* line 2093, ../sass/includes/_online-booking.scss */
.basket-modal .policy a { text-transform: initial !important; color: #2e6cb0; }
/* line 2096, ../sass/includes/_online-booking.scss */
.basket-modal .policy a:hover { color: #e08700; text-decoration: underline !important; }

/* line 2104, ../sass/includes/_online-booking.scss */
.policy { text-align: left; font-family: "Roboto", sans-serif; margin-top: 40px; }
@media (max-width: 464px) { /* line 2104, ../sass/includes/_online-booking.scss */
  .policy { margin-bottom: 15px; } }
/* line 2112, ../sass/includes/_online-booking.scss */
.policy a { text-transform: initial !important; color: #2e6cb0; }
/* line 2115, ../sass/includes/_online-booking.scss */
.policy a:hover { color: #e08700; text-decoration: underline !important; }

/* line 2121, ../sass/includes/_online-booking.scss */
.povr { position: relative; cursor: pointer; }
/* line 2124, ../sass/includes/_online-booking.scss */
.povr .inf { position: absolute; top: -70px; left: 80px; background: #fff; color: #afafaf; border: 1px solid #ccc; padding: 15px; min-width: 300px; height: 100px; overflow: auto; z-index: 9; display: none; }

/* line 2139, ../sass/includes/_online-booking.scss */
.n-tbl { width: 100%; border-radius: 10px; overflow: hidden; }
@media (max-width: 425px) { /* line 2139, ../sass/includes/_online-booking.scss */
  .n-tbl { font-size: 14px; } }
/* line 2146, ../sass/includes/_online-booking.scss */
.n-tbl th { font-weight: normal; text-transform: initial; }
/* line 2150, ../sass/includes/_online-booking.scss */
.n-tbl tr:first-child { height: 30px; }
/* line 2153, ../sass/includes/_online-booking.scss */
.n-tbl .bor { position: relative; margin-top: 10px; background: #d5e3f0; }
/* line 2154, ../sass/includes/_online-booking.scss */
.n-tbl .bor span { text-transform: initial !important; }
/* line 2161, ../sass/includes/_online-booking.scss */
.n-tbl .bor td { padding-top: 10px; padding-bottom: 10px; color: #444444; text-transform: initial; width: 100px; }
@media (max-width: 767px) { /* line 2161, ../sass/includes/_online-booking.scss */
  .n-tbl .bor td { padding: 0px; min-width: auto !important; text-align: left; } }
/* line 2174, ../sass/includes/_online-booking.scss */
.n-tbl .bor td:first-child { padding-left: 15px; }
/* line 2177, ../sass/includes/_online-booking.scss */
.n-tbl .bor td:last-child { padding-top: 0; padding-bottom: 0; }
@media (max-width: 991px) { /* line 2177, ../sass/includes/_online-booking.scss */
  .n-tbl .bor td:last-child { text-align: right; } }
/* line 2186, ../sass/includes/_online-booking.scss */
.n-tbl .s-class { width: 155px; border: none; background: #2e6cb0; color: #fff; height: 40px; text-transform: capitalize; }
@media (min-width: 375px) and (max-width: 400px) { /* line 2186, ../sass/includes/_online-booking.scss */
  .n-tbl .s-class { width: 135px; } }

/* line 2222, ../sass/includes/_online-booking.scss */
.n-inn { padding-left: 30px; }
@media (max-width: 600px) { /* line 2222, ../sass/includes/_online-booking.scss */
  .n-inn { padding-left: 0; } }
/* line 2227, ../sass/includes/_online-booking.scss */
.n-inn th { color: #df8f43; }
/* line 2230, ../sass/includes/_online-booking.scss */
.n-inn a { background: #2eb863; color: #fff; padding: 8px; padding-top: 10px; display: block; box-shadow: 0px 2px #238A4A; cursor: pointer; margin-left: 10px; width: 155px; border-radius: 10px; text-transform: capitalize; transition: all ease-out .5s; -moz-transition: all ease-out .5s; -web-kit-transition: all ease-out .5s; }
@media (min-width: 375px) and (max-width: 600px) { /* line 2230, ../sass/includes/_online-booking.scss */
  .n-inn a { width: 80px; float: right; box-shadow: 0px 1px #238A4A; } }
@media (max-width: 374px) { /* line 2230, ../sass/includes/_online-booking.scss */
  .n-inn a { width: 65px; box-shadow: 0px 1px #238A4A; } }
/* line 2258, ../sass/includes/_online-booking.scss */
.n-inn a:hover { background: #20a35b; }
/* line 2262, ../sass/includes/_online-booking.scss */
.n-inn a i { margin-right: 5px; }
@media (max-width: 991px) { /* line 2262, ../sass/includes/_online-booking.scss */
  .n-inn a i { font-size: 18px; } }
/* line 2269, ../sass/includes/_online-booking.scss */
.n-inn a span.ic-hide { color: #fff; text-transform: capitalize !important; }
/* line 2279, ../sass/includes/_online-booking.scss */
.n-inn td:last-child { text-align: center !important; }
/* line 2286, ../sass/includes/_online-booking.scss */
.n-inn tr:first-child { height: 30px; }
/* line 2289, ../sass/includes/_online-booking.scss */
.n-inn td:first-child { min-width: 90px; }
/* line 2292, ../sass/includes/_online-booking.scss */
.n-inn .fa-info { border: 1px solid #d6d6d6; padding: 5px; font-size: 12px; margin-left: 5px; }
@media (max-width: 991px) { /* line 2292, ../sass/includes/_online-booking.scss */
  .n-inn .fa-info { display: none; } }
/* line 2305, ../sass/includes/_online-booking.scss */
.n-inn .tooltip .tooltip-inner { padding: 15px; text-transform: initial; background: #fff; border: 1px solid #d6d6d6; word-wrap: break-word !important; color: #333; line-height: 20px; min-width: 300px; text-align: left !important; max-height: 100px; overflow: auto; text-transform: lowercase; }
/* line 2318, ../sass/includes/_online-booking.scss */
.n-inn .tooltip .tooltip-inner::first-letter { text-transform: capitalize; }
/* line 2323, ../sass/includes/_online-booking.scss */
.n-inn .bor { background: none; }
/* line 2325, ../sass/includes/_online-booking.scss */
.n-inn .bor td:first-child { padding-left: 0px; }
/* line 2328, ../sass/includes/_online-booking.scss */
.n-inn .bor td { border-bottom: 1px dotted #d6d6d6; text-align: left; }
@media (max-width: 767px) { /* line 2328, ../sass/includes/_online-booking.scss */
  .n-inn .bor td { text-align: center; padding-left: 5px; padding-right: 5px; } }
/* line 2337, ../sass/includes/_online-booking.scss */
.n-inn .bor td:last-child { border-bottom: 0; width: 1%; padding-right: 0; }
/* line 2343, ../sass/includes/_online-booking.scss */
.n-inn .addtowaitlist, .n-inn .addedtowaitlist { background: #e2e2e2; color: #e08700; border-radius: 10px; width: 155px; border: none; height: 40px; padding-top: 10px; box-shadow: 0px 2px #909090; }
/* line 2352, ../sass/includes/_online-booking.scss */
.n-inn .addtowaitlist:hover, .n-inn .addedtowaitlist:hover { background: #d6d6d6; }
@media (max-width: 399px) { /* line 2343, ../sass/includes/_online-booking.scss */
  .n-inn .addtowaitlist, .n-inn .addedtowaitlist { width: 135px; } }
@media (max-width: 374px) { /* line 2343, ../sass/includes/_online-booking.scss */
  .n-inn .addtowaitlist, .n-inn .addedtowaitlist { width: auto; height: auto; } }
/* line 2363, ../sass/includes/_online-booking.scss */
.n-inn .level-mod { color: #2e6cb0; text-decoration: underline; text-decoration-style: dotted; cursor: pointer; }

/* line 2370, ../sass/includes/_online-booking.scss */
.marg-table { margin-bottom: 10px; }

@media (max-width: 466px) { /* line 2373, ../sass/includes/_online-booking.scss */
  .mobres { display: block; width: 100%; } }
@media (max-width: 466px) { /* line 2378, ../sass/includes/_online-booking.scss */
  .mobres button { width: 100%; } }

/* line 2384, ../sass/includes/_online-booking.scss */
.card-det { text-align: right; }
/* line 2386, ../sass/includes/_online-booking.scss */
.card-det label { border: 0 !important; padding-left: 0; }
/* line 2390, ../sass/includes/_online-booking.scss */
.card-det input { width: 100%; height: 42px; padding: 12px 8px; }

/* line 2397, ../sass/includes/_online-booking.scss */
#levelguide h4, #levelguide h5, #levelguide p { font-family: "Roboto", sans-serif; }
/* line 2400, ../sass/includes/_online-booking.scss */
#levelguide .close { color: #444444; font-size: 30px; }
/* line 2404, ../sass/includes/_online-booking.scss */
#levelguide h4 { font-size: 22px; color: #e08700; text-transform: capitalize; }
/* line 2410, ../sass/includes/_online-booking.scss */
#levelguide h5 { text-transform: initial; color: #e08700; margin-bottom: 5px; font-size: 18px; }
/* line 2416, ../sass/includes/_online-booking.scss */
#levelguide p { text-transform: lowercase; color: #444444; }
/* line 2419, ../sass/includes/_online-booking.scss */
#levelguide p::first-letter { text-transform: capitalize; }

/* line 2424, ../sass/includes/_online-booking.scss */
.noclass { font-family: "Roboto", sans-serif !important; text-transform: lowercase !important; font-weight: 700; color: #e08700; }
/* line 2430, ../sass/includes/_online-booking.scss */
.noclass::first-letter { text-transform: capitalize !important; }

/* line 2437, ../sass/includes/_online-booking.scss */
.custom-multiselect .multiselect-container { width: 100%; height: 223px; overflow: auto; }
/* line 2442, ../sass/includes/_online-booking.scss */
.custom-multiselect .multiselect-container .active a { background: none; }
/* line 2446, ../sass/includes/_online-booking.scss */
.custom-multiselect .multiselect-container li { width: 100%; background: #fff; padding: 5px 5px; border-bottom: 1px dashed #ccc; text-transform: capitalize; }
/* line 2455, ../sass/includes/_online-booking.scss */
.custom-multiselect .multiselect-container li a .checkbox { width: 100%; position: relative; }
/* line 2459, ../sass/includes/_online-booking.scss */
.custom-multiselect .multiselect-container li a .checkbox:before { color: #d6d6d6; position: absolute; top: 3px; left: 0px; bottom: 0; width: 20px; height: 20px; line-height: 20px; cursor: pointer; content: ""; font-family: 'fontAwesome'; font-size: 15px; visibility: visible; border: 1px solid #ddd; 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 2484, ../sass/includes/_online-booking.scss */
.custom-multiselect .multiselect-container li a .checkbox input { visibility: hidden; top: 0; left: 0; }
/* line 2492, ../sass/includes/_online-booking.scss */
.custom-multiselect .multiselect-container li.active :before { color: #2e6cb0; content: "\2714"; position: absolute; padding-left: 4px; padding-top: 2px; }
/* line 2502, ../sass/includes/_online-booking.scss */
.custom-multiselect .btn-group { width: 100%; text-align: left; }
/* line 2505, ../sass/includes/_online-booking.scss */
.custom-multiselect .btn-group .multiselect { width: 100%; font-family: "Roboto", sans-serif !important; text-transform: initial !important; text-align: left; overflow: hidden; text-overflow: ellipsis; background: none; }
/* line 2513, ../sass/includes/_online-booking.scss */
.custom-multiselect .btn-group .multiselect:hover, .custom-multiselect .btn-group .multiselect:focus { background: none; }
/* line 2516, ../sass/includes/_online-booking.scss */
.custom-multiselect .btn-group .multiselect .multiselect-selected-text { text-transform: initial !important; }
/* line 2519, ../sass/includes/_online-booking.scss */
.custom-multiselect .btn-group .multiselect .caret { background: #2e6cb0; width: 40px; height: 100%; position: absolute; top: 0; right: 0; border: none; text-align: center; padding-top: 12px; }
/* line 2529, ../sass/includes/_online-booking.scss */
.custom-multiselect .btn-group .multiselect .caret::after { content: "\25BC"; color: #fff; }

/* line 2540, ../sass/includes/_online-booking.scss */
.in-list .checkbox { padding-left: 20px; }
/* line 2543, ../sass/includes/_online-booking.scss */
.in-list .checkbox:first-child { margin-top: 0; }
/* line 2547, ../sass/includes/_online-booking.scss */
.in-list .checkbox label { display: inline-block; vertical-align: middle; position: relative; padding-left: 5px; font-size: 15px; }
/* line 2554, ../sass/includes/_online-booking.scss */
.in-list .checkbox label::before { content: ""; display: inline-block; position: absolute; width: 17px; height: 17px; left: 0; margin-left: -20px; border: 1px solid #cccccc; border-radius: 3px; background-color: #fff; -webkit-transition: border 0.15s ease-in-out, color 0.15s ease-in-out; -o-transition: border 0.15s ease-in-out, color 0.15s ease-in-out; transition: border 0.15s ease-in-out, color 0.15s ease-in-out; }
/* line 2570, ../sass/includes/_online-booking.scss */
.in-list .checkbox label::after { display: inline-block; position: absolute; width: 16px; height: 16px; left: 0; top: 2px; margin-left: -20px; padding-left: 3px; padding-top: 1px; font-size: 11px; color: #2e6cb0; }
/* line 2585, ../sass/includes/_online-booking.scss */
.in-list .checkbox input[type="checkbox"] { opacity: 0; z-index: 1; }
/* line 2589, ../sass/includes/_online-booking.scss */
.in-list .checkbox input[type="checkbox"]:focus + label::before { outline: thin dotted; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; }
/* line 2595, ../sass/includes/_online-booking.scss */
.in-list .checkbox input[type="checkbox"]:checked + label::after { font-family: 'FontAwesome'; content: "\f00c"; }
/* line 2601, ../sass/includes/_online-booking.scss */
.in-list .checkbox.checkbox-inline { margin-top: 0; }
/* line 2607, ../sass/includes/_online-booking.scss */
.in-list .checkbox-primary input[type="checkbox"]:checked + label::before { background-color: #428bca; border-color: #428bca; }
/* line 2612, ../sass/includes/_online-booking.scss */
.in-list .checkbox-primary input[type="checkbox"]:checked + label::after { color: #fff; }

/* line 2618, ../sass/includes/_online-booking.scss */
.level_class h4, .level_class h5, .level_class p { font-family: "Roboto", sans-serif; margin-top: 0; }
/* line 2622, ../sass/includes/_online-booking.scss */
.level_class .close { color: #444444 !important; font-size: 30px !important; }
/* line 2626, ../sass/includes/_online-booking.scss */
.level_class h4 { font-size: 22px; color: #e08700; text-transform: capitalize; }
/* line 2632, ../sass/includes/_online-booking.scss */
.level_class h5 { text-transform: initial; color: #e08700; margin-bottom: 5px; }
/* line 2637, ../sass/includes/_online-booking.scss */
.level_class p { text-transform: lowercase; color: #444444; font-size: 14px; font-size: 16px !important; }
/* line 2642, ../sass/includes/_online-booking.scss */
.level_class p::first-letter { text-transform: capitalize; }

/* line 2649, ../sass/includes/_online-booking.scss */
.loader-overly { width: 100%; height: 100vh; position: fixed; background: rgba(0, 0, 0, 0.2); z-index: 99999; top: 0; }
/* line 2656, ../sass/includes/_online-booking.scss */
.loader-overly .loader { border: 8px solid #f3f3f3; border-top: 8px solid #2e6cb0; border-radius: 50%; width: 120px; height: 120px; animation: spin 2s linear infinite; position: absolute; left: 50%; top: 50%; margin-left: -50px; margin-top: -50px; }

@keyframes spin { 0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); } }
/* line 2680, ../sass/includes/_online-booking.scss */
.paym-confirm h3 { margin-bottom: 20px !important; }
/* line 2683, ../sass/includes/_online-booking.scss */
.paym-confirm p, .paym-confirm strong { color: #444444 !important; }
/* line 2687, ../sass/includes/_online-booking.scss */
.paym-confirm .tp-level strong { color: #e08700 !important; }
@media (min-width: 1200px) { /* line 2687, ../sass/includes/_online-booking.scss */
  .paym-confirm .tp-level strong { margin-left: 37px; } }
@media (min-width: 992px) and (max-width: 1199) { /* line 2687, ../sass/includes/_online-booking.scss */
  .paym-confirm .tp-level strong { margin-left: 3px; } }
@media (max-width: 991px) { /* line 2687, ../sass/includes/_online-booking.scss */
  .paym-confirm .tp-level strong { margin-left: 15px; } }
/* line 2694, ../sass/includes/_online-booking.scss */
.paym-confirm a { color: #2e6cb0; }
/* line 2696, ../sass/includes/_online-booking.scss */
.paym-confirm a:hover { color: #e08700; text-decoration: underline !important; }
/* line 2701, ../sass/includes/_online-booking.scss */
.paym-confirm .sect { border-bottom: 1px solid #d6d6d6; margin-bottom: 15px; padding-bottom: 15px; }
/* line 2706, ../sass/includes/_online-booking.scss */
.paym-confirm .pstrongtext { font-size: 18px; }

/* line 2714, ../sass/includes/_online-booking.scss */
.lds-ripple { position: fixed; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.1); z-index: 99999; text-align: center; }
/* line 2722, ../sass/includes/_online-booking.scss */
.lds-ripple span { position: absolute; left: 0; right: 0; top: -110px; bottom: 0; margin: auto; width: 100px; height: 100px; }

/* line 2733, ../sass/includes/_online-booking.scss */
.lds-ripple div { position: absolute; border: 4px solid #2e6cb0; opacity: 1; border-radius: 50%; animation: lds-ripple 1s cubic-bezier(0, 0.2, 0.8, 1) infinite; }

/* line 2740, ../sass/includes/_online-booking.scss */
.lds-ripple div:nth-child(2) { animation-delay: -0.5s; }

@keyframes lds-ripple { 0% { top: 36px; left: 36px; width: 0; height: 0; opacity: 1; }
  100% { top: 0px; left: 0px; width: 72px; height: 72px; opacity: 0; } }
/* The side navigation menu */
/* line 2763, ../sass/includes/_online-booking.scss */
.sidenav { height: 100%; /* 100% Full-height */ width: 0; /* 0 width - change this with JavaScript */ position: fixed; /* Stay in place */ z-index: 1; /* Stay on top */ top: 0; /* Stay at the top */ right: 0; background-color: #1e73be; /* Black*/ overflow-x: auto; /* Disable horizontal scroll */ /* Place content 60px from the top */ transition: 0.1s; /* 0.5 second transition effect to slide in the sidenav */ }
/* line 2793, ../sass/includes/_online-booking.scss */
.sidenav a { padding: 10px 8px 10px 15px; text-decoration: none; color: #fff !important; display: block; transition: 0.3s; font-weight: normal !important; text-align: left; font-size: 16px !important; font-family: "Roboto", sans-serif; }
/* line 2804, ../sass/includes/_online-booking.scss */
.sidenav a:hover { color: #fff !important; }
/* line 2809, ../sass/includes/_online-booking.scss */
.sidenav .closebtn { font-size: 36px !important; background: #1b67ab; padding-top: 0; padding-bottom: 0; margin-bottom: 15px; }
/* line 2819, ../sass/includes/_online-booking.scss */
.sidenav .social li { margin: 0; }
/* line 2821, ../sass/includes/_online-booking.scss */
.sidenav .social li a { font-size: 18px !important; }

/* The navigation menu links */
/* When you mouse over the navigation links, change their color */
/* Position and style the close button (top right corner) */
/* Style page content - use this if you want to push the page content to the right when you open the side navigation */
/* line 2837, ../sass/includes/_online-booking.scss */
.on-book-footer { background: #e08700; color: #fff; border-top: 2px solid #e0b16b; padding-top: 30px; padding-bottom: 15px; font-size: 16px !important; font-family: "Roboto", sans-serif; }
/* line 2845, ../sass/includes/_online-booking.scss */
.on-book-footer li { text-transform: initial !important; line-height: 26px; }
/* line 2848, ../sass/includes/_online-booking.scss */
.on-book-footer li:hover { opacity: 0.8; cursor: pointer; }
/* line 2852, ../sass/includes/_online-booking.scss */
.on-book-footer li:first-child { font-weight: bold; font-size: 22px; margin-bottom: 10px; }
/* line 2856, ../sass/includes/_online-booking.scss */
.on-book-footer li:first-child:hover { opacity: 1; }
/* line 2860, ../sass/includes/_online-booking.scss */
.on-book-footer li a { color: #fff; text-transform: initial !important; }
/* line 2865, ../sass/includes/_online-booking.scss */
.on-book-footer p { font-family: "Roboto", sans-serif; font-size: 20px; text-transform: initial !important; }
/* line 2870, ../sass/includes/_online-booking.scss */
.on-book-footer .copyr { font-size: 16px !important; }
/* line 2873, ../sass/includes/_online-booking.scss */
.on-book-footer span { margin-top: 30px; display: block; margin-bottom: 30px; }
/* line 2877, ../sass/includes/_online-booking.scss */
.on-book-footer span a { color: #fff; margin-right: 15px; font-size: 30px; }
/* line 2883, ../sass/includes/_online-booking.scss */
.on-book-footer .col-md-4 { margin-bottom: 15px; }

/* line 2888, ../sass/includes/_online-booking.scss */
.validate_msg { font-family: "Roboto", sans-serif; text-transform: initial !important; }

/* line 2893, ../sass/includes/_online-booking.scss */
.cart_message { text-transform: initial; font-family: "Roboto", sans-serif; }

/* line 2899, ../sass/includes/_online-booking.scss */
.alert .mail-validation { text-transform: initial; font-family: "Roboto", sans-serif; }
/* line 2902, ../sass/includes/_online-booking.scss */
.alert .mail-validation::first-letter { text-transform: capitalize; }
/* line 2905, ../sass/includes/_online-booking.scss */
.alert .mail-validation b { font-weight: normal; }

/* line 2910, ../sass/includes/_online-booking.scss */
.cancellation_terms { margin-top: 15px; }
/* line 2912, ../sass/includes/_online-booking.scss */
.cancellation_terms li { text-transform: initial !important; margin-bottom: 10px; line-height: 26px; }
/* line 2916, ../sass/includes/_online-booking.scss */
.cancellation_terms li a { color: #2e6cb0; }
/* line 2918, ../sass/includes/_online-booking.scss */
.cancellation_terms li a:hover { color: #e08700; text-decoration: underline !important; }

/* line 2, ../sass/includes/_online-booking-filter.scss */
.online-booking-area .fclick { display: none; }
/* line 5, ../sass/includes/_online-booking-filter.scss */
.online-booking-area .filter-toggler { margin-bottom: 10px; }
/* line 7, ../sass/includes/_online-booking-filter.scss */
.online-booking-area .filter-toggler a { display: inline-block; background: #2e6cb0; color: #fff; text-transform: capitalize; cursor: pointer; letter-spacing: 0.010em; font-family: "Roboto", sans-serif; text-align: center; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px; padding: 12px; padding-left: 5px; padding-right: 5px; width: calc(50% - 5px); }
/* line 24, ../sass/includes/_online-booking-filter.scss */
.online-booking-area .filter-toggler a.filter-toggle { background: #e08700; border-color: #e08700; color: #fff; margin-right: 3px; }
@media (min-width: 992px) { /* line 5, ../sass/includes/_online-booking-filter.scss */
  .online-booking-area .filter-toggler { display: none; } }
/* line 35, ../sass/includes/_online-booking-filter.scss */
.online-booking-area .filter-toggler.fixed { position: fixed; z-index: 1; top: 110px; width: 100%; background: #fff; padding: 15px; left: 0; right: 0; border-bottom: 1px solid #d6d6d6; }

@media (max-width: 991px) { /* line 50, ../sass/includes/_online-booking-filter.scss */
  .online-booking-area .fltr-box { display: none; } }
@media (max-width: 991px) { /* line 58, ../sass/includes/_online-booking-filter.scss */
  .school-detilas .t-scroll > .flist { min-width: inherit !important; }
  /* line 61, ../sass/includes/_online-booking-filter.scss */
  .school-detilas .t-scroll > .flist > .row > .col-xs-3 { padding: 0 5px !important; width: calc((100% - 45px) / 3); }
  /* line 64, ../sass/includes/_online-booking-filter.scss */
  .school-detilas .t-scroll > .flist > .row > .col-xs-3:last-child { padding-right: 0 !important; text-align: right; }
  /* line 73, ../sass/includes/_online-booking-filter.scss */
  .school-detilas .t-scroll > .flist button[data-toggle='collapse'] { font-size: 0; overflow: hidden; width: 40px !important; height: 40px !important; position: relative; }
  /* line 79, ../sass/includes/_online-booking-filter.scss */
  .school-detilas .t-scroll > .flist button[data-toggle='collapse']:after { content: "\f06e"; content: "\f070"; font-family: 'fontAwesome'; display: inline-block; font-size: 16px; }
  /* line 87, ../sass/includes/_online-booking-filter.scss */
  .school-detilas .t-scroll > .flist button[data-toggle='collapse'].collapsed:after { content: "\f06e"; }
  /* line 93, ../sass/includes/_online-booking-filter.scss */
  .school-detilas .t-scroll > .flist span { font-size: 13px !important; display: block; }
  /* line 101, ../sass/includes/_online-booking-filter.scss */
  .school-detilas .innr.collapse > .row { display: none; }
  /* line 104, ../sass/includes/_online-booking-filter.scss */
  .school-detilas .innr.collapse .flist { min-width: inherit; margin-left: 0; margin-right: 0; }
  /* line 108, ../sass/includes/_online-booking-filter.scss */
  .school-detilas .innr.collapse .flist > .row { -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: inherit; -ms-flex-align: inherit; align-items: inherit; }
  /* line 114, ../sass/includes/_online-booking-filter.scss */
  .school-detilas .innr.collapse .flist > .row > div { -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; padding: 6px; border-right: 0; position: relative; }
  /* line 122, ../sass/includes/_online-booking-filter.scss */
  .school-detilas .innr.collapse .flist > .row > div:before { content: ""; width: calc(100% - 8px); height: 1px; position: absolute; top: 0; left: 0; right: 0; margin: auto; }
  /* line 133, ../sass/includes/_online-booking-filter.scss */
  .school-detilas .innr.collapse .flist > .row > div span { display: block; }
  /* line 137, ../sass/includes/_online-booking-filter.scss */
  .school-detilas .innr.collapse .flist > .row > div > label.mobile-label { font-family: "Roboto", sans-serif; color: #ec8b2c; text-transform: capitalize; font-weight: normal; display: block; }
  /* line 146, ../sass/includes/_online-booking-filter.scss */
  .school-detilas .innr.collapse .flist > .row > div:first-child:before { display: none; }
  /* line 151, ../sass/includes/_online-booking-filter.scss */
  .school-detilas .innr.collapse .flist > .row > div:nth-child(2):before { display: none; }
  /* line 156, ../sass/includes/_online-booking-filter.scss */
  .school-detilas .innr.collapse .flist > .row > div:nth-child(odd):after { content: ""; height: calc(100% - 8px); width: 1px; position: absolute; top: 0; bottom: 0; right: 0; margin: auto; }
  /* line 168, ../sass/includes/_online-booking-filter.scss */
  .school-detilas .innr.collapse .flist > .row > div:last-child { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; border-right: 0; }
  /* line 174, ../sass/includes/_online-booking-filter.scss */
  .school-detilas .innr.collapse .flist > .row > div:last-child:after { display: none; } }
/* line 186, ../sass/includes/_online-booking-filter.scss */
.month-selection-checkbox ul { margin: 0 -3px; }
/* line 188, ../sass/includes/_online-booking-filter.scss */
.month-selection-checkbox ul:before { content: ''; display: table; }
/* line 192, ../sass/includes/_online-booking-filter.scss */
.month-selection-checkbox ul:after { content: ''; display: table; clear: both; }
/* line 197, ../sass/includes/_online-booking-filter.scss */
.month-selection-checkbox ul li { padding: 0 3px; width: calc(100% / 4); float: left; margin-bottom: 6px; }
/* line 202, ../sass/includes/_online-booking-filter.scss */
.month-selection-checkbox ul li .custom-checkbox { position: relative; display: inline-block; z-index: 0; margin-bottom: 0; width: 100%; }
/* line 209, ../sass/includes/_online-booking-filter.scss */
.month-selection-checkbox ul li .custom-checkbox input[type='checkbox'] { left: 0; top: 0; padding: 0; width: auto; visibility: hidden; position: absolute; }
/* line 216, ../sass/includes/_online-booking-filter.scss */
.month-selection-checkbox ul li .custom-checkbox input[type='checkbox'] + span { cursor: pointer; background: #fff; width: 100%; height: 100%; border: 1px solid #d6d6d6; z-index: -1; height: 40px; width: 100%; font-family: "Roboto", sans-serif; font-weight: 400; color: #444444; text-transform: capitalize; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-transition: all 0.35s ease; -o-transition: all 0.35s ease; transition: all 0.35s ease; }
/* line 243, ../sass/includes/_online-booking-filter.scss */
.month-selection-checkbox ul li .custom-checkbox input[type='checkbox']:checked + span { background: #2e6cb0; border-color: #2e6cb0; color: #fff; }

/* line 2927, ../sass/includes/_online-booking.scss */
.discount-wrap { margin-top: 10px; }
/* line 2929, ../sass/includes/_online-booking.scss */
.discount-wrap input { background: #e8e8e8; -webkit-box-shadow: none; box-shadow: none; border-radius: 4px 0px 0px 4px; height: 40px; }
/* line 2936, ../sass/includes/_online-booking.scss */
.discount-wrap button { min-width: 140px; text-align: center; background: #2e6cb0; color: #fff; border: 0; height: 38px; outline: none; border-radius: 4px; -webkit-box-shadow: 0px 2px #164477; box-shadow: 0px 2px #164477; -webkit-transition: all 150ms ease; transition: all 150ms ease; }
/* line 2949, ../sass/includes/_online-booking.scss */
.discount-wrap button:hover { background: #235388; }

/* line 2956, ../sass/includes/_online-booking.scss */
.dis-code h4 { margin-top: 5px !important; color: #444444 !important; }
/* line 2960, ../sass/includes/_online-booking.scss */
.dis-code input { margin-right: 10px; border-radius: 4px; }

/* line 2965, ../sass/includes/_online-booking.scss */
.total-paym { margin-left: 15px !important; }
@media (min-width: 992px) and (max-width: 1199px) { /* line 2965, ../sass/includes/_online-booking.scss */
  .total-paym { margin-left: -20px !important; } }
@media (max-width: 991px) { /* line 2965, ../sass/includes/_online-booking.scss */
  .total-paym { margin-left: 0 !important; display: inline-block; } }

/* line 2976, ../sass/includes/_online-booking.scss */
.dis-apply strong, .dis-apply span { color: #747474 !important; font-size: 16px !important; font-weight: normal; margin-bottom: 15px; }

/* line 1, ../sass/includes/_online-register.scss */
.wizrd { font-family: "Roboto", sans-serif; }
/* line 3, ../sass/includes/_online-register.scss */
.wizrd input[type=email], .wizrd input[type=password], .wizrd input[type=date] { text-transform: initial !important; }
/* line 6, ../sass/includes/_online-register.scss */
.wizrd .accbox { background: #fff; border: 1px solid #d6d6d6; margin-top: 15px; border-radius: 10px; padding: 30px; position: relative; }
/* line 13, ../sass/includes/_online-register.scss */
.wizrd .accbox h5 { text-transform: initial; font-size: 20px; margin-bottom: 20px; color: #e08700; font-family: "Roboto", sans-serif; }
/* line 21, ../sass/includes/_online-register.scss */
.wizrd .accbox p { margin-bottom: 0; font-family: "Roboto", sans-serif; text-transform: capitalize !important; }
/* line 26, ../sass/includes/_online-register.scss */
.wizrd .accbox .down { position: absolute; right: 30px; top: 22px; font-size: 30px; cursor: pointer; }
/* line 33, ../sass/includes/_online-register.scss */
.wizrd .accbox .rem-form { position: absolute; right: 30px; top: 22px; font-size: 30px; cursor: pointer; color: #e43a2e; }
/* line 41, ../sass/includes/_online-register.scss */
.wizrd .accbox .register-container { border-top: 1px solid #d6d6d6; margin-top: 25px; padding-left: 0; padding-right: 0; }
/* line 47, ../sass/includes/_online-register.scss */
.wizrd .accbox .form-control { border-radius: 0; }
/* line 50, ../sass/includes/_online-register.scss */
.wizrd .accbox .chil { padding: 0 !important; margin: 0 !important; border: 0 !important; }
/* line 56, ../sass/includes/_online-register.scss */
.wizrd .accbox.success-notify h3 { color: #4d7ea3; font-family: "Roboto", sans-serif; font-weight: bold; margin-bottom: 30px; }
/* line 62, ../sass/includes/_online-register.scss */
.wizrd .accbox.success-notify p { color: #141414; font-size: 18px; font-family: "Roboto", sans-serif; margin-bottom: 30px; text-transform: initial !important; }
/* line 69, ../sass/includes/_online-register.scss */
.wizrd .accbox.success-notify .count-down { font-size: 24px; color: #141414; }
/* line 75, ../sass/includes/_online-register.scss */
.wizrd h4 { color: #e08700; font-size: 24px; margin-top: 30px; }
/* line 82, ../sass/includes/_online-register.scss */
.wizrd h4, .wizrd .control-label, .wizrd input, .wizrd .errmsg { font-family: "Roboto", sans-serif; text-transform: initial !important; }
/* line 86, ../sass/includes/_online-register.scss */
.wizrd .btn-submit { min-width: 140px; text-transform: capitalize; }
/* line 90, ../sass/includes/_online-register.scss */
.wizrd .bt-add { line-height: 28px; padding: 12px; text-transform: capitalize; color: #fff; background: #e08700; border: 0; box-shadow: 0px 2px #c57802; }
/* line 99, ../sass/includes/_online-register.scss */
.wizrd .bt-add:hover { background: #d48942; }
@media (max-width: 466px) { /* line 90, ../sass/includes/_online-register.scss */
  .wizrd .bt-add { width: 100%; } }
/* line 106, ../sass/includes/_online-register.scss */
.wizrd .btn { font-family: "Roboto", sans-serif; border-radius: 4px; font-size: 16px; padding-top: 8px; }
/* line 112, ../sass/includes/_online-register.scss */
.wizrd .mobres { margin-bottom: 0; }
/* line 114, ../sass/includes/_online-register.scss */
.wizrd .mobres .btn { text-transform: capitalize; }
/* line 117, ../sass/includes/_online-register.scss */
.wizrd .mobres .btn-blue { box-shadow: 0px 2px #238A4A; background: #2eb863; }
/* line 120, ../sass/includes/_online-register.scss */
.wizrd .mobres .btn-blue:hover { background: #20a35b; }
/* line 124, ../sass/includes/_online-register.scss */
.wizrd .mobres #cancel_edit { box-shadow: 0px 2px #ded9d9; }

/* line 130, ../sass/includes/_online-register.scss */
.stepss .btn { min-width: 150px; background: #e08700; color: #fff; font-family: "Roboto", sans-serif; text-transform: capitalize !important; }
@media only screen and (max-width: 420px) { /* line 130, ../sass/includes/_online-register.scss */
  .stepss .btn { width: 100%; display: block; margin-bottom: 5px; } }
/* line 143, ../sass/includes/_online-register.scss */
.stepss .active { background: #2e6cb0; }
/* line 146, ../sass/includes/_online-register.scss */
.stepss .selectric { border: 1px solid #d6d6d6; margin-bottom: 5px; min-height: 33px; }

/* line 152, ../sass/includes/_online-register.scss */
.register-container { padding: 30px 15px; margin-top: 15px; border: 1px solid #d6d6d6; border-radius: 10px; background: #fff; }
/* line 158, ../sass/includes/_online-register.scss */
.register-container .title { margin-bottom: 20px; }
/* line 162, ../sass/includes/_online-register.scss */
.register-container .register-wrapper label { color: #141414; font-size: 14px; display: block; }
/* line 167, ../sass/includes/_online-register.scss */
.register-container .register-wrapper .form-group { margin-bottom: 0; }
/* line 169, ../sass/includes/_online-register.scss */
.register-container .register-wrapper .form-group .form-control { margin-bottom: 15px; height: 38px; }
@media (min-width: 992px) { /* line 169, ../sass/includes/_online-register.scss */
  .register-container .register-wrapper .form-group .form-control { font-size: 16px !important; } }
/* line 174, ../sass/includes/_online-register.scss */
.register-container .register-wrapper .form-group .selectric-wrapper { height: initial; border: 1px solid #d6d6d6; margin-bottom: 15px; }
/* line 178, ../sass/includes/_online-register.scss */
.register-container .register-wrapper .form-group .selectric-wrapper .selectric { padding-top: 2px; min-height: 33px; }
/* line 190, ../sass/includes/_online-register.scss */
.register-container .register-wrapper .form-group .pre-holder .pre-chk .custom-check input:checked + span:before { color: #45ad23; }
/* line 196, ../sass/includes/_online-register.scss */
.register-container .register-wrapper .form-group .pre-holder .pre-chk .custom-check span { background: #fff; }
/* line 198, ../sass/includes/_online-register.scss */
.register-container .register-wrapper .form-group .pre-holder .pre-chk .custom-check span:before { color: #d9dbdc; content: "\f00c"; }
/* line 207, ../sass/includes/_online-register.scss */
.register-container .register-wrapper .btn-orange { line-height: 24px; background: #e08700; height: 37px; width: 100%; box-shadow: 0px 2px #c57802; border-radius: 4px; margin-top: 26px; text-transform: capitalize; }
@media only screen and (max-width: 767px) { /* line 207, ../sass/includes/_online-register.scss */
  .register-container .register-wrapper .btn-orange { margin-top: 0; } }
/* line 219, ../sass/includes/_online-register.scss */
.register-container .register-wrapper .btn-orange:hover { background: #d48942; }
/* line 225, ../sass/includes/_online-register.scss */
.register-container .register-wrapper .selectric .label { font-family: "Roboto", sans-serif; text-transform: capitalize !important; }
/* line 229, ../sass/includes/_online-register.scss */
.register-container .register-wrapper .selectric b { background: #2e6cb0; }
/* line 234, ../sass/includes/_online-register.scss */
.register-container .register-wrapper .selectric-scroll li { font-family: "Roboto", sans-serif; text-transform: capitalize !important; }
/* line 237, ../sass/includes/_online-register.scss */
.register-container .register-wrapper .selectric-scroll li:hover { background: #2e6cb0; color: #fff; }
/* line 242, ../sass/includes/_online-register.scss */
.register-container .register-wrapper .selectric-scroll .highlighted { background: #2e6cb0 !important; color: #fff; }
/* line 248, ../sass/includes/_online-register.scss */
.register-container .register-wrapper .errmsg { color: red; }
/* line 251, ../sass/includes/_online-register.scss */
.register-container .register-wrapper .btn-submit { min-width: 150px; }
/* line 255, ../sass/includes/_online-register.scss */
.register-container .register-wrapper input[type="date"] { display: block; -webkit-appearance: textfield; -moz-appearance: textfield; min-height: 1.2em; }
/* line 262, ../sass/includes/_online-register.scss */
.register-container .register-wrapper .c_strength_meter p { font-family: "Roboto", sans-serif; text-transform: initial !important; padding-left: 5px; }
/* line 268, ../sass/includes/_online-register.scss */
.register-container .register-wrapper .c_button_strength { font-family: "Roboto", sans-serif; text-transform: initial !important; }
/* line 273, ../sass/includes/_online-register.scss */
.register-container h5 { font-family: "Roboto", sans-serif; text-transform: initial !important; margin-bottom: 15px; color: #e08700; }
/* line 281, ../sass/includes/_online-register.scss */
.register-container .form-inline .control-label { display: table-cell; padding-left: 40px; }
/* line 286, ../sass/includes/_online-register.scss */
.register-container h6 { text-transform: initial; font-size: 20px; margin-bottom: 10px; color: #e08700; font-family: "Roboto", sans-serif; }

/* line 297, ../sass/includes/_online-register.scss */
#manual-addrs h4, #manual-addrs label { font-family: "Roboto", sans-serif; text-transform: initial; }
/* line 301, ../sass/includes/_online-register.scss */
#manual-addrs label { color: #e08700; font-size: 12px; }
/* line 305, ../sass/includes/_online-register.scss */
#manual-addrs .form-control { height: 38px; border-radius: 0; border: 1px solid #d6d6d6; padding-top: 10px; padding-bottom: 10px; margin-bottom: 5px; }
/* line 313, ../sass/includes/_online-register.scss */
#manual-addrs .btn { min-width: 150px; margin-bottom: 20px; background: #2e6cb0; color: #fff; }
/* line 320, ../sass/includes/_online-register.scss */
#manual-addrs .modal-header h4 { color: #2e6cb0; }
/* line 323, ../sass/includes/_online-register.scss */
#manual-addrs .modal-header .close { color: #333; font-size: 30px; }

/* line 4, ../sass/includes/_move-list.scss */
.table-move-list tbody tr td { vertical-align: middle; }
/* line 6, ../sass/includes/_move-list.scss */
.table-move-list tbody tr td:last-child { width: 100px; position: relative; }
/* line 9, ../sass/includes/_move-list.scss */
.table-move-list tbody tr td:last-child .btn_move_participant { background: #5086ae; color: #fff; }

/* line 19, ../sass/includes/_move-list.scss */
.mvrs tbody { border: 1px solid #ddd; }
/* line 22, ../sass/includes/_move-list.scss */
.mvrs th:last-child { text-align: left; }
/* line 25, ../sass/includes/_move-list.scss */
.mvrs td:nth-child(5), .mvrs td:nth-child(6) { width: 100px; position: relative; }
/* line 30, ../sass/includes/_move-list.scss */
.mvrs td .m-now { position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: 0; background: none; color: #5086ae; text-transform: capitalize; }
/* line 40, ../sass/includes/_move-list.scss */
.mvrs td .m-now:hover { background: #303843; color: #fff; }
/* line 45, ../sass/includes/_move-list.scss */
.mvrs td .details { position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: 0; background: rgba(80, 134, 174, 0.6); color: #fff; text-transform: capitalize; }
/* line 55, ../sass/includes/_move-list.scss */
.mvrs td .details:hover { background: #303843; color: #fff; }
/* line 60, ../sass/includes/_move-list.scss */
.mvrs td .delete { position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: 0; background: #fff; color: #5086ae; text-transform: capitalize; }
/* line 70, ../sass/includes/_move-list.scss */
.mvrs td .delete:hover { background: #303843; color: #fff; }

/* line 78, ../sass/includes/_move-list.scss */
.content-clr-black .tab-content { color: initial; }

@media (max-width: 767px) { /* line 5, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel { background: #303843; padding: 32px 25px 35px 25px; box-shadow: none; border: 0; } }
@media (max-width: 767px) and (max-width: 767px) { /* line 5, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel { padding: 0; background: none; } }
@media (max-width: 767px) { /* line 15, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel.new-member-wrap { background: #e6ebee; padding: 15px 25px 15px 25px; }
  /* line 21, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel.new-member-wrap .form-group .selectric-wrapper .selectric .label { font-family: "questrialregular"; }
  /* line 25, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel.new-member-wrap .form-group .selectric-wrapper .selectric .selectric-scroll ul li { font-family: "questrialregular"; }
  /* line 31, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel.new-member-wrap .form-group .help-block { position: absolute; }
  /* line 34, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel.new-member-wrap .form-group label { font-family: "questrialregular"; font-size: 14px; color: #45ad23; }
  /* line 39, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel.new-member-wrap .form-group input { font-family: "questrialregular"; height: 43px; border-color: #c0c2c6; }
  /* line 44, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel.new-member-wrap .form-group .btn-lookup-ad { background: #45ad23; color: #fff; border-color: #45ad23; margin-top: 10px; }
  /* line 49, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel.new-member-wrap .form-group .btn-lookup-ad:hover, .school-deatils-outer .tab-wrapper .panel.new-member-wrap .form-group .btn-lookup-ad:focus, .school-deatils-outer .tab-wrapper .panel.new-member-wrap .form-group .btn-lookup-ad:active, .school-deatils-outer .tab-wrapper .panel.new-member-wrap .form-group .btn-lookup-ad:active:focus { color: #fff; background: #378b1c; border-color: #378b1c; outline: none; }
  /* line 59, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel.new-member-wrap .form-group .chk-only .custom-check input:checked + span:before { color: #45ad23; }
  /* line 63, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel.new-member-wrap .form-group .chk-only .custom-check input span:before { content: "\f00c"; }
  /* line 68, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel.new-member-wrap .form-group .chk-only .custom-check span { background: #fff; }
  /* line 70, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel.new-member-wrap .form-group .chk-only .custom-check span:before { color: #d9dbdc; content: "\f00c"; }
  /* line 77, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel.new-member-wrap .form-group textarea { border: 1px solid #c0c2c6; border-radius: 0; }
  /* line 80, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel.new-member-wrap .form-group textarea:focus { outline: none; }
  /* line 86, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel.new-member-wrap #custom-search-input .input-group { float: left; display: inline-block; }
  /* line 90, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel.new-member-wrap #custom-search-input .search-button { padding-right: 0; }
  /* line 92, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel.new-member-wrap #custom-search-input .search-button .btn { width: 100%; float: left; background: #fff; font-family: "questrialregular"; line-height: 25px; }
  /* line 98, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel.new-member-wrap #custom-search-input .search-button .btn:hover, .school-deatils-outer .tab-wrapper .panel.new-member-wrap #custom-search-input .search-button .btn:focus, .school-deatils-outer .tab-wrapper .panel.new-member-wrap #custom-search-input .search-button .btn:active, .school-deatils-outer .tab-wrapper .panel.new-member-wrap #custom-search-input .search-button .btn:active:focus { color: #fff; background: #378b1c; border-color: #378b1c; outline: none; }
  /* line 106, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel.new-member-wrap #custom-search-input input { border: 1px solid #c0c2c6; }
  /* line 110, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel.new-member-wrap .btn-adnw-parent { background: #45ad23; border-color: #70b554; color: #fff; margin-top: 10px; }
  /* line 115, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel.new-member-wrap .btn-adnw-parent:hover, .school-deatils-outer .tab-wrapper .panel.new-member-wrap .btn-adnw-parent:focus, .school-deatils-outer .tab-wrapper .panel.new-member-wrap .btn-adnw-parent:active, .school-deatils-outer .tab-wrapper .panel.new-member-wrap .btn-adnw-parent:active:focus { color: #fff; background: #378b1c; border-color: #378b1c; outline: none; }
  /* line 122, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel.new-member-wrap .selectric-wrapper .selectric .button { border: 0; border-left: 1px solid #c0c2c6; }
  /* line 131, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .instructor_partialname .form-group .linked-prfile.edit_active .inner-input { width: 60%; }
  /* line 135, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .instructor_partialname .form-group .linked-prfile.edit_active li span { width: 30%; }
  /* line 142, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel.tab-data { position: relative; }
  /* line 146, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel.admin-school-tab-content .form-group { position: inherit; }
  /* line 152, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .lock-icon-block .school-permission { margin-top: 7px; height: 43px; width: 45px; color: #fff; background: #E42328; display: table; text-align: center; font-size: 24px; cursor: pointer; }
  /* line 162, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .lock-icon-block .school-permission i { text-align: center; display: table-cell; vertical-align: middle; }
  /* line 167, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .lock-icon-block .school-permission:hover { background: #d93847; }
  /* line 173, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .admin-profile_area { width: 90%; } }
@media (max-width: 767px) and (max-width: 767px) { /* line 173, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .admin-profile_area { width: 100%; } }
@media (max-width: 767px) { /* line 179, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .admin-profile_area .form-group label { color: #fff; font-size: 13px; text-transform: capitalize; width: 100%; white-space: normal !important; }
  /* line 185, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .admin-profile_area .form-group label.space_label { padding-left: 35px; }
  /* line 189, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .admin-profile_area .form-group span { color: #fff; font-size: 13px; width: 50%; }
  /* line 195, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .admin-profile_area .btn_updated { font-size: 14px; margin-top: 10px; text-align: center; padding: 10px 8px; font-family: "questrialregular"; border-radius: 0px; text-transform: capitalize; width: 150px; background: #45ad23; border-color: #45ad23; color: #fff; }
  /* line 207, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .admin-profile_area .btn_updated:hover, .school-deatils-outer .tab-wrapper .panel .admin-profile_area .btn_updated:focus, .school-deatils-outer .tab-wrapper .panel .admin-profile_area .btn_updated:active, .school-deatils-outer .tab-wrapper .panel .admin-profile_area .btn_updated:active:focus { background: #fff; border-color: #fff; color: #232a32; outline: none; transition: all ease-out .2s; } }
@media (max-width: 767px) and (min-width: 768px) { /* line 216, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .school-year-top { padding-left: 0; margin-bottom: 10px; } }
@media (max-width: 767px) and (min-width: 768px) { /* line 222, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .sc-year-select { padding: 0; } }
@media (max-width: 767px) { /* line 229, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .sc-year-select .selectric-wrapper .selectric span.label { display: table-cell; width: 100%; height: 43px; vertical-align: middle; }
  /* line 241, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .selectric-wrapper .selectric { text-transform: capitalize; }
  /* line 248, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .selectric-wrapper .selectric-items ul li { padding-left: 16px; }
  /* line 255, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .school-note_row { margin-bottom: 15px; } }
@media screen and (max-width: 767px) and (min-width: 1440px) { /* line 259, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .school-note_row#contact label.min-heiht { min-height: inherit; } }
@media (max-width: 767px) { /* line 267, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .colpased-right-edit { margin-top: 2px; text-transform: capitalize; width: 150px; color: #fff; background: #45ad23; float: right; display: inline-block; border-radius: 0; }
  /* line 276, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .colpased-right-edit:hover, .school-deatils-outer .tab-wrapper .panel .colpased-right-edit:focus, .school-deatils-outer .tab-wrapper .panel .colpased-right-edit:active, .school-deatils-outer .tab-wrapper .panel .colpased-right-edit:active:focus { background: #378b1c; color: #fff; outline: none; }
  /* line 282, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .fc-header-toolbar { padding-top: 10px; }
  /* line 284, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .fc-header-toolbar h2 { color: #fff; font-size: 20px; line-height: 30px; } }
@media (max-width: 767px) and (max-width: 767px) { /* line 284, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .fc-header-toolbar h2 { font-size: 15px; } }
@media (max-width: 767px) { /* line 292, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .fc-header-toolbar .fc-prev-button { border-radius: 0; margin-right: 10px; outline: none !important; }
  /* line 297, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .fc-header-toolbar .fc-prev-button:hover { color: #fff; background: #378b1c; }
  /* line 301, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .fc-header-toolbar .fc-next-button { border-radius: 0; outline: none !important; }
  /* line 305, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .fc-header-toolbar .fc-next-button:hover { color: #fff; background: #378b1c; } }
@media (max-width: 767px) and (max-width: 991px) { /* line 309, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .fc-header-toolbar .fc-left { margin-bottom: 10px; } }
@media (max-width: 767px) and (max-width: 991px) { /* line 314, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .fc-header-toolbar .fc-right { width: 100%; float: left; }
  /* line 320, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .fc-header-toolbar .fc-right .fc-button-group button:nth-child(1) { margin-left: 0; } }
@media (max-width: 767px) { /* line 330, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .pool_edit { font-size: 17px; width: 170px; background: #E42328; color: #fff; outline: none; border-radius: 0; }
  /* line 340, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .profile-block .form-group .pool-add_btn { outline: none !important; width: 43px; height: 43px; display: block; text-align: center; color: #fff; background: #E42328; border-radius: 50%; cursor: pointer; border: none; margin-bottom: 20px; }
  /* line 353, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .profile-block .form-group .pool-add_btn::after { font: normal normal normal 14px/1 FontAwesome; content: "\f067"; text-align: center; vertical-align: middle; font-size: 23px; line-height: 22px; }
  /* line 365, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .profile-block .form-group label { font-family: "questrialregular"; text-transform: capitalize; font-size: 14px; color: #fff; display: block; font-weight: normal; }
  /* line 372, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .profile-block .form-group label.custom-check { color: #6a728a; }
  /* line 376, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .profile-block .form-group .btn-submit { text-transform: capitalize; font-size: 14px; width: 96px; height: 45px; outline: none; color: #fff; background: #45ad23; border-radius: 0; outline: none; }
  /* line 386, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .profile-block .form-group .btn-submit:hover { background: #378b1c; }
  /* line 389, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .profile-block .form-group .btn-submit i { font-size: 20px; }
  /* line 393, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .profile-block .form-group .add-children, .school-deatils-outer .tab-wrapper .panel .profile-block .form-group .copy-address { background: #45ad23; color: #fff; }
  /* line 396, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .profile-block .form-group .add-children:hover, .school-deatils-outer .tab-wrapper .panel .profile-block .form-group .add-children:focus, .school-deatils-outer .tab-wrapper .panel .profile-block .form-group .add-children:active, .school-deatils-outer .tab-wrapper .panel .profile-block .form-group .add-children:active:focus, .school-deatils-outer .tab-wrapper .panel .profile-block .form-group .copy-address:hover, .school-deatils-outer .tab-wrapper .panel .profile-block .form-group .copy-address:focus, .school-deatils-outer .tab-wrapper .panel .profile-block .form-group .copy-address:active, .school-deatils-outer .tab-wrapper .panel .profile-block .form-group .copy-address:active:focus { background: #378b1c; color: #fff; outline: none; }
  /* line 402, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .profile-block .form-group .add_qualification_wrapper { height: 20px; }
  /* line 404, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .profile-block .form-group .add_qualification_wrapper .sqare-btn-new { width: 45px; }
  /* line 406, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .profile-block .form-group .add_qualification_wrapper .sqare-btn-new.qulification-wrapper { position: absolute; right: 1px; top: -5px; border-radius: 50%; padding-top: 10px; }
  /* line 415, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .profile-block .form-group .colpased-right-edit { display: inline-block; float: right; }
  /* line 420, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .profile-block .form-group table.instruct { width: 100%; }
  /* line 423, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .profile-block .form-group table.instruct tr td { border: 0px; padding: 4px 4px 0 0; }
  /* line 426, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .profile-block .form-group table.instruct tr td:last-child { padding-right: 0; width: 1%; }
  /* line 430, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .profile-block .form-group table.instruct tr td button { width: 45px; }
  /* line 433, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .profile-block .form-group table.instruct tr td:first-child { width: 50%; }
  /* line 436, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .profile-block .form-group table.instruct tr td.button_area-col { position: absolute; right: 0px; }
  /* line 443, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .profile-block .form-group table.instruct tr#row_0 td:first-child { width: 50%; }
  /* line 455, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .users-block .form-group label { color: #fff; text-transform: capitalize; }
  /* line 462, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .users-block .users-detais-panel .form-group label { color: #38393b; }
  /* line 466, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .users-block .users-detais-panel .form-group .selectric-wrapper .selectric { border: solid 1px #38373c; }
  /* line 468, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .users-block .users-detais-panel .form-group .selectric-wrapper .selectric .button { background: none; }
  /* line 470, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .users-block .users-detais-panel .form-group .selectric-wrapper .selectric .button:after { border-top-color: #38373c; }
  /* line 478, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .users-block .users-detais-panel .form-group .selectric-wrapper .selectric-items .selectric-scroll ul li { width: 100%; color: #fff; }
  /* line 487, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .users-block .users-detais-panel .form-group.admin-user-select .selectric { height: 45px; }
  /* line 490, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .users-block .users-detais-panel .form-group.admin-user-select .selectric span.label { line-height: 35px; }
  /* line 498, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .users-block .users-detais-panel a.reset-password { background: #6a718d; color: #fff !important; text-align: center; padding: 15px 10px; }
  /* line 510, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .form-group.my_data { padding-top: 11px; }
  /* line 513, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .form-group .form_space01 { height: 50px; }
  /* line 516, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .form-group label { color: #fff; font-size: 15px; font-weight: normal; text-transform: capitalize; width: 100%; white-space: normal !important; }
  /* line 525, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .form-group span.hs_pool_title { color: #fff; font-size: 14px; text-transform: capitalize; }
  /* line 530, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .form-group span.title_01 { margin-left: -20px; }
  /* line 534, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .form-group .registered { position: relative; display: block; }
  /* line 538, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .form-group .registered::after { font: normal normal normal 14px/1 FontAwesome; position: absolute; right: 12px; top: 12px; content: '\f00c'; color: #45ad23; font-size: 24px; }
  /* line 548, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .form-group .not_registered { position: relative; }
  /* line 551, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .form-group .not_registered::after { font: normal normal normal 14px/1 FontAwesome; position: absolute; right: 13px; top: -6px; content: '\f00d'; color: #E42328; font-size: 24px; }
  /* line 561, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .form-group input { padding: 8px 8px; color: #333843; font-family: "questrialregular"; font-size: 14px; width: 100%; height: 45px; background: #fff !important; border: 0px; border: solid 1px #303843; border-radius: 0; background: transparent; text-transform: capitalize; }
  /* line 576, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .form-group input.school-prof_ip { margin-bottom: 5px; }
  /* line 579, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .form-group input#first_lesson { background: none !important; border: solid 1px #E42328; height: 38px; }
  /* line 584, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .form-group input#last_lesson { background: none !important; border: solid 1px #E42328; height: 38px; }
  /* line 589, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .form-group input::-webkit-input-placeholder { /* Edge */ color: #333843; }
  /* line 593, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .form-group input:-ms-input-placeholder { /* Internet Explorer 10-11 */ color: #333843; }
  /* line 597, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .form-group input::placeholder { color: #333843; }
  /* line 602, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .form-group .input-group input { height: 45px; margin: 0; border: 0; }
  /* line 607, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .form-group .input-group .input-group-addon { background: #fff; border: none; outline: none; border-radius: 0; }
  /* line 614, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .form-group textarea { width: 100%; height: 160px; resize: none; border: none; padding: 8px; color: #6a728a; font-size: 15px; }
  /* line 622, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .form-group textarea::placeholder { text-transform: capitalize; }
  /* line 625, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .form-group textarea.small-box { font-family: "questrialregular"; height: 85px; margin-top: 0px; padding: 8px 19px; text-transform: capitalize; font-size: 14px; background: #fff; }
  /* line 635, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .form-group .notes-title { font-family: "questrialregular"; width: 100%; background: #fff; padding: 10px 19px 0 19px; color: #6a728a; float: left; margin-top: 5px; font-weight: bold; text-transform: capitalize; font-size: 14px; }
  /* line 648, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .form-group.address-details input { margin: 3px 0px; }
  /* line 652, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .form-group .select-panel-group { margin: 0px 0 2px 0; }
  /* line 654, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .form-group .select-panel-group .selectric { height: 35px; padding-top: 6px; font-weight: normal; }
  /* line 658, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .form-group .select-panel-group .selectric b { background: #303843; }
  /* line 663, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .form-group .select-panel-group-new { margin: 0; }
  /* line 665, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .form-group .select-panel-group-new .selectric { border: 1px solid #303843; }
  /* line 669, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .form-group .range-pupils { margin: 0px -10px; }
  /* line 671, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .form-group .range-pupils .range-pupils-inner { width: 29%; padding: 0px 10px; float: left; } }
@media (max-width: 767px) and (max-width: 480px) { /* line 671, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .form-group .range-pupils .range-pupils-inner { float: none; width: 100%; margin: 10px 0; } }
@media (max-width: 767px) { /* line 680, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .form-group .range-pupils .range-pupils-inner .selectric { height: 35px; padding-top: 6px; }
  /* line 683, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .form-group .range-pupils .range-pupils-inner .selectric b { background: #E42328; }
  /* line 688, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .form-group .range-pupils .range-pupils-inner.second-section .selectric-wrapper { margin-left: 31px; }
  /* line 692, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .form-group .range-pupils .range-pupils-inner.second-section label.inner-label { width: auto; float: left; margin-top: 12px; }
  /* line 701, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .form-group .label-danger { line-height: 15px; font-weight: normal; left: 0; bottom: 0; width: 100%; background-color: #d9534f; border-radius: 0; z-index: 1; }
  /* line 711, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .form-group .label-danger.error_popup { margin-bottom: 10px; bottom: -19px; }
  /* line 717, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .form-group.search-date input { height: 35px !important; }
  /* line 723, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .form-group .linked-prfile ul li { font-family: "questrialregular"; margin-bottom: 5px; position: relative; }
  /* line 727, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .form-group .linked-prfile ul li img { position: absolute; left: 15px; top: 0; bottom: 0; margin: auto; width: 28px; } }
@media (max-width: 767px) and (max-width: 480px) { /* line 727, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .form-group .linked-prfile ul li img { display: none; } }
@media (max-width: 767px) { /* line 738, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .form-group .linked-prfile ul li .inner-input { display: inline-block; width: 70%; }
  /* line 741, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .form-group .linked-prfile ul li .inner-input input { display: inline-block; font-family: "questrialregular" !important; font-size: 14px; }
  /* line 745, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .form-group .linked-prfile ul li .inner-input input.icon-inner-space { padding-left: 46px; }
  /* line 748, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .form-group .linked-prfile ul li .inner-input input.icon-debited { padding-right: 45px; } }
@media (max-width: 767px) and (max-width: 480px) { /* line 738, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .form-group .linked-prfile ul li .inner-input { width: 100%; } }
@media (max-width: 767px) { /* line 756, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .form-group .linked-prfile ul li i { position: absolute; right: 15px; top: 0; bottom: 0; margin: auto; color: #313842; line-height: 40px; font-size: 23px; } }
@media (max-width: 767px) and (max-width: 1326px) { /* line 756, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .form-group .linked-prfile ul li i { right: 10%; } }
@media (max-width: 767px) and (max-width: 1199px) { /* line 756, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .form-group .linked-prfile ul li i { right: 17%; } }
@media (max-width: 767px) { /* line 772, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .form-group .linked-prfile ul li span { display: inline-block; width: 160px; background: #fff; height: 44px; vertical-align: top; color: #727272; font-size: 14px; text-transform: capitalize; text-align: center; line-height: 44px; } }
@media (max-width: 767px) and (max-width: 480px) { /* line 772, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .form-group .linked-prfile ul li span { width: 100% !important; } }
@media (max-width: 767px) and (max-width: 1340px) { /* line 772, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .form-group .linked-prfile ul li span { width: 130px; } }
@media (max-width: 767px) and (max-width: 767px) { /* line 772, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .form-group .linked-prfile ul li span { width: 29%; } }
@media (max-width: 767px) { /* line 792, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .form-group .linked-prfile ul li span.error { display: inline; padding: .2em .6em .3em; font-size: 75%; color: #fff; text-align: center; white-space: nowrap; vertical-align: baseline; height: auto; width: auto; line-height: normal; text-transform: inherit; background-color: #d9534f; margin-top: 4px; }
  /* line 806, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .form-group .linked-prfile ul li span.error:empty { display: none; }
  /* line 811, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .form-group .linked-prfile ul li .btn-unlink { display: inline-block; width: 43px; height: 43px; background: #45ad23; color: #fff; text-align: center; vertical-align: top; -webkit-transition: all .35s; -o-transition: all .35s; transition: all .35s; border: 0; }
  /* line 823, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .form-group .linked-prfile ul li .btn-unlink i { position: relative; right: 0; top: 0; bottom: 0; margin: auto; color: #fff; line-height: 40px; font-size: 23px; }
  /* line 837, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .form-group .linked-prfile a.add-button { display: block; width: 35px; height: 35px; background: #4bc136; color: #fff; text-align: center; line-height: 35px; font-size: 17px; cursor: pointer; }
  /* line 847, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .form-group .linked-prfile a.add-button:hover { background: #46b133; }
  /* line 857, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .form-group.inner-block input { width: calc(100% / 2); float: left; }
  /* line 862, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .form-group .inner-block { margin: 5px 0px 0px; }
  /* line 864, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .form-group .inner-block input { float: left; width: 50%; border: 0px; } }
@media (max-width: 767px) and (max-width: 767px) { /* line 872, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .communication .panel-head label { color: #6a728a; text-transform: capitalize; } }
@media (max-width: 767px) { /* line 881, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .pool_search .date input { height: 43px; border-radius: 0; margin: 0; border: none; }
  /* line 887, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .pool_search .date .input-group-addon { background: #fff; font-size: 28px; }
  /* line 892, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .pool_search .synch_date { width: 100%; }
  /* line 894, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .pool_search .synch_date .input-group-addon { position: absolute; right: 28px; top: 0px; display: block !important; }
  /* line 904, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .add-block { margin: 10px 0px; }
  /* line 906, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .add-block.add-area { position: absolute; right: 10px; top: 0; }
  /* line 911, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .add-block a { width: 43px; height: 43px; display: block; text-align: center; color: #fff; font-size: 27px; background: #45ad23; border-radius: 50%; margin: -2px auto 0px auto; margin-left: 0; padding: 0 !important; cursor: pointer; }
  /* line 924, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .add-block a:hover { background: #378b1c; }
  /* line 927, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .add-block a i { padding-top: 0; }
  /* line 933, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .add-faq .add-btn { width: 43px; height: 43px; }
  /* line 940, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .users-tab .form-group .selectric { min-height: 35px; }
  /* line 943, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .users-tab .form-group.frm-outer { height: 46px; }
  /* line 946, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .users-tab .form-group .panel-head-block { position: relative; background: #45ad23; color: #fff; }
  /* line 950, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .users-tab .form-group .panel-head-block.collapsed { background: #fff; color: #6a728a; }
  /* line 953, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .users-tab .form-group .panel-head-block.collapsed:after { content: "\f0da"; color: #303843; }
  /* line 958, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .users-tab .form-group .panel-head-block:after { position: absolute; right: 20px; top: 0; bottom: 0; height: 20px; line-height: 20px; margin: auto; content: "\f0d7"; font-family: "FontAwesome"; font-size: 30px; color: #fff; }
  /* line 972, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .users-tab .form-group span { padding: 0px 8px; font-size: 13px; width: 100%; display: block; margin: 5px 0px; height: 28px; line-height: 30px; font-size: 13px; text-transform: capitalize; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
  /* line 987, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .users-tab .form-group span a { color: #303843; font-size: 25px; text-align: right; float: right; display: block; padding-right: 20px; cursor: pointer; }
  /* line 995, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .users-tab .form-group span a:hover { color: #45ad23; }
  /* line 1000, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .users-tab .form-group .users-detais-panel { background: #fff; padding: 10px 0px; }
  /* line 1005, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .users-tab .form-group .users-detais-panel .link-icons { padding-right: 12px; }
  /* line 1008, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .users-tab .form-group .users-detais-panel h2 { color: #fff; font-size: 18px; padding: 8px 0; text-transform: capitalize; font-family: "montserratregular" !important; }
  /* line 1015, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .users-tab .form-group .users-detais-panel a { color: #6a728a; font-size: 14px; margin: 0; display: inline-block; text-transform: capitalize; font-family: "montserratregular"; } }
@media (max-width: 767px) and (max-width: 640px) { /* line 1015, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .users-tab .form-group .users-detais-panel a { width: 100%; overflow: hidden; text-overflow: ellipsis; } }
@media (max-width: 767px) { /* line 1027, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .users-tab .form-group .users-detais-panel a.re-tag { color: #fff; background: #6a728a; padding: 15px; text-align: center; font-size: 14px; margin: 0; display: inline-block; text-transform: capitalize; font-family: "montserratregular"; }
  /* line 1040, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .users-tab .form-group .users-detais-panel ul li { float: left; color: #6a728a; font-size: 14px; padding-right: 15px; line-height: 24px; font-family: "montserratregular"; }
  /* line 1051, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .users-tab .form-group .users-detais-panel .link-icons a { color: #6a728a; font-size: 25px; padding-left: 20px; cursor: pointer; } }
@media (max-width: 767px) and (max-width: 767px) { /* line 1051, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .users-tab .form-group .users-detais-panel .link-icons a { width: fit-content; } }
@media (max-width: 767px) { /* line 1059, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .users-tab .form-group .users-detais-panel .link-icons a:hover { color: #45ad23; }
  /* line 1062, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .users-tab .form-group .users-detais-panel .link-icons a.delete-icon { color: #45ad23; }
  /* line 1064, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .users-tab .form-group .users-detais-panel .link-icons a.delete-icon:hover { color: #378b1c; }
  /* line 1078, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .hs-block-panel .head-block label { padding: 0px 5px; }
  /* line 1082, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .hs-block-panel .accordion-row { display: table; width: 100%; }
  /* line 1085, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .hs-block-panel .accordion-row .toggle-drop { position: relative; background: #fff; }
  /* line 1088, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .hs-block-panel .accordion-row .toggle-drop label { font-family: "montserratregular"; color: #6a728a; font-size: 12px; line-height: 14px; padding: 10px 5px; margin-bottom: 0px; font-weight: normal; }
  /* line 1098, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .hs-block-panel .accordion-row .toggle-drop span.hs_list_pool { max-width: 98%; color: #6a728a; font-size: 14px; line-height: 18px; text-transform: capitalize; font-weight: normal; display: inline-block; } }
@media (max-width: 767px) and (max-width: 767px) { /* line 1098, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .hs-block-panel .accordion-row .toggle-drop span.hs_list_pool { margin-bottom: 8px; } }
@media (max-width: 767px) and (min-width: 768px) { /* line 1110, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .hs-block-panel .accordion-row .toggle-drop span .text-xs { display: none; } }
@media (max-width: 767px) and (max-width: 767px) { /* line 1110, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .hs-block-panel .accordion-row .toggle-drop span .text-xs { font-style: normal; margin-right: 20px; font-weight: bold; } }
@media (max-width: 767px) and (max-width: 767px) { /* line 1120, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .hs-block-panel .accordion-row .toggle-drop span .text-gp { display: none; } }
@media (max-width: 767px) { /* line 1127, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .hs-block-panel .accordion-row .toggle-drop.collapsed:after { content: "\f0da"; }
  /* line 1131, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .hs-block-panel .accordion-row .toggle-drop::after { position: absolute; right: 20px; content: "\f0d7"; top: 0px; bottom: 0; margin: auto 0; font-size: 30px; line-height: inherit; font-family: "FontAwesome"; height: 40px; }
  /* line 1146, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .hs-block-panel .accordion-row .hs_row_pool.active .hs_list_pool { color: #fff; font-size: 14px; }
  /* line 1151, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .hs-block-panel .accordion-row .hs_row_pool::after { line-height: 42px; }
  /* line 1155, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .hs-block-panel .accordion-row .active { background: #E42328 !important; }
  /* line 1157, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .hs-block-panel .accordion-row .active label { color: #fff; }
  /* line 1161, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .hs-block-panel .accordion-row .active { color: #fff; }
  /* line 1165, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .hs-block-panel .hs-details-block { margin-bottom: 15px; margin-bottom: 15px; background: #fff; /*-II-*/ }
  /* line 1169, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .hs-block-panel .hs-details-block.hs-outer-block { background: #fff; }
  /* line 1172, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .hs-block-panel .hs-details-block .form-group { position: relative; }
  /* line 1174, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .hs-block-panel .hs-details-block .form-group label { height: 48px; display: table-cell; vertical-align: middle; color: #6a728a; font-size: 14px; line-height: 18px; padding: 6px 5px; font-family: "montserratregular"; margin-bottom: 0px; font-weight: normal; }
  /* line 1186, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .hs-block-panel .hs-details-block .form-group.active { content: "\f0d7"; }
  /* line 1190, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .hs-block-panel .hs-details-block .form-group.collapsed:after { content: "\f0da"; }
  /* line 1195, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .hs-block-panel .hs-details-block .form-group::after { position: absolute; right: 20px; content: "\f0d7"; top: 0; bottom: 0; line-height: 48px; font-size: 30px; font-family: "FontAwesome"; }
  /* line 1208, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .hs-block-panel .hs-details-block .users-detais-panel .users-detais { padding: 15px 15px 0px 15px; background: #fff; font-family: "montserratregular" !important; }
  /* line 1213, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .hs-block-panel .hs-details-block .users-detais-panel .users-detais h2 { font-size: 14px; padding: 8px 0; text-transform: capitalize; font-weight: bold; }
  /* line 1220, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .hs-block-panel .hs-details-block .users-detais-panel .users-detais h3 { font-size: 17px; padding: 8px 0; text-transform: capitalize; }
  /* line 1225, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .hs-block-panel .hs-details-block .users-detais-panel .users-detais a { color: #6a728a; font-size: 14px; margin: 0; display: inline-block; text-transform: capitalize; } }
@media (max-width: 767px) and (max-width: 640px) { /* line 1225, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .hs-block-panel .hs-details-block .users-detais-panel .users-detais a { width: 100%; overflow: hidden; text-overflow: ellipsis; } }
@media (max-width: 767px) { /* line 1238, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .hs-block-panel .hs-details-block .users-detais-panel .users-detais ul li { color: #6a728a; font-size: 14px; padding-right: 15px; line-height: 24px; }
  /* line 1245, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .hs-block-panel .hs-details-block .users-detais-panel .users-detais .link-icons { padding-top: 55px; }
  /* line 1247, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .hs-block-panel .hs-details-block .users-detais-panel .users-detais .link-icons a { color: #6a728a; font-size: 25px; padding-left: 5px; cursor: pointer; }
  /* line 1252, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .hs-block-panel .hs-details-block .users-detais-panel .users-detais .link-icons a:hover { color: #45ad23; }
  /* line 1255, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .hs-block-panel .hs-details-block .users-detais-panel .users-detais .link-icons a.delete-icon { color: #5e6268; }
  /* line 1257, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .hs-block-panel .hs-details-block .users-detais-panel .users-detais .link-icons a.delete-icon:hover { color: #45ad23; }
  /* line 1261, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .hs-block-panel .hs-details-block .users-detais-panel .users-detais .link-icons a.edit-icon { color: #5e6268; font-size: 20px; }
  /* line 1264, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .hs-block-panel .hs-details-block .users-detais-panel .users-detais .link-icons a.edit-icon:hover { color: #45ad23; }
  /* line 1269, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .hs-block-panel .hs-details-block .users-detais-panel .users-detais .link-icons.buttons-block { margin-bottom: 20px; }
  /* line 1272, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .hs-block-panel .hs-details-block .users-detais-panel .users-detais .link-icons.buttons-block a.edit { background: #45ad23; border: solid 1px #45ad23; color: #fff; padding: 7px 30px; text-align: center; font-size: 14px; }
  /* line 1279, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .hs-block-panel .hs-details-block .users-detais-panel .users-detais .link-icons.buttons-block a.edit:hover { background: #a52c17; border: solid 1px #a52c17; color: #fff; }
  /* line 1285, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .hs-block-panel .hs-details-block .users-detais-panel .users-detais .link-icons.buttons-block a.delete { background: #fff; color: #45ad23; border: solid 1px #45ad23; padding: 7px 30px; text-align: center; font-size: 14px; }
  /* line 1292, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .hs-block-panel .hs-details-block .users-detais-panel .users-detais .link-icons.buttons-block a.delete:hover { background: #45ad23; color: #fff; }
  /* line 1302, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .hs-block-panel .hs-details-block .users-detais-panel .users-detais.appraisal-details ul li { border-bottom: solid 1px #ddd; padding: 5px 0px; }
  /* line 1310, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .hs-block-panel .hs-details-block .users-detais-panel .users-detais.appraisal-details .link-icons.buttons-block a.edit { width: 100px; padding: 7px 10px; transition: all 0.4s; }
  /* line 1314, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .hs-block-panel .hs-details-block .users-detais-panel .users-detais.appraisal-details .link-icons.buttons-block a.edit:hover { background: #378b1c; border: 1px solid #378b1c; } }
@media (max-width: 767px) and (max-width: 480px) { /* line 1310, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .hs-block-panel .hs-details-block .users-detais-panel .users-detais.appraisal-details .link-icons.buttons-block a.edit { width: 100%; } }
@media (max-width: 767px) { /* line 1322, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .hs-block-panel .hs-details-block .users-detais-panel .users-detais.appraisal-details .link-icons.buttons-block a.delete { width: 100px; padding: 7px 10px; transition: all 0.4s; }
  /* line 1326, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .hs-block-panel .hs-details-block .users-detais-panel .users-detais.appraisal-details .link-icons.buttons-block a.delete:hover { background: #378b1c; } }
@media (max-width: 767px) and (max-width: 480px) { /* line 1322, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .hs-block-panel .hs-details-block .users-detais-panel .users-detais.appraisal-details .link-icons.buttons-block a.delete { width: 100%; } }
@media (max-width: 767px) { /* line 1342, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .hs-block-panel.health-and-safty-block .fixed-head { margin-bottom: 5px; margin-top: 10px; }
  /* line 1346, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .hs-block-panel.health-and-safty-block .fixed-head .head-block label { font-size: 14px; }
  /* line 1351, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .hs-block-panel.health-and-safty-block .main-block { max-height: 400px; overflow-x: hidden; overflow-y: auto; }
  /* line 1361, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .timetable-area .selectric-wrapper .selectric b { background: #E42328; }
  /* line 1367, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .timetable-area .timetable-actions ul { width: 100%; display: block; margin-left: -1%; margin-right: -1%; }
  /* line 1372, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .timetable-area .timetable-actions ul::before { display: table; content: " "; }
  /* line 1376, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .timetable-area .timetable-actions ul::after { content: " "; clear: both; display: table; }
  /* line 1381, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .timetable-area .timetable-actions ul li { float: left; padding-right: 1%; padding-left: 1%; margin-bottom: 10px; display: inline-block; min-width: 165px; }
  /* line 1389, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .timetable-area .timetable-actions ul li.btn-half-termly { min-width: 290px; } }
@media (max-width: 767px) and (max-width: 767px) { /* line 1381, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .timetable-area .timetable-actions ul li { width: calc(100%/3); height: auto; } }
@media (max-width: 767px) { /* line 1396, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .timetable-area .timetable-actions ul li a { text-align: center; font-size: 13px; padding: 10px 15px; } }
@media (max-width: 767px) and (max-width: 1289px) { /* line 1396, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .timetable-area .timetable-actions ul li a { font-size: 11px; } }
@media (max-width: 767px) and (max-width: 767px) { /* line 1396, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .timetable-area .timetable-actions ul li a { width: 100%; margin-top: 10px; height: auto; } }
@media (max-width: 767px) { /* line 1408, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .timetable-area .timetable-actions ul li a.year_btn { width: 100%; padding: 12.5px 15px; display: inline-block; color: #000; background: #fff; -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; transition: all .4s; } }
@media (max-width: 767px) and (max-width: 767px) { /* line 1408, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .timetable-area .timetable-actions ul li a.year_btn { text-align: center; margin-left: 0; } }
@media (max-width: 767px) { /* line 1422, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .timetable-area .timetable-actions ul li a.year_btn:hover { color: #fff; background: #d93847; }
  /* line 1427, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .timetable-area .timetable-actions ul li a.active-state { background: #E42328; color: #fff; font-family: "montserratregular"; font-size: 13px; } }
@media (max-width: 767px) and (max-width: 1289px) { /* line 1437, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .timetable-area .timetable-actions-row { width: 100%; } }
@media (max-width: 767px) and (min-width: 1290px) { /* line 1437, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .timetable-area .timetable-actions-row { padding-left: 15px; } }
@media (max-width: 767px) { /* line 1445, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .timetable-area .time-table-tab { float: right; } }
@media (max-width: 767px) and (max-width: 640px) { /* line 1445, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .timetable-area .time-table-tab { float: none; } }
@media (max-width: 767px) { /* line 1451, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .timetable-area .time-table-tab ul li { float: left; margin-left: 10px; } }
@media (max-width: 767px) and (max-width: 640px) { /* line 1451, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .timetable-area .time-table-tab ul li { float: none; margin-left: 0; margin-bottom: 10px; width: 100%; } }
@media (max-width: 767px) { /* line 1460, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .timetable-area .time-table-tab ul li a { display: block; text-align: center; color: #fff; text-transform: capitalize; border: solid 1px #45ad23; padding: 10px; cursor: pointer; }
  /* line 1468, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .timetable-area .time-table-tab ul li a:hover { background: #45ad23; }
  /* line 1475, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .timetable-area .lesson-section { margin: 10px 0px; }
  /* line 1478, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .timetable-area .lesson-section .lesson-block.lesson-title { padding-bottom: 1px; }
  /* line 1481, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .timetable-area .lesson-section .lesson-block h4 { color: #303843; background: #fff; font-size: 16px; text-transform: capitalize; padding: 12px 10px; }
  /* line 1488, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .timetable-area .lesson-section .lesson-block .lesson-head { background: #45ad23; cursor: pointer; padding: 10px; position: relative; }
  /* line 1493, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .timetable-area .lesson-section .lesson-block .lesson-head h1 { font-size: 14px; text-transform: capitalize; color: #fff; padding-left: 4px; float: left; line-height: 36px; margin-bottom: 0; } }
@media (max-width: 767px) and (max-width: 480px) { /* line 1493, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .timetable-area .lesson-section .lesson-block .lesson-head h1 { line-height: 20px; float: none; margin: 0; padding: 0; } }
@media (max-width: 767px) { /* line 1508, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .timetable-area .lesson-section .lesson-block .lesson-head h1 span.count { display: inline-block; vertical-align: middle; padding-left: 4px; font-size: 25px; color: #404b59; font-family: "montserratmedium"; }
  /* line 1518, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .timetable-area .lesson-section .lesson-block .lesson-head h1 span.count-text { padding-left: 15px; display: inline-block; vertical-align: middle; color: #404b59; font-family: "montserratmedium"; font-size: 14px; text-transform: capitalize; }
  /* line 1529, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .timetable-area .lesson-section .lesson-block .lesson-head .cound-box { float: right; position: relative; } }
@media (max-width: 767px) and (max-width: 480px) { /* line 1529, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .timetable-area .lesson-section .lesson-block .lesson-head .cound-box { float: none; margin: 0; } }
@media (max-width: 767px) { /* line 1536, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .timetable-area .lesson-section .lesson-block .lesson-head .cound-box span { color: #fff; font-size: 14px; padding-right: 45px; line-height: 36px; font-family: "montserratbold" !important; }
  /* line 1542, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .timetable-area .lesson-section .lesson-block .lesson-head .cound-box span.number { font-size: 22px; font-family: "montserratmedium" !important; }
  /* line 1548, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .timetable-area .lesson-section .lesson-block .lesson-head .cound-box i { color: #fff; font-size: 25px; }
  /* line 1554, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .timetable-area .lesson-section .lesson-block .lesson-head.collapsed:after { content: "\f0da"; }
  /* line 1558, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .timetable-area .lesson-section .lesson-block .lesson-head:after { content: "\f0d7"; position: absolute; right: 20px; top: 1px; bottom: 0; margin: auto 0; height: 46px; font-family: "FontAwesome"; color: #fff; font-size: 30px; }
  /* line 1570, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .timetable-area .lesson-section .lesson-block .lesson-head.collapsed { background: #404b59; }
  /* line 1574, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .timetable-area .lesson-section .lesson-block .lesson-list-panel { background: #fff; }
  /* line 1576, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .timetable-area .lesson-section .lesson-block .lesson-list-panel table { width: 100%; padding: 0; margin: 0; }
  /* line 1581, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .timetable-area .lesson-section .lesson-block .lesson-list-panel table tr th { text-align: center; background: #fff; font-weight: bold; }
  /* line 1588, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .timetable-area .lesson-section .lesson-block .lesson-list-panel table tr td { text-align: center; vertical-align: middle; height: 47px; padding-top: 0; padding-bottom: 0; }
  /* line 1594, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .timetable-area .lesson-section .lesson-block .lesson-list-panel table tr td.table_list { text-align: center; vertical-align: top; }
  /* line 1602, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .timetable-area .lesson-section .lesson-block .lesson-list-panel table tr:nth-child(even) { background: #fff; }
  /* line 1605, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .timetable-area .lesson-section .lesson-block .lesson-list-panel table tr:nth-child(odd) { background: #e5e5e5; }
  /* line 1612, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .timetable-area .lesson-section .lesson-block .lesson-list-panel table.school-table tr th .check-main { position: relative; top: -13px; }
  /* line 1621, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .timetable-area .lesson-section .lesson-block .lesson-list-panel.max-area-table .school-table { margin-bottom: 0; }
  /* line 1627, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .timetable-area .lesson-section .lesson-block-panel { background: #fff; padding: 20px 18px; }
  /* line 1630, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .timetable-area .lesson-section .lesson-block-panel .left-block { margin-bottom: 20px; }
  /* line 1632, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .timetable-area .lesson-section .lesson-block-panel .left-block h2 { color: #303843; font-size: 16px; padding-bottom: 10px; text-transform: capitalize; }
  /* line 1639, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .timetable-area .lesson-section .lesson-block-panel .left-block ul li { color: #363c4b; font-size: 14px; line-height: 20px; }
  /* line 1643, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .timetable-area .lesson-section .lesson-block-panel .left-block ul li i { position: relative; top: 6px; font-size: 25px; color: #5e6268; padding-right: 8px; }
  /* line 1650, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .timetable-area .lesson-section .lesson-block-panel .left-block ul li.telephone { padding-top: 10px; } }
@media (max-width: 767px) and (max-width: 480px) { /* line 1656, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .timetable-area .lesson-section .lesson-block-panel .right-section { padding: 0; } }
@media (max-width: 767px) { /* line 1660, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .timetable-area .lesson-section .lesson-block-panel .right-section .date-block { float: left; width: 50%; }
  /* line 1663, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .timetable-area .lesson-section .lesson-block-panel .right-section .date-block.date_full-section { width: 100%; margin-bottom: 25px; }
  /* line 1666, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .timetable-area .lesson-section .lesson-block-panel .right-section .date-block.date_full-section .date_full-section { padding-left: 0px; }
  /* line 1670, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .timetable-area .lesson-section .lesson-block-panel .right-section .date-block.date_full-section .time-block p { margin: 0px; padding: 0px; }
  /* line 1674, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .timetable-area .lesson-section .lesson-block-panel .right-section .date-block.date_full-section .time-block span { font-size: 19px; display: block; width: 25px; margin-right: 3px; } }
@media (max-width: 767px) and (max-width: 480px) { /* line 1660, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .timetable-area .lesson-section .lesson-block-panel .right-section .date-block { width: 50%; margin-bottom: 10px; } }
@media (max-width: 767px) and (max-width: 480px) { /* line 1686, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .timetable-area .lesson-section .lesson-block-panel .right-section .date-block.min-height75 { min-height: auto; } }
@media (max-width: 767px) and (max-width: 480px) { /* line 1691, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .timetable-area .lesson-section .lesson-block-panel .right-section .date-block.single-data { padding-left: 40px; } }
@media (max-width: 767px) { /* line 1696, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .timetable-area .lesson-section .lesson-block-panel .right-section .date-block span { float: left; color: #E42328; font-size: 34px; width: 40px; text-align: center; padding-top: 2px; } }
@media (max-width: 767px) and (max-width: 480px) { /* line 1696, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .timetable-area .lesson-section .lesson-block-panel .right-section .date-block span { font-size: 30px; } }
@media (max-width: 767px) { /* line 1707, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .timetable-area .lesson-section .lesson-block-panel .right-section .date-block .dates { padding-left: 60px; } }
@media (max-width: 767px) and (max-width: 480px) { /* line 1707, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .timetable-area .lesson-section .lesson-block-panel .right-section .date-block .dates { padding-left: 0px; } }
@media (max-width: 767px) { /* line 1714, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .timetable-area .lesson-section .lesson-block-panel .right-section .date-block .dates strong { display: inline-block; font-size: 14px; text-transform: capitalize; font-family: "montserratmedium"; color: #737373; font-weight: normal; margin-bottom: -1px; } }
@media (max-width: 767px) and (max-width: 480px) { /* line 1714, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .timetable-area .lesson-section .lesson-block-panel .right-section .date-block .dates strong { font-size: 14px; } }
@media (max-width: 767px) { /* line 1726, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .timetable-area .lesson-section .lesson-block-panel .right-section .date-block .dates p { font-size: 14px; color: #363c4b; }
  /* line 1729, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .timetable-area .lesson-section .lesson-block-panel .right-section .date-block .dates p.single-one { margin-top: 8px; } }
@media (max-width: 767px) and (max-width: 480px) { /* line 1726, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .timetable-area .lesson-section .lesson-block-panel .right-section .date-block .dates p { font-size: 14px; } }
@media (max-width: 767px) and (max-width: 640px) { /* line 1742, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .timetable-area .time-table-tab-bottom { float: none; } }
@media (max-width: 767px) { /* line 1748, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .timetable-area .time-table-tab-bottom ul li { float: left; margin-right: 10px; } }
@media (max-width: 767px) and (max-width: 640px) { /* line 1748, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .timetable-area .time-table-tab-bottom ul li { float: none; margin-left: 0; margin-bottom: 10px; width: 100%; } }
@media (max-width: 767px) { /* line 1757, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .timetable-area .time-table-tab-bottom ul li a { display: block; text-align: center; color: #404b59; text-transform: capitalize; background: #fff; padding: 8px 15px; cursor: pointer; font-weight: normal; height: 35px; }
  /* line 1767, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .timetable-area .time-table-tab-bottom ul li a:hover { background: #45ad23; color: #fff; }
  /* line 1775, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .timetable-area .selectric { padding-top: 0; min-height: 43px; }
  /* line 1779, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .timetable-area .selectric span.label { line-height: 39px; height: 45px; margin: 0; padding: 2px 10px; }
  /* line 1789, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .timetable-area .selectric-items ul li { padding: 10px; }
  /* line 1797, ../sass/includes/_xs-media.scss */
  .school-deatils-outer .tab-wrapper .panel .selectric-wrapper .selectric .button { border: 1px solid #ccc; } }

/* line 2, ../sass/includes/_franchise-manegment.scss */
.Franchisee-Management .franchise-outer { background: #303843; padding: 15px; }
/* line 6, ../sass/includes/_franchise-manegment.scss */
.Franchisee-Management .franchise-inner { padding: 15px; background: #fff; }
/* line 10, ../sass/includes/_franchise-manegment.scss */
.Franchisee-Management .franchise-inner .search-area .search-block { float: left; width: 50%; }
/* line 13, ../sass/includes/_franchise-manegment.scss */
.Franchisee-Management .franchise-inner .search-area .search-block label { width: 100%; font-weight: normal; position: relative; }
/* line 17, ../sass/includes/_franchise-manegment.scss */
.Franchisee-Management .franchise-inner .search-area .search-block label:after { position: absolute; right: 10px; top: 8px; font-size: 18px; font-family: "FontAwesome"; content: '\f002'; color: #303843; }
/* line 26, ../sass/includes/_franchise-manegment.scss */
.Franchisee-Management .franchise-inner .search-area .search-block label input { width: 100%; border: solid 1px #303843; padding: 8px 50px 8px 8px; background: none; color: #404b59; margin-bottom: 10px; border-radius: 0px; height: 40px; font-weight: normal; font-size: 16px; }
/* line 45, ../sass/includes/_franchise-manegment.scss */
.Franchisee-Management .franchise-list table tr { background: #303843; padding: 50px 20px 20px 20px; margin: 0 !important; }
/* line 49, ../sass/includes/_franchise-manegment.scss */
.Franchisee-Management .franchise-list table tr td { font-family: "questrialregular"; padding: 10px 10px; color: #fff; text-transform: capitalize; font-size: 16px; font-weight: normal; vertical-align: middle; }
/* line 58, ../sass/includes/_franchise-manegment.scss */
.Franchisee-Management .franchise-list table tr th { font-family: "questrialregular"; padding: 10px 10px; color: #fff; text-transform: capitalize; font-size: 16px; font-weight: bold; }
/* line 67, ../sass/includes/_franchise-manegment.scss */
.Franchisee-Management .franchise-list table tr .icons a { color: #fff; font-size: 25px; }
/* line 71, ../sass/includes/_franchise-manegment.scss */
.Franchisee-Management .franchise-list table tr .icons button { background: none; height: auto; padding: 0px; }
/* line 75, ../sass/includes/_franchise-manegment.scss */
.Franchisee-Management .franchise-list table tr .icons button:focus { outline: none; }
/* line 78, ../sass/includes/_franchise-manegment.scss */
.Franchisee-Management .franchise-list table tr .icons button i { color: #fff; font-size: 25px; }

/* line 2, ../sass/includes/_questionnare.scss */
.quest h1 { font-size: 28px; }
/* line 5, ../sass/includes/_questionnare.scss */
.quest .select-filter { border: 1px solid #c0c2c6; }
/* line 6, ../sass/includes/_questionnare.scss */
.quest .left-block { width: 80%; float: left; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
/* line 16, ../sass/includes/_questionnare.scss */
.quest .right-block { position: absolute; top: 50%; right: 0; -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%); }
/* line 23, ../sass/includes/_questionnare.scss */
.quest .right-block .add-quest-btn { width: 43px; height: 43px; text-align: center; color: #fff; font-size: 25px; background: #5086ae; border-radius: 50%; margin: -2px 0 0px 5px; padding: 0 !important; cursor: pointer; vertical-align: top; position: relative; }
/* line 38, ../sass/includes/_questionnare.scss */
.quest .headd { position: relative; margin-bottom: 20px; min-height: 43px; display: -webkit-box; display: -ms-flexbox; display: flex; }
/* line 46, ../sass/includes/_questionnare.scss */
.quest table { max-width: 99.9%; }
/* line 48, ../sass/includes/_questionnare.scss */
.quest table th { vertical-align: middle; border: 0px; background: #fff; color: #5086ae; text-transform: capitalize; text-align: left; }
/* line 58, ../sass/includes/_questionnare.scss */
.quest table thead tr { border-top: 0; }
/* line 60, ../sass/includes/_questionnare.scss */
.quest table tr:nth-child(odd) { background: #dfe6ea; }
/* line 64, ../sass/includes/_questionnare.scss */
.quest table tr { color: #fff; font-weight: normal; text-transform: capitalize; border-top: solid 1px #c1c1c1; border-bottom: 1px solid #c4cbcf; }
/* line 72, ../sass/includes/_questionnare.scss */
.quest table td:last-child { width: 100px; position: relative; }
/* line 77, ../sass/includes/_questionnare.scss */
.quest table .btn-questionnaire { position: absolute; width: 100%; height: 100%; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); margin-top: 0; line-height: 22px; background: #fff; color: #5086ae; }
/* line 90, ../sass/includes/_questionnare.scss */
.quest table .btn-questionnaire:hover { background: #fff; color: #5086ae; }
/* line 96, ../sass/includes/_questionnare.scss */
.quest table td { font-family: "questrialregular"; border: 0px; color: #303843; border-left: solid 1px #c1c1c1; border-right: solid 1px #c1c1c1; text-align: left; vertical-align: middle !important; position: relative; }
/* line 107, ../sass/includes/_questionnare.scss */
.quest table td input[type=checkbox] { width: 100%; height: 100%; margin-top: 0; opacity: 0; position: absolute; top: 0; left: 0; cursor: pointer; z-index: 1; }
/* line 122, ../sass/includes/_questionnare.scss */
.quest table td:nth-child(5) { width: 100px; }
/* line 124, ../sass/includes/_questionnare.scss */
.quest table td:nth-child(5) .btn-green { font-family: "questrialregular"; margin: 0; width: 100%; height: 100%; position: absolute; left: 0; top: 0; background: rgba(80, 134, 174, 0.6); }
/* line 133, ../sass/includes/_questionnare.scss */
.quest table td:nth-child(5) .btn-green span { position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
/* line 141, ../sass/includes/_questionnare.scss */
.quest table td:nth-child(5) .btn-green:hover { background: #303843; }
/* line 149, ../sass/includes/_questionnare.scss */
.quest h5 { color: #5086ae; }
/* line 152, ../sass/includes/_questionnare.scss */
.quest .back { width: 43px; height: 43px; background-color: #fff; color: #404853; border: 2px solid #404853; text-align: center; cursor: pointer; position: relative; border-radius: 50%; -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; }
/* line 171, ../sass/includes/_questionnare.scss */
.quest .back i { font-size: 30px; line-height: 45px; }
/* line 176, ../sass/includes/_questionnare.scss */
.quest .selectric { min-height: 41px; }
/* line 179, ../sass/includes/_questionnare.scss */
.quest .t-area { font-family: "questrialregular"; height: 85px; margin-top: 0px; padding: 8px 19px; text-transform: capitalize; font-size: 13px; background: #fff; width: 100%; border: 1px solid #c0c2c6; }
/* line 190, ../sass/includes/_questionnare.scss */
.quest .custom-input { padding: 8px 17px 8px 17px; background: #fff; }
/* line 195, ../sass/includes/_questionnare.scss */
.quest .text-right .btn-green { margin-top: 15px; }
/* line 199, ../sass/includes/_questionnare.scss */
.quest p { font-family: "questrialregular"; margin-top: 15px; }
/* line 203, ../sass/includes/_questionnare.scss */
.quest label { margin-top: 5px; }
/* line 206, ../sass/includes/_questionnare.scss */
.quest .question_wrapper { background: #e6ebee; padding-left: 25px; padding-right: 25px; border: solid 1px #cfd4d7; }
/* line 211, ../sass/includes/_questionnare.scss */
.quest .question_wrapper h4 { margin-top: 20px; margin-bottom: 15px; }
/* line 216, ../sass/includes/_questionnare.scss */
.quest .ans { position: relative; }
/* line 218, ../sass/includes/_questionnare.scss */
.quest .ans span { position: absolute; top: 1px; left: 1px; width: 40px; height: 41px; background: #45ad23; color: #fff; text-align: center; padding-top: 10px; }
/* line 229, ../sass/includes/_questionnare.scss */
.quest .ans .custom-input { padding-left: 50px; }
/* line 233, ../sass/includes/_questionnare.scss */
.quest .scal { position: relative; }
/* line 235, ../sass/includes/_questionnare.scss */
.quest .scal label { position: absolute; top: -4px; left: 6px; width: 190px; height: 41px; background: #45ad23; color: #fff; text-align: center; padding-top: 10px; }
/* line 246, ../sass/includes/_questionnare.scss */
.quest .scal .custom-input { padding-left: 200px; }
/* line 249, ../sass/includes/_questionnare.scss */
.quest .scal .row { margin-top: 90px; }
/* line 253, ../sass/includes/_questionnare.scss */
.quest .qhead { background: #e6ebee; padding: 20px 10px 20px 10px; border: solid 1px #cfd4d7; }

/* line 260, ../sass/includes/_questionnare.scss */
.qus-wrapper { margin-top: 20px; }
/* line 262, ../sass/includes/_questionnare.scss */
.qus-wrapper .qus-block, .qus-wrapper .ans-block { display: block; }
/* line 265, ../sass/includes/_questionnare.scss */
.qus-wrapper .ans-block { margin-top: 10px; }
/* line 268, ../sass/includes/_questionnare.scss */
.qus-wrapper .ans-block .questionnair-nav li { display: inline-block; margin-right: 10px; }

/* line 1, ../sass/includes/_change-password.scss */
.change-password { border: solid 1px #333843; width: 100%; margin: 0px auto; }
/* line 5, ../sass/includes/_change-password.scss */
.change-password h1 { font-size: 18px; color: #fff; background: #333843; font-family: "centrale_sans_regularregular"; margin: 0 0 20px; padding: 15px 8px; }
/* line 13, ../sass/includes/_change-password.scss */
.change-password .school-deatils-outer { padding: 10px; }
/* line 17, ../sass/includes/_change-password.scss */
.change-password .form-group input { border: solid 1px #333843; height: 45px; padding: 8px; width: 100%; font-family: "centrale_sans_regularregular"; }
/* line 24, ../sass/includes/_change-password.scss */
.change-password .form-group label { padding: 0 0 8px; width: 100%; font-family: "centrale_sans_regularregular"; }
/* line 29, ../sass/includes/_change-password.scss */
.change-password .form-group button { background: #45ad23; color: #fff; width: 130px; border-radius: 0px; padding: 12px 20px; text-transform: capitalize; outline: none !important; transition: all ease-out .2s; -moz-transition: all ease-out .2s; -web-kit-transition: all ease-out .2s; }
/* line 40, ../sass/includes/_change-password.scss */
.change-password .form-group button:hover { background: #3d981f; }

/* line 2, ../sass/includes/_moving-members.scss */
.mdl-styl .md-btn { background: #333843; color: #fff; line-height: 28px; min-width: 150px; border: 0; margin-bottom: 15px; }
/* line 10, ../sass/includes/_moving-members.scss */
.mdl-styl table { width: 100%; }
/* line 15, ../sass/includes/_moving-members.scss */
.mdl-styl table tbody tr:nth-child(odd) { background: #dfe6ea; }
/* line 20, ../sass/includes/_moving-members.scss */
.mdl-styl table td, .mdl-styl table th { padding: 8px 12px; }
/* line 24, ../sass/includes/_moving-members.scss */
.mdl-styl .table-responsive { margin-top: 15px; }
/* line 27, ../sass/includes/_moving-members.scss */
.mdl-styl .v-btn { background: #5086ae; color: #fff; line-height: 28px; display: inline; vertical-align: initial; border: 0; }
/* line 34, ../sass/includes/_moving-members.scss */
.mdl-styl .v-btn:hover { background: #333843; }

/* line 2, ../sass/includes/_overdue-reports.scss */
.ovrdue input { border: solid 1px #c0c2c6; padding: 8px 12px; width: 100%; height: 43px; }
/* line 8, ../sass/includes/_overdue-reports.scss */
.ovrdue .btnss { margin-top: 25px; }

/* line 2, ../sass/includes/_email-template.scss */
.emtemp label { display: block; font-family: "questrialregular"; font-size: 14px; color: #5086ae; }
/* line 8, ../sass/includes/_email-template.scss */
.emtemp .tab-content { padding: 25px; }
/* line 11, ../sass/includes/_email-template.scss */
.emtemp input { width: 100%; padding: 10px 12px; background: #fff; height: 45px; border: 1px solid #c0c2c6; }
/* line 18, ../sass/includes/_email-template.scss */
.emtemp textarea { width: 100%; height: 100px; resize: none; text-transform: capitalize; padding: 20px 19px; color: #333843; font-size: 15px; border-radius: 0; resize: none; }
/* line 29, ../sass/includes/_email-template.scss */
.emtemp .selectric-wrapper { border: 1px solid #c0c2c6; }
/* line 32, ../sass/includes/_email-template.scss */
.emtemp .btn-submit { color: #fff; background: #378b1c; border-color: #378b1c; outline: none; }
/* line 37, ../sass/includes/_email-template.scss */
.emtemp .btn-submit:hover { opacity: 0.8; }

/* line 1, ../sass/includes/_debit-card-setup.scss */
.db-card { max-width: 500px; background: #fff; padding: 30px; text-align: center; margin: auto; -webkit-box-shadow: 0 0 50px rgba(33, 33, 33, 0.2); -moz-box-shadow: 0 0 50px rgba(33, 33, 33, 0.2); box-shadow: 0 0 50px rgba(33, 33, 33, 0.2); border-radius: 10px; margin-top: 50px; }
/* line 14, ../sass/includes/_debit-card-setup.scss */
.db-card i { font-size: 65px; margin-bottom: 15px; color: #45ad23; }
/* line 19, ../sass/includes/_debit-card-setup.scss */
.db-card h4 { margin-bottom: 10px; }
/* line 22, ../sass/includes/_debit-card-setup.scss */
.db-card p { line-height: 25px; opacity: 0.7; }

/* line 2, ../sass/includes/_subscribe.scss */
.subscribe_box .min-height { min-height: 330px; }
/* line 5, ../sass/includes/_subscribe.scss */
.subscribe_box .steps { background: #2490e6; width: 45px; height: 45px; line-height: 45px; display: block; text-align: center; font-size: 27px; color: #fff; border-radius: 50%; margin: 10px auto; font-family: "montserratmedium"; }
/* line 18, ../sass/includes/_subscribe.scss */
.subscribe_box .stripe-block { border: solid 1px #ddd; }
/* line 20, ../sass/includes/_subscribe.scss */
.subscribe_box .stripe-block img { width: 100%; }
/* line 24, ../sass/includes/_subscribe.scss */
.subscribe_box .stripe-data { background: #3781bb; padding: 10px; color: #fff; }
/* line 28, ../sass/includes/_subscribe.scss */
.subscribe_box .stripe-data span { display: block; }
/* line 30, ../sass/includes/_subscribe.scss */
.subscribe_box .stripe-data span p { font-family: "montserratregular"; font-size: 15px; text-transform: lowercase; }
/* line 37, ../sass/includes/_subscribe.scss */
.subscribe_box .stripe-data ol li { font-family: "montserratregular"; font-size: 15px; text-transform: lowercase; }

/* line 46, ../sass/includes/_subscribe.scss */
#modal_how_to_subscribe .modal-dialog { width: 70%; }
/* line 48, ../sass/includes/_subscribe.scss */
#modal_how_to_subscribe .modal-dialog .modal-body { max-height: 500px; overflow: auto; }

/* line 2, ../sass/includes/_payments.scss */
.paymnts h1 { color: #232a32; text-transform: capitalize; font-size: 28px; font-family: "questrialregular"; margin-bottom: 20px; }
/* line 9, ../sass/includes/_payments.scss */
.paymnts .selectric-custom-select { border: 1px solid #DDD; }
/* line 12, ../sass/includes/_payments.scss */
.paymnts table { margin-top: 15px; width: 99.9%; }
/* line 16, ../sass/includes/_payments.scss */
.paymnts table thead tr, .paymnts table thead th { border: 0; border-bottom: 1px solid #c1c1c1; color: #5086ae; text-align: center; }
/* line 21, ../sass/includes/_payments.scss */
.paymnts table thead tr:first-child, .paymnts table thead th:first-child { text-align: left; }
/* line 25, ../sass/includes/_payments.scss */
.paymnts table tbody { border: 1px solid #c1c1c1; }
/* line 27, ../sass/includes/_payments.scss */
.paymnts table tbody tr:nth-child(odd) { background: #dfe6ea; }
/* line 28, ../sass/includes/_payments.scss */
.paymnts table tbody td { text-align: center; border-right: 1px solid #c1c1c1; }
/* line 31, ../sass/includes/_payments.scss */
.paymnts table tbody td:last-child { border-right: 0; }

/* line 2, ../sass/includes/_certificate-management.scss */
.certificate_management .mangment-outer { width: 100%; float: left; background: #fff; padding: 15px; }
/* line 9, ../sass/includes/_certificate-management.scss */
.certificate_management .drag-area { border: solid 4px #ddd; padding: 10px; width: 100%; min-height: 500px; }
/* line 14, ../sass/includes/_certificate-management.scss */
.certificate_management .drag-area img { width: 100%; }
/* line 17, ../sass/includes/_certificate-management.scss */
.certificate_management .drag-area .form-group span { color: #fff; font-size: 12px; padding: 10px 0px; display: block; }
/* line 25, ../sass/includes/_certificate-management.scss */
.certificate_management .btn-dblock .btn-save { background: #4bc136; color: #fff; }
/* line 28, ../sass/includes/_certificate-management.scss */
.certificate_management .btn-dblock .btn-save:hover { background: #46b133; }
/* line 33, ../sass/includes/_certificate-management.scss */
.certificate_management label { color: #5086ae; }
/* line 36, ../sass/includes/_certificate-management.scss */
.certificate_management h2 { font-family: "questrialregular"; font-size: 20px; color: #5086ae; margin-bottom: 15px; }

/* line 43, ../sass/includes/_certificate-management.scss */
.tag-wrapper { width: 100%; float: left; }
/* line 46, ../sass/includes/_certificate-management.scss */
.tag-wrapper label { font-family: "questrialregular"; font-size: 15px; color: #5086ae; }
/* line 51, ../sass/includes/_certificate-management.scss */
.tag-wrapper .tab-inner-box { width: 100%; float: left; }
/* line 55, ../sass/includes/_certificate-management.scss */
.tag-wrapper .tab-inner-box .panel-group .panel { border-radius: 0; border-color: #adafb3; margin-top: 0; }
/* line 59, ../sass/includes/_certificate-management.scss */
.tag-wrapper .tab-inner-box .panel-group .panel .panel-heading { padding: 0; border-radius: 0; }
/* line 62, ../sass/includes/_certificate-management.scss */
.tag-wrapper .tab-inner-box .panel-group .panel .panel-heading a { text-transform: initial; padding: 15px 15px; display: block; position: relative; color: #303843; font-family: "questrialregular"; font-size: 18px; }
/* line 70, ../sass/includes/_certificate-management.scss */
.tag-wrapper .tab-inner-box .panel-group .panel .panel-heading a:after { position: absolute; right: 0; top: 0; width: 40px; 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 85, ../sass/includes/_certificate-management.scss */
.tag-wrapper .tab-inner-box .panel-group .panel .panel-heading a:after { font-family: 'FontAwesome'; content: '\f0d7'; font-size: 40px; color: #303843; }
/* line 92, ../sass/includes/_certificate-management.scss */
.tag-wrapper .tab-inner-box .panel-group .panel .panel-heading a.collapsed:after { font-family: 'FontAwesome'; content: '\f0da'; font-size: 40px; color: #303843; }
/* line 101, ../sass/includes/_certificate-management.scss */
.tag-wrapper .tab-inner-box .panel-group .panel .panel-body { background: #c3cace; }
/* line 103, ../sass/includes/_certificate-management.scss */
.tag-wrapper .tab-inner-box .panel-group .panel .panel-body > div { padding: 0 5px; }
/* line 107, ../sass/includes/_certificate-management.scss */
.tag-wrapper .tab-inner-box .panel-group .panel .panel-body .form-group input { width: 100; min-height: 43px; border-color: #c4c4c4; border-radius: 0; }
/* line 114, ../sass/includes/_certificate-management.scss */
.tag-wrapper .tab-inner-box .panel-group .panel .panel-body .paragraph-align { width: 80px; background: #fff; padding: 3px 5px; background: #edeff0; padding: 3px 5px; 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 129, ../sass/includes/_certificate-management.scss */
.tag-wrapper .tab-inner-box .panel-group .panel .panel-body .paragraph-align label { color: #000000; margin-bottom: 0; }
/* line 132, ../sass/includes/_certificate-management.scss */
.tag-wrapper .tab-inner-box .panel-group .panel .panel-body .paragraph-align label.active { color: #45ad23; }

/* line 142, ../sass/includes/_certificate-management.scss */
.certificate-download { max-height: 500px; overflow-y: auto; }
/* line 145, ../sass/includes/_certificate-management.scss */
.certificate-download .member-table { max-height: 500px; overflow-y: auto; }
/* line 150, ../sass/includes/_certificate-management.scss */
.certificate-download .member-table thead tr th { vertical-align: middle; }
/* line 152, ../sass/includes/_certificate-management.scss */
.certificate-download .member-table thead tr th:nth-child(1) { width: 40px; }
/* line 155, ../sass/includes/_certificate-management.scss */
.certificate-download .member-table thead tr th:nth-child(1) .add_new-chk-row .add_new-label { height: 30px; margin-bottom: 0; }
/* line 166, ../sass/includes/_certificate-management.scss */
.certificate-download .member-table tbody tr:nth-child(odd) { background: #dfe6ea; }
/* line 169, ../sass/includes/_certificate-management.scss */
.certificate-download .member-table tbody tr:nth-child(even) { background: #fff; }
/* line 172, ../sass/includes/_certificate-management.scss */
.certificate-download .member-table tbody tr td { vertical-align: middle; }
/* line 174, ../sass/includes/_certificate-management.scss */
.certificate-download .member-table tbody tr td:nth-child(1) { width: 40px; }
/* line 177, ../sass/includes/_certificate-management.scss */
.certificate-download .member-table tbody tr td:nth-child(1) .add_new-chk-row .add_new-label { height: 30px; margin-bottom: 0; }

/*-------------Add waiting list -----------*/
/* line 6, ../sass/includes/_waiting-list-add.scss */
.add-waiting-list .filter-area .search-panel button { min-width: 50%; margin-right: 5px; }
/* line 11, ../sass/includes/_waiting-list-add.scss */
.add-waiting-list .filter-area input { font-family: "questrialregular"; font-size: 15px; }
/* line 17, ../sass/includes/_waiting-list-add.scss */
.add-waiting-list .filter-area .selectric-wrapper .selectric .label { color: #6a728a; }
/* line 26, ../sass/includes/_waiting-list-add.scss */
.add-waiting-list .add-list-table thead tr th { font-family: "questrialregular"; }
/* line 33, ../sass/includes/_waiting-list-add.scss */
.add-waiting-list .add-list-table tbody tr td { min-height: 40px; }
/* line 35, ../sass/includes/_waiting-list-add.scss */
.add-waiting-list .add-list-table tbody tr td:last-child { width: 100px; position: relative; }
/* line 38, ../sass/includes/_waiting-list-add.scss */
.add-waiting-list .add-list-table tbody tr td:last-child .btn-select { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: #5086ae; color: #fff; font-family: "questrialregular"; font-size: 14px; }
/* line 48, ../sass/includes/_waiting-list-add.scss */
.add-waiting-list .add-list-table tbody tr td:last-child .btn-select:hover { background: #303843; color: #fff; }
/* line 60, ../sass/includes/_waiting-list-add.scss */
.add-waiting-list .participant-details .form-group .selectric-wrapper { height: 40px; }
/* line 62, ../sass/includes/_waiting-list-add.scss */
.add-waiting-list .participant-details .form-group .selectric-wrapper .selectric { min-height: initial; height: 100%; }
/* line 67, ../sass/includes/_waiting-list-add.scss */
.add-waiting-list .participant-details .form-group textarea { min-height: 100px; }
/* line 74, ../sass/includes/_waiting-list-add.scss */
.add-waiting-list .participant-details .availability-table thead tr th { font-family: "questrialregular"; padding-top: 0; }
/* line 83, ../sass/includes/_waiting-list-add.scss */
.add-waiting-list .participant-details .availability-table tbody tr td.text-center { text-align: center !important; }
/* line 86, ../sass/includes/_waiting-list-add.scss */
.add-waiting-list .participant-details .availability-table tbody tr td input { width: 100%; border: 0; background: none; }
/* line 92, ../sass/includes/_waiting-list-add.scss */
.add-waiting-list .participant-details .availability-table tbody tr td:nth-child(2), .add-waiting-list .participant-details .availability-table tbody tr td:nth-child(3) { width: 100px; }
/* line 94, ../sass/includes/_waiting-list-add.scss */
.add-waiting-list .participant-details .availability-table tbody tr td:nth-child(2) input, .add-waiting-list .participant-details .availability-table tbody tr td:nth-child(3) input { text-align: center; }

/*------ Online config page -------*/
/* line 2, ../sass/includes/_online-config.scss */
.online-config-section { padding-bottom: 50px; }
/* line 8, ../sass/includes/_online-config.scss */
.online-config-section .table-online tbody tr td .logo-area-outer { width: 190px; margin: 0 auto; }
/* line 11, ../sass/includes/_online-config.scss */
.online-config-section .table-online tbody tr td .logo-area-outer .logo-area { width: 185px; height: 90px; border: solid 1px #fff; text-align: center; background: #efefef; position: relative; }
/* line 18, ../sass/includes/_online-config.scss */
.online-config-section .table-online tbody tr td .logo-area-outer .logo-area img { display: block; height: 100%; margin: 0 auto; width: 100%; object-fit: cover; }
/* line 26, ../sass/includes/_online-config.scss */
.online-config-section .table-online tbody tr td .logo-area-outer .connect-area { text-align: center; display: block; width: 185px; height: 40px; color: #fff; font-size: 26px; background: #45ad23; }
/* line 34, ../sass/includes/_online-config.scss */
.online-config-section .table-online tbody tr td .logo-area-outer .connect-area .custom-file-upload { cursor: pointer; color: #fff; }
/* line 37, ../sass/includes/_online-config.scss */
.online-config-section .table-online tbody tr td .logo-area-outer .connect-area .custom-file-upload .fa { color: #fff; }
/* line 40, ../sass/includes/_online-config.scss */
.online-config-section .table-online tbody tr td .logo-area-outer .connect-area .custom-file-upload #upload-error { float: left; }
/* line 44, ../sass/includes/_online-config.scss */
.online-config-section .table-online tbody tr td .logo-area-outer .connect-area input[type="file"] { display: none; }
/* line 50, ../sass/includes/_online-config.scss */
.online-config-section .table-online tbody tr td .input-space-outer input { width: 100%; height: 35px; color: #777; border: 1px solid #c3c3c3; font-size: 14px; color: #777; padding: 8px 10px; border-radius: 0; }
/* line 61, ../sass/includes/_online-config.scss */
.online-config-section .table-online tbody tr td:nth-child(2) { width: 350px; }
/* line 66, ../sass/includes/_online-config.scss */
.online-config-section .table-online tbody tr td .color-table tr td { border: 1px solid #ddd !important; }
/* line 68, ../sass/includes/_online-config.scss */
.online-config-section .table-online tbody tr td .color-table tr td .page-color-title { display: block; margin-bottom: 10px; }
/* line 72, ../sass/includes/_online-config.scss */
.online-config-section .table-online tbody tr td .color-table tr td:before, .online-config-section .table-online tbody tr td .color-table tr td:after { display: none; }
/* line 75, ../sass/includes/_online-config.scss */
.online-config-section .table-online tbody tr td .color-table tr td:nth-child(2) { width: auto; }
/* line 88, ../sass/includes/_online-config.scss */
.online-config-section .online-config-table tbody tr td { vertical-align: middle; color: #303842; }
/* line 92, ../sass/includes/_online-config.scss */
.online-config-section .online-config-table tbody tr td .input-space-outer input { border: 0; }
/* line 99, ../sass/includes/_online-config.scss */
.online-config-section .online-config-table tbody tr td .footer-inner-table tr td .remove-btn { color: #d28856; font-size: 30px; cursor: pointer; margin-right: 10px; }
/* line 114, ../sass/includes/_online-config.scss */
.online-config-section .online-config-table.footer-link-table tr td:nth-child(1) { width: 150px; }
/* line 122, ../sass/includes/_online-config.scss */
.online-config-section .online-config-table.footer-link-table.table-header-link tr td:nth-child(2) { width: auto !important; }
/* line 125, ../sass/includes/_online-config.scss */
.online-config-section .online-config-table.footer-link-table.table-header-link tr td:last-child { width: 50px; min-width: 50px; }
/* line 128, ../sass/includes/_online-config.scss */
.online-config-section .online-config-table.footer-link-table.table-header-link tr td:last-child:before { display: none; }
/* line 132, ../sass/includes/_online-config.scss */
.online-config-section .online-config-table.footer-link-table.table-header-link tr td:last-child a.remove-btn { color: #d28856; font-size: 30px; cursor: pointer; }

/* line 4, ../sass/includes/_terms_and_conditions.scss */
.modal-dialog.terms-and-conditions-modal .modal-content .modal-body { background: #fff; padding: 30px !important; }
/* line 7, ../sass/includes/_terms_and_conditions.scss */
.modal-dialog.terms-and-conditions-modal .modal-content .modal-body h1 { font-family: "questrialregular"; font-size: 4.1rem; color: #0065be; }
/* line 12, ../sass/includes/_terms_and_conditions.scss */
.modal-dialog.terms-and-conditions-modal .modal-content .modal-body p { font-size: 16px; color: #4a4a4a; line-height: 25px; font-weight: 400; text-transform: initial; }
/* line 18, ../sass/includes/_terms_and_conditions.scss */
.modal-dialog.terms-and-conditions-modal .modal-content .modal-body p span { text-transform: initial; }

/*-------- Terms and conditions -------*/
/* line 33, ../sass/includes/_terms_and_conditions.scss */
.table-tersm-condition tbody tr td.td-version { width: 260px; }
/* line 36, ../sass/includes/_terms_and_conditions.scss */
.table-tersm-condition tbody tr td.td-date { width: 130px; }
/* line 39, ../sass/includes/_terms_and_conditions.scss */
.table-tersm-condition tbody tr td.td-updateby { width: 240px; }
/* line 42, ../sass/includes/_terms_and_conditions.scss */
.table-tersm-condition tbody tr td.td-status { width: 130px; }
/* line 45, ../sass/includes/_terms_and_conditions.scss */
.table-tersm-condition tbody tr td.td-view { position: relative; width: 100px; }
/* line 48, ../sass/includes/_terms_and_conditions.scss */
.table-tersm-condition tbody tr td.td-view .btn-view { position: absolute; left: 0; right: 0; bottom: 0; top: 0; margin: 0; width: 100%; height: 100%; border: 0; padding: 0px 8px !important; min-width: initial; 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; outline: none; }
/* line 72, ../sass/includes/_terms_and_conditions.scss */
.table-tersm-condition tbody tr td.td-update { position: relative; width: 100px; }
/* line 75, ../sass/includes/_terms_and_conditions.scss */
.table-tersm-condition tbody tr td.td-update .btn-update { position: absolute; left: 0; right: 0; bottom: 0; top: 0; margin: 0; width: 100%; height: 100%; min-width: initial; border: 0; 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 105, ../sass/includes/_terms_and_conditions.scss */
.terms-historic-table tbody tr td { width: auto !important; }
/* line 107, ../sass/includes/_terms_and_conditions.scss */
.terms-historic-table tbody tr td.td-view { width: 100px !important; position: relative; }
/* line 110, ../sass/includes/_terms_and_conditions.scss */
.terms-historic-table tbody tr td.td-view .btn-view { position: absolute; left: 0; top: 0; width: 100%; height: 100%; }

/*------------- Terms and conditions Thanks page---------*/
/* line 125, ../sass/includes/_terms_and_conditions.scss */
.Terms_and_condition_content { padding: 15px; margin-bottom: 20px; -webkit-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.75); -moz-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.75); box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.75); }
/* line 131, ../sass/includes/_terms_and_conditions.scss */
.Terms_and_condition_content .body-content { max-height: 400px; overflow-y: auto; }
/* line 134, ../sass/includes/_terms_and_conditions.scss */
.Terms_and_condition_content .body-content::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); border-radius: 10px; background-color: #F5F5F5; }
/* line 140, ../sass/includes/_terms_and_conditions.scss */
.Terms_and_condition_content .body-content::-webkit-scrollbar { width: 6px; background-color: #F5F5F5; }
/* line 145, ../sass/includes/_terms_and_conditions.scss */
.Terms_and_condition_content .body-content::-webkit-scrollbar-thumb { border-radius: 10px; -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); background-color: #45ad23; }
/* line 150, ../sass/includes/_terms_and_conditions.scss */
.Terms_and_condition_content .body-content h1, .Terms_and_condition_content .body-content h2, .Terms_and_condition_content .body-content h3, .Terms_and_condition_content .body-content h4, .Terms_and_condition_content .body-content h6, .Terms_and_condition_content .body-content span, .Terms_and_condition_content .body-content div, .Terms_and_condition_content .body-content p, .Terms_and_condition_content .body-content span { text-transform: initial; }
/* line 154, ../sass/includes/_terms_and_conditions.scss */
.Terms_and_condition_content .btn { min-width: 215px; border-color: #45ad23; }
/* line 157, ../sass/includes/_terms_and_conditions.scss */
.Terms_and_condition_content .btn:hover { color: #fff; background-color: #378b1c; border-color: #378b1c; }

/* line 165, ../sass/includes/_terms_and_conditions.scss */
.thanks-wrapper h1 { font-family: "questrialregular"; font-size: 24px; color: #5086ae; margin-bottom: 0px; text-transform: initial; }
/* line 172, ../sass/includes/_terms_and_conditions.scss */
.thanks-wrapper p { font-family: "questrialregular"; font-size: 14px; color: #303843; line-height: 25px; text-transform: initial; }

/* line 181, ../sass/includes/_terms_and_conditions.scss */
.terms_and_condition_link { background: #f9faf9; padding: 10px 0; }
/* line 184, ../sass/includes/_terms_and_conditions.scss */
.terms_and_condition_link a { width: 200px; 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 200, ../sass/includes/_terms_and_conditions.scss */
.login-area.terms-and-condition-wrap .login-right-section { background-color: #f9faf9; padding: 0; }
/* line 204, ../sass/includes/_terms_and_conditions.scss */
.login-area.terms-and-condition-wrap .copywrite-area { padding: 110px 0; background: url(../images/parent-footer.svg); background-repeat: no-repeat; background-position: center; background-size: cover; background-color: #fafafa; margin-top: 0; }
/* line 213, ../sass/includes/_terms_and_conditions.scss */
.login-area.terms-and-condition-wrap .copywrite-area span.text-right { display: none; }

/*----- Modal terms and conditions ----*/
@media screen and (max-width: 575px) { /* line 222, ../sass/includes/_terms_and_conditions.scss */
  .modal-termscs { padding: 0; padding-right: 0 !important; } }
@media screen and (max-width: 575px) { /* line 227, ../sass/includes/_terms_and_conditions.scss */
  .modal-termscs:before, .modal-termscs:after { display: none; } }
@media screen and (min-width: 992px) { /* line 232, ../sass/includes/_terms_and_conditions.scss */
  .modal-termscs .modal-dialog { width: 90%; } }
@media screen and (max-width: 575px) { /* line 232, ../sass/includes/_terms_and_conditions.scss */
  .modal-termscs .modal-dialog { margin: 0; transform: initial; vertical-align: top; margin-top: 0; } }
@media screen and (max-width: 575px) { /* line 242, ../sass/includes/_terms_and_conditions.scss */
  .modal-termscs .modal-dialog .modal-content { min-height: 100vh; position: relative; display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; } }
/* line 251, ../sass/includes/_terms_and_conditions.scss */
.modal-termscs .modal-dialog .modal-content .modal-header { background: #f7f7f7; }
@media screen and (max-width: 575px) { /* line 254, ../sass/includes/_terms_and_conditions.scss */
  .modal-termscs .modal-dialog .modal-content .modal-body { position: relative; -ms-flex: 1 1 auto; flex: 1 1 auto; } }
/* line 260, ../sass/includes/_terms_and_conditions.scss */
.modal-termscs .modal-dialog .modal-content .modal-body h1 { font-family: "questrialregular"; font-size: 4.1rem; color: #0065be; }
/* line 265, ../sass/includes/_terms_and_conditions.scss */
.modal-termscs .modal-dialog .modal-content .modal-body p { font-size: 16px; color: #4a4a4a; line-height: 25px; font-weight: 400; }
/* line 272, ../sass/includes/_terms_and_conditions.scss */
.modal-termscs .modal-dialog .modal-content .modal-footer { border-top: 0; }
/* line 274, ../sass/includes/_terms_and_conditions.scss */
.modal-termscs .modal-dialog .modal-content .modal-footer .btn-accept { min-width: 200px; }

@media (min-width: 768px) { /* line 284, ../sass/includes/_terms_and_conditions.scss */
  .tnc-cstm-design .thanks-wrapper { margin-top: 30px; }
  /* line 287, ../sass/includes/_terms_and_conditions.scss */
  .tnc-cstm-design .Terms_and_condition_content { max-height: 350px; overflow-y: auto; }
  /* line 290, ../sass/includes/_terms_and_conditions.scss */
  .tnc-cstm-design .Terms_and_condition_content::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); border-radius: 10px; background-color: #F5F5F5; }
  /* line 296, ../sass/includes/_terms_and_conditions.scss */
  .tnc-cstm-design .Terms_and_condition_content::-webkit-scrollbar { width: 6px; background-color: #F5F5F5; }
  /* line 301, ../sass/includes/_terms_and_conditions.scss */
  .tnc-cstm-design .Terms_and_condition_content::-webkit-scrollbar-thumb { border-radius: 10px; -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); background-color: #45ad23; } }
/* line 310, ../sass/includes/_terms_and_conditions.scss */
.tnc-cstm-design .Terms_and_condition_content h1 { font-size: 18px; line-height: 26px; }
/* line 315, ../sass/includes/_terms_and_conditions.scss */
.tnc-cstm-design .btn-wb-orange { border: none; }

/* line 57, ../sass/admin.scss */
html { -ms-overflow-style: -ms-autohiding-scrollbar; }

/* line 63, ../sass/admin.scss */
.client-side-area { background: #fff; padding-top: 110px; }
/* line 70, ../sass/admin.scss */
.client-side-area.member-area header.client-area-header .top-header .login-block:after { top: 12px; }
/* line 73, ../sass/admin.scss */
.client-side-area.member-area header.client-area-header .top-header .login-block .user-label { padding: 22px 15px 0px 20px; }
/* line 78, ../sass/admin.scss */
.client-side-area.member-area header .header-popup { top: 88px; }
@media (max-width: 767px) { /* line 78, ../sass/admin.scss */
  .client-side-area.member-area header .header-popup { top: 60px; } }
@media (max-width: 767px) { /* line 63, ../sass/admin.scss */
  .client-side-area { padding-top: 175px; }
  /* line 88, ../sass/admin.scss */
  .client-side-area.member-area { padding-top: 80px; }
  /* line 91, ../sass/admin.scss */
  .client-side-area.member-area header.client-area-header .top-header .login-block .user-label { padding: 22px 15px 0px 20px; } }
/* line 97, ../sass/admin.scss */
.client-side-area.common-member { padding-top: 0; }
/* line 100, ../sass/admin.scss */
.client-side-area.common-member header.client-area-header { position: relative; /*-webkit-transition: all .25s ease;
-o-transition: all .25s ease;
transition: all 0.25s ease;
animation-duration: 2s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
-webkit-animation-name: slideInUp;
animation-name: slideInUp;*/ }
/* line 110, ../sass/admin.scss */
.client-side-area.common-member header.client-area-header .swimcity-header { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
/* line 119, ../sass/admin.scss */
.client-side-area.common-member header.fixed-header { position: fixed; -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-name: slideInDown; animation-name: slideInDown; }

/* line 132, ../sass/admin.scss */
.logo img { max-height: 92px; }
/* line 135, ../sass/admin.scss */
.logo h1 { font-size: 24px; color: #fff; }

/* line 142, ../sass/admin.scss */
.login-header a.button_block { font-family: "montserratbold"; }

/* line 147, ../sass/admin.scss */
.selectric .label { font-size: 14px; }

/* line 155, ../sass/admin.scss */
.login-area .form-group a { font-family: "montserratbold"; font-size: 14px; }
/* line 160, ../sass/admin.scss */
.login-area button { margin: 30px 0 0; float: left; }

/* line 165, ../sass/admin.scss */
.school-details-panel { text-transform: none !important; }

/* line 169, ../sass/admin.scss */
#attendance .modal-dialog { width: 60%; }
/* line 172, ../sass/admin.scss */
#attendance .modal-body { padding: 0 10px 20px 18px; }
/* line 174, ../sass/admin.scss */
#attendance .modal-body .attendancs-subtitle { color: #fff; font-weight: normal; font-size: 15px; }
/* line 179, ../sass/admin.scss */
#attendance .modal-body .table-data-container { max-height: 252px; overflow: auto; }
/* line 185, ../sass/admin.scss */
#attendance .modal-body table tr th { padding-left: 0; color: #fff; font-size: 13px; text-transform: uppercase; border-bottom: none; background: #5086ae; padding: 10px; }
/* line 196, ../sass/admin.scss */
#attendance .modal-body table tbody tr { background: #e4e3e3; }
/* line 198, ../sass/admin.scss */
#attendance .modal-body table tbody tr td { border-bottom: solid 5px #fff; padding: 10px; }
/* line 201, ../sass/admin.scss */
#attendance .modal-body table tbody tr td .chek-outer { display: grid; position: relative; top: -4px; }
/* line 207, ../sass/admin.scss */
#attendance .modal-body table tbody tr:nth-child(even) { background: #fff; }
/* line 214, ../sass/admin.scss */
#attendance .modal-body .btn-area .attendancs-submit { font-size: 12px; color: #fff; background: #5086ae; border-radius: 0px; padding: 10px 20px; text-transform: uppercase; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s; outline: none !important; }
/* line 227, ../sass/admin.scss */
#attendance .modal-body .btn-area .attendancs-submit:hover { color: #fff; background: #303843; }
/* line 231, ../sass/admin.scss */
#attendance .modal-body .btn-area .attendancs-deafult { background: #45ad23; color: #fff; font-size: 12px; text-align: center; padding: 10px 8px; font-family: "montserratmedium"; border-radius: 0px; text-transform: uppercase; width: 150px; margin-right: 20px; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s; outline: none !important; }
/* line 248, ../sass/admin.scss */
#attendance .modal-body .btn-area .attendancs-deafult:hover { color: #fff; background: #378b1c; }

/* line 255, ../sass/admin.scss */
select { width: 100%; height: 38px; }

/* line 263, ../sass/admin.scss */
.school-addselect .selectric-wrapper .selectric span.label { vertical-align: middle !important; display: table-cell !important; height: 40px; width: 100%; padding-left: 8px !important; text-transform: uppercase; }

/* line 275, ../sass/admin.scss */
.school-toselect { padding-left: 2px; margin-left: -2%; width: 52%; }
@media (max-width: 767px) { /* line 275, ../sass/admin.scss */
  .school-toselect { width: 100%; padding-right: 15px; padding-left: 15px; margin: 0; } }
/* line 288, ../sass/admin.scss */
.school-toselect .selectric-wrapper .selectric span.label { padding-top: 4px !important; padding-left: 6px !important; display: block; position: absolute; left: 0; top: 0; width: 100%; vertical-align: middle; text-transform: uppercase; }

/* line 306, ../sass/admin.scss */
.school-add-select01 .selectric span.label { padding-top: 10px !important; }

/* line 312, ../sass/admin.scss */
.gmnoprint { height: 40px !important; padding-bottom: 5px; }

/* line 318, ../sass/admin.scss */
.appraisal_outer .pop-up-panel a { width: 43px; height: 43px; display: block; text-align: center; color: #fff; font-size: 27px; background: #378b1c; border-radius: 50%; margin: -2px auto 6px auto; -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; }
/* line 339, ../sass/admin.scss */
.appraisal_outer .apprisal_datelist { background: #fff; position: relative; }
/* line 343, ../sass/admin.scss */
.appraisal_outer .hs-details-block { position: relative; }
/* line 346, ../sass/admin.scss */
.appraisal_outer .hs-details-block .open-data:after { content: "\f0d7"; position: absolute; right: 8px; top: 0; bottom: 0; line-height: 50px; font-size: 30px; font-family: "FontAwesome"; z-index: 2; }
/* line 358, ../sass/admin.scss */
.appraisal_outer .hs-details-block .open-data.collapsed:after { position: absolute; right: 8px; content: "\f0da"; top: 0; bottom: 0; line-height: 50px; font-size: 30px; font-family: "FontAwesome"; z-index: 2; }

/* line 373, ../sass/admin.scss */
.fc-event-container { margin: 1px 0px 0px 0px !important; }

/* line 380, ../sass/admin.scss */
.table_instruct tbody tr td:first-child { padding-left: 0px; }

/* line 389, ../sass/admin.scss */
.common-multiselector .sw-select .multiselect-native-select { position: relative; display: block; width: 100%; padding: 0; }
/* line 394, ../sass/admin.scss */
.common-multiselector .sw-select .multiselect-native-select .btn-group { width: 100%; background: transparent; }
/* line 397, ../sass/admin.scss */
.common-multiselector .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: solid 1px #e42328; border-radius: 0; padding-right: 30px; }
/* line 410, ../sass/admin.scss */
.common-multiselector .sw-select .multiselect-native-select .btn-group button .caret { position: absolute; top: 0; right: 10px; bottom: 0; margin: auto; }
/* line 418, ../sass/admin.scss */
.common-multiselector .sw-select .multiselect-native-select .btn-group button .multiselect-selected-text { display: block; width: 75%; overflow: hidden; font-size: 13px; line-height: 19px; }
/* line 428, ../sass/admin.scss */
.common-multiselector .sw-select .dropdown-menu { max-height: 262px; overflow-y: auto; }
/* line 431, ../sass/admin.scss */
.common-multiselector .sw-select .dropdown-menu li { margin-bottom: 2px; }
/* line 434, ../sass/admin.scss */
.common-multiselector .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 444, ../sass/admin.scss */
.common-multiselector .sw-select .dropdown-menu li a label { color: #000 !important; }
/* line 451, ../sass/admin.scss */
.common-multiselector .sw-select .dropdown-menu .active a label { position: relative; }
/* line 454, ../sass/admin.scss */
.common-multiselector .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 471, ../sass/admin.scss */
.resend_mail p { color: #fff; }
/* line 476, ../sass/admin.scss */
.resend_mail .form-group button.btn-submit { background: #45ad23; color: #fff; border-radius: 0px; padding: 7px 20px; text-transform: uppercase; outline: none !important; }
/* line 483, ../sass/admin.scss */
.resend_mail .form-group button.btn-submit:hover { background: #378b1c; }

/* line 490, ../sass/admin.scss */
.no-data-found { color: #fff; }

/* line 495, ../sass/admin.scss */
#distance-filter-form .multiselect-container { height: 150px; overflow-y: auto; }
/* line 500, ../sass/admin.scss */
#distance-filter-form .action-area .check-block { margin-top: 10px; }
/* line 502, ../sass/admin.scss */
#distance-filter-form .action-area .check-block .checked_label { padding: 15px 15px; }
/* line 510, ../sass/admin.scss */
#distance-filter-form .fillter-select .multiselect.dropdown-toggle { padding-right: 45px; }

/* line 520, ../sass/admin.scss */
.modal#attendance table td .chek-outer { top: 0 !important; }
/* line 522, ../sass/admin.scss */
.modal#attendance table td .chek-outer label { height: 28px; margin-bottom: 0; }

/* line 538, ../sass/admin.scss */
.modal#attainment .modal-dialog .data-section table tbody tr.even-row td:nth-child(1) { color: #999999; }
/* line 543, ../sass/admin.scss */
.modal#attainment .modal-dialog .data-section table tbody tr td { color: #fff; }
/* line 551, ../sass/admin.scss */
.modal#attainment.modal-addclient { background: transparent; }
/* line 555, ../sass/admin.scss */
.modal#attainment .modal-header .modal-title { padding-left: 10px; }
/* line 560, ../sass/admin.scss */
.modal#attainment .modal-body .sub_title_attain { padding-left: 5px; }
/* line 564, ../sass/admin.scss */
.modal#attainment .modal-body label.sub_title_attain { padding-left: 0px; }
/* line 569, ../sass/admin.scss */
.modal#attainment .close { font-size: 40px; outline: none !important; }

/* line 578, ../sass/admin.scss */
.alert-box { display: inline-block; }
/* line 580, ../sass/admin.scss */
.alert-box i { font-size: 26px !important; }

/* line 584, ../sass/admin.scss */
.table-container { height: auto !important; }
/* line 586, ../sass/admin.scss */
.table-container table { border: solid 1px #ddd; max-height: 200px; overflow: auto; }
@media (max-width: 1060px) { /* line 586, ../sass/admin.scss */
  .table-container table { width: 1030px; } }
/* line 593, ../sass/admin.scss */
.table-container table tr { border-bottom: solid 1px #ddd; }
/* line 596, ../sass/admin.scss */
.table-container table td { border-right: solid 1px #ddd; border-bottom: solid 1px #ddd; padding: 10px; }
/* line 601, ../sass/admin.scss */
.table-container table th { border-right: solid 1px #ddd; font-weight: normal; padding: 10px; font-size: 13px; }
/* line 608, ../sass/admin.scss */
.table-container .fht-table-wrapper .fht-tbody { max-height: 225px; height: auto !important; }
/* line 612, ../sass/admin.scss */
.table-container table.dataTable thead th, .table-container table.dataTable thead td { border-bottom: solid 1px #ddd !important; }
/* line 616, ../sass/admin.scss */
.table-container table.dataTable.no-footer { border-bottom: solid 1px #ddd !important; }
/* line 619, ../sass/admin.scss */
.table-container table.dataTable thead .sorting_asc { background-position: 100% 6%; }
/* line 622, ../sass/admin.scss */
.table-container table.dataTable thead .sorting { background-position: 100% 6%; }
/* line 625, ../sass/admin.scss */
.table-container #attendance_list th.sorting_asc { padding: 0px; text-align: center; }
/* line 629, ../sass/admin.scss */
.table-container #attendance_pool_list th.sorting_asc { padding: 0px; text-align: center; }
/* line 633, ../sass/admin.scss */
.table-container .fix-header-table th.sorting_asc { padding: 0px; }

/* line 637, ../sass/admin.scss */
.selecter-outer-col ul.multiselect-container.dropdown-menu { max-height: 150px; overflow-y: auto; }

/* line 641, ../sass/admin.scss */
.bx-inner-space { padding-top: 21px; }

/* line 644, ../sass/admin.scss */
.delete-icons { float: right; padding-top: 6px; }

/* line 648, ../sass/admin.scss */
.headding-top-sapce { margin-top: -33px; float: left; }
@media (max-width: 991px) { /* line 648, ../sass/admin.scss */
  .headding-top-sapce { margin-top: 0; float: none; } }

/* line 656, ../sass/admin.scss */
.mt-20 { margin: 20px 0 0; }

/* line 659, ../sass/admin.scss */
.no-padding { padding-left: 0; padding-right: 0px; }

/* line 663, ../sass/admin.scss */
.green-button { background: #4bc136; text-transform: uppercase; font-size: 14px; width: 96px; height: 45px; outline: none; color: #fff; border-radius: 0; outline: none; }
/* line 673, ../sass/admin.scss */
.green-button:hover { color: #fff; background: #46b133; }

/* line 680, ../sass/admin.scss */
#attendance .data-section .attendancs-subtitle { color: #333; }

/* line 685, ../sass/admin.scss */
.w-40 { width: 40%; }

/* line 688, ../sass/admin.scss */
.flex-right { display: flex; justify-content: flex-end; align-items: center; }

/* line 693, ../sass/admin.scss */
.bg-white-pane { background: #fff; }

/* line 696, ../sass/admin.scss */
.border-0 { border: none; }

/* line 699, ../sass/admin.scss */
.tab-border { border: 1px solid #8e8f96 !important; }

/* line 702, ../sass/admin.scss */
.border-space { padding: 0px 15px; }

/* line 706, ../sass/admin.scss */
.select-minwidth .selectric-wrapper { width: 250px; }

/* line 710, ../sass/admin.scss */
.btn-position-absolute { position: absolute; top: 0; bottom: 0; left: 0; right: 0; width: 100%; height: 100%; }

/* line 719, ../sass/admin.scss */
.cke_source { color: #344141; }
