html {
	font-size: 2vmax;
	-moz-user-select: none;
	-khtml-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
p, h1, input[type=button] {
	font-style: italic;
	text-shadow: -1px -1px 2px rgba(0,0,0,.6);
	font-family: Serif, Times, "Times New Roman";
}
#info {
	position: fixed;
	top: 5%;
	left: 10%;
	width: 75%;
	padding: 2.5%;
	z-index: 3;
	background-color: #888;
	color: #DDD;
	border-radius: 1rem;
	box-shadow: 3px 3px 3px rgba(0,0,0,.4);
}
#info:after {
	content: " ";
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	opacity: .5;
	z-index: -1;
}
h1 {
	margin-top: 0;
	font-size: 2rem;
	margin-bottom: 0;
}
p {
	float: left;
	line-height: 1.2rem;
}
.credits {
	margin: 0;
	font-size: .8rem;
}
.tiny {
	margin: 0;
	clear: both;
	line-height: 1rem;
	width: 50%;
	font-size: .6rem;
}
a, a:visited {
	color: #FFF;
}
a:hover {
	color: #FA0;
}
#progress-bar {
	position: absolute;
	top: 50%;
	left: 16.67%;
	width: 66.67%;
	height: 20px;
	margin-top: -10px;
	background-color: #000;
	z-index: 2;
	border-radius: 10px;
	overflow: hidden;
	box-shadow: 1px 1px 3px rgba(0,0,0,.5);
}
#status {
	height: 100%;
	width: 1px;
	background-color: #00acfd;
	background-image: -webkit-gradient(linear, left bottom, right top, from(#00acfd), to(#ffe70f));
	background-image: -webkit-linear-gradient(left bottom, #00acfd, #ffe70f);
	background-image: -moz-linear-gradient(left bottom, #00acfd, #ffe70f);
	background-image: -o-linear-gradient(left bottom, #00acfd, #ffe70f);
	background-image: -ms-linear-gradient(left bottom, #00acfd, #ffe70f);
	background-image: linear-gradient(left bottom, #00acfd, #ffe70f);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr='#00acfd', EndColorStr='#ffe70f');
}
input[type=button] {
	position: absolute;
	bottom: 2.5%;
	right: 2.5%;
	padding: 5px 20px;
	font-size: 2rem;
	border: none;
	border-radius: .5rem;
	background-color: #34d9fd;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#34d9fd), to(#0046d4));
	background-image: -webkit-linear-gradient(top, #34d9fd, #0046d4);
	background-image: -moz-linear-gradient(top, #34d9fd, #0046d4);
	background-image: -o-linear-gradient(top, #34d9fd, #0046d4);
	background-image: -ms-linear-gradient(top, #34d9fd, #0046d4);
	background-image: linear-gradient(top, #34d9fd, #0046d4);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#34d9fd', EndColorStr='#0046d4');
	
	color: #DDD;
	outline: none;
	box-shadow: -1px -1px 2px rgba(0,0,0,.4) inset;
	cursor: pointer;
}
input[type=button]:hover {
	background-color: #30d8fd;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#30d8fd), to(#0053f5));
	background-image: -webkit-linear-gradient(top, #30d8fd, #0053f5);
	background-image: -moz-linear-gradient(top, #30d8fd, #0053f5);
	background-image: -o-linear-gradient(top, #30d8fd, #0053f5);
	background-image: -ms-linear-gradient(top, #30d8fd, #0053f5);
	background-image: linear-gradient(top, #30d8fd, #0053f5);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#30d8fd', EndColorStr='#0053f5');
}
input[type=button]:active {
	background-color: #219fba;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#219fba), to(#003ebe));
	background-image: -webkit-linear-gradient(top, #219fba, #003ebe);
	background-image: -moz-linear-gradient(top, #219fba, #003ebe);
	background-image: -o-linear-gradient(top, #219fba, #003ebe);
	background-image: -ms-linear-gradient(top, #219fba, #003ebe);
	background-image: linear-gradient(top, #219fba, #003ebe);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#219fba', EndColorStr='#003ebe');
}
.bg-gradient, #tap-me {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.alpha {
	background-color: #00cf00;
	background-image: -webkit-gradient(linear, left bottom, right top, from(#00cf00), to(#ffdf00));
	background-image: -webkit-linear-gradient(left bottom, #00cf00, #ffdf00);
	background-image: -moz-linear-gradient(left bottom, #00cf00, #ffdf00);
	background-image: -o-linear-gradient(left bottom, #00cf00, #ffdf00);
	background-image: -ms-linear-gradient(left bottom, #00cf00, #ffdf00);
	background-image: linear-gradient(left bottom, #00cf00, #ffdf00);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr='#00cf00', EndColorStr='#ffdf00');
}
.beta {
	/*background-color: #ff2b6d;*/
	background-image: -webkit-gradient(linear, left top, right bottom, from(rgba(255, 43, 109, 1.00)), to(rgba(1, 49, 212, 0.00)));
	background-image: -webkit-linear-gradient(left top, rgba(255, 43, 109, 1.00), rgba(1, 49, 212, 0.00));
	background-image: -moz-linear-gradient(left top, rgba(255, 43, 109, 1.00), rgba(1, 49, 212, 0.00));
	background-image: -o-linear-gradient(left top, rgba(255, 43, 109, 1.00), rgba(1, 49, 212, 0.00));
	background-image: -ms-linear-gradient(left top, rgba(255, 43, 109, 1.00), rgba(1, 49, 212, 0.00));
	background-image: linear-gradient(left top, rgba(255, 43, 109, 1.00), rgba(1, 49, 212, 0.00));
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr='#ff2b6d', EndColorStr='#0131d4');
}
#tap-me {
	z-index: 2;
}
button {
	width: 12.5%;
	height: 10%;
	background-color: transparent;
	border: none;
	color: transparent;
	outline: none;
}
button:active, button.active {
	background-color: rgba(0,0,0,.1);
}
button {
	outline: 1px solid rgba(0,0,0,.1);
}
#help-me-earn-some-money {
	position: fixed;
	bottom: 0;
	left: 30%;
	width: 40%;
	height: 15%;
	z-index: 2;
}
#help-me-earn-some-money .close {
	position: absolute;
	top: -22px;
	right: 30px;
	padding: 3px;
	background-color: #f7fcf8;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#f7fcf8), to(#b8afb3));
	background-image: -webkit-linear-gradient(top, #f7fcf8, #b8afb3);
	background-image: -moz-linear-gradient(top, #f7fcf8, #b8afb3);
	background-image: -o-linear-gradient(top, #f7fcf8, #b8afb3);
	background-image: -ms-linear-gradient(top, #f7fcf8, #b8afb3);
	background-image: linear-gradient(top, #f7fcf8, #b8afb3);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#f7fcf8', EndColorStr='#b8afb3');
	font-family: Arial, Verdana, Helvetica;
	font-size: 14px;
	font-weight: bold;
	color: #222;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	cursor: pointer;
}