back to top

Changing Multi-line Text Labels to Top Alignment in Creatio (formerly bpm’online)

In Creatio, the default for field labels is middle alignment. This is all fine, but for multi-line text fields, this can look confusing to some users. The label will be aligned to the middle of the multi-line text field, but the cursor, or entered text will be aligned to the top of the textbox itself.

This is what this looks like by default, pay attention to the alignment of the labels:

The larger the multi-line text element is, the further the labels get from the top of the text it is for. This article will outline the steps to change this behavior to align the text labels to the top of the fields. The end result will look like this:

I think this looks nicer and is a bit more clear to end users since the label will nicely align to the top of the field it is for.

To accomplish this, we’ll need to apply a global style, so this will apply to *all* areas of the client, where ever there is a label for a field. For our style to apply to the entire application, we’ll need to add it to the BootstrapModulesV2 module. First, let’s create a module for our CSS.

For more info see Adding Custom CSS Style Sheets in Creatio (formerly bpm’online)

Create a new Module, then on the LESS tab, add the following:

/* fix field label alignment so multi-line labels align to top instead of middle */ 
.header-container-margin-bottom .label-wrap, .grid-layout .label-wrap {
    align-items: normal;
}
.header-container-margin-bottom .label-wrap, .grid-layout .label-wrap label {
    position: relative;
    top: 5px;
}

Name it something like UsrGlobalStylesCSS. Now, we’ll create a replacing module for BootstrapModulesV2. The code, you’ll add to this replacing module will look like this (the main part here is where we add reference to the CSS module we created):

define("BootstrapModulesV2", ["css!UsrGlobalStylesCSS"], function() {
    return {};
});

That is it, now all multi-line text labels will be top aligned. Additionally, you can now use this CSS file to apply CSS styles to the entire client application as well.

Contact Customer FX for your CRM project
We let our expertise speak for itself - let us know how our all-star team can help on your CRM project
About the Author
Ryan Farley
Ryan Farleyhttps://customerfx.com/article/author/ryanfarley/
Ryan Farley is the Director of Development for Customer FX and creator of slxdeveloper.com. He's been blogging regularly about SalesLogix, now Infor CRM, since 2001 and believes in sharing with the community. His new passion for CRM is Creatio, formerly bpm'online. He loves C#, Javascript, web development, open source, and Linux. He also loves his hobby as an amateur filmmaker.

LEAVE A REPLY

Please enter your comment!
Please enter your name here

AI Readiness Checklist for CRM Teams: Is Your CRM System Ready for AI?

Before using AI in Creatio, make sure your CRM data, users, processes, and automation foundation are ready. Use this practical AI readiness checklist for CRM teams.

Build Your Creatio AI Skills with the 2026 AI Summer Program

Join Creatio’s free 2026 AI Summer Program to learn how to identify, build, deploy, and manage AI agents.

Creatio 10x Is Coming: Join the Webinar to Explore the Future of AI-Native CRM

Learn what's new in Creatio 10x and how AI-native CRM, agentic AI, and no-code automation are shaping the future of customer relationship management. Join the upcoming webinar and discover what's next.

Creatio Unlimited Pricing Explained: AI Packages, Costs, Pros & Cons

Learn what Creatio’s new Unlimited pricing model includes, what it doesn’t include, how AI Action packages work, and the pros and cons for businesses evaluating Creatio.

Using the AI Prompt to Create Dynamic Folders in Creatio

Using Creatio's AI prompt to create the filter for a dynamic folder works best if you specifically ask for that, and if you are as clear and direct as possible about the filtering, conditions.

Related Articles

AI Readiness Checklist for CRM Teams: Is Your CRM System Ready for AI?

Before using AI in Creatio, make sure your CRM data, users, processes, and automation foundation are ready. Use this practical AI readiness checklist for CRM teams.

Build Your Creatio AI Skills with the 2026 AI Summer Program

Join Creatio’s free 2026 AI Summer Program to learn how to identify, build, deploy, and manage AI agents.

Creatio 10x Is Coming: Join the Webinar to Explore the Future of AI-Native CRM

Learn what's new in Creatio 10x and how AI-native CRM, agentic AI, and no-code automation are shaping the future of customer relationship management. Join the upcoming webinar and discover what's next.

Creatio Unlimited Pricing Explained: AI Packages, Costs, Pros & Cons

Learn what Creatio’s new Unlimited pricing model includes, what it doesn’t include, how AI Action packages work, and the pros and cons for businesses evaluating Creatio.

Related Videos