table.table > thead
{
  background-color: #B4B2B2;
  border-bottom: 5px solid #EDEFF5;
}

table.table > tbody > tr > th
{
  background-color: #D8D6D6;
  font-size: 12px;
  text-align: center;
  color: #373638;
  vertical-align: middle;
}

.table > thead > tr > td, .table > thead > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th
{
  padding: 4px 10px;
  line-height: normal;
}

table.table > thead, table.table > thead a, table.table > thead a:focus, table.table > thead a:hover
{
  color: #373638;
  font-size: 12px;
}

table.edvance-table > thead > tr > td, table.edvance-table > thead > tr > th, table.edvance-table > tfoot > tr > td, table.edvance-table > tfoot > tr > th, table.edvance-table > tbody > tr > td
{
  text-align: center;
}

.colum-edvance-desc-width
{
  width: 338px;
}

.colum-edvance-low-width
{
  width: 115px;
}

.colum-edvance-medium-width
{
  width: 145px;
}

/** CUSTOM FMO*/
.foot-edvance-desc-width
{
  width: 338px;
}

.foot-edvance-low-width
{
  width: 115px;
  font-size: 16px;
}

table.table > tfoot, table.table > tfoot a, table.table > tfoot a:focus, table.table > tfoot .foot-edvance-sub-total-left
{
  text-align: start;
  padding-left: 18px;
}

.foot-edvance-medium-width
{
  width: 145px;
}


table.table > tbody
{
  background-color: #FFFFFF;
}

table.table .sort-span
{
  font-size: 0.8em;
}

.table-hover > tbody > tr:hover
{
  background-color: #FFEAD4;
}

table.table > tbody > tr > td.sub-item
{
  background-color: #EEEEEE;
}

.number-of-results
{
  border: none;
  background-color: #050507;
  color: #FFFFFF;
  font-size: 13px;
  line-height: 14px;
  top: -3px;
  padding: 3px 5px 3px 5px;
  border-radius: 2px;
}

table.table .display-all-entries
{
  font-size: 0.8em;
}

@media screen and (max-width:767px)
{
  .table > thead > tr > td, .table > thead > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th
  {
    padding: 4px 4px;
  }

  .table > tbody > tr > td
  {
    padding: 4px;
  }
}

/** CUSTOM FMO table foot **/
table.table > tfoot
{
  background-color: #B4B2B2;
  border-bottom: 5px solid #EDEFF5;
}

table.table > tfoot, table.table > tfoot a, table.table > tfoot a:focus, table.table > tfoot a:hover
{
  color: #373638;
  font-size: 12px;
}