I believe the style of all the form elements are stored in the forms.css
file. In OS X, I think it is located here:
/Applications/Firefox.app/Contents/MacOS/res/forms.css
You may want to browse through that file and see if there is any obvious CSS that is affecting the appearance you are seeing. For example, on Windows the input
element has -moz-appearance: textfield;
, which I couldn't find any documentation on, so perhaps there is some "native" -moz-*
style on those fields that is controlling the glow, something you could possibly override.
The other thing to try might be to override everything in that file by changing the input
definitions to input2
or something (after making a copy of course). Then you can see if you can get the glow to stop at all by manipulating the default CSS.
Once you've determined you can make it stop (if you can), you can add styles back in a bit at a time until you find the one that causes the effect you don't want. You can probably speed up that process by eliminating styles from your testing that obviously aren't related (e.g. - line-height: normal !important;
is almost certainly not responsible for a blue glow around the fields).