Added centering of the text vertically

Totally up to you, but if you want you could pull this code in to allow centering of the text vertically in a div. It's useful for responsive labels where the parent elements are fixed height.