.btn.btn-color:hover, .btn.btn-color:active, .btn.btn-color:focus, a.btn.btn-color:hover, a.btn.btn-color:active, a.btn.btn-color:focus {
    color: #fff;
    background-color: transparent;
    border:1px solid #fff;
}
.btn-color, a.btn-color {
    color: #333;
    background-color: #fff;
}
.ball-scale-ripple-multiple-color > div {
  border-color: #e31e24;
}
.overlay-opacity {
    filter: alpha(opacity=50);
    opacity: 0.2;
}
p, .lead {
    font-family: "Source Sans Pro", Helvetica, Arial, sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 1.5;
    margin-bottom: 0;
}
.form-control.form-control-light {
    color: #aaa;
    border-color: #e31e24;
}
button.btn.btn-modal{
    color: #fff !important;
    background-color: #e31e24 !important;
    border:1px solid #e31e24 !important;
}
button.btn.btn-modal:hover, button.btn.btn-modal:active, button.btn.btn-modal:focus{
    color: #333 !important;
    background-color: #fff !important;
    border:1px solid #e31e24 !important;
}
.font-18{
	font-size: 18px;
}
.font-40{
	font-size: 40px;
}
.font-16{
	font-size: 16px;
}
.btn.btn-dark, a.btn.btn-dark {
    color: #fff;
    background-color: #e31e24;
}
.img-logo{
	width: 425px;
}


@media(max-width:1400px){
p, .lead {
    font-family: "Source Sans Pro", Helvetica, Arial, sans-serif;
    font-size: 18px;
}
.font-16{
	font-size: 13px;
}	
}
@media(max-width: 551px){
	.img-logo{
	width: 300px;
}
.font-16{
	font-size: 16px;
}
p, .lead {
    font-family: "Source Sans Pro", Helvetica, Arial, sans-serif;
    font-size: 20px;
}
}