﻿/* Sweet Alert 2 */
.swal2-header {
    font-size: 0.6rem !important;
}

.swal2-content {
    font-size: 0.6rem !important;
}

.swal2-title.custom-swal2-title
{
    padding:0 1em 0;
}

.swal2-confirm {
    padding: .25rem .5rem;
    font-size: .875rem;
    line-height: 1.5;
    border-radius: .2rem;
}

.swal2-cancel {
    padding: .25rem .5rem;
    font-size: .875rem;
    line-height: 1.5;
    border-radius: .2rem;
}

.swal2-container {
    z-index: 2060 !important;
}

@media (min-width: 576px) {
    .swal2-popup {
        font-size: 0.9rem !important;
    }
}

.swal2-actions-custom {
    display: flex;
    justify-content: center;
}
.swal2-actions-custom .swal2-cancel {
    order: 1;
    margin-right: 10px;
}
.swal2-actions-custom .swal2-confirm {
    order: 2;
}
.custom-swal2-title.swal2-title {
    color: #252830;
    font-weight: 500;
    font-size: 18px ;
    max-height: 50dvh;
    display: block;
    overflow: auto;
}

.swal2-html-container{
    padding: 0 1em 0 !important;
    font-size: inherit;
    max-height: 50dvh;
    display: block;
    overflow: auto;
}

.swal2-popup-show-multi-message-title {
    font-size: 18px;
    font-weight: 500;
    color: #031B4E;
    margin-bottom: 4px;
    text-align: center;

}

.swal2-popup-show-multi-message-content {
    font-size: 14px;
    text-align: center;
    color: #9CA5B9;
    font-weight: 400;
    margin-bottom: 4px;
}

.swal2-popup-show-multi-message-content ul {
    list-style-type: none;
    padding-left: 0;
}


.swal2-popup-show-multi-message-content li {
    text-decoration: none;
    text-align: center;
    line-height: 21px;
}

.swal2-popup {

}

/*responsive*/
@media (min-width: 991px) {
    .swal2-popup {
        width: 450px;
        font-size: 16px;
    }
}

@media (max-width: 768px) {
    .swal2-popup {
        width: 95%;
        font-size: 14px;
    }

    .custom-swal2-title {
        font-size: 18px;
    }

    .swal2-actions-custom {
        gap: 8px;
    }

    .btn-outline-success,
    .btn-success {
        padding: 8px 16px;
        font-size: 12px;
    }
}

@media (max-width: 576px) {
    .swal2-popup {
        padding: 10px;
    }

    .custom-swal2-title {
        font-size: 16px;
    }
}

/* Button */
.btn-success,
.btn-success:not(:disabled):not(.disabled).active, .btn-success:not(:disabled):not(.disabled):active, .show > .btn-success.dropdown-toggle,
.btn-success:hover,
.btn-success.focus,
.btn-success:focus {
    background-color: #006838;
    border: 1px solid #006838;
    box-shadow: none;
}

.btn-outline-success,
.btn-outline-success:hover,
.btn-outline-success:not(:disabled):not(.disabled).active,
.btn-outline-success:not(:disabled):not(.disabled):active,
.show > .btn-outline-success.dropdown-toggle {
    background: #fff;
    color: #006838;
    border-color: #006838;
}

.btn-outline-success:hover,
.btn-outline-success:not(:disabled):not(.disabled).active,
.btn-outline-success:not(:disabled):not(.disabled):active,
.show > .btn-outline-success.dropdown-toggle {
    background: #f2fdf8;
}