page-docupdate {
  .mobile_background{
    background: url("../assets/imgs/forgot_bg.png");
    background-position: center top;
    background-size: cover;
  }
  .sign_up_wrapper{
    width: 100%;
    text-align:center;

    span{
      img{
        width: 80px;
      }
    }
    h4{
      text-align:center;
      color: #282828;
      font-size: 39px;
      font-weight:300;
      margin-top: 10px;
    }
    hr{
      width: 20px;
      border:2px solid #282828;
      margin: 0 auto;
      height:0px;
      border-radius:20px;
      margin-top: 15px;
    }
    .signup_circle_pic{
      width: 150px;
      height:150px;
      border-radius:50%;
      background-color: #d9d7d7 !important;
      margin: 0 auto;
      margin-top:30px;
      background: url("../assets/imgs/avatar.png");
      background-repeat: no-repeat;
      background-position: center;
      background-size: 40px;
      img{
        width: 100%;
        height:100%;
        object-fit: cover;
        object-position: center;
        border-radius:50%;
      }
    }

    .upload_btn{
      border:2px solid #282828;
      height: 45px;
      border-radius: 25px;
      background: transparent;
      color: #282828;
      text-transform: uppercase;
      font-size: 16px;
      padding-left: 40px;
      padding-right: 40px;
      font-weight:600;
      letter-spacing: 2px;
      input{
        opacity: 0;
        position: absolute;
        left: 0px;
      }
    }
    p{
      color: #737270;
      font-size: 16px;
      text-align: left;
      padding-top: 0px;
      text-align: center;
    }
    .check_box{
      width: 50px;
      height:50px;
      background: url("../assets/imgs/check.png");
      background-repeat: no-repeat;
      background-position: center;
      background-size: 40px;
      margin: 0 auto;
      margin-top:20px;
    }
    h6{
      text-align: center;
      font-weight: 400;
    }
    h5{
      text-align: center;
      margin: 0px;
    }
  }

  .btn_primary{
    width:100%;
    border-radius: 20px;
    height: 45px;
    font-size: 16px;
    letter-spacing: 2px;
  }
}
