#Breadcrumbs ul.breadcrumbs li.visited{ color:#c30000; }


/* Button company */

a.button.button_company {
	background-color: #c30000;
	color: #fff;
}

a:hover.button.button_company {
	background-color: #02AE3F;
	color:#fff;
}

#Subheader {
		background-color: #c30000;
}


h1, h2, h3, h4{ color:#c30000}

a{ color:#c30000}

input[type="text"], input[type="tel"], input[type="password"], input[type="email"], textarea, select {
		background: #FdFdFd;
		color: #8E989A;
		border-color: #EBEFF2;
}
input[type="text"]:focus, input[type="tel"]:focus, input[type="password"]:focus, input[type="email"]:focus, textarea:focus, select:focus {
	border-color: #f0c4a3;
	background: #fafbe9 !important;
	color: #505050;
}

a.button, input[type="submit"], input[type="reset"], input[type="button"] {
		background-color: #c30000;
		color: #fff;
		
	}
	
a:hover.button, input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover {
		background-color: #000000;
		color: #fff;
	}
	

::-moz-selection { /* Code for Firefox */
    color: #fff;
    background: #898989;
}

::selection {
    color: #fff;
    background: #898989;
}

	
.hero_bg_color{background-color: #edc8c8;}
.hero_text{padding:40px; display:table-cell;}
.hero_text h1 {color:#000; line-height:55px;  text-shadow: 1px 2px 3px #fff;} .hero_text h4{line-height:30px; margin-top:10px;text-shadow: 1px 2px 3px #fff; color:#333333}
.contact_email{ color:#6a6a6a; font-size:14pt;}
.contact_phone{ color:#c30000; font-size:16pt; font-weight:bold;}
.sign_up_box{ background-color:#e3e3e3}

.btn-default {background-color:#c30000; padding:4px; font-size:14pt; color:#fff; font-weight:bold; padding-left:10px; padding-right:10px;}


.btn-primary{
  background-color: #c30000;
  border-color:#c30000;
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active {
  color: #ffffff;
  background-color: #333333;
  border-color:#333333;
}