/* To be used with cookieCuttr by Chris Wharton (http://cookiecuttr.com) */
.cc-cookies{position:fixed; width:90%; left:0; top:0; padding:0.5em 5%; background:#565656; background:rgba(86,86,86,0.95); color:#fff; font-size:13px; font-weight:700; text-shadow:0 -1px 0 rgba(0,0,0,0.35); z-index:99999; text-align:center; color:#fff; }
.cc-cookies a,.cc-cookies a:hover{color:#fff; text-decoration:underline; }
.cc-cookies a:hover{text-decoration:none; }
.cc-overlay{height:100%; padding-top:25%; }
.cc-cookies-error{float:left; width:90%; text-align:center; margin:1em 0 2em 0; background:#fff; padding:2em 5%; border:1px solid #ccc; font-size:18px; color:#333; }
.cc-cookies a.cc-cookie-accept,.cc-cookies-error a.cc-cookie-accept,.cc-cookies a.cc-cookie-decline,.cc-cookies-error a.cc-cookie-decline{display:inline-block; color:#fff; text-decoration:none; background:#7DAF3B; padding:0.5em 0.75em; border-radius:3px; box-shadow:0 0 2px rgba(0,0,0,0.25); text-shadow:0 -1px 0 rgba(0,0,0,0.35); -o-transition:background 0.5s ease-in; -webkit-transition:background 0.25s ease-in; -moz-transition:background 0.25s ease-in; }
.cc-cookies a.cc-cookie-decline,.cc-cookies-error a.cc-cookie-decline{background:#af3b3b; margin-left:0.5em; margin-right:0.5em; }
.cc-cookies a.cc-cookie-reset{background:#f15b00;  bottom:0 !important;  position:fixed !important;  right:0 !important;  z-index:999999999 !important;  }
.cc-cookies a.cc-cookie-reset{display:inline-block;   color:#fff; text-decoration:none;   padding:0.5em 0.75em;   border-radius:3px; box-shadow:0 0 2px rgba(0,0,0,0.25); text-shadow:0 -1px 0 rgba(0,0,0,0.35);   -o-transition:background 0.5s ease-in;   -webkit-transition:background 0.25s ease-in;   -moz-transition:background 0.25s ease-in;    }
.cc-cookies a:hover.cc-cookie-reset{background:#000; -o-transition:background 0.5s ease-in; -webkit-transition:background 0.25s ease-in; -moz-transition:background 0.25s ease-in; }
.cc-cookies a:hover.cc-cookie-accept,.cc-cookies-error a:hover.cc-cookie-accept,.cc-cookies a:hover.cc-cookie-decline,.cc-cookies-error a:hover.cc-cookie-decline{background:#000; -o-transition:background 0.5s ease-in; -webkit-transition:background 0.25s ease-in; -moz-transition:background 0.25s ease-in; }
.cc-cookies-error a.cc-cookie-accept,.cc-cookies-error a.cc-cookie-decline{display:block; margin-top:1em; }
.cc-cookies.cc-discreet{width:auto; padding:0.5em 1em; left:auto; top:auto; }
.cc-cookies.cc-discreet a.cm-cookie-reset{background:none; text-shadow:none; padding:0; text-decoration:underline; }
.cc-cookies.cc-discreet a:hover.cm-cookie-reset{text-decoration:none; }
.cminfo{background:none repeat scroll 0 0 #D2EBFA;    border-color:#87B4D2;    box-shadow:0 1px 0 #FFFFFF, 0 2px 3px rgba(0,140,200,0.1) inset, 0 0 3px rgba(0,140,200,0.1) inset;    text-shadow:0 1px 0 rgba(255,255,255,0.5);}
pre.xdebug-var-dump{background:none repeat scroll 0 0 transparent;    border:medium none;}
@media screen and (max-width:768px){.cc-cookies a.cc-cookie-accept,.cc-cookies a.cc-cookie-decline,.cm-cookies a.cm-cookie-reset{display:block; margin:1em 0; }
}
@media screen and (max-width:480px){.cc-cookies{position:relative; float:left; }
}