.clear-float{clear:both}.float-left{float:left}.body-overlay{position:fixed;background-color:#000;top:0;bottom:0;right:0;left:0;opacity:.8;z-index:10000;display:none}.edit-mode{z-index:10001!important;position:relative}.body-overlay-hide{display:none}.body-overlay-show{display:block}#toast-container.toast-bottom-full-width>div,#toast-container.toast-top-full-width>div{margin:4px auto}#space-to-inject{padding-top:135px;box-sizing:content-box}@media screen and (max-width:768px){#space-to-inject{padding-top:75px}}#home .section{padding-top:40px}.section{padding-right:15px;padding-left:15px;padding-bottom:45px;margin-right:auto;margin-left:auto}@media (min-width:768px){.section{width:750px}}@media (min-width:992px){.section{width:970px}}@media (min-width:1280px){.section{width:1170px}}.section-heading{padding-top:0}.section-heading .heading-title{text-align:center;text-transform:uppercase;margin-bottom:8px}.section-heading .heading-line{width:40px;height:4px;background-color:#232323;margin:0 auto 15px}.section-content{position:relative;overflow:auto}.hover-overlay{display:none;position:absolute;width:100%;height:100%;z-index:1000}html{min-width:320px;overflow-x:hidden}.ng-pageslide{background:#232323;color:#FFF}body.ng-pageslide-body-closed::before,body.ng-pageslide-body-open::before{transition:opacity 1s;content:'.';position:absolute;top:0;background-color:#000;left:0;z-index:1;display:block;right:0;bottom:0}#space-to-inject>.section-layout .theme-gray .contact,#space-to-inject>.section-layout .theme-gray .heading-title{color:#232323}.ng-pageslide>div{padding:80px 15px 15px}.ng-pageslide>div h3{cursor:pointer}body.ng-pageslide-body-open::before{opacity:.5;padding:80px 15px 15px}body.ng-pageslide-body-closed::before{opacity:0;pointer-events:none}#space-to-inject>.section-layout .section-layout-content{overflow:auto}#space-to-inject>.section-layout .section-layout-content .section-edit-controls{padding:15px;margin:30px;border:2px solid #e3e1e2;border-radius:5px;background-image:url(../images/45-degree-fabric-light.png)}#space-to-inject>.section-layout .section-layout-content .section-edit-control{float:left;padding-right:20px}#space-to-inject>.section-layout .theme-gray{background-color:#F1F1F1;color:#232323}#space-to-inject>.section-layout .theme-gray .heading-line{background-color:#232323}#space-to-inject>.section-layout .theme-gray .contact .contactTitle{color:#e3e1e2}#space-to-inject>.section-layout .theme-gray .hover-edit-trigger:hover .hover-overlay{background-color:rgba(100,100,100,.3);display:block}#space-to-inject>.section-layout .theme-white{background-color:#fff;color:#232323}#space-to-inject>.section-layout .theme-white .heading-line{background-color:#232323}#space-to-inject>.section-layout .theme-white .contact{color:#232323}#space-to-inject>.section-layout .theme-white .contact .contactTitle{color:#e3e1e2}#space-to-inject>.section-layout .theme-white .linkButtonBacking{background-color:#e3e1e2}#space-to-inject>.section-layout .theme-white .linkButtonCover{background-color:#232323}#space-to-inject>.section-layout .theme-white .linkButton h3{color:#fff}#space-to-inject>.section-layout .theme-white .linkButton p{color:#F1F1F1}#space-to-inject>.section-layout .theme-white .hover-edit-trigger:hover .hover-overlay{background-color:rgba(100,100,100,.3);display:block}#space-to-inject>.section-layout .theme-black{background-color:#232323;color:#fff}#space-to-inject>.section-layout .theme-black .heading-line{background-color:#fff}#space-to-inject>.section-layout .theme-black .contact .contactName,#space-to-inject>.section-layout .theme-black .contact .contactTitle,#space-to-inject>.section-layout .theme-black .contact-department{color:#fff}#space-to-inject>.section-layout .theme-black .contact .contactEmail,#space-to-inject>.section-layout .theme-black .contact .contactPhone{color:#e3e1e2}#space-to-inject>.section-layout .theme-black .menu-col-wrapper{color:#232323}#space-to-inject>.section-layout .theme-black .hover-edit-trigger:hover .hover-overlay{background-color:rgba(125,125,125,.3);display:block}#space-to-inject>.section-layout .theme-districtColor{background-color:#363636;color:#fff}#space-to-inject>.section-layout .theme-districtColor .heading-line{background-color:#fff}#space-to-inject>.section-layout .theme-districtColor .contact .contactName,#space-to-inject>.section-layout .theme-districtColor .contact-department{color:#fff}#space-to-inject>.section-layout .theme-districtColor .contact .contactTitle{color:#e3e1e2}#space-to-inject>.section-layout .theme-districtColor .contact .contactEmail,#space-to-inject>.section-layout .theme-districtColor .contact .contactPhone{color:#fff}#space-to-inject>.section-layout .theme-districtColor .hover-edit-trigger:hover .hover-overlay{background-color:rgba(125,125,125,.3);display:block}#space-to-inject>.section-layout .theme-districtColor .menu-col-wrapper{color:#232323}#top-nav{position:fixed;z-index:10;width:100%}#top-nav #header{min-height:75px;z-index:8999;background-color:#232323;padding:5px}#top-nav #header .glyphicon-menu-hamburger{display:inline-block;position:fixed}#top-nav #header .header-col{white-space:nowrap;text-overflow:ellipsis}#top-nav #header .heading-container{margin:12px 0}#top-nav #header .heading{font-family:'Roboto Slab',serif;font-size:18px;font-weight:400;color:#FFF;display:block;margin:0}@media (min-width:480px){#top-nav #header .heading{font-size:19px}}@media (min-width:768px){#top-nav #header .heading{font-size:26px}}#top-nav #header .sub-heading{display:block;text-transform:uppercase;font-size:.8em;letter-spacing:3px;font-weight:600;color:#FFF;margin:0}#top-nav #header .section-slogan{margin:12px 0}#top-nav #header .section-slogan .slogan{color:#FFF;text-transform:uppercase;font-family:'Roboto Slab',serif;font-style:italic;font-weight:300;opacity:.7;font-size:1.25em;letter-spacing:4px;margin:0;text-align:center}@media (max-width:768px){#top-nav #header .section-slogan .slogan{display:none}}#top-nav #header .container-logo{margin:0;padding:0;text-align:right}#top-nav #header .container-logo img{height:75px;width:75px;vertical-align:top;margin-right:10px}#menuWrapper .schoolMenuRow,.helper,.mediaItem img{vertical-align:middle}#top-nav .glyphicon-menu-hamburger{color:#fff;padding:20px;right:0;font-size:30px;display:none;z-index:9500;cursor:pointer}#top-nav .header-backing{display:none;position:absolute;background-color:#FFF;min-height:135px;max-height:135px;z-index:-1;overflow:hidden;width:100%;-webkit-filter:blur(3px);filter:blur(3px)}#top-nav .header-backing img{max-height:250px;max-width:250px;margin-left:50%;position:absolute;top:-125px}#top-nav .headings{width:66%}#top-nav #nav-container ul{list-style-type:none;margin:0;padding:0;z-index:9000;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#FFF}#top-nav #nav-container>ul>li{float:left;border-right:1px solid #232323;border-bottom:1px solid #232323;width:100%;background-color:#232323}#top-nav #nav-container>ul>li>a{height:60px;text-align:center;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;color:#fff;background:#232323;text-decoration:none;text-transform:uppercase;cursor:pointer;display:table;width:100%}#top-nav #nav-container>ul>li>a p{display:table-cell;vertical-align:middle}#top-nav #nav-container>ul>li>a:hover{border-top:4px solid #FFF;line-height:52px;height:56px}#top-nav .left-spacing,#top-nav .right-spacing{width:2%}#top-nav .container-logo{width:0;display:none}#top-nav .title-heading{width:67%}#top-nav .section-slogan{width:0;display:none}#top-nav .pull-right{width:15%;display:block}#top-nav #nav-container{display:none}@media (min-width:480px){#top-nav .left-spacing,#top-nav .right-spacing{width:1%}#top-nav .container-logo{width:18%;display:block}#top-nav .title-heading{width:70%}#top-nav .section-slogan{width:0;display:none}#top-nav .pull-right{width:10%;display:block}#top-nav #nav-container{display:none}}@media (min-width:768px){#top-nav .left-spacing,#top-nav .right-spacing{width:2%}#top-nav .container-logo{width:14%;display:block}#top-nav .title-heading{width:82%}#top-nav .pull-right,#top-nav .section-slogan{width:0;display:none}#top-nav #nav-container{display:block}}@media (min-width:992px){#top-nav .left-spacing,#top-nav .right-spacing{width:5%}#top-nav .container-logo{width:10%;display:block}#top-nav .title-heading{width:80%}#top-nav .section-slogan{width:0;display:none}#top-nav .pull-right{width:0%;display:none}#top-nav #nav-container{display:block}}@media (min-width:1280px){#top-nav .left-spacing,#top-nav .right-spacing{width:15%}#top-nav .container-logo{width:10%;display:block}#top-nav .title-heading{width:45%}#top-nav .section-slogan{width:15%;display:block}#top-nav .pull-right{width:0%;display:none}#top-nav #nav-container{display:block}}#top-nav .navbar-edit{border-bottom:2px solid #232323}#top-nav .navbar-edit .form-horizontal{min-height:255px;padding-left:15px;padding-right:15px}#top-nav .navbar-edit .form-horizontal .upload-container{float:left;width:35%;padding:15px}#top-nav .navbar-edit .form-horizontal .upload-container .form-content-indent{float:right}#top-nav .navbar-edit .form-horizontal .upload-container .header-col img{max-width:200px;max-height:200px}#top-nav .navbar-edit .form-horizontal .input-field-container{width:30%;float:left}#top-nav .navbar-edit .form-horizontal .input-field-container fieldset{margin-left:15px;margin-right:15px;min-width:200px}#top-nav .navbar-edit .form-horizontal .color-container{padding-left:15px;width:35%;float:left}#top-nav .navbar-edit .form-horizontal .color-container .colorpalette{bottom:0;margin:0 0 15px;clear:left;width:100%;padding:10px 10px 0 0}#top-nav .navbar-edit .form-horizontal .color-container .colorpalette div{float:left;padding:0;margin:1px 0 0 1px;list-style:none;width:35px;height:35px;cursor:pointer}#top-nav .navbar-edit .form-horizontal .color-container .main-swatch{margin:1px 15px 7px 1px;list-style:none;width:100px;height:100px;background-color:#000}#top-nav .navbar-edit .edit-buttons{width:100%;margin-top:-5px;margin-bottom:10px}#top-nav .navbar-edit .edit-buttons button{margin-top:5px;margin-bottom:5px;margin-right:5px}.sp-container{z-index:131243231}.sp-palette-toggle{display:none}#editDistrictContactInfo .saveDistrictContactInfo{margin-bottom:20px}#editDistrictContactInfo .help-block{text-align:left}.container-info{text-align:center}.container-info .contact-department{margin-bottom:8px;color:#232323}.container-info .address{font-size:1.17em;color:#e3e1e2}.container-info .phone{color:#e3e1e2;font-size:1.1em}.contacts{padding-top:20px}.contacts .contact{text-align:center;padding:5px 5px 20px}.contacts .contact .contactName{display:block;text-transform:uppercase;margin-bottom:-5px;font-size:22px;font-weight:600;letter-spacing:-.5px;color:#232323}.contacts .contact .contactTitle{display:block;margin-top:0;margin-bottom:5px;font-style:italic;font-size:18px;font-weight:500;color:#a8a8a8}.contacts .contact .contactEmail,.contacts .contact .contactPhone{margin-top:0;font-size:18px;color:#666;display:block;font-weight:600}.contacts .contact .contactPhone{margin-bottom:-5px}.ndaStatement{text-align:center;font-size:.6em}.ndaStatement h6{font-size:.66em}.linkButton{cursor:pointer;padding-top:20px;position:relative;height:110px;display:block;margin:10px}.linkButtonBacking,.linkButtonCover{width:310px;height:100px;left:50%;top:50%;position:absolute}.linkButton h3{font-size:22px;font-weight:600;color:#232323;text-transform:uppercase}.linkButton p{color:#e3e1e2}.linkButtonCover{text-align:center;color:#FFF;background:#FFF;z-index:2;-webkit-clip-path:polygon(0 0,0 100%,82% 100%,86% 86%,92% 86%,92% 93%,98% 82%,92% 71%,92% 78%,88% 78%,100% 32%,100% 0);clip-path:polygon(0 0,0 100%,82% 100%,86% 86%,92% 86%,92% 93%,98% 82%,92% 71%,92% 78%,88% 78%,100% 32%,100% 0);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);overflow:hidden}.linkButtonBacking{color:#404040;background:#404040;z-index:1;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}footer{width:100%;height:50px;background-color:#232323;bottom:0}#menuWrapper .menu-col-wrapper{height:200px;display:inline-block;background-color:#fff;border:1px solid #d5d5d5;margin:5px;padding:15px 5px 5px;text-align:center;cursor:pointer}@media (min-width:320px){#menuWrapper .menu-col-wrapper{width:98.5%}}@media (min-width:768px){#menuWrapper .menu-col-wrapper{width:175px}}@media (min-width:992px){#menuWrapper .menu-col-wrapper{width:230px}}@media (min-width:1280px){#menuWrapper .menu-col-wrapper{width:280px}}#menuWrapper .menu-col-wrapper .searchResultsLogoContainer{height:90px;margin-bottom:20px}#menuWrapper .menu-col-wrapper .searchResultsLogoContainer .schoolLogo{margin:0;width:90px}#menuWrapper .menu-col-wrapper .searchResultsLogoContainer .circle{width:90px;height:90px;border-radius:50%;font-size:14px;color:#fff;line-height:90px;text-align:center;background:#959A99;margin:0 auto}.templateRoot .hover-edit-trigger{padding:3px}.templateRoot :hover .hover-overlay{display:block;background-color:rgba(125,125,125,.3)}.edit-pencil{margin-left:3px;padding:3px;color:#FFF;border-radius:1px;position:absolute;right:5px;top:5px;background-color:#000}.adminContainer{border:1px solid green}.clearfix{content:".";visibility:hidden;display:block;height:0;clear:both}.carouselManagerWrapper{background-color:#787878;padding:10px}.carouselManagerWrapper h2{margin:0}.mediaChooser{background-color:#90ee90;padding:10px}.mediaUploader{background-color:#add8e6;padding:10px;display:none}.helper,.mediaItem,.mediaItems{display:inline-block}.mediaItems{max-height:150px;overflow:auto}.mediaItem{width:200px;height:75px;padding:5px;border:1px solid red;background-color:#fff;margin:2px}.mediaItem img{max-width:100%;max-height:100%}.helper{height:100%}.mediaItem.selected{border:2px solid red}.mediaItem.notSelected{border:2px solid #e0e0e0}.mediaChooserButtons{margin-top:20px}.leftButtons{float:left}.rightButtons{float:right}#emptyCarousel,#emptyContacts,#emptyDistrictAddress{height:100px;font-size:26px;text-align:center}.uploaderControl{padding:10px}.mediaUploaderButtons{margin-top:20px;border:1px solid silver}.section-theme-select{width:280px}#edit-footer{position:fixed;z-index:9;left:0;bottom:0;height:90px;width:100%;background:#232323;border-top:2px solid #232323;color:#FFF;font-size:32px}#edit-footer .btn{font-size:28px}#edit-footer .edit-footer-text{padding:10px 10px 10px 20px}.carousel-indicators{z-index:7!important}.contacts .row{margin:0}