/* Password Policy Css */
span#validErrorPasswordDetail {
    background: rgb(243 239 239);
    padding: 20px 14px;
    border-top: 4px solid #1a1549;
    position: absolute;
    top: 50px;
    box-shadow: 0 0 3px 1px #ccc;
    z-index: 1;
    border-radius: 0px;
}
ul.pass_digits {
    padding-left: 0;
    margin-bottom: 0;
}
ul.pass_digits li {
    font-size: 10px;
    line-height: 20px;
    color: #1a1549;
    position: relative;
    padding-left: 17px;
    list-style: none;
}

ul.pass_digits li:before {
    content: "\f00c";
    font-family: 'FontAwesome';
    position: absolute;
    left: 0;
}

ul.pass_digits:before {
    height: 0px;
    content: "";
    position: absolute;
    width: 0;
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    border-bottom: 15px solid #1a1549;
    top: -15px;
}
/* End Password Policy Css */

/* Change Password Popup */
#changepasswordnmodal .form-control:focus{
    border-color: #d3dfea !important;
}
#changepasswordnmodal span#validErrorPasswordDetail{
    top: 100px;
    background: #fff;
}
#changepasswordnmodal .modal-body input{
    padding: 1.3rem .75rem;
}
#changepasswordnmodal .modal-header button:hover{
    opacity: 1;
    color:#fff;
    background: #f7284a;
}
#changepasswordnmodal .modal-footer button{
    background: #1a1549;
    border-color: #1a1549;
}
#back-to-top > span {
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}


.passwordpolicySet #validErrorPasswordDetail{
    top: 80px;
}


.registerBtns button.buttons:disabled {
    background: #ccc;
    border: 2px solid #ccc;
    cursor: no-drop;
}