#holder{
	border: 2px dashed #ccc;
	background:white;
	position:absolute;
	width:200px;
	height:200px;
}
#holder.hover{
	border: 2px dashed #0c0;
}
#holder p {
	font-size: 25px; 
	padding-top:29px;
	font-family:Arial, Helvetica, sans-serif;
}
progress {
	width: 100%;
}
progress:after {
	content: '%';
}
.fail {
	background: #c00;
	padding: 2px;
	color: #fff;
}
.hidden {
	display: none !important;
}

#label1, #label2, #label3 {
	font-size:large;
	color:gray;
	margin-top:-18px;
}