/* To be used with cookieCuttr by Chris Wharton (http://cookiecuttr.com) */

.cc-cookies{border-top:1px solid #000; position:fixed; width:90%; left:0; top:0; padding:12px 5%; background:none repeat scroll 0 0 rgba(29, 29, 29, 0.94); font-size:12px; 
color:#dfdfdf; font-family: verdana,arial,helvetica,sans-serif; line-height:2.4em; text-shadow:0 -1px 0 rgba(0,0,0,0.35); z-index:99999; text-align:center;}
.cc-cookies a, .cc-cookies a:hover { font-size:11px; 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, .cc-cookies a.cc-cookie-reset {
padding:3px 10px;color:#fff !important;background-color:#5bb75b;*background-color:#51a351;background-image: -moz-linear-gradient(top, #62c462, #51a351);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));background-image: -webkit-linear-gradient(top, #62c462, #51a351);
background-image: -o-linear-gradient(top, #62c462, #51a351);background-image: linear-gradient(to bottom, #62c462, #51a351);background-repeat:repeat-x;
border-color: #51a351 #51a351 #387038;border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);
filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);text-shadow:0 0px 4px rgba(0,0,0,0.5); font-weight:normal;border-radius:5px !important;
-moz-border-radius:5px !important;-webkit-border-radius:5px !important;border-style:solid;border-width:1px;line-height:1.4em;margin:0 auto;
text-align:center;text-decoration:none!important;}

.cc-cookies a.cc-cookie-decline, .cc-cookies-error a.cc-cookie-decline {font-size:11px; color:#fff; font-family:verdana; background-color:#555;
*background-color: #555;background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#555), to(#444));background-image: -webkit-linear-gradient(top, #555, #444);
background-image: -o-linear-gradient(top, #555, #555);background-image: linear-gradient(to bottom, #555, #555);background-image: -moz-linear-gradient(top, #555, #555);
background-repeat: repeat-x;border-color:#333 #333 #444;padding:0.2em 10px;   margin-left:10px; margin-right:10px;margin-bottom:10px;
text-shadow:0 -1px 0 rgba(0,0,0,0.35);}

.cc-cookies a.cc-cookie-reset{background:#bd362f;}
.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, .cc-cookies a:hover.cc-cookie-reset  { background: #bd362f;}
.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.cc-cookie-reset { background: none; text-shadow: none; padding: 0; text-decoration:underline;}
.cc-cookies.cc-discreet a:hover.cc-cookie-reset{text-decoration:none;}

@media screen and (max-width: 768px) {
.cc-cookies a.cc-cookie-accept, .cc-cookies a.cc-cookie-decline, .cc-cookies a.cc-cookie-reset{display:block; margin:1em 0;}
}

@media screen and (max-width: 480px) {
.cc-cookies{position:relative; float:left;}
}