﻿label.error{color:#fff;margin-left:2px;background-position:left center;background-repeat:no-repeat;padding:2px;padding-left:18px;border-radius:4px;}
.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 #008fd5 !important;}
.validity-tooltip{z-index:1003;cursor:pointer;padding:3px;width:16em;border:1px solid #555;color:#FFF;position:absolute;background-color:#008fd5;}
.validity-tooltip:hover{border-color:#333;}
.validity-tooltip .validity-tooltip-outer, .validity-tooltip .validity-tooltip-inner{position:absolute;width:0;height:0;border-right-width:0;background:none;bottom:auto;}
.validity-tooltip .validity-tooltip-outer{border-color:#333;border-style:solid;border-top:0px solid transparent;border-bottom:24px solid transparent;border-right-width:20px;border-right-style:solid;border-right-color:inherit;border-left-width:0px;top:-1px;left:-21px;}
.validity-tooltip .validity-tooltip-inner{border-top:0px solid transparent;border-bottom:24px solid transparent;border-right:20px solid #008fd5;border-left-width:0px;top:1px;left:3px;}