legend.ml-4.pl-2 {
	padding-left: 0.3rem!important;
}

.checkbox label input {
	display: inline-block;
	vertical-align: 3px;
	margin-bottom: 3px;
	margin-right: 10px;
}

.selecter.nowrap .dropdown-menu {
	width:auto;
}
.selecter.nowrap .dropdown-item {
	white-space: nowrap;
}
.selecter.dropdown .dropdown-menu .dropdown-item:only-child {
	border-radius: 1.875rem;
}

.powermail_form .form-group label {
	top: 0.25rem !important;
	font-size: 0.875rem !important;
}
.finder-form .active-filter-item {
	padding-left: 20px !important;
	padding-right: 40px !important;
	color: #fff !important;
}
.finder-form .active-filter-item:hover {
	background-image: linear-gradient(rgba(71, 68, 40, 0.1) 0 0);
}

.finder-form .active-filter-item:after{
	display: inline-block;
	content: "\00d7";
	line-height: 0;
	font-size: 32px;
	position: absolute;
	top:18px;
	right:30px;
	font-family: 'serif';
}

.footnote {
	cursor: pointer;
	border-bottom: 1px dotted #000;
}

.advantage-tiles h2 {
	margin-bottom: 15px;
}

.keyvisual-video .lead {
	margin-bottom: 0;
}

.lup_item .lup_item_header {
	display: block;
}

.remarks-note {
	padding: .875rem 1.875rem;
}

.keyvisual-switch ul.check-list li:before {
	margin-right: 14px;
}
.keyvisual-switch ul.check-list li {
	margin-top: 20px;
}

.newsfilter .citem-wrapper .btn {
	margin-right: 10px;
	margin-left: 0;
	margin-top: 0;
}

.frame-type-templatelocal_linkhubwidget > .container-fluid {
	padding-left: 0;
	padding-right: 0;
}

.flex-slider .teaserimage:before {
	background: none;
}

header .subheader {
	margin-bottom: 1.5rem !important
}

/* fixing double rotation of arrow icon */
.table-box .active .arrow-left {
	-webkit-transform: translateY(-50%) rotate(0);
	-ms-transform: translateY(-50%) rotate(0);
	transform: translateY(-50%) rotate(0);
}
.container-fluid.text_box ul {
	font-size: 1.1rem !important;
}

.favorite.tooltip .tooltip-inner a, .standard.tooltip .tooltip-inner a,
.favorite.tooltip .tooltip-inner a:hover, .standard.tooltip .tooltip-inner a:hover,
.favorite.tooltip .tooltip-inner a:focus, .standard.tooltip .tooltip-inner a:focus,
.favorite.tooltip .tooltip-inner a:visited, .standard.tooltip .tooltip-inner a:visited {
	color: var(--tooltiptextcolor) !important;
	text-decoration: underline;
}

.clozetext .selectize-control {
	display: inline-block;
}
.clozetext p {
	line-height: 1.85;
}

.fixed-task-nav .select-task {
	width: 480px;
}
/*
@media(max-device-width: 992px) {
	.b-1 {
		display: none !important;
	}
}
*/
.content .advantages-slider {
	padding-top: 22px;
}

.frame-type-templatelocal_well.content {
	padding-bottom: 0 !important;
}

.qh4 {
	font-family: "AauxNext-Medium";
}
.dsgvo-label {
	left: .75rem !important;
	position: relative !important;
}

.form-group .form-control:invalid + label, .form-group .form-control:placeholder-shown + label {
	max-width: 85%;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.main-container {
	overflow: hidden;
}

.top-container > .container-fluid > * > .content {
	padding-top: 1rem;
	padding-bottom: 0;
}

.content.top-container .content.mbox {
	padding-top: 0;
	padding-bottom: 0;
}

.page-overlay.in {
	z-index: 1000;
}

.notification-bin,
a.notification-bin:focus,
a.notification-bin:hover {
	color: #eb5757;
}

.tooltip-notification {
	border: 1px solid #009cda;
	background-color: #ffffff;
	padding: 0;
	box-shadow: 1px 1px 10px 5px rgba(0,0,0,.175);
}
.tooltip-notification .tooltip-inner {
	background-color: #ffffff;
	color: #474428;
	font-size: 0.87rem;
}
.tooltip-notification .tooltip-inner a {
	color: #009cda;
	font-size: 0.87rem;
}

.iframe .nanoo-direktlink p {
	font-size: 1rem;
	line-height: 1.2;
}

#Summary .modal-body .checkbox .checkbox-border {
	border-top: 1px solid #CCC;
	padding-top: 20px;
	margin-top: 20px;
}

#Summary .modal-body .checkbox {

}