:root{
  --sp-fs-label:14px;
  --sp-fs-input:14px;
  --sp-fs-section:16px;
  --sp-fs-tab:14px;
  --sp-fs-menu:14px;
}
html body form.generatedForm.formv2,
html body form.generatedForm.formv3,
html body form.generatedForm.formv2 .sf-form-container,
html body form.generatedForm.formv3 .sf-form-container,
html body .loginWrapper form.generatedForm,
html body #sp_registerForm form.generatedForm{
  font-size:16px!important;
}
html body form.generatedForm:not(.searchForm) .sf-form-header:not(.register-tab),
html body .generatedForm:not(.searchForm) .sf-form-header:not(.register-tab){
  font-weight:700!important;
  color:#0f172a!important;
  margin:1.35rem 0 .65rem!important;
  letter-spacing:-.01em!important;
}
html body form.generatedForm:not(.searchForm) .sf-form-header:not(.register-tab) div,
html body .generatedForm:not(.searchForm) .sf-form-header:not(.register-tab) div{
  font-size:inherit!important;
  font-weight:inherit!important;
  color:inherit!important;
  padding:0!important;
  margin:0!important;
  border:none!important;
}
html body form.generatedForm:not(.searchForm) .sf-form-header:not(.register-tab),
html body form.generatedForm:not(.searchForm) .sf-form-header:not(.register-tab) div,
html body .generatedForm:not(.searchForm) .sf-form-header:not(.register-tab),
html body .generatedForm:not(.searchForm) .sf-form-header:not(.register-tab) div,
html body #sp_registerForm .sf-form-header:not(.register-tab),
html body #sp_registerForm .sf-form-header:not(.register-tab) div{
  font-size:var(--sp-fs-section)!important;
  line-height:1.35!important;
}
html body form.generatedForm label.sf-text-label,
html body form.generatedForm .sf-text-label,
html body .generatedForm:not(.searchForm) label.sf-text-label,
html body .generatedForm:not(.searchForm) .sf-text-label,
html body .loginWrapper .generatedForm label.sf-text-label,
html body #shopphp-user-content .generatedForm label.sf-text-label,
html body #sp_registerForm .generatedForm label.sf-text-label,
html body .page-content .generatedForm label.sf-text-label,
html body .page-content form.generatedForm label.sf-text-label,
html body[class*="pageprofile"] form.generatedForm label.sf-text-label,
html body[class*="pagelogin"] form.generatedForm label.sf-text-label,
html body[class*="pageregister"] form.generatedForm label.sf-text-label,
html body.velora-market form.generatedForm label.sf-text-label,
html body.phana-stitch form.generatedForm label.sf-text-label{
  display:block!important;
  float:none!important;
  width:100%!important;
  min-width:0!important;
  max-width:100%!important;
  font-size:var(--sp-fs-label)!important;
  font-weight:600!important;
  color:#64748b!important;
  line-height:1.45!important;
  margin:0 0 8px!important;
  padding:0!important;
}
html body .viewForm .td1{
  font-size:var(--sp-fs-label)!important;
  font-weight:600!important;
  color:#64748b!important;
  line-height:1.45!important;
  vertical-align:middle!important;
  white-space:nowrap;
}
html body form.generatedForm input.sf-form-input,
html body form.generatedForm textarea.sf-form-textarea,
html body form.generatedForm select.sf-form-select,
html body form.generatedForm .sf-form-input,
html body form.generatedForm .sf-form-textarea,
html body form.generatedForm .sf-form-select,
html body .generatedForm:not(.searchForm) input.sf-form-input,
html body .generatedForm:not(.searchForm) textarea.sf-form-textarea,
html body .generatedForm:not(.searchForm) select.sf-form-select,
html body .generatedForm:not(.searchForm) .sf-form-input,
html body .generatedForm:not(.searchForm) .sf-form-textarea,
html body .generatedForm:not(.searchForm) .sf-form-select,
html body .loginWrapper .sf-form-input,
html body .loginWrapper .sf-form-textarea,
html body .loginWrapper .sf-form-select,
html body .page-content form.generatedForm input,
html body .page-content form.generatedForm select,
html body .page-content form.generatedForm textarea,
html body .viewForm td,
html body .viewForm .td3{
  font-size:var(--sp-fs-input)!important;
  line-height:1.45!important;
}
html body form.generatedForm input.sf-form-input::placeholder,
html body form.generatedForm textarea.sf-form-textarea::placeholder,
html body .generatedForm:not(.searchForm) input.sf-form-input::placeholder,
html body .generatedForm:not(.searchForm) textarea.sf-form-textarea::placeholder{
  font-size:var(--sp-fs-input)!important;
}
html body form.generatedForm .register-tab,
html body form.generatedForm .register-tab label,
html body .generatedForm:not(.searchForm) .register-tab label,
html body #sp_registerForm .register-tab label{
  font-size:var(--sp-fs-tab)!important;
  width:auto!important;
  float:none!important;
  display:inline!important;
  margin:0!important;
  line-height:1.4!important;
}
html body form.generatedForm .gf_info,
html body form.generatedForm .sf-form-info,
html body .generatedForm:not(.searchForm) .gf_info,
html body .generatedForm:not(.searchForm) .sf-form-info{
  font-size:var(--sp-fs-label)!important;
  line-height:1.45!important;
}
html body form.generatedForm .sf-button,
html body form.generatedForm input.sf-button,
html body form.generatedForm button.sf-button,
html body .generatedForm:not(.searchForm) .sf-button{
  font-size:var(--sp-fs-input)!important;
}
html body form.generatedForm.formv2 .sf-form-container>ul>li,
html body form.generatedForm.formv3 .sf-form-container>ul>li{
  margin-bottom:6px!important;
}
html body form.generatedForm .sf-form-item-fullwidth>div{
  padding-bottom:14px!important;
  clear:both!important;
}
html body form.generatedForm .sf-form-item-fullwidth{
  margin-bottom:0!important;
  min-height:0!important;
  height:auto!important;
}
html body #mail-box input,
html body #ebulten,
html body .ebulten input,
html body .ebulten .loginInput,
html body .newsletter-wrap input[type="text"],
html body footer input[type="text"],
html body footer input[type="email"],
html body .box-authentication input,
html body .box-authentication textarea{
  font-size:var(--sp-fs-input)!important;
  line-height:1.45!important;
}
html body #mail-box input::placeholder,
html body #ebulten::placeholder,
html body .ebulten input::placeholder{
  font-size:var(--sp-fs-input)!important;
}
html body #mail-box .btn,
html body footer .input-group-btn .btn,
html body footer .btn-default{
  font-size:var(--sp-fs-label)!important;
}
