.theme-color, .content a:not(.btn), .simcal-default-calendar .simcal-tooltip-content a {
	color: #582c83;
}

.btn-primary:hover, .btn-primary:active, body.miniNav .navbar, .navbar.sticky-top, .announcements, .callout {
	background-color: #582c83;
}

.btn-primary:hover {
	/*color: white;*/
	border-color: #582c83;
}

body.home.miniNav .navbar {
	background-color: rgba(0, 0, 0, .75);
}

.tnp-subscription input.tnp-submit:hover {
	background-color: #582c83;
	border-color: #582c83;
}

/* Small devices (landscape phones, 576px and up) */
@media (min-width: 576px) {
}

/* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) {
}

/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) {
}

/* Extra large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {
}