# Reference table

<div class="Vlt-table Vlt-table--data">
|Class |	Behaviour|
|---|---|
|<code>.Vlt-btn</code>	| Basic class that always has to be there. Defines the basics for a standard-sized button with round edges |
|<code>.Vlt-btn--icon</code> |	Needed for buttons that contains ONLY icon and no text. It adjusts the position of the icon to make the button look perfectly square/round |
|<code>.Vlt-btn--app</code> |	Adds the styles needed for Application buttons (squared)|
|<code>.Vlt-btn--outline</code> |	Button colour becomes the outline and font colour |
|<code>.Vlt-btn--primary</code>	| Adds the styles needed for primary buttons (orange)|
|<code>.Vlt-btn--secondary</code> |	Adds the styles needed for secondary buttons (blue)|
|<code>.Vlt-btn--tertiary</code>	| Adds the styles needed for tertiary buttons (grey)|
|<code>.Vlt-btn--destructive</code> |	Adds the styles needed for destructive buttons (red)|
|<code>.Vlt-btn_active</code>|	Forces the active look of a button|
|<code>.Vlt-btn--small</code> |	Adjusts the padding, font size and icon size to small|
|<code>.Vlt-btn--large</code> |	Adjusts the padding, font size and icon size to large|
|<code>.Vlt-btn--disabled</code>	| Forces the look of a disabled button and prevents clicking via CSS. NOTE: this was created for `<a>` tags. `button` with the standard 'disabled' attribute will automatically get the right look|
|<code>.Vlt-btn-group</code>	| Wraps a group of buttons that need to look welded together|
|<code>.Vlt-text-btn</code>	| Utility to show a button as a text link. Not to be combined with other button classes|
</div>