.form_h1 {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 700;
    font-size: 50px;
    line-height: 150%;
    display: flex;
    align-items: center;
    color: #000000;
}

.form_h6 {
    font-size: 16px;
}

.reg_input {
    font-size: 16px;
}

.form_ {
    margin-top: 2rem;
}

.col-12.pass_ {
    margin-top: 2rem;
}

.col-12.login_btn {
    margin-top: 1rem;
}

.row.login_pg {
    width: 70%;
    margin: auto;
    justify-content: center;
}

.col-12.remb_fgt {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.col-12.reg_link {
    margin-top: 1rem;
}

.span_green a {
    text-decoration: none;
    color: #55DF63;
}

.container.mt-5.d-flex.justify-content-center.reg_pg {
    flex-wrap: wrap;
    flex-direction: column;
}

#togglePassword {
    cursor: pointer;
    position: relative;
    top: -2rem;
    padding-right: 1rem;
}

@media (max-width: 600px) {
    .login_pg.row .col-5 {
        width: 100%;
    }

    .col-12.remb_fgt {
        display: flex;
        flex-direction: column;
        align-items: start;
    }

}

@media only screen and (min-device-width: 810px) and (max-device-width: 1080px) {
    .login_pg.row .col-5 {
        width: 100%;
    }
}