/*
        Änderungen zum CSS welches auf allen Seiten eingebunden wird
*/



/* resetbutton ausblenden */
	.resetbutton{
		visibility:hidden;
		display:none;
	}

/*
	input:focus + label,
	textarea:focus + label,
	.filled,
	.labelContainer select+label {
		font-size: 11px !important;
		top: 5px !important;
		color: #f00 !important;
	}

	input:focus + label {
		color: #ff0 !important;
	}

	.control-label{
		text-align:left !important;
		padding-top:0 !important;
	}







.redlink {
    font-weight: bold;
    font-size: 16px;
    color: #cc0000;
}

*/


.error{width:100%; background:#bbbb00; padding:1em; margin-bottom:1em;}
.error .alert{padding:0;}

a.flink, a.fLink{color:#ffffff;}


/* ZUSATZINFOS Kurz-Vita aufklappen */
.vita_text  { display:none; }

.switch-text .form-check-input {
  position: relative;
  width: 4rem;
  height: 1.5rem;
}

/* Text generell */
.switch-text .form-check-input::before {
  content: attr(data-off);
  position: absolute;
  top: 50%;
  right: 10px;
  transform: translateY(-50%);
  font-size: 0.75rem;
  color: #6c757d;
  pointer-events: none;
}

/* Wenn aktiviert → "Ja" anzeigen */
.switch-text .form-check-input:checked::before {
  content: attr(data-on);
  left: 10px;
  right: auto;
  color:#ffffff
}

