Matching the portal to your brand is vital for a seamless experience for your users.
You can determine several colors in Settings > Branding by default, but what if you want more customization?
This is super easy and hyper-flexible in ProductLift using custom (S)CSS.
Go to Settings > Branding
Ensure to enable Custom styling
Scroll down to the Custom (S)CSS box
Here you can add CSS or change elements.
You can design your portal by overriding the default variables.
An example:
Here is a list of the most regularly used variables. You just set them in the (S)CSS box to override them with a new value.
ProductLift uses the Bootstrap 4 library, so you can override any of their variables.
Example setting the Montserrat font:
@import("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap");
$font-family-base: "Montserrat",-apple-system,Helvetica,sans-serif;
This is our default setting:
$primary: #0071e3 !default;
$font-family-base: "Poppins",-apple-system,Helvetica,sans-serif !default;
// Menubar
$navbar-background-color: #ffffff !default;
$navbar-text-color: #495057 !default;
// Tabs
$navbar-brand-color: #3f4254 !default;
$navbar-tabs-color: #3f4254 !default;
$navbar-tabs-bg: #ffffff !default;
// Content
$body-bg: #f9f9f9 !default;
$body-color: #212529 !default;
// Cards
$card-bg: #ffffff !default;
$card-color: #3f4254 !default;
$secondary: #75ACC2 !default;
$green: #399c7e !default;
$red: #f44336 !default;
$warning: #b68b46 !default;
$info: #90CAF9 !default;
$font-size-base: 0.9rem !default;
$input-border-color: #e2e5ec !default;
$navbar-light-color: $navbar-text-color !default;
$navbar-light-active-color: $navbar-text-highlight-color !default;
$navbar-light-hover-color: $navbar-text-highlight-color !default;
$navbar-padding-y: 1.2rem !default;
$dropdown-link-hover-bg: darken($navbar-background-color, 10%) !default;
$dropdown-link-hover-color: $primary !default;
$dropdown-item-padding-y: 0.7rem !default;
$dropdown-link-color: $navbar-text-color !default;
$dropdown-bg: $navbar-background-color !default;
$dropdown-color: $navbar-text-color !default;
$text-on-white: #3f4254 !default;
$table-accent-bg: darken($card-bg, 2%) !default;
$modal-content-color: $card-color;
$modal-content-bg: $card-bg;
$modal-header-border-color: $card-bg;
$nav-tabs-link-active-color: $card-bg !default;
$nav-tabs-link-active-bg: $card-color !default;
$nav-tabs-link-active-border-color: $nav-tabs-link-active-bg !default;
$badge-font-size: 90% !default;
$badge-font-weight: 400 !default;
$badge-pill-border-radius: 0.5rem !default;
$popover-font-size: $font-size-base !default; /*Regular size for popover*/
$popover-header-padding-y: 1.3rem !default; // body is based on header
$popover-header-padding-x: 2rem !default;
$popover-max-width: 350px !default;
$btn-border-radius: 0.25rem !default;
$btn-border-radius-lg: $btn-border-radius !default;
$btn-border-radius-sm: $btn-border-radius !default;
$small-font-size: 90% !default;
$text-muted: lighten($card-color, 30%) !default;
$alert-border-width: 0 !default;
$input-placeholder-color: #BBBBBB !default;
$table-border-color: darken($card-bg, 10%) !default;
$table-color: $card-color !default;
$table-head-color: $card-color !default;
$padding-inside-container-cards: 1.5rem !default;
$card-border-radius: 0.5rem !default;
$card-border-width: 1px !default;
$card-border-color: #e4e7eb !default;
$list-group-color: $body-color;
$list-group-bg: $body-bg;
$breadcrumb-padding-x: 0;
$breadcrumb-bg: none;
$h1-font-size: $font-size-base * 1.5 !default;
$h2-font-size: $font-size-base * 1.4 !default;
$h3-font-size: $font-size-base * 1.3 !default;
$h4-font-size: $font-size-base * 1.2 !default;
$h5-font-size: $font-size-base * 1.10 !default;
$h6-font-size: $font-size-base !default;
$grid-breakpoints: (
xs: 0,
sm: 576px,
md: 768px,
lg: 992px,
xl: 1200px
) !default;
$container-max-widths: ( /* Always make the page as wide as possible, must be in ascending order */
sm: 1200px,
md: 1201px,
lg: 1202px,
xl: 1203px,
) !default;
5 months ago