html,body{font-family:"Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:400;color:#575757;margin:0;padding:0;height:100%;font-size:17px;line-height:24px;-webkit-font-smoothing:antialiased}#wrapper{min-height:100%;position:relative}.container.home{width:100%}h1{-webkit-font-smoothing:antialiased;text-transform:uppercase;color:#1a3668;font-weight:600;font-size:40px;padding-bottom:15px;margin-bottom:20px;text-shadow:0 1px 0 #afc5eb,0 2px 0 #afc5eb,0 3px 0 #afc5eb}h1:after{content:'';background:#1a3668;width:80%;margin:20px 0 0 0;height:1px;display:block}h1.home{text-align:center;margin:20px auto 0 auto}h2{-webkit-font-smoothing:antialiased;text-transform:uppercase;color:#575757;font-weight:600;font-size:30px;line-height:35px}h3{font-weight:600;font-size:20px;margin-bottom:5px}p{line-height:26px}a{color:#3e3e3e}a:hover{color:#3e3e3e;text-decoration:none;border-bottom:1px dotted #575757}img{margin:auto;max-width:100%;display:block;height:auto}img.alignright{margin:0;float:right;padding:5px 3px 10px 10px}img.alignleft{margin:0;float:right;padding:5px 10px 10px 3px}img.aligncenter{margin:auto;float:none;padding:10px 0}.full-img img{width:100%}.no-margin{margin:0}#container{min-height:100%;position:relative}.btn{background:#264f99;border-bottom:4px solid #1a3668;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}.btn:hover{background:#1f417c;border-bottom:4px solid #152b54}body#home #header{background:#000 url("img/feature-home.jpg") no-repeat center center scroll;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/feature-home.jpg', sizingMethod='scale');-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/feature-home.jpg', sizingMethod='scale')";display:table;position:relative;width:100%;height:100%}body#home #header .feature-text{display:table-row;width:100%;height:100%;overflow:hidden}body#home #header .feature-text .inner{display:table-cell;vertical-align:middle;position:relative;text-align:center}body#home #header .feature-text .inner h1{color:#fff;text-transform:uppercase;font-weight:600;font-size:36px;text-shadow:0 5px 0 #000;text-shadow:0 5px 0 rgba(0,0,0,0.5);border-bottom:none}body#home #header .feature-text .inner h1:after{content:none}body#home #header .feature-text .inner .btn{border:none;background:#293966;background:-moz-linear-gradient(top, #293966 0%, #24335b 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #293966), color-stop(100%, #24335b));background:-webkit-linear-gradient(top, #293966 0%, #24335b 100%);background:-o-linear-gradient(top, #293966 0%, #24335b 100%);background:-ms-linear-gradient(top, #293966 0%, #24335b 100%);background:linear-gradient(to bottom, #293966 0%, #24335b 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#293966', endColorstr='#24335b',GradientType=0 );-webkit-box-shadow:0 5px 0 #000;-moz-box-shadow:0 5px 0 #000;box-shadow:0 5px 0 #000;-webkit-box-shadow:0 5px 0 rgba(0,0,0,0.5);-moz-box-shadow:0 5px 0 rgba(0,0,0,0.5);box-shadow:0 5px 0 rgba(0,0,0,0.5);padding:15px;font-size:18px;line-height:22px;font-family:"Droid Serif", serif;color:#fff;text-transform:uppercase}body#home #header .feature-text .inner .btn:before{font-size:30px;font-family:fontAwesome;content:"\f13a";position:absolute;top:25px;left:30px}body#home #header .feature-text .inner .btn:after{font-size:30px;font-family:fontAwesome;content:"\f13a";position:absolute;top:25px;right:30px}body#home #header .feature-text .inner .btn:hover{background:#24335b;background:-moz-linear-gradient(top, #24335b 0%, #293966 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #24335b), color-stop(100%, #293966));background:-webkit-linear-gradient(top, #24335b 0%, #293966 100%);background:-o-linear-gradient(top, #24335b 0%, #293966 100%);background:-ms-linear-gradient(top, #24335b 0%, #293966 100%);background:linear-gradient(to bottom, #24335b 0%, #293966 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#24335b', endColorstr='#293966',GradientType=0 )}#header{background:#2c2c2c}#header header{padding-top:0;position:relative;z-index:999}#header header #header-logo{padding:0}#header header #header-logo img{max-width:220px}#header header .navbar-inverse{border:none;margin-right:-15px;margin-bottom:0;margin-left:-15px}#header header .navbar-inverse .navbar-header .navbar-brand{color:#fff;font-family:"Droid Serif", serif}#header header .navbar-inverse .navbar-header .navbar-brand span{font-weight:600}#header header .navbar-inverse .navbar-header .navbar-toggle{background:#df1e36;border-radius:0;margin:0;height:50px;width:50px;padding:0;border:none}#header header .navbar-inverse .navbar-header .navbar-toggle .icon-bar{margin:4px auto}#header header .navbar-inverse .navbar-nav>li>a{color:#fff;text-transform:uppercase;font-weight:600}#header header .navbar-inverse .navbar-nav>li>a:hover{border-bottom:none}#header header .navbar-inverse .navbar-nav .open .dropdown-menu>li>a{line-height:35px}#header header .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{border-bottom:none}#header header #call-to-action{list-style:none;margin:0 -15px;padding:0;background:#2e2e2e}#header header #call-to-action li{color:#fff;padding:10px 8px;font-family:"Droid Serif", serif}#header header #call-to-action li:before{font-family:fontAwesome;font-size:25px;margin-right:10px;position:relative;top:3px}#header header #call-to-action li.phone{padding-bottom:0}#header header #call-to-action li.phone:before{content:"\f098"}#header header #call-to-action li.email:before{content:"\f199"}#header header #call-to-action li a{color:#fff}#header header.home #header-logo{background:#000}#header header.home #header-logo img{max-width:220px;padding:10px}body#home .navbar-inverse li.home a{background:#000;background:rgba(0,0,0,0.2)}#featured img{max-width:none;width:100%}#footer{background:#df1e36;border-top:5px solid #b2182b;padding:20px 0}#footer .aic-member{position:relative;display:block;color:#fff;font-size:14px}#footer .aic-member:hover{border:none}#footer .aic-member span{position:absolute;bottom:0px}#footer .aic-member img{display:inline-block;margin-left:140px}#footer p{margin:0;color:#fff;font-size:14px}#footer p a{color:#fff;border-bottom:1px dotted rgba(255,255,255,0.3)}#footer p a:hover{text-decoration:none;border-color:#fff}#footer .nav.nav-pills>li>a{color:#fff;padding:0;font-size:25px;margin-right:3px;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s}#footer .nav.nav-pills>li>a:hover{background:none;color:#7d7d7d}#main{padding:50px 0 50px 0}#main img{margin-bottom:15px}.faq-link{color:#293966}#_404 h1{line-height:125px;font-size:125px;font-weight:normal;color:#ccc}#_404 p{font-style:italic;color:#7b7b7b}#home-contact{background:#1a3668;padding:50px 0;color:#fff}#home-contact h2{color:#fff}#home-contact p{font-weight:600;color:#fff;letter-spacing:1px}#home-contact form span{display:block;width:80%;margin:20px 10%;border-bottom:1px solid #fff}#home-contact form input[type="submit"]{border:4px solid #fff;background:#1a3668;text-transform:uppercase;padding:20px 30px;display:block;width:100%;font-weight:600;font-size:26px}#home-contact form input[type="submit"]:hover{background:#204380}#home-contact form .radio-inline,#home-contact form .checkbox-inline{font-weight:600;margin-right:10px}#home-contact form .radio-inline+.radio-inline,#home-contact form .checkbox-inline+.checkbox-inline{margin-left:0}ul.documents{line-height:40px}ul.documents i{line-height:35px}ul.links{list-style:none;padding:0}ul.links h2{font-size:22px;margin-bottom:0}ul.links a{font-style:italic}.question{font-weight:600;margin-bottom:0;padding-top:10px}.profile-photo{border-bottom:10px solid #1a3668;-webkit-box-shadow:2px 2px 4px rgba(0,0,0,0.3);-moz-box-shadow:2px 2px 4px rgba(0,0,0,0.3);box-shadow:2px 2px 4px rgba(0,0,0,0.3)}.profile-pictures .col-lg-3{margin-bottom:20px}.profile-pictures .col-lg-3:nth-child(2n+1){clear:both}.profile-pictures figure{margin-bottom:10px}.profile-pictures figure img{border-bottom:10px solid #1a3668;-webkit-box-shadow:2px 2px 4px rgba(0,0,0,0.3);-moz-box-shadow:2px 2px 4px rgba(0,0,0,0.3);box-shadow:2px 2px 4px rgba(0,0,0,0.3)}.profile-pictures figure figcaption{text-transform:uppercase;font-weight:600;line-height:16px}.profile-pictures figure figcaption span.job-title{text-transform:none;font-size:0.8em;font-weight:400;font-style:italic;display:block;clear:both}.profile-pictures figure figcaption .email{font-weight:500;font-size:13px;margin:5px 0;display:block;text-transform:lowercase}.profile-pictures figure figcaption .phone{font-weight:500;font-size:14px}.profile-pictures figure figcaption a:hover{color:#1a3668;border-bottom:none}.profile-pictures .btn{background:#264f99;border-bottom:4px solid #1a3668;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}.profile-pictures .btn:hover{background:#1f417c;border-bottom:4px solid #152b54}#contact label{letter-spacing:1px;color:#575757}#contact input,#contact textarea{background:#ededed;border-color:#d9d9d9}#contact input[type="submit"]{border:4px solid #d9d9d9;font-weight:600;padding:10px 30px}#contact input[type="submit"]:hover{background:#e0e0e0}#map{width:100%;height:220px}.overlay{width:68px;height:80px;background:url("img/pin.png");position:relative;top:-82px;left:-45px}@media (min-width: 768px){body#home #header .feature-text .inner{top:-70px}body#home #header .feature-text .inner h1{font-size:60px}#header header{padding-top:30px}#header header .navbar-inverse{background:none;border:none}#header header .navbar-inverse .navbar-nav>li>a{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;padding:8px 12px;font-size:16px}#header header .navbar-inverse .navbar-nav .open .dropdown-menu{padding-top:10px;background:#1f1f1f}#header header .navbar-inverse .navbar-nav .open .dropdown-menu>li>a{line-height:18px;font-size:12px;margin-bottom:5px;color:#fff}#header header .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,#header header .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus{background:#2c2c2c}#header header #call-to-action{background:none;overflow:hidden;clear:both}#header header #call-to-action li{display:block;float:left;padding-top:0}#header header.home #header-logo{background:none}#header header.home #header-logo img{padding:0}#main{padding-bottom:175px}#home #main{padding-bottom:50px}#home #footer{position:static}#footer{position:absolute;bottom:0;width:100%}#map{height:350px}.profile-pictures .col-lg-3:nth-child(2n+1){clear:none}.profile-pictures .col-lg-3:nth-child(3n+1){clear:both}}@media (min-width: 992px){body#home #header .feature-text .inner h1{font-size:66px;line-height:80px}#header{position:absolute;top:0;left:0;right:0;background:rgba(44,44,44,0.75)}#header.basic{position:static;background:#2c2c2c}#header header #header-logo img{max-width:100%}#header header .navbar-inverse{margin-top:90px;float:right}#header header .navbar-inverse .navbar-nav>li>.dropdown-menu{margin-top:13px}#header header #call-to-action{display:block;position:absolute;top:0;right:30px}#home #main{padding-bottom:50px}#home #footer{position:static}#footer .nav.nav-pills{float:right}#map{height:390px}}@media (min-width: 1200px){body#home #header .feature-text .inner h1{font-size:72px;line-height:85px}#header header .navbar-inverse{margin-top:110px}#header header .navbar-inverse .navbar-nav>li>a{padding:10px 15px;font-size:17px}#header header .navbar-inverse .navbar-nav>li>.dropdown-menu{margin-top:9px}#map{height:430px}.profile-pictures .col-lg-3:nth-child(3n+1){clear:none}.profile-pictures .col-lg-3:nth-child(4n+1){clear:both}}.share-container{border-left:6px solid #1a3668;margin-top:20px;margin-bottom:15px;background:#f7f7f7;padding:10px 15px;text-transform:uppercase;font-weight:700;font-size:12px}.share-container .nav-share-buttons>li{margin-right:10px;line-height:25px}.share-container .nav-share-buttons>li>a{padding:0;font-size:25px}.share-container .nav-share-buttons>li>a:hover,.share-container .nav-share-buttons>li>a:focus{background:none;border-bottom:none}.share-container .fa-facebook,.share-container .fa-facebook-square{color:#3b5998}.share-container .fa-twitter,.share-container .fa-twitter-square{color:#55acee}.share-container .fa-google-plus,.share-container .fa-google-plus-square{color:#dc4e41}.share-container .fa-linkedin,.share-container .fa-linkedin-square{color:#0077b5}#page-404-section{background:url("img/404-bg.jpg") no-repeat;background-size:cover;background-position:top center}#page-404-section .row .text-wrapper{display:flex;justify-content:flex-end;align-items:center;height:100vh}#page-404-section .row .text-container h1{font-size:94px;line-height:1em;margin-bottom:20px;color:#fff;text-transform:none;text-shadow:none}#page-404-section .row .text-container h1:after{display:none}#page-404-section .row .text-container h3{font-size:30px;text-transform:none;font-weight:normal;color:#fff}#page-404-section .row .text-container h3 a{color:#fff !important;padding-bottom:5px;text-decoration:underline}
