add style to all text based input types

In my HTML5 app I found that some of my form fields did not have Semantic styling applied to them (<input type="time"/> for example).  This pull request is the result of reviewing MDN documentation on input types, and adding style for text based inputs.  Except for width:100%, style was not applied to input[type="range"] since it is a slider (at least on Firefox/Ubuntu).

Additionally all selector rules were alphabetized.  I've only made changes to form.less in rtl/ and src/.  I have not been able to get Grunt working, plus modifying the build directory with minified files would likely conflict with any other CSS change.