﻿.searchBox{display:flex;}#searchFilters{width:20%;background:#e8e8e8;padding:10px;float:left;text-align:left;}#searchFilters p{border-top:1px solid #bcbcbc;font-weight:600;margin:8px auto 4px auto;padding-top:8px;}#searchFilters .btn-group{padding-bottom:8px;width:100%;}#searchFilters .btn-group .btn-default{border:1px solid #be4f0a;text-transform:none;margin:12px auto 4px auto;}#searchFilters .btn-group .btn-default i{color:#be4f0a;font-size:.9em;}#searchFilters .form-check label{font-weight:normal;}#searchFilters .ui-slider{height:0;border:none;border-bottom:1px solid #be4f0a;width:85%;text-align:center;padding-top:4px;margin:auto;}#searchFilters .ui-slider .ui-slider-handle{background:#7c9640;border-radius:30px;}#searchFilters .slide-range-text{width:100%;text-align:center;border:0;color:#be4f0a;font-weight:bold;margin:10px auto;background:none;}.resultsPanel{flex:1;float:left;padding:20px;}.resultsPanel .pin-header{background:#7c9640;padding:10px;color:#fff;font-size:1em;text-transform:uppercase;display:block;width:100%;text-align:left;}.resultsPanel #compareResults{border:1px solid #7c9640;padding:20px 20px 0 20px;}.resultsPanel #searchResults,.resultsPanel #compareResults{display:flex;flex-wrap:wrap;justify-content:center;}.resultsPanel #searchResults a,.resultsPanel #compareResults a{min-width:30%;max-width:30%;margin-right:20px;padding:10px;display:flex;flex-wrap:wrap;align-content:flex-end;border:1px solid #e8e8e8;margin-bottom:20px;}.resultsPanel #searchResults a:last-child,.resultsPanel #compareResults a:last-child{margin-right:0;}.resultsPanel #searchResults a .school-card,.resultsPanel #compareResults a .school-card{width:100% !important;}.resultsPanel #searchResults a .school-card .school-header,.resultsPanel #compareResults a .school-card .school-header{height:130px;text-align:left;position:relative;}.resultsPanel #searchResults a .school-card .school-header .compare-btn,.resultsPanel #compareResults a .school-card .school-header .compare-btn{float:right;border-radius:40px;padding:8px;border:1px solid #be4f0a;color:#be4f0a;font-size:1.8em;}.resultsPanel #searchResults a .school-card .school-header .compare-btn:hover,.resultsPanel #compareResults a .school-card .school-header .compare-btn:hover{background:#be4f0a;color:#fff;}.resultsPanel #searchResults a .school-card .school-header .grade-panel,.resultsPanel #compareResults a .school-card .school-header .grade-panel{float:left;margin-right:20px;text-align:center;}.resultsPanel #searchResults a .school-card .school-header .grade-panel .grade,.resultsPanel #compareResults a .school-card .school-header .grade-panel .grade{margin-bottom:6px;}.resultsPanel #searchResults a .school-card .school-header .grade-panel .grade i,.resultsPanel #compareResults a .school-card .school-header .grade-panel .grade i{font-size:5em;color:#24aaba;text-align:center;}.resultsPanel #searchResults a .school-card .school-header .grade-panel .grade p,.resultsPanel #compareResults a .school-card .school-header .grade-panel .grade p{color:#171517;margin-top:3px;text-transform:uppercase;font-size:.8em;}.resultsPanel #searchResults a .school-card .school-header .school-img,.resultsPanel #compareResults a .school-card .school-header .school-img{border-radius:100px;width:100px;height:100px;background-size:cover;background-position:top right;background-repeat:no-repeat;float:left;margin-right:10px;margin-bottom:30px;}.resultsPanel #searchResults a .school-card .school-header h2,.resultsPanel #compareResults a .school-card .school-header h2{font-size:1.5em;margin-top:0;}.resultsPanel #searchResults a .school-card .school-header p,.resultsPanel #compareResults a .school-card .school-header p{color:#171517;margin-top:-1px;text-transform:uppercase;font-size:.8em;}.resultsPanel #searchResults a .school-card .course-icons,.resultsPanel #compareResults a .school-card .course-icons{background:#7c9640;color:#fff;padding:10px;width:100%;display:table;text-align:center;margin:0 auto 20px auto;}.resultsPanel #searchResults a .school-card .course-icons i,.resultsPanel #compareResults a .school-card .course-icons i{margin:4px;font-size:2em;}.resultsPanel #searchResults a .school-card .course-icons .full-credit,.resultsPanel #compareResults a .school-card .course-icons .full-credit{color:#fff;}.resultsPanel #searchResults a .school-card .course-icons .half-credit,.resultsPanel #compareResults a .school-card .course-icons .half-credit{color:#c6d4a7;}.resultsPanel #searchResults a .school-card .course-icons .no-credit,.resultsPanel #compareResults a .school-card .course-icons .no-credit{color:#576e23;}.resultsPanel #searchResults a .school-card .statCols,.resultsPanel #compareResults a .school-card .statCols{height:90px;}.resultsPanel #searchResults a .school-card .statCols .stats,.resultsPanel #compareResults a .school-card .statCols .stats{float:left;}.resultsPanel #searchResults a .school-card .statCols .stats:nth-child(1),.resultsPanel #compareResults a .school-card .statCols .stats:nth-child(1){width:55%;}.resultsPanel #searchResults a .school-card .statCols .stats:nth-child(1) .dataStat,.resultsPanel #compareResults a .school-card .statCols .stats:nth-child(1) .dataStat{width:55%;}.resultsPanel #searchResults a .school-card .statCols .stats:nth-child(1) .dataLabel,.resultsPanel #compareResults a .school-card .statCols .stats:nth-child(1) .dataLabel{width:45%;}.resultsPanel #searchResults a .school-card .statCols .stats:nth-child(2),.resultsPanel #compareResults a .school-card .statCols .stats:nth-child(2){width:45%;}.resultsPanel #searchResults a .school-card .statCols .stats:nth-child(2) .dataStat,.resultsPanel #compareResults a .school-card .statCols .stats:nth-child(2) .dataStat{width:45%;}.resultsPanel #searchResults a .school-card .statCols .stats:nth-child(2) .dataLabel,.resultsPanel #compareResults a .school-card .statCols .stats:nth-child(2) .dataLabel{width:55%;}.resultsPanel #searchResults a .school-card .statCols .stats .data-row,.resultsPanel #compareResults a .school-card .statCols .stats .data-row{display:flex;margin-bottom:15px;flex-direction:row;align-items:flex-end;}.resultsPanel #searchResults a .school-card .statCols .stats .data-row .dataStat,.resultsPanel #compareResults a .school-card .statCols .stats .data-row .dataStat{color:#be4f0a;font-size:1.3em;font-family:'Quattrocento',serif;font-weight:bold;text-align:right;padding:0;margin-right:6px;line-height:18px;}.resultsPanel #searchResults a .school-card .statCols .stats .data-row .dataLabel,.resultsPanel #compareResults a .school-card .statCols .stats .data-row .dataLabel{color:#171517;text-transform:uppercase;font-size:.7em;text-align:left;line-height:10px;}.resultsPanel #searchResults a .school-card .card-foot,.resultsPanel #compareResults a .school-card .card-foot{background:#be4f0a;color:#fff;text-transform:uppercase;font-size:.9em;padding:8px;margin-top:20px;display:flex;align-items:center;width:100%;}.resultsPanel #searchResults a .school-card .card-foot .learn,.resultsPanel #compareResults a .school-card .card-foot .learn{text-align:right;margin-left:auto;}.homeSearch{color:#fff;display:flex;}.homeSearch .col-md-6{align-self:center;flex-direction:column;}.homeSearch .col-md-6:first-child{text-align:left;}.homeSearch .btn{margin:0;border-radius:0;border-bottom:none !important;}.homeSearch .serifTxt{font-size:3em;font-family:'Quattrocento',serif;line-height:1em;}.homeSearch .sansTxt{font-size:3em;font-family:'Montserrat',sans-serif;}.coreBlock{align-self:center;flex-direction:column;width:100%;text-align:center;background:#7c9640;color:#fff;padding:20px;display:table;margin:auto;}.coreBlock .col-md-7{text-align:left;line-height:1.8em;}.coreBlock a{color:#fff;font-size:2.25em;margin:0;padding:0;float:left;}.coreBlock .coreTxt{line-height:.65em;padding:0 4px 6px 4px;text-decoration:none;}#mapdiv{width:100%;height:400px;padding:20px 0;}.carousel{width:100%;margin:4rem -2px 2rem -2px;text-align:center;height:140px;overflow-y:hidden;overflow-x:auto;padding-top:2%;}.carousel .carousel-inner{width:100%;height:100%;display:flex;}.carousel .carousel-inner .item{line-height:20px;height:100%;width:90%;margin:auto;text-align:center !important;}.carousel .carousel-inner .item div{display:flex;align-content:center;height:100%;flex-wrap:wrap;}.carousel .carousel-inner .item div p{width:100%;}.carousel .carousel-inner .item div p .stat{color:#be4f0a;font-size:2.5em;font-weight:bold;font-family:'Montserrat',sans-serif;line-height:42px !important;}.carousel .carousel-inner .item div .desc{color:#171517;font-size:1.5em;font-family:'Quattrocento',serif;}.carousel .carousel-inner .item div .desc small{color:#646464;font-size:.8em !important;}.carousel .carousel-inner .item div i{color:#7c9640;float:right;margin-right:20px;margin-bottom:20px;font-size:5em;line-height:80px;}.carousel .carousel-inner .item div .dvTxt{font-size:3em;color:#646464;width:100%;flex-direction:row-reverse;}.carousel .carousel-inner .item div .dvTxt:before{font-family:'Font Awesome 6 Pro';content:"/";font-weight:200;}.carousel .carousel-control{display:flex;align-content:center;flex-wrap:wrap;background-image:none !important;color:#646464;font-size:2em;width:auto !important;}.grades{text-align:center;margin:0 2%;}.grades .cols{display:inline-flex;justify-content:space-evenly;text-align:center;border-right:1px solid #7c9640;}.grades .cols:last-child{border-right:none;}.grades .desc{text-align:center !important;font-family:'Quattrocento',serif;color:#000;font-size:1.2em;flex-direction:column;align-self:center;justify-content:center;}.grades .stat{color:#be4f0a;text-align:center;font-family:'Montserrat',sans-serif;font-weight:bold;font-size:5em;flex-direction:column;justify-content:center;}body{width:100%;margin:0;padding:0;font-family:'Montserrat',sans-serif;}body #topSide{position:fixed;right:2%;bottom:10%;z-index:999;}body .arrow2,body .arrow2:before{position:absolute;right:3.5%;}body .arrow2{width:25px;height:25px;bottom:5%;margin:-20px 0 0 -20px;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-left:2px #2e3335 solid;border-top:2px #2e3335 solid;border-right:none;border-bottom:none;}body .arrow2:before{content:'';width:10px;height:10px;bottom:10%;margin:-10px 0 0 -5px;border-left:2px #2e3335 solid;border-top:2px #2e3335 solid;border-right:none;border-bottom:none;animation-duration:2s;animation-iteration-count:infinite;animation-name:arrow2;}body .flexit{display:flex;}body .flexit .colme{align-self:center;flex-direction:column;}body .text-danger{text-align:left;}body .text-danger ul{background:#be4f0a;color:#fff;padding:10px;}body .subject-icons{background:#9d9d9d;color:#fff;width:50px;height:50px;border-radius:40px;padding:10px;margin:4px 2px;text-align:center;font-size:2em;}body .subject-icons:active,body .subject-icons:hover,body .subject-icons.selected{background:#7c9640;}body .inline{display:inline;}body .inline label{margin-right:4px;}body .b-theme1{background-color:#be4f0a;color:#fff;}body .b-theme1 a{color:#fff !important;}body .b-theme2{background-color:#24aaba;color:#fff;}body .b-theme2 a{color:#fff !important;}body .b-theme3{background-color:#7c9640;color:#fff;}body .b-theme3 a{color:#fff !important;}body .b-theme4{background-color:#a07e9f;color:#fff;}body .b-theme4 a{color:#fff !important;}body .b-theme5{background-color:#e8e8e8;color:#000 !important;}body .b-theme5 .inner-heading h1{color:#000 !important;}body .b-theme6{background-color:#646464;color:#000 !important;display:flex;flex-wrap:wrap;align-content:center;padding:10px 0;}body .b-theme6 .global-search-bar{align-self:center;width:45%;margin:auto;}body .b-theme6 .global-search-bar .form-group{margin-bottom:0;}body .b-theme6 .global-search-bar .form-group form{display:flex;width:100%;}body .program-list{border-top:1px solid #e8e8e8;}body .program-list:first-child{border:none;}body .f-theme1{color:#be4f0a;}body .f-theme2{color:#24aaba;}body .f-theme3{color:#7c9640;}body .f-theme-white{color:#fff;}body h1,body h2,body h3{font-family:'Quattrocento',serif;}body h3{font-size:1.3em;}body a{color:#1c8e9c;}body a:hover{text-decoration:none;}body header{width:100%;text-align:center;}body header .navbar{margin:10px auto;display:flex;flex-direction:row;max-width:1100px;}body header div{align-self:flex-end;}body header nav{padding:0 15px;}body header nav img{width:200px;}body header nav img:after{border-right:1px solid #e8e8e8;transform:rotate(25deg);}body header nav i{font-size:2em;}body header nav .navbar-nav{align-items:flex-end;}body header nav .navbar-nav .nav-item{text-transform:uppercase;color:#646464;list-style-type:none;font-size:1em;font-weight:600;}body header nav .navbar-nav .nav-item a{color:#646464;padding:10px 6px;}body header nav .navbar-nav .nav-item a:hover{background:#646464;color:#fff;text-decoration:none;}body header nav .dropdown .dropdown-menu{text-align:left;margin-top:0;border:0;background:none;box-shadow:none;}body .form-group{display:flex;flex-direction:row;width:80%;}body .form-group .dropdown-menu{padding:6px !important;}body .pagination li a,body .pagination li span{color:#be4f0a !important;border:1px solid #7c9640 !important;}body .pagination li a:hover,body .pagination li span:hover{background:#7c9640 !important;color:#fff !important;}body .pagination .active a{background:#7c9640 !important;color:#fff !important;}body .btn-outline-success{background:#be4f0a;color:#fff;text-transform:uppercase;}body .btn-outline-success:hover{color:#fff;background:#24aaba;}body .btn-outline-success:active,body .btn-outline-success:focus{border:none;color:#fff;}body .btn-reverse{background:transparent;color:#fff;border:1px solid #be4f0a;text-transform:uppercase;}body .btn-reverse:hover{color:#fff;background:#be4f0a;}body .btn-secondary{background:none;color:#be4f0a;}body .btn{border-radius:2px;text-transform:uppercase;padding:4px 10px;margin-left:10px;}body .btn i{font-size:1.4em;vertical-align:middle;}body .compare-btn{background:#fff;color:#be4f0a;}body footer{margin-top:20px;text-align:center;}body footer .company{font-family:'Quattrocento',serif;margin:20px auto;max-width:1100px;text-align:left;}body footer .company .address{line-height:2px;flex-direction:column;align-self:center;}body footer .company .address address{display:inline;}body footer .company .WWTLft{border-left:1px solid #24aaba;padding-left:20px;}body footer .company .WWTLft p{text-align:center;font-family:'Montserrat',sans-serif;font-size:1em;margin-top:-2px;letter-spacing:.05em;}body footer img{width:100%;}body footer h3{display:inline;padding-top:10px !important;}body footer .row{display:flex;}body footer .row .seo{background:#24aaba;color:#fff;padding:15px;text-align:center;flex-direction:column;}body footer .row .seo a{color:#fff;}body footer .row .seo a i{font-size:2em;margin-left:10px;vertical-align:middle;}body footer .row .member{background:#be4f0a;color:#fff;padding:15px;text-align:center;flex-direction:column;}body .form-control{border-radius:0;border:1px solid #be4f0a;}body .content{margin-top:-15px;text-align:center;margin:auto;}body .content .sign{width:25%;}body .content .midWrap{max-width:1100px;text-align:left;margin:0 auto;}body .content .general-heading{height:200px;width:100%;padding-top:2%;}body .content .general-heading h1{color:#fff;padding:2% 4%;}body .content .heading{height:200px;text-align:center;margin:auto;width:100%;padding-top:.5%;}body .content .heading .inner-heading{background-size:contain;background-position:bottom right;background-repeat:no-repeat;height:100%;display:flex;}body .content .heading .inner-heading .btnSearch{background:#7c9640;color:#fff;margin-left:10px;}body .content .heading .inner-heading .dropdown-menu a{color:#000 !important;}body .content .heading .inner-heading h1{color:#fff;text-align:left;align-self:center;}.tooltip-inner{border:1px solid #be4f0a;background:#fff;color:#000;}.instruction{font-style:italic;text-align:center;margin:10px auto;}#grademapdiv{width:100%;height:600px;margin:40px auto;}.subnav{font-family:'Montserrat',sans-serif;color:#171517;text-align:left;font-size:.9em;margin:15px auto !important;}.subnav a{color:#24aaba;}.subnav i{color:#646464;margin:auto 6px;font-size:.7em;}.page-hero{width:70%;text-align:left;margin:10px auto;display:flex;}.page-hero div{align-self:center;}.page-hero div h2{color:#171517;font-family:'Quattrocento',serif;font-size:2.2em;}.page-hero div img{width:100%;}.page-hero div .learn-links{text-transform:uppercase;font-size:.9em;}.page-hero div .learn-links:before{content:"";font-family:'Font Awesome 6 Pro';padding-right:4px;}.general-carousel{height:200px;}.general-carousel .carousel-inner{color:#fff;}.general-carousel .carousel-inner .item{text-align:left !important;width:90%;margin:auto;}.general-carousel .carousel-inner .item h3{font-size:2.2em;}.general-carousel .carousel-inner .item img{object-fit:contain;width:25%;float:left;margin-right:20px;}.general-carousel .carousel-inner .item padding{text-align:left;}.general-carousel .carousel-inner .carousel-control{color:#ed9c69;}.cards{display:flex;flex-wrap:wrap;}.cards .background-dark{background:#000;color:#fff;}.cards .background-dark a{color:#fff;}.cards .background-light{background:#fff;color:#000;}.cards .background-light a{color:#000;}.cards .background-noborder{background:#fff;border:none !important;color:#000;}.cards .background-noborder a{color:#000;}.cards .general-card{min-width:30%;max-width:30%;float:left;height:auto;margin:40px 18px;border:1px solid #e8e8e8;}.cards .general-card:last-child{margin-right:0;}.cards .general-card .imgArea{max-width:100%;height:150px;display:block;background:#fff;text-align:center;}.cards .general-card .imgArea img{max-width:inherit;height:150px;}.cards .general-card .card-text{padding:15px;}.cards .general-card .card-text h2{font-size:2em;margin-top:0;}.cards .general-card .card-text p{margin-top:-1px;font-size:.9em;}.cards>*{flex:1 1 30%;}.icon-large{text-align:center;}.icon-large i{font-size:4em;vertical-align:middle;padding-right:4px;}.accordion .card{border:1px solid #e8e8e8;background:#eee;padding:8px;margin:10px auto;border-radius:1px;cursor:pointer;}.accordion .card .card-header{font-family:'Quattrocento',serif;font-size:1.5em;}.accordion .card .card-header a{color:#171517 !important;display:block;}.accordion .card .card-header .accordion-toggle:after{font-family:'Font Awesome 6 Pro';content:"";float:right;margin-right:6px;}.accordion .card .card-header .accordion-toggle.collapsed:after{content:"";}.accordion .card .card-body{padding:10px 20px;}#chartdiv{width:60%;height:250px;}#hcsmChart{width:100%;height:250px;}.fa-westernciv{padding-left:8px !important;}.school-detail{background:#e8e8e8;border-top:1px solid #646464;padding:20px;}.school-detail .instruction{text-align:left;margin:-9px auto 15px auto;font-size:.8em;color:#646464;width:1100px;}.school-detail .midWrap{display:flex;}.school-detail h1{color:#171517;}.school-detail .place{text-transform:uppercase;}.school-detail .school-detail-image{border-radius:100px;width:180px;height:180px;background-size:cover !important;background-position:center !important;}.school-detail .detail-columns{align-self:flex-end;text-align:center;}.school-detail .detail-columns a.btn{color:#fff;margin-top:10px;margin-left:0;width:100%;}.school-detail .detail-columns .subject-icons{background:#7c9640;}.school-detail .detail-columns .subject-icons.half{background:#bacb93;}.school-detail .detail-columns .subject-icons.none{background:#c4c4c4;}.school-detail .grade{text-align:center;}.school-detail .grade i{color:#24aaba;font-size:6em;margin-bottom:8px;}.school-detail .grade p{text-transform:uppercase;}.stat-bar{padding:10px 0;text-align:center;}.stat-bar .midWrap{display:flex;}.stat-bar .midWrap a.dataBtn{color:#fff;width:13%;margin:auto;display:flex;font-size:.9em;}.stat-bar .midWrap a.dataBtn i{font-size:2em;display:flex;align-self:center;padding-right:6px;}.programTabs{margin-bottom:20px !important;}.programTabs .programs{text-align:center;align-content:space-evenly;flex-wrap:wrap;flex-direction:row;display:flex !important;align-self:center;}.programTabs .programs .nav{margin:20px auto;border:none !important;}.programTabs .programs .nav ul li{float:unset;margin:10px 0;text-align:right;width:auto;height:auto;display:table;padding:15px !important;}.programTabs .programs .nav ul li a img{max-width:100px !important;}.programTabs .programs .nav ul li:hover{border:none !important;background-color:none !important;text-align:center;border-radius:1px !important;}.programTabs .programs img{width:64px;}.programTabs .programs i{font-size:2.7em;background:#9d9d9d;color:#fff;text-align:center;padding:10px;width:64px;height:64px;border-radius:50px;}.programTabs .programs .active a{border:2px solid #24aaba !important;text-align:center;border-radius:1px !important;display:table;}.programTabs .programs .active a:after{content:"";font-family:'Font Awesome 6 Pro';font-weight:600;font-size:.8em;color:#24aaba;position:absolute;margin-left:-37px;z-index:1;margin-top:85px;}.programTabs .programs .active a:before{content:"";width:1.5px;height:20px;background:#24aaba;position:absolute;margin-left:32px;margin-top:75px;}.programTabs .programs .active a i{color:#fff;}.programTabs .programs .active a .fa-paper-plane{background:#009444;}.programTabs .programs .active a .greenLt{background:#1da232;}.programTabs .programs .active a .yellowLt{background:#ffd800;}.programTabs .programs .active a .redLt{background:#d31414;}.programTabs .programs .active a .blueLt{background:#24aaba;}.programTabs .programs .active a .fa-tree-palm{background:#24aaba;}.programTabs .tab-content{border:2px solid #24aaba;background:#eee;padding:20px;}.programTabs .tab-content h2{margin-top:0;}.share{font-size:1.5em;margin:10px auto;font-family:'Quattrocento',serif;}#subjectmapdiv{width:100%;height:350px;border-left:1px solid #e8e8e8;padding-left:10px;}#mapdiv{width:100%;height:350px;}.r-midwest{background-color:#bcbcbc;}.r-northeast{background-color:#bedcdf;}.r-south{background-color:#dce0d4;}.r-west{background-color:#e4c5b0;}.divider-bkgd{background-color:#eee;padding:20px;}.r-subject{border-collapse:collapse;}.r-subject td,.r-subject th{padding:4px 10px;border-bottom:2px solid #fff;border-left:2px solid #fff;text-align:center;}.r-subject td:first-child,.r-subject th:first-child{border-left:none;}.r-subject tr:hover{background:#7c9640;}.r-subject tr:hover i{background:#7c9640;}.rankings{color:#fff;padding:20px;}.rankings .nav-tabs{background:none;color:#c6d4a7;display:flex;}.rankings .nav-tabs li{flex-direction:column;align-self:flex-end;margin-bottom:0;margin-left:-1px;border:1px solid #c6d4a7;border-radius:6px 6px 0 0;border-bottom:none;}.rankings .nav-tabs li:first-child{margin-left:0;}.rankings .nav-tabs li a{color:#fff !important;font-size:1.3em;font-family:'Montserrat',sans-serif;}.rankings .nav-tabs li a:hover{background:#576e23;color:#fff !important;border:none;margin-bottom:1px;}.rankings .nav-tabs li.active{background:#576e23 !important;border:none;margin-right:-1px;}.rankings .nav-tabs li.active a{background:unset !important;font-weight:bold;}.rankings .tab-content{padding:20px;}.rankings .tab-content .grades{font-size:1.7em;vertical-align:middle;margin:20px auto;}.rankings .tab-content .grades i{font-size:2em;border-left:1px solid #e8e8e8;padding-left:20px;margin-left:10px;}.rankings .tab-content .grades i:first-child{border-left:none;}.rankings .tab-content .subject{font-size:1.7em;vertical-align:middle;margin:20px auto;}.rankings .tab-content .subject i{font-size:1.4em;border-left:1px solid #e8e8e8;padding-left:20px;margin-left:10px;}.rankings .tab-content .subject i:first-child{border-left:none;}.rankings .tab-content .total{font-size:1.7em;vertical-align:middle;float:left;margin:0 20px 10px auto;background:#576e23;padding:20px;border-radius:4px;}.rankings .tab-content .total i{font-size:1.4em;}.breakdown{padding:20px;}.breakdown .nav-tabs{background:none;color:#24aaba;display:flex;}.breakdown .nav-tabs li{flex-direction:column;align-self:flex-end;margin-bottom:0;margin-left:-1px;border:1px solid #e8e8e8;border-radius:6px 6px 0 0;border-bottom:none;}.breakdown .nav-tabs li:first-child{margin-left:0;}.breakdown .nav-tabs li a{color:#1c8e9c !important;font-size:1.3em;font-family:'Montserrat',sans-serif;}.breakdown .nav-tabs li a:hover{background:#1c8e9c;color:#fff !important;border:none;margin-bottom:1px;}.breakdown .nav-tabs li.active{background:#1c8e9c !important;border:none;margin-right:1px;}.breakdown .nav-tabs li.active a{background:unset !important;font-weight:bold;color:#fff !important;border:none !important;}.breakdown .tab-content{padding:20px;}.stateName{color:#fff;font-family:'Quattrocento',serif;font-size:1.5em;}.mapGrade{color:#fff;margin:10px auto;font-size:1.2em;vertical-align:middle;}.mapGrade .fa-kit{font-size:1.7em;vertical-align:middle;}.mapGrade .fa-thin{font-size:1em;vertical-align:middle;}@media(min-width:768px){nav .navbar-toggler{display:none;}}@media(max-width:1450px){#searchResults a,#compareResults a{min-width:45% !important;max-width:45% !important;}}@media(max-width:995px){#searchResults a,#compareResults a{min-width:100% !important;max-width:100% !important;}.form-group{width:100% !important;}}@media(max-width:768px){.sign{width:100%;}.heading{height:auto !important;padding-top:20px !important;margin-bottom:20px !important;background-position:center;}.heading .inner-heading h1{margin-left:15px;}.carousel{height:100% !important;}.carousel .carousel-inner{display:block !important;}.carousel .carousel-inner .item div{margin:10px auto;}.carousel .carousel-inner .item .dvTxt{display:none !important;}.carousel .carousel-inner .carousel-control{display:none !important;}.general-carousel{height:auto !important;}.general-carousel .carousel-inner{padding-bottom:10px !important;}nav{display:table !important;}nav .nav-item{margin:10px auto;}nav .dropdown{margin-top:-40px;}nav .navbar-toggler{width:100%;padding:2px 10px;background:#be4f0a;color:#fff;text-align:right;border:none;margin-top:15px;}nav div{width:100% !important;height:auto;display:inline-table;margin:4px auto;text-align:center;}footer .seo,footer .member{width:100% !important;display:table;}footer .WWTLft{margin-top:20px;border-left:0 !important;}#mapdiv,#grademapdiv{height:220px !important;}#subjectmapdiv{height:350px !important;}.detail-columns{margin-bottom:10px;}.r-subject{margin-left:-45px;width:85%;}.homeSearch{display:table !important;}.homeSearch .col-md-6{width:100%;}.homeSearch .col-md-6 .sansTxt{font-size:2.5em;line-height:38px;}.cols{border-right:none !important;}.coreBlock{width:70% !important;}.searchBox{display:unset !important;}#searchFilters,.resultsPanel,.school-card,.midWrap{width:100% !important;}#searchResults,#compareResults{position:relative;z-index:1000;}.dataStat{text-align:unset !important;}.grade-panel .grade{width:90px !important;}.stats{width:60% !important;float:left;}.row{display:block !important;}.dataBtn{width:100% !important;text-align:center !important;margin:10px auto 10px 30px !important;}.cards{display:block !important;width:100% !important;}.cards .general-card{width:100% !important;min-width:fit-content;max-width:fit-content;}.rankings .nav-tabs{display:table !important;}}