﻿:root {
	--polizei-nds-blau:		#007cba;
	--polizei-nds-rot:		#dc3545;
	--polizei-nds-hellblau:	#64bee6;
	--polizei-nds-hgrau:	#F0F0F0;
	--polizei-nds-dgrau:	#878787;
	--polizei-nds-white:	#FFFFFF;

	--button-color: 		var(--polizei-nds-blau);
	--button-color-hover: 	var(--polizei-nds-rot);
	--page_bg_color: 		var(--polizei-nds-blau);
	--input_border_color: 	var(--polizei-nds-blau);
	--header_text_color:	var(--polizei-nds-white);
	--header_border_color:	var(--polizei-nds-blau);

	/* Surveys */
	--page_bg_color2: 		var(--polizei-nds-rot);
}

.wrapper.auth {
	background-color: #000000;
}

.wrapper.auth .background-image {
	background-color: var(--page_bg_color) ! important;
	/* background-image: url('../img/polizei-nds-bg2.jpg'); */
	background-image: url('../img/polizei-nds-2024-startbild.jpg');
	background-position: center;
	border-left: 1px solid var(--input_border_color);
}

.form-control {
	border-color: var(--input_border_color) !important;
	border-radius: .2rem !important;
}

.btn-custom {
    color: #FFFFFF;
    background-color: var(--button-color) !important;
    border-color: var(--button-color) !important;
}

.btn-custom:hover {
    color: #FFFFFF;
    background-color: var(--button-color-hover) !important;
    border-color: var(--button-color-hover) !important;
}

.bg-header-custom {
	background-color: var(--page_bg_color) ! important;
}

.border-color-custom {
	border-color: var(--header_border_color) ! important;
}

.font-color-header-custom {
	color: var(--header_text_color) ! important;
}

.border-color-custom-chat {
	border-color: var(--header_border_color) !important;
}

.border-color-custom-survey {
	border-color: var(--page_bg_color2) !important;
}

.wct-header-container a.wct-header-survey {
	background-color: var(--page_bg_color2) !important;
}

/* Falls Hintergrund nicht passend für Orange */
.eventstream-container-survey-bell {
    /* color: var(--bs-success) !important; */
}

.eventstream-topnavi,
.eventstream-topnavi a,
.eventstream-languages,
.eventstream-languages a {
	color: var(--header_text_color) ! important;
}

/*
.login-screen-kundenlogo {
	margin: 0% auto 10% auto;
	text-align: center;
}
*/

.login-screen-kundenlogo img {
	max-height: 170px;
	max-width: 275px;
}

.eventstream-logo img
{
	padding: 1px 0px! important;
	margin:  0px 15px! important;
	height: 85px;
	max-height: 85px; 
}