.p_user_recover {
    margin-bottom: 30px;
}

.changePassword__form {
    display: flex;
    flex-direction: column;
    gap: 20px;

}

.pageUser_user_registration_changePassword_form {
    display: flex;
    flex-direction: column;
    grid-gap: 20px;
    align-items: center;
}

.caption {
    font-size: 14px;
    font-weight: 400;
    color: #444;
    /*align-self: start;*/
    text-align: center;
}

.input {
    height: 40px;
    max-width: 280px;
    width: 100%;
}

input {
    width: 100%;
    height: 100%;
    box-sizing: border-box;
    border: 1px solid #dedddd;
    border-radius: 2px;
    /*box-shadow: 0 4px 4px 0 #999 inset;*/
    box-shadow: inset 0px 1px 4px rgb(0 0 0 / 10%);
    padding: 5px 10px;
}

.line {
    display: flex;
    flex-direction: column;
    align-items: center;
    grid-gap: 5px;
    width: 100%;
    max-width: 280px;
    text-align: center;
}

.line_submit {
    text-align: center;
}

.submit {
    padding: 10px;
}

.message {
    text-align: center;
}