div.ultimize_cookie_notification_container {
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 99999;
    padding: 12px 5%;
    width: 90%;
    background: #262626;
    background: rgba(40, 40, 40, 0.85);
    color: #fff;
    text-align: center;
    -webkit-text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.35);
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.35);
    font-weight: bold;
	line-height: normal;
}

div.ultimize_cookie_notification_notice_text {
    display: inline-block;
    margin-bottom: 0.5em;
}
div.ultimize_cookie_notification_notice_text p:first-child {
	margin: 0px;
}

div.ultimize_cookie_notification_notice_text a,
a.ultimize_cookie_notification_readmorebutton {
	color: #fff;
	text-decoration: underline;
}
div.ultimize_cookie_notification_notice_text a:hover,
a.ultimize_cookie_notification_readmorebutton:hover {
	text-decoration: none;
}

div.ultimize_cookie_notification_notice_buttons a {
    display: inline-block;
    margin: .2em;
    padding: 0.5em 0.75em;
    border-radius: 3px;
    background: #555;
    -webkit-box-shadow: 0 0 2px rgba(0,0,0,0.25);
    box-shadow: 0 0 2px rgba(0,0,0,0.25);
    color: #fff;
    text-decoration: none;
    -webkit-text-shadow: 0 -1px 0 rgba(0,0,0,0.35);
    text-shadow: 0 -1px 0 rgba(0,0,0,0.35);
    -moz-transition: background 0.2s ease-in;
    -o-transition: background 0.2s ease-in;
    -webkit-transition: background 0.2s ease-in;
    transition: background 0.2s ease-in;
}

div.ultimize_cookie_notification_notice_buttons a.ultimize_cookie_notification_acceptbutton {
    background: #7DAF3B;
}

div.ultimize_cookie_notification_notice_buttons a.ultimize_cookie_notification_acceptbutton:hover {
    background: #86B844;
}

div.ultimize_cookie_notification_notice_buttons a.ultimize_cookie_notification_declinebutton {
    background: #af3b3b;
}

div.ultimize_cookie_notification_notice_buttons a.ultimize_cookie_notification_declinebutton:hover {
    background: #A63232;
}