New button style

- added less mixins
- minor css tweaks
- other minor code cleanup