html {
    scroll-behavior: smooth;
}

.text-sd,
.text-primary {
    color: #08307c !important;
}

.form-control {
    border-color: rgba(8, 48, 124, 0.5);
}

[data-primary="color_14"] .pagination .page-item.active .page-link {
    background-color: #08307c;
    border-color: #08307c;
    color: #fff;
    box-shadow: 0 10px 20px 0px rgb(8 48 124 / 20%);
}

.deznav .metismenu ul a {
    padding-left: 5.5rem;
}

.deznav .metismenu ul ul {
    padding: 0 0 0 1.5rem;
}

.deznav .metismenu > li a > i {
    padding: 0 10px 0 0;
}

.badge-primary {
    color: #FFF;
}

.page-titles {
    margin-bottom: 0;
}

.menu-toggle .nav-header .brand-logo img {
    max-width: 80%;
}

/*** Table heading ***/
.thead-sd-b,
.thead-sd-b:hover,
.thead-sd-b tr:hover {
    color: #08307C;
    background-color: #CFDEFE !important;
}

/*** Sidebar ***/
[data-nav-headerbg="color_13"][data-theme-version="dark"] .nav-header, [data-nav-headerbg="color_13"] .nav-header {
    background-color: #062668;
}

[data-sibebarbg="color_13"][data-theme-version="dark"] .deznav, [data-sibebarbg="color_13"] .deznav {
    background-color: #062668;
}

[data-sibebarbg="color_13"][data-theme-version="dark"] .deznav .metismenu > li:hover > a, [data-sibebarbg="color_13"][data-theme-version="dark"] .deznav .metismenu > li:focus > a, [data-sibebarbg="color_13"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a, [data-sibebarbg="color_13"] .deznav .metismenu > li:hover > a, [data-sibebarbg="color_13"] .deznav .metismenu > li:focus > a, [data-sibebarbg="color_13"] .deznav .metismenu > li.mm-active > a {
    background: #082F7C !important;
    box-shadow: 0 10px 20px -10px #041C4D;
}

[data-sibebarbg="color_13"][data-theme-version="dark"] .deznav .metismenu > li:hover > a:before, [data-sibebarbg="color_13"][data-theme-version="dark"] .deznav .metismenu > li:focus > a:before, [data-sibebarbg="color_13"][data-theme-version="dark"] .deznav .metismenu > li.mm-active > a:before, [data-sibebarbg="color_13"] .deznav .metismenu > li:hover > a:before, [data-sibebarbg="color_13"] .deznav .metismenu > li:focus > a:before, [data-sibebarbg="color_13"] .deznav .metismenu > li.mm-active > a:before {
    background: #5B94FF !important;
}

[data-primary="color_14"][data-sidebar-style="full"][data-layout="vertical"] .menu-toggle .nav-header .nav-control .hamburger .line {
    background-color: #08307C !important;
}

/*** TD Admin Menu ***/
.td-admin-menu {
    padding: 10px 20px !important;
    text-transform: capitalize;
    cursor: pointer;
}

.td-admin-menu i {
    font-size: 20px;
    color: #919191 !important;
}

.td-admin-menu .dropdown-item i,
.td-admin-menu .dropdown-item svg {
    font-size: 16px;
    display: inline-block;
    width: 25px;
    text-align: center;
    color: #444 !important;
    opacity: 0.4;
}

.td-admin-menu .dropdown-item:hover i {
    opacity: 0.6;
}

/*** TD Admin item ***/
.td-admin-item {
    visibility: hidden;
}

tr:hover .td-admin-item {
    visibility: visible;
}

/*** API Access checkbox ***/
.api-access-checkbox {
    padding: 10px 0 10px 30px;
    border-bottom: 1px solid #dedede;
}

.api-access-checkbox:hover {
    background-color: #e1e1e1;
}
