
.CenteredSpinner-module__wrapper--jU_4e {
  height: 100vh;
  position: relative;
}

.CenteredSpinner-module__child--kZEBW {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.Menu-module__menu--XE2PD {
    
}
:root {
  --main-max-width: 90rem;

  --black: #10161a;

  --dark-gray1: #182026;
  --dark-gray2: #202b33;
  --dark-gray3: #293742;
  --dark-gray4: #30404d;
  --dark-gray5: #394b59;

  --gray1: #5c7080;
  --gray2: #738694;
  --gray3: #8a9ba8;
  --gray4: #a7b6c2;
  --gray5: #bfccd6;

  --light-gray1: #ced9e0;
  --light-gray2: #d8e1e8;
  --light-gray3: #e1e8ed;
  --light-gray4: #ebf1f5;
  --light-gray5: #f5f8fa;

  --white: #ffffff;

  --blue1: #0e5a8a;
  --blue2: #106ba3;
  --blue3: #137cbd;
  --blue4: #2b95d6;
  --blue5: #48aff0;

  --green1: #0a6640;
  --green2: #0d8050;
  --green3: #0f9960;
  --green4: #15b371;
  --green5: #3dcc91;

  --orange1: #a66321;
  --orange2: #bf7326;
  --orange3: #d9822b;
  --orange4: #f29d49;
  --orange5: #ffb366;

  --red1: #a82a2a;
  --red2: #c23030;
  --red3: #db3737;
  --red4: #f55656;
  --red5: #ff7373;

  --vermilion1: #9e2b0e;
  --vermilion2: #b83211;
  --vermilion3: #d13913;
  --vermilion4: #eb532d;
  --vermilion5: #ff6e4a;

  --rose1: #a82255;
  --rose2: #c22762;
  --rose3: #db2c6f;
  --rose4: #f5498b;
  --rose5: #ff66a1;

  --violet1: #5c255c;
  --violet2: #752f75;
  --violet3: #8f398f;
  --violet4: #a854a8;
  --violet5: #c274c2;

  --indigo1: #5642a6;
  --indigo2: #634dbf;
  --indigo3: #7157d9;
  --indigo4: #9179f2;
  --indigo5: #ad99ff;

  --cobalt1: #1f4b99;
  --cobalt2: #2458b3;
  --cobalt3: #2965cc;
  --cobalt4: #4580e6;
  --cobalt5: #669eff;

  --turquoise1: #008075;
  --turquoise2: #00998c;
  --turquoise3: #00b3a4;
  --turquoise4: #14ccbd;
  --turquoise5: #2ee6d6;

  --forest1: #1d7324;
  --forest2: #238c2c;
  --forest3: #29a634;
  --forest4: #43bf4d;
  --forest5: #62d96b;

  --lime1: #728c23;
  --lime2: #87a629;
  --lime3: #9bbf30;
  --lime4: #b6d94c;
  --lime5: #d1f26d;

  --gold1: #a67908;
  --gold2: #bf8c0a;
  --gold3: #d99e0b;
  --gold4: #f2b824;
  --gold5: #ffc940;

  --sepia1: #63411e;
  --sepia2: #7d5125;
  --sepia3: #96622d;
  --sepia4: #b07b46;
  --sepia5: #c99765;
}

.Topbar-module__navbar-inner--oiLQ3 {
  max-width: var(--main-max-width);
  margin: 0 auto;
}

.Topbar-module__logout--d5npO {
  cursor: pointer;
}

@media screen and (max-width: 992px) {

.Topbar-module__current-event--XzKsV{
    font-size: 12px;
}
  }

:root {
  --main-max-width: 90rem;

  --black: #10161a;

  --dark-gray1: #182026;
  --dark-gray2: #202b33;
  --dark-gray3: #293742;
  --dark-gray4: #30404d;
  --dark-gray5: #394b59;

  --gray1: #5c7080;
  --gray2: #738694;
  --gray3: #8a9ba8;
  --gray4: #a7b6c2;
  --gray5: #bfccd6;

  --light-gray1: #ced9e0;
  --light-gray2: #d8e1e8;
  --light-gray3: #e1e8ed;
  --light-gray4: #ebf1f5;
  --light-gray5: #f5f8fa;

  --white: #ffffff;

  --blue1: #0e5a8a;
  --blue2: #106ba3;
  --blue3: #137cbd;
  --blue4: #2b95d6;
  --blue5: #48aff0;

  --green1: #0a6640;
  --green2: #0d8050;
  --green3: #0f9960;
  --green4: #15b371;
  --green5: #3dcc91;

  --orange1: #a66321;
  --orange2: #bf7326;
  --orange3: #d9822b;
  --orange4: #f29d49;
  --orange5: #ffb366;

  --red1: #a82a2a;
  --red2: #c23030;
  --red3: #db3737;
  --red4: #f55656;
  --red5: #ff7373;

  --vermilion1: #9e2b0e;
  --vermilion2: #b83211;
  --vermilion3: #d13913;
  --vermilion4: #eb532d;
  --vermilion5: #ff6e4a;

  --rose1: #a82255;
  --rose2: #c22762;
  --rose3: #db2c6f;
  --rose4: #f5498b;
  --rose5: #ff66a1;

  --violet1: #5c255c;
  --violet2: #752f75;
  --violet3: #8f398f;
  --violet4: #a854a8;
  --violet5: #c274c2;

  --indigo1: #5642a6;
  --indigo2: #634dbf;
  --indigo3: #7157d9;
  --indigo4: #9179f2;
  --indigo5: #ad99ff;

  --cobalt1: #1f4b99;
  --cobalt2: #2458b3;
  --cobalt3: #2965cc;
  --cobalt4: #4580e6;
  --cobalt5: #669eff;

  --turquoise1: #008075;
  --turquoise2: #00998c;
  --turquoise3: #00b3a4;
  --turquoise4: #14ccbd;
  --turquoise5: #2ee6d6;

  --forest1: #1d7324;
  --forest2: #238c2c;
  --forest3: #29a634;
  --forest4: #43bf4d;
  --forest5: #62d96b;

  --lime1: #728c23;
  --lime2: #87a629;
  --lime3: #9bbf30;
  --lime4: #b6d94c;
  --lime5: #d1f26d;

  --gold1: #a67908;
  --gold2: #bf8c0a;
  --gold3: #d99e0b;
  --gold4: #f2b824;
  --gold5: #ffc940;

  --sepia1: #63411e;
  --sepia2: #7d5125;
  --sepia3: #96622d;
  --sepia4: #b07b46;
  --sepia5: #c99765;
}

* {
  box-sizing: border-box;
}

.AdminApp-module__bm-menu-wrap--AUryL {
  bottom: 0;
  left: 0;
}

html, body {
  margin: 0;
  height: 100%;
}

body {
  font-family: -apple-system, "BlinkMacSystemFont", "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Open Sans", "Helvetica Neue", "Icons16", sans-serif;
  background-color: #f0f0f0;
}

.AdminApp-module__admin-app--ZYjQ9 {
  margin-top: 0;
  font-size: 16px;
  max-width: var(--main-max-width);
  margin: 0 auto;
}

.anchor {
    color: #215db0;
    -webkit-text-decoration: underline;
    text-decoration: underline;
  }



.Login-module__wrapper--SZj8s {
  background: url(/static/ac460c478783ab5f9cba.png);
  position: absolute;
  bottom: 0;
  top: 0;
  right: 0;
  left: 0;
}

.Login-module__child--uPC9Q {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.Login-module__header--FnTlO {
  text-align: center; 
  margin-bottom: 20px;
  color: #fff;
}

.Login-module__login-form--cX5zF {
  width: 300px;
  box-shadow: 10px 10px 42px -20px rgba(0,0,0,0.75);
}

.Login-module__error-message--se65P {
  margin-top: 1em;
  color: #fff;
}


.CheckboxArrayFormGroup2-module__two-columns--b_kS9 {
  display: grid;
  grid-template-columns: 1fr 1fr;

  /* margin collapsing does not work outside display: block,
     so, remove the margin-top from every checkbox
     except the first two (i.e. the first row) */
}
.CheckboxArrayFormGroup2-module__two-columns--b_kS9 > label + label + label {
    margin-top: 0 !important;
  }


.ImageFormGroup2-module__input--duOQi {
  /* set to 0.1px to prevent the element from being un-tabbable in some browsers */
  /* https://tympanus.net/codrops/2015/09/15/styling-customizing-file-inputs-smart-way/ */
  width: 0.1px;
  height: 0.1px;
  position: absolute;
  overflow: hidden;
  opacity: 0;
  z-index: -1;
}

.ImageFormGroup2-module__content--PE2kJ {
  width: 100%;
}

.ImageFormGroup2-module__preview--Zsolq {
  margin-top: 1em;
  display: block;
  max-width: 10em;
}

.ImageFormGroup2-module__remove-image--PrlLH {
  display: block;
}

