Buttons

Button styles should be refactored so that each button element is configured by classes that individually control its colors, border, typeface, icon positioning, and icon file. This should be totally clean, fool-proof and robust.

Small buttons

Primary CTA (text-only)

Secondary CTA (text-only)

Active submit (text-only)

Passive cancel (text-only)

Disable (text-only)

Button with left icon

Button with right icon