.table ul {
  margin: 0px;
  padding: 0px;
}
.table ul.inline li {
  display: inline-block;
}
.table ul.inline li:after {
  content: ", ";
}
.table ul.inline li:last-child:after {
  content: "";
}

.table-striped tbody tr:nth-child(odd) td,
.table-striped tbody tr:nth-child(odd) th {
  background-color: #F9F9F9;
}

.table-hover tbody tr:hover td,
.table-hover tbody tr:hover th {
  background-color: #EFFF82;
}

table [class*=span],
.row-fluid table [class*=span] {
  display: table-cell;
  float: none;
  margin-left: 0;
}

table.table td.hasButton .btn {
  height: 20px;
}
table.table td.hasButton .btn i {
  display: block;
  float: left;
  margin-top: 5px !important;
}
table.table td.hasButton .btn span {
  display: block;
  float: left;
  margin: 3px 0 0 5px;
}
table.table td.hasButton .btn.btn-mini {
  height: 18px;
}

table small {
  display: inline-block;
  line-height: 1;
  margin: 0px;
  padding: 0px;
}

tr.expanded td {
  background: #E6E6E6 !important;
}

/********************************************/
/** Table tr AJAX
/********************************************/
table tr.processing td {
  opacity: 0.1;
}

/********************************************/
/** TR SEARCH
/********************************************/
.table-sort {
  cursor: pointer;
  display: block;
}

table.table.table-inverted {
  background: transparent;
  border: 0px;
}
table.table.table-inverted thead th {
  background: #eaeaea;
  border: 0px !important;
  border-bottom: 1px solid #d9d9d9;
  font-weight: bold !important;
  vertical-align: middle;
}
table.table.table-inverted thead th:first-child {
  border-left: 1px solid #d9d9d9;
}
table.table.table-inverted thead th:last-child {
  border-right: 1px solid #d9d9d9;
}
table.table.table-inverted thead th.empty {
  background: transparent;
  border: 0px !important;
}
table.table.table-inverted tbody td {
  background: #F9F9F9 !important;
  border-bottom: 1px solid #E5E5E5;
  border-left: 1px solid #f2f2f2;
  border-top: 0px;
  vertical-align: middle;
}
table.table.table-inverted tbody td:first-child {
  border-left: 1px solid #e6e6e6;
}
table.table.table-inverted tbody td:last-child {
  border-right: 1px solid #e6e6e6;
}
table.table.table-inverted tfoot td {
  border: 0px !important;
  border-bottom: 1px solid #d9d9d9;
  font-weight: bold !important;
  vertical-align: middle;
}
table.table.table-inverted tfoot td:first-child {
  border-left: 1px solid #d9d9d9;
}
table.table.table-inverted tfoot td:last-child {
  border-right: 1px solid #d9d9d9;
}
table.table.table-inverted tfoot td.empty {
  background: transparent;
  border: 0px !important;
}

table tr:target td {
  -webkit-animation: highlight 5s;
  animation: highlight 5s;
}

table.table-striped tr:nth-child(even) td {
  background: #FFF;
}

table.table-striped tr:nth-child(odd) td {
  background: #F9F9F9;
}

table.table-striped tr:nth-child(even):target td {
  -webkit-animation: highlight 5s;
  animation: highlight 5s;
}

table.table-striped tr:nth-child(odd):target td {
  -webkit-animation: highlight 5s;
  animation: highlight 5s;
}

.sorted {
  font-weight: bold;
}

.toggle-tr-search {
  cursor: pointer;
}

.tr-search th {
  /*background: #A0F780;*/
  background: #A0F780;
}

.tr-search th input, .tr-search th select {
  font-size: 12px;
  margin: 0px;
  padding: 2px;
}

.tr-search th input.searched {
  border: 1px solid #565656;
}

.table-sort {
  cursor: pointer;
}

.sorted {
  font-weight: bold;
}

.toggle-tr-search {
  cursor: pointer;
}

.tr-search th {
  /*background: #A0F780;*/
  background: #A0F780;
}

.tr-search th input {
  margin: 0px;
}

.tr-search th input.searched {
  border: 1px solid #565656;
}

/********************************************/
/** Table tr selected
/********************************************/
table tr.tr-selected:nth-child(even) td {
  background: #C9FF99;
}

table tr.tr-selected:nth-child(odd) td {
  background: #A9F47C;
}

table tr.tr-selected:nth-child(even):hover td {
  background: #93f15b;
}

table tr.tr-selected:nth-child(odd):hover td {
  background: #93f15b;
}

table.table-selectable td.selected, table.table-selectable td.id {
  cursor: pointer;
}

table.table-selectable tr td.selected i {
  color: #E6E6E6;
}
table.table-selectable tr:hover td.selected i {
  color: #676767;
}

table.table-selectable tr.tr-selected td.selected i {
  color: #0F8DCB;
}
table.table-selectable tr.tr-selected:hover td.selected i {
  color: black;
}