/*# fonts */
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap');
*{
  font-family: "Galano Grotesque", Poppins, Montserrat, sans-serif;
}
.swal2-success-circular-line-left{
    background-color:gray;
  }
  .swal2-success-ring{
    background-color:gray;
  }
  .swal2-select {
    width: 100%;
    border: 2px solid lavender;
    border-radius: 10px;
    margin: 4px !important;
    outline: none;
}
.swal2-select option{
  background-color: rgb(5, 5, 60);
  border: none;
  font-family: 'Times New Roman', Times, serif;
  color: #fff;
}
.swal2-select ::-webkit-scrollbar{
  display: none;
}
.swal2-file, .swal2-input, .swal2-textarea {
  box-sizing: border-box;
  width: auto;
  transition: border-color .3s, box-shadow .3s;
  border: 3px solid rgb(23, 23, 137);
  border-radius: 20px;
  color: black !important;
  background: inherit;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, .06);
  color: inherit;
  font-size: 1.125em; background: linear-gradient(45deg,#0de5da,#5b0e43,#c2b41b,#000000);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
  
  .swal2-popup.swal2-modal.swal2-show{

      background-color: #ffffff9d;
      border: 6px solid lavender;
      box-shadow: 0 0 20px 1px rgba(0, 0, 0, 0.1);
      border-radius: 10px;
  }
  
     .swal2-popup{
    border: 2px solid gray;
    background-size: cover;
    backdrop-filter: blur(5px);
    background-color: transparent;
    border-radius: 20px;
    font-family: "Galano Grotesque", Poppins, Montserrat, sans-serif;
  
  }
  

  h2#swal2-title.swal2-title{
    color: #0a083d;
   
  
   
  }
  ::placeholder{
      color: rgb(53, 48, 210);
  }
  .swal2-container.swal2-backdrop-show, .swal2-container.swal2-noanimation {
    background: rgba(117, 138, 138, 0.4)!important;
    /* background: rgba(117, 138, 138, 0.4); */
    backdrop-filter: blur(5px);
  }
  .swal2-content {
    z-index: 1;
    justify-content: center;
    margin: 0;
    padding: 0 1.6em;
    color: #545454;
    font-size: 1.125em;
    font-weight: 400;
    line-height: normal;
    text-align: center;
    word-wrap: break-word;
}
  
  div:where(.swal2-container) div:where(.swal2-popup) {
    display: none;
    position: relative;
    box-sizing: border-box;
    grid-template-columns: minmax(0, 100%);
    width: 32em;
    max-width: 100%;
    padding: 0 0 1.25em;
    border: none;
    border-radius: 5px;
    background: #c1baba;
    color: #110f0f;
    font-family: inherit;
    font-size: 1rem;
    
  }
  
  
  
  
  .swal2-icon.swal2-error [class^=swal2-x-mark-line] {
    display: block;
    position: absolute;
    top: 2.3125em;
    width: 2.9375em;
    height: 0.3125em;
    border-radius: 0.125em;
    background-color: #e6eeea;
    
  
  }
  
  
    .swal2-icon.swal2-error {
      border-color: gray;
      backdrop-filter: blur(5px);
     
    }
    button.swal2-confirm.swal2-styled,.swal2-cancel.swal2-styled {
      border:1px solid gray ;
      border-radius: 20px;
      background: initial;
      backdrop-filter: blur(50px);
      color: #fff;
      background-color: red;
      border: 2px solid lavender;
      width: auto !important;;
      font-size: 1em;
      font-family: Georgia, 'Times New Roman', Times, serif;
      outline: none;
     
    
      
    }
    div:where(.swal2-container) button:where(.swal2-close) {
    /* z-index:2; */
    /* align-items:center; */
    /* justify-content:center; */
    /* width:1.2em; */
    /* height:1.2em; */
    /* margin-top:0; */
    /* margin-right:0; */
    /* margin-bottom:-1.2em; */
    /* padding:0; */
    /* overflow:hidden; */
    /* transition:color .1s,box-shadow .1s; */
    /* border:none; */
    /* border-radius:5px; */
    /* background:rgba(0,0,0,0); */
    color: #fff;
    font-family: monospace;
    /* font-size:2.5em; */
    /* cursor:pointer; */
    /* justify-self:end; */
}
  
    @media (max-width: 850px){
      .swal2-content {
        z-index: 1;
        justify-content: center;
        margin: 0;
        padding: 0px !important;
        color: #545454;
        font-size: 1.125em;
        font-weight: 400;
        line-height: normal;
        text-align: center;
        word-wrap: break-word;
    }
    .swal2-popup.swal2-modal.swal2-show{

      background-color: #ffffff9d;
      border: 1px solid lavender !important;
      box-shadow: 0 0 20px 1px rgba(0, 0, 0, 0.1);
      border-radius: 10px;
  }
    }
    