body{margin:0}.def_hidden{display:none}#main{width:980px;margin-left:auto;margin-right:auto;background-color:#fff;margin-top:10px}#main,.header{border-top-left-radius:10px;border-top-right-radius:10px}.header{position:relative;height:78px;background-color:#166eaf;color:#fff;padding:13px}.logo{background-image:url(https://cdn.guidek12.com/ss/art/gk12_school_search_logo.png?2c23d21=);background-repeat:no-repeat}.logof5{background:url(data:image/svg+xml;base64,PHN2ZyBkYXRhLW5hbWU9IlNjaG9vbFNlYXJjaCBsb2dvIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1NDUgNzgiPjxwYXRoIGQ9Ik0yMCA3Ni43NGMtNy4yMyAwLTEzLjg0LTIuMi0xNy4zLTQuNTFMLjM4IDYxLjEyYzYuNCA0LjUxIDEyLjkgNi44MiAyMC4xNCA2LjgyIDcuNDQgMCAxMi4zNy00LjIgMTIuMzctMTAuMzkgMC01Ljc3LTMuNTYtOS42NS0xMS42NC0xMi4yN0M5LjI5IDQxLjQgMyAzNC42OCAzIDI1LjQ2UzkuOTIgNy4yMSAyNC4xOSA3LjIxYzYuNiAwIDEyLjE2IDIuMSAxNC41NyAzLjg4bC0yIDguMzlhMjQuNDcgMjQuNDcgMCAwIDAtMTMtMy44OGMtNi44MiAwLTExIDQuMTktMTEgOS4xMiAwIDQuNDEgMy43NyA4IDEwLjggMTAuMzkgMTEuNjQgNCAxOS41IDEwLjE3IDE5LjUgMjEuNDkgMCAxMS45Ni03Ljk3IDIwLjE0LTIzLjA2IDIwLjE0em02Ni4zNy0zNy45NmEyMi4xNiAyMi4xNiAwIDAgMC0xMi43OS0zLjU3Yy04LjcxIDAtMTYuNzggNi4yOS0xNi43OCAxNi41N3M4LjI4IDE2LjQ3IDE3IDE2LjQ3YzQuNCAwIDguMjgtLjg0IDEzLjYzLTMuMzZsLTIgOS4zNEEzMC40OSAzMC40OSAwIDAgMSA3MyA3Ni42NGMtMTMgMC0yNS44LTkuMzQtMjUuOC0yNC44NnMxMi44LTI1IDI1LjgtMjVhMzAuNjkgMzAuNjkgMCAwIDEgMTUuMjEgMy41N3ptMzkuNzUgMzYuNzFWNDVjMC00LjkyLTMtMTAtMTEtMTAtNy42NiAwLTExLjQzIDUtMTEuNDMgMTB2MzAuNDloLTkuNTZWLjgxaDkuNTV2MzFjMy40Ni0zLjM2IDctNSAxMy45NC01IDEwLjM5IDAgMTggNi42IDE4IDE3LjJ2MzEuNDh6bTQwLjU4IDEuMTVjLTE0LjE2IDAtMjUuMjctMTAuMTgtMjUuMjctMjQuODZzMTEuMTEtMjUgMjUuMjctMjUgMjUuMTggMTAuMTcgMjUuMTggMjUtMTEuMDIgMjQuODYtMjUuMTggMjQuODZ6bTAtNDEuNDNjLTguMzkgMC0xNS42MiA2LjYxLTE1LjYyIDE2LjU3czcuMjMgMTYuNDcgMTUuNjIgMTYuNDcgMTUuNTMtNi42MSAxNS41My0xNi40N1MxNzUgMzUuMjEgMTY2LjcgMzUuMjF6bTU0LjExIDQxLjQzYy0xNC4xNSAwLTI1LjI3LTEwLjE4LTI1LjI3LTI0Ljg2czExLjEyLTI1IDI1LjI3LTI1UzI0NiAzNyAyNDYgNTEuNzhzLTExIDI0Ljg2LTI1LjE5IDI0Ljg2em0wLTQxLjQzYy04LjM4IDAtMTUuNjIgNi42MS0xNS42MiAxNi41N3M3LjI0IDE2LjQ3IDE1LjYyIDE2LjQ3IDE1LjUzLTYuNjEgMTUuNTMtMTYuNDctNy4yNC0xNi41Ny0xNS41My0xNi41N3ptNDIuNDggNDIuMTZjLTMuMTUtLjgzLTkuNDQtNC05LjQ0LTEzLjExVi44MWg5LjU0VjYzYTguMDkgOC4wOSAwIDAgMCA2LjQgNy44NnptMjkuNDYtLjYzYy03LjIzIDAtMTMuODQtMi4yLTE3LjMtNC41MWwtMi4zMS0xMS4xMWM2LjQgNC41MSAxMi45IDYuODIgMjAuMTMgNi44MiA3LjQ1IDAgMTIuMzgtNC4yIDEyLjM4LTEwLjM5IDAtNS43Ny0zLjU2LTkuNjUtMTEuNjQtMTIuMjctMTItMy44OC0xOC4yNS0xMC42LTE4LjI1LTE5LjgyUzI4Mi42OCA3LjIxIDI5NyA3LjIxYzYuNiAwIDEyLjE2IDIuMSAxNC41NyAzLjg4bC0yIDguMzlhMjQuNDcgMjQuNDcgMCAwIDAtMTMtMy44OGMtNi44MiAwLTExIDQuMTktMTEgOS4xMiAwIDQuNDEgMy43NyA4IDEwLjggMTAuMzkgMTEuNjQgNCAxOS41IDEwLjE3IDE5LjUgMjEuNDktLjA1IDExLjk2LTguMDIgMjAuMTQtMjMuMTIgMjAuMTR6bTcxLTI4bC01LjM1IDUuMzVoLTI4LjYzYy4zMiA1Ljg3IDUuNzcgMTQuMTYgMTYuODkgMTQuMTZhMjQuODQgMjQuODQgMCAwIDAgMTUuMjEtNC44M2wtMi40MiAxMC4xN2MtMy4zNSAxLjc5LTcuNjUgMy0xNC4wNSAzLTEzLjUzIDAtMjUuNDktMTAuMDctMjUuNDktMjQuODYgMC0xNi4xNSAxMi41OS0yNSAyMy42LTI1IDEzLjExIDAgMjAuNTYgOS4yMyAyMC41NiAxOGEyMC42NCAyMC42NCAwIDAgMS0uMzIgNC4wMXpNMzQ0IDM1YTE0LjQ1IDE0LjQ1IDAgMCAwLTEzLjYgMTEuMzNoMjMuOTFhNC44OSA0Ljg5IDAgMCAwIC4xMS0xLjI2QTEwLjQxIDEwLjQxIDAgMCAwIDM0NCAzNXptNTguNjQgNDEuNjRhOS43MSA5LjcxIDAgMCAxLTYuOTItNi4wOGMtMy4zNSA0LjQtOC4xOCA2LjA4LTEzLjMyIDYuMDgtOS40NCAwLTE1LjMxLTYuOTItMTUuMzEtMTQuNTggMC05LjIzIDcuNTUtMTQuNDcgMTUuNjMtMTUuMjFsMTEuMTItMXYtMy4wOWMwLTQuMy0yLjUyLTcuNzYtOS4yMy03Ljc2YTI0LjY4IDI0LjY4IDAgMCAwLTEzLjEyIDMuNzhsLTEuODgtNy44N2M0LjMtMi44MyA5Ljc1LTQuMDkgMTUuNTItNC4wOSAxMC41OSAwIDE4LjI1IDYgMTguMjUgMTcuMnYxOS4xOWMwIDQuMyAyLjMxIDYuODIgNS4zNSA3LjM1em0tOC44LTIzbC05LjQ0Ljg0Yy01LjY3LjUyLTguMTggNC4xOS04LjE4IDcuNjVhNi41MyA2LjUzIDAgMCAwIDYuNiA2LjRjNSAwIDExLTQuNzIgMTEtMTAuN3ptNDYuOTgtMTguMjJjLTcuNjYgMC0xNi44OSA0LjA5LTE2Ljg5IDE3LjYydjIyLjQ1aC05LjU0VjI4aDlsLjQyIDcuNDVjMi41Mi01Ljg4IDktOC4wOCAxNi4xNS04LjA4bDEuNzggOC4wOHptMzkuNjMgMy4zNmEyMi4xNiAyMi4xNiAwIDAgMC0xMi43OS0zLjU3Yy04LjcxIDAtMTYuNzggNi4yOS0xNi43OCAxNi41N3M4LjI4IDE2LjQ3IDE3IDE2LjQ3YzQuNCAwIDguMjgtLjg0IDEzLjYzLTMuMzZsLTIgOS4zNEEzMC40OSAzMC40OSAwIDAgMSA0NjcgNzYuNjRjLTEzIDAtMjUuOC05LjM0LTI1LjgtMjQuODZzMTIuOC0yNSAyNS44LTI1YTMwLjY2IDMwLjY2IDAgMCAxIDE1LjIxIDMuNTd6bTM5Ljc1IDM2LjcxVjQ1YzAtNC45Mi0zLTEwLTExLTEwLTcuNjYgMC0xMS40MyA1LTExLjQzIDEwdjMwLjQ5aC05LjU1Vi44MWg5LjU1djMxYzMuNDYtMy4zNiA3LTUgMTMuOTQtNSAxMC4zOSAwIDE4IDYuNiAxOCAxNy4ydjMxLjQ4ek01MzEuMjggMjl2LTcuMjRoLTIuNTd2LTEuNDdoNi44OXYxLjQ3SDUzM1YyOXptNS4wMSAwdi04LjcxaDIuNjJsMS41NyA1LjkyIDEuNTItNS45MmgyLjYzVjI5SDU0M3YtNi44Nkw1NDEuMzIgMjloLTEuNjlsLTEuNzItNi44M1YyOXoiIGZpbGw9IiNmZmYiLz48L3N2Zz4=) no-repeat;background-size:contain;background-size:181.974px 39px;width:181.974px;height:39px;top:6.5px}.header .logo,.logof5{position:absolute;right:13px}.header .logo{background-size:260px 55.625px;width:260px;height:55.625px;top:13px}.header .title .cust_logo_link{vertical-align:middle}.header .title .cust_logo_link .logo_img{vertical-align:middle;height:2.5em;margin-right:.25em}.header .title span{vertical-align:middle}.header .title{font-size:32px;margin-bottom:.5em;margin-right:10em}.footer .logo{background-size:181.974px 39px;position:absolute;width:181.974px;height:39px;right:13px;top:6.5px}.footer{width:980px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;position:relative;margin-left:auto;margin-right:auto;background-color:#166eaf;color:#fff;padding-top:19.5px;padding-bottom:19.5px;margin-bottom:10px}.welcome.section{display:block}.welcome .paragraph{margin-top:1em;margin-bottom:1em}.search{font-size:14px}.search label{margin-right:1em}.search_dlg{min-height:16px!important}.search_result{padding:.25em;cursor:pointer;border-bottom:1px solid #d0d0d0;line-height:30px;white-space:nowrap}.search_result:last-of-type{border-bottom:none}.search_result.selected,.search_result:hover{background-color:#efefef}.search_result .searchable_hit{font-weight:700}.google_logo{background-image:url(https://maps.gstatic.com/mapfiles/api-3/images/powered-by-google-on-white3.png);background-size:120px 14px;background-position:100%;height:16px;background-repeat:no-repeat}.help_text{color:#00f;cursor:pointer;font-size:12px}#header .help_text{color:#fff}#header .title .help_text{float:right;margin-right:4em}.section_title{font-size:24px;color:#166eaf;font-weight:700;margin-bottom:.25em}.filter_section .section_title{margin-bottom:0}.filter_section .expando_button{color:#166eaf}.title_line{margin-bottom:.5em}.section{padding:1em 1em 2em;display:none}.section.address_section{padding-bottom:.25em}.address_section .click_map_msg{margin-top:1.25em}.address_section .click_map_msg>span{font-size:1.5em}.filter_title{font-weight:700;color:#166eaf;font-size:16px}.filter input{vertical-align:middle}.filter_controls{margin-bottom:.5em;margin-left:1em},.drive_disabled,.drive_ready{display:none}.school_map_list{position:relative}.school_container{display:inline-block;vertical-align:top;width:360px;display:none;margin-right:2em}.school_list{overflow-y:auto}.school{border-bottom:1.5px solid #ddd;padding-top:.5em;padding-bottom:.5em;display:none}.school.hover{background-color:#e6fdff}.school .letter{background-position:0 0;background-repeat:no-repeat;background-size:1.878em 3em;color:#fff;display:inline-block;width:1.878em;height:3em;left:.1em;padding-left:.375em;padding-top:.15em;position:relative;vertical-align:bottom;float:left}.school .school_header{display:inline-block;padding-bottom:.2em}.cmp_checkbox{display:none;position:relative;margin:0;vertical-align:top;padding:0;width:1em;height:1em}.webkit .cmp_checkbox{margin-bottom:.06em}.address_display{margin-bottom:.5em;color:#8f6aa0;font-size:16px;margin-left:1em;margin-right:1em}.school_label a{cursor:pointer}.school_label .label_container.no_link,.school_label.no_link,.school_label a{font-weight:700;color:#5665a3;font-size:15px;text-decoration:none}.school_label .label_container.no_link{display:inline}.school_label .label_container{display:inline-block;vertical-align:top;width:22em}.school .school_info_line{margin-left:2.75em}.school .school_info_line.assigned_text span:not(:first-child){margin-left:.75em}.school_info{margin-bottom:.5em}.school_info_label{font-weight:700;margin-right:.2em;display:inline-block}.school_details .school_label{margin-bottom:.5em}.school_details .school_info_label{margin-top:.5em}.school_details.ui-dialog-content{padding:0 1em}.ui-dialog-buttonpane.ui-widget-content.ui-helper-clearfix{padding-bottom:0}.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-dialog-buttons.ui-draggable.ui-resizable{border:1px solid #aaa}.ui-dialog-buttonpane.ui-widget-content.ui-helper-clearfix{border:none}.ui-dialog .ui-dialog-buttonpane{padding:.3em 1em .5em .8em}.school_info_value .value_label{white-space:nowrap}#clear_search,.clickable{cursor:pointer;color:#00f}#clear_search{font-weight:400;font-size:12px}.map_container{display:inline-block;vertical-align:top;border:1px solid #000;width:566px;height:566px;margin-right:1em;margin-left:1em;display:none}#left_side{float:left}#left_side,#right_side{width:12em;font-size:16px}#right_side{float:right;margin-right:2em}#addr_filter_clear{margin-left:.5em}.intro_text{margin-right:1em;margin-left:1em}.row{margin-bottom:.5em}.header_row .cell{font-weight:700;border-bottom:1.5px solid #ddd}.row .cell{display:inline-block;width:20em;margin-left:1em}.header_row .label_cell{border-bottom:none}.row .label_cell{width:5em;margin-right:2em;font-weight:700}#cmp_header{background-color:#488395;color:#fff;padding-left:1em;padding-top:1em;padding-bottom:1em;border-top-left-radius:10px;border-top-right-radius:10px}.drop_shadow{box-shadow:0 10px 10px 10px #000}.background_gradient{background:-webkit-linear-gradient(#83827f,#e0ded7);background:-o-linear-gradient(#83827f,#e0ded7);background:-moz-linear-gradient(#83827f,#e0ded7);background:linear-gradient(#83827f,#e0ded7);background-attachment:fixed}.address_input input{width:30em}.address_input button,.section_title button{margin-left:2em}.address_display,.filters,.skip_button{display:none}.filters{background-color:#e6e6e6;padding-top:.75em;margin-top:.45em}.and_or_label{color:#166eaf;font-weight:700}.and_or_switch .ui-button-text{padding:.2em}.and_or_switch .ui-button .ui-button-text{padding:.2em;font-weight:700}.and_or_switch label.ui-button{margin-top:.5em;margin-bottom:.5em}.and_or_switch .ui-button{padding:.3em .5em .4em}.ui-button-text-only .ui-button-text{padding:0 .4em .2em}.help_icon{width:.75em;height:.75em}.title_line .help_icon{width:1em;height:1em}.help_popup{border:1px solid #dedede;border-radius:1em;background-color:#fff;z-index:1;max-width:60%}.empty_msg{display:none;background-color:#ff85a8}.school_cmp{overflow-x:auto}.school_cmp .exo_table .data{text-align:left}.ui-widget-content a{color:#00e}.ui-dialog-titlebar.ui-widget-header{background:none;background-color:#166eaf;color:#fff}.map_toggle.button{text-align:center}@media (max-device-width:767px){body.mobile_ok,body.mobile_ok #main,body.mobile_ok .footer,html.mobile_ok{width:100%}body.mobile_ok .school_label .label_container{width:auto}body.mobile_ok .footer_content{font-size:10px}body.mobile_ok .cmp_button.button,body.mobile_ok .map_toggle_button.button{display:block;text-align:center}body.mobile_ok .school_container{width:100%;margin-right:0}body.mobile_ok .map_container{width:90%;height:288px;position:relative}@media (orientation:landscape){body.mobile_ok .map_container{height:320px}}body.mobile_ok .map_container .olForeignContainer{position:absolute;left:0;top:0}body.mobile_ok .filter_line{margin-top:.5em}body.mobile_ok .button.checkbox_button{width:100%}body.mobile_ok .header .title{font-size:18px;margin-right:3em}body.mobile_ok .header .logo{width:60px;height:12.3856px;background-size:60px 12.3856px}body.mobile_ok .footer .logo{width:100px;height:21.431px;background-size:100px 21.431px}body.mobile_ok .address_input input{width:20em}body.mobile_ok .school_list .school{position:relative}}body.mozilla .filter_line.drive_ready input.drive_enable{vertical-align:middle;bottom:.1em}.help_popup,.ui-front{z-index:2000}.address_input{position:relative}.exo_dlg_ss_container{display:none;position:absolute;top:26px;background:#fff;border:1px solid #aaa;border-radius:4px;overflow:hidden;z-index:1005}