Buttons

HELP US WITH CONSISTENCY. PLEASE CONSULT UX BEFORE USE.

NOTE: Button classes have been updated for August 2017 release for ease of extending the classes. Please read carefully. Click on a button to see recommended markup.

Class Attribute Order

The order of the classes as defined in the class attribute should be as follows: Style, Size, Width, Icon, JavaScript Related Class. JavaScript Related Class must be prefixed with js-

EXAMPLE HTML
<input class=""btn btn-recommended btn-large btn-wide-full btn-icon-right js-related-class" type="button" name="" value="Example Button Class Order" />

Button Styles

Button elements must have class btn btn-style as noted below.

Default Button

Recommended Button

CTA (Call to Action) Button

Update Button

Simple Buttons

These look like links but occupy the same space as a button.

Secondary Buttons

Secondary Inverse Buttons

When a secondary button is needed on a solid background, use this button style.


Button Sizes

The default button does not need an additional class declaring its size.


Button Widths

Wide Fixed

PLEASE CONSULT UX REGARDING USE. The button is 100% wide and has a max width of 300px.

Wide Full

The button is 100% wide.