/* width */
::-webkit-scrollbar {
    width: 5px;
}

/* Track */
::-webkit-scrollbar-track {
    background: #f1f1f1;
}

/* Handle */
::-webkit-scrollbar-thumb {
    background: #888;
}

    /* Handle on hover */
    ::-webkit-scrollbar-thumb:hover {
        background: #555;
    }

.sidebar-nav-wrapper {
    overflow-y: auto;
    background-color: #083D6E !important;
}

div.dataTables_wrapper div.dataTables_info {
    padding: 0 !important;
}

div.dataTables_wrapper div.dataTables_length select {
    width: 40% !important;
}

.select2-container--bootstrap {
    display: grid !important;
}

    .select2-container--bootstrap .select2-selection--single,
    .select2-container--bootstrap .select2-selection--multiple {
        min-height: 38px !important;
    }

.select2-selection__placeholder, .select2-selection__rendered, .select2-selection__clear {
    font-size: 1.13em !important;
}

.table tbody tr td {
    padding: 20px 10px !important;
}

/*.select2-container {
    z-index: 999999 !important;
}*/

span.select2-dropdown.select2-dropdown--below {
    z-index: 99999999;
}

.dropdown-menu {
    z-index: 9999999 !important;
}

.swal2-container {
    z-index: 999999 !important;
}

.sticky-top {
    z-index: 99999 !important;
}

.modal-backdrop {
    z-index: 99999 !important;
}

.modal {
    z-index: 999999 !important;
}

.sidebar-nav-wrapper.active {
    z-index: 999999 !important;
}

.tooltip.show {
    z-index: 99999;
}

.ui-autocomplete {
    max-height: 250px;
    overflow-y: auto;
    overflow-x: hidden;
}

.navbar-logo img {
    height: 55px;
}

.sidebar-nav-wrapper .sidebar-nav .divider hr {
    height: 2px !important;
    background: white !important;
    border: 1px solid white;
}

.dropdown-toggle {
    background-color: rgb(8, 71, 126, .33) !important;
    border-radius: 14px !important;
}

.select2-selection {
    border-radius: 5px !important;
}

.icon-card {
    border-radius: 20px !important;
    border-color: rgb(87, 87,87,.25);
}

.card-style {
    border-radius: 25px;
    border-color: rgb(87, 87,87,.25);
}

#filter_content .accordion-item {
    margin-bottom: 10px;
}

.accordion-item, .accordion-button {
    border-radius: 18px !important;
    border-color: rgb(87, 87,87,.25);
}

.sidebar-nav-wrapper .sidebar-nav ul .nav-item a::before {
    background: #127CC4 !important;
}

.form-control {
    border-radius: 10px !important;
}

label {
    font-size: 18px !important;
}

.main-btn {
    font-size: 16px !important;
    font-family: 'inter' !important;
    font-weight: 500;
}
.btn-secondary {
    background-color: #818286;
    border-color: #818286;
    font-weight: 600 !important;
}

label{
    margin-bottom:14px
}
.sidebar-nav-wrapper .sidebar-nav ul .nav-item.nav-item-has-children ul li a.active, .sidebar-nav-wrapper .sidebar-nav ul .nav-item.nav-item-has-children ul li a:hover{
    background-color: rgb(18, 124, 196, 0.36);
    color: white;
    border-color: transparent;
}