.event-agenda .event-agenda-table {
  width: 100%;
  border-collapse: collapse;
}
.event-agenda .event-agenda-table td {
  border: 1px solid #ddd;
}
.event-agenda .event-agenda-table tr.agenda-row {
  background-color: #03173e;
  border-color: #03173e;
}
.event-agenda .event-agenda-table tr.agenda-row td {
  background-color: #03173e;
  border-color: #03173e;
  color: #ffffff;
}
.event-agenda .event-agenda-table tr.agenda-row td.agenda-title-cell {
  font-weight: bold;
}
.event-agenda .event-agenda-table tr.session-row {
  background-color: transparent;
}
.event-agenda .event-agenda-table tr.session-row td.session-time-cell {
  vertical-align: middle;
}
.event-agenda .event-agenda-table tr.session-row td.session-label-cell {
  writing-mode: vertical-lr;
  text-orientation: sideways;
  transform: rotate(180deg);
  text-align: center;
  width: 50px;
}
.event-agenda .event-agenda-table tr.session-row td.session-content-cell {
  color: inherit;
}
.event-agenda .event-agenda-table tr.session-row td.session-content-cell .session-content-title {
  font-weight: bold;
  cursor: pointer;
}
.event-agenda .event-agenda-table tr.session-row td.session-content-cell .session-content {
  display: none;
  margin-top: 5px;
}
.event-agenda .event-agenda-table tr.session-row td.session-content-cell.open .session-content {
  display: block;
}

/** Arrow indicator for toggle **/
.event-agenda .event-agenda-table tr.session-row td.session-content-cell .session-content-title {
    font-weight: bold;
    cursor: pointer;
    display: inline-flex;
    justify-content: space-between;
    align-items: baseline;
    gap: 10px;
}

.event-agenda .event-agenda-table tr.session-row td.session-content-cell .session-content-title .toggle-arrow {
  margin-left: auto;
  transition: transform 0.3s ease;
  font-size: 0.8em;
}

.event-agenda .event-agenda-table tr.session-row td.session-content-cell.open .session-content-title .toggle-arrow {
  transform: rotate(180deg);
}
.event-agenda-heading{
  color: #02c1d3;
  text-align: center;
  margin-bottom: 50px;

}
.event-agenda .event-agenda-table tr.session-row td.session-content-cell.open .session-content {
    max-width: 500px;
}
/*# sourceMappingURL=event-agendas.css.map */
