Skip to main content
Self-Hosting Requirements: Uploading custom background images and brand logos requires file upload storage to be configured. If you’re self-hosting Formbricks, make sure to configure file uploads before using these features.
Keep the survey styling consistent over all surveys with a Styling Theme. Customize colors, fonts, buttons, inputs, and other styling options to match your brand’s aesthetic.

Configuration

In the left side bar, you find the Configuration page. On this page you find the Look & Feel section: Look & Feel

Survey styling

The Survey styling section gives you granular control over every text and input element in your survey. Expand the Survey styling panel to find collapsible sub-sections for Headlines & Descriptions, Inputs, Buttons, and Options.

Headlines & Descriptions

Fine-tune how question headlines, descriptions, and upper labels appear:
PropertyDescription
Headline ColorColor of the question headline text
Description ColorColor of the question description text
Headline Font SizeFont size for headlines (in px or any CSS unit)
Description Font SizeFont size for descriptions
Headline Font WeightNumeric font weight for headlines (e.g. 400, 600, 700)
Description Font WeightNumeric font weight for descriptions
Upper Label ColorColor of the small labels above input fields
Upper Label Font SizeFont size for upper labels
Upper Label Font WeightNumeric font weight for upper labels

Inputs

Control the appearance of text inputs, textareas, and other form fields:
PropertyDescription
Input ColorBackground color of input fields
Input Border ColorBorder color of input fields
Input Text ColorColor of text typed into inputs
Border RadiusCorner roundness of input fields (in px or any CSS unit)
HeightHeight of input fields
Font SizeFont size of text inside inputs
Padding XHorizontal padding inside inputs
Padding YVertical padding inside inputs
Placeholder OpacityOpacity of placeholder text (0 to 1)
ShadowCSS box-shadow value for inputs (e.g. 0 1px 2px rgba(0,0,0,0.1))

Buttons

Customize the submit and navigation buttons:
PropertyDescription
Button BackgroundBackground color of buttons
Button TextText color of buttons
Border RadiusCorner roundness of buttons
HeightHeight of buttons
Font SizeFont size of button text
Font WeightNumeric font weight for button text
Padding XHorizontal padding inside buttons
Padding YVertical padding inside buttons

Options

Style the select options in single-select, multi-select, and similar question types:
PropertyDescription
Option BackgroundBackground color of option items
Option Label ColorText color of option labels
Border RadiusCorner roundness of option items
Padding XHorizontal padding inside options
Padding YVertical padding inside options
Font SizeFont size of option text

Card Styling

Adjust the look of the survey card container:
PropertyDescription
RoundnessCorner roundness of the survey card (in px or any CSS unit)
Card Background ColorBackground color of the survey card
Card Border ColorBorder color of the survey card
Add Highlight BorderAdds a distinct colored border for emphasis (app surveys only)
Card ArrangementLayout mode for stacking cards: Simple, Straight, or Casual

Progress Bar

When the progress bar is visible (toggle Hide Progress Bar to control it), you can customize:
PropertyDescription
Track BackgroundBackground color of the progress track
Indicator BackgroundFill color of the progress indicator
Track HeightHeight of the progress bar track

Background Styling

Customize the survey background with static colors, animations, or images (upload your own or pick from Unsplash).
Background styling is only available for Link Surveys.
PropertyDescription
ColorPick any color for the background
AnimationAdd dynamic animations to enhance user experience
UploadUse a custom uploaded image (5 MB max)
ImageChoose from Unsplash’s gallery (attribution shown automatically)
Background OverlayAdjust the background’s opacity / brightness
Customize your survey with your brand’s logo.
Brand logos are only visible on Link Survey pages.
1

Open Logo Settings

In the Look & Feel page in Project settings, scroll down to the Logo Upload box.Logo upload box
2

Upload Your Logo

Upload your logo. Logos must be 5 MB or less.Upload logo
3

Add Background Color (Optional)

If you’ve uploaded a transparent image and want to add a background to it, enable the toggle and select a color.Logo background color
4

Save

Remember to save your changes!Save changes
The logo settings apply across all Link Survey pages.

Overwrite Styling Theme

You can allow overwriting the styling theme for individual surveys to create unique styles per survey: Allow overwrite toggle In the survey editor, a Styling tab will appear where you can overwrite the default styling theme. See the Custom Styling guide for details.

CSS Variables Reference

Under the hood, every styling property maps to a CSS variable prefixed with --fb-. For App & Website Surveys, you can override these directly in your global CSS file (e.g., globals.css) by targeting the #fbjs selector. See the full CSS Variables Reference in the Custom Styling guide.