:root {
    --bs-theme:#00498d;
    --bs-theme-hover:#9a9a9a;
    --bs-theme-btn-info: #00498d;
    --bs-theme-tech-bg: #00498d;
    --bg-menu-subactive:#cf0;
    --bs-blue: #1f80cc;
    --bs-indigo: #0a0a0a;
    --bs-purple: #6f42c1;
    --bs-pink: #e83e8c;
    --bs-red: #dc3545;
    --bs-orange: #fd7e14;
    --bs-yellow: #fcb92c;
    --bs-green: #1cbb8c;
    --bs-teal: #20c997;
    --bs-cyan: #17a2b8;
    --bs-white: #fff;
    --bs-gray: #6c757d;
    --bs-gray-dark: #343a40;
    --bs-primary: #3b7ddd;
    --bs-secondary: #6c757d;
    --bs-success: #1cbb8c;
    --bs-info: #17a2b8;
    --bs-warning: #fcb92c;
    --bs-danger: #dc3545;
    --bs-light: #f5f7fb;
    --bs-dark: #212529;
    --bs-font-sans-serif: "Inter", "Helvetica Neue", Arial, -apple-system,
        BlinkMacSystemFont, "Segoe UI", Roboto, "Noto Sans", sans-serif,
        "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas,
        "Liberation Mono", "Courier New", monospace;
    --bs-gradient: linear-gradient(
        180deg,
        hsla(0, 0%, 100%, 0.15),
        hsla(0, 0%, 100%, 0)
    );
}
.theme-bg{
  background:var(--bs-theme);
  color:var(--bs-white);
}
.tech-bg-clr{
    background-color: var(--bs-theme-tech-bg) !important;
}
a{
  color:var(--bs-theme);
}
.sidebar-dark-primary .nav-sidebar>.nav-item>.nav-link.active {
  background-color:var(--bs-theme-hover) !important;
}
/*[class*=sidebar-dark-] {
    background: rgb(2,56,110);
    background: linear-gradient(90deg, rgba(2,56,110,1) 51%, rgba(0,73,141,1) 100%);
}
.navbar-white{
    background: rgb(0,73,141,1);
    background: linear-gradient(90deg, rgba(0,73,141,1) 51%, rgba(2,56,110) 100%);
}*/

/* Sidebar: Dark gradient from black to dark gray */
[class*=sidebar-dark-] {
    background: rgb(0, 0, 0);
    background: linear-gradient(90deg, rgba(0, 0, 0, 1) 51%, rgba(40, 40, 40, 1) 100%);
}

/* Navbar: Matching gradient from dark gray to black */
.navbar-white {
    background: rgb(40, 40, 40);
    background: linear-gradient(90deg, rgba(40, 40, 40, 1) 51%, rgba(0, 0, 0, 1) 100%);
}


.bg-header-nav {
    background-color:var(--bs-theme-hover) !important;
}
.btn-info{
    background-color:var(--bs-theme-btn-info) ;
    border-color:#22ba30 ;
}
.case-setup a.nav-link.active {
    background: var(--bs-theme-btn-info) !important ;
    color: var( --bs-white)!important;
}
[class*="sidebar-dark-"] .sidebar a {
    color: #ffffff !important;
}
.btn:hover {
    color: #dda972;
    text-decoration: none;
}
.dropdown-item:focus, .dropdown-item:hover{
    color: #0a0a0a !important;
}
.nav-link.subactive i , .nav-link.subactive p{
    color:var(--bg-menu-subactive) !important;
}
