.cell-height1 { height: 20px; }
.cell-height2 { height: 37px; }
.cell-height3 { height: 57px; }
.cell-height4 { height: 77px; }
.cell-height5 { height: 97px; }
.cell-height6 { height: 117px; }
.cell-height7 { height: 137px; }
.cell-height8 { height: 157px; }
.cell-height9 { height: 177px; }
.cell-height10 { height: 197px; }
.cell-height11 { height: 217px; }
.cell-height12 { height: 237px; }
.cell-height13 { height: 257px; }
.cell-height14 { height: 277px; }
.cell-height15 { height: 297px; }
.cell-height16 { height: 317px; }
.cell-height17 { height: 337px; }
.cell-height18 { height: 357px; }
.cell-height19 { height: 377px; }
.cell-height20 { height: 397px; }
.cell-height21 { height: 417px; }
.cell-height22 { height: 437px; }
.cell-height23 { height: 457px; }
.cell-height24 { height: 477px; }
.cell-height25 { height: 497px; }
.cell-height26 { height: 517px; }
.cell-height27 { height: 537px; }
.cell-height28 { height: 557px; }
.cell-height29 { height: 577px; }
.cell-height30 { height: 597px; }
.cell-height31 { height: 617px; }
.cell-height32 { height: 637px; }
.cell-height33 { height: 657px; }
.cell-height34 { height: 677px; }
.cell-height35 { height: 697px; }
.cell-height36 { height: 717px; }


.event.track-default {
  background-color: #00acd3;
  border-color: #00acd3;
}

.event.track-default div.event-header {
  background-color: #00acd3;
}

.event.track-default div.event-header a {
  color: #fff;
}

.conference-background {
  background-color: #00acd3;
}


.event.track-ai-ai-captain-llm-machine-learning-co {
  background-color: #fc7e9d;
  border-color: #fc7e9d;
}
.event.track-ai-ai-captain-llm-machine-learning-co div.event-header {
  background-color: #fc7e9d;
}

.event.track-ai-ai-captain-llm-machine-learning-co div.event-header a {
  color: #000;
}

#colorkeys .track-ai-ai-captain-llm-machine-learning-co {
  background-color: #fc7e9d;
}

.label .track-ai-ai-captain-llm-machine-learning-co {
  background-color: #fc7e9d;
}

.event.track-bridging-the-gap-between-politics-and-reality-open-source-lobbying {
  background-color: #a6fc7e;
  border-color: #a6fc7e;
}
.event.track-bridging-the-gap-between-politics-and-reality-open-source-lobbying div.event-header {
  background-color: #a6fc7e;
}

.event.track-bridging-the-gap-between-politics-and-reality-open-source-lobbying div.event-header a {
  color: #000;
}

#colorkeys .track-bridging-the-gap-between-politics-and-reality-open-source-lobbying {
  background-color: #a6fc7e;
}

.label .track-bridging-the-gap-between-politics-and-reality-open-source-lobbying {
  background-color: #a6fc7e;
}

.event.track-cloud {
  background-color: #7edcfc;
  border-color: #7edcfc;
}
.event.track-cloud div.event-header {
  background-color: #7edcfc;
}

.event.track-cloud div.event-header a {
  color: #000;
}

#colorkeys .track-cloud {
  background-color: #7edcfc;
}

.label .track-cloud {
  background-color: #7edcfc;
}

.event.track-culture {
  background-color: #fcb97e;
  border-color: #fcb97e;
}
.event.track-culture div.event-header {
  background-color: #fcb97e;
}

.event.track-culture div.event-header a {
  color: #000;
}

#colorkeys .track-culture {
  background-color: #fcb97e;
}

.label .track-culture {
  background-color: #fcb97e;
}

.event.track-database {
  background-color: #c77f7f;
  border-color: #c77f7f;
}
.event.track-database div.event-header {
  background-color: #c77f7f;
}

.event.track-database div.event-header a {
  color: #000;
}

#colorkeys .track-database {
  background-color: #c77f7f;
}

.label .track-database {
  background-color: #c77f7f;
}

.event.track-development {
  background-color: #c57efc;
  border-color: #c57efc;
}
.event.track-development div.event-header {
  background-color: #c57efc;
}

.event.track-development div.event-header a {
  color: #000;
}

#colorkeys .track-development {
  background-color: #c57efc;
}

.label .track-development {
  background-color: #c57efc;
}

.event.track-grow-your-own-open-source-plant-management {
  background-color: #7ded66;
  border-color: #7ded66;
}
.event.track-grow-your-own-open-source-plant-management div.event-header {
  background-color: #7ded66;
}

.event.track-grow-your-own-open-source-plant-management div.event-header a {
  color: #000;
}

#colorkeys .track-grow-your-own-open-source-plant-management {
  background-color: #7ded66;
}

.label .track-grow-your-own-open-source-plant-management {
  background-color: #7ded66;
}

.event.track-in-rust-we-trust-memory-safe-languages {
  background-color: #947863;
  border-color: #947863;
}
.event.track-in-rust-we-trust-memory-safe-languages div.event-header {
  background-color: #947863;
}

.event.track-in-rust-we-trust-memory-safe-languages div.event-header a {
  color: #fff;
}

#colorkeys .track-in-rust-we-trust-memory-safe-languages {
  background-color: #947863;
}

.label .track-in-rust-we-trust-memory-safe-languages {
  background-color: #947863;
}

.event.track-network-track {
  background-color: #9400D3;
  border-color: #9400D3;
}
.event.track-network-track div.event-header {
  background-color: #9400D3;
}

.event.track-network-track div.event-header a {
  color: #fff;
}

#colorkeys .track-network-track {
  background-color: #9400D3;
}

.label .track-network-track {
  background-color: #9400D3;
}

.event.track-other {
  background-color: #a8a8a8;
  border-color: #a8a8a8;
}
.event.track-other div.event-header {
  background-color: #a8a8a8;
}

.event.track-other div.event-header a {
  color: #000;
}

#colorkeys .track-other {
  background-color: #a8a8a8;
}

.label .track-other {
  background-color: #a8a8a8;
}

.event.track-sbom-who-supplies-your-software-chain {
  background-color: #d6334e;
  border-color: #d6334e;
}
.event.track-sbom-who-supplies-your-software-chain div.event-header {
  background-color: #d6334e;
}

.event.track-sbom-who-supplies-your-software-chain div.event-header a {
  color: #fff;
}

#colorkeys .track-sbom-who-supplies-your-software-chain {
  background-color: #d6334e;
}

.label .track-sbom-who-supplies-your-software-chain {
  background-color: #d6334e;
}

.event.track-security {
  background-color: #e82a2a;
  border-color: #e82a2a;
}
.event.track-security div.event-header {
  background-color: #e82a2a;
}

.event.track-security div.event-header a {
  color: #fff;
}

#colorkeys .track-security {
  background-color: #e82a2a;
}

.label .track-security {
  background-color: #e82a2a;
}

.event.track-system-administration {
  background-color: #fefd7f;
  border-color: #fefd7f;
}
.event.track-system-administration div.event-header {
  background-color: #fefd7f;
}

.event.track-system-administration div.event-header a {
  color: #000;
}

#colorkeys .track-system-administration {
  background-color: #fefd7f;
}

.label .track-system-administration {
  background-color: #fefd7f;
}

.event.track-thinking-outside-the-stack-ebpf-and-friends {
  background-color: #7efca6;
  border-color: #7efca6;
}
.event.track-thinking-outside-the-stack-ebpf-and-friends div.event-header {
  background-color: #7efca6;
}

.event.track-thinking-outside-the-stack-ebpf-and-friends div.event-header a {
  color: #000;
}

#colorkeys .track-thinking-outside-the-stack-ebpf-and-friends {
  background-color: #7efca6;
}

.label .track-thinking-outside-the-stack-ebpf-and-friends {
  background-color: #7efca6;
}

.event.track-web-development {
  background-color: #316678;
  border-color: #316678;
}
.event.track-web-development div.event-header {
  background-color: #316678;
}

.event.track-web-development div.event-header a {
  color: #fff;
}

#colorkeys .track-web-development {
  background-color: #316678;
}

.label .track-web-development {
  background-color: #316678;
}

#colorkeys {
  font-size: .8em;
  opacity: .85;
}

#colorkeys ul {
  padding: 0;
  margin: 0;
  list-style: none;
}

#colorkeys ul li {
  margin: 0 .2em;
  float: right;
}

#colorkeys ul li div {
  padding: 0;
}

/* Custom Conference CSS */

