.error p
{
	color: #FFF;
	background-color: #A22;
	padding:5px;
	border-radius: 10px;
	font-size:16px;
}


#xpay-card-errors
{
	color: #C44;	
	padding:	10px;
	font-size: 	18px;	
}


.titolo
{
	font-size: 23px;
}

.formField
{
	width:100%;	color: #000;
}


#checkPrePagamento
{
	width:	15px!important;
	height:	15px!important;
	
	top: 10px;
	left: 10px;
	
	
	
}







hr{ margin:0px; margin-top: 5px; margin-bottom: 5px; border-color: #CCC; }


.pallocco
{
	width:28px;
	height:28px;
	
	font-size: 12px;
	line-height:24px;

	border-radius: 14px;
	text-align: center;
	display: inline-block;
	
	
}
	

.acceso
{
	color: #FFF;
	background-color: #0095e0;
	border: 2px solid #006699;
}

.spento
{
	color: #FFF;
	background-color: #CCC;
	border: 2px solid #BBB;
}

.bordonero{ 	border: 1px solid #DDD; 
				border-radius: 5px; 
				background-color: #FAFAFA; 
				background-color: #FFF; 
		}

#btnRegister{ display: none; }


#formLogin{ display: none; }
#formRegister{ display: block; }
#formUtenteRegistrato{ display: none; }
#formUtenteNonRegistrato{ display: none; }

.showPassword{ background-color:#FFF; border-left:0px;  }
.password{ background-color:#FFF; border-right:0px;  }


.cellaPagamento
{
	color: 			#444;
	cursor: 		pointer;

	padding:		10%;
	transition: 	0.5s;
	
	min-height:		100px;

	font-size:		15px;
	
}

.cellaPagamento:hover
{
	color: 			#337ab7;
}

.barrato
{
	text-decoration: line-through;
}


.rounded
{
	border-radius: 10px !important;
	
	border: 3px solid #EEE  !important;
	border-bottom: 5px solid #EEE  !important;
	
}

.rounded-top
{
	
	border-radius-top-left: 10px;
	border-radius-top-right: 10px;
	
	border-radius-bottom-left: 0px;
	border-radius-bottom-right:0px;
}


.rounded-bottom
{
	border-radius-top-left: 0px;
	border-radius-top-right: 0px;
	
	border-radius-bottom-left: 10px;
	border-radius-bottom-right:10px;
	
}


.aggiustamelo
{
	padding: 0px;
	
}

.infoContainer{ margin-bottom:10px; background-color:#F50 !important; }


.panel
{
	position:relative; 
	background-color:#f5f5f5; 
	color: #444; 
	margin: 0px; 
	padding: 0px; 
	width:100%; 
	padding-top:10px; 
	padding-bottom:10px; 
	font-size:16px; 
	
	border-radius: 0px; 
	border-bottom-left-radius: 5px; 
	border-bottom-right-radius: 5px; 
	border-bottom: -3px;
	
	border: 1px solid #DDD;						
}

.panelTitle	{ padding: 5px;}
.iconcheck	{ color: #AAA; }
.list-group-item{ padding-top: 10px; padding-bottom:10px; background-color:#f5f5f5;  }
.infoRounded{ border-radius: 10px !important; }


.btn.disabled, .btn[disabled], fieldset[disabled] .btn
{
	cursor: pointer !important;
}




.pageView{
	position: absolute;
	display:block;
	
	left: 0px;
	top: 0px;
	
	width:100%;
	height: auto;
	background-color: #FFF;
	transition: opacity  0.5s;
	margin: 0px;

	margin-bottom: 300px;

}

.cellaPagamentoAlt{
	height: 50px;
	cursor:pointer;
	border: 1px solid #444;

	margin-bottom:10px;
}
.cellaPagamentoAlt img{
	height: 40px;

}

