html,body{margin:0;height:100%}body{height:100%;background-color:#f4f4f4}.body-wrapper{min-height:100%;position:relative}.body-content{padding-left:15px;padding-right:15px;padding-bottom:200px}input,select,textarea{max-width:280px;background-color:#fff}.carousel-caption p{font-size:55px;line-height:60px}.carousel-caption h3{font-size:66px;line-height:70px}.carousel-inner{background-color:#777772}.carousel-inner img{opacity:.6}.btn-bracketed::before{display:inline-block;content:"[";padding-right:.5em}.btn-bracketed::after{display:inline-block;content:"]";padding-left:.5em}.btn{border-radius:0}.carousel-inner .item img[src$=".svg"]{width:100%}.container.preloader.active{position:fixed;top:40vh;z-index:10;background-color:#fff;opacity:.6;filter:alpha(opacity=60)}.container.preloader.inactive{z-index:-1;background-color:transparent}.brand-container .logo-ccorp{text-indent:-9999px;background:url(/clientservices/images/ccorp-logo.png) no-repeat;width:38px;height:40px;margin:5px 20px 5px 0;float:left}.line-separator{height:1px;background:#d3d3d3;border-bottom:1px solid #d3d3d3}.image.preloader{position:absolute;top:25%;left:45%;z-index:999;opacity:1;filter:alpha(opacity=100)}.navbar-inverse{background-color:#0072c6;border-color:#0072c6}.navbar-inverse .navbar-brand{color:#fff}.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-brand:focus{color:#cee007;background-color:transparent}.navbar-inverse .navbar-text{color:#fff}.navbar-inverse .navbar-nav>li>a{color:#fff}.navbar-inverse .navbar-nav>li>a:hover,.navbar-inverse .navbar-nav>li>a:focus{color:#cee007;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>.active>a:focus{color:#cee007;background-color:#080808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:hover,.navbar-inverse .navbar-nav>.disabled>a:focus{color:#cee007;background-color:transparent}select.editor-yesno{width:100%;margin:0;vertical-align:middle}input.editor-checkbox{margin:0;height:100%;padding:0;border:0}input.editor-text{width:100%;height:100%;border:0;margin:0;background:transparent;outline:0;padding:0}.ui-datepicker-trigger{margin-top:2px;padding:0;vertical-align:top}input.editor-percentcomplete{width:100%;height:100%;border:0;margin:0;background:transparent;outline:0;padding:0;float:left}#contact-footer{padding:1em 0;font-family:proxima-nova,"Proxima Nova",sans-serif;text-align:center;margin:0 auto;background:url(../images/blue-band.png) center #0072c6;background-size:cover}#contact-footer h2{color:#fff;font-weight:100;font-size:2.5625em;margin-bottom:.75em}#site-footer{background:#005593;position:absolute;right:0;bottom:0;left:0;height:200px;text-align:center;background:url(../images/blue-band.png) center #0072c6;background-size:cover}#site-footer p{color:#fff;font-weight:100;margin-bottom:.75em}#site-footer .footer-logo{text-align:center;margin-bottom:3em}#site-footer img{height:3em}@media screen and (min-width:40em){#site-footer .footer-logo{margin-top:1.5em}}hr{border:0;height:1px;background:#d5d7de;margin:2.25em 0}.hvr-underline-reveal{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;overflow:hidden}.hvr-underline-reveal:before{content:"";position:absolute;z-index:-1;left:0;right:0;bottom:0;background:#cee007;height:4px;-webkit-transform:translateY(4px);transform:translateY(4px);-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-underline-reveal:hover:before,.hvr-underline-reveal:focus:before,.hvr-underline-reveal:active:before{-webkit-transform:translateY(0);transform:translateY(0)}h3{font-size:24px;text-transform:uppercase;font-family:"Proxima Nova Bold","Segoe UI",Roboto,"Droid Sans","Helvetica Neue",Arial,sans-serif;font-weight:700;color:#00bce2;letter-spacing:.1em;border-bottom:.25em solid #00bce2;line-height:1.2;margin-bottom:1em}ul{margin-bottom:1.5em;margin-left:1.5em}a{text-decoration:none}.nav{list-style:none;margin-left:0}.nav>li,.nav>li>a{display:inline-block;zoom:1}.stacked>li{display:list-item}.stacked>li>a{display:block}.flyout-alt{position:relative;cursor:pointer;z-index:1}.flyout{position:relative;cursor:pointer;margin-top:8px;margin-bottom:8px}.flyout-content{position:absolute;top:100%;left:-99999px;height:0;overflow:hidden}.flyout:hover>.flyout-content{left:0}.flyout-alt:hover>.flyout-content{top:0;left:100%}.flyout:hover>.flyout-content,.flyout-alt:hover>.flyout-content{height:auto;overflow:visible}.site-nav{font-size:1em;font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;margin:auto;float:left;display:block}.site-nav a{line-height:1;background-color:#0072c6;padding:10px;color:#fff;white-space:nowrap}.site-nav .flyout:hover>a/*[1]*/,.site-nav .flyout-alt:hover>a/*[1]*/,.site-nav a:hover{background:linear-gradient(to right,#005593,#005593,#0072c6,#005593,#005593);background-size:400% 400%;color:#cee007;animation-name:hoverAnim;animation-duration:3.5s;animation-iteration-count:infinite;animation-direction:normal}@keyframes hoverAnim{0%{background-position:100% 50%}100%{background-position:0% 50%}}.site-nav a,.site-nav .flyout-content{border:0/*[1]*/ solid/*[2]*/ #45adf9/*[3]*/}.site-nav .flyout-content{border-width:1px 0 0 1px;/*[4]*/}.site-nav .flyout-content a{border-bottom-width:1px;/*[4]*/}.site-nav .flyout-alt:hover>.flyout-content{top:-1px}@media screen and (max-width:767px){.site-nav{display:none}.carousel-caption{display:none}.flyout>a,.flyout-alt>a{border-width:1px}nav{display:inherit;width:100%}#cssmenu{width:100%}#cssmenu ul{width:100%}#cssmenu ul li{width:100%}#cssmenu ul ul li,#cssmenu li:hover>ul>li{height:auto}#cssmenu ul li a,#cssmenu ul ul li a{width:100%}#cssmenu>ul>li{float:none}#cssmenu ul ul,#cssmenu ul ul ul{position:relative;left:0;width:100%;margin:0;text-align:left}#cssmenu #head-mobile{display:block;padding:23px;font-size:12px;font-weight:700}#cssmenu ul ul ul li.active a{border-left:none}#cssmenu>ul>li.has-sub>ul>li.active>a,#cssmenu>ul ul>li.has-sub>ul>li.active>a{border-top:none}}