html {
  position: relative;
  min-height: 100%;
}

body {
  padding-top: 40px;
  padding-bottom: 10px;
  color:black;
  font-size:15px;
  font-family: verdana, Geneva, sans-serif; 
  color:#333;
  font-weight:300;
  margin-bottom: 60px;
}

#custom-nav {
    z-index:999;
	 background-color:#f0f0f0;
	 color:black;
	 border-bottom:1px solid black;
	 -webkit-box-shadow: 0px 0px 10px #ccc;
    -moz-box-shadow:    0px 0px 10px #ccc;
    box-shadow:         0px 0px 10px #ccc;
	 padding:10px;
}

#formContainer {	
	padding:10px;
	display:none;
	position:fixed; top:0px; right:0px;bottom: 0;
	width:768px; background-color : #fff;
	-webkit-box-shadow: 0px 2px 20px #212121;
   -moz-box-shadow:    0px 2px 20px #212121;
   box-shadow:         0px 2px 20px #212121;
   z-index:999;
	overflow-y:auto; overflow-x:hidden;
	padding-top:10px;
}

#tabellaContenuto{
	 padding-top: 40px;
}

#navbar li { padding:2px; }

#custom-nav .navbar-brand { padding:2px !important; padding-top:8px !important;}
#button-nav .navbar-brand { padding:4px !important; padding-top:6px !important;}

#tabellaContenuto tr.riga { cursor:pointer; }

@media(max-width:767px){
	#formContainer {	 width: 100%; }
	.etichetta { width:100px; text-align:right; }
	/* .input-group { width:100%;} */
}

#loadingGrid { text-align:center; padding-top:10px;}

#alertDuplicati { position:absolute; top:15px;right:15px; display:none; }
#alertErrore { display : none; }

#dataentrydataentry { margin-top:0px; }

ul li.active { 
	background-color : #666 !important; 
	border-color : #666 !important;
}

#toolbar { padding:7px; padding-left:7px; }

.tabella { min-width: 1000px;   }
.tabella th { font-weight:bold; font-size:.8em;  padding:5px;}
.tabella tr { border-top:1px solid #CCC; }
.tabella td { vertical-align:top; padding:2px; font-size:.9em;  }
.tabella tr:nth-child(odd) { background-color: #eee; }
.tabella tr.active {  background-color: #FFFFCC; }

.tabella tr.totale  { font-weight: bold;}
/* ul li.totale { font-weight: bold !important;} */