
.forget.data-v-0a1db9e7 {
    position: absolute;
    bottom: 28rpx;
    width: 100%;
    left: 0;
    text-align: center;
    color: #999;
    font-size: 28rpx;
    height: 94rpx;
    line-height: 94rpx;
}
.bg.data-v-0a1db9e7 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #fff;
}
.pass-view.data-v-0a1db9e7 {
    font-size: 28rpx;
    color: #999999;
    text-align: center;
    background-color: #ffffff;
}
.pass-view .bd-bottom.data-v-0a1db9e7 {
    width: 354rpx;
    font-size: 28rpx;
    margin: 68rpx auto;
}
.pass-icon.data-v-0a1db9e7 {
    width: 228rpx;
    height: 228rpx;
    display: block;
    margin: 100rpx auto 80rpx;
}
.bd-password.data-v-0a1db9e7 {
    min-height: 100vh;
    background-color: #ffffff;
    padding: 46rpx 42rpx;
}
.bd-item.data-v-0a1db9e7 {
    height: 100rpx;
    border-bottom: 2rpx solid #f4f4f4;
}
.bd-label.data-v-0a1db9e7 {
    width: 36rpx;
    height: 36rpx;
    margin: 0 25rpx 0 2rpx;
}
.bd-input.data-v-0a1db9e7 {
    height: 100%;
}
.bd-image.data-v-0a1db9e7 {
        width: 160rpx;
        height: 67rpx;
}
.bd-bottom.data-v-0a1db9e7 {
    height: 88rpx;
    line-height: 88rpx;
    color: #ffffff;
    font-size: 36rpx;
    border-radius: 44rpx;
    margin-top: 68rpx;
    text-align: center;
}
.bd-yes-agree.data-v-0a1db9e7 {
    background: rgba(255, 69, 68, 1);
}
.bd-no-agree.data-v-0a1db9e7 {
    background: rgba(255, 69, 68, 0.5);
}
.bd-agree-group.data-v-0a1db9e7 {
        margin-top: 42rpx;
}
.bd-color.data-v-0a1db9e7 {
        font-size: 28rpx;
        color: #ff4544;
}
.bd-btn.data-v-0a1db9e7 {
        border-left: 1rpx solid #f4f4f4;
        width: 226rpx;
        height: 53rpx;
        line-height: 53rpx;
        font-size: 32rpx;
        color: #ff4544;
        text-align: center;
}

