How to brand your white-label portal
The white-label portal is built from a set of design tokens. You replace Qvalia's primary colors and logo with your own. The neutral text and outline colors stay unchanged, so the interface remains readable and accessible.
What to deliver:
- Primary color scale: ten shades from 900 (darkest) to 50 (lightest), as hex values. The default primary shade is 800. Match the brightness of each step to Qvalia's scale below.
- Semantic colors (optional): success, attention, error and other, each in 800, 200 and 100. If you keep Qvalia's defaults, you do not need to send these.
- Logo: SVG format, displayed at a maximum height of 24 px in the top bar. Supply a version that works on your primary 800 color, usually a white or light logo.
Send the values in the structure of the delivery template below, or in a spreadsheet with the same structure, together with your SVG logo. Branding is needed before Qvalia can build your portal.
Accessibility
Primary colors are used for primary and secondary buttons, links and the active state in the side menu. Check that text on every variant meets the WCAG contrast requirement of at least 4.5:1 for normal text. The combinations that matter most are:
- white text on 800 and 900
- 800 text on 200 and 300
Where each primary shade is used
In the side menu, the primary colors are used for active states and the primitive colors for inactive states.
Colors that remain unchanged
The primitive colors are used for text, outlines, input fields and disabled states. The default text color is 900. You do not replace these.
#303037
#4B4B57
#898B9D
#8F8F94
#D6D7DD
#EEEEF1
#FFFFFF
Delivery template
The Qvalia defaults show the brightness level each of your values should match.
#262D8A
#313896
#5C62BD
#8387C4
#BFC2DE
#D2D4E8
#E0E1F0
#EEEFFB
#F4F5FA
#F8F9FC
#27AE60
#DBF7EA
#F2FDF7
#FF7A00
#FEF2DF
#FFF8ED
#D23151
#FEE3E3
#FFF5F5
#682FAE
#F6ECF8
#FBF8FC
Semantic colors are used for alerts and statuses, for example the confirmation shown when an invoice is released from hold, status labels such as Accepted or Rejected, and destructive actions such as Delete.
If it still does not work
- Check that you have sent all ten primary shades as hex values and that the logo is an SVG that is legible on your primary 800 color.
- Have your partner alias and the file or spreadsheet you sent ready.
- Contact your Qvalia partner manager, or reach Qvalia Support via qvalia.com/contact-support.