Fields alignment and lengths are off across different browsers