
.bg-dark-gray{ background: #CC071E !important; }
.text-big-title {
    font-family: inherit;
    font-size: 70px;
    font-weight: 600;
    letter-spacing: 4px;
    line-height: 92px;
}

.required {
    font-size: 13px;
    display: block;
    text-transform: uppercase;
    letter-spacing: 1px;
	color: #000;
}
input, textarea, select {
    border: 1px solid #dfdfdf;
    letter-spacing: 1px;
    font-size: 13px;
    padding: 8px 15px;
    width: 100%;
    margin: 0 0 20px;
    text-transform: uppercase;
    max-width: 100%;
    resize: none;
	color: #000;
}

.btn.disabled, .btn[disabled], fieldset[disabled] .btn {
    pointer-events: none;
    cursor: not-allowed;
    filter: alpha(opacity=25);
    -webkit-box-shadow: none;
    box-shadow: none;
    opacity: .25;
}

section a {
    text-decoration: none;
	border-bottom: 1px solid #000;
}

section a:hover {
    text-decoration: none;
	border-bottom: 0;
	background: #CC071E;
	color: #fff;
}

.tab-style2 .nav-tabs li.active {
    border: 1px solid #3b3f48;
    background-color: #3b3f48;
    border-bottom: 0;
}

.tab-style2 .tab-content {
    border: 1px solid #3b3f48;
    background-color: #fdfdfd;
}

.tab-style2 .nav-tabs li.active a,
section .tab-style2 .nav-tabs li.active a:hover,
.tab-style2 .nav-tabs li a:hover,
.tab-style2 .nav-tabs li:hover {
    color: #fff !important;
	background-color: #3b3f48 !important;
}

@media (max-width: 767px)  {
.tab-style2 .tab-content
	{
    padding: 5px !important;
    border: none;
	}
}

