/*CSS rules to style multiple sections */
a, a:hover, a:active, a:focus {
  color:#5f259f;
}
a:visitied {
  color:#2e1157;
}
.resultsPane, .newSearchPanel {
  background: #f4f4f4;
}
.coverImage.isIcon {
  background: #efefef;
}
.summonBtn, .summonBtn:hover, .summonBtn:focus, .browzine a, .browzine a:hover, .browzine a:focus {
  border-color: #adadad;
}
#rightPane h3.ng-binding {
  color: #ffffff;
  text-transform: uppercase;
  border-bottom: 0;
  font-weight: bolder;
  padding: .75em 1em;
  background-color: #5f259f;
  box-shadow: 5px 5px 0 #2e1157;
  transform: skewx(-12deg);
}

/*CSS rules to style header */
.search .header-buttons .summonBtn:hover, .search .header-buttons .summonBtn:focus {
  background-color: #5f259f!important;
}

/*CSS rules for styling the Database finder */
.metadata > .description, .metadata > .azSubjects {
  display:none;
}

/*CSS rules for styling links in the Best Bets box*/
.bestBet .btn {
  color: #ffffff;
  background-color: #5f259f;
  padding: .5em .75em;
  border: none;
  border-radius: .5em;
  font-weight: bold;
  width:100%;
}
.bestBet .btn:hover, .bestBet .btn:focus, .bestBet .btn:active {
  background-color: #2e1157;
}

/*CSS rules for styling facets/limiters side panel*/
.clearRefinementsContainerHeader h3 .uxf-check {
  color: #0a8f2b!important;
}
.facetsMenuButtonContainer {
  background-color: #2e1157;
}
.facetsMenuButtonContainer:hover, .facetsMenuButtonContainer:focus, .facetsMenuButtonContainer:active {
  background-color: #5f259f;
}
.facetsMenuButtonContainer > i {
  color: #ffffff;
}
.summonBtn.btn-clear-dates {
  color: #333333;
}

/*CSS rules for styling the third (right) panel*/
.third-panel-collapse-btn {
  background-color: #2e1157;
  padding: 5px;
}
.third-panel-collapse-btn:hover, .third-panel-collapse-btn:focus, .third-panel-collapse-btn:active {
  background-color: #5f259f;
}
.third-panel-collapse-btn > i {
  color: #ffffff;
}

/*CSS rules for styling Steen Library FAQs box*/
.s-la-faq-listing-meta {
  display:none;
}
#s-la-widget-18116 {
  border:none;
  padding:0px;
}
li.s-la-faq-listing {
  padding: .5em .75em;
  border-bottom: 1px solid #f4f4f4;
}
.s-la-faq-listing-q > a {
  font-size:1.1em;
  font-weight:bold;
  text-decoration:none;
}
.s-la-faq-listing-q > a:hover, .s-la-faq-listing-q > a:focus, .s-la-faq-listing-q > a:active {
  text-decoration: underline;
}
.s-la-faq-listing-q > a:visited {
  color: #2e1157;
}

/*CSS rules for styling the chat widget (bottom right) button popup*/
#backToTop {
  bottom: 150px;
}
.grecaptcha-badge {
  bottom: 80px!important;
}
.s-lch-widget-float-btn {
  box-shadow: none!important;
  background-color: transparent;
}
#s-lch-widget-24051 > button > img {
  background:transparent;
}

/*CSS rules for styling 'Pay Fees' Best Bet div, input, and button*/
.pay-fees {
  border: 3px solid #8f220a;
  padding: 0 1em 1em;
  border-radius: 1em;
}
#FORMpay input[type="number"] {
  border-radius: .5em;
}

/*Style Summon pages without custom boxes (saved items, etc. */
.logged-in .uxf-user.is-logged-in {
  color: #ffffff;
}
.btn-link {
  color: #2e1157;
}
.btn-link:hover, .btn-link:focus {
  color: #5f259f;
}
#quick-look-close .btn-link:hover, #quick-look-close .btn-link:focus, #quick-look-navigation .btn-link:hover, #quick-look-navigation .btn-link:focus {
  color: #ffffff;
}
.btn-primary.dropdown-toggle {
  color: #ffffff;
  background-color: #2e1157;
}
.btn-primary:active:hover, .btn-primary:active:focus, .btn-primary:active.focus, .btn-primary.active:hover, .btn-primary.active:focus, .btn-primary.active.focus, .open>.btn-primary.dropdown-toggle:hover, .open>.btn-primary.dropdown-toggle:focus, .open>.btn-primary.dropdown-toggle.focus {
  color: #ffffff;
  background-color: #5f259f;
}
.btn-default {
  color: #ffffff;
  background-color: #5f259f;
  border-color: #ffffff;
}
.btn-default:focus, .btn-default:hover, .btn-default.focus, .btn-default:active:hover, .btn-default:active:focus, .btn-default:active.focus, .btn-default.active:hover, .btn-default.active:focus, .btn-default.active.focus, .open>.btn-default.dropdown-toggle:hover, .open>.btn-default.dropdown-toggle:focus, .open>.btn-default.dropdown-toggle.focus {
  color: #ffffff;
  background-color: #2e1157;
}

.provider-feature-providers a, .saved-search-help a {
  color: #2e1157!important;
}

/*Correction of Map It button text color on Quick Look page */
.customPrimaryLinkContainer .springy-button-div button.springy-button, .customPrimaryLinkContainer .springy-button-div button.springy-button:hover, .customPrimaryLinkContainer .springy-button-div button.springy-button:active {
  color: #ffffff!important;
}

/*Style item detail page */
.detailSummary .overview, .detailSummary .moreDetails>ul>li:nth-child(even) {
  background: #f4f4f4;
}
.documentActionsContainer {
  background: #efefef;
}