.overlay {



	filter: blur(3px);

	-webkit-filter: blur(3px);

	-moz-filter: blur(3px);

	-o-filter: blur(3px);

	-ms-filter: blur(3px);

	filter: url(blur.svg#blur);

	filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='3');

}



#mesaj_succes {

	font-family: 'Open Sans', sans-serif;

	font-size: 20px;

	top: 50%;

	margin-top: -100px;

	position: relative;

}

#mesaj_succes a:visited {

	color: #579BD3;

	text-decoration: none;

	font-weight: bold;

}

#mesaj_succes a {

	color: #579BD3;

	text-decoration: none;

	font-weight: bold;

}

#mesaj_eroare {

	font-family: 'Open Sans', sans-serif;

	font-size: 20px;

	top: 50%;

	margin-top: -25px;

	position: relative;

}



#box {

	width: 500px;

	height: 300px;

	display: block;

	position: fixed;

	left: 50%;

	margin-left: -250px;

	top: 50%;

	margin-top: -115px;

	text-align: center;

	border: 1px solid #ccc;

	border-radius: 4px;

	background: rgba(236, 236, 236, 0.95);

}



.innerbox {

position: relative;

top: 25%;

}



.download {

	margin: 50px 30px 0 30px;

	color: #555;

	font-weight: bold;

}



.download a:hover {

background: #ddd;

transition: background ease-in-out .45s;

}

.download a:visited {

color: #579BD3;

}

.download a {

color: #579BD3;

display: block;

text-decoration: none;

font-weight: 800;

border: 1px solid #ccc;

margin: 15px 150px 0 170px;

border-radius: 5px;

padding: 5px;

background: rgba(204, 204, 204, 0.1);

}



.donate {

text-align: center;

margin: 35px 30px 0 30px;

color: #555;

font-size: 12px;

}



.donate img {

position: relative;

left: 50%;

margin-left: -83px;

margin-top: 20px;

display: block;

}



.loaderMessage {

	font-family: 'Open Sans', sans-serif;

	font-weight: bold;

	font-size: 30px;

	width: 220px;

	display: block;

	position: fixed;

	left: 50%;

	margin-left: -110px;

	top: 50%;

	margin-top: 100px;

}



	#loader-wrapper {

	    position: fixed;

	    top: 0;

	    left: 0;

	    width: 100%;

	    height: 100%;

	    z-index: 1000;

	}

	#loader {

	    display: block;

	    position: relative;

	    left: 50%;

	    top: 50%;

	    width: 150px;

	    height: 150px;

	    margin: -75px 0 0 -75px;

	    border-radius: 50%;

	    border: 3px solid transparent;

	    border-top-color: #3498db;

	    -webkit-animation: spin 2s linear infinite; /* Chrome, Opera 15+, Safari 5+ */

	    animation: spin 2s linear infinite; /* Chrome, Firefox 16+, IE 10+, Opera */

	}



	#loader:before {

	    content: "";

	    position: absolute;

	    top: 5px;

	    left: 5px;

	    right: 5px;

	    bottom: 5px;

	    border-radius: 50%;

	    border: 3px solid transparent;

	    border-top-color: #e74c3c;

	    -webkit-animation: spin 3s linear infinite; /* Chrome, Opera 15+, Safari 5+ */

	      animation: spin 3s linear infinite; /* Chrome, Firefox 16+, IE 10+, Opera */

	}



	#loader:after {

	    content: "";

	    position: absolute;

	    top: 15px;

	    left: 15px;

	    right: 15px;

	    bottom: 15px;

	    border-radius: 50%;

	    border: 3px solid transparent;

	    border-top-color: #f9c922;

	    -webkit-animation: spin 1.5s linear infinite; /* Chrome, Opera 15+, Safari 5+ */

	      animation: spin 1.5s linear infinite; /* Chrome, Firefox 16+, IE 10+, Opera */

	}



	@-webkit-keyframes spin {

	    0%   {

	        -webkit-transform: rotate(0deg);  /* Chrome, Opera 15+, Safari 3.1+ */

	        -ms-transform: rotate(0deg);  /* IE 9 */

	        transform: rotate(0deg);  /* Firefox 16+, IE 10+, Opera */

	    }

	    100% {

	        -webkit-transform: rotate(360deg);  /* Chrome, Opera 15+, Safari 3.1+ */

	        -ms-transform: rotate(360deg);  /* IE 9 */

	        transform: rotate(360deg);  /* Firefox 16+, IE 10+, Opera */

	    }

	}

	@keyframes spin {

	    0%   {

	        -webkit-transform: rotate(0deg);  /* Chrome, Opera 15+, Safari 3.1+ */

	        -ms-transform: rotate(0deg);  /* IE 9 */

	        transform: rotate(0deg);  /* Firefox 16+, IE 10+, Opera */

	    }

	    100% {

	        -webkit-transform: rotate(360deg);  /* Chrome, Opera 15+, Safari 3.1+ */

	        -ms-transform: rotate(360deg);  /* IE 9 */

	        transform: rotate(360deg);  /* Firefox 16+, IE 10+, Opera */

	    }

	}


