html,css,css3,css-position,autogrow
Fixed it, thank you all for your help and support. .invalid-msg { display: block; max-width:234px; margin-top:3px; } ...
html,css,autogrow
Use white-space: nowrap; for text to not break on white-spaces