applied box-sizing: border-box to all elements
added font-awesome webfonts