.ExternalLink{font-weight:400;display:flex;align-items:center;text-decoration:none;padding:0}.ExternalLink .icon{display:flex;padding:0 6px}.ExternalLink .screen-reader-only{text-indent:-9999px}.DistrictDetailsLocaleEnrollmentChart{position:relative;max-width:100%;margin:15px auto}button{background-color:initial;border:none;font:inherit}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.vertical-middle{vertical-align:middle}.vertical-sub{vertical-align:sub}.vertical-baseline{vertical-align:initial}.float-left{float:left}.float-right{float:right}.absolute{position:absolute}.relative{position:relative}.inline-block{display:inline-block}.table{display:table}.table-row{display:table-row}.table-cell{display:table-cell}.transparent{color:transparent!important}.flex{display:flex;display:-webkit-flex}.flex-row{flex-direction:row}.flex-column{flex-direction:column}.flex-grow-1{flex-grow:1;-webkit-flex-grow:1}.flex-no-shrink{flex-shrink:0;-webkit-flex-shrink:0}.flex-justify-around{justify-content:space-around;-webkit-justify-content:space-around}.flex-justify-between{justify-content:space-between;-webkit-justify-content:space-between}.flex-items-end{align-items:flex-end;-webkit-align-items:flex-end}.flex-justify-center{justify-content:center;-webkit-justify-content:center}.flex-align-center{align-items:center;-webkit-align-items:center}.flex-wrap{flex-wrap:wrap;-webkit-flex-wrap:wrap}.border-box{box-sizing:border-box}.no-long,.no-top{top:0}.no-bottom,.no-long{bottom:0}.no-left,.no-wide{left:0}.no-right,.no-wide{right:0}.no-border-spacing{border-spacing:0}.fill,.fill__long{height:100%}.fill,.fill__wide{width:100%}.fill--50p,.fill--50p__long{height:50%}.fill--50p,.fill--50p__wide{width:50%}.text-inherit-color{color:inherit}.feedback-outline-orange:active,.feedback-outline-orange:focus,.feedback-outline-orange:hover{outline:1px solid orange}.clearfix{overflow:auto}.pointer{cursor:pointer}.no-wrap{white-space:nowrap}.no-border{border:none}.overflow-auto{overflow:auto}.overflow-visible{overflow:visible}.hidden{display:none!important}.ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header-container .esri-search{height:32px;width:100%}@media screen and (max-width:500px){.arcgisSearch .searchGroup .searchInput{font-size:16px!important}}#districtSearch_input,#schoolSearch_input{width:400px!important;font-size:.7em}.esriControlsBR{z-index:1!important}.esri-menu__header:first-child{display:flex;flex-direction:row;justify-content:space-between;align-items:center}@media screen and (max-width:500px){.esri-menu__header:first-child{padding-top:0!important;flex-flow:column-reverse;justify-content:center;align-items:stretch}}.showAllBtn{height:100%;width:auto;text-align:right;margin:0;border:transparent;background:#4c4c4c;color:#fff;outline:none;font-size:1em;font-weight:700;cursor:pointer}.map-container .esri-basemap-gallery__item:first-child{margin:0}@media screen and (max-width:1065px){.showAllBtn{margin-right:-1em}}@media screen and (max-width:500px){.showAllBtn{background-color:#31bda8;border-bottom:1px solid #fff;text-align:center;width:180%;margin:0 0 .4em -5.75em}}@media screen and (max-width:400px){.showAllBtn{margin:0 0 .4em -4.5em}}@media screen and (max-width:370px){.showAllBtn{margin:0 0 .4em -3.1em}}body,html{height:100%;width:100%;margin:0;padding:0}#app,#root,.app,.app-body,.root{height:100%;width:100%;display:flex;flex-direction:column;display:-webkit-flex;font-family:"Montserrat",sans-serif}.app-header{position:fixed;background-color:#394575;z-index:200;width:100%;padding:0;margin:0}@media screen and (min-width:800px){.app-header{height:90px}}.header-logo-container{height:50px;width:100%;background:#fff;display:flex;align-items:center;justify-content:space-between;display:-webkit-flex;-webkit-align-items:center;-webkit-justify-content:space-between}.header-logo-container img{padding-left:5px;cursor:pointer}.maped-logo{position:absolute;top:2px;left:10px;width:auto;height:50px;display:inline-block}@media screen and (max-width:750px){.maped-logo{height:28px;width:auto;top:8%}}.ccd-logo-container{display:flex;align-items:center;justify-content:flex-end;height:100%}.ccd-logo-container .ccd-logo{padding:0 15px;height:100%;display:flex;align-items:center}@media screen and (max-width:750px){.ccd-logo-container .ccd-logo{width:100px}}.ccd-logo-container .edge-link{right:235px;width:90px}.ccd-logo-container .ccd-link{right:70px;display:flex}.ccd-logo-container img{width:100%}.ccd-logo-container .ccd-logo-dropdown{display:flex;cursor:pointer;background-color:#e9e7e1;height:100%;align-items:center;padding:0 15px}.ccd-logo-container .ccd-logo-dropdown.active .ellipses{background-color:#4d4d4d}.ccd-logo-container .ccd-logo-dropdown .ellipses{height:4px;width:4px;background-color:#999;border-radius:50%;margin:2px}.header-dropdown-container{background-color:#e9e7e1;width:150px;padding:10px 20px;position:absolute;right:0;visibility:visible;cursor:pointer;box-shadow:-1px 3px 2px 1px rgba(0,0,0,.1);z-index:10}.header-dropdown-container.collapse{visibility:collapse}.full-imag,.partial-image{padding:0;cursor:pointer;margin:0}.school-map-logo-container{margin-top:.2em;margin-left:50px}.log-img{padding-left:5px;cursor:pointer;display:block;width:243px;height:50px;background:url(../../static/media/CCD_NCES_logo.16cea508.png);background-position:50%;background-repeat:no-repeat}.and_or{color:#31bda8;font-size:1em;text-align:center;margin:0 .6em .6em;width:75%;float:left}.total-results{font-size:10px;color:#000;vertical-align:middle}.toggleStatewide{font-size:13px;margin-top:-5px}.toggleStatewide #shAnchers,.toggleStatewide #shText{display:inline-block;padding-left:2px;text-decoration:none;color:#79cf77!important}.toggleStatewide #shAnchers a,.toggleStatewide #shText a{text-decoration:none;color:#79cf77}.sort-by-message{color:#000;padding-left:2px;font-size:12px}.results-header__height-short,.results-header__height-tall{height:4em}.results-header__title{color:#31bda8;font-size:1em;width:80%}.share-download{margin-right:.25em}#map-Container{flex:1 1 auto}.results-panel{position:absolute;top:0;right:0;bottom:0;width:330px;padding:10px;z-index:100;background:#fff;box-shadow:0 0 30px 0 #323232;transition:right .2s}.results-panel.tiny{right:-350px}.results-panel.tiny .close:after{display:none}.results-panel .close{border-radius:6px 6px 0 0;position:fixed;text-align:center;font-weight:100;width:100px;height:13px;cursor:pointer;padding:8px 10px;color:#fff;margin-left:-10px;opacity:1;top:50%;font-size:14px;-webkit-transform:rotate(-90deg) translateY(-255%);transform:rotate(-90deg) translateY(-255%);z-index:100;text-shadow:none!important}.results-panel .close,.results-panel .close:after{display:block;background:#525252;-webkit-font-smoothing:antialiased}.results-panel .close:after{content:"";position:absolute;width:8px;height:8px;z-index:2;bottom:0;left:50%;-webkit-transform:translate(-50%,50%) rotate(45deg);transform:translate(-50%,50%) rotate(45deg);border-color:transparent #f0f0ed #f0f0ed transparent;border-style:solid;border-width:0 1px 1px 0}.results-container{border-top:2px solid #b7b4b4;overflow-y:scroll!important;position:absolute;bottom:0;left:0;width:100%}.results-container__top-extra-high{top:3em}.results-container__top-high{top:5em}.results-container__top-med{top:4.25em}.results-container__top-low{top:5.5em}.district-item,.school-item{padding:5px 5px 5px 10px;border-bottom:1px solid #b7b4b4;position:relative;font-size:14px}.district-item:nth-child(odd),.school-item:nth-child(odd){background-color:#e9e7e1}.district-table,.school-table{display:table;margin-bottom:8px}.district-table.lunch-table,.school-table.lunch-table{width:300px}.district-row,.school-row{display:table-row;font-size:13px;line-height:1.3}.district-row.right,.school-row.right{float:right;width:110px;color:#4183c4;text-decoration:none}.district-row.first,.school-row.first{margin-top:5px}.district-row.address,.school-row.address{display:flex;flex-direction:row}.district-row.address .address-data,.school-row.address .address-data{width:100%}.district-data,.school-data{display:table-cell}.data-label{white-space:nowrap;padding-right:4px}.lunch-total{padding-left:10px}.details-toggle button{padding:2px}.district-details,.school-details{margin-top:10px;font-size:13px}.district-details .district-row,.district-details .school-row,.school-details .district-row,.school-details .school-row{width:calc(100% - 50px)}.district-attribute-label,.school-attribute-label{color:#4183c4;text-decoration:none;font-weight:700;margin-top:10px}.district-details-note,.school-details-note{margin-top:6px;font-size:11px}.district-details-locale-link-container{display:flex;justify-content:center;margin-bottom:10px}.district-details-locale-link-container a{color:#4183c4;text-decoration:none;font-weight:700}.district-details-locale-link-container a .icon{font-weight:700}.details-table{display:table}.details-table .details-row{display:table-row}.details-table .details-data{display:table-cell;margin-top:6px;font-size:11px}.details-table .details-symbol{text-align:center}.details-toggle,.zoom-to-school{cursor:pointer;font-size:11px}.details-marker{vertical-align:middle}.school-district,.show-all-schools{cursor:pointer;color:#4183c4}.show-all-schools{padding:0}.distict-table-header,.school-table-header{background:#036;color:#fff;display:block}.distict-table-header td,.school-table-header td{width:25px;text-align:center}.distict-table-header.enrollment,.school-table-header.enrollment{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.distict-table-header.enrollment td,.school-table-header.enrollment td{max-width:24px;min-width:24px;text-align:center}.distict-table-header.ethnicity,.school-table-header.ethnicity{text-align:center}.distict-table-header.ethnicity td,.school-table-header.ethnicity td{text-align:center;overflow:visible;margin-left:-100%;margin-right:-100%;max-width:40px;min-width:40px}.distict-table-header.gender,.school-table-header.gender{text-align:center}.distict-table-header.gender td,.school-table-header.gender td{width:50px}.district-table-data,.school-table-data{background:#eee;display:inline-block;margin:0;vertical-align:top;padding:0 0 5px}.district-table-data td,.school-table-data td{width:25px;text-align:center}.district-table-data.enrollment,.school-table-data.enrollment{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-bottom:5px}.district-table-data.enrollment td,.school-table-data.enrollment td{max-width:24px;min-width:24px;text-align:center}.district-table-data.ethnicity,.school-table-data.ethnicity{text-align:center}.district-table-data.ethnicity td,.school-table-data.ethnicity td{text-align:center;overflow:visible;margin-left:-100%;margin-right:-100%;max-width:40px;min-width:40px}.district-table-data.gender,.school-table-data.gender{text-align:center}.district-table-data.gender td,.school-table-data.gender td{width:50px}.school-zoom{cursor:pointer;height:24px;vertical-align:middle}.district-name,.school-name{font-weight:700}.district-id,.school-id{float:right;display:inline;font-weight:400}.school-link{text-decoration:underline;margin-bottom:5px;color:#4183c4}.esriPopup .actionsPane,.esriPopup .titleButton.close,.esriPopup .titleButton.maximize{display:none}.esriPopup .titlePane{border-radius:0!important;background-color:#333!important}.esriPopup .titleButton.next{right:5px!important}.esriPopup .titleButton.prev{right:20px!important}.share-input-box{height:30px;font-size:12px;width:115px;padding:.125rem .5rem}.copy-to-clipboard-button{font:inherit;border:none;height:35px;padding:4px 7px;margin-left:10px;color:#fff;border-radius:5px;cursor:pointer;background-color:#2bcc89}.share-url-container{margin:15px}.font-awesome-container-share{font-size:34px;margin-left:15px}.font-awesome-container-share div a{margin-right:15px}#facebookShare{color:#3b5998}#twitterShare{color:#46a1ee}.results-header-font-awesome{font-size:20px;padding:0}.results-header-font-awesome span{padding:5px}.show-spinner:before{content:"";box-sizing:border-box;position:absolute;top:50%;left:50%;width:90px;height:90px;margin-top:-10px;margin-left:-10px;border-radius:50%;border:6px solid #ccc;border-top-color:#fff;-webkit-animation:spinner .6s linear infinite;animation:spinner .6s linear infinite;opacity:.85}@-webkit-keyframes spinner{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.map-container{position:fixed;top:90px;right:0;bottom:0;left:0}.modal-container{position:fixed;z-index:1000;height:100%;width:100%;left:0;top:0}.modal-background{background-color:rgba(0,0,0,.35);height:100%;width:100%}.modal-window{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:initial;position:fixed;height:auto;left:50%;top:40%;width:375px;min-height:100px;background:transparent;border:none;box-shadow:0 1px 2px rgba(0,0,0,.25)}.modal-window a{word-break:break-word;word-wrap:break-word;text-decoration:none}.modal-window:before{top:0;background-image:linear-gradient(to-top,#fff,hsla(0,0%,100%,0))}.modal-wrapper{height:100%;max-height:400px;box-sizing:border-box;left:0;top:0}.custom-scroll::-webkit-scrollbar{height:8px;width:8px}.custom-scroll::-webkit-scrollbar-thumb{background:#888;border-radius:0}.modal-title{font-size:16px;display:block;margin:0;padding:0;text-align:center;height:45px;line-height:45px;background:#51add6;font-weight:700;color:#fff;border-radius:6px 6px 0 0}.modal-source{width:100%}.modal-content{border-radius:0 0 6px 6px!important;border:1px solid #fff}.distance-warning,.modal-content{height:auto;outline:none;font-size:15px;color:#555;padding:1em;background:#fff}.distance-warning{border-radius:6px!important;border:1px solid #fff}.start-modal-item{height:40px;line-height:40px;margin:15px}.modal-button{border:none;padding:0 1em;font-size:16px;font:inherit!important;color:#fff;border-radius:5px;cursor:pointer;background-color:#2bcc89}.modal-button span{width:inherit;margin:0 auto;text-align:center}.modal-or{color:#fff;background:#51add6;border-radius:25px;width:2.75em;height:2.75em;display:flex;align-items:center;justify-content:center;margin:0}.search-filter-menu-button{display:none;font-size:1.5em;padding:0 .3em}.header-filters-reset{display:flex;align-items:center;justify-content:center;min-width:32px;height:32px;font-size:1.3em;border-radius:1em;cursor:pointer;margin:4px}@media screen and (min-width:800px){.header-filters-reset button{padding:0}}.header-container{display:flex;color:#fff;background-color:#394575;width:100%;height:40px}.view-switcher{display:flex;align-items:center}.view-switcher .selector{padding:0 10px;cursor:pointer;font-size:1em;font-weight:700;color:#fff;height:40px;line-height:40px;text-transform:uppercase}@media screen and (max-width:995px){.view-switcher .selector{font-size:16px}}.view-switcher .view-switcher__divider{width:2px;height:20px;background:#fff}.selector.selected{color:#4dbc87}.geocoder-container{align-items:center;max-width:40em}.filters-container,.geocoder-container{height:100%;display:flex;flex-direction:row;flex-wrap:nowrap;flex-grow:1}.filters-container{justify-content:space-between}.moreMsg{padding-top:.8em!important;position:absolute;bottom:70px;z-index:1;font-size:13px;left:5px}@media screen and (max-width:1500px){.moreMsg{width:400px}}@media screen and (max-width:800px){.moreMsg{bottom:20px}}@media screen and (max-width:500px){.moreMsg{display:none}}.smallMoreMsg{width:55%!important}.gradeButton{height:100%;background-color:#add8e6;font-color:#000}.gradeButton,.menuButton{width:auto;text-align:center;outline:none;font-size:1em}.menuButton{height:40px;margin:0;border:none;background-color:initial;color:#fff;font-weight:700;white-space:nowrap}.menuButton:hover{border-color:none;outline:none}.menuButton:focus,.menuButton:hover{background-color:#51add6}.innerMenu{box-sizing:border-box;background-color:#e1f2fa;position:absolute;color:#000;width:23em;max-width:100%;font-weight:700;font-size:1em;padding:20px;border:1px solid rgba(0,0,0,.15);box-shadow:0 6px 12px rgba(0,0,0,.175)}@media screen and (max-width:995px){.innerMenu{display:block!important}}@media screen and (max-width:1700px){.innerMenu.distDistance{left:65%}}@media screen and (max-width:1700px){.innerMenu.distSchool{left:63%}}.innerMenu-wider{width:27em!important}.innerMenu-smaller{width:20em!important}.innerMenu p{color:#000;margin:0}.innerMenu ul{list-style:none;padding:.1em;margin:0}.innerMenu ul li{padding:5px;margin:0;width:100%}.innerMenu ul li,.innerMenu ul li label{display:flex;align-items:center}.school-description-header__container,.school-type-header__container{display:flex;align-items:baseline;padding:.25rem 0}.school-description-header__container #innerFa.fa-info,.school-type-header__container #innerFa.fa-info{padding-right:.35rem}.innerMenu .schoolTypesFilter-container{width:100%;flex-direction:row;display:flex;flex-grow:1;flex-wrap:wrap}.innerMenu .fa{font-size:1em;border-style:solid;border-color:#fff;border-radius:.8em}.innerMenu .districtFilters{display:flex;flex-wrap:wrap;width:100%}.innerMoreMenu{left:auto;right:0}.innerMoreMenuDistrict{right:0;height:5em}#outterFa{padding:0 .4em .4em .3em}#innerFa,#outterFa{border-style:none!important;color:#51add6}#innerFa{padding:0 .35rem 0 .25rem}.regularSchoolPoint{color:#3678f2}.specialSchoolPoint{color:#7abafc}.altSchoolPoint{color:#4cbc87}.vocationalSchoolPoint{color:#45a6ab}.schoolTypesIcon{padding:3px;font-size:.8em}.icon{padding:10px}.filters{padding:5px;font-size:1.2em;width:100%}input[type=checkbox]{zoom:1}input[type=radio]{zoom:1.2;margin:0 .25rem}.distanceComponent{height:5em}.distanceComponent ul{display:flex;flex-grow:2;flex-direction:row;justify-content:space-around}.distanceComponent:first-child{padding:5px}.gradeSpanComponent{height:5em}.gradeSpanComponent ul{display:flex;flex-grow:2;flex-direction:row;justify-content:space-around}.moreComponent{padding:2px!important}#grades{display:flex;flex-grow:1;flex-direction:row;justify-content:space-between}#grades:first-child{margin-left:-.3em;padding:0}.extraSmall{width:6em!important;margin-left:-75px!important}.small{width:27em!important}.med{width:32em!important}.tooltip{position:relative}.tooltip .tooltiptext{font-family:"Montserrat",sans-serif!important;font-size:12px;min-width:350px;color:#000;background-color:#f7f7f7;position:absolute;box-shadow:0 6px 12px rgba(0,0,0,.175);opacity:1;padding:8px;border:1px solid #000;z-index:6}.tooltip .tooltiptext:after{content:"";position:absolute}.tooltip-hover{color:#fff;position:relative;display:inline-block}.tooltip-hover .tooltiptext{visibility:hidden;font-family:"Montserrat",sans-serif!important;font-size:12px;width:45em;color:#000;background-color:#f7f7f7;position:absolute;box-shadow:0 6px 12px rgba(0,0,0,.175);margin:2em 0 0 -2em;opacity:1;padding:8px;border:1px solid #000;z-index:6}.tooltip-hover .tooltiptext:after{content:"";position:absolute}.tooltip-hover:hover .tooltiptext{visibility:visible}.district-tt,.grade-span-tt,.school-tt{margin-left:-150px}.district-more-item{margin-bottom:20px}#districGradeSpanSlider,#districtDistanceSlider,#districtEnrollmentSlider,#districtSchoolCountSlider,#schoolDistanceSlider,#schoolEnrollmentSlider,#schoolGradeSpanSlider{margin:15px 10px 0}.header-dropdown{padding:0;margin:0;font-size:.8em;display:flex;flex-direction:column;display:-webkit-flex}.header-dropdown-iem{justify-content:center}.header-dropdown a,.header-dropdown div{color:#4d4d4d;padding:10px 0;font-size:14px;text-decoration:none}.header-dropdown a:visited{color:#4d4d4d;text-underline:none}.header-dropdown a:hover{color:#000}.header-dropdown span{padding:5px}.tooltip-header-dropdown{position:absolute;right:380px;top:470px;z-index:60}.tooltip-header-dropdown .tooltiptext{font-family:"Montserrat",sans-serif!important;font-size:12px;bottom:0;min-width:350px;color:#000;background-color:#f7f7f7;position:absolute;box-shadow:0 6px 12px rgba(0,0,0,.175);opacity:1;padding:8px;border:1px solid #000;z-index:6}.tooltip-header-dropdown .tooltiptext:after{content:"";position:absolute}.tooltip-header-dropdown a{text-decoration:underline}.mobile-show{display:none}.mobile-header{position:relative}.mobile-header__menu-icon-container{display:flex;align-items:center;justify-content:center;height:40px;min-height:40px;width:40px;min-width:40px}.mobile-header__menu-icon{transition:background .3s;display:block;cursor:pointer;height:30px;width:30px;fill:#fff}.mobile-header__menu-icon:active{background:#4f60a2}.mobile-header__geocoder-container{width:100%}.mobile-header__geocoder-container .filters{display:flex;height:100%;width:100%;padding:0}.mobile-header__geocoder-container .arcgisSearch{margin:auto 0;width:100%}.mobile-header__geocoder-container .arcgisSearch .searchExpandContainer,.mobile-header__geocoder-container .arcgisSearch .searchInputGroup{width:calc(100% - 46px)!important}.mobile-header__geocoder-container .arcgisSearch .searchGroup .searchInput{width:calc(100% - 36px)!important}.mobile-menu{font-size:.7em!important;background:#394575;position:absolute;width:280px;z-index:50;bottom:60px;top:.4px;left:0;height:100%;transition:left .2s}.mobile-menu.hidden{display:block!important;left:-280px}@media screen and (min-width:996px){.mobile-menu{display:none}}.mobile-menu .icon,.mobile-menu .tooltip{display:none}.mobile-menu .innerMenu{box-sizing:border-box;position:relative;width:100%;max-width:100%;float:none;padding:10px}.mobile-menu .menuButton{width:auto!important;padding:15px 0 15px 5px}.mobile-menu .menuButton:focus,.mobile-menu .menuButton:hover{background:transparent}.mobile-menu .slider{max-width:220px;margin-left:20px}.mobile-menu label{display:block}.mobile-menu__view-toggle{justify-content:center;display:flex;height:40px;color:#fff}.mobile-menu__tools{padding-bottom:40px;position:absolute;overflow-x:hidden;overflow-y:auto;width:100%;top:40px;bottom:0;left:0}.mobile-menu__tools .school-description-header,.mobile-menu__tools .school-type-header{padding:5px 0;display:block;float:none}@media screen and (max-width:375px){.modal-window{width:290px}.modal-content{font-size:10px}.start-modal-item{margin:5px}.modal-button{height:3em;width:10em}.header-dropdown{display:none}.map{height:100%!important}.innerMenu ul li,.moreComponent{padding:5px 0 0 5px!important}.header-logo-container{overflow:hidden}#grades{justify-content:flex-start}.tooltip{position:relative;padding:0;margin:0}}@media(max-width:1300px){.header-container .header-container{font-size:.8em}}@media(max-width:1080px){.school-map-logo-container{margin-top:.1em}.header-container .header-container{font-size:.7em}}@media(max-width:995px){.grade-span-width{width:90%}.distDistance,.distSchool{width:100%!important;left:0!important}.header-container .header-container{display:none}.mobile-show{width:100%;display:flex;align-items:center}.moreComponent{padding:5px 0 0 5px!important}#grades{justify-content:flex-start;font-size:.9em}#innerFa,#outterFa{display:none}.gradeSpanComponent ul li{padding:5px 0 0 5px!important}#sAllCB{padding:0!important}.header-logo-container img{padding-left:0;max-width:100%}#innerFa,#outterFa{padding:.2em .5em;border-style:none!important;color:#51add6}}@media screen and (max-width:725px){.ccd-logo-container{width:50%}.ccd-logo-container a{padding:0 10px}.ccd-logo-container a img{display:inline-block!important}.school-map-logo-container{margin-top:0;display:block;width:75%}}@media screen and (max-width:1100px){.school-map-logo-container{padding-right:0!important}}@media screen and (min-width:500px){.full-image{display:block!important}.partial-image{display:none!important}}@media screen and (max-width:500px){.ccd-logo-container{width:38%}.ccd-logo-container .ccd-logo-dropdown{display:none}.log-img{height:30px;width:100px}.results-header__height-short{height:2.75em}.results-header__container{margin-left:.5em}.results-container__top-extra-high{top:1.75em}.results-container__top-high{top:3em}.results-container__top-med{top:3.5em}.results-container__top-low{top:4.5em}.results-panel{width:100%;height:40%;bottom:0;top:auto;padding:0;margin:0;transition:height .2s}.results-panel.tiny{right:0;height:0;padding:0}.results-panel .and_or{margin:.2em auto}.results-panel .close{-webkit-transform:rotate(0) translateY(-30px);transform:rotate(0) translateY(-30px);left:calc(50vw - 15%);top:auto}.full-image{display:none!important}.partial-image{display:block!important}}.esri-popup .esri-popup__main-container{max-width:310px}.esri-popup .esri-popup__main-container .esri-popup__header{padding-top:0;height:32px;background-color:#333}.esri-popup .esri-popup__main-container .esri-popup__header .esri-popup__header-container--button{height:100%;align-items:center;border-radius:2px;overflow:hidden}.esri-popup .esri-popup__main-container .esri-popup__header .esri-popup__header-container--button:hover{color:#fff;background-color:#4d4d4d}.esri-popup .esri-popup__main-container .esri-popup__header .esri-popup__header-container--button .esri-popup__header-title{margin:0;color:#fff;font-size:15px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.esri-popup .esri-popup__main-container .esri-popup__header .esri-popup__header-buttons{height:100%;align-items:center;padding:0}.esri-popup .esri-popup__main-container .esri-popup__header .esri-popup__header-buttons .esri-popup__button{height:100%;align-items:center;padding:7px}.esri-popup .esri-popup__main-container .esri-popup__header .esri-popup__header-buttons .esri-popup__button[aria-label=Close]:hover{color:#fff;background-color:#4d4d4d}.esri-popup .esri-popup__main-container .esri-popup__content{margin:0}.esri-popup .esri-popup__main-container .esri-popup__content .esri-widget{background-color:#fff}.esri-popup .esri-popup__main-container .esri-popup__content .esri-feature__main-container .esri-feature__content-element{padding:0;margin:0}.esri-popup .esri-popup__main-container .esri-popup__content .esri-feature__main-container .esri-feature__content-element:first-child .esri-widget__table tr .esri-feature-fields__field-header{width:20%}.esri-popup .esri-popup__main-container .esri-popup__content .esri-feature__main-container .esri-feature__content-element:not(:first-child) .esri-widget__table tr .esri-feature-fields__field-header{width:57%}.esri-popup .esri-popup__main-container .esri-popup__content .esri-feature__main-container .esri-feature__content-element a.district-profile-link{display:inline-block;padding:6px;margin:2px;color:#394575;border-radius:2px;background-color:#f7f7f7;transition:background-color .15s;font-weight:700}.esri-popup .esri-popup__main-container .esri-popup__content .esri-feature__main-container .esri-feature__content-element a.district-profile-link:hover{background-color:#ddd}.esri-popup .esri-popup__main-container .esri-popup__content .esri-feature__main-container .esri-feature__content-element .buttons__container{display:flex}.esri-popup .esri-popup__main-container .esri-popup__content .esri-feature__main-container .esri-feature__content-element .buttons__container button{border-radius:2px;padding:5px 0;transition:background-color .15s;text-decoration:underline;color:#6e6e6e;cursor:pointer;width:50%;margin:4px}.esri-popup .esri-popup__main-container .esri-popup__content .esri-feature__main-container .esri-feature__content-element .buttons__container button:hover{color:#333;background-color:#eee}.esri-popup .esri-popup__main-container .esri-popup__footer{margin:0 0 0 auto!important;padding:0}.esri-popup .esri-popup__main-container .esri-popup__footer .esri-popup__navigation{background-color:#fff}
/*# sourceMappingURL=main.98fdfaa5.chunk.css.map */