/* CSS Document */
.containerTable {margin: auto; max-width: 1100px; display: block;}
.text-right {text-align: right;}
.clearfix{
	clear: both;
}
.clearfix:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}
table, .container { 
  color: #333;
  font-family: Segoe, "Trebuchet MS", "Segoe UI", "DejaVu Sans" , Verdana, "sans-serif";
  border: 1px solid #444!important;
  width: 100%;
  border-collapse: collapse; border-spacing: 0; 
}

.boxFiltroFarma{
	margin-bottom: 5px;
}
.container {border: 0px!important;}

td, th {  border: 0 none; height: 30px; font-family: Segoe, "Trebuchet MS", "Segoe UI", "DejaVu Sans" , Verdana, "sans-serif";}

th{
	background: #e7e7e8;
    color: #666666;
    font-weight: bold;
    height: auto;
    border-bottom: 1px solid #444;
    text-align: left;
    padding: 0px;
    padding-left: 7px;
}
			
th {
  /* Gradient Background */
	background: #e7e7e8;
	color: #666666; font-weight: bold;
	height: 40px;
	border-bottom: 1px solid #444;
}


#td-disponibilita {color: #5cb11d; font-weight: bold;  text-align: center !important;   font-size: 12px;  }
#td-disponibilita.zero {color: #e22828;}

tr td:last-child {width: 100px; font-weight: bold;}

td { text-align: left!important; color: #444; border: 1px solid #e7e7e8; padding-left: 7px;}

td button {border: 0px; background: #e7e7e8; }
/* Zebra Stripe Rows */

a {color: #444; text-decoration: underline;}
		
tr {border: 1px solid #e7e7e8;} 
tbody {border: 2px solid #444;}	

.logo_giacenze {width: 100%;}

.idGiacenza {font-size: 18px; display: inline; font-family: Segoe, "Trebuchet MS", "Segoe UI", "DejaVu Sans" , Verdana, "sans-serif";float:left;}
td.prenota_box {padding: 7px;}
#giacenza{
	color: #5cb11d;
}

.idGiacenza .codiceProdottoGiacenza {
	color: #5cb11d;
	display: inline;
}

.idGiacenza .nomeProdottoGiacenza {
	color: #444;
	display: inline;
	font-weight: bold;
}
td {font-size: 12px;}
.nomeProdottoGiacenza:before {
	content: " - ";
	display: inline;
}

img#logo_giacenze {
    padding-bottom: 10px;
}
.prenotaDisabled {text-decoration: none; cursor: not-allowed!important; color: #666;}
td input { border: 0px; text-align: center;width: 20px;}

.btnStyle {padding: 6px 14px; background: #f2f2f2; border: 2px solid #444; font-size: 15px; color: #666; font-family: Segoe, "Trebuchet MS", "Segoe UI", "DejaVu Sans" , Verdana, "sans-serif"; font-weight: bold;}
.btnStyle:hover {cursor: pointer; background: #444; color: #f2f2f2; transition: .2s ease-in;}
span.addError, #accessoNonAbilitato { display: block; margin-top: 10px; text-align: center;font-weight: bold; color: #fff!important;background-color: #ff8080; padding: 5px 15px;font-family: Segoe, "Trebuchet MS", "Segoe UI", "DejaVu Sans" , Verdana, "sans-serif"; font-weight: bold;}
span.addSuccess, .deleteSuccess { margin-top: 10px;font-weight: bold; display: block; text-align: center; color: #fff!important;background-color: #afe44e; padding: 5px 15px;font-family: Segoe, "Trebuchet MS", "Segoe UI", "DejaVu Sans" , Verdana, "sans-serif"; font-weight: bold;}
#accessoNonAbilitato {font-size: 30px!important;}
.prodotto_non_disponibile_magazzino{ display: block; margin-top: 10px; font-weight: bold; color: #fff!important;background-color: #ff8080; padding: 5px 15px;font-family: Segoe, "Trebuchet MS", "Segoe UI", "DejaVu Sans" , Verdana, "sans-serif"; font-weight: bold;}
input#code_add {
    height: 33px;
    border: 1px solid #666;
    position: relative;
    top: -1px;
    padding: 0p 14px;
    margin-right: 10px;
    width: 45%;
    padding-left: 10px;
    border: 2px solid #444;
}
.prenota_box * {display: inline-block;}
td button:hover {cursor: pointer;}
.selectedFarm { background-color: #d6fcf9;} 
/* semaforo */
.semaforo_box {display: inline-block; color: #333; font-size: 12px; font-weight: 100;}
.semaforo_box span.semaforo_siDisp {background-color: #5cb11d; display: inline-block; height: 10px; width: 10px; border-radius: 50%; margin-left: 5px;}
.semaforo_box span.semaforo_nonDisp {background-color: #e22828; display: inline-block; height: 10px; width: 10px; border-radius: 50%; margin-left: 5px;}
.semaforo_box span.semaforo_scarsa {background-color: #f4c242; display: inline-block; height: 10px; width: 10px; border-radius: 50%; margin-left: 5px;}
.semaforo_box span.semaforo_noInfo {background-color: #666; display: inline-block; height: 10px; width: 10px; border-radius: 50%; margin-left: 5px;}
/* fine semaforo */

.rimuovi_prodotto {display: inline; float: right; }
.idGiacenza, .rimuovi_prodotto {margin-bottom: 10px; margin-top: 40px;}

#aggiungiBox { width: 47%;display: block; float: right; padding-top: 15px;text-align:right;}
#header_schedaProdotto {border-bottom: 1px solid #f2f2f2;}

/*larghezza colonne*/
#farmacia {width: 10%;}
#cluster {width: 10%;}
#nomeArt {width: 15%;}
#ordina {width: 7%;}
#quantita {width: 9%;}
#prezzo { width: 6%;}
#ultimaVendita, #ultimoAcquisto { width: 9%;}
#qUltimaVendita, #qAcquistUltimoAnno {width: 14%;}
#giacenza {width: 17%;}
#ultimoFornitore {width: 7%;}

/*FINE larghezza colonne*/
#td-quantita, .prenota_box, #td-price, #td-pezziAcquistati, #td-ultimoAcquisto, #td-pezziVenduti, #td-ultimaVendita,#td-costoAcquisto,#td-ultimoFornitore,
#qUltimaVendita,#ordina, #prezzo, #ultimoAggiornamentoProdotto, #dataUltimoAggiornamentoListino, #ultimaVendita,#ultimoAcquisto, #qAcquistUltimoAnno, #quantita, #costoAcquisto, #ultimoFornitore, #td-cluster, .aggiornamentoListino, #giacenza {text-align: center!important; padding-left:0px;}
#qUltimaVendita,#farmacia,#cluster,#ordina,#prezzo, #ultimoAggiornamentoProdotto, #dataUltimoAggiornamentoListino, #ultimaVendita, #giacenza,#ultimoAcquisto, #qAcquistUltimoAnno, #quantita, #costoAcquisto, #ultimoFornitore, #nomeArt, #indirizzo, #telefono, #giacenza {font-size: 12px; padding: 10px}


input.myButton:disabled:hover {cursor: not-allowed;}
#aggiungiprodottoLabel { display: inline;font-size:20px;}


.positionElimina {margin-top: 0px!important; }
.positionElimina * {color: #fff!Important;}

#divQuantita {
    width: 80px;
}
.product_detail{
	margin-top: 15px;
}
