﻿.scrollable-container {
  position: relative;
  /*
  &:after {
      content: "";
      position: absolute;
      top: 0;
      right: -15px;
      width: 30px;
      height: 100%;
      background: linear-gradient(to right, rgba(255,255,255,.15), #fff);
  }*/
}
.scrollable-container.horizontal .scrollable-item {
  overflow-y: hidden;
}
.scrollable-container.vertical .scrollable-item {
  overflow-x: hidden;
}
.scrollable-container .scrollable-item {
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  flex-wrap: nowrap;
  white-space: nowrap;
}

.fluid-grid-table.table-striped .grid-row:nth-of-type(odd) {
  background-color: rgba(0, 0, 0, 0.05);
}
.fluid-grid-table.table-striped .grid-row.selected {
  background-color: #b8ddf2;
}
.fluid-grid-table.table-hover .grid-row:hover {
  color: #212529;
  background-color: rgba(0, 0, 0, 0.075);
}
.fluid-grid-table .grid-row.selectable:hover {
  cursor: pointer;
}
.fluid-grid-table .grid-row.selected {
  background-color: #b8ddf2;
}
.fluid-grid-table .grid-row.selected:hover {
  background-color: #aed1e5;
}
.fluid-grid-table .grid-row .cell {
  display: flex;
  align-items: center;
}
.fluid-grid-table .grid-header {
  padding: 12px 0;
}
.fluid-grid-table .grid-header-filter {
  padding-bottom: 12px;
}
.fluid-grid-table .cell {
  padding-left: 10px;
  padding-right: 10px;
}
