body{background:#fff; font-family: 'Roboto', sans-serif;}
a{color:#3d7c99;text-decoration:none;}
header{padding:5px 0;}
.logo{height:70px;}
.top-contact{margin:10px 0;}
.banner{background-repeat:no-repeat;background-size:cover;padding:25px 0;background-position: bottom;}
.copy{margin-top:30px !important;margin-bottom:30px !important;}
.contact-box{padding:60px 40px; margin-top:30px !important;margin-bottom:30px !important;}
a.contact_phone{background:url("../images/phone-icon.png") no-repeat;padding-left:30px;background-size:18px 20px;font-size:20px;line-height:24px;}
a.contact_email{background:url("../images/email-icon.png") no-repeat;padding-left:30px;background-size:24px 20px;font-size:20px;line-height:24px;}
.btn-cta{font-size:20px;display:block;padding:8px;}
.main-body{padding-bottom:30px;}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{cursor:default;border:1px solid #ddd;border-bottom-color:transparent;}
.nav-link{font-weight:700;}
.panel-default > .panel-heading{background-color:#ff4401;color:#fff;}
.highlights{background:#feffff;background:-moz-linear-gradient(top, #feffff 0%, #fff200 99%);background:-webkit-linear-gradient(top, #feffff 0%,#fff200 99%);background:linear-gradient(to bottom, #feffff 0%,#fff200 99%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#feffff', endColorstr='#fff200',GradientType=0);padding:5px 20px 15px 20px;font-size:16px;font-weight:600;margin-bottom:20px;}
.highlight_item{background-repeat:no-repeat;background-position:left top;padding-left:55px;line-height:42px;vertical-align:middle;margin:8px 0;}
.highlights h4.bullet-arrow{text-decoration:none;display:inline-block;min-height:20px;padding-left:25px;margin-top:15px;background:url("../images/bullet-arrow.png") left -2px no-repeat;}
.highlights li{list-style-type:none;}
.form-box{margin:10px 0;}
.form-title{font-size:24px;text-align:center;text-transform:uppercase;padding:15px;}
.form-content{padding:5px 15px;}
.btn{border:none;}
.btn-primary:hover, .btn-primary:focus, .btn-primary.focus, .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary{background-color:#006274;border-color:#006274;}
.footer-area{padding:20px 15px;}
.taptocall{position:fixed;bottom:0;background:rgba(0,0,0,0.8);width:100%;font-size:20px;color:#fff !important;}
.taptocall a{display:block;padding:15px 0;color:#fff !important;}
.taptocall span{font-size:36px;font-weight:bold;}
