body{
	color:#404041;
	font-family: 'Jost';
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
	color:#404041;
}
p{
	font-size:18px;
}

.btn-primary{
	background:#07517e;
    border-color: #07517e;
}

.btn-outline-primary {
    color: #07517e;
    border-color: #07517e;
}

.btn-outline-primary:hover{ 
    background-color: #07517e;
    border-color: #07517e;
}

.bg-primary{
 background-color: #07517e !important;	
}
.text-primary{
 color: #07517e !important;	
}

.text-warning{
	color: #ef8727 !important;
}

.text-dark{
	color: #404041 !important;
}

.badge-warning {
    color: #fff;
    background-color: #ef8727 !important;
}

.bg-warning { 
    background-color: #ef8727 !important;
}

.main-header .navbar .nav-link {
    font-weight: 600;
	color: #07517e;
}

.main-header .navbar .nav-link:hover { 
	color: #07517e;
}

.main-header .main-menu .nav-link::before, .main-header .main-menu .dropdown-header::before {
    content: '';
    position: absolute;
    left: 0;
    bottom: -2px;
    height: 2px;
    background-color: #ef8727;
    transition: width 0.5s;
}

.heading-divider { 
    background-color: #ef8727;
	margin-top:10px;
}

.accordion-01 .btn:not(.collapsed) {
    color: #fff;
    background-color: #07517e;
}

@media (max-width: 991.98px){
	.main-header.header-mobile-lg .sticky-area {
		color: #07517e !important;
		background-color: #fff !important;
	}
	.main-header.header-mobile-lg .navbar-nav > .nav-item > .nav-link {
		color: #07517e;
	}	
}

label {
    display: inline-block;
    margin-bottom: 0;
}

@media (max-width: 1199.98px){
.main-header.header-mobile-xl .sticky-area {
    background-color: #fff !important;
	color: #07517e !important;
}	
}

@media (max-width: 1199.98px){
.main-header.header-mobile-xl .navbar-nav > .nav-item > .nav-link {
    color: #07517e;
}
