td.details-control {
    cursor: pointer;
}
tr.shown td.details-control {
}
/* DataTable Header & Footer
**************************/
.dataTables_wrapper .dataTables_length,
.dataTables_wrapper .dataTables_filter,
.dataTables_wrapper .dataTables_info {
	font-size: 16px;
}
.dataTables_wrapper .dataTables_length {
	margin: 10px 0 0 10px;
}
.dataTables_wrapper .dataTables_filter {
	margin: 10px 10px 0 0;
}
.dataTables_wrapper .dataTables_info {
	padding: 10px;
}
.dataTables_wrapper .dataTables_paginate {
	padding: 10px;
}
.dataTables_wrapper .dataTables_length select,
.dataTables_wrapper .dataTables_filter select {
	font-size: 16px;
	font-weight: bold;
}
.dataTables_wrapper .dataTables_paginate .paginate_button {
	padding: 0.1em 0.3em;
	font-size: 16px;
}
.pull-left{
float: left !important;
}
table{
  margin: 0 auto;
  width: 100%;
  clear: both;
  border-collapse: collapse;
  table-layout: fixed;
  word-wrap:break-word;
}
/**
 * Datatables Sorting icons on left
 */

table.dataTable thead .sorting, table.dataTable thead .sorting_asc, table.dataTable thead .sorting_desc, table.dataTable thead .sorting_asc_disabled, table.dataTable thead .sorting_desc_disabled{
    background-position: left center;
}
