:root {
	--bs-link-color-rgb: 0,74,144;
	--bs-link-hover-color-rgb: 235,27,35;
	--bs-primary: #094FA3;
	--bs-primary-active: #084287;
	--bs-primary-inverse: #ffffff;
	--bs-primary-rgb: 9,79,163;
	--bs-component-active-bg: #094FA3;
	--bs-component-active-color: #1c1b19;
	--bs-component-hover-color: #febd17;
	--bs-text-primary: #febd17;
	--bs-text-primary-hover: #1c1b19;
	--sc-bg-dark: #084287;
}

[data-bs-theme="light"] {
	--bs-link-color-rgb: 9,79,163;
}

[data-bs-theme="dark"] {
	--bs-link-color-rgb: 251,206,40;
	--bs-text-gray-500: #68687E;
	--bs-text-gray-600: #6D6D80;
	--bs-text-muted: 
}

@media (min-width: 992px) {
	:root {
		--bs-app-header-height: 100px;
		--bs-app-header-height-actual: 100px;
	}
}

.app-toolbar {
	background-color: #094FA3;
}
.app-toolbar .title-custom {
	color: #fff;
}
.app-toolbar .text-gray-700 {
	color: #aaa !important;
}
.app-toolbar .header-search.search-custom input {
	background-color: #e9f2fe !important;
}


.card-header.collapsed { border-bottom: none; }


body.impersonating .app-toolbar { background-color: #ec1a22; }
body.impersonating .app-toolbar .title-custom { color: #ffffff; }
body.impersonating .app-toolbar .breadcrumb-item { color: #eee !important; }
body.impersonating .app-toolbar .breadcrumb-item a { color: #ffffff !important; }
body.impersonating .app-toolbar .impersonating {
	background-color: rgba(0, 0, 0, 0.3);
	border-radius: 8px;
	color: #fff;
	line-height: 1.25;
	padding: 1rem 1.5rem;
}
body.impersonating .app-toolbar .impersonating button {
	background-color: transparent;
	border: none;
	color: #fff;
	font-size: 1.5em;
	font-weight: bold;
	padding: 0;
}

@media (min-width: 1200px) {
	.app-toolbar h1.page-heading.fs-2hx {
		font-size: 2.25rem !important;
	}
}

.text-active-primary.active {
	color: #ED1C24 !important;
}
.text-hover-primary:hover {
	transition: color .2s ease;
	color: var(--bs-text-primary-hover) !important;
}

.nav-line-tabs .nav-item .nav-link.active {
	color: #ED1C24;
}

button.menu-link {
	background-color: transparent;
	border: none;
	font-weight: 500;
}

.pagination {
	--bs-pagination-active-color: #ffffff;
}

