body {height:100%; background:#f9f9f9; padding:1.5em 0;}
#pardot-form {display:none;}
:required { background-color: white; }
.touched:required:invalid { background-color: pink; }
.touched:required { background-color:white; }
label {font-weight:normal; font-size:90%;}
.form-group-sm {clear:both;}
.form-group-sm .control-label, .form-group-sm .control-container {padding-bottom:4px;}
.required label {font-weight:bold;}
.required label::after { content: " *"; color: red; font-weight: normal; white-space:nowrap;}
.form-divider {padding:0.25em 0.5em; border-top:1px solid #ccc; background:#eee; margin:1em 0 0.5em 0; clear:both; font-variant: small-caps; }
.form-divider-2 {padding:0.25em 0.5em; border-top:1px solid #ddd; margin:1em 0 0.5em 0; clear:both; font-variant: small-caps; }
.control-container select {width:auto;}
.Lead___Student_Narrative textarea {max-width:400px; x-max-height:100px;}