/* Primary Link */
.customPrimaryLink, .customPrimaryLinkContainer a {
  color: #0066cc !important;
}
.customPrimaryLink:visited, .customPrimaryLinkContainer a:visited {
  color: #00478e !important;
}
.customPrimaryLink:hover, .customPrimaryLink:active,
.customPrimaryLinkContainer a:hover, .customPrimaryLinkContainer a:active {
  color: #00478e !important;
}

/* Secondary Link */

.customSecondaryLink {
  color: #333333 !important;
}
.customSecondaryLink:visited {
  color: #333333 !important;
}
.customSecondaryLink:hover, .customSecondaryLink:active {
  color: #333333 !important;
}

/* Preview Link */
.customColorsToggleButton a {
  color: #0066cc !important;
}
.customColorsToggleButton a:visited {
  color: #00478e !important;
}
.customColorsToggleButton a:hover, .customColorsToggleButton a:active {
  color: #00478e !important;
}
.customColorsToggleButton::after {
  border-top-color: #0066cc !important;
}
.customColorsToggleButton.active::after {
  border-bottom-color: #0066cc !important;
}


/* Permalink */

.permalinkContainer .permalinkColor {
  color: #333333 !important;
}
.permalinkContainer .permalinkColor:hover, .permalinkContainer .permalinkColor:active {
  color: #333333 !important;
}

/* Selected Facet Link */

.customSelectedFacetLink, .customSelectedFacetLink:visited {
  color: #00478e !important;
}
.customSelectedFacetLink:hover, .customSelectedFacetLink:active {
  color: #00478e !important;
}

/* Clear Refinements Icon */

.clearRefinementsContainer .customPrimaryLink .closeBtn {
  background: #0066cc !important;
  color: #ffffff !important;
}
.clearRefinementsContainer .customPrimaryLink:visited .closeBtn {
  background: #00478e !important;
  color: #ffffff !important;
}
.clearRefinementsContainer .customPrimaryLink:hover .closeBtn, .clearRefinementsContainer .customPrimaryLink:active .closeBtn {
  background: #00478e !important;
  color: #ffffff !important;
}

/* Authentication Banner */
.customAuthBanner {
  background-color: #669800 !important;
}
.customAuthBanner a {
  color: #e6e6e6 !important;
}
.customAuthBanner a:visited {
  color: #e6e6e6 !important;
}
.customAuthBanner a:hover, .customAuthBanner a:active {
  color: #e6e6e6 !important;
}

/* Header Buttons */
.customHeaderButtonBackground {
  background-color: #669800 !important;
}
.customBadgeColors {
  background-color: #669800 !important;
  color: #e6e6e6 !important;
}

/* Header / Search Box Area */
.customHeader {
  background: #5d7404 !important;
}
.advancedSearchBtns .btn-link,
.siteLink,
.siteLinks .customColorsSiteLink,
.siteLinks div > a,
.siteLinks div .btn,
.siteLinks button {
  color: #0066cc !important;
}
.siteLinks div > a.help:after {
  background: #0066cc !important;
  color: #ffffff !important;
}
.siteLinks button b {
  border-top: 4px solid #0066cc;
}
.siteLinks div > a:visited {
  color: #00478e !important;
}
.siteLinks div > a.help:visited:after {
  background: #00478e !important;
  color: #ffffff !important;
}
.advancedSearchBtns .btn-link:hover,
.siteLink:hover,
.siteLinks .customColorsSiteLink:hover,
.siteLinks .customColorsSiteLink:active,
.siteLinks div > a:hover,
.siteLinks div > a:active,
.siteLinks div .btn:hover,
.siteLinks button:hover {
  color: #666666 !important;
}
.siteLinks div > a.help:hover:after, .siteLinks div > a.help:active:after {
  background: #666666 !important;
  color: #ffffff !important;
}
.siteLinks button:hover b {
  border-top: 4px solid #666666;
}

/* Date Slider */

div.sliderTooltip {
  border: 1px solid #669800 !important;
}

.ui-slider-range {
  border: 1px solid #669800 !important;
  background-color: #669800 !important;
}

.ui-slider-handle {
  background: #669800 !important;
}
