.singleDoctorsearch-input--error {
	border-color: #dc3545 !important;
	box-shadow: 0 0 0 2px rgba(220, 53, 69, 0.15);
}

.singleDoctorsearch-hint {
	display: block;
	width: 100%;
	margin-top: 0.35rem;
	font-size: 0.8125rem;
	color: #dc3545;
}

.singleDoctorsearch-form.is-consult-redirecting .singleDoctorsearch-button {
	opacity: 0.75;
	pointer-events: none;
}

.singleDoctorsearch-input.aldoctorz-prefilled-remote {
	cursor: default;
}

.singleDoctorsearch-button__label--mob {
	display: none;
}

@media (max-width: 767px) {
	.singleDoctorsearch-button__label--web {
		display: none;
	}

	.singleDoctorsearch-button__label--mob {
		display: inline;
	}
}