Badge sizing a position re-written to be based on percentages rather than fixed margins, better results for larger font sizes