.password-reset-wrapper .form-title{
    text-align: center;
    font: normal normal 800 30px/32px Archivo;
    letter-spacing: -0.3px;
    color: #000000;
    margin-bottom: 13px;
    margin-top: 49px;
}

.password-reset-wrapper .line-block{
    text-align: center;
    font: normal normal 600 12px/14px Archivo;
    letter-spacing: -0.06px;
    color: #000000;
    width: auto;
    position: relative;
    text-align: center;
    margin-bottom: 40px;
}
.password-reset-wrapper .line-block div{
    background: #FFFFFF;
    display:inline-block;
    padding: 0 10px;
    font: normal normal 600 12px/14px Archivo;
    letter-spacing: -0.06px;
    color: #000000;
    position: relative;
    z-index: 1;
    max-width: 80%;
}

.password-reset-wrapper .line-block span {
    content:" ";
    border-top: 1px solid #D3D3D3;
    position: absolute;
    width:100%;
    top: 50%;
    left: 0;
    z-index: 0;
}

.password-reset-wrapper .validation_info{
    margin-top: 13px;
    margin-bottom: 16px;
    margin-left: 3px;
}

.password-reset-wrapper .ciffc-button{
    margin-top: 57px;
}

.password-reset-wrapper .validation-element{
    text-align: left;
    font: normal normal normal 12px/18px Archivo;
    letter-spacing: -0.06px;
}

.password-reset-wrapper .validation-element.valid{
    color: #5EB546;
}

.password-reset-wrapper .validation-element:not(.valid){
    color: #F5333F;
}

.password-reset-wrapper .validation-element.valid .invalid{
    display: none;
}
.password-reset-wrapper .validation-element:not(.valid) .valid{
    display: none;
    
}
.entry-header.no-margin {
    background: white;
    margin-bottom: 0 !important;
}