<style>
/*** Info Tables ***/

.CookieDeclaration {

}

.CookieDeclarationType {
	display: block !important;
	margin: 20px 0 !important;
	padding: 0 !important;
	border: 1px solid #dfdddd !important;
}

.CookieDeclarationType .CookieDeclarationTypeHeader {
	margin: 0;
	padding: 12px 20px;
	color: #ffffff;
	background-color: red;
}

.CookieDeclarationType .CookieDeclarationTypeDescription {
	margin: 0;
	padding: 20px 20px;
}

.CookieDeclarationType .CookieDeclarationTable {
	margin: 0;
	padding: 0;
}
.CookieDeclarationType .CookieDeclarationTable tr:last-child .CookieDeclarationTableCell {
	border-bottom: none;
}

.CookieDeclarationType .CookieDeclarationTableHeader {
	margin: 0;
	padding: 10px 15px;
	background-color:#dddddd;
	border-color: #dddddd;
}

.CookieDeclarationType .CookieDeclarationTableCell {
	margin: 0;
	padding: 8px 15px;
	border-color: #dfdddd;
}
.CookieDeclarationType .CookieDeclarationTableCell:nth-child(odd) {
	background-color: #f6f4f4;
}

#CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton {
	border-radius: 0.25em;
}

#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink:hover {
	color: red !important;
}
#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink.active,
#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink.CybotCookiebotDialogActive {
	border-color: red !important;
	color: red !important;
}
#CybotCookiebotDialogDetailBulkConsentLink:hover {
	color: red !important;
}
#CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton {
	border-color: red !important;
}
#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonDecline,
#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonCustomize,
#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection {
	color: red !important;
	border-color: red !important;
	background: none !important;
}
#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonAccept,
#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonAccept,
#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll {
	background-color: red !important;
	border-color: red !important;
}
#CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABHeaderButton,
#CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABHeaderToggleDeselectVendorsLink,
#CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABHeaderToggleSelectVendorsLink {
	border-color: red !important;
}
#CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABHeaderButton.select,
#CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABHeaderToggleSelectVendorsLink {
	background-color: red !important;
	border-color: red !important;
}
#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyEdgeMoreDetails a {
	color: red !important;
}
#CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentCookieContainerButton {
	display: flex;
	align-items: center;
	justify-content: flex-start;
}
#CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentCookieContainerButton:before {
	position: static;
	margin: -0.00em 0.75em 0 0;
}
#CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentCookieContainerButton.CybotCookiebotDialogCollapsed:before {
	margin: -0.35em 0.75em 0 0;
}
#CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentCookieContainerButton:hover,
#CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentIABv2Tab:hover,
#CybotCookiebotDialogBodyLevelButtonsSelectPane label:not([for="CybotCookiebotDialogBodyLevelButtonNecessary"]) .CybotCookiebotDialogBodyLevelButtonDescription:hover,
#CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieProvider:not(.CybotCookiebotDialogDetailBodyContentCookieInfoCount):hover {
	color: red !important;
}
#CybotCookiebotDialogTabContent input:checked + .CybotCookiebotDialogBodyLevelButtonSlider {
	background-color: red !important;
}

#CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyEmptyCategoryMessage {
	padding: 0.50em 1.00em !important;
}

#CookiebotWidget-btn-change {
	border-color: red !important;
	background-color: red !important;
}
#CookiebotWidget-btn-withdraw {
	border-color: red !important;
	color: red !important;
}

#CookiebotWidget .CookiebotWidget-consent-details button {
	color: red !important;
}

#CookiebotWidget .CookiebotWidget-body .CookiebotWidget-consents-list li.CookiebotWidget-approved svg {
	fill: red !important;
}

@media screen and (min-width: 601px) {
	#CybotCookiebotDialogTabContent input:focus + .CybotCookiebotDialogBodyLevelButtonSlider {
		box-shadow: 0 0 1px red !important;
	}
}

@media screen and (min-width: 1280px) {
	#CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentIABv2Tabs input[type="checkbox"]:checked {
		background-color: red !important;
		border-color: red !important;
	}

	#CybotCookiebotDialogPoweredbyImage {
		max-height: 1.5em !important;
	}

	#CybotCookiebotDialogHeader {
		padding: 1.0em 1.5em !important;
	}
}

#CybotCookiebotDialog #CybotCookiebotDialogBodyContentText a,
#CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonIABHeaderViewPartnersLink,
#CybotCookiebotDialog #CybotCookiebotDialogDetailBulkConsentList dt a,
#CybotCookiebotDialog #CybotCookiebotDialogDetailFooter a,
#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonIABDescription a,
#CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieLink,
#CybotCookiebotDialogDetailBodyContentTextAbout a {
	color: red !important;
}

@media screen and (min-width: 601px) {
	#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonSliderWrapper input:focus-visible + span,
	#CybotCookiebotDialog :focus-visible {
		outline-color: red !important;
	}
}

</style>
