.swal2-popup {
   /* padding: 2.25em 1.5rem !important; */
   padding: 2.25rem 0.275rem !important;
   border-radius: 0.5rem !important;
   /* border: 6px solid #f0f0f0 !important; */
   /* border-bottom: 6px solid #c7c7c7 !important; */
   border: 10px solid #f4f4f4 !important;
}

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

.swal2-actions:not(.swal2-loading) .swal2-styled:hover,
.swal2-actions:not(.swal2-loading) .swal2-styled:active {
   background-image: none !important;
}

.swal2-confirm {
   background-color: #FFFFFF !important;
   border: 2px solid #4299e1 !important;
   border-radius: 0.3rem !important;
   color: #4299e1 !important;
   transition: 0.2s ease-in-out !important;
   font-size: 1rem !important;
   font-weight: 600 !important;
}

.swal2-confirm:hover {
   background-color: rgba(66, 153, 225, 0.1) !important;
}

.swal2-deny {
   background-color: #FFFFFF !important;
   border: 2px solid #D55 !important;
   border-radius: 0.3rem !important;
   color: #D55 !important;
   transition: 0.2s ease-in-out !important;
   font-size: 1rem !important;
   font-weight: 600 !important;
}

.swal2-deny:hover {
   background-color: rgba(234, 84, 85, 0.1) !important;
}

.swal2-cancel {
   background-color: #FFFFFF !important;
   border: 2px solid #6c757d !important;
   border-radius: 0.3rem !important;
   color: #6c757d !important;
   transition: 0.2s ease-in-out !important;
   font-size: 1rem !important;
   font-weight: 600 !important;
}

.swal2-cancel:hover {
   background-color: rgba(108, 117, 125, 0.1) !important;
}

.swal2-icon.swal2-warning {
   border-color: #e2961e;
   color: #e2961e;
}

.swal2-icon.swal2-info {
   border-color: #4299e1;
   color: #4299e1;
}

.swal2-icon.swal2-question {
   /* border-color: #e469d9; */
   /* color: #e469d9; */
   border-color: #49525d;
   color: #49525d;
}

.swal2-icon.swal2-success .swal2-success-ring {
   border: 0.25em solid #42c866;
}

.swal2-icon.swal2-success [class^=swal2-success-line] {
   background-color: #42c866;
}

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


.swal2-input,
.swal2-file,
.swal2-textarea {
   font-family: "Nunito", sans-serif !important;
   background-color: white !important;
   padding: 1rem !important;
   border: 2px solid #d9d9d9 !important;
   font-weight: 600 !important;
   border-radius: 0.5rem !important;
   margin-top: 1.4rem !important;
   width: 100% !important;
   margin: 1.4rem 0 !important;
}

.swal2-input:focus,
.swal2-file:focus,
.swal2-textarea:focus {
   box-shadow: none !important;
}