td{
	margin: auto;
	vertical-align:middle;
}
.table>thead>tr>th{
	font-size:12px;
	color:#666;
	font-weight:normal;
	border-bottom:none;
	padding:8px 0 8px 8px;
}
.table>tbody>tr>td{
	padding-top:3px;
	padding-bottom:3px;
	vertical-align:middle;
	word-wrap:break-word;
	word-break:break-all;
}
table.dataTable thead>tr>th.sorting{
	padding-right:0;
}
.dataTables_wrapper .dataTables_paginate .paginate_button{
	padding:0;
}
.pagination{
	margin-top:10px;
}
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active, .dataTables_wrapper .dataTables_paginate .paginate_button:hover{
	border:none;
}
.dataTables_wrapper .dataTables_paginate .paginate_button{
	border:none;
	margin-left:0;
	display:inline-table;
}
table.dataTable.no-footer{
	border-color:#ddd;
}
table.dataTable{
	margin-top:0 !important;
}
div.dataTables_wrapper div.dataTables_paginate ul.pagination{
	white-space:normal;
}
table.dataTable thead .sorting_asc{
	background-image:none;
}
.ui-loader{
	display:none;
}
table.dataTable thead .sorting_asc:after{
	content:"";
}
table.dataTable thead>tr>th.sorting_asc, table.dataTable thead>tr>th.sorting_desc, table.dataTable thead>tr>th.sorting, table.dataTable thead>tr>td.sorting_asc, table.dataTable thead>tr>td.sorting_desc, table.dataTable thead>tr>td.sorting{
	padding-right:0px;
}
.dataTables_wrapper{
	overflow:hidden;
}