
.wpdt-c.wpDataTableContainerSimpleTable {
	margin-top: 0;
	margin-bottom: 20px;
	padding: 0;
}

.wpdt-c.wpDataTableContainerSimpleTable .wpdtSimpleTable, .wpdt-c .wpDataTableContainerSimpleTable .wpdtSimpleTable {
	display: table;
	background-color: rgba(255, 255, 255, 0);
	border-collapse: collapse;
	border-spacing: 0;
	clear: both;
	margin: 0 auto;
	width: 100%;
	table-layout: auto;
	overflow: auto;
	text-align: center;
}

.wpdt-c.wpDataTableContainerSimpleTable.wdtscroll {
	width: 100%;
	overflow-x: auto;
}

.wpdt-c.wpDataTableContainerSimpleTable.wdtscroll table.wpdtSimpleTable {
	position: static;
	width: max-content !important;
	table-layout: fixed;
}

.wpdt-c.wpDataTableContainerSimpleTable.wdtscroll table.wpdtSimpleTable td {
	white-space: normal;
}

.wpdt-c.wpDataTableContainerSimpleTable .wpdtSimpleTable.wpDataTable tbody tr.even td.wpdt-cell, .wpdt-c.wpDataTableContainerSimpleTable .wpdtSimpleTable.wpDataTable tbody tr.odd td.wpdt-cell, .wpdt-c .wpDataTableContainerSimpleTable .wpdtSimpleTable.wpDataTable tbody tr.even td.wpdt-cell, .wpdt-c .wpDataTableContainerSimpleTable .wpdtSimpleTable.wpDataTable tbody tr.odd td.wpdt-cell, .wpdt-c.wpDataTableContainerSimpleTable .wpdtSimpleTable.wpDataTable th, .wpdt-c.wpDataTableContainerSimpleTable .wpdtSimpleTable.wpDataTable tbody td, .wpdt-c .wpDataTableContainerSimpleTable .wpdtSimpleTable.wpDataTable th, .wpdt-c .wpDataTableContainerSimpleTable .wpdtSimpleTable.wpDataTable tbody td {
	border: 1px solid #ccc;
	height: 22px;
	empty-cells: show;
	line-height: normal;
	padding: 10px;
	vertical-align: middle;
	text-align: center;
	overflow: hidden;
	word-break: normal;
}

.wpdt-c.wpDataTableContainerSimpleTable .wpdtSimpleTable.wpDataTable {
	font-size: inherit;
}

.wpdt-c.wpDataTableContainerSimpleTable .wpdtSimpleTable.wpDataTable th, .wpdt-c.wpDataTableContainerSimpleTable .wpdtSimpleTable.wpDataTable tbody td, .wpdt-c .wpDataTableContainerSimpleTable .wpdtSimpleTable.wpDataTable th, .wpdt-c .wpDataTableContainerSimpleTable .wpdtSimpleTable.wpDataTable tbody td {
	background-color: #fff;
}

.wpdt-c.wpDataTableContainerSimpleTable .wpdtSimpleTable.wpDataTable th, .wpdt-c .wpDataTableContainerSimpleTable .wpdtSimpleTable.wpDataTable th {
	cursor: default;
	background-color: #eee;
	white-space: normal;
	font-weight: 400;
	background-image: none !important;
	box-shadow: none;
	text-shadow: none;
}

.wpdt-c .wdt-datatables-admin-wrap div.wpDataTableContainerSimpleTable .wpdtSimpleTable tr.even, .wpdt-c.wpDataTableContainerSimpleTable .wpdtSimpleTable tr.even {
	background-color: #eee;
}

.wpdt-c.wpDataTableContainerSimpleTable .wpdtSimpleTable.wpDataTable th.nitro-lazy, .wpdt-c .wpDataTableContainerSimpleTable .wpdtSimpleTable.wpDataTable th.nitro-lazy {
	background-image: none !important;
}

.wpdt-c .wpDataTableContainerConfigSimpleTable .handsontable td {
	padding: 10px;
	font-size: inherit;
	vertical-align: middle;
	white-space: normal;
	height: 21px;
	line-height: normal;
}

.wpdt-c.wpDataTableContainerSimpleTable .wpdtSimpleTable.wpDataTable tr td:first-child, .wpdt-c.wpDataTableContainerSimpleTable .wpdtSimpleTable.wpDataTable thead tr td:first-child, .wpdt-c .wpDataTableContainerSimpleTable .wpdtSimpleTable.wpDataTable tr td:first-child, .wpdt-c .wpDataTableContainerSimpleTable .wpdtSimpleTable.wpDataTable thead tr td:first-child, .wpdt-c.wpDataTableContainerSimpleTable .wpdtSimpleTable.wpDataTable tr td:last-child, .wpdt-c.wpDataTableContainerSimpleTable .wpdtSimpleTable.wpDataTable thead tr td:last-child, .wpdt-c .wpDataTableContainerSimpleTable .wpdtSimpleTable.wpDataTable tr td:last-child, .wpdt-c .wpDataTableContainerSimpleTable .wpdtSimpleTable.wpDataTable thead tr td:last-child {
	border: 1px solid #ccc;
}

.wpdt-c.wpDataTableContainerSimpleTable .wpdtSimpleTable.wpDataTable tbody tr:last-child td {
	border-bottom-color: #ccc;
}

.wpdt-c.wpDataTableContainerSimpleTable .wpdtSimpleTable td img {
	max-width: 100%;
	height: auto;
}

.wpdt-c .wpDataTableContainerConfigSimpleTable .handsontable td ul, .wpdt-c.wpDataTableContainerSimpleTable .wpdtSimpleTable td ul {
	list-style-type: initial;
	margin-left: 2em;
}

.wpdt-c .wpDataTableContainerConfigSimpleTable .handsontable td ul li, .wpdt-c.wpDataTableContainerSimpleTable .wpdtSimpleTable td ul li {
	text-align: initial;
}

.wpdt-c .wpDataTableContainerConfigSimpleTable .wpdtSimpleTable tr.even td, .wpdt-c.wpDataTableContainerSimpleTable .wpdtSimpleTable tr.even td {
	background: #eee;
}

.wpdt-c.wpDataTableContainerSimpleTable .wpdtSimpleTable td.wpdt-empty-cell, .wpdt-c.wpDataTableContainerSimpleTable .wpdtSimpleTable th.wpdt-empty-cell {
	white-space: pre-line;
}

a[data-link-content="wpdt-link-content"] button, .wpdt-c.wpDataTableContainerConfigSimpleTable table td a[data-link-content="wpdt-link-content"] button, .wpdt-c.wpDataTableContainerSimpleTable .wpdtSimpleTable td.wpdt-cell a[data-link-content="wpdt-link-content"] button {
	background-color: #4caf50;
	border: none;
	border-radius: 5px;
	padding: 8px 15px;
	text-decoration: none;
	font-size: 16px;
	color: #fff;
	cursor: pointer;
	word-break: break-word;
}

.wpdt-c.wpDataTableContainerConfigSimpleTable table td a[data-link-content="wpdt-link-content"] button:hover, .wpdt-c.wpDataTableContainerSimpleTable .wpdtSimpleTable td.wpdt-cell a[data-link-content="wpdt-link-content"] button:hover {
	background-color: #449d48;
}

.wpdt-modals .wpdt-star-rating, .wpdt-c .wpdt-star-rating {
	font-size: 45px;
	width: 100%;
}

.wpdt-c .wpdt-bold {
	font-weight: bold !important;
}

.wpdt-c .wpdt-italic {
	font-style: italic !important;
}

.wpdt-c .wpdt-underline {
	text-decoration: underline !important;
}

.wpdt-c .wpdt-align-left {
	text-align: left !important;
}

.wpdt-c .wpdt-align-right {
	text-align: right !important;
}

.wpdt-c .wpdt-align-center {
	text-align: center !important;
}

.wpdt-c .wpdt-align-justify {
	text-align: justify !important;
}

.wpdt-c .wpdt-valign-top {
	vertical-align: top !important;
}

.wpdt-c .wpdt-valign-bottom {
	vertical-align: bottom !important;
}

.wpdt-c .wpdt-valign-middle {
	vertical-align: middle !important;
}

.wpdt-c .wpdt-overflow-text {
	white-space: nowrap !important;
	overflow: visible !important;
}

.wpdt-c .wpdt-wrap-text {
	white-space: normal !important;
	overflow: visible !important;
}

.wpdt-c .wpdt-clip-text {
	white-space: nowrap !important;
	overflow: hidden !important;
	text-overflow: ellipsis;
}

.wpdt-c #wpdt-font-family, .wpdt-c #wpdt-font-family:focus, .wpdt-c #wpdt-font-size:focus, .wpdt-c #wpdt-font-size {
	border: none !important;
	background-color: #f0f0f0;
	outline: none !important;
	color: #5f6368;
	box-shadow: none !important;
}

.wpdt-c #wpdt-font-family option, .wpdt-c #wpdt-font-size option {
	border: none !important;
	background-color: #fff;
	outline: none !important;
	color: #5f6368;
	box-shadow: none !important;
}

.wpdt-c .wpDataTableContainerSimpleTable .wpdtSimpleTable td.wpdt-cell span[data-content="wpdt-star-rating"], .wpdt-c .wpDataTableContainerConfigSimpleTable table td span[data-content="wpdt-star-rating"] {
	pointer-events: none !important;
}

.wpdt-c .wpDataTableContainerConfigSimpleTable td span[data-content="wpdt-star-rating"] .jq-ry-container, .wpdt-c .wpDataTableContainerSimpleTable td.wpdt-cell span[data-content="wpdt-star-rating"] .jq-ry-container, .wpdt-c.wpDataTableContainerSimpleTable td.wpdt-cell span[data-content="wpdt-star-rating"] .jq-ry-container {
	padding: 0;
	margin: 0;
	display: inline-block;
	cursor: default !important;
}

.wpdt-c .wpdtSimpleTable .wpdt-cell pre {
	overflow: auto;
}

.wpdt-c .rating {
	border: none;
}

.wpdt-c .rating>span {
	position: relative;
	display: inline-block;
}

.wpdt-c .rating>span:after {
	margin: 5px;
	font-size: 1.25em;
	font-family: "wpDataTablesIcons" !important;
	display: inline-block;
	content: "";
}

.wpdt-c .rating>span.full.rated:after {
	color: gold;
}

.wpdt-c .rating>span.full:after {
	color: #ccc;
}

.wpdt-c .rating>.half:before {
	content: "";
	margin: 5px;
	font-size: 1.25em;
	font-family: "wpDataTablesIcons" !important;
	display: inline-block;
	position: absolute;
	top: 0;
	left: 1px;
	color: gold;
}

.wpdt-c .rating>.half-reflect:after {
	content: "";
	font-family: "wpDataTablesIcons" !important;
	transform: rotateY(180deg);
	color: #ccc;
}

.wpdt-c table.bt thead, .wpdt-c table.bt tbody th {
	display: none;
}

.wpdt-c table.bt tfoot th, .wpdt-c table.bt tfoot td, .wpdt-c table.bt tbody td {
	border: none;
	display: block;
	float: left 	;
	width: 100% 	;
}

.wpdt-c table.bt tfoot th.bt-hide, .wpdt-c table.bt tfoot td.bt-hide, .wpdt-c table.bt tbody td.bt-hide {
	display: none;
}

.wdt-res-wrapper.active {
	max-height: 310px;
	overflow: auto;
	-webkit-overflow-scrolling: touch;
}

.wpdt-c table.bt.bt--no-header tfoot td::before, .wpdt-c table.bt.bt--no-header tbody td::before {
	display: none;
}

.wpdt-c table.wpdtSimpleTable.columnBlock td {
	display: block;
	height: auto !important;
	border: 1px solid #eee !important;
}

.wpdt-c table.wpdtSimpleTable.bt td {
	height: auto !important;
	border: 1px solid #ccc;
	white-space: normal;
	width: 100% !important;
	box-sizing: border-box;
}

.wpdt-c table.wpdtSimpleTable.bt[data-has-header='1'] td {
	width: 50% !important;
	float: left;
}

.wpdt-c table.wpdtSimpleTable.bt[data-has-header='1'] td.border-separate {
	width: 44% !important;
	margin: 0 3%;
}

table.wpdtSimpleTable.bt[data-has-header='1'] td.wpdt-header-classes {
	background-color: #eee;
}

.wpdt-c table.wpdtSimpleTable.bt tr.even td:not(:last-child) {
	height: auto !important;
	border-bottom: 1px solid #fff !important;
}

.wpdt-c table.wpdtSimpleTable.bt tr, .wpdt-c table.wpdtSimpleTable.columnBlock tr {
	border: 1px solid #ccc;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.wpdt-c table.wpdtSimpleTable.bt tr.remove-borders, .wpdt-c table.wpdtSimpleTable.bt td.remove-borders, .wpdt-c table.wpdtSimpleTable tr.remove-borders, .wpdt-c table.wpdtSimpleTable td.remove-borders, .wpdt-c table.wpdtSimpleTable th.remove-borders {
	border: none !important;
}

.wpdt-c table.wpdtTemplatePricing1 tr:last-child td:first-child {
	border-left-color: #fff !important;
	border-bottom-color: #fff !important;
}

.wpdt-c table.wpdtTemplatePricing1 tr:first-child td:first-child {
	border-left-color: #fff !important;
	border-top-color: #fff !important;
}

.wpdt-c table.wpdtTemplatePedigree1 td {
	border: 1px solid #000 !important;
}
