/* these are overrides of the variables used by FullCalendar */

/* https://fullcalendar.io/docs/css-customization  */

:root {
  --fc-button-bg-color: #f5f5f5;
  --fc-today-bg-color: #f1f5fe;
}

@font-face {
  font-family: 'Inter';
  src:
    url(/packs/static/synthesis/styles/fonts/Inter_v14-6964e1af272feae410b5.woff2) format('woff2'),
    url(/packs/static/synthesis/styles/fonts/Inter_v14-e05c5f3d1fa6a3893d84.ttf) format('truetype');
  font-style: normal;
}

@font-face {
  font-family: 'Inter';
  src:
    url(/packs/static/synthesis/styles/fonts/Inter-Italic_v14-a50ecdbdbf535c2210e2.woff2) format('woff2'),
    url(/packs/static/synthesis/styles/fonts/Inter-Italic_v14-831252f8ba7e1b5b2432.ttf) format('truetype');
  font-style: italic;
}

@font-face {
  font-family: 'P22MackinacPro';
  src: url(/packs/static/synthesis/styles/fonts/P22Mackinac-Book_13-1e67b70c62b50e761b84.otf) format('opentype');
  font-weight: 400;
}

@font-face {
  font-family: 'P22MackinacPro';
  src:
    url(/packs/static/synthesis/styles/fonts/P22MackinacPro-Medium-f5a3278f5f79e839e8b6.woff2) format('woff2'),
    url(/packs/static/synthesis/styles/fonts/P22MackinacPro-Medium-42029eddd8eb543d2442.otf) format('opentype');
  font-weight: 500;
}

* {
  font-synthesis: none !important;
  font-family: 'Inter', sans-serif;
}

:root {
  --synth-spacing-base: 4px;

  /* Increments of 4 according to the 4 pixel grid system */
  --synth-spacing-1: var(--synth-spacing-base); /* 4px */
  --synth-spacing-2: calc(var(--synth-spacing-base) * 2); /* 8px */
  --synth-spacing-3: calc(var(--synth-spacing-base) * 3); /* 12px */
  --synth-spacing-4: calc(var(--synth-spacing-base) * 4); /* 16px */
  --synth-spacing-5: calc(var(--synth-spacing-base) * 5); /* 20px */
  --synth-spacing-6: calc(var(--synth-spacing-base) * 6); /* 24px */
  --synth-spacing-7: calc(var(--synth-spacing-base) * 7); /* 28px */
  --synth-spacing-8: calc(var(--synth-spacing-base) * 8); /* 32px */
  --synth-spacing-9: calc(var(--synth-spacing-base) * 9); /* 36px */
  --synth-spacing-10: calc(var(--synth-spacing-base) * 10); /* 40px */
  --synth-spacing-11: calc(var(--synth-spacing-base) * 11); /* 44px */
  --synth-spacing-12: calc(var(--synth-spacing-base) * 12); /* 48px */

  /* Border Radius */
  --synth-border-radius: 4px;

  /* Avatar */
  --synth-avatar-xs-height: 20px;
  --synth-avatar-xs-width: 20px;
  --synth-avatar-small-height: 36px;
  --synth-avatar-small-width: 36px;
  --synth-avatar-large-height: 80px;
  --synth-avatar-large-width: 80px;

  /* Card widths */
  --synth-card-width-xs: 240px;
  --synth-card-width-sm: 512px;
  --synth-card-width-md: 640px;
  --synth-card-width-lg: 896px;

  /* Colors */
  --synth-alert-bg-gray: #f4f4f4;
  --hyperlink-blue: #3f6dca;
  --orange-warning-alert: #f16e00;
  --red-error-medium: #e03131;
  --accent-green: #158d71;
  --unselected-gray: #5b5b5b;
  --text-black: #1B1B1B;

  /* Synthesis Colors */
  --synth-blue-100:#D8E7F4;
  --synth-blue-300:#0B1B28;
  --synth-green-100:#E1F4DE;
  --synth-green-300:#10260D;
  --synth-red-100:#F9B9B9; 
  --synth-red-300:#2F0404;
  --synth-yellow-100:#FFF6C9;
  --synth-yellow-300:#332B00;
  --synth-purple-100:#EEE1FF;
  --synth-purple-300:#160033;
  --synth-orange-100:#FFE8CA;
  --synth-orange-300:#331D00;

  /* Font weights */
  --synth-font-weight-bold: 700;
  --synth-font-weight-semibold: 600;
  --synth-font-weight-medium: 500;
  --synth-font-weight-regular: 400;

  /* Font sizes */
  --synth-font-size-subtext: 0.75rem;
  --synth-font-size-body: 0.875rem;
  --synth-font-size-lg: 1rem; /* Only for legacy 'lg' usage */

  /* Line heights */
  --synth-line-height-subtext: 1rem;
  --synth-line-height-body: 1.125rem;
  --synth-line-height-lg: 1.375rem; /* Only for legacy 'lg' usage */

}


/*# sourceMappingURL=common-c85d5b25.css.map*/