@charset "utf-8";

	/* Foglio di stile per il pannello di amministrazione */
#denierUser{
	width: 80%;
	text-align: center;
	padding: 20px 10px;
	border: 1px solid red;
	margin-top: 100px;
}


	/* Welcome */
#DeluxeCaptcha_admWelcomeAd{
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	right:0;
	background-color: #000;
	z-index: 999999999;
	opacity: .7;
	filter: alpha(opacity=70);
	display: none;
}
.DeluxeCaptcha_admWelcome{
	position: fixed;
	z-index: 9999999999;
	width: 900px;
	height: 640px;
	top: 50%;
	left: 250%;
	margin-left: -450px;	
	margin-top: -280px;
	background: url(../imgs/DeluxeCaptcha_welcome.png) no-repeat;
}
.DeluxeCaptcha_admWelcome > div{
	position: absolute;
	background: #000;
	color: #fff;
	cursor: pointer;
	right: -15px;
	top: -15px;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	width: 30px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	font-weight: bold;
	z-index: 102;
}


	
	/* Titolo */
#DeluxeCaptcha_admin_title{
	font-size: 50px;
}
#DeluxeCaptcha_admin_subTitle{	
	font-size: 16px;
	font-weight: 600;
	color: #000;
}
#DeluxeCaptcha_admin_innerTitle{
	display: inline-block;
	font-size: 18px;
	font-style: normal;
	font-weight: 600;
	color: #44832B;
	text-transform: uppercase;
	text-decoration: underline;
}



	/* Div layout styles */
.DeluxeCaptcha_admContainer{
    margin:20px auto;
    padding:20px;
    border:1px solid #c2c0b8;
    background-color:#fff;
    -webkit-box-shadow:0 0 60px 10px rgba(0, 0, 0, .1) inset, 0 5px 0 -4px #fff, 0 5px 0 -3px #c2c0b8, 0 11px 0 -8px #fff, 0 11px 0 -7px #c2c0b8, 0 17px 0 -12px #fff, 0 17px 0 -11px #c2c0b8;
    -moz-box-shadow:0 0 60px 10px rgba(0, 0, 0, .1) inset, 0 5px 0 -4px #fff, 0 5px 0 -3px #c2c0b8, 0 11px 0 -8px #fff, 0 11px 0 -7px #c2c0b8, 0 17px 0 -12px #fff, 0 17px 0 -11px #c2c0b8;
    box-shadow:0 0 60px 10px rgba(0, 0, 0, .1) inset, 0 5px 0 -4px #fff, 0 5px 0 -3px #c2c0b8, 0 11px 0 -8px #fff, 0 11px 0 -7px #c2c0b8, 0 17px 0 -12px #fff, 0 17px 0 -11px #c2c0b8;
	width: 90%;
	overflow: hidden;
	position: relative;
	z-index: 10;
	font-size: 14px;
	font-family: 'Open Sans',sans-serif;
}
.DeluxeCaptcha_admContainer a:focus{ color: #124964; -webkit-box-shadow: none; box-shadow: none; }
.DeluxeCaptcha_admContainer p{ margin: 0 20px 0 0; display: inline-block; }
.DeluxeCaptcha_admContainer i{ font-size: 12px; }
.DeluxeCaptcha_admContainer ol li{ font-size: 12px; margin: 0 0 0 2em; }
.DeluxeCaptcha_admContainer form input, .DeluxeCaptcha_admContainer form select{ border: 1px solid #e1e1e1; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; width: 100px; height: 30px; margin: 2px; box-shadow: none; }
.DeluxeCaptcha_admContainer form input[type=checkbox]{ width: 14px; height: 14px; }
.DeluxeCaptcha_admContainer form input[type=checkbox]:checked:before{ color: #008ec2 !important; }
.DeluxeCaptcha_admContainer form *:disabled{ box-shadow: inset 0 1px 2px rgba(0,142,154,.4); background: rgba(0, 142, 154, 0.5); color: rgba(0, 142, 154, 1); border-color: #008ec2; }
.DeluxeCaptcha_admContainer form input[type=submit]{ background: #008ec2; border-color: #006799; color: #fff; width: 115px; height: 35px; margin-top: 10px; outline: none !important; box-shadow: none !important; cursor: pointer; }
.DeluxeCaptcha_admContainer form input[type=submit]:active{ background: #0073aa; border-color: #006799; -webkit-box-shadow: inset 0 2px 0 #006799; box-shadow: inset 0 2px 0 #006799; }
	.DeluxeCaptcha_adm1lvl{
		width: 95%;
		margin: 20px auto;
		background: #FFFFFF;
		background: -moz-linear-gradient(0deg, #F5F5F5 0%, #FFF 25%, #FFF 75%, #F5F5F5 100%);
		background: -ms-linear-gradient(0deg, #F5F5F5 0%, #FFF 25%, #FFF 75%, #F5F5F5 100%);
		background: -webkit-linear-gradient(0deg, #F5F5F5 0%, #FFF 25%, #FFF 75%, #F5F5F5 100%);
		background: linear-gradient(0deg, #F5F5F5 0%, #FFF 25%, #FFF 75%, #F5F5F5 100%);
		border: 1px solid #777777;
		-moz-border-radius: 6px 6px 6px 6px;
		-webkit-border-radius: 6px 6px 6px 6px;
		border-radius: 6px 6px 6px 6px;
		-moz-box-shadow: 0 0 6px rgba(0, 0, 0, 0.5);
		-webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.5);
		box-shadow: 0 0 6px rgba(0, 0, 0, 0.5);
		margin: 20px auto;
		padding: 12px;
		position: relative;
	}
	.DeluxeCaptcha_adm1lvl:before, .DeluxeCaptcha_adm1lvl:after {
		background: none;
		bottom: 12px;
		-moz-box-shadow: 0 10px 12px rgba(0, 0, 0, .5);
		-webkit-box-shadow: 0 10px 12px rgba(0, 0, 0, .5);
		box-shadow: 0 10px 12px rgba(0, 0, 0, .5);
		content: "";
		height: 10px;
		left: 12px;
		position: absolute;
		width: 40%;
		z-index: -1;
		-moz-transform: skew(-4deg) rotate(-4deg);
		-webkit-transform: skew(-4deg) rotate(-4deg);
		transform: skew(-4deg) rotate(-4deg);
	}
	.DeluxeCaptcha_adm1lvl:after {
		-moz-transform: skew(4deg) rotate(4deg);
		-webkit-transform: skew(4deg) rotate(4deg);
		transform: skew(4deg) rotate(4deg);
		left: auto;
		right: 12px;
	}
	.DeluxeCaptcha_adm1lvl input:focus{
		border-color: #008ec2;
		-webkit-box-shadow: 0 0 2px #008ec2;
		-moz-box-shadow:    0 0 2px #008ec2;	
		box-shadow:			0 0 2px #008ec2;
	}
	.DeluxeCaptcha_adm1lvl table tr:first-child td{
		font-size: 16px;
		font-weight: bold;
	}
	.shadow-bottom:before, .shadow-bottom:after {
		top: auto;
		bottom: 12px;
		-moz-box-shadow: 0 10px 14px rgba(0, 0, 0, 0.5);
		-webkit-box-shadow: 0 14px 12px rgba(0, 0, 0, 0.5);
		box-shadow: 0 14px 12px rgba(0, 0, 0, 0.5);
	}
	.DeluxeCaptcha_admPrev{
		z-index: 9;
		width: 90%;
		background: #eee;
		margin: 20px auto;
		display: block;
		padding: 12px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		-webkit-box-shadow: inset 0 1px 1px 0 #c7c7c7;
		-moz-box-shadow: inset 0 1px 1px 0 #c7c7c7;
		box-shadow: inset 0 1px 1px 0 #c7c7c7;
	}
	.DeluxeCaptcha_admPrev > div{
		display: table-cell;
		vertical-align: middle;
		height: 200px;
		padding: 30px;
		width: 50%;
	}
	.DeluxeCaptcha_admPrev > div:first-child{
		margin: 20px auto;
		padding:20px;
		cursor: default;
		background: #fff url(../imgs/bgimg.jpg) repeat;
		-webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, .1);
		-moz-box-shadow: 0px 0px 3px rgba(0, 0, 0, .1);
		box-shadow: 0px 0px 3px rgba(0, 0, 0, .1);
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		-o-border-radius:5px;
		border-radius:5px;
	}



	/* Donations */
.DeluxeCaptcha_admContainer#DeluxeCaptcha_don{
	display: block;
	height: initial;
	border: initial;
	background: #52B66A;
	-webkit-border-radius:	3px;
	-moz-border-radius:		3px;
	border-radius:			3px;
	-webkit-box-shadow: 0px 1px 2px 0px #969696;
	-moz-box-shadow:    0px 1px 2px 0px #969696;
	box-shadow:         0px 1px 2px 0px #969696;
	padding: 8px 0;
	margin-top: 100px;
}
	.DeluxeCaptcha_don1lvl{
		display: block;
		margin: 0 auto;
		width: 93%;
		height: 26px;
		-webkit-border-radius:	4px;
		-moz-border-radius:		4px;
		border-radius:			4px;
		background: #FFF9F9;
	}
	.DeluxeCaptcha_don1lvl table{ width: 96% }
	.DeluxeCaptcha_don1lvl table td{ padding: 3px 5px }
		.DeluxeCaptcha_don2lvl{
			background: #52B66A;
			width: 90%;
			height: auto;
			padding: 0 15px;
			-webkit-box-shadow: 	1px 1px 1px 0px #007E26 inset;
			-moz-box-shadow: 		1px 1px 1px 0px #007E26 inset;
			box-shadow: 			1px 1px 1px 0px #007E26 inset;
			-webkit-border-radius:	4px;
			-moz-border-radius:		4px;
			border-radius:			4px;
			color: #fff;
			font-size: 12px;
		}
	.DeluxeCaptcha_admContainer#DeluxeCaptcha_donation {  width: 100%; border-radius: 10px; margin: 10px auto; padding: 4px 6px; }
.DeluxeCaptcha_donTrigger{
	display: inline-block;
	position: relative;
	vertical-align: middle;
	margin: -2px 0 0 6px;
	width: 18px;
	height: 18px;
	background: url(../imgs/DeluxeCaptcha_don.png) no-repeat;
	cursor: pointer;
}


