When you switch from the default label-on-left to label-on-top in CRM forms, the rendering in the form is not very user friendly. There is no spacing between the fields and very little color differences between the labels and the data. Since the data is no longer in input boxes it looks very similar to the labels. The end result of stacking multiple fields together in a form is an unreadable mess. Please consider adding some top/bottom padding between the fields so that the label/value pairs for each field are more recognizable.