.bwp-table-md {
	width: 50%;
}

.bwp-table-full {
	width: 100%;
}

.bwp-table-lg {
	width: 75%;
}

.bwp-table-inline {
	clear: none;
}

table.dataTable {
	clear: left;
}

table.dataTable.no-footer {
	border-bottom: 1px solid #e1e1e1;
}

.bwp-table th,
.bwp-table td,
table.dataTable tbody th,
table.dataTable tbody td,
table.dataTable thead th,
table.dataTable thead td {
	font-size: 13px;
	padding: 5px 10px;
}

table.dataTable thead th,
table.dataTable tfoot th {
	font-weight: 600;
}

.bwp-table-fixed-headers thead tr {
	display: block;
	position: relative;
}

.bwp-table-fixed-headers tbody {
	display: block;
	overflow: auto;
	width: 100%;
	max-height: 297px;
}

.bwp-table-fixed-headers td.ordinal,
.bwp-table-fixed-headers th.ordinal {
	min-width: 30px;
}

.bwp-table-fixed-headers-old-id-wrapper {
	width: 50%;
	max-height: 297px;
	overflow-x: hidden;
	overflow-y: auto;
}

.bwp-table-fixed-headers-old-id-wrapper tbody {
	height: auto;
}

.bwp-table-valign-middle td {
	vertical-align: middle;
}

table.dataTable thead th,
table.dataTable thead td {
	border-bottom: 1px solid #e1e1e1;
}

table.dataTable, table.dataTable th, table.dataTable td {
	box-sizing: border-box;
}

.dataTables_wrapper table.dataTable,
.dataTables_wrapper .dataTables_filter,
.dataTables_wrapper .dataTables_length,
.dataTables_wrapper .dataTables_info,
.dataTables_wrapper .dataTables_paginate {
	color: #444;
}

.dataTables_wrapper {
	.dataTables_filter {
		input {
			margin-right: 0;
		}
	}
}

.dataTables_length {
	margin-bottom: 1em;
}

.dataTables_wrapper {
	clear: left;
}

.dataTables_wrapper .dataTables_info {
	font-weight: 600;
}

.dataTables_wrapper .dataTables_paginate .paginate_button {
	border: none;
	color: #0073aa !important;
}

.dataTables_wrapper .dataTables_paginate .paginate_button:hover {
	background: none;
	border: none;
	color: #00a0d2 !important;
}

.dataTables_wrapper .dataTables_paginate .paginate_button:active {
	background: none;
	box-shadow: none;
	color: #00a0d2 !important;
}

.dataTables_wrapper .dataTables_paginate .paginate_button.disabled,
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover,
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active {
	border: none;
}

.dataTables_wrapper .dataTables_paginate .paginate_button.current,
.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
	background: none;
	border: none;
	color: #444 !important;
}
