body[data-leftbar-theme='light'] .leftside-menu {
  background-color: #ffffff;
}

body[data-leftbar-theme='light'] .side-nav-title,
body[data-leftbar-theme='light'] .side-nav .side-nav-link {
  color: #6c757d;
}

body[data-leftbar-theme='light'] .side-nav .side-nav-link:hover,
body[data-leftbar-theme='light'] .side-nav .side-nav-link.active {
  color: #313a46;
}

body[data-theme='light'] .calendar-page {
  --calendar-fab-bg: #3688fc;
  --calendar-fab-text: #ffffff;
  --calendar-fab-shadow: rgba(54, 136, 252, 0.32);
}

body[data-theme='light'] .calendar-fab {
  background: #3688fc;
  color: #ffffff;
  box-shadow: 0 12px 26px rgba(54, 136, 252, 0.32);
}

body[data-theme='light'] .calendar-card .fc .fc-toolbar .fc-toolbar-chunk:last-child .fc-button-group {
  border-color: rgba(54, 136, 252, 0.2);
  background: rgba(54, 136, 252, 0.08);
}

body[data-theme='light'] .calendar-card .fc .fc-toolbar .fc-toolbar-chunk:last-child .fc-button-group .fc-button {
  color: #1f4f9a;
}

body[data-theme='light'] .calendar-card .fc .fc-toolbar .fc-toolbar-chunk:last-child .fc-button-group .fc-button.fc-button-active,
body[data-theme='light'] .calendar-card .fc .fc-toolbar .fc-toolbar-chunk:last-child .fc-button-group .fc-button:focus,
body[data-theme='light'] .calendar-card .fc .fc-toolbar .fc-toolbar-chunk:last-child .fc-button-group .fc-button:hover {
  background: #3688fc;
  color: #ffffff;
}
