.submit-form { th, td { padding: .3em; vertical-align: top; text-align: left; } ul { padding: 0; list-style: none; margin: 0; } th { min-width: 4em; max-width: 16em; font-weight: normal; } .required th label:before, .required>label:before { content: "* "; color: red; } p.required { font-weight: bold; } .errorlist { padding: 0 0 0 1em; margin: 0; color: red; } .form-footer { font-size: smaller; } }