.gel-main {
  padding: 1.5rem 0;
  flex: 1 0 auto;
  display: flex;
  flex-direction: column;

  .top-tab-nav .nav-link {
    padding-top: 0 !important;
  }

  .container-fluid {
    overflow-x: auto;
  }
}

#gel_header {
  clear: both;
  background-color: white;
  padding: 1.25rem 0;
  transition: padding 0.5s ease;
  border-bottom: solid 1px var(--gel-slate-300);

  label {
    font-weight: bold;
  }

  h1.page-title {
    margin: 0;
    transition: font-size 0.5s ease;
  }

  h6 {
    font-size: 12px;
  }
}

#gel-navbar {
  background-color: var(--gel-header);
  .fas.fa-bars {
    font-size: 150%
  }
}
