I know you can add colon in field.tpl.php for site wide content type node fields, but looks like it's not webform field related.
And webform doesn't have any webform-field.tpl.php type of templates to edit?
By default, webform fields has no colons e.g. Full Name
label needs to be Full Name:
.
I know I can add that with CSS, e.g.
.form-item label:after {
content: ":";
}
But this won't work because I need colons to be printed in subnmitted email template too.
And emails dont support ::after
::before
CSS I think, or there is complication with various web email providers, etc.
I know you can add a manually :
when creating the label name and like that for every field (but its tiring if multipage long forms), but that's impractical for various reasons like e.g. https://www.drupal.org/node/1922550