Rebranding or skinning the My Cloud Services console
You can modify the styles.css file to rebrand or reskin prominent portions of the My Cloud Services console, which is based on AngularJS. For example, you can add a company logo to the login page and/or the banner that appears at the top of the console after logging in.
You can also customize the following aspects of the console:
- Product suite name that appears on the login page
- Background image that appears on the login page
- Application name that appears in the banner.
- Background color and the text color for the form portion of the login page
- Background color and the text color for both the upper and the lower portions of the banner that appears at the top of the console after logging in
- Background color of primary buttons
- Background color of accordion panel headers
- Dialog box header and background colors
- Text color
- Product suite name or application name (cannot be localized)
- Customized static text messages on the login page for version 4.6 (can be localized)
The comments in the styles.css file show which sections you can modify and how they affect the My Cloud Services console.
This topic contains the following information:
Before you begin
To rebrand or skin the My Cloud Services console
Copy the contents of the installationDirectory/Cloud_UI/custom_sample directory to the installationDirectory/Cloud_UI/custom directory on the My Cloud Services Console host.
If you want to add new images to the console, add those files to the installationDirectory/Cloud_UI/custom/skinning/img directory.
One of the background images for the Login page

- Create a backup copy of the installationDirectory/Cloud_UI/custom/skinning/css/styles.css file.
- Open the installationDirectory/Cloud_UI/custom/skinning/css/styles.css file for editing.
Each CSS rule includes a helpful comment that describes what the style applies to. Modify sections in the styles.css file according to how you want the My Cloud Services console to appear.
For example, if you want to change the company logo on the login page, edit the following section:/* The company logo on the login page */
.login-form__logo-bmc {
width: 71px;
height: 30px;
margin-left: 0px; /* This margin can be changed to
center or right-align the logo */
background-image: url('../img/bmc-logo.png');
background-repeat: no-repeat;For this example, you would also need to add the your-company-logo.png file to the img directory.
When you are done making changes, save and close the styles.css file.
In the following screenshot, the accordion header background color, the accordion body background color, and the accordion header font color have been changed.
- If the default custom location was not configured, restart the following services after you make the appropriate changes:
- If you modified the config.properties file on Tomcat, restart Tomcat.
- If you modified the cloudservices.json configuration file (because clmui is installed on the Platform Manager host), restart the Platform Manager host.
Clear your browser cache and log on to the My Cloud Services console to see your changes.
To rebrand or skin the My Cloud Services console based on tenants
- Copy the contents of the installationDirectory\Cloud_UI\custom_sample\skinning\multibrand directory to the installationDirectory\Cloud_UI\custom directory on the My Cloud Services Console host.
- Create a backup copy of the installationDirectory\Cloud_UI\custom\skinning\css\styles.css file.
- Open the installationDirectory\Cloud_UI\custom\skinning\css\styles.css file for editing.
Each CSS rule includes a helpful comment that describes what the style applies to. - For each tenant, create a new .css file and modify sections in the styles.css file according to how you want the My Cloud Services console to appear.
- Create customMultiBrandSkinningConfig.json in installationDirectory\Cloud_UI\custom folder by referring to customMultiBrandSkinningConfig_SAMPLE.txt file present at same location.
- Ensure that the correct .css file is mentioned in the json file.
For customized menu items, refer to customMenuConfig_SAMPLE.json and create customMenuConfig.json file at installationDirectory\Cloud_UI\custom location.
For example,[ {
"label": "Browser Statistics",
"name": "browser statistics",
"type": "submenu",
"tenants" : ["CirroStratus Inc"]
} ]- Clear your browser cache and log on to the My Cloud Services console to see your changes.