Overall validation and css changes