/*
// ------------------------------------
// Header
// ------------------------------------
*/
.filtersHeader__pageHeading--24O7u {
  padding: 0 0rem;
}

.filtersHeader__description--3crqM {
  margin-top: 20px;
}

.filtersHeader__printLink--2GVXe {
  display: inline-block;
  font-family: Helvetica;
  line-height: 1.5;
  font-size: 12px;
  color: #015d03;
  text-decoration: none;
  margin-top: 0.3125rem;
  margin-bottom: 0.875rem;
}

.filtersHeader__printLink--2GVXe:hover {
  color: #015d03;
  text-decoration-line: underline;
}

@media (max-width: 727px) {
  .filtersHeader__pageHeading--24O7u {
    padding: 0 1.25rem;
    padding-top: 1.25rem;
    padding-right: 0;
  }

  .filtersHeader__filtersHeaderToggle--3L_vz {
    float: right;
    margin-right: 0.815rem;
  }
}

.filtersHeader__filtersHeaderToggle--3L_vz {
  float: right;
}

.filtersHeader__yearDropdown--oQFm3 {
  font-size: 1.4rem;
}

.filtersHeader__heading--2PWEr {
  font-family: FuturaTodayBold;
  font-size: 2rem;
  line-height: 2.25rem;
  margin: 0 0;
  color: #333;
}

@media (max-width: 727px) {
  .filtersHeader__heading--2PWEr {
    font-size: 1.5rem;
    line-height: 1.625rem;
  }
}

.filtersHeader__generatedOn--DbsOm {
  color: #999999;
  display: inline-block;
  font-size: 0.75rem;
  font-style: oblique;
  line-height: 1.5;
  margin-top: 0.3125rem;
  margin-bottom: 0.875rem;
  width: 100%;
}

.filtersHeader__filterSection--2q5oe {
  display: flex;
  margin-bottom: 1rem;
  flex-direction: column;
}

.filtersHeader__filterSection--2q5oe.visible.transition {
  display: flex !important;
}

.filtersHeader__scoringWrapper--3pABH .ui.primary.dropdown > .text {
  max-width: 25rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  height: 1.25rem;
  line-height: 1.25rem;
}

@media (min-width: 728px) {
  .filtersHeader__filterSection--2q5oe {
    flex-direction: row;
  }

  .filtersHeader__scoringWrapper--3pABH .ui.primary.dropdown > .text {
    max-width: 15rem;
  }
}

/*
// ------------------------------------
// `Filter By` Section
// ------------------------------------
*/

.filtersHeader__filterByWrapper--1EEB2 {
  background-color: #f7f7f7;
  border: 2px solid #ccdfcd;
  border-left: none;
  border-right: none;
  flex-basis: 67%;
  padding: 1.125rem 1.25rem;
}

@media (max-width: 999px) {
  .filtersHeader__filterByWrapper--1EEB2 {
    flex-basis: 55%;
    z-index: 30;
    padding: 1.125rem 0.6rem;
  }
}
@media (max-width: 400px) {
  .filtersHeader__filterByWrapper--1EEB2 {
    padding: 1.125rem 0.1rem;
  }
}

.filtersHeader__filterBy--3ecoF {
  font-family: FuturaTodayBold;
  margin-bottom: 1.0625rem;
  font-size: 0.75rem;
  letter-spacing: 0.0187rem;
  color: #333333;
  line-height: 0.75rem;
}

.filtersHeader__controlsWrapper--ei5_r,
.filtersHeader__controlsWrapperStacked--1ZI4v {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
}

.filtersHeader__controlsWrapper--ei5_r > div {
  flex: 1;
  margin-bottom: 1rem;
  /*margin: 0 1rem 1rem 0;*/
}

@media (min-width: 1000px) {
  .filtersHeader__controlsWrapper--ei5_r {
    flex-direction: row;
  }

  .filtersHeader__controlsWrapper--ei5_r > div,
  .filtersHeader__controlsWrapperStacked--1ZI4v > div {
    min-width: calc(40% - 0.625rem);
    max-width: calc(50% - 0.625rem);
  }

  /*.controlsWrapper > div > :global(.ui.dropdown.primary) {

  }*/

  .filtersHeader__controlsWrapper--ei5_r > div:first-child {
    margin-right: 1.25rem;
  }

  .filtersHeader__controlsWrapper--ei5_r > div:nth-child(2n-1) {
    margin-right: 1.25rem;
  }
}

/*
// ------------------------------------
// Scoring Filter Section
// ------------------------------------
*/
.filtersHeader__scoringWrapper--3pABH {
  flex: 1;
  background-color: #ccdfcd;
  padding: 1.25rem;
  z-index: 20;
}

.filtersHeader__subHeader--2MA6t {
  font-family: FuturaTodayLight;
  letter-spacing: 0.5px;
  color: #015d03;
  font-size: 1.125rem;
  line-height: 1.875rem;
  margin-bottom: 0.3125rem;
}

.filtersHeader__bold--3LjEJ {
  font-family: FuturaTodayBold;
}

.filtersHeader__dropdownLabel--1U5Ju {
  font-size: 0.75rem;
  color: #333;
  letter-spacing: 0.0187rem;
}

.filtersHeader__scoringLinks--39DUW {
  margin-top: 2rem;
  font-size: 0.75rem;
}

.filtersHeader__scoringLinks--39DUW > a {
  padding: 0 0.5rem;
  color: #015d03;
}

.filtersHeader__scoringLinks--39DUW > a:first-child {
  padding-left: 0;
  border-right: 1px solid #999;
}

.filtersHeader__scoringLinks--39DUW > a:last-child {
  border: none;
}

/* For IE11, set more explicit units for flex */
@media screen and (-ms-high-contrast: active),
screen and (-ms-high-contrast: none) {
  .filtersHeader__scoringWrapper--3pABH {
    flex: 1 0 auto;
  }
  .filtersHeader__controlsWrapper--ei5_r>div {
    flex: 1 0 auto;
  }
}
.StartBench__wrapper--17C8Q {
  margin: 1.25rem;
}

@media (max-width: 727px) {
  .StartBench__wrapper--17C8Q {
    margin: 1.25rem 0rem;
  }
}

.StartBench__weekDropdown--3D4Kp {
  margin-bottom: 1rem;
}

.StartBench__label--FCrkX {
  display: block;
}

.StartBench__positionsWrapper--2hc3c {
  display: flex;
  flex-direction: column;
  margin-bottom: 1rem;
}

.StartBench__positionsWrapper--2hc3c > div {
  flex: 1;
  margin-bottom: 1rem;
}

.StartBench__collapsed--1-mQY td {
  padding-top: 0.2rem !important;
  padding-bottom: 0.2rem !important;
}

@media (min-width: 970px) {
  .StartBench__positionsWrapper--2hc3c {
    flex-direction: row;
  }

  .StartBench__positionsWrapper--2hc3c > div:first-child {
    margin-right: 1rem;
  }
}

.StartBench__tableWrapper--1uoKy  {
  margin: 'auto';
  padding: '20px';
}

.StartBench__togglesContainer--24bhO {
  display: flex;
}

.StartBench__togglesContainer--24bhO > div:not(:first-child) {
  margin-left: 1.5rem;
}

/*@media (min-width: 1000px) {
  .togglesContainer {
    padding-left: 1.25rem;
  }
}*/
/*# sourceMappingURL=StartBench.0a24c82c84a2e8c04ddf87a4054f0831.css.map*/