Update language box css for better cross browser support

Adds rules to take away some browser specific issues, like focus rings for example.
Supports IE9+, Chrome, Firefox, Opera, Safari

Additionally IE 8 throws errors on the translations content css and could/should be put on the browser support warning.