.gpswp-va-form input.error {
	border: 1px solid red;
}

.gpswp-va-form span.error {
	color: red;
	font-size: .875em;
}

.gpswp-va-form .input-group-btn:first-child>.btn, 
.gpswp-va-form .input-group-btn:first-child>.btn-group {
    width: 100px;
}

.gpswp-va-form .input-group-btn {
	vertical-align: top;
}

.input-group-btn {
	display: none !important;
}

.input-group {
	display: flex !important;
}

input.btn.btn-primary {
	/* margin-top: 30px; */
}