.tablepress thead .dt-orderable-asc,
.tablepress thead .dt-orderable-desc {
	cursor: pointer;
	outline-offset: -2px;
	font-size: 9px !important;
	line-height: 12px;
	color: #323232;
	padding-right: 1px;
	padding-left: 1px;
}

.tablepress .sorting,
.tablepress .sorting_asc,
.tablepress .sorting_desc {
	cursor: pointer;
	outline: none;
	padding-right: 18px;
	position: relative;
	background: rgba(57,91,115,1);
	color: white;
	font-size: 10px !important;
	line-height: 1.4em;
	text-align: center;
	text-transform: uppercase;
	border: none;
}

.tablepress .sorting:hover,
.tablepress .sorting_asc,
.tablepress .sorting_desc {
	background-color: #b76b79;
	color: white;
}

tbody.row-hover {
	font-size: 10px;
	line-height: 1.4em;
	color: #395b73;
	text-align: center;
	font-weight: 600;
}

tbody.row-hover a {
	text-decoration: underline;
}

tbody.tablepress {
	border-left: solid #395b73 1px;
}

.tablepress .column-1,
.tablepress .column-2,
.tablepress .column-3,
.tablepress .column-4,
.tablepress .column-5,
.tablepress .column-6,
.tablepress .column-7,
.tablepress .column-8,
.tablepress .column-9,
.tablepress .column-10,
.tablepress .column-11,
.tablepress .column-12 {
	border-left: solid #395b7363 1px;
	border-bottom: solid #395b7363 1px;
	vertical-align: middle;
	text-align: center;
	width: 10px;
	min-width: 10px;
}

th.column-1.sorting,
th.column-2.sorting,
th.column-3.sorting,
th.column-4.sorting,
th.column-5.sorting,
th.column-6.sorting,
th.column-7.sorting,
th.column-8.sorting,
th.column-9.sorting,
th.column-10.sorting,
th.column-11.sorting,
th.column-12.sorting {
	padding-left: 15px;
}

.dt-scroll {
	box-shadow: 0 2px 18px 0 rgba(0,0,0,0.3);
}

.entry-content table:not(.variations) {
	border: none;
	margin: 0 0 0;
}

label {
	color: white;
	font-size: 14px;
}

.dt-length {
	float: left;
	white-space: nowrap;
	margin-bottom: 10px;
}

.dt-paging.paging_simple {
	padding: 0 15px;
	margin-top: 14px;
	font-size: 14px;
}

.entry-content tr td {
	padding: 4px 2px !important;
}