.reset_plupin_div-layout {
    background-color: #FEFEFE;
    border: 10px solid rgba(191, 214, 225, 1);
    border-radius: 5px;
    color: #444;
    font: 14px 'Microsoft YaHei', 'arial','sans-serif';
    margin: 30px auto;
    width: 380px;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    z-index: 10000;

}
.reset_plupin_div-input-group, .reset_plupin_div-btn-group{
    border-bottom: 1px solid #DDE0E8;
    padding: 24px 34px;
}
.reset_plupin_div-btn-group{
    background: #F0F4F6;
    text-align: center;
}

.reset_plupin_label{
    color: #444;
    font: 14px 'Microsoft YaHei'
}
.reset_plupin_p-err-msg  {
    margin-bottom: 10px;
    color: red;
    font: 12px 'Microsoft YaHei';
}
.reset_plupin_field-old-pw, 
.reset_plupin_field-new-pw, 
.reset_plupin_field-old-pw, 
.reset_plupin_field-cfm-new-pw, 
.reset_plupin_field-company-name, 
.reset_plupin_field-user-name{
    border: 1px solid #D2D9dC;
    border-radius: 2px;
    color: #444;
    font: 12px 'Microsoft YaHei';
    padding: 8px 14px;
    margin-bottom: 8px;
    width: 310px;
}
.reset_plupin_field-old-pw:focus,
.reset_plupin_field-new-pw:focus, 
.reset_plupin_field-user-name:focus, 
.reset_plupin_field-old-pw:focus,
.reset_plupin_field-company-name:focus, 
.reset_plupin_field-cfm-new-pw:focus {
    border: 1px solid #B7D4EA;
    box-shadow: 0 0 8px #B7D4EA;
}
.reset_plupin_btn-submit, 
.reset_plupin_btn-cancel, 
.reset_plupin_btn-done {
    background-image: -moz-linear-gradient(to bottom, #B5DEF2, #85CFEE);
    border: 1px solid #98CCE7;
    border-radius: 20px;
    box-shadow:inset rgba(255,255,255,0.6) 0 1px 1px, rgba(0,0,0,0.1) 0 1px 1px;
    color: #444;
    cursor: pointer;
    font: bold 13px Arial;
    padding: 5px 14px;
    margin: 0 20px
}
.reset_plupin_div-success{
    display: none;
}

.reset_plupin_div-fail{
    display: none;
}

.reset_plupin_btn-submit:focus, 
.reset_plupin_btn-cancel:focus, 
.reset_plupin_btn-done:focus {
    outline: none;
}
.reset_plupin_btn-submit:hover,
.reset_plupin_btn-cancel:hover,
.reset_plupin_btn-done:hover{
    background-image: -moz-linear-gradient(to top, #B5DEF2, #85CFEE);
}
.reset_plupin_field-error{
      border: 1px solid #EA1009 !important;
      outline: none !important;
}

.reset_plupin_field-user-name{
    display: none;
}
.reset_plupin_div-back-shadow{
    width: 100%;
    height: 100%;
    position:fixed;
    top:0;
    left: 0;
    background: #000;
    opacity: .3;
    z-index:9999;
}
.reset_plupin_field-fake-pw{
    position: absolute;
    top:-100000px;
}
.reset_plupin_p-success-msg{
  font: 18px 'Microsoft YaHei';
    margin: 0 0 30px;
     color: #17A4BD;
      text-align: center;
}
.reset_plupin_p-fail-msg{
  font: 18px 'Microsoft YaHei';
    margin: 0 0 30px;
     color: red;
      text-align: center;
}
.reset_plupin-has-user-name, .reset_plupin-has-company-name{
    text-align: left;
    font: 14px 'Microsoft YaHei';
    color: #444;
    font-weight: bold;
}
.reset_plupin_div-success {
   text-align: center;
   padding: 25px
}

.reset_plupin_div-fail {
   text-align: center;
   padding: 25px
}

.reset_plupin_btn-submit[disabled] {
    opacity: .5;
    cursor: not-allowed;
}