Created by: blakeembrey
Move the input-groups to use a system where the inputs are overridden where needed instead of everywhere and then reset back. Removes a lot of duplicate resets.
This utilizes the :not()
selector, but since IE8 doesn't support border-radius anyway this should work fine.