@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;src:local('Montserrat-Regular'),url(//fonts.gstatic.com/s/montserrat/v6/zhcz-_WihjSQC0oHJ9TCYBsxEYwM7FgeyaSgU71cLG0.woff) format('woff')}@font-face{font-family:'Montserrat-bold';font-style:normal;font-weight:500;src:local('Montserrat Medium'),local('Montserrat-Medium'),url(https://fonts.gstatic.com/s/montserrat/v10/BYPM-GE291ZjIXBWrtCwejOo-lJoxoMO4vrg2XwIHQk.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215}@font-face{font-family:'Hind';font-style:normal;font-weight:300;src:local('Hind Light'),local('Hind-Light'),url(//fonts.gstatic.com/s/hind/v5/0IXD51eZ8qgi73bhvRidlQ.woff2) format('woff2'),url(//fonts.gstatic.com/s/hind/v5/R5nyNcvoz7n0iBHxjY_LyQ.woff) format('woff')}@font-face{font-family:'Hind';font-style:normal;font-weight:400;src:local('Hind Regular'),local('Hind-Regular'),url(//fonts.gstatic.com/s/hind/v5/xLdg5JI0N_C2fvyu9XVzXg.woff2) format('woff2'),url(//fonts.gstatic.com/s/hind/v5/mjitrc9VnL7D7tS-i3g3XQ.woff) format('woff')}@font-face{font-family:'Hind';font-style:normal;font-weight:500;src:local('Hind Medium'),local('Hind-Medium'),url(//fonts.gstatic.com/s/hind/v5/_JiDQLq4JWzs7prWhNNmuA.woff2) format('woff2'),url(//fonts.gstatic.com/s/hind/v5/yATwQM0pIZXIFPrEDZyOHg.woff) format('woff')}@font-face{font-family:'Hind';font-style:normal;font-weight:600;src:local('Hind Semibold'),local('Hind-Semibold'),url(//fonts.gstatic.com/s/hind/v5/A2xpLU2z2kq5byuh5bkohg.woff2) format('woff2'),url(//fonts.gstatic.com/s/hind/v5/2dBELi3ZbivnVPt1KR2lhQ.woff) format('woff')}@font-face{font-family:'Hind';font-style:normal;font-weight:700;src:local('Hind Bold'),local('Hind-Bold'),url(//fonts.gstatic.com/s/hind/v5/PQuIEfcr_wdF_zOSNjqWKQ.woff2) format('woff2'),url(//fonts.gstatic.com/s/hind/v5/lyIZFqDTaXXyAxN6-svvJg.woff) format('woff')}@media (max-width:575.98px){.d-xs-none{display:none !important}.d-xs-inline{display:inline !important}.d-xs-inline-block{display:inline-block !important}.d-xs-block{display:block !important}.d-xs-table{display:table !important}.d-xs-table-row{display:table-row !important}.d-xs-table-cell{display:table-cell !important}.d-xs-flex{display:-ms-flexbox !important;display:flex !important}.d-xs-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important}}@media (min-width:576px) and (max-width:767.98px){.d-sm-none{display:none !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-block{display:block !important}.d-sm-table{display:table !important}.d-sm-table-row{display:table-row !important}.d-sm-table-cell{display:table-cell !important}.d-sm-flex{display:-ms-flexbox !important;display:flex !important}.d-sm-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important}}@media (min-width:768px) and (max-width:991.98px){.d-md-none{display:none !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-block{display:block !important}.d-md-table{display:table !important}.d-md-table-row{display:table-row !important}.d-md-table-cell{display:table-cell !important}.d-md-flex{display:-ms-flexbox !important;display:flex !important}.d-md-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important}}@media (min-width:992px) and (max-width:1199.98px){.d-lg-none{display:none !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-block{display:block !important}.d-lg-table{display:table !important}.d-lg-table-row{display:table-row !important}.d-lg-table-cell{display:table-cell !important}.d-lg-flex{display:-ms-flexbox !important;display:flex !important}.d-lg-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important}}@media (min-width:1200px){.d-xl-none{display:none !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-block{display:block !important}.d-xl-table{display:table !important}.d-xl-table-row{display:table-row !important}.d-xl-table-cell{display:table-cell !important}.d-xl-flex{display:-ms-flexbox !important;display:flex !important}.d-xl-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important}}@media print{.d-print-none{display:none !important}.d-print-inline{display:inline !important}.d-print-inline-block{display:inline-block !important}.d-print-block{display:block !important}.d-print-table{display:table !important}.d-print-table-row{display:table-row !important}.d-print-table-cell{display:table-cell !important}.d-print-flex{display:-ms-flexbox !important;display:flex !important}.d-print-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important}}@media (max-width:399.98px){.dc-xs-clear-float{clear:both}.dc-xs-h-115{min-height:115px}.dc-xs-mt-n5{margin-top:-5px}.dc-xs-mt-10.srn_ads_cnt>:first-child{margin-top:10px}.dc-xs-mt-15.srn_ads_cnt>:first-child{margin-top:15px}.dc-xs-mt-20.srn_ads_cnt>:first-child{margin-top:20px}.dc-xs-mt-21.srn_ads_cnt>:first-child{margin-top:21px}.dc-xs-mb-5.srn_ads_cnt>:first-child{margin-bottom:5px}.dc-xs-mb-10.srn_ads_cnt>:first-child{margin-bottom:10px}.dc-xs-mb-15.srn_ads_cnt>:first-child{margin-bottom:15px}.dc-xs-mb-20.srn_ads_cnt>:first-child{margin-bottom:20px}.dc-xs-mb-30.srn_ads_cnt>:first-child{margin-bottom:30px}.dc-xs-mb-40.srn_ads_cnt>:first-child{margin-bottom:40px}.srn_ads_cnt{overflow:hidden !important}.srn_ads_cnt>:first-child{overflow:hidden !important}.dc-xs-mb-n10{margin-bottom:-10px}.dc-xs-mb-n15{margin-bottom:-15px}.dc-xs-mt-n20{margin-top:-20px}.dc-xs-none{display:none !important}.dc-xs-inline{display:inline !important}.dc-xs-inline-block{display:inline-block !important}.dc-xs-block{display:block !important}.dc-xs-table{display:table !important}.dc-xs-table-row{display:table-row !important}.dc-xs-table-cell{display:table-cell !important}.dc-xs-flex{display:-ms-flexbox !important;display:flex !important}.dc-xs-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important}}@media (min-width:400px) and (max-width:763.98px){.dc-md-clear-float{clear:both}.dc-md-h-115{min-height:115px}.dc-md-mt-n5{margin-top:-5px}.dc-md-mt-10.srn_ads_cnt>:first-child{margin-top:10px}.dc-md-mt-15.srn_ads_cnt>:first-child{margin-top:15px}.dc-md-mt-20.srn_ads_cnt>:first-child{margin-top:20px}.dc-md-mt-21.srn_ads_cnt>:first-child{margin-top:21px}.dc-md-mb-5.srn_ads_cnt>:first-child{margin-bottom:5px}.dc-md-mb-10.srn_ads_cnt>:first-child{margin-bottom:10px}.dc-md-mb-15.srn_ads_cnt>:first-child{margin-bottom:15px}.dc-md-mb-20.srn_ads_cnt>:first-child{margin-bottom:20px}.dc-md-mb-30.srn_ads_cnt>:first-child{margin-bottom:30px}.dc-md-mb-40.srn_ads_cnt>:first-child{margin-bottom:40px}.dc-md-mb-n10{margin-bottom:-10px}.dc-md-mb-n15{margin-bottom:-15px}.dc-md-mt-n20{margin-top:-20px}.dc-md-none{display:none !important}.dc-md-inline{display:inline !important}.dc-md-inline-block{display:inline-block !important}.dc-md-block{display:block !important}.dc-md-table{display:table !important}.dc-md-table-row{display:table-row !important}.dc-md-table-cell{display:table-cell !important}.dc-md-flex{display:-ms-flexbox !important;display:flex !important}.dc-md-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important}}@media (min-width:765px) and (max-width:998.98px){.srn_ads_cnt{postion:relative}.srn_ads_cnt.header-overlay.has-overlay:before{background-color:#fff;opacity:1;height:100%;width:100%;margin-bottom:-100%;position:absolute;z-index:9999;left:0;top:0;content:''}.dc-lg-clear-float{clear:both}.srn_ads_cnt.custom-sticky-ads{text-align:left;width:100%;height:600px}.dc-lg-ml-10.srn_ads_cnt>:first-child{margin-left:10px}.dc-lg-mr-10.srn_ads_cnt>:first-child{margin-right:10px}.dc-lg-mt-10.srn_ads_cnt>:first-child{margin-top:10px}.dc-lg-mt-15.srn_ads_cnt>:first-child{margin-top:15px}.dc-lg-mt-20.srn_ads_cnt>:first-child{margin-top:20px}.dc-lg-mt-21.srn_ads_cnt>:first-child{margin-top:21px}.dc-lg-mb-20.srn_ads_cnt>:first-child{margin-bottom:20px}.dc-lg-mb-10.srn_ads_cnt>:first-child{margin-bottom:10px}.dc-lg-mb-n10{margin-bottom:-10px}.dc-lg-mb-n18{margin-bottom:-18px}.dc-lg-none{display:none !important}.dc-lg-inline{display:inline !important}.dc-lg-inline-block{display:inline-block !important}.dc-lg-block{display:block !important}.dc-lg-table{display:table !important}.dc-lg-table-row{display:table-row !important}.dc-lg-table-cell{display:table-cell !important}.dc-lg-flex{display:-ms-flexbox !important;display:flex !important}.dc-lg-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important}}@media (min-width:1000px){.srn_ads_cnt{postion:relative}.srn_ads_cnt.header-overlay.has-overlay:before{background-color:#fff;opacity:1;height:100%;width:100%;margin-bottom:-100%;position:absolute;z-index:9999;left:0;top:0;content:''}.dc-xl-clear-float{clear:both}.srn_ads_cnt.custom-sticky-ads{text-align:left;width:300px;height:600px}.dc-xl-ml-10.srn_ads_cnt>:first-child{margin-left:10px}.dc-xl-mr-10.srn_ads_cnt>:first-child{margin-right:10px}.dc-xl-mt-10.srn_ads_cnt>:first-child{margin-top:10px}.dc-xl-mt-15.srn_ads_cnt>:first-child{margin-top:15px}.dc-xl-mt-20.srn_ads_cnt>:first-child{margin-top:20px}.dc-xl-mt-21.srn_ads_cnt>:first-child{margin-top:21px}.dc-xl-mb-20.srn_ads_cnt>:first-child{margin-bottom:20px}.dc-xl-mb-10.srn_ads_cnt>:first-child{margin-bottom:10px}.dc-xl-mb-n10{margin-bottom:-10px}.dc-xl-mb-n18{margin-bottom:-18px}.dc-xl-none{display:none !important}.dc-xl-inline{display:inline !important}.dc-xl-inline-block{display:inline-block !important}.dc-xl-block{display:block !important}.dc-xl-table{display:table !important}.dc-xl-table-row{display:table-row !important}.dc-xl-table-cell{display:table-cell !important}.dc-xl-flex{display:-ms-flexbox !important;display:flex !important}.dc-xl-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important}}.tmsads-border-1{border-bottom:1px solid #e6e6e6}.tmsads-border-2{border-bottom:1px solid #e5e5e5}.tmsads-border-3{border-bottom:1px solid #b8b8b8}.tmsads-border-4{border-bottom:1px solid #e2e6f4}.srn_ads_cnt{position:relative;text-align:center;vertical-align:middle;overflow:hidden !important;height:auto}.srn_ads_cnt.tmsads-all{overflow:visible !important}.ins_srn_ads_cnt{height:auto;max-height:300px}.srn_ads_cnt>:first-child{width:100%;height:100%;text-align:center;vertical-align:middle;overflow:hidden !important}.srn_ads_cnt.tmsads-all>:first-child{overflow:visible !important}.srn_ads_cnt:after,.srn_ads_cnt:before{clear:both !important}.tmsads-float-left{float:left}.tmsads-float-right{float:right}.table_row.toplists-tmsads-rows{height:auto !important}.toplists-tmsads-rows td{padding:0 !important}.no-js img.lazyload{display:none}img.lazyload:not([src]){visibility:hidden}HTML{font-size:100%;overflow-y:scroll;color:#616161;font-family:Hind,sans-serif}HTML,BODY,DIV,SPAN,OBJECT,IFRAME,H1,H2,H3,P,A,EM,FONT,IMG,STRONG,DL,DT,DD,UL,OL,LI,FORM,LABEL,TABLE,TR,TD{border:medium none;font-family:Hind,sans-serif;margin:0;outline:medium none;padding:0;vertical-align:baseline}iframe#sovrn_beacon{display:none !important}#main-content P{margin-bottom:10px}.nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem}.nav-link:hover,.nav-link:focus{text-decoration:underline}.nav-link.active:hover,.nav-link.active:focus{text-decoration:none;color:#fff;cursor:auto}.nav-pills .nav-link{padding:10px 20px;background-color:#f2f2f2;border-radius:5px;color:#1e8bc3;display:inline-block;font-weight:400;font-size:13px}.nav-pills .nav-link.active{padding:10px 20px;background-color:#1e8cc5;border-radius:5px;color:#fff;display:inline-block;font-weight:600;font-size:14px}.nav-pills .nav-link.nav-bg-yellow{color:#f4b350}.nav-pills .nav-link.nav-bg-yellow.active{background-color:#f4b350;color:#fff}.schools-datatable-cnt{display:none}.schools-datatable-cnt.active{display:block}.valid-icon,.invalid-icon,.error-icon{display:inline-block;width:16px;height:16px;vertical-align:bottom;padding-bottom:3px}.valid-icon{background:url('//static.boardingschoolreview.com/static/new_sprites.917349105.png') no-repeat -366px -168px}.invalid-icon{background:url('//static.boardingschoolreview.com/static/new_sprites.917349105.png') no-repeat -18px -70px}.error-icon{background:url('//static.boardingschoolreview.com/static/new_sprites.917349105.png') no-repeat -216px -18px}.icon{background-image:url('//static.boardingschoolreview.com/static/new_sprites.917349105.png');-webkit-background-size:640px 480px;background-size:640px 480px;background-repeat:no-repeat;display:inline-block;vertical-align:top}.ui-autocomplete{position:absolute;cursor:default;z-index:10000000001 !important}.ga_wrapper{position:relative;text-align:center;vertical-align:middle}iframe#sovrn_beacon,.pub_300x250.pub_300x250m.pub_728x90{width:1px !important;height:1px !important;color:transparent;position:absolute;bottom:0;left:-10000px}#ad-right-sticky.ga_wrapper{text-align:left}.overlayDiv{background-color:#fff;opacity:1;height:100%;width:100%;margin-bottom:-100%;position:absolute;z-index:9999}EM{font-style:normal}#student-profile-wrapper em{font-size:10px;font-style:normal}B,STRONG{font-weight:400}STRONG.w500{font-weight:500}STRONG.w600{font-weight:600}STRONG.w700{font-weight:700}TEXTAREA,INPUT,SELECT{font-size:1em}TEXTAREA{resize:vertical}SELECT>OPTION{text-indent:10px}#current_grade{width:25%}#student_request_form #seeking_grade{margin-left:0}#seeking_grade{font-size:1em;-moz-margin-start:29px;width:25%}#student_country{width:205px;margin-left:2px}#student_countrys{width:205px;margin-left:2px}SELECT.f_size16{width:473px}UL,OL{list-style:none}ul.advertising-ul{list-style:disc;padding-left:2rem}ul.advertising-ul li.advertising-text{margin-bottom:10px}ul.advertising-ul li.advertising-img{list-style:none;position:relative;text-align:center;margin:20px 0}ul.advertising-ul li.advertising-img img{width:80%;margin:0 auto}#school_ranking td{word-break:keep-all;word-break:normal}#school_ranking .ranking{color:#616161;float:left;font-weight:700;padding:0 0 0 20px;text-decoration:none}*{border:0 none;line-height:1.5;margin:0;padding:0}HTML,BODY{font-family:Hind,sans-serif;background:#fcfcfc;margin:0 auto;padding:0;min-height:100% !important;height:auto;overflow-x:hidden}div,a{margin:0;padding:0}A{color:#1e8bc3;cursor:pointer;text-decoration:none}.bold-400{font-weight:400}.bold-500{font-weight:500}.bold-600{font-weight:600}.bold-700{font-weight:700}#student_review .review_bg{display:inline-block;height:16px;margin:0 5px 5px auto;vertical-align:middle}EM{font-style:italic}.right{float:right !important}.just-mobile-show-inline,.just-mobile-show-block,.m-text{display:none}.just-desktop-show-inline{display:inline}.just-desktop-show-block{display:block}.break,.c{clear:both}span.item_disc{display:inline-block;position:relative;padding-left:35px}span.item_disc:before{content:"\2022";position:absolute;width:9px;height:27px;top:1px;left:20px}.info_cards_ctn{margin:0 20px;padding:0;display:block;position:relative}.card_row{font-size:18px;margin:0;width:49.5%;width:calc((100% - 1px)/2);width:-moz-calc((100% - 1px)/2);width:-webkit-calc((100% - 1px)/2);color:#616161;vertical-align:top;line-height:100px;min-height:100px;position:relative;border-bottom:1px solid #e2e6f4;float:left;display:inline-block}.info_cards_ctn>.card_row:nth-child(2n+1){border-right:1px solid #e2e5f4}.top_card_ctn{margin-left:95px}.top_card_ctn.top_address_ctn{margin-top:19px}.top_card_ctn.top_review_ctn,.top_card_ctn.top_telephone_ctn,.top_card_ctn.top_website_ctn,.top_card_ctn.top_grade_ctn,.top_card_ctn.top_submit_review_ctn{margin-top:34px}.top_review_ctn strong{font-weight:700}.top_review_ctn a,.top_review_ctn a:hover{text-decoration:none}.info_btns_ctn{margin:0 20px 15px;padding:0;display:block;position:relative}.btn_row{font-size:18px;margin:0;width:50%;vertical-align:top;line-height:60px;min-height:60px;position:relative;float:left;display:inline-block}a.top_info_btn{width:94%;width:calc(100% - 20px);width:-moz-calc(100% - 20px);width:-webkit-calc(100% - 20px);height:60px;line-height:64px;border-radius:5px;font-size:18px;font-weight:600;color:#fff;margin:20px auto 0;padding:0;display:block;text-decoration:none;text-align:center;vertical-align:middle}a.top_info_btn:hover{text-decoration:none;color:#fff}a.top_info_btn.top_request_btn{background-color:#68c3a3}a.top_info_btn.top_ss_btn{background-color:#f5b34f}.icon_ctn{position:absolute}.icon_ctn.icon_review_ctn{top:28px;left:30px}.icon_ctn.icon_address_ctn{top:19px;left:30px}.icon_ctn.icon_telephone_ctn{top:19px;left:30px}.icon_ctn.icon_website_ctn{top:28px;left:30px}.icon_ctn.icon_grade_ctn{top:20px;left:30px}.icon_ctn.icon_submit_review_ctn{top:28px;left:30px}.top_info_btn>.icon_ctn{position:relative;float:left;display:inline-block;width:60px;height:60px;border-radius:5px 0 0 5px}.top_info_btn>.icon_ctn.icon_request_ctn{background-color:#61b597}.top_info_btn>.icon_ctn.icon_ss_ctn{background-color:#e4a649}.icon_review{width:49px;height:50px;background-position:-480px -233px}.icon_address{width:37px;height:49px;background-position:-7px -232px}.icon_telephone{width:49px;height:50px;background-position:-117px -231px}.icon_website{width:49px;height:40px;background-position:-181px -235px}.icon_grade_ctn{width:49px;height:49px;background-position:-54px -232px}.icon_submit_review{width:49px;height:50px;background-position:-480px -233px}.icon_request_btn{width:33px;height:33px;background-position:-259px -107px;margin-top:13px}.icon_save_school{width:33px;height:33px;background-position:-11px -163px;margin-top:13px}#student_request_form #birth_date,#student_request_form #birth_month,#student_request_form #seeking_season,#student_request_form #birth_year,#student_request_form #current_grade,#student_request_form #seeking_grade,#student_request_form #seeking_year,#student_request_form #student_country,#student_request_form #student_state,#student_request_form #citizenship{margin-right:4px;margin-bottom:5px}tr.odd td.blank{border-bottom:none;border-top:none}tr.even td.center{text-align:left}table{border-collapse:collapse;clear:both;display:block;text-align:left}.table-striped .table-head-title{background-image:-moz-linear-gradient(center top,#fff,#f2f2f2);font-size:16px;font-weight:700}.table-striped .table-head-title td{border:1px solid #e6e6e6}.table-striped tr td{border-bottom:1px solid #e6e6e6;line-height:35px;padding:0 5px}.table-striped tr{cursor:pointer}table LABEL{text-align:center;float:left;height:27px;display:block;padding-left:4px}#create_account table LABEL,#request_information table LABEL{padding-right:5px;padding-left:0}table .property-name{text-align:left;font-size:13px;padding-left:6px}table .property-value,table .column-heading{padding-left:0;padding-right:0}#school_overview .legaltext{margin-bottom:5px}#school_overview .legaltext i{font-size:13px}#school_overview .seemore{font-size:11px;line-height:11px}#vedio .div-1{text-align:center}table .align_left{padding-left:5px;text-align:left}table .bg-cell{text-align:center}table tr.odd td.blank-cell{background-color:#fff;border-bottom:none;border-top:none}table td{vertical-align:middle;padding:3px}table SPAN.very-de-emphasized{color:#ccc;font-weight:400;display:inline;margin:0;padding:0}table SPAN.reg{color:#000;font-weight:400;display:inline;font-size:11px;margin:0;padding:0}table IMG{vertical-align:middle}span.caption{font-style:italic;font-size:16px;font-weight:400;padding:0 !important;margin:0;height:auto;text-align:left}.school-list .table_cell_county span{font-style:normal}.school-list .table_cell_b span{font-style:normal}td#find_school{padding:0 0 0 5px}#all-content P{margin:10px 0;font-size:16px}#select_btn{border:1px solid #cbcedb;border-top:none;height:35px;width:100%;color:#545455;font-size:18px;outline:0 none;padding:4px 5px;border-radius:0 0 5px 5px}#box_map_right{margin-top:20px}#map_left,#map_left_viewed{height:300px;width:100%;margin:10px 0 20px}.circle{width:60px;height:60px;position:relative;border-radius:50%;background:#68c3a3;margin:20px auto}.hidden_right{width:60px;height:60px;position:absolute;top:0;left:0;display:none;border-radius:50%;background:#68c3a3}.pie_left,.pie_right{width:60px;height:60px;position:absolute;border-radius:50%;top:0;left:0;background:#e6e6e6}.pie_right,.hidden_right{clip:rect(0,auto,auto,30px)}.pie_left{clip:rect(0,30px,auto,0)}.mask{width:50px;height:50px;border-radius:50%;left:5px;top:5px;background:#fff;position:absolute;text-align:center;line-height:50px}.table_cell_city{display:none}.tool-tip:hover{text-decoration:underline}.captionwidth{color:#6d6d6d !important;width:200px}.small_grey_icon{float:right;padding-bottom:9px}.blueribbon_small_icon{padding-top:5px;padding-right:5px}.tip1{padding:10px;border:2px solid #999;overflow:hidden;background:none repeat scroll 0 0 #fff;border-radius:5px;box-shadow:0 3px 3px rgba(0,0,0,.2)}.tip{padding:10px;position:absolute;min-width:300px}a:hover .tip{display:block;position:absolute;text-decoration:underline}.throbber,.throbbershowmoreloading{background:url("//www.boardingschoolreview.com/images/showmoreloadingimage.gif") no-repeat scroll 0 50% rgba(0,0,0,0);padding:5px 0 5px 20px}.tip,.throbbershowmoreloading{display:none}.tip:before{background:0 0;position:absolute;display:inline-block;border-bottom:16px solid #999;border-left:11px solid transparent;border-right:11px solid transparent;left:21px;top:-4px;content:''}.tip:after{background:0 0;position:absolute;display:inline-block;border-bottom:14px solid #fff;border-left:9px solid transparent;border-right:9px solid transparent;left:23px;top:0;content:''}.tip_up{background:#fff;border:2px solid #ccc;padding:10px;border-radius:5px;box-shadow:0 3px 3px rgba(0,0,0,.2);position:absolute;width:300px}a:hover .tip_up{display:block;position:absolute;text-decoration:underline}.tip_up:before{background:0 0;position:absolute;display:inline-block;border-bottom:16px solid #999;border-left:11px solid transparent;border-right:11px solid transparent;left:21px;top:-3px;content:''}.tip_up:after{background:0 0;position:absolute;display:inline-block;border-bottom:14px solid #fff;border-left:9px solid transparent;border-right:9px solid transparent;left:23px;top:0;content:''}.recommendations-bg{background:url('//static.boardingschoolreview.com/static/new_sprites.917349105.png') no-repeat -217px -120px;display:inline-block;width:12px;height:12px}.icon-star-medium,.icon-star-mini,.icon-star-small{position:relative;vertical-align:text-top;margin-top:2px}.icon-star{position:relative;vertical-align:text-top;margin-top:4px}.icon-star-medium{width:95px;height:21px}.star-medium-5{background-position:-284px -326px}.star-medium-15{background-position:-265px -326px}.star-medium-25{background-position:-246px -326px}.star-medium-35{background-position:-227px -326px}.star-medium-45{background-position:-208px -326px}.star-medium-50{background-position:-7px -326px}.star-medium-40{background-position:-26px -326px}.star-medium-30{background-position:-45px -326px}.star-medium-20{background-position:-64px -326px}.star-medium-10{background-position:-83px -326px}.icon-star{width:80px;height:18px}.star-5{background-position:-241px -297px}.star-15{background-position:-225px -297px}.star-25{background-position:-209px -297px}.star-35{background-position:-193px -297px}.star-45{background-position:-177px -297px}.star-10{background-position:-71px -297px}.star-20{background-position:-55px -297px}.star-30{background-position:-39px -297px}.star-40{background-position:-23px -297px}.star-50{background-position:-7px -297px}.icon-alt{position:absolute;left:-9999px;top:auto;display:block;width:1px;height:1px;line-height:1px;font-size:1px;overflow:hidden}.icon-star-mini{width:80px;height:12px}.star-mini-5{background-position:-241px -297px}.aggregateRatingContainer{border-bottom:1px solid #e5e5e5}.aggregateRatingContainer strong{font-weight:700}.aggregateRatingContainer .icon-star-medium{margin-top:0}.starsContainer{margin-bottom:5px}.fl{float:left}.unclickable{cursor:default}.bigStar,.blueStar,.yellowStar{background:url('//static.boardingschoolreview.com/static/new_sprites.917349105.png') no-repeat;width:46px;height:45px;background-size:640px 480px}.bigStar{background-position:-438px -425px;outline-width:0;background-size:640px 480px}.yellowStar{background-position:-529px -425px;outline-width:0;background-size:640px 480px}#contact_schools .submit{margin-top:10px}#contact_schools #contact_school_form input[type=text],#contact_schools #contact_school_form textarea{width:90%}#contact_schools #main-content H2{font-family:Montserrat-bold,sans-serif}.school-list .table_row{border-bottom:1px solid #e5e5e5}.school-list .table_row.ads_row{border-bottom:none}.school-list .table_row:last-of-type{border-bottom:none}.school-list .row_click:hover{cursor:pointer;background-color:#f7f7f7}.find-school-by-state .table_row{clear:both;border-top:1px solid #e2e6f4}#researchschool .find-school-by-state .table_cell,#boardingschoolsbystate .find-school-by-state .table_cell,#boarding_schools_by_sport .find-school-by-state .table_cell,#boarding-schools-by-religion .find-school-by-state .table_cell{width:24%}.find-school-by-state .table_cell{border-right:1px solid #e2e6f4;min-height:34px}.find-school-by-state .table_row .table_cell:last-child{border-right:0}.find-school-by-state .table_row .table_cell a{line-height:34px;color:#4d84dc;display:block;height:34px;line-height:34px;overflow:hidden}.find-school-by-state .table_row .table_cell a:hover{color:#dd6919;text-decoration:underline}.list_up .listspan{background:url('//www.boardingschoolreview.com/images/sprites.png') no-repeat -67px -68px}.list_no .listspan{background:url('//www.boardingschoolreview.com/images/sprites.png') no-repeat -16px -69px}.list_down .listspan{background:url('//www.boardingschoolreview.com/images/sprites.png') no-repeat -17px -164px}.list_down .listspan,.list_no .listspan,.list_up .listspan{height:16px;width:16px;display:inline-block;padding:0;float:left;margin-top:3px}#school_overview .find-school-by-state td:last-child{border-right:none;border-bottom:1px solid #e5e5e5}#school_overview .find-school-by-state .three_columns_td{width:980px}.three_columns em{color:#757575}#school_overview .property-name{width:200px;border-right:10px solid #ebebeb;font-size:18px;height:64px;padding-left:20px;background-color:#f2f2f2}#school_overview .find-school-by-state .three_columns.row_head .property-name{background-color:#fff;border-top:1px solid transparent}#school_overview tr.three_columns td:nth-child(2){border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}#school_overview .find-school-by-state tr:last-of-type{border-bottom:1px solid #e5e5e5}#school_overview .find-school-by-state tr.row_head .property-value{font-weight:600}#school_overview .property-value{width:35%;height:56px;font-size:18px;font-weight:300}#school_overview .two_columns .property-value{width:30%}#general_table .table_name_cell{width:30.1%}#school_overview .table_name_cell{border-right:10px solid #ebebeb;font-size:18px;height:64px;padding-left:20px;background-color:#f2f2f2}#school_overview .bc-white .table_name_cell{background-color:#fff}#general_table .row_head .value_cell_1{font-weight:600}#school_overview .table_value_cell{color:#616161;font-size:18px;height:40px;font-weight:300}#general_table .value_cell_1{text-align:center;width:435px}#school_overview #general_table{border-collapse:collapse;margin:6px 0 0}#school_overview #general_table tr{border-top:1px solid #e5e5e5}#school_overview #general_table tr:last-of-type{border-bottom:1px solid #e5e5e5}#general_table .three_columns{border-top:medium none!important}#general_table .general_table_frist{border-bottom:1px solid #e5e5e5}#listing_alumni .find-school-by-state .table_row{background:none repeat scroll 0 0 #f8f8f8}#listing_alumni .find-school-by-state .table_cell:nth-child(1){width:25%}#listing_alumni .find-school-by-state .table_cell:nth-child(2){width:75%}#listing_alumni table .property-value li{position:relative}#listing_alumni table .property-value ul{margin-top:10px}#listing_alumni table .property-value li:before{content:'';position:absolute;width:6px;height:6px;border:2px solid #f5b24a;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg);border-top:none;border-right:none;top:7px}#listing_alumni table .property-value li span{margin-left:20px;display:inline-block}#listing_student_review .find-school-by-state tr.odd,#listing_student_review .find-school-by-state tr.even,#listing_alumni .find-school-by-state tr.odd,#listing_alumni .find-school-by-state tr.even{border-bottom:1px solid #e5e5e5}#listing_student_review .find-school-by-state tr.odd:hover,#listing_student_review .find-school-by-state tr.even:hover,#listing_alumni .find-school-by-state tr.odd:hover,#listing_alumni .find-school-by-state tr.even:hover{background-color:#f8f8f8}#listing_student_review .find-school-by-state .table_row .table_cell,#listing_alumni .find-school-by-state .table_row .table_cell{color:#616161;font-size:18px;position:relative;border-right:3px solid #fff;background-color:#f2f2f2;padding:13px 0 13px .8%}#listing_student_review table .property-name,#listing_alumni table .property-name{font-size:20px;font-weight:600;padding:10px 0 10px .8%}#listing_student_review .find-school-by-state .table_cell{width:25%}#listing_student_review .find-school-by-state .property-value,#listing_alumni table .property-value{text-align:left;font-size:16px;padding:10px 0 10px .8%}.emphasized{color:red}.emphasized-2{color:#f99900}.de-emphasized{font-size:11px}.very-de-emphasized{color:#ccc}div.user_message{text-align:center;color:red;width:100%;font-weight:700}div.user_message span{font-weight:700}#upload_edit_photo div.user_message{padding-bottom:20px}.small_note{font-size:16px;color:red;font-weight:600}.mobile-submit{display:none}div#main-content tr input#submit{width:150px}.contactinfo a{text-decoration:none}.tab-group-label{background-color:#eeeded;color:#f69900;text-align:center}.text-right,.legend{font-size:11px;text-align:right;margin:0 !important;padding:0}td span.caption{font-style:italic;font-size:11px;font-weight:400;color:#000;padding:0;margin:0;height:auto;display:block}.checker label{padding:0}.checker label input{margin:0;margin-right:3px}form.paypal{text-align:center}.spamtrap{display:none;visibility:hidden}#main-wrapper{min-height:500px}body.brief #main-wrapper{margin-bottom:0}.float_right{float:right;clear:both}.number-list{list-style:decimal}#compare_schools #form1{margin-left:15px;float:left}#compare_schools .ad_in_content{width:35%;float:left;margin-top:-1px}#compare_schools strong{font-weight:600}.subsection-header{font-size:22px;line-height:24px;margin:10px 0 15px 19px;color:#000}#secondary-content #featured-schools .main .content{text-align:center;background-color:#e9feee}#featured_partner{width:100%}#featured_partner .horizontal_bs_school{float:left;width:48%}#school_ranking .horizontal_bs_school{float:left;width:33%}#featured_partner .horizontal_bs_school:hover{cursor:pointer}#featured_partner_school{float:left;font-size:14px;height:150px;padding-bottom:5px;padding-right:10px;width:51%}.featured_partner_school{width:160px;float:left;text-align:center}#featured_partner .horizontal_school_info{color:#616161;font-size:16px;font-weight:300;width:45%;float:left}#featured_partner .horizontal_school_description{color:#616161;font-size:16px;padding-bottom:10px;font-weight:300;width:96%}.featured_partner_school-div-1{clear:both;margin-right:10px;text-align:right;font-size:13px}#featured_partner .featured_partner_school p a img{background:none repeat scroll 0 0 #fbfbfb;border:1px solid #bbbfc2;padding:5px;text-align:center}#featured_partner #featured_partner_school p a img{background:none repeat scroll 0 0 #fbfbfb;border:1px solid #bbbfc2;padding:5px;text-align:center}a.tile_short_overview,a.tile_short_overview:hover{color:#616161;text-decoration:none}#photo-wrapper P,#secondary-content .right-box LI{text-align:center;padding-bottom:5px}#photo-wrapper IMG{text-align:center;display:block;background:#fbfbfb;border:1px solid #bbbfc2;-webkit-border-radius:5px;-moz-border-radius:5px;margin:0 auto 5px;padding:7px}#index #featured-school #index-school-list IMG{background:none repeat scroll 0 0 #fbfbfb;border:1px solid #bbbfc2;padding:5px;text-align:center}#featured-content .content-section H2{color:#fff;display:block;font-size:13px;font-weight:700;height:23px;margin:0;padding:5px 0 0 10px}#top_info_box{padding:0 0 9px}#top_info_box .contentboxinner{margin:0 0 10px;overflow:visible}.contentboxouter{position:relative;border:1px solid #e6e6e6;background-color:#fff;padding:10px;margin:20px 0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;behavior:url("//www.boardingschoolreview.com/css/pie/PIE.php")}.section_1_header{color:#fff;font-size:20px;font-family:Montserrat,sans-serif;position:relative;background:-webkit-gradient(linear,0 0,0 bottom,from(#f4b350),to(#f4b350));background:-webkit-linear-gradient(#f4b350,#f4b350);background:-moz-linear-gradient(#f4b350,#f4b350);background:-ms-linear-gradient(#f4b350,#f4b350);background:-o-linear-gradient(#f4b350,#f4b350);background:linear-gradient(#f4b350,#f4b350);-pie-background:linear-gradient(#f4b350,#f4b350);-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;line-height:70px;text-align:center}.find-school-state_icon{float:left;background-color:#e9aa4b;height:70px;width:80px;border-radius:5px 0 0;padding:0}#find-boarding-schools-by-state .section_content{padding:0}#find-boarding-schools-by-state .find_state_box{width:33.1%;width:calc((100% - 3px)/3);width:-moz-calc((100% - 3px)/3);width:-webkit-calc((100% - 3px)/3);float:left;border-bottom:1px solid #e6e6e6;border-right:1px solid #e6e6e6}.find_state_box .city_box{padding-left:20px;padding-right:5px}.find_state_box .state_bold{font-size:18px;display:block;margin:20px 0 20px;white-space:nowrap;overflow:hidden}.find_state_box a:hover{background-color:#1e8bc3;color:#fff;text-decoration:none}#find-boarding-schools-by-state .none-right-border{border-right:none}table#find-school-by-county-state,table#find-school-by-county-state td{margin:0;border:0;padding:0;text-align:center;vertical-align:middle}table#find-school-by-county-state .second-td{width:100%;font-family:Montserrat,sans-serif}.find-school-state_icon span{background:url('//static.boardingschoolreview.com/static/new_sprites.917349105.png') no-repeat -56px -154px;display:inline-block;width:41px;height:41px;margin-top:13px}#feedback_form textarea{width:90%}#feedback p{margin-bottom:10px}#school_overview .school_note{font-size:18px;margin-top:10px;margin-bottom:35px;font-weight:300}#main-content .school_note UL{list-style:none;margin-bottom:10px}#main-content .school_note LI{position:relative}#main-content .school_note LI.sub-li{margin-left:30px}#main-content .school_note LI:before{content:'';position:absolute;width:9px;height:9px;border-radius:50%;background-color:#f5b34f;margin-top:8px}#main-content .school_note ul li ul LI:before{width:6px;height:6px;background-color:#fff;border:2px solid #f5b34f}#main-content .school_note LI span.schoolnote-li{margin-left:30px;display:inline-block}.break{clear:both}#citizenship,#student_country,#student_state{margin-left:2px;width:216px}input,select,textarea{border-color:#eaeaea;border-style:solid;border-width:1px;background-color:#f7f7f7;padding:3px;font-family:inherit;font-size:1em;color:#616161;border-radius:5px}.section_3_header{text-align:center;color:#fff;font-size:20px;font-family:Montserrat,sans-serif;position:relative;background:-webkit-gradient(linear,0 0,0 bottom,from(#1e8bc3),to(#1e8bc3));background:-webkit-linear-gradient(#1e8bc3,#1e8bc3);background:-moz-linear-gradient(#1e8bc3,#1e8bc3);background:-ms-linear-gradient(#1e8bc3,#1e8bc3);background:-o-linear-gradient(#1e8bc3,#1e8bc3);background:linear-gradient(#1e8bc3,#1e8bc3);-pie-background:linear-gradient(#1e8bc3,#1e8bc3);-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;line-height:70px;behavior:url("//www.boardingschoolreview.com/css/pie/PIE.php")}.login_head_icon span{background:url('//static.boardingschoolreview.com/static/new_sprites.917349105.png') no-repeat -255px -56px;display:inline-block;width:41px;height:40px;margin-top:13px}#create_account .input-field #student_country,#create_account .input-field #student_state{width:230px}form.webform .input-field{text-align:left;width:200px}#forgotpassword_a{font-size:14px;margin-top:10px}#forgot_password_form.label{padding-top:0;padding-bottom:0;padding-left:2px;padding-right:0}#label.input-field{padding-top:3px;padding-bottom:3px;padding-left:3px;padding-right:3px}a:hover{color:#f4b350;text-decoration:underline}.bar-lay-1 .cate_list a.cate_link{-webkit-tap-highlight-color:transparent}li:hover,a:hover,li,a{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}.bar-lay-1 .cate_list a.cate_link:hover{text-decoration:none}.new_content_section_1{background-color:#fefefb;border:1px solid #e6e6e6;border-radius:5px;margin:20px 0}.new_content_section_2{background-color:#fbfffc;border:1px solid #e6e6e6;border-radius:5px;margin:20px 0}.new_content_section_3{background-color:#fdfdff;border:1px solid #e6e6e6;border-radius:5px;margin:20px 0}.section_header_wrapper{margin:0 -1px 0;border-radius:5px 5px 0 0}.submit:hover,input[type=button]:hover{background:#f9bf3b;-pie-background:linear-gradient(#b75c0b,#bd5e0a);cursor:pointer}input.submit,.updateNew,.compare_schools,.compare,.remove,.submitForm,.zipcodes,.Sport_Enter{font-weight:600;padding:5px 10px;cursor:pointer;font-size:18px;border:none;-webkit-appearance:none}.grey{color:#ccc}.search_bar{width:554px;width:calc(100% - 425px);width:-webkit-calc(100% - 425px);width:-moz-calc(100% - 425px);height:110px;line-height:110px;float:left;vertical-align:middle;text-align:center}.search_bar.logged_in{width:calc(100% - 482px);width:-webkit-calc(100% - 482px);width:-moz-calc(100% - 482px)}#school_overview #page-container .search_bar_bsr{display:none}.search_bar_bsr{background-color:#e9e9e9;display:block;height:80px;margin:0 auto;width:100%;border-bottom:1px solid #d9d9d9}.search_bar_bsr:hover{background-color:#ddd;cursor:pointer}#search_div_bsr{margin:0 auto;width:860px}.search .findtext{color:#8a8b8d;float:left;font-weight:700;line-height:38px;margin-right:10px}#login_line,.login_line{width:auto;font-size:13px;color:#959aa9;float:right;height:110px;line-height:110px;vertical-align:middle}.sphinx-search-contain{float:left;width:376px;height:38px;overflow:hidden}#login_line span{border:1px solid #bbb}#login_line a{margin:0 15px 0 0;text-decoration:none;display:inline-block;font-size:18px;font-weight:700}#login_line a:hover{color:#dd6919}#login_line .submit:hover{color:#fff}#print-header-wrapper{display:none}ul .search{margin:0}.search-wrapper{background-color:#fff;border-top:1px solid #dadfe1;margin-top:5px;padding-bottom:15px;padding-top:15px;z-index:1}.footer_search{height:35px;margin:0 auto;width:630px}.footer_search .sphinx-search-contain{width:562px}.footer_search .search-input{width:561px;height:36px;padding:0;text-indent:10px;border:solid 1px #1e8bc3;border-right:none}.footer_search .findtext{display:none}#footer-wrapper{width:100%;clear:both;z-index:0;background-color:#f2f2f2}#footer{margin:0 auto;clear:both;width:980px;height:160px;overflow:hidden;font-size:16px}#footer .navigation-1{float:left;width:320px;margin-top:30px}#footer-wrapper #copyright{clear:both;width:420px;margin:0;font-size:16px;color:#616161}#copyright_logo{float:left;margin-right:30px;margin-top:5px}#footer-wrapper span.copyright-1{margin-left:70px;display:block}#footer-wrapper #copyright P{margin-top:0;color:#fff}#footer-wrapper #copyright P A{color:#fff}#footer .other-navigation{float:right}#footer .navigation-2{float:left;height:105px;margin-top:30px}#footer .navigation-2 UL{margin:0 auto}#footer .navigation-2 LI{color:#55a5cd;padding-left:5px;text-transform:capitalize}#footer .navigation-2 LI A,#footer .navigation-3 LI A,#footer .navigation-4 LI A{color:#1e8cc5;padding-right:5px;transition:color .25s linear;-o-transition:color .25s linear;-webkit-transition:color .25s linear;-moz-transition:color .25s linear}#footer .navigation-3{float:left;margin-top:30px;margin-left:60px;height:105px}#footer .navigation-3 UL{margin:0 auto}#footer .navigation-3 LI{color:#55a5cd;padding-left:5px;margin-bottom:2px;text-transform:capitalize}#footer .navigation-4{margin-top:30px;margin-left:60px;float:left;background:0 0;height:105px}#footer .navigation-4 UL{margin:0 auto}#footer .navigation-4 LI{color:#55a5cd;margin-bottom:2px;padding-left:5px;text-transform:capitalize}#footer li a{text-decoration:none}#footer-wrapper #footer a:hover{color:#f0bf0b}#copyright_text{text-align:center;margin:auto;width:966px;padding-top:20px;font-size:14px;color:#abb7b7}#copyright_text a{color:#fff}#copyright_text a:hover{color:#f0bf0b}#footer-bottom{width:100%}#bottom-content{margin:0 auto;clear:both;width:980px;overflow:hidden;font-size:16px;padding:15px 0 20px}#bottom-content .bottom-icon{float:left;margin-top:8px}.bottom-icon a{margin-right:5px}#request_info_button .request_today_td span,.find-school-bg{background:url('//static.boardingschoolreview.com/static/new_sprites.917349105.png') no-repeat -308px -13px;width:34px;height:28px;display:inline-block;vertical-align:middle}.bottom-icon .twitter{background:url('//static.boardingschoolreview.com/static/new_sprites.917349105.png') no-repeat -307px -154px;display:inline-block;width:38px;height:38px}.bottom-icon .facebook{background:url('//static.boardingschoolreview.com/static/new_sprites.917349105.png') no-repeat -256px -6px;display:inline-block;width:38px;height:38px}#bottom-content .bottom-text{float:right;color:#fff;margin-top:8px}#bottom-content .bottom-text a{color:#fff;font-weight:700}.search{height:auto;margin:0 auto;padding:0;-moz-border-radius:15px;-webkit-border-radius:15px;-o-border-radius:15px;border-radius:15px;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;vertical-align:middle}#notfound_search{float:left;width:76%;margin-bottom:10px}#notfound_search .sphinx-search-contain{width:80%}#notfound_search .findtext{display:none}.search-input{-webkit-appearance:none;position:relative;width:101%;height:36px;line-height:30px;padding:0;text-indent:10px;background:#fff;border-bottom:1px solid #d9d9d9;border-left:1px solid #d9d9d9;border-top:1px solid #d9d9d9;border-right:0 none;-webkit-border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px;font-size:16px;behavior:url("//www.boardingschoolreview.com/css/pie/PIE.php")}.delete_wrapper{float:left;width:7px;height:36px;padding:0 10px;background:#fff;border-bottom:1px solid #d9d9d9;border-top:1px solid #d9d9d9;margin-top:0 !important;margin-top:1px;margin-bottom:0 !important;margin-bottom:1px}.delete_wrapper .x_delete{color:#a1b9ed;cursor:pointer;display:none;line-height:30px}.delete_wrapper .x_delete:hover{color:#36c}.button-wrapper{float:left;margin-top:0 !important;margin-top:1px}.search-button{position:relative;margin-left:0;width:85px;height:38px;display:inline-block;padding:0;-webkit-border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0;-pie-background:#ea8f3e;background:#f4b350;transition:background-color .25s linear;-o-transition:background-color .25s linear;-webkit-transition:background-color .25s linear;-moz-transition:background-color .25s linear;-webkit-font-smoothing:antialiased;behavior:url("//www.boardingschoolreview.com/css/pie/PIE.php")}.search-button:hover{-webkit-font-smoothing:antialiased;position:relative;background:#f9bf3b;-pie-background:#f9bf3b;cursor:pointer;behavior:url("//www.boardingschoolreview.com/css/pie/PIE.php")}.search-button:active{background-color:#002133 !important;background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#C64B00",endColorstr="#AC4D00");background-image:-khtml-gradient(linear,left top,left bottom,from(#c64b00),to(#ac4d00));background-image:-moz-linear-gradient(top,#c64b00,#ac4d00);background-image:-ms-linear-gradient(top,#c64b00,#ac4d00);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#c64b00),color-stop(100%,#ac4d00));background-image:-webkit-linear-gradient(top,#c64b00,#ac4d00);background-image:-o-linear-gradient(top,#c64b00,#ac4d00);background-image:linear-gradient(#c64b00,#ac4d00);border-color:#c64b00,#ac4d00 #00111a;color:#fff !important;text-shadow:0 -1px 0 rgba(0,0,0,.33);-webkit-font-smoothing:antialiased;cursor:pointer}.sbico{background:url('//static.boardingschoolreview.com/static/new_sprites.917349105.png') no-repeat -112px -163px;display:inline-block;vertical-align:middle;width:25px;height:25px}#search_footer_div{background-color:#1e8bc3}#search-footer{position:relative;clear:both;height:auto;background-color:#eeeded;padding-top:10px;padding-bottom:10px;margin:0}div.google-maps-generated-wrapper-div{width:200px;text-align:center;font-size:14px}div.google-maps-nearby-school{width:200px;text-align:center;font-size:14px}div#map-legend{-moz-border-bottom-colors:none;-moz-border-image:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:-moz-use-text-color #000 #000;border-right:1px solid #000;border-style:none solid solid;border-width:medium 1px 1px}.mini-map{height:298px;border:1px solid #d0d0d0;clear:both;margin-top:10px;border-radius:5px 5px 0 0}.mini-map-legend{background:#d0d0d0;width:320px;float:left;clear:right;margin-bottom:5px;border:solid 1px #000;border-top:none}#map-legend .mini-map-ul{margin:4px 0;padding:0}#map-legend .mini-map-ul LI{float:left;list-style:none;margin:0;padding:0 0 0 30px}.full-map{height:400px;border:solid 1px #000;clear:both}.full-map-legend{background:#d0d0d0;width:980px;float:left;clear:right;margin-bottom:5px;border:solid 1px #000;border-top:none}#map-legend .full-map-ul LI{float:left;list-style:none;margin:0;padding:5px 0 5px 145px}.full-map-selection-wrapper{width:100%}.normal-map{width:648px;height:400px;border:solid 1px #000;clear:both}.normal-map-legend{background:#d0d0d0;width:648px;float:left;clear:right;margin-bottom:5px;border:solid 1px #000;border-top:none}#map-legend .normal-map-ul LI{float:left;list-style:none;margin:0;padding:5px 0 5px 70px}.normal-map-selection-wrapper{width:648px}p#map-selection-wrapper{width:100%;display:inline-block}#tip{margin-bottom:10px}.tip{margin-bottom:10px}.legal-text{font-size:11px}v\:*{behavior:url(#default#VML)}div.marker-description{text-align:center;font-size:14px}.last{text-align:right}.contentboxinner .video_thumb{width:330px}.video_thumb{border-bottom:1px solid #e2e6f4;display:inline;float:left;font-size:18px;margin:10px 0;position:relative;text-align:left;padding:5px 0;width:100%}.video_thumb img{text-align:center;width:100%;border-radius:5px}.video_thumb_container{display:block;width:100%;float:left}.videoDate{color:#616466;font-size:11px}.video_thumb .videoTime{background-color:#000;border-radius:3px;color:#fff !important;display:inline-block;font-size:11px;font-weight:700;height:14px;opacity:.75;padding:0 4px;vertical-align:top;bottom:60px;margin-right:0;margin-top:0;position:absolute;right:0}#video_player{margin-top:5px}#page-container{min-height:100% !important;height:auto;position:relative}#header-wrapper{width:100%;height:auto}#logo_wrapper{background:#f2f2f2}#main-wrapper{width:980px;margin:0 auto 0 auto;padding:0}#header{width:980px;height:110px;margin:0 auto}#header .header-logo{width:auto;height:110px;line-height:110px;float:left;vertical-align:middle}#header .header-logo img{vertical-align:middle}#featured_school_one{float:left;width:454px;height:60px;position:relative;left:25px;top:5px}#header .featured{font-size:13px}#compare_schools #divFirstSchool>select{width:350px}#compare_schools #divSecondSchool>select{width:350px}#compare_schools #divThirdSchool>select{width:350px}#compare_schools #title_first>select{width:350px}.featured .featured_all{width:750px;margin:0 auto}.featured .featured_list{width:250px;padding-top:2px;padding-bottom:3px;float:left}.featured IMG{background:#fbfbfb;width:60px;height:60px;float:left;margin:0 10px 0 0}.featured SPAN{display:block;font-size:13px;float:left;width:180px}.featured STRONG{display:block}.header_featured{float:left;position:relative;left:10px;top:5px}.featured_all IMG{background:#fbfbfb;border:1px solid #bbbfc2;-webkit-border-radius:3px;-moz-border-radius:3px;float:left;width:60px;height:62px;margin:3px 10px 0 0}.featured_all SPAN{display:block;float:left;min-width:150px;font-size:16px;margin-right:5px}.featured_all SPAN a{font-size:16px;font-weight:600}.featured_all STRONG{display:block;font-size:16px;font-weight:600}.down-list{border-bottom-left-radius:5px;border-bottom-right-radius:5px;background-color:#fff;border:9px solid #f4b350;position:absolute;z-index:99999}#down-list4{overflow:hidden}.subcategory_inner_div{background-color:#fff;display:none}.category-tab a.menu_link{display:block;text-align:left;font-size:18px;font-weight:700;padding:0 0 10px;border-bottom:1px solid #d3d9f1;margin:0 0 10px}.category-tab{float:left;padding:15px 20px 0}.category-content{float:left;border-left:10px solid #f4b350;padding-bottom:999px;margin-bottom:-999px}.header_articles_img{display:inline-block;float:left;width:60px;padding:4px 5px 4px 0}#menuarea-wrapper .header_articles_img img{padding:0;width:55px;height:36px}.header_articles_link{display:inline-block;float:left;width:calc(100% - 65px)}.category-tab .menu_link img{vertical-align:middle;margin-right:5px;width:55px;height:36px}.subcategory{border-right:1px solid #d3d9f1;padding:0 20px;text-align:left;width:310px}.subcategory_list{border-bottom:1px solid #d3d9f1;padding:5px;width:300px;transition:background-color .25s linear 0s}.subcategory .subcategory_list:last-child{border-bottom:none}.subcategory_list:hover{background-color:#f1f4ff;cursor:pointer}.header_subcate,header_articles{margin-bottom:0}table.header_subcate td,table.header_articles td{padding:4px 0 4px 5px}.header_articles_text{padding:4px 0 4px 5px;font-size:18px;font-weight:700}td.header_articles_text a:hover{text-decoration:none}.articles .header_articles_text{font-size:16px;font-weight:400}.popular-now-span{color:#de7e18;font-weight:700;font-size:20px}.popular-now-span span{background:url('//static.boardingschoolreview.com/static/new_sprites.917349105.png') no-repeat -165px -169px;width:18px;height:16px;display:inline-block}.article_comments_container{margin-top:20px}.articles{text-align:left;width:340px;padding:0 5px;border-top:1px solid #d3d9f1;background:none repeat scroll 0 0 #f8f8f8}.articles_list_title{height:30px;padding:5px;clear:both;width:295px;margin:10px 20px 0}.articles_list{border-bottom:1px solid #d3d9f1;clear:both;padding:5px;width:300px;margin:0 15px}.articles_list:hover{background-color:#f1f4ff;cursor:pointer}#menuarea-wrapper table img{padding:5px 0}#navigation-wrapper{text-align:center;clear:both;width:100%}#navigation-wrapper UL A{color:#fff;font-size:16px;font-weight:300;list-style:none outside none;text-decoration:none;font-family:Montserrat,sans-serif}.navigation-wrapper-2{clear:both;width:100%;position:relative;overflow:hidden;font-size:17px;text-align:center;background-color:#1e8bc3;behavior:url("//www.privateschoolreview.com/css/pie/PIE.php")}.navigation-wrapper-2 LI.first-bar{border-left:0 none;padding-right:0}.navigation-wrapper-2 LI.second-bar{padding:0}.navigation-wrapper-2 LI{float:left;padding-right:18px;margin:0;line-height:46px;height:46px;margin:0;color:#fff;font-weight:700;transition:background-color .25s linear 0s}.navigation-wrapper-2 LI A{height:42px;line-height:42px;padding:0 25px 0 43px}.navigation-wrapper-2 LI.last-li{background:0 0}.navigation-wrapper-2 LI.last-bar{border-right:0 none;padding-right:0}.navigation-wrapper-3{float:left;left:50%;position:relative;text-align:center}.navigation{position:relative;left:-50%;float:left;margin:0;padding:0;text-transform:capitalize;font-weight:400}.navigation li.navigation_hover,#navigation-wrapper li:hover{background-color:#f4b350;behavior:url("//www.boardingschoolreview.com/css/pie/PIE.php")}#m-header-navbar{display:none}#m-nav-bar{overflow:hidden;min-width:0;left:0;position:fixed;margin-top:71px;width:0;top:0;height:100%;transition:width .5s ease 0s;-moz-transition:width .5s ease 0s;-webkit-transition:width .5s ease 0s;-o-transition:width .5s ease 0s;z-index:999999999}#menuarea-wrapper{text-align:center;clear:both;margin:0 auto;position:relative}#main-headline-wrapper{line-height:1.1;width:660px;overflow:hidden;margin-top:7px;float:left}H1#main-headline,H1.main-headline{font-size:36px;font-family:Montserrat-bold,Lato,Arial,Helvetica,sans-serif;color:#2b598a;display:block;margin:12px 0 2px;line-height:1.3;border-bottom:0}H1#main-headline span{display:block;line-height:1.3;font-family:Montserrat-bold,sans-serif}H1#main-headline a,H1.main-headline a{text-decoration:none}#school_overview h1#main-headline,h1#main-headline a{font-family:Montserrat-bold,sans-serif}#main-content{float:left;width:660px;margin-bottom:20px}#main-content .section label{color:#dd6919;font-family:montserrat;font-size:24px;font-style:normal;font-weight:400;line-height:24px;margin-bottom:10px;margin-left:0;margin-right:0;margin-top:10px}#main-content H2{font-style:normal;color:#f4b350;font-size:24px;margin:25px 0 25px;font-family:Montserrat-bold,sans-serif;line-height:24px}#main-content H2.blue_h2{color:#1e8bc3;font-size:18px;margin:0 0 10px;font-family:Montserrat-bold,sans-serif;line-height:1.5}#main-content H2.black_h2{color:#616161;font-size:18px;margin:0 0 10px;font-family:Montserrat-bold,sans-serif;line-height:1.5}#school_overview H2{font-size:30px;font-weight:700}.title_span{font-family:Montserrat,sans-serif}.tt h2,#second h2,h2.h2-1{text-align:center}.nearby_schools_map .checkmark,.also_viewed_schools_map .checkmark{margin-bottom:20px}#school_sets,#school_viewed_sets{margin-top:20px}#map_block_sets{padding:15px 0 10px}#map_block_sets .current_button{padding:10px 20px;background-color:#f4b350;border-radius:5px;color:#fff;display:inline-block;font-size:14px;margin:10px 0 0}#map_block_sets .no_current_button{padding:10px 20px;background-color:#f2f2f2;border-radius:5px;color:#f4b350;display:inline-block;font-size:14px;margin:10px 0 0}.left-map-selection{margin:10px}H2#related_school_title{margin-bottom:0}.font-16-text{font-size:16px;color:#616161;font-weight:300}.smalltext{font-size:18px;color:#616161;font-weight:300}#school_overview #place .smalltext a:hover{border:0 none}#school_overview #place .smalltext a{border-bottom:1px dotted}#main-content UL{margin-bottom:10px}#list_school LI{list-style-type:none}#main-content DT{margin-bottom:10px;font-weight:700;color:#f1ac47;text-transform:uppercase}#main-content div.indicates-note{font-size:11px;margin-right:10px;margin-left:10px;text-align:right}#welcome{color:#f1ac47}.part_title{border-bottom:1px solid #dadfe1;color:#f4b350;font-size:24px;font-style:normal;font-weight:400;line-height:24px;margin:10px 0;padding:0 0 10px}#student-profile-wrapper{font-size:18px;font-weight:300}#request_information #student-request-box .review_input_label,#request_information #student-request-box .input-for-save-profile,#request_information #student-request-box .input-for-share-profile,#school_overview #request_information_box .review_input_label,#school_overview #request_information_box .input-for-save-profile,#school_overview #request_information_box .input-for-share-profile{background:#fff none repeat scroll 0 0}.input-for-save-profile,.input-for-share-profile{cursor:pointer;position:absolute;width:30px;height:30px;top:-2px;left:0;background:#f7f7f7;border:2px solid #e6e6e6;border-radius:5px;padding:0}.input-for-save-profile:after,.input-for-share-profile:after{opacity:0;content:'';position:absolute;width:12px;height:6px;background:0 0;top:7px;left:7px;border:4px solid #f5b34f;border-top:none;border-right:none;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}input[type=checkbox]#share_profile:checked+label:after,input[type=checkbox]#save_profile:checked+label:after{opacity:1}#student-profile-wrapper .submit_wrapper{text-align:left}#school_overview .submit_wrapper input{text-align:center;font-weight:600;padding:7px 15px 4px;cursor:pointer;font-size:18px}.contentboxinner>input{margin:0 5px 0 0}.submit_wrapper input{margin:5px 15px 5px 0}#so_jump{height:0;z-index:10}#so_jump_btn:hover{background-color:#f5f5f5}.jump_list a:hover{color:#2c9fe4;text-decoration:none}#so_jump_btn{background-color:#fff;border:1px solid #ccd1e4;border-radius:30%;bottom:55px;box-shadow:0 0 2px #cdd0e3 inset;cursor:pointer;height:30px;left:627px;position:relative;width:30px;z-index:10}.btn_icon{display:block;height:5px;margin-left:11px;position:relative;width:9px}.btn_icon_bg{background:url('//static.boardingschoolreview.com/static/new_sprites.917349105.png') no-repeat -120px -21px;display:inline-block;height:5px;width:9px}#so_jump_infobox{display:none;position:absolute;z-index:10000}.jump_arr{background:url('//static.boardingschoolreview.com/static/new_sprites.917349105.png') no-repeat -60px -70px;bottom:-2px;height:12px;left:38px;position:relative;width:25px;z-index:11}.jump_info_list{background-color:#fff;border:1px solid #cbd0e3;border-radius:10px;box-shadow:0 9px 4px #777;color:#616161;font-size:16px;padding:5px 0;width:263px}#so_jump_infobox .jump_info_list ul{list-style:none outside none}#so_jump_infobox .jump_list{margin:5px 0 0 20px}.jump_list a{color:#616161}#submit-review{border-radius:5px;border:2px solid #f4b350;padding:20px;background-color:#f7f7f7;font-size:18px;font-weight:300}#submit_review_title{font-size:28px;color:#1e8cc5;font-weight:600;text-align:center}#submit_review_link{font-size:18px;text-align:center}#secondary-content{float:right;width:300px;padding-left:20px;clear:right;margin-top:0}.article_list_content{margin-bottom:10px;position:relative}.article_photo img{width:100%}.tiny_photo_with_blurb{float:left;margin-right:10px;width:auto}.article_list_content .article_photo+a{bottom:0;left:0;position:absolute;text-decoration:none;width:100%}.small_photo{background:none repeat scroll 0 0 #fbfbfb;border:1px solid #bbbfc2;border-radius:6px;padding:5px;text-align:center}#secondary-content H2{color:#f1ac47;font-size:18px;font-weight:700;margin-bottom:10px;margin-left:0;margin-right:0;margin-top:-12px}#secondary-content #student_request_form .text_input{width:242px}#secondary-content #student_request_form .mini_select_input{width:87px}#secondary-content #student_request_form .select_input{width:266px}#secondary-content #student_request_form .radio_one{display:inline-block;width:80px}#secondary-content #student_request_form .radio_two{display:inline-block;width:90px}#secondary-content #student_request_form .radio_three{display:inline-block;width:100px}#secondary-content #student_request_form .rf_input{margin-bottom:10px;position:relative}#secondary-content #student_request_form .valid-icon,#secondary-content #student_request_form .invalid-icon,#secondary-content #student_request_form .error-icon{position:absolute;right:0;top:8px}#request_information_box .section_content{padding:20px;background:#f7f7f7}#request_information_box .submit{background:#68c3a3}#secondary-content #student_request_form .rf_input textarea{width:266px}#secondary-content div.div-1 h2.h2-1{margin-top:0}#request_info_button{text-align:center;margin-bottom:25px}#request_info_button a{display:inline-block;text-align:center;text-decoration:none;outline:none;background-color:#f4b350;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;transition:background-color .25s linear;-o-transition:background-color .25s linear;-webkit-transition:background-color .25s linear;-moz-transition:background-color .25s linear;-webkit-font-smoothing:antialiased}#request_info_button a:hover{background:#f9bf3b}#request_info_button .request_today_td{text-align:center;vertical-align:middle;background-color:#e4a649;width:60px;height:60px;border-radius:5px 0 0 5px;padding:0}#request_info_button .request_today_text{padding:0 30px;text-align:center;font-size:18px;font-weight:600;color:#fff}h2.h2-1 .span-2{font-weight:700;font-size:1.17em}#index #main-content{margin-bottom:0}#index #secondary-content{margin-top:0}#index #secondary-content .secondary_top{margin-top:10px}#school_ranking .horizontal_school_info ul li{list-style:none}#school_ranking #featured_schools #featured_partner_school{float:left;list-style:none outside none;margin:0;padding:0 0 10px;width:195px}#school_ranking .title_filter{font-size:18px;font-weight:700}#school_ranking .greyhead_tr p{color:#a0a0a0;font-size:13px;margin:0}#school_ranking .schoolrankingtable tr{border-bottom:1px solid #e6e6e6}#school_ranking .schoolrankingtable td{color:#616161;font-size:16px;vertical-align:baseline}#school_ranking .schoolrankingtable{float:left;margin-right:20px;width:30%;border:1px solid #e6e6e6;border-bottom:0}#school_ranking .tr_bgcolor{background:-moz-linear-gradient(center top,#fff,#f2f2f2) repeat scroll 0 0 rgba(0,0,0,0)}#list_ranking_school #list_school{float:left;margin-top:10px;width:67.2%}#school_ranking .grey_tr,.greyhead_tr{background:-moz-linear-gradient(center top,#fff,#f2f2f2) repeat scroll 0 0 rgba(0,0,0,0);background:-webkit-gradient(linear,0% 0%,0% 100%,from(#fff),to(#f2f2f2))}#school_ranking .schoolrankingtable ul{list-style:none outside none;margin-left:-15px}#school_ranking #img_Criteria{display:none}.section_2_header{text-align:center;color:#fff;font-size:20px;font-family:Montserrat,sans-serif;position:relative;background:-webkit-gradient(linear,0 0,0 bottom,from(#68c3a3),to(#68c3a3));background:-webkit-linear-gradient(#68c3a3,#68c3a3);background:-moz-linear-gradient(#68c3a3,#68c3a3);background:-ms-linear-gradient(#68c3a3,#68c3a3);background:-o-linear-gradient(#68c3a3,#68c3a3);background:linear-gradient(#68c3a3,#68c3a3);-pie-background:linear-gradient(#68c3a3,#68c3a3);-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;line-height:70px;behavior:url("//www.boardingschoolreview.com/css/pie/PIE.php")}#article #main-content ul{margin:20px 0 20px 20px;list-style:disc outside none}#article #main-content .horizontal_school_info ul{margin:0}#article .article_content p{margin-bottom:20px}#article #main-content LI{margin:0 0 5px 22px}#article #main-content #horizontal_schools ul{list-style:none;margin-left:0}#article #main-content #horizontal_schools li{margin:0}.serch-ico span{background:url('//static.boardingschoolreview.com/static/new_sprites.917349105.png') no-repeat -354px -6px;display:inline-block;width:41px;height:41px;margin-top:13px}#article .article_content{font-size:18px;font-weight:300;color:#616161}#ad-left-medium{clear:both;padding:5px 0;float:right;width:336px}#article .article_social .social_buttons{width:250px;margin:auto}#article .article_social{text-align:center;padding-bottom:10px;margin-bottom:5px}#article .publication-date{vertical-align:middle;font-style:normal}#article .article_author{vertical-align:middle}#article .article_data_author{text-align:center;font-size:16px;color:#616161;height:28px;line-height:28px}#article .article_detail_photo{float:left}#article H1#main-headline span{font-size:44px;font-weight:700;color:#1e8bc3;border-bottom:0;margin:20px 0 10px;display:block;line-height:1.3}.ac_main_content iframe[src*="youtube.com"],.ac_main_content iframe[src*="youtu.be"],.ac_main_content :not(iframe) img,.ac_main_content :not(iframe) img{display:block;clear:both;margin:20px auto !important;max-width:90%;float:none !important}.ac_main_content div.ga_wrapper iframe{margin:0 auto !important;max-width:100%}#article table{display:inline}#article .article_content table{border:1px solid;max-width:98% !important;word-break:break-word;width:100% !important;display:table}#article .article_content td,#article .article_content tr{border:1px solid}.contentboxinner{margin:0 10px;overflow:hidden}.fblikebox{width:100%;height:48px;margin-bottom:10px;margin-top:10px}.facebook .submit{float:left;width:160px;height:48px;padding:0;background:#005296}.facebook span{font-size:16px;font-weight:400;text-align:center;text-decoration:none;color:#fff;vertical-align:middle;margin-bottom:37px;display:inline-block;margin-left:21px}.facebook .submit:hover{color:#fff;background:#005296}.twitter .submit{width:160px;height:48px;float:left;padding:0;background:#00aaec;color:#fff}.twitter span{font-size:16px;font-weight:400;text-align:center;text-decoration:none;color:#fff;vertical-align:middle;margin-bottom:37px;display:inline-block;margin-left:16px}.twitter .submit:hover{background:#00aaec;color:#fff}#secondary-content .contentboxinner{margin:0;padding:0}#secondary-content .contentboxouter{padding:0}#ad-right-above,#ad-in-search{margin-top:20px;text-align:center}.contentboxinner td{padding:2px 0 4px 5px}.articlesubtitle,.articlesubtitle a{color:#1e8bc3;font-size:32px;font-weight:800;margin:5px 0 2px;line-height:1.15;margin:0}.articlesubtitle A:hover{text-decoration:none;color:#f4b350}.articlesubtitle span{line-height:1.1}#first #list_school .table_cell_a{text-align:left;padding:7px 0;width:45px}#first #list_school .table_cell_b{width:228px}#second #list_school .table_cell_a{text-align:left;padding:15px 0;width:64px}#second #list_school .table_cell_b{width:246px}.compare_schools_width{margin:20px 10px 20px 0}.CpsFormView-p-1{float:right;margin:20px 10px}#compare_schools_title{color:#393939;font-family:Montserrat;font-size:24px;padding:10px 0 0 16px}.title_first{font-size:16px;padding:0 0 0 14px}#school_ranking_header{height:30px;margin-top:8px}.title_first>a{margin:0 10px 0 0}#compare_schools #all-content UL{list-style:none outside none}#compare_schools .CpsFormView-p-1 input{font-weight:600;padding:7px 15px 4px;cursor:pointer;font-size:18px;-webkit-appearance:none;border:none}#compare_schools .property-name{padding-top:8px;padding-left:20px;background-color:#f2f2f2;border-right:10px solid #ebebeb;font-size:18px;text-align:left;width:23%}#compare_schools .find-school-by-state tr{border-bottom:1px solid #e6e6e6}#compare_schools .find-school-by-state tr:last-child{border-bottom:medium none}#compare_schools #compare_school_list.contentboxouter{margin:0 0 20px;padding:0}#compare_schools #compare_school_list .contentboxinner{margin:0;padding:0}#compare_schools .horizontal_bs_school{width:33%}#state_ads_banner{display:block;margin:5px 0 0;text-align:center;width:100%}#ad-small-banner{margin:0 auto;text-align:center}#school_overview .school_notes_overview{margin:0 19px}.highlights_data{float:left;width:100%;overflow:hidden;position:relative}.highlights_row{font-size:18px;float:left;width:100%;margin-bottom:5px;background:#f7f7f7;font-weight:300}.checkmark_bg:after{content:'';position:absolute;width:18px;height:8px;background:0 0;top:50%;left:27px;border:8px solid #f5b34f;border-top:none;border-right:none;margin-top:-12px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.highlights_img{float:left;margin-right:10px;width:80px;padding-bottom:9999px;margin-bottom:-9999px;background-color:#efefef;text-align:center;padding-top:20px}.highlights_txt{float:left;width:75%;width:calc(100% - 90px);width:-webkit-calc(100% - 90px);padding:20px 0;font-family:'Hind',sans-serif}#find-boarding-schools-by-state .div-1{font-size:16px;margin-top:10px;padding:0 10px}.idea_icon,.video_icon,.news_icon{float:left;background-color:#0082c5;height:70px;width:60px;border-radius:5px 0 0}.video_icon span{background:url('//static.boardingschoolreview.com/static/new_sprites.917349105.png') no-repeat -408px -163px;display:inline-block;height:29px;width:29px;margin-top:18px}.idea_icon span{background:url('//static.boardingschoolreview.com/static/new_sprites.917349105.png') no-repeat -413px -8px;display:inline-block;width:24px;height:33px;margin-top:17px}.quicklinks-icon,.request_icon{float:left;background-color:#61b597;height:70px;width:60px;border-radius:5px 0 0}.quicklinks-icon span{background:url('//static.boardingschoolreview.com/static/new_sprites.917349105.png') no-repeat -104px -106px;display:inline-block;width:41px;height:41px;margin-top:13px}.request_icon span{background:url('//static.boardingschoolreview.com/static/new_sprites.917349105.png') no-repeat -259px -107px;display:inline-block;height:33px;width:33px;margin-top:18px}.quick_links .quicklink_li:last-child{border-bottom:medium none}.link_div .school-type-list-text{font-size:16px;color:#1e8bc3;line-height:2;float:left;width:92%}.link_div .school-type-list-text:hover{color:#f4b350}.quick_links .link_div span{float:left;margin-right:10px;margin-top:7px;background:url('//static.boardingschoolreview.com/static/new_sprites.917349105.png') no-repeat -72px -120px;display:inline-block;width:7px;height:12px}.quick_links .link_div a{font-size:14px}.quick_links .image_div span{color:#616161;font-size:20px;font-weight:700}.quick_links .quicklink_li{border-bottom:1px solid #c7d8c3;padding-bottom:7px;padding-top:7px;padding-left:20px}li.quick_stats_li{padding-bottom:3px;padding-top:3px;padding-left:27px;font-size:14px;position:relative;list-style-type:none}li.quick_stats_li:before{content:"";position:absolute;top:7px;left:10px;width:7px;height:12px;background:url('//static.boardingschoolreview.com/static/new_sprites.917349105.png') no-repeat -72px -120px}li.quick_stats_li strong{font-weight:700}#secondary-content #student_request_form #birth_month{width:28%}#secondary-content #student_request_form #birth_year{width:24%}h1#welcome{color:#1e8bc3;line-height:32px;font-weight:800}h4#sub_welcome{font-size:18px;border-bottom:1px solid #dadfe1;margin:0;padding:5px 0 13px;font-weight:400}#index .section_1_header img{margin-left:7px;position:relative;top:6px}.find-main-country{width:82px;display:inline-block;float:left}.find-country{width:calc(100% - 90px);width:-webkit-calc(100% - 90px);width:-moz-calc(100% - 90px);float:left}.featured_text_wider{display:none}#school_overview #list_school .table_cell_county,#request_information #list_school .table_cell_county{width:262px}#school_overview #list_school .table_cell_other_1,#request_information #list_school .table_cell_other_1{width:80px;text-align:center}#school_overview #list_school .table_cell_other_2,#request_information #list_school .table_cell_other_2{width:60px;text-align:center;margin-right:3px}#school_overview #list_school .table_cell_other_3,#request_information #list_school .table_cell_other_3{width:118px}#school_overview #find-school-list .school .table_cell_other_1{width:270px;float:left;text-align:left}#school_overview #find-school-list .school .table_cell_county{width:200px;float:left;line-height:35px}#school_overview #find-school-list .school .table_cell_other_3{width:100px;float:left;text-align:left;line-height:35px}#school_overview #find-school-list .school .table_cell_other_2{width:100px;float:left;text-align:left;line-height:35px}#school_overview #find-school-list .nearby_schools_map .highlights_row,#school_overview #find-school-list .also_viewed_schools_map .highlights_row{margin-left:0}.leaflet-cluster-anim .leaflet-marker-icon,.leaflet-cluster-anim .leaflet-marker-shadow{-webkit-transition:-webkit-transform .3s ease-out,opacity .3s ease-in;-moz-transition:-moz-transform .3s ease-out,opacity .3s ease-in;-o-transition:-o-transform .3s ease-out,opacity .3s ease-in;transition:transform .3s ease-out,opacity .3s ease-in}.marker-cluster-small{background:url('//static.boardingschoolreview.com/static/new_sprites.917349105.png') no-repeat -405px -230px;width:53px;height:52px}.marker-cluster-medium{background:url('//static.boardingschoolreview.com/static/new_sprites.917349105.png') no-repeat -332px -229px;width:56px;height:55px}.marker-cluster-large{background:url('//static.boardingschoolreview.com/static/new_sprites.917349105.png') no-repeat -251px -224px;width:66px;height:65px}.marker-cluster{background-clip:padding-box;border-radius:20px}.marker-cluster div{width:30px;height:30px;margin-left:5px;margin-top:5px;text-align:center;border-radius:15px;font:12px "Helvetica Neue",Arial,Helvetica,sans-serif}.marker-cluster span{line-height:30px}#school_overview .find-school-by-state tr{border-top:1px solid #e5e5e5}.school-list .row_click:hover{cursor:pointer}.school_info{float:left;width:100%;margin-bottom:5px}.school-list .table_row .compare_button input[type=checkbox].checkbox-input{float:left;margin:4px 4px 0 0;cursor:pointer}.school-list .table_row .compare_button span.compare-btn{color:#f4b350;font-size:16px;cursor:pointer;margin-left:8px}.compare_button,.average_reviews_stars{clear:both;width:100%;position:relative;height:inherit;line-height:100%}.average_reviews_stars a{color:#616161 !important;font-size:16px !important;font-weight:400 !important;line-height:100% !important;text-decoration:none}.compare_button .checkboxcss{cursor:pointer;position:absolute;width:15px;height:15px;top:0;left:0;background:#f7f7f7;border:2px solid #f5b34f;border-radius:5px}.compare_button .checkboxcss:after{opacity:0;content:'';position:absolute;width:7px;height:3px;background:0 0;top:3px;left:3px;border:3px solid #1e8cc5;border-top:none;border-right:none;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.compare_button input[type=checkbox]:checked+label:after{opacity:1}.thumbnail img{margin-right:5px;margin-bottom:3px;max-width:85px;max-height:60px}.checkbox-input{margin:2px 4px 0 0;float:left}label.compare-btn{font-size:10px;cursor:pointer;color:#1e8bc3;float:left}label.compare-btn:hover{color:#f4b350}.vertical{display:none}.just-mobile-show-inline{display:none}.school-list .table_cell_other_1 a{width:330px;text-align:left;vertical-align:middle;font-size:16px}.school-list .table_cell_other_1 span{font-style:normal}#find-school-list #list_school .table_cell_county{width:118px}#find-school-list #list_school .table_cell_other_1{width:270px}#find-school-list #list_school .table_cell_other_2{width:80px}#find-school-list #list_school .table_cell_other_3{width:60px}.school-list .table_cell_other_3{width:60px;text-align:center;color:#616161;vertical-align:middle;font-size:16px;font-weight:300}.school-list .table_row_head .table_cell_other_3{color:#616161;font-size:18px;background-color:#f2f2f2;border-bottom:10px solid #ebebeb;font-weight:400}#list_school .table_cell_other_3{width:135px;text-align:left;margin-right:3px;padding:15px 0 15px .8%}#second .school-list li.table_row_head{display:flex}#under_header_content #list_school .table_cell_other_3{margin-right:0}#under_header_content #list_school .table_cell_other_1{margin-right:3px;word-break:break-word}#list_school .table_cell_other_2{padding:15px 0 15px .8%}.school-list .table_cell_other_1{width:330px;text-align:center;color:#616161;vertical-align:middle;padding-left:5px;font-size:16px;font-weight:300}.school-list .table_cell_other_2{width:84px;text-align:center;color:#616161;vertical-align:middle;font-weight:300}.school-list .table_row_head .table_cell_other_2{width:84px;color:#616161;font-size:18px;background-color:#f2f2f2;border-bottom:10px solid #ebebeb;font-weight:400}#boarding_school_state #list_school .table_cell_other_1{text-align:center}#list_school .table_cell_other_1{text-align:center}#list_school .table_row_head .table_cell_grades{color:#616161;font-size:18px;background-color:#f2f2f2;border-bottom:10px solid #ebebeb;font-weight:400}#list_school .table_cell_grades{width:60px;padding:15px 0 15px .8%;text-align:left;color:#616161;margin-right:3px;text-align:center;font-weight:300;font-size:16px}.grade_school{font-size:16px;color:#616161;display:block}#list_school .table_row_head span.table_cell_other_2{text-align:center}.school-list .table_row_head .table_cell_other_1{width:330px;color:#616161;font-size:18px;background-color:#f2f2f2;border-bottom:10px solid #ebebeb;font-weight:400}#list_school .table_cell_other_1{width:84px;padding:15px 0 15px .8%}.school-list .table_cell_county{width:120px;vertical-align:middle;padding-left:5px;font-size:16px;font-weight:400;color:#616161}.school-list .table_cell_b{width:120px;vertical-align:middle;padding-left:5px;font-size:16px;font-weight:mormal;color:#616161}.school-list .table_row_head .table_cell_county{width:120px;color:#616161;font-size:18px;background-color:#f2f2f2;border-bottom:10px solid #ebebeb}.school-list .table_row_head .student_review_index{width:300px;font-weight:700;color:#616161;font-size:16px;border-left:1px solid #eee}.school-list .table_row_head .student_review_school_name{width:300px;font-weight:700;color:#616161;font-size:16px}.school-list .student_review_index{width:300px;color:#616161;font-size:16px;border-left:1px solid #eee}.school-list .student_review_school_name{width:300px;color:#616161;font-size:16px}#list_school ul li span{float:left}#list_school .table_cell_county{width:310px;padding:15px 0 15px .8%;margin-right:3px;padding-left:5px}#list_school .table_cell_a{width:65px;font-size:16px;text-align:center;padding:7px 0}#list_school .table_cell_b{width:185px;padding:15px 0 15px .8%}#list_school .table_row_head span{padding:13px 0 8px .8%}#list_school .table_cell_county .tool-tip{min-width:130px}.school-list .table_cell_county a{width:auto;height:auto;line-height:28px;text-align:left;font-size:20px;font-weight:600;display:block}.school-list .table_cell_b a{width:330px;text-align:left;vertical-align:middle;font-size:20px;font-weight:600}#list_school ul li{margin:0}#popular_more_articles{padding:10px}#popular_more_articles>p{font-size:20px!important;padding-bottom:5px;color:#1e8cc5;text-align:center;font-weight:700}#popular_more_articles>a{font-size:16px;line-height:32px}#article .articles_public_school ul.con_sec_ul li.more_articles a,#article .articles_public_school ul.con_sec_ul li.more_articles_else a{font-size:16px;line-height:32px}#popular_more_articles .article_star{background:url('//static.boardingschoolreview.com/static/new_sprites.917349105.png') no-repeat -165px -169px;display:inline-block;height:16px;width:18px;vertical-align:middle;margin-right:15px}.article_list_content a{font-size:20px;line-height:22px}#vertical_schools{margin:10px 0}.star_icon,.popular_article_icon,.articles_icon{float:left;background-color:#0082c5;height:70px;width:60px;border-radius:5px 0 0}.star_icon span,.popular_article_icon span{background:url('//static.boardingschoolreview.com/static/new_sprites.917349105.png') no-repeat -4px -105px;display:inline-block;width:41px;height:41px;margin-top:13px}.articles_icon span{background:url('//static.boardingschoolreview.com/static/new_sprites.917349105.png') no-repeat -206px -160px;display:inline-block;width:34px;height:32px;margin-top:18px}#most_recent_articles .content2boxinner{padding:15px}.content2boxinner{position:relative;background-color:#e4f1fe;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;behavior:url("//www.boardingschoolreview.com/css/pie/PIE.php")}.content2boxouter{position:relative;margin:10px 0;padding:3px;background-color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;behavior:url("//www.boardingschoolreview.com/css/pie/PIE.php")}#recent_articles_title{border-bottom:1px solid #dadfe1;color:#616161;font-size:24px;margin-bottom:20px;font-weight:600}#featured_article{border-bottom:1px solid #c7cee0;padding-bottom:20px}.featured_article_photo{float:left;margin-right:20px}.article_title,.article_date{margin-bottom:20px}.article_date{color:#6e7787;font-size:13px}.article_blurb{color:#6e7787;font-size:16px}#article .articles_boarding_school .article_header{color:#3c3c3c;font-size:13px}#article .articles_boarding_school .article_blurb{color:#3c3c3c;font-size:13px;line-height:18px;padding-bottom:10px}#most_recent_articles span{color:#6e7787;font-size:16px}.featured-article-title .publication-date{margin-bottom:20px}#featured_article a{font-size:20px;line-height:22px}#article_nav a{display:block;text-decoration:none;line-height:0}#article_nav .popular_article_photo a{overflow:hidden}#article_nav .popular_article_photo img{width:100%;height:250px}#article_nav .popular_article_inner{position:absolute;bottom:0;width:100%}.popular_article_photo img{width:100%}.popular_article_list div.popular_article_photo+a{bottom:0;left:0;position:absolute;text-decoration:none;width:100%}.popular_article_title,.article_list_content .article_title{background:#1e8bc3;color:#fff;height:50px;margin:auto;opacity:.8;padding-left:5px;text-align:left;overflow:hidden;font-size:18px;padding:0 15px;border-radius:0 0 5px 5px;display:table-cell;width:999px;vertical-align:middle}.popular_article_list{margin-bottom:10px;position:relative}#popular_articles .popular_article_photo{height:185px;overflow:hidden;border-radius:5px}.popular_article_photo,.popular_article_photo img{width:100%;border-radius:0 0 5px 5px}.popular_article_photo a{display:block;text-decoration:none}.articles_overview{margin-top:15px;padding-bottom:15px}#recent_more_articles>a{font-size:18px}#recent_more_articles>p{color:#616161;font-weight:600;font-size:18px;margin-bottom:0}#recent_more_articles{margin-top:15px}#compare_schools #featured_partner_school img,#main-content #featured_partner_school img{background:none repeat scroll 0 0 #fbfbfb;text-align:center;height:150px}#secondary-content #featured-partners img{background:none repeat scroll 0 0 #fbfbfb;text-align:center;height:135px}#featured-partners .picture-l{float:left;height:135px;text-align:center;width:48%;font-size:13px;padding-bottom:5px;padding-right:10px}#featured-partners .bs_school:hover{cursor:pointer}#featured-partners .picture-r{float:right;height:185px;text-align:center;width:48%;font-size:13px}#featured-partners .school_info{color:#616161;float:left;padding-bottom:5px;width:45%;font-size:16px;font-weight:300}#featured-partners .school_info .school_name{font-weight:700}#featured_partner .horizontal_school_info .school_name{font-weight:700}#featured-partners .school_description{color:#616161;font-size:16px;padding-bottom:10px;width:98%;font-weight:300}#featured-partners .school_description p{color:#616161;font-size:16px;padding-bottom:10px;width:98%;font-weight:300}#featured-partners .picture{float:left;height:210px;text-align:center;width:50%;font-size:13px}.featured-article-title,.publication-date{margin-bottom:20px}#toptwenty ul.ul-1{margin-left:10px}#main-content ul.ul-1 li{margin-bottom:5px;margin-left:22px;margin-right:0;margin-top:0}#toptwenty span.span-1{color:red}#request_information .school_notes_overview{margin-left:10px;margin-right:10px}#all-content P{margin-bottom:15px !important}.center{text-align:center;padding-bottom:5px}.red{color:red;font-weight:700}#all-content LI{margin-bottom:5px;margin-left:22px;margin-right:0;margin-top:0}#all-content UL{margin-bottom:10px;list-style:disc}#findschoolform .find_school_div{margin:10px 0;text-align:left;clear:both;float:left;width:100%;font-size:18px;font-weight:300}#researchschool #findschoolform .find_school_div:first-child{margin-top:15px}#findschoolform .find_school_label{text-align:left;line-height:30px;height:30px;width:245px;float:left}#findschoolform .find_school_input{width:61%;width:calc(100% - 245px);width:-webkit-calc(100% - 245px);width:-moz-calc(100% - 245px);border:1px solid #e2e6f4;box-shadow:2px 2px 5px #eee inset;height:35px;padding:5px 4px;float:left}#findschoolform .find_school_input_r{width:100%;border:1px solid #e2e6f4;box-shadow:2px 2px 5px #eee inset;height:35px;padding:5px 4px;float:left}#findschoolform .find_school_submit{padding-left:245px;float:left;margin:13px 5px 13px 0;width:61%;width:calc(100% - 245px);width:-webkit-calc(100% - 245px);width:-moz-calc(100% - 245px)}#findschoolform .search-advanced{margin:5px 5px 0 0;float:right}#index #findschoolform .search-advanced{font-size:13px;margin-top:10px}#findschoolform .find_school_submit_r{text-align:center;float:left;margin:0 5px 13px 0}#findschoolform .find_school_submit input{font-weight:600;font-size:18px;padding:7px 15px 4px;cursor:pointer}#findschoolform .find_school_submit_r input{font-weight:400;font-size:18px;padding:5px 10px;cursor:pointer;border-width:0}#article_mdescription{margin-top:0;margin-bottom:20px;font-style:italic;font-size:18px;font-weight:300;color:#616161}#article #secondary-content STRONG{font-weight:600}#article .articles_public_school .article_header{color:#616161;font-size:18px}#article .article_photo{background:none repeat scroll 0 0 rgba(0,0,0,0);border:medium none;border-radius:5px;padding:0;text-align:center;float:left;margin-right:0;margin-bottom:0;width:100%;max-height:185px;overflow:hidden}.section_2_header img{padding-right:5px;vertical-align:middle}#article .article_photo img{width:100%}.main{padding:5px 9px}#article .article_photo1{background:none repeat scroll 0 0 #fbfbfb;text-align:center;float:left;margin-right:20px;margin-bottom:20px}#article .article_photo_caption{font-style:italic;font-size:smaller;margin-bottom:10px;clear:left}#publication-date,.publication-date{color:#616161;font-size:16px}#article .read_more{text-align:right;padding-right:7px}#article .more_articles_header p{font-size:18px;color:#1e8bc3;text-align:center;border-bottom:1px solid #dadfe1}#article .articles_public_school .article_star{background:url('//static.boardingschoolreview.com/static/new_sprites.917349105.png') no-repeat -165px -169px;display:inline-block;height:16px;width:18px;vertical-align:middle;margin-right:15px;margin-bottom:3px}#secondary-content .con_sec_ul{ist-style:none outside none;margin:0}#article .articles_public_school ul.con_sec_ul li{margin:0;text-align:left;padding-right:0}#article .articles_public_school ul.con_sec_ul li.more_articles_header{margin-bottom:10px}.noliststyle{list-style-image:none;list-style-position:outside;list-style-type:none}#secondary-content p{font-size:11pt;width:100%;margin:1px;padding-bottom:10px}#secondary-content .content-section .main P{color:#3c3c3c;font-size:13px}#secondary-content #student-profile-wrapper P{margin:0 10px 5px 0}#secondary-content .section_2_content.section_content p{font-size:13px}.quick_links .section_content{padding:5px 0}.recent_articles_icon,.serch-ico,.login_head_icon{float:left;background-color:#0082c5;height:70px;width:80px;border-radius:5px 0 0}.serch-ico{background-color:#61b597}.recent_articles_icon span{background:url('//static.boardingschoolreview.com/static/new_sprites.917349105.png') no-repeat -155px -106px;display:inline-block;width:41px;height:41px;margin-top:13px}.recent_content .recent_text{padding:20px}.recent_content .title_time{font-size:16px;color:#616161;font-weight:300}.recent_content .recent_title{margin:10px 0;font-weight:700;font-size:18px}.recent_content .title_time{font-size:16px;color:#616161;font-weight:300}#recent_content_third{margin-right:0}#most_recent_articles .new_content_section_3{border:none}.recent_content{min-width:204px;width:210px;margin-right:20px;border:1px solid #e6e6e6;border-radius:5px;background-color:#fff}.recent_content .recent_img img{width:100%;border-radius:5px 5px 0 0;height:150px}#most_recent_articles .section_content{padding:15px 0 0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;overflow:auto;background-color:#fcfcfc}.section_content{padding:5px 9px;background-color:#fff;border-radius:5px}#school_overview #request_information_box input[type=text],#request_information #student-request-box input[type=text],#school_overview #request_information_box input[type=password],#request_information #student-request-box input[type=password],#school_overview #request_information_box select,#request_information #student-request-box select,#school_overview #request_information_box textarea,#request_information #student-request-box textarea,#featured_schools_payment #fearture_payment_form select{background-color:#fff}#secondary-content .content-section .main .article_blurb{color:#3c3c3c;font-size:13px;line-height:18px;padding-bottom:10px}.article_rss #article_rss_feed a:nth-child(1){width:60px;height:60px;float:left;background-color:#e4a649;border-radius:5px 0 0 5px}.article_rss #article_rss_feed a:last-child{float:left;font-size:18px;line-height:60px;text-align:center;width:calc(100% - 60px);width:-webkit-calc(100% - 60px);width:-moz-calc(100% - 60px);background-color:#f5b34f;color:#fff;border-radius:0 5px 5px 0}#article_rss_feed .rss_ico{background:url('//static.boardingschoolreview.com/static/new_sprites.917349105.png') no-repeat -14px -13px;display:block;width:23px;height:24px;margin:15px auto}#af-form-1779423052,#af-form-1779423052 .quirksMode{max-width:336px;width:100%}#article_nav{padding:30px 0 0;clear:both}#article_nav .popular_article_photo{position:relative}.article_nav_div{float:left;width:320px}.nav_p{font-weight:700;margin-bottom:5px}#article_nav_left{float:left;margin-right:15px;width:-webkit-calc((100% - 15px)*0.5);width:calc((100% - 15px)*0.5)}#article_nav_right{float:left;width:calc((100% - 15px)*0.5);width:-webkit-calc((100% - 15px)*0.5)}.social_buttons{margin-top:5px}#article .social_btn2 .social_buttons{margin:auto;width:250px}.comment-data-for-seo{width:650px;display:none}.school_notes_overview{color:#616161;font-size:16px}.breadcrumbs{font-size:16px;margin:15px 0 4px;color:#98999a}form.student_login table{display:table;padding:0;margin:0 auto;text-align:center;width:100%;border-collapse:collapse}form#edit_login_form table td{padding:3px 0;width:280px}form#edit_login_form table td.label{text-align:right;width:180px}form#edit_login_form table td.input-field{padding-left:10px;text-align:left;width:380px}form#edit_login_form table td.input-submit{text-align:center}p.note-for-schools{font-size:16px;color:#616161}#rsf_label{float:left}#f-partners{background:none repeat scroll 0 0 #fbfbfb;border:1px solid #bbbfc2;border-radius:3px;padding:5px;text-align:center}#note_for{width:570px;color:#069;font-weight:700;font-size:18px}#student-profile-wrapper table td{padding:5px;width:200px}#student-profile-wrapper .input-field{width:450px}#student-profile-wrapper table{border-collapse:collapse}#student_review #main-content table .td-1{width:50%}#student_review #main-wrapper .div-2{padding:0 0 0 10px}#student_review #main-wrapper .questions{padding:0 10px 14px 0;font-style:italic}#student_review #main-wrapper .responses{padding:0 10px 14px 0}#listing_student_review p.p-1{text-align:right}#add_pro{text-align:right;list-style:none;font-size:13px;color:grey}#main-content .school_note li p{margin-bottom:0}#search_public_schools,#index_quick_links{width:100%}#twitter-widget-0,twitter-timeline twitter-timeline-rendered{width:100%}.mobile-show,.center_new{margin:10px 0}#fb-like-box iframe{width:660px}#login_line .submitlogin:hover{background:#1e8bc3;-pie-background:linear-gradient(#1e8bc3,#1e8bc3);cursor:pointer;color:#fff}#login_line .submitlogin,#m-login .submitlogin{color:#1e8bc3;font-size:16px;padding:6px 22px 3px;border-radius:5px;background-color:#fff;border:1px solid #1e8bc3;font-weight:600}#login_line .submitlogin,input[type=button]{position:relative;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-size:16px;font-weight:600;behavior:url("//www.privateschoolreview.com/css/pie/PIE.php");transition:background-color .25s linear;-o-transition:background-color .25s linear;-webkit-transition:background-color .25s linear;-moz-transition:background-color .25s linear}#login_line .submit,#m-login .submit{color:#fff;font-size:16px;padding:7px 15px 4px;border-radius:5px;font-weight:600}.submit,input[type=button]{background:#f4b350;border-radius:5px;color:#fff;font-size:17px;position:relative;font-weight:700;padding:7px 15px 4px;transition:background-color .25s linear;-o-transition:background-color .25s linear;-webkit-transition:background-color .25s linear;-moz-transition:background-color .25s linear}#login_line a,#m-login a{margin:0 10px;text-decoration:none;display:inline-block;font-size:16px;font-weight:300}#all-content p.p-2{font-size:11px;margin-right:10px;text-align:right;margin-bottom:0}#all-content ul.ul-1{margin-bottom:0}#all-content ul li{margin-bottom:0}#search_school #frmSearch .div1{width:174px;float:left}#search_school #frmSearch .div2{padding-right:17px;float:left}#search_school #frmSearch .sel-1{width:280px;margin-bottom:5px;display:none}#search_school #frmSearch .sel-2{width:280px;margin-bottom:5px;display:none}#search_school #frmSearch .sel-3{width:280px;margin-bottom:5px}#search_school #frmSearch .sel-4{width:280px;margin-bottom:5px}#search_school #frmSearch td{padding:5px;width:301px;vertical-align:baseline}#search_school #frmSearch .tr_schoolType td{padding:22px 5px 5px}#search_school #frmSearch .td_left{padding-right:5px}#search_school .td_left li{float:left;text-align:center;width:25%}#search_school .td_left li:hover{cursor:pointer}#search_school .tr_nav #li_country{background:none repeat scroll 0 0 #fff;border-right:1px solid #efefef;color:#616161}#search_school .tr_nav #li_region{background:none repeat scroll 0 0 #efefef;border-right:1px solid #f8f8f8;color:#a2a2a2}#search_school .tr_nav #li_state{background:none repeat scroll 0 0 #efefef;color:#a2a2a2}#search_school .td_left table{border:1px solid #efefef}#search_school .td_right table{border:1px solid #efefef}#search_school #search_public_schools .tr_title{background:none repeat scroll 0 0 #efefef;font-weight:700}#search_school #frmSearch .center{padding-top:15px;text-align:center;padding-right:5px;padding-left:5px}#search_school #mysubmit{width:299px}#search_school #frmSearch .tr_nav{font-size:14px}#search_school #frmSearch .tr_nav td{padding:2px 0 0}h1#main-headline,h1#main-headline a{font-size:44px;font-family:Montserrat-bold,sans-serif;color:#1e8bc3;border-bottom:0;margin:20px 0 10px;text-decoration:none}#main-content div.content h2{font-size:15px;text-transform:uppercase;font-weight:400}#secondary-content div.content h2{font-size:15px;text-transform:uppercase;font-weight:400}.content-section-3 #article a .article_photo1{margin-left:10px;margin-right:10px}.content-section-3 #article{padding-right:10px;padding-left:10px}.content-section div.article_nav_div{width:310px}.facebookOuter{background-color:#e9feee;width:280px;border:0;margin-left:15px}.facebookInner{border:0}#all-content{float:left;width:100%;max-width:980px}#mresources_text{text-decoration:none;font-weight:700}#resourse_text{white-space:pre-wrap;word-wrap:break-word}#neary_arr{width:310px;display:inline-block;padding:0 0 10px 10px;vertical-align:middle}#nearby_ids{display:inline-block;width:280px;vertical-align:middle;padding-left:5px}.mobile_y_btn,.y_btn{color:#fff;font-size:17px;font-weight:600;height:38px;position:relative;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#f4b350;cursor:pointer;transition:background-color .25s linear;-o-transition:background-color .25s linear;-webkit-transition:background-color .25s linear;-moz-transition:background-color .25s linear;-webkit-font-smoothing:antialiased;behavior:url("//www.boardingschoolreview.com/css/pie/PIE.php");padding:5px 10px}.mobile_y_btn:hover,.y_btn:hover{background:#f9bf3b}.mobile_y_btn:active,.y_btn:active{background:#f39c12}.step1-next,.step2-next{width:100px;float:right;margin:5px 15px 5px 0}.step2-prew,.step3-prew{width:100px;float:left;margin:5px 0}.step3-prew{margin:5px 10px 4px 0}.step-dom{text-align:right;margin:0 20px;font-size:14px}#ad-right-below{margin:10px 0}#submit-a-review #main-content .contentboxinner td{padding:4px 0 5px;width:100%}#submit-a-review #main-content .contentboxinner{padding-left:5px}input[type=radio]{margin:0 4px 0 0}#all-content #form2 p{margin:4px}#all-content input[type=radio]{width:13px}#all-content #form2 tr .input-field textarea,#all-content #form2 tr .input-field input[type=text]{width:90%}#request_information .section_1_header img{margin-left:7px;position:relative;top:6px}#main-content .excerpt_class h2{margin:10px 0 15px}.sch-photo{padding-bottom:10px}.head-title{background:-moz-linear-gradient(center top,#fff,#f2f2f2) repeat scroll 0 0 rgba(0,0,0,0) !important;border-bottom:1px solid #e6e6e6;border-top:1px solid #e6e6e6;display:inline-block;font-size:16px;font-weight:700;width:100%}.head-title>div{border-left:1px solid #e6e6e6;float:left;line-height:35px}.column-body-action{padding:0 5px;text-align:center;width:112px}.column-body-photo{padding:0 5px;text-align:center;width:440px}.head-title .column-body-caption{border-right:1px solid #e6e6e6}.column-body-caption{padding:0 5px;text-align:center;width:356px}.photo-list #sortable>li{cursor:move}#sortable>li{list-style:none outside none;margin:0}.photo-list .center-sub{text-align:center}.center-sub{margin-left:410px;text-align:center}#ad-under-headline{display:none}#aboutedconsultants #main-content UL,#about-boarding-school-fairs-events #main-content UL{list-style:disc outside none;padding:0 0 0 22px}#aboutus .contactinfonew p{margin-bottom:15px}#aboutus #fckeditor_text ul{list-style:disc outside none}#aboutus #fckeditor_text li{margin-left:48px}#most_recent_articles .recent_left_article{float:none;width:100%;margin-bottom:20px}#most_recent_articles .recent_right_article{float:none;width:100%}#request_information #student_request_form input[type=text],#request_information #student_request_form input[type=password]{width:290px}#applicationcalendar .appcalendardisc,#applicationcalendar .appcalendarcircle{list-style:disc;padding-left:20px}#box_no_marginpadding{margin:20px 0;padding:0;border-radius:8px 8px 5px 5px}#box_no_marginpadding .contentboxinner{margin:0;padding:0}#box_no_marginpadding .contentboxinner{margin:0;padding:0}#secondary_header{font-size:14px;height:50px}#under_header_content{margin:10px 20px}#secondary_header .section_a,#secondary_header .section_span{border-right:1px solid #b4b8c3;float:left;height:50px;line-height:50px;text-align:center}#top20 #secondary_header{width:100.4%}#top20 #secondary_header .section_5{border-right:0 none;border-top-right-radius:5px}#top20 #secondary_header .section_1,#top20 #secondary_header .section_2,#top20 #secondary_header .section_3,#top20 #secondary_header .section_4{width:22.4%;width:calc((90% - 4px)/4);width:-webkit-calc((90% - 4px)/4);width:-moz-calc((90% - 4px)/4)}#top20 #secondary_header .section_5{width:10%;width:calc(9.8%)}#secondary_header .section_a{background:none repeat scroll 0 0 #1e8cc5;color:#fff;border-right:1px solid #4ca2d1;transition:background-color .25s linear 0s;-o-transition:background-color .25s linear 0s;-webkit-transition:background-color .25s linear 0s;-moz-transition:background-color .25s linear 0s}#secondary_header .section_a:hover{background:#f9bf3b;-pie-background:linear-gradient(#b75c0b,#bd5e0a);cursor:pointer;border-right:1px solid #f9bf3b;text-decoration:none}#secondary_header a:first-child{border-radius:5px 0 0}#secondary_header a:nth-last-of-type(1){border-radius:0 5px 0 0}#compare_schools .school_link{font-size:20px;font-weight:600}#compare_schools select{height:40px}#school_ranking div.title_first span,#school_ranking div.title_first a{margin-top:0}div.title_first span{display:none;padding:5px 10px;background-color:#1e8cc5;border-radius:5px;color:#fff;margin-top:10px;margin-right:10px}div.title_first a{padding:5px 10px;background-color:#f2f2f2;border-radius:5px;color:#1e8bc3;display:inline;margin-top:10px}#compare_schools .table_row_head{background:-moz-linear-gradient(top,#fff,#f2f2f2) !important;background:-webkit-linear-gradient(top,#fff,#f2f2f2) !important;background:-o-linear-gradient(top,#fff,#f2f2f2) !important;border:1px solid #e2e6f4;padding:4px 0}#compare_schools .table_row_head .table_cell_compare{color:#616161;font-weight:700;width:23%}#compare_schools .table_row_head .table_cell_compare_other{border-left:1px solid #eee;color:#4d84dc;font-weight:700;width:290px}#compare_schools .table_cell_compare_other{color:#616161;font-size:16px;line-height:36px;text-align:center;width:25%}#compare_schools .table_cell_compare{font-size:16px;line-height:36px;padding-left:6px;width:23%}#compare_schools .td-title{margin:0;padding:0}#compare_schools .property-value{text-align:center;color:#616161;font-size:18px;padding:10px 0;font-weight:300;line-height:normal}#compare_schools .school_name img{display:block;margin:10px auto;border-radius:5px}a.link_button{font-weight:700;font-size:18px;height:30px;cursor:pointer;border:none;display:inline-block;margin:20px auto;background:#f4b350;border-radius:5px;color:#fff;font-weight:600;padding:7px 15px 4px;text-decoration:none}#compare_schools .overstriking{font-weight:700;font-size:30px;padding:10px 30px;color:#f9bf3b;display:block}.consulatnt-listing .blue_h2{margin-bottom:0}.consulatnt-listing .text-consultant-created-date{text-align:right}.consulatnt-listing .consultant-paragraph{margin-bottom:10px}.consulatnt-listing .consultant-paragraph.p-cconsultant-description ul{list-style:disc}.consulatnt-listing .consultant-paragraph.p-cconsultant-description ul li{list-style-type:disc;list-style-position:inside;list-style-image:none;margin-left:30px}table .property-value{word-break:break-word;color:#616161;font-size:13px;text-align:center;width:25%}.find-school-by-state .table_row_header td.table_cell{background-color:#f2f2f2;padding:13px 0 8px;border-right:3px solid #fff;position:relative}.find-school-by-state tr.table_row{border-top:none}.find-school-by-state td.table_cell{border-right:none}#school_ranking .ranking{font-weight:400;font-size:18px}.td-shadow{width:100%;height:10px;background-color:#ebebeb;position:absolute;left:0;bottom:0}#school_ranking .find-school-by-state .table_row .table_cell a{line-height:normal;font-size:20px;font-weight:600;color:#1e8bc3}#school_ranking .find-school-by-state .table_row:hover{background-color:#f8f8f8}#school_ranking .find-school-by-state .table_row .table_cell a:hover{color:#f4b350}#school_ranking .find-school-by-state .table_row .table_cell{padding:15px 0}#school_ranking .schoolrankingtable td{width:25%}#school_ranking .school_list{list-style:none outside none;margin-left:-20px}#school_ranking .school-type-list-text{font-weight:300;font-size:16px}#school_ranking .table_cell_country a{font-size:20px;font-weight:700}#school_ranking .table_row{border-bottom:1px solid #efefef}#school_ranking .school_type{margin-bottom:10px}#school_ranking .row_click:hover{background:#f8f8f8;cursor:pointer}#secondary-content #student_request_form #student_password{display:block}#school_ranking .find-school-by-state .table_row .table_cell{color:#616161;font-size:16px;width:1%}#school_ranking .find-school-by-state .table_row .table_cell a{display:inline}#school_ranking .find-school-by-state .table_row .table_disable_cell{color:#bbb}#article .lineheight{line-height:35px}#article #article-rss-feed{padding:5px 0;text-align:center}#article-rss-feed a{display:inline-block;font-size:18px;height:32px;line-height:36px;vertical-align:middle}#article #mresources_text{font-size:18px;color:#1e8bc3;line-height:35px;height:35px;display:inline-block;width:602px;padding:0 10px}#article .mresources_text_container{border:1px solid #d3d3d3;border-radius:5px;background-color:#f6f6f6}#article #resourse_text{padding:5px 10px 10px;font-size:16px}#article #resourse_text pre{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;overflow:hidden;font-family:Hind,sans-serif}.p-1{color:#1e8bc3;font-size:18px;font-weight:700;margin-top:10px}.video-containerxx{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.video-containerxx iframe,.video-containerxx object,.video-containerxx embed{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:5px}#zillow-large-search-box-widget-container{width:100%}#more_select{position:absolute;z-index:10000;background-color:#fff;border:1px solid #cbd0e3;border-top:0 solid #cbd0e3;border-right:0 solid #cbd0e3;border-radius:10px 0 10px 10px;box-shadow:0 9px 4px #777;color:#616161;font-size:16px;padding:5px 0;right:0;top:51px;display:none}#more_select .btn_select{margin:5px 20px 0}#school-type{display:none}#school_overview #student-profile-wrapper textarea#description{width:86%}#header_featured_school .smalltext{font-size:16px;font-weight:300}#mobile-header,#mobile-search-box{height:67px;background:#f2f2f2;display:none}#input_news textarea{width:94%}.placements_header_link{padding:10px 20px;background-color:#f2f2f2;border-radius:5px;color:#1e8bc3;display:inline-block;font-size:14px}#placements_box .active_tab{padding:10px 20px;background-color:#1e8cc5;border-radius:5px;color:#fff;display:inline-block;font-size:14px}#toptwenty .to_arrow{display:inline-block;background:url('//www.boardingschoolreview.com/images/sprites.png') no-repeat -214px -62px;float:right;width:18px;height:29px;margin:14px 11px}#toptwenty .to_yellow_words{color:#dd6919;font-family:Montserrat-bold;font-size:11px;font-style:normal}#toptwenty .to_yellow_words2{color:#e2d3c8;font-family:Montserrat-bold;font-size:11px;font-style:normal}#toptwenty .to_blue_words{font-size:15px;color:#2165d3;font-weight:700}#toptwenty .outside_from{display:block;clear:both;border:1px solid #b8b8b8;border-radius:6px 6px 0 0;background:#f6f6f6;padding:0 10px}#toptwenty .compare_among{margin-left:2px;color:#616161}#toptwenty .compare_among_select{margin-bottom:-3px;display:inline-block;width:74%;color:#616161}#toptwenty .to_link{display:inline-block;word-wrap:break-word}#toptwenty .table_border{border:1px solid #b8b8b8;border-top:0}#toptwenty .table_border2{background:#f1f4ff;cursor:pointer}.to_mark_1,.to_mark_2,.to_mark_3,.to_mark_4,.to_mark_5,.to_mark_6,.to_mark_7,.to_mark_8,.to_mark_9,.to_mark_10,.to_mark_11,.to_mark_12,.to_mark_13,.to_mark_14,.to_mark_15,.to_mark_16,.to_mark_17,.to_mark_18,.to_mark_19{display:inline-block;background:url("//www.boardingschoolreview.com/images/ioc2.png") no-repeat 0 0;height:36px;width:38px;margin:0 8px}.to_mark_1{background-position:0 0}.to_mark_2{background-position:-37px 0}.to_mark_3{background-position:-74px 0}.to_mark_4{background-position:-112px 0}.to_mark_5{background-position:-150px 0}.to_mark_6{background-position:-188px 0}.to_mark_7{background-position:-225px 0}.to_mark_8{background-position:-263px 0}.to_mark_9{background-position:-301px 0}.to_mark_10{background-position:-339px 0}.to_mark_11{background-position:-377px 0}.to_mark_12{background-position:-415px 0}.to_mark_13{background-position:0 -37px}.to_mark_14{background-position:-37px -37px}.to_mark_15{background-position:-74px -37px}.to_mark_16{background-position:-112px -37px}.to_mark_17{background-position:-150px -37px}.to_mark_18{background-position:-188px -37px}.to_mark_19{background-position:-225px -37px}.school_notes_overview_no_photo{color:#616161;float:left;font-size:16px;padding-bottom:10px;width:280px}#desk_show_ads{float:left;margin-left:5px;width:336px}#lost_password form table,#forgotpassword form table,#resetpassword form table{border-collapse:collapse;display:table;margin:0 auto;padding:0;text-align:center;width:100%}#lost_password form .label,#forgotpassword form .label,#resetpassword form .label{padding-right:10px;text-align:right;width:160px}#resetpassword form .label{text-align:left;padding-left:240px}#lost_password form .input-field,#forgotpassword form .input-field{text-align:left;width:200px}#resetpassword form .input-field{text-align:left}#lost_password form table td,#forgotpassword form table td,#resetpassword form table td{margin:0;padding:0 0 4px}#lost_password input[type=text],#forgotpassword input[type=text],#resetpassword input[type=text]{width:192px}#definitions{margin:0 auto;width:980px;padding:0}#definitions .table_name_cell{border-top:1px solid #e2e6f4;border-left:1px solid #e2e6f4;font-size:14px;font-weight:700;padding-left:8px;width:10%;height:64px}#definitions .table_value_cell{border-top:1px solid #e2e6f4;border-left:1px solid #e2e6f4;font-size:16px;color:#616161;width:86%}#definitions h2#main-headline{color:#dd6919;font-size:24px;margin:10px 0 15px;font-family:Montserrat-bold;line-height:24px;float:left}#definitiontable table{border-bottom:1px solid #e2e5f4;border-collapse:collapse;border-right:1px solid #e2e6f4;margin:6px 0 25px}.gsc-result .gs-title{height:auto !important}#school_overview #student_review_block li.table_row_head{display:block}#student_review_block .student_review_text{width:35%;float:left;padding:15px 0 15px .8%;margin-right:.4%;font-weight:300;font-size:16px}#student_review_block .student_class_text{width:62.5%;float:left;padding:15px 0 15px .8%;margin-right:.4%;font-weight:300;font-size:16px}#student_review_block .student_college_text{width:59.8%;float:left;padding:15px 0 15px .8%;font-weight:300;font-size:16px}#student_review_block .table_row_head .student_review_text,#student_review_block .table_row_head .student_class_text,#student_review_block .table_row_head .student_college_text{font-size:18px;background-color:#f2f2f2;border-bottom:10px solid #ebebeb;font-weight:400;padding:10px 0 10px .8%}#student_review_block .student_review_text a{font-size:18px;font-weight:600}#student_review_block .review_date{font-size:14px}.student_review_text_1,.student_review_text_2{width:100%;float:left}.showmore,.hide_link{display:none}.news-event-icon{position:relative}.news-event-icon:before{content:'';position:absolute;width:6px;height:6px;border:2px solid #f5b24a;-webkit-transform:rotate(225deg);-moz-transform:rotate(225deg);-o-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg);border-top:none;border-right:none;top:9px}.news-event-icon .new-event-text{margin-left:20px;display:inline-block}#school_slide_show .div-1{border:1px solid #ebebeb;border-radius:5px}#school_slide_show .div-1 table{display:table;border-radius:5px}#school_slide_show .seeimg img{width:200px}#school_slide_show .contactinfonew{width:33%;width:calc((100% - 8px)/3);width:-webkit-calc((100% - 8px)/3);width:-moz-calc((100% - 8px)/3);display:inline-block;margin-top:20px}#school_slide_show .div-3{margin-top:20px}iframe[name=google_conversion_frame]{display:none !important}.lazy-loaded{-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-ms-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;opacity:1}img.lazy{display:none}.school-list-thumbnail{float:left;clear:both;margin-bottom:3px;max-width:90px;max-height:60px}.hide-in-tablet{font-family:Montserrat,sans-serif;display:none}#ad-right-sticky{margin-bottom:10px}.login_form ul li{text-align:center}.login_form .label{width:26%;text-align:right;padding:2px}.login_form .input-field{padding:3px;width:58%}.login_form li div{display:inline-block}.login_form input{width:93%}.login_form #show_password{width:auto;position:relative;//top:2px;height:30px;vertical-align:middle}.login_form .wide{text-align:center}.login_form input.submit{width:auto}#school_student_login_form .label{width:11%}#school_student_login_form .input-field{width:200px;text-align:left}.most_rate_school{font-size:16px;line-height:2;float:left;width:92%;text-align:left}.right_arrow{float:left;margin-right:10px;margin-top:7px;background:url('//static.boardingschoolreview.com/static/new_sprites.917349105.png') no-repeat -72px -120px;display:inline-block;width:7px;height:12px}.stripe-button-el{overflow:hidden;display:inline-block;visibility:visible !important;background-image:-webkit-linear-gradient(#28a0e5,#015e94);background-image:-moz-linear-gradient(#28a0e5,#015e94);background-image:-ms-linear-gradient(#28a0e5,#015e94);background-image:-o-linear-gradient(#28a0e5,#015e94);background-image:-webkit-linear-gradient(#28a0e5,#015e94);background-image:-moz-linear-gradient(#28a0e5,#015e94);background-image:-ms-linear-gradient(#28a0e5,#015e94);background-image:-o-linear-gradient(#28a0e5,#015e94);background-image:linear-gradient(#28a0e5,#015e94);-webkit-font-smoothing:antialiased;border:0;padding:1px;text-decoration:none;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.2);-moz-box-shadow:0 1px 0 rgba(0,0,0,.2);-ms-box-shadow:0 1px 0 rgba(0,0,0,.2);-o-box-shadow:0 1px 0 rgba(0,0,0,.2);box-shadow:0 1px 0 rgba(0,0,0,.2);-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;cursor:pointer}.stripe-button-el::-moz-focus-inner{border:0;padding:0}.stripe-button-el span{display:block;position:relative;padding:0 12px;height:30px;line-height:30px;background:#1275ff;background-image:-webkit-linear-gradient(#7dc5ee,#008cdd 85%,#30a2e4);background-image:-moz-linear-gradient(#7dc5ee,#008cdd 85%,#30a2e4);background-image:-ms-linear-gradient(#7dc5ee,#008cdd 85%,#30a2e4);background-image:-o-linear-gradient(#7dc5ee,#008cdd 85%,#30a2e4);background-image:-webkit-linear-gradient(#7dc5ee,#008cdd 85%,#30a2e4);background-image:-moz-linear-gradient(#7dc5ee,#008cdd 85%,#30a2e4);background-image:-ms-linear-gradient(#7dc5ee,#008cdd 85%,#30a2e4);background-image:-o-linear-gradient(#7dc5ee,#008cdd 85%,#30a2e4);background-image:linear-gradient(#7dc5ee,#008cdd 85%,#30a2e4);font-size:14px;color:#fff;font-weight:700;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;text-shadow:0 -1px 0 rgba(0,0,0,.25);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.25);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.25);-ms-box-shadow:inset 0 1px 0 rgba(255,255,255,.25);-o-box-shadow:inset 0 1px 0 rgba(255,255,255,.25);box-shadow:inset 0 1px 0 rgba(255,255,255,.25);-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}.stripe-button-el:not(:disabled):active,.stripe-button-el.active{background:#005d93}.stripe-button-el:not(:disabled):active span,.stripe-button-el.active span{color:#eee;background:#008cdd;background-image:-webkit-linear-gradient(#008cdd,#008cdd 85%,#239adf);background-image:-moz-linear-gradient(#008cdd,#008cdd 85%,#239adf);background-image:-ms-linear-gradient(#008cdd,#008cdd 85%,#239adf);background-image:-o-linear-gradient(#008cdd,#008cdd 85%,#239adf);background-image:-webkit-linear-gradient(#008cdd,#008cdd 85%,#239adf);background-image:-moz-linear-gradient(#008cdd,#008cdd 85%,#239adf);background-image:-ms-linear-gradient(#008cdd,#008cdd 85%,#239adf);background-image:-o-linear-gradient(#008cdd,#008cdd 85%,#239adf);background-image:linear-gradient(#008cdd,#008cdd 85%,#239adf);-webkit-box-shadow:inset 0 1px 0 rgba(0,0,0,.1);-moz-box-shadow:inset 0 1px 0 rgba(0,0,0,.1);-ms-box-shadow:inset 0 1px 0 rgba(0,0,0,.1);-o-box-shadow:inset 0 1px 0 rgba(0,0,0,.1);box-shadow:inset 0 1px 0 rgba(0,0,0,.1)}.stripe-button-el:disabled,.stripe-button-el.disabled{background:rgba(0,0,0,.2);-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none}.stripe-button-el:disabled span,.stripe-button-el.disabled span{color:#999;background:#f8f9fa;text-shadow:0 1px 0 rgba(255,255,255,.5)}#consultants_payment #customButton,#consultants_payment #form3 img{width:225px}#desk_show_ads,#compare_schools #ad-right-above{float:right;width:336px}.cmp-label{display:inline-block;font:300 18px Hind;width:120px}#compare_schools #divFirstSchool{border-top:1px solid #d0d0d0;padding-top:20px}#compare_schools #state_ads_banner{display:none}#ad-above-recent-article{margin:20px 0}@media (min-width:1200px){#main-headline-wrapper{width:824px}#all-content{width:1180px;max-width:1180px}#main-wrapper,#footer,#bottom-content{width:1180px}#wowslider-container1{max-width:780px}#main-content{width:824px}#secondary-content{width:336px}#header{width:1180px}.sphinx-search-contain{width:430px}.navigation-wrapper-2 LI A{padding:0 50px 0 68px}#researchschool .find-school-by-state .table_cell,#boardingschoolsbystate .find-school-by-state .table_cell,#boarding_schools_by_sport .find-school-by-state .table_cell,#boarding-schools-by-religion .find-school-by-state .table_cell{width:18%}#school_overview .property-name{width:230px}#general_table .value_cell_1{width:545px}#school_overview #list_school .table_cell_county,#request_information #list_school .table_cell_county{width:328px}#school_overview #list_school .table_cell_other_3,#request_information #list_school .table_cell_other_3{width:150px}#school_overview #list_school .table_cell_other_2,#request_information #list_school .table_cell_other_2{width:70px}#school_overview #list_school .table_cell_other_1,#request_information #list_school .table_cell_other_1{width:120px}#list_school .table_cell_county{width:330px}#list_school .table_cell_other_3{width:198px}#list_school .table_cell_grades,#list_school .table_cell_other_1{width:110px}#first #list_school .table_cell_b{width:277px}#second #list_school .table_cell_b{width:262px}#search_school #frmSearch td{width:382px}#search_school #frmSearch .sel-2,#search_school #frmSearch .sel-1,#search_school #frmSearch .sel-3,#search_school #frmSearch .sel-4{width:370px}#search_school #frmSearch .div1{width:220px}#article #af-form-1779423052,#af-form-1779423052 .quirksMode{width:336px;max-width:336px}#findschoolform .find_school_submit,#findschoolform .find_school_input{width:68%;width:calc(100% - 245px);width:-webkit-calc(100% - 245px);width:-moz-calc(100% - 245px);height:37px}#search_div_bsr{width:1000px}.featured_all SPAN{min-width:150px;width:auto;margin-right:15px}.featured_text_wider{display:inline}#so_jump_btn{left:790px}.school_notes_overview_no_photo{width:440px}.hide-in-tablet{display:inline}.recent_content{width:259px}.recent_content .recent_img img{height:200px}#popular_articles .popular_article_photo{height:218px}#featured_partner_school{width:40%}#featured_partner .horizontal_school_info{width:56%}.find_state_box .city_box{padding-left:40px}.cmp-label{display:inline-block;font:300 18px Hind;width:180px}#compare_schools #ad-right-above{margin:20px 50px}#compare_schools #title_first>select{width:400px}#compare_schools #divFirstSchool>select{width:400px}#compare_schools #divSecondSchool>select{width:400px}#compare_schools #divThirdSchool>select{width:400px}.search_bar{width:754px;width:calc(100% - 425px);width:-webkit-calc(100% - 425px);width:-moz-calc(100% - 425px)}}@media (min-width:768px) and (max-width:1080px){.card_row,.btn_row{width:100%}a.top_info_btn{width:100%}.info_cards_ctn>.card_row:nth-child(2n+1){border-right:none}#secondary-content .section_3_header,#secondary-content .section_2_header{font-size:1rem;line-height:60px}#request_information_box .section_content{padding:10px}#secondary-content .popular_article_icon,.quicklinks-icon,.star_icon,.request_icon,.idea_icon,.video_icon,.news_icon,#secondary-content .login_head_icon,#secondary-content .serch-ico,.articles_icon{height:60px;width:50px}#main-content .star_icon,#compare_schools .star_icon{height:70px;width:80px}.popular_article_icon span,.quicklinks-icon span,.star_icon span,.request_icon span,.video_icon span,#secondary-content .login_head_icon span,.articles_icon span{margin-top:10px}.school_notes_overview_no_photo{width:100%}#desk_show_ads{clear:both;float:none;width:auto}#top20 #secondary_header .section_1{width:17%}#top20 #secondary_header .section_2,#top20 #secondary_header .section_3,#top20 #secondary_header .section_4{width:24.16%;width:calc((73% - 4px)/3);width:-webkit-calc((73% - 4px)/3);width:-moz-calc((73% - 4px)/3)}.fblikebox{width:100%;hight:90px;margin-top:10px;margin-left:0}.facebook{float:left;margin-bottom:15px}.twitter{margin-top:0;float:left;margin-left:0}#so_jump_btn{display:none}.hidden-in-tablet{display:none}#school_ranking .title_first>a{margin:0}#school_ranking .schoolrankingtable{margin-right:9px}#school_ranking_header{font-size:14px}#search_school .td_left li{width:31%}#submit-a-review #bschool{width:80%}.link_div .school-type-list-text{float:left;width:88%}#email_notification #email_notification_form .input-field{width:120px}#compare_schools .horizontal_school_info li{margin-left:0}#featured_partner .horizontal_school_info{height:auto;width:100%}#featured-partners .school_info{height:auto}#featured_partner_school{float:none;width:100%}#header{width:768px}#header .header-logo img{width:169px}.search_bar{width:374px;width:calc(100% - 393px);width:-webkit-calc(100% - 393px);width:-moz-calc(100% - 393px)}.search_bar.logged_in{width:calc(100% - 450px);width:-webkit-calc(100% - 450px);width:-moz-calc(100% - 450px)}.search-button{width:38px}#index #findschoolform .find_school_label{width:100%}#school_overview .school_notes_overview{margin:0 10px}#featured-partners .picture{height:172px}.section_3_header{font-size:20px}#list_school .table_cell_county{width:40%;padding-left:5px}#school_overview .step2-next{float:left}#list_school .table_row_head .table_cell_grades{width:10%}#list_school .table_cell_grades{width:10%}#list_school .table_cell_a{width:10%}#first #list_school .table_cell_a{width:8%;word-break:break-word}#first #list_school .table_cell_b{width:30%}#list_school ul li span.word-postalCode{word-break:break-word}#second #list_school .table_cell_a{width:8%;word-break:break-word}#second #list_school .table_cell_b{width:32%}#list_school .table_cell_b{width:30%}#list_school .table_cell_other_1{width:14%}#list_school .table_cell_other_2{width:15%}#list_school .table_cell_other_3{width:30%}#first .table_cell_other_3,#second .table_cell_other_3{width:30%}#main-content #featured_partner{width:100%}#secondary-content #featured-partners img{height:108px}#featured-partners .picture-l{width:46%;padding-right:15px;padding-top:5px;height:125px}#featured-partners .picture{width:50%;font-size:16px}#article #main-headline-wrapper{width:100%}#quicklink_action a{font-size:16px}#main-content{width:67.347%}#main-wrapper{width:98%}#secondary-content #FindSchoolForm .find-school-option,#secondary-content #FindSchoolForm .find-school-input{width:90%}#secondary-content #FindSchoolForm .find-school-opt{width:94%}#secondary-content P{width:100%}#secondary-content #student_request_form .text_input,#secondary-content #student_request_form #student_password{width:85%}#secondary-content #student_request_form #citizenship,#student_request_form #student_country,#student_request_form #student_state{width:90%;margin:0 0 5px}#secondary-content{padding-left:0;width:30.612%}#compare_schools #divFirstSchool>select{width:240px}#compare_schools #divSecondSchool>select{width:240px}#compare_schools #divThirdSchool>select{width:240px}#compare_schools #title_first>select{width:240px}#search_school #frmSearch td{width:230px}#search_school #search_public_schools .tr_title{font-size:14px}#search_school #frmSearch .sel-1{width:215px}#search_school #frmSearch .sel-2{width:215px}#search_school #frmSearch .sel-3{width:215px}#search_school #frmSearch .sel-4{width:215px}#search_school #frmSearch .div1{font-size:11px;width:120px}#search_school #frmSearch .div2{font-size:11px;padding-right:7px}#search_school #frmSearch .div3{font-size:11px}.section_2_header{font-size:1rem}#editstudent TEXTAREA{width:100%}#navigation-wrapper UL A{font-size:14px}.navigation-wrapper-2 LI.search-bar a{padding:0 0 0 14px}.navigation-wrapper-2 LI A{padding:0 0 0 14px}.sphinx-search-contain{width:14rem}.search-input{font-size:12px}#student-profile-wrapper table .label{width:150px}#request_information #student_request_form input[type=text],#request_information #student_request_form input[type=password]{width:290px}#footer,#bottom-content{width:98%}#footer .navigation-3,#footer .navigation-4{margin-left:4px}#copyright_logo{margin-right:10px;margin-top:2px}#footer-wrapper #copyright{font-size:.7rem;width:100%}#copyright_text{width:100%}.section_1_header,.section_2_header,.section_3_header{font-size:1rem}#ad-left-large{float:none}#school_ranking .ranking{font-size:14px}#school_overview #list_school .table_cell_county{width:40%}#school_overview #list_school .table_cell_other_1{width:14%}#school_overview #list_school .table_cell_other_3{width:19%;word-wrap:break-word}#school_overview #list_school .table_cell_other_2{width:10%}#findschoolform .find_school_submit,#findschoolform .find_school_input{width:49%;width:calc(100% - 245px);width:-webkit-calc(100% - 245px);width:-moz-calc(100% - 245px)}#definitions{margin:0 auto;width:100%;padding:0}.school-list .table_row_head .table_cell_county,.school-list .table_row_head .table_cell_other_3,#list_school .table_row_head .table_cell_grades,.school-list .table_row_head .table_cell_other_1,.school-list .table_row_head .table_cell_other_2{font-size:16px}#search_div_bsr{width:750px}#school_slide_show .seeimg img{width:100px}.login_form .label{width:32%}#school_student_login_form .label{width:14%}#article table{font-size:.9rem}#resetpassword form .label{padding-left:50px}#birth_month.allowTab{width:38%}#birth_date.allowTab{width:24%}#birth_year.allowTab{width:28%}}@media (max-width:767px){#microdata-container{display:none}#page-container,#search_footer_div{transition:margin-left .5s ease 0s;-moz-transition:margin-left .5s ease 0s;-webkit-transition:margin-left .5s ease 0s;-o-transition:margin-left .5s ease 0s}.info_cards_ctn{margin:0 10px}.card_row,.btn_row{width:100%;overflow:hidden}a.top_info_btn{width:100%}.top_card_ctn{margin-left:65px}.icon_ctn.icon_review_ctn,.icon_ctn.icon_address_ctn,.icon_ctn.icon_telephone_ctn,.icon_ctn.icon_website_ctn,.icon_ctn.icon_grade_ctn,.icon_ctn.icon_submit_review_ctn{left:0}.top_website_ctn{font-size:16px}.info_cards_ctn>.card_row:nth-child(2n+1){border-right:none}.search{width:calc(100% - 24px);width:-webkit-calc(100% - 24px);width:-moz-calc(100% - 24px);margin:20px 12px !important}.button-wrapper,.button-wrapper .search-button{width:38px}.popular_article_icon,.find-school-state_icon,.recent_articles_icon,.quicklinks-icon,.star_icon,.request_icon,.video_icon,.idea_icon,.news_icon,.trulia_widget_icon,.serch-ico,.login_head_icon,.articles_icon{height:60px;width:60px}.recent_articles_icon span,.find-school-state_icon span,.popular_article_icon span,.quicklinks-icon span,.star_icon span .request_icon span,.video_icon span,.trulia_widget_icon span,.serch-ico span,.login_head_icon span,.articles_icon span{margin-top:10px}#find-boarding-schools-by-state .find_state_box{width:100%;float:none}#regional_box_ul .quicklink_li{padding-left:10px}#regional_box_ul .link_div a{color:#3e3838;display:block;font-size:1.2rem}#regional_box_ul .school-type-list-text{float:left;padding-left:1.5%;width:92%;padding:0}.full-map{height:250px}#box_map_right{margin-top:0}#ad-right-above,#ad-right-below{display:none}.school_notes_overview_no_photo{width:100%}#desk_show_ads{float:none;width:auto}#ad-left-large{clear:both;text-align:center}#article .article_content img{width:100% !important;height:100% !important}#advertise #ad-right-above,#feedback #ad-right-above,#forgotpassword #ad-right-above,#lost_password #ad-right-above,#school_overview #ad-right-above,#student_gateway #ad-right-above{display:block;margin:0 10px}#school_overview #ad-right-above{margin-top:20px;margin-bottom:20px}#adsense-article{padding:0;float:none;width:inherit;margin-left:0}#so_jump_btn{display:none;left:0}#school_overview #reviews_count{padding-left:65px}#school_ranking .ranking{font-size:14px}#request_info_button a{font-size:1.2rem;width:90%}#school_ranking .table_show_in_mobile_top{display:inline}#school_ranking .table_hide_in_mobile,#school_ranking #table_hide_in_mobile{display:none}#school_ranking .schoolrankingtable{width:100%;margin-bottom:10px}#school_ranking #ranking_type{width:100%}#school_ranking .table_disable_cell{color:#bbb}#school_ranking #img_Criteria{display:block}#box_no_marginpadding{margin:20px 10px}#secondary_header{display:none}#under_header_content{margin:0;padding:10px 10px 0}#school_overview .school_notes_overview{margin:0 10px}#map-wrapper{margin:10px}#findschoolform .find_school_submit{padding:0 5px 13px 0;width:100%}#findschoolform .find_school_submit_r{padding:0 5px 13px 0}#findschoolform .find_school_input{width:100%}#findschoolform .find_school_input_r{width:100%}#schooltips #maincolumn1 input{font-size:17px}HTML{-webkit-text-size-adjust:none}#submit-a-review #bschool{width:80%}#editprofile #email,#editprofile #guardian_name,#editprofile .text_input{width:130px}#editprofile #citizenship{width:140px}#editprofile #seeking_season{width:70px}#editprofile #student_country{width:136px}#current_grade{width:40%}#seeking_grade{width:40%}#editprofile #student_country,#editprofile #student_state{margin-left:0;width:136px}#create_account #citizenship,#request_information #citizenship,#create_account .input-field #student_country,#create_account .input-field #student_state,#request_information #student_country,#request_information #student_state{width:89%}#citizenship,#student_country,#student_state{width:89%}#create_account table LABEL,#request_information table LABEL{padding-right:5px}#create_account #seeking_season,#request_information #seeking_season{margin-bottom:5px}.small_grey_icon{padding-top:5px}.facebook .submit{width:140px}.facebook span{margin-left:12px}.twitter .submit{width:140px}.twitter span{margin-left:5px}.fblikebox{width:100%;margin-left:12px;margin-top:0}.facebook{margin-bottom:0}#index #secondary-content{padding-top:0}.article_content li{list-style:disc outside none}.n,.p-text{display:none}.hidden-desktop{display:inherit !important}.visible-desktop{display:none !important}.visible-phone{display:inherit !important}.hidden-phone{display:none !important}.just-mobile-show-inline{display:inline}.just-mobile-show-block{display:block}.just-desktop-show-inline,.just-desktop-show-block{display:none}#m-nav-bar{background-color:#1e8dc5;color:#fff;overflow-y:visible}#m-navigation{display:table-cell;font-family:Montserrat;font-size:2.1875rem;padding:0 10%;vertical-align:middle;width:100%}#m-nav-bar a{color:#fff}.headroom--pinned{transform:translateY(0)}.headroom--unpinned{transform:translateY(-100%)}.headroom,.headroom1{transition:transform .25s ease-in-out;will-change:transform}.header--fixed{position:fixed;z-index:99999999999999;right:0;left:0;top:0}.ovfHiden{overflow:hidden;height:100%}.bar-lay-1{margin:0 0 0 20px;width:260px}.bar-lay-1 li.cate_list{border-bottom:1px solid #3498ca;font-size:16px}.bar-lay-1 li.find_list{border-bottom:1px solid #3498ca;font-size:16px}.cate_link{float:left;height:55px;//width:86%;padding-left:4%}.cate_div{display:table-cell;height:55px;vertical-align:middle;font-weight:700}.cate_arr>span{background:url('//static.boardingschoolreview.com/static/new_sprites.917349105.png') no-repeat -167px -22px;width:16px;height:13px;display:inline-block;margin-top:20px}.cate_arr{float:right;height:55px;width:10%;text-align:center}.contentboxouter{margin:10px}.bar-lay-2{display:none;background-color:#f4b34f}.bar-lay-2 li{border-top:1px solid #f4bb61}.subcate_link{float:left;height:55px;padding-left:10px}.subcate_div{display:table-cell;height:55px;vertical-align:middle;width:100%}#search_public_schools{margin:0}#rental_widget div{margin-top:2%;width:99.5% !important}#rental_widget{width:100% !important}#sale_widget,#tMinistats{width:100% !important}#logo_wrapper{display:none}.navigation{display:none}.navigation-wrapper-2{background:none repeat scroll center center #1e8bc3}.navigation-wrapper-3{height:auto;left:0;float:none}#m-header-navbar{display:inline-block;float:left;margin:24px 0 0 20px}#mobile-logo img{margin-top:11px}#m-header-navbar span{background:url('//static.boardingschoolreview.com/static/new_sprites.917349105.png') no-repeat -411px -64px;display:inline-block;vertical-align:middle;width:21px;height:20px}#mobile-header{display:block}.nav-down{z-index:100000;border-bottom:4px solid #1e8bc3}.nav-down-fixed{position:fixed;top:0;transition:top .2s ease-in-out;width:100%;z-index:100000;border-bottom:8px solid #1e8bc3}.nav-up{position:fixed;top:-75px;transition:top .2s ease-in-out;width:100%;z-index:100000;border-bottom:8px solid #1e8bc3}.mobile-header-left{float:left;margin-left:25px;margin-top:12px}.mobile-header-left img{width:140px}.mobile-header-right{float:right;margin-right:25px}#mobile-search-icon{display:inline-block;float:right;margin:24px 20px 0 0}#mobile-search-icon span{background:url('//static.boardingschoolreview.com/static/new_sprites.917349105.png') no-repeat -363px -66px;display:inline-block;vertical-align:middle;width:21px;height:20px}#mobile-search-box{position:fixed;z-index:9999999999999;top:0;right:0;display:block !important;width:0;overflow:hidden;transition:all .5s ease 0s;left:initial}#mobile-search-box .mobile-search-box-1{margin:0 20px}#mobile-search-box .mobile-search-box-2{float:left;width:89%}#mobile-search-box .mobile-search-box-2 input{height:38px;padding:0;margin-top:14px;width:100%;border:1px solid #d9d9d9;border-right:none;border-radius:5px 0 0 5px;outline:none}#mobile-search-box .mobile-search-box-3{float:left;width:10%;margin-top:14px;height:38px;background:#fff;border:1px solid #d9d9d9;border-left:none;border-radius:0 5px 5px 0;position:relative}#circle-delete{width:23px;height:23px;line-height:20px;border-radius:50%;margin-top:7px;background-color:#d2d2d2;color:#fff;cursor:pointer;position:absolute;left:50%;margin-left:-12.5px}.mobile-header-line{height:5px}#m-login{font-size:2.1875rem;width:224px;margin-left:28px;background-color:#1e8dc5;padding-bottom:20px;text-align:center;border-bottom:1px solid #fff}#m-nav-bar #m-login a{margin-top:18px;font-size:14px;display:block}.search_bar_bsr{display:none}#index #main-wrapper{padding-top:0}#index .welcome_container{padding-top:71px}#main-content{float:none;width:100%;max-width:980px;padding-top:0;margin:0 auto}#main-wrapper{width:100%;max-width:980px;padding-top:82px}#ad-right-below-box{width:100%}#search_bar{background-color:#423e3d;box-shadow:0 0 10px #000 inset}#search_div{width:90%;padding:10px}#notfound_search{width:100%;margin:20px 0 !important}#notfound_search .sphinx-search-contain,#site_search .sphinx-search-contain{width:calc(100% - 65px);width:-webkit-calc(100% - 65px);width:-moz-calc(100% - 65px)}.sphinx-search-contain input{font-size:13px}.button-wrapper{float:left}#login_line,.login_line{display:none;overflow:hidden;width:0}.search-wrapper{display:none}#footer-wrapper{height:auto;width:93.75%;padding:3.125%}#footer{height:auto;width:auto}#bottom-content{width:100%}#bottom-content .bottom-icon,#bottom-content .bottom-text{float:none;width:100%;text-align:center}#footer .navigation-1{border:0 none;float:none;margin-top:0;width:100%}#footer .navigation-2{margin-top:0;height:auto;padding:20px 0 0;float:none}#footer .navigation-3{height:auto;padding:0;float:none;margin:0}#footer .navigation-4{height:auto;float:none;margin:0}#footer-wrapper span.copyright-1{margin-left:5px}#footer .other-navigation{float:none}#copyright_text p{float:left;text-align:center}.m-text{display:block}#copyright_text .m-text{margin-left:calc((100% - 249px)/2);margin-left:-webkit-calc((100% - 249px)/2);margin-left:-moz-calc((100% - 249px)/2)}.p-text{display:none}.grey{color:#616161}#footer-wrapper #copyright p.m-text{margin-left:11%;color:#8aabd2}#copyright_logo{width:100%;margin-bottom:10px;margin-top:0}#copyright_text{width:100%;text-align:left}#footer .navigation-3 UL{width:100%}#footer .navigation-2 UL{width:100%}#footer .navigation-4 UL{width:100%}#copyright_text>p:last-child{margin-left:calc(10% + 5px);margin-left:-webkit-calc((10% + 5px))}#secondary-content{float:none;margin:0 auto 10px;max-width:980px;padding-left:0;width:100%}.contentboxinner{margin:0}.school-list .table_cell_other_1 a{color:#3e3838;font-family:Montserrat-bold;font-size:1.5rem}.grade_school{display:inline}#request_information #list_school .table_cell_county,#school_overview #list_school .table_cell_county{width:100%;font-size:16px;padding:0}#request_information #list_school .table_cell_other_1,#school_overview #list_school .table_cell_other_1{width:auto;text-align:left}#request_information #list_school .table_cell_other_2,#request_information #list_school .table_cell_other_3,#school_overview #list_school .table_cell_other_2,#school_overview #list_school .table_cell_other_3{width:100%}#school_overview #find-school-list .school .table_cell_other_3{width:auto}#school_overview #find-school-list .school .table_cell_other_2{width:auto}#school_overview li.table_row_head{display:none}.table_cell_city{color:#dd6819;font-size:.7rem;font-weight:700;width:120px;padding:7px 0 0 .8%;display:block}.find-school-by-state .table_row .table_cell a{padding-left:0}#index #main-content{padding-top:0}#ad-left-medium{float:none;text-align:center;width:inherit}#request_information_box .new_content_section_2{margin:0 10px}#quick_stats .new_content_section_3{margin:10px 10px 0}#popular_articles-box.new_content_section_3{width:calc(100% - 20px);width:-webkit-calc(100% - 20px);width:-moz-calc(100% - 20px);margin:0 10px}.new_content_section_1,.new_content_section_2,.new_content_section_3{margin:20px 10px}.quick_links .section_header_wrapper{margin:0}.section_3_header,.section_1_header,.section_2_header{font-size:1.2rem;line-height:60px}#main-headline-wrapper{clear:none;width:100%;display:none}h1#main-headline,h1#main-headline a{margin:10px 10px 0;font-size:30px}#article h1#main-headline,#article h1#main-headline a{margin:0 10px 0}#article H1.main-headline,#article H1.main-headline a{color:#069;font-size:35px;font-weight:700;line-height:1.3;margin-bottom:7px;margin-left:5px}.breadcrumbs{margin:14px 10px 4px;display:none}#boarding_school_state #list_school .table_cell_other_1{text-align:left}#article .article_photo1{width:100%}#article .article_data_author{height:auto;font-size:13px}.nomarginmobile{margin:0 10px}#vertical_schools #school-list{width:100%}#featured-partners .picture{width:50%}#list_school .table_row_head,#second .school-list li.table_row_head{display:none}#list_school .table_cell_other_1,#list_school .table_cell_other_2{padding:0;margin-bottom:0;width:auto}#list_school .full_width{width:100%;text-align:left}#list_school .table_cell_other_3{font-size:16px;margin-bottom:0;width:100%;padding:0;display:block}#list_school .table_cell_county{width:100%;font-size:16px;padding:0;display:block}#list_school .table_cell_b{width:100%;color:#3e3536;font-size:1rem}#first #list_school .table_cell_b{width:100%;color:#3e3536;font-size:1rem}#second #list_school .table_cell_b{width:100%;color:#3e3536;font-size:1rem}#school-list .caption{display:none}#list_school .table_cell_county a{font-size:20px;font-weight:700}#list_school .table_cell_b a{font-size:20px;font-weight:700}#by-religious.contentboxouter,.school-list-table.contentboxouter{padding:0}#list_school ul{margin:0}.school-type-list-image{float:right;width:5%;height:80px;margin-left:1%}.school-type-list-text{padding:15px 10px;width:98%;width:calc(100% - 20px)}#secondary-content #student_request_form .text_input{width:89%}#secondary-content #student_request_form #student_password{width:89%}#school_ranking #featured_partner_school img{height:150px}#compare_schools .title_first{display:none}#compare_schools .compare-type-notice{margin:10px 0 10px 15px}#compare_schools .compare-type-notice SELECT{width:80%}#compare_schools .compare_schools_width{margin:5px 10px 5px 0}#compare_schools #divFirstSchool>select{width:100%}#compare_schools #divSecondSchool>select{width:100%}#compare_schools #divThirdSchool>select{width:100%}#compare_schools #title_first>select{width:100%}.CpsFormView-p-1{width:100%;margin:5px 0 10px}.ad-gallery{width:100%}#gallery{padding:0}.ad-gallery .ad-image-wrapper{height:250px}.ad-gallery .ad-image-wrapper .ad-image .ad-image-description{padding:4px}#horizontal_schools .horizontal_bs_school{float:none;margin-right:5px;width:100%}#horizontal_schools #featured_partner_school{width:48%}#horizontal_schools .horizontal_school_info{float:left;width:48%}#secondary-content #vertical_schools{display:none}#search_school #main-content H2{font-size:18px}#search_school #frmSearch .td_left{float:left}#search_school #frmSearch .td_right{float:left}#search_school #frmSearch td{width:270px}#search_school #frmSearch .sel-1{width:250px}#search_school #frmSearch .sel-2{width:250px}#search_school #frmSearch .sel-3{width:250px}#search_school #frmSearch .sel-4{width:250px}#search_school #frmSearch .div1{width:165px}#search_school #frmSearch .div2{padding-right:0}#search_school #frmSearch .center{text-align:center}#search_school #mysubmit{width:270px}#main-content div#div-2{float:left}#main-content div#div-5{float:left}#main-content div#div-1{width:100%}#main-content div#div-4{width:100%}.content-section-2{margin:10px}.pc-submit{display:none}.mobile-submit{display:inline}#compare_schools #featured_partner_school img,#main-content #featured_partner_school img{height:135px}#regional_box_ul{background-color:#f6f6f6}.quick_links .section_2_content{padding:0}#list_school .table_cell_a{width:65px;font-size:16px;padding:3px 0;text-align:left}#first #list_school .table_cell_a{width:65px;font-size:16px;padding:3px 0;text-align:left}#second #list_school .table_cell_a{width:100%;font-size:16px;padding:3px 0;text-align:left}#list_school .table_cell_b{padding:0 0 3px .8%}#first #list_school .table_cell_b{padding:0 0 3px .8%}#second #list_school .table_cell_b{padding:0}#student-profile-wrapper table .label{width:40%}#student-profile-wrapper td,#student-profile-wrapper tr,#student-profile-wrapper tbody{display:block;padding-left:0 !important;width:100% !important}#student-profile-wrapper input[type=text],#student-profile-wrapper input[type=password],#student-profile-wrapper textarea{width:89% !important;margin-left:0 !important}.contentboxinner .just-mobile-show-block{font-size:17px}#student-profile-wrapper .share_profile_table td{width:auto !important;display:table-cell}.featured_article_photo{float:none;margin-right:0}.featured_article_photo img{width:100%}#most_recent_articles .articles_overview{display:none}.content2boxouter{margin:10px}#ad-under-headline{display:block;margin:18px auto 0}#index #ad-under-headline{display:none}.view_page_mobile{margin-left:10px}#article .read_more{width:100%}#list_school .table_cell_grades{width:auto}#list_school .table_cell_students{width:auto;text-align:left}#compare_schools .table_cell_compare,#compare_schools .table_cell_compare_other,#compare_schools .property-name,#compare_schools .property-value,#compare_schools .overstriking,#compare_schools table SPAN,#compare_schools .school_link{font-size:.8rem}.video-containerxx{width:calc(100% - 20px);width:-moz-calc(100% - 20px);width:-webkit-calc(100% - 20px);margin:10px auto 0 auto;text-align:center}#school-type{display:block;font-size:16px;height:35px;padding:4px 5px;width:100%}#school_overview #request_information_box,#school_overview #quick_stats{width:100%}#main-content H2{font-size:20px}#article_nav_left{width:100%}#article_nav_right{width:100%}.articlesubtitle{margin:0 10px}#featured_partner .horizontal_school_info{font-size:13px}.captionwidth{width:71%}.student-featured-content{margin:0 10px}#definitions{margin:0 auto;width:100%;padding:0}#submit-review{margin:10px}.y_btn{padding:7px 15px 4px;font-size:18px;float:left;margin-left:5px;height:auto;text-align:center;display:block;vertical-align:middle;-webkit-appearance:none}#student-profile-wrapper .submit_wrapper{float:right}.step1-next,.step2-next{margin:5px 0;float:right}a.link_button{height:auto;font-size:12px;padding:5px;margin:0 5px}#compare_schools .school_name img{display:none}#compare_schools #compare_school_list.contentboxouter{margin:0 10px 20px}#school_slide_show .div-1{margin:0 10px}#school_slide_show .contactinfonew{width:100%}#school_slide_show .div-3{margin:20px 10px}#school_overview .property-name,#school_overview .table_name_cell{padding-left:5px}.login_form .label{width:18%}#school_student_login_form .label{width:16%}#placements_box .active_tab{padding:10px 3px}.placements_header_link{padding:10px 3px}#school_overview .step2-prew{padding:7px 12px 4px;margin-left:0;font-size:16px}#school_overview .step1-next{font-size:16px}#school_overview .submit_wrapper input{padding:7px 7px 4px;margin-right:0;border-width:0;font-size:16px}.right_arrow{margin-right:1px}#article table{font-size:.7rem}#placements_box .active_tab,.placements_header_link{font-size:12px}#general_table .three_columns{border-top:medium none}#list_school .table_cell_grades{padding:0;margin-right:0}.floatnone{float:none !important}#resetpassword form .label{padding-left:40px;width:130px}#resetpassword form #show_password_field,#resetpassword form #show_password_fields{width:100px}#compare_schools #form1{font-size:16px}#compare_schools #divFirstSchool{border-top:1px solid #d0d0d0;padding-top:20px}#compare_schools #title_first{padding-bottom:20px}#desk_show_ads,#compare_schools #ad-right-above{float:left;width:auto}#ad-in-search{text-align:center;margin:20px 10px}#compare_schools #form1{float:none}#compare_schools #state_ads_banner{display:block}.search-input{font-size:13px;line-height:37px;vertical-align:middle}#outer-ad-right-sticky{margin:10px}#request_information_box .y_btn{background:#68c3a3}}@media (max-width:640px){html{font-size:100%}#footer{font-size:18px}#wowslider-container1 .ws_images img{max-height:260px}}@media (max-width:480px){html{font-size:90%}#footer{font-size:16px}#compare_schools #divFirstSchool>select{width:100%}#compare_schools #divSecondSchool>select{width:100%}#compare_schools #divThirdSchool>select{width:100%}#compare_schools #title_first>select{width:100%}#school_overview .property-name,#school_overview .table_name_cell{font-size:12px}#school_overview .property-value,#school_overview .value_cell_1{font-size:16px}#footer .navigation-2 LI{margin-bottom:10px}#footer .navigation-3 LI{margin-bottom:10px}#school_student_login_form .input-field{margin-left:8px}.text_input.allowTab{width:78%}#citizenship,#student_country,#student_state{width:85%}}@media (max-width:400px){#school_student_login_form .label{width:20%}#compare_schools .section_2_header{font-size:1rem}}@media (max-width:336px){.contentboxouter.article_content{margin-left:0;margin-right:0}#compare_schools .new_content_section_2{margin:20px 0}#compare_schools #form1{margin-left:0}#footer{font-size:14px}#school_overview .property-name,#school_overview .table_name_cell{font-size:12px}#school_overview .property-value,#school_overview .value_cell_1{font-size:16px}#school_student_login_form .label{width:20%}#resetpassword form .label{padding-left:17px}#compare_schools .section_2_header{font-size:14px}}.ag-container *{position:relative;margin:0;padding:0;-moz-selection{background:0 0}selection{background:0 0}-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.ag-container{margin:10px auto;max-width:780px}.ag-views div,.ag-thumbs>div{font-size:0px;height:inherit;white-space:nowrap;list-style-type:none;margin-bottom:0 !important}.ag-views div>img,.ag-thumbs div>img{left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.ag-view{width:100%;overflow:hidden}.ag-views{min-height:120px;overflow:hidden}.ag-views>div{display:block;width:100%;height:auto;position:absolute}.ag-views div img{max-width:100%;max-height:600px}.ag-views div picture img{left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}@media (min-device-width:767px){#index .ag-views div picture img,#index .ag-views div>img{top:50%;left:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}}.ag-thumbs{width:100%;overflow:hidden;margin-top:10px;position:relative}.ag-thumbs-slider{font-size:0;display:inline-block;overflow:hidden;width:auto;position:relative}.ag-thumbs-slider>div{display:inline-block;width:auto;height:90px;overflow:hidden;cursor:pointer}.ag-thumbs-slider>div>img{margin:0 2px;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:100%;max-width:200px;opacity:.75}.ag-thumbs-current>picture>img{opacity:1 !important}.ag-thumbs-slider>div>picture>img{margin:0 2px;opacity:.75}.ag-text{left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);width:inherit;height:0;background-color:transparent;overflow:visible;z-index:10;max-width:100%}.ag-title{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;width:inherit;background-color:transparent}.ag-title>a{width:100%;margin-left:24px;font-size:24px;color:#fff;text-shadow:1px 1px #000;font-weight:400;outline-color:#fff;text-decoration:none}.ag-caption-background{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQI12P4////fgAJuwO9HJmTBQAAAABJRU5ErkJggg==");width:100%;padding-top:10px;padding-bottom:10px}.ag-caption{color:#000;background-color:transparent;width:calc(100% - 24px);font-size:15px;text-transform:none;font-weight:400;margin-left:24px}.ag-star{display:none;width:16px;height:16px;margin-left:5px;vertical-align:baseline;top:10px;position:absolute}.ag-text-background{width:100%;background-color:transparent}.ag-loading{display:none;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:10}.ag-previous img,.ag-next img,.ag-loading img{width:3em;height:3em}.ag-previous{position:absolute;display:none;cursor:pointer;top:0;left:0;width:0;height:100%;overflow:visible;z-index:10;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}.ag-next{position:absolute;display:none;cursor:pointer;top:0;right:3em;width:0;height:100%;overflow:visible;z-index:10;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}.ag-previous>div,.ag-next>div{height:100%;width:3em;cursor:pointer}.ag-previous img,.ag-next img{position:absolute;top:45%}.ag-show{width:100%}.ag-slide-previous{transition:1s;left:-100%}.ag-slide-current{transition:1s;left:0}.ag-slide-next{transition:1s;left:100%}.ag-thumbs-current>img{opacity:1 !important}.ag-previous,.ag-next{display:none}.ag-hover:hover .ag-previous,.ag-hover:hover .ag-next{display:block}.ag-featured{position:absolute;width:16px;height:16px;left:5px;bottom:2px;background:url('//static.boardingschoolreview.com/static/star2.png') no-repeat center center;background-size:contain;opacity:1 !important}.ag-loading-block{background-color:#fff;border:3px solid #575a5c;float:left;height:2em;margin-left:.4em;width:.6em;opacity:.3;-webkit-animation-name:ag-loading-blocks;-webkit-animation-duration:1.3s;-webkit-animation-iteration-count:infinite;-webkit-animation-direction:linear;-webkit-transform:scale(.7);-ms-animation-name:ag-loading-blocks;-ms-animation-duration:1.3s;-ms-animation-iteration-count:infinite;-ms-animation-direction:linear;-ms-transform:scale(.7);animation-name:ag-loading-blocks;animation-duration:1.3s;animation-iteration-count:infinite;animation-direction:linear;transform:scale(.7)}#ag-load-block-1{-webkit-animation-delay:.39s;animation-delay:.39s}#ag-load-block-2{-webkit-animation-delay:.52s;animation-delay:.52s}#ag-load-block-3{-webkit-animation-delay:.65s;animation-delay:.65s}@-webkit-keyframes ag-loading-blocks{0%{-webkit-transform:scale(1.2);opacity:.8}100%{-webkit-transform:scale(.7);opacity:.3}}@keyframes ag-loading-blocks{0%{transform:scale(1.2);opacity:.8}100%{transform:scale(.7);opacity:.3}}.ag-redesign .ag-previous,.ag-redesign .ag-next{display:block;z-index:99}.ag-redesign.ag-compact .ag-title{text-transform:uppercase}.ag-redesign.ag-index .ag-thumbs{height:0}.ag-redesign .ag-caption{color:#fff}.ag-redesign .ag-previous img,.ag-redesign .ag-next img{top:35%;width:61px;height:122px}.ag-redesign .ag-previous>div,.ag-redesign .ag-next>div{width:61px}.ag-redesign .ag-next{right:61px}.ag-redesign .ag-loading-block{background-color:#f5b34f;border:3px solid #f5b34f}.ag-redesign.ag-index{margin:0;max-width:none}.ag-redesign.ag-index .ag-views>div{background-color:#000}.ag-redesign.ag-index .ag-views img{opacity:.4}.ag-redesign .ag-star{display:none}.ag-redesign.ag-index .ag-title{background-color:rgba(0,0,0,.6);text-align:center;padding:20px 0}.ag-redesign.ag-index .ag-title>a{margin-left:0;margin:0 32px;font-size:18px;text-shadow:none}.ag-redesign.ag-compact .ag-title>a{font-size:22px;font-weight:700;text-shadow:none}.ag-redesign.ag-compact .ag-text-background{background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3wcDFAkWsRByEAAAAA1JREFUCNdjkOs5ehMABIQCSYOeLqkAAAAASUVORK5CYII=');padding:20px 0}.ag-redesign .ag-previous,.ag-redesign .ag-next{display:block}.ag-redesign .ag-caption{font-size:18px}.ag-redesign .ag-caption-background{background:0 0;padding-top:2px;padding-bottom:2px}.welcome_container{width:100%}.welcome_container .featured_school_name{font-weight:bolder}.welcome_container .ag-views div img{min-width:100%;max-width:none;max-height:none;min-height:100%}.welcome_container .ag-views div{width:100%;height:100%}.welcome_search{margin-top:100px;position:absolute;z-index:1;text-align:center;color:#fff;width:100%}.welcome_search h1{font-weight:700;font-size:48px;margin:0 10px 20px}.welcome_search h4{font-weight:400;margin:0 10px 35px;font-size:20px;font-weight:300}.welcome_search h4 a{color:#f5b34f}.welcome_search .new_content_section_2{border:none}.welcome_search #FindSchoolForm .find-school-opt,.welcome_search #FindSchoolForm .find-school-input{width:200px}.welcome_search #FindSchoolForm .find-school-div,.welcome_search #findschoolform .find_school_div{display:inline-block;margin:0 0 13px;text-align:left;clear:none;margin-left:8px;margin-right:8px}.welcome_search #findschoolform .find_school_div{float:none;width:auto}.welcome_search #FindSchoolForm .find-school-submit,.welcome_search #findschoolform .find_school_submit_r{margin:13px 0 20px;text-align:center;padding-right:0;float:none;clear:none}.welcome_search #FindSchoolForm .find-school-label,.welcome_search #findschoolform .find_school_label{float:none;display:block;clear:both;font-weight:300}.welcome_search .section_header_wrapper{display:none}.welcome_search #search_public_schools{position:absolute;background:0 0;z-index:1;overflow:hidden}.welcome_search #FindSchoolForm .find-school-input{padding:7px}.welcome_search #FindSchoolForm .find-school-input,.welcome_search #FindSchoolForm .find-school-opt,.welcome_search #findschoolform .find_school_input_r{width:215px;border:0 solid #fff;border-radius:5px;-ms-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-box-sizing:content-box}.welcome_search .new_content_section_2,.welcome_search .section_2_content,.welcome_search #FindSchoolForm,.welcome_search .find-school-div,.welcome_search .more_option .find-school-div{background:0 0}.welcome_search #zipcode_and_address,.welcome_search #findschoolform .find_school_submit_r input{margin-top:30px;font-size:18px;font-weight:600;border-radius:5px}.welcome_container .featured_school_name{font-weight:bolder}.welcome_search #more_search,.welcome_search #findschoolform .search-advanced{font-size:14px;font-weight:700;float:none}.welcome_search .search-advanced{text-transform:uppercase}.welcome_search .sbico1{display:none}@media (max-width:480px){.welcome_search{margin-top:50px}.welcome_search h1{font-size:24px}.ag-redesign.ag-index .ag-previous,.ag-redesign.ag-index .ag-next{width:50px;z-index:11}.ag-redesign.ag-index .ag-next{right:0}.ag-redesign .ag-next{right:50px}.ag-redesign .ag-previous img,.ag-redesign .ag-next img{top:calc(50% - 50px);width:50px;height:91px}.ag-redesign.ag-index .ag-previous img,.ag-redesign.ag-index .ag-next img{top:calc(100% - 91px);z-index:11}.ag-redesign.ag-index .ag-text>div{top:-91px !important;height:91px !important}.ag-redesign.ag-index .ag-title{height:91px !important;-webkit-flex-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;justify-content:center;padding:0}.ag-redesign.ag-index .ag-title>a{margin:0 50px}.ag-redesign .ag-caption-background{display:none}}@media (max-width:981px){.ag-title>a{font-size:16px}.ag-redesign.ag-compact .ag-caption{font-size:14px}.ag-redesign .ag-caption-background{display:none}.welcome_search #FindSchoolForm .find-school-input{padding:9px 7px}}@media (max-width:767px){.ag-redesign.ag-compact .ag-title>a{font-size:14px}.ag-redesign.ag-compact .ag-text-background{padding:10px 0}}