In your a
tags use table-cell
instead of float
and change vertical-align to middle
:
.TemplateButton > a {
/*float: left; Remove this*/
display:table-cell; /*Add this*/
vertical-align:middle; /*Change to middle*/
}
Check this Demo Fiddle