#Styled_AffiliateRecoverPassword {
  background-color: transparent !important;
  padding: 24px;
  margin: auto;
}
@media (min-width: 1024px) {
  #Styled_AffiliateRecoverPassword {
    width: 500px !important;
    padding: 32px 48px !important;
    border: 1px solid #d4d4d4cc;
}
  }
@media (max-width: 1024px) {
  #Styled_AffiliateRecoverPassword {
    border: none !important;
    padding: 16px !important;
}
  }
#Styled_AffiliateRecoverPassword .MuiFormControl-root {
    width: 100% !important;
    width: -moz-available !important;
    width: -webkit-fill-available !important;
    margin-bottom: 20px;
  }
:is(#Styled_AffiliateRecoverPassword .MuiFormControl-root) .MuiFormLabel-root {
      margin-bottom: 0 !important;
    }
.Mui-focused:is(:is(#Styled_AffiliateRecoverPassword .MuiFormControl-root) .MuiFormLabel-root) {
        color: #007ce0 !important;
      }
.Mui-error:is(:is(#Styled_AffiliateRecoverPassword .MuiFormControl-root) .MuiFormLabel-root) {
        color: red !important;
      }
:is(#Styled_AffiliateRecoverPassword .MuiFormControl-root) .MuiTypography-root {
      font-size: 12px !important;
    }
#Styled_AffiliateRecoverPassword .MuiTextField-root {
    width: 100% !important;
    width: -moz-available !important;
    width: -webkit-fill-available !important;
  }
:is(#Styled_AffiliateRecoverPassword .MuiTextField-root) .MuiFormLabel-root {
      font-size: 16px !important;
      transform: translate(14px, 12px);
    }
.MuiInputLabel-shrink:is(:is(#Styled_AffiliateRecoverPassword .MuiTextField-root) .MuiFormLabel-root) {
        transform: translate(14px, -9px) !important;
        font-size: 12px !important;
      }
.Mui-focused:is(:is(#Styled_AffiliateRecoverPassword .MuiTextField-root) .MuiFormLabel-root) {
        color: #007ce0 !important;
      }
.Mui-error:is(:is(#Styled_AffiliateRecoverPassword .MuiTextField-root) .MuiFormLabel-root) {
        color: red !important;
      }
:is(:is(#Styled_AffiliateRecoverPassword .MuiTextField-root) .MuiInputBase-root) .MuiInputBase-input {
        font-size: 16px !important;
        padding: 12px 16px !important;
        line-height: 22px !important;
      }
:is(:is(#Styled_AffiliateRecoverPassword .MuiTextField-root) .MuiInputBase-root) legend {
        width: auto !important;
        font-size: 12px !important;
      }
:is(#Styled_AffiliateRecoverPassword .MuiTextField-root) .MuiInputAdornment-root {
      font-size: 16px !important;
    }
#Styled_AffiliateRecoverPassword .MuiFormHelperText-root {
    margin: 8px 0 0 !important;
  }
:is(#Styled_AffiliateRecoverPassword .MuiFormHelperText-root) label {
      font-size: 12px !important;
    }
#Styled_AffiliateRecoverPassword .primary-btn {
    width: 100% !important;
    height: 46px !important;
    padding: 0 !important;
    text-align: center;
    border-radius: 4px !important;
    font-size: 18px !important;
    outline: 0 !important;
    border-style: solid !important;
  }
#Styled_AffiliateRecoverPassword .primary-btn:hover,#Styled_AffiliateRecoverPassword .primary-btn:focus {
    width: 100% !important;
    height: 46px !important;
    padding: 0 !important;
    text-align: center;
    border-radius: 4px !important;
    font-size: 18px !important;
    outline: 0 !important;
    border-style: solid !important;
  }
#Styled_AffiliateRecoverPassword .account-link {
    width: fit-content;
    margin-left: 4px;
    margin-right: auto;
    cursor: pointer !important;
  }
