#cookiecheck { /* font-family:Arial,Helvetica,sans-serif; */
	font-size:13px; position:fixed; top:5%; left:5%; width:90%;
	z-index:1000; background-color:white; color:#0068b4;
	border-radius:5px; box-shadow:5px 5px 10px rgba(0,0,0,0.5);
	padding:20px; box-sizing:border-box; opacity:0;
	transition:opacity 0.7s; max-height:90vh; overflow-y:auto; }
#cookiecheck.open { opacity:1; }
#cookiecheck .close { position:absolute; top:10px; right:10px;
	width:20px; height:20px; cursor:pointer; }
#cookiecheck .close:before,
#cookiecheck .close:after { display:block; content:"";
	position:absolute; top:50%; left:0; height:2px; width:20px;
	background-color:#0068b4; }
#cookiecheck .close:before { transform:rotate(45deg); }
#cookiecheck .close:after { transform:rotate(-45deg); }

#cookiecheck h1 { font-size:18px; text-transform:uppercase;
	margin:0 0 10px 0; font-weight:bold; text-align:left;
	font-style:normal; }
#cookiecheck .text a { color:#0068b4; }
#cookiecheck .type { position:relative; padding-left:30px;
	margin:20px 0; }
#cookiecheck .type label { display:block; }
#cookiecheck .type .checkbox { position:absolute; top:0; left:0; }
#cookiecheck .type h3 { font-size:15px; margin:0; text-transform:none; font-weight:bold; }
#cookiecheck .type p { margin:0; }

#cookiecheck .buttons { margin-top:20px; }
#cookiecheck .acceptall,
#cookiecheck .save { color:white; border-radius:5px;
	background-color:#0068b4; padding:10px 20px;
	text-transform:uppercase; display:block; cursor:pointer;
	text-align:center; transition:background-color 0.2s; }
#cookiecheck .acceptall:hover,
#cookiecheck .save:hover { background-color:#637e9b; }

#cookiecheck .individualize { border:1px solid #0068b4;
	border-radius:5px; padding:10px 20px; margin-top:10px;
	text-transform:uppercase; display:block; cursor:pointer;
	text-align:center; transition:color 0.2s, border-color 0.2s; }
#cookiecheck .individualize:hover { color:#637e9b;
	border-color:#637e9b; }

@media (min-width:600px) {
	#cookiecheck .buttons { text-align:right; }
	#cookiecheck .acceptall,
	#cookiecheck .individualize,
	#cookiecheck .save { display:inline-block; }
	#cookiecheck .individualize { margin-top:0; margin-left:10px; }
}

@media (min-width:1000px) {
	#cookiecheck { top:auto; left:auto; right:10px; bottom:10px;
		width:50%; }
}