.landing-dark-bg {
    background-color:#004080;
}

.landing-dark-color {
    color:#004080;
}

[data-kt-sticky-landing-header="on"] .nav-link {
	color: #666666;
}

.nav-link {
	color: #FFFFFF;
}

.nav-link.active {
	color: #57c2e9;
}

.menu-state-title-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here), .menu-state-title-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) {
	transition: color 0.2s ease, background-color 0.2s ease;
	color: #009EF7;
}

.header {
    background-color: #004d99
}

/* BUTTON BRAND */
.btn.btn-brand {
	color: #FFFFFF;
	border-color: #004d99;
	background-color: #004d99;
}

.btn.btn-brand i {
    color: #FFFFFF;
}

.btn-check:checked + .btn.btn-brand,
.btn-check:active + .btn.btn-brand,
.btn.btn-brand:focus:not(.btn-active),
.btn.btn-brand:hover:not(.btn-active),
.btn.btn-brand:active:not(.btn-active),
.btn.btn-brand.active,
.btn.btn-brand.show, .show > .btn.btn-primary {
	border-color: #013569;
    background-color: #013569 !important;
    color: #FFFFFF
}


.card-header.card_border_bottom_brand {
    border-bottom: 3px solid #006699;
}

.landing-curve.landing-dark-color {
    margin-bottom:-1px;
}

.lenicalc_img {
	width:70px;
	padding: 10px;
	border: 3px solid #013569;
	border-radius:9px;
}

.lenicalc_img:hover {
	border: 3px solid #FF6600;
}

.field_error label{
	color: #cc0000;
}


.field_error .form-control.form-control-solid, .field_error .form-select.form-select-solid {
	background-color: #f6e2e2;
	border-width: 1px;
	border-style: solid;
	border-color: #cc0000;
}