.ap-container {
  display: block;
  min-height: 100vh;
  min-width: 100vw;
  overflow: hidden;
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.left-panel {
  float: left;
  width: 60%;
  min-height: 100vh;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
}

.right-side {
  float: right;
  width: 40%;
  min-height: 100vh;
  box-sizing: border-box;
  background-image: url("/static/images/check_in.svg");
  background-size: cover;
}

.ap-pwc-logo {
  width: 117px !important;
  height: 89px !important;
  margin: 0 !important;
}

.content-container {
  display: flex;
  flex-direction: column;
  justify-content: center;
  flex: 1 1 auto;
  position: relative;
  top: -6rem;
}

.center-content {
  width: 100%;
  max-width: 584px;
  height: 100%;
  max-height: 500px;
  margin-left: auto;
  margin-right: auto;
  justify-content: center;
  align-items: flex-start;
  padding: 0;
}

.top-content {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}

.language-button-container {
  display: flex;
  justify-content: flex-end;
}

.content-button-container {
  width: 100%;
}

.footer {
  margin-top: auto;
}
