Toggle navigation
Home
▼ Details
Products and pricing
Chart gallery
User stories
Text analytics
CDC NAMCS Library
Blog
Tutorials
Contact
Sign in
Post Editor
← All help posts
View post
Save
<img src="/uploads/images/image-customize-protobi-style-2026-03-18-18-07-52.png" alt="" style="max-width: 400px"/> You can change the look and feel of Protobi to fit your project by setting your own custom CSS style properties. This requires familiarity with cascading style sheets (CSS) and a little patience. But by doing so, you can yield a deliverable that matches your brand. ## Logo and splash images The first customization you'll want to make is set the splash image and logo in the upper left. This can be done by admins in project settings. See the [Project overview](/admin-access/logo-and-splash-images) tutorial to learn more. Here's the polished version: ## Custom style Protobi lets you tailor the visual appearance of your survey dashboard using standard CSS ("Cascading Style Sheet" syntax). Navigate to your Projects Settings page and open the **Custom CSS** tab: <img src="/uploads/images/image-customize-protobi-style-2026-03-18-20-40-34.png" alt="" style="max-width: 800px"/> Every rule follows the same pattern it starts with `.protobi` to scope the style to your dashboard, then narrows down to the specific element you want to change. Think of it as saying: "inside this Protobi dashboard, find this thing, and apply this style." ## Examples ### Example 1 — setting a default icon color ```css .protobi .icon-field { background-color: #4D4D4D; } ``` This sets the background color for every element icon in your dashboard. Any icon that does not have a color defined elsewhere will fall back to this value, making it a useful way to establish a consistent baseline across your project. ### Example 2 — setting a default bar color ```css .protobi .element .bar { background-color: #3399CC; } ``` This applies a color to every bar across every element in the dashboard. It is usually the first style you set when theming a project your baseline before any filters or special states come into play. ### Example 3 — styling bars in a filtered state ```css .protobi .element .filtered .bar.fg { background-color: #ED1A46; } ``` When a user applies a filter for example, narrowing results to respondents aged 18–34 the foreground bars representing that filtered subset change color. By default this is yellow, but you can override it to match your project's color system. Red is a common choice since it gives users an immediate visual signal that they are looking at a filtered view rather than the full dataset. These three examples cover some of the most common style overrides, but they are just a starting point. Most other visible parts of the dashboard fonts, spacing, backgrounds, headers can be customized the same way using the `.protobi` parent class as your scope. ## Advanced support If you're customizing CSS, you're an advanced user. We're happy to help you accomplish your goals. Contact us at [support@protobi.com](mailto:support@protobi.com) ## See related Another way to give a Protobi project the look and feel of your (or your client's) brand is showing it in custom [colors](/edit-access/colors "How to customize Protobi colors").
Publishing
Date
Status
Published
Draft
Slug
edit
Content
Thumbnail
Categories
Manage
New to Protobi?
Charts
Making Changes
Intermediate topics for editors
Frequently Asked Questions
SERMO Topics
Tutorial Pages
Internal Docs
Data Processing
Videos
Obsolete
GSG Admin
SERMO Admin
GSG Topics
How to...
Basics for viewers
Basics for editors
For project admins
Advanced topics
Assessments
Articles (in-progress)
New and updated articles
Process data in Protobi
superseded
Text open-end questions
Troubleshooting
Tracking studies
Organizing the view
API References
Tools
AI Database
Checking AI...
Convert to MD
Danger zone
Delete