.registration_wrap form { margin-left: 10%; margin-right: 10%; clear: both; } .registration_wrap label { display: inline-block; width: 30%; } .registration_wrap input[type="text"], .registration_wrap input[type="email"], .registration_wrap input[type="password"] { width: 100%; } .registration_wrap .helptext { color: #888888; font-size: 0.75em; display: block; } .registration_wrap input[type="submit"] { line-height: 350px; width: 25%; } .registration_wrap .errorlist, .registration_wrap .errorlist li { background: none; color: red; display: inline; border: none; margin-left: 0 !important; } .registration_wrap .extra { clear: both; margin-top: 100px; text-align: center; margin-left: auto; margin-right: auto; }