Added feature/8281

- Updated .css files to .less files
- Added _layout attribute to components