/* Cookie styles */
.header-container p#cookielink{margin-top: 0px; font-size: 0.8em; display: none;}
.header-container p#cookielink{color: #FFFFFF; cursor: pointer; position: absolute; right: 10px; top: 5px;}
.header-container p#cookielink a{color: #444;}

.cookie-container{background-color: #245477; width: 100%; position: fixed; bottom: 0; z-index: 10000; display: none; height: auto; overflow: none; font-size: 1em;}
.cookie-container .wrapper{color: white; padding: 10px; position: relative; line-height: 1em;}
.cookie-container #morecookieinfo {margin: 0px 0 0 0 !important; height: 160px; font-size: 0.9em;}
.cookie-container #cookiespopupclose{position: absolute; top: 11px; right: 50px; width: auto !important;}
.cookie-container h2{font-size: 1.6em; color: white; letter-spacing: 0.01em; width: 100%; margin: 0; height: auto; margin-bottom: 20px !important;}
.cookie-container p{color: white; width: 100%; margin: 0;}
.cookie-container #morecookieinfo p{margin: 10px 0; line-height: 1.2em;}
.cookie-container a{color: white; text-decoration: underline;}