Align row to vertical center

I want to align a row to the center of a page vertically. The row contains nothing but a column in it. I have tried multiple approaches, none of which have been successful. How would I go about this?

What specific approaches have you tried? As that will help identify what not to re suggest

I've tried making a CSS class that sets the display to flex and aligns it to center, and I've tried setting the padding to 50%.

Does this help https://jsfiddle.net/hashem/ut5sbqvz/

Or this https://gist.github.com/marioblas/9952094

+1 on adding more attributes for links and images too could use the title attribute as well.

Think you added a comment on wrong thread jo ?

haha interesting since I came here from a link in email lol. I don't always go back up and read it all :P Forum must have messed up or something lol.