Skip to main content

Form Styling Reference

All styling options available in the form builder's Design tab.

Color options​

OptionValuesDefaultEffect
Primary ColorAny hex color#3b82f6Buttons, active states, focus rings, links
Text ColorAny hex color#1f2937Body text and field values
Background ColorAny hex color#ffffffForm background
Input BackgroundAny hex color#ffffffBackground of text inputs, dropdowns, and text areas
Border ColorAny hex color#d1d5dbBorders on inputs, separators, and cards

Typography​

Font options​

OptionValuesDefaultEffect
Font FamilySee built-in list below, or one of your uploaded fontsInter, sans-serifFont used across the entire form
Base SizeNumber (px)16Base font size for body text and inputs
Line HeightNumber (unitless multiplier)1.5Line height for body text
Font Weight400 (Normal), 500 (Medium), 600 (Semibold), 700 (Bold)400Base font weight

Built-in fonts​

These fonts are bundled locally and do not require an external request:

  • Inter
  • Roboto
  • Open Sans
  • Montserrat
  • Lato
  • Poppins
  • Source Sans Pro
  • Raleway
  • PT Sans
  • Nunito
  • Prompt
  • Noto Sans

Forms that used Google Fonts​

Google Fonts are currently not available. Forms that already use a Google font keep it:

  • If the font is in the built-in list (for example Prompt or Noto Sans), the form shows it as before.
  • Any other font is shown in a standard fallback font. To change this, pick a built-in font or upload your own font.

Label overrides​

You can override styling specifically for field labels without changing the rest of the form.

OptionValuesDefaultEffect
Label Font Size (toggle)on / offoffEnable a separate font size for labels
Label Font SizeNumber (px)Inherits from Base SizeLabel-specific font size
Label Color (toggle)on / offoffEnable a separate color for labels
Label ColorAny hex colorInherits from Text ColorLabel-specific text color
BoldNormal / BoldInherits from Font WeightBold or normal labels
ItalicNormal / ItalicNormalItalic labels
UnderlineNone / UnderlineNoneUnderlined labels
Icon Size (toggle)on / offoffEnable a separate icon size for label icons
Icon SizeNumber (px)InheritsLabel icon size
Icon Color (toggle)on / offoffEnable a separate color for label icons
Icon ColorAny hex colorInheritsLabel icon color

Layout​

OptionValuesDefaultEffect
Field GapNumber (px)16Vertical space between fields
PaddingNumber (px)16Inner padding of the form container
Maximum Width480, 640, 768, 1024, 1280, 100%, auto768Maximum width of the form in pixels, or full/auto
Border RadiusNumber (px)4Corner rounding on inputs, cards, and buttons

Custom CSS​

The Custom CSS field accepts raw CSS that is injected into the form at render time. Use it to override any default style.

  • The CSS is scoped to the form container.
  • You can target any element using the CSS class names listed in the builder's CSS Classes panel.
  • Changes apply immediately in the preview.

Example:

.ef-field-label {
text-transform: uppercase;
letter-spacing: 0.05em;
}

Predefined themes​

The builder includes six ready-made themes you can apply as a starting point and then customize.

ThemePrimary colorFontBorder radiusBackground
Default#3b82f6Inter4 pxWhite
Minimal#000000Roboto0 pxWhite
Rounded#8b5cf6Poppins12 pxWhite
Classic#2563ebSource Sans Pro4 pxLight gray (#f3f4f6)
Dark#3b82f6Inter6 pxDark (#1f2937)
Modern#06b6d4Montserrat8 pxWhite

Selecting a theme overwrites all styling values. Any customization you make afterward is kept until you select a different theme.