body {
	background: #ffffff;
}

.error-v2 {
	padding: 40px;
	margin: 60px 0;
	text-align: center;
	background: rgba(0,0,0,0.5);
}

.error-v2 p {
	color: #fff;
	font-size: 18px;
	font-weight: 200;
}

.error-v2 span {
	color: #fff;
	display: block;
	font-size: 40px;
}

.error-v2 span.error-v2-title {
	color: #fff;
	font-size: 220px;
	line-height: 260px;
}

/*For Mobile Devices*/
@media (max-width: 500px) {
	.error-v2 p {
		font-size: 16px;
	}

	.error-v2 span {
		font-size: 26px;
	}

	.error-v2 span.error-v2-title {
		font-size: 100px;
		line-height: 120px;
	}
}
#upload-file-container			{ background: url("/assets/sportolo-face-a34c765b.jpg") no-repeat; background-size:154px 154px; width:154px; height:154px; border:#e0e0e0 1px solid; }
#upload-file-container input	{ filter: alpha(opacity=0); opacity: 0; width:154px; height:154px; cursor:pointer; }
.icon-upload					{ position:absolute; margin-top:100px; margin-left:100px; }
#sportoloInput9					{ background-image:url("/assets/icon-calendar-bf90597f.png"); background-repeat:no-repeat; background-position:95% 55%; }
.fileUpload					{ position:relative; overflow:hidden; }
.fileUpload input.upload	{ position:absolute; top:0; right:0; margin:0; padding:0; font-size:20px; cursor:pointer; opacity:0; filter:alpha(opacity=0); }
#uploadFile					{ background-color:#ffffff; }

@media screen and (max-width:768px) {

	.fileUpload	{ margin-top:10px; }
	.box-navigation	.btn	{ width:100%; padding-left:0; padding-right:0; }
	.styled-select select	{ background-position:88% 50% !important; }

}

@media screen and (max-width:480px) {

	.box-save button	{ width:100%; padding-left:0; padding-right:0; }
	.box-save a			{ width:100%; padding-left:0; padding-right:0; margin-bottom:10px; }
	.box-mobilszam		{ position:fixed; width:100%; top:50%; margin-top:-120px; left:0; }
	.box-kurzus-search	{ width:100%; margin-top:10px; float:left; }

}
