html, body {background-color: #fff; color: #000;}
a, a:hover,  a:focus, a:active{color:#3197e9;}
.req{color: #f00;}
.header .navbar-fixed-top{background-color: rgba(0,0,0,1);}
.navbar-right.navbar-top > li:nth-child(1)::before{background:url(../../x/images/icon-language.png) no-repeat left center;}
.navbar-right.navbar-top > li a{color: #EEE;}
.navbar-default .navbar-nav>li>a:hover, 
.navbar-default .navbar-nav>li>a:focus {color: #3197e9; background-color: transparent;}
.navbar-right.navbar-bottom > li a{color: #FFF;}
.navbar-right.navbar-top > li a:hover, .navbar-right.navbar-bottom > li a:hover{color: #FFF;}
.navbar-default .navbar-top.navbar-nav>.open>a,
.navbar-default .navbar-top.navbar-nav>.open>a:hover,
.navbar-default .navbar-top.navbar-nav>.open>a:focus {background-color: transparent; color: #FFF;}

.dropdown-menu{background-color: #333;}
.dropdown-menu>li>a:hover, 
.dropdown-menu>li>a:focus{background-color: #000; color: #FFF !important;}
.banner-content {background-color: rgba(0, 0, 0, 0.5); color: #FFF;}
.banner-content a{background-color: #3197e9; color:#fff; }
.btn-group a{background-color: #FFF; color: #FFF; border: 1px solid #3197e9;}
.btn-group a:hover{background-color: #3197e9; border: 1px solid #3197e9; color: #FFF;}
.home-features{background-color: #f2f2f2;}
.fb-wrap{background-color: #FFF;}
.fb-header-title{background-color: rgba(0,0,0,0.3); color: #FFF;}
.fb-body p{color: #333;}
ul.fb-tick li{color: #666;}
ul.fb-tick li::before{background:url(../images/icon-check.png) no-repeat left center; }
ul.fb-rates li{border-bottom: 1px solid #f9f9f9; color: #666;}
.footer {background-color: #333;}
.copyright{color: #999;}
.footer-nav ul li a{color: #FFF;}
.footer-nav ul li a:hover{color: #3197e9;}

#myModal .modal-header{background-color: #FFF; color: #333;}
#myModal .modal-body{background-color: #FFF;}
#myModal .close{color: #666;}
#myModal .modal-content{border-color: rgba(255,255,255,0.25);}
.loginform label{color: #666;}
.loginform input[type="text"],
.loginform input[type="password"],
.loginform input[type="email"]{border-color: #ddd;}
.loginform .form-group .checkbox{color:#696E74;}
.loginform .btn-submit{background-color: #3197e9;}
.loginform h6{color:#333;}
.registeruser{color: #FFF;}
.signup-now{color: #FFF;}
.coverage-banner h2 {color: #FFF;}
.swMain > ul li > a:before {background-color: #eee;}
.swMain > ul li > a.selected:before, 
.swMain li > a.done:before {border-color: #3197e9;}
.swMain > ul .stepNumber {background-color: #eee; border: 5px solid #eee; color: #666;}
.swMain > ul li > a.selected .stepNumber {background-color: #3197e9; border-color: #eee; color: #FFF;}
.swMain ul li > a.done .stepNumber {background-color: #3197e9; border-color: #3197e9; color: #fff;}
.swMain ul li > a.done.wait .stepNumber {background-color: #F6F6F6 !important; color: #CCC !important;}
.swMain > ul li .stepDesc {color: #666;}
.swMain > ul li > a.selected .stepDesc, .swMain li > a.done .stepDesc {color: #3197e9;}
.zipcode-box{background-color: rgba(49,151,233,0.05); border: 1px solid rgba(49,151,233,0.2);}
.zipcode-col label{color: #666;}
.zipcode-col .form-control {border: 1px solid #ddd; color: #666;}
.btn-inactive{background-color: #CCC; color: #FFF;}
.btn-inactive:hover, .btn-inactive:focus, .btn-inactive:active, .btn-inactive:active:hover, .btn-inactive.active:hover{background-color: #CCC; color: #FFF;}
.btn-active{background-color: #444; color: #FFF;}
.btn-active:hover, .btn-active:focus, .btn-active:active, .btn-active:active:hover, .btn-active.active:hover{background-color: #444; color: #FFF; border: 0;}
.ad-banner-1{background-color: #444;}

ul.check li{}
ul.check li::before{background:url(../images/icon-check.png) no-repeat left center;}

#get-quote-accordion .panel-default > .panel-heading.active-panel{
	 border-color: #444;
    border-style: solid;
    border-width: 3px 0 0;
    background-color: #444;
}

#get-quote-accordion .panel-default > .panel-heading.active-panel i{    
    color: #fff;
}

#get-quote-accordion .panel-default > .panel-heading.active-panel a{color: #Fff;}
.spinner{color: #3197e9;}

/* White Nav icon */
.navbar_new_white.navbar-right.navbar-top > li:nth-child(1)::before{background:url(../../x/images/icon-language.png) no-repeat left center;}
.navbar_new_white.navbar-right.navbar-top > li a {color: #fff !important;}
.navbar_new_white.navbar-right.navbar-top > li .dropdown-menu a {color: #000 !important; background-color: transparent;}

/* BLACK Nav icon */
.navbar_new_black.navbar-right.navbar-top > li:nth-child(1)::before{background:url(../../x/images/icon-language-black.png) no-repeat left center;}
.navbar_new_black.navbar-right.navbar-top > li a {color: #000 !important;}
.navbar_new_black.navbar-right.navbar-top > li .dropdown-menu a {color: #000 !important; background-color: transparent;}

@media (max-width: 767px) {
	.navbar-default .navbar-collapse, .navbar-default .navbar-form {border-color: #666;}
	.navbar-default .navbar-toggle .icon-bar{background-color: #FFF;}
	.navbar-right.navbar-top{border-bottom: 1px solid #333;}
}