ul.paginazione {
	display: inline;
	margin:0px;
	padding:5px;
}
ul.paginazione li {
	display: inline;
	VERTICAL-ALIGN:middle;
	margin:0px;
	padding:2px;
}
/*CLASSE: GDPR*/
.c-main-content .gdpr-content, .gdpr-content {
	margin: 0;
	padding: 0;
	list-style:none!important;
}
.c-main-content .gdpr-content li:before, .gdpr-content li:before{
	content:'';
	display:none;
}
.c-main-content .gdpr-content li, .gdpr-content li{
	margin:20px 0;
	padding:15px;
	border:1px solid #e7eaec;
}
.gdpr-title{
	font-weight:600;
}
.gdpr-desc {
	height: 70px;
	margin: 10px 0;
	overflow-y: auto;
}
.gdpr-desc p{
	margin:0;
}
.gdpr-field-allow, .gdpr-field-deny{
	display:inline-block;
}
.gdpr-field-allow label, .gdpr-field-deny label{
	display:inline-block;
	margin-left:5px;
	font-weight:400;
}
.gdpr-field-deny{
	margin-left:10px;
}
.ui-dialog .gdpr-content li {
	padding: 10px 10px 15px;
	font-size: 15px;
	text-align: start;
	margin: 15px 0;
}
.ui-dialog .gdpr-desc {
	margin-top: 5px;
}
.cookieTableWrapper {
	overflow-x: auto;
}

/* --- GDPR History ---*/
.gdpr-history:before, .gdpr-history:after{
	content: '';
	display: table;
}
.gdpr-history:after{
	clear: both;
}
.gdpr-historical-list{
	float: left;
	width: 20%;
}
#gdpr-text-view{
	float: left;
	width: 79%;
	margin: 0 0 0 1%;
}
#gdpr-text-view h1{
	margin-top: 0;
}
#privacy-container {
	margin: .5em;
	text-align: left;
}
#gdpr-top{
	background: rgba(212, 215, 217, .8);
	width: 50px;
	height: 50px;
	float: right;
	bottom: 20px;
	right: 15px;
	z-index: 40;
	-webkit-transition: background-color .3s, transform .5s ease-in-out;
	transition: background-color .3s, transform .5s ease-in-out;
	cursor: pointer;
}
#gdpr-top:before {
	content: '';
	display: block;
	position: relative;
	top: 50%;
	left: 50%;
	width: 8px;
	height: 8px;
	border-right: 4px solid white;
	border-top: 4px solid white;
	-ms-transform: translate(-50%, -30%) rotate(-45deg);
	transform: translate(-50%, -30%) rotate(-45deg);
}
#gdpr-top:hover{
	background: rgba(208, 210, 217, .6);
}

.gdpr-info {
	padding-bottom:1em;
	text-align:justify;
}

.clsinformativa  td{
	padding: 5px;
	text-align:left;
}

@media(max-width:800px){
	.gdpr-historical-list, #gdpr-text-view{
		float: none;
		width: 100%;
	}

	.gdpr-info {
		padding-bottom:.5em;
	}

	.gdpr-historical-list{
		margin-bottom: 15px;
	}
}
/*CLASSE: NOTAVAILABLE*/
.c-login-notavailable FORM > TABLE {
padding: 15px;
margin-top: 10px;
background-color: #f1f3f5;
border: 1px solid #ccc;
margin: 0 auto;
width: 350px;
}

.c-login-notavailable .tdLogin8 TABLE {
background-color: #e9ecef;
border: 1px solid #ccc;
padding: 10px 15px;
width: 100%;
}

.c-login-notavailable .tdLogin8 TD {
width: 100%;
display: block;
text-align: left;
}

.c-login-notavailable .tdTitolo {
border-bottom: none;
color: #333;
font-weight: 600;
display: block;
}

.c-login-notavailable INPUT {
width: 100%;
box-sizing: border-box;
padding: 5px;
border: 1px solid #ccc;
line-height: normal;
}

.c-login-notavailable INPUT.Pulsante {
width: 100%;
cursor: pointer;
}

.c-login-notavailable #LostPwdForm , .c-login-notavailable #RegForm {
width: 100%;
display: block;
text-align: center;
}

@media (max-width:320px){
.c-login-notavailable FORM > TABLE {
width: 100%;
}
}

