/*# sourceMappingURL=gp-populate-anything.css.map */

@-webkit-keyframes gppa-pulse {
	0% {
		opacity: .6;
	}
	
	50% {
		opacity: .1;
	}
	
	100% {
		opacity: .6;
	}
}

@keyframes gppa-pulse {
	0% {
		opacity: .6;
	}
	
	50% {
		opacity: .25;
	}
	
	100% {
		opacity: .6;
	}
}

@keyframes spinner {
	to {
		transform: rotate(360deg);
	}
}

.gppa-loading:not(.gppa-empty) {
	-webkit-animation: gppa-pulse 1s infinite ease-in-out;
	-o-animation: gppa-pulse 1s infinite ease-in-out;
	-ms-animation: gppa-pulse 1s infinite ease-in-out;
	-moz-animation: gppa-pulse 1s infinite ease-in-out;
	animation: gppa-pulse 1s infinite ease-in-out;
	cursor: wait;
}

.gppa-loading * {
	pointer-events: none;
}

.gppa-loading.gppa-empty, .gppa-loading.gppa-empty span[data-gppa-live-merge-tag] .gppa-loading .gppa-requires-interaction, .gppa-spinner {
	position: relative;
	width: 1rem;
	min-height: 1rem;
	display: inline-block;
	text-indent: -999rem;
}

.gppa-loading.ginput_container {
	display: block;
}

.gppa-loading .gppa-requires-interaction:before, .gppa-loading.gppa-empty span[data-gppa-live-merge-tag]:before, .gppa-loading.gppa-empty:before, .gppa-spinner:before {
	content: "";
	box-sizing: border-box;
	position: absolute;
	top: 50%;
	left: 50%;
	width: 1rem;
	height: 1rem;
	margin-top: -.5rem;
	margin-left: -.5rem;
	border-radius: 50%;
	border-top: .1rem solid #000;
	border-right: .1rem solid transparent;
	animation: spinner .6s linear infinite;
	cursor: wait;
}

.gform_footer input[type=submit][disabled], .gform_page_footer input[type=button][disabled], .gform_page_footer input[type=submit][disabled] {
	cursor: wait;
}

.gform-theme--foundation .gform-field-label span[data-gppa-live-merge-tag] {
	display: contents;
}
