.views-exposed-form-academic-calendar-block-3 .form-item-f .select-wrapper--level-2 {
  display: none !important;
}

.academic-calendar-view .nav-pills {
  display: flex;
  flex-wrap: nowrap;
  justify-content: center;
  gap: 10px;
}
.academic-calendar-view .nav-pills .nav-link {
  width: 100%;
  background-color: #09366D;
  color: white;
}
.academic-calendar-view .nav-pills li.nav-item {
  width: 50%;
  display: flex;
}
.academic-calendar-view .nav-pills li.nav-item::before {
  display: none;
}
.academic-calendar-view .nav-pills li.nav-item button {
  flex: 1;
  color: white;
  margin: 0;
  font-size: 20px;
  padding: 1rem 1.5rem;
}
.academic-calendar-view form {
  display: flex;
  align-items: flex-end;
  flex-wrap: wrap;
  padding: 30px 15px;
  background: #f7f7f7;
  margin-bottom: 30px;
}
.academic-calendar-view form .form-item.js-form-type-select {
  flex: 1;
  margin-right: 10px;
}
.academic-calendar-view form .form-item .select-wrapper {
  padding-right: 10px;
  display: inline-block;
  margin-right: 0;
}
.academic-calendar-view form input {
  height: 59px;
}
.academic-calendar-view form select,
.academic-calendar-view form .form-actions input.button {
  padding: 15px 25px;
  width: 100%;
  margin: 0 !important;
}
.academic-calendar-view form select {
  color: #6c757d;
}
.academic-calendar-view form label {
  margin: 10px 0;
  color: #0F4990;
  display: block;
}
.academic-calendar-view table {
  caption-side: top;
}
.academic-calendar-view table thead, .academic-calendar-view table tbody, .academic-calendar-view table tfoot, .academic-calendar-view table tr, .academic-calendar-view table td, .academic-calendar-view table th {
  border: unset;
}
.academic-calendar-view table thead tr {
  background-color: #0F4990;
  color: white;
  font-weight: bold;
}
.academic-calendar-view table thead tr th {
  font-weight: 400;
  font-size: 20px;
  padding: 15px 10px !important;
}

/*# sourceMappingURL=academic_calendar.css.map */
