/* line 21, ../../scss/components/pi-day.scss */
.yellow-orange-text {
  color: #F26522;
}

/* line 25, ../../scss/components/pi-day.scss */
.button.yellow-orange {
  background: #F26522;
  border-color: #F26522;
}
/* line 29, ../../scss/components/pi-day.scss */
.button.yellow-orange:hover {
  background: #d54d0d;
  border-color: #d54d0d;
}

/* line 35, ../../scss/components/pi-day.scss */
.hashtag-buttons {
  box-sizing: border-box;
  height: 4.25rem;
  padding: 1rem 2.125rem;
  border-radius: 0.5rem;
  border: 2px solid #0065A0;
  background: #E0EDF6;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 1.625rem;
  font-weight: 700;
  margin-left: 1.875rem;
  text-decoration: none;
  transition: all 300ms ease-in-out;
  margin-bottom: 1.875rem;
  margin-left: 0px;
}
/* line 51, ../../scss/components/pi-day.scss */
.hashtag-buttons:first-child {
  margin-left: 0px;
}
/* line 55, ../../scss/components/pi-day.scss */
.hashtag-buttons:hover {
  color: #FFFFFF;
  background: #0065A0;
}

/* line 61, ../../scss/components/pi-day.scss */
#ctl00_marqueeStandard_MarqueeImagePanel {
  background-position: top center;
}
/* line 63, ../../scss/components/pi-day.scss */
#ctl00_marqueeStandard_MarqueeImagePanel:before {
  background: linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.9) 100%);
  height: 70%;
}
/* line 68, ../../scss/components/pi-day.scss */
#ctl00_marqueeStandard_MarqueeImagePanel.bg-top-center {
  background-position: top center;
}

/* line 73, ../../scss/components/pi-day.scss */
.custom-heading {
  text-shadow: 0 0 5px rgba(0, 0, 0, 0.6);
}
/* line 75, ../../scss/components/pi-day.scss */
.custom-heading span {
  display: inline-block !important;
}

/* line 80, ../../scss/components/pi-day.scss */
.countdown-container {
  margin-top: 1.875rem;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: row;
}
/* line 84, ../../scss/components/pi-day.scss */
.countdown-container .countdown {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 8.125rem;
  height: 6.875rem;
  background: rgba(255, 255, 255, 0.3);
  flex-direction: column;
  margin-right: 0.6875rem;
  font-size: 2.25rem;
  font-weight: 700;
  border-radius: 0.1875rem;
  backdrop-filter: blur(4px);
}
/* line 96, ../../scss/components/pi-day.scss */
.countdown-container .countdown .title {
  margin-top: 0.625rem;
  font-size: 1rem;
}
/* line 101, ../../scss/components/pi-day.scss */
.countdown-container .countdown:last-child {
  margin-right: 0px;
}

/* line 108, ../../scss/components/pi-day.scss */
.cover-image {
  min-height: 40.625rem;
}

/* line 112, ../../scss/components/pi-day.scss */
#pi-day-goal-component {
  display: flex;
  align-items: center;
  justify-content: center;
}
/* line 115, ../../scss/components/pi-day.scss */
#pi-day-goal-component .pi-day-goal-container {
  width: 5.875rem;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  position: relative;
}
/* line 122, ../../scss/components/pi-day.scss */
#pi-day-goal-component .pi-day-goal-container .icon {
  height: 84.7%;
  width: 84.7%;
  background: #FFFFFF;
  position: absolute;
  z-index: 2;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}
/* line 131, ../../scss/components/pi-day.scss */
#pi-day-goal-component .pi-day-goal-container .icon .fa-pie {
  font-size: 2rem;
}
/* line 137, ../../scss/components/pi-day.scss */
#pi-day-goal-component .goal-number {
  font-size: 3.75rem;
  font-weight: 700;
  margin-left: 1.875rem;
	text-align: left;
}

@media only screen and (min-width: 40.063em) {
  /* line 145, ../../scss/components/pi-day.scss */
  #ctl00_marqueeStandard_MarqueeImagePanel {
    background-image: url(/images/alumni/pi-day/giving-day-large.jpg);
  }
}
@media only screen and (min-width: 64.063em) {
  /* line 151, ../../scss/components/pi-day.scss */
  .hashtag-buttons {
    margin-left: 1.875rem;
  }
  /* line 153, ../../scss/components/pi-day.scss */
  .hashtag-buttons:first-child {
    margin-left: 0px;
  }

  /* line 159, ../../scss/components/pi-day.scss */
  #pi-day-goal-component .pi-day-goal-container {
    width: 10.625rem;
  }
  /* line 163, ../../scss/components/pi-day.scss */
  #pi-day-goal-component .pi-day-goal-container .icon .fa-pie {
    font-size: 4rem;
  }
  /* line 169, ../../scss/components/pi-day.scss */
  #pi-day-goal-component .goal-number {
    font-size: 6.625rem;
  }

  /* line 174, ../../scss/components/pi-day.scss */
  .custom-heading {
    font-size: 3.125rem;
  }
}
