body {
  padding-top: 0px;
  font-size: 16px;
}
body::before {
  height: 119px;
}

.maximum_width {
  max-width: 1250px;
}

#content_panel {
  background: #f3f6fc;
}

#content_panel_body {
  padding: 30px 70px 50px 70px;
  border-top: 1px solid #eeeef5;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
@media only screen and (max-width: 992px) {
  #content_panel_body {
    padding: 25px 15px 50px 15px;
    background: #fcfcfd;
  }
}

a.button {
  text-decoration: none !important;
}

.content_panel_head {
  padding: 20px 69px 20px 70px;
  background-color: #fff;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
@media only screen and (max-width: 992px) {
  .content_panel_head {
    padding: 26px 15px !important;
  }
}

.portal_title_container {
  padding: 12px 0 0 29px;
}

.top_spacer {
  padding-top: 3px;
}

h1 {
  font-weight: 600;
  color: #505050;
}
h1.primary_page_title {
  font-size: 31px;
  margin-top: 10px;
  margin-bottom: 10px;
}
@media only screen and (max-width: 992px) {
  h1.primary_page_title {
    font-size: 25px;
  }
}
h1.subtitle, h1.subtitle_horizontal {
  font-size: 23px;
}
@media only screen and (max-width: 992px) {
  h1.subtitle, h1.subtitle_horizontal {
    font-size: 20px;
  }
}

h3.event_label {
  color: #d02677;
  font-weight: normal;
  margin: 1px 0 0 0;
  font-size: 20px;
}

.tagline {
  color: #959595;
  font-size: 17px;
  font-style: italic;
}

.topnavbar_links {
  margin-top: 18px;
}
.topnavbar_links a.active {
  background: #ffffff2e;
}

#my_event_nav_container {
  padding: 25px 0 20px 0;
}

@media only screen and (max-width: 992px) {
  #content_panel {
    margin: 0;
    border-radius: 0;
  }
}

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