.rt-form-count-element:after,.rt-form-count-element:after:after{clear:both}.rt-form-count-element{display:block;margin-top:5px;margin-bottom:0;font-size:.8em;text-align:right}.rt-form-count-element:after,.rt-form-count-element:after:after,.rt-form-count-element:after:before,.rt-form-count-element:before{content:" ";display:table}.rt-form-count-element.invalid{color:red}.rt-form-count-element.valid{color:green}.rt-form-count-element>p{margin:5px 0 0}.rt-form-count-element__help-text{float:left;color:#555}.rt-form-count-element__counter{float:right}