better less file

- Update each css class with the 'pct' prefix to prevent conflicts
- Update less file to use base styles and only override what's necessary
in the mixin