/* (c) 2022 Andreas N. Schubert | www.andreas-n-schubert.de  ****/

.formular .form-control, .formular select {
	padding: 6px;
	background-color: rgba(219, 230, 195, .3);
	border: 1px solid #999;
	box-shadow: inset 0 0 4px rgba(0, 0, 0, .1);

	margin-bottom: 10px;
    font-size: 80%;
}

.formular label {
	display: inline-block;
	font-weight: bold;
    font-size: 1em;
}

.formular input::placeholder {
    color: #999;
    font-style: italic;
}

.formular label.custom-control-label {
}

.formular .kursinput {
	font-weight: bold;
	color: #999;
	padding: 10px 6px;
	background-color: rgba(219, 230, 195, .7);
}

.formular .check {
	margin: 10px 0;
}

.formular .absenden {
	margin-top: 20px;
	display: inline-block;
	padding: .5rem 2rem;
	border: 2px solid #dbe6c3;
	background-color: rgba(219, 223, 162, .5);
	color: #606d0b;
	font-weight: bold;
	font-size: 1em;
}

.formular .absenden:hover {
	border: 2px solid rgba(219, 223, 162, 1);
	background-color: #606d0b;
	color: #fff;
}

.alert {
	color: #bf3900
}

.alert-success {
	color: #606d0b;
}

.absenden:disabled {
    opacity: 0.5;
    cursor: not-allowed;
}

.absenden:disabled:hover {
    opacity: 0.5;
    cursor: not-allowed;
    background-color: rgba(219, 223, 162, .5);
    color: #606d0b;
}