.swal-sessione-chiusa
{
    width:50% !important;
    height:50% !important;
}
.rTable {
		display: block;
		width: 100%;
}
.rTableHeading, .rTableBody, .rTableFoot, .rTableRow{
		clear: both;
}
.rTableHead, .rTableFoot{
		background-color: #999999;
}
.rTableHeadFeb {
		background-color: #999999;		
		border: 1px solid #dedede;
		float: left;
		height: 34px;
		overflow: hidden;
		padding: 3px 1.8%;
		width: 5%;
}

.rTableCellFeb, .rTableHeadFeb {
		border: 1px solid #dedede;
		float: left;
		height: 34px;
		overflow: hidden;
		padding: 3px 1.8%;
		width: 5%;
}
.rTableCell, .rTableHead {
		border: 1px solid #dedede;
		float: left;
		height: 34px;
		overflow: hidden;
		padding: 3px 1.8%;
		width: 6%;
}
.rTableCell3, .rTableHead3 {
		border: 1px solid #dedede;
		border-left: 2px solid #F91313;
		float: left;
		height: 34px;
		overflow: hidden;
		padding: 3px 1.8%;
		width: 6%;
}
.rTableCell2, .rTableHead2 {
		border: 1px solid #dedede;
		float: left;
		height: 34px;
		overflow: hidden;
		padding: 3px;
		width: 23%;
}
.rTableCell4, .rTableHead4 {
		border: 1px solid #dedede;
		float: left;
		height: 34px;
		overflow: hidden;
		padding: 3px;
		width: 5%;
}
.rTable:after {
		 visibility: hidden;
		 display: block;
		 font-size: 0;
		 content: " ";
		 clear: both;
		 height: 0;
}
/* */
td.head1{
	background: #dedede;	
	font-weight: bold;
	text-align: center;
}

td.nomeCampo{
	background: #dedede;	
	font-weight: bold;
	text-align: left;
	border: 1px solid #ffffff;
}

.note_1{
	background:#ffc;
  padding:0.3em;
	-moz-box-shadow:5px 5px 7px rgba(33,33,33,1);
  -webkit-box-shadow: 5px 5px 7px rgba(33,33,33,.7);
  box-shadow: 5px 5px 7px rgba(33,33,33,.7);	
}
.note_2{
	background:#FF6633;
	color:#ffffff;
  padding:0.3em;
	-moz-box-shadow:5px 5px 7px rgba(33,33,33,1);
  -webkit-box-shadow: 5px 5px 7px rgba(33,33,33,.7);
  box-shadow: 5px 5px 7px rgba(33,33,33,.7);	
}
.note_3{
	background:#FFCC33;
  padding:0.3em;
	-moz-box-shadow:5px 5px 7px rgba(33,33,33,1);
  -webkit-box-shadow: 5px 5px 7px rgba(33,33,33,.7);
  box-shadow: 5px 5px 7px rgba(33,33,33,.7);	
}
.note_4{
	background:#efefef;
  padding:0.3em;
	-moz-box-shadow:5px 5px 7px rgba(33,33,33,1);
  -webkit-box-shadow: 5px 5px 7px rgba(33,33,33,.7);
  box-shadow: 5px 5px 7px rgba(33,33,33,.7);	
}
div.PRIMA_LETTERA:first-letter
{
	text-transform: capitalize ;
}

.disabled{
 opacity: 0.5;
 pointer-events: none;    
}
.TErrore
{ 
	color: #FF0033;
	font-family: verdana;
	font-size: 10pt;
}
.swal2-popup {
  font-size: 1.00rem !important;
}