This 'input' css seems to affecting all other web buttons

Well it looks like you copied everything from Paul’s working example, the only difference is that we can’t see the rest of your css and html.

Just as puzzled as you without the rest of your missing pieces.

Try making a stand alone demo with all your relevant css/html