.filters-groups {
	padding-bottom: 1em;
	border-bottom: 1px solid #DEDEDE;
	margin-bottom: 2em;
}

.last-best {
	padding-bottom: 3em;
	border-bottom: 1px solid #DEDEDE;
	margin-bottom: 2em;
}

.datatables-user-quiz caption, .ld_quiz_stats caption {
	display: none;
}

.datatables-user-quiz thead tr td {
	background: #488FCE;
	color: white;
	font-weight: bold;
}

.datatables-user-quizs_wrapper {
	margin-bottom: 2em;
}

.learndash-users-results-wrapper tbody tr td:hover, .datatables-user-quiz tbody tr th:hover {
	cursor: pointer;
}

.datatables-user-quizs_wrapper input {
	border-radius: inherit;
}

.datatables-user-quiz .odd td {
	background: #DEDEDE;
}

.learndash-users-results-wrapper tr td.quiz-passed {
	background: #37EF26
}

.highcharts-point.quiz-passed {
	fill: #37EF26;
}

.learndash-users-results-wrapper tr td.quiz-not-passed {
	background: #FF0000;
}

.highcharts-point.quiz-not-passed {
	fill: #FF0000;
}

.datatables-user-quiz tbody tr td.button-copied, .datatables-group-quiz-table tbody tr td.button-copied, .datatables_quiz_stats tbody tr td.button-copied {
	background: #EDD525;
}

.highcharts-series-average :first-of-type, .highcharts-series-median :first-of-type{
	stroke-dasharray: 10, 12;
}

.learndash-users-results table td, .learndash-users-results table th {
	cursor: pointer;
}

.learndash-users-results table {
	width: 100%;
}

.datatables-group-quiz-table {
	table-layout: auto;
}

table.dataTable, table.dataTable th, table.dataTable td {
	box-sizing: border-box;
}

.ld_group_quiz_table .table-wrapper {
	clear:both;
	max-height: 80vh;
}


.learndash-users-results-wrapper table.dataTable thead th.sorting::after, .learndash-users-results-wrapper table.dataTable thead th.sorting_asc::after, .learndash-users-results-wrapper table.dataTable thead th.sorting_desc::after {
	position: inherit;
	top: 0px;
	right: 0px;
	display: inline-block;
	font-family: FontAwesome;
	margin-left: 1em;
	margin-right: 0em;
	max-width: 1em;
	font-size: 0.8em;
}

/* Tooltip border color */
.learndash-group-results .highcharts-tooltip-box {
	stroke: #CCCCCC;
}

.learndash-group-results .highcharts-legend-series-active g.highcharts-series.highcharts-series-average,
.learndash-group-results .highcharts-legend-series-active g.highcharts-series.highcharts-series-median,
.learndash-group-results .highcharts-legend-point-active .highcharts-point.highcharts-series-average,
.learndash-group-results .highcharts-legend-point-active .highcharts-point.highcharts-series-median,
.learndash-group-results .highcharts-legend-series-active .highcharts-markers.highcharts-series-average,
.learndash-group-results .highcharts-legend-series-active .highcharts-markers.highcharts-series-median,
.learndash-group-results .highcharts-legend-series-active .highcharts-data-labels.highcharts-series-average,
.learndash-group-results .highcharts-legend-series-active .highcharts-data-labels.highcharts-series-median{
  opacity: 1;
}

.learndash-group-results .highcharts-legend-series-active g.highcharts-series:not(.highcharts-series-hover):not(.highcharts-series-average):not(.highcharts-series-median),
.learndash-group-results .highcharts-legend-point-active .highcharts-point:not(.highcharts-point-hover):not(.highcharts-series-average):not(.highcharts-series-median),
.learndash-group-results .highcharts-legend-series-active .highcharts-markers:not(.highcharts-series-hover):not(.highcharts-series-average):not(.highcharts-series-median),
.learndash-group-results .highcharts-legend-series-active .highcharts-data-labels:not(.highcharts-series-hover):not(.highcharts-series-average):not(.highcharts-series-median) {
  opacity: 0;
}

div#ui-datepicker-div {
	z-index: 99!important;
}

.ld-quiz-histogram .highcharts-tooltip-box {
	stroke: #CCCCCC;
	text-shadow: unset;
}

.ld-quiz-histogram .highcharts-point {
	stroke-width: 0px;
}

#ld-quiz-stats-all-input label {
	display: inline-block;
	width: 10em;
	text-align: left;
	margin-bottom:1em;
	font-weight:bold;
}

.ld_single_quiz_stats, .ld_single_quiz_stats, #ld-quiz-stats-all-input {
	margin-bottom: 3em;
}

.ld-quiz-stats-all .ld_ajax_loader {
	opacity: 0;
	background-color: yellow;
}

.ld-quiz-histogram .highcharts-plot-line-average {
	stroke: purple;
	stroke-width: 4;
}

.ld-quiz-histogram .highcharts-plot-line-median {
	stroke: blue;
	stroke-width: 4;
}

.ld_group_quiz_attempts .table-wrapper {
	width: 100%;
	overflow-x: scroll;
}

.ld_group_quiz_attempts .highcharts-color-2, .ld_group_quiz_attempts .highcharts-color-2 .highcharts-point {
	fill: purple;
	stroke:purple;
}

.ld_group_quiz_attempts .highcharts-color-1, .ld_group_quiz_attempts .highcharts-color-1 .highcharts-point {
	fill: #37EF26;
	stroke:#37EF26;
}

.ld_group_quiz_attempts .highcharts-color-0, .ld_group_quiz_attempts .highcharts-color-0 .highcharts-point  {
	fill: orange;
	stroke:orange;
}

#ld-users-results-all  select:not(:first-child) {
	margin-left: 1em;
}

.learndash-group-results .dt-button span {
	font-weight: normal;
}