.frameframeframe {
	padding: 4px;
	background: #000;
	margin: 0 auto;
}
	.frameframe {
		border: none !important;
	}

.EaaS-container {
	position: relative;
	font: inherit;
}
	.EaaS-mouse-transparent {
		cursor: url(transcursor.png) 1 4, auto !important;
	}
	.EaaS-mouse-none {
		cursor: none;
	}

	.EaaS-container button {
		text-transform: uppercase;
		font: inherit;
		padding: 1em 2em;
	}
	.EaaS-container button,
	.EaaS-container select {
		color: black;
	}
	.EaaS-container .EaaS-regionselect {
		font-size: smaller;
		margin-top: 2em;
	}
		.EaaS-container select {
			font: inherit;
		}
		.EaaS-container button {
			transition: none;
		}



.spinner {
	margin: auto;
	width: 50px;
	height: 30px;
	text-align: center;
	font-size: 10px;
}
	.spinner div {
		background-color: #000;
		height: 100%;
		width: 6px;
		display: inline-block;
		animation: stretchdelay 1.2s infinite ease-in-out;
	}
	.spinner .rect2, 
	.spinner .rect3, 
	.spinner .rect4, 
	.spinner .rect5 
		{ margin-left: 4px;}
	.spinner .rect2 
		{ animation-delay: -1.1s; }
	.spinner .rect3
		{ animation-delay: -1s; }
	.spinner .rect4
		{ animation-delay: -0.9s; }
	.spinner .rect5 
		{ animation-delay: -0.8s; }

@keyframes stretchdelay {
	0%, 40%, 100% {
		transform: scaleY(0.4);
	}

	20% {
		transform: scaleY(1);
	}
}