label.tpassword {
    position: relative;
}
.tpassword button:focus {
    box-shadow: none;
    outline: none;
}

.tpassword button {
    position: absolute;
    right: 0;
    height: 100%;
    border: unset;
    background: transparent;
    padding: 0 10px;
    color: #555;
}

.tpassword-checklist{
    list-style: none;
    padding: 0px;
}

.tpassword-list-item{
    font-size: 14px;
}

.tpassword-list-item .fa-times{
    color: red;
}

.tpassword-list-item.checked{
    opacity: 0.5;
    font-family: "Font Awesome 5 Free";
}

.tpassword-list-item .fa-check{
    color: green;
    display: none;
}