@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,400,700);

#CybotCookiebotDialogNav{
	display: none!important;
}
#CybotCookiebotDialogHeader{
	display: none!important;
}
#CybotCookiebotDialog .CybotCookiebotScrollContainer {
	border-bottom: 0!important;
}
#CybotCookiebotDialogPoweredByText{
	display: none!important;
}
#CybotCookiebotDialogBodyContent{
	padding: 2.625em 2.625em 0.625em 2.625em!important;
}
#CybotCookiebotDialogFooter {
	padding: 1rem 2.825em 2.625em 2.625em!important;
}
#CybotCookiebotDialogBodyContentTitle{
	font-size: 24px!important;
	text-transform: uppercase!important;
	font-family: 'Open Sans', Arial, sans-serif!important;
}
#CybotCookiebotDialog #CybotCookiebotDialogBodyContentText{
	line-height: 1.5!important;
	font-family: 'Open Sans', Arial, sans-serif!important;
}
#CybotCookiebotDialog #CybotCookiebotDialogBodyContentText a, #CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonIABHeaderViewPartnersLink, #CybotCookiebotDialog #CybotCookiebotDialogDetailBulkConsentList dt a, #CybotCookiebotDialog #CybotCookiebotDialogDetailFooter a, #CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonIABDescription a, #CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieLink, #CybotCookiebotDialogDetailBodyContentTextAbout a{
	color: #000!important;
	text-decoration: underline!important;
}
#CybotCookiebotDialogBodyButtonsWrapper #CybotCookiebotDialogBodyLevelButtonCustomize{
	text-transform: uppercase!important;
	color: #5B00C2!important;
	border-color: #5B00C2!important;
	border-width: 1px!important;
	border-radius: 8px!important;
	font-size: 14px!important;
	width: 30%!important;
}
#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection{
	text-transform: uppercase!important;
	color: #5B00C2!important;
	border-color: #5B00C2!important;
	border-width: 1px!important;
	border-radius: 8px!important;
	font-size: 14px!important;
	width: 30%!important;
}
#CybotCookiebotDialogBodyButtonDecline{
	text-transform: uppercase!important;
	color: #5B00C2!important;
	border-color: #5B00C2!important;
	border-width: 1px!important;
	border-radius: 8px!important;
	font-size: 14px!important;
	width: 30%!important;
}
#CybotCookiebotDialogBodyButtonsWrapper #CybotCookiebotDialogBodyLevelButtonCustomize .CybotCookiebotDialogArrow{
	display: none!important;
}
#CybotCookiebotDialogBodyButtonsWrapper #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll{
	text-transform: uppercase!important;
	border-color: #5B00C2!important;
	border-radius: 8px!important;
	background-color: #5B00C2!important;
	box-shadow: 1px 7px 6px #cec2de;
	font-size: 14px!important;
	width: 30%!important;
}
#CybotCookiebotDialog{
	max-width: 800px!important;
	font-family: 'Open Sans', Arial, sans-serif!important;
}
#CybotCookiebotDialogTabContent{
	background: url('../images/cookiebg_01.png') no-repeat!important;
	background-size: cover!important;
}
#CybotCookiebotDialogFooter{
	background: url('../images/cookiebg_02.png') no-repeat!important;
	background-size: cover!important;
}
#CybotCookiebotDialogDetailFooter{
	display: none!important;
}
#CybotCookiebotDialogTabContent input[type="checkbox"] .CybotCookiebotDialogBodyLevelButtonSlider {
	background-color: #d6d6d6!important;
}
#CybotCookiebotDialogTabContent input[type="checkbox"]:checked .CybotCookiebotDialogBodyLevelButtonSlider {
	background-color: #5B00C2!important;
}
#CybotCookiebotDialogTabContent input[type="checkbox"][disabled]:checked + .CybotCookiebotDialogBodyLevelButtonSlider {
	background-color: #5B00C2!important;
}
.CybotCookiebotDialogDetailBodyContentCookieContainerButton::before, .CybotCookiebotDialogDetailBodyContentIABv2Tab::before {
	border-color: #5B00C2!important;
}
#CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentCookieTypeIntro {
	padding-left: 0!important;
}
#CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieTypeTableContainer, #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CollapseCard {
	margin-left: 0!important;
}
#CybotCookiebotDialogTabContent .CybotCookiebotDialogDetailBulkConsentCount {
	background-color: #f0f0f0!important;
}
#CybotCookiebotDialog .CookieCard {
	border-bottom: 1px solid #f0f0f0!important;
}
#CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieTypeIntro{
	line-height: 1.4!important;
}
@media only screen and (max-width: 600px) {
	#CybotCookiebotDialogBodyContent {
		padding: 0.9em 0.5em 0.625em 0.5em!important;
	}
	#CybotCookiebotDialogFooter {
		padding: 0.9em 0.9em 1.625em 0.9em!important;
	}
	#CybotCookiebotDialogBodyButtonsWrapper #CybotCookiebotDialogBodyLevelButtonCustomize{
		width: 60%!important;
		margin: 0 auto!important;
	}
	#CybotCookiebotDialogBodyButtonsWrapper #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll, #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection {
		width: 60%!important;
		margin: 0 auto!important;
	}
	#CybotCookiebotDialogBodyButtonDecline{
		width: 60%!important;
		margin: 0 auto!important;
	}
	#CybotCookiebotDialogBodyButtonsWrapper{
		height: 120px!important;
		justify-content: space-between!important;
	}
	#CybotCookiebotDialogBodyContentTitle{
		font-size: 23px!important;
		text-align: center!important;
	}
	#CybotCookiebotDialog #CybotCookiebotDialogBodyContentText{
		text-align: center!important;
		font-size: 14px!important;
	}
	#CybotCookiebotDialogTabContent{
		background: url('../images/cookiebgmob_01.png') no-repeat!important;
		background-size: cover!important;
	}
	#CybotCookiebotDialogFooter{
		background: url('../images/cookiebgmob_02.png') no-repeat!important;
		background-size: cover!important;
	}
}
#CybotCookiebotDialog[data-template="overlay"], #CybotCookiebotDialog[data-template="popup"] {
	top: 200% !important;
	//bottom: -400px !important;
	//transform: translate(-50%,0) !important;
}

#CybotCookiebotDialog[data-template="overlay"].CybotCookiebotDialogActive, #CybotCookiebotDialog[data-template="popup"].CybotCookiebotDialogActive {
	top: 50% !important;
	//bottom: 5px !important;
}
