/*BEGIN: Custom - ? **********************************/

/* Primary Link Color. Leave blank for Bootstrap default blue. */
	a { color: #40a5df; }

/* topNav Link Hover Color. */
	a, #desktopNav a:hover, #desktopNav a:focus { color: #6f6f6f; }

/* Link Hover Color. Should be 20% darker than Primary Color. Leave blank for Bootstrap default blue. */
	a:hover, a:focus { color: #0D72AC; }

/* Primary Button Color. Background should be same as Primary Link Color. Border should be 10% darker */
	.btn-primary { color: #fff; background-color: #40a5df; border-color: #278CC6; }

/* Primary Button Color Hover State. Background should be 10% darker than primary color. Border should be 20% darker than primary color */
	.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open>.dropdown-toggle.btn-primary { background-color: #278CC6; border-color: #0D72AC; }

/* Transparent Header color settings. These settings only take effect when class="navbar-transparent" is added to #navTop */
	#topNav.navbar-transparent .vr-background-bg { background: rgba(255,255,255,.5); }
	#topNav.navbar-transparent .vr-accent-bg { background: rgba(255,255,255,.7); }

/* Images for the Carousel. Should be 1.jpg, 2.jpg, etc. Additional images can be added. */
	#headerCarousel #ss1 { background: rgba(0, 0, 0, 0) url("/siteimages/1.jpg") no-repeat scroll center center / cover ; }
	#headerCarousel #ss2 { background: rgba(0, 0, 0, 0) url("/siteimages/2.jpg") no-repeat scroll center center / cover ; }
	#headerCarousel #ss3 { background: rgba(0, 0, 0, 0) url("/siteimages/3.jpg") no-repeat scroll center center / cover ; }
	#headerCarousel #ss4 { background: rgba(0, 0, 0, 0) url("/siteimages/4.jpg") no-repeat scroll center center / cover ; }
	#headerCarousel #ss5 { background: rgba(0, 0, 0, 0) url("/siteimages/5.jpg") no-repeat scroll center center / cover ; }
	#headerCarousel #ss6 { background: rgba(0, 0, 0, 0) url("/siteimages/6.jpg") no-repeat scroll center center / cover ; }
	#headerCarousel #ss7 { background: rgba(0, 0, 0, 0) url("/siteimages/7.jpg") no-repeat scroll center center / cover ; }
	#headerCarousel #ss8 { background: rgba(0, 0, 0, 0) url("/siteimages/8.jpg") no-repeat scroll center center / cover ; }
	#headerCarousel #ss9 { background: rgba(0, 0, 0, 0) url("/siteimages/9.jpg") no-repeat scroll center center / cover ; }

/* Footer background color may need to be changed */
        .footer-homepage a, .footer a {color: #888;}
        .footer-homepage a:hover, .footer-homepage a:focus, .footer-homepage a:active, .footer a:hover, .footer a:focus, .footer a:active {color: #6f6f6f;}

#headerCarousel #customBanner {position:absolute;background-color:rgba(255,255,255,.5);padding-top: 20px; width:100%; z-index:1;}

#Quicksearch-RW01 .btn:hover {
    background: rgba(255, 255, 255, 0.65) none repeat scroll 0 0;
}
#Quicksearch-RW01 .btn-group { margin: 0px; }
#Quicksearch-RW01 .btn-group label { width: 50%; }
#Quicksearch-RW01 .btn-group {padding: 0px;}
#Quicksearch-RW01 .btn-group .active { margin: 0px; text transform: uppercase; clear: none; font-weight: bold; background: rgba(255, 255, 255, 0.65);color:black; border-color: white;}
#Quicksearch-RW01 .btn-group .btn { padding: 7px 12px; }
#Quicksearch-RW01 .btn-group .btn:hover {color:black;}

.innerContainer #customBanner {border-bottom: thin solid #ddd; margin-bottom: 20px;}

/* Social Media */

#socialMedia {
    position: relative;
    width: 240px;
    height: 40px;
}
#socialMedia a {
    background-image: url('/siteimages/SocialMedia.png');
    border: thin solid white;
    box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.75);
    display: block;
    float: left;
    height: 35px;
    margin-right: 5px;
    width: 35px;
}
#socialMedia a:hover {
    border: thin solid black;
    box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.75) inset;
}

/*END: Custom - ? **********************************/

