#cookie_alert{position:fixed; width:100%; bottom:0; z-index:1000; background:#333; background: rgba(0,0,0,0.8); color:#FFF; text-shadow:1px 1px 0px #000; font-size:16px; text-align:left}
#cookie_alert .container{width:100%; margin:0 auto; padding:10px 20px; max-width: 1200px; box-sizing: border-box}
#cookie_alert .container p{color:#FFF;font-size:13px;}
#cookie_alert .pul{display:block; padding:10px 0; text-align:center !important;}
#cookie_alert .pul a{display:inline-block; padding:5px 12px; background:#D60432;; color:#FFF; border-radius:3px; text-decoration:none; margin: 2px; text-shadow: none}
#cookie_alert a{color:#fff; text-decoration:underline;}
#cookie_alert .cookie-head{ display: block; text-align: right; padding: 2px 0}
#cookie_alert .cookie-close{ display: inline-block}
#cookie_alert .cookie-close img{ width: 15px; height: 15px}
.cookie-body{ max-height: 450px; overflow-y: auto}
#cookie_alert input[type=checkbox]{ visibility: visible !important}

/*Scrollbar*/
#cookie_alert .cookie-body::-webkit-scrollbar {background-color: transparent; width: 5px}
#cookie_alert .cookie-body::-webkit-scrollbar-thumb{background: #fff}
/*Form*/
#cookie_alert form{ padding: 20px 0; margin: 0 auto; max-width: 800px; overflow: hidden}
#cookie_alert hr{ margin: 10px 0; height: 1px; border: 0; background: #fff; opacity: 0.5; clear: both; float: left; width: 100%}
#cookie_alert .cookie-check{ float: left; width: 100%; text-align: left}
#cookie_alert .cookie-check input{display:inline-block; float:left; margin:0 1em 0 0; width:20px; height:20px;}
#cookie_alert .cookie-check label{min-height:unset; padding:0; float:left; color:#FFFFFF; margin-top:3px;}

@media screen and (max-width: 600px) {
    #cookie_alert .cookie-check{ width: 100%}
    #cookie_alert .cookie-head{ padding-bottom: 5px}
}