.dataTables_wrapper {
	width: min-content;
	margin-right: auto;
}

.ui-button {
	position: relative; 
	font-size: 0; 
	width: 23px; 
	height: 23px;
}

.dataTables_wrapper .dt-buttons {
  float: left;
}
.dataTables_wrapper .dataTables_filter {
  float: right;
}
.dataTables_wrapper .dataTables_length {
  float: left;
}
.dataTables_wrapper .dataTables_paginate {
  float: right;
}

div.dt-container {
	width: 90%;
	margin-left: 0;
}