#contactForm {
	font-size: 12pt !important;
	/* line-height: 0px; */
}
#contactForm input{
	font-size: 10pt !important;
	border: 1px solid #858585;
}
#contactForm select{
	font-size: 10pt !important;
	border: 1px solid #858585;
}
#contactForm textarea {
	font-size: 10pt !important;
	border: 1px solid #858585;
}
::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
	color: #ababab !important;
	opacity: 1; /* Firefox */
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
	color: #ababab;
}

::-ms-input-placeholder { /* Microsoft Edge */
	color: #ababab;
}

/* Color resets for WCAG 7:1 contrast */
.red {
	color: #b60000;
}

a {
	color: #0056B3;
}

.btn-primary {
	background-color: #0056B3;
}

.alert-warning {
	color: #674E04; /* Can remove if not using 'warning' style alert */
}

/* Text Styles */

label {
		font-weight: 400;
	}

.btn {
	padding: 10px 35px;
}

main {
	padding-right: 15px;
	padding-left: 15px;
	}

legend {
	font-size: 16px;
	display: inline-block;
	margin-bottom: 0.5rem;
}

#privacy_label {
	font-size: 12px;
}

#form-heading {
	text-align: center;
}

@media (min-width: 800px) {
	#md_screen {
		display:block !important;
	}
	#sm_screen {
		display:none !important;
	}
}

#custom-text-target:before {
	content: "test";
}


input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
-webkit-appearance: none;
margin: 0;
}

/* Firefox */
input[type=number] {
--moz-appearance: textfield;
}

#main-content-container {
	padding-right: 0; 
	padding-left: 0; 
	border: 1px solid #ccc;
}  
.alert-text {
	display:none; 
	font-weight: normal; 
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif; 
	color: #8F0000;
}

.req-warning {
	font-weight: normal; 
	font-size: 10pt;
	 font-family: Arial, sans-serif; 
	 color: #b60000
}
.controls {
	margin-top: 10px;
}
#form_phoneTypeListbox{
	width:140px;
}
.twelve-pt-text {
	FONT-SIZE: 12pt; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	FONT-WEIGHT: normal;
}