:root {
	--site-primary: #a860a7;
}


/* === HEADER LINE COLOR ===*/
.full-width {
	position: relative;
	border-bottom: 4px solid var(--site-primary) !important;
	margin-bottom: 1rem;
}

/*=== CASES ICON COLOR ===*/
@media (min-width: 800px) {
	#myaccessnavbar ul.nav > li ul.dropdown-menu, .microsite-nav ul.nav > li ul.dropdown-menu {
		border-top: 4px solid var(--site-primary) !important;
	}
}

/*=== SEARCH ICON COLOR ===*/
.search-btn {
	background: var(--site-primary) url(/UI/app/img/icons/icon-search-white.png) no-repeat;
}

#aSearchTextbook, #aSearchTextbook:hover, #btnSearchTextBook, #btnSearchTextBook:hover {
	background: var(--site-primary);
}

/* === HOVER LINE COLOR ===*/
.microsite-nav ul.nav > li > a:hover {
	background: #efefef;
	border-bottom-color: var(--site-primary) !important;
	text-decoration: none;
}

.modern .micro-hero_wrap,
.modern .pattern_wrap {
	background-image: linear-gradient(135deg, rgba(168, 98, 167, 1.0), rgba(168, 98, 167, 1.0));
}

.modern .micro-hero-inner_wrap,
.modern .pattern-inner_wrap {
	background-image: linear-gradient(135deg, rgba(168, 98, 167, 0.6), rgba(131, 136, 226, 0.6), rgba(158, 189, 249, 0.8)), url(/UI/app/img/backgrounds/mgh-hero-background-dots-pattern.svg);
}

.modern .widget-SiteNav {
	min-height: 73px;
}

.modern .micro-hero-content_wrap + .widget-SearchNavBar {
	margin-bottom: 3rem;
}

.modern .micro-hero_wrap .micro-hero-content-title_wrap {
	padding-top: 3.5rem;
}
