


.dt-buttons  {
   float: right;
}

.tablepress  {
	font-size: 14px;
}

.tablepress thead th,
.tablepress tfoot th {
  background-color: #eee;
}

.tablepress td { 
	text-align: right; 
	padding-top: 0px;
	padding-bottom: 1px;
	line-height: normal !important;
    vertical-align:middle !important;
}


.tablepress .row-highlight-id td {
  padding-top: 10px ;
  padding-bottom: 2px;
  color:#999;
  font-weight:bold;
  background-color: #fff !important;
}
.tablepress .row-highlight-title td {
  padding-top: 3px ;
  padding-bottom: 2px;
  font-size: 14px;
  font-weight:bold;
  background-color: #999 !important;
}
.tablepress .row-highlight-sub* td {
  font-weight:bold;
  color:#666;
}
.tablepress .row-highlight-sub td {
  font-weight:bold;
}
.tablepress .row-highlight-val td {
  font-style:italic;
}

.tablepress .row-highlight-val* td {
  font-style:italic;
  color:#666;
}

.tablepress .row-highlight-data* td {
 opacity:0.5;
}

/*
.tablepress .row-highlight-data td {
  font-weight:normal;
  color:#000;
}*/

.tablepress .row-highlight-cal td {
  font-style:italic;
    font-weight:bold;
    color:#78b6c9;
}




.tablepress  .row-1 {
  padding-top: 3px ;
  padding-bottom: 2px;
  font-size: 18px;
  font-weight:bold;
  background-color: #999 !important;

}

.tablepress .column-1 { text-align: left;}
.tablepress .column-2 { text-align: left;}

.tablepress .column-2 { text-align: left; background-color: #eee !important;}

.tablepress .column-1 {
	color:#fff;
	background-color: #999 !important;
}

.tablepress .column-2 {
	background-color: #eee !important;
}


.tablepress .warning {
  font-weight: bold;
  color:orange;
  vertical-align:middle !important;
}