.swal2-close:focus {
    box-shadow: none;
}

.swal2-popup {
	margin: auto;
	padding: 0 !important;
    color: #5d5d5d;
}

.swal2-icon {
    border-width: 1px;
}

h2.swal2-title {
    padding: 1rem;
    color: #333;
    font-size: 1.125rem;
    font-weight: 400;
    /* border-bottom: 1px solid #e6eaed; */
}

.swal2-html-container {
    margin: 0;
    padding: 0.5rem;
    font-size: 1rem;
    -webkit-overflow-scrolling: touch;
}

.swal2-actions {
    gap: 1.25rem;
    margin: 0;
    padding: 1rem 1rem 2rem;
}

.swal2-actions button.swal2-styled {
    min-width: 64px;
    margin: 0;
    padding: 0.5rem 0.75rem;
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 1;
    border-radius: 2px;
}

.swal2-styled:focus {
    box-shadow: none !important;
}

.swal2-styled.swal2-confirm {
    color: #333;
    background-color: #FFD027;
}

.swal2-styled.swal2-confirm.btn-danger {
    color:#fff;
    background-color: #d0104c;
}

.swal2-styled.swal2-confirm.btn-success {
    color:#fff;
    background-color: #26B88C;
}

.swal2-styled.swal2-confirm.btn-secondary {
    color:#fff;
    background-color: #959DA6;
}

.swal2-styled.swal2-cancel {
    color: #5d5d5d;
    background-color: #fff;
    border: 1px solid #959DA6;
}

.swal2-styled.swal2-cancel:hover,
.swal2-styled.swal2-cancel:focus {
    color: #fff;
    background-color: #959DA6;
}

.swal2-timer-progress-bar {
    background: #FFD027 !important;
}
