.ap-auth-page {
  background-color: #ededed;
  min-width: 320px;
}
.ap-auth-page > .ap-container {
  display: block;
}
.ap-auth-page .main-block-awards-menu .ap-container.awards-not-tabs {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.ap-auth-page .main-block-awards-menu-items .awards-menu__item {
  height: auto;
}
.ap-auth-page .main-block-awards-menu-items .awards-menu__item-wrap {
  height: 100%;
}
.ap-auth-page .main-block-awards-menu-items .awards-menu__link {
  height: 100%;
}
.ap-auth-page .page_title {
  opacity: 0;
  height: 0;
  overflow: hidden;
  margin: 0;
  padding: 0;
}
.ap-auth-page .ap-modal {
  display: block;
  position: relative;
  z-index: 0;
  top: auto;
  bottom: auto;
  left: auto;
  right: auto;
  padding: 60px 0;
  margin: 0 auto;
}
.ap-auth-page .ap-modal__dialog {
  -webkit-box-shadow: none;
          box-shadow: none;
  background-color: transparent;
}
.ap-auth-page .ap-modal__header {
  padding-right: 0;
}
.ap-auth-page .ap-modal-form__field_agreement label {
  margin-bottom: 0;
}
.ap-auth-page .modal-registration .ap-modal__dialog {
  padding-bottom: 24px;
}

@media (max-width: 1480px) {
  .ap-auth-page .ap-modal {
    padding: 44px 0 60px;
  }
}
@media (max-width: 1199px) {
  .ap-auth-page .ap-modal {
    padding: 40px 0 60px;
  }
}
@media (max-width: 767px) {
  .ap-auth-page .ap-modal {
    padding: 24px 0 48px;
  }
}
@media (max-width: 640px) {
  .ap-auth-page .ap-modal {
    padding: 12px 0 48px;
  }
}
@media (max-width: 480px) {
  .ap-auth-page > .ap-container {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}