/*
 * Start Bootstrap - Business Casual Bootstrap Theme (http://startbootstrap.com)
 * Code licensed under the Apache License v2.0.
 * For details, see http://www.apache.org/licenses/LICENSE-2.0.
 */.read-more{text-align:left;padding-left:10px;padding-right:10px}.course-center{text-align:center}body{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;background:url('../img/bg.png')}h1,h2,h3,h4,h5,h6{text-transform:uppercase;font-family:"Josefin Slab","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;letter-spacing:1px;text-align:center}p{font-size:1.10em;line-height:1.3;color:#000}hr{max-width:500px;border-color:#999}.brand,.address-bar{display:none}.navbar-brand{text-transform:uppercase;font-weight:900;letter-spacing:1.7px}.navbar-nav{text-transform:uppercase;font-weight:400;letter-spacing:2px}.img-full{min-width:100%}.brand-before,.brand-name{text-transform:capitalize}.brand-before{margin:15px 0}.brand-name{margin:0;font-size:4em}.tagline-divider{margin:15px auto 3px;max-width:250px;border-color:#999}.box{margin-bottom:20px;padding:20px 15px;background:#fff;background:rgba(255,255,255,0.9)}.intro-text{text-transform:uppercase;font-size:1.25em;font-weight:400;letter-spacing:1px}.img-border{float:none;margin:0 auto 0;border:#999 solid 1px}.img-left{float:none;margin:0 auto 0}footer{background:#fff;background:rgba(255,255,255,0.7)}footer p{margin:0;padding:40px 0}@media screen and (min-width:768px){.brand{display:inherit;margin:0;padding:20px 0 15px;text-align:center;text-shadow:1px 1px 2px rgba(0,0,0,0.5);font-family:"Josefin Slab","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:7em;font-weight:400;line-height:normal;color:#fff}.top-divider{margin-top:0}.img-left{float:left;margin-right:25px}.address-bar{display:inherit;margin:0;padding:0 0 30px;text-align:center;text-shadow:1px 1px 2px rgba(0,0,0,0.5);text-transform:uppercase;font-size:1.25em;font-weight:400;letter-spacing:3px;color:#fff}.navbar{border-radius:0}.navbar-header{display:none}.navbar{min-height:0}.navbar-default{border:none;background:#fff;background:rgba(255,255,255,0.9)}.nav>li>a{padding:37px}.navbar-nav>li>a{line-height:normal}.navbar-nav{display:table;float:none;margin:0 auto;table-layout:fixed;font-size:1.15em;font-weight:565}}@media screen and (min-width:1200px){.box:after{content:'';display:table;clear:both}}html,body{height:100%}#wrap{min-height:100%}#main{overflow:auto;padding-bottom:150px}.footer{position:relative;margin-top:-150px;height:150px;clear:both;padding-top:20px}