.uagb-forms__outer-wrap {
	padding: 25px;

	.uagb-forms-main-form {
		.uagb-forms-form-hidden-data {
			display: none;
		}

		.uagb-forms-required-wrap {
			float: right;

			.components-toggle-control {
				.components-base-control__field {
					.components-form-toggle {
						margin-left: 5px;
						margin-top: 4px;
					}

					.components-toggle-control__label {
						margin-right: 5px;
					}
				}
			}
		}

		input[type="checkbox"],
		input[type="radio"] {
			margin-top: 5px;
			margin-bottom: 5px;
		}
	}

	.block-editor-block-list__block {
		padding: 0;
		margin: 0;
	}
}

.components-select-control__input {
	height: auto;
	-webkit-appearance: none;
	appearance: none;
}

.ast-outline-button {
	display: inline-flex;
}

.uagb-form-notice {
	padding: 8px 10px;
	background-color: #fff8e5;
	border-left: 5px solid #ffb901;
	color: #32373c;
	font-size: 13px;
	line-height: 20px;
}
//width for select box in editor
select.uagb-forms-select-box.uagb-forms-input {
	max-width: 100%;
}

.uagb-form-emailto {
	margin-top: 10px;
}

.uagb-forms-recaptcha-button {
	display: block;
	width: 50%;
	margin-bottom: 15px;
}

.uagb-forms-variations {

	.block-editor-block-variation-picker__variations {
		display: flex;
		flex-wrap: nowrap;
	}
}

.uagb-forms-phone-wrap {
	& .uagb-forms-phone-flex {
		display: flex;
		width: 100%;

		& .components-base-control__field {
			height: calc(100% - 8px);
		}

		& .uagb-form-phone-country {
			width: auto !important;
		}

		& .uagb-forms-phone-input {
			margin-bottom: 8px;
		}
	}
}

.uagb-forms-main-submit-button {
	justify-content: center;
}
