	form p {
		font-family: verdana;
		font-size: 14px;
	}

	.form-control:not(.is-valid:has(~ .valid-feedback)):not(.is-invalid:has(~ .invalid-feedback)):not(:has(~ .form-text)),
	.form-select:not(.is-valid:has(~ .valid-feedback)):not(.is-invalid:has(~ .invalid-feedback)):not(:has(~ .form-text)) {
		margin-bottom: 16.5px;
	}
	.form-control,
	.form-select {
		color:#000000;
		font-family:Verdana;
		font-size:13px;
		border-radius:4px;
		border:solid thin #979797;
	}

	.form-control[disabled],
	.form-select[disabled] {
		background-color: #e9ecef;
	}

	small,
	.form-label,
	.valid-feedback,
	.invalid-feedback {
		font-family:Verdana;
		font-size:11px;
		margin: 0 !important;
	}

	#mensagemCaptcha {
		clear: both;
	}
	.realperson-challenge ~ .form-control {
		margin-bottom: 0 !important
	}
	.col:has( .realperson-challenge ):not(:has( .form-control.is-invalid ~ .invalid-feedback )) {
		margin-bottom: 16.5px;
	}
