.swal2-content {
    font-size: 3em !important;
    border-radius: 0em !important;
  }
  
  .swal2-title {
    font-size: 3em !important;
    letter-spacing: 0em;
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif !important;
  }
  
  
  .swal2-popup button {
    font-size: 2em !important;
    border-radius: 0em !important;
  }
  
  .swal2-popup .trial-tandc {
    color: red;
    max-height: 400px;
    overflow-y: scroll;
  }
  
  .swal2-cancel swal2-styled {
    border-radius: 0em !important;
  }
  
  .sawl2-styled.swal2-popup {
    border-radius: 0em !important;
  }
  
  .swal2-styled.swal2-cancel {
    border-radius: 0em !important;
    background-color: #222221 !important;
  }
  
  .swal2-styled.swal2-confirm {
    border-radius: 0em !important;
    background-color: #1E496D !important;
    outline: none !important;
    border: 0 !important;
    outline: 0 !important;
  }
  
  .swal2-icon {
    border-color: #1E496D !important;
    color: #1E496D !important;
  }
  
  .swal2-actions {
    border: 0em !important;
    outline: none !important;
  }
  

  .doc-nw-popup .swal2-input{
    width:50%;
    height:40px;
    padding:15px;
    margin:10px !important;
    font-size: 0.8em;
    color: var(--primary-color);
    border-radius: 2px !important;
    border:none;
    background: rgb(238, 238, 238);
    box-shadow: 4px 4px 60px 8px rgba(0, 0, 0, 0.3);
  }
  .doc-nw-popup .swal2-title{
    color:white;
  }
  
  .doc-nw-popup p{
    color:white;
    font-size: 0.9em;
  }
  
  .doc-nw-popup .swal2-input::placeholder{
    opacity: 0.7;
    color: black;
  }
  
  .swal2-popup .swal2-validation-message {
    background:white;
    color: #252e3a;
    margin:15px;
    font-size: 0.9em;
  }
  
  .doc-nw-popup{
    border-radius: 0 !important;
    padding:50px !important;
    font-family: 'avalonregular', sans-serif;
  }
    
  @media screen and (max-width:900px) {
    .swal2-content {
      font-size: 14px !important;
      border-radius: 0em !important;
    }
    
    .swal2-title {
      font-size: 17px !important;
      letter-spacing: 0em;
      font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif !important;
    }
  
    .swal2-popup .swal2-input{
      width:80%;
      height:40px;
    }
  
    .swal2-popup button {
      font-size: 14px !important;
    }
  
    .swal2-popup {
      width: 90% !important;
    }

    .doc-nw-popup .swal2-input{
        width:80% !important;
        padding:5px !important;
    }
    .doc-nw-popup {
        padding:15px !important;
    }
    #swalRecaptcha iframe {
        transform:scale(0.77);
        transform-origin:0 0;
      }
    
  }
  #swalRecaptcha > div {
    margin: 0 auto .5em;
  }