body .cookie-usage {
    position: fixed;
    bottom: 0;
    top: 0;
    width: 100%;
    z-index: 999999999;
    background: rgba(0,0,0,0.8);
	display: flex;
    align-items: center;
	justify-content: center;
}

body .cookie-usage .cookie-usage-container a.accordion {
	display: flex;
    padding: 1rem;
    justify-content: space-between;
    color: #565656;
    background: #fff;
    font-weight: 500;
	text-decoration: none;
}

body .cookie-usage .cookie-usage-container .cookie-usage-accept {
	margin-top: 1rem;
}

body .cookie-usage .cookie-usage-container a.accordion i.fa-check {
	color: #28A834;
	margin-right: 1rem;
	width: 1rem;
}

body .cookie-usage .cookie-usage-container a.accordion i.fa-times {
	color: #E56385;
	margin-right: 1rem;
	width: 1rem;
}

body .cookie-usage .cookie-usage-container .collapse-content {
	background: #fff;
	color: #565656;
	padding-top: 1rem;
	border-top: 1px solid #565656;
}

body .cookie-usage .cookie-usage-container .collapse-content p {
	padding: 0 2rem 2rem 2rem;
	margin: 0;
}

body .cookie-usage .cookie-usage-container a.accordion i {
	color: #000;
}

body .cookie-usage .cookie-usage-container {
	background: #00285A;
	color: #fff;
	padding: 2rem;
	filter: drop-shadow(2px 4px 6px black);
	margin-left: 25%;
}

body .cookie-usage .cookie-usage-container #cookie-usage-form .checkbox {
	margin: 0;
}

body .cookie-usage .cookie-usage-container #cookie-usage-form .form-group {
	padding: 0 0 1rem 4rem;
}

body .cookie-usage .cookie-usage-container #cookie-usage-form .form-group label {
	font-weight: normal;
}

body .cookie-usage button.btn {
	display: inline-block;
	margin: 5px 0;
	width: 100%;
}

body .cookie-usage .container {
	background: transparent !important;
}

body .cookie-usage a {
	color: #6c91ac;
}

body .cookie-usage h3 {
	color: #fff;
	margin-top: 0;
	font-weight: 500;
}

body .cookie-usage h4 {
	color: #565656;
	margin-top: 0;
	font-weight: 500;
	padding: 0 2rem;
}

body .cookie-usage a i {
	color:	#fff;
}

@media screen and (max-width:768px) {
	body .cookie-usage {
		font-size: small!important;
		overflow: scroll;
		display: block;
	}

	body .cookie-usage .cookie-usage-container {
		margin-left: 0%!important;
	}
}