/* Banner */
.cookie-banner {
	font-family: sans-serif;
	text-align: center;
	color: white;
	padding: 10px;
	background-color: #000;
	background-color: rgba(0, 0, 0, .7);
	position: relative;
}

/* Inner Container */
.cookie-inner {
    max-width: 840px;
    margin: 0 auto;
}

/* Banner top */
.cookie-banner--top {
	position: fixed;
	top: 0;
	right: 0;
	left: 0;
	z-index: 100000;
}

/* Banner bottom */
.cookie-banner--bottom {
	position: fixed;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 100000;
}

/* Cookie Headline */
.cookie-banner h3 {
	color: #008444;
	font-weight: bold;
}

/* Notice-Text */
.cookie-banner .notice-text {
	margin: 15px 0;
	color: white;
}

/* Privacy link */
.cookie-banner__link {
	float: right;
	color: white!important;
	padding: 8px 12px;
	text-decoration: none;
}
.cookie-banner__link:hover {
	color: white;
	text-decoration: none;
}

/* Basic button */
.cookie-banner__button {
	color: white;
	transition: background 0.2s;
	text-decoration: none;
}
.cookie-banner__button:hover {
	text-decoration: none;
	color: white;
}

/* Consent button */
.cookie-banner__button--consent {
	display: inline-block;
	float: right;
	padding: 8px 12px;
	border-radius: 3px;
	color: white!important;
	text-decoration: none;
	background-color: #008444;
}

.cookie-banner__button--consent:hover {
	cursor: pointer;
	background-color: #69be28;
	text-decoration: none;
	color: white;
}

/* Deny-Button */
.btn-no-cookie {
	float: left;
    background: none;
	border: none;
	outline: none;
    color: #fff;
	cursor: pointer;
	padding: 8px 12px;
}