.bloccato {
    background: #000 !important;
    color: #fff;
}
#black_lightbox_container{
  position: fixed;
  z-index: 99;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  opacity: 0.5;
  background-color: #000;
}
#white_lightbox_container{
  position: fixed;
  z-index: 100;
  top: 50%;
  left: 50%;
  height: 400px;
  width: 600px;
  margin-top: -200px;
  margin-left: -300px;
  opacity: 1;
  background-color: #FFF;
}
#white_lightbox_container_700{
  position: fixed;
  z-index: 100;
  top: 50%;
  left: 50%;
  height: 700px;
  width: 1000px;
  margin-top: -350px;
  margin-left: -500px;
  opacity: 1;
  background-color: #FFF;
  overflow: auto;
}
.pagination span{
  cursor: pointer;
  margin-left: 5px;
}

#tabellaRendiconto tr.result:nth-child(odd) td:nth-child(4){
  background-color: #ecffda;
}
#tabellaRendiconto tr.result:nth-child(odd) td:nth-child(5){
  background-color: #ecffda;
}
#tabellaRendiconto tr.result:nth-child(odd) td:nth-child(6){
  background-color: #ecffda;
}
#tabellaRendiconto tr.result:nth-child(odd) td:nth-child(7){
  background-color: #ecffda;
}
#tabellaRendiconto tr.result:nth-child(odd) td:nth-child(8){
  background-color: #ecffda;
}


#tabellaRendiconto tr.result:nth-child(even) td:nth-child(4){
  background-color: #fdffeb;
}
#tabellaRendiconto tr.result:nth-child(even) td:nth-child(5){
  background-color: #fdffeb;
}
#tabellaRendiconto tr.result:nth-child(even) td:nth-child(6){
  background-color: #fdffeb;
}
#tabellaRendiconto tr.result:nth-child(even) td:nth-child(7){
  background-color: #fdffeb;
}
#tabellaRendiconto tr.result:nth-child(even) td:nth-child(8){
  background-color: #fdffeb;
}


#tabellaRendiconto tr.result:nth-child(odd) td:nth-child(9){
  background-color: #faf0fc;
}
#tabellaRendiconto tr.result:nth-child(odd) td:nth-child(10){
  background-color: #faf0fc;
}
#tabellaRendiconto tr.result:nth-child(odd) td:nth-child(11){
  background-color: #faf0fc;
}
#tabellaRendiconto tr.result:nth-child(odd) td:nth-child(12){
  background-color: #faf0fc;
}
#tabellaRendiconto tr.result:nth-child(odd) td:nth-child(13){
  background-color: #faf0fc;
}

#tabellaRendiconto tr.result:nth-child(even) td:nth-child(9){
  background-color: #fdf8ff;
}
#tabellaRendiconto tr.result:nth-child(even) td:nth-child(10){
  background-color: #fdf8ff;
}
#tabellaRendiconto tr.result:nth-child(even) td:nth-child(11){
  background-color: #fdf8ff;
}
#tabellaRendiconto tr.result:nth-child(even) td:nth-child(12){
  background-color: #fdf8ff;
}
#tabellaRendiconto tr.result:nth-child(even) td:nth-child(13){
  background-color: #fdf8ff;
}

#tabellaRendiconto tr.result:nth-child(odd) td:nth-child(14){
  background-color: #cce5ff;
}
#tabellaRendiconto tr.result:nth-child(odd) td:nth-child(15){
  background-color: #cce5ff;
}
#tabellaRendiconto tr.result:nth-child(odd) td:nth-child(16){
  background-color: #cce5ff;
}
#tabellaRendiconto tr.result:nth-child(even) td:nth-child(14){
  background-color: #effeff;
}
#tabellaRendiconto tr.result:nth-child(even) td:nth-child(15){
  background-color: #effeff;
}
#tabellaRendiconto tr.result:nth-child(even) td:nth-child(16){
  background-color: #effeff;
}


/*
#tabellaRendiconto tr.result:nth-child(odd) td:nth-child(11){
  background-color: #daf2ff;
}
#tabellaRendiconto tr.result:nth-child(odd) td:nth-child(12){
  background-color: #daf2ff;
}

#tabellaRendiconto tr.result:nth-child(even) td:nth-child(11){
  background-color: #f4fbff;
}
#tabellaRendiconto tr.result:nth-child(even) td:nth-child(12){
  background-color: #f4fbff;
}
*/
.with-old-curricula{
  background-color: #fcf8e3 !important;
}
.with-curricula{
  background-color: #dff0d8 !important;
}



tr:nth-child(even) .consuntivo {background-color: #b9e7a8;}
tr:nth-child(odd) .consuntivo {background: #92cb7b;}
tr:nth-child(even) .preventivo {background: #fffe9c;}
tr:nth-child(odd) .preventivo  {background: #fdec7a;}

.foglioore tr:nth-child(even) td:nth-child(n+5):nth-child(-n+8) {background-color: #b9e7a8}
.foglioore tr:nth-child(odd) td:nth-child(n+5):nth-child(-n+8) {background-color: #92cb7b}
.foglioore tr:nth-child(even) td:nth-child(n+9):nth-child(-n+12) {background-color: #fffe9c}
.foglioore tr:nth-child(odd) td:nth-child(n+9):nth-child(-n+12) {background-color: #fdec7a}
.foglioore tr:nth-child(even) td:nth-child(n+13):nth-child(-n+16) {background-color: #d9edf7}
.foglioore tr:nth-child(odd) td:nth-child(n+13):nth-child(-n+16) {background-color: #bce8f1}
.foglioore tr:nth-child(even) td:nth-child(n+17):nth-child(-n+20) {background-color: #b9e7a8}
.foglioore tr:nth-child(odd) td:nth-child(n+17):nth-child(-n+20) {background-color: #92cb7b}
.foglioore tr:nth-child(even) td:nth-child(n+21):nth-child(-n+24) {background-color: #fffe9c}
.foglioore tr:nth-child(odd) td:nth-child(n+21):nth-child(-n+24) {background-color: #fdec7a}
.foglioore tr:nth-child(even) td:nth-child(n+25):nth-child(-n+28) {background-color: #d9edf7}
.foglioore tr:nth-child(odd) td:nth-child(n+25):nth-child(-n+28) {background-color: #bce8f1}
.foglioore tr:nth-child(even) td:nth-child(n+29):nth-child(-n+32) {background-color: #b9e7a8}
.foglioore tr:nth-child(odd) td:nth-child(n+29):nth-child(-n+32) {background-color: #92cb7b}
.foglioore tr:nth-child(even) td:nth-child(n+33):nth-child(-n+36) {background-color: #fffe9c}
.foglioore tr:nth-child(odd) td:nth-child(n+33):nth-child(-n+36) {background-color: #fdec7a}
.foglioore tr:nth-child(even) td:nth-child(n+37):nth-child(-n+40) {background-color: #d9edf7}
.foglioore tr:nth-child(odd) td:nth-child(n+37):nth-child(-n+40) {background-color: #bce8f1}
.foglioore tr:nth-child(even) td:nth-child(n+41):nth-child(-n+44) {background-color: #b9e7a8}
.foglioore tr:nth-child(odd) td:nth-child(n+41):nth-child(-n+44) {background-color: #92cb7b}
.foglioore tr:nth-child(even) td:nth-child(n+45):nth-child(-n+48) {background-color: #fffe9c}
.foglioore tr:nth-child(odd) td:nth-child(n+45):nth-child(-n+48) {background-color: #fdec7a}
.foglioore tr:nth-child(even) td:nth-child(n+49):nth-child(-n+52) {background-color: #d9edf7}
.foglioore tr:nth-child(odd) td:nth-child(n+49):nth-child(-n+52) {background-color: #bce8f1}

.fogliooreutente tr:nth-child(even) td:nth-child(n+4):nth-child(-n+5) {background-color: #b9e7a8}
.fogliooreutente tr:nth-child(odd) td:nth-child(n+4):nth-child(-n+5) {background-color: #92cb7b}
.fogliooreutente tr:nth-child(even) td:nth-child(n+6):nth-child(-n+7) {background-color: #fffe9c}
.fogliooreutente tr:nth-child(odd) td:nth-child(n+6):nth-child(-n+7) {background-color: #fdec7a}
.fogliooreutente tr:nth-child(even) td:nth-child(n+8):nth-child(-n+9) {background-color: #d9edf7}
.fogliooreutente tr:nth-child(odd) td:nth-child(n+8):nth-child(-n+9) {background-color: #bce8f1}


.fogliooreutente tr:nth-child(even) td:nth-child(n+10):nth-child(-n+11) {background-color: #b9e7a8}
.fogliooreutente tr:nth-child(odd) td:nth-child(n+10):nth-child(-n+11) {background-color: #92cb7b}
.fogliooreutente tr:nth-child(even) td:nth-child(n+12):nth-child(-n+13) {background-color: #fffe9c}
.fogliooreutente tr:nth-child(odd) td:nth-child(n+12):nth-child(-n+13) {background-color: #fdec7a}
.fogliooreutente tr:nth-child(even) td:nth-child(n+14):nth-child(-n+15) {background-color: #d9edf7}
.fogliooreutente tr:nth-child(odd) td:nth-child(n+14):nth-child(-n+15) {background-color: #bce8f1}

.fogliooreutente tr:nth-child(even) td:nth-child(n+16):nth-child(-n+17) {background-color: #b9e7a8}
.fogliooreutente tr:nth-child(odd) td:nth-child(n+16):nth-child(-n+17) {background-color: #92cb7b}
.fogliooreutente tr:nth-child(even) td:nth-child(n+18):nth-child(-n+19) {background-color: #fffe9c}
.fogliooreutente tr:nth-child(odd) td:nth-child(n+18):nth-child(-n+19) {background-color: #fdec7a}
.fogliooreutente tr:nth-child(even) td:nth-child(n+20):nth-child(-n+21) {background-color: #d9edf7}
.fogliooreutente tr:nth-child(odd) td:nth-child(n+20):nth-child(-n+21) {background-color: #bce8f1}

.fogliooreutente tr:nth-child(even) td:nth-child(n+22):nth-child(-n+23) {background-color: #b9e7a8}
.fogliooreutente tr:nth-child(odd) td:nth-child(n+22):nth-child(-n+23) {background-color: #92cb7b}
.fogliooreutente tr:nth-child(even) td:nth-child(n+24):nth-child(-n+25) {background-color: #fffe9c}
.fogliooreutente tr:nth-child(odd) td:nth-child(n+24):nth-child(-n+25) {background-color: #fdec7a}
.fogliooreutente tr:nth-child(even) td:nth-child(n+26):nth-child(-n+27) {background-color: #d9edf7}
.fogliooreutente tr:nth-child(odd) td:nth-child(n+26):nth-child(-n+27) {background-color: #bce8f1}

.sticky{
  position: -webkit-sticky; /* Safari */
  position: sticky;
  top: 0;
}
.stickys{
  position: -webkit-sticky; /* Safari */
  position: sticky;
  top: 50px;
}
.stickys2{
  position: -webkit-sticky; /* Safari */
  position: sticky;
  top: 50px;
}
.stickys3{
  position: -webkit-sticky; /* Safari */
  position: sticky;
  top: 130px;
}
tr:nth-child(even) td.osticky{
  position: -webkit-sticky; /* Safari */
  position: sticky;
  left: 0;
  background-color: #fff;
  border-top: 1px solid #ddd;
}
tr:nth-child(odd) td.osticky{
  position: -webkit-sticky; /* Safari */
  position: sticky;
  left: 0;
  background-color: #f9f9f9;
  border-top: 1px solid #ddd;
}

.btnstatusactive{
  border-bottom: 5px solid #5bc0de;
}

.giornoSabato{
  background-color: #e6e6e6;
}

.giornoDomenica{
  background-color: #cccccc;
}

.festivo{
  background-color: #cccccc;
}

.edizioni .even{
  background-color: #f4f4f4;
}
.edizioni .even2:nth-child(even){
  background-color: #FCFCFC;
}
.edizioni .even2:nth-child(odd){
  background-color: #FAFAFA;
}

.edizioni .odd{
  background-color: #d9edf7;
}
.edizioni .odd2:nth-child(odd){
  background-color: #e3f3fb;
}
.edizioni .odd2:nth-child(even){
  background-color: #f0f6f9;
}
