.signin-sec .forgot {
    text-align: center;
  }
  .signin-sec .forgot a {
    color: #0c66e4;
    font-weight: 600;
    text-decoration: underline !important;
  }
  .signin-sec .innerWrap .form-sec .formWrapper .signup {
    margin-top: 40px;
  }
  .signin-sec .innerWrap .form-sec .formWrapper .signup a {
    color: #0c66e4 !important;
    text-decoration: underline !important;
    font-weight: 500;
  }
  
  .signin-sec.sty2 .innerWrap .form-sec .formWrapper h5 {
    margin-bottom: 20px;
  }
  .signin-sec.sty2 .innerWrap .form-sec .formWrapper p {
    text-align: center;
    margin-bottom: 40px;
  }
  .signin-sec.sty2 .innerWrap .form-sec .formWrapper .inputWrap label {
    color: #000;
    font-weight: 600;
  }
  .signin-sec.sty2 .innerWrap .form-sec .formWrapper .disclaimer {
    max-width: 357px;
    margin: 40px auto;
    text-align: center;
  }
  .signin-sec.sty2 .innerWrap .form-sec .formWrapper .disclaimer.sty2 {
    max-width: 100%;
    margin: 40px auto;
    text-align: center;
  }
  .signin-sec.sty2 .innerWrap .form-sec .formWrapper .disclaimer.sty2 a{
    color: #0c66e4 !important;
    text-decoration: underline !important;
    font-weight: 500;
  }
  .signin-sec.sty2
    .innerWrap
    .form-sec
    .formWrapper
    .disclaimer
    .g-recaptcha
    > div {
    width: 100% !important;
  }
  .signin-sec.sty2 .innerWrap .form-sec .formWrapper .backtologin {
    color: #0c66e4 !important;
    text-decoration: underline !important;
    font-weight: 500;
    margin: 0 auto;
    width: fit-content;
    position: relative;
    display: flex;
    align-items: center;
    gap: 16px;
  }
  /* .signin-sec .innerWrap .form-sec .formWrapper .inputCodeWrap form{
      display: flex;
      gap: 15px;
  }
  .signin-sec .innerWrap .form-sec .formWrapper .inputCodeWrap .inputBox{
      display: flex;
      gap: 15px;
  }
  
  .signin-sec .innerWrap .form-sec .formWrapper .inputCodeWrap .inputBox input{
      height: 70px;
  } */
  
  .signin-sec.sty2 .innerWrap .form-sec .formWrapper.popup {
    height: auto;
    min-height: auto;
  }
  
  .signin-sec.sty2 .innerWrap .form-sec .formWrapper.popup .joinWrap {
    padding: 0;
  }

  .signin-sec.sty2 .innerWrap .form-sec .formWrapper .CtaWrap.sty2{
    display: flex;
    flex-direction: column;
    gap: 20px;
  }

  .signin-sec.sty2 .innerWrap .form-sec .formWrapper .CtaWrap.sty2 button{
    padding: 20px 30px;
  }

  .signin-sec.sty2
    .innerWrap
    .form-sec
    .formWrapper.popup
    .joinWrap
    .inputCodeWrap {
    padding: 0;
    justify-content: center;
  }
  .signin-sec.sty2
    .innerWrap
    .form-sec
    .formWrapper.popup
    .joinWrap
    .inputCodeWrap
    .inputBox {
    margin-bottom: 0px !important;
    flex: 0 0 auto;
    max-width: 100%;
  }
  .signin-sec.sty2
    .innerWrap
    .form-sec
    .formWrapper.popup
    .joinWrap
    .inputCodeWrap
    form {
    display: flex;
  }
  
  @media (max-width: 768px) {
    .signin-sec.sty2
      .innerWrap
      .form-sec
      .formWrapper.popup
      .joinWrap
      .inputCodeWrap
      .inputBox
      input {
      width: 35px;
      height: 35px;
    }
    .signin-sec.sty2 .innerWrap .form-sec .formWrapper .backtologin {
      margin-bottom: 40px;
    }
    .signin-sec.sty2 .innerWrap .form-sec .formWrapper .CtaWrap.sty2{
      flex-direction: column;
    }
  }
form label.error {
  color: red !important;
  font-weight: bold !important;
  /* Optional: make the text bold */
}
.disabled-button {
  background-color: #cccccc !important;
  color: #666666 !important;
  cursor: not-allowed !important;
  opacity: 0.6 !important;
}