h1 {
  font-family: "Delivery Condensed Black";
  margin: 0 0 0.5em;
}

h2 {
  font-family: "Delivery Condensed Light";
  margin: 0 0 0.5em;
}

h3 {
  font-family: "Delivery Condensed Black";
  margin: 0 0 0.5em;
}

.btn {
  padding: 0.5em 2em;
  border-radius: 2em;
  font: 1.2em "Delivery Bold";
  border: 0;
}
.btn.btn-grey {
  background: #3A3A3A;
  color: #FFF;
}
.btn.btn-red {
  background: #d40511;
  color: #FFF;
}
.btn.btn-yellow {
  background: #fc0;
  color: #000;
}
.btn.btn-disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
.btn.btn-lg {
  font-size: 1.4em;
}
.btn.btn-sm {
  font-size: 1em;
  padding: 0.2em 0.5em;
}
.btn.btn-regular {
  font-family: "Delivery Regular";
}
.btn.btn-login {
  border-radius: 0.375rem;
  width: 100%;
  text-align: center;
}

a {
  text-decoration: none;
}

p {
  margin: 0 0 1em;
}
p.no-margin {
  margin: 0;
}

b {
  font-family: "Delivery Bold";
}

.bold {
  font-family: "Delivery Bold";
}

.text-right {
  text-align: right !important;
}

.team-icon {
  position: relative;
  border-radius: 100%;
  background: #F1F1F1;
  border: 4px solid #FFF;
}
.team-icon img {
  display: block;
  position: absolute;
  left: -20%;
  width: 140%;
  top: -20%;
}
.team-icon img.preview {
  top: 50%;
  left: 0;
  width: 100%;
  transform: translateY(-50%);
}
.team-icon .more-info-number {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  font: 2rem "Delivery Bold";
  color: #000;
}

.team-red {
  background: #FF2936 !important;
}

.team-blue {
  background: #82B3FF !important;
}

.team-green {
  background: #7AE517 !important;
}

.team-yellow {
  background: #FFEA86 !important;
}

.team-grey {
  background: #B7B7B7 !important;
}

.team-pink {
  background: #FF91F4 !important;
}

.team-orange {
  background: #FF7F2A !important;
}

.team-indigo {
  background: #8372FF !important;
}

.team-darkgreen {
  background: #3DA204 !important;
}

.team-crimson {
  background: #C30000 !important;
}

.team-lightpink {
  background: #FFD4D4 !important;
}

.team-purple {
  background: #9A22CA !important;
}

.team-cyan {
  background: #63D2C4 !important;
}

.team-peach {
  background: #FF6767 !important;
}

* {
  box-sizing: border-box;
}

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

body {
  background: #fc0;
  font-family: "Delivery Regular";
}

#main-content {
  height: 100%;
}

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