/* @group Tabellen */

table.table-bordered.shortViewTable, table.table-bordered.tableToList {
  border-top: none;
  border-left: none;
  border-right: none;
  border-bottom: none;
}


.table-hover > tbody tr > td:first-child,
.table-hover > thead tr > th:first-child,
.table-bordered > tbody tr > td:first-child,
.table-bordered > thead tr > th:first-child,
table.shortViewTable thead tr>th:nth-child(5n),
table.table-bordered.tableToList > tbody > tr:last-child > td:last-child


{
  border-left: none;
}


.table-bordered > thead tr > th:last-child,
table.shortViewTable thead tr>th:nth-child(5n)
  {
  border-right: none;
}


table.shortViewTable .trenner td, table.tableToList .trenner td {
  padding: 0;
  line-height: 0;
}


table.shortViewTable thead tr > th, table.letterBoxTable thead tr > th, table.tableToList thead tr > th  {
  color: #002d52;

}


table.shortViewTable tbody tr:last-child,
table.shortViewTable.table-hover>tbody>tr:last-child:hover >td,
table.tableToList tbody tr:last-child,
table.tableToList.table-hover>tbody>tr:last-child:hover >td {
  background: #002d52;
  border-top: 10px solid white;
  color: #fff;
}


table.shortViewTable > tbody > tr:last-child > td, table.table-hover.shortViewTable>tbody>tr:last-child:hover >td {
  border: none;
}


table.shortViewTable > tbody > tr > td {
  vertical-align: middle;
}


.letterBoxTable .fa-envelope {
  font-size: 1em;
  margin-left: 0;
  color: #002d52;
}


.letterBoxTable .iconEnvelope-briefIcon {
  color: #002d52;
}


.letterBoxTable td a .fa-trash {
  color: #000033;
}


.mailCont {
  background: #f5f5f5;
  margin-left: -8px;
  margin-top: -8px;
}


.mailDetail {
  margin-bottom: 10px;
  padding: 5px 0 5px 5px;
}

/* @ end Tabellen */