## Buttons
See: https://fezvrasta.github.io/bootstrap-material-design/docs/4.0/material-design/buttons/[MD Buttons, window="_blank"]
Buttons communicate the action that will occur when the user touches them.
### Flat buttons
Flat buttons are text-only buttons. They may be used in dialogs, toolbars,
or inline. They do not lift, but fill with color on press.
Outline buttons, i.e. `.btn-outline-*`, are the equivalent of Material flat
buttons. For more details, please refer to Components/Buttons documentation.
++++
++++
[source, html]
----
----
### Raised buttons
Raised buttons are rectangular-shaped buttons. They may be used inline. They
lift and display ink reactions on press.
Default buttons, i.e. `.btn`, are the equivalent of Material raised buttons.
For more details, please refer to Components/Buttons documentation.
++++
++++
[source, html]
----
----
### Floating action buttons
A floating action button represents the primary action in an application,
it is used for a promoted action.
++++
++++
[source, html]
----
----
#### Colors
++++
++++
[source, html]
----
...
----
#### Sizes
A smaller sized, i.e. mini floating action button, is also available.
++++
++++
[source, html]
----
----
## Recommended button placement
Cards::
Buttons are best placed on the left side of a card to increase their
visibility. However, as cards have flexible layouts, buttons may be
placed in a location suited to the content and context, while
maintaining consistency within the product.
Forms::
Button alignment on screen: Left. Place the affirmative button on the
left, the dismissive button on the right.
Standard dialogs::
Button alignment on screen: right. Place the affirmative button on the
right, the dismissive button on the left.