/*  */

.swal2-styled {
    /* margin: 0.3125em; */
    /* padding: 0.1em 0.8em; */
    transition: box-shadow .1s;
    box-shadow: 0 0 0 3px rgba(0,0,0,0);
    font-weight: 500;
    padding: 0.375rem 0.75rem !important;
    width: 6rem !important;
}
.swal2-popup .swal2-title {
  font-weight: 500;
  font-size: 1.3rem;
  margin: 1rem 0 0 0;
  color: #181C32;
}
.swal2-popup .swal2-content {
  font-weight: normal;
  font-size: 1.1rem;
  margin-top: 1.5rem;
  color: #3F4254;
}
.swal2-popup .btn {
  margin: 15px 5px 0;
}

.swal2-icon.swal2-warning {
  border-color: #FFA800;
  color: #FFA800;
}
.swal2-icon.swal2-error {
  border-color: #F64E60;
  color: #F64E60;
}
.swal2-icon.swal2-error [class^=swal2-x-mark-line] {
  background-color: rgba(246, 78, 96, 0.75);
}


.swal2-icon.swal2-success {
  border-color: #1BC5BD;
  color: #1BC5BD;
}
.swal2-icon.swal2-success [class^=swal2-success-line] {
  background-color: #1BC5BD;
} 
 .swal2-icon.swal2-success .swal2-success-ring {
  border-color: rgba(27, 197, 189, 0.3);
}


.swal2-icon.swal2-info {
  border-color: #1693d2;
  color: #1693d2;
}
.swal2-icon.swal2-question {
  border-color: #3699FF;
  color: #3699FF;
}
.swal2-icon {
    position: relative;
    box-sizing: content-box;
    justify-content: center;
    width: 5em;
    /* height: 5em; */
    margin: 1.6em auto 0.6em;
    border: 0.25em solid rgba(0,0,0,0);
    border-radius: 50%;
    border-color: #000;
    font-family: inherit;
    line-height: 5em;
    cursor: default;
    user-select: none;
}
.swal2-title {
    position: relative;
    max-width: 100%;
    margin: 0;
    padding: 0.1em 1em 0;
    color: inherit;
    font-size: 1.875em;
    font-weight: 600;
    text-align: center;
    text-transform: none;
    word-wrap: break-word;
}
.swal2-popup {
    width: 30em;
}
.swal2-styled{
    width: 10.7rem !important;
    padding: 0.675rem 0.75rem !important
}
.swal2-styled.swal2-confirm {
    background-color: #1693d2 !important;
}
.swal2-styled.swal2-confirm:focus {
  box-shadow: 0 0 0 3px rgba(112, 102, 224, 0) !important;
}
.swal2-icon {
    /* position: relative; */
    /* -webkit-box-sizing: content-box; */
    /* box-sizing: content-box; */
    /* -webkit-box-pack: center; */
    -ms-flex-pack: center;
    justify-content: center;
    width: 5em;
    height: 5em;
    margin: 1.25em auto 1.875em;
    border: 0.25em solid transparent;
    border-radius: 50%;
    border-color: #000;
    font-family: inherit;
    line-height: 5em;
    cursor: default;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.swal2-container {
  z-index: 9999 !important;
}
/* to fix elements moving right */
body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) {
  overflow: auto !important;
  overflow:visible !important;
}
body.swal2-shown{
  overflow:visible !important;
  padding-right: 0px !important; 
}