.tabset {
	background: linear-gradient(180deg, rgba(24,54,105,1) 0%, rgba(24,54,105,1) 73px, rgba(209,215,225,1) 73px, rgba(209,215,225,1) 581px, rgb(255,255,255) 581px, rgba(255,255,255,1) 100%);
}
.tabset.extra-tabset {
	background: #CDD1D7;
}
.tabset.multicols-tabset {
	background: transparent;
}
.tabset.whitebg {
	/*background: linear-gradient(180deg, rgba(24,54,105,1) 0%, rgba(24,54,105,1) 73px, rgba(255, 255, 255, 1) 73px, rgba(255, 255, 225, 1) 100%);*/
	background: linear-gradient(180deg, rgba(24,54,105,1) 0%, rgba(24,54,105,1) 73px, rgba(255, 255, 255, 1) 73px, rgb(255 255 255) 100%)
}

.tabset input:first-child:checked ~ .tab-panels > .tab-panel:first-child,
.tabset input:nth-child(3):checked ~ .tab-panels > .tab-panel:nth-child(2),
.tabset input:nth-child(5):checked ~ .tab-panels > .tab-panel:nth-child(3),
.tabset input:nth-child(7):checked ~ .tab-panels > .tab-panel:nth-child(4),
.tabset input:nth-child(9):checked ~ .tab-panels > .tab-panel:nth-child(5),
.tabset input:nth-child(11):checked ~ .tab-panels > .tab-panel:nth-child(6),
.tabset input:nth-child(13):checked ~ .tab-panels > .tab-panel:nth-child(7) {
	display: block;
}

.tabset label {  
	cursor: pointer;
	line-height:73px;
	color:rgba(255, 255, 255, .8);
}
.tabset.extra-tabset label,
.tabset.multicols-tabset label,
.tabset.multicols-tabset label:checked {
	color:#061735;
}
.tabset.extra-tabset.two-cols label {
	width:50%;
}
.tabset.extra-tabset.three-cols label {
	/*width:33.3%;*/
	width:25%;
}

.tabset.extra-tabset input:not(:checked) + label:hover,
.tabset.extra-tabset input:checked + label {
	color: #fff;
}

.tabset label ~ label {
	margin-left: -4px;
}

.tabset label:hover,
.tabset input:focus + label,
.tabset input:checked + label {
	background:#27AAE1;
	/*font-weight: bold;*/
}

.tabset.extra-tabset label:hover,
.tabset.extra-tabset input:focus + label,
.tabset.extra-tabset input:checked + label {
	/*background-color:#061735;*/
	background-color: #183669;
}

.tabset.extra-tabset.two-cols label:hover,
.tabset.extra-tabset.two-cols input:focus + label,
.tabset.extra-tabset.two-cols input:checked + label,
.tabset.extra-tabset.three-cols label:hover,
.tabset.extra-tabset.three-cols input:focus + label,
.tabset.extra-tabset.three-cols input:checked + label {
	background-color: #27AAE1;
}

.cqfix-extra-tabs.tabset.extra-tabset.two-cols label:hover,
.cqfix-extra-tabs.tabset.extra-tabset.two-cols input:focus + label,
.cqfix-extra-tabs.tabset.extra-tabset.two-cols input:checked + label,
.cqfix-extra-tabs.tabset.extra-tabset.three-cols label:hover,
.cqfix-extra-tabs.tabset.extra-tabset.three-cols input:focus + label,
.cqfix-extra-tabs.tabset.extra-tabset.three-cols input:checked + label {
	background-color: #061735;
}

.cqbal-extra-tabs.tabset.extra-tabset.two-cols label:hover,
.cqbal-extra-tabs.tabset.extra-tabset.two-cols input:focus + label,
.cqbal-extra-tabs.tabset.extra-tabset.two-cols input:checked + label,
.cqbal-extra-tabs.tabset.extra-tabset.three-cols label:hover,
.cqbal-extra-tabs.tabset.extra-tabset.three-cols input:focus + label,
.cqbal-extra-tabs.tabset.extra-tabset.three-cols input:checked + label {
	background-color: #183669;
}

.tabset.multicols-tabset label:hover,
.tabset.multicols-tabset input:focus + label,
.tabset.multicols-tabset input:checked + label {
	/*color:#061735;*/
	/*color:#fff;*/
}

@media screen and (max-width:1024px) {
	.cqcon-main-tabs ul {
		flex-direction: row;
		white-space: nowrap;
		overflow-x: auto;
	}
}

table.table-overview{
	border-collapse: collapse;
	border-spacing: 0;
}

table.table-overview tr + tr + tr:nth-child(odd) {
	background: #F5F7F8;
}

table.table-overview th,
table.table-overview td {
	border: 1px solid #D9D9D9;
	text-align: center;
	padding: 8px;
	vertical-align: middle;
}