html.welcome-page.splash{background:#eee}html.welcome-page.splash header{height:44px;background:#244c5b}@media(min-width:960px){html.welcome-page.splash header{height:94px!important}}html.welcome-page.splash main{position:static;width:100%;max-width:1920px;margin:0 auto;padding:0;border:none;background:#eee}html.welcome-page.splash #main{padding-bottom:0;background:#eee}html.welcome-page.splash .page-content{width:100%;max-width:1920px;margin:0;padding:0;background-color:#eee}html.welcome-page.splash .page-content .grid-overlay{max-width:1920px}html.welcome-page.splash .hero{position:relative;width:100%;max-width:100%;height:350px;margin:0 auto;background:#eee url("/Content/images/splash/bc_landing_teen.jpg") no-repeat center bottom;background-size:768px 400px}@media(min-width:768px){html.welcome-page.splash .hero{height:480px;background:#eee url("/Content/images/splash/bc_landing_young_adult.jpg") no-repeat center bottom;background-size:1440px 500px}}@media(min-width:1440px){html.welcome-page.splash .hero{height:560px;background:#eee url("/Content/images/splash/bc_landing_papa.jpg") no-repeat center bottom;background-size:1920px 560px}}html.welcome-page.splash .hero h2.tag-line{max-width:800px;margin:0 auto;padding:20px 20px 0 20px;font-family:'Roboto',sans-serif;font-weight:lighter;font-size:1.5rem;line-height:2rem;text-shadow:0 0 9px rgba(0,0,0,.6)}@media(max-width:490px){html.welcome-page.splash .hero h2.tag-line{max-width:300px}}@media(min-width:491px){html.welcome-page.splash .hero h2.tag-line{padding:20px 0 0 0;font-size:2rem;line-height:2.5rem}}@media(min-width:651px){html.welcome-page.splash .hero h2.tag-line{max-width:650px;padding-top:40px}}@media(min-width:768px){html.welcome-page.splash .hero h2.tag-line{padding-top:60px;padding-bottom:5px;font-size:2.3rem;line-height:2.9rem}}@media(min-width:1440px){html.welcome-page.splash .hero h2.tag-line{max-width:900px;padding-bottom:10px;font-size:2.8rem;line-height:3.4rem}}html.welcome-page.splash .hero .login{font-size:.875rem;text-shadow:0 0 9px rgba(0,0,0,.6)}html.welcome-page.splash h2.member-count-info{padding:20px;background-color:#eee;color:#43636f;font-size:1rem;line-height:1.5rem}@media(min-width:491px){html.welcome-page.splash h2.member-count-info{font-size:1.25rem;line-height:1.5rem}}@media(min-width:1440px){html.welcome-page.splash h2.member-count-info{padding:25px 10px}}html.welcome-page.splash .search-form{width:330px;max-width:92%;margin:10px auto 50px auto;padding:0 20px;background-color:#eee}html.welcome-page.splash .search-form fieldset{margin:0;padding:0}html.welcome-page.splash .search-form legend{width:100%;margin-bottom:.5rem;padding:0;font-weight:bold;font-size:.875rem;color:#43636f}html.welcome-page.splash .search-form table{table-layout:fixed;border-collapse:separate;border-spacing:5px;margin-bottom:20px}html.welcome-page.splash .search-form table td{padding-right:0}html.welcome-page.splash .search-form h4{font-size:.75rem;margin-bottom:0;color:#727272}html.welcome-page.splash .search-form h4 span{font-weight:normal;color:#727272}html.welcome-page.splash .benefits-and-login-container{position:relative;width:100%;min-height:inherit;margin:0;padding:0;background-color:#f5f5f5}@media(min-width:960px){html.welcome-page.splash .benefits-and-login-container{min-height:375px}}html.welcome-page.splash .benefits-and-login-container .profile-benefits-panel{max-width:625px;margin:0 auto;padding:40px 20px}@media(min-width:960px){html.welcome-page.splash .benefits-and-login-container .profile-benefits-panel{float:left;margin-right:-100%;width:49%;margin-left:8.5%;position:absolute;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:0}}@media(min-width:1124px){html.welcome-page.splash .benefits-and-login-container .profile-benefits-panel{float:left;margin-right:-100%;width:40.5%;margin-left:17%}}html.welcome-page.splash .benefits-and-login-container .profile-benefits-panel h3.profile-benefits{margin-bottom:0;padding:0 0 15px 0;font-size:1rem;font-weight:bold;color:#43636f}html.welcome-page.splash .benefits-and-login-container .profile-benefits-panel ul{margin-left:1.25rem;font-size:.75rem}html.welcome-page.splash .benefits-and-login-container .profile-benefits-panel ul li p{font-size:.875rem}@media(min-width:491px){html.welcome-page.splash .benefits-and-login-container .profile-benefits-panel ul li p{font-size:1rem}}html.welcome-page.splash .benefits-and-login-container .login-register-panel{position:relative;min-height:320px;background-color:#fff}@media(min-width:960px){html.welcome-page.splash .benefits-and-login-container .login-register-panel{position:absolute;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);float:left;margin-right:-100%;width:32%;margin-left:59.5%;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 0 0 #ccc;-moz-box-shadow:0 1px 0 0 #ccc;box-shadow:0 1px 0 0 #ccc;max-width:340px}}html.welcome-page.splash .benefits-and-login-container .login-register-panel>div{width:100%;position:absolute;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}html.welcome-page.splash .benefits-and-login-container .login-register-panel p{text-align:left}html.welcome-page.splash .bootcamp-container p,html.welcome-page.splash .bootcamp-container li>span{font-size:.875rem;color:#727272}html.welcome-page.splash .bootcamp-container p.darker,html.welcome-page.splash .bootcamp-container li>span.darker{color:#444}html.welcome-page.splash .bootcamp-container .blue-bg-carat{position:relative;background:#426370;margin-bottom:20px}html.welcome-page.splash .bootcamp-container .blue-bg-carat h3{color:#fff;font-size:.75rem;text-align:center;font-weight:normal;padding:10px 0}html.welcome-page.splash .bootcamp-container .blue-bg-carat:after{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136,183,213,0);border-top-color:#426370;border-width:10px;margin-left:-10px}html.welcome-page.splash .bootcamp-container .bootcamp-intro-container{padding:0 20px;position:relative;background:#eee;border-bottom:2px solid #dadada;min-height:300px}html.welcome-page.splash .bootcamp-container .bootcamp-intro-container .intro-inner{margin:0 auto;width:280px}@media(min-width:651px){html.welcome-page.splash .bootcamp-container .bootcamp-intro-container .intro-inner{width:557px}}html.welcome-page.splash .bootcamp-container .bootcamp-intro-container .bc-intro-left{width:250px}html.welcome-page.splash .bootcamp-container .bootcamp-intro-container .bc-intro-left h3{font-family:RobotoCondensed;font-weight:normal;color:#426370;font-size:2.625rem;line-height:2.625rem}html.welcome-page.splash .bootcamp-container .bootcamp-intro-container .bc-intro-left h3 .gold{color:#f4b400}html.welcome-page.splash .bootcamp-container .bootcamp-intro-container .bc-intro-left .bubble-banner{padding:0 7px 2px 6px;line-height:1rem}@media(min-width:651px){html.welcome-page.splash .bootcamp-container .bootcamp-intro-container .bc-intro-left{margin-top:40px;width:280px;display:inline-block;padding:0 30px}}html.welcome-page.splash .bootcamp-container .bootcamp-intro-container p{max-width:270px;line-height:1.2rem;margin:20px 0 30px 0}@media(min-width:651px){html.welcome-page.splash .bootcamp-container .bootcamp-intro-container p{margin-top:82px;display:inline-block;vertical-align:top}}html.welcome-page.splash .bootcamp-container .bootcamp-intro-container:after,html.welcome-page.splash .bootcamp-container .bootcamp-intro-container:before{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}html.welcome-page.splash .bootcamp-container .bootcamp-intro-container:after{border-color:rgba(136,183,213,0);border-top-color:#eee;border-width:10px;margin-left:-10px}html.welcome-page.splash .bootcamp-container .bootcamp-intro-container:before{border-color:rgba(185,185,185,0);border-top-color:#dadada;border-width:13px;margin-left:-13px}html.welcome-page.splash .bootcamp-container .bootcamp-details-container{background:#f5f5f5;padding-top:20px;-webkit-box-shadow:0 5px 10px 0 #dadada;-moz-box-shadow:0 5px 10px 0 #dadada;box-shadow:0 5px 10px 0 #dadada;border-bottom:solid 2px #dadada;margin-bottom:12px}@media(min-width:651px){html.welcome-page.splash .bootcamp-container .bootcamp-details-container .bootcamp-details-container-inner{width:594px;margin:0 auto;padding:50px 0}}html.welcome-page.splash .bootcamp-container .bc-list-container{padding:0 20px;border-bottom:solid 2px #dadada;margin-bottom:12px}html.welcome-page.splash .bootcamp-container .bc-list-container .bc-list{width:253px;margin:0 auto}html.welcome-page.splash .bootcamp-container .bc-list-container .bc-list ul{margin-bottom:12px}html.welcome-page.splash .bootcamp-container .bc-list-container .bc-list ul li{font-size:1.75rem;line-height:1.75rem;color:#f4b400}html.welcome-page.splash .bootcamp-container .bc-list-container .bc-list ul li.bc-blue{color:#4ac4ce}html.welcome-page.splash .bootcamp-container .bc-list-container .bc-list ul li.bc-green{color:#37c188}html.welcome-page.splash .bootcamp-container .bc-list-container .bc-list ul li.bc-orange{color:#fe8851}html.welcome-page.splash .bootcamp-container .bc-list-container .bc-list ul li span{font-size:.875rem;vertical-align:top}@media(min-width:651px){html.welcome-page.splash .bootcamp-container .bc-list-container{display:inline-block;border-bottom:none}}html.welcome-page.splash .bootcamp-container .bc-sign-up{padding:0 20px;text-align:center;padding-bottom:10px;vertical-align:top}html.welcome-page.splash .bootcamp-container .bc-sign-up p{margin-bottom:0}@media(min-width:651px){html.welcome-page.splash .bootcamp-container .bc-sign-up{display:inline-block}}html.welcome-page.splash footer.logged-out{display:block;background-color:#444}@media(min-width:768px){html.welcome-page.splash footer.logged-out{margin-left:0}}html.welcome-page.splash footer.logged-out div.centered{max-width:1020px}html.welcome-page.splash footer.logged-out div,html.welcome-page.splash footer.logged-out a,html.welcome-page.splash footer.logged-out span{color:#b9b9b9}html.welcome-page.splash footer.logged-out .social-icons a:hover{color:#444;background-color:#dadada}html.welcome-page.splash footer.logged-out .social-icons a:hover.great-dates{text-decoration:none}html.welcome-page.splash footer.logged-out .social-icons a:active{background-color:#b9b9b9}@media(min-width:690px){html.welcome-page.splash header{height:74px}}