/* EU GDPR Cookie CSS */



#euCookieDiv {
	box-sizing:	border-box;

	background-color: #eee;
	color:			black;
	border:			2px #300 solid;
	border-radius:	8px;
	box-shadow: 4px 4px 7px #333;
	padding:		15px;

	font-family:	Arial, Helvetica, sans-serif;
	font-size:		1em;
	line-height:	120%;
	font-weight:	normal;
	text-align:		left;

	position: fixed;

	bottom: 10px;
	left: 10px;
	width: 250px;

	z-index: 100000;

	-webkit-backface-visibility: hidden; /* FIX "position: fixed;" bug on old Android browsers */
}


#euCookieDiv h1, #euCookieDiv p {
	color:			black;
	font-family:	Arial, Helvetica, sans-serif;
	padding:		0px;
	margin:			0em 0em 0.5em 0em;
}

#euCookieDiv h1 {
	font-weight:	bold;
	font-size:		1.1em;
	line-height:	120%;
	text-align:		center;
}

#euCookieDiv p {
	font-weight:	normal;
	font-size:		0.8em;
	line-height:	120%;
	text-align:		left;
}

#euCookieDiv p em {
	color:			#666;
	font-size:		0.8em;
	line-height:	120%;
}

#euCookieDiv a {
	color:	black;
	text-decoration: none;
}

#euCookieDiv .euCookieButtonsDiv {
	text-align:	center;
}

#euCookieDiv .euCookieButtonsDiv a {
	font-family:	Arial, Helvetica, sans-serif;
	font-weight:	bold;
	font-size:		0.9em;
	line-height:	120%;
	display:		inline-block;
	margin:			0.2em;
	padding:		0.3em;

	border:		1px black solid;
	border-radius:	3px;
	box-shadow: 1px 1px #c90;
	background-color: #6C6;
}

#euCookieDiv .euCookieButtonsDiv a:hover {
	background-color: #0C0;
}





#euCookieDiv {
	position: fixed;
}
#euCookieDiv #euCookieCrossBox {
	position:		absolute;
	right:			7px;
	top:			7px;
	height:			24px;
	width:			24px;
	overflow:		hidden;
	text-align:		right;
}
#euCookieDiv #euCookieCrossBox a {
	color:			#C00;
	font-size:		2em;
}

