adding number validation, minimum characters validation

+ zoom on focus() on iOS devices fixed
+ small CSS enhancements