/* Bestandskunden-Formular: Speedy-Layout mit Bootstrap 5 */

.jof .form-inline {
	display: flex;
	flex-flow: row wrap;
	align-items: center;
	gap: 0.25rem;
}

.jof #ContractExtend,
.jof .ac-contract-extend-qty {
	display: inline-block;
	width: 40px !important;
	min-width: 40px;
	max-width: 48px;
	flex: 0 0 auto;
	margin: 0 0.25rem;
	padding: 0.25rem 0.35rem;
	text-align: center;
}

.jof .card.card-body.bg-white {
	border: 1px solid #dcdcde;
}

.jof .option .card.card-body.bg-light {
	border: 1px solid #e3e3e3;
}

.jof .form-check {
	padding-left: 1.75em;
}

.jof .form-check-input[type="checkbox"] {
	margin-top: 0.2em;
}

.jof input[type="number"][name="TSEUSBStick"],
.jof input[type="number"][name="Druckserver"] {
	display: inline-block;
	width: 70px;
	margin-right: 0.35rem;
}
