fix: use .row to clear floats

- the old .row become .column-12-12 (which is automaticaly centered)
- also, use a settable max-width
- add ellipsis to text overflow in label (when the text is inside a span)
feat: add some nice focus effect on form inputs/buttons

- also, remove texterea margin by setting 'display: block;'
- set text-overflow on inputs