@charset "utf-8";
/* Telefono */
@import url("demos_tel.css") only screen and (max-width:320px);
/* Tablet */
@import url("demos_tablet.css") only screen and (min-width:321px) and (max-width:768px);
/* Desktop */
@import url("demos_desktop.css") only screen and (min-width:769px);

/* CSS Document */
body {margin: 0; padding:0;}

.tab {width:95%; margin:auto; border:0;}
.tab tr { height:35px; vertical-align:top}	
.r { color:#F00}

h4 { text-align:center;}	

.pulsante {
 outline: none;
 cursor: pointer;
 text-align: center;
 text-decoration: none;
 font: bold 12px Arial, Helvetica, sans-serif;
 color: #fff;
 padding: 10px 20px;
 border-radius:5px;
 border: solid 1px #0076a3;
 background: #0095cd;
 margin:0 auto;
}	

/* input radio */
/* The container */
.container {
    display: block;
    position: relative;
    padding-left: 35px;
    margin-bottom: 8px;
    cursor: pointer;
    font-size: 1.1em;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

/* Hide the browser's default radio button */
.container input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
}

/* Create a custom radio button */
.checkmark {
    position: absolute;
    top: 0;
    left: 0;
    height: 25px;
    width: 25px;
    background-color: #BBBBBB;
    border-radius: 50%;
}

/* On mouse-over, add a grey background color */
.container:hover input ~ .checkmark {
    background-color: #ccc;
}

/* When the radio button is checked, add a blue background */
.container input:checked ~ .checkmark {
    background-color: #2196F3;
}

/* Create the indicator (the dot/circle - hidden when not checked) */
.checkmark:after {
    content: "";
    position: absolute;
    display: none;
}

/* Show the indicator (dot/circle) when checked */
.container input:checked ~ .checkmark:after {
    display: block;
}

/* Style the indicator (dot/circle) */
.container .checkmark:after {
 	top: 9px;
	left: 9px;
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: white;
}
.privacy > p { margin-left:5px; margin-right:5px; text-align:justify;}
.privacy > h4 { text-align:center;}
.partner { margin-left:5px; margin-right:5px}