A customer will inherit all brands that have been saved in the higher hierarchy (by the Reseller / Service Provider). To create a new custom Brand,
- Go to the menu Customers > Configuration > Branding > Brands
- Under Management > New Brand
- Select if it is for a System Brand or a Customer Brand
- Enter a Brand Name and Brand Code
- Edit the brand created and customize it based on your requirements
- Save the new brand
Once the new brand has been created, it can then be applied to an individual customer by editing the Advanced Customer Properties and selecting the Brand:
Or to a portal URL by going to Customers > Branding > Brands and click on URL Branding on the Related Pages Menu:
Details on the UI Variables
Modern UI Variables
Classic UI Variables
Setup customers folder for branding resources
Navigate to the Web Server - C:\inetpub\Automate101\Atria\Atria\www-root
From this folder, create customers folder (this will soon be included in the installers)
Once the customers folder is created, you may add in here the image resources that will be used for branding (img, icons, etc)
Note that this customers folder will not be touched during an upgrade
You may create folders within this also if needed for separating customer brands per folder with its resources
Custom CSS (sample template)
Advance branding changes can be done by adding Custom CSS to the brand. The following are some examples of the changes that can be made.
Customizing the Login Page
For the location of the image and logo, make sure to use /customers/<logo name> or if it's on another folder /customers/<custom folder>/<logo name>
- /*LOGIN*/
- .login__background {
- position: absolute;
- top: 0;
- left: 0;
- width: 100%;
- height: 100%;
- background-color: transparent;
- }
- .login__logo {
- background-image: url("/customers/<logo name>");
- background-repeat: no-repeat;
- background-size: contain;
- position: absolute;
- left: 50%;
- margin-left: -120px;
- top: 80px;
- width: 250px;
- height: 200px;
- }
- .login__header {
- height: 300px;
- background-color: transparent;
- }
- .login__formPanel {
- position: absolute;
- top: 200px;
- min-height: 300px;
- left: 50%;
- margin-left: -250px;
- width: 500px;
- background-color: white;
- padding: 15px;
- }
- .login-form__formContainer {
- padding-bottom: 40px;
- }
- .login-form__heading {
- text-align: center;
- width: 100%;
- }
- .login-form__footer {
- position: absolute;
- bottom: 15px;
- right: 15px;
- }
- .MuiFormLabel-root {
- color: #01689b;
- }
-
- .MuiFormLabel-asterisk.Mui-error {
- color: #01689b;
- }
-
- .MuiFormLabel-root.Mui-focused {
- color: #01689b;
- }
-
- .MuiFormLabel-root.Mui-error {
- color: #01689b;
- }
-
- .MuiButton-textSecondary {
- color: #01689b;
- }
-
- .MuiButton-containedPrimary {
- background-color: #01689b;
- }
- .MuiButton-containedPrimary:hover {
- background-color: #B5D3E7;
- }
-
- .MuiInputBase-input::placeholder {
- color: #f47a2f;
- opacity: 0.42;
- transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
- }
-
- .MuiInput-underline.Mui-error:after {
- transform: scaleX(1);
- border-bottom-color: #01689b;
- }
- .MuiInput-underline:after {
- border-bottom-color: #01689b;
- }