@font-face {
  font-family: "Calibre-R-Bold";
  src: url("/events/fonts/Calibre-R-Bold.eot");
  src: url("/events/fonts/Calibre-R-Bold.eot?#iefix")
      format("embedded-opentype"),
    url("/events/fonts/Calibre-R-Bold.woff2") format("woff2"),
    url("/events/fonts/Calibre-R-Bold.woff") format("woff"),
    url("/events/fonts/Calibre-R-Bold.ttf") format("truetype"),
    url("/events/fonts/Calibre-R-Bold.svg#Calibre-R-Bold") format("svg");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Calibre-R-Semibold";
  src: url("/events/fonts/Calibre-R-Semibold.eot");
  src: url("/events/fonts/Calibre-R-Semibold.eot?#iefix")
      format("embedded-opentype"),
    url("/events/fonts/Calibre-R-Semibold.woff2") format("woff2"),
    url("/events/fonts/Calibre-R-Semibold.woff") format("woff"),
    url("/events/fonts/Calibre-R-Semibold.ttf") format("truetype"),
    url("/events/fonts/Calibre-R-Semibold.svg#Calibre-R-Semibold") format("svg");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Calibre-R-LightItalic";
  src: url("/events/fonts/Calibre-R-LightItalic.eot");
  src: url("/events/fonts/Calibre-R-LightItalic.eot?#iefix")
      format("embedded-opentype"),
    url("/events/fonts/Calibre-R-LightItalic.woff2") format("woff2"),
    url("/events/fonts/Calibre-R-LightItalic.woff") format("woff"),
    url("/events/fonts/Calibre-R-LightItalic.ttf") format("truetype"),
    url("/events/fonts/Calibre-R-LightItalic.svg#Calibre-R-LightItalic")
      format("svg");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Calibre-R-Regular";
  src: url("/events/fonts/Calibre-R-Regular.eot");
  src: url("/events/fonts/Calibre-R-Regular.eot?#iefix")
      format("embedded-opentype"),
    url("/events/fonts/Calibre-R-Regular.woff2") format("woff2"),
    url("/events/fonts/Calibre-R-Regular.woff") format("woff"),
    url("/events/fonts/Calibre-R-Regular.ttf") format("truetype"),
    url("/events/fonts/Calibre-R-Regular.svg#Calibre-R-Regular") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Calibre-R-Medium";
  src: url("/events/fonts/Calibre-R-Medium.eot");
  src: url("/events/fonts/Calibre-R-Medium.eot?#iefix")
      format("embedded-opentype"),
    url("/events/fonts/Calibre-R-Medium.woff2") format("woff2"),
    url("/events/fonts/Calibre-R-Medium.woff") format("woff"),
    url("/events/fonts/Calibre-R-Medium.ttf") format("truetype"),
    url("/events/fonts/Calibre-R-Medium.svg#Calibre-R-Medium") format("svg");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Calibre-R-RegularItalic";
  src: url("/events/fonts/Calibre-R-RegularItalic.eot");
  src: url("/events/fonts/Calibre-R-RegularItalic.eot?#iefix")
      format("embedded-opentype"),
    url("/events/fonts/Calibre-R-RegularItalic.woff2") format("woff2"),
    url("/events/fonts/Calibre-R-RegularItalic.woff") format("woff"),
    url("/events/fonts/Calibre-R-RegularItalic.ttf") format("truetype"),
    url("/events/fonts/Calibre-R-RegularItalic.svg#Calibre-R-RegularItalic")
      format("svg");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Calibre-R-Light";
  src: url("/events/fonts/Calibre-R-Light.eot");
  src: url("/events/fonts/Calibre-R-Light.eot?#iefix")
      format("embedded-opentype"),
    url("/events/fonts/Calibre-R-Light.woff2") format("woff2"),
    url("/events/fonts/Calibre-R-Light.woff") format("woff"),
    url("/events/fonts/Calibre-R-Light.ttf") format("truetype"),
    url("/events/fonts/Calibre-R-Light.svg#Calibre-R-Light") format("svg");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

body {
  min-height: 100vh;
  min-width: 100%;
  margin: 0;
  display: block;
}

.overview-body {
  background-color: #fff;
}

/* top nav styles */
div.MuiPaper-rounded.MuiPopover-paper {
  border-radius: 20px;
}

div.fixed {
  position: fixed;
}

@media (max-width: 765px) {
  #nav-menu-items {
    right: auto;
  }
}

/* register page text field description limit border box white space */
#team-description-label {
  white-space: inherit;
  text-overflow: inherit;
}

label.MuiInputLabel-shrink > span > span {
  display: none;
}

label.MuiInputLabel-shrink + div > fieldset > legend {
  max-width: 120px;
}
