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 
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 
Default Button 
 
HTML
<input type="button" class="btn btn-default" value="btn btn-default" />
 
 
Recommended Button 
EXAMPLE HTML
<input type="button" name="" class="btn btn-recommended btn-large" value="btn btn-recommended btn-large" />
 
 
EXAMPLE HTML
<input type="button" class="btn btn-recommended" />
 
 
EXAMPLE HTML
<input type="submit" name="" class="btn btn-recommended btn-large" value="btn btn-recommended btn-large" />
 
 
CTA (Call to Action) Button 
EXAMPLE HTML
<input type="button" name="" class="btn btn-cta btn-smally" value="btn btn-cta btn-small" />
 
 
EXAMPLE HTML
<input type="button" class="btn btn-cta" />
 
 
EXAMPLE HTML
<input type="submit" name="" class="btn btn-cta btn-large" value="btn btn-cta btn-large" />
 
 
Update Button 
EXAMPLE HTML
<input type="button" name="" class="btn btn-update btn-small" value="btn btn-update btn-small" />
 
 
EXAMPLE HTML
<input type="button" class="btn btn-update" />
 
 
EXAMPLE HTML
<input type="submit" name="" class="btn-large btn-less-primary" value="Large" />
 
 
Simple Buttons 
These look like links but occupy the same space as a button.
 
HTML
<input type="button" name="" class="btn btn-simple" value="btn btn-simple" />
 
 
Secondary Buttons 
HTML
<input type="button" name="" class="btn btn-secondary btn-small"value="btn btn-secondary btn-small"/>
 
 
HTML
<input type="button" class="btn btn-secondary" />
 
 
HTML
<input type="button" name="" class="btn btn-secondary btn-large" value="btn btn-secondary btn-large" />
 
 
Secondary Inverse Buttons 
When a secondary button is needed on a solid background, use this button style.
HTML
<input type="button" name="" class="btn btn-secondary-inverse btn-small" value="btn btn-secondary-inverse btn-small" />
 
 
HTML
<input type="button" class="btn btn-secondary-inverse" />
 
 
HTML
<input type="button" name="" class="btn-large btn-secondary btn-inverse" value="Large" />
 
 
Button Sizes 
The default button does not need an additional class declaring its size.
HTML
<input class="btn btn-default btn-small" type="button" value="btn btn-default btn-small" />
 
 
HTML
<a href="javascript:void(0)" class="btn btn-default">btn btn-default</a>
 
 
HTML
<input class="btn btn-default btn-large type="submit" value="btn btn-default btn-large" />
 
 
Button Widths 
Wide Fixed 
PLEASE CONSULT UX REGARDING USE.  The button is 100% wide and has a max width of 300px.
EXAMPLE HTML
<input type="button" name="" class="btn btn-default btn-small btn-wide-fixed" value="Default" />
 
 
EXAMPLE HTML
<input type="button" class="btn btn-default btn-wide-fixed" />
 
 
EXAMPLE HTML
<input type="submit" name="" class="btn btn-default btn-large btn-wide-fixed" value="btn btn-default btn-large btn-wide-fixed" />
 
 
Wide Full 
The button is 100% wide.
EXAMPLE HTML
<input type="button" name="" class="btn-wide-full" value="Default" />
 
 
EXAMPLE HTML
<input type="button" class="btn btn-default btn-wide-full" />
 
 
EXAMPLE HTML
<input type="submit" name="" class="btn btn-default btn-large btn-wide-full" value="btn btn-default btn-large btn-wide-full" />