#uploadform { max-width: 60%; margin-top: 3em; margin-left: 1em; margin-right: 1em; padding: 1em; z-index: 10; border: 3px solid black; background-color: #f1f1f1; border-spacing: 0; border-collapse: collapse; clear: both; position: relative; } .uploadform-field { margin: 0; padding: 1em; } input[type=text], select { width: 100%; padding: 1em 3em; padding-left: 0.5em; margin: 1em 0; display: inline-block; border: 1px solid #ccc; border-radius: 4px; box-sizing: border-box; } input[type=submit] { background-color: #DD4F77; text-align: right; color: white; padding: 1em 3em; margin: 1em 1em; border: none; border-radius: 4px; cursor: pointer; } input[type=submit]:hover { background-color: #404d81; }