/****************************
* Primary color
****************************/

/* Backgrounds image */
#page-header .primary {
  background-image: url(/skin/headerBackgroundImage/);
}

@media (min-width: 480px) {
  #page-header .primary-right-background {
    background-image: none;
  }
}

/* Backgrounds color */
#page-header .primary,
#back-to-top .icon,
ul.search-index li.selected a,
.pages .currentStep,
.btn-primary:hover,
.btn-primary:focus {
    background-color: #401F68;
}

/* Community Portal Banner */
.community-portal-banner {
  background-color: #000000;
}
.community-portal-banner a:link, .community-portal-banner a:visited {
  color: #ffffff;
}

  /* Colors */
.button-row > li > a:hover,
.button-row > li.selected a,
.content-profile-navigation nav li.selected i.icon,
.content-profile-navigation nav a:hover i.icon,
.page-section-header-home-index ul.home-menu li a:hover .icon,
.page-section-header-home-index ul.home-menu li a:focus .icon,
.page-section-header-home-index div.secondary li a:hover .icon,
.page-section-header-home-index div.secondary li a:focus .icon,
.global-search .search-submit button:hover .icon,
.global-search .search-filter-toggle a:hover,
.global-search .search-filter-toggle a.enabled
.global-search-wrapper .search-cp-link a:hover .icon,
.portal-search-results .search-result-top .search-tools > ul li.community-tool i.icon,
.dropdown-menu strong,
.dropdown-menu strong {
    color: #401F68;
}

/* Borders */
ul.search-index li.selected a:hover,
.btn-primary,
#page-header .secondary nav.content-navigation li.selected a,
#page-header .secondary nav.content-navigation li a:focus
.content-profile-navigation nav li.selected a {
    border-color: #401F68;
}

/****************************
* Primary color (light)
****************************/

.global-search.focus,
.search-cp-link a:focus
{
    box-shadow: 0 0 5px 0 rgba(96, 47, 156, 0.2);
}

.concept-badge-large:focus,
.concept-badge-small:focus{
  border-color: rgba(96, 47, 156, 0.5);

}

/****************************
* Link color
****************************/

/* Backgrounds */
.dropdown-container > ul .selected > a, .dropdown-container > ul .selected > a:hover, .dropdown-container > ul > .selected > a:focus,
.inline-trend-graph .bar {
    background-color: #4E2A84;

}

/****************************
* Link color visited
****************************/

a:visited {
  color: #8273BA
}

/****************************
* Concept search
****************************/
.search-concept-result
{
  border: 1px solid #401F68;
  background-color: rgba(96, 47, 156, 0.1);
}
/* Colors */
a,
.btn-primary, .search-concept-result a:visited, .portal_link {
  color: #4E2A84;
}
#page-footer{
  border-top: 2px solid #401F68;
}

li.icon:hover{
  color: #401F68!important;

}
ul.has-overflow-navigation.li.dropdown{
  color: #8273BA;
}


ul.has-overflow-navigation.li.dropdown{
  color: #8273BA;
}
.tooltipped.tooltipped-multiline .icon.icon-info-circled.activate{
  color: #4E2A84;
}
/*
rendering_person_personsocialmediaorcidrendererportal - is here to support backwards compatibility
*/
.rendering_person_personsocialmediaorcidrendererportal, .rendering_person_personsocialmediarendererportal {
  .link:hover{
    color: #4E2A84 !important;
  }
}
.slick-next, .slick-next:before, .slick-prev, .slick-prev:before{
  color:#4E2A84 !important;
}
.nexus-colloboration-map {
  border: #401F68 solid 2px;
}
.has-overflow-navigation.nexus li{
  a:hover{
    color: #401F68!important;
  }
}
.page-section-header-home-index.nexus, .nexus-section .page-section.page-section-home.page-section-home-index.nexus{
  background-image: url(/skin/headerBackgroundImage/);
}
ul.nexus-menu li.selected a {
  border-bottom: solid 3px #401F68;
}
ul.nexus-menu li.selected a:hover {
 color:#401F68;
}