/********************************
* Login Page
********************************/
.input-group-error {
	display:table-row;
}
.input-group-cell {
	display:table-cell;
}
.input-group-error .form-error {
	margin-top:0.5rem;
}
.form-error, .is-invalid-label {
	color: #ec5840;
}

.pageTitle, BODY, th, h1, h2, h3, h4, .accorion-title, .accordion-title:hover, .accordion-title:focus,
.menuItemDisabled, .menuItemDisabled:hover, .menuItemActive, .menuItemActive:hover, .menuItem, .menuItem:hover {
	font-family: 'Open Sans', sans-serif;
}

BODY, th {
	color: #373a36;
}

.pageTitle {
	color: #5b6770;
}

label.primary, legend.primary, a {
	color: #da291c;
}

a:focus, a:hover {
	color: #c42519;
}

.button {
	background-color: #da291c;
}

.button:focus, .button:hover {
	background-color: #c42519;
}