﻿@charset "utf-8";
div.jpassword{ position:absolute; z-index:1000; width:296px; height:120px; margin:0; text-align:left; }
div.jpassword-righttop div, div.jpassword-rightbottom div{ padding:8px 10px 0 25px; }
div.jpassword-lefttop div, div.jpassword-leftbottom div{ padding:8px 15px 0 10px; }
div.jpassword-flat{ margin-top:8px; padding:8px 8px 0 8px; border-top:3px solid #d9d9d9; background-color:#5c5c5c; }
div.jpassword-righttop{ background:transparent url(jpassword-righttop.png) no-repeat left top; background-size: 296px 115px; }
div.jpassword-rightbottom{ background:transparent url(jpassword-rightbottom.png) no-repeat left top; }
div.jpassword-lefttop{ background:transparent url(jpassword-lefttop.png) no-repeat left top; }
div.jpassword-leftbottom{ background:transparent url(jpassword-leftbottom.png) no-repeat left top; }
div.jpassword p{ margin:0; padding:0; }
div.jpassword p.jpassword-meter{ height:10px; background:transparent url(jpassword-meter.png) no-repeat left top; }
div.jpassword p.jpassword-info{ padding:4px 0; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; text-align:left; }

#pswd_info {
    position: absolute;
    left: 166px;
    width: 334px;
    padding: 0 16px 10px 8px;
    background: #fefefe;
    font-size: 11px !important;
    border-radius: 5px;
    box-shadow: 0 1px 3px #ccc;
    border: 1px solid #b3b4b4;
    display: none;
    font-weight: normal;
    z-index: 10000;
    margin-top: 4px;
}
#pswd_info h3 {
    font-size: 12px !important;
    color: rgb(0,165, 107);
    font-weight: bold
}
#pswd_info ul {
    padding-left: 0;
    margin: 0;
    color: rgb(140,200, 65);
}
.pswd_invalid {
    background: url(../images/check.png) no-repeat 0 50%;
    padding-left: 19px;
    line-height: 19px;
}
#pswd_info::before {
    position: absolute;
    top: -.56em;
    left: 1em;
    border-left: solid 1px #b3b4b4;
    border-top: solid 1px #b3b4b4;
    width: 1em;
    height: 1em;
    transform: rotate(45deg);
    background: inherit;
    content: '';
}

.ValidationSummary {
    height: 43px;
    text-align: left;
    color: red;
}