﻿
:root {
    --globalPink: var(--globalPurple) !important;
}

/* navigation */
div.generalFullWidth-content a.CTA-ButtonPinkStripeWithArrow:before {
  border: solid #deb406 !important;
}

.standard-nav-desktop a:hover {border-bottom: 3px solid var(--globalTurquoise) !important;}

.standard-nav-with-dropdown .active-nav-item {
  border-bottom: 3px solid var(--globalTurquoise) !important;
  padding-bottom: 0.5rem !important;
}
.standard-nav-with-dropdown .active-home-page {color: var(--globalTurquoise) !important;}

.standard-nav-with-dropdown a span.custom-dropdown {
  border: solid var(--globalTurquoise) !important;
  border-width: 0 2px 2px 0 !important;
}

.standard-nav-with-dropdown .standard-nav-with-dropdown-desktop a.home-link:hover,
.standard-nav-with-dropdown .standard-nav-with-dropdown-desktop a.home-link:focus {
  color: var(--globalTurquoise) !important;
}


/* icons on homepage */
.material-icons-outlined {color: var(--globalPurple);}

/* buttons */
a.CTA-blueButtonWithArrow {
  border-color: var(--globalPurple) !important;
  background-color: var(--globalPurple) !important;
}

a.CTA-blueButtonWithArrow:focus, a.CTA-blueButtonWithArrow:hover {
  background-color: transparent !important;
}
a.sys_primary-btn {
    border-color: var(--globalPurple) !important;
  background-color: var(--globalPurple) !important;

}
a.sys_primary-btn:hover,
a.sys_primary-btn:focus {
  background-color: transparent !important;
}



/* background box with pattern */
div.generalFullWidth-content div.solid-blue-background-box {background: url(/Alumni/images/Patterns-for-backgrounds/KitStudio-CWT-Pattern-02.png) no-repeat center center / cover !important;}
div.container-blue-bg {background: url(/Alumni/images/Patterns-for-backgrounds/KitStudio-CWT-Pattern-02.png) no-repeat bottom center / cover !important;}

/* blockquote */
.blockquote .blockquote__image::after {border: solid 6px #deb406 !important;}
.blockquote__footer, blockquote.large footer {color: var(--globalBlue) !important;}
.blockquote .blockquote__content {
  border-left: solid 6px #deb406;
  padding: 5rem 0 0 1rem !important;
  width: 55% !important;
}

@media screen and (max-width: 767px) {
  .blockquote .blockquote__content {
    padding-left: 1em !important
  }
}

/* display table caption at the top */
.generalFullWidth-content table caption {caption-side: top;}


/* Badge styles */
.donor5,
.donor10,
.donor15,
.donor20{padding-right: 20px; background-position: top 50% right 0; background-repeat:no-repeat; background-size: 15px;}

.donor5{background-image: url("/alumni/images/impactcampaign/shield-5-small.png");}
.donor10{background-image: url("/alumni/images/impactcampaign/shield-10-small.png");}
.donor15{background-image: url("/alumni/images/impactcampaign/shield-15-small.png");}
.donor20{background-image: url("/alumni/images/impactcampaign/shield-20-small.png");}
