.field.sectionLabel { margin-top: 75px !Important; }
.fieldLabel { text-align: left; font-weight: bold }
h2.ui.header { font-size: 1.5rem !important }
.center { padding-top:3px; padding-bottom:3px }
.error>input { border-color: red !important; }
div.formText { text-align: left !important; padding: 10px 0px 25px 0px }
div.TextContainer { text-align: left !important; }
span.formText { text-align: left !important; }
b.red { color: red }
#landingBanner, #selfServiceBanner { width: 100% }
a.countyButton {
	background-color: #02c1ff;
    border: 1px solid #02b8f3;
    color: white;
    border-radius: 5px;
    padding: 7px;
    margin: 10px;
    font-weight: 600;
	display: inline-block;
}
div.countyButton {
	background-color: #02c1ff;
    border: 1px solid #02b8f3;
    color: white;
    border-radius: 5px;
    padding: 7px;
    font-weight: 600;
	width: 50%;
	text-align: center;
}
.countyButton > a {
    color: white;
}
.countyButton:hover {
	background-color: #02b8f3;
    border: 1px solid #02b8f3;
    color: white;
	cursor: pointer;
}
.highlightError { border: 1px solid red !important }
ol, ul { font-size: 0.9em }
textarea {
    font-size: 0.8em !important;
    min-height: 200px !important;
}