.login-page-content {
    width: 100%;
    height: 90vh;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
}

.image-side {
    width: 55%;
    height: 80%;
}

.form-side {
    width: 40%;
    height: 80%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
}

.login-form {
    width: 90%;
    height: 75%;
    margin-top: 20px;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.login-title {
    margin: 20px 0 10px 0;
    font-size: 20px;
}

.login-avatar {
    width: 50px;
    height: 50px;
    border-radius: 100%;
}

.login-form-input {
    border-radius: 5px;
    border: none;
    width: 100%;
    height: 20%;
    background-color: #f4f5f9;
    margin-bottom: 20px;
    padding-left: 20px;
}

.login-form-btn {
    border-radius: 5px;
    border: none;
    width: 60%;
    height: 20%;
    background-color: #0d6efd;
    color: #fff;
}

.other-link-side {
    width: 100%;
    height: 25%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    border-top: 1px solid #f4f5f9;
    background-color: #f4f5f9;
}

.other-link-side a {
    text-decoration: none;
    color: #0d6efd;
    margin-bottom: 5px;
}



@media only screen and (max-width: 600px) {
    .form-side {
        width: 100%;
    }
}