.data-toolbox.collectionv2-component {
	padding: 0px;
}

.data-toolbox.collectionv2-component.sticky {
	position: relative;
	top: -1px;
	display: block;
	margin-bottom: -1px;
	z-index: 1;
	transition: top 0.2s ease-in-out;
}

.data-toolbox {
	position: relative;
	padding: 0px;
	background: #efefef;
	overflow: hidden;
}

.data-toolbox .hide-data-paths {
	position: relative;
	display: block;
	cursor: pointer;
}

.data-toolbox .hide-data-paths span {
	display: none;
}

.data-toolbox .hide-data-paths:not(.closed) {
	top: 20px;
	right: 20px;
	margin: 0px;
	width: 32px;
	height: 32px;
	font-size: 0px;
	color: #000;
	background: transparent;
	border-radius: 50%;
	float: right;
	z-index: 1;
	transform: rotate(45deg);
}

.data-toolbox .hide-data-paths:not(.closed)::after {
	content: " ";
	position: absolute;
	display: block;
	background-color: #fff;
	height: 5px;
	margin-top: -8px;
	top: 50%;
	left: 8px;
	right: 5px;
}

.data-toolbox .hide-data-paths:not(.closed)::before {
	content: " ";
	position: absolute;
	display: block;
	background-color: #fff;
	width: 5px;
	margin-left: -8px;
	left: 50%;
	top: 8px;
	bottom: 5px;
}

.data-toolbox .hide-data-paths:not(.closed) span {
	position: absolute;
	top: 20px;
	right: -18px;
	display: block;
	font-size: 1rem;
	color: #fff;
	transform: rotate(-45deg);
}

.data-toolbox .hide-data-paths.closed {
	position: relative;
	margin: 0px;
	padding: 20px 10px;
	width: 100%;
	height: 100%;
	font-size: 0px;
	text-align: center;
	background: #424242;
}

.data-toolbox .hide-data-paths.closed:hover {
	background: rgba(0, 0, 0, 0.9);
}

.data-toolbox .hide-data-paths.closed::after {
	content: "Show territory filters";
	font-family: "PwC ITC Charter",Georgia,Serif;
	font-size: 1.42857143rem;
	color: #fff;
}

.data-paths {
	position: relative;
	padding: 20px 0px;
	background: #424242;
}

.data-paths.closed {
	padding: 0px;
}

.data-paths.closed > * {
	display: none;
}

.data-paths .filter-path-wrapper {
	display: block;
	display: inline-flex;
	align-items: center;
	flex-wrap: nowrap;
	padding: 0px;
	width: 630px;
	min-width: none;
	max-width: 100%;
	vertical-align: middle;vertical-align: middle;
}

.data-paths .filter-path-wrapper .filter-path-name {
	display: block;
	padding: 10px 10px 5px 0;
	width: 200px;
	flex-grow: 0;
	flex-shrink: 0;
	flex-basis: 200px;
	font-family: "PwC ITC Charter", Georgia, Serif;
	color: #efefef;
}

.data-paths > * .filter-path-name {
	font-size: 0px;
}

.data-paths > *:nth-child(1) .filter-path-name,
.data-paths > *:nth-child(2) .filter-path-name {
	font-size: 1.42857143rem;
}

.data-paths .filter-path-wrapper select {
	display: inline-block;
	width: 300px;
	max-width: 100%;
}

.data-paths .pwc-forms .form-group {
	display: inline-block;
	margin: 5px 0px;
}

.data-paths .pwc-forms .form-group .form-control {
	margin: 0px 20px 0px 0px;
	width: 350px;
	max-width: 100%;
	color: #fff;
	background-color: transparent;
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3Csvg xmlns:dc='http://purl.org/dc/elements/1.1/' xmlns:cc='http://creativecommons.org/ns%23' xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns%23' xmlns:svg='http://www.w3.org/2000/svg' xmlns='http://www.w3.org/2000/svg' id='svg11' version='1.1' width='15' height='15' viewBox='0 0 15 15'%3E%3Cdefs id='defs4'%3E%3Cstyle id='style2'%3E.cls-1%7Bfill:%23404041;%7D%3C/style%3E%3C/defs%3E%3Ctitle id='title6'%3Eicon-%3C/title%3E%3Cg style='fill:%23ffffff' id='chevron-horizontal'%3E%3Cpath style='fill:%23ffffff' id='path8' d='M7.53,11a.53.53,0,0,1-.39-.13L.8,4.57a.54.54,0,0,1,0-.77.55.55,0,0,1,.78,0l6,5.93,5.9-5.92a.55.55,0,0,1,.78.78L7.92,10.87a.52.52,0,0,1-.39.13Z' class='cls-1' /%3E%3C/g%3E%3C/svg%3E%0A");
	border: 1px solid #fff;
}

.data-paths .pwc-forms .form-group .form-control option {
	color: #000;
	background: #fff;
}

.data-paths .button {
	display: inline-block;
	padding: 5px;
	color: #fff;
	background: #444;
	cursor: pointer;
}

.data-paths .button.remove-group span:not(.glyphicon) {
	font-size: 0px;
}

.data-paths .button.add-filter-group {
	position: relative;
	display: inline-block;
	margin: 0px 10px;
	vertical-align: middle;
}

.data-paths .button.add-filter-group span {
	display: inline-block;
	margin: 2px 10px;
	vertical-align: middle;
}

.data-paths .button.add-filter-group .icon {
	position: relative;
	display: inline-block;
	width: 32px;
	height: 32px;
	font-size: 0px;
	border: 1px solid #fff;
	border-radius: 50%;
	vertical-align: middle;
}

.data-paths .button.add-filter-group:hover .icon {
	background: rgba(255, 255, 255, 0.25);
}

.data-paths .button.add-filter-group .icon::after {
	content: " ";
	position: absolute;
	display: block;
	background-color: #fff;
	height: 4px;
	margin-top: -2px;
	top: 50%;
	left: 7px;
	right: 7px;
}

.data-paths .button.add-filter-group .icon::before {
	content: " ";
	position: absolute;
	display: block;
	background-color: #fff;
	width: 4px;
	margin-left: -2px;
	left: 50%;
	top: 7px;
	bottom: 7px;
}

.data-listing {
	position: relative;
	display: block;
	margin-bottom: 20px;
	box-shadow: 0 4px 2px -2px #ddd;
}

.data-listing .header-wrapper {
	display: block;
	max-width: 100%;
	overflow: hidden;
	background: #fff;
	box-shadow: 0px 4px 2px -2px rgba(0, 0, 0, 0.25);
	z-index: 1;
}

.data-listing.without-filter .header-wrapper {
	position: -webkit-sticky;
	position: sticky;
	top: 0px;
}

.data-listing[data-count="0"] .header-wrapper {
	display: none;
}

.data-listing .content-wrapper {
	position: relative;
	z-index: 0;
}

.data-listing.custom-scroll .content-window {
	overflow-x: hidden;
}

.data-listing.custom-scroll .scrollbar-container.horizontal {
	position: relative;
	padding: 10px;
	background: #f6f6f6;
}

.data-listing.custom-scroll .scrollbar-container.horizontal[style*="visibility: hidden"] {
	padding: 0px;
}

.data-listing.custom-scroll .scrollbar-container.horizontal .scrollbar {
	position: absolute;
	top: 5px;
	left: 0px;
	padding: 5px;
	width: 30vw;
	background: #6e6e6e;
	border-radius: 5px;
	cursor: move;
}

.data-listing.custom-scroll .scrollbar.draggable {
	user-select: none;
}

.data-listing.loading::before {
	content: "Loading data, please wait ...";
	display: block;
	padding: 20px;
	text-align: center;
}

.data-listing .header {
	display: block;
	padding: 20px;
	transition: top .25s ease-in-out;
}

.data-listing .content-wrapper:empty::after {
	content: "There is nothing to display. Please start by selecting options above...";
	display: block;
	margin: 0px auto;
	padding: 30px;
	max-width: 1400px;
	font-size: 1.25em;
	text-align: left;
	word-wrap: normal;
	white-space: normal;
}

.data-listing[data-filters-count="0"] .header .line-content .headline:empty {
	display: none;
}

.data-listing .header,
.data-listing .line {
	display: block;
	margin: 0px;
	padding: 0px;
	width: 100%;
}

.data-listing .line[data-entries="0"] {
	display: none;
}

.data-listing .header .line-content,
.data-listing .line .line-content {
	display: flex;
	flex-flow: row;
	margin: 0px auto;
	white-space: nowrap;
}

.data-listing .header .line-content .headline,
.data-listing .header .line-content .cell span {
	padding: 10px 0px;
	font-size: 1.42857143rem;
	font-family: "PwC ITC Charter", Georgia, Serif;
	color: #000;
	white-space: normal;
	vertical-align: top;
	z-index: 1;
}

.data-listing.without-filter .header .line-content .headline,
.data-listing.without-filter .header .line-content .cell span {
	font-family: "PwC Helvetica Neue", Arial, Sans-Serif;
	font-weight: bold;
	color: #e1301e;
	flex-shrink: 0;
	z-index: 1;
}

.data-listing .header .line-content .cell .clear {
	display: inline-block;
	float: right;
	cursor: pointer;
}

.data-listing .header .line-content .cell .clear::after {
	content: "";
	display: inline-block;
	margin: 0px 5px;
	padding: 5px;
	background-image: url("data:image/svg+xml,%3Csvg height='511.992pt' viewBox='0 0 511.992 511.992' width='511.992pt' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m415.402344 495.421875-159.40625-159.410156-159.40625 159.410156c-22.097656 22.09375-57.921875 22.09375-80.019532 0-22.09375-22.097656-22.09375-57.921875 0-80.019531l159.410157-159.40625-159.410157-159.40625c-22.09375-22.097656-22.09375-57.921875 0-80.019532 22.097657-22.09375 57.921876-22.09375 80.019532 0l159.40625 159.410157 159.40625-159.410157c22.097656-22.09375 57.921875-22.09375 80.019531 0 22.09375 22.097657 22.09375 57.921876 0 80.019532l-159.410156 159.40625 159.410156 159.40625c22.09375 22.097656 22.09375 57.921875 0 80.019531-22.097656 22.09375-57.921875 22.09375-80.019531 0zm0 0' fill='%23444444'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	background-size: contain;
}

.data-listing.without-filter .header .line-content .cell .form-group {
	margin-bottom: 0px;
}

.data-listing.without-filter .header .line-content .cell select {
	padding: 10px;
	font-family: "PwC Helvetica Neue", Arial, Sans-Serif;
	font-weight: bold;
	color: #e1301e;
	border: none;
	border-bottom: 4px solid #e1301e;
}

.data-listing.without-filter .header .line-content .cell select option {
	color: #333;
}

.data-listing .header .line-content .headline,
.data-listing .header .line-content .cell,
.data-listing .line .line-content .headline,
.data-listing .line .line-content .cell {
	position: relative;
	display: block;
	margin: 0px;
	padding: 0px;
	flex-grow: 0;
	flex-shrink: 0;
	box-sizing: content-box;
}

.data-listing.without-comparison .header,
.data-listing.without-comparison .line {
	max-width: 100%;
}

.data-listing .header .line-content .headline,
.data-listing .line .line-content .headline {
	padding: 20px;
}

.data-listing .header .line-content .headline {
	width: 200px;
	background: #fff;
}

.data-listing .line .line-content .headline {
	width: 200px;
	font-size: 1.15rem;
	font-family: "PwC Helvetica Neue", Arial, Sans-Serif;
	font-weight: bold;
	color: #333;
	white-space: normal;
	z-index: 1;
}

.data-listing .header .line-content .cell,
.data-listing .line .line-content .cell {
	width: 200px;
	white-space: normal;
	vertical-align: top;
	word-wrap: break-word;
}

.data-listing .header .line-content .cell > span {
	display: block;
	padding: 20px;
}

.data-listing .header .line-content .cell > .form-group {
	margin: 0px;
	padding: 20px;
}

.data-listing .header .line-content .cell > .clear {
	margin: 0px 20px 20px 0px;
}

.data-listing .header .line-content .headline + .cell > .clear {
	display: none;
}

.data-listing .line .line-content .cell .cell-block {
	margin: 0px 10px;
	padding: 20px 10px;
}

.data-listing .line .line-content .cell .cell-block:not(:first-child) {
	border-top: 1px dotted #444;
}

.data-listing .line .line-content .cell .cell-block .sub-cell-block {
	display: inline-block;
	padding-right: 10px;
	width: 30%;
	vertical-align: top;
}

.data-listing .line .line-content .cell .cell-block .sub-cell-block.full-width {
	display: block;
	padding-right: 0px;
	width: auto;
}

.data-listing .line .line-content .cell .cell-block .sub-cell-block.status-date {
	margin-bottom: 14px;
}

.data-listing .line .line-content .cell .cell-block .sub-cell-block .sub-headline {
	font-weight: bold;
}

.data-listing .line .line-content .cell .cell-block a.external::after {
	display: inline-block;
	padding-left: 1em;
	content: "\00A0";
	background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' %3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M-1-1h16v16H-1'/%3E%3Cpath fill='%23e0301e' d='M4.867 1.313C.6 1.32.067 1.443.067 4.51v6.4c0 3.2.533 3.2 5.333 3.2h2.133c4.8 0 5.334 0 5.334-3.2v-1.6h-1.6v1.068c0 2.133 0 2.133-4.267 2.133H5.933c-4.266 0-4.266 0-4.266-2.132V5.044c0-1.93.034-2.112 3.2-2.13v-1.6z'/%3E%3Cpath d='M-1-1h16v16H-1'/%3E%3Cpath fill='%23e0301e' d='M6.435 2.16c.11-.446 7.113-2.196 7.448-1.86.335.334-1.416 7.335-1.863 7.447-.447.112-5.697-5.14-5.586-5.586z'/%3E%3Cpath fill='%23e0301e' d='M9.032 3.38L4.705 7.708l1.767 1.767L10.8 5.148'/%3E%3C/g%3E%3C/svg%3E") no-repeat 0.25em 0.25em / 1.15em;
	vertical-align: middle;
}

.data-listing .line .line-content .cell .cell-block .description {
	display: inline;
}

.data-listing .line .line-content .cell .cell-block .action-wrapper {
	margin: 20px 0px 0px 0px;
}

.data-listing .line .line-content .cell .cell-block .action-wrapper .action-note {
	display: block;
}

.data-listing .line .line-content .cell .cell-block .action-wrapper .action-note svg {
	display: inline-block;
	margin: 0px 5px 4px 0px;
	width: 1em;
	height: 1em;
	vertical-align: middle;
}

.data-listing .line .line-content .cell .cell-block .expansion-button {
	position: relative;
	display: inline-block;
	margin: 0px 0px 0px 5px;
	color: #666;
	border-bottom: 1px solid #666;
	cursor: pointer;
	/*float: right;*/
}

.data-listing .line .line-content .cell .cell-block .expansion-button::after {
	content: " +";
}

.data-listing .line .line-content .cell .cell-block .expansion-button.expanded::after {
	content: "";
}

.data-listing .line .line-content .cell .cell-block .clear-block {
	clear: both;
}

.data-listing .header .line-content .cell a,
.data-listing .line .line-content .cell a {
	color: #e0301e;
}

.data-listing .header .line-content .cell a.link-to-measure ,
.data-listing .line .line-content .cell a.link-to-measure {
	display: inline-block;
	margin-top: 10px;
	font-weight: normal;
	text-decoration: underline;
}

.data-listing .line .line-content .cell .status,
.data-listing .line .line-content .cell .date {
	display: inline-block;
	width: 50%;
	font-weight: bold;
	vertical-align: top;
}

.data-listing .line .line-content .cell .status {
	padding: 0px 10px 0px 0px;
}

.data-listing .line .line-content .cell .date {
	text-align: right;
}

.data-listing[data-count="1"] .header .line-content .cell,
.data-listing[data-count="1"] .line .line-content .cell {
	width: calc(100% - 200px);
}

.data-listing[data-count="2"] .header .line-content .cell,
.data-listing[data-count="2"] .line .line-content .cell {
	width: calc(50% - 100px);
}

.data-listing[data-count="3"] .header .line-content .cell,
.data-listing[data-count="3"] .line .line-content .cell {
	width: calc(33.3% - 50px);
}

.data-listing[data-count="4"] .header .line-content .cell,
.data-listing[data-count="4"] .line .line-content .cell {
	width: calc(25% - 25px);
}

.data-listing[data-count="5"] .header .line-content .cell,
.data-listing[data-count="5"] .line .line-content .cell {
	width: calc(20% - 12.5px);
}

.data-listing.without-filter .header .line-content .cell,
.data-listing.without-filter .line .line-content .cell {
	width: 500px;
	max-width: 100%;
}

.data-listing .line.even,
.data-listing .line.even .headline,
.data-listing .line.even .cell {
	background: #fff;
}

.data-listing .line.odd,
.data-listing .line.odd .headline,
.data-listing .line.odd .cell {
	background: #efefef;
}

.data-listing .line.hidden {
	display: none;
}

.data-listing .line .line-content {
	margin: 0px auto;
}

.data-filters {
	position: relative;
	display: block;
	color: #fff;
}

.data-filters .tabs {
	display: block;
	width: 100%;
}

.data-filters .tabs span,
.data-filters .tabs .tab {
	display: inline-block;
}

.data-filters.filter {
	background: #2d2d2d;
}

.data-filters .tabs span.filter-label {
	width: 200px;
	color: #efefef;
	vertical-align: top;
}

.data-filters .tabs.filter-options .inner-tabs {
	display: inline-block;
	clear: both;
}

.data-filters .tabs.filter-options .tab.filter-btn {
	margin: 0px 10px 0px 0px;
	padding: 10px;
	border-bottom: 2px solid transparent;
	color: #fff;
	cursor: pointer;
}

.data-filters .tabs.filter-options .tab.filter-btn:last-child {
	margin: 0px;
}

.data-filters .tabs.filter-options .tab.filter-btn:hover {
	box-shadow: 0 4px 0 0 #e0301e;
}

.data-filters .tabs.filter-options .tab.filter-btn .glyphicon {
	margin-left: 10px;
}

.data-filters .tabs.filter-options .tab.filter-btn .count {
	position: relative;
	display: inline-block;
	margin: 0px 0px 0px 5px;
	padding: 11px;
	width: 0px;
	height: 0px;
	background: #e0301e;
	border-radius: 100%;
	vertical-align: top;
}

.data-filters .tabs.filter-options .tab.filter-btn .count.hidden {
	display: none;
}

.data-filters .tabs.filter-options .tab.filter-btn .count span {
	position: absolute;
	display: block;
	top: 0px;
	right: 0px;
	bottom: 0px;
	left: 0px;
	height: 0px;
	color: #fff;
	font-family: "PwC Helvetica Neue",Arial,Sans-Serif;
	text-align: center;
	font-weight: bold;
	font-size: 14px;
	line-height: 1.5rem;
}

.data-filters .tabs .tab.filter-btn-selected {
	box-shadow: 0 4px 0 0 #e0301e;
}

.data-filters .options {
	display: block;
	margin: 0px auto;
	max-width: 1400px;
}

.data-filters .options .reset-filters {
	display: none;
	margin: 10px 0px 0px 0px;
	padding: 10px;
	line-height: 1.2em;
	border: 1px solid #fff;
	cursor: pointer;
	vertical-align: middle;
}

.data-filters .tabs.filter-options.tab-selected + .options .reset-filters {
	display: inline-block;
}

.data-filters .options .options-list {
	display: none;
}

.data-filters .options .options-list.active {
	display: flex;
	flex-wrap: wrap
}

.data-filters .options .options-list .single-option {
	display: inline-block;
	width: 33.33333333%;
	padding: 10px;
}

.data-filters .options .options-list .single-option.toggle {
	display: block;
}

.data-filters .options .options-list .single-option .checkbox-custom-label {
	color: inherit;
}

.data-filters .options .options-list .single-option .checkbox-custom-label::before {
	background-color: transparent;
	border: 1px solid #ddd;
}

.data-filters .options .options-list .single-option.active .checkbox-custom-label::before {
	background-color: #eee;
	background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 15'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23464646;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Eicon-%3C/title%3E%3Cg id='tick'%3E%3Cpath class='cls-1' d='M13.52,2.9l-8,8-4.09-4a.59.59,0,1,0-.83.85L5.08,12l.13.09a.59.59,0,0,0,.8,0l8.36-8.36a.59.59,0,1,0-.84-.84Z'/%3E%3C/g%3E%3C/svg%3E");
}

.data-filters .options .options-list .single-option.active:hover .checkbox-custom-label::before,
.data-filters .options .options-list .single-option:hover .checkbox-custom-label::before {
	background-color: #e0301e;
	background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 15'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23ffffff;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Eicon-%3C/title%3E%3Cg id='tick'%3E%3Cpath class='cls-1' d='M13.52,2.9l-8,8-4.09-4a.59.59,0,1,0-.83.85L5.08,12l.13.09a.59.59,0,0,0,.8,0l8.36-8.36a.59.59,0,1,0-.84-.84Z'/%3E%3C/g%3E%3C/svg%3E");
}

.data-filters .options .options-list .single-option:hover .checkbox-custom-label::before,
.data-filters .options .options-list .single-option.active .checkbox-custom-label::before,
.data-filters .options .options-list .single-option.active:hover .checkbox-custom-label::before {
	background-position: center;
	background-size: 13px;
	background-repeat: no-repeat;
}

.data-download {
	cursor: pointer;
}

[class="data-download"] {
	padding: 20px 10px;
	text-align: center;
	color: #fff;
	background: #e0301e;
}

[class="data-download"]:hover {
	color: #fff;
	background: #bf291a;
}

[class="data-download"] span {
	font-size: 1.25em;
	line-height: 2em;
	font-family: "PwC Helvetica Neue", Arial, Sans-Serif;
}

[class="data-download"] span img {
	padding: 0px 20px 15px 0px;
	vertical-align: middle;
	filter: invert(0%);
}
/*
.data-listing .sticky-badge {
	position: sticky;
	top: 0px;
	z-index: 100;
}
*/
.data-listing .data-download.download-report-badge,
.data-listing .data-download.download-report-badge.sticky {
	top: 180px;
	transition: all 0.5s ease;
}

.data-listing .data-download.download-report-badge:not(.sticky) {
	top: 150px;
}

.data-listing .data-download.download-report-badge.static {
	position: absolute;
	z-index: 20;
}

.data-listing .data-download.download-report-badge:not(.static) {
	position: fixed;
}


@media only screen and (max-width: 1024px) {
	.data-toolbox.collectionv2-component.sticky {
		position: relative;
		top: 0px;
	}
	
	.data-paths .filter-path-wrapper {
		position: relative;
		display: block;
		padding-right: 20px;
	}
	
	.data-paths .filter-path-wrapper .filter-path-name {
		display: block;
	}
	
	.data-paths .filter-path-wrapper.pwc-forms .form-group {
		display: inline-block;
		max-width: calc(100% - 20px);
	}
	
	.data-paths > * .filter-path-name {
		display: none;
		margin: 0px;
		height: 0px;
	}
	
	.data-paths > *:nth-child(1) .filter-path-name,
	.data-paths > *:nth-child(2) .filter-path-name {
		display: block;
		margin: 0px 0px 5px 0px;
		height: auto;
	}
	
	.data-filters .tabs .container {
		width: 100%;
	}
	
	.data-filters .tabs.tab-selected .tab:not(.filter-btn-selected) {
		display: none;
	}
	
	.data-filters .options .options-list .single-option {
		padding: 0px;
		width: auto;
	}
	
	.data-filters .options .options-list .single-option .checkbox-custom-label {
		padding: 10px 15px;
		color: #efefef;
		border: 1px solid #fff;
		border-radius: 30px;
	}
	
	.data-filters .options .options-list .single-option.active .checkbox-custom-label,
	.data-filters .options .options-list .single-option .checkbox-custom-label:hover {
		color: #fff;
		background-color: #707070;
		text-decoration: none;
		border: 1px solid #939598;
	}
	
	
	.data-filters .options .options-list .single-option .checkbox-custom-label::before {
		display: none;
	}
	
	.data-listing .header .line-content,
	.data-listing .line .line-content {
		display: flex;
		align-items: stretch;
	}
	
	.data-listing .header .line-content .headline,
	.data-listing .line .line-content .headline {
		display: block;
		width: 140px;
	}
	/*
	.data-listing .header .line-content .headline span,
	.data-listing .line .line-content .headline span {
		position: -webkit-sticky;
		position: sticky;
		top: 25vh;
	}
	*/
	.data-listing .header .line-content .cell,
	.data-listing .line .line-content .cell {
		display: block;
		max-width: 75vw;
	}
	
	.data-listing[data-count="1"] .header .line-content .cell,
	.data-listing[data-count="1"] .line .line-content .cell {
		width: calc(100% - 140px);
	}

	.data-listing[data-count="2"] .header .line-content .cell,
	.data-listing[data-count="2"] .line .line-content .cell {
		width: calc(50% - 70px);
	}

	.data-listing[data-count="3"] .header .line-content .cell,
	.data-listing[data-count="3"] .line .line-content .cell {
		width: calc(33.3% - 35px);
	}

	.data-listing[data-count="4"] .header .line-content .cell,
	.data-listing[data-count="4"] .line .line-content .cell {
		width: calc(25% - 17.5px);
	}

	.data-listing[data-count="5"] .header .line-content .cell,
	.data-listing[data-count="5"] .line .line-content .cell {
		width: calc(20% - 8.75px);
	}
	
	.data-listing.without-filter .header .line-content .cell,
	.data-listing.without-filter .line .line-content .cell {
		width: 500px;
	}
}

@media only screen and (max-width: 768px) {
	.data-filters .tabs .inner-tabs,
	.data-filters .tabs .inner-tabs .tab {
		width: 100%;
	}
	
	.data-filters .tabs .inner-tabs .tab .glyphicon {
		float: right;
	}
	
	.data-listing.without-comparison .header .line-content,
	.data-listing.without-comparison .line .line-content {
		display: block;
	}
	
	.data-listing .header .line-content .headline,
	.data-listing .line .line-content .headline {
		display: block;
		width: 100px;
	}
	
	.data-listing.without-comparison .header .line-content .headline,
	.data-listing.without-comparison .line .line-content .headline {
		margin-left: 5px;
		padding: 20px 20px 0px 20px;
		width: auto;
		font-size: 1.5em;
	}
	
	.data-listing .header .line-content .cell,
	.data-listing .line .line-content .cell {
		display: block;
		max-width: 50vw;
	}
	
	.data-listing .line .line-content .cell .status,
	.data-listing .line .line-content .cell .date {
		width: 100%;
		text-align: left;
	}
	
	.data-listing[data-count="1"] .header .line-content .cell,
	.data-listing[data-count="1"] .line .line-content .cell {
		width: calc(100% - 100px);
	}

	.data-listing[data-count="2"] .header .line-content .cell,
	.data-listing[data-count="2"] .line .line-content .cell {
		width: calc(50% - 50px);
	}

	.data-listing[data-count="3"] .header .line-content .cell,
	.data-listing[data-count="3"] .line .line-content .cell {
		width: calc(33.3% - 25px);
	}

	.data-listing[data-count="4"] .header .line-content .cell,
	.data-listing[data-count="4"] .line .line-content .cell {
		width: calc(25% - 12.5px);
	}

	.data-listing[data-count="5"] .header .line-content .cell,
	.data-listing[data-count="5"] .line .line-content .cell {
		width: calc(20% - 6.25px);
	}
	
	.data-listing.without-filter .header .line-content .cell,
	.data-listing.without-filter .line .line-content .cell {
		width: 500px;
		flex-basis: 500px;
	}
	
	.data-listing .line .line-content .cell .cell-block .sub-cell-block,
	.data-listing .line .line-content .cell .cell-block .sub-cell-block + .sub-cell-block {
		display: block;
		padding: 0px 0px 10px 0px;
		width: 100%;
	}
	
	.data-listing .data-download.download-report-badge,
	.data-listing .data-download.download-report-badge.sticky {
		left: 0px;
		top: 0px;
	}

	.data-listing .data-download.download-report-badge:not(.sticky) {
		top: 0px;
	}
	
	.data-listing .data-download.download-report-badge.static {
		position: relative;
	}
	
	.data-listing .data-download.download-report-badge:not(.static) {
		position: relative;
	}
	
	.data-listing .data-download.download-report-badge .content,
	.data-listing .data-download.download-report-badge .border {
		margin: 0px;
		padding: 20px 20px 25px;
		width: auto;
		-webkit-clip-path: none;
		clip-path: none;
	}
	
	.data-listing .data-download.download-report-badge .content p {
		font-size: 20px;
		line-height: 24px;
	}
}


@media only screen and (max-width: 460px) {
	.data-paths .button.remove-group {
		position: absolute;
		top: 50%;
		right: 0px;
	}
	
	.data-toolbox .hide-data-paths:not(.closed) {
		right: 10px;
	}
}
