.form-group .error {    border-color: #f00 !important;}
.form-group label.error {
font-size: 12px;    color: #f00;    font-weight: normal;}.form-control .required .error {	border-color: #f00 !important;}.page_loader {    display: none;    float: left;    margin: 0 auto;    position: absolute;    text-align: center;    width: 100%;}
.blured {
filter: blur(1px);
-webkit-filter: blur(1px);
pointer-events: none;
}

.paging_loader {
    display: none;
    float: left;
    margin: 0 auto;
    position: absolute;
    text-align: center;
    width: 100%;
}

.password-wrapper{
    position:relative;
}

.password-wrapper .toggle-password{
    position:absolute;
    right:15px;
    top:14px;
    cursor:pointer;
    z-index:10;
}

.login_formpart form .form-group .toggle-password-confirm i, .login_formpart form .form-group .toggle-password i{
    position: relative;
    left: auto;
    top: auto;
}

.password-wrapper .toggle-password-confirm{
    position:absolute;
    right:15px;
    top:15px;
    cursor:pointer;
    z-index:10;
}

.password-wrapper .toggle-password-confirm2{
    position:absolute;
    right:15px;
    top:15px;
    cursor:pointer;
    z-index:10;
}

.password-wrapper input{
    padding-right:45px;
}