 .thirdlogin{
border-bottom: 1px solid rgba(102, 102, 102, 0.3);
     padding-bottom: 0.8rem;
     width: 100%;
     max-width: 50vw;
     display: flex;


}

  @keyframes moveHorizontal {
    0% {
      transform: translateX(0);
    }
    25% {
      transform: translateX(60px);
    }

    50% {
      transform: translateX(0);
    }

    75% {
      transform: translateX(-60px);
    }
    100% {
      transform: translateX(0);
    }
  }
    .grid-container {
        box-shadow: 0 0 0.2rem rgba(16, 15, 15, 0.2);
      display: grid;
      width: 760px;
        max-width: 100vw;
      background-color: white;

      border-radius: 10px;
      /*height: 500px;*/
        height: auto;
      grid-template-rows: 100%;
      grid-template-columns: 50% 50%;
      grid-gap: 0px;
      position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
    }


    .item {
      /*background-color: white;*/
      padding: 10px;
    }

    .item1 {
        border-radius: 10px 0px 0px 10px;
      grid-row: 1;
      background-color:white;
      grid-column: 1;
 max-width: 50vw;
                padding-top: 2rem;
        padding-left: 4.1rem;
        padding-right: 4.1rem;
      display: flex;
      flex-direction: column;
      align-items: center;
      justify-content: center;
    }

    .item2 {
        border-radius: 0px 10px 10px 0px;
      grid-row: 1 ;
        padding-top: 2rem;
        padding-left: 2.5rem;
        padding-right: 2.5rem;

background-color: rgba(245, 245, 245, 0.51);
 max-width: 50vw;
      grid-column: 2;
      display: flex;
      flex-direction: column;
      align-items: center;

    }

    .item3 {
      grid-row: 2;
      grid-column: 1;
    }



.closeRegisterPopup{
    font-size: 25px;
    position: absolute;
    right:18px;
    margin-top: 2px;

   }
.fade {
  opacity: 1;
  transition: opacity 2s;  /* 过渡时间 */
}

.registerModal {
  display: none;
  background-color: rgba(0, 0, 0, 0.5);
  flex-direction: column;
  align-items: center;
  justify-content: center;
  position: fixed;
    width: 100vw;
  top: 50%;

  left: 50%;
  transform: translate(-50%, -50%);
  font-family: Arial, sans-serif;
  z-index: 99;
}

.fade.out {
  opacity: 0;
}


    #passwordHelpBlock {
    text-align: right !important;    /* 将文本对齐方式设置为右对齐 */
    padding-bottom: 0px;

}
#countdown {
margin-top: 6px;
margin-left: 2px;

}
.small-text {
        margin-bottom: -5px;
    }
    #sendCodeBtn {
      margin-left: 2px;
      padding: 10px ;
      font-size: 14px;
      transition: background-color 0.3s;
    }
    .closeRegisterPopup :hover {
      color: #bc6363;
    }
    #sendCodeBtn:hover {
      background-color: #5a6268;
      color: #ffffff;
    }

.underClick{
  margin:0px; border-bottom: 1px solid #ff9999; color: #666;font-size: 0.85rem; cursor: pointer;
}
