.#{$prefix}numberfield { input::-webkit-outer-spin-button, input::-webkit-inner-spin-button { -webkit-appearance: none; margin: 0; } // Firefox shows the spinner buttons on input[type=number] elements and this rule hides them input { -moz-appearance:textfield; } // EXTJS-21260 - Firefox validates input[type=number] fields and this rule hides the red border on the input field // The other solution is to have a "novalidate" attribute on the form element input:invalid { box-shadow: none; } }