It works, thanks! I ended up wanting a thin border, so I switched it to this:
input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="tel"], input[type="number"], textarea, select {
border-radius: 0px;
border-color: #E6E6E6;
background-color: #F7F7F7;
}
But then it added that extra thick border on the top when looking at it on iOS. I was able to resolve that by adding:
background-clip: padding-box;