.cookieBar{position:fixed;overflow:hidden;width:100%;bottom:0px;left:0px;height:55px;display:table;z-index:500000;}
.mainCookieInfo{font-size:1em;text-align:center;display:table-cell;/*vertical-align:middle;*/font-family:Arial;}
.infoIconSpan{cursor:pointer;}
.infoIcon{position:relative;overflow:hidden;height:16px;top:2px;margin-left:3px;}
.cookieCheckBox{margin-left:15px;top:1px;position:relative;overflow:hidden;}
.cookieButton{cursor:pointer;-webkit-border-radius:  10px;-moz-border-radius: 10px; border-radius:  10px;width: 10px;height: 18px;position:relative;overflow:hidden;padding-left:10px;padding-right:10px;padding-top:2px;padding-bottom:2px;margin-left:30px;top:2px;}
.aboutCookieH{position:fixed;overflow:hidden;width:400px;bottom:55px;left:0px;height:250px;display:none;z-index:500000;}
.aboutCookieInfoIcon{position:relative;overflow:hidden;margin-left:15px;top:10px;float:left;}
.aboutCookieText{font-size:1em;text-align:center;display:table-cell;vertical-align:middle;font-family:Arial;position:relative;overflow:hidden;top:10px;}
.ml20{position:relative;overflow:hidden;margin-left:20px;}
.cookieCheckboxesH{position:relative;overflow:hidden;width:100%;margin-top:5px;height:30px;}
a.cookiePrivacyLink{text-decoration:none;}

.defaultColourScheme .cookieBar{background:#000000;border-top:2px solid yellow;}
.defaultColourScheme .mainCookieInfo{color:#fff;}
.defaultColourScheme .cookieButton{border:1px solid black; background:yellow;color:black;}
.defaultColourScheme .aboutCookieH{background:#000000;border-top:2px solid yellow;border-left:2px solid yellow;border-right:2px solid yellow;}
.defaultColourScheme .aboutCookieText{color:#fff;}
.defaultColourScheme a.cookiePrivacyLink{color:white;}

.whiteColourScheme .cookieBar{background:#fff;border-top:2px solid black;}
.whiteColourScheme .mainCookieInfo{color:#000;}
.whiteColourScheme .cookieButton{border:1px solid black; background:black;color:white;}
.whiteColourScheme .aboutCookieH{background:#fff;border-top:2px solid black;border-left:2px solid black;border-right:2px solid black;}
.whiteColourScheme .aboutCookieText{color:#000;}
.whiteColourScheme a.cookiePrivacyLink{color:black;}

.greyColourScheme .cookieBar{background:#eee;border-top:2px solid black;}
.greyColourScheme .mainCookieInfo{color:#000;}
.greyColourScheme .cookieButton{border:1px solid black; background:black;color:white;}
.greyColourScheme .aboutCookieH{background:#eee;border-top:2px solid black;border-left:2px solid black;border-right:2px solid black;}
.greyColourScheme .aboutCookieText{color:#000;}
.greyColourScheme a.cookiePrivacyLink{color:black;}

.greenColourScheme .cookieBar{background:green;border-top:2px solid black;}
.greenColourScheme .mainCookieInfo{color:#fff;}
.greenColourScheme .cookieButton{border:1px solid black; background:black;color:white;}
.greenColourScheme .aboutCookieH{background:green;border-top:2px solid black;border-left:2px solid black;border-right:2px solid black;}
.greenColourScheme .aboutCookieText{color:#fff;}
.greenColourScheme a.cookiePrivacyLink{color:white;}

.purpleColourScheme .cookieBar{background:purple;border-top:2px solid black;}
.purpleColourScheme .mainCookieInfo{color:#fff;}
.purpleColourScheme .cookieButton{border:1px solid white; background:white;color:black;}
.purpleColourScheme .aboutCookieH{background:purple;border-top:2px solid black;border-left:2px solid black;border-right:2px solid black;}
.purpleColourScheme .aboutCookieText{color:#fff;}
.purpleColourScheme a.cookiePrivacyLink{color:white;}

@media only screen and (max-width: 1400px) {
	img.infoIcon{height:16px !important;}
	.cookieBar {height:75px;}
	.aboutCookieH{bottom:75px;}
}

@media only screen and (max-width: 690px) {
	.cookieBar {height:75px;}
	
	.aboutCookieH{bottom:75px;}
}

@media only screen and (max-width: 540px) {
	.cookieBar {height:85px;}
	
	.aboutCookieH{bottom:85px;}
	
	.mainCookieInfo {font-size:0.8em;}
	
	.ml20{margin-left:10px;}
	.cookieCheckboxesH{height:45px;}
	
	.cookieButton{top:5px;}
}

@media only screen and (max-width: 470px) {
	.aboutCookieH{width:300px;bottom:98px;}
	.cookieBar {height:98px;}
	
}