OK, now I see the problem. Your HTML markup is incorrect. You cannot have an element divinside label, use span:
<label for="login">User name:
<br />
<span class="label-info">minimum 6 chararcters: letters, numbers and symbols - _ . @</span>
<br />
<input type="text" name="login" class="input-field" value="">
</label>
or wrap the whole block in your own div:
<div>
<label for="login">User name:</label>
<div class="label-info">minimum 6 chararcters: letters, numbers and symbols - _ . @</siv>
<input type="text" name="login" class="input-field" value="">
</div>
, :
<label for="login">
User name:<br />
</label>
<div class="label-info">minimum 6 chararcters: letters, numbers and symbols - _ . @</div>
<input type="text" name="login" class="input-field" value="">
, label-info , , .