/*HTML Rule*/
html { 
  height:100%; margin: 0px; padding: 0px; }
/*BODY Rule*/
body {  
  height:100%; min-height:100%; margin: 0px; padding: 8px; font-size: 100%; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; text-align: center; box-sizing: border-box;}
a{ color:inherit; text-decoration:none;}
.button{border:1px solid blue; margin:1px; padding:12px; background:gray; font-size:100%;display:inline-block;vertical-align:middle;}
div.cell-row{width:100%; float: left; display:inline; clear:both;}
div.incell-row{ float: left; display:inline; clear:both;width: 100%;}
div.cell{width:190px; padding:5px; float:left; display:inline; box-sizing: border-box;}
div.cell0 {width:6%;}
div.cell1 {width:20%;} 
div.cell2 {width:6%;} 
div.cell3 {width:30%;} 
div.cell4 {width:5%;}
div.cell5 {width:8%;}
div.cell6 {width:15%;}
div.cell7 {width:10%;}
.clear{clear:both;}
.float-left{display:inline;float:left;}
.float-right{display:inline;float:right;}

#container{ min-height:100%; 
    width:100%; border:1px solid blue;  box-sizing: border-box;}
@media (max-height:644px){
   #container{ min-height:644px;}
}
.buttonlink{
	display:inline;
	border-style:solid;
	border-color:#bbb #888 #666 #aaa;
	border-width:3px 4px 4px 3px;
	padding:5px;
	margin:10px;
	background:#ccc;
	color:#333;
	line-height: 250%;
	text-align:center;
	text-decoration:none;
	font-weight:900;
}
.buttonlink:hover{
	border-color: #666 #aaa #bbb #888;
	border-width:4px 3px 3px 4px;
	color:#000;
}
#consegnelist{ height:256px; overflow-y:scroll; border:1px solid; }
#consegnelist div.incell-row:nth-child(2n) {
-webkit-print-color-adjust:exact;
background: #DDDDDD;
}
#consegnelist div.incell-row:nth-child(2n+1) {
-webkit-print-color-adjust:exact;
background: #EEEEEE;
}
.Printable table{width:100%; text-align:center;}
.Printable thead tr:nth-child(2n+3) {
-webkit-print-color-adjust:exact;
background: #DDDDDD;
}
.Printable thead tr:nth-child(2n+4) {
-webkit-print-color-adjust:exact;
background: #EEEEEE;
}
.Printable tbody tr:nth-child(2n) {
-webkit-print-color-adjust:exact;
background: #DDDDDD;
}
.Printable tbody tr:nth-child(2n+1) {
-webkit-print-color-adjust:exact;
background: #EEEEEE;
}

.Printable td:nth-child(2n+6) {
width:60px;
-webkit-print-color-adjust:exact;
background: #DDDDDD;
}
.Printable td:nth-child(2n+7) {
width:60px;
-webkit-print-color-adjust:exact;
background: #EEEEEE;
}
.Printable td:last-child {
-webkit-print-color-adjust:exact;
background: inherit;
 
}

.Printable tr:nth-child(n+3) td:nth-child(1){
	width:66px;
}
.Printable tr:nth-child(n+3) td:nth-child(2){
	width:95px;
}
.Printable tr:nth-child(n+3) td:nth-child(3){
	width:173px;
}
.Printable tr:nth-child(n+3) td:nth-child(4){
	width:102px;
}
.Printable tr:nth-child(n+3) td:nth-child(5){
	width:162px;
}
.Printable tr:nth-child(n+3) td:last-child {
	width:50px;
}
.Printable.special td:nth-child(1){
  display:none;
}
.Printable.special td:nth-child(2n+5) {
-webkit-print-color-adjust:exact;
background: #DDDDDD;
}
.Printable.special td:nth-child(2n+6) {
-webkit-print-color-adjust:exact;
background: #EEEEEE;
}
.Printable.special td:last-child {
-webkit-print-color-adjust:exact;
background: inherit;
}
#Printable{
display:none;
}
.printing #Printable{
display:block;
}

.printing #Printable.Printable table{
//page-break-before:always;
}
#login{
    margin:auto;
    width:261px;
    top:300px;
    position:relative;
}

#logout{
   position:absolute;
   right:9px; top:9px;
}

input {padding:10px 0px;}
select{padding:10px 0px;}
.season{
    border:1px solid;padding:10px;line-height:50px;
}
.boxbuttons{text-align: right;}
.hidden{
    display:none !important;
}
form{display:inline-block;}
#selectForm table td {text-align: center; padding:0px 10px;}
#selectForm table tr:first-child {font-weight: bold;}
#selectForm table tr td{background: #aaa;}
#selectForm table tr:nth-child(even) td{background: #eee;}
#selectForm table tr td:nth-child(even){background: #888;}
#selectForm table tr:nth-child(even) td:nth-child(even){background: #ddd;}

#OrdineDest tr:nth-child(4) td{padding-top: 20px;}

.stampa3 .Printable table thead tr:first-child td {display:table-cell !important;}
.stampa3 .Printable table tr td:nth-child(2){display:none;}
.stampa3 .Printable table tr td:nth-child(4){display:none;}
.stampa3 .Printable table tr td:nth-child(5){display:none;}