.number-input input[type=number],
.number-input button {
	padding: 8px;
	display: block;
	float: left;
	border: 1px solid #ccc !important;
}

.number-input input[type="number"] {
	-webkit-appearance: textfield;
	-moz-appearance: textfield;
	appearance: textfield;
	text-align: center !important;
	width: 49.99999%;
}
.number-input input[type="number"]::-webkit-inner-spin-button,
.number-input input[type="number"]::-webkit-outer-spin-button {
	-webkit-appearance: none;
}

.number-input button {
	border: none;
	display: inline-block;
	padding: 8px 16px;
	vertical-align: middle;
	overflow: hidden;
	text-decoration: none;
	color: inherit;
	background-color: inherit;
	text-align: center;
	cursor: pointer;
	white-space: nowrap;
	line-height: inherit;
	width: 24.99999%;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.number-input button:disabled {
	cursor: not-allowed;
	opacity: 0.3;
}
.number-input button:hover {
	color: #000 !important;
	background-color: #ccc !important;
}
.number-input button.fa-minus {
    border-right: none !important;
}
.number-input button.fa-plus {
    border-left: none !important;
}

@media (min-width:601px){
	.w3-row .w3-quarter:not(:first-child),
	.w3-row .w3-third:not(:first-child),
	.w3-row .w3-half:not(:first-child),
	.w3-row .w3-twothird:not(:first-child),
	.w3-row .w3-threequarter:not(:first-child) {
		padding-left:8px;
	}
	
	.w3-row .w3-quarter:not(:last-child),
	.w3-row .w3-third:not(:last-child),
	.w3-row .w3-half:not(:last-child),
	.w3-row .w3-twothird:not(:last-child),
	.w3-row .w3-threequarter:not(:last-child) {
		padding-right:8px;
	}
}


/* Hide all steps by default: */
.tab:not(:first-child) {
	display: none;
}


li.selectable {
	cursor: pointer;
}
li.selected {
	color:#000!important;
	background-color:#ddffdd!important;
}
li.selected i.fas {
	color:#4CAF50!important
}
li.selected i.fas::before {
	content: "\f274";
}
li.selected div span#text::before {
	content: "Sie haben diesen Termin ausgewählt";
}