@charset "UTF-8"; /*!
 *  Font Awesome 4.5.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
@import url("https://fonts.googleapis.com/css?family=Lato:300,400,400i,700|Teko:300,400,600,700");@import url('https://fonts.googleapis.com/css2?family=Work+Sans:ital@0;1&display=swap');
body{
   font-family: "Work Sans", sans-serif !important;
}
@font-face {
    font-family: FontAwesome;
    src: url(fonts/fontawesome-webfont.eot?v=4.5.0);
    src: url(fonts/fontawesome-webfont.eot?#iefix&v=4.5.0) format("embedded-opentype"), url(fonts/fontawesome-webfont.woff2?v=4.5.0) format("woff2"), url(fonts/fontawesome-webfont.woff?v=4.5.0) format("woff"),
        url(fonts/fontawesome-webfont.ttf?v=4.5.0) format("truetype"), url(fonts/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular) format("svg");
    font-weight: 400;
    font-style: normal;
}
.fa {
    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;
}
.fa-lg {
    font-size: 1.33333em;
    line-height: 0.75em;
    vertical-align: -15%;
}
.fa-2x {
    font-size: 2em;
}
.fa-3x {
    font-size: 3em;
}
.fa-4x {
    font-size: 4em;
}
.fa-5x {
    font-size: 5em;
}
body {
    background-color: #fff !important;
}
.container {
    width: 1200px;
    margin: 0 auto;
}
.container #content {
    width: 100%;
    float: left;
    position: relative;
    z-index: 99;
    margin-bottom: 40px;
    padding: 20px 20px;
}
.reg-nav-area {
    width: 100%;
    float: left;
    text-align: center;
}
.reg-nav-area h1 {
    color: #333 !important;
    font-weight: 100;
    font-size: 24px;
    margin: 0 0 25px 0;
    line-height: 34px;
}
.reg-nav-area h1 span {
    font-size: 24px;
    color: #333;
}
.bg-ptrn,
.eco-sumary-page,
.elementry_sctn,
.filter-srch,
.map-list-dropdown,
.table_area_schl_trckr {
    width: 100%;
    float: left;
}
.collapse_side .map_1 .name {
    width: 59%;
}
ul#leftChartsDiv li {
    text-align: left;
}
.elementry_sctn ul {
    display: flex;
    padding-left: 0;
}
#leftChartsDiv {
    padding: 10px;
    flex-direction: row;
}
#leftChartsDiv li a:hover {
    background-color: transparent;
}
#leftChartsDiv li a {
    background-color: transparent;
    font-size: 16px;
    color: #fff;
}
.bg-ptrn .comp-menu {
    margin: 0 0 25px 0;
}
.bg-ptrn .comp-menu ul li {
    width: 50%;
    float: left;
    list-style: none;
    text-align: center;
}
.bg-ptrn .comp-menu ul li a.active,
.bg-ptrn .comp-menu ul li a:hover,
.elementry_sctn ul li a.active,
.elementry_sctn ul li a:hover {
    background-color: #E81F76;
    color: #fff;
}
.elementry_sctn ul li {
    list-style: none;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    text-align: center;
}
.collapse_side {
    float: left;
    width: 100%;
    background-color: #343340;
    margin-right: 16px;
    height: 317px;
    margin-top: 15px;
    overflow-x: auto;
}
.census_tract_cmprsn thead th,
.table_area_schl_trckr thead th {
    background: #E81F76;
    color: #fff;
    padding: 10px;
    vertical-align: bottom;
    text-align: center;
}
.census_tract_cmprsn thead th {
    cursor: pointer;
}
.census_tract_cmprsn thead th:first-child {
    text-align: left;
}
.table_area_schl_trckr tbody td {
    text-align: center;
    padding: 12px 2px;
    color: #333;
}
.census_tract_cmprsn tbody td {
    text-align: center;
    padding: 12px 2px;
    color: #343440;
    font-size: 14px;
}
.table_area_schl_trckr table {
    border-spacing: 0;
    border-collapse: collapse;
    width: 100%;
}
.census_tract_cmprsn table {
    border-spacing: 0;
    border-collapse: collapse;
    width: 100%;
}
.census_tract_cmprsn tbody td:first-child,
.table_area_schl_trckr tbody td:first-child {
    text-align: left;
    color: #333;
    font-weight: 700;
    padding: 12px 12px;
    font-size: 14px;
   font-family: "Work Sans", sans-serif;, sans-serif;
}
.census_tract_cmprsn tbody td:first-child {
    font-weight: 400 !important;
}
.table_area_schl_trckr tbody td:first-child {
    width: 30%;
}
.census_tract_cmprsn tbody tr:nth-of-type(odd),
.table_area_schl_trckr tbody tr:nth-of-type(odd) {
    background-color: #f7f7f7;
}
.census_tract_cmprsn tbody tr:nth-of-type(even),
.table_area_schl_trckr tbody tr:nth-of-type(even) {
    background-color: #eeece7;
}
.bg-ptrn .comp-menu ul li a,
.elementry_sctn ul li a {
    color: #fff;
    font-weight: 300;
    font-size: 18px;
    display: block;
    background-color: #333;
    padding: 10px 0;
    text-decoration: none;
}
.heighT_add {
    min-height: 190px;
}
.full_width {
    background: #dfdacb;
    padding-left: 10px;
    padding-right: 1px;
    width: 13%;
    z-index: 999999;
    float: left;
}
.header_main {
    position: absolute;
    top: 0;
    width: 100%;
}
.haeder_addcls {
    width: auto;
}
.map_image {
    z-index: 999;
}
.haeder_addcls .full_width {
    width: 143px;
}
.hideshow_bar {
    float: left;
    width: 100%;
    position: relative;
}
.map_image img {
    width: 100%;
}
.comp-menu ul {
    padding: 0;
    list-style-type: none;
}
.left-side {
    background: #dfdacb;
    overflow: hidden;
    padding: 8px 0 8px 8px;
    z-index: 99;
    min-height: 190px;
    float: left;
    width: 87%;
}
.butn_ver ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
}
.butn_ver ul li {
    padding: 4px 3px;
    margin: 0;
    background-color: #fff;
    width: 26px;
    border-bottom: 1px solid #00000026;
    cursor: pointer;
    border-radius: 1px;
    box-shadow: 2px 2px 3px #908c8c;
}
.butn_ver ul li i.fa.fa-minus,
.butn_ver ul li i.fa.fa-plus {
    color: #666;
    font-size: 13px;
    padding: 4px 5px;
}
.clop {
    float: right;
    width: 63%;
}
.clop h2 {
    font-size: 18px;
    font-weight: 700 !important;
    text-align: left;
    cursor: pointer;
    color: #333;
}
.clop h2 .span1 {
    margin-left: -13px;
}
#show_sectn2 {
    display: none;
}
.butn_ver {
    float: left;
    width: 29%;
    margin-top: 11px;
}
.butn_ver ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
}
.left-side .legend-panel {
    background-color: #eeece7;
    padding-top: 4px;
    float: left;
    padding-bottom: 2px;
    max-width: 60%;
    width: 100%;
    min-height: 165px;
}
.left-side .legend-panel .legend-list {
    padding: 0 10px;
}
.left-side .legend-panel .legend-list .filter-srch {
    padding-top: 1px;
    text-align: left;
    display: inline-block;
    float: left;
    position: relative;
    width: 22%;
}
.left-side .legend-panel .legend-list .filter-srch label,
label.map-rt-list {
    color: #333;
    font-size: 17px;
    margin-bottom: 0;
    font-weight: 700;
    float: left;
}
.left-side .legend-panel .legend-list .filter-srch label {
    width: 100%;
}
.left-side a#clear_filter,
.left-side a#clear_filter:hover,
a#clear_filter_right {
    color: #000;
    font-weight: 400;
    font-style: italic;
    font-size: 12px;
    text-decoration: underline !important;
    font-weight: 700;
}
.left-side .legend-panel .legend-list ul {
    display: inline-block;
    float: left;
    margin: 6px 0;
    padding: 0;
    width: 50%;
}
.left-side .legend-panel .legend-list .star ul.star_filters h6,
.scnd_legnd_list label {
    margin-top: 0;
    font-size: 14px;
    color: rgba(0, 0, 0, 0.5) !important;
    font-family: "PT Sans", sans-serif;
    font-weight: 400;
}
.boundry_sctn {
    width: 55%;
    float: left;
}
.trust_distrct_sctn {
    float: left;
    width: 45%;
}
.boundry_sctn label {
    font-size: 13.5px;
}
.trust_distrct_sctn label {
    font-size: 13.5px;
}
.left-side .legend-panel .legend-list ul.school-filters li:nth-child(3) {
    width: 50%;
}
.left-side .legend-panel .legend-list {
    float: left;
    width: 100%;
}
.scnd_legnd_list {
    float: right;
    width: 77%;
    padding: 0 5px;
}
.left-side .legend-panel .legend-list .star ul.star_filters {
    width: 100%;
}
.left-side .legend-panel .legend-list ul li {
    list-style: none;
    color: #fff;
    font-weight: 400;
    font-family: "PT Sans", sans-serif;
    margin-right: 8px;
    display: inline-block;
}
.left-side .legend-panel .legend-list ul li span {
    float: left;
    margin: 0 5px 0 0;
    font-size: 17px;
}
.left-side .legend-panel .legend-list ul li span.map-pin img {
    width: 14px;
}
.left-side .legend-panel .legend-list ul li a {
    font-weight: 500;
    font-size: 14px !important;
   font-family: "Work Sans", sans-serif;
    float: left;
    text-decoration: none;
    color: #333 !important;
}
.left-side .legend-panel .legend-list .star {
    float: left;
    display: inline-block;
    position: relative;
    margin-left: 17px;
}
.sidebar_right .nav_left .map-list .map-list-dropdown ul.listg_left li {
    cursor: pointer;
    display: inline-block;
    margin-left: 0;
    padding-left: 0;
    text-align: left;
    margin-right: 10px;
}
.sidebar_right {
    max-width: 360px;
    width: 100%;
    padding: 0 10px;
    float: left;
    background: #eeece7;
    margin-left: 10px;
    padding-top: 5px;
    position: relative;
    padding-bottom: 7px;
    min-height: 165px;
}
li.filter-schools {
    display: block !important;
}
.sidebar_right .nav_left .map-list .map-list-dropdown ul.listg_left li a {
    color: #333 !important;
    font-size: 14px !important;
   font-family: "Work Sans", sans-serif;
    display: inline-block;
    width: 100%;
    text-align: left;
    padding: 0;
    text-decoration: none;
}
.sidebar_right .nav_left .map-list .map-list-dropdown ul.listg_left li .boulder-color {
    background-color: #10CFC9;
}
.sidebar_right .nav_left .map-list .map-list-dropdown ul.listg_left li .boulder-redcolor {
    background-color: #E81F76;
}
.sidebar_right .nav_left .map-list .map-list-dropdown ul.listg_left li .boulder-yellowcolor {
    background-color: #f4be49;
}
.sidebar_right .nav_left .map-list .map-list-dropdown ul.listg_left {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.sidebar_right .nav_left .map-list .map-list-dropdown ul.listg_left li span {
    width: 15px;
    padding: 0;
    float: left;
    height: 15px;
    margin-right: 6px;
    margin-top: 3px;
}
.hideshow_bar {
    float: left;
    width: 100%;
}
.collapse_side .map_1 h2 {
    color: #fff;
    font-weight: 700;
    margin: 5px 0;
    font-size: 20px;
}
.collapse_side .map_1 img {
    width: 100%;
}
.collapse_side .map_1 h5 {
    margin: 5px 0 0 0;
    font-size: 16px;
}
.collapse_side .map_1 h5 a {
    color: #ccc;
    text-decoration: underline;
}
.collapse_side .chrt_img {
    height: 165px;
}
.collapse_side .map_1 {
    flex: none;
}
.table_area_schl_trckr {
    margin-top: 16px;
}
.census_tract_cmprsn {
    float: left;
    width: 100%;
    margin-top: 20px;
}
.chardiv img {
    width: 100%;
}
.drop_bg.drop_open ul,
.mycarousel .modal-body .modal-header .legend-list ul {
    list-style-type: none;
    padding: 0;
}
.drop_bg.drop_open ul.modal-school-filter {
    margin: 0;
}
.mycarousel .modal-body .modal-header .legend-list ul li {
    display: inline-block;
    margin-right: 40px;
    font-family: "PT Sans", sans-serif;
    font-size: 15px;
}
.mycarousel .modal-body .modal-header .filter {
    position: relative;
    width: 22%;
}
.mycarousel .modal-body .modal-header .legend-list {
    margin-top: 7px;
}
.input-group {
    position: relative;
    display: table;
    border-collapse: separate;
}
.vertical-alignment-helper .modal-header .filter {
    width: 26%;
}
.input-group .form-control {
    position: relative;
    z-index: 2;
    float: left;
    width: 100%;
    margin-bottom: 0;
    border-radius: 0 !important;
}
.mycarousel .modal-body .modal-header .filter .filter-open {
    background: #E81F76;
    color: #fff;
    width: 43px;
    height: 34px;
}
.mycarousel .modal-body .modal-header .filter .drop_bg {
    background: #aaa none repeat scroll 0 0;
    display: none;
    left: 0;
    position: absolute;
    max-width: 249px;
    width: 100%;
    z-index: 1;
}
.mycarousel .modal-body .modal-header .filter .drop_bg ul li {
    margin-top: 14px;
    float: left;
    width: 100%;
    padding-left: 10px;
}
.mycarousel .modal-body .modal-header .filter span.map-pin {
    float: left;
    margin: 0 5px 0 0;
    font-size: 17px;
}
.mycarousel .modal-body .modal-header .filter .drop_bg ul li span img {
    width: 16px;
}
.mycarousel .modal-body .modal-header .filter .drop_bg .star {
    margin-left: 13px;
    margin-top: 13px;
    float: left;
    width: 100%;
}
.mycarousel .modal-body .modal-header .filter .drop_bg .star ul li {
    margin-top: 8px;
}
.mycarousel .modal-body .modal-header .filter .drop_bg .star ul li.sorting a,
.mycarousel .modal-body .modal-header .filter .drop_bg .star ul li.sorting a:hover {
    color: rgba(0, 0, 0, 0.5);
}
.mycarousel .modal-body .modal-header .filter .drop_bg .star li {
    padding-left: 0 !important;
}
.mycarousel .search_school {
    background: #fff !important;
}
.mycarousel .modal-body .modal-header .filter .drop_bg .star label {
    font-size: 16px;
    margin-bottom: 0;
}
.mycarousel .left_arrow {
    position: absolute;
    top: 224px;
    left: 13px;
}
.mycarousel .left_arrow img {
    width: 30px !important;
}
.mycarousel .right_arrow {
    position: absolute;
    top: 224px;
    right: 13px;
}
.mycarousel .right_arrow img {
    width: 30px !important;
}
.graph-maplegend ul {
    list-style-type: none;
    float: left;
    width: 60%;
}
li#target-bar1 {
    display: inline-block;
    margin-right: 10px;
    float: left;
}
.graph-maplegend ul li span.red-line {
    border-top: 3px dashed red;
    position: relative;
    top: 9px;
    width: 50px;
    display: inline-block;
    vertical-align: middle;
}
.graph-maplegend ul li span.green-line {
    border-top: 3px dashed green;
    position: relative;
    top: 9px;
    width: 50px;
    display: inline-block;
    vertical-align: middle;
}

.table_area_schl_trckr .schhol_tracker_table1 tbody td:last-child {
    font-weight: 700;
}
.sidebar_right .nav_left .map-list .map-list-dropdown ul.listg_left li a:active,
.sidebar_right .nav_left .map-list .map-list-dropdown ul.listg_left li a:hover {
    background: 0 0;
}
a#clear_filter_right {
    margin-left: 17px;
}
.star input[type="checkbox"]:checked + label {
    background-image: url(../../img/star_filld.png);
}
.drinkcard-cc {
    cursor: pointer;
    background-size: contain;
    background-repeat: no-repeat;
    display: inline-block;
    width: 22px;
    height: 22px;
    -webkit-transition: all 0.1s ease-in;
    -moz-transition: all 0.1s ease-in;
    transition: all 0.1s ease-in;
    background-image: url(../../img/star_notfild.png);
}
.boundry_sctn ul,
.trust_distrct_sctn ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
}
.scnd_legnd_list .boundry_sctn .drinkcard-cc:nth-child(2) {
    background-image: url(../../img/not_filled1.png);
}
.scnd_legnd_list .boundry_sctn .drinkcard-cc:nth-child(4) {
    background-image: url(../../img/not_filled2.png);
}
.scnd_legnd_list .boundry_sctn .drinkcard-cc:nth-child(6) {
    background-image: url(../../img/not_filled3.png);
}
.scnd_legnd_list .boundry_sctn .drinkcard-cc:nth-child(8) {
    background-image: url(../../img/not_filled4.png);
}
.scnd_legnd_list .boundry_sctn .drinkcard-cc:nth-child(10) {
    background-image: url(../../img/not_filled5.png);
}
.scnd_legnd_list .boundry_sctn .drinkcard-cc:nth-child(12) {
    background-image: url(../../img/not_filled6.png);
}
.boundry_sctn input[type="checkbox"]:checked + label:nth-child(2) {
    background-image: url(../../img/no_filled1.png);
}
.boundry_sctn input[type="checkbox"]:checked + label:nth-child(4) {
    background-image: url(../../img/no_filled2.png);
}
.boundry_sctn input[type="checkbox"]:checked + label:nth-child(6) {
    background-image: url(../../img/no_filled3.png);
}
.boundry_sctn input[type="checkbox"]:checked + label:nth-child(8) {
    background-image: url(../../img/no_filled4.png);
}
.boundry_sctn input[type="checkbox"]:checked + label:nth-child(10) {
    background-image: url(../../img/no_filled5.png);
}
.boundry_sctn input[type="checkbox"]:checked + label:nth-child(12) {
    background-image: url(../../img/no_filled6.png);
}
.scnd_legnd_list .trust_distrct_sctn .drinkcard-cc:nth-child(2) {
    background-image: url(../../img/alpha_notfilled1.png);
}
.scnd_legnd_list .trust_distrct_sctn .drinkcard-cc:nth-child(4) {
    background-image: url(../../img/alpha_notfilled2.png);
}
.scnd_legnd_list .trust_distrct_sctn .drinkcard-cc:nth-child(6) {
    background-image: url(../../img/alpha_notfilled3.png);
}
.scnd_legnd_list .trust_distrct_sctn .drinkcard-cc:nth-child(8) {
    background-image: url(../../img/alpha_notfilled4.png);
}
.scnd_legnd_list .trust_distrct_sctn .drinkcard-cc:nth-child(10) {
    background-image: url(../../img/alpha_notfilled5.png);
}
.scnd_legnd_list .trust_distrct_sctn .drinkcard-cc:nth-child(12) {
    background-image: url(../../img/alpha_notfilled6.png);
}
.scnd_legnd_list .trust_distrct_sctn .drinkcard-cc:nth-child(14) {
    background-image: url(../../img/alpha_notfilled7.png);
}
.trust_distrct_sctn input[type="checkbox"]:checked + label:nth-child(2) {
    background-image: url(../../img/alpha_filled1.png);
}
.trust_distrct_sctn input[type="checkbox"]:checked + label:nth-child(4) {
    background-image: url(../../img/alpha_filled2.png);
}
.trust_distrct_sctn input[type="checkbox"]:checked + label:nth-child(6) {
    background-image: url(../../img/alpha_filled3.png);
}
.trust_distrct_sctn input[type="checkbox"]:checked + label:nth-child(8) {
    background-image: url(../../img/alpha_filled4.png);
}
.trust_distrct_sctn input[type="checkbox"]:checked + label:nth-child(10) {
    background-image: url(../../img/alpha_filled5.png);
}
.trust_distrct_sctn input[type="checkbox"]:checked + label:nth-child(12) {
    background-image: url(../../img/alpha_filled6.png);
}
.trust_distrct_sctn input[type="checkbox"]:checked + label:nth-child(14) {
    background-image: url(../../img/alpha_filled7.png);
}
.cc-selector input {
    position: absolute;
    z-index: 999;
}
.cc-selector input {
    margin: 0;
    padding: 0;
    -o-appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    opacity: 0;
    visibility: hidden;
}
.carousel-inner .modal-header .legend-list .map-pin img {
    width: 12px;
    margin-top: -3px;
}
.carousel-inner .modal-header .filter input#search1 {
    border-radius: 1px;
    border: 1px solid rgba(0, 0, 0, 0.1);
}
.carousel-inner .modal-header .filter i.fa.fa-filter {
    font-size: 20px;
}
.carousel-inner h3#modal_title1 {
    color: #e9188e;
    font-weight: 500;
}
.carousel-inner .modal-dialog {
    max-width: 1065px;
    width: 100%;
}
.item.chardiv {
    max-width: 774px;
    width: 100%;
    margin: 30px auto;
}
.carousel-inner .modal-header {
    border: none;
}
.pop-green {
    border-top: 6px solid #d53c4a;
    border-bottom: 6px solid #d53c4a;
    box-shadow: 0 0 6px #44444f;
    border-radius: 3px;
}
.pop-blue h3 {
    color: #6ba1b8;
}
.pop-orange h3 {
    color: #f4bd48;
}
.pop-green h3 {
    color: #d53c4a;
}
.pop-blue {
    border-top: 6px solid #6ba1b8;
    border-bottom: 6px solid #6ba1b8;
    box-shadow: 0 0 6px #44444f;
    border-radius: 3px;
}
.pop-orange {
    border-top: 6px solid #f4bd48;
    border-bottom: 6px solid #f4bd48;
    box-shadow: 0 0 6px #44444f;
    border-radius: 3px;
}
.pop-purple {
    border-top: 6px solid #953f78;
    border-bottom: 6px solid #953f78;
    box-shadow: 0 0 6px #44444f;
    border-radius: 3px;
}
.popup-area .pop-header {
    background-color: #fff;
    float: left;
    padding: 3px 10px 10px 10px;
    width: 100%;
}
#content .elementry_sctn {
    margin-top: 20px;
}
a#centerpop_close {
    width: 100%;
    float: right;
}
a#centerpop_close i.fa.fa-close {
    color: #ccc;
    font-weight: 100 !important;
    font-size: 15px;
    float: right;
}
.popup-area .pop-header .head-details {
    float: left;
    width: 40%;
}
.popup-area .pop-header .head-details h3 {
    font-size: 16px;
    margin: 0 0 4px 0;
    font-family: "PT Sans", sans-serif;
    font-weight: 700;
}
.popup-area .pop-header .head-details label {
    font-size: 16px;
    font-weight: 400;
    float: left;
    width: 100%;
    color: #343440;
    margin: 0;
    margin-bottom: 5px;
    font-weight: 700;
}
.popup-area .pop-header .head-details p.address_head {
    font-weight: 400;
    font-size: 14px;
    color: #343440;
    margin-bottom: 3px;
}
.Grades_Served {
    float: left;
    width: 20%;
    display: inline-block;
}
.popup-area .Grades_Served h3 {
    color: #000;
    font-size: 18px;
    margin: 0 0 3px 0;
}
.popup-area .Grades_Served p {
    font-size: 16px;
    margin-left: 14px;
}
.popup-area .pop-header .head-details h6 {
    font-size: 15px;
    font-weight: 400;
    margin-top: 3px;
    margin-bottom: 0;
}
.popup-area .pop-header .head-details h6 a {
    text-decoration: underline;
}
.popup-area .school-rating {
    float: left;
    width: 40%;
}
.popup-area .school-rating p {
    margin-bottom: 0;
}
.popup-area .school-rating fieldset.rating {
    text-align: right;
}
.popup-area .school-rating span.star-note {
    font-size: 11px;
    color: #000;
}
.school_level_note {
    text-align: right;
}
.hide_toggle tr td a {
    font-weight: 400;
}
.popup-area .ccsd-table {
    background-color: #343440;
    padding: 0 15px;
}
.popup-area .ccsd-table table {
    border-collapse: collapse;
}
.popup-area .ccsd-table table tr:first-child td {
    background-color: transparent;
    font-size: 14px;
}
.popup-area .ccsd-table table td {
    color: #fff;
    font-size: 13px;
    padding: 4px 0;
    border-bottom: 1px solid #ccc;
    padding-right: 10px;
}
.popup-area .ccsd-table table td:nth-child(2) {
    font-size: 14px;
    font-weight: 700;
    text-align: right;
    padding-right: 10px;
}
.popup-area .ccsd-table table td:last-child {
    background-color: #6d6d73;
    text-align: center;
    font-size: 14px;
    font-weight: 600;
}
.popup-area .ccsd-table table tr:last-child td a {
    color: #fff;
    font-weight: 400;
    font-size: 14px;
    text-decoration: underline;
}
.popup-area .ccsd-table table tr:last-child td {
    background-color: transparent;
    border-bottom: 0;
}
.popup-area .ccsd-table table tr.innr_tabldata td:nth-child(3) {
    background-color: #6d6d73;
}
.hide_toggle {
    display: none;
}
.bg_demo a.toggle_btn {
    color: #fff;
}
.hover-popup {
    height: 77px;
}
.hover-popup .head-details h3 {
    font-size: 19px !important;
}
.hover-popup .head-details span {
    font-size: 17px !important;
}
span.map-pin.elementry-icon {
    background-image: url(/../assets/img/schooltracker/green-pin-fade.png);
    width: 16px;
    height: 22px;
    background-size: cover;
    background-repeat: no-repeat;
}
span.map-pin.middle-icon {
    background-image: url(https://communitydashboard.vegas/staging/assets/img/schooltracker/blue-pin-fade.png);
    width: 16px;
    height: 22px;
    background-size: cover;
    background-repeat: no-repeat;
}
span.map-pin.high-icon {
    background-image: url(/../assets/img/schooltracker/orange-pin-fade.png);
    width: 16px;
    height: 22px;
    background-size: cover;
    background-repeat: no-repeat;
}
span.map-pin.charter-icon {
    background-image: url(/../assets/img/schooltracker/purple-pin-fade.png);
    width: 16px;
    height: 22px;
    background-size: cover;
    background-repeat: no-repeat;
}
.map-heading {
    background-color: #333;
    color: #fff;
    padding: 5px 10px 8px;
    text-align: left;
}
.schhol_tracker_table1 {
    float: left;
    width: 100%;
}
.map-heading a {
    color: #fff;
    font-weight: 400;
    font-size: 16px;
    font-family: Lato, sans-serif;
    text-decoration: underline;
    font-style: italic;
}
.school-rating span.star-img img {
    max-width: none;
    width: 100px;
    margin-bottom: 5px;
}
#myModal h3.modal-title,
.vertical-alignment-helper h3.modal-title {
    color: #E81F76;
    font-weight: 700;
}
#myModal .legend-list li span,
.vertical-alignment-helper .legend-list li span {
    width: 15px;
    padding: 0;
    float: left;
    height: 12px;
    margin-right: 6px;
    margin-top: 5px;
}
#myModal .legend-list li span.elementary-square,
.vertical-alignment-helper .legend-list li span.elementary-square {
    background: #d53c4a;
}
#myModal .modal-dialog.modal-lg {
    max-width: 1100px;
    width: 100%;
}
#myModal .legend-list li span.middle-square,
.vertical-alignment-helper .legend-list li span.middle-square {
    background: #6ba1b8;
}
#myModal .legend-list li span.high-square,
.vertical-alignment-helper .legend-list li span.high-square {
    background: #f4bd48;
}
.history_tab select.year_change {
    width: 100%;
    padding: 6px;
    border-radius: 2px;
}
#myModal a.filter_school_popup_clear {
    color: #000;
    text-decoration: underline;
    font-weight: 700;
    font-style: italic;
}
#myModal ul.modal-school-filter li a {
    padding-left: 4px;
    color: #000;
    font-size: 14px;
}
.drop_bg.drop_open ul {
    float: left;
}
.popup-area.popup-red {
    border-top: 4px solid #d2405d;
    border-bottom: 4px solid #d2405d;
}
.popup-area.popup-blue {
    border-top: 4px solid #638fab;
    border-bottom: 4px solid #638fab;
}
.popup-area.popup-yellow {
    border-top: 4px solid #e2a73b;
    border-bottom: 4px solid #e2a73b;
}
.custom_headings {
    min-height: 100px;
}
.mCustomScrollbar {
    -ms-touch-action: pinch-zoom;
    touch-action: pinch-zoom;
}
.mCustomScrollbar.mCS_no_scrollbar,
.mCustomScrollbar.mCS_touch_action {
    -ms-touch-action: auto;
    touch-action: auto;
}
.mCustomScrollBox {
    position: relative;
    overflow: hidden;
    height: 100%;
    max-width: 100%;
    outline: 0;
    direction: ltr;
    padding: 10px;
}
.mCSB_container {
    overflow: hidden;
    width: auto;
    height: auto;
}
.mCSB_inside > .mCSB_container {
    margin-right: 1px;
}
.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {
    margin-right: 0;
}
.mCS-dir-rtl > .mCSB_inside > .mCSB_container {
    margin-right: 0;
    margin-left: 30px;
}
.mCS-dir-rtl > .mCSB_inside > .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {
    margin-left: 0;
}
.mCSB_scrollTools {
    position: absolute;
    width: 16px;
    height: auto;
    left: auto;
    top: 0;
    right: 0;
    bottom: 0;
}
.mCSB_outside + .mCSB_scrollTools {
    right: -26px;
}
.mCS-dir-rtl > .mCSB_inside > .mCSB_scrollTools,
.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools {
    right: auto;
    left: 0;
}
.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools {
    left: -26px;
}
.mCSB_scrollTools .mCSB_draggerContainer {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    height: auto;
}
.mCSB_scrollTools a + .mCSB_draggerContainer {
    margin: 20px 0;
}
.mCSB_scrollTools .mCSB_draggerRail {
    width: 2px;
    height: 100%;
    margin: 0 auto;
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    border-radius: 16px;
}
.mCSB_scrollTools .mCSB_dragger {
    cursor: pointer;
    width: 100%;
    height: 30px;
    z-index: 1;
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    position: relative;
    width: 4px;
    height: 100%;
    margin: 0 auto;
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    border-radius: 16px;
    text-align: center;
}
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
    width: 12px;
}
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
    width: 8px;
}
.mCSB_scrollTools .mCSB_buttonDown,
.mCSB_scrollTools .mCSB_buttonUp {
    display: block;
    position: absolute;
    height: 20px;
    width: 100%;
    overflow: hidden;
    margin: 0 auto;
    cursor: pointer;
}
.mCSB_scrollTools .mCSB_buttonDown {
    bottom: 0;
}
.mCSB_horizontal.mCSB_inside > .mCSB_container {
    margin-right: 0;
    margin-bottom: 30px;
}
.mCSB_horizontal.mCSB_outside > .mCSB_container {
    min-height: 100%;
}
.mCSB_horizontal > .mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden {
    margin-bottom: 0;
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal {
    width: auto;
    height: 16px;
    top: auto;
    right: 0;
    bottom: 0;
    left: 0;
}
.mCustomScrollBox + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCustomScrollBox + .mCSB_scrollTools.mCSB_scrollTools_horizontal {
    bottom: -26px;
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal a + .mCSB_draggerContainer {
    margin: 0 20px;
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail {
    width: 100%;
    height: 2px;
    margin: 7px 0;
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger {
    width: 30px;
    height: 100%;
    left: 0;
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    width: 100%;
    height: 4px;
    margin: 6px auto;
}
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
    height: 12px;
    margin: 2px auto;
}
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
    height: 8px;
    margin: 4px 0;
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight {
    display: block;
    position: absolute;
    width: 20px;
    height: 100%;
    overflow: hidden;
    margin: 0 auto;
    cursor: pointer;
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft {
    left: 0;
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight {
    right: 0;
}
.mCSB_container_wrapper {
    position: absolute;
    height: auto;
    width: auto;
    overflow: hidden;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin-right: 30px;
    margin-bottom: 30px;
}
.mCSB_container_wrapper > .mCSB_container {
    padding-right: 30px;
    padding-bottom: 30px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_vertical {
    bottom: 20px;
}
.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_horizontal {
    right: 20px;
}
.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden + .mCSB_scrollTools.mCSB_scrollTools_vertical {
    bottom: 0;
}
.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal {
    right: 0;
}
.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal {
    left: 20px;
}
.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal {
    left: 0;
}
.mCS-dir-rtl > .mCSB_inside > .mCSB_container_wrapper {
    margin-right: 0;
    margin-left: 30px;
}
.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden > .mCSB_container {
    padding-right: 0;
}
.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden > .mCSB_container {
    padding-bottom: 0;
}
.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden {
    margin-right: 0;
    margin-left: 0;
}
.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden {
    margin-bottom: 0;
}
.mCSB_scrollTools,
.mCSB_scrollTools .mCSB_buttonDown,
.mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_scrollTools .mCSB_buttonRight,
.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    -webkit-transition: opacity 0.2s ease-in-out, background-color 0.2s ease-in-out;
    -moz-transition: opacity 0.2s ease-in-out, background-color 0.2s ease-in-out;
    -o-transition: opacity 0.2s ease-in-out, background-color 0.2s ease-in-out;
    transition: opacity 0.2s ease-in-out, background-color 0.2s ease-in-out;
}
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar {
    -webkit-transition: width 0.2s ease-out 0.2s, height 0.2s ease-out 0.2s, margin-left 0.2s ease-out 0.2s, margin-right 0.2s ease-out 0.2s, margin-top 0.2s ease-out 0.2s, margin-bottom 0.2s ease-out 0.2s, opacity 0.2s ease-in-out,
        background-color 0.2s ease-in-out;
    -moz-transition: width 0.2s ease-out 0.2s, height 0.2s ease-out 0.2s, margin-left 0.2s ease-out 0.2s, margin-right 0.2s ease-out 0.2s, margin-top 0.2s ease-out 0.2s, margin-bottom 0.2s ease-out 0.2s, opacity 0.2s ease-in-out,
        background-color 0.2s ease-in-out;
    -o-transition: width 0.2s ease-out 0.2s, height 0.2s ease-out 0.2s, margin-left 0.2s ease-out 0.2s, margin-right 0.2s ease-out 0.2s, margin-top 0.2s ease-out 0.2s, margin-bottom 0.2s ease-out 0.2s, opacity 0.2s ease-in-out,
        background-color 0.2s ease-in-out;
    transition: width 0.2s ease-out 0.2s, height 0.2s ease-out 0.2s, margin-left 0.2s ease-out 0.2s, margin-right 0.2s ease-out 0.2s, margin-top 0.2s ease-out 0.2s, margin-bottom 0.2s ease-out 0.2s, opacity 0.2s ease-in-out,
        background-color 0.2s ease-in-out;
}
.mCSB_scrollTools {
    opacity: 0.75;
    filter: "alpha(opacity=75)";
    -ms-filter: "alpha(opacity=75)";
}
.mCS-autoHide > .mCustomScrollBox > .mCSB_scrollTools,
.mCS-autoHide > .mCustomScrollBox ~ .mCSB_scrollTools {
    opacity: 0;
    filter: "alpha(opacity=0)";
    -ms-filter: "alpha(opacity=0)";
}
.mCS-autoHide:hover > .mCustomScrollBox > .mCSB_scrollTools,
.mCS-autoHide:hover > .mCustomScrollBox ~ .mCSB_scrollTools,
.mCustomScrollBox:hover > .mCSB_scrollTools,
.mCustomScrollBox:hover ~ .mCSB_scrollTools,
.mCustomScrollbar > .mCustomScrollBox > .mCSB_scrollTools.mCSB_scrollTools_onDrag,
.mCustomScrollbar > .mCustomScrollBox ~ .mCSB_scrollTools.mCSB_scrollTools_onDrag {
    opacity: 1;
    filter: "alpha(opacity=100)";
    -ms-filter: "alpha(opacity=100)";
}
.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.4);
    filter: "alpha(opacity=40)";
    -ms-filter: "alpha(opacity=40)";
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #fff;
    background-color: rgba(255, 255, 255, 0.75);
    filter: "alpha(opacity=75)";
    -ms-filter: "alpha(opacity=75)";
}
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #fff;
    background-color: rgba(255, 255, 255, 0.85);
    filter: "alpha(opacity=85)";
    -ms-filter: "alpha(opacity=85)";
}
.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background-color: #fff;
    background-color: rgba(255, 255, 255, 0.9);
    filter: "alpha(opacity=90)";
    -ms-filter: "alpha(opacity=90)";
}
.mCSB_scrollTools .mCSB_buttonDown,
.mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_scrollTools .mCSB_buttonRight,
.mCSB_scrollTools .mCSB_buttonUp {
    background-image: url(mCSB_buttons.png);
    background-repeat: no-repeat;
    opacity: 0.4;
    filter: "alpha(opacity=40)";
    -ms-filter: "alpha(opacity=40)";
}
.mCSB_scrollTools .mCSB_buttonUp {
    background-position: 0 0;
}
.mCSB_scrollTools .mCSB_buttonDown {
    background-position: 0 -20px;
}
.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: 0 -40px;
}
.mCSB_scrollTools .mCSB_buttonRight {
    background-position: 0 -56px;
}
.mCSB_scrollTools .mCSB_buttonDown:hover,
.mCSB_scrollTools .mCSB_buttonLeft:hover,
.mCSB_scrollTools .mCSB_buttonRight:hover,
.mCSB_scrollTools .mCSB_buttonUp:hover {
    opacity: 0.75;
    filter: "alpha(opacity=75)";
    -ms-filter: "alpha(opacity=75)";
}
.mCSB_scrollTools .mCSB_buttonDown:active,
.mCSB_scrollTools .mCSB_buttonLeft:active,
.mCSB_scrollTools .mCSB_buttonRight:active,
.mCSB_scrollTools .mCSB_buttonUp:active {
    opacity: 0.9;
    filter: "alpha(opacity=90)";
    -ms-filter: "alpha(opacity=90)";
}
.mCS-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.15);
}
.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.75);
}
.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: rgba(0, 0, 0, 0.85);
}
.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background-color: rgba(0, 0, 0, 0.9);
}
.mCS-dark.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -80px 0;
}
.mCS-dark.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -80px -20px;
}
.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -80px -40px;
}
.mCS-dark.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -80px -56px;
}
.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail,
.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail {
    width: 4px;
    background-color: #fff;
    background-color: rgba(255, 255, 255, 0.1);
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
}
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 4px;
    background-color: #fff;
    background-color: rgba(255, 255, 255, 0.75);
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
}
.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail {
    width: 100%;
    height: 4px;
    margin: 6px auto;
}
.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #fff;
    background-color: rgba(255, 255, 255, 0.85);
}
.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background-color: #fff;
    background-color: rgba(255, 255, 255, 0.9);
}
.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -32px 0;
}
.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -32px -20px;
}
.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -40px -40px;
}
.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -40px -56px;
}
.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.1);
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
}
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.75);
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
}
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.85);
}
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.9);
}
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -112px 0;
}
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -112px -20px;
}
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -120px -40px;
}
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -120px -56px;
}
.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail,
.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail {
    width: 4px;
    background-color: #fff;
    background-color: rgba(255, 255, 255, 0.1);
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 6px;
    background-color: #fff;
    background-color: rgba(255, 255, 255, 0.75);
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}
.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail {
    width: 100%;
    height: 4px;
    margin: 6px 0;
}
.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    width: 100%;
    height: 6px;
    margin: 5px auto;
}
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #fff;
    background-color: rgba(255, 255, 255, 0.85);
}
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background-color: #fff;
    background-color: rgba(255, 255, 255, 0.9);
}
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -16px 0;
}
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -16px -20px;
}
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -20px -40px;
}
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -20px -56px;
}
.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.1);
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.75);
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.85);
}
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.9);
}
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -96px 0;
}
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -96px -20px;
}
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -100px -40px;
}
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -100px -56px;
}
.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #fff;
    background-color: rgba(255, 255, 255, 0.1);
}
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 2px;
}
.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail {
    width: 100%;
}
.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    width: 100%;
    height: 2px;
    margin: 7px auto;
}
.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.15);
}
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.75);
}
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.85);
}
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.9);
}
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -80px 0;
}
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -80px -20px;
}
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -80px -40px;
}
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -80px -56px;
}
.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #fff;
    background-color: rgba(255, 255, 255, 0.15);
}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger,
.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger,
.mCS-rounded.mCSB_scrollTools .mCSB_dragger {
    height: 14px;
}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 14px;
    margin: 0 1px;
}
.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger,
.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger,
.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger,
.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger {
    width: 14px;
}
.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    height: 14px;
    margin: 1px 0;
}
.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
    width: 16px;
    height: 16px;
    margin: -1px 0;
}
.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,
.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,
.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,
.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
    width: 4px;
}
.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
    height: 16px;
    width: 16px;
    margin: 0 -1px;
}
.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,
.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,
.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,
.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
    height: 4px;
    margin: 6px 0;
}
.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp {
    background-position: 0 -72px;
}
.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown {
    background-position: 0 -92px;
}
.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: 0 -112px;
}
.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight {
    background-position: 0 -128px;
}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.75);
}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.15);
}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.85);
}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.9);
}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -80px -72px;
}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -80px -92px;
}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -80px -112px;
}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -80px -128px;
}
.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail,
.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail {
    width: 4px;
}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,
.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail {
    background-color: transparent;
    background-position: center;
}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==);
    background-repeat: repeat-y;
    opacity: 0.3;
    filter: "alpha(opacity=30)";
    -ms-filter: "alpha(opacity=30)";
}
.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail {
    height: 4px;
    margin: 6px 0;
    background-repeat: repeat-x;
}
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -16px -72px;
}
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -16px -92px;
}
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -20px -112px;
}
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -20px -128px;
}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=);
}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -96px -72px;
}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -96px -92px;
}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -100px -112px;
}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -100px -128px;
}
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-repeat: repeat-y;
    background-image: -moz-linear-gradient(left, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0) 100%);
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(255, 255, 255, 0.5)), color-stop(100%, rgba(255, 255, 255, 0)));
    background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0) 100%);
    background-image: -o-linear-gradient(left, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0) 100%);
    background-image: -ms-linear-gradient(left, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0) 100%);
    background-image: linear-gradient(to right, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0) 100%);
}
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    background-repeat: repeat-x;
    background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0) 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255, 255, 255, 0.5)), color-stop(100%, rgba(255, 255, 255, 0)));
    background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0) 100%);
    background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0) 100%);
    background-image: -ms-linear-gradient(top, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0) 100%);
    background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0) 100%);
}
.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger,
.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger {
    height: 70px;
}
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger,
.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger {
    width: 70px;
}
.mCS-3d-dark.mCSB_scrollTools,
.mCS-3d.mCSB_scrollTools {
    opacity: 1;
    filter: "alpha(opacity=30)";
    -ms-filter: "alpha(opacity=30)";
}
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d.mCSB_scrollTools .mCSB_draggerRail {
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    border-radius: 16px;
}
.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-3d.mCSB_scrollTools .mCSB_draggerRail {
    width: 8px;
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.2);
    box-shadow: inset 1px 0 1px rgba(0, 0, 0, 0.5), inset -1px 0 1px rgba(255, 255, 255, 0.2);
}
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #555;
}
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 8px;
}
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail {
    width: 100%;
    height: 8px;
    margin: 4px 0;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.5), inset 0 -1px 1px rgba(255, 255, 255, 0.2);
}
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    width: 100%;
    height: 8px;
    margin: 4px auto;
}
.mCS-3d.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -32px -72px;
}
.mCS-3d.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -32px -92px;
}
.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -40px -112px;
}
.mCS-3d.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -40px -128px;
}
.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.1);
    box-shadow: inset 1px 0 1px rgba(0, 0, 0, 0.1);
}
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail {
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
}
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -112px -72px;
}
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -112px -92px;
}
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -120px -112px;
}
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -120px -128px;
}
.mCS-3d-thick-dark.mCSB_scrollTools,
.mCS-3d-thick.mCSB_scrollTools {
    opacity: 1;
    filter: "alpha(opacity=30)";
    -ms-filter: "alpha(opacity=30)";
}
.mCS-3d-thick-dark.mCSB_scrollTools,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer,
.mCS-3d-thick.mCSB_scrollTools,
.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer {
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.mCSB_inside + .mCS-3d-thick-dark.mCSB_scrollTools_vertical,
.mCSB_inside + .mCS-3d-thick.mCSB_scrollTools_vertical {
    right: 1px;
}
.mCS-3d-thick-dark.mCSB_scrollTools_vertical,
.mCS-3d-thick.mCSB_scrollTools_vertical {
    box-shadow: inset 1px 0 1px rgba(0, 0, 0, 0.1), inset 0 0 14px rgba(0, 0, 0, 0.5);
}
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal,
.mCS-3d-thick.mCSB_scrollTools_horizontal {
    bottom: 1px;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1), inset 0 0 14px rgba(0, 0, 0, 0.5);
}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.4);
    width: 12px;
    margin: 2px;
    position: absolute;
    height: auto;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4);
}
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #555;
}
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    height: 12px;
    width: auto;
}
.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.05);
    box-shadow: inset 1px 1px 16px rgba(0, 0, 0, 0.1);
}
.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail {
    background-color: transparent;
}
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -32px -72px;
}
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -32px -92px;
}
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -40px -112px;
}
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -40px -128px;
}
.mCS-3d-thick-dark.mCSB_scrollTools {
    box-shadow: inset 0 0 14px rgba(0, 0, 0, 0.2);
}
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal {
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1), inset 0 0 14px rgba(0, 0, 0, 0.2);
}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.4), inset -1px 0 0 rgba(0, 0, 0, 0.2);
}
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), inset 0 -1px 0 rgba(0, 0, 0, 0.2);
}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #777;
}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer {
    background-color: #fff;
    background-color: rgba(0, 0, 0, 0.05);
    box-shadow: inset 1px 1px 16px rgba(0, 0, 0, 0.1);
}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-color: transparent;
}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -112px -72px;
}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -112px -92px;
}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -120px -112px;
}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -120px -128px;
}
.mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical,
.mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical {
    right: 0;
    margin: 12px 0;
}
.mCustomScrollBox.mCS-minimal + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCustomScrollBox.mCS-minimal + .mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools.mCSB_scrollTools_horizontal {
    bottom: 0;
    margin: 0 12px;
}
.mCS-dir-rtl > .mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical,
.mCS-dir-rtl > .mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical {
    left: 0;
    right: auto;
}
.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail {
    background-color: transparent;
}
.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger,
.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger {
    height: 50px;
}
.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger,
.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger {
    width: 50px;
}
.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #fff;
    background-color: rgba(255, 255, 255, 0.2);
    filter: "alpha(opacity=20)";
    -ms-filter: "alpha(opacity=20)";
}
.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background-color: #fff;
    background-color: rgba(255, 255, 255, 0.5);
    filter: "alpha(opacity=50)";
    -ms-filter: "alpha(opacity=50)";
}
.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.2);
    filter: "alpha(opacity=20)";
    -ms-filter: "alpha(opacity=20)";
}
.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.5);
    filter: "alpha(opacity=50)";
    -ms-filter: "alpha(opacity=50)";
}
.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail,
.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail {
    width: 6px;
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.2);
}
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 6px;
}
.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail {
    width: 100%;
    height: 6px;
    margin: 5px 0;
}
.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,
.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,
.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,
.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
    width: 12px;
}
.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,
.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,
.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,
.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
    height: 12px;
    margin: 2px 0;
}
.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -32px -72px;
}
.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -32px -92px;
}
.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -40px -112px;
}
.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -40px -128px;
}
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.75);
}
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.85);
}
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.9);
}
.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.1);
}
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -112px -72px;
}
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -112px -92px;
}
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -120px -112px;
}
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -120px -128px;
}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset.mCSB_scrollTools .mCSB_draggerRail {
    width: 12px;
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.2);
}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 6px;
    margin: 3px 5px;
    position: absolute;
    height: auto;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}
.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    height: 6px;
    margin: 5px 3px;
    position: absolute;
    width: auto;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}
.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail {
    width: 100%;
    height: 12px;
    margin: 2px 0;
}
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp,
.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp,
.mCS-inset.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -32px -72px;
}
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown,
.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown,
.mCS-inset.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -32px -92px;
}
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft,
.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft,
.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -40px -112px;
}
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight,
.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight,
.mCS-inset.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -40px -128px;
}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.75);
}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.85);
}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.9);
}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.1);
}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp,
.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -112px -72px;
}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown,
.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -112px -92px;
}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft,
.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -120px -112px;
}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight,
.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -120px -128px;
}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail {
    background-color: transparent;
    border-width: 1px;
    border-style: solid;
    border-color: #fff;
    border-color: rgba(255, 255, 255, 0.2);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail {
    border-color: #000;
    border-color: rgba(0, 0, 0, 0.2);
}
.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #fff;
    background-color: rgba(255, 255, 255, 0.6);
}
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.6);
}
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.75);
}
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.85);
}
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.9);
}
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #fff;
    background-color: rgba(255, 255, 255, 0.75);
}
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #fff;
    background-color: rgba(255, 255, 255, 0.85);
}
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background-color: #fff;
    background-color: rgba(255, 255, 255, 0.9);
}
.filter-schools.active span.map-pin.middle-icon,
.modal-filter-school.active span.map-pin.middle-icon {
    background-image: url(/../assets/img/schooltracker/blue-pin.png);
}
.filter-schools.active span.map-pin.elementry-icon,
.modal-filter-school.active span.map-pin.elementry-icon {
    background-image: url(/../assets/img/schooltracker/green-pin.png);
}
.filter-schools.active span.map-pin.high-icon,
.modal-filter-school.active span.map-pin.high-icon {
    background-image: url(/../assets/img/schooltracker/orange-pin.png);
}
.filter-schools.active span.map-pin.charter-icon,
.modal-filter-school.active span.map-pin.charter-icon {
    background-image: url(/../assets/img/schooltracker/purple-pin.png);
}
.drop_bg.drop_open ul {
    float: left;
}
.color-band_first {
    width: 100%;
    height: 18px;
    display: -webkit-flex;
    display: flex;
    border-radius: 3px;
    position: relative;
}
.barlegend {
    float: left;
    width: 35%;
    color: #023352;
    font-weight: 700;
    font-size: 12px;
    margin-top: 2px;
}
.bord_filtr {
    float: right;
    width: 63%;
    border-radius: 4px;
}
.clr_first {
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    color: #fff;
    padding-left: 5px;
}
.fisrt_clr {
    background: #638fab;
}
.secnd_clr {
    background: #4c7f9f;
}
.third_clr {
    background: #366f93;
}
.fourth_clr {
    background: #26638a;
}
.fifth_clr {
    background: #004876;
}
.clr_first {
    width: 20%;
    float: left;
    height: 16px;
    padding-top: 10px;
}
.priority_ht ul {
    list-style-type: none;
    height: 100%;
    margin: 0;
    padding: 0;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 0;
    font-size: 13px;
    -ms-grid-columns: 1fr 1fr;
}
.priority_ht ul li.high_pri {
    text-align: left;
}
.priority_ht ul li {
    display: inline-block;
    width: auto;
}
.priority_ht ul li.prioty.low_pri {
    text-align: right;
}
.priority_ht ul li {
    display: inline-block;
    width: auto;
}
.red-bg {
    background: #e2849794 !important;
}
.text_red {
    color: #96132d !important;
}
.fisrt_clr1 {
    background: #e28497;
}
.secnd_clr1 {
    background: #da627a;
}
.third_clr1 {
    background: #d6506b;
}
.fourth_clr1 {
    background: #d2405d;
}
.fifth_clr1 {
    background: #ca1f41;
}
.yellw_bg {
    background: #fad59096 !important;
}
.yellw_text {
    color: #b97b07 !important;
}
.fisrt_clr2 {
    background: #fad590;
}
.secnd_clr2 {
    background: #f9c971;
}
.third_clr2 {
    background: #f8c361;
}
.fourth_clr2 {
    background: #f7bd52;
}
.fifth_clr2 {
    background: #f6b234;
}
.gm-style-iw + div {
    display: none;
}
.map-heading {
    position: relative;
    height: 36px;
    line-height: 36px;
}
.map-heading a {
    text-decoration: none;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding-left: 10px;
}
.map-heading a:hover {
    color: #fff;
    text-decoration: none;
}
.popup-area .ccsd-table table td:last-child {
    padding-left: 10px;
    text-align: right;
    padding-right: 10px;
}
.table_area_schl_trckr tbody td.title_table {
    border-left: none !important;
    background: #fff;
    font-size: 20px;
    padding: 12px 0;
}
a#censuspop_close i.fa.fa-close {
    color: #ccc;
    font-weight: 100 !important;
    font-size: 15px;
    float: right;
}
.filter-schools.active a,
.modal-filter-school.active a {
    opacity: 1;
}
.census-li a,
.filter-schools .filter_school,
.modal-filter-school .filter_school_popup {
    color: rgba(0, 0, 0, 0.5) !important;
}
.filter-schools.active a,
.modal-filter-school.active a,
.mycarousel .star ul li.active a {
    opacity: 1;
}
.census-li.active a,
.filter-schools.active .filter_school,
.modal-filter-school.active .filter_school_popup,
.mycarousel .star ul li.active a {
    color: rgba(0, 0, 0, 0.9) !important;
}
.collapse_side .map_1 {
    border-bottom: 1px solid #a5a5a5;
}
div#education_legend,
div#income_legend,
div#poverty_legend {
    float: left;
    width: 100%;
    height: 55px;
    display: block;
    background: rgba(0, 72, 118, 0.25);
    padding: 8px 6px 0;
    margin-top: 5px;
}
div#minmaxlegend {
    position: absolute;
    left: 16px;
    bottom: 12px;
    width: auto;
    right: 16px;
}
li.filter-schools.active a ,
li.census-li.active a{
    font-weight: bold !important;
}
.modal-filter-school .filter_school_popup:hover {
    text-decoration: none;
}
.census-li a:focus {
    background-color: transparent !important;
    border-width: initial !important;
    border-style: none !important;
    border-color: initial !important;
    border-image: initial !important;
    outline: 0 !important;
}
.barlegend {
    float: left;
    width: 100%;
    color: #023352;
    font-weight: 700;
    font-size: 12px;
    margin-top: 0;
}
.bord_filtr {
    float: left;
    width: 100%;
    border-radius: 4px;
}
.reg-nav-area h1 {
    color: #333;
}
.reg-nav-area h1 span {
    font-size: 24px;
    font-weight: 600;
    color: #333;
}
.popup-area {
    max-width: 470px;
    width: 100%;
    margin: 0 auto;
}
a.historical,
a.historical:focus,
a.historical:hover {
    color: #fff;
}
.trust_distrct_sctn #chkblock_1 {
    margin-right: 2px;
}
.boundry_sctn #chkblock {
    margin-right: 2px;
}
@media screen and (max-width: 1366px) {
    .left-side .legend-panel .legend-list ul li a,
    .sidebar_right .nav_left .map-list .map-list-dropdown ul.listg_left li a {
        font-size: 12px;
    }
    #myModal .modal-dialog.modal-lg {
        max-width: 1000px;
        width: 100%;
    }
    .census_tract_cmprsn tbody td:first-child,
    .table_area_schl_trckr tbody td:first-child {
        font-size: 15px;
        font-weight: 800;
    }
    .left-side .legend-panel .legend-list ul.school-filters li:nth-child(3) {
        width: 48%;
    }
}
@media screen and (max-width: 1250px) {
    .census_tract_cmprsn,
    .schhol_tracker_table1 {
        width: 100%;
        overflow-x: scroll;
    }
    .container {
        width: 900px;
    }
}
@media screen and (max-width: 1199px) {
    .left-side .legend-panel .legend-list .star {
        margin-left: 0;
    }
    .left-side .legend-panel {
        height: auto;
        padding-top: 0;
    }
    .sidebar_right {
        max-width: 253px;
    }
    .left-side {
        width: 84%;
        height: 180px;
    }
    .scnd_legnd_list {
        width: 100%;
    }
    .left-side .legend-panel .legend-list ul {
        width: 46%;
    }
    .priority_ht ul li {
        position: relative;
        top: 8px;
    }
    .heighT_add {
        height: 180px;
    }
}
@media screen and (min-width: 1024px) {
    .map-ctrl-btn.with_break {
        display: block;
    }
    .map-ctrl-btn.without_break {
        display: none;
    }
}
@media screen and (max-width: 1024px) {
    .left-side {
        width: 100%;
        height: auto;
    }
    .full_width.heighT_add {
        width: 100%;
        height: 45px;
    }
    .sidebar_right {
        max-width: 352px;
    }
    .left-side .legend-panel {
        max-width: 59%;
    }
    .table_area_schl_trckr table {
        width: 100%;
        margin-top: 20px;
        float: left;
    }
    .full_width.heighT_add .butn_ver {
        width: 23%;
    }
    #clop.clop {
        width: 60%;
    }
    .map-ctrl-btn.without_break {
        display: block;
    }
    .map-ctrl-btn.with_break {
        display: none;
    }
    .butn_ver ul li {
        display: inline-block;
    }
    .header_main.haeder_addcls {
        width: 100%;
    }
    .haeder_addcls .full_width {
        width: 100%;
    }
    .priority_ht ul li {
        top: 1px;
    }
}
@media screen and (max-width: 1023px) {
    .left-side {
        height: auto;
    }
    .left-side .legend-panel,
    .sidebar_right {
        max-width: 100%;
        height: auto;
    }
    .sidebar_right {
        margin-left: 0;
        margin-top: 10px;
    }
    .left-side .legend-panel .legend-list ul.school-filters li:nth-child(3) {
        width: 44%;
    }
}
@media (max-width: 950px) {
    .container {
        width: 735px;
    }
}
@media screen and (max-width: 768px) {
    .collapse_side .map_1 .name {
        width: 100%;
        font-size: 20px;
    }
    .collapse_side .map_1 {
        width: 29%;
    }
    .school_headings {
        display: block;
    }
    .school_headings {
        text-align: center;
    }
    .school_headings h2 {
        font-weight: 100;
        font-size: 24px;
        margin-bottom: 0;
    }
    .school_headings h1 {
        font-weight: 800;
        margin-top: 0;
    }
    .reg-nav-area h1 {
        display: none;
    }
}
@media screen and (min-width: 768px) {
    .reg-nav-area h1 {
        display: block;
    }
    .school_headings {
        display: none;
    }
}
@media screen and (max-width: 767px) {
    .bg-ptrn .comp-menu ul li a,
    .elementry_sctn ul li a {
        font-size: 11px;
    }
    .left-side .legend-panel .legend-list ul.school-filters li:nth-child(3) {
        width: 48%;
    }
    .bg-ptrn .comp-menu ul li {
        width: 50%;
        margin-bottom: 10px;
    }
    .heighT_add,
    .left-side,
    .sidebar_right {
        height: auto;
    }
    .collapse_side .map_1 {
        width: 90%;
    }
    .collapse_side {
        width: 297px;
    }
    .container {
        width: 92%;
        padding: 0 !important;
    }
    .left-side .legend-panel .legend-list .filter-srch,
    .left-side .legend-panel .legend-list ul.school-filters {
        width: 100%;
    }
    .left-side .legend-panel .legend-list .star {
        margin-left: 0;
    }
    .full_width {
        width: 60%;
    }
    .left-side .legend-panel,
    .sidebar_right {
        max-width: 97%;
    }
    .left-side .legend-panel {
        height: auto;
    }
    .scnd_legnd_list {
        float: left;
        width: 100%;
        margin-left: 9px;
    }
    .boundry_sctn,
    .trust_distrct_sctn {
        width: 100%;
        float: left;
    }
}
@media screen and (max-width: 660px) {
    .left-side .legend-panel .legend-list ul.school-filters li:nth-child(3) {
        width: 30%;
    }
    .left-side .legend-panel .legend-list .filter-srch label,
    label.map-rt-list {
        font-size: 15px;
    }
}
@media screen and (max-width: 420px) {
    .haeder_addcls .full_width {
        width: 100%;
    }
    .left-side .legend-panel .legend-list ul.school-filters li:nth-child(3) {
        width: 45%;
    }
}
.popup-area .ccsd-table table td.bg_demo {
    background-color: transparent !important;
    text-align: left;
    padding-left: 0;
}
.hover-popup .pop-header .head-details {
    width: 96%;
}
.hover-popup.pop-purple .pop-header .head-details h3 {
    color: #953f78;
}
.hide_toggle td {
    font-weight: 400;
}
#myModal .legend-list li span.map-pin.chartr-square {
    background: #b186a3;
}
#myCarousel_history .legend-list li span.map-pin.chartr-square {
    background: #b186a3;
}
#leftChartsDiv {
    flex-wrap: nowrap;
    flex-direction: row;
}
#leftChartsDiv .map_1 {
    min-width: 355px;
    width: auto !important;
    flex: none;
}
@media only screen and (min-width: 991px) {
    #leftChartsDiv .map_1 {
        min-width: 364px;
    }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
    #leftChartsDiv .map_1 {
        min-width: 335px;
    }
}
@media only screen and (max-width: 767px) {
    .mCustomScrollBox {
        width: 100%;
    }
    #leftChartsDiv {
        flex-direction: column;
        width: 100%;
    }
    #leftChartsDiv .map_1 {
        min-width: 100%;
        width: 100% !important;
    }
    .table_area_schl_trckr .collapse_side {
        height: 775px;
        overflow-y: auto;
        width: 100%;
    }
    div#mCSB_1_container {
        width: 100% !important;
    }
    #leftChartsDiv li a {
        padding-left: 0;
    }
}
#myModal .modal-dialog.modal-lg {
    max-width: 1320px;
    width: 100%;
}
