/* makes the footer stick to the bottom of the page */
html, body {
  min-height: 100vh;
}
body {
  display: flex;
  flex-direction: column;
}
main {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
}
/* ------------------------------------------------ */

turbo-frame {
  display: block;
}

.center {
  text-align: center;
}

.dashboard-sub-header {
  padding-left: 0.75rem;
}

.dashboard-title__panel:first-child {
  margin-top: 1rem!important;
}

.sub-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 4rem 0 2rem 0;
}

h3.with-icon img {
  vertical-align: -10%;
}

.inline {
  display: inline!important;
}

.flex {
  display: flex!important;
}

.flex-end__content {
  display: flex;
  justify-content: flex-end;
}

.flex-space-between__content {
  display: flex;
  justify-content: space-between;
}

.flex-wrap {
  flex-wrap: wrap;
}

.flex-grow {
  flex-grow: 1;
}

.border-frame-text {
  border: 1px solid var(--border-default-grey);
  padding: 1rem;
}

.header__logo {
  max-width: 7rem;
  padding: 1rem;
}

.bg-white {
  background-color: var(--background-default-grey);
}

.height-100 {
  height: 100%
}

.font-weight-700 {
  font-weight: 700;
}

.height-auto.height-auto {
  height: auto;
}
