#Styled_Login {
  padding-bottom: unset;
}
#Styled_Login .row {
    margin-left: -10px !important;
    margin-right: -10px !important;
  }
#Styled_Login .col-md-12,#Styled_Login .col-lg-6,#Styled_Login .col-md-6,#Styled_Login .col-12,#Styled_Login .col-8,#Styled_Login .col-4 {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
@media (max-width: 1023px) {
    #Styled_Login .row {
      margin-left: -10px !important;
      margin-right: -10px !important;
    }
      :is(#Styled_Login .row) .col-md-12,:is(#Styled_Login .row) .col-md-8,:is(#Styled_Login .row) .col-md-6,:is(#Styled_Login .row) .col-md-4,:is(#Styled_Login .row) .col-12 {
        padding-left: 10px !important;
        padding-right: 10px !important;
      }
  }
#Styled_Login .login-area {
    padding-top: 8vh;
    padding-bottom: 8vh;
    margin: auto;
  }
@media (min-width: 1025px) {
  #Styled_Login .login-area {
      max-width: 100% !important;
  }
    }
@media (max-width: 1024px) {
  #Styled_Login .login-area {
      max-width: 100%;
      padding-top: 0;
      padding-bottom: 0;
  }

      :is(#Styled_Login .login-area) .container {
        padding-left: 0 !important;
        padding-right: 0 !important;
      }
    }
:is(#Styled_Login .login-area) .section-title {
      margin-bottom: 25px;
    }
:is(#Styled_Login .login-area) .container {
      text-align: left;
      width: 100%;
      margin: 0 auto !important;
    }
@media (max-width: 1023px) {
  :is(#Styled_Login .login-area) .container {
        padding: 0 10px !important;
    }
      }
:is(:is(:is(#Styled_Login .login-area) .container) .email) .MuiFormControl-root {
          width: 100% !important;
          width: -moz-available !important;
          width: -webkit-fill-available !important;
          margin-bottom: 20px;
        }
.gender-radio-group:is(:is(:is(:is(#Styled_Login .login-area) .container) .email) .MuiFormControl-root) {
            margin-bottom: 0 !important;
          }
@media (max-width: 1023px) {
  .gender-radio-group:is(:is(:is(:is(#Styled_Login .login-area) .container) .email) .MuiFormControl-root) {
              margin-bottom: 20px !important;
          }
            }
.gender-radio-group:is(:is(:is(:is(#Styled_Login .login-area) .container) .email) .MuiFormControl-root) .MuiFormLabel-root,.gender-radio-group:is(:is(:is(:is(#Styled_Login .login-area) .container) .email) .MuiFormControl-root) .MuiTypography-root {
              font-size: 16px !important;
            }
.gender-radio-group:is(:is(:is(:is(#Styled_Login .login-area) .container) .email) .MuiFormControl-root) .MuiRadio-root {
              padding: 4px 9px !important;
            }
@media (max-width: 442px) {
  .gender-radio-group:is(:is(:is(:is(#Styled_Login .login-area) .container) .email) .MuiFormControl-root) .MuiFormControlLabel-root {
                width: 48% !important;
            }
              }
:is(:is(:is(:is(#Styled_Login .login-area) .container) .email) .MuiFormControl-root) .MuiFormLabel-root {
            margin-bottom: 0 !important;
          }
:is(:is(:is(:is(#Styled_Login .login-area) .container) .email) .MuiFormControl-root) .MuiTypography-root {
            font-size: 12px !important;
          }
:is(:is(:is(#Styled_Login .login-area) .container) .email) .MuiTextField-root {
          width: 100% !important;
          width: -moz-available !important;
          width: -webkit-fill-available !important;
        }
:is(:is(:is(:is(#Styled_Login .login-area) .container) .email) .MuiTextField-root) .MuiFormLabel-root {
            font-size: 16px !important;
            transform: translate(14px, 12px);
          }
.MuiInputLabel-shrink:is(:is(:is(:is(:is(#Styled_Login .login-area) .container) .email) .MuiTextField-root) .MuiFormLabel-root) {
              transform: translate(14px, -9px) !important;
              font-size: 12px !important;
            }
.Mui-focused:is(:is(:is(:is(:is(#Styled_Login .login-area) .container) .email) .MuiTextField-root) .MuiFormLabel-root) {
              color: #007ce0 !important;
            }
.Mui-error:is(:is(:is(:is(:is(#Styled_Login .login-area) .container) .email) .MuiTextField-root) .MuiFormLabel-root) {
              color: red !important;
            }
:is(:is(:is(:is(:is(#Styled_Login .login-area) .container) .email) .MuiTextField-root) .MuiInputBase-root) .MuiInputBase-input {
              font-size: 16px !important;
              padding: 12px 16px !important;
              line-height: 22px !important;
            }
:is(:is(:is(:is(:is(#Styled_Login .login-area) .container) .email) .MuiTextField-root) .MuiInputBase-root) legend {
              width: auto !important;
              font-size: 12px !important;
            }
:is(:is(:is(:is(#Styled_Login .login-area) .container) .email) .MuiTextField-root) .MuiInputAdornment-root {
            font-size: 16px !important;
          }
:is(:is(:is(#Styled_Login .login-area) .container) .email) .MuiFormHelperText-root {
          margin: 8px 0 0 !important;
        }
:is(:is(:is(:is(#Styled_Login .login-area) .container) .email) .MuiFormHelperText-root) label {
            font-size: 12px !important;
          }
:is(:is(:is(#Styled_Login .login-area) .container) .email) .contact-number-input {
          width: 100%;
        }
:is(:is(:is(#Styled_Login .login-area) .container) .email) .country-code-input {
          width: 45%;
          margin-left: 20px;
        }
@media (max-width: 1024px) {
  :is(:is(:is(#Styled_Login .login-area) .container) .email) .country-code-input {
            width: 45% !important;
        }
          }
:is(:is(:is(:is(#Styled_Login .login-area) .container) .email) .country-code-input) .MuiInputBase-root {
            padding: 0;
          }
:is(:is(:is(:is(#Styled_Login .login-area) .container) .email) .country-code-input) .MuiOutlinedInput-root {
            padding: 0;
          }
:is(:is(:is(#Styled_Login .login-area) .container) .sms) .MuiFormControl-root {
          width: 100% !important;
          width: -moz-available !important;
          width: -webkit-fill-available !important;
          margin-bottom: 20px;
        }
.gender-radio-group:is(:is(:is(:is(#Styled_Login .login-area) .container) .sms) .MuiFormControl-root) {
            margin-bottom: 0 !important;
          }
@media (max-width: 1023px) {
  .gender-radio-group:is(:is(:is(:is(#Styled_Login .login-area) .container) .sms) .MuiFormControl-root) {
              margin-bottom: 20px !important;
          }
            }
.gender-radio-group:is(:is(:is(:is(#Styled_Login .login-area) .container) .sms) .MuiFormControl-root) .MuiFormLabel-root,.gender-radio-group:is(:is(:is(:is(#Styled_Login .login-area) .container) .sms) .MuiFormControl-root) .MuiTypography-root {
              font-size: 16px !important;
            }
.gender-radio-group:is(:is(:is(:is(#Styled_Login .login-area) .container) .sms) .MuiFormControl-root) .MuiRadio-root {
              padding: 4px 9px !important;
            }
@media (max-width: 442px) {
  .gender-radio-group:is(:is(:is(:is(#Styled_Login .login-area) .container) .sms) .MuiFormControl-root) .MuiFormControlLabel-root {
                width: 48% !important;
            }
              }
:is(:is(:is(:is(#Styled_Login .login-area) .container) .sms) .MuiFormControl-root) .MuiFormLabel-root {
            margin-bottom: 0 !important;
          }
:is(:is(:is(:is(#Styled_Login .login-area) .container) .sms) .MuiFormControl-root) .MuiTypography-root {
            font-size: 12px !important;
          }
:is(:is(:is(#Styled_Login .login-area) .container) .sms) .MuiTextField-root {
          width: 100% !important;
          width: -moz-available !important;
          width: -webkit-fill-available !important;
        }
:is(:is(:is(:is(#Styled_Login .login-area) .container) .sms) .MuiTextField-root) .MuiFormLabel-root {
            font-size: 16px !important;
            transform: translate(14px, 12px);
          }
.MuiInputLabel-shrink:is(:is(:is(:is(:is(#Styled_Login .login-area) .container) .sms) .MuiTextField-root) .MuiFormLabel-root) {
              transform: translate(14px, -9px) !important;
              font-size: 12px !important;
            }
.Mui-focused:is(:is(:is(:is(:is(#Styled_Login .login-area) .container) .sms) .MuiTextField-root) .MuiFormLabel-root) {
              color: #007ce0 !important;
            }
.Mui-error:is(:is(:is(:is(:is(#Styled_Login .login-area) .container) .sms) .MuiTextField-root) .MuiFormLabel-root) {
              color: red !important;
            }
:is(:is(:is(:is(:is(#Styled_Login .login-area) .container) .sms) .MuiTextField-root) .MuiInputBase-root) .MuiInputBase-input {
              font-size: 16px !important;
              padding: 12px 16px !important;
              line-height: 22px !important;
            }
:is(:is(:is(:is(:is(#Styled_Login .login-area) .container) .sms) .MuiTextField-root) .MuiInputBase-root) legend {
              width: auto !important;
              font-size: 12px !important;
            }
:is(:is(:is(:is(#Styled_Login .login-area) .container) .sms) .MuiTextField-root) .MuiInputAdornment-root {
            font-size: 16px !important;
          }
:is(:is(:is(#Styled_Login .login-area) .container) .sms) .MuiFormHelperText-root {
          margin: 8px 0 0 !important;
        }
:is(:is(:is(:is(#Styled_Login .login-area) .container) .sms) .MuiFormHelperText-root) label {
            font-size: 12px !important;
          }
:is(:is(:is(#Styled_Login .login-area) .container) .sms) .contact-number-input {
          width: 100%;
        }
:is(:is(:is(#Styled_Login .login-area) .container) .sms) .country-code-input {
          width: 45%;
          margin-right: 20px;
        }
@media (max-width: 1024px) {
  :is(:is(:is(#Styled_Login .login-area) .container) .sms) .country-code-input {
            width: 45% !important;
        }
          }
:is(:is(:is(:is(#Styled_Login .login-area) .container) .sms) .country-code-input) .MuiInputBase-root {
            padding: 0;
          }
:is(:is(:is(:is(#Styled_Login .login-area) .container) .sms) .country-code-input) .MuiOutlinedInput-root {
            padding: 0;
          }
:is(:is(:is(#Styled_Login .login-area) .container) .password) .MuiFormControl-root {
          width: 100% !important;
          width: -moz-available !important;
          width: -webkit-fill-available !important;
          margin-bottom: 20px;
        }
:is(:is(:is(:is(#Styled_Login .login-area) .container) .password) .MuiFormControl-root) .MuiFormLabel-root {
            font-size: 16px !important;
            transform: translate(14px, 12px);
          }
.MuiInputLabel-shrink:is(:is(:is(:is(:is(#Styled_Login .login-area) .container) .password) .MuiFormControl-root) .MuiFormLabel-root) {
              transform: translate(14px, -9px) !important;
              font-size: 12px !important;
            }
.Mui-focused:is(:is(:is(:is(:is(#Styled_Login .login-area) .container) .password) .MuiFormControl-root) .MuiFormLabel-root) {
              color: #007ce0 !important;
            }
.Mui-error:is(:is(:is(:is(:is(#Styled_Login .login-area) .container) .password) .MuiFormControl-root) .MuiFormLabel-root) {
              color: red !important;
            }
:is(:is(:is(:is(:is(#Styled_Login .login-area) .container) .password) .MuiFormControl-root) .MuiInputBase-root) .MuiInputBase-input {
              font-size: 16px !important;
              padding: 12px 16px !important;
            }
:is(:is(:is(:is(:is(#Styled_Login .login-area) .container) .password) .MuiFormControl-root) .MuiInputBase-root) legend {
              width: auto !important;
              font-size: 12px !important;
            }
:is(:is(:is(:is(#Styled_Login .login-area) .container) .password) .MuiFormControl-root) .MuiInputAdornment-root {
            font-size: 16px !important;
          }
:is(:is(:is(:is(:is(:is(#Styled_Login .login-area) .container) .password) .MuiFormControl-root) .MuiInputAdornment-root) .MuiButtonBase-root):focus,:is(:is(:is(:is(:is(:is(#Styled_Login .login-area) .container) .password) .MuiFormControl-root) .MuiInputAdornment-root) .MuiButtonBase-root):hover {
                background-color: transparent !important;
                outline: 0 !important;
              }
:is(:is(:is(#Styled_Login .login-area) .container) .password) .MuiFormHelperText-root {
          margin: 8px 0 0 !important;
        }
:is(:is(:is(:is(#Styled_Login .login-area) .container) .password) .MuiFormHelperText-root) label {
            font-size: 12px !important;
          }
:is(:is(:is(#Styled_Login .login-area) .container) .verification-code) .MuiFormControl-root {
          width: 100% !important;
          width: -moz-available !important;
          width: -webkit-fill-available !important;
          margin-bottom: 20px;
        }
.gender-radio-group:is(:is(:is(:is(#Styled_Login .login-area) .container) .verification-code) .MuiFormControl-root) {
            margin-bottom: 0 !important;
          }
@media (max-width: 1023px) {
  .gender-radio-group:is(:is(:is(:is(#Styled_Login .login-area) .container) .verification-code) .MuiFormControl-root) {
              margin-bottom: 20px !important;
          }
            }
.gender-radio-group:is(:is(:is(:is(#Styled_Login .login-area) .container) .verification-code) .MuiFormControl-root) .MuiFormLabel-root,.gender-radio-group:is(:is(:is(:is(#Styled_Login .login-area) .container) .verification-code) .MuiFormControl-root) .MuiTypography-root {
              font-size: 16px !important;
            }
.gender-radio-group:is(:is(:is(:is(#Styled_Login .login-area) .container) .verification-code) .MuiFormControl-root) .MuiRadio-root {
              padding: 4px 9px !important;
            }
@media (max-width: 442px) {
  .gender-radio-group:is(:is(:is(:is(#Styled_Login .login-area) .container) .verification-code) .MuiFormControl-root) .MuiFormControlLabel-root {
                width: 48% !important;
            }
              }
:is(:is(:is(:is(#Styled_Login .login-area) .container) .verification-code) .MuiFormControl-root) .MuiFormLabel-root {
            margin-bottom: 0 !important;
          }
:is(:is(:is(:is(#Styled_Login .login-area) .container) .verification-code) .MuiFormControl-root) .MuiTypography-root {
            font-size: 12px !important;
          }
:is(:is(:is(#Styled_Login .login-area) .container) .verification-code) .MuiTextField-root {
          width: 100% !important;
          width: -moz-available !important;
          width: -webkit-fill-available !important;
        }
:is(:is(:is(:is(#Styled_Login .login-area) .container) .verification-code) .MuiTextField-root) .MuiFormLabel-root {
            font-size: 16px !important;
            transform: translate(14px, 12px);
          }
.MuiInputLabel-shrink:is(:is(:is(:is(:is(#Styled_Login .login-area) .container) .verification-code) .MuiTextField-root) .MuiFormLabel-root) {
              transform: translate(14px, -9px) !important;
              font-size: 12px !important;
            }
.Mui-focused:is(:is(:is(:is(:is(#Styled_Login .login-area) .container) .verification-code) .MuiTextField-root) .MuiFormLabel-root) {
              color: #007ce0 !important;
            }
.Mui-error:is(:is(:is(:is(:is(#Styled_Login .login-area) .container) .verification-code) .MuiTextField-root) .MuiFormLabel-root) {
              color: red !important;
            }
:is(:is(:is(:is(:is(#Styled_Login .login-area) .container) .verification-code) .MuiTextField-root) .MuiInputBase-root) .MuiInputBase-input {
              font-size: 16px !important;
              padding: 12px 16px !important;
              line-height: 22px !important;
            }
:is(:is(:is(:is(:is(#Styled_Login .login-area) .container) .verification-code) .MuiTextField-root) .MuiInputBase-root) legend {
              width: auto !important;
              font-size: 12px !important;
            }
:is(:is(:is(:is(#Styled_Login .login-area) .container) .verification-code) .MuiTextField-root) .MuiInputAdornment-root {
            font-size: 16px !important;
          }
:is(:is(:is(#Styled_Login .login-area) .container) .verification-code) .MuiFormHelperText-root {
          margin: 8px 0 0 !important;
        }
:is(:is(:is(:is(#Styled_Login .login-area) .container) .verification-code) .MuiFormHelperText-root) label {
            font-size: 12px !important;
          }
:is(:is(:is(#Styled_Login .login-area) .container) .verification-code) .verification-code-input {
          width: 48%;
          min-width: 48%;
          margin-right: 20px;
        }
:is(:is(:is(#Styled_Login .login-area) .container) .verification-code) .get-code {
          width: 100%;
        }
:is(:is(:is(:is(#Styled_Login .login-area) .container) .verification-code) .get-code) .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;
          }
:is(:is(:is(:is(:is(:is(#Styled_Login .login-area) .container) .verification-code) .get-code) .primary-btn) .ant-statistic) .ant-statistic-content {
                font-size: 18px !important;
              }
:is(:is(:is(:is(#Styled_Login .login-area) .container) .verification-code) .get-code) .primary-btn:hover,:is(:is(:is(:is(#Styled_Login .login-area) .container) .verification-code) .get-code) .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;
          }
:is(:is(:is(:is(:is(:is(#Styled_Login .login-area) .container) .verification-code) .get-code) .primary-btn:hover,:is(:is(:is(:is(#Styled_Login .login-area) .container) .verification-code) .get-code) .primary-btn:focus) .ant-statistic) .ant-statistic-content {
                font-size: 18px !important;
              }
:is(:is(#Styled_Login .login-area) .container) a {
        font-size: 14px !important;
        color: #007ce0 !important;
      }
:is(:is(#Styled_Login .login-area) .container) .login-content {
        width: 100%;
        max-width: unset;
        margin: 0 auto;
      }
:is(:is(:is(#Styled_Login .login-area) .container) .login-content) .login {
          background-color: transparent !important;
          padding: 24px;
          margin: auto;
        }
@media (min-width: 1024px) {
  :is(:is(:is(#Styled_Login .login-area) .container) .login-content) .login {
            width: 468px !important;
            padding: 32px 48px !important;
            border: 1px solid #d4d4d4cc;
        }
          }
:is(:is(:is(:is(#Styled_Login .login-area) .container) .login-content) .login) .forgot-password {
            color: #007ce0 !important;
            width: fit-content;
            margin-left: 0 !important;
            margin-right: 0;
            cursor: pointer !important;
          }
:is(:is(:is(:is(#Styled_Login .login-area) .container) .login-content) .login) .ant-input-password {
            height: 35px !important;
            border-radius: 4px;
          }
:is(:is(:is(:is(:is(#Styled_Login .login-area) .container) .login-content) .login) .ant-input-password) .ant-input {
              height: 26px !important;
            }
:is(:is(:is(:is(#Styled_Login .login-area) .container) .login-content) .login) .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;
          }
:is(:is(:is(:is(#Styled_Login .login-area) .container) .login-content) .login) .primary-btn:hover,:is(:is(:is(:is(#Styled_Login .login-area) .container) .login-content) .login) .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;
          }
:is(:is(:is(:is(#Styled_Login .login-area) .container) .login-content) .login) .verify-code-btn {
            width: 100% !important;
            height: 35px !important;
            padding: 0 !important;
            text-align: center;
            border-radius: 4px !important;
            font-size: 16px !important;
            outline: 0 !important;
            border-style: solid !important;
          }
:is(:is(:is(:is(#Styled_Login .login-area) .container) .login-content) .login) .verify-code-btn:hover,:is(:is(:is(:is(#Styled_Login .login-area) .container) .login-content) .login) .verify-code-btn:focus {
            width: 100% !important;
            height: 35px !important;
            padding: 0 !important;
            text-align: center;
            border-radius: 4px !important;
            font-size: 16px !important;
            outline: 0 !important;
            border-style: solid !important;
          }
:is(:is(:is(:is(#Styled_Login .login-area) .container) .login-content) .login) .facebook-btn {
            width: 100% !important;
            height: 46px !important;
            padding: 8px;
            text-align: center;
            border-radius: 4px !important;
            font-size: 18px !important;
            border-color: #0c2028 !important;
            border-width: 0.4px !important;
            background-color: #3b5998 !important;
            color: #ffffff !important;
            outline: 0 !important;
          }
:is(:is(:is(:is(:is(#Styled_Login .login-area) .container) .login-content) .login) .facebook-btn) .facebook-filled {
              content: url('https://api.iconify.design/ant-design:facebook-filled.svg?color=white&height=16px');
              vertical-align: -0.125em;
              margin-right: 4px;
            }
:is(:is(:is(:is(#Styled_Login .login-area) .container) .login-content) .login) .google-btn {
            width: 100% !important;
            height: 46px !important;
            padding: 8px;
            text-align: center;
            border-radius: 4px !important;
            font-size: 18px !important;
            border-color: #0c2028 !important;
            border-width: 0.4px !important;
            background-color: #4285f4 !important;
            color: #ffffff !important;
            outline: 0 !important;
          }
:is(:is(:is(:is(:is(#Styled_Login .login-area) .container) .login-content) .login) .google-btn) .google-filled {
              content: url('https://api.iconify.design/ant-design:google-outlined.svg?color=white&height=22px&width=30px');
              font-size: 40px;
              vertical-align: -0.125em;
              margin-right: 4px;
            }
:is(:is(:is(:is(:is(#Styled_Login .login-area) .container) .login-content) .login) .login-as-affiliate) .account-link {
              margin: 0 auto !important;
            }
:is(:is(:is(:is(#Styled_Login .login-area) .container) .login-content) .login) .account-text {
            width: fit-content;
            margin-left: auto;
            margin-right: 0;
          }
:is(:is(:is(:is(#Styled_Login .login-area) .container) .login-content) .login) .account-link {
            width: fit-content;
            margin-left: 4px;
            margin-right: auto;
            cursor: pointer !important;
          }
