﻿.nova-rs-component-grid-container th {
  border: 1px solid #cacaca;
  border-collapse: collapse;
  border-spacing: 0;
  padding: 5px 10px;
  line-height: 20px;
  height: 45px;
}
.nova-rs-component-grid-container td {
  border: 1px solid #cacaca;
  border-collapse: collapse;
  border-spacing: 0;
  padding: 5px 10px;
  line-height: 20px;
  height: 45px;
}
.nova-rs-component-grid-container td.nova-rs-checkbox-cell {
  text-align: center;
}
.nova-rs-component-grid-container td.nova-rs-button-cell {
  text-align: center;
}
.nova-rs-component-grid-container td.nova-rs-button-cell .nova-rs-button-container {
  display: flex;
  justify-content: center;
  white-space: nowrap;
}
.nova-rs-component-grid-container td.nova-rs-icon-cell {
  display: table-cell;
  vertical-align: middle;
  white-space: nowrap;
}
.nova-rs-component-grid-container td.nova-rs-icon-cell .nova-rs-icon-cell-content {
  display: flex;
  align-items: center;
}
.nova-rs-component-grid-container td.nova-rs-icon-cell .nova-rs-icon-cell-content .has-tip.icon-checkmark {
  border: none;
}
.nova-rs-component-grid-container td.nova-rs-icon-cell .nova-rs-icon-cell-content .nova-rs-icon-text {
  padding-left: 10px;
  vertical-align: top;
  font-family: "Helvetica Neue", "Helvetica", "Roboto", "Arial", "sans-serif;" !important;
}
table.responsive tbody {
  border: none;
}
table.responsive th,
table.responsive td {
  border: 1px solid #cacaca;
  border-collapse: collapse;
  border-spacing: 0;
}