form label { display: block; margin-top: 2rem; text-align: left; } form p:first-child label{ margin-top:0px; } form label.inline { display: inline-block; width: 25%; text-align: right; } form label.inline ~ input { width: 70%; } form fieldset.framed { padding: 20px; border: solid 1px #a6a6a6; margin-bottom: 20px; } form input { display: inline-block; width: 100%; font-size: 15px; padding: 7px 3px; border: solid 1px #a6a6a6; } form select { font-size: 1em; padding: 5px; width: 70%; border: solid 1px #a6a6a6; height: 33px; vertical-align: middle; } select#prefix { border: solid 1px #ccc; height: 33px; width: 9%; vertical-align: middle; /* display: inline-block; */ font-size: 15px; } form input[name=firstName], form input[name=lastName] { width: 25% !important; text-align: left; vertical-align: middle; } form input[name=mi] { width: 9% !important; text-align: left; vertical-align: middle; } form .form_submit_button { min-width: 150px; width: auto; float: right; display: block; font-size: 1em; letter-spacing: inherit; padding: 6px 20px; border: none; background: #4172c8; color: #fff; border-radius: 2px; text-shadow: 1px 1px 0px #000; } #captcha { text-align: center; height: 40px; width: 100%; max-width: 400px; margin-bottom: 20px; display: block; } #captcha img, #captcha input{ width: 45%; vertical-align: middle; height: inherit; } /* Additional Form Stuff */ .form_row { margin: 10px 0px 20px; } .form_row input[type="text"], .form_row select, .form_row textarea{ padding: 6px; border-radius: 2px; border: solid 1px #363636; font-size:1rem; height: 30px; } .form_row label { display: block; height: 30px; padding: 4px; } .form_row input[type="text"], .form_row textarea{ width: 100%; } .form_row input[type="text"]:focus, .form_row select:focus { border-color:#68120d; background:#f9f9f9; outline:solid 1px #68120d; } .form_row .full_text_editor { width: 100%; height: 200px; resize: none; } form .pw_req { display: inline-block; font-size: 1.3rem; padding: 5px; border: solid 1px #ccc; background: #fbf9f3; line-height: 140%; } form .pw_req:first-line { font-weight: bold; }