.uic-theme-fall2020 body article form fieldset
{
	border: 3px double var(--primary-theme-color);
	margin-bottom:1em;
	padding:3px;
}

.uic-theme-fall2020 body article form fieldset legend
{
	background-color:var(--primary-theme-color);
	color:white;
	font-weight:bold;
	margin-left:1.5em;
	padding:2px;
}

.uic-theme-fall2020 body article form .form-row
{
	display:block;
	clear:both;
	margin: .5em 0em;
}

.uic-theme-fall2020 body article form .form-row .required
{
	color:red;
}
.uic-theme-fall2020 body article form .form-row .required::after
{
	content:' ';
}

.uic-theme-fall2020 body article form .form-row input,
.uic-theme-fall2020 body article form .form-row select
{
	margin-left: 2px;
}

.uic-theme-fall2020 body article form .form-row.checkbox-field input[type=checkbox],
.uic-theme-fall2020 body article form .form-row.radio-field input[type=radio]
{
	margin-right: 2px;
}


.uic-theme-fall2020 body article form .form-row.instructions-field > span.label
{
	display: inline-block;
	line-height: 1.5;
	font-size:95%;
	/*font-style:italic;*/
	padding: 3px 2px;
}

/* The following two rules are for the CSHP intake form with enabled checkbox related to COVID venue rules. */
.uic-theme-fall2020 body article form div#agree1_row.form-row.checkbox-field > label,
.uic-theme-fall2020 body article form div#agree2_row.form-row.checkbox-field > label
{
	display:inline;
	width: auto;
}

.uic-theme-fall2020 body article form div#agree1_row.form-row.checkbox-field > label::after,
.uic-theme-fall2020 body article form div#agree2_row.form-row.checkbox-field > label::after
{
	content: '';
}

.uic-theme-fall2020 body article form .form-row.checkbox-field > label,
.uic-theme-fall2020 body article form .form-row.file-field > label,
.uic-theme-fall2020 body article form .form-row.password-field > label,
.uic-theme-fall2020 body article form .form-row.radio-field > label:nth-of-type(1),
.uic-theme-fall2020 body article form .form-row.read-only-field > label,
.uic-theme-fall2020 body article form .form-row.select-field > label,
.uic-theme-fall2020 body article form .form-row.text-field > label,
.uic-theme-fall2020 body article form .form-row.textarea-field > label,

.uic-theme-fall2020 body article form .form-row.color-field > label,
.uic-theme-fall2020 body article form .form-row.email-field > label,
.uic-theme-fall2020 body article form .form-row.date-field > label,
.uic-theme-fall2020 body article form .form-row.datetime-local-field > label,
.uic-theme-fall2020 body article form .form-row.number-field > label,
.uic-theme-fall2020 body article form .form-row.month-field > label,
.uic-theme-fall2020 body article form .form-row.range-field > label,
.uic-theme-fall2020 body article form .form-row.search-field > label,
.uic-theme-fall2020 body article form .form-row.tel-field > label,
.uic-theme-fall2020 body article form .form-row.time-field > label,
.uic-theme-fall2020 body article form .form-row.url-field > label,
.uic-theme-fall2020 body article form .form-row.week-field > label
{
	display:inline-block;
	font-weight:bold;
	padding-right:2px;
	text-align:right;
	width:23em;
}

.uic-theme-fall2020 body article form .form-row.checkbox-field > label::after,
.uic-theme-fall2020 body article form .form-row.file-field > label::after,
.uic-theme-fall2020 body article form .form-row.password-field > label::after,
.uic-theme-fall2020 body article form .form-row.radio-field > label:nth-of-type(1)::after,
.uic-theme-fall2020 body article form .form-row.read-only-field > label::after,
.uic-theme-fall2020 body article form .form-row.select-field > label::after,
.uic-theme-fall2020 body article form .form-row.textarea-field > label::after,
.uic-theme-fall2020 body article form .form-row.text-field > label::after,

.uic-theme-fall2020 body article form .form-row.color-field > label::after,
.uic-theme-fall2020 body article form .form-row.email-field > label::after,
.uic-theme-fall2020 body article form .form-row.date-field > label::after,
.uic-theme-fall2020 body article form .form-row.datetime-local-field > label::after,
.uic-theme-fall2020 body article form .form-row.number-field > label::after,
.uic-theme-fall2020 body article form .form-row.month-field > label::after,
.uic-theme-fall2020 body article form .form-row.range-field > label::after,
.uic-theme-fall2020 body article form .form-row.search-field > label::after,
.uic-theme-fall2020 body article form .form-row.tel-field > label::after,
.uic-theme-fall2020 body article form .form-row.time-field > label::after,
.uic-theme-fall2020 body article form .form-row.url-field > label::after,
.uic-theme-fall2020 body article form .form-row.week-field > label::after
{
	content: ':  ';
}

.uic-theme-fall2020 body article form div.form-row.buttons
{
	text-align:center;
	margin:0 auto;
}

.uic-theme-fall2020 body article form .form-row.textarea-field label
{
	vertical-align:top;
}

.uic-theme-fall2020 body article #form-error-summary{
	border: 3px double red;
	margin-bottom:1em;
	background: linear-gradient(
					to bottom,
					rgba(255, 0, 0, 0.3),
					rgba(255, 0, 0, 0.1)
				  ), 
				  url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAACLUlEQVRIS7WWz0sCQRTHZ7ZViOoSBEEWCWar1v9RBGXQqbpEBBHRj0tdskv3ojoF0qXyVIfs1x9SuS6KBUV16qBFoOtu3xlcMXN3dcGBYdmdN9/P2/dm5g0lFu0xFOoTisUJmIyh96N7SuaveD6jX6uieDn88PBiJkNrDSh+f48mCNsYm0dvsXICYxqh9ILo+kYgmWTQP+0fIBEIhKmun8Cq3Ua4ejiHebOSosQrB/4AkoODqzqluzAQGhQ3zDVA1gE5MD6UASXPL8zEaVsbcU9N8Xn583Oif3+b+cAgk8afcEDK5/MgWbJVWITubtIRi3HR3PQ00T4+rH6ShUsC5I0DZEk6xmPOakaDAAJAFIAFWlqKGbvV0igAekVRVfspEruCxO7bJdUBgEB3mSI8dxAfaQYAYbplgBTEfc0AQFNhgFw9m8pJiKD71WxAlgEUkPxNClGy7iQTt5uIwSD3Q00ksJ3zdj6xvcCTvAzLQ1trBwYALNH7oaFebIgnu43WwFlkuKJC18uPCmy2KDYFO/tNm4NVdIT6sMgBpQLDDrsOM4LQ2UlaIxE+/LOzQ7TPTyt/snBYCsrye/m4BmQUVezKLlR1pEKDTRjeMy1SXXDYubSH744LDuauQby8aP6VTORjHJBTq3CZ/EUW32cgfl05XrPoowB1oQBtwXAJXbQJC6tgZwjvJot5tW1NgGHEKl3B5eLXFoh48SxfW/CegeiNq1CID6TT7BpTs/0CpYEArYKVAC8AAAAASUVORK5CYII=)
				no-repeat
				3px 3px;
	padding: .5em 2em;
}