View Categories

2 min read

Applies to: Core, Advanced, Enterprise

Buttons, inputs, and borders are styled using a combination of your selected layout, colour palette, and typography settings.

You do not need to edit CSS for normal button and input styling.

Button styling #

Quote & Cut buttons use your selected accent colours and button typography.

Important buttons usually use the Primary Accent colour.

Secondary actions may use the Secondary Accent colour or a more neutral style, depending on the selected layout.

Common frontend buttons include:

  • Calculate Price.
  • Add Another Part.
  • Add to Cart.
  • Apply to All.
  • Remove Part.
  • Change DXF.
  • Preview.

Input styling #

Form inputs and dropdowns use your selected typography and palette.

Common inputs include:

  • DXF file upload fields.
  • Material dropdowns.
  • Quantity fields.
  • Secondary Process fields, if Advanced is enabled.

Border styling #

Borders and dividers use the Border Colour setting from the Plugin Colour Palette.

This affects areas such as:

  • Cards.
  • Panels.
  • Inputs.
  • Dividers.
  • Upload areas.
  • Part rows.

Settings that affect buttons #

The main style settings that affect buttons are:

  • Primary Accent.
  • Secondary Accent.
  • Buttons & actions font.
  • Border Colour.
  • Danger Colour.
  • Success Colour.

Settings that affect inputs #

The main style settings that affect inputs are:

  • Inputs & selects font.
  • Card Background.
  • Border Colour.
  • Primary Text.
  • Secondary Text.
  • Background.

Settings that affect error states #

The main style settings that affect error states are:

  • Danger Colour.
  • Primary Text.
  • Secondary Text.
  • Border Colour.

Settings that affect success states #

The main style settings that affect success states are:

  • Success Colour.
  • Primary Accent.
  • Primary Text.
  • Secondary Text.

Testing buttons and inputs #

After changing styles, test the form by:

  1. Uploading a DXF file.
  2. Choosing a material.
  3. Changing quantity.
  4. Using Apply to All.
  5. Calculating a price.
  6. Adding the quote to the cart.
  7. Triggering a validation message by leaving a required field empty.

This helps you check normal, success, and error states.

If buttons or inputs look wrong #

If buttons or inputs do not look how you expect:

  • Check the selected form layout.
  • Check your Primary Accent and Secondary Accent colours.
  • Check the Border Colour.
  • Check the typography fields.
  • Check whether your theme is overriding form styles.
  • Check whether custom CSS has been added elsewhere.

If you need more precise control, use the Advanced Custom CSS article.