.sol-secondary-nav .navbar-nav .nav-link.schools-link{background:#eb854a;border-bottom:3px solid #fff}#map{width:100%;height:550px;border:0}.map-container,.map-row,.overview-piechart,.overview-stats,.stats-row{padding:0}.map-container .top-map{padding:15px;background:#e87533;border-top:0;color:#fff}.school-info-overlay-content h4,.school-map-info-window h4{margin:0 0 15px}.school-info-overlay-content p,.school-map-info-window p{margin:10px 0}.school-info-overlay-content .extremely-high,.school-map-info-window .extremely-high{color:#df294e}.school-info-overlay-content .very-high,.school-map-info-window .very-high{color:#ea7431}.school-info-overlay-content .high,.school-map-info-window .high{color:#f6bb29}.school-info-overlay-content .medium,.school-map-info-window .medium{color:#efd828}.school-info-overlay-content .low,.school-map-info-window .low{color:#20a126}.school-info-overlay-content .not-defined,.school-map-info-window .not-defined{color:#5e5d62}.content-block{color:#555}.content-block h2{font-size:2rem;color:#e87533;margin-bottom:10px;font-weight:600}.content-block h1{font-weight:600;font-size:3rem;margin-bottom:20px}.content-block p{font-size:1.5rem}.copytext{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding:50px}.map-legend{border:1px solid #fff;padding:0;margin:0}.map-legend .legend-col{margin:0;padding:0;text-align:center;color:#fff;min-width:70px}.map-legend .legend-col .header-legend-col{margin-bottom:1px;font-size:.75rem;line-height:25px;border-bottom:1px solid #fff;height:25px;overflow:hidden}.map-legend .legend-col .value-legend-col{font-size:1rem;line-height:27px;height:35px;overflow:hidden}.map-legend .legend-col .value-legend-col span{font-size:14px}.map-legend>.extremely-high{background:#df294e}.map-legend>.very-high{background:#ea7431}.map-legend>.high{background:#f6bb29}.map-legend>.medium{background:#efd828}.map-legend>.low{background:#20a126}.map-legend>.not-defined{background:#5e5d62}.map-tools{position:absolute;top:10px;right:10px;z-index:993}.map-tools>li{color:#fff;float:left;margin-left:10px;background:rgba(0,0,0,.1);border-radius:25px}.map-tools>li.active,.map-tools>li:hover{cursor:pointer;background:rgba(0,0,0,.3)}.map-tools>li input#map-school-search-input{background:none;border:none;padding:14px;display:none;float:left;color:#fff;line-height:1.3;width:200px}.map-tools>li input#map-school-search-input:focus{outline:none}.map-tools>li input#map-school-search-input::-webkit-input-placeholder{color:#eee}.map-tools>li input#map-school-search-input:-moz-placeholder,.map-tools>li input#map-school-search-input::-moz-placeholder{color:#eee}.map-tools>li input#map-school-search-input:-ms-input-placeholder{color:#eee}.map-tools>li>a{display:inline-block;padding:10px}.map-tools>li #map-school-search-clear,.map-tools>li.active #map-school-search-button{display:none}.map-tools>li.active #map-school-search-clear{display:inline-block}.map-tools>li.active input#map-school-search-input{display:block}.map-tools>li #map-school-search-message{position:absolute;width:307px}.map-tools>li .ui-menu.ui-widget.ui-widget-content.ui-autocomplete.ui-front{background:red;min-width:307px}.map-tools>li .ui-menu.ui-widget.ui-widget-content.ui-autocomplete.ui-front>li{margin:0;width:100%}.map-tools>li .ui-menu.ui-widget.ui-widget-content.ui-autocomplete.ui-front>li>a{height:auto;padding:5px 10px}.map-tools>li .ui-menu.ui-widget.ui-widget-content.ui-autocomplete.ui-front>li>a:hover{cursor:pointer}.map-tools #minimize-map-btn{display:none}#map-canvas-container.maximized{position:fixed!important;z-index:1200;top:0;right:0;left:0;bottom:0;width:100vw;height:100vh}#map-canvas{height:100%}.row-schools-header{padding:0;background:#68968a;background-image:url("/img/maps-header.jpg");background-repeat:no-repeat;background-position:50%;background-size:cover;color:#fff;min-height:550px;padding:50px}.row-schools-header .content-block{color:#fff}.row-schools-header h5{color:#d05b18;font-weight:900;margin-bottom:10px}.row-schools-header h2{margin-bottom:20px}.row-schools-header li,.row-schools-header p{font-size:1.2rem}.row-schools-header ul.solar-list{padding:20px}.row-schools-header ul.solar-list li{margin-bottom:20px;font-size:16pt;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.row-schools-header ul.solar-list li .list-bullet{color:#e5651c;font-size:30pt;-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}.row-schools-header ul.solar-list li .list-item{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:10px}.map-side-panel{background-image:url("/img/impure-carbon-consumption.png") 100% 80% no-repeat #f9f9f9;background-size:320px auto;color:#626165;padding:15px}.map-side-panel,.map-side-panel #quick-look-global{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.map-side-panel #quick-look-global,.map-side-panel #quick-look-school{height:100%}.map-side-panel #quick-look-school .side-panel-data{height:80%}.side-panel-data{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.side-panel-footer{margin-left:15px;margin-right:15px;height:30px;line-height:30px}.amcharts-chart-div>a{display:none!important}.row-side-panel{height:100%;padding:0}.quick-look{font-weight:900;margin-bottom:10px}#consumption-equation,#quick-look-school{display:none}.school-summary-close-button{position:absolute;right:20px}.equation-close-button{color:#fff}.asset-name{margin-bottom:10px}.asset-address{font-size:16px;font-weight:700}.asset-lat-long{margin-bottom:20px}.energy-data-group{margin:10px 0 15px;-webkit-box-flex:1;-ms-flex:1;flex:1}.energy-data-group .energy-title{color:#20a126;font-weight:900}.energy-data-group .energy-values{font-size:16px;margin:5px 0 10px}.energy-data-group .energy-values .big-value{color:#20a126;font-size:30px;font-weight:700}.energy-data-group .energy-values .big-value span{font-size:20px}.energy-data-group.extremely-high .big-value,.energy-data-group.extremely-high .energy-title{color:#df294e}.energy-data-group.very-high .big-value,.energy-data-group.very-high .energy-title{color:#ea7431}.energy-data-group.high .big-value,.energy-data-group.high .energy-title{color:#f6bb29}.energy-data-group.medium .big-value,.energy-data-group.medium .energy-title{color:#efd828}.energy-data-group.low .big-value,.energy-data-group.low .energy-title{color:#20a126}.energy-data-group.not-defined .big-value,.energy-data-group.not-defined .energy-title{color:#5e5d62}#consumption-equation{background-image:url("/img/calculator.png") no-repeat 50% 100% #e87533;background-size:auto 350px;color:#fff;padding:25px 15px;text-align:center;padding:50px}#consumption-equation h5{font-size:2.5rem}#consumption-equation .equation-close-button{position:absolute;right:20px;top:24px}#consumption-equation p{text-align:left;font-size:1.5rem}#consumption-equation .consumption-equation-img{width:400px;height:400px;background-image:url(/img/consumption-equation.png);background-position:50%;background-repeat:no-repeat;background-size:contain;margin:auto}#consumption-equation ol.equation{text-align:left;padding-left:50px;font-size:1rem;margin-bottom:25px}#consumption-equation ol.equation li{line-height:20px;margin-bottom:7px}#consumption-equation ol.equation .operator:before{font-weight:700;display:inline-block;margin-left:-25px;text-align:center;width:25px}#consumption-equation ol.equation .minus:before{content:"-"}#consumption-equation ol.equation .divide:before{content:"\F7"}#consumption-equation ol.equation .equals:before{content:"="}.consumption-equation-link{font-size:13px}#pie-chart{width:200px;height:200px}.data-visualization-panel{padding:15px}.row-general-stats{height:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff}.row-general-stats .row-general-stats-container-boxed{text-align:center;font-size:2rem;font-weight:400;color:#000}.row-general-stats .row-general-stats-container-boxed strong{font-weight:900}.map-legend-row{position:absolute;bottom:20px;right:0;width:500px}.map-legend-row .map-legend{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}@media (max-width:568px){.map-legend-row{width:422px;bottom:15px}}.school-info-overlay{position:absolute;top:0;left:0;width:350px;height:100%;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;z-index:992;-webkit-transition:all .2s linear;transition:all .2s linear}.school-info-overlay .school-info-overlay-header{height:200px;background:#0075bb;padding:30px}.school-info-overlay .school-info-overlay-header .school-info-overlay-close-button{position:absolute;top:10px;right:10px;color:#fff;padding:5px;border-radius:45px}.school-info-overlay .school-info-overlay-header .school-info-overlay-close-button:hover{cursor:pointer;background:hsla(0,0%,100%,.3)}.school-info-overlay .school-info-overlay-header .school-info-overlay-header-school{font-size:1.5rem;color:#fff;line-height:2rem;font-weight:400;height:75px;width:290px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.school-info-overlay .school-info-overlay-header .school-info-overlay-header-school a{color:#fff}.school-info-overlay .school-info-overlay-header .div-divider{width:150px;background:#fff;height:4px;margin-top:10px;margin-bottom:5px}.school-info-overlay .school-info-overlay-header .school-info-overlay-location-weather{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.school-info-overlay .school-info-overlay-header .school-info-overlay-location-weather .school-info-overlay-details{font-size:1rem;color:#fff}.school-info-overlay .school-info-overlay-content{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:10px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex}.school-info-overlay .school-info-overlay-content .school-info-overlay-content-line{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1;flex:1}.school-info-overlay .school-info-overlay-content .school-info-overlay-content-line .content-line-icon{width:50px;height:50px;border-radius:7px;background:#0075bb;margin:10px;text-align:center;font-size:40px;color:#fff;line-height:50px}.school-info-overlay .school-info-overlay-content .school-info-overlay-content-line .content-line-text{color:#000;font-size:1rem;font-weight:400}.school-info-overlay .school-info-overlay-content .school-info-overlay-content-line .content-line-text strong{font-size:1.15rem;font-weight:900}.school-info-overlay .school-info-overlay-content .content-disclaimer{width:100%;padding-left:10px}.school-info-overlay .school-info-overlay-footer{height:60px;background:#e87533;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;font-size:1.25rem;color:#fff}.school-info-overlay .school-info-overlay-footer,.school-info-overlay .school-info-overlay-footer a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.school-info-overlay .school-info-overlay-footer a{height:100%;width:100%;text-align:center;-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;color:inherit}.school-info-overlay.info-overlay-hidden{left:-400px}.weather-icon{height:85px;width:85px;margin:-15px;text-align:center}.weather-icon.rain{background-image:url("/img/weather/animated/rainy-1.svg")}.weather-icon.rain,.weather-icon.rainy-2{background-repeat:no-repeat;background-size:contain;background-position:50%}.weather-icon.rainy-2{background-image:url("/img/weather/animated/rainy-2.svg")}.weather-icon.rainy-3{background-image:url("/img/weather/animated/rainy-3.svg")}.weather-icon.rainy-3,.weather-icon.rainy-4{background-repeat:no-repeat;background-size:contain;background-position:50%}.weather-icon.rainy-4{background-image:url("/img/weather/animated/rainy-4.svg")}.weather-icon.rainy-5{background-image:url("/img/weather/animated/rainy-5.svg")}.weather-icon.rainy-5,.weather-icon.rainy-6{background-repeat:no-repeat;background-size:contain;background-position:50%}.weather-icon.rainy-6{background-image:url("/img/weather/animated/rainy-6.svg")}.weather-icon.rainy-7{background-image:url("/img/weather/animated/rainy-7.svg")}.weather-icon.rainy-7,.weather-icon.snowy{background-repeat:no-repeat;background-size:contain;background-position:50%}.weather-icon.snowy{background-image:url("/img/weather/animated/snowy-1.svg")}.weather-icon.snowy-2{background-image:url("/img/weather/animated/snowy-2.svg")}.weather-icon.snowy-2,.weather-icon.snowy-3{background-repeat:no-repeat;background-size:contain;background-position:50%}.weather-icon.snowy-3{background-image:url("/img/weather/animated/snowy-3.svg")}.weather-icon.snowy-4{background-image:url("/img/weather/animated/snowy-4.svg")}.weather-icon.snowy-4,.weather-icon.snowy-5{background-repeat:no-repeat;background-size:contain;background-position:50%}.weather-icon.snowy-5{background-image:url("/img/weather/animated/snowy-5.svg")}.weather-icon.snowy-6{background-image:url("/img/weather/animated/snowy-6.svg")}.weather-icon.cloudy,.weather-icon.fog,.weather-icon.snowy-6{background-repeat:no-repeat;background-size:contain;background-position:50%}.weather-icon.cloudy,.weather-icon.fog{background-image:url("/img/weather/animated/cloudy.svg")}.weather-icon.partly-cloudy-day{background-image:url("/img/weather/animated/cloudy-day-3.svg")}.weather-icon.partly-cloudy-day,.weather-icon.partly-cloudy-night{background-repeat:no-repeat;background-size:contain;background-position:50%}.weather-icon.partly-cloudy-night{background-image:url("/img/weather/animated/cloudy-night-3.svg")}.weather-icon.clear-day{background-image:url("/img/weather/animated/day.svg")}.weather-icon.clear-day,.weather-icon.clear-night{background-repeat:no-repeat;background-size:contain;background-position:50%}.weather-icon.clear-night{background-image:url("/img/weather/animated/night.svg")}.weather-icon.thunderstorm,.weather-icon.tornado{background-image:url("/img/weather/animated/thunder.svg")}.weather-icon.thunderstorm,.weather-icon.tornado,.weather-icon.wind{background-repeat:no-repeat;background-size:contain;background-position:50%}.weather-icon.wind{background-image:url("/img/weather/static/windy.svg")}.map-info-overlay{background:rgba(0,0,0,.3);width:350px;height:150px;border-radius:10px;position:absolute;padding:10px;top:0;bottom:0;left:0;right:0;margin:auto;font-size:1rem;color:#fff;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;-ms-flex-align:center;-webkit-transition:all .2s linear;transition:all .2s linear}.map-info-overlay,.map-info-overlay .info-overlay-icons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}.map-info-overlay .info-overlay-icons{-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;-ms-flex-align:center;height:100%}.map-info-overlay .info-overlay-icons .info-overlay-pinch{background-image:url("/img/pinch-zoom.png");height:80px;width:60px;background-position:50%;background-repeat:no-repeat;background-size:contain;margin:10px}.map-info-overlay .info-overlay-icons .info-overlay-text{text-align:center;margin:10px}.map-info-overlay .info-overlay-icons .info-overlay-mouse{background-image:url("/img/scroll-zoom.png");height:80px;width:60px;background-position:50%;background-repeat:no-repeat;background-size:contain;margin:10px}.map-info-overlay .info-overlay-text{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center}.map-info-overlay .info-overlay-close{position:absolute;top:10px;right:10px;border-radius:45px;padding:5px}.map-info-overlay .info-overlay-close:hover{background:hsla(0,0%,100%,.3);cursor:pointer}.map-info-overlay.zoom-overlay-hidden{opacity:0}.row-challenge{background:#ffd251;background-image:url("/img/thinkingkid.jpg");background-position:0 0;background-repeat:no-repeat;background-size:50%}.row-challenge .col-challenge-img{min-height:600px}.row-challenge .col-challenge{padding:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:400;font-size:1.5rem}.row-challenge .col-challenge,.row-challenge .col-challenge .content-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.row-challenge .col-challenge .content-block{text-align:right}.row-challenge .col-challenge h2{margin-bottom:15px;font-size:2.5rem;font-weight:400;color:#000}.row-challenge .col-challenge .div-separator{height:4px;width:150px;background:#e87533;margin-bottom:30px}.row-challenge .col-challenge .btn-container{margin:0}@media (max-width:568px){.row-challenge .col-challenge-img{min-height:300px}}
/*# sourceMappingURL=schools.css.map*/