/* ========== theme overwrites ========== */
:root {
	--bs-link-color: #1e73be;
	--bs-link-hover-color: #3489d3;

	--danger-color: #eb0c0c;
	--success-color: #38a117;
}

a {color: #1e73be;}

body {background-color: #f9f9f7; color: #242225;}

.theme-primary a:hover, .theme-primary a:active, .theme-primary a:focus {color: #3489d3;}

.theme-primary .text-danger {color: var(--danger-color) !important;}
.theme-primary .text-success {color: var(--success-color) !important;}

.theme-primary .alert-danger {border-color: var(--danger-color); background-color: var(--danger-color) !important;}
.theme-primary .alert-success {border-color: var(--success-color); background-color: var(--success-color) !important;}

.btn-light {background-color: #e4e4e4; border-color: #e4e4e4; color: #000000;}
.btn-light:hover, .btn-light:active, .btn-light:focus, .btn-light.active {background-color: #ffffff !important; border-color: #e4e4e4 !important; color: #000000;}
.theme-primary .btn-link {color: var(--bs-link-color);}
.theme-primary .btn-link:hover, .theme-primary .btn-link:active, .theme-primary .btn-link:focus, .theme-primary .btn-link.active {color: var(--bs-link-hover-color) !important;}
.theme-primary .btn-primary {background-color: #f2ce1d; border-color: #f2ce1d; color: #000;}
.theme-primary .btn-primary:hover, .theme-primary .btn-primary:active, .theme-primary .btn-primary:focus, .theme-primary .btn-primary.active {background-color: #d0af0c !important; border-color: #bb9d0b !important; color: #000 !important;}
.theme-primary .btn-secondary {background-color: #b7b7b7; border-color: #b7b7b7; color: #000;}
.theme-primary .btn-secondary:hover, .theme-primary .btn-secondary:active, .theme-primary .btn-secondary:focus, .theme-primary .btn-secondary.active {background-color: #6c6c6c !important; border-color: #6c6c6c !important; color: #000 !important;}

.form-control, .form-select, .input-group .input-group-addon, .select2-container--default .select2-selection--single {border-color: #868686;}
.theme-primary .select2-container--default .select2-search--dropdown .select2-search__field {border-color: #868686!important;}
.form-control:focus {color: #212529;}
.form-select:focus {border-color: #f2ce1d; box-shadow: 0 0 0 0.25rem rgba(0, 0, 0, 0.07);}
.theme-primary .form-control:focus {border-color: #bf9a2a;}

.theme-primary [type=checkbox]:checked + label:before {border-right-color: #000; border-bottom-color: #000;}

.theme-primary .select2-container--default .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-results__option[aria-selected=true]:hover {background-color: #d0af0c;}
.daterangepicker td.active, .daterangepicker td.active:hover, .theme-primary .daterangepicker td.active {background-color: var(--bs-link-color);}

.theme-primary .border-danger {border-left-color: var(--danger-color) !important;}
.theme-primary .border-success {border-left-color: var(--success-color) !important;}

.nav {--bs-nav-link-color: var(--bs-link-color); --bs-nav-link-color: var(--bs-link-hover-color);}
.pagination {--bs-pagination-active-color: #000; --bs-pagination-active-bg: #f2ce1d; --bs-pagination-active-border-color: #f2ce1d; --bs-pagination-focus-bg: #e9e8e2; --bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(0, 0, 0, 0.15);}
.content-header .breadcrumb {color: #1e73be;}



.theme-primary.fixed .main-header {background-color: #f9f9f7;}
.light-skin .main-sidebar {background-color: #242225;}
.main-header div.logo-box {background: #242225;}
.main-header .r-side .btn-group .other-box a {margin: 0;}
@media screen and (max-width: 767px){.main-header > div .logo img {height: 50px; object-fit: cover;}}

/* sidebar */
.sidebar-menu {white-space: normal;}
.sidebar-menu li > a {white-space: normal; line-height: 1.2; align-items: flex-start;}
.sidebar-menu li > a {display: flex;}
.sidebar-menu li > a > span {top: 0;}
.sidebar-menu li > a > i {flex: 0 0 auto;}
.sidebar-menu li ul a > i {position: relative; top: 1px;}
.sidebar-menu > li > a > i {margin: -7px 7px 0 0;}
.sidebar-menu li > a > .pull-right-container {top: 5px; margin-top: 0;}
.sidebar-menu > li > a > .pull-right-container {top: 11px;}
.treeview-menu > li > a > i {width: 44px;}
@media (min-width: 768px){.sidebar-mini.sidebar-collapse .sidebar-other {visibility: hidden; overflow: hidden; width: 0; height: 0; padding: 0; -webkit-transform: translateZ(0);}}
/* /sidebar */

/* ========== theme overwrites ========== */


/* ========== theme addons ============== */
.rstd {-webkit-appearance: none; appearance: none; background: none; border: none;}
.underline, .hover-underline:hover {text-decoration: underline;}
.underline.hover-underline:hover {text-decoration: none;}
.overlay {left: 0; top: 0; width: 100%; height: 100%; position: fixed; background: #222; opacity: 0.8; z-index: 9999;}
.overlay__inner {left: 0; top: 0; width: 100%; height: 100%; position: absolute;}
.overlay__content {left: 50%; position: absolute; top: 50%; transform: translate(-50%, -50%);}
.spinner {width: 75px; height: 75px; display: inline-block; border-width: 2px; border-color: rgba(255, 255, 255, 0.05); border-top-color: #fff; animation: spin 1s infinite linear; border-radius: 100%; border-style: solid;}

@keyframes spin {100% {transform: rotate(360deg);}}

.text-semibold {font-weight: 500!important;}
.text-italic {font-style: italic;}

.calendar .fa.fa-calendar:before {content: '\E109';}

.btn.close {padding: 0; width: 1.45em; height: 1.45em; border-radius: 50%; display: flex; align-items: center; justify-content: center; text-align: center; line-height: normal;}

@media screen and (min-width: 1400px){
	.col-xxl-1_7 {width: 14.285714285714285714285714285714%;}
}

[class*="bg-status"] {border-left: 5px solid #e5e5e5;}
.box.bg-status1 {border-left-color: #80c965;}
.box.bg-status2 {border-left-color: #e9aaaa;}
.box.bg-status3 {border-left-color: #c0e3b3;}
.box.bg-status4 {border-left-color: #c5dee7;}
.bg-status1 {background-color: #ecf5e9;}
.bg-status2 {background-color: #efe0e0;}
.bg-status3 {background-color: #c0e3b3;}
.bg-status4 {background-color: #c5dee7;}

.tr-bg1 > * {background-color: #ddefd7!important;}

@media (max-width: 575px){.quickLinks .btn {font-size: 13px; padding: 2px 5px;}}

/* ========== theme addons ============== */











