#loading {
    width: 100%;
    height: 100%;
    position: fixed;
    background: rgba(var(--bs-dark-rgb), .6);
    z-index: 1056;
    bottom: 0;
    top: 0;
}

#loading #loader {
    left: 50%;
    top: 50%;
    transform: translate(-50%);
    position: fixed;
}

.dataTable-table thead th {
    text-transform: capitalize;
}

.form-group .form-control-icon.showpassword {
    top: .3rem !important;
    left: unset !important;
    right: 0;
    cursor: pointer;
}

.form-group:has(.form-control-xl) .form-control-icon.showpassword {
    top: .65rem !important;
}

.form-group .form-control-icon.showpassword i {
    font-size: 1.2rem !important;
}

.form-group:has(.form-control-xl) .form-control-icon.showpassword i {
    font-size: 1.4rem !important;
}
