Feature/style login page

# This pull request involves:

* Styles for login user page
* Fix failing specs
* Start to use smacss
take a look at your properties, you're defining the height on all those classes, it's not a good practice to define the height as it would be better to let the browser renders the height by itself, this could cause you some rendering troubles among different browsers (like having disparity on the position of text), take a look at your markup/css to look for a way to prevent using a defined height