table.table thead {
    background-color: #BFBC9E;
}

table.table thead .sorting,
table.table thead .sorting_asc,
table.table thead .sorting_desc,
table.table thead .sorting_asc_disabled,
table.table thead .sorting_desc_disabled {
    cursor: pointer;
    *cursor: hand;
}

table.table thead .sorting_asc,
table.table thead .sorting_desc {
	background-color: #9d9a7d !important;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75) !important
}

.dataTables_length {
	margin-top: 20px;
}

.dataTables_paginate {
	float: right;
}

table.table thead .sorting { background: url('images/sort_both.png') no-repeat center right; }
table.table thead .sorting_asc { background: url('images/sort_asc.png') no-repeat center right; }
table.table thead .sorting_desc { background: url('images/sort_desc.png') no-repeat center right; }
table.table thead .sorting_asc_disabled { background: url('images/sort_asc_disabled.png') no-repeat center right; }
table.table thead .sorting_desc_disabled { background: url('images/sort_desc_disabled.png') no-repeat center right;}

/* Paginação nativa do DataTables 1.10+ (pagingType: full_numbers) —
   estilo equivalente ao antigo hack de <ul class="pagination">, no
   mesmo tom usado pelo .btn-hec1 do resto do admin. */
.dataTables_paginate .paginate_button {
	display: inline-block;
	padding: 4px 9px;
	margin-left: 2px;
	font-size: 11px;
	line-height: 16px;
	color: #ffffff !important;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #9d9a7d;
	border: 1px solid #807D66;
	border-radius: 4px;
	cursor: pointer;
	text-decoration: none !important;
}

.dataTables_paginate .paginate_button:hover {
	background-color: #807D66;
	color: #ffffff !important;
}

.dataTables_paginate .paginate_button.current {
	background-color: #6f6c53;
	border-color: #5c5944;
}

.dataTables_paginate .paginate_button.disabled,
.dataTables_paginate .paginate_button.disabled:hover {
	background-color: #d8d6c4;
	border-color: #c7c4ab;
	color: #ffffff !important;
	cursor: default;
}