docs/versioned_docs/version-2.29.0/app-builder/customcss.md
Custom Styles feature enables the implementation of theming on ToolJet apps, allowing users to inject their own CSS styling to override the default app styling. This feature fulfills the requirement of allowing users to easily customize the appearance of their apps.
Custom Styles helps in maintaining consistent themes across the ToolJet apps, alleviating the repetitive burden of styling components whenever a new app is created. By enabling users to apply standardized styles, this feature ensures that each app adheres to a unified theme without the need to manually restyle the components from scratch. As a result, the ToolJet app development process becomes more efficient, and the visual coherence of the apps is preserved, providing users with a seamless experience across all applications.
<div style={{textAlign: 'center'}}> </div>To add Custom Styles to ToolJet apps, users should follow these steps:
_tooljet-<component>._tooljet-<component>) and Individual (_tooljet-<defaultComponentName>)._tooljet-Button) is identified, navigate to the Custom Styles page and apply the desired CSS changes for that class, as shown in the following CSS code:._tooljet-Button button {
background: red !important;
}
._tooljet-Button button:hover {
background: green !important;
}