/* TABLEPRESS DEFAULT STYLING */
.tablepress {
	--style-variation: custom;
	--text-color: #251d35;
	--head-bg-color: #e5e5fb;
	--head-active-bg-color: #cbcbf6;
	--odd-bg-color: #f5f5f5;
	--hover-bg-color: #e5e5fb;
	--border-color: #ffffff;
}

.dtfh-floatingparenthead {
	border-radius: 8px 8px 0 0;
}

.dt-scroll-head {
	border-radius: 8px 8px 0 0;
}

table.dataTable tr.dtrg-group th {
	background-color: #fff;
}

.tablepress .row-1 th {
	border-top: 0 !important;
	font-weight: 600;
}

table.dataTable.dtr-inline.collapsed>tbody>tr>td.dtr-control:before,
table.dataTable.dtr-inline.collapsed>tbody>tr>th.dtr-control:before {
	top: 10px !important;
	left: 10px !important;
}

.tablepress.features th.column-1 {
	padding-left: 11px !important;
}

.tablepress.features th {
	font-size: 16px !important;
	font-weight: 800;
	background-color: #fff;
	border-bottom: 1px solid #f5f5f5;
	padding-bottom: 16px;
}

.tablepress.features td.column-1 {
	font-size: 16px;
	font-weight: 500;
	padding-left: 40px !important;
}

.tablepress.features .dtr-title {
	display: none !important;
}

.tablepress.features td.child {
	padding: 16px 40px !important;
}

.tablepress.features td.child:hover {
	background-color: #fff;
}

.tablepress.col1highlight td.column-1 {
	font-size: 16px;
	font-weight: 500;
}

.tablepress.col1highlight th {
	font-size: 16px !important;
	font-weight: 600;
}

table.dataTable.dtr-inline.collapsed>tbody>tr>td.dtr-control:before,
table.dataTable.dtr-inline.collapsed>tbody>tr>th.dtr-control:before {
	background-color: #5B5DE4 !important;
}