.google_otp_wrap{}
.google_otp_btn, #google_otp_print .google_otp_btn{display:inline-block;padding:10px;border:0;font-weight:bold;background:#3a8afd;color:#fff;border-radius:3px}

.register_form_inner .google_otp_wrap{margin-bottom:23px}
#google-otp-modal .btn.btn-raised {min-width:3.375rem;width:auto;padding:5px 10px;line-height:20px;text-align:center;border-radius:.1875rem;font-size:.875rem;color: #f8f9fa;background-color: #1a73e8;box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .30), 0 1px 3px 1px rgba(60, 64, 67, .15);}
#google-otp-modal .btn-group{margin:5px 0;padding:7px 0}
#google-otp-modal .qrcode_image_wrap{margin:5px 0}
#google-otp-modal .qrcode_image_wrap .qrcode_scan{position:relative;display:inline-block;min-width:212px;min-height:212px;padding:2px;border:4px solid #d0d3db}
#google-otp-modal .qrcode_image_wrap .qrcode_scan .loading{position:absolute;top:74px;left:62px;text-align:center}
#google-otp-modal .secret_code{margin:5px 0;font-weight:bold;font-size:1.19em}

#google-otp-modal .top_border{border-top:1px dashed #dadce0; padding-top:10px}
#google-otp-modal h3{font-size:1.1em}
#google-otp-modal .connect-fg {text-align:left}
#google-otp-modal .connect-fg .connect-title {margin-bottom:10px;font-size:1.667em;font-weight:bold;text-align:center}
#google-otp-modal .connect-close {position:absolute;top:10px;right:10px;margin:0;padding:0;width:30px;height:30px;border:0;background:transparent;color:#383838;cursor:pointer;font-size:15px}
#google-otp-modal .connect-close:hover {color:#ff5191}
#google-otp-modal .connect-close .fa {margin:0 0 0 1px}
#google-otp-modal .connect-close .txt {position:absolute;line-height:0;font-size:0;overflow:hidden}

#google-otp-modal .otp_code_inputs {margin:0 auto;width:100%;text-align:left}
#google-otp-modal .otp_code_inputs .lg_otp {width:100%;margin-bottom:5px}
#google-otp-modal .otp_code_inputs .otp_register {width:100%;height:44px;font-size:1.167em;margin:10px auto 0;font-weight:bold;cursor:pointer;display:block;background:#3a8afd;color:#fff;border:0;border-radius:3px;}
#google-otp-modal .otp_code_inputs p {margin:7px 0}
#google-otp-modal .otp_code_inputs p label {font-size:1em;color:#7a7a7a;margin:5px 5px 0 0}

#google-otp-modal .connect-close {position:absolute;top:10px;right:10px;margin:0;padding:0;width:30px;height:30px;border:0;background:transparent;color:#383838;cursor:pointer;font-size:15px}
#google-otp-modal .connect-close:hover {color:#ff5191}
#google-otp-modal .connect-close .fa {margin:0 0 0 1px}
#google-otp-modal .connect-close .txt {position:absolute;line-height:0;font-size:0;overflow:hidden}
#google-otp-modal .connect-fg .content-desc {margin-bottom:10px;padding:15px;border:1px solid #d6e9c6;background:#dff0d8;color:#3c763d}
#google-otp-modal .connect-fg .content-desc.top15{margin-top:10px}

html.remodal-is-locked {overflow-y:scroll !important}

#remove_otp #mb_hp_label {display:inline-block;margin-left:10px}
#remove_otp p {line-height:1.5em}
#remove_otp #mb_email {margin:10px 0}

@media only screen and (min-width:641px) {
	#google-otp-modal.remodal {max-width:500px}
    #google-otp-modal.remodal.max400 {max-width: 400px}
}