#user-registration form {
    float: left;
}
#user-registration .info {
    float: left;
    margin-left: 3em;
    border-radius: 0.2em;
    width: 20em;
}
#user-registration .info ul {
    line-height: 1.8em;
    list-style-type: none;
    margin: 0;
    padding: 0;
}
#user-registration .info li {
    margin: 0;
    padding: 0;
}
#user-registration .info i {
    margin-right: 0.5em;
}
#user-registration .info i.fa {
    color: var(--main-color);
}
#user-registration .info p:first-child {
    margin: 0 0 0.5em 0;
}
#user .hint,
#user-registration .hint {
    margin-top: 0.5em;
    margin-bottom: 0;
    color: var(--inactive-link-color);
    font-size: 80%;
    line-height: 120%;
}

#login .buttons a {
    margin-left: 1em;
}

#user {
    width: 30em;
}
#user .text-nav {
    margin-bottom: 1.5em;
}
#user-summary .thumbnail {
    width: 6em;
    height: 6em;
    margin: 0 1.5em 1.5em 0;
    float: left;
}
#user-summary div {
    clear: both;
}
#user-summary .basic-info {
    list-style-type: none;
    margin: 0;
}
#user-summary nav {
    float: left;
    width: 45%;
    margin-right: 1em;
}
#user-edit form {
    width: 22.5em;
}
#user-delete form {
    width: 100%;
}
#user-delete form label {
    padding: 0;
}