.reveal .slides section {
  text-align: left;
  position: absolute; }
  .reveal .slides section code {
    font-family: 'Ubuntu Mono', monospace;
    font-size: 19pt;
    line-height: 1.15; }
  .reveal .slides section h1, .reveal .slides section h2, .reveal .slides section h3 {
    text-align: center; }
  .reveal .slides section.titlepage {
    text-align: center; }
    .reveal .slides section.titlepage .date {
      margin-top: 1ex; }
  .reveal .slides section.hcenter {
    text-align: center; }
  .reveal .slides section .callout {
    margin-top: 2em;
    text-align: center;
    font-family: 'Ubuntu';
    font-size: 1.3em; }
  .reveal .slides section.vcenter .callout {
    margin-top: 0; }
  .reveal .slides section img {
    border: none;
    box-shadow: none; }
  .reveal .slides section blockquote {
    width: 90%;
    text-align: center; }
    .reveal .slides section blockquote .attribution {
      font-style: normal;
      text-align: right; }
  .reveal .slides section blockquote.left {
    text-align: left; }
  .reveal .slides section strong {
    color: #CA7A29;
    font-style: inherit;
    font-weight: inherit; }
  .reveal .slides section dt {
    color: #CA7A29; }
  .reveal .slides section dd {
    padding-left: 2em; }
  .reveal .slides section .fragment.strong {
    opacity: 1; }
  .reveal .slides section .fragment.strong.visible {
    color: #CA7A29; }
  .reveal .slides section p, .reveal .slides section li {
    margin-bottom: 1ex; }
  .reveal .slides section table {
    margin: 0 auto;
    border-collapse: collapse; }
    .reveal .slides section table th {
      font-weight: bold; }
    .reveal .slides section table th, .reveal .slides section table td {
      border: solid 1pt #0B3D4C;
      padding: 0 0.5ex; }
  .reveal .slides section.full {
    text-align: center;
    position: absolute;
    padding: 0; }
    .reveal .slides section.full img.full {
      margin: 0;
      max-width: none;
      max-height: none;
      width: 100%;
      height: 100%; }
  .reveal .slides section .column {
    position: absolute;
    width: 50%;
    font-size: 90%;
    text-align: center; }
    .reveal .slides section .column.right {
      left: 50%; }
    .reveal .slides section .column ul {
      text-align: center;
      width: 100%;
      margin-left: 0pt; }
    .reveal .slides section .column li {
      list-style: none;
      margin-left: 0pt; }
  .reveal .slides section .cf-matrix {
    border-collapse: separate;
    border-spacing: 0 0;
    font-family: "Noto Sans", sans-serif;
    margin-bottom: 1em; }
    .reveal .slides section .cf-matrix td {
      text-align: center; }
    .reveal .slides section .cf-matrix thead th {
      text-align: center;
      font-size: 90%; }
    .reveal .slides section .cf-matrix tbody th {
      font-weight: normal; }
    .reveal .slides section .cf-matrix .fragment {
      opacity: 1; }
  .reveal .slides section #uu-matrix {
    border-spacing: 0 3pt;
    margin-top: -3pt; }
    .reveal .slides section #uu-matrix td, .reveal .slides section #uu-matrix th {
      border-top-width: 2px;
      border-bottom-width: 2px; }
      .reveal .slides section #uu-matrix td:first-child, .reveal .slides section #uu-matrix th:first-child {
        border-left-width: 2px; }
      .reveal .slides section #uu-matrix td:last-child, .reveal .slides section #uu-matrix th:last-child {
        border-right-width: 2px; }
    .reveal .slides section #uu-matrix .fragment.visible {
      box-shadow: 1pt 1pt 3pt 3pt #E98524;
      color: #E98524; }
      .reveal .slides section #uu-matrix .fragment.visible td, .reveal .slides section #uu-matrix .fragment.visible th {
        border-color: #E98524; }
    .reveal .slides section #uu-matrix .fragment.neighbor.visible {
      box-shadow: 1pt 1pt 3pt 3pt #16BBE6;
      color: #16BBE6; }
      .reveal .slides section #uu-matrix .fragment.neighbor.visible td, .reveal .slides section #uu-matrix .fragment.neighbor.visible th {
        border-color: #16BBE6; }
  .reveal .slides section #ii-matrix {
    border-spacing: 3pt 0; }
    .reveal .slides section #ii-matrix td, .reveal .slides section #ii-matrix th {
      border-left-width: 2px;
      border-right-width: 2px; }
    .reveal .slides section #ii-matrix thead td, .reveal .slides section #ii-matrix thead th {
      border-top-width: 2px; }
    .reveal .slides section #ii-matrix tbody tr:last-child td, .reveal .slides section #ii-matrix tbody tr:last-child th {
      border-bottom-width: 2px; }
    .reveal .slides section #ii-matrix .user {
      box-shadow: 1pt 1pt 3pt 3pt #E98524;
      color: #E98524; }
      .reveal .slides section #ii-matrix .user td, .reveal .slides section #ii-matrix .user th {
        border-color: #E98524; }
  .reveal .slides section .fragment.in-place {
    position: absolute;
    width: 100%;
    text-align: center;
    margin-top: 20pt; }

.reveal section.toc li::-moz-list-number {
  color: inherit; }

.talk-overview {
  text-align: center; }
  .talk-overview .element {
    display: inline-block;
    text-align: center;
    width: 35%; }
    .talk-overview .element svg {
      fill: #0B3D4C;
      margin: 15px; }

#toc-1 .elt-1 {
  color: #CA7A29; }
  #toc-1 .elt-1 svg {
    fill: #CA7A29; }
#toc-1 .elt-2 {
  opacity: 0.35; }
#toc-1 .elt-3 {
  opacity: 0.35; }
#toc-1 .elt-4 {
  opacity: 0.35; }
#toc-1 .elt-5 {
  opacity: 0.35; }
#toc-1 .elt-6 {
  opacity: 0.35; }
#toc-1 .elt-7 {
  opacity: 0.35; }
#toc-1 .elt-8 {
  opacity: 0.35; }
#toc-1 .elt-9 {
  opacity: 0.35; }
#toc-1 .elt-10 {
  opacity: 0.35; }

#toc-2 .elt-2 {
  color: #CA7A29; }
  #toc-2 .elt-2 svg {
    fill: #CA7A29; }
#toc-2 .elt-3 {
  opacity: 0.35; }
#toc-2 .elt-4 {
  opacity: 0.35; }
#toc-2 .elt-5 {
  opacity: 0.35; }
#toc-2 .elt-6 {
  opacity: 0.35; }
#toc-2 .elt-7 {
  opacity: 0.35; }
#toc-2 .elt-8 {
  opacity: 0.35; }
#toc-2 .elt-9 {
  opacity: 0.35; }
#toc-2 .elt-10 {
  opacity: 0.35; }

#toc-3 .elt-3 {
  color: #CA7A29; }
  #toc-3 .elt-3 svg {
    fill: #CA7A29; }
#toc-3 .elt-4 {
  opacity: 0.35; }
#toc-3 .elt-5 {
  opacity: 0.35; }
#toc-3 .elt-6 {
  opacity: 0.35; }
#toc-3 .elt-7 {
  opacity: 0.35; }
#toc-3 .elt-8 {
  opacity: 0.35; }
#toc-3 .elt-9 {
  opacity: 0.35; }
#toc-3 .elt-10 {
  opacity: 0.35; }

#toc-4 .elt-4 {
  color: #CA7A29; }
  #toc-4 .elt-4 svg {
    fill: #CA7A29; }
#toc-4 .elt-5 {
  opacity: 0.35; }
#toc-4 .elt-6 {
  opacity: 0.35; }
#toc-4 .elt-7 {
  opacity: 0.35; }
#toc-4 .elt-8 {
  opacity: 0.35; }
#toc-4 .elt-9 {
  opacity: 0.35; }
#toc-4 .elt-10 {
  opacity: 0.35; }

#toc-5 .elt-5 {
  color: #CA7A29; }
  #toc-5 .elt-5 svg {
    fill: #CA7A29; }
#toc-5 .elt-6 {
  opacity: 0.35; }
#toc-5 .elt-7 {
  opacity: 0.35; }
#toc-5 .elt-8 {
  opacity: 0.35; }
#toc-5 .elt-9 {
  opacity: 0.35; }
#toc-5 .elt-10 {
  opacity: 0.35; }

#toc-6 .elt-6 {
  color: #CA7A29; }
  #toc-6 .elt-6 svg {
    fill: #CA7A29; }
#toc-6 .elt-7 {
  opacity: 0.35; }
#toc-6 .elt-8 {
  opacity: 0.35; }
#toc-6 .elt-9 {
  opacity: 0.35; }
#toc-6 .elt-10 {
  opacity: 0.35; }

#toc-7 .elt-7 {
  color: #CA7A29; }
  #toc-7 .elt-7 svg {
    fill: #CA7A29; }
#toc-7 .elt-8 {
  opacity: 0.35; }
#toc-7 .elt-9 {
  opacity: 0.35; }
#toc-7 .elt-10 {
  opacity: 0.35; }

#toc-8 .elt-8 {
  color: #CA7A29; }
  #toc-8 .elt-8 svg {
    fill: #CA7A29; }
#toc-8 .elt-9 {
  opacity: 0.35; }
#toc-8 .elt-10 {
  opacity: 0.35; }

#toc-9 .elt-9 {
  color: #CA7A29; }
  #toc-9 .elt-9 svg {
    fill: #CA7A29; }
#toc-9 .elt-10 {
  opacity: 0.35; }

#toc-10 .elt-10 {
  color: #CA7A29; }
  #toc-10 .elt-10 svg {
    fill: #CA7A29; }
#toc-10 .elt-11 {
  opacity: 0.35; }
#toc-10 .elt-10 {
  opacity: 0.35; }

.slides .center {
  text-align: center; }

.slides .right-tag {
  text-align: right;
  margin-bottom: 1em; }

.orange {
  color: #E98524; }

#applications table td, #applications table th {
  font-weight: normal;
  border: none;
  text-align: center !important;
  padding: 0 2em; }

#what-do table {
  width: 100%; }
  #what-do table th {
    color: #E98524; }
  #what-do table td, #what-do table th {
    width: 50%;
    border: none;
    text-align: center !important;
    padding: 1ex 1ex; }

#thank-you .credits {
  font-size: 75%;
  margin-top: 12pt;
  line-height: 110%; }
  #thank-you .credits h2 {
    text-align: left; }
  #thank-you .credits li ul li {
    line-height: 18pt;
    font-size: 14pt;
    margin: 0; }

#applications .column img {
  margin: 1ex 1em; }

/*# sourceMappingURL=custom.css.map */
