added less support and splitted upp the css along with some styling changes