Docs & Support

Learn about all the Formidable features and get support from our amazing customer success team.

FormsForm Styling
Customize Form Appearance with the Formidable Form Styler

Customize Form Appearance with the Formidable Form Styler

The Styles section in Formidable gives you the ability to create and customize multiple styling templates that can be applied on a form-by-form basis. No coding experience is needed.

Access the Form Styler

For quick access to the Form Styler, go to the Formidable → Forms list. Click the style name in the Style column and select Edit Style. The Style column is available on the Basic, Plus, Business, and Elite licenses.
Visual Form Styler - Edit Style in the Style column

The form's Style tab opens in a new browser tab. Click Edit style at the bottom of the preview to open the style's Quick Settings.
Visual Form Styler - Edit Style Button

You can also go to Formidable → Styles. It opens the Quick Settings of your default style.

Formidable Forms makes advanced site building simple. Launch forms, directories, dashboards, and custom WordPress apps faster than ever before.

Quick Settings

The Quick Settings set the primary color, the field text and border colors, the button text color, and the vertical spacing between fields.
Quick Settings - Primary, Field Text, Field Border, Button Text, and Vertical Spacing

Below them, set the input field padding and the base font size. Then choose a Field Shape:

  1. Regular: square corners.
  2. Rounded corners: set how round they are in Corner Radius.
  3. Circle: fully rounded ends.
  4. Underline: only a bottom border.

The Quick Settings end with the Custom CSS toggle and the style class. Both are covered in their own sections below.
Quick Settings - Input Field Padding, Base Font Size, Field Shape, Corner Radius, Custom CSS, and Style Class

Custom CSS area

To further customize your form style, you can use the new Custom CSS area option. Toggle the box and start writing your code; it will be applied to the form style you are editing. You don't need to start your CSS with the style class. When you save, Formidable adds the class for you, so the CSS only applies to forms that use this style.
Visual Form Styler - Custom CSS

Note: The code is applied per form style. To add CSS that applies to all forms, use the Custom CSS area in Formidable → Global Settings.

Advanced Settings

The advanced settings have more detailed styling options for your style template.

  1. On the form's Style tab, click the menu icon on your style and select Edit.
    Visual Form Styler - Edit Style
  2. At the bottom of the Quick Settings, click Show advanced settings. This also saves the style.
    Show advanced settings button at the bottom of the Quick Settings
  3. The advanced settings open as a list of sections, with General open first. Click a section's name to open or close its settings. With every section closed, the list looks like this.
    Advanced settings sections: General, Form Title, Form Description, Field Labels, Field Description, and Field Colors

The sections below are the ones most forms use. The advanced settings also have sections for Check Box & Radio Fields, Buttons, Section Fields, Repeater Fields, Date Fields, Toggle Fields, Slider Fields, and Progress Bars & Rootline.

General Styles

In General Styles, you can customize the font family, background image, background color, text alignment, border color, border width, padding, form width, and direction. It also includes settings to override the theme and center the form, and it shows the style class.
General settings in the Visual Form Styler - Font Family to Border Width
General settings in the Visual Form Styler - Padding to Style Class

Form Title Styles

Set the color and font size of the form title, and adjust the margin around it.
Access the form title in the Visual Form Styler Advanced Settings

Form Description Styles

Set the font size and color of the form description, and adjust the margin and padding around it.
Access the form description in the Visual Form Styler Advanced Settings

Field Labels Styles

You can set the color, font size, and weight of the label text on your form. You can also adjust the position, alignment between left and right, width, and padding of the field label. The Required Indicator tab sets the color and weight of the required field indicator.
Visual Form Styler Field Labels - Color, Font Size, Weight, and Position Visual Form Styler Field Labels - Align, Width, and Padding

Field Description Styles

Set the color, font size, and weight of the description text on your form field. It includes selecting the style, aligning left and right, and the margin of the field description.
Adjust the styling of the field description in the Visual Form Styler Advanced Settings

Field Colors Styles

Set the background color and field text color, and the color, width, and style of the border. Turn on Remove Box Shadow to take the shadow off the fields. Each field state has its own tab: Default, Active, Read Only, and Error.
Adjust the styling of the field colors in the Visual Form Styler Advanced Settings

Field Settings Styles

Set the font size, weight, height, width, padding, margin, and corner radius. Turn on Auto Drop-downs Width to size each dropdown to fit its content.
Visual Form Styler Field Settings - Font Size, Weight, Height, and Width
Visual Form Styler Field Settings - Padding, Margin, Corner Radius, and Auto Drop-downs Width

Form Messages Styles

Set the background color, border color, font color, and font size of the success and error messages.
Adjust the styling of the form success messages in the Visual Form Styler Advanced Settings
Adjust the styling of the form error messages in the Visual Form Styler Advanced Settings

Create a new style

— Premium Feature —

Creating more than one style is available on the Basic, Plus, Business, and Elite licenses.

Create a new style template for your forms.

  1. Choose a form and click the Style tab.
    Visual Form Styler - Style Page
  2. Click the + New Style link.
    Visual Form Styler - New Style
  3. Add a style name. Click the Create new style button.
    Visual Form Styler - Create New Style
  4. You will be redirected to the Form Styler, where you can customize your new style template.
    Visual Form Styler - Edit New Style
  5. Click Update to create the style. It isn't saved until you click Update or Show advanced settings.
    Update button at the top right of the Form Styler

The new style isn't applied to your form yet. To use it on the form, apply the style.

If you need more styling options than the Form Styler provides, add custom CSS using the Custom CSS tab in your Formidable → Global Settings page or in your theme's style.css file. It will be applied to every form that uses Formidable styling.

Edit a style

Update or change an existing style template.

  1. Select your form, and click the Style tab.
    Visual Form Styler - Style Page
  2. Click Edit style at the bottom of the preview. It opens the style applied to the form.
    Visual Form Styler - Edit Style Button

    To edit another style, click the menu icon on that style and select Edit.
    Visual Form Styler - Edit Style
  3. You will be redirected to the Form Styler, where you can edit your chosen template.
    Visual Form Styler - Edit New Style
  4. To find the style class associated with the template, look for Style Class at the bottom of the Quick Settings. You can also rename the style class there.
    Visual Form Styler - Style Class Name
  5. Click the Update button to save your changes.
    Update button at the top right of the Form Styler

If you update your style templates, but your form still does not reflect the changes you made, a possible reason might be that your theme's or another plugin's style rules conflict with the ones you set up. Overriding the theme styling is one approach to solving this.

Set a default template

Any template can be set as your default style. The default style will be applied automatically to any new forms unless the style template is changed.

  1. Select your form, and click the Style tab.
    Visual Form Styler - Style Page
  2. Choose a style template from the left sidebar. Click the menu icon and select Set as Default.
    Visual Form Styler - Set as Default Style
  3. The chosen style will then become the new default style.
    Visual Form Styler - Default Style

Rename a style

Change the name of a style template.

  1. Select your form, and click the Style tab.
    Visual Form Styler - Style Page
  2. Choose a style template. Click the menu icon and select Rename.
    Visual Form Styler - Rename Style
  3. Add a new style name. Click the Rename style button.
    Visual Form Styler - Rename Style Button
  4. The style template immediately updates to reflect the name change.

Rename the style class

Each style adds a CSS class to the forms that use it, such as .frm_style_formidable-style. You can rename the part after .frm_style_ to something that's easier to recognize in your CSS.

  1. Open the style in the Form Styler, as described in Edit a style.
  2. At the bottom of the Quick Settings, click in the Style Class box. The .frm_style_ prefix is fixed, so type only the new name after it.
    Visual Form Styler - Style Class Name
  3. Click Update to save your changes.

Formidable saves the new name in lowercase, with hyphens in place of spaces. If another style already uses that class, it adds a number to the end, such as -2. The new class replaces the old one on every form that uses this style. CSS you added in the style's Custom CSS area moves to the new class automatically.

If you target the old class anywhere else, such as in Formidable → Global Settings → Custom CSS or in your theme, update that CSS to use the new class.

Duplicate a style

Make a copy of a style template.

  1. Select your form, and click the Style tab.
    Visual Form Styler - Style Page
  2. Choose a style template. Click the menu icon and select Duplicate.
    Visual Form Styler - Duplicate Style
  3. The Style name box starts with the original style's name. Replace it with a new style name. Click the Duplicate style button.
    Visual Form Styler - Duplicate Style Button
  4. You will be taken to the Form Styler, where you can edit the template you have duplicated.
    Visual Form Styler - Edit New Style
  5. Click Update to create the copy. It isn't saved until you click Update or Show advanced settings.
    Update button at the top right of the Form Styler

Reset a style

Reset a style template to its default settings.

  1. Select your form, and click the Style tab.
    Visual Form Styler - Style Page
  2. Choose a style template. Click the menu icon and select Reset to Defaults.
    Visual Form Styler - Reset Style
  3. Click the Reset style button to reset the style to its default configuration.
    Visual Form Styler - Reset Style Button
  4. The style template immediately updates to reflect the changes.

Delete a style

Only styles that have not been specified as default styles can be deleted.

  1. Select your form, and click the Style tab.
    Visual Form Styler - Style Page
  2. Select the style template from the Custom Styles section that you want to delete.
    Workshop Style Copy card selected in the Custom Styles list
  3. Click the menu icon and select Delete.
    Menu of Workshop Style Copy with Delete highlighted
  4. Click Delete Style to confirm.
    Visual Form Styler - Delete Style Confirmation
Note: Before you delete a style, apply another style to every form that uses it. A form keeps its Formidable styling only while it uses a style that exists.

Manage styles

Each form can use a different style template.

  1. Choose a form and click the Style tab.
    Visual Form Styler - Style Page
  2. In the left sidebar, you will see these sections:
    • Default Style: The style template you have selected as default.
    • Custom Styles: All the custom style templates you have created.
    • Formidable Styles: All the Formidable style templates you can access.
    Visual Form Styler - Style Templates
  3. Select a style template and click the Apply style button. For a template in Formidable Styles, the button says Install and apply style.
    Big Text selected in Custom Styles, with the Apply style button at the bottom of the preview

    The preview shows your form in the selected style.
    Form preview drawn in the selected Big Text style

    Or by clicking the menu icon and selecting Apply.
    Visual Form Styler - Apply Style Icon
  4. That's it! On the right side of the styler, a preview of your form is created automatically using the selected style template.
  5. If you need to manage the style templates for all your forms, go to Formidable → Global Settings → Manage Styles and choose the styling you want to apply for each form.
    Visual Form Styler Manage Form

Override theme styling

If you find that your theme is influencing the look of your forms, you can instruct Formidable Forms to override your theme's styling.

  1. Select your form, and click the Style tab.
    Visual Form Styler - Style Page
  2. Click Edit style at the bottom of the preview. It opens the style applied to the form.
    Visual Form Styler - Edit Style Button

    To edit another style, click the menu icon on that style and select Edit.
    Visual Form Styler - Edit Style
  3. Click Show advanced settings and open the General section. Then turn on Override Theme. Doing this will add !important to many of the lines in the Formidable Forms CSS stylesheet to prioritize your form's styling over your theme's styling.
    Visual Form Styler - Override Theme turned on
  4. Click the Update button to save your settings.

Preview a style

You can preview how a style will appear on a form with the following options:

  • View my form: Click this button to preview the style template on your current form.
    Sample form in the style preview, with the View my form button at the bottom
  • View sample form: Click this button to preview the style template on a sample form.
    Your form in the style preview, with the View sample form button at the bottom

Styling options

Checkbox and Radio fields Style

Add custom styling to the checkbox and radio button fields of your form by selecting a custom text size, weight, and color for both field types.

Use the Check Box (1) and Radio (2) dropdowns to set how options are arranged in the checkbox and radio fields that use this style:

  • One Column stacks each option on its own line (default).
  • Two Columns, Three Columns, or Four Columns arranges the options into that many columns.
  • Inline Options puts all options on a single line.

The Two Columns, Three Columns, and Four Columns layouts are a premium feature.

Check Box and Radio layout settings in Check Box & Radio Fields, numbered 1 and 2

This layout applies to any checkbox or radio field whose Option Layout is set to Use Style, which is the default. You'll find Option Layout in the field's advanced options. A field set to another layout keeps its own layout.

Learn more about how to set the option layout of a field.

Button Style

By default, the button color is set to blue. This styling is applied to all buttons used on the site including multi-paged form buttons (Next and Previous), Repeater buttons (Remove and Add), and Submit button.
Visual Form Styler Button Styling - Background Image to Width
Visual Form Styler Button Styling - Height to Padding

  • Disable submit button styling: If disabled, you may not see the change take effect until you make 2 more styling changes or click the Update button.
    Visual Form Styler Button Styling - Disable submit button styling toggle
  • On Hover and On Click: These tabs have the same styling options. Define the background color, border, and text color.

The padding box is a shorthand property that can contain up to four values for top, right, bottom, and left.

Examples

Center a form on the page

To center your form on the page where it is displayed, open the style in the Form Styler, as described in Edit a style. Then click Show advanced settings and open General. Centering only works when the form is narrower than the page, so set Form Width (1) to 80% or lower. Then turn on Center Form (2) and click Update.
Visual Form Styler Center Form - Form Width 80% (1) and Center Form turned on (2)

Only show bottom border in field

To remove the field borders and only show the bottom border:

  1. Open the style you want to change in the Form Styler, as described in Edit a style.
  2. In the Quick Settings, select the Underline icon as the Field Shape. It's the last icon. The fields then show only a bottom border, with square corners and no box shadow.
    Visual Form Styler Lines Styles Field Shape
  3. To make the line thicker, click Show advanced settings and open Field Colors. Then change the Border Width, for example to 2px. With the Underline shape, this width is used for the bottom border only. The Error tab has its own Border Width.
    Visual Form Styler Lines Styles - Field Colors Border Width (3)
  4. Click the Update button, and your fields now look like this. A field with an error shows its line in the error color. A field you're typing in still shows the glow set in the Field Colors Active tab.
    Sample form with the Underline field shape: a text field with only a bottom line, a field with an error, and a field in its active state

Styling placeholder text

To change the color of the placeholder text inside a field, open the style in the Form Styler and click Show advanced settings. Open Field Colors. Look for the Read Only tab and select the color you want from the Field Text selector. This color is also used for the text in read-only fields. Note: This will not work if you are styling a Dropdown placeholder text.
Visual Form Styler Placeholder text read only
Visual Form Styler Placeholder text read only field

Set transparent colors

Need a transparent background on your form? Most of the color options in the styling settings will use 'transparent' for the color when left blank. Select the setting, remove the current color value, and save the style.

Set font family

To change the font used in your forms, open the style in the Form Styler and click Show advanced settings. In General, find the Font Family setting. Insert a single font or a series of comma-separated fallback font options in double quotes.
Visual Form Styler Font Family

To let your theme set the fonts, clear out this setting. If it is blank, this setting will be ignored.

To use a Google font, add it here the same way as if you were adding it in CSS. You will need to load the font in your theme. Once you use the font and test it on your site, the same CSS will work for your forms too.
Note: If a font is two words, be sure to use quotes around it.

Add side margins on buttons

The Margin setting in the Buttons section takes one value, and it adds that space above and below the buttons only.

To add space on the left and right of the buttons too, add this CSS to the style's Custom CSS area. Change 10px to the space you want, and click Update to save your changes.

.frm_submit button {
  margin-left: 10px !important;
  margin-right: 10px !important;
}

Enable RTL Support

To turn on RTL support for your form:

  1. Open the style your form uses in the Form Styler, as described in Edit a style. Then click Show advanced settings.
  2. Go to General Styles:
    • In Alignment, select Right (1). It's the last icon.
    • In Direction, select Right to Left (2). It's the second icon.
    Visual Form Styler Enable RTL support - Alignment Right (1) and Direction Right to Left (2)
  3. Go to Field Labels Styles:
    • In the Position dropdown, select right (1).
    • In Align, select Right (2). It's the second icon.
    Visual Form Styler Enable RTL support - Field Labels Position right (1) and Align Right (2)
  4. Click Update to save your changes.

However, keep in mind that this only enables support for your forms, not the rest of your website. Your theme also needs to have RTL support.

Add a background image

— Premium Feature —

This setting is available on the Basic, Plus, Business, and Elite licenses.

Add an image as the background of your form.

  1. In the General section of the advanced settings, click the Upload Image button under Background and select your preferred image.
    Visual Form Styler Add Background Image
  2. You can change the Image Opacity after you have uploaded an image. The background image opacity uses percent inputs such as 100% or 50%. You can also use decimal values in the range of 0 and 1 (such as 0.5 and 1), where 0 turns the background image fully transparent, and 1 turns it fully opaque.
    Visual Form Styler Background Image Opacity

Change color opacity

The color picker is available for most of the sections in the Form Styler. You can select a color or insert the HEX, RGB, RGBA value in the input box. To set the opacity, use the Alpha slider on the right side of the color picker.
Visual Form Styler Color Picker - Alpha slider

Styling frm_color_block class

The background color of the frm_color_block CSS layout class comes from your default style, and it is the same on every form.

To change it, open the style under Default Style in the Form Styler and click Show advanced settings. In Field Colors, on the Default tab, choose a color in the Border selector. Then click Update.

The block's background is a lighter shade of that color. This also changes the field border color of forms that use the default style.
Visual Form Styler frm_color_block CSS class

Troubleshooting

Form looks different on a page

When the form styler shows you one result, and you see another result on the front-end, this means your theme is overriding some of the form styling.

  1. Make sure Formidable styling is enabled in the Global settings.
  2. Check the styling settings for the specific form to make sure the styling is not turned off.
  3. Turn on the option to override the theme styling as described above.
  4. Clear all caches including browser cache, and any caching plugins or server caching.
  5. If there are still problems, temporarily switch to a different theme to verify the conflict is coming from your theme. If you confirm this is a theme conflict, let us know and we can add it to our to do list.
  6. If the form has the same problem with a different theme, check the page HTML and resolve major HTML issues.

Form styling loaded via PHP

Each time the plugin is updated or the styling settings are saved, Formidable generates a CSS file with your active styles. Formidable decides where to put that file in this order:

  • Plugin folder: plugins/formidable/css/formidableforms.css. This is the default location.
  • Uploads folder: uploads/formidable/css/formidableforms.css. This is used only if you opt in (see below). Formidable will skip straight to this location when opted in, instead of using the plugin folder.
  • Dynamic (AJAX) version: if neither file can be created, Formidable falls back to a dynamic version with a URL such as wp-admin/admin-ajax.php?action=frmpro_css. This works, but it doesn't cache as well as a real CSS file.

On some servers the plugin folder is read-only, to prevent anything from writing to plugin code. If that's the case, the file can't be generated in its default location.

Generate the CSS file in the uploads folder

You can have Formidable write the file to the uploads folder rather than the plugin folder. This happens in two ways:

  • Automatically, if your site uses the WordPress DISALLOW_FILE_MODS constant. Sites that make the /plugins/ folder read-only are often already using this constant, in which case no extra setup is needed.
  • Manually, using the frm_add_css_to_uploads_dir filter. Use this if you want the file in the uploads folder but don't want to set DISALLOW_FILE_MODS (which affects your whole site)

Generate the static CSS file

Try the steps below to create the static css file. Save the form styling settings after each step.

  1. If you are required to enter FTP information when updating plugins, the plugin doesn't have permission to create this css file. Contact your web host for help disabling this FTP credentials requirement.
  2. Delete the Formidable Forms plugin and install it again. This may correct basic file permissions issues.
  3. Check the folder permissions on the formidable/css folder via FTP to make sure they are high enough to allow the folder to be writable.
  4. Save the styling settings again.
Was this article helpful? *

This article may contain affiliate links. Once in a while, we earn commissions from those links. But we only recommend products we like, with or without commissions.

In this article

    We have a small, but amazing team of dedicated people who are committed to helping you achieve your goals and project requirements.


    Copyright © 2026 Strategy11, LLC. Formidable Forms® is a registered trademark Strategy11, LLC.

    Complete your purchase
    Don't forget your purchase!
    Complete Purchase
    Join 400,000+ using Formidable Forms to create form-focused solutions fast. Get Formidable Forms