﻿html{font-size:100%}small{font-size:.95em}body{font-family:'Dosis',sans-serif;position:absolute;line-height:1.5;height:100%;width:100%;margin:0 auto;top:0;bottom:0;overflow-x:hidden;background-color:#1493d8}body p{margin:.5em 0}.navbar{width:auto;height:auto!important;padding-bottom:0;display:block}.navbar a{text-decoration:none}.nav{list-style:none;padding-left:0}.nav>li{position:relative;display:block;float:left}.nav>li>a{position:relative;display:block;transition:all .3s ease;font-weight:500;padding:.75em 1.5em;color:#000;text-decoration:none;font-size:1.1em}.nav>li>a:hover,.nav>li>a:focus{color:#444;background-color:#fff}.navbar-trigger{float:right;display:none}.navbar-nav,.navbar-trigger{margin:0;text-align:center}.navbar-nav .active a{color:#0075c5;background-color:#fafafa}@media only screen and (max-width:40.063em){.navbar{width:100%;background-color:#eee;position:relative;top:0;right:0;z-index:9999}.navbar-trigger{display:block!important}.navbar-nav{display:none}.nav>li{float:none}}.section-content{padding:1.5em 0;text-align:left}.section-title{background-color:#22272d;color:#fff;padding:1.5em 0;line-height:1.1}.section-title .company-title{font-size:2.2em;font-weight:bold}.section-title .company-subtitle{font-size:1.1em;font-weight:lighter;margin-bottom:.5em;margin-top:.25em}.section-banner{background-color:#1493d8;color:#fff}.section-banner .image{position:absolute;overflow:hidden}.section-banner .image img{border:0}#banner-slider{background-color:#fff}.section-banner .title{font-size:2.8em;font-weight:lighter;margin:0;padding:0;width:100%;position:relative;float:left;background:rgba(50,50,50,.5);padding:.125em .25em;text-transform:uppercase}.section-banner .description-wrapper{position:relative}.section-banner .description{position:relative;background:rgba(50,50,50,.5);font-size:1.4em;font-weight:normal;margin:.25em 0;float:left;padding:1em 2em;margin:2em 0 0 0}.section-banner .description-button{float:right;bottom:0;right:0;margin:-50px 2em 0 0;color:#eee;background-color:#1493d8;padding:10px;font-weight:lighter;font-size:1.2em}.section-banner .description-button:hover{color:#fff;background-color:#47a2d3}.section-navbar{background-color:#f0f0f0;color:#000}.section-contents{background-color:#fff;color:#000;padding-bottom:2em}.section-contents-footer-splitter{background-color:#e0e0e0;border-top:#d0d0d0 solid 4px;height:2em;color:#000}.section-footer{background-color:#1493d8;color:#fff;height:10em;padding:2em 0;margin-bottom:3em}.section-footer a{color:#fff}@media only screen and (min-width:40.063em){.section-content{padding:2em 0}}@media only screen and (min-width:60.063em){.section-content{padding:3em 0}}.home-page{font-size:1.1em}.home-page h1{font-size:1.9em;text-decoration:underline;margin:1em 0 .5em 0;text-transform:uppercase}.section-contents h2{font-size:1.8em;font-weight:normal;margin-bottom:.25em;border-bottom:1px solid #d0d0d0;text-transform:uppercase}.section-contents h3{font-size:1.5em;font-weight:normal;margin-bottom:.25em;border-bottom:1px solid #d0d0d0}.section-footer h3{font-size:1.4em;font-weight:normal;margin:0 0 .5em 0;color:#d6efff}.section-contents-quick-contact{background-color:#1493d8;border-top:#48b4ea solid 4px;border-bottom:#48b4ea solid 4px;color:#fff;text-align:center;padding:1em 0;font-size:1.7em}.scrolltotop{position:fixed;bottom:-50px;right:20px;height:35px;width:35px;color:#fff;background-color:rgba(0,0,0,.3);text-align:center;cursor:pointer;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out;opacity:1;z-index:999}.scrolltotop:hover{background-color:rgba(0,0,0,.6)}.show-to-top{opacity:1;bottom:20px;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}ol.bjqs-markers{position:absolute;bottom:0;right:0;text-align:right}ol.bjqs-markers li a{padding:5px 10px;background:#000;color:#fff;margin:5px;text-decoration:none}ol.bjqs-markers li.active-marker a,ol.bjqs-markers li a:hover{background:#999}p.bjqs-caption{background:rgba(255,255,255,.5)}.nopadding{padding:0}.nomargin{margin:0}.button-margin{margin:6px 0 2px 0}.fb-box{float:right;margin-top:2em}.section-footer{background-color:#1493d8;color:#fff;padding:2em 0 0 0;margin-bottom:0;height:auto!important}.footer-col{margin-bottom:1.5em}.footer-col h4{font-size:1.2em;font-weight:bold;margin:0 0 .75em 0;color:#d6efff;border-bottom:1px solid rgba(255,255,255,.2);padding-bottom:.4em}.footer-col address{font-style:normal;margin-bottom:.75em;line-height:1.6}.footer-links{list-style:none;padding:0;margin:0}.footer-links li{margin-bottom:.35em}.footer-links a{color:#fff;text-decoration:none}.footer-links a:hover{text-decoration:underline}.footer-credit{margin-top:1em;font-size:.85em;color:rgba(255,255,255,.7)}.footer-credit a{color:rgba(255,255,255,.9)}.footer-bottom{background-color:rgba(0,0,0,.15);padding:.75em 0;margin-top:1em;font-size:.85em;color:rgba(255,255,255,.8)}.footer-bottom .columns{padding-left:0;padding-right:0}.alert-box{padding:.75em 1em;margin-bottom:1em;border-radius:3px}.alert-box.success{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb}.alert-box.alert{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb}