/* Copyright 2023-2024 Epic Systems Corporation */
.capturedWorkflow.unconstrainedCapturedWorkflow {
  width: 100%;
}
.capturedWorkflow.unconstrainedCapturedWorkflow #content:after {
  background-color: unset !important;
}
.capturedWorkflow.unconstrainedCapturedWorkflow #content {
  display: flex;
  align-items: center;
  flex-direction: column;
  padding-top: 0rem;
  max-width: unset;
  height: 100%;
}
.capturedWorkflow.unconstrainedCapturedWorkflow #content.main {
  max-width: fit-content;
}
.capturedWorkflow.unconstrainedCapturedWorkflow #content.main .section {
  height: 100%;
}
.capturedWorkflow.unconstrainedCapturedWorkflow #content #main,
.capturedWorkflow.unconstrainedCapturedWorkflow #content #content #main {
  flex-grow: 2;
  background-color: #ffffff;
  max-width: 1152px;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
}
.datatile .capturedWorkflow.unconstrainedCapturedWorkflow #content #main,
.datatile .capturedWorkflow.unconstrainedCapturedWorkflow #content #content #main {
  max-width: none;
}
.capturedWorkflow.unconstrainedCapturedWorkflow .capturedFooterBox {
  flex: none;
  max-width: 1152px;
}
.capturedWorkflow.unconstrainedCapturedWorkflow .capturedFooterBox #footer {
  border-radius: 0px 0px 0px 0px;
  padding: 0.75rem 0.25rem 0.25rem 0.25rem;
  width: auto;
  background-color: #ffffff;
}
.capturedWorkflow.unconstrainedCapturedWorkflow .capturedFooterBox #footer .midlogin a {
  color: #565656;
  padding-right: 1rem;
  transition: none;
}
.capturedWorkflow.unconstrainedCapturedWorkflow .capturedFooterBox #footer .midlogin .midLoginCopyright .copystring,
.capturedWorkflow.unconstrainedCapturedWorkflow .capturedFooterBox #footer .midlogin .midLoginCopyright .copyyear {
  color: #565656;
}

.capturedWorkflow.constrainedCapturedWorkflow {
  width: 100%;
  min-width: unset;
}
.capturedWorkflow.constrainedCapturedWorkflow #content:after {
  background-color: unset !important;
}
.capturedWorkflow.constrainedCapturedWorkflow #content {
  max-width: unset;
}
.capturedWorkflow.constrainedCapturedWorkflow #content #main {
  flex-grow: 6;
  padding: 0;
  background-color: #ffffff;
  overflow: hidden;
}
@media screen and (min-width: 1025px) {
  .capturedWorkflow.constrainedCapturedWorkflow #content #main {
    flex-grow: 2;
    max-height: 43rem;
    min-height: 20rem;
    width: 96%;
    max-width: 1152px;
    margin-left: auto;
    margin-right: auto;
    border-radius: 30px;
    overflow: hidden;
    margin-top: max(0rem, (100vh - 1.5rem - 43rem - var(--wp-header-height)) / 2);
  }
  .datatile .capturedWorkflow.constrainedCapturedWorkflow #content #main {
    max-width: none;
    max-height: none;
    border-radius: unset;
    width: 100%;
  }
}
@media screen and (min-width: 1025px) {
  .capturedWorkflow.constrainedCapturedWorkflow #content #main .section {
    position: absolute;
    height: 100%;
    width: 100%;
  }
}
.capturedWorkflow.constrainedCapturedWorkflow .capturedFooterBox {
  width: 100%;
}
@media screen and (min-width: 1025px) {
  .capturedWorkflow.constrainedCapturedWorkflow .capturedFooterBox {
    width: fit-content;
    margin-left: auto;
    margin-right: auto;
  }
}
.capturedWorkflow.constrainedCapturedWorkflow .capturedFooterBox #footer {
  border-radius: 0px 0px 0px 0px;
  padding: 0.75rem 0.25rem 0.25rem 0.25rem;
  width: auto;
  min-width: unset;
  background-color: #ffffff;
}
.capturedWorkflow.constrainedCapturedWorkflow .capturedFooterBox #footer .midlogin a {
  color: #565656;
  padding-right: 1rem;
  transition: none;
}
.capturedWorkflow.constrainedCapturedWorkflow .capturedFooterBox #footer .midlogin .midLoginCopyright .copystring,
.capturedWorkflow.constrainedCapturedWorkflow .capturedFooterBox #footer .midlogin .midLoginCopyright .copyyear {
  color: #565656;
}
@media screen and (min-width: 1025px) {
  html:not(.datatile) .capturedWorkflow.constrainedCapturedWorkflow .capturedFooterBox #footer {
    width: fit-content;
    border-radius: 6px 6px 0px 0px;
    padding: 0.5rem 1rem 0.25rem 1rem;
    background-color: #400186;
  }
  html:not(.datatile) .capturedWorkflow.constrainedCapturedWorkflow .capturedFooterBox #footer .midlogin {
    background-color: transparent;
  }
  html:not(.datatile) .capturedWorkflow.constrainedCapturedWorkflow .capturedFooterBox #footer .midlogin a {
    color: #ffffff;
    padding-right: 1rem;
    transition: none;
  }
  html:not(.datatile) .capturedWorkflow.constrainedCapturedWorkflow .capturedFooterBox #footer .midlogin .midLoginCopyright .copystring,
  html:not(.datatile) .capturedWorkflow.constrainedCapturedWorkflow .capturedFooterBox #footer .midlogin .midLoginCopyright .copyyear {
    color: #ffffff;
  }
}

.noOverflowCapturedWorkflow #wrap {
  overflow: unset !important;
}
.noOverflowCapturedWorkflow #wrap #content {
  overflow: unset !important;
}
.noOverflowCapturedWorkflow #wrap #content #main {
  overflow: unset !important;
}
