th.tabulator-row.tabulator-selectable {
    padding: 0;
}

th.tabulator-row.tabulator-selectable > a {
    padding: 15px 5px;
}

/* the first <div class="stackContent">, or the left sidebar*/
div#mainTabContent:first-child {
    width: 20vw;
}

/* hide breadcrumb (delete later with script) */
div#web div#viewTop div#breadcrumbList {
  display: none;
}

div.stackContent {
  padding-top: 0px;
}

@media only screen and (min-width: 0px) and (max-width: 588px) {

}

@media only screen and (min-width: 0px) and (max-width: 1279px) {
    div#stickyPanelArea {
      width: 79.5vw;
    }
    div#stickyPanelArea div.detailContent {
      width: 79.5vw;
    }
    div#stickyPanelArea div.detailContent hr {
      margin-right: -3px;
    }
}

@media only screen and (min-width: 1279px) {
    #stickyPanelArea {
      width: 80vw;
    }
    div#stickyPanelArea div.detailContent {
      width: 80vw;
    }
}

@media only screen and (min-width: 0) {
    html {
      font-size:14px
    }
  }
  @media only screen and (min-width: 992px) {
    html {
      font-size:14.5px
    }
  }
  @media only screen and (min-width: 1200px) {
    html {
      font-size:15px
    }
  }
  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
    font-weight:400;
    line-height:1.3
  }
  h1 a,
  h2 a,
  h3 a,
  h4 a,
  h5 a,
  h6 a {
    font-weight:inherit
  }
  h1 {
    font-size:4.2rem;
    line-height:110%;
    margin:2.8rem 0 1.68rem 0
  }
  h2 {
    font-size:3.56rem;
    line-height:110%;
    margin:2.3733333333rem 0 1.424rem 0
  }
  h3 {
    font-size:2.92rem;
    line-height:110%;
    margin:1.9466666667rem 0 1.168rem 0
  }
  h4 {
    font-size:2.28rem;
    line-height:110%;
    margin:1.52rem 0 .912rem 0
  }
  h5 {
    font-size:1.64rem;
    line-height:110%;
    margin:1.0933333333rem 0 .656rem 0
  }
  h6 {
    font-size:1.15rem;
    line-height:110%;
    margin:.7666666667rem 0 .46rem 0
  }
  em {
    font-style:italic
  }
  strong {
    font-weight:500
  }
  small {
    font-size:75%
  }
  .light {
    font-weight:300
  }
  .thin {
    font-weight:200
  }
  @media only screen and (min-width: 360px) {
    .flow-text {
      font-size:1.2rem
    }
  }
  @media only screen and (min-width: 390px) {
    .flow-text {
      font-size:1.224rem
    }
  }
  @media only screen and (min-width: 420px) {
    .flow-text {
      font-size:1.248rem
    }
  }
  @media only screen and (min-width: 450px) {
    .flow-text {
      font-size:1.272rem
    }
  }
  @media only screen and (min-width: 480px) {
    .flow-text {
      font-size:1.296rem
    }
  }
  @media only screen and (min-width: 510px) {
    .flow-text {
      font-size:1.32rem
    }
  }
  @media only screen and (min-width: 540px) {
    .flow-text {
      font-size:1.344rem
    }
  }
  @media only screen and (min-width: 570px) {
    .flow-text {
      font-size:1.368rem
    }
  }
  @media only screen and (min-width: 600px) {
    .flow-text {
      font-size:1.392rem
    }
  }
  @media only screen and (min-width: 630px) {
    .flow-text {
      font-size:1.416rem
    }
  }
  @media only screen and (min-width: 660px) {
    .flow-text {
      font-size:1.44rem
    }
  }
  @media only screen and (min-width: 690px) {
    .flow-text {
      font-size:1.464rem
    }
  }
  @media only screen and (min-width: 720px) {
    .flow-text {
      font-size:1.488rem
    }
  }
  @media only screen and (min-width: 750px) {
    .flow-text {
      font-size:1.512rem
    }
  }
  @media only screen and (min-width: 780px) {
    .flow-text {
      font-size:1.536rem
    }
  }
  @media only screen and (min-width: 810px) {
    .flow-text {
      font-size:1.56rem
    }
  }
  @media only screen and (min-width: 840px) {
    .flow-text {
      font-size:1.584rem
    }
  }
  @media only screen and (min-width: 870px) {
    .flow-text {
      font-size:1.608rem
    }
  }
  @media only screen and (min-width: 900px) {
    .flow-text {
      font-size:1.632rem
    }
  }
  @media only screen and (min-width: 930px) {
    .flow-text {
      font-size:1.656rem
    }
  }
  @media only screen and (min-width: 960px) {
    .flow-text {
      font-size:1.68rem
    }
  }
  @media only screen and (max-width: 360px) {
    .flow-text {
      font-size:1.2rem
    }
  }