/*
 This file is used to style the Gravity Forms forms.
 The Section block's style variations are used to style the form.
 Custom styling is added here first for common styles and then section block Pairing 1 has overrides at the bottom.
*/

/* Inputs */
div.gform_wrapper[data-form-theme="gravity-theme"] .gfield input,
div.gform_wrapper[data-form-theme="gravity-theme"] .gfield textarea,
div.gform_wrapper[data-form-theme="gravity-theme"] .gfield select {
  background: rgba(255, 255, 255, 0.10);
  border: 1px solid transparent;
  border-radius: var(--wp--custom--border--rounded-small);
  color: rgba(255, 255, 255, 0.85);
}

/* Time Select height fix */
div.gform_wrapper[data-form-theme="gravity-theme"] .gfield_time_ampm select {
	padding: .75rem .5rem;
}

/* "Fill" button style */
div.gform_wrapper[data-form-theme="gravity-theme"] .gform-footer input.gform_button[type="submit"],
div.gform_wrapper[data-form-theme="gravity-theme"] .gfield.gfield--type-fileupload .button {
	background: var(--wp--preset--color--theme-07) !important;
	color: var(--wp--preset--color--theme-03) !important;
	border-radius: var(--wp--custom--border--rounded-small);
	border-width: 0;
	color: var(--wp--custom--color--button-text);
	font-family: var(--wp--preset--font-family--be-vietnam-pro);
	font-size: var(--wp--preset--font-size--md);
	font-style: normal;
	font-weight: 500;
	line-height: 1;
	padding-top: var(--wp--custom--spacing--12);
	padding-right: var(--wp--custom--spacing--24);
	padding-bottom: var(--wp--custom--spacing--12);
	padding-left: var(--wp--custom--spacing--24);
	text-decoration: none;
}

/* Section Style: Pairing 1 (Default) */
.is-style-default div.gform_wrapper[data-form-theme="gravity-theme"] .gfield input,
.is-style-default div.gform_wrapper[data-form-theme="gravity-theme"] .gfield textarea,
.is-style-default div.gform_wrapper[data-form-theme="gravity-theme"] .gfield select {
	background: transparent !important;
	border-color: var(--wp--custom--color--button-bg) !important;
	color: var(--wp--preset--color--theme-03) !important;
}

/* Button Style: Pairing 1 (Default) */
.is-style-default div.gform_wrapper[data-form-theme="gravity-theme"] .gform-footer input.gform_button[type="submit"],
.is-style-default div.gform_wrapper[data-form-theme="gravity-theme"] .gfield.gfield--type-fileupload .button {
	background-color: var(--wp--custom--color--button-bg) !important;
	color: var(--wp--custom--color--button-text) !important;
}

/* Hover: Pairing 1 (Default) */
.is-style-default div.gform_wrapper[data-form-theme="gravity-theme"] .gform-footer input.gform_button[type="submit"]:hover,
.is-style-default div.gform_wrapper[data-form-theme="gravity-theme"] .gfield.gfield--type-fileupload .button:hover {
	background-color: var(--wp--custom--color--button-bg-hover) !important;
	color: var(--wp--custom--color--button-text-hover) !important;
}