/* line 5, ../scss/eventsCalendar.scss */
section#calendar-section #calendar h2.fc-toolbar-title {
  opacity: 1;
  text-transform: uppercase;
  color: #6C1044;
  font-size: 2rem;
  font-weight: bold; }
/* line 13, ../scss/eventsCalendar.scss */
section#calendar-section #calendar .fc-button {
  background-color: #6C1044;
  font-weight: bold; }
/* line 18, ../scss/eventsCalendar.scss */
section#calendar-section #calendar .fc-button-active {
  background-color: #000; }
/* line 23, ../scss/eventsCalendar.scss */
section#calendar-section #calendar .fc-theme-standard .fc-scrollgrid {
  border: none; }
/* line 27, ../scss/eventsCalendar.scss */
section#calendar-section #calendar .fc-daygrid-day-number {
  font-weight: bold;
  text-decoration: none; }
/* line 32, ../scss/eventsCalendar.scss */
section#calendar-section #calendar .fc-day {
  border: 1px #fff; }
/* line 36, ../scss/eventsCalendar.scss */
section#calendar-section #calendar .fc-event {
  font-weight: bold; }
/* line 40, ../scss/eventsCalendar.scss */
section#calendar-section #calendar .fc-daygrid-day-frame {
  border: 4px solid #fff;}
/* line 45, ../scss/eventsCalendar.scss */
section#calendar-section #calendar table thead {
  border: none; }
/* line 48, ../scss/eventsCalendar.scss */
section#calendar-section #calendar table thead tr th {
  padding: .25rem;
  font-weight: bold;
  color: #000;
  text-transform: uppercase;
  padding: 0; }
/* line 55, ../scss/eventsCalendar.scss */
section#calendar-section #calendar table thead tr th.fc-day-sat, section#calendar-section #calendar table thead tr th.fc-day-sun {
  background-color: #6C1044 !important; }
/* line 59, ../scss/eventsCalendar.scss */
section#calendar-section #calendar table thead tr th.fc-day-mon, section#calendar-section #calendar table thead tr th.fc-day-tue, section#calendar-section #calendar table thead tr th.fc-day-wed, section#calendar-section #calendar table thead tr th.fc-day-thu, section#calendar-section #calendar table thead tr th.fc-day-fri {
  background-color: #0d2044 !important; }
/* line 63, ../scss/eventsCalendar.scss */
section#calendar-section #calendar table thead tr th a {
  color: #fff;
  text-decoration: none; }
/* line 68, ../scss/eventsCalendar.scss */
section#calendar-section #calendar table thead tr th .fc-scrollgrid-sync-inner {
  padding: .5rem; }
/* line 78, ../scss/eventsCalendar.scss */
section#calendar-section #calendar table tbody tr td.fc-day-sat, section#calendar-section #calendar table tbody tr td.fc-day-sun {
  background-color: #e7d9e0 !important; }
/* line 80, ../scss/eventsCalendar.scss */
section#calendar-section #calendar table tbody tr td.fc-day-sat .fc-daygrid-day-number, section#calendar-section #calendar table tbody tr td.fc-day-sun .fc-daygrid-day-number {
  color: #6C1044; }
/* line 85, ../scss/eventsCalendar.scss */
section#calendar-section #calendar table tbody tr td.fc-day-mon, section#calendar-section #calendar table tbody tr td.fc-day-tue, section#calendar-section #calendar table tbody tr td.fc-day-wed, section#calendar-section #calendar table tbody tr td.fc-day-thu, section#calendar-section #calendar table tbody tr td.fc-day-fri {
  background-color: #f2f2f2 !important; }
/* line 87, ../scss/eventsCalendar.scss */
section#calendar-section #calendar table tbody tr td.fc-day-mon .fc-daygrid-day-number, section#calendar-section #calendar table tbody tr td.fc-day-tue .fc-daygrid-day-number, section#calendar-section #calendar table tbody tr td.fc-day-wed .fc-daygrid-day-number, section#calendar-section #calendar table tbody tr td.fc-day-thu .fc-daygrid-day-number, section#calendar-section #calendar table tbody tr td.fc-day-fri .fc-daygrid-day-number {
  color: #0d2044; }
/* line 102, ../scss/eventsCalendar.scss */
section#calendar-legend-section span.square {
  height: 20px;
  width: 20px;
  display: inline-block;
  margin: 0 .5rem 0 0;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  position: relative; }
/* line 113, ../scss/eventsCalendar.scss */
section#calendar-legend-section span.square.recurring {
  background: #f49323; }
/* line 116, ../scss/eventsCalendar.scss */
section#calendar-legend-section span.square.webinars {
  background: #9e2064; }
/* line 120, ../scss/eventsCalendar.scss */
section#calendar-legend-section span.square.inPerson {
  background: #2c3e8d; }
/* line 125, ../scss/eventsCalendar.scss */
section#calendar-legend-section span.eventType {
  display: inline-block;
  font-weight: bold;
  top: -3px;
  position: relative; }

/*# sourceMappingURL=eventsCalendar.css.map */
@media (min-width: 766px){
  section#calendar-section #calendar .fc-daygrid-day-frame {
    min-height: 155px;
  }
}

section#calendar-legend-section {
  padding-top: 0px;
}

.fullcalendar-legend--section ul{
  list-style: none;
}

.fullcalendar-legend--section ul li{
  display: inline-block;
  margin-right: 3rem;
}
.fullcalendar-legend ul li::before{
  bottom: -0.25rem;
}

.fullcalendar-legend--section{
  text-align: center;
}
.fullcalendar-legend--section h3{
  display: none;
}

.fullcalendar-legend--section ul{
  padding: 0px;
}
.fullcalendar-legend--section ul li::before{
  margin-left: 0px;
  content: "\25A0";
  margin-right: 15px;
}
