So the following is an example of my CSS code that is not formatting the width of my number input. the same code works fine for Text inputs. Everything else is working background no border etc.. just the width.. anyone got any ideas? .sheet-example { grid-column: 13 / span 2; grid-row: 57; vertical-align:middle; border-top:.5pt solid white; border-right:none; border-bottom:.5pt solid white; border-left:.5pt solid white; background:#C9DAF8; } .sheet-example input[type=number] { color:black; font-family:Verdana; text-align:center; vertical-align:middle; border:none; background:#C9DAF8; width:82px; }