tested on Chrome, Firefox, Opera and Safari, only difference between is input glow in Chrome.
tested and fixed ie8-11
added placeholder js for ie8 and removed focus outline in ie8.