.acf-field[data-name='gtxcel_fixedfield_owner'],
.geobase-field.owner {
	display: none;
}

.toggle-forms .login {
	display: none;
}

.btn-login {
	display: inline-block;
	padding: 5px 10px;
	background: #f1f1f1;
	border: 1px solid #666;
	color: #666;
	border-radius: 3px;
}

a.btn {
	display: inline-block;
	padding: 5px 10px;
	border: 1px solid #999999;
	border-radius: 3px;
}

select[multiple='multiple'] {
	height: 80px;
	background-image: none;
}

.owner-edit {
	display: inline-block;
	float: right;
	font-size: 12px;
	line-height: 14px;
	margin: 10px;
}

/*
* ACF Frontend Form -- User Submissions Form.
*/
#acf-form-wrapper .acf-field input[type='text'],
#acf-form-wrapper .acf-field input[type='password'],
#acf-form-wrapper .acf-field input[type='number'],
#acf-form-wrapper .acf-field input[type='search'],
#acf-form-wrapper .acf-field input[type='email'],
#acf-form-wrapper .acf-field input[type='url'],
#acf-form-wrapper .acf-field textarea,
#acf-form-wrapper .acf-field select {
	max-width: 100%;
}

/* Loading Interaction */
.loaderDots {
	width: 100px;
	height: 100px;
	border-radius: 100%;
	position: relative;
	margin: 0 auto;
}

#loaderDots span {
	display: inline-block;
	width: 20px;
	height: 20px;
	border-radius: 100%;
	background-color: #3498db;
	margin: 35px 5px;
}

#loaderDots span:nth-child(1) {
	animation: loaderDotsBounce 1s ease-in-out infinite;
}

#loaderDots span:nth-child(2) {
	animation: loaderDotsBounce 1s ease-in-out 0.33s infinite;
}

#loaderDots span:nth-child(3) {
	animation: loaderDotsBounce 1s ease-in-out 0.66s infinite;
}

@keyframes loaderDotsBounce {
	0%,
	75%,
	100% {
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		-o-transform: translateY(0);
		transform: translateY(0);
	}

	25% {
		-webkit-transform: translateY(-20px);
		-ms-transform: translateY(-20px);
		-o-transform: translateY(-20px);
		transform: translateY(-20px);
	}
}
