Add padding to .placeholder-icon

Currently there is no gap between the `.placeholder-icon` and the placeholder text, sometimes its fixed by using an `&nbsp;`, I think add padding is a better solution.
I hope I did the sass selector correctly, you may check it twice.