/* Cookiebot Consent Management Platform (CMP) overrides */

div#CybotCookiebotDialog {
	/* box-shadow: 1px -2px 5px rgb(20,20,20) !important; */
	border-radius: 0 !important;
	opacity: .95;
}

.CookiebotWidget-main-logo { display: none !important; }

#CybotCookiebotDialogPoweredbyCybot { display: none !important; }

#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogPoweredbyLink img { max-width: 200px; }

/* div#CybotCookiebotDialog { */
  /* scale: 80%; */
/* } */

@media screen and (min-width: 1280px) {
	#CybotCookiebotDialog.CybotEdge {
		padding: 10px !important;
	}
	#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogHeader {
		width: 0 !important; /* Hide the column where the logo would appear on the banner spanning the bottom of the page */
	}
}
#CybotCookiebotDialogBody .CybotCookiebotScrollContainer {
	font-size: 13px;
	line-height: 1.2;
}

@media screen and (min-width: 601px) {
	#CybotCookiebotDialogBodyButtonsWrapper {align-self: start !important;}
}

.CybotCookiebotDialogBodyBottomWrapper {
	display: none!important; /* Hide the "Show details >" link at the bottom of the banner */
}

button.CybotCookiebotDialogBodyButton {
	color: white !important;
	border-color: rgb(0,125,186) !important;
	background-color: rgb(0,125,186) !important;
	border-width: 1px !important;
	font-weight: 500 !important;
	border-radius: 0 !important;
	height: 40px !important;  /* Reduce the vertical space used by the buttons */
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}
	/* button.CybotCookiebotDialogBodyButton:hover,  */
	/* button.CybotCookiebotDialogBodyButton:focus { */
		/* color: white !important; */
		/* border-color: rgb(0,125,186) !important; */
		/* background-color: rgb(0,125,186) !important; */
		/* opacity: .95 !important; */
		/* transition: all .4s; */
	/* } */
	/* button.CybotCookiebotDialogBodyButton:hover div.CybotCookiebotDialogArrow, */
		/* button.CybotCookiebotDialogBodyButton:focus div.CybotCookiebotDialogArrow { */
		/* border-color: white !important; */
		/* transition: all .5s; */
	/* } */
		
#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonCustomize .CybotCookiebotDialogArrow {
	/* vertical-align: middle; */
	display: none !important;
}
/* #CybotCookiebotDialogBodyEdgeMoreDetailsLink { */
	/* font-weight: 500 !important; */
	/* color: rgb(20, 20, 20) !important; */
	/* border-color: rgb(20, 20, 20) !important; */
/* } */
