/* Monisys supplied wordmark: preserve its aspect ratio in SFTPGo. */
img[src*="/branding/monisys/logo-v1.svg"] {
  width: auto; height: auto; max-width: 163px; max-height: 48px;
  object-fit: contain; background: #fff; padding: 8px; border-radius: 8px;
}
#sign_in_form > .container > .row { min-height: 100px; position: relative; }
#sign_in_form > .container > .row > .col-5 {
  width: 100%; display: flex; justify-content: center; align-items: center;
}
/* Keep the page heading available to screen readers without a duplicate label. */
#sign_in_form > .container > .row > .col-7 {
  position: absolute; width: 1px; height: 1px; padding: 0;
  overflow: hidden; clip-path: inset(50%); white-space: nowrap; border: 0;
}
#sign_in_form img[src*="/branding/monisys/logo-v1.svg"] {
  width: 100%; max-width: 260px; max-height: none; height: auto !important;
}
