body {
	margin:0px;padding:0;
	line-height:18px;
	text-align: left;
	
	background-attachment: fixed;
    margin: 0px;
}
body, td
	{
			font-family:Arial, Helvetica, sans-serif;
			font-size:13px; 
			color:#383838;
	}
a		{
		color:#383838;
		text-decoration: none;
		}
a:hover		{
		color:#2680BA;
		text-decoration: none;
		}
div:empty:before {
  content:attr(data-placeholder);
  color:gray
}		
em		{
		color:#366DB0;
		font-style:normal;
		}
.txtrobot
	{
		font-weight:bold;
		font-family:arial;
		font-size:9px;
	}
.txtrobotlight
	{
		font-family:arial;
		font-size:9px;
	}
	
.txtrobotbig	
	{
		font-weight:bold;
		font-family:arial;
		font-size:11px;
	}
.txtrobotbiglight
	{
		font-family:arial;
		font-size:11px;
	}
.txtrobotbiglight2
	{
		font-family:arial;
		font-size:13px;
	}
	

.testoreguser td{
	font-family:Verdana; 
	font-size:12px;
}
		
.double {
  zoom: 2;
  transform: scale(2);
  -ms-transform: scale(2);
  -webkit-transform: scale(2);
  -o-transform: scale(2);
  -moz-transform: scale(2);
  transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  -webkit-transform-origin: 0 0;
  -o-transform-origin: 0 0;
  -moz-transform-origin: 0 0;
  -webkit-transform-origin: 0 0;
}		
/*input:focus {position:relative; background-color:#CEF9FF!important;}
textarea:focus {position:relative; background-color:#CEF9FF!important;}
*/
/*select:focus {position:relative; background-color:#e6e6fa!important;}*/

input { 
	color:#383838; 
	
	text-decoration: none;
	border: 1px solid #696969;
}
textarea { 
			resize: none;
			color:#383838; 
			font: 7.5pt Arial; 
			text-decoration: none; 
			background: white;
			border: 1px solid #696969;
		}
select  { color:#383838; font: 7.5pt Arial; text-decoration: none; background: white; border: 1px solid #696969;}


div.boxnet{
	width:791px !important;
    height:250px !important;
	overflow-y:scroll;
	overflow-x:hidden;
	padding: 4px;
} 

.button{
	-moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;border-radius:4px;-moz-box-shadow:inset 1px 1px 0 rgba(255,255,255,0.3);
	-webkit-box-shadow:inset 1px 1px 0 rgba(255,255,255,0.3);
	box-shadow:inset 1px 1px 0 rgba(255,255,255,0.3);cursor:pointer;display:inline-block;font:12px/100% 'Lucida Grande','Lucida Sans Unicode','Helvetica Neue',Helvetica,Arial,Arial,sans-serif;
	padding:4px 10px;outline:none!important;text-align:center;text-decoration:none;position:relative;-moz-box-sizing:border-box!important;line-height:16px;
}


.button:hover{text-decoration:none;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;}

input.button-red[type="button"]{
    background:#FB1111;
}
input.button-red[type="button"]:hover,.button-gray:focus{border:1px solid #aaa;background:#ececec;background:-webkit-gradient(linear,left top,left bottom,from(#e1e1e1),to(#c1c1c1));background:-moz-linear-gradient(top,#e1e1e1,#c1c1c1);-pie-background:linear-gradient(top,#e1e1e1,#c1c1c1);border:1px solid #999;color:#555;}

input.button-green[type="button"]{
    background:#00A346;
}
input.button-green[type="button"]:hover,.button-gray:focus{border:1px solid #aaa;background:#ececec;background:-webkit-gradient(linear,left top,left bottom,from(#e1e1e1),to(#c1c1c1));background:-moz-linear-gradient(top,#e1e1e1,#c1c1c1);-pie-background:linear-gradient(top,#e1e1e1,#c1c1c1);border:1px solid #999;color:#555;}


.button-gray{background:#f1f1f1;background:-webkit-gradient(linear,left top,left bottom,from(#e9e9e9),to(#d1d1d1));background:-moz-linear-gradient(top,#e9e9e9,#d1d1d1);-pie-background:linear-gradient(top,#e9e9e9,#d1d1d1);border:1px solid #bbb;color:#555;text-shadow:0 1px 0 #fff;}
.button-gray:hover,.button-gray:focus{border:1px solid #aaa;background:#ececec;background:-webkit-gradient(linear,left top,left bottom,from(#e1e1e1),to(#c1c1c1));background:-moz-linear-gradient(top,#e1e1e1,#c1c1c1);-pie-background:linear-gradient(top,#e1e1e1,#c1c1c1);border:1px solid #999;color:#555;}


.form label{display:block;font-size:12px;float:left;font-weight:bold;margin:0;text-align:right;width:160px;clear:left;}
.form label small{color:#666;display:block;font-size:11px;font-weight:normal;line-height:11px;text-align:right;width:160px;}
.form .action{clear:left;margin-left:170px;}
.form input,
.form textarea,
.form select{float:left;margin:2px 0 20px 10px;clear:right;width:250px;}
label em{color:red;font-style:normal;}
input.half,select.half,textarea.half{width:50%;}
input.full,
select.full,
textarea.full{width:95%;}
input{position:relative;}
.oldbtn
{
	-moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;border-radius:4px;-moz-box-shadow:inset 1px 1px 0 rgba(255,255,255,0.3);
	-webkit-box-shadow:inset 1px 1px 0 rgba(255,255,255,0.3);
	box-shadow:inset 1px 1px 0 rgba(255,255,255,0.3);cursor:pointer;display:inline-block;font:12px/100% 'Lucida Grande','Lucida Sans Unicode','Helvetica Neue',Helvetica,Arial,Arial,sans-serif;
	padding:4px 10px;outline:none!important;text-align:center;text-decoration:none;position:relative;-moz-box-sizing:border-box!important;line-height:16px;
	background:#f1f1f1;background:-webkit-gradient(linear,left top,left bottom,from(#e9e9e9),to(#d1d1d1));background:-moz-linear-gradient(top,#e9e9e9,#d1d1d1);-pie-background:linear-gradient(top,#e9e9e9,#d1d1d1);border:1px solid #bbb;color:#555;text-shadow:0 1px 0 #fff;
}
.oldbtn:hover
{
	border:1px solid #aaa;background:#ececec;background:-webkit-gradient(linear,left top,left bottom,from(#e1e1e1),to(#c1c1c1));background:-moz-linear-gradient(top,#e1e1e1,#c1c1c1);-pie-background:linear-gradient(top,#e1e1e1,#c1c1c1);border:1px solid #999;color:#555;
}
select,textarea,input[type=file],input[type=text],input[type=password],input[type=email],input[type=url],input[type=date],input[type=number],input[type=time],input[type=date]
	{
		-moz-border-radius:3px;
		-webkit-border-radius:3px;
		-khtml-border-radius:3px;
		border-radius:3px;
		border:1px solid #ccc;
		padding:4px 6px;
		-moz-box-shadow:inset 0 1px 3px rgba(0,0,0,0.1);
		-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,0.1);
		box-shadow:inset 0 1px 3px rgba(0,0,0,0.1);
		font:13px/16px Arial,sans-serif!important;
		
	}
select{padding:3px;position:relative;}
textarea{margin-bottom:10px;position:relative;}
input.full{width:94%;}

/*font:12px/100% 'Lucida Grande','Lucida Sans Unicode','Helvetica Neue',Helvetica,Arial,Arial,sans-serif;*/
	/*text-shadow:0 1px 0 #fff;*/
input[type=submit],input[type=button]
	{
	-moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;border-radius:4px;
/*	-moz-box-shadow:inset 1px 1px 0 rgba(255,255,255,0.3);
	-webkit-box-shadow:inset 1px 1px 0 rgba(255,255,255,0.3);
	box-shadow:inset 1px 1px 0 rgba(255,255,255,0.3);
*/
	cursor:pointer;
	display:inline-block;
	font:12px Arial,sans-serif!important;
	font-weight:bold;
	padding:0px 10px;
	outline:none!important;
	text-align:center;
	text-decoration:none;
	position:relative;
	-moz-box-sizing:border-box!important;
	line-height:16px;
	background:#009CDE;
/*	background:-webkit-gradient(linear,left top,left bottom,from(#7E9180),to(#3D4F42));
	background:-moz-linear-gradient(top,#7E9180,#3D4F42);
	-pie-background:linear-gradient(top,#7E9180,#3D4F42);
*/
	border:1px solid #0E86B9;
	color:#fff;
	height:24px;
	
	}
input[type=submit]:hover,input[type=button]:hover
{
	border:1px solid #aaa;
	background:#0075A7;
/*	background:-webkit-gradient(linear,left top,left bottom,from(#3D4F42),to(#7E9180));
	background:-moz-linear-gradient(top,#3D4F42,#7E9180);
	-pie-background:linear-gradient(top,#3D4F42,#7E9180);
	border:1px solid #999;*/
	color:#fff;
}

checkbox { color:#383838; font: 7.5pt Arial; text-decoration: none; background: white; border: 1px solid #696969;}


.boxinfo
{
	border-bottom: 3px;
	border-left: 3px;
	border-right: 3px;
	border-top: 3px;
	border-color: #FFB912;
	border-style: solid;
	width:420px;
	height:130px;
	z-index:1;
}

.boxinfo2
{
	
	padding-left:10px;
	border-bottom: 3px;
	border-left: 3px;
	border-right: 3px;
	border-top: 3px;
	border-color: #FFB912;
	border-style: solid;
	width:220px;
	height:100px;
	z-index:1;
	position:relative; 
	
}

.tabellauser{
	font-size: 15px;
	padding: 4px 15px;
	border-bottom-width: 1px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-style: solid;
	border-color: #7E7E7E;
}
.wintimbro {
	border-bottom: 2px;
	border-left: 2px;
	border-right: 2px;
	border-top: 2px;
	border-color: #D9EAE7;
	border-style: solid;
}

.winall {
	border-bottom: 1px;
	border-left: 1px;
	border-right: 1px;
	border-top: 1px;
	border-color: #BFBCBC;
	border-style: solid;
	border-radius: 5px;
}
.winallnotop {
	border-bottom: 2px;
	border-left: 2px;
	border-right: 2px;
	border-top: 0px;
	border-color: #9AC2E5;
	border-style: solid;
}

.winall5 {
	border-bottom: 5px;
	border-left: 5px;
	border-right: 5px;
	border-top: 5px;
	border-color: #595959;
	border-style: solid;
}

.information
{
		color:#6D6D6D;
		font-family:Arial;
		font-weight:normal;
		font-size:9px;
}

.winsx {
	border-bottom: 0px;
	border-left: 1px;
	border-right: 0px;
	border-top: 0px;
	border-color: #383838;
	border-style: solid;
}

.testop { font-family: Arial; font-size: 8pt; color:#000000; font-weight: light;}
.txtara {
	BACKGROUND-COLOR: #800000; COLOR: #FFFFFF; FONT-FAMILY: Arial, tahoma, Helvetica, sans-serif; FONT-SIZE: 8pt; TEXT-DECORATION: none; font-weight: bold
}
.mnusel
	{
		color:#383838;
		font-family:Arial;
		font-weight:bold;
		font-size:11px;
		line-height:18px
	}

.mnu
	{
		color:#383838;
		font-family:Arial;
		font-size:11px;
		line-height:18px
	}
.mnu:hover
	{
		font-family:Arial;
		font-size:11px;
		line-height:18px
	}

.titolotesta
	{
		color:#023365;
		font-family:Arial;
		font-size:18px;
		line-height:18px
	}
.titolo2
	{
		color:#383838;
		font-family:Arial;
		font-size:13px;
		line-height:18px
	}
.stepnum
	{
		color:#383838;
		font-family:Arial;
		font-weight:bold;
		font-size:20px;
		line-height:18px
	}
.loginaa
	{
		color:#B21C5F;
		font-family:Arial;
		font-weight:bold;
		font-size:10px;
		line-height:18px
	}

.inputverdeold {
	font-family: tahoma, Helvetica, sans-serif;
	font-size: 11px;
	color: #383838;
	text-decoration: none;
	background-color: #92CF67;
	border: 1px solid #666666;
	height: 100px;
}

.inputrosso {
	scrollbar-arrow-color:#006600;
	scrollbar-face-color:92cf67;
	scrollbar-shadow-color:#92cf67;
	scrollbar-darkshadow-color:#92cf67;
	scrollbar-Highlight-color:#92cf67;
	scrollbar-Dlight-color:#92cf67;
	scrollbar-track-color:#92cf67;
	font-family: tahoma, Helvetica, sans-serif;
	font-size: 11px;
	color: #383838;
	text-decoration: none;
	background-color: #F5D7DB;
	border: 1px solid #666666;
}

.inputverde {
	scrollbar-arrow-color:#006600;
	scrollbar-face-color:92cf67;
	scrollbar-shadow-color:#92cf67;
	scrollbar-darkshadow-color:#92cf67;
	scrollbar-Highlight-color:#92cf67;
	scrollbar-Dlight-color:#92cf67;
	scrollbar-track-color:#92cf67;
	font-family: tahoma, Helvetica, sans-serif;
	font-size: 11px;
	color: #383838;
	text-decoration: none;
	background-color: #92CF67;
	border: 1px solid #666666;
	height: 99px;
}
.testo {
	font-family: tahoma, Helvetica, sans-serif;
	font-size: 11px;
	color: #383838;
	text-decoration: none;
	text-align: left;
	line-height: 15px;
}
.redtext {
		color:#FF0000;
		font-family:tahoma;
		font-size:12px;
		line-height:12px
}
.redtext:hover {
		color:#FFFD00;
		font-family:tahoma;
		font-size:12px;
		line-height:12px
}
.freccia
	{
		color:#383838;
		font-family:tahoma;
		font-size:10px;
	}
.graytext1 {
	font-family: tahoma, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	line-height: 15px;
}
.graytext1:hover {
	font-family: tahoma, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
	text-decoration: none;
	line-height: 15px;
}

.navmg
	{
	width:16px;
	height:16px;
	line-height:35px;
	background-image:url(../images/icon/nav.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	color:#FFFFFF;
	text-align:center;
	float:left;
	}

.buttonsavedialog	
{
	/*width:206px;*/
	height:39px !important; 
	line-height:35px;
	background-image:url(../images/bottone.png);
	background-repeat:no-repeat;
	background-position:top center;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-align:center;
}
.buttonsavedialog	a
{
	color:#FFFFFF;
}

.btngrid
	{
		width:200px;
		height:25px;
		line-height:35px;
		font-size:12px;
		font-weight:lighter;
		text-align:center;
	}

div#preloaded-images {
   position: absolute;
   overflow: hidden;
   left: -9999px;
   top: -9999px;
   height: 1px;
   width: 1px;
}

/* BOT PULSANTE AGGIUNGI NUOVO */
.aggiungi_nuovo {
	border: 0px !important;
}

.aggiungi_nuovo a {
	color: #079CFB !important;
	font-weight: bold;
}
.aggiungi_nuovo td {
	border: 0px !important;
}
/* BOT FINE PULSANTE AGGIUNGI NUOVO */

/* #rantole 2019-07-18 gestione referti lab form_referti_fse_veneto.php */
#referti_fse_veneto_tab {
    border-collapse: collapse;
    border: 1px solid #d0d0d0;
}
table#referti_fse_veneto_tab th, table#referti_fse_veneto_tab td {
    border: 1px solid #d0d0d0;
}
.referti_fse_veneto_tab_evid {
    background-color: #ededed;
}
/* #rantole 2019-07-18 gestione referti lab form_referti_fse_veneto.php */
/* BOT messages su cartella*/
.messaggiCartella {
	bottom: 50px !important;
	display: block;
	position: absolute;
	z-index: 100000000;
	background: #5e5e5ecf;
	left: 15px;
	padding: 10px;
	height: 15px;
	color: white;
	font-weight: bolder;
}
/* BOT FINE messages su cartella*/
/* BOT tasto ignora su reminder COVID*/
.bottone_ignora{
	background: #FF6161 !important;
	border: 1px solid #ff2f2f !important;
}
/* BOT FINE tasto ignora su reminder COVID*/


#divfiltropazconteiner{
    /*border-radius:24px;*/
    width:24px;
    height:24px;
    position:relative;
    overflow:hidden;
    float:left;
}

/*IOS TOGGLE */
.ios_checkbox {
  display:none;
}
.slide-toggle {
  display: block;
  position: relative;
  flex: none;
  width: 50px;
  height: 30px;
  border-radius: 30px;
  background-color: #d7d2cb;
  cursor: pointer;
  transition: all 0.1s ease-in-out;
  z-index: 1;
  margin: 10px;
}
.slide-toggle::before,
.slide-toggle::after {
  content: ' ';
  display: block;
  position: absolute;
  top: 1px;
  border-radius: 30px;
  height: 28px;
  background-color: #fff;
  transform: translate3d(0, 0, 0);
  transition: 0.2s cubic-bezier(0, 1.1, 1, 1.1);
}
.slide-toggle::before {
  z-index: -1;
  width: 48px;
  right: 1px;
  transform: scale(1);
}
.slide-toggle::after {
  z-index: 1;
  width: 28px;
  left: 1px;
  box-shadow: 0 1px 4px 0.5px rgba(0, 0, 0, 0.25);
}
input:checked + .slide-toggle {
  background-color: #4dde5e;
}
input:checked + .slide-toggle::before {
  transform: scale(0);
}
input:checked + .slide-toggle::after {
  transform: translate3d(20px, 0, 0);
}

