div[role="page"]{display:none}
div[role="page"].active{display:block}
.topBanner{width:100%;padding-top:20px}
.page_container input{width:700px;height:25px}
.pageBtn_container{margin:30px 0 30px 0;overflow:hidden}
.pageBtn_content{float:right;font-size:16px;font-weight:bold;height:45px}
.errorMsgStyle{color:red}
.progress_bar{clear:both;width:100%}
.parent_bar{width:300px;border:4px solid #4b9614;margin:0 auto}
.child_bar{width:10%;background:#6ac925;height:15px}
.progress_wording_container{width:300px;margin:0 auto}
.child_barWording{display:inline-block;width:33%;font-weight:bold;color:green;font-size:19px}
.progress_wording_container p:nth-child(2){text-align:center}
.progress_wording_container p:last-child{text-align:right;width:34%}
.singleRaido{border:1px solid black;border-collapse:separate;border-spacing:4px;width:100%}
.singleRaido td{border:1px solid black}
.min_height50{min-height:50px}
.float_life{float:left}
.float_right{float:right}
.hide{display:none}
.wid40{width:40%}
.wid10{width:10%}
.wid7{width:7%}
.height100{height:100px}
.inputStyle{width:70%;margin:10px 0;border:1px solid;resize:none}
.lan_area{display:none}
@media(min-width:320px) and (max-width:1023px){.inputStyle{width:100%}
.singleRaido{border-spacing:2px}
#submitBtn span a{margin-left:10px}
}
.ack_container{width:100%}
.ack_contentTitle{vertical-align:middle;text-align:center;width:100%;font-size:20px;margin-bottom:40px}
.ack_container_msg{margin-right:20px;display:inline}
.ack_close_btn{width:100%;text-align:center;margin-top:40px}
.pageBtn_button{padding:0 20px;font-size:17px;font-weight:bold;line-height:30px;height:28px}
.rvp_level2Btn.hvr-fade.pageBtn_button{background:#00a865}
.title_image{height:100px}
@media(min-width:320px) and (max-width:1023px){.ack_container_msg{width:50%;margin-right:0;display:inherit}
.title_image{height:50px}
}
@media(min-width:320px) and (max-width:1023px){.desktop{display:none}
}
@media(min-width:1024px){.mobile{display:none}
}
.radioStyle{margin-top:1%;float:left;margin-bottom:2%;margin-right:2%}
.checkBoxStyle{margin-top:1%;margin-bottom:2%}
.textStyle{margin-top:20px}
.selectContainer{overflow:auto}
@media(min-width:320px) and (max-width:1023px){.selectItem{float:none}
.radioStyle{float:none}
}
.mainLabel{font-weight:600}
.selectTitle{font-weight:600;margin-top:20px}
.intro li{list-style:disc;font-size:12px;margin-left:17px;margin-bottom:10px;line-height:120%}
#submitBtn span a{border-radius:5px;border:1px solid #00a865;padding:9px 19px;height:auto;line-height:24px;font-weight:500;font-size:19px;font-family:"Flama","Open Sans","Helvetica Neue","Helvetica","Arial",sans-serif}
#submitBtn span a:hover{border-color:#298236;background-color:#298236}
#submitBtn span a:active{border-color:#0d6c29;background-color:#0d6c29}
#amendBtn span a{border-radius:5px;border:1px solid gray;color:#666;background-color:#fff;line-height:24px;font-size:19px;font-weight:500;padding:9px 19px;height:auto;font-family:"Flama","Open Sans","Helvetica Neue","Helvetica","Arial",sans-serif}
#amendBtn span a:hover{background-color:#f7f7f7f7}
#amendBtn span a:active{background-color:#ededed}
#ack_page .ack_close_btn a{border-radius:5px;border:1px solid #00a865;background-color:#00a865;padding:9px 19px;height:auto;line-height:24px;font-size:19px;font-weight:500;font-family:"Flama","Open Sans","Helvetica Neue","Helvetica","Arial",sans-serif}
#ack_page .ack_close_btn a:hover{border-color:#298236;background-color:#298236}
#ack_page .ack_close_btn a:active{border-color:#0d6c29;background-color:#0d6c29}
*:focus{outline:0;box-shadow:0 0 2px 2px rgb(0 103 244 / 35%) inset,0 0 2px 2px rgb(0 103 244 / 35%);border-radius:3px}