Validations and css improve