@import url("//fonts.googleapis.com/css?family=Ubuntu");

body{

}
/*     General overwrite     */
a{
    color: #2C93FF;
}
a:hover, a:focus {
    color: #1084FF;
}


/*!
 * Bootswatch v3.2.0
 * Homepage: http://bootswatch.com
 * Copyright 2012-2014 Thomas Park
 * Licensed under MIT
 * Based on Bootstrap
*/
/*! normalize.css v3.0.1 | MIT License | git.io/normalize */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}



/*Navbar Elements*/
.navbar{border-bottom:1px solid #fff;min-height:65px;background-color:rgba(000,0,0,0.7);}




.nav li{margin-top:15px;border:1px solid transparent;text-transform:uppercase;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.nav li a{color:#fff !important;padding:7px 10px}
.nav li .featured{border:2px solid #02baff;background-color:#000;font-size:12px;line-height:14px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.nav li .featured:hover{border:2px solid #02baff;background-color:#000 !important}

.featured {color:#fff !important;padding:7px 10px}

.dropdown-menu{background-color:rgba(000,0,0,0.7)}
.dropdown-menu li{margin-top:0px !important;}
.dropdown-menu a{color:#fff !important;padding:10px 20px !important}
.dropdown-menu a:hover{background-color:#02baff !important;}
.dropdown:active{background-color:green !important}

.navbar .nav > li.dropdown.open.active > a:hover, 
.navbar .nav > li.dropdown.open > a
{color: #fff;background-color: #02baff;border-color: #fff;}

body {
  font-family: "Ubuntu", Tahoma, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.42857143;
  color: #333333;
  background-color:#f3f4f6;margin-top:0px;padding-top:95px;
}

.carousel-caption{background-color:#000;opacity:.7;width:75%;margin-left:-7%;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}

.state-list{-moz-column-count: 5;
    -moz-column-gap: 20px;
    -webkit-column-count: 5;
    -webkit-column-gap: 20px;
    column-count: 5;
    column-gap: 20px;}

@media (max-width: 767px) {
.state-list{-moz-column-count: 3;
    -moz-column-gap: 20px;
    -webkit-column-count: 3;
    -webkit-column-gap: 20px;
    column-count: 3;
    column-gap: 20px;}
}
@media (min-width: 768px) and (max-width: 991px) {
-moz-column-count: 4;
    -moz-column-gap: 20px;
    -webkit-column-count: 4;
    -webkit-column-gap: 20px;
    column-count: 4;
    column-gap: 20px;}
}

.state-list ul{list-style-type:none}
.state-list li{margin-left:-40px !important;}

.toTop {
    padding: 10px 15px;
    border:3px solid #02baff;
    text-transform:uppercase;
    border-bottom:0px;
    background: rgba(000,0,0,0.7);
    color: #fff;
    position: fixed;
    bottom: 0;
    left: 10px;
    display: none;
    cursor:pointer;
-webkit-border-top-left-radius: 7px;
-webkit-border-top-right-radius: 7px;
-moz-border-radius-topleft: 7px;
-moz-border-radius-topright: 7px;
border-top-left-radius: 7px;
border-top-right-radius: 7px;
}
.toTop:hover{text-decoration:none !important;padding-bottom:15px;color:#fff !important}


.headline-save{margin:0px 30px 50px 50px;color:#02baff;font-weight:bold;font-size:28px;line-height:40px}
@media (max-width: 991px) {.headline-save{margin:0px 0px 30px 50px;color:#02baff;font-weight:bold;font-size:20px;line-height:30px}}
@media (max-width: 767px) {.quote-box{margin:25px 0px;border:2px solid #02baff;min-height:500px;padding:20px;overflow:hidden}.quote-box-call{margin:25px 0px;border:2px solid #02baff;padding:20px;overflow:hidden}}

.nav-tabs li a,.nav-tabs li a{background-color:#eee;border:1px solid #dddddd;border-bottom:none;color:#333 !important}
.nav-tabs li.active a,.nav-tabs li.active a:hover{background-color:#000;border:1px solid #dddddd;border-bottom:none;color:#fff !important}

.carousel {margin-top:0px;margin-bottom:20px}
.carousel img {width:100%}


.carousel-indicators {
  position: inherit !important;
  top: 0px;
  left:0px;
  right: 0px;
  z-index: 5;
  margin: 0;
  list-style: none;
  width:100%;
  height:45px;
  display: table;
}

.carousel-indicators li:first-child a {border-left: 0;}
.carousel-indicators li:last-child a {border-right: 0 !important;}

.carousel-indicators li {
        display: table-cell;
        width: 1%;
        float: none;
  height: 45px;
  margin-left: 0px;
  text-indent: 0px !important;
  border-radius:0px !important;
  text-align:center;
  line-height:16px;
  padding:0px 10px;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: rgba(000,0,0,0.7);
  vertical-align:middle;
  color:#fff;
  text-transform:uppercase;
}
.carousel-indicators li:hover{cursor:pointer}

.carousel-indicators .active {
        display: table-cell;
        width: 1%;
        float: none;
  height: 45px;
  color: #fff;
  background-color:#20bad6;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.content-box{background-color:#fff;padding:20px 25px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;margin-bottom:20px;border:1px solid #dddddd}
.content-box h1{color:#02baff;border-bottom:1px solid #dddddd;padding-top:0px;margin-top:0px;padding-bottom:7px;font-size:30px}
.content-box h2,.content-box h3{color:#333;border-bottom:1px solid #dddddd;padding-top:0px;margin-top:0px;padding-bottom:7px;font-size:24px}

.thumbnail{position:relative}
.tcover{text-align:center;color:#fff;font-size:20px;text-transform:uppercase;height:100%;width:100%;margin-bottom:25px;height:140px}
.tcover p{background-color:rgba(000,0,0,0.3);width:100%;height:100%;font-size:20px;padding:40px 20px;margin-bottom:0px}
.tcover .btn{margin-top:10px}
.tcover:hover{text-decoration:none !important;}

.headline-box{z-index:9;margin-top:150px;background-color:rgba(000,0,0,0.7);padding:30px 50px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;border:3px solid #02baff;text-align:center;}
.headline{color:#fff;text-transform:uppercase;font-size:25px;padding-top:0px;margin-top:0px;margin-bottom:15px}
.headline-image{height:600px;min-width:100%;margin-top:-97px;background-repeat:no-repeat;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;margin-bottom:20px}
@media(max-width:767px){.headline-image{height:450px;min-width:100%;margin-top:-97px;background-repeat:no-repeat;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;margin-bottom:20px}
.headline{color:#fff;text-transform:uppercase;font-size:20px;padding-top:0px;margin-top:0px;margin-bottom:15px}}
@media(min-width:768px){.headline-image{height:450px;min-width:100%;margin-top:-97px;background-repeat:no-repeat;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;margin-bottom:20px}
.headline{color:#fff;text-transform:uppercase;font-size:20px;padding-top:0px;margin-top:0px;margin-bottom:15px}}
@media(min-width:992px){.headline-image{height:500px;min-width:100%;margin-top:-97px;background-repeat:no-repeat;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;margin-bottom:20px}
.headline{color:#fff;text-transform:uppercase;font-size:25px;padding-top:0px;margin-top:0px;margin-bottom:15px}}
@media(min-width:1200px){.headline-image{height:600px;min-width:100%;margin-top:-97px;background-repeat:no-repeat;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;margin-bottom:20px}
.headline{color:#fff;text-transform:uppercase;font-size:25px;padding-top:0px;margin-top:0px;margin-bottom:15px}}

.btn-outline {
    background-color: transparent;
    color: inherit;
    transition: all .2s;
}

.btn-primary.btn-outline {
    color: #428bca;
}

.btn-success.btn-outline {
    color: #5cb85c;
}

.btn-info.btn-outline {
    color: #5bc0de;
}

.btn-warning.btn-outline {
    color: #f0ad4e;
}

.btn-danger.btn-outline {
    color: #d9534f;
}

.btn-primary.btn-outline:hover,
.btn-success.btn-outline:hover,
.btn-info.btn-outline:hover,
.btn-warning.btn-outline:hover,
.btn-danger.btn-outline:hover {
    color: #fff;
}

.btn-new { 
  color: #ffffff; 
  background-color: #02BAFF; 
  border-color: #02BAFF; 
} 
 
.btn-new:hover, 
.btn-new:focus, 
.btn-new:active, 
.btn-new.active, 
.open .dropdown-toggle.btn-new { 
  color: #ffffff; 
  background-color: #00ACEB; 
  border-color: #02BAFF; 
} 
 
.btn-new:active, 
.btn-new.active, 
.open .dropdown-toggle.btn-new { 
  background-image: none; 
} 
 
.btn-new.disabled, 
.btn-new[disabled], 
fieldset[disabled] .btn-new, 
.btn-new.disabled:hover, 
.btn-new[disabled]:hover, 
fieldset[disabled] .btn-new:hover, 
.btn-new.disabled:focus, 
.btn-new[disabled]:focus, 
fieldset[disabled] .btn-new:focus, 
.btn-new.disabled:active, 
.btn-new[disabled]:active, 
fieldset[disabled] .btn-new:active, 
.btn-new.disabled.active, 
.btn-new[disabled].active, 
fieldset[disabled] .btn-new.active { 
  background-color: #02BAFF; 
  border-color: #02BAFF; 
} 
 
.btn-new .badge { 
  color: #02BAFF; 
  background-color: #ffffff; 
}

.footer a{color:#939494}
