thead tr th {
    color: #464f53;
}

tbody tr td {
    color: #515c61 !important;
}

.pointer {
    cursor: pointer;
}

.edit-color {
    color: #28a745;
}

.detail-color {
    color: #007bff;
}

.delete-color {
    color: #dc3545;
}

.sidebar-dark-reval .nav-sidebar.nav-legacy>.nav-item>.nav-link.active,
.sidebar-light-reval .nav-sidebar.nav-legacy>.nav-item>.nav-link.active {
    border-color: #40a560;
}

[class*=sidebar-light-] .sidebar a {
    color: #5c6670;
}

[class*=sidebar-light] .nav-legacy.nav-sidebar>.nav-item>.nav-link.active,
[class*=sidebar-light-] .nav-sidebar>.nav-item.menu-open>.nav-link,
[class*=sidebar-light-] .nav-sidebar>.nav-item:hover>.nav-link,
[class*=sidebar-light] .nav-legacy .nav-treeview>.nav-item>.nav-link.active,
[class*=sidebar-light] .nav-legacy .nav-treeview>.nav-item>.nav-link:focus,
[class*=sidebar-light] .nav-legacy .nav-treeview>.nav-item>.nav-link:hover,
[class*=sidebar-light-] .nav-treeview>.nav-item>.nav-link:hover,
[class*=sidebar-light] .nav-legacy.nav-sidebar>.nav-item>.nav-link:hover {
    color: #40a560;
    font-weight: bold;

}
[class*=sidebar-light-]{
    background-color : #f4f6f9;
}

[class*=sidebar-light] .nav-legacy.nav-sidebar>.nav-item .nav-treeview, [class*=sidebar-light] .nav-legacy.nav-sidebar>.nav-item>.nav-treeview {
    background-color: transparent;
}
[class*=sidebar-light] .brand-link {
    border-bottom: 0px solid #dee2e6;
}

label:not(.form-check-label):not(.custom-file-label) {
    font-weight: 400;
}

.dataTable>thead tr th,
.page-item.active .page-link {
    background-color: #fc8936;
    color: #fff;
    border-color: #fc8936;
}

.dataTables_length,
.dataTables_filter {
    padding: 20px;
    padding-bottom: 0px;
}

.dataTables_info,
.dataTables_paginate {
    padding: 20px;
    padding-top: 0px;
}

.no-border {
    border: 0px !important;
}

@media (min-width: 1200px) {
    .modal-xlg {
        max-width: 1150px;
    }
}
.modal-xlg {
    max-width: 95%;
}


.input-group-search{
    background-color: transparent;
    border-right: 0px;
}
.input-hide-border{
    border-left:0px;
}


.btn-grp-success:not(:disabled):not(.disabled).active {
    color: #fff !important;
    background-color: #1e7e34;
    border-color: #1c7430;
}

.btn-grp-success:not(:disabled):not(.disabled) {
    color: #343a40 !important;
    background-color: #fff;
    border-color: #1c7430;
}

.alert-info-soft{
    color: #055160;
    background-color: #cff4fc;
    border-color: #b6effb;
}

.daterangepicker td.active, .daterangepicker td.active:hover{
    background-color: #1e7e34 !important;
    color: #fff !important;
}
.daterangepicker td.in-range{
    background-color: #eafaee;
}