Add padding to .placeholder-icon

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