.content {
    display: flex;
    align-items: center;
    flex-direction: column;
}

.container {
    display: flex;
    flex-direction: column;
    align-items: center;
    background: linear-gradient(45deg, var(--color-4) 0%, var(--color-6) 100%);
    width: 25em;
    margin: 2em 0 1em 0;
    color: var(--color-1);
    border-radius: 3em;
    padding: 10 0 10 0;
    box-shadow: 0px 0px 40px 4px var(--color-4);
}

.title {
    color: var(--color-5);
    font-size: 40;
}

form {
    display: flex;
    align-items: center;
    flex-direction: column;
    margin: 10 0 10 0;
    width: 300;
}

.text-register {
    display: flex;
    flex-direction: column;
    align-items: center;
}

#div_id_username {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-bottom: 15;
}

.textinput {
    width: 300;
    margin-top: 4;
    padding: 3;
}

#id_email {
    width: 300;
    margin-top: 4;
    padding: 3;
}

#div_id_password {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-bottom: 15;
}

#div_id_password1 {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-bottom: 15;
}

#div_id_password2 {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-bottom: 15;
}

#div_id_first_name {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-bottom: 15;
}

#div_id_last_name {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-bottom: 15;
}

#div_id_email {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-bottom: 15;
}

.btn {
    margin: 15 0 5 0;
    background-image: linear-gradient(to right top, #5465ff, #0085ff, #0096e6, #009fbf, #20a39e);
    color: var(--color-3);
    width: 200;
    height: 40;
    display: flex;
    border: none;
    border-radius: 1em;
    align-items: center;
    justify-content: center;
    font-size: 25;
}

.btn:hover {
    background: var(--color-3);
    color: var(--color-2);
    box-shadow: 0px 0px 7px 2px var(--color-2);
}

.reg-link {
    text-decoration: underline;
}

#hint_id_password2 {
    display: none;
}

#hint_id_password1 {
    display: none;
}

#hint_id_username {
    display: none;
}