/* Javascript error meassage
--------------------------------------------------------------- */
section.error {
	position: absolute;
	width: 100%;
	margin: 0px auto 0px auto;
	text-align: center;
	background: #fc0;
	z-index: 30;
	-o-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
	box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
	top: 80px;
}

article.javaError {
	width: 100%;
	background: #fc0;
	z-index: 30;
	top: 60px;
	padding: 0% 0px 0% 0px;
	display: block;
	height: 440px;
	transition: all .2s linear;	
}

article.javaError h2 {
	color: #000;
	font-size: 28px;
	text-shadow: none;
	border-bottom: 1px dotted #000;
	margin: 8% auto 0.5% auto;
	padding: 0px 0px 0px 0px;
	width: 98%;
}

article.javaError p {
	color: #000;
	font-size: 21px;
	text-shadow: none;
	margin: 1% auto 1.5% auto;
}

article.javaError p.smallErrorText {
	font-size: 16px;
	line-height: 1em;	
	color: #000;
	text-shadow: none;
	margin: 1% auto 1.5% auto;
	padding: 0px 0px 4% 0px;
}
	
#javaCloseBtn {
	padding: 12px 0px 0px 0px;
	display: block;
	color: #fff;
	position: relative;
	background: #fc0;
	font-size: 14px;
	line-height: 14px;
	text-transform: uppercase;
	height: 34px;
}

#trigger:checked + article.javaError, #trigger:checked + article.topSpacer {
	height: 0px;
}

#trigger:checked + article.javaError h2, #trigger:checked + article.javaError p {
	display: none;
}

#trigger {
	display: none;
}