.seeForm { font-size: 14px; margin: 10px auto; width: 900px; }

.seeForm .form-half { width: 440px; float: left; }
.seeForm .form-half .select, .seeForm .form-half .text { width: 230px; }

.seeForm .form-fluid { clear: both; padding-top: 15px; width: 900px; }

.form-row { clear: both; padding: 5px 0; }
.form-row label { float: left; text-align: right; width: 200px; }
label.required:after { content: '*'; color: red; }
.form-row .element { float: left; margin-left: 5px; }

.seeForm.small { width: 420px; }
.seeForm.small .form-fluid { padding-top: 0; width: 420px; }
.seeForm.small .form-fluid .select, .seeForm.small .form-fluid .text { width: 200px; }
.seeForm.small .form-fluid label {width: 130px; }

/*.text, .select { padding: 1px; }
.text:focus, .select:focus { border: solid 1px #92a8bb; padding: 1px; }*/

