table.dataTable thead .sorting_asc {

}

table.dataTable tr.clickable:hover {
  cursor: pointer;
  background: #56207c;
  color: #ffffff;
}

table.dataTable tr.clickable:hover span {
  color: #ffffff;
}

table.dataTable tr.inactive {
  color: #999999;
}

table.dataTable tr.even {
  background-color: #f0f0f0;
}

table.dataTable [class^="icon-"], table.dataTable [class*=" icon-"] {
  font-size: 24px;
  margin: 4px;
  color: #666666;
}

/*
table.dataTable [class^="icon-"]:hover, table.dataTable [class*=" icon-"]:hover {
  color: #410457;
}
*/

table.dataTable span.highlight {
  color: red;
}

table.dataTable span.icon-highlight {
  color: green;
}

table.dataTable span.datatable-icon {
  font-size: 1em;
}

button.datatable-header-button {
  float: right;
  margin-right: 10px;
}

.ui-sortable-handle td {
  cursor: move;
}

.ui-sortable-handle td:last-child:after {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;

  content: "\e418";
}

td.dt-percent-80 {
  font-size: .8em !important;
}

td.dt-minimum {
  width: 1px;
  white-space: nowrap;
}