/*
 * GF Style Defaults
 *
 * Most site-wide values are printed as inline CSS variables by the plugin so
 * they load after Gravity Forms has enqueued its own theme styles.
 */

.gform-theme--framework.gform-theme {
	box-sizing: border-box;
}

.gform-theme--framework.gform-theme *,
.gform-theme--framework.gform-theme *::before,
.gform-theme--framework.gform-theme *::after {
	box-sizing: border-box;
}

.gform-theme--framework .gform_button,
.gform-theme--framework input[type="submit"],
.gform-theme--framework button[type="submit"],
.gform-theme--framework .gform_next_button,
.gform-theme--framework .gform_previous_button {
	cursor: pointer;
	transition:
		background-color 160ms ease,
		border-color 160ms ease,
		color 160ms ease,
		transform 160ms ease;
}

.gform-theme--framework .gform_button:active,
.gform-theme--framework input[type="submit"]:active,
.gform-theme--framework button[type="submit"]:active,
.gform-theme--framework .gform_next_button:active,
.gform-theme--framework .gform_previous_button:active {
	transform: translateY(1px);
}
