Styling input buttons for iPad and iPhone

Tested to find the Safari, the browser of iphone and ipad has a different rendering algorithm for styling the webpage in particular for the button.

I tested all button styling in css works for desktop browser and even for my android phone with various browsers like Chrome, Opera etc.

Iphone or Ipad ignores the stylesheet for button unless you use the following code:

-webkit-appearance: none;

or say,

input {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;