.page-type-container {
  min-height: 101vh !important;
  -webkit-overflow-scrolling: touch;
}
/* 自定义部分(其他方式登录) */
/* @media screen and (min-height: 640px) {
  .page-type-container .custom-view-box {
    margin: 0 !important;
    margin-top: -100% !important;
  }
} */
/* @media screen and (max-height: 640px) {
  .page-type-container .custom-view-box {
    margin: 0 !important;
    margin-top: -76% !important;
  }
} */
/* 导航栏 */
.page-type-container .nav {
  margin-top: 12px;
  z-index: 99;
  position: relative;
  top: var(--status-bar-height);
}
/* 此处可修改logo容器的样式: 宽度、高度、圆角等 */
.page-type-container .logo {
  margin-top: -17% !important;
  margin-bottom: 7% !important;
  width: 100%;
  height: auto;
}

.page-type-container .nav .nav-back-icon-img {
  display: none;
}

.page-type-container .nav .nav-title {
  padding-left: 68%;
  color: #ffffff;
}

/* 手机号码 */
.page-type-container .number-con {
  margin-top: 20% !important;
  font-size: 18px;
}

/* 手机掩码输入框 需要设置font-size，否则ios无法显示输入的内容 */
.page-type-container .number-con input {
  color: black;
  background: #f1f1f1;
  margin-top: 2px;
  border: none;
  border-radius: 8px;
  height: 40px;
  width: 40px;
  font-size: 18px;
}

/* 登录按钮 */
.page-type-container .submit-btn {
  display: block !important;
  margin-top: 10% !important;
  margin-right: auto !important;
  margin-left: auto !important;
  padding: 0;
  background: #f2545c;
  border-radius: 22px;
  width: 245px !important;
  height: 45px !important;
}
.page-type-container .submit-btn.submit-disabled {
  opacity: 1;
  background: #e0e0e0;
}
.page-type-container .content {
  -webkit-overflow-scrolling: touch;
}
/* 协议 */
.page-type-container .agreement {
  margin-top: 25% !important;
  position: relative;
  left: 22vw;
}
/*协议勾选的颜色 */
.page-type-container .agreement .checke-1 svg g {
  fill: #000;
}
/*协议已勾选的样式 */
.page-type-container .agreement .checke-1 svg {
  margin-top: 2px !important;
}
/*协议未勾选的样式 */
.page-type-container .agreement .checke-0 {
  margin-top: 2px;
}
/* 我已阅读 */
.page-type-container .agreement .agree-content {
  color: #333333;
}

/* 协议样式 */
.page-type-container .agreement .agree-content a {
  color: #39bbff;
}
