added a smarter google location parsing and added validation of street, street number and city.
changed validation failed style to a red outline instead of a red border.
added a validation of minumum characters and add success and error icons.
fixed the display of validation icons.
renamed to min chars required.
added google place validation.
added error messages to validation errors.
added a disabled style for the primary button.
disables form when some fields are invalid.
used ng-minlength directive instead of custom minCharsRequired.
fixed content.
fixed font size.
font-size fix again.
added error message for when the office name field is entirely empty.
temp commit.
mid-level fix for form validations.
changed all the office bindings to be under the office object.
when one of the create new office fields gets focus we clear the selection in the dropdown.