.sidebar {
    z-index: 1 !important;
}
.sidebar .nav-item .nav-link {
    color:unset !important;
}
.sidebar .nav-item.active > .nav-link,.sidebar .nav-item .nav-link:hover {
    color: #F2F4F6 !important;
}
.contracted img {
    width:60px;
    height:30px;
}
.contracted .sidebar-icon {
    margin:0px !important;
}
.contracted .sidebar-inner {
    overflow-x:hidden;
}
td a i,td i {
    font-size:1.0rem !important;
}

.sidebar.contracted .nav-item.active > .nav-link {
    background-color:#435ebe!important;
}
.sidebar .nav-item.active > .nav-link {
    background-color:#435ebe!important;
}
.sidebar .nav-item .nav-link:hover {
    background-color:#435ebe!important;
}
.active .sidebar-icon, .nav-link:hover .sidebar-icon {
    color:white!important;
}
.page-item.active .page-link {
    background-color:#435ebe!important;
    border-color:#435ebe!important;
}
.dataTable > thead > tr > th[class*="sort"]:before,
.dataTable > thead > tr > th[class*="sort"]:after {
    content: "" !important;
}
table.dataTable tbody td.select-checkbox:before {
    font-size: 10px !important;
}
table.dataTable tbody td.select-checkbox:before {
    width: 17px !important;
    height: 17px !important;
}
.table>tbody {
    vertical-align: middle;
}
button:focus {
    box-shadow: none !important;
}
*::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgb(0 0 0 / 10%);
    background-color: rgb(0 0 0 / 10%);
}

*::-webkit-scrollbar {
    background-color: #F5F5F5;
    height: 6px;
}
