.page-access .access.table {
  height: 100vh;
  min-height: 100vh;
  min-width: 100vw
}
.page-access .access.table > .table-row > .table-cell {
  vertical-align: middle
}
.page-access .access .banner {
  margin-bottom: .5rem
}
.page-access .access .additional-content-bottom,
.page-access .access .additional-content-top {
  padding: .5rem 0
}
.page-access .access .content-wrapper,
.page-access .access .footer-content-wrapper {
  max-width: 32rem
}
.page-access .access .content-wrapper {
  border: 1px solid #cacaca;
  border-radius: .25rem;
  padding: 0
}
.page-access .access .content-wrapper .header.column {
  border-bottom: 1px solid #eee;
  padding: .5rem;
  text-transform: uppercase
}
.page-access .access .content-wrapper .content.column {
  padding: 1rem
}
.page-access .access .language-selection.flat::after,
.page-access .access .language-selection.flat::before {
  display: table;
  content: " "
}
.page-access .access .language-selection.flat::after {
  clear: both
}
.page-access .access .language-selection.flat {
  padding-top: .1rem
}
.page-access .access .language-selection.flat > ul > li {
  float: right
}
.page-access .access .language-selection.flat > ul > li .dropdown-menu-trigger {
  display: none
}
.page-access .access .language-selection.flat > ul > li li:not(:last-of-type) {
  padding-right: .25rem
}
.page-access .access .language-selection.flat > ul > li li a {
  border: 0;
  padding: .25rem
}
.page-access .access .language-selection.flat > ul > li li a.current {
  opacity: .5
}
.page-access .access .language-selection.flat > ul > li li a .text {
  display: none
}
/*# sourceMappingURL=maps/access.css.map */
