body.using-mouse :focus {
    outline: none !important;
}


/* Accessibility related visual improvements (depend on JS)*/
:focus {
    outline: 1px dotted #595959 !important;
    outline-offset: 1px;
}

.sidebar.widgets-style1 h2 {
    background: url(../images/title2.png) left bottom no-repeat;
}

.widgets-style1 h2 {
    font-size: 15px;
    font-weight: 600;
    letter-spacing: 1px;
    text-transform: uppercase;
    padding-bottom: 14px;
    border-bottom: 1px solid #efefef;
    margin-bottom: 27px;
}


.products-content h3 {
	margin: 0;
}

.insurance-news a.vc_btn3-color-juicy-pink {
	background-color: #B1110B!important;
}

.insurance-news h2 {
	font-size: 18px;
}

.fw-wizard-step label,
.fw-wizard-step h3,
.fw-wizard-step input {
	color:#4c4c4b!important;
}

@media (max-width: 786px) {
	#multi-step-form .fa.form-control-feedback {display: none !important;}
}


@media (max-width: 992px) {
    .navbar-header {
        padding-top: 16px;
    }
}
