body,html,input {
	font-family: Tahoma, verdana, arial, helvetica, sans-serif;
	font-size: 11px;
}

.btn_vota {
	/*fix per il cambio di dimensione dei padding*/
    -moz-box-sizing: border-box; 
    -webkit-box-sizing: border-box; 
     box-sizing: border-box; 
	 width:300px; 
	 height:132px; 
	 background-image:url(login/rp_vota_e_vinci_2.png); 
	 background-repeat:no-repeat; 
	 cursor:pointer;
	 color:#FFFE00;
	 font-family:Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
	 font-size:12px;
	 padding-left:35px;
	 padding-top:12px;
}

{
	/*fix per il cambio di dimensione dei padding*/
    -moz-box-sizing: border-box; 
    -webkit-box-sizing: border-box; 
     box-sizing: border-box; 
}

.ps {
	width:280px; 
	height:35px;
	color:#000;
	background-color:#f3f3f3;
	text-align:center;
	border:none;
	border-radius:5px;
	font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
	font-size:16px;
}

/*aggiunti Alberto 2024*/
.buttReg {
	color: #ffffff;
	background-color: #326db5;
	font-size: 18px;
	border: 1px solid #2d63c8;
	border-radius: 4px;
	padding: 2px 10px;
	cursor: pointer;
    margin-top: 15px;
}

.buttReg:hover {
	color: #2d63c8;
	background-color: #ffffff;
}

.buttRegDis {
	color: #cdc7c7;
	background-color: #98a0a9;
	font-size: 18px;
	border: 1px solid #98a0a9;
	border-radius: 4px;
	padding: 2px 10px;
	cursor: pointer;
    margin-top: 15px;
}
           
.buttRecu {
	color: #ffffff;
	background-color: #326db5;
	font-size: 10px;
	border: 1px solid #2d63c8;
	border-radius: 4px;
	padding: 2px 10px;
	cursor: pointer;
}
		
.buttRecu:hover {
	color: #2d63c8;
	background-color: #ffffff;
}
 
.termCond {
	/*color: #686868;*/
	color: #fffe00;
    text-decoration: none;
}
 		
.termCond:hover {
	/*color: #0048ff;*/
	color: #00ff45;
	text-decoration: underline;
}
                     
body {font-family: Arial, Helvetica, sans-serif;}

/* The Modal (background) */
.modal {
	display: none; /* Hidden by default */
	position: fixed; /* Stay in place */
	z-index: 1; /* Sit on top */
	padding-top: 100px; /* Location of the box */
	left: 0;
	top: 0;
	width: 100%; /* Full width */
	height: 100%; /* Full height */
	overflow: auto; /* Enable scroll if needed */
	/*background-color: rgb(0,0,0); /* Fallback color */
	/*background-color: rgba(52,101,152,0.6); /* Black w/ opacity */
	background-image: linear-gradient(0deg, transparent, #173a64e0, transparent);
}

/* Modal Content */
.modal-content {
	/*background-color: #fefefe;*/
	background-color: #8affff;
	margin: auto;
	padding: 20px;
	border: 1px solid #888;
	width: 80%;
	/*width: 60%;*/
}

/* The Close Button */
.close {
	color: #787777;
	float: right;
	font-size: 28px;
	font-weight: bold;
	margin-top: -20px;
	margin-right: -10px;
}

.close:hover,
.close:focus {
	color: #000;
	text-decoration: none;
	cursor: pointer;
}

.error1 {
	font-size: 18px;
    text-align: center;
    color: red;
    font-weight: bold;
	width: 300px;
}

.error2 {
	font-size: 18px;
    text-align: center;
    color: #ff4141;
    font-weight: bold;
	/*width: 300px;*/
}

.chkbox {
    vertical-align: middle;
}

input[type=checkbox]
{
  /* Double-sized Checkboxes */
  -ms-transform: scale(1.5); /* IE */
  -moz-transform: scale(1.5); /* FF */
  -webkit-transform: scale(1.5); /* Safari and Chrome */
  -o-transform: scale(1.5); /* Opera */
  transform: scale(1.5);
  padding: 10px;
}