@charset "UTF-8";

@media all {
	.table_container .th_clone a {
		color: white;
	}
	
	.next_prevent, .prev_prevent {
		opacity: 0.25 !important;
	}
	
	.show_arrows {
		display: block !important;
	}
	
	.th_clone {
		background-color: #009933;
		color: #fff;
		padding: 20px 0 !important;
		text-align: center;
		font-size: 20px;
		line-height: 32px;
		border-right: 1px solid #fff;
	}
	
	.table_container .th_clone a {
		color: white;
	}
	
	.th_container {
		z-index: 19;
		position: fixed;
		top: 62px;
		display: none;
	}
	
	div.right_arrow, div.left_arrow {
		z-index: 20;
		cursor: pointer;
		display: none;
		position: fixed;
		top: 50%;
		transform: translateY(-50%);
		width: 50px;
		height: 50px;
		right: 20px;
		background-color: rgba(0, 0, 0, 0.5);
	}
	
	div.table_container .right_arrow {
		background: url("../images/sliderarrow_right_table_internet.svg") no-repeat;
		opacity: 0.75;
	}
	
	div.left_arrow {
		opacity: 0.75;
		left: 22px;
		background: url("../images/sliderarrow_left_table_internet.svg") no-repeat;
	}
	
	.responsive_table thead tr th, .responsive_table tr td {
		white-space: normal !important;
	}
	
	.responsive_table {
		position: relative;
		table-layout: fixed;
		empty-cells: show;
	}
	
	.responsive_table tr td {
		word-break: break-word;
		padding: 20px 15px !important
	}
	
	.responsive_table thead tr th {
		padding: 20px 0 !important
	}
	
	.table_container {
		padding: 0 !important;
		margin-left: 12px;
		margin-right: 12px;
		max-width: 100% !important;
		flex: unset !important;
	}
}