#availability {
  //font-family: Arial, Helvetica, sans-serif;
  border-collapse: collapse;
  width: 100%;
  font-weight:500;
  font-size: 16px;
}

#availability td, #availability th {
  border: 1px solid #ddd;
  padding: 8px;
}

#availability th {
padding-top: 12px;
padding-bottom: 12px;
text-align: left;
background-color: #1BBD36;
color: white;
}
#plantHeader h3 {
  padding-top: 20px;
}
#topHeader {
  padding-left: 20px;
  padding-right: 20px;
  font-weight: 500;
}
#bold {
  font-weight:500;
}
tr:nth-child(even){
  background-color: rgba(242, 242, 242, 0.4);
}

td:nth-child(3),td:nth-child(5), td:nth-child(7), td:nth-child(9), td:nth-child(11), td:nth-child(13) {
  background-color: rgba(185, 244, 196, 0.4);
}
