label.error { 
color:#fff; 
margin-left:2px;     
background-image:url(//recsys.acm.org/wp-content/themes/primo-wp/_layout/js/validity/arrow.gif);
background-position:left center;
background-repeat:no-repeat;
padding:4px;
padding-left:16px;
} .validity-modal-msg { 
position:absolute; 
z-index:2; 
background-color:#999; 
border:solid 1px #000; 
padding:4px;
cursor:pointer; 
}
.validity-modal-msg:hover { 
background-color:#aaa; 
} .validity-summary-container { display:none; }
.validity-summary-output ul { }
.validity-erroneous { border:solid 2px #f56600 !important; }