.language-switch-area {
	display: none;
}

.header-fixed div.bgi-size-contain {
	background-image: none !important;
}

body:has(.login-form) {
	background-color: #156056 !important;
    height: initial;
    width: initial;
    background: unset;
}

.header > .app-container {
	background-color: #156056;
	max-width: none;
}

.header .flaticon-alarm {
	color: #fff !important;
}

.header .flaticon-alarm:hover {
	color: #50cd89 !important;
}

.header svg {
	color: #fff;
}

.header .flaticon-alert-2 {
	color: #fff !important;
}

.header .flaticon-alert-2:hover {
	color: #50cd89 !important;
}


.header svg:hover {
	color: #50cd89 !important;
}

.bg-primary {
    background-color: #156056 !important;
}

.btn.btn-primary {
    color: #fff;
    background-color: #156056;
}

.btn-check:checked + .btn.btn-primary, .btn-check:active + .btn.btn-primary, .btn.btn-primary:focus:not(.btn-active), .btn.btn-primary:hover:not(.btn-active), .btn.btn-primary:active:not(.btn-active), .btn.btn-primary.active, .btn.btn-primary.show, .show > .btn.btn-primary {
	background-color: #bc744b !important;
    color: #ffffff !important;
}

.menu-state-primary .menu-item.here > .menu-link .menu-title {
    color: #bc744b;
}

.menu-state-primary .menu-item.show > .menu-link .menu-title {
    color: #bc744b !important;
}

.menu-state-primary .menu-item.show > .menu-link .menu-arrow:after {
	background-color: #bc744b;
}

.menu-state-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here), .menu-state-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) {
    transition: color 0.2s ease;
    color: #156056 !important;
}

.menu-state-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-title, .menu-state-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-title {
    color: #bc744b;
}

.menu-state-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-arrow:after, .menu-state-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-arrow:after {
	background-color: #bc744b;
}


.menu-state-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-icon, .menu-state-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon, .menu-state-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-icon i, .menu-state-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon, .menu-state-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon, .menu-state-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon i {
    color: #bc744b !important;
}

.menu-state-primary .menu-item.here > .menu-link .menu-icon, .menu-state-primary .menu-item.here > .menu-link .menu-icon .svg-icon, .menu-state-primary .menu-item.here > .menu-link .menu-icon i {
    color: #bc744b;
} 

.btn.btn-light-primary {
    color: #156056;
    border-color: #156056;
    background-color: #fff !important;
}

.btn-check:checked + .btn.btn-light-primary, .btn-check:active + .btn.btn-light-primary, .btn.btn-light-primary:focus:not(.btn-active), .btn.btn-light-primary:hover:not(.btn-active), .btn.btn-light-primary:active:not(.btn-active), .btn.btn-light-primary.active, .btn.btn-light-primary.show, .show > .btn.btn-light-primary {
    color: #fff;
    background-color: #bc744b !important;
}

.page-link.active, .active > .page-link {
    background-color: #156056;
}

.dropdown-item.active, .dropdown-item:active {
    color: #ffffff;
    background-color: #bc744b;
}