.bootstrap-switch-container {
    width: 225px;
}

.error {
    color: red;
}

.select2-selection__choice {
    background-color: transparent !important;
    border: none !important;
    background-color: #0d6efd !important;
}

.select2-selection__choice__remove {
    border: none !important;
}

/* Hide horizontal scrollbar */
.dataTables_wrapper .dataTables_scrollBody {
    overflow-x: hidden;
}

/* Hide vertical scrollbar */
.dataTables_wrapper .dataTables_scrollBody {
    overflow-y: hidden;
}

.select2-selection__choice__remove:hover {
    background-color: transparent !important;
    color: #ef5454 !important;
}

.dt-paging-button {
    background: #6161FF !important;
    border-radius: 50px !important;
}

.starlabel {
    color: red;
    font-weight: bolder;
}
.password-container {
    position: relative;
    width: 371px;
}
.password-input {
    width: 100%;
    padding: 10px;
    font-size: 16px;
    border: 1px solid #ccc;
    border-radius: 4px;
}
.eye-icon {
    position: absolute;
    top: 50%;
    right: 10px;
    transform: translateY(-50%);
    cursor: pointer;
    font-size: 20px;
}
/* Rounded Pagination Buttons */
.dataTables_scrollBody {
    overflow-x: hidden !important;
    overflow-y: auto !important;
}
.dataTables_filter {
    display: none !important;
    /* Hide the default search bar */
}

@media only screen and (min-width: 1024px) {.table-responsive {
    overflow-x: hidden !important;
        overflow-y: auto !important;
}
}
/* Target the specific toggle button with a unique attribute or class */
.toggle[data-toggle="toggle"] {
    min-width: 100px !important;
}
.dataTable>thead>tr>th[class*="sort"]:before,
.dataTable>thead>tr>th[class*="sort"]:after {
    content: "" !important;
}