ul, li {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

#container {
    margin: 0 auto;
    position: relative;
}

form ul li {
    margin: 10px 20px;
}

/*form ul li:last-child {
    text-align:center;
    margin:20px 0 25px 0;
}*/

/*input:focus {
    border:1px solid #b9d4e9;
    border-top-color:#b6d5ea;
    border-bottom-color:#b8d4ea;
    box-shadow:0 0 5px #b9d4e9;
}*/

/*label {
    color:#555;
}*/

#container span {
    background: #f6f6f6;
    padding: 3px 5px;
    display: inline;
    border-radius: 5px;
    margin-top: 5px;
}

/* Styles for verification */
.ps-reset-form #pswd_info,
.froget-form #pswd_info {
    position: absolute;
    top: 56px;
    left: 350px;
    width: 250px;
    padding: 15px;
    background: #fefefe;
    font-size: .875em;
    border-radius: 5px;
    box-shadow: 0 1px 3px #ccc;
    border: 1px solid #ddd;
    display: none;
    /*padding: 0px 0 10px 7px;*/
}

#pswd_info p {
    margin: 0 0 10px 0;
    font-weight: 400;
    font-size: 14px;
    color: #fff;
    background: #4fdb9b;
    padding: 15px;
    border-radius: 2px;
}

/*.invalid strong,.valid strong, .invalid ,.valid   {
    font-family: "Open Sans",sans-serif;
}*/

.invalid, .valid {
    padding-left: 22px;
    line-height: 24px;
    font-size: 13px;
}

.invalid {
    background: url(../../images/system/icon/login/30/ic_30_invalid.png) no-repeat 0 50%;
    color: #f26b55;
}

.valid {
    background: url(../../images/system/icon/login/30/ic_30_valid.png) no-repeat 0 50%;
    color: #4fdb9b;
}

input.valid,
input.invalid {
    background-image: none;
    padding-left: 0;
    line-height: inherit;
    font-size: 14px;
    color: rgba(67, 72, 73, 0.86);
}

.control-label {
    margin-bottom: 3px;
    display: inline-block;
}

.head-frg {
    padding: 10px
}

/* personal file valid */

.valid_ui_acco .valid {
    background: url(../../images/system/icon/login/30/ic_30_valid.png) no-repeat 0 50% !important;
    color: #4fdb9b !important;
    padding-left: 22px;
    line-height: 24px;
    font-size: 13px;
}

.password-container{
    position: relative;
}
.passWordcheckIcon{
    background: #ffff url(../../images/system/icon/form/20/password_show-alt.png) no-repeat right center !important;
    width: 20px;
    height: 27px;
    display: block;
    position: absolute;
    top: -6%;
    right: 6%;
    cursor: pointer;
}
.passWordcheckIcon.fa-eye-slash{
    background: #ffff url(../../images/system/icon/form/20/password_hide.png) no-repeat right center !important;
}