.custom-block {
  display:block;
}

th.dash-header.column-9.cell--right-last {
  background-color:#d6edd6!important;
}

.center-screen {
  margin: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.stickied th {
  position: sticky;
  top: 0;
  background-color:#d6edd6;
}

.scroll-container-xs {
  max-height: 10.5rem;
  overflow: auto;
}

.scroll-container-sm {
  max-height: 10.5rem;
  overflow: auto;
}

.scroll-container {
  max-height: 10.5rem;
  overflow: auto;
}

.scroll-container-lg {
  max-height: 10.5rem;
  overflow: auto;
}

.scroll-container-xlg {
  max-height: 15rem;
  overflow: auto;
}

@media (min-height: 32.5rem) {
  .scroll-container-lg {
    max-height: 13rem;
  }
  .scroll-container-xlg {
    max-height: 17.5rem;
  }
}

@media (min-height: 35rem) {
  .scroll-container {
    max-height: 12.5rem;
  }
  .scroll-container-lg {
    max-height: 15.5rem;
  }
  .scroll-container-xlg {
    max-height: 20rem;
  }
}

@media (min-height: 37.5rem) {
  .scroll-container {
    max-height: 15rem;
  }
  .scroll-container-lg {
    max-height: 18rem;
  }
  .scroll-container-xlg {
    max-height: 22.5rem;
  }
}

@media (min-height: 40rem) {
  .scroll-container {
    max-height: 17.5rem;
  }
  .scroll-container-lg {
    max-height: 20.5rem;
  }
  .scroll-container-xlg {
    max-height: 25rem;
  }
}

@media (min-height: 42.5rem) {
  .scroll-container-xs {
    max-height: 9.5rem;
  }
  .scroll-container-sm {
    max-height: 11.5rem;
  }
  .scroll-container {
    max-height: 20rem;
  }
  .scroll-container-lg {
    max-height: 23rem;
  }
  .scroll-container-xlg {
    max-height: 27.5rem;
  }
}

@media (min-height: 45rem) {
  .scroll-container-xs {
    max-height: 12rem;
  }
  .scroll-container-sm {
    max-height: 14rem;
  }
  .scroll-container {
    max-height: 22.5rem;
  }
  .scroll-container-lg {
    max-height: 25.5rem;
  }
  .scroll-container-xlg {
    max-height: 30rem;
  }
}

@media (min-height: 47.5rem) {
  .scroll-container-xs {
    max-height: 14.5rem;
  }
  .scroll-container-sm {
    max-height: 16.5rem;
  }
  .scroll-container {
    max-height: 25rem;
  }
  .scroll-container-lg {
    max-height: 28rem;
  }
  .scroll-container-xlg {
    max-height: 32.5rem;
  }
}

@media (min-height: 50rem) {
  .scroll-container-xs {
    max-height: 17rem;
  }
  .scroll-container-sm {
    max-height: 19rem;
  }
  .scroll-container {
    max-height: 27.5rem;
  }
  .scroll-container-lg {
    max-height: 30.5rem;
  }
  .scroll-container-xlg {
    max-height: 35rem;
  }
}

@media (min-height: 52.5rem) {
  .scroll-container-xs {
    max-height: 19.5rem;
  }
  .scroll-container-sm {
    max-height: 21.5rem;
  }
  .scroll-container {
    max-height: 30rem;
  }
  .scroll-container-lg {
    max-height: 33rem;
  }
  .scroll-container-xlg {
    max-height: 37.5rem;
  }
}

@media (min-height: 55rem) {
  .scroll-container-xs {
    max-height: 22rem;
  }
  .scroll-container-sm {
    max-height: 24rem;
  }
  .scroll-container {
    max-height: 32.5rem;
  }
  .scroll-container-lg {
    max-height: 35.5rem;
  }
  .scroll-container-xlg {
    max-height: 40rem;
  }
}

@media (min-height: 57.5rem) {
  .scroll-container-xs {
    max-height: 24.5rem;
  }
  .scroll-container-sm {
    max-height: 26.5rem;
  }
  .scroll-container {
    max-height: 35rem;
  }
  .scroll-container-lg {
    max-height: 38rem;
  }
  .scroll-container-xlg {
    max-height: 42.5rem;
  }
}

@media (min-height: 60rem) {
  .scroll-container-xs {
    max-height: 27rem;
  }
  .scroll-container-sm {
    max-height: 29rem;
  }
  .scroll-container {
    max-height: 37.5rem;
  }
  .scroll-container-lg {
    max-height: 40.5rem;
  }
  .scroll-container-xlg {
    max-height: 45rem;
  }
}

@media (min-height: 62.5rem) {
  .scroll-container-xs {
    max-height: 29.5rem;
  }
  .scroll-container-sm {
    max-height: 31.5rem;
  }
  .scroll-container {
    max-height: 40rem;
  }
  .scroll-container-lg {
    max-height: 43rem;
  }
  .scroll-container-xlg {
    max-height: 47.5rem;
  }
}

@media (min-height: 65rem) {
  .scroll-container-xs {
    max-height: 32rem;
  }
  .scroll-container-sm {
    max-height: 34rem;
  }
  .scroll-container {
    max-height: 42.5rem;
  }
  .scroll-container-lg {
    max-height: 45.5rem;
  }
  .scroll-container-xlg {
    max-height: 50rem;
  }
}

@media (min-height: 67.5rem) {
  .scroll-container-xs {
    max-height: 34.5rem;
  }
  .scroll-container-sm {
    max-height: 36.5rem;
  }
  .scroll-container {
    max-height: 45rem;
  }
  .scroll-container-lg {
    max-height: 48rem;
  }
  .scroll-container-xlg {
    max-height: 52.5rem;
  }
}

@media (min-height: 70rem) {
  .scroll-container-xs {
    max-height: 37rem;
  }
  .scroll-container-sm {
    max-height: 39rem;
  }
  .scroll-container {
    max-height: 47.5rem;
  }
  .scroll-container-lg {
    max-height: 50.5rem;
  }
  .scroll-container-xlg {
    max-height: 55rem;
  }
}

@media (min-height: 72.5rem) {
  .scroll-container-xs {
    max-height: 39.5rem;
  }
  .scroll-container-sm {
    max-height: 41.5rem;
  }
  .scroll-container {
    max-height: 50rem;
  }
  .scroll-container-lg {
    max-height: 53rem;
  }
  .scroll-container-xlg {
    max-height: 57.5rem;
  }
}

@media (min-height: 75rem) {
  .scroll-container-xs {
    max-height: 42rem;
  }
  .scroll-container-sm {
    max-height: 44rem;
  }
  .scroll-container {
    max-height: 52.5rem;
  }
  .scroll-container-lg {
    max-height: 55.5rem;
  }
  .scroll-container-xlg {
    max-height: 60rem;
  }
}

@media (min-height: 77.5rem) {
  .scroll-container-xs {
    max-height: 44.5rem;
  }
  .scroll-container-sm {
    max-height: 46.5rem;
  }
  .scroll-container {
    max-height: 55rem;
  }
  .scroll-container-lg {
    max-height: 58rem;
  }
  .scroll-container-xlg {
    max-height: 62.5rem;
  }
}

@media (min-height: 80rem) {
  .scroll-container-xs {
    max-height: 47rem;
  }
  .scroll-container-sm {
    max-height: 49rem;
  }
  .scroll-container {
    max-height: 57.5rem;
  }
  .scroll-container-lg {
    max-height: 60.5rem;
  }
  .scroll-container-xlg {
    max-height: 65rem;
  }
}