/* Define Bootstrap SASS variable overrides here */
/*Example:
$blue:    #124b91;
$primary: $blue;
*/
body {
  background: url("../images/background-default.png");
  background-origin: padding-box;
  background-clip: border-box;
  background-position: top;
  background-attachment: fixed;
  background-repeat: no-repeat;
  background-size: cover;
  overflow-x: hidden;
}

.cds-page-container {
  padding: 0;
  border-radius: 0.25rem;
  background-color: #fff;
  overflow: hidden;
  border: 1px solid #dee2e6;
}

.footer-text {
  font-weight: 700;
}

a {
  font-weight: 700;
  transition:.5s ease;
}

/* JR Style Updates */

.page-header {
  padding-top: 0em;
  padding-bottom: .5em;
  text-align: center !important;
  margin: 0 auto;
}

.page-subheader {
  padding-top: 1em;
  padding-bottom: .5em;
  text-align: center !important;
  margin: 0 auto;
  font-size: 2.5rem;
  font-weight: 300;
  line-height: 1.2;
}

.cds-section-header-line {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-top: 1px solid #ced4da;
  margin: 18px 0 0 18px;
}

.cds-section-header-1 {
  display: block;
  color: #5D6063;
  font-weight: 300;
  font-size: 1.6rem;
  text-decoration: none;
  /* background-color: #fff; */
  border-bottom: 0;
  border-radius: 0;
  padding-bottom: 20px;
  margin: 0;
  margin-top: 2rem;
  overflow: hidden;
  width: 100%;
}

.cds-section-header-1:after {
  background-color: #ced4da;
  content: "";
  display: inline-block;
  height: 1px;
  position: relative;
  vertical-align: middle;
  width: 100%;
}

.cds-section-header-1:after {
  left: 0.5em;
  margin-right: -50%;
}

.cds-form-actions {
  padding-top: 20px;
}

@media (max-width: 990px) {
  .cds-section-header-1:after {
    left: 0em;
    margin-right: 0%;
  }

  h2 {
    text-align: center;
  }

  .cds-section-header-2 {
    font-weight: 400;
    font-size: 1.3rem;
  }

  label .soldOut::after {
    content: " Sold Out";
    color: red;
  }
}
/*# sourceMappingURL=show-styles.css.map */
.hiddenlink
{
	color: #FFFFFF !important;
	text-decoration: none;
}

.hiddenlink:hover
{
	color: #2E6E9E !important;
	text-decoration: underline !important;
	font-weight:normal;
	font-size: 1em;
}

#rosterTable {
  font-size: smaller;
}