/**
 * @file
 * Responsive CSS.
 */
:root {
  --dsg-gutter-x: 1.5rem;
}

@media (max-width: 767px) {
  body #page-wrapper #page #header #navbar-main {
    padding-right: calc(var(--dsg-gutter-x) * 0.5);
    padding-left: calc(var(--dsg-gutter-x) * 0.5);
  }
}
@media (max-width: 991px) {
  body.page-user-login .pane-image, body.page-user-password .pane-image {
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
    border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
    border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
    min-height: 22rem;
  }
  body.page-user-login .pane-image .pane-image-overlay, body.page-user-password .pane-image .pane-image-overlay {
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
    border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
    border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
    min-height: 22rem;
  }
  body.page-user-login .pane-image .pane-image-text, body.page-user-password .pane-image .pane-image-text {
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
    border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
    border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
    min-height: 22rem;
  }
  body.page-user-login .pane-form, body.page-user-password .pane-form {
    border-top-left-radius: var(--bs-border-radius-xxl) !important;
    border-top-right-radius: var(--bs-border-radius-xxl) !important;
    border-bottom-left-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
  }
}