#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: 100%; display: flex; } #user-edit .left { width: 65%; } #user-edit .right { width: 35%; margin-left: 1em; } #user-edit .file-dropper-holder { position: relative; } #user-edit .file-dropper { position: absolute; left: 0; right: 0; } #user-delete form { width: 100%; } .user-list ul { list-style-type: none; margin: 0; padding: 0; display: flex; justify-content: center; align-content: flex-end; flex-wrap: wrap; } .user-list li { width: 20em; margin: 0.5em; padding: 0.75em; vertical-align: top; background: var(--top-nav-color); text-align: left; } .user-list .wrapper { display: flex; } .user-list .details { font-size: 90%; line-height: 130%; } .user-list .thumbnail { width: 3em; height: 3em; margin: 0 0.6em 0 0; }