body{font-family:'Raleway', sans-serif;font-weight:200;overflow-x:hidden;}
.h1, h1{text-align:center;}
.navbar{background-color:rgba(77,167,198,0.9);z-index:999;}
video{position:absolute;z-index:-1;background-size:100% 100%;top:0px;left:0px;min-width:100%;min-height:100%;width:auto;height:auto;}
.header{background-image:url(../images/index/BG-Index.png);height:350px;width:100%;position:relative;background-color:rgba(42,46,77,0.7);background-size:100% 100%;overflow:hidden;padding-bottom:300px;}
.programguide{margin-top:70px;background-image:url(../images/programguide/form-window.jpg);background-size:100% 100%;background-repeat:no-repeat;border-radius:10px;-webkit-box-shadow:10px 10px 0px 0px rgba(83,82,110,1);-moz-box-shadow:10px 10px 0px 0px rgba(83,82,110,1);box-shadow:10px 10px 0px 0px rgba(83,82,110,1);margin-bottom:100px;}
.programguide button{margin-top:5%;}
.navbar-brand{padding:10px;margin-left:20px;}
.navbar-default .navbar-nav>li>a{color:#fff;font-weight:600;text-shadow:2px 4px 3px rgba(0,0,0,0.3);}
.navbar-nav>li>a{text-align:center;}
.nav{margin-right:40px;}
.dropdown-large{position:static !important;}
.dropdown-menu-large{margin-left:16px;margin-right:16px;padding:20px 0px;}
.dropdown > a{text-transform:uppercase;}
.dropdown-menu-large > li > ul{padding:0;margin:0;}
.dropdown-menu-large > li > ul > li{list-style:none;text-align:center;}
.dropdown-menu-large > li > ul > li > a{display:block;padding:3px 20px;clear:both;font-weight:300;line-height:1.428571429;color:white;white-space:normal;text-shadow:2px 4px 3px rgba(0,0,0,0.3);}
.dropdown-menu-large > li ul > li > a:hover,
.dropdown-menu-large > li ul > li > a:focus,
.dropdown-header-link:hover,
.dropdown-header-link:focus{text-decoration:none;color:white;background-color:#777777;}
.dropdown-menu-large .disabled > a,
.dropdown-menu-large .disabled > a:hover,
.dropdown-menu-large .disabled > a:focus{color:black;}
.dropdown-menu-large .disabled > a:hover,
.dropdown-menu-large .disabled > a:focus{text-decoration:none;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);cursor:not-allowed;}
.dropdown-menu-large .dropdown-header{color:#000;font-size:20px;text-shadow:1px 1px 1px rgba(48,97,139,0.8);font-weight:700;}
.dropdown-menu-large >li>ul>li>a>.dropdown-header-link{color:#428bca;font-size:18px;}
@media (max-width:768px){.dropdown-menu-large{margin-left:0;margin-right:0;}
.dropdown-menu-large > li{margin-bottom:30px;}
.dropdown-menu-large > li:last-child{margin-bottom:0;}
.dropdown-menu-large .dropdown-header{padding:3px 15px !important;}
}
.dropdown-menu{background-color:rgba(230,137,134,0.8);}
.footer-distributed{background-color:#292c2f;box-shadow:0 1px 1px 0 rgba(0, 0, 0, 0.12);box-sizing:border-box;width:100%;text-align:left;font:bold 16px sans-serif;padding:55px 50px;}
.footer-distributed .footer-left,
.footer-distributed .footer-center,
.footer-distributed .footer-right{display:inline-block;vertical-align:top;}
.footer-distributed .footer-left{width:40%;}
.footer-distributed h3{color:#ffffff;font:normal 36px 'Cookie', cursive;margin:0;}
.footer-distributed h3 span{color:#5383d3;}
.footer-distributed .footer-links{color:#ffffff;margin:20px 0 12px;padding:0;}
.footer-distributed .footer-links a{display:inline-block;line-height:1.8;text-decoration:none;color:inherit;}
.footer-distributed .footer-company-name{color:#8f9296;font-size:14px;font-weight:normal;margin:0;}
.footer-distributed .footer-center{width:35%;}
.footer-distributed .footer-center i{background-color:#33383b;color:#ffffff;font-size:25px;width:38px;height:38px;border-radius:50%;text-align:center;line-height:42px;margin:10px 15px;vertical-align:middle;}
.footer-distributed .footer-center i.fa-envelope{font-size:17px;line-height:38px;}
.footer-distributed .footer-center p{display:inline-block;color:#ffffff;vertical-align:middle;margin:0;}
.footer-distributed .footer-center p span{display:block;font-weight:normal;font-size:14px;line-height:2;}
.footer-distributed .footer-center p a{color:#5383d3;text-decoration:none;;}
.footer-distributed .footer-right{width:20%;}
.footer-distributed .footer-company-about{line-height:20px;color:#92999f;font-size:11px;font-weight:normal;margin:0;}
.footer-distributed .footer-icons{margin-top:25px;}
.footer-distributed .footer-icons a{display:inline-block;width:35px;height:35px;cursor:pointer;background-color:#33383b;border-radius:2px;font-size:20px;color:#ffffff;text-align:center;line-height:35px;margin-right:3px;margin-bottom:5px;}
.extra-links p{color:white;font-size:14px;}
.extra-links a{text-decoration:none;color:white;font-size:10px;}
.explore-links a{font-size:12px;}
.extra-links .col-md-4{border-right:thick solid #334349;}
.extra-links .explore-links .col-md-4{border:none;}
@media (max-width:880px){.footer-distributed{font:bold 14px sans-serif;}
.footer-img{text-align:center;width:100%;}
.footer-distributed .footer-left,
.footer-distributed .footer-center,
.footer-distributed .footer-right{display:block;width:100%;margin-bottom:40px;text-align:left;}
.footer-distributed .footer-center i{margin-left:0;}
.extra-links{display:none;}
}
.landing{position:absolute;top:30%;width:1000px;height:500px;left:50%;margin-left:-500px;margin-top:-150px;text-align:center;background-color:rgba(77,167,198,0);background-size:100% 100%;overflow: auto;}
.landing_logo{vertical-align:center;overflow: auto;width:300}
.landing_slogan{margin-bottom:12px;text-align:center;color:white;font-size:50px;font-weight:700px;text-shadow:2px 4px 3px rgba(0,0,0,0.3);}
.underline{border-bottom:3px solid #ff0000;}
.landing_byline{margin-bottom:5px;color:white;font-size:28px;padding-top:0;padding-bottom:20px;padding-left:50px;padding-right:50px;font-weight:200;text-shadow:2px 4px 3px rgba(0,0,0,0.3);}
.landing_arrow{-webkit-animation:landing_arrow 1s linear infinite;-moz-animation:landing_arrow 1s linear infinite;-ms-animation:landing_arrow 1s linear infinite;animation:landing_arrow 1s linear infinite;}
@keyframes "landing_arrow"{0%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
50%{-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-o-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8);}
100%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}
}
@-moz-keyframes landing_arrow{0%{-moz-transform:scale(1.1);transform:scale(1.1);}
50%{-moz-transform:scale(0.8);transform:scale(0.8);}
100%{-moz-transform:scale(1);transform:scale(1);}
}
@-webkit-keyframes "landing_arrow"{0%{-webkit-transform:scale(1.1);transform:scale(1.1);}
50%{-webkit-transform:scale(0.8);transform:scale(0.8);}
100%{-webkit-transform:scale(1);transform:scale(1);}
}
@-ms-keyframes "landing_arrow"{0%{-ms-transform:scale(1.1);transform:scale(1.1);}
50%{-ms-transform:scale(0.8);transform:scale(0.8);}
100%{-ms-transform:scale(1);transform:scale(1);}
}
@media (max-width:524px){.landing_logo{width:1vw;}
.landing_slogan{font-size:28px;}
.landing_byline{padding-left:50px;padding-right:50px;}
}
@media (max-width:768px){.header{background-image:url(../images/index/BG-Index.png);background-size:100% 100%; height:400px;padding-bottom:500px;}
video{display:none;}
}
@media (max-width:1022px){.landing{top:40%;width:500px;margin-left:-250px;}
.header{padding-bottom:500px;}
.landing_logo{width:300px;}
.landing_byline{font-size:18px;padding-left:100px;padding-right:100px;}
}
ul{list-style:none;}
@import url("http://fonts.googleapis.com/css?family=Lato:100,300,400,700,900,400italic");@import url("//netdna.bootstrapcdn.com/font-awesome/4.1.0/css/font-awesome.css");body{padding:60px 0px;background-color:rgb(220, 220, 220);}
.event-list{list-style:none;font-family:'Lato', sans-serif;margin:0px;padding:0px;}
.event-list > li{background-color:rgb(255, 255, 255);box-shadow:0px 0px 5px rgb(51, 51, 51);box-shadow:0px 0px 5px rgba(51, 51, 51, 0.7);padding:0px;margin:0px 0px 20px;}
.event-list > li > time{display:inline-block;width:100%;color:rgb(255, 255, 255);background-color:rgb(197, 44, 102);padding:5px;text-align:center;text-transform:uppercase;}
.event-list > li:nth-child(even) > time{background-color:rgb(165, 82, 167);}
.event-list > li > time > span{display:none;}
.event-list > li > time > .day{display:block;font-size:56pt;font-weight:100;line-height:1;}
.event-list > li time > .month{display:block;font-size:24pt;font-weight:900;line-height:1;}
.event-list > li > img{width:100%;}
.event-list > li > .info{padding-top:5px;text-align:center;}
.event-list > li > .info > .title{font-size:17pt;font-weight:700;margin:0px;}
.event-list > li > .info > .desc{font-size:13pt;font-weight:300;margin:0px;}
.event-list > li > .info > ul{display:table;list-style:none;margin:10px 0px 0px;padding:0px;width:100%;text-align:center;}
.event-list > li > .info > ul > li{display:table-cell;cursor:pointer;color:rgb(30, 30, 30);font-size:11pt;font-weight:300;padding:3px 0px;}
.event-list > li > .info > ul > li > a{display:block;width:100%;color:rgb(30, 30, 30);text-decoration:none;}
.event-list > li > .info > ul > li:hover{color:rgb(30, 30, 30);background-color:rgb(200, 200, 200);}
@media (min-width:768px){.event-list > li{position:relative;display:block;width:100%;height:auto;padding:0px;}
.event-list > li > time,
.event-list > li > img{display:inline-block;}
.event-list > li > time,
.event-list > li > img{width:120px;float:left;}
.event-list > li > .info{background-color:rgb(245, 245, 245);overflow:hidden;}
.event-list > li > time,
.event-list > li > img{width:120px;height:120px;padding:0px;margin:0px;}
.event-list > li > .info{position:relative;height:120px;text-align:left;padding-right:40px;}
.event-list > li > .info > .title,
.event-list > li > .info > .desc{padding:0px 10px;}
.event-list > li > .info > ul{position:absolute;left:0px;bottom:0px;}
}
hr.style-four{height:12px;border:0;box-shadow:inset 0 12px 12px -12px rgba(0, 0, 0, 0.5);}
html,body{height:100%;}
.carousel{height:80%;}
.carousel-inner{height:100%;}
.carousel-indicators{bottom:0;}
.item{height:100%;}
.img-position{height:100%;background-size:cover;background-repeat:no-repeat;background-position:center center;}
.item-img{background-image:url(../images/index/Index-page-slide-showv2.png);background-size:100% 100%;}
.item-img3{background-image:url(../images/index/promotionsummer2018mainindex.jpg);background-size:100% 100%;}
.item-img4{background-image:url(../images/index/promotionSummer19mainindex.jpg);background-size:100% 100%;}
.item-img2{background-image:url(../images/index/promotionTEDExpomain-index.png);background-size:100% 100%;}
.item-img5{background-image:url(../images/index/promotionSpringCamp2018mainindex.jpg);background-size:100% 100%;}
.item-img6{background-image:url(../images/index/promotionWinter2017mainindex.jpg);background-size:100% 100%;}
.item-img7{background-image:url(../images/index/promotionOpenHousePREPSCHOOL2017mainindex.jpg);background-size:100% 100%;}
.item-img9{background-image:url(../images/index/promotionCODENIGHTMainindexv2-1.png);background-size:100% 100%;}
.item-img8{background-image:url(../images/index/OpenHouseHighSchool2017.jpg);background-size:100% 100%;}
.item-img10{background-image:url(../images/index/promotionBIGDATALaunchingSTEMProgramsmainindex.jpg);background-size:100% 100%;}
.item-img11{background-image:url(../images/index/promotionGiftSmartmainindex.jpg);background-size:100% 100%;}
.item-img12{background-image:url(../images/index/promotion2UpdatedMainIndex.jpg);background-size:100% 100%;}
@media only screen and (max-width:600px){
.item-img{background-image:url(../images/index/Index-page-slide-showv2.png);background-size:100%;}
.item-img2{background-image:url(../images/index/promotionTEDExpomain-index.png);background-size:100% 100%;}
.item-img3{background-image:url(../images/index/MobileVersion_promotionsummer2018Updatedmain_index.jpg);background-size:100% 100%;}
.item-img4{background-image:url(../images/index/promotionSummer19mainindex.jpg);background-size:100%;}
.item-img5{background-image:url(../images/index/promotionSpringCamp2018mainindex.jpg);background-size:100% 100%;}
.item-img6{background-image:url(../images/index/promotionWinter2017mainindex.jpg);background-size:100% 100%;}
.item-img7{background-image:url(../images/index/promotionOpenHousePREPSCHOOL2017mainindex.jpg);background-size:100%;}
.item-img8{background-image:url(../images/index/OpenHouseHighSchool2017.jpg);background-size:100%;}
.item-img9{background-image:url(../images/index/promotionCODENIGHTMainindexv2-1.png);background-size:100%;}
.item-img10{background-image:url(../images/index/promotionBIGDATALaunchingSTEMProgramsmainindex.jpg);background-size:100% 100%;}
.item-img11{background-image:url(../images/index/promotionGiftSmartmainindex.jpg);background-size:100% 100%;}
.item-img12{background-image:url(../images/index/promotion2UpdatedMainIndex.jpg);background-size:100%;}
.sliderButton{width:24%;position:relative;}
.sliderButton2{width:24%;padding-bottom:30%;}
.testing{padding-left:15%;padding-bottom:90%;margin: auto;  width: 80%;}
.carousel{height:50%;}
/*.carousel-indicators{position:relative; top:-120px;}*/
#ncwTitle{position:relative; top:250px;}
}
@media only screen and (max-width:328px){
	.sliderButton2{width:24%;padding-bottom:75%;}
	.testing{padding-left:15%;padding-bottom:90%;margin: auto;  width: 80%;}
}
.sliderButton{width:24%;}
.sliderButton2{width:32%;}
.testing{padding-left:25%;padding-bottom:7%;margin: auto;  width: 80%;}
.carousel-caption{right:auto;left:1%;}
.center{text-align:center;}
.sectionContainer{height:55vh;width:100vw;position:absolute;top:0;left:0;}
.section{color:white;background-color:rgba(0,0,0,.3);position:relative;top:118%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);padding-bottom:50px;z-index:1;}
.carousel-control{z-index:99;}
.big-title{padding-top:10px;margin-bottom:20px;font-size:5rem;color:white;text-transform:uppercase;font-weight:700;}
.buttons button{font-size:24px;padding:30px;text-transform:uppercase;}
#back{margin-top:15%;margin-bottom:5%;display:inline-block;}
.btn{position:relative;border:0 !important;cursor:pointer;-webkit-font-smoothing:antialiased;font-weight:bold !important;-webkit-border-radius:10px;-webkit-background-clip:padding-box;-moz-border-radius:10px;-moz-background-clip:padding;border-radius:10px;background-clip:padding-box;-webkit-transition:all 50ms ease;-moz-transition:all 50ms ease;-o-transition:all 50ms ease;transition:all 50ms ease;border:0;text-shadow:0px 1px 0px #999999;background-color:#cccccc;-webkit-box-shadow:0px 6px 0px #999999;-moz-box-shadow:0px 6px 0px #999999;box-shadow:0px 6px 0px #999999;}
.btn:focus{outline:0;}
.btn:hover{top:2px;}
.btn:active{top:6px;}
.btn:hover{border:0;background-color:#d9d9d9 !important;}
.btn-primary{border:0;text-shadow:0px 1px 0px #3071a9;background-color:#428bca;-webkit-box-shadow:0px 6px 0px #3071a9;-moz-box-shadow:0px 6px 0px #3071a9;box-shadow:0px 6px 0px #3071a9;}
.btn-primary:hover{border:0;background-color:#5697d0 !important;}
#buttons .prepschoolbtn{background-color:#5DACAC;-webkit-box-shadow:0px 4px 0px #387575;-moz-box-shadow:0px 4px 0px #387575;box-shadow:0px 4px 0px #387575;}
#buttons .prepschoolbtn:hover{background-color:#5ed1d1!important;}
#buttons .campbtn{background-color:#987C6E;-webkit-box-shadow:0px 4px 0px #705a50;-moz-box-shadow:0px 4px 0px #705a50;box-shadow:0px 4px 0px #705a50;}
#buttons .campbtn:hover{background-color:#cea896 !important;}
.stridebtn{background-color:#5DACAC;-webkit-box-shadow:0px 4px 0px #387575;-moz-box-shadow:0px 4px 0px #387575;box-shadow:0px 4px 0px #387575;}
.stridebtn:hover{background-color:#5ed1d1!important;}
.aboutbtn{color:black;padding:10px;font-size:20px;margin-right:0px;margin-bottom:10px;background-color:#fff;-webkit-box-shadow:0px 4px 0px grey;-moz-box-shadow:0px 4px 0px grey;box-shadow:0px 4px 0px grey;}
.aboutbtn:hover{color:black;background-color:#fff!important;}
.aboutbtn:active{color:black;background-color:#fff!important;}
.prepbtn{color:black;padding:10px;margin-top:23px;font-size:20px;background-color:#fff;-webkit-box-shadow:0px 4px 0px grey;-moz-box-shadow:0px 4px 0px grey;box-shadow:0px 4px 0px grey;}
.prepbtn:hover{color:black;background-color:#fff!important;}
.prepbtn:active{color:black;background-color:#fff!important;}
.requestbtn{background-color:#568E8B;-webkit-box-shadow:0px 4px 0px #3f6663;-moz-box-shadow:0px 4px 0px #3f6663;box-shadow:0px 4px 0px #3f6663;}
.requestbtn:hover{background-color:#81d3ce!important;}
.campregbtn{background-color:#DE530C;-webkit-box-shadow:0px 4px 0px #a53700;-moz-box-shadow:0px 4px 0px #a53700;box-shadow:0px 4px 0px #a53700;}
.campregbtn:hover{background-color:#db7a4a!important;}
.assessmentbtn{background-color:#bf5848;-webkit-box-shadow:0px 4px 0px #723930;-moz-box-shadow:0px 4px 0px #723930;box-shadow:0px 4px 0px #723930;}
.assessmentbtn:hover{background-color:#ef6c58!important;}
.btnlinks:hover{text-decoration:none;}
.interest{color:white;font-size:5vw;font-weight:bold;text-transform:uppercase;text-shadow:2px 4px 3px rgba(0,0,0,0.3);}
#goaltext{color:#f3686d;}
.gallery img{max-width:100%;}
.box{width:50%;padding:6px;display:inline-block;vertical-align:top;margin-bottom:12px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
@media screen and (min-width:720px){.box{width:33%;}
}
@media screen and (min-width:992px){.box{width:20%;}
}
.map{background-repeat:no-repeat;}
.puzzle{padding-left:0!important;padding-right:0!important;}
#puzzleTop{display:none;}
#puzzleBottom{display:inherit;margin-bottom:0px;}
@media only screen and (max-width: 950px) {	
	#puzzleTop{display:inherit;margin-bottom:0px;}
	#puzzleBottom{display:none;}
}
.admissionbody{font-family:}
.admission{margin-top:80px;}
.admission p{color:white;font-weight:400;font-size:16px;}
.admission h1{font-size:50px;color:white;text-transform:uppercase;font-weight:800;text-shadow:1px 2px 2px rgba(0,0,0,0.3);}
.admission h2{color:#1D1C40;font-weight:700;font-size:32px;background-color:white;text-transform:uppercase;}
.admission img{height:70px;}
.forms button{font-size:1.5em;padding:10px;}
.forms .btn-block{margin-bottom:100px;}
.forms #first{margin-top:20px;}
.forms #last{margin-bottom:0px;}
.formbody{margin-top:100px !important;}
#camp-links{font-size:15px;font-weight:700;text-transform:uppercase;padding-top:10px;}
#camp-links li{color:#334349;display:inline;}
.summerbanner{padding-left:0!important;padding-right:0!important;}
.bannercontent{background-color:#334349;display:flex;align-content:space-between;justify-content:space-between;padding-left:80px;padding-right:80px;}
#registertext{display:inline;color:white;text-shadow:4px 4px 3px rgba(0,0,0,0.3);font-size:4vw;align-self:center;padding-right:2vw;text-decoration:none;transition:all .5s ease-in-out;}
#registertext:hover{transform:scale(1.05);text-decoration:none;color:white;}
.bannercontent .img-responsive{top:50%;display:inline;max-width:100px;max-height:110px;transition:all .5s ease-in-out;}
@media only screen and (max-width: 950px) { 
.prepbtn{font-size:7px;padding:4px;}
#registertext{padding-right:0px;font-size:3vw;}
.bannercontent{background-color:#334349;display:flex;align-content:space-between;justify-content:space-between;padding-left:10px;padding-right:10px;}
.bannercontent .img-responsive{display:inline;max-width:50px;max-height:60px;transition:all .5s ease-in-out;}
}
.bannercontent .img-responsive:hover{transform:scale(1.1);}
.ajaxcontent h3{font-weight:bold;padding-left:20px;}
.ajaxcontent p{font-weight:600;padding-left:20px;}
.ajaxtext{border-left:thick solid #334349;}
.prepajaxtext{color:white;border-left:thick solid #fff;}
.prepCloud{color:white;}
.campvids{padding-right:30px;}
.campvids img{vertical-align:middle;-webkit-box-shadow:8px 9px 40px 3px rgba(0,0,0,0.55);-moz-box-shadow:8px 9px 40px 3px rgba(0,0,0,0.55);box-shadow:8px 9px 40px 3px rgba(0,0,0,0.55);}
#load{display:none;position:absolute;right:10px;top:10px;background:url(../images/ajax-loader.gif);width:43px;height:11px;text-indent:-9999em;}
#scroll{overflow-y:auto;overflow-x:hidden;background-color:rgb(220, 220, 220);text-align:left;width:auto;height:500px;padding:30px;}
#prepscroll{overflow-y:auto;overflow-x:hidden;background-image:url(../images/prepschool/content-bg.png);text-align:left;width:auto;height:500px;padding:30px;}
#marchscroll{background-color:#dcfcb6;overflow-y:auto;overflow-x:hidden;background-color:#e5fec7;text-align:left;width:auto;height:500px;padding:30px;}
.camp-content{padding-left:0px !important;padding-right:0px !important;}
.gallerylinks{}
.gallerylinks #camp-links li{font-size:30px;color:white;text-shadow:2px 4px 3px rgba(0,0,0,0.3);padding:10px;text-decoration:none;}
#content .box a img{border-radius:0px 0px 0px 0px;-moz-border-radius:0px 0px 0px 0px;-webkit-border-radius:0px 0px 0px 0px;border:2px dashed #ffffff;}
.main-content{margin-top:100px;margin-bottom:50px;}
.form-basic{max-width:1100px;margin:0 auto;padding:55px;box-sizing:border-box;background-color:#ffffff;-webkit-box-shadow:4px 2px 37px 2px rgba(0,0,0,0.75);-moz-box-shadow:4px 2px 37px 2px rgba(0,0,0,0.75);box-shadow:4px 2px 37px 2px rgba(0,0,0,0.75);background-image:url(../images/crossword.png);font:bold 14px sans-serif;text-align:center;font-family:'Roboto', sans-serif;}
.form-basic .form-row{text-align:left;margin-bottom:22px;}
.form-basic .form-title-row{text-align:center;margin-bottom:55px;}
.form-basic h1{display:inline-block;box-sizing:border-box;color:#000;font-size:28px;padding:0 10px 15px;font-weight:900;border-bottom:2px solid #6caee0;margin:0;}
.form-basic .form-row > label span{display:inline-block;box-sizing:border-box;color:#5F5F5F;max-width:480px;text-align:left;vertical-align:top;padding:12px 25px;}
.form-basic input{color:#5f5f5f;box-sizing:border-box;width:240px;box-shadow:1px 2px 4px 0 rgba(0, 0, 0, 0.08);padding:12px;border:1px solid #dbdbdb;}
.form-basic input[type=radio],
.form-basic input[type=checkbox]{box-shadow:none;width:auto;}
.form-basic input[type=checkbox]{margin-top:13px;}
.form-basic select{background-color:#ffffff;color:#5f5f5f;box-sizing:border-box;width:180px;box-shadow:1px 2px 4px 0 rgba(0, 0, 0, 0.08);padding:12px 8px;border:1px solid #dbdbdb;}
.form-basic textarea{color:#5f5f5f;box-sizing:border-box;width:360px;height:80px;box-shadow:1px 2px 4px 0 rgba(0, 0, 0, 0.08);font:normal 13px sans-serif;padding:12px;border:1px solid #dbdbdb;resize:vertical;}
.form-basic .form-radio-buttons{display:inline-block;vertical-align:top;}
.form-basic .form-radio-buttons > div{margin-top:10px;}
.form-basic .form-radio-buttons label span{margin-left:8px;color:#5f5f5f;font-weight:normal;}
.form-basic .form-radio-buttons input{width:auto;}
.form-basic button{display:block;border-radius:2px;background-color:#009688;color:#ffffff;font-weight:bold;font-size:20px;text-shadow:1px 2px 2px rgba(0,0,0,0.3);box-shadow:1px 2px 4px 0 rgba(0, 0, 0, 0.08);padding:28px 44px;border:0;margin-right:auto;margin-left:auto;transition:all .5s ease-in-out;}
.form-basic button:hover{transform:scale(1.2);background-color:#004D40;}
@media (max-width:600px){.form-basic{padding:30px;max-width:480px;}
.form-basic .form-row{max-width:300px;margin:25px auto;text-align:left;}
.form-basic .form-title-row{margin-bottom:50px;}
.form-basic .form-row > label span{display:block;text-align:left;padding:0 0 15px;}
.form-basic select{width:240px;}
.form-basic input[type=checkbox]{margin-top:0;}
.form-basic .form-radio-buttons > div{margin:0 0 10px;}
.form-basic button{margin:0;}
}
.form-basic .logo-form{margin-bottom:20px;}
.changecourse p{text-align:center !important;}
.prep-info a{color:#2CC185;text-decoration:none;outline:none;}
.prep-info .container > section{padding:5em 0;font-size:1.25em;min-height:100%;}
.prep-info p{font-weight:400;padding:1em;}
@media screen and (max-width:30em){.container > section{padding:3em 0;}
.codrops-header{padding:2em 0 1em;}
.codrops-header h1{font-size:3.5em;}
}
@media screen and (max-width:25em){.codrops-icon{font-size:1.5em;}
.codrops-icon span{display:none;}
}
@font-face{font-weight:normal;font-style:normal;font-family:'stroke7pixeden';src:url('../fonts/stroke7pixeden/stroke7pixeden.eot?u58ytb');src:url('../fonts/stroke7pixeden/stroke7pixeden.eot?#iefixu58ytb') format('embedded-opentype'),
url('../fonts/stroke7pixeden/stroke7pixeden.woff?u58ytb') format('woff'),
url('../fonts/stroke7pixeden/stroke7pixeden.ttf?u58ytb') format('truetype'),
url('../fonts/stroke7pixeden/stroke7pixeden.svg?u58ytb#stroke7pixeden') format('svg');}
.prep-info .tabs{position:relative;overflow:hidden;margin:0 auto;width:100%;font-weight:300;font-size:1.25em;}
.prep-info .tabs nav{text-align:center;}
.prep-info .tabs nav ul{position:relative;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:flex;margin:0 auto;padding:0;max-width:1200px;list-style:none;-ms-box-orient:horizontal;-ms-box-pack:center;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;}
.prep-info .tabs nav ul li{position:relative;z-index:1;display:block;margin:0;text-align:center;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1;}
.prep-info .tabs nav a{position:relative;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:2.5;}
.prep-info .tabs nav a span{vertical-align:middle;font-size:0.75em;}
.prep-info .tabs nav li.tab-current a{color:#74777b;}
.prep-info .tabs nav a:focus{outline:none;}
.prep-info .icon::before{z-index:10;display:inline-block;margin:0 0.4em 0 0;vertical-align:middle;text-transform:none;font-weight:normal;font-variant:normal;font-size:1.3em;font-family:'stroke7pixeden';line-height:1;speak:none;-webkit-backface-visibility:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.icon-img::before{content:url(../images/arrows.png)}
.content-wrap{position:relative;}
.content-wrap section{display:none;margin:0 auto;padding:1em;max-width:1200px;}
.content-wrap section.content-current{display:block;}
.no-js .content-wrap section{display:block;padding-bottom:2em;border-bottom:1px solid rgba(255,255,255,0.6);}
.no-flexbox nav ul{display:block;}
.no-flexbox nav ul li{min-width:15%;display:inline-block;}
@media screen and (max-width:58em){.tabs nav a.icon span{display:none;}
.tabs nav a:before{margin-right:0;}
}
.tabs-style-tzoid{max-width:1200px;}
.tabs-style-tzoid nav{padding:0 1em;}
.tabs-style-tzoid nav ul li{-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.tabs-style-tzoid nav ul li a{padding:0 1.5em 0 0.3em;color:#000;-webkit-transition:color 0.2s;transition:color 0.2s;}
@media screen and (max-width:54em){.tabs-style-tzoid nav ul li a{padding:0 0.5em 0 0.3em;}
}
.tabs-style-tzoid nav ul li a:hover,
.tabs-style-tzoid nav ul li a:focus{color:#fff;}
.tabs-style-tzoid nav ul li.tab-current a,
.tabs-style-tzoid nav ul li.tab-current a:hover{color:#2CC185;}
.tabs-style-tzoid nav ul li a span{font-weight:700;font-size:0.75em;}
.tabs-style-tzoid nav ul li a::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;outline:1px solid transparent;border-radius:10px 10px 0 0;background:#2CC185;box-shadow:inset 0 -3px 3px rgba(0,0,0,0.05);content:'';-webkit-transform:perspective(5px) rotateX(0.93deg) translateZ(-1px);transform:perspective(5px) rotateX(0.93deg) translateZ(-1px);-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.tabs-style-tzoid nav ul li.tab-current a::after,
.tabs-style-tzoid .content-wrap{background-image:url(../images/prep-info/career-connect-bg.jpg);box-shadow:none;}
.crochet{display:inline-block;padding:2em;margin-bottom:50px;background:white;background-clip:padding-box;border:4px dotted white;position:relative;z-index:1;max-width:950px;}
.crochet:before,
.crochet:after{border:inherit;border-width:2px;content:'';left:-6px;right:-6px;top:-6px;bottom:-6px;position:absolute;z-index:-1;}
.crochet:after{border-width:1px;border-radius:4px;left:-7px;right:-7px;top:-7px;bottom:-7px;}
.saving-header{font-weight:bold;font-size:30px;padding-bottom:10px;border-bottom:2px solid #000;}
.savings-text{font-size:16px;font-weight:400;}
.about-body{background-image:url(../images/about/about-body.jpg);background-size:cover;background-repeat:no-repeat;color:white;padding-top:100px;padding-bottom:100px;font-size:20px;font-weight:500;}
.about-banner h1{font-size:72px;line-height:100px;color:#bbf5ff;font-weight:300;}
.designexpo h2{font-weight:700;}
.designexpo p{color:white;font-weight:500;font-size:18px;}
.dexpo-footer-info div{margin-top:60px;background-color:#c1cace;color:black;font-size:18px;font-weight:700;padding:20px;margin-bottom:20px;}
.dexpo-footer-info div p{color:black;}
.gmap{margin-top:30px;min-width:300px;min-height:300px;margin-bottom:30px;}
.dropdown{position:relative;display:inline-block;}
.dropbtn{background-color:#141f30;color:white;font-size:15px;text-transform:uppercase;border:none;cursor:pointer;}
.dropdown-content{display:none;position:absolute;z-index:999;background-color:#f9f9f9;min-width:160px;box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);}
.dropdown-content a{color:black;padding:12px 16px;text-decoration:none;display:block;}
.dropdown-content a:hover{background-color:#f1f1f1}
.dropdown:hover .dropdown-content{display:block;}
.dropdown:hover .dropbtn{background-color:#141f30;}
.prepajaxtext .table-hover>tbody>tr:hover{background-color:#5A4646;}
.camps2{padding-left:200px;padding-right:200px;}
.containerImagesAbout{ width:70%; margin:0 auto; text-align:center; background-color:#141f30;}
.containerImagesAbout span{ width:30%; margin:0 1%;  }
li.changeCursor{cursor: pointer;}
@media screen and (max-width:770px){.imgTile{width:90%}
}
#virtual{
	padding-left:20px;
	padding-right:20px;	
	width:100%;
	overflow: auto;
}
.virtualBox{
	overflow: auto;
	
}
.virtual h2{
	font-weight:bolder;
}
.virtualTitle{
	color:#f75b10;
	font-weight:bolder;
}
.virtualLeft{
	float:left;
}
.virtualRight{	
	float:right;
}
.virtualImage{ 
	background-color: #C3C3C3;
	width:45%;
	height:400px;
	display:inline-block;
	
}
.virtualText{
	display:inline-block;
	width:45%;
	padding:10px;	
	font-weight: 500;	
}
@media only screen and (max-width: 868px) {
	.virtualImage{ 
	width:100%;
	display:block;
}
.virtualText{	
	width:100%;
	display:block;
}
}