/*for password strength */
.pstrength-minchar{
   font-size:10px;
}
/*provider dropdown field */
div.autocomplete {
   position:absolute;
   width:250px;
   background-color: #e5e5e5;
   border:1px solid #888;
   margin:0px;
   padding:0px;
   font-size:11px;
}
div.autocomplete ul {
     list-style-type:none;
     margin:0px;
     padding:0px;
}
div.autocomplete ul li.selected { background-color: #00AEE0; color:#FFFFFF;}
div.autocomplete ul li {
   list-style-type:none;
   display:block;
   margin:0;
   padding:2px;
   height:16px;
   cursor:pointer;
}
.textboxValidParent, .mobileValidParent, .emailValidParent {
    background: url('../images/fam/accept.png') no-repeat 370px 2px;
}
.textboxValid, .mobileValid, .emailValid {
    background: #d9e5cc;
    height:20px;
}
.textboxInvalidParent, .mobileInvalidParent , .emailInvalidParent {
    background: url('../images/fam/cancel.png') no-repeat 370px 2px;
}
.textboxInvalid, .mobileInvalid, .emailInvalid {
    background: #bd3030;
    height:20px;
}
.textboxVerifyingParent, .mobileVerifyingParent, .emailVerifyingParent{
   background: url('../images/fam/spinner.gif') no-repeat 370px 2px;
}
.error, .textboxInvalidParent .error, .mobileInvalidParent .mobileError, .emailInvalidParent .emailError{
   color: #DE0000;
}

.textboxValidParent .error, .mobileValidParent .mobileError, .emailValidParent .emailError{
   color:#669933;
}

