html, body {
      height: 100%;
}

body {
      margin: 0;
      padding: 0;
      background-color: #fff;
}

#top {
      position: absolute;
}


#errori {
  color: red;
  font-size:20px;
}

#status {
  color: green;
  font-size:20px;
}
#container {
      min-height: 100%;
      margin-bottom: -36px;
}

* html #container {
      height: 100%;
}

#footer-spacer {
    height: 36px;
}

#footer {
      border-top: 1px solid #000;
      position:fixed;
      bottom:0px;
      height: 35px;
      right:5px;
      text-align:right;
}

#tablemenu {
  text-align:center;
}


#listuser  th {
  background-color:green;
  color:white;
  
}

#listuser tr {
  display: table-row;
  border: 1px solid black;
}

#listuser tr:nth-child(even) {
    background-color: #eee;
}


#listuser td {
  text-align:center;
}

#listuser thead {
   position: fixed;
   top: 100px;
   left: 0;

}

#listuser thead tr
{
  display: table-row;
  border: 1px solid black;
  background-color: green;
  color:white;
}


.lictable  th {
  background-color:green;
  color:white;
  
}

.lictable tr {
  display: table-row;
  border: 1px solid black;
}

.lictable tr:nth-child(even) {
    background-color: #eee;
}


.lictable td {
  text-align:center;
}



#listlic tr {
  display: table-row;
  border: 1px solid black;
}

#listlic td {
  text-align:center;
}


tr.cdmred:nth-child(odd)  {
  background-color: #FF0000;
}

tr.cdmred:nth-child(even) {

  background-color: #FDA0A0 !important;
}

tr.cdmorange:nth-child(odd)  {
  background-color: #FF8700;
}

tr.cdmorange:nth-child(even) {

  background-color: #F5D4AF !important;
}



.DropColonna {
   font-size: 13px;
   font-family: 'courier';
}


input[readonly="readonly"]
{
    background-color:gray;
    color: black;
}

.nascosta div {
  display:none; 
}

th.nascosta:before
{
  font-family:FontAwesome;
  content:"\f196";
  font-size:10pt;
}

.visibile div {
  display:inline-block;
}

th.visibile:before
{
  font-family:FontAwesome;
  content:"\f146";
  font-size:10pt;
  padding-right: 12px;
}



.note {
  color:green;
  background-color:#ccf5c4;      
}

.jqte_Content {
  padding: 10px;
  background: #FFF;
  max-width: 200px;
  min-height: 100px;
  max-height: 100px;
  overflow: auto;
  outline: none;
  word-wrap: break-word;
  resize: vertical;
}

.load-data {
  background: white url("libs/images/loading.gif") center center no-repeat;
}

.error-input {
  border:3px solid red;
}

tr:nth-child(odd) td.edita  {
  background: white url("img/edit.png") left /25px 25px no-repeat;
}

tr:nth-child(even) td.edita  {
  background: #eee url("img/edit.png") left /25px 25px no-repeat;
}

.selectcell {
  background-color: blue;
  color: white;
}

th a.nolink:visited {
  text-decoration: none;
  color:white;
}

th a.nolink:link {
  text-decoration: none;
  color:white;
}

.meter {
  //height: 40px;  /* Can be anything */
	position: relative;
	background: #FFBA3C;
//	-moz-border-radius: 25px;
//	-webkit-border-radius: 25px;
	border-radius: 25px;
	padding: 4px;
	box-shadow: inset 0 -1px 1px rgba(255,255,255,0.3);
}

.meter > span {
  display: block;
  height: 80%;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
  border-top-left-radius: 20px;
  border-bottom-left-radius: 20px;
  background-color: rgb(43,194,83);
  box-shadow: 
    inset 0 2px 9px  rgba(255,255,255,0.3),
    inset 0 -2px 6px rgba(0,0,0,0.4);
  position: absolute;
  overflow: hidden;
  opacity: 0.5;
  top:3;
  //text-overflow: ellipsis;
}

.meter > span:after {
  content: attr(data-loading);
  position:absolute;
  top: 3; left: 5; bottom: 0; right: 0;
  text-align:left;

}


input[type="text"].inputdati {
 
  width: 400px;
  padding: 1px;
  background-color : #d1d1d1;


}


textarea.inputdati {
 
  width: 400px;
  height: 80px;
  padding: 1px;
  background-color : #d1d1d1;

}

input[type="text"].inputrinnovo {
 
  width: 600px;
  padding: 1px;
  background-color : white;
}

select.inputrinnovo {
 
  width: 600px;
  padding: 1px;
  background-color : white;
  font-size: 15px;
  font-family: 'courier';
}



textarea.inputrinnovo {
 
  width: 600px;
  height: 80px;
  padding: 1px;
  background-color : #d1d1d1;

}




div.boxlog
{
    height:300px !important; height /**/: 300px;
    padding: 4px;
    border:1px solid #EEE; border-right:0 solid;
    overflow:auto
}



