.modal-dialog.modal-width-50 {
    max-width: 50% !important;
}

.modal-dialog.modal-width-60 {
    max-width: 60% !important;
}

.modal-dialog.modal-width-70 {
    max-width: 70% !important;
}

.modal-dialog.modal-width-80 {
    max-width: 80% !important;
}

.modal-dialog.modal-width-90 {
    max-width: 90% !important;
}

.modal-dialog.modal-width-95 {
    max-width: 95% !important;
}

.modal-dialog.modal-width-100 {
    max-width: 100% !important;
}

.btn-outline-danger {
    --bs-btn-color: #dc3545;
    --bs-btn-border-color: #dc3545;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #dc3545;
    --bs-btn-hover-border-color: #dc3545;
    --bs-btn-focus-shadow-rgb: 220, 53, 69;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #dc3545;
    --bs-btn-active-border-color: #dc3545;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #dc3545;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #dc3545;
    --bs-gradient: none;
}

.btn-outline-primary {
    border: 1px solid var(--bs-gray-300) !important;
}

.btn-outline-primary .icon {
    color: var(--bs-body-color);
}

.btn-outline-primary:hover,
.btn-outline-primary:hover .icon {
    color: #fff;
}

.btn-outline-success {
    border: 1px solid var(--bs-btn-border-color) !important;
}

.btn-outline-secondary {
    border: 1px solid var(--bs-btn-border-color) !important;
}

.btn.border {
    border: 1px solid var(--bs-btn-border-color) !important;
}


.modal-header,
.modal-body {
    padding: 10px;
}

/*.modal-header {
    padding-left: 30px;
}*/

/*.show {
    display: block;
}*/

.modal-width-100.modal-dialog-scrollable {
    height: 100% !important;
}

.btn-lg .fa-solid,
.btn-lg .fa,
.btn-lg .fa-regular {
    font-size: 20px;
}

@media (max-width: 768px) {
    .zu-modal-full-mob.modal-width-90.modal-dialog-scrollable {
        height: 100% !important;
        max-width: 100% !important;
    }

    .zu-modal-full-mob.modal-dialog.modal-width-100 {
        max-width: 100% !important;
    }

    .zu-modal-full-mob.modal-dialog {
        margin: 0px !important;
    }
}

.bd-blue-100,
.bg-blue-100{
    color: #000;
    background-color: #cfe2ff;
}

.bd-blue-200,
.bg-blue-200 {
    color: #000;
    background-color: #9ec5fe;
}

.bd-blue-300,
.bg-blue-300 {
    color: #000;
    background-color: #6ea8fe;
}

.bd-blue-400,
.bg-blue-400 {
    color: #000;
    background-color: #3d8bfd;
}

.bd-green-100,
.bg-green-100 {
    color: #000;
    background-color: #d1e7dd;
}

.bd-green-200,
.bg-green-200 {
    color: #000;
    background-color: #a3cfbb;
}

.bd-green-300,
.bg-green-300 {
    color: #000;
    background-color: #75b798;
}

.bd-green-400,
.bg-green-400 {
    color: #000;
    background-color: #479f76;
}

.bd-yellow-100,
.bg-yellow-100 {
    color: #000;
    background-color: #fff3cd;
}

.bd-yellow-200,
.bg-yellow-200 {
    color: #000;
    background-color: #ffe69c;
}

.bd-yellow-300,
.bg-yellow-300 {
    color: #000;
    background-color: #ffda6a;
}

.bd-yellow-400,
.bg-yellow-400 {
    color: #000;
    background-color: #ffcd39;
}

.bd-indigo-100,
.bg-indigo-100 {
    color: #000;
    background-color: #e0cffc;
}

.bd-indigo-200,
.bg-indigo-200 {
    color: #000;
    background-color: #c29ffa;
}

.bd-indigo-300,
.bg-indigo-300 {
    color: #000;
    background-color: #a370f7;
}

.bd-indigo-400,
.bg-indigo-400 {
    color: #fff;
    background-color: #8540f5;
}