Ya que usas chrome te va a ser facil resolver este problema.
Usa el inspeccionador de elemntos con el input que tu quieras, es igual uno que otro, en la pestaña de la derecha, donde salen las especifiaciones del css, todo el css que afecta al elemento, veras tus reglar y ademas si bajas un poco las del elemento es si.
Veras algo como:
Código CSS:
Ver originalinput[type="button"], input[type="submit"], input[type="reset"], input[type="file"]::-webkit-file-upload-button, button
Y algunas reglas mas en gris, esas son las que vienen por defecto con html, y que en cada navegador pueden ir variando. Para evitar problemas entre navegadores ajusta manualmente las reglas que te molesten o las que vayan cambiando entre navegadores.
Como?, pues simplemente añade una id o una classe en el input o lo que sea redefiniendo las opciones, y si es preciso añadiendo !important al final de la regla para que la tuya prevalezca sobre las demas!