﻿.show {
    display: block;
}

.modal-xxl {
    max-width: 95%;
}

.modal-xxl-content {
    max-width: 100%;
    max-height: 800px;
    overflow-y: scroll;
}

.modal-body-standard {
    max-height: 600px;
    overflow-y: scroll;
}

div:where(.swal2-container) div:where(.swal2-actions) {
    width: 200px !important;
}

/* Modal Animation - Start */
.modal {
    animation: animated-modal-entry 0.7s;
}

@keyframes animated-modal-entry {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

.modal-dialog {
    animation: dialog-entry 0.4s;
    animation-timing-function: cubic-bezier(0.075, 0.820, 0.165, 1.000);
}

@keyframes dialog-entry {
    0% {
        transform: translateY(30px) scale(0.95);
    }

    100% {
        transform: translateX(0px) scale(1.0);
    }
}

/* Modal Animation - End */