table[id^='grid_'] > thead > tr {
  background-color: transparent;
  border-top: 3px solid #4c4f55;
}

table[id^='grid_'] > thead > tr > th > a > .text {
  padding-left: 10px;
}

table[id^='grid_'] > thead > tr > th {
  border-bottom: 0px solid transparent;
}

table[id^='grid_'] > tbody > tr[data-row-id='0'] > td {
  border-top: 1px solid #4c4f55;
  border-bottom: 1px solid #4c4f55;
  border-right: 20px solid white;
}

table[id^='grid_'] > tbody > tr > td {
  border-bottom: 1px solid #4c4f55;
  border-right: 20px solid white;
}

table[id^='grid_'] > tbody > tr > td:last-child {
  border-bottom: 1px solid #4c4f55;
  border-right: 0px solid white;
}

table[id^='grid_'] > tbody > tr:nth-of-type(odd) {
  background-color: transparent;
}

table[id^='grid_'] > tbody > tr:hover {
  background-color: #f9f9f9;
}

div[id^='filters_'] > div > form > div > div {
  border: 1px solid #4c4f55;
  box-sizing: border-box;
  border-radius: 4px !important;
}

div[id^='filters_'] > div > form > div > div > button {
  background-color: transparent !important;
  border-color: transparent !important;
  text-shadow: 0 rgb(0 0 0 / 25%);
}

div[id^='filters_'] > div > form > div > div > button > span,
b {
  color: #333333;
}

.bootgrid-search {
  padding-bottom: 5px;
}
