body {
	background: #ccc
}
#main-container {
	background: #fff
}
.wk-main-header {
	background-color: #4462b0;
	border-bottom: 2px solid #fff
}
.wk-main-header .header-left .logo-main {
	background-image: url(/jfmpc/PublishingImages/logos/bg-header-small.png)
}
@media(min-width:992px) {
.wk-main-header .header-right .logo-secondary {
	background-image: url(https: //cdn.wolterskluwer.io/wk-logos/1.0.x/wk-brand-white.svg)
}
}
.wk-main-header .user-info-dropdown {
	background-color: #4462b0
}
@media(-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi), (min-width:992px) {
.wk-main-header .header-left .logo-main {
	background-image: url(/jfmpc/PublishingImages/logos/bg-header.png)
}
}
@media(min-width:992px) {
.wk-main-header .user-info>ul>li>a, .wk-main-header .user-info-dropdown a {
	border-right: 1px solid #fff;
	color: #fff!important
}
.wk-main-header .user-info>ul>li>a:hover {
	background-color: transparent
}
.wk-main-header .user-info>ul>li:last-child>a {
	border-right: none
}
}
#main-container #main-footer {
	background-color: #633779;
	color: #fff
}
#main-container #main-nav-container #main-footer {
	background-color: #633779;
	color: #fff
}
#main-footer .footer-social li a i {
	color: #fff
}
#main-container #main-nav-container {
	background-color: #afa5d1
}
#main-container #main-nav-container .navbar-nav>li {
	border-right: 1px solid #fff
}
#main-container #main-nav-container .navbar-nav>li a {
	color: #333
}
#main-container #main-nav-container .navbar-nav>li ul {
	background-color: #afa5d1
}
#main-container #main-nav-container .navbar-nav>li ul>li>a {
	color: #333
}
@media(min-width:992px) {
.main-nav-hover-overlay-hover {
	display: block;
	background-color: #beb4e0
}
}
.ms-core-listMenu-selected:link, .ms-core-listMenu-selected:visited, .ms-core-listMenu-selected {
	background-color: #beb4e0
}
nav#main-nav div[id$=TopNavigationMenu] ul[id$=RootAspMenu]>li {
background-image: -webkit-linear-gradient(top,transparent 50%,
#beb4e0 50%,
#beb4e0 95%,
	#beb4e0 95%);
background-image: linear-gradient(to bottom,transparent 50%,
#beb4e0 50%,
#beb4e0 95%,
	#beb4e0 95%)
}
nav#main-nav div[id$=TopNavigationMenu] ul[id$=RootAspMenu]>li:hover {
	background-color: #3E1E4A
}
nav#main-nav div[id$=TopNavigationMenu] ul[id$=RootAspMenu]>li:hover>a>i.fa {
	color: #fff
}
nav#main-nav div[id$=TopNavigationMenu] ul[id$=RootAspMenu]>li.open>a {
	background-color: #beb4e0!important;
	color: #333
}
nav#main-nav div#navActionButtons {
	background-color: #afa5d1;
	border-bottom: 1px solid #afa5d1
}
nav#main-nav div#navActionButtons>a {
	color: #fff;
	border-right: 1px solid #fff!important
}
nav#main-nav div#navActionButtons>a:last-child {
	border-right: none!important
}
nav#main-nav div[id$=TopNavigationMenu] {
	background-color: #afa5d1;
	flex: 2 0 100%;
	order: 3
}
nav#main-nav div[id$=TopNavigationMenu]>ul[id$=RootAspMenu]>li>a>i.fa:before {
	content: "\f078";
	margin-left: .5rem
}
nav#main-nav div[id$=TopNavigationMenu]>ul[id$=RootAspMenu] .open>a>i.fa:before {
	content: "\f077";
	margin-left: .5rem
}
nav#main-nav div[id$=TopNavigationMenu]>ul[id$=RootAspMenu]>li>a {
	color: #333;
	font-weight: 700
}
nav#main-nav div[id$=TopNavigationMenu]>ul[id$=RootAspMenu]>li.active>a {
	background-color: transparent!important;
	color: #333
}
@media(max-width:1200px) {
nav#main-nav div[id$=TopNavigationMenu] {
	padding-bottom: 1rem
}
nav#main-nav div[id$=TopNavigationMenu]>ul[id$=RootAspMenu] .dropdown>a>i {
	position: relative;
	margin-top: -.9rem;
	float: right;
	padding: 1.5rem 1.5rem 1.5rem 1rem
}
nav#main-nav div[id$=TopNavigationMenu]>ul[id$=RootAspMenu] .dropdown ul {
	background-color: #afa5d1;
	padding-top: 0;
	border-radius: 0
}
nav#main-nav div[id$=TopNavigationMenu]>ul[id$=RootAspMenu] .dropdown ul li {
	background-color: transparent
}
nav#main-nav div[id$=TopNavigationMenu]>ul[id$=RootAspMenu] .dropdown ul li a {
	color: #333
}
nav#main-nav div[id$=TopNavigationMenu]>ul[id$=RootAspMenu] .dropdown, nav#main-nav div[id$=TopNavigationMenu]>ul[id$=RootAspMenu] .open>a {
	background-color: #4E255D
}
nav#main-nav div[id$=TopNavigationMenu]>ul[id$=RootAspMenu] .dropdown>i, nav#main-nav div[id$=TopNavigationMenu]>ul[id$=RootAspMenu] .open>a>i {
	background-color: transparent
}
}
@media(min-width:768px) {
nav#main-nav div[id$=TopNavigationMenu] {
	padding-left: 0;
	padding-right: 0
}
}
@media(min-width:992px) {
nav#main-nav div[id$=TopNavigationMenu] {
	width: 32rem;
	position: absolute;
	margin-top: 5rem
}
}
@media screen and (min-width:992px) and (-webkit-min-device-pixel-ratio:0) {
nav#main-nav div[id$=TopNavigationMenu] {
	order: 3
}
}
@media(min-width:1200px) {
nav#main-nav div[id$=TopNavigationMenu] {
	padding-bottom: 0;
	background-color: transparent;
	position: static;
	margin: 0;
	order: 1;
	flex: 2;
	width: auto
}
nav#main-nav div[id$=TopNavigationMenu] ul[id$=RootAspMenu]>li {
	border-right: 1px solid #fff;
background-image: linear-gradient(to bottom,transparent 50%,
#afa5d1 50%,
#afa5d1 95%,
	#afa5d1 95%);
	background-size: 100% 200%;
	background-position: top center;
	outline: none
}
nav#main-nav div[id$=TopNavigationMenu] ul[id$=RootAspMenu]>li:hover {
	background-position: bottom center;
	background-color: #beb4e0
}
nav#main-nav div[id$=TopNavigationMenu] ul[id$=RootAspMenu]>li:hover>a {
	color: #fff
}
nav#main-nav div[id$=TopNavigationMenu] ul[id$=RootAspMenu]>li:hover>a>i.fa {
	color: #fff
}
nav#main-nav div[id$=TopNavigationMenu] ul[id$=RootAspMenu]>li>a {
	color: #afa5d1;
	font-weight: 400
}
nav#main-nav div[id$=TopNavigationMenu] ul[id$=RootAspMenu]>li.active>a {
	background-color: transparent!important;
	color: #333;
	font-weight: 700
}
nav#main-nav div[id$=TopNavigationMenu] ul[id$=RootAspMenu]>li.active>a:hover {
	color: #beb4e0
}
nav#main-nav div[id$=TopNavigationMenu] ul[id$=RootAspMenu]>li.open>a {
	background-color: #afa5d1!important;
	color: #333
}
}
nav#main-nav div[id$=TopNavigationMenu] {
	background-color: transparent;
	position: static;
	margin: 0;
	width: auto
}
nav#main-nav div[id$=TopNavigationMenu] ul[id$=RootAspMenu]>li {
	border-right: 1px solid #fff;
background-image: linear-gradient(to bottom,transparent 50%,
#afa5d1 50%,
#afa5d1 95%,
	#afa5d1 95%);
	background-size: 100% 200%;
	background-position: top center;
	outline: none
}
nav#main-nav div[id$=TopNavigationMenu] ul[id$=RootAspMenu]>li a:hover {
	background-position: bottom center;
	background-color: #beb4e0
}
nav#main-nav div[id$=TopNavigationMenu] ul[id$=RootAspMenu]>li:hover>a {
	color: #333
}
nav#main-nav div[id$=TopNavigationMenu] ul[id$=RootAspMenu]>li>a>i.fa:hover {
	background-color: transparent
}
nav#main-nav div[id$=TopNavigationMenu] ul[id$=RootAspMenu]>li>a {
	color: #333;
	font-weight: 400
}
nav#main-nav div[id$=TopNavigationMenu] ul[id$=RootAspMenu]>li.active>a {
	background-color: transparent!important;
	color: #333;
	font-weight: 700
}
nav#main-nav div[id$=TopNavigationMenu] ul[id$=RootAspMenu]>li.active>a:hover {
	color: #beb4e0!important
}
nav#main-nav div[id$=TopNavigationMenu] ul[id$=RootAspMenu]>li.open>a {
	background-color: #afa5d1;
	color: #333
}
@media(min-width:992px) {
.main-nav-hover-overlay {
	border-top: 1px solid #fff
}
.main-nav-hover-overlay-hover {
	background-color: #3E1E4A
}
}
.ms-core-listMenu-selected:link, .ms-core-listMenu-selected:visited, .ms-core-listMenu-selected {
	background-color: #beb4e0!important;
	background-color: #beb4e0!important
}
nav#main-nav div[id$=TopNavigationMenu] ul[id$=RootAspMenu]>li.open>ul>li a:hover {
	background-color: #3E1E4A
}
#main-container #main-nav-container .search {
}
#main-container #main-nav-container .search .input-group input[type=text] {
	background-color: transparent;
	border-color: #bababa
}
#main-container #main-nav-container .search .input-group button {
	background-color: #79bdeb;
	color: #fff;
	border-color: #bababa
}
#main-container #main-nav-container .search .advance-search a {
	color: #333
}
#main-container .content-box>header h2 {
	color: #000;
	padding: .7rem 1rem .7rem .1rem;
	background-color: transparent;
}
@media(min-width:992px) {
#main-container .content-box>header h2 {
	color: #000;
	padding: .7rem 1rem .7rem .2rem;
	background-color: transparent;
}
}
#main-container .content-box>header h2 i.fa-plus {
	font-size: 1.4rem;
	color: #fff
}
#main-container .content-box .content-box-body-list ul>li:before {
	color: #633779;
}
#wpMagazineArtcleNav .magzine-tabs>li>a {
	background-color: #eaeaeb!important
}
#wpMagazineArtcleNav .magzine-tabs>li.active>a {
	background-color: #633779!important;
	color: #fff!important
}
#main-container .webpart-title {
	color: #fff
}
.theme-title {
	color: #fff
}
.theme-color {
	background-color: #633779;
}
.theme-color:hover {
	background-color: #633779;
}
.theme-font-color {
	color: #633779;
}
nav#main-nav div.navbar-header>button .icon-bar {
	background-color: #fff!important
}
.wpVideoGallery .vgTab.vgActiveTab, .wpVideoGallery .vgTab:hover {
	background-color: #afa5d1;
	color: #333
}
.wpVideoGallery .vgIcon.vgIconActive, .wpVideoGallery .vgIcon:hover {
	background-color: #afa5d1;
	color: #333
}
.wk__video-gallery__pager>li>a:hover, .wk__video-gallery__pager>li.active>a, .wk__video-gallery__pager>li.active>a:hover, .wk__video-gallery__pager>li.active>a:focus, .wk__video-gallery__pager>li.active>a:visited {
	color: #333;
	background-color: #afa5d1;
	border: 1px solid #afa5d1
}
#forgotpwd-input input[type=submit],
#wpLoginBox #login-box #login-actions>.btn-login,
#advancedSearch .buttonsDiv>input[type=submit],
#wpSearchResults .searchMain .searchFacets .filtersMain .ulfilters .savedSearchClass .searchButtonCenter>input,
#wpHealthJobPlus button[aria-controls=jobSearchForm], .ej-feedback-btns input[type=submit],
#ej-box-search-similar input[type=submit], .primary-button,
#forgotpwd-input input[type=submit]:active,
#wpLoginBox #login-box #login-actions>.btn-login:active,
#advancedSearch .buttonsDiv>input[type=submit]:active,
#wpSearchResults .searchMain .searchFacets .filtersMain .ulfilters .savedSearchClass .searchButtonCenter>input:active, input[type=button].user-registration__submit-btn, input[type=reset].user-registration__submit-btn, input[type=submit].user-registration__submit-btn, button.user-registration__submit-btn,
#wpHealthJobPlus button[aria-controls=jobSearchForm]:active, .ej-feedback-btns input[type=submit]:active,
#ej-box-search-similar input[type=submit]:active, .primary-button:active {
	background-color: #633779;
}
#forgotpwd-input input[type=button],
#advancedSearch .buttonsDiv input[type=reset],
#wpHealthJobPlus input[type=button], .ej-feedback-btns input[type=button],
#ej-box-search-similar input[type=button], .secondary-button,
#forgotpwd-input input[type=button]:active,
#advancedSearch .buttonsDiv input[type=reset]:active,
#wpHealthJobPlus input[type=button]:active, .ej-feedback-btns input[type=button]:active,
#ej-box-search-similar input[type=button]:active, .secondary-button:active {
	border: .1rem solid #633779;
}
.ej-advertisement-title {
	color: #000
}
.ej-tabs--default .ej-tabs__item {
	background-color: #afa5d1;
	border-color: #afa5d1
}
.ej-tabs--most-popular .ej-tabs__item {
	background-color: #633779;
	border-color: #633779
}
.user-action-toolbar {
	color: #fff!important
}
.header {
	background-color: #633779;
}
.top-banner {
	background-color: #633779;
	color: #fff!important
}
.top-banner--low-opacity {
	background-color: rgba(0,0,0,.1)
}
.user-action-toolbar__dropdown {
	background-color: #4462b0
}
#footer-wrapper {
	background-color: #633779;
	color: #fff
}
.footer-list-item a::before {
	color: #fff
}
.footer-dotted-line--bg-image {
background-image: linear-gradient(to right,transparent 50%,
	#ffffff 50%)
}
#footer-wrapper .footer-top-content-wrapper .footer-back-to-top-button {
	background-color: #633779;
}
#main-container #main-nav-container-v2 #main-footer {
	background-color: #633779;
	color: #fff
}
#main-container #main-nav-container-v2 {
	background-color: #4E255D
}
#main-container #main-nav-container-v2 .navbar-nav>li {
	border-right: 1px solid #fff
}
#main-container #main-nav-container-v2 .navbar-nav>li a {
	color: #fff
}
#main-container #main-nav-container-v2 .navbar-nav>li ul {
	background-color: #4E255D
}
#main-container #main-nav-container-v2 .navbar-nav>li ul>li>a {
	color: #fff
}
#main-nav-container-v2~.main-nav-hover-overlay-hover {
	background-color: #beb4e0
}
.navbar-hamburger-button__text {
	color: #fff
}
.search-v2 .fa {
	color: #633779;
}
.search-v2 .advance-search a, .search-v2 .advance-search a:visited {
	color: #fff!important
}
.navbar-hover-color {
	background-color: #633779!important
}
nav#main-nav div[id$=TopNavigationMenu].in ul[id$=RootAspMenu]>li>a {
	background-color: #afa5d1!important
}
.ej-tabs--default .ej-tabs__item .ej-tabs__link, .ej-tabs--default .ej-tabs__item .ej-tabs__text {
	color: #fff
}
.ejp-footer {
	background-color: #4E255D
}
.ejp-footer__back-to-top-link {
	background-color: #4E255D
}
.header.fixed {
	background: #633779
}
.fixed .header__layout-bottom .search-v2 {
	background-color: #4462b0;
	border: 1px solid #afa5d1
}
.fixed .header__layout-top .sticky-search {
	color: #fff!important
}
.header__layout-top .sticky-search.active {
	border-top: 1px solid #afa5d1;
	border-left: 1px solid #afa5d1;
	border-right: 1px solid #afa5d1;
	background-color: #4462b0
}
.header__layout-top .sticky-search.active:before, .header__layout-top .sticky-search.active:after {
	background-color: #fff!important
}
nav#main-nav div[id$=TopNavigationMenu] ul[id$=RootAspMenu]>li.open, nav#main-nav div[id$=TopNavigationMenu] ul[id$=RootAspMenu]>li.open a.dropdown-toggle, nav#main-nav div[id$=TopNavigationMenu] ul[id$=RootAspMenu]>li:hover, nav#main-nav div[id$=TopNavigationMenu]>ul[id$=RootAspMenu] .dropdown ul li:hover {
	background-color: #3E1E4A!important
}