.gsa-calendar-box{
	background-color: #005960;
	box-shadow: 0px 3px 5px rgba(229, 229, 229, 0.6);
	margin-bottom: 20px;
	height: 100%;
}

.gsa-calendar-box .block-title-service{
  color:white;
  font-size: 22px;
  padding-left: 20px;
}

th.performance-title {
  background: #f2f2f2;;
  text-align: center;
}

td.non-operative {
  background: #ef3f0e;
  text-align: center;

}

td.operative {
  background: #b1eab1;
  text-align: center;
  /*border: solid thin #000000;
  padding: 0px;*/
}

td.outage {
  background: #fdf386;
  text-align: center;
  /*border: solid thin #000000;
  padding: 0px;*/
}

td.empty {
  background: #ffffff;
  text-align: center;
  /*border: solid thin #000000;
  padding: 0px;*/
}

td.outage-description{
  color: #5555ff;
  /*border: solid thin #e5e5e5;*/
}

/*SIS forecast*/
td.available {
  background: #32dc32;
  text-align: center;

}

td.outage {
  background: #DC143C;
  text-align: center;

}
td.risk {
  background: #FF8C00;
  text-align: center;

}

td.tbc {
  background: #F0E68C;
  text-align: center;

}
td.rims-outage{
  background: #FFFF99;
  text-align: center;
}

/*Forecast RIMS*/
#outages_description{
  width: 50%;
}
thead.headers{
  font-weight: bold;
  background: #f2f2f2;
}

.not_available{
  margin-bottom: 1em;
  font-weight: bold;
  border-bottom: 1px solid #000;
}

.available {
  background: #32dc32;
}

.outage {
  background: #dc143c;
}

.risk {
  background: #ff8c00;
}

.list-inline.local-actions {
  display: none;
}

.field--name-field-availability-daily .field__label {
  display: none;
}

#bee-update-availability-form {
  display: none;
}
