@import url(//fonts.googleapis.com/css?family=Open+Sans:400,700);

#cookieGuardMsg { position: fixed; text-align: left; top: 0; left: 0; width: 100%; display: none; border-bottom: 2px solid #5c5c5c; font-size: 12px; font-family: Arial, Helvetica, Sans-Serif; color: #333; min-height: 50px; z-index:99999; }
#cookieGuardMsgInner { padding: 10px 10px 10px 60px; }
#cookieGuardMsg a { text-decoration: none; font-weight: normal; font-style: normal; }
#cookieButtons { width: 100%; text-align: right; margin: 5px}
#showCookies { border: 1px solid #999; background: #f4f4f4; color: #5b5858; padding: 5px 10px; margin: 0 1%;  -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
#showCookies:hover { border-color: #666; }
#authoriseCookies, #cookieGuardOkay { border: 1px solid #a2bf8e; background: #d1ecbe; color: #384c2a; padding: 5px 10px; margin: 0 1%; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
#authoriseCookies:hover { border-color: #6f8f59; }
#denyCookies { border: 1px solid #cc9c9c; background: #ecc1c1; color: #7e5353; padding: 5px 10px; margin: 0 1%; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
#denyCookies:hover { border-color: #9e6a6a;}
#cookieList { display: none; padding: 10px 60px 0 0; }
#cookieList ul { list-style: none; padding-left: 20px; }
#cookieGuardMsg.visible { display: block; };
#cookieList li { padding: 5px 0; }
.cookieName { font-weight: bold; display: inline; }
.cookieDescription { display: inline; }
.cookiesHeader { font-weight: bold; border-bottom: 1px solid #222; color: #222; margin-bottom: 3px; padding-top: 10px; }
.cookiesHeader span { font-weight: normal; font-size: 15px; }
#cookieGuardMsgInner.msgAllowed, #cookieGuardMsgInner.msgDenied, #cookieGuardMsgInner.onlyEssential { padding-top: 17px; }

#cookieGuardMsgInner {
  max-width: 924px;
  min-width: 700px;
  margin: auto;
}

#cookieButtons {
  margin: -25px 5px 5px 5px;
}

#cookieGuardMsg {
  position: fixed;

  border-bottom: 1px solid #419abc;
  font-family: 'Open Sans', sans-serif;
  background-color: #fff;
  background-position-x: 115px;
}

#authoriseCookies, #cookieGuardOkay {
  color: #419abc;
  border: 1px solid #419abc;
  background: #fff;
}

#showCookies {
  border: 1px solid #aaa;
  background: #fff;
  color: #666;
}

#cookieGuardMsgInner::before {
  content: " ";
  display: block;
  background: #fff url(/iwetc/res/img/shield.png) no-repeat;
  width: 32px;
  height: 27px;
  position: absolute;
  margin-left: -40px;
  margin-top: 3px;
}

