:root {
	--cookie-main: black;
	--cookie-main: #2e62db;
}

#consent-banner {
	width: 100%;
	position: fixed;
	bottom: 0;
	z-index: 9999;
	display: flex;
	justify-content: center;
}

#consent-banner #truste-consent-track {
	max-width: 1800px;
	box-shadow: 0 5px 30px #111111 !important;
	border: 1px solid #dddddd !important;
}

.truste_box_overlay_inner {
	box-shadow: 0 5px 30px #111111 !important;
	border: 1px solid #dddddd !important;
}

#consent-banner #truste-header-text {
	font-size: 25px !important;
	margin-bottom: 0.5em;
}

#consent-banner .trustarc-banner-actions {
	padding: 15px 30px;
}

#consent-banner .trustarc-banner-actions button {
	font-size: 16px !important;
	height: 38px !important;
}

#consent-banner .trustarc-banner-actions button:first-child {
	margin-top: 0 !important;
}

#consent-banner .trustarc-banner-content {
	display: flex;
	align-items: center;
}

#consent-banner .trustarc-client-logo {
	padding: 10px 30px;
}

#consent-banner .trustarc-banner-background {
	background-color: #ffffff;
}

#consent-banner .trustarc-banner-footer {
	background-color: #f7f7f7;
}

#consent-banner .trustarc-banner-header,
#consent-banner .trustarc-banner-body {
	color: #111111;
}

#consent-banner .trustarc-primary-btn {
	background-color: #111111 !important;
	color: #ffffff !important;
	border-color: #111111 !important;
}

#consent-banner .trustarc-banner-left {
	color: #111111;
}

#consent-banner .trustarc-logo-container {
	display: none;
}

#consent-banner .trustarc-banner-right {
	display: none;
}

/* @egt [UWS-] */
.ta-footer-bottom .f-right,
div#overlay-page.trustarc-background .footer .f-right,
div#overlay-page .footer .f-right {
	opacity: 0;
	pointer-events: none;
}

/* @egt [UWS-] add flex display to be able to order the items */
div#truste-consent-track div#truste-consent-buttons {
	display: flex;
	flex-direction: column;
}

/* @egt [UWS-] */
button.trustarc-acceptall-btn {
	order: 1;
}

/* @egt [UWS-] */
button#truste-show-consent {
	order: 2;
}

/* @egt [UWS-] */
button.trustarc-reject-btn {
	order: 3;
}

/* @egt [UWS-]removed margin to replace them with gap */
div#truste-consent-buttons button {
	margin-top: 0 !important;
}

/* @egt [UWS-] */
div#truste-consent-buttons {
	gap: 10px;
}

/* @egt [UWS-] hid the close btn */
a#truste-consent-close {
	display: none;
}

/* @egt [UWS-] style pairing */
#consent-banner button.trustarc-acceptall-btn,
#consent-banner button.trustarc-reject-btn {
	background-color: var(--cookie-main) !important;
	color: white !important;
}

/* @egt [UWS-] style pairing */
#consent-banner button.trustarc-acceptall-btn,
/* #consent-banner button#truste-show-consent, */
#consent-banner button.trustarc-reject-btn {
	border-color: var(--cookie-main) !important;
}

/* @egt [UWS-] style pairing */
#consent-banner button#truste-show-consent {
	border-color: #2e62db45 !important;
}

/* @egt [UWS-] */
#consent-banner button.trustarc-reject-btn:hover {
	opacity: 0.8 !important;
}

/* @egt [UWS-] */
div#truste-header-text span {
    color: black;
}

/* @egt [UWS-] */
/* div#consent-banner:not(:empty) div#truste-consent-track {
    opacity: 1 !important;
    display: block !important;
} */

/* @egt [UWS-] */
/* div#overlay-page.trustarc-background {
    display: block !important;
} */

/* @egt [UWS-] */
div#teconsent {
    display: none;
}