Adds validations to appointments and overall styling