.loader { display: none !important; }
.cbs-kpi a { color: inherit; text-decoration: none; display: block; height: 100%; }
.cbs-kpi a:hover { opacity: .9; }
.cbs-kpi .card { height: 100%; }
.cbs-kpi h6 { color: #6c757d; font-size: .72rem; text-transform: uppercase; letter-spacing: .04em; margin-bottom: .35rem; }
.cbs-kpi h3 { margin: 0; font-size: 1.45rem; }
.cbs-kpi small { color: #8a93a6; }
.cbs-empty { padding: 2rem; text-align: center; color: #6c757d; }
.main-sidebar .sidebar-brand {
  display: flex !important;
  align-items: center;
  height: 70px;
  padding: 0 1rem;
  border-bottom: 1px solid #ececec;
}
.main-sidebar .sidebar-brand a { display: flex; align-items: center; gap: .6rem; color: #0c1220; }
.sidebar-brand .header-logo { height: 36px !important; width: 36px !important; display: inline-block !important; visibility: visible !important; opacity: 1 !important; }
.sidebar-brand .logo-name { display: inline-block !important; font-weight: 700; font-size: 1rem; color: #0c1220; }
.cbs-table-filter .form-control { min-width: 9.5rem; }

/* Otika white header */
.theme-white .navbar-bg { background-color: #fff; z-index: 889; left: 250px; }
.main-sidebar { z-index: 891 !important; }
.theme-white .navbar.main-navbar { background-color: #fff; box-shadow: 0 4px 25px 0 rgba(0,0,0,.05); }
.theme-white .navbar.main-navbar .nav-link .feather { color: #555556; }
.theme-white .navbar.main-navbar .nav-link.small { color: #6777ef; }
