.navbar
{
  margin-bottom: 1em;
}

.login.hero.is-fullheight
{
  min-height: calc( 100dvh - 52px - 1em);
}

.navbar-header
{
  padding-inline-end: 3rem;
  padding: .375rem 1rem;
}

.card
{
  position: initial;
}

.card.osd > .card-header > .card-header-title,
.card.pg > .card-header > .card-header-title,
.card.perf > .card-header > .card-header-title,
.card.storage > .card-header > .card-header-title
{
  padding: 1rem 1.5rem 0 1.5rem;
}

.card.osd > .card-content,
.card.pg > .card-content,
.card.perf > .card-content,
.card.storage > .card-content
{
  padding: 1rem 1.5rem;
}

.button.is-outlined.is-loading:after,
.button.is-outlined.is-loading:hover:after,
.button.is-outlined.is-loading:focus:after,
.button.is-outlined.is-loading:active:after,
.button.is-outlined.is-loading:visited:after
{
  border-color: transparent transparent rgba( 255, 255, 255, 0.5 ) rgba( 255, 255, 255, 0.5 ) !important;
}

.is-borderless { border: 0; }

.modal-card-head
{
  box-shadow: none;
  border-bottom: 1px SOLID #333;
}