Prevent Firefox from using the wrong placeholder colour

Firefox will use the field's `color:` value as the colour for the placeholder text in cases where the field's text colour is defined under a more specific selector than `:-moz-placeholder`. Throwing an `!important` on there is the easiest fix.