#account a.profile {
	color:blue;
}
#header{
	position: fixed;
    top:0;
    left:0;
    right: 0; 
    padding: 0;  
    z-index: 100;
}
#container > #content {
    margin-top: 110px;
    padding: 12px;
    
}
#container #header h1{
	/*left: 300px;*/
	left: 18px;
	top:26px;
	color:#5e5b5a;
	font-size:24px;
	display:none;
}

.figlio{
	position:relative;
	padding-left: 20px;
	border-left: thin silver dotted;
	padding_top:10px;
}

.tree_element{
	border-bottom: thin silver dotted;
	border-left: thin silver dotted;
	padding-top: 5px;
}

.highlighted_tree_element{
	background-color: #c3e5fe;
	border-bottom: thin silver dotted;
}

.selected_tree_element{
	background-color: #9933ff;
	border-bottom: thin silver dotted;
	color: white;
}

.no_expand{
	padding-left: 17px;
}

.notifiche{
	color: red;
}

#categorie{
	position: relative;
	float:left;
	padding-left: 30px;
	text-align: center;
}

#selection_tree{
	position: relative;
	float:left;
	width:30%;
	padding-left: 1%;
	padding-right:2%;
}



.white{
}

.green, .carrello_pronto{
	border:1px solid green;
	background:#b3dc6c;
	color:#000000;
}

.codice-nosologico{
	border:1px solid #CC33FF;
	background:#FF00FF;
	color:#ffffff;
}

.norec_cont{
	clear:both;
}

#dispositivi-content{
	width:66%;
	float:left;
}
#dispositivi.ffGrid{
	width:100%;
	float:none;
}



.missed_devices{ 
	background:#ffe5e5;
	color:red;
}

tr.alternative_devices td{
	background:aqua;
	color:#fff;
}

.carrello_consegnato{
	background:purple;
	border:1px solid #3300FF;
	color:white;
}

/* ETICHETTE SLOT */

.barcode{
	width:90mm;
	height:70mm;
	padding:5mm;
	border:1px solid #111111;
	margin:0 15px 15px 0;
	font-size:11px;
	position:relative;
	float:left;
	overflow:hidden;
}
.barcode img{
	width:80mm;
}

.barcode table tr:hover{
	background:none;
}

.barcode table td{
	text-align:left;
	line-height: 14px;
	height:14px;
	padding: 0;
	font-size:9px;
	border:none;
}

/* ETICHETTE DDT */
.barcode p{
	width:65mm;
	display:block;
	position:relative;
}

.barcode p span.scadenza{
	position:absolute;
	top:0;
	right:0;
}

/* ETICHETTE CARRELLI */

.barcode-carrello{
	margin-top:15px;
}

.barcode-carrello table{
	margin:18px 0 24px 0;
}

table#info{
	border:1px solid #111111;
}

table#info td{
	height:50mm;
	vertical-align:top;
	width:50%;
	border:1px solid #111111
}


.not_visible{
	display: none;
}

.visible{
	display: block;
	border:3px solid black;
}

.printable{
	border: 3px solid red;
}

tr.bloccato td{
	background:red;
}

@media print{

	html{
		margin:0;
		padding:0;
		
}
	body{
		margin:0;
		padding:0;
}
	.barcode{
		margin:0;
		padding:0;
		width:100%;
		height:100%;
		border:none;
		float:none;
		font-size:24px;
		overflow: hidden;
		color: black;
		/*page-break-after: always;*/
		padding: 5mm;
	}

	.barcode img{
		width:80%;
		height:auto;
		image-rendering: -moz-crisp-edges;
		image-rendering: -moz-crisp-edges;
		image-rendering: -o-crisp-edges;
		image-rendering: -webkit-optimize-contrast;
		-ms-interpolation-mode: nearest-neighbor;
	}
	
	.no-print{
		display:none;
	}

	.printable{
		display: block;
		border: none;
	}

	.not_printable{
		display: none;
	}

}

textarea.textarea {
	width: 99%;
	min-height: 100px;
}
/*.autocompletetoken-combo {
	right: 18px !important;
	bottom: -8px !important;
}*/
span.wellcome{
	vertical-align: top;
}
#account a {
	vertical-align: top;
}
#account span.wellcome a {
	color :#0e73d5;
}
.right select {
    width: auto;
    padding: 0;
    
}
.toplabel_details {
	display: inline;
	margin-right: 2px;
}

.ui-dialog .ui-dialog-titlebar-close span {
	margin: 1 !important;
}

.calendar-view {
	position: absolute;
	right: 20px;
	top: 56px;
	z-index: 100;

}


.in_programmazione {
	/*border:1px solid #3399FF;*/
	box-shadow: inset 0px 0px 1px 1px #3399FF;
	
	background: #d9ecff;
	color:#000000;
}
.interventi tr td.in_programmazione:hover {
	background: #cadbed;
}

.in_programmazione.confermato {
	background: #dbf399;

}

.interventi tr td.in_programmazione.confermato:hover {
	background: #c4e175;
}

.intervento_in_corso {
	/*border:1px solid #FF9900;*/
	box-shadow: inset 0px 0px 1px 1px #FF9900;

	background: #FFFF00;
	color:red;
}

.intervento_passato, table.interventi tr.disabled td.intervento_passato, .out_of_date{
	border:1px solid #cccccc;
	background:#ffffff;
	color:#000000;
	border:1px solid #999999;
	background:#CCCCCC;
	color:#000000;
}


.ffRecord.half {
	width: 69%;
	float:left;
}
.ffGrid.half {
	width: 30%;
	float:right;
}

	