docs/docs/app-builder/customcss.md
<span>Paid feature</span>
</div>The Custom Styles feature in ToolJet allows users to apply their own CSS, overriding the default app styles. This enables easy customization of app appearance, and maintains consistent themes across all ToolJet apps. By using standardized styles, users avoid the repetitive task of manually styling components for each new app, enhancing development efficiency and ensuring visual coherence for a seamless user experience
<div style={{textAlign: 'center'}}> </div>Follow these steps to apply custom styles in your ToolJet apps:
_tooljet-<component>.._tooljet-Button button {
background-color: #152A65 !important;
}
._tooljet-Table .table-card-header button {
background-color: #152A65 !important;
}
._tooljet-TextInput p {
color: #152A65 !important;
font-size: 16px !important;
font-weight: bold !important;
}
._tooljet-NumberInput p {
color: #152A65 !important;
font-size: 16px !important;
font-weight: bold !important;
}
To modify the colors of individual components, use their class names, which follow the format _tooljet-<component_name>. Here, the component name refers to the name of the component that is set in the application.
._tooljet-addIncomeButton button {
background-color: blue !important;
}
In conclusion, Custom CSS feature lets you override default styles with your own CSS. By providing the flexibility to apply both global and component-specific customizations, this feature enhances the visual coherence and branding of your apps. cs