Free cookie consent management tool by TermsFeed

CSS Profile Properties

On This Page
The capabilities described on this page are included in Appian's advanced and premium capability tiers. Usage limits may apply.

What are CSS profile properties?

CSS profile properties are predefined style variables that control the look of specific UI elements in sites and portals, such as headings, input fields, typefaces, and more. Each property maps to a standard CSS property like color, font-size, or border-radius, and accepts values in standard CSS formats such as hex codes, pixel values, and rem units.

When you create a CSS profile, you define property-value pairs using the format property-name: value. These values are applied to the corresponding UI elements on any site or portal that uses the CSS profile.

Properties that you don't include in a CSS profile retain their standard Appian values.

properties in a CSS profile

Validations and supported formatting for CSS profile properties

CSS profiles have validations to enforce specific formatting rules. Review the following guidelines when creating or updating CSS profiles to ensure you enter the properties correctly.

Property format

Each property in a CSS profile must use the format property-name: value. Ensure each property is on a separate line and contains no punctuation between properties, such as commas or semicolons.

All property names must be lowercase.

Validation logic

When you create or modify a CSS profile, a validation check identifies the following issues:

  • Invalid property names: The property name does not match a supported CSS profile property name.
  • Missing values: A property name is listed without a corresponding value.
  • Duplicate names: The same property name appears more than once in the list.
  • Incorrect formatting: A property-value pair is not formatted correctly.

Validation limitations and fallback behavior

The CSS profile validation check doesn't verify that your CSS values are valid or supported. If a browser can't render a value, it determines what to use instead. Be sure to verify the rendering of your custom values using browser developer tools in a site or portal.

Supported values for CSS profile properties

Review the following guidelines when entering properties into a CSS profile to ensure the values work correctly.

Supported value formats

CSS profile properties allow any value that is allowed by the associated CSS property, unless noted otherwise in this section. Refer to MDN for specifics about CSS property values.

For example, in the list of CSS profile properties, placeholder-font-style lists font-style as the Associated CSS Property. That means you can use any of the property values defined for the font-style CSS property.

Avoid descriptive values

Do not use descriptive CSS values such as "thick", "thin", or "medium" in CSS profile properties. These values can produce inconsistent results because many Appian components calculate dimensions based on specific values.

Font weight unsupported values

CSS profile properties ending in -font-weight don't accept the following values: 100, 200, 500, 800, and 900. If you provide an unsupported value, the interface will use the closest supported weight.

Color supported formats

CSS profile properties support hexadecimal, RGB, RGBA, HSL, and HSLA color values, as well as named color values such as "red". Other formats may not be supported.

We recommend avoiding transparent colors.

Border radius suggested value format

For CSS profile properties ending in -border-radius, provide a single value to ensure consistent rendering across all components. For example, instead of tooltip-border-radius: 8px 12px 8px 12px, use tooltip-border-radius: 8px.

Radio button and checkbox considerations

Radio button styles

CSS profile properties support two different styles for radio buttons:

  • Standard Appian radio button: A radio button with only an outer border. For example:

    css-profile-radio-button-standard

    This example uses the following properties:

    1
    2
    3
    
    radio-button-size: 16px
    radio-button-selected-border-width: 5px
    radio-button-selected-border-color: #020A51
    
  • Radio button with an inner circle: A radio button with an outer border and an inner circle that are separated by a contrasting color. For example:

    css-profile-radio-button-inner

    This example uses the following properties:

    1
    2
    3
    4
    5
    
    radio-button-size: 16px
    radio-button-selected-inner-circle-size: 10px
    radio-button-selected-border-width: 1px
    radio-button-selected-border-color: #020A51
    radio-button-selected-inner-circle-color: #020A51
    

Checkbox styles

A standard selected checkbox has a colored background with no border and a contrasting checkmark.

css-profile-selected-checkbox-standard

With CSS profile properties, you can create a selected checkbox with a white background and a contrasting border and checkmark.

css-profile-selected-checkbox-white

This example uses the following properties:

1
2
3
checkbox-selected-border-color: #020A51
checkbox-selected-background-color: transparent
checkbox-selected-check-color: #020A51

Checkbox color behavior on accent backgrounds

Checkboxes on accent-colored backgrounds automatically flip to use the content-on-accent-color fill with an accent-color checkmark. This automatic color flipping overrides the checkbox-selected-background-color and checkbox-selected-check-color CSS profile properties to ensure sufficient contrast and readability.

css-profile-checkbox-accent-background

Unselected radio button and checkbox fill color

The unselected fill color for radio buttons and checkboxes is always white.

css-profile-unselected-fill-color

Radio button and checkbox sizing

The radio-button-size and checkbox-size CSS profile properties use border-box sizing, which means the border is included in the specified size rather than added outside it. A thicker border reduces the content area inside the radio button or checkbox.

For example, a checkbox-size of 24px with a checkbox-border-width of 2px results in a content area of 20px (24px minus 2px on each side). The same calculation applies to radio-button-size and its border width properties.

If your organization's design system uses content-box sizing, be sure to account for this difference.

Other usage considerations for CSS profile properties

Properties with on-light and on-dark colors

Some color properties have on-light and on-dark variations, which allow you to configure slightly different values for better contrast on light or dark backgrounds. Unless you use dark backgrounds in your sites and portals, you can usually configure just the on-light color variations.

css-profile-on-light-colors.png

Pop-up menu properties

The pop-up-menu-on-light-background-color and pop-up-menu-on-dark-background-color properties control the background color for overlay elements that appear on top of page content in response to a user interaction. These properties don't affect dialog boxes, such as record actions that open in a dialog or the Settings dialog in the user menu.

The following UI elements are affected by the pop-up menu properties:

  • Date picker calendar.
  • Dropdown option list.
  • Signature field pop-up.
    • The color of the actual field that users draw on is affected by input-on-light-background-color or input-on-dark-background-color.
  • Pop-ups in the styled text editor, such as the keyboard shortcut and color format menus.
  • User hover card.
  • Record action context menu.
  • Picker suggestion options.

css-profile-popupmenus

Base font size and relative units

In addition to changing the size of much of the non-header text in sites and portals, the base-font-size CSS profile property also sets the root font size that the browser uses to calculate relative values, such as rems and ems. Many Appian UI elements use relative values for padding, margins, and spacing. When you change the base font size, all relative values scale proportionally.

For example, if the base font size is 14px (the Appian standard), a padding value of 0.5rem renders as 7px. If you change the base font size to 16px, the same 0.5rem padding renders as 8px.

Note:  The base-font-size property does not affect branding previews, including the branding preview in site, portal, and interface objects. To see the effect of a base font size change, open the site or portal in a browser.

Scroll or drag to pan · ⌘+/⌘− to zoom · Esc to closecss profile base font size

Which properties to include

If you don't want to set a property, don't include it in the CSS profile. Properties that you don't include in a CSS profile retain their standard Appian values.

Heading level mapping

If your organization's design system defines styles by HTML heading level (h1–h6), note that Appian heading sizes don't map directly to heading levels. You can use the headingTag and labelHeadingTag parameters to assign heading levels, which is independent from heading size.

However, the following table shows how heading sizes could map to HTML heading levels:

Heading Level CSS Profile Property Component Parameter Value
H1 heading-large-plus-line-height "LARGE_PLUS"
H2 heading-large-line-height "LARGE"
H3 heading-medium-plus-line-height "MEDIUM_PLUS"
H4 heading-medium-line-height "MEDIUM"
H5 heading-small-line-height "SMALL"
H6 heading-extra-small-line-height "EXTRA_SMALL"
H1 heading-large-plus-font-size "LARGE_PLUS"
H2 heading-large-font-size "LARGE"
H3 heading-medium-plus-font-size "MEDIUM_PLUS"
H4 heading-medium-font-size "MEDIUM"
H5 heading-small-font-size "SMALL"
H6 heading-extra-small-font-size "EXTRA_SMALL"

Color compatibility with Appian colors

When you configure negative, error, positive, success, warn, and info properties for CSS profiles, ensure your custom values are compatible with the standard Appian colors for any properties you do not override. For example, if you change the warn-on-light-color color but keep the default info-on-light-color color, make sure the custom warn color doesn't clash with Appian's info color.

The following table contains the CSS profile property and its corresponding standard Appian hex color.

CSS Profile Property Appian Color
negative-on-light-color #B2002C
negative-on-dark-color #FF8A8A
error-background-color #FDEDF0
positive-on-light-color #117C00
positive-on-dark-color #83B96A
success-background-color #EDF7EE
warn-on-light-color #D97706
warn-on-dark-color #FCB858
warn-background-color #FFF5E6
info-on-light-color #115EBB
info-on-dark-color #80B7FF
info-background-color #EBF4FF

Input background color properties

The input-on-light-background-color and input-on-dark-background-color properties are named input- (not input-box-) because they affect more than just the containers around input values, such as the background of checkboxes and radio buttons. Additionally, they apply to components that input-box properties don't apply to, such as file upload and card choices components.

For dark themes, consider using transparent, which allow inputs to blend into the background.

CSS profile property reference table

The following table lists all properties you can configure in a CSS profile:

Name Example Associated CSS Property Description Affected UI Elements
negative-on-light-color negative-on-light-color: #8B1A1A color Sets the color of the "NEGATIVE" parameter value on light backgrounds. Also applies to validation text and error icons. Components
- Box layout (applies to the label when the style parameter is set to "ERROR")
- Button
- Card layout
- Gauge
- KPI
- Message banner
- Milestone
- Progress bar
- Rich text
- Section layout
- Stamp
- Tag

Other
- Validation text
- Validation error icons in section, tab, and box layouts
negative-on-dark-color negative-on-dark-color: #E57373 color Sets the color of the "NEGATIVE" parameter value on dark backgrounds. Also applies to validation text and error icons. Components
- Box layout (applies to the border when the style parameter is set to "ERROR")
- Button
- Card layout
- Gauge
- KPI
- Message banner
- Milestone
- Progress bar
- Rich text
- Section layout
- Stamp
- Tag

Other
- Validation text
- Validation error icons in section, tab, and box layouts
error-background-color error-background-color: #F5E0E0 background-color Sets the color of the "ERROR" parameter value when used as a background color. Components
- Box layout
- Card layout
- Grid column
- Message banner

Other
- Hazard news post
positive-on-light-color positive-on-light-color: #2E7D32 color Sets the color of the "POSITIVE" parameter value on light backgrounds. Components
- Card layout
- Gauge
- KPI
- Message banner
- Milestone
- Progress bar
- Rich text
- Section layout
- Stamp
- Tag
positive-on-dark-color positive-on-dark-color: #81C784 color Sets the color of the "POSITIVE" parameter value on dark backgrounds. Components
- Card layout
- Gauge
- KPI
- Message banner
- Milestone
- Progress bar
- Rich text
- Section layout
- Stamp
- Tag
success-background-color success-background-color: #E8F5E9 background-color Sets the color of the "SUCCESS" parameter value when used as a background color. Components
- Box layout
- Card layout
- Grid column
- Message banner
warn-on-light-color warn-on-light-color: #E65100 color Sets the color of the "WARN" parameter value on light backgrounds. Components
- Card layout
- Gauge
- Message banner
- Milestone
- Progress bar
- Rich text
- Stamp
- Tag
warn-on-dark-color warn-on-dark-color: #FFB74D color Sets the color of the "WARN" parameter value on dark backgrounds. Components
- Card layout
- Gauge
- Message banner
- Milestone
- Progress bar
- Rich text
- Stamp
- Tag
warn-background-color warn-background-color: #FFF3E0 background-color Sets the color of the "WARN" parameter value when used as a background color. Components
- Box layout
- Card layout
- Grid column
- Message banner
info-on-light-color info-on-light-color: #00796B color Sets the color of the "INFO" parameter value on light backgrounds. Components
- Box layout
- Card layout
- Message banner
info-on-dark-color info-on-dark-color: #80CBC4 color Sets the color of the "INFO" parameter value on dark backgrounds. Components
- Box layout
- Card layout
- Message banner
info-background-color info-background-color: #E0F2F1 background-color Sets the color of the "INFO" parameter value when used as a background color. Components
- Box layout
- Card layout
- Grid column
- Message banner
content-on-accent-color content-on-accent-color: #FFFFFF color This is a global property that helps ensure legibility and accessibility. It affects foreground UI elements when the background color is specifically set to "ACCENT"; it doesn't apply if the background uses the same hex code as the accent color. Components
- Components that use"ACCENT" or "STANDARD" parameter values, including headings, rich text, stamps, and tags.

Other
- UI elements that use the accent color and don't have a component parameter to control the color, such as checkboxes, radio buttons, links, and help tooltip icons.
- Text that doesn't have a parameter to control the color, such as component labels and tab labels.
base-font-size base-font-size: 16px font-size Sets the base font size used to calculate the size for UI elements that use relative values, like rems and ems. Changing this value affects the overall density and spacing of your interface. See Base font size and relative units for details about how this property interacts with relative values. Other
- Global impact; affects all UI elements that use relative values.
card-box-shadow card-box-shadow: 0px 1px 6px rgba(0, 0, 0, 0.08) box-shadow Sets the shadow of cards and boxes. Components
- Box layout
- Card layout
- Card group layout
- Card choice component (unselected cards only)
tag-standard-semi-rounded-border-radius tag-standard-semi-rounded-border-radius: 6px border-radius Sets the border radius of "STANDARD" tag components. Components
- Tag
tag-small-semi-rounded-border-radius tag-small-semi-rounded-border-radius: 4px border-radius Sets the border radius of "SMALL" tag components. Components
- Tag
required-asterisk-on-light-color required-asterisk-on-light-color: #D32F2F color Sets the color of the required field asterisk on light backgrounds. Components
- Input, selection, picker, and browser components that have the required parameter set to true.
required-asterisk-on-dark-color required-asterisk-on-dark-color: #EF5350 color Sets the color of the required field asterisk on dark backgrounds. Components
- Input, selection, picker, and browser components that have the required parameter set to true.
required-asterisk-font-size required-asterisk-font-size: 16px font-size Sets the font size of the required field asterisk. Components
- Input, selection, picker, and browser components that have the required parameter set to true.
required-asterisk-font-weight required-asterisk-font-weight: 600 font-weight Sets the font weight of the required field asterisk. See Font weight supported values for information about valid values. Components
- Input, selection, picker, and browser components that have the required parameter set to true.
label-font-weight label-font-weight: 400 font-weight Sets the font weight of the label parameter for most components. Only applies to components that also have a labelPosition parameter. See Font weight supported values for information about valid values. Components
- Input, selection, picker, and browser components.
- Other components that have a label and labelPosition parameter, such as rich text, image, and KPI components.
label-font-size label-font-size: 16px font-size Sets the font size of the label parameter for most components. Only applies to components that also have a labelPosition parameter. Components
- Input, selection, picker, and browser components.
- Other components that have a label and labelPosition parameter, such as rich text, image, and KPI components.
label-on-light-color label-on-light-color: #1C3B3F color Sets the font color of the label parameter for most components on light backgrounds. Only applies to components that also have a labelPosition parameter. Components
- Input, selection, picker, and browser components.
- Other components that have a label and labelPosition parameter, such as rich text, image, and KPI components.
label-on-dark-color label-on-dark-color: #ECEFF1 color Sets the font color of the label parameter for most components on dark backgrounds. Only applies to components that also have a labelPosition parameter. Components
- Input, selection, picker, and browser components.
- Other components that have a label and labelPosition parameter, such as rich text, image, and KPI components.
tooltip-background-color tooltip-background-color: #FAFBFF background-color Sets the background color of hover tooltips and help tooltips. Components
- Components that have a tooltip, helpTooltip, caption, or selectedTooltips parameter.

Other
- Any other hover tooltip that displays in a site or portal page.
tooltip-text-color tooltip-text-color: #37474F color Sets the font color of hover tooltip and help tooltip text. Components
- Components that have a tooltip, helpTooltip, caption, or selectedTooltips parameter.

Other
- Any other hover tooltip that displays in a site or portal page.
tooltip-font-size tooltip-font-size: 14px font-size Sets the font size of hover tooltip and help tooltip text. Components
- Components that have a tooltip, helpTooltip, caption, or selectedTooltips parameter.

Other
- Any other hover tooltip that displays in a site or portal page.
tooltip-box-shadow tooltip-box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.25) box-shadow Sets the shadow of hover tooltips and help tooltips. Components
- Components that have a tooltip, helpTooltip, caption, or selectedTooltips parameter.

Other
- Any other hover tooltip that displays in a site or portal page.
tooltip-border-radius tooltip-border-radius: 8px border-radius Sets the border radius of hover tooltips and help tooltips. Unless this property is specified, tooltips use the same border-radius as inputs, which is controlled in the site/portal object and with the input-box-semi-rounded-border-radius property. Components
- Components that have a tooltip, helpTooltip, caption, or selectedTooltips parameter.

Other
- Any other hover tooltip that displays in a site or portal page.
tooltip-icon-on-light-color tooltip-icon-on-light-color: #263238 fill Sets the color of the help tooltip icon on light backgrounds. Components
- Components that have a helpTooltip parameter.
tooltip-icon-on-dark-color tooltip-icon-on-dark-color: #ECEFF1 fill Sets the color of the help tooltip icon on dark backgrounds. Components
- Components that have a helpTooltip parameter.
tooltip-icon-size tooltip-icon-size: 18px width / height Sets the size of the help tooltip icon.

Enter one value, which applies to both height and width.
Components
- Components that have a helpTooltip parameter.
pop-up-menu-on-light-background-color pop-up-menu-on-light-background-color: #FAFBFF background-color Sets the background color for pop-up menus on light backgrounds. See Pop-up menu properties for the full list of affected elements. Components
- Components that have a box that pops up when you click or hover over them, such as date picker, signature, styled text editor, user record link, and dropdown components.
pop-up-menu-on-dark-background-color pop-up-menu-on-dark-background-color: #263238 background-color Sets the background color for pop-up menus on dark backgrounds. See Pop-up menu properties for the full list of affected elements. Components
- Components that have a box that pops up when you click or hover over them, such as date picker, signature, styled text editor, user record link, and dropdown components.
instructions-font-weight instructions-font-weight: 400 font-weight Sets the font weight of instruction text. See Font weight supported values for information about valid values. Components
- Components that have an instructions parameter.
instructions-font-size instructions-font-size: 14px font-size Sets the font size of instruction text. Components
- Components that have an instructions parameter.
instructions-on-light-color instructions-on-light-color: #546E7A color Sets the font color of instruction text on light backgrounds. Components
- Components that have an instructions parameter.
instructions-on-dark-color instructions-on-dark-color: #B0BEC5 color Sets the font color of instruction text on dark backgrounds. Components
- Components that have an instructions parameter.
placeholder-font-weight placeholder-font-weight: 400 font-weight Sets the font weight of text for placeholders, character limits, and search boxes. Components
- Components that have a placeholder or showCharacterCount parameter. Does not affect the file upload component when dropZoneStyle is "EXPANDED".
- Search box text for components such as read-only grids and dropdowns.
placeholder-text-on-light-color placeholder-text-on-light-color: #78909C color Sets the font color of text for placeholders, character limits, and search boxes when the input background color is light. Components
- Components that have a placeholder or showCharacterCount parameter. For the file upload component, this also affects the file icon.
- Search box text and icon for components such as read-only grids and dropdowns.
- Documents chat
- File icon for the file upload component.
placeholder-text-on-dark-color placeholder-text-on-dark-color: #B0BEC5 color Sets the font color of placeholder text, character limits, and search boxes when the input background color is dark. Components
- Components that have a placeholder or showCharacterCount parameter. For the file upload component, this also affects the file icon.
- Search box text and icon for components such as read-only grids and dropdowns.
- Documents chat.
- File icon for the file upload component.
placeholder-font-style placeholder-font-style: normal font-style Sets the font style of text (such as italics) for placeholders, character limits, and search boxes. Components
- Components that have a placeholder or showCharacterCount parameter. Does not affect the file upload component when dropZoneStyle is "EXPANDED".
- Search box text for components such as read-only grids and dropdowns.
heading-large-plus-line-height heading-large-plus-line-height: 1.3 line-height Sets the line height of "LARGE_PLUS" header text. Components
- Box Layout
- Heading
- Section Layout
heading-large-line-height heading-large-line-height: 1.3 line-height Sets the line height of "LARGE" header text. Components
- Box Layout
- Heading
- Section Layout
heading-medium-plus-line-height heading-medium-plus-line-height: 1.3 line-height Sets the line height of "MEDIUM_PLUS" header text. Components
- Box Layout
- Heading
- Section Layout
heading-medium-line-height heading-medium-line-height: 1.4 line-height Sets the line height of "MEDIUM" header text. Components
- Box Layout
- Heading
- Section Layout
heading-small-line-height heading-small-line-height: 1.4 line-height Sets the line height of "SMALL" header text. Components
- Box Layout
- Heading
- Section Layout
heading-extra-small-line-height heading-extra-small-line-height: 1.4 line-height Sets the line height of "EXTRA_SMALL" header text. Components
- Box Layout
- Heading
- Section Layout
heading-large-plus-font-size heading-large-plus-font-size: 38px font-size Sets the font size of "LARGE_PLUS" header text. Components
- Box Layout
- Heading
- Section Layout
heading-large-font-size heading-large-font-size: 30px font-size Sets the font size of "LARGE" header text. Components
- Box Layout
- Heading
- Section Layout
heading-medium-plus-font-size heading-medium-plus-font-size: 24px font-size Sets the font size of "MEDIUM_PLUS" header text. Components
- Box Layout
- Heading
- Section Layout
heading-medium-font-size heading-medium-font-size: 20px font-size Sets the font size of "MEDIUM" header text. Components
- Box Layout
- Heading
- Section Layout
heading-small-font-size heading-small-font-size: 16px font-size Sets the font size of "SMALL" header text. Components
- Box Layout
- Heading
- Section Layout
heading-extra-small-font-size heading-extra-small-font-size: 14px font-size Sets the font size of "EXTRA_SMALL" header text. Components
- Box Layout
- Heading
- Section Layout
input-on-light-background-color input-on-light-background-color: #FAFBFF background-color Sets the background color for input fields on light backgrounds. See Input background color properties for details. Components
- Input, selection, and picker components (excluding the toggle component). Includes both standard and card-style checkboxes and radio buttons.
- Both the toolbar and the input field box in the styled text editor component.
- Search boxes for components such as read-only grids and dropdowns.
input-on-dark-background-color input-on-dark-background-color: #1C3B3F background-color Sets the background color for input fields on dark backgrounds. See Input background color properties for details. Components
- Input, selection, and picker components (excluding the toggle component). Includes both standard and card-style checkboxes and radio buttons.
- Both the toolbar and the input field box in the styled text editor component.
- Search boxes for components such as read-only grids and dropdowns.
input-box-on-light-border-color input-box-on-light-border-color: #90A4AE border-color Sets the border color for search and input boxes on light backgrounds. Input boxes are the containers around input values, such as in the text, paragraph, and date components. Components
- Input, selection, and picker components (excluding file upload, document viewer, card choices, radio button, and checkbox components).
- Search boxes for components such as read-only grids and dropdowns.
input-box-on-dark-border-color input-box-on-dark-border-color: #546E7A border-color Sets the border color for search and input boxes on dark backgrounds. Input boxes are the containers around input values, such as in the text, paragraph, and date components. Components
- Input, selection, and picker components (excluding file upload, document viewer, card choices, radio button, and checkbox components).
- Search boxes for components such as read-only grids and dropdowns.
input-box-semi-rounded-border-radius input-box-semi-rounded-border-radius: 10px border-radius Sets the border radius for search and input boxes. Input boxes are the containers around input values, such as in the text, paragraph, and date components. Only applies when Input Shape is set to Semi-rounded in the site or portal object. Components
- Input, selection, and picker components (excluding file upload, document viewer, card choices, radio button, and checkbox components).
- Search boxes for components such as read-only grids and dropdowns.
input-box-border-width input-box-border-width: 1px border-width Sets the border width for search and input boxes. Input boxes are the containers around input values, such as in the text, paragraph, and date components. Components
- Input, selection, and picker components (excluding file upload, document viewer, card choices, radio button, and checkbox components).
- Search boxes for components such as read-only grids and dropdowns.
input-box-padding input-box-padding: 12px or input-box-padding: 0 0 2px 0 padding Sets the padding between the border of the box and the text for search and input boxes. Input boxes are the containers around input values, such as in the text, paragraph, and date components. Components
- Input, selection, and picker components (excluding file upload, document viewer, card choices, radio button, and checkbox components).
- Search boxes for components such as read-only grids and dropdowns.
input-card-on-light-border-color input-card-on-light-border-color: #B0BEC5 border-color Sets the border color of card-style inputs for form fields on light backgrounds. Components
- Card choices
- Card-style checkboxes
- Card-style radio buttons
input-card-on-dark-border-color input-card-on-dark-border-color: #455A64 border-color Sets the border color of card-style inputs for form fields on dark backgrounds. Components
- Card choices
- Card-style checkboxes
- Card-style radio buttons
input-card-semi-rounded-border-radius input-card-semi-rounded-border-radius: 10px border-radius Sets the border radius of card-style inputs for form fields. Only applies when Input Shape is set to Semi-rounded in the site or portal object. Components
- Card choices
- Card-style checkboxes
- Card-style radio buttons
input-card-border-width input-card-border-width: 2px border-width Sets the border width of card-style inputs for form fields. Components
- Card choices
- Card-style checkboxes
- Card-style radio buttons
radio-button-size radio-button-size: 24px width / height Sets the size of the radio button. Since the radio button is a circle, the value applies to both the height and width. Enter one value. See Radio button and checkbox sizing for details about how the border is included in this size. Components
- Radio button
radio-button-unselected-border-color radio-button-unselected-border-color: #46535E border-color Sets the border color of unselected radio buttons. Components
- Radio button
radio-button-unselected-border-width radio-button-unselected-border-width: 1px border-width Sets the border width of unselected radio buttons. Components
- Radio button
radio-button-selected-border-color radio-button-selected-border-color: #003C55 border-color Sets the outer border color of selected radio buttons. Components
- Radio button
radio-button-selected-border-width radio-button-selected-border-width: 3px border-width Sets the outer border width of selected radio buttons. Components
- Radio button
radio-button-selected-inner-circle-size radio-button-selected-inner-circle-size: 14px width / height Sets the size of the inner circle of selected radio buttons. Enter one value, which applies to both height and width.

To create a radio button with a contrasting ring between the outer border and the inner circle, set this property to a non-zero value and set a thin radio-button-selected-border-width. For a standard Appian radio button style with only an outer border, there's no need to set this property. See Radio button styles for examples.
Components
- Radio button
radio-button-selected-inner-circle-color radio-button-selected-inner-circle-color: #003C55 color Sets the color of the inner circle of selected radio buttons. Only visible if radio-button-selected-inner-circle-size is set to a non-zero value. Components
- Radio button
checkbox-size checkbox-size: 24px width / height Sets the size of checkboxes. Since the checkbox is square, the value applies to both the height and width. Enter one value. See Radio button and checkbox sizing for details about how the border is included in this size. Components
- Boolean checkbox
- Checkbox

Other
- Read-only and editable grids with selection enabled
checkbox-semi-rounded-border-radius checkbox-semi-rounded-border-radius: 2px border-radius Sets the border radius of checkboxes. Only applies when Input Shape is set to Semi-rounded in the site or portal object. Components
- Boolean checkbox
- Checkbox

Other
- Read-only and editable grids with selection enabled
checkbox-border-width checkbox-border-width: 1px border-width Sets the border width of checkboxes. Components
- Boolean checkbox
- Checkbox

Other
- Read-only and editable grids with selection enabled
checkbox-unselected-border-color checkbox-unselected-border-color: #46535E border-color Sets the border color of unselected checkboxes. Components
- Boolean checkbox
- Checkbox

Other
- Read-only and editable grids with selection enabled
checkbox-selected-border-color checkbox-selected-border-color: #003C55 border-color Sets the border color of selected checkboxes. If you don't include this property, selected checkboxes use the checkbox-selected-background-color value for the border. Components
- Boolean checkbox
- Checkbox

Other
- Read-only and editable grids with selection enabled
checkbox-selected-background-color checkbox-selected-background-color: #003C55 background-color Sets the background color of selected checkboxes. Components
- Boolean checkbox
- Checkbox

Other
- Read-only and editable grids with selection enabled
checkbox-selected-check-color checkbox-selected-check-color: #FFFFFF color Sets the color of checkmarks for selected checkboxes. Components
- Boolean checkbox
- Checkbox

Other
- Read-only and editable grids with selection enabled
checkbox-selected-check-size checkbox-selected-check-size: 10px width / height Sets the size of checkmarks for selected checkboxes. The value applies to both the height and width. Only enter one value. Components
- Boolean checkbox
- Checkbox

Other
- Read-only and editable grids with selection enabled

Renamed properties

The following CSS profile properties were renamed in 26.6:

Old name New name
placeholder-text-color placeholder-text-on-light-color
input-box-border-color input-box-on-light-border-color
input-card-border-color input-card-on-light-border-color

If you are using the old property name, we recommend updating to the new names for better formatting control and support.

CSS profile property templates

All properties without values

The following template lists all available CSS profile properties without values that you can use to create a CSS profile from scratch. Copy it into a new CSS profile and delete any properties you don't want to set.

Properties highlighted in yellow were added after the initial 26.3 release.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
negative-on-light-color:
negative-on-dark-color:
error-background-color:
positive-on-light-color:
positive-on-dark-color:
success-background-color:
warn-on-light-color:
warn-on-dark-color:
warn-background-color:
info-on-light-color:
info-on-dark-color:
info-background-color:
content-on-accent-color:
!base-font-size:
!card-box-shadow:
tag-standard-semi-rounded-border-radius:
tag-small-semi-rounded-border-radius:
required-asterisk-on-light-color:
required-asterisk-on-dark-color:
required-asterisk-font-size:
required-asterisk-font-weight:
label-font-weight:
label-font-size:
label-on-light-color:
label-on-dark-color:
tooltip-background-color:
tooltip-text-color:
tooltip-font-size:
tooltip-box-shadow:
tooltip-border-radius:
tooltip-icon-on-light-color:
tooltip-icon-on-dark-color:
tooltip-icon-size:
!pop-up-menu-on-light-background-color:
!pop-up-menu-on-dark-background-color:
instructions-font-weight:
instructions-font-size:
instructions-on-light-color:
instructions-on-dark-color:
placeholder-font-weight:
placeholder-text-on-light-color:
!placeholder-text-on-dark-color:
placeholder-font-style:
heading-large-plus-font-size:
heading-large-font-size:
heading-medium-plus-font-size:
heading-medium-font-size:
heading-small-font-size:
heading-extra-small-font-size:
heading-large-plus-line-height:
heading-large-line-height:
heading-medium-plus-line-height:
heading-medium-line-height:
heading-small-line-height:
heading-extra-small-line-height:
!input-on-light-background-color:
!input-on-dark-background-color:
input-box-on-light-border-color:
!input-box-on-dark-border-color:
input-box-semi-rounded-border-radius:
input-box-border-width:
input-box-padding:
input-card-on-light-border-color:
!input-card-on-dark-border-color:
input-card-border-width:
input-card-semi-rounded-border-radius:
!radio-button-size:
!radio-button-unselected-border-color:
!radio-button-unselected-border-width:
!radio-button-selected-border-color:
!radio-button-selected-border-width:
!radio-button-selected-inner-circle-size:
!radio-button-selected-inner-circle-color:
!checkbox-size:
!checkbox-semi-rounded-border-radius:
!checkbox-border-width:
!checkbox-unselected-border-color:
!checkbox-selected-border-color:
!checkbox-selected-background-color:
!checkbox-selected-check-color:
!checkbox-selected-check-size:

All properties with example values

The following template includes example values for every CSS profile property. You can use it to see what the properties affect.

The following image shows what these example properties look like in a form. This example uses a typeface called "Inter."

css-profile-properties-example

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
negative-on-light-color: #8B1A1A
negative-on-dark-color: #E57373
error-background-color: #F5E0E0
positive-on-light-color: #2E7D32
positive-on-dark-color: #81C784
success-background-color: #E8F5E9
warn-on-light-color: #E65100
warn-on-dark-color: #FFB74D
warn-background-color: #FFF3E0
info-on-light-color: #00796B
info-on-dark-color: #80CBC4
info-background-color: #E0F2F1
content-on-accent-color: #FFFFFF
tag-standard-semi-rounded-border-radius: 6px
tag-small-semi-rounded-border-radius: 4px
required-asterisk-on-light-color: #D32F2F
required-asterisk-on-dark-color: #EF5350
required-asterisk-font-size: 16px
required-asterisk-font-weight: 600
label-font-weight: 400
label-font-size: 16px
label-on-light-color: #1C3B3F
label-on-dark-color: #ECEFF1
tooltip-background-color: #FAFBFF
tooltip-text-color: #37474F
tooltip-font-size: 14px
tooltip-box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.25)
tooltip-border-radius: 8px
tooltip-icon-on-light-color: #263238
tooltip-icon-on-dark-color: #ECEFF1
tooltip-icon-size: 18px
instructions-font-weight: 400
instructions-font-size: 14px
instructions-on-light-color: #546E7A
instructions-on-dark-color: #B0BEC5
placeholder-font-weight: 400
placeholder-text-on-light-color: #78909C
placeholder-text-on-dark-color: #B0BEC5
placeholder-font-style: normal
pop-up-menu-on-light-background-color: #FAFBFF
pop-up-menu-on-dark-background-color: #263238
heading-large-plus-font-size: 38px
heading-large-font-size: 30px
heading-medium-plus-font-size: 24px
heading-medium-font-size: 20px
heading-small-font-size: 16px
heading-extra-small-font-size: 14px
heading-large-plus-line-height: 46px
heading-large-line-height: 38px
heading-medium-plus-line-height: 30px
heading-medium-line-height: 26px
heading-small-line-height: 22px
heading-extra-small-line-height: 18px
input-on-light-background-color: #FAFBFF
input-on-dark-background-color: #1C3B3F
input-box-on-light-border-color: #90A4AE
input-box-on-dark-border-color: #546E7A
input-box-semi-rounded-border-radius: 10px
input-box-border-width: 1.5px
input-box-padding: 12px
input-card-on-light-border-color: #B0BEC5
input-card-on-dark-border-color: #455A64
input-card-border-width: 2px
input-card-semi-rounded-border-radius: 10px
radio-button-size: 22px
radio-button-unselected-border-color: #90A4AE
radio-button-unselected-border-width: 2px
radio-button-selected-border-color: #0E3842
radio-button-selected-border-width: 2px
radio-button-selected-inner-circle-size: 10px
radio-button-selected-inner-circle-color: #0E3842
checkbox-size: 22px
checkbox-semi-rounded-border-radius: 4px
checkbox-border-width: 2px
checkbox-unselected-border-color: #90A4AE
checkbox-selected-border-color: #0E3842
checkbox-selected-background-color: #0E3842
checkbox-selected-check-color: #FFFFFF
checkbox-selected-check-size: 14px
base-font-size: 16px
card-box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.12)

Feedback