/* Use overflow:scroll on your container to enable scrolling: */

.table-container {
  max-width: 1145px;
  max-height: 500px;
  overflow: scroll;
}


/* Use position: sticky to have it stick to the edge
 * and top, right, or left to choose which edge to stick to: */

.stick-top {
  position: -webkit-sticky; /* for Safari */
  position: sticky;
  max-width:80px;
  top: 0;
  border-style:solid;
  border-width:1px;
  border-color:gray;
  background: #000;
  color: #FFF;
  z-index:2;
}
.stick-top-left{
  position: -webkit-sticky; /* for Safari */
  position: sticky;
  top: 0;
  left:0;
  width:80px;
  max-width:80px;
  border-style:solid;
  border-width:1px;
  border-color:gray;
  background: #000;
  color: #FFF;
  z-index:3;
}
.stick-top-left-2{
  position: -webkit-sticky; /* for Safari */
  position: sticky;
  top: 0;
  left:80px;
  width:180px;
  max-width: 180px;
  border-style:solid;
  border-width:1px;
  border-color:gray;
  background: #000;
  color: #FFF;
  z-index:3;
}
.stick-left {
  position: -webkit-sticky; /* for Safari */
  position: sticky;
  left: 0px;
  width:80px;
  max-width: 80px;
  border-style:solid;
  border-width:3px;
  border-color:gray;
  background: white;
  background-clip:border-box;
  color: black;
  z-index:1;
}
.stick-left-2{
  position:sticky;
  left:80px;
  width:80px;
  max-width:80px;
  border-style:solid;
  border-width:3px;
  border-color:gray;
  background: white;
  background-clip: border-box;
  color: black;
  z-index:1;
}
.stick-left-3{
  position:sticky;
  left:120px;
  width:80px;
  max-width: 80px;
  border-style:solid;
  border-width:3px;
  border-color:gray;
  background: white;
  background-clip: border-box;
  color: black;
  z-index:1;
}
.stick-right{
  position:sticky;
  right:-0px;
  width:80px;
  border-style:solid;
  border-width:3px;
  border-color:gray;
  background: white;
  background-clip: border-box;
  color: black;
  z-index:1;
}
.stick-top-right{
  position:sticky;
  top:0;
  right:0;
  width: 80px;
  max-width: 80px;
  border-style:solid;
  border-width:3px;
  border-color:gray;
  background: black;
  background-clip: border-box;
  color: white;
  z-index:3;
}
