.rvp_intro p.statement{font-size:15px}
.rvp_coverContainer .rvp_tabContent>div dl.creditCardInput dd input{border-radius:6px}
.rvp_coverContainer .rvp_tabContent>div dl input{height:30px;border:#CCC 1px solid;line-height:30px\9}
.rvp_insidePageContent .rvp_tabContainer .rvp_tabContent input{padding:0 6px 0 6px}
.flexiCancer_content .flexiCancer_options input{height:40px !important;text-align:center;width:60px}
.rvp_innerStepsContainer{padding:25px 0 0 0 !important}
p{padding-bottom:20px}
.rvp_termsContainer .rvp_abContent ol{list-style:decimal;margin-bottom:0 !important;padding-left:35px !important}
.rvp_termsContainer .rvp_abContent li{background:none !important;margin-bottom:0 !important;padding:0 !important}
.rvp_abTermsItemTop>a,.rvp_abTermsItemBottom>a{margin:20px 0 10px 0;font-weight:bold !important;font-size:16px !important;color:#0d6c29 !important;display:inline-block !important}
.rvp_insidePageContent .emn_subTitle2,.rvp_insidePageContent .emn_subTitle3{font-size:19px;color:#0d6c29;margin-bottom:15px}
#chatbotCardRegistrationPage .hidden{display:none !important}
#chatbotCardRegistrationPage dl.step_input{margin:20px 0 20px 0}
.rvp_coverContainer .rvp_tabContent>div dl{padding:0 !important}
.error_sessionTimeoutContainer p{text-align:center;font-weight:bold;margin:100px 0 40px 0}
.rvp_abContent .rvp_content p{width:94%;margin:0 auto}
.chatbotCardRegistration.page #description{font-family:Arial,Verdana,Helvetica,sans-serif;font-size:13px;line-height:155%;color:#333;-webkit-text-size-adjust:none}
.chatbotCardRegistration.page #description b p{font-weight:700}
.chatbotCardRegistration.page #description p{font-family:Arial,"Microsoft JhengHei","微軟正黑體",Verdana,Helvetica,sans-serif !important}
.chatbotCardRegistration.page #description strong *{font-weight:bold !important}
.chatbotCardRegistration.page #description a{color:#0d6c29}
.sr-only{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;white-space:nowrap !important;border:0 !important}
.chatbotCardRegistration.page sup{vertical-align:baseline;position:relative;top:-0.4em;font-size:smaller;color:#333;line-height:155%;-webkit-text-size-adjust:none}
.chatbotCardRegistration.page #description ol{counter-reset:section}
.chatbotCardRegistration.page #description ol>li{display:table-row;counter-increment:section}
.chatbotCardRegistration.page #description ol>li:before{content:counters(section,".") " ";display:table-cell;padding-right:8px}
#chatbotCardRegistrationPage{font-size:13px;color:#333;line-height:155%;-webkit-text-size-adjust:none}
#chatbotCardRegistrationPage .rvp_innerStepsContainer{font-size:0}
#chatbotCardRegistrationPage .rvp_innerStepsContainer .stepWrapper{width:33.3%;display:inline-block;position:relative;text-align:center;vertical-align:top}
#chatbotCardRegistrationPage .rvp_innerStepsContainer .stepWrapper .text{position:static;width:100%;height:100%;text-align:center;font-size:14px;font-weight:bold;color:#ccc;box-sizing:border-box;padding:5px 10%;display:inline-block}
#chatbotCardRegistrationPage .rvp_innerStepsContainer .stepWrapper.on>.text{color:#34a344}
#chatbotCardRegistrationPage .rvp_innerStepsContainer .stepWrapper .indicator{position:static;width:40px;height:40px;text-align:center;font-size:18px;font-weight:bold;color:#fff;box-sizing:border-box;padding:7.5px 0;background-color:#ccc;border-radius:20px;border:3px #eee solid;display:inline-block}
#chatbotCardRegistrationPage .rvp_innerStepsContainer .stepWrapper.on .indicator{background-color:#34a344;border:4px #93ce98 solid}
#chatbotCardRegistrationPage .rvp_innerDotsContainer{padding-top:0 !important;font-size:0}
#chatbotCardRegistrationPage .rvp_innerDotsContainer .spacer{width:16%;display:inline-block;position:relative;text-align:center;vertical-align:top}
#chatbotCardRegistrationPage .rvp_innerDotsContainer .container{width:33.5%;display:inline-block;position:relative;text-align:center;vertical-align:top}
#chatbotCardRegistrationPage .rvp_innerDotsContainer .dotWrapper{width:33%;display:inline-block;text-align:center;vertical-align:top;margin-top:-56px}
#chatbotCardRegistrationPage .rvp_innerDotsContainer .dotWrapper .indicator{position:relative;width:10px;height:10px;text-align:center;box-sizing:border-box;background-color:#ccc;border-radius:5px;display:inline-block}
#chatbotCardRegistrationPage .rvp_innerDotsContainer .container.on .dotWrapper .indicator{background-color:#34a344}
#chatbotCardRegistrationPage dl.step_input{margin:20px 0 20px 0}
#chatbotCardRegistrationPage.rvp_coverContainer .rvp_tabContent>div dl{padding:0 !important}
#chatbotCardRegistrationPage.rvp_coverContainer .rvp_tabContent>div dl.creditCardInput dt,#chatbotCardRegistrationPage.rvp_coverContainer .rvp_tabContent>div dl.creditCardInput dd{display:inline-block;width:auto}
#chatbotCardRegistrationPage.rvp_coverContainer .rvp_tabContent>div dl.creditCardInput dt{height:40px;line-height:40px}
#chatbotCardRegistrationPage.rvp_coverContainer .rvp_tabContent>div dl dt{float:left;width:170px;padding:0 20px 0 0;font-weight:bold}
#chatbotCardRegistrationPage dl dt{font-size:13px;color:#333;font-weight:bold;float:left;width:230px}
#chatbotCardRegistrationPage.rvp_coverContainer .rvp_tabContent>div dl dd{top:0;float:left;width:465px}
#chatbotCardRegistrationPage.rvp_tabContainer .rvp_tabContent input{padding:0 6px 0 6px;box-sizing:content-box}
#chatbotCardRegistrationPage .rvp_buttons .clear,#chatbotCardRegistrationPage .rvp_buttons .amend,#chatbotCardRegistrationPage .rvp_buttons .cancel{display:inline-block;padding:0 30px;height:34px;background:#666;color:#FFF;font-size:17px;font-weight:bold;line-height:34px;text-align:center;text-decoration:none;margin-left:16px;vertical-align:middle}
#chatbotCardRegistrationPage .rvp_level2Btn.hvr-fade.next{padding:0 30px}
#chatbotCardRegistrationPage .rvp_errorMsg{font-family:Arial,"Microsoft JhengHei","微軟正黑體",Verdana,Helvetica,sans-serif !important}
#chatbotCardRegistrationPage .rvp_level2Btn.hvr-fade:hover{background:#298236;color:white}
.rvp_abTermsItemBottom .rvp_content a{color:#0d6c29}
.rvp_abTermsItemBottom .rvp_content strong a{font-weight:bold}
.rvp_abTermsItemBottom>a h2{font-family:Arial,"Microsoft JhengHei",微軟正黑體,Verdana,Helvetica,sans-serif;font-weight:700;font-size:16px;line-height:20px}
.rvp_insidePageContent{float:none;width:100%;margin-left:0}
.emn_subTitle3Wrapper .emn_subTitle3{margin-top:14px;display:inline-block;box-sizing:content-box;font-family:Arial,"Microsoft JhengHei","微軟正黑體",Verdana,Helvetica,sans-serif !important}
.call_out_registration_reference{display:inline-block;padding:10px;height:40px;background:#f3f3f3;border:1px solid #ccc;border-radius:5px;line-height:20px;text-align:left;vertical-align:middle;width:350px;max-width:350px;box-sizing:content-box}
.call_out_registration_reference>div span:first-child{min-width:130px;display:inline-block}
.call_out_registration_reference>div span:last-child{min-width:160px}
.call_out_credit_card{float:left;display:inline-block;padding:0 15px;height:34px;background:#f3f3f3;border:1px solid #ccc;border-radius:5px;line-height:34px;text-align:center;vertical-align:middle;box-sizing:content-box}
.call_out_credit_card span{box-sizing:content-box;font-family:Arial,"Microsoft JhengHei","微軟正黑體",Verdana,Helvetica,sans-serif !important}
.statement{padding-bottom:20px}
.statement ol{counter-reset:section}
.statement ol>li{display:table-row;counter-increment:section;font-family:Arial,"Microsoft JhengHei","微軟正黑體",Verdana,Helvetica,sans-serif !important;font-size:13px;line-height:20px}
.statement ol>li:before{content:counters(section,".") " ";display:table-cell;padding-right:8px}
.rvp_abTermsItemBottom ol>li{font-size:12px;line-height:20px;font-family:Arial,"Microsoft JhengHei","微軟正黑體",Verdana,Helvetica,sans-serif !important}
.richText .statement{display:block;font-size:13px;line-height:20px;font-family:Arial,"Microsoft JhengHei","微軟正黑體",Verdana,Helvetica,sans-serif !important;padding-bottom:20px}
.richText .statement a{color:#0d6c29}
.rvp_container{border-bottom:none !important}
body{background-color:#fff !important}
.rvp_thm_headerGlobal .HSB_logo{background:url(../../../content/dam/wpb/hase/images/rwd/hslogo/HASE_LOGO_472x96.svg) no-repeat;background-size:100%;background-position:left center}
#chatbotCardRegistrationPage.leftAlign .creditCardInput{text-align:left}
#chatbotCardRegistrationPage .orText{font-weight:bold}
#insurance_serial_number{width:80px}
@media(min-width:320px) and (max-width:1023px){.rvp_thm_homePage_footnoteLogoRight{width:75% !important}
.rvp_buttons .call_out_credit_card,.rvp_buttons .call_out_registration_reference{width:auto !important}
.step_finish .call_out_registration_reference{height:auto !important}
}
@media(max-width:419px){.rvp_thm_headerGlobal .HSB_logo{height:60px;width:13em;background-position:left center}
}
@media(min-width:641px){span.mobile-show{display:none}
}