#content {
    /* clear: both; */
    /* height: 100%; */
    /* margin-top: 10px; */

}




#container {

}


.logs {

    font-size: 18px;
    font-family:    Geneva, Verdana, sans-serif;
    width: 90%;
}


.logs tr {
  background-color: #ffffff; /* White background by default */
  
}

.logs th, td {
  padding: 15px; /* Adds 15px padding all around the content */
}

/* Style for even-numbered rows (2, 4, 6, etc.) */
.logs tr:nth-child(even) {
  background-color: #f2f2f2; /* Light gray for even rows */
  
}

/* Style for odd-numbered rows (1, 3, 5, etc.) */
.logs tr:nth-child(odd) {
  background-color: #e6e6e6; /* Slightly darker gray for odd rows */
  
}


.logs tbody tr:hover {
  background-color: #D6EEEE; /* Choose your desired highlight color */
  cursor: pointer; /* Optional: changes cursor to indicate interactivity */
  
   
}


/*


#top_menu {
    clear: both;
    height: 120px;

}


#top_menu ul {
}

#top_menu li {
    width: 120px;
     background-color: #2884c1;
    list-style: none;
    margin: 5px;
    padding: 5px;
    border-radius: 6px;
    text-align: center;
    box-shadow: 1px 2px 2px #ccc;
    color: #fff;
    font-size: 20px;

}


#top_menu  li a{

   text-decoration: none;
    color: #fff;


} */


#adv_menu {

}



#cp {
 /*width: 1150px;*/
 padding: 20px;
}



.cp_close {
    /*min-width:1300px;*/
    height: 300px;
    background: #FFF;
    display: none;
    /*border-bottom: #CCC 2px solid;*/
    /*  width: 1000px;*/
}


.cp_open {
   height: 100%;
   background: #FFF;
    /*width: 1000px;*/
}

#div_details {
       direction: ltr;
   margin-left: 30px;
   margin-right: 30px;
   margin-bottom: 15px;
   border:1px #eee solid; /*086F9C*/
/*   background-color: #ecf3f6; */
   width: 700px;
   margin: auto;
 /*   -webkit-border-radius: 6px;
-moz-border-radius: 6px;*/
/*border-radius: 6px;*/
/*background-color: #eee;
box-shadow: 1px 1px 2px #888;*/
  font-size: 20px;
  padding: 10px;
 }


 #div_details h3 {
     font-size: 22px;
     color: #3589a0;
     border-right: 5px #2884c1 solid;
     border-bottom: 1px #2884c1 solid;
     padding: 6px;
  }

 #div_details_label {
     color: #666;
     border-bottom: 1px #666 dashed;
     padding: 5px;
     margin: 5px;
     width: 180px;
     display: inline-block;
     text-align: left;
     font-size: 18px;
     direction: ltr;
 }

 
 #data_list {
   font-family:Harmattan, Quicksand;
     padding: 10px;
     margin: 10px;
     font-size: 20px;
     margin: auto;
     width: 100%;
 }

#data_list th {
     background-color: #CCC; /* 0797eb */
     color: #;
     padding: 6px;
     margin: 6px;
     text-align: left;
}

#data_list td {
     padding: 4px;
     margin: 4px;
     font-size: 24px;
}

#data_list tr:nth-child(even) { background: #EEE;  }
#data_list tr:nth-child(odd) { background: #FFF; }

#data_list tr:hover {background: #999; color:#FFF; }  /* #0797eb; color:#FFF; */


#data_list .option_button a, .button_link {
     font-family:Harmattan, Quicksand;
     font-size: 22px;
     text-decoration: none;
     padding: 8px;
     padding-top: 2px;
     padding-bottom: 2px;
     margin: 6px;
     background-color: #0797eb;
     color: #333;
     border-radius: 8px;
     color: #FFFFFF;
      /* border: 1px solid #FFF; */
      /* box-shadow: 1px 1px 2px #FFF; */
}

 #data_list .option_button a:hover, .button_link:hover {
   background-color: rgb(185, 217, 255);
   color: #000;
}

#data_list .option_button a:active {
  background-color: rgb(212, 212, 212);
  color: red;
}


/*
.tutorials {
    list-style: none;
    font-size: 24px;
}

.tutorials li{
    background-color: #dce0e8;
    color: #2884c1;
    padding-left: 20px;
    margin: 10px;
 }


.tutorial_articles li{

        background-color: #FFF;
        color: #2884c1;
        list-style: none;


}

.readonly {
    background: red;

}

.approve_day, .del_day {
    width: 50px;
    height: 30px;
    font-size: 35px;
    cursor: pointer;
    background-color: #0797eb;
    padding-left: 15px;
    padding-right: 15px;
    display: inline;
    margin: 2px;
    color: #FFF;
}

.load_calendar {
    width: 100%;
    height: 30px;
    font-size: 20px;
    cursor: pointer;
    background-color: #0797eb;
  padding: 10px;
    color: #FFF;
          border-radius: 4px;
    margin: auto;

}


.load_calendar:hover {

    background-color: #d8efff;

    color: #333;
    border: 1px solid #0797eb;

}

.progress {
    margin: auto;
}


.big_btn {
    width: 100%;
    height: 30px;
    font-size: 20px;
    cursor: pointer;
    background-color: #0797eb;
    padding: 10px;
    padding-left:20px;
    padding-right:20px;
    color: #FFF;
    border-radius: 8px;
    margin: auto;
    text-decoration: none;
 }

.l_b a {
     font-size: 16px;
     text-decoration: none;
      padding-left: 6px;
     padding-right: 6px;
     padding-top: 3px;
     padding-bottom: 3px;
     margin: 5px;
     background-color: #0797eb;
     color: #333;
     box-shadow: 1px 1px 2px #FFF;
      border-radius: 6px;
     color: #FFFFFF;
          border: 1px solid #FFF;

 }


 */



 /* .details_block {
     text-align: left;
     direction: ltr;
     padding: 5px;
     width:220px;
     height: 180px;
     margin: 5px;
     color:#3589a0;
     background-color: #FFF;

        -webkit-border-radius: 6px;
 -moz-border-radius: 6px;
  border-radius: 6px;
  box-shadow: 1px 1px 2px #888;
 } */
