It looks like the .text-error messages work without the rule. Is there a case where you're noticing it doesn't work (they're display: none; by default, unlike the other one)?