/* Error CSS */ 

p, li, label {
	font-size: 1rem;
	line-height: 1.6;
	font-family:'lexend', sans-serif;
}
.subtle { color:gray; font-size: 0.75rem; margin-top: 32px;}

@font-face {
    font-family: 'lexend';
    src: url('/imagenowforms/error/SalesforceSans-Regular.woff2') format('woff2');
}

h1 { font-size: var(--lwc-fontSize1,1rem); }
h1, h2, h3, h4, sectionheader {
	letter-spacing:.0625rem;
	font-size: 1.5rem;
	font-family:'lexend', sans-serif;
	color:var(--slds-g-color-neutral-base-30, var(--lwc-colorTextWeak,#696969)), #696969;
	font-weight: var(--lwc-fontWeightRegular,400);
	text-transform:uppercase;
}

.slds-table {
    background-color: var(--slds-g-color-neutral-base-100, var(--lwc-colorBackgroundAlt,rgb(255, 255, 255)));
    font-size: inherit;
}

.slds-table_bordered, .slds-table--bordered {
    border-collapse: separate;
    border: var(--lwc-borderWidthThin,1px) solid var(--slds-g-color-border-base-1, var(--lwc-colorBorder,rgb(219, 217, 217)));
}

.hiddentablep { font: 16px 'lexend'; color:#000000; }
.b { margin-bottom:20px; }
.t { margin-top:20px;}

.warning { color:#B20101 !important; font-weight:bold; }

.multipropertyheaderrow { border: 1px solid #91B0D5; font: 18pt 'lexend'; color: #2573c1;}
.multipropertyfooterrow { border: 1px solid #91B0D5;}
.multipropertyrow { border: 1px solid #91B0D5;}

.singlepropertyrow {border: 1px solid #91B0D5;}

.propertylabel { border: none; font-weight:bold; color:#58595b;}
.propertyheader { border: none; color:#58595b; font-weight:bold; font-size:12px;}
.propertycontent { border: none; vertical-align:top;}
.propertycontent select { margin:3px 0; }
.propertytextinput {margin:3px 0;}
.studentID { width: 50pt;}
.dateField { width: 70pt;}
.dateFieldPicker { width: 90pt;}
.two-col-section .sectionheader {background:none; border:none;}
.one-col-section .sectionheader {background:none; border:none;}

.sectionheader {
	text-align:center;
	font-weight: var(--lwc-fontWeightBold,700);
	text-transform:uppercase;
	height:26px; /* background: url("section_header_bg.gif") repeat-x 0 0 ; */
	border-bottom: var(--lwc-borderWidthThin,1px) solid var(--slds-g-color-border-base-1, var(--lwc-colorBorder,rgb(219, 217, 217)));
}
/* .sectionheader .title {font-size:14px; font-weight:bold; color:#6593c3} */

/*table {	border:1px solid #e8e8e8; margin: 5px 0 5px 0;padding:0px; background-color:#f1f5fa; } */
.mod { BORDER: #000000 1px solid; }
.modscale {WIDTH: 400px; HEIGHT: 76px; }

td {text-align: left; margin-left:0px; padding:0 3px 0 5px; font:9pt 'lexend', sans-serif; white-space: normal;}
th {text-align: left; margin-left:0px; padding:0 3px 0 1px; font:11pt 'lexend', sans-serif; white-space: normal;}
tr {height: 20px; padding: 0px;}

label.ex1 {margin-left:0px; margin-right:10px; color:#000000;}

tbody {}