.cookiespolicy {  
  display: block;
  position: fixed;
  width: 100%;
  left: 0;
  top:auto;
	bottom:0px;  
  padding: 0px;
  
  font-family: Lato, Arial, Helvetica, sans-serif;
  font-size: 18px;
  line-height: 1.5em;
  font-weight: 400;
  
  background: #C8C8C8;  
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; /* IE 8 */
  filter: alpha(opacity=100);/* IE 5-7 */
  -moz-opacity: 1.00;/* Netscape */
  -khtml-opacity: 1.00;/* Safari 1.x */
  opacity: 1.00;/* Good browsers */

  text-shadow: 1px 1px 3px rgba(0,0,0,0.35);
  z-index: 999;
  text-align: center;
  color: black;
  
  border-top: solid 1px black;
  border-bottom: solid 1px black;
  
  -webkit-box-shadow: 0px -3px 3px 3px rgba(50, 50, 50, 0.35);
  -moz-box-shadow: 0px -3px 3px 3px rgba(50, 50, 50, 0.35);
  box-shadow: 0px -3px 3px 3px rgba(50, 50, 50, 0.35);
}

.cookiespolicy a {
	color: inherit;
	text-decoration:underline;
}

.cookiespolicy a:hover {
	color:white;
	text-decoration:underline;
}

.cookiesclosebutton {
	margin-left:18px;
}

.cookiesok {
	float:right;
	font-weight:900;
	margin-left:18px;
}

.cookiescover {
	display:block;
	position:fixed;
	top:0;
	left:0;
	height: 100%;
	width: 100%;
	z-index:998;
	background: black;

	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; /* IE 8 */
	filter: alpha(opacity=0);/* IE 5-7 */
	-moz-opacity: 0.0;/* Netscape */
	-khtml-opacity: 0.0;/* Safari 1.x */
	opacity: 0.0;/* Good browsers */
	
	cursor: pointer; 
}

div#cookiespolicy.cookiespolicy table {
	margin:0px;
	width:97%;
}

.ckbtn {
-webkit-appearance: none;
-webkit-user-select: none;
align-items: flex-start;
background-color: rgb(51, 122, 183);
background-image: linear-gradient(rgb(51, 122, 183) 0px, rgb(38, 90, 136) 100%);
background-repeat: repeat-x;
border-bottom-color: rgb(36, 85, 128);
border-bottom-left-radius: 3px;
border-bottom-right-radius: 3px;
border-bottom-style: solid;
border-bottom-width: 1px;
border-image-outset: 0px;
border-image-repeat: stretch;
border-image-slice: 100%;
border-image-source: none;
border-image-width: 1;
border-left-color: rgb(36, 85, 128);
border-left-style: solid;
border-left-width: 1px;
border-right-color: rgb(36, 85, 128);
border-right-style: solid;
border-right-width: 1px;
border-top-color: rgb(36, 85, 128);
border-top-left-radius: 3px;
border-top-right-radius: 3px;
border-top-style: solid;
border-top-width: 1px;
box-shadow: rgba(255, 255, 255, 0.14902) 0px 1px 0px 0px inset, rgba(0, 0, 0, 0.0745098) 0px 1px 1px 0px;
box-sizing: border-box;
color: rgb(255, 255, 255);
cursor: pointer;
display: inline-block;
font-family: Lato, 'Helvetica Neue', Helvetica, Arial, sans-serif;
font-size: 14px;
font-stretch: normal;
font-style: normal;
font-variant: normal;
font-weight: normal;
height: 28px;
letter-spacing: normal;
line-height: 12px;
margin-bottom: 0px;
margin-left: 18px;
margin-right: 0px;
margin-top: 0px;
overflow-x: visible;
overflow-y: visible;
padding-bottom: 2px;
padding-left: 10px;
padding-right: 10px;
padding-top: 2px;
text-align: center;
text-indent: 0px;
text-rendering: auto;
text-shadow: rgba(0, 0, 0, 0.2) 0px -1px 0px;
text-transform: none;
touch-action: manipulation;
vertical-align: middle;
white-space: nowrap;
word-spacing: 0px;
writing-mode: lr-tb;

color:white !important;
text-decoration:none !important;
line-height:20px;
}
