Os botões contêm preenchimento extra que não pode ser removido apenas definindo o preenchimento: 0; no elemento.
Use o código abaixo para remover o preenchimento.
input[type=submit]::-moz-focus-inner,
input[type=reset]::-moz-focus-inner,
input[type=button]::-moz-focus-inner,
button::-moz-focus-inner {
padding:0;
margin:0;
-moz-box-sizing:content-box;
}