.klaro {
    font-size: 16px;
	line-height:100%;
	z-index:16000;
	position:relative;
	font-weight:lighter;
	font-family:var(--font-roboto);
}

.klaro b, .klaro strong{
	font-weight:bold;
}


.klaro .cookie-modal .cm-btn.cm-btn-success, .klaro .context-notice .cm-btn.cm-btn-success, .klaro .cookie-notice .cm-btn.cm-btn-success{
	background-color:var(--color-tmpink);
}

.klaro .cm-btn:hover{
	color:var(--color-tmpurple);
}

.klaro .cookie-modal a, .klaro .context-notice a, .klaro .cookie-notice a{
	color:var(--color-tmpink);
	font-weight:bold;
}

.klaro .cookie-modal .cm-list-label .slider::before, .klaro .context-notice .cm-list-label .slider::before, .klaro .cookie-notice .cm-list-label .slider::before{
	background-color:var(--color-tmpink);
}

.klaro .cookie-modal .cm-list-input:checked + .cm-list-label .slider, .klaro .context-notice .cm-list-input:checked + .cm-list-label .slider, .klaro .cookie-notice .cm-list-input:checked + .cm-list-label .slider{
	background-color:var(--color-tmpurple) !important;
}

.klaroshowconsent{
	text-align:center;
	text-decoration:none;
}
.klaroshowconsent a{
	display:inline-block;
}