#redim-cookiehint {
	padding           : 20px 20px;
	box-sizing        : border-box;
	font-size         : 16px;
	-webkit-box-shadow: 0px 0px 5px 4px rgba(0, 0, 0, 0.21);
	-moz-box-shadow   : 0px 0px 5px 4px rgba(0, 0, 0, 0.21);
	box-shadow        : 0px 0px 5px 4px rgba(0, 0, 0, 0.21);

	background-color: #000000;
	text-align      : center;
}

#redim-cookiehint-modal {
	background-color: rgba(0, 0, 0, 0.75);
	padding         : 15%;
}

#cookiehintinfo {
	margin-right: 12px;
}

#redim-cookiehint .cookiecontent {
	font-size  : 16px;
	line-height: 20px;
	display    : block;
	max-width  : 1000px;
	margin     : 0 auto;
}

#redim-cookiehint,
#redim-cookiehint a {
	color: #ffffff;
}

#redim-cookiehint .cookiehead {
	font-size: 1.45em;
	padding  : 4px 2px 12px 2px;
}

#redim-cookiehint .cookiebuttons {
	display   : block;
	padding   : 8px;
	margin-top: 2px;

}

#redim-cookiehint .clr {
	clear: both;
}

#redim-cookiehint .cookiebuttons .btn {
	padding         : 5px 10px !important;
	border-radius   : 0px !important;
	color           : #ffffff !important;
	background-color: #ffffff;
	font-size       : 14px;
	line-height     : 2.5em;
	margin-top      : 2px;
	margin-bottom   : 2px;
	cursor          : pointer;
}

#redim-cookiehint .cookiebuttons a.btn {
	text-decoration : none !important;
	background-color: #007e80 !important;
}

#redim-cookiehint .cookiebuttons a[href^="http"].btn::before,
#redim-cookiehint .cookiebuttons a[href^="https"].btn::before {
	content: "" !important;
}

#redim-cookiehint .cookiebuttons .btn:hover {
	background-color: #ff6900 !important;
	color           : #ffffff !important;
}




#redim-cookiehint.hidden {
	display   : none;
	visibility: hidden;
}