.page-template-login .fusion-row{display:block!important}.page-template-pay main#main,.page-template-account main#main,.page-template-account2 main#main,.page-template-upload main#main,.page-template-purchase main#main,.page-template-purchase2 main#main{padding:0!important}.page-template-pay .fusion-row .fusion-fullwidth{width:100%}body.modal-open{position:relative!important}div.b-page{max-width:420px;margin:auto;width:100%;padding-bottom:88px}#home-alert{cursor:pointer}.button-danger{background:#e91e63;color:#fff}.button-success{background:#00a796;color:#fff}.button-info{background:#00bcd4;color:#fff}.button-warning{background:#ff9800;color:#fff}.button-primary{background:#00a796;color:#fff}.button-revoked{background:#9e9e9e;color:#fff}.fusion-button.button-order{background:#00a796!important}.b-500{font-weight:500}span.b-tip{border-bottom:1px dashed #ccc;font-weight:500}.b-coverage-row td{padding:0!important}.b-coverage-row td>span>span{white-space:break-spaces;font-size:12px;font-weight:400;line-height:18px;display:none;margin:2px 8px 8px 8px}.fusion-button{white-space:nowrap}.b-table table{border:0!important}.b-table.table-1 table th{border:0;padding:15px 10px;line-height:14px;font-size:14px;background:var(--awb-color7);color:#fff}.b-table.table-1 table th:first-child{border-radius:0 6px 0 0}.b-table.table-1 table th:last-child{border-radius:6px 0 0 0;text-align:center}.b-table.table-1 table td{border:0;padding:10px 10px 10px 0;line-height:14px;font-size:14px}.b-table.table-1 tr:nth-child(4n-1){background:var(--awb-color2)}.b-table.table-1 tr:nth-child(4n-2){background:var(--awb-color2)}.b-table.table-1 tr:nth-child(4n+1){background:var(--awb-color1)}.b-table.table-1 tr:nth-child(4n+2){background:var(--awb-color1)}.b-table-last td{background:#ccedea}.b-table-last td{color:var(--awb-color6)}.b-table.table-1 table th:nth-child(2){text-align:center}.steps{display:none;height:10px}.steps ul{margin:0;padding:0;height:10px;background:#ddd;border-radius:5px;line-height:10px}.steps ul li{list-style:none;display:inline-block;height:10px;background:#ddd;width:calc(100% / 6);position:relative;top:0;right:0}.steps li.first{border-radius:0 5px 5px 0;line-height:10px;height:10px;position:relative;top:0;right:0}.steps li.last{border-radius:5px 0 0 5px;line-height:10px;height:10px;position:relative;top:0;right:0}.steps li.done{background:var(--awb-color5);line-height:10px;height:10px;position:relative;top:0;right:0}.steps li.current{background:#1e3957;line-height:10px;height:10px;position:relative;top:0;right:0}.b-form-field .b-form-label-wrapper label.error{color:#e91e63;margin-right:10px}.b-form-field.customer_birthdate select,.b-form-field.dependent_birthdate select{margin:0 4px}.b-form-field.customer_birthdate select:first-child,.b-form-field.dependent_birthdate select:first-child{margin-right:0}.b-form-field.customer_birthdate select:last-child,.b-form-field.dependent_birthdate select:last-child{margin-left:0}.b-form-field textarea.error,.b-form-field textarea.error:focus,.b-form-field input.error,.b-form-field input.error:focus,select.error:focus,select.error{border-color:#e91e63}.swal2-container{z-index:100000!important}.swal2-container .swal2-title{font-weight:500;font-size:20px}.swal2-container .swal2-html-container{font-size:16px}.swal2-actions button{margin:0 5px}.swal2-title{padding-top:21px}.b-notice{font-weight:500;line-height:24px;color:#ff5722}input#mobile{direction:ltr}input#mobile:not(:placeholder-shown){font-size:20px;letter-spacing:2px}form#login-form button#submit.b-disabled,button#upload.b-disabled,a.b-disabled{background:#ccc}form#login-form button#submit.b-disabled:hover,button#upload.b-disabled:hover,a.b-disabled:hover{background:#ccc}.otp-number-container{display:-ms-flexbox;display:flex;direction:ltr!important;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.otp-number-container input.otp-number[type=tel]{color:#4d4d4d;width:40px;height:56px;background-color:#f2f5f6;padding:0;text-align:center;border:none;border-radius:3px 3px 0 0;box-sizing:border-box;border-bottom:2px solid #fff0;border-radius:3px;font-family:sans-serif}i.b-icon-left{margin-left:.7em;margin-right:inherit}.button-icon-right{margin:0 0 -3px 7px!important;font-size:13px}.button-small{margin-left:8px!important;padding:9px 13px!important}.myoverlay{height:100%;width:100%;position:fixed;z-index:99999;left:0;top:0;background-color:#fff;overflow-x:hidden;transition:0.3s}.myoverlay span{padding:8px;text-decoration:none;font-size:14px;color:#ccc;display:block;transition:.3s;font-weight:700}.myoverlay-content{position:absolute;bottom:calc(50% - 21px);text-align:center;right:calc(50% - 25px)}.loader{border:5px solid rgb(0 0 0 / .1);border-top:5px solid #00a796;border-radius:50%;width:50px;height:50px;animation:spin 2s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}form#otp-form{display:none}.login-page{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.login-input-container{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;max-width:360px}.login-button-container{padding-bottom:30px;width:100%;max-width:420px;margin-top:auto}.login-input-container .instruction{font-weight:500;font-size:16px;font-size:1rem;margin:60px 0 10px}.login-input-container .description{font-size:14px;margin-bottom:1em;color:#b3b3b3}.login-input-container input,.login-input-container input::-webkit-input-placeholder{text-align:center;font-weight:500}.login-input-container input#mobile:invalid{border-color:#ff5722}.otp-input-container{margin-top:2rem;width:180px}.send-code-again-container{margin-bottom:16px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;color:#9b9b9b;font-size:14px;font-weight:500}.timer-container{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;color:#222;padding-right:8px}.send-code-again-container .send-again-btn{cursor:pointer;color:#00a796;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}.fusion-button{font-weight:500!important}.b-form-field{margin-bottom:20px}.b-form-label-wrapper{line-height:24px;position:relative}.b-form-field .b-form-label-wrapper label,.b-form-field .b-form-label-wrapper span.label{font-weight:500;color:#00a796;font-size:14px;position:relative;transition:all 0.3s ease 0s}.b-form-field .b-form-label-wrapper label.active{top:0;right:0}.b-form-field .b-form-label-wrapper span.label span.b-form-element-require,.b-form-field .b-form-label-wrapper label span.b-form-element-required{color:#e91e63;font-size:20px;line-height:10px;position:relative;top:3px}.b-form-field input[type=text],.b-form-field input[type=number],.b-form-field select,.b-form-field textarea{font-size:17px;font-weight:500;color:#666}.b-form-field select,.b-form-field textarea{width:100%}.b-form-radio{display:inline-block;margin-left:15px}.b-form-radio input{margin:0 5px}.b-form-radio label{font-weight:500;color:#666;font-size:17px}.home-banner{cursor:pointer}.b-form-field input:disabled{color:#b3b3b3}.b-bottom-nav{display:flex;justify-content:center;z-index:20;position:relative;width:100%}.b-mobile-button-container{position:fixed;bottom:0;max-width:420px;box-shadow:0 -2px 4px 0 rgb(0 0 0 / 7%);background:#fff;width:100%;height:76px}.b-mobile-button-wrapper{display:flex;justify-content:space-around}.b-mobile-button-wrapper .b-mobile-button{font-size:12px;background:#fff;cursor:pointer;color:#30353f;padding:14px 0 24px;text-align:center;font-weight:500;line-height:12px;width:100%}.b-mobile-button-wrapper .b-mobile-button i{font-size:20px;line-height:20px;display:block}.b-mobile-button-wrapper .b-mobile-button.active{color:var(--awb-color5)}.b-top-nav{padding:20px;line-height:16px;width:56px;height:56px;cursor:pointer}.b-top-nav-right{margin-right:5px}.b-top-nav i{color:#30353f}.purchase-main input[type=checkbox]{height:27px;margin:0}.purchase-main input,.purchase-main select{width:100%}.purchase-main input[type=radio]{width:auto;margin:8px 0 8px 8px}.purchase-main .radio-group label{font-size:16px;color:#1e3957;display:inline-block}.purchase-main .radio-group,.purchase-main .form-label{width:100%}.purchase-main input.error,.purchase-main input.error:focus,.purchase-main textarea.error,.purchase-main textarea.error:focus,.purchase-main select.error,.purchase-main select.error:focus{border-bottom-color:#E91E63}.purchase-main input[type=radio].error,.purchase-main input[type=radio].error:focus,.purchase-main input[type=checkbox].error,.purchase-main input[type=checkbox].error:focus{box-shadow:none}.purchase-main fieldset label.error{color:#E91E63;font-weight:500;font-size:13px;padding-right:5px}.purchase-main form h3.title:not(:first-of-type){display:none}.purchase-main form h3.title{margin-bottom:5px!important}.purchase-main .fusion-reading-box-container .reading-box,.upload-main .fusion-reading-box-container .reading-box,.preview-main .fusion-reading-box-container .reading-box{padding:9px 13px;border-radius:6px;font-size:13px}.purchase-main .actions{position:fixed;bottom:0;width:100%;right:0;z-index:20;box-shadow:0 -1px 6px rgb(0 0 0 / .2);background:#fff}.purchase-main .actions ul{padding:0;margin:0;height:70px}.purchase-main .actions ul li{font-size:14px;text-align:center;width:50%;display:inline-block;font-weight:700}.purchase-main .actions ul li a{color:#1e3957;display:block;text-align:center;float:right;position:relative;width:100%;padding:20px 0 22px}.purchase-main .actions ul li a[href="#finish"]{color:var(--awb-color5)}.purchase-main .actions ul li.disabled a{color:#ccc}.purchase-main .actions ul li a i{font-size:20px;vertical-align:middle;padding:0 5px;margin-bottom:-24px;display:inline-block;height:52px}.b-dependent-add-container,.b-check-add-container{text-align:center;margin-top:20px}.purchase-main select{padding:0 5px;font-weight:500;font-size:14px}.table-2.b-dependent-table thead{border:0}.table-2.b-dependent-table td{padding:5px;font-size:14px;font-weight:500;line-height:20px}.table-2.b-dependent-table thead th{background:#c3a668;border:0;line-height:26px;padding:8px 5px 5px 5px;font-weight:500;font-size:14px}.b-dependent-action a{font-size:16px;padding:4px 5px 0 0;height:26px;width:26px;display:inline-block;border-radius:4px;cursor:pointer}.b-dependent-action a.b-button-edit{color:#00a796}.b-dependent-action a.b-button-delete{color:#dc3545}.b-modal .modal-dialog{border-radius:10px}.b-modal .modal-content{border:0;border-radius:10px;box-shadow:none}.b-modal h3.modal-title{font-weight:500;font-size:16px!important;display:inline-block}.b-modal .modal-header{padding:15px 15px 0!important;position:sticky;top:0;z-index:2;background:#fff;border:0;box-shadow:0 1px 3px 0 rgb(0 0 0 / 20%);border-radius:10px 10px 0 0}.b-modal .modal-body{padding:15px}.fusion-reading-box-container{font-weight:500}.table-2.b-dependent-table table{background:#fff}.renew-payable{background:var(--awb-color5);color:var(--awb-color1);padding:5px 15px 4px;text-align:center;font-weight:600;margin-top:15px;font-size:19px}label{font-weight:500;font-size:16px}.purchase-main select option{font-weight:500}input#group_health_iban{text-align:left;padding-left:30px;direction:ltr;font-size:16px;font-weight:500;color:var(--awb-color4);font-family:sans-serif;padding:0 0 1px 30px}span.group_health_iban{position:absolute;left:18px;font-size:16px;line-height:36px;font-weight:500;color:var(--awb-color4);font-family:sans-serif}toggle[role=radiogroup]{display:inline-block;background:#fff;line-height:38px;position:relative;width:100%;border-radius:6px;margin:20px 0;border:2px solid #00a796;height:42px}toggle[role=radiogroup] input[type=radio]{display:none}toggle[role=radiogroup] input[type=radio]+label{display:inline-block;width:49%;text-align:center;position:relative;z-index:1;transition:none;color:#30353f;font-size:14px;font-weight:500;cursor:pointer}toggle[role=radiogroup] input[type=radio]:checked+label{transition:400ms;color:#fff}toggle[role=radiogroup] .selection-indicator{background:#00a796;position:absolute;width:50%;height:38px;top:0;transition:400ms;border-radius:2px 0 0 2px}toggle[role=radiogroup] input[type=radio]:checked+label+input[type=radio]+label+.selection-indicator{right:0;border-radius:0 2px 2px 0}toggle[role=radiogroup] input[type=radio]+label+input[type=radio]:checked+label+.selection-indicator{right:50%}.b-upload-wrapper{display:flex;flex-wrap:wrap;align-content:space-between;margin:0 -8px 8px -8px}.b-upload-wrapper .dropzone{flex:calc(50% - 16px);border-radius:8px;border:2px dashed #ccc;padding:5px;text-align:center;margin:8px}.b-upload-wrapper .dropzone .dz-message .dz-button{font-weight:500;font-size:15px}.b-menu-group,.b-dependent-group,.b-transaction-group,.b-check-group{box-shadow:0 0 4px 0 rgb(0 0 0 / 7%);background:#fff;margin:10px 16px 0 16px;border-radius:6px;border:1px solid var(--awb-color3);padding:3px 8px 3px 2px}.b-check-group{padding:8px}.b-transaction-group{padding:0}.form-purchase .b-dependent-group,.form-purchase .b-check-group{margin:16px 0}.b-menu-row,.b-dependent-row{padding:10px;display:flex;cursor:pointer}.b-transaction-row{padding:5px 5px 5px 8px;display:flex;cursor:pointer}.b-row-arrow{cursor:pointer;text-align:center;line-height:18px}.b-check-row{display:flex;margin:5px 0}.b-check-row:not(:first-child){border-bottom:1px solid #ddd}.b-check-row div{font-weight:500;line-height:28px;flex-grow:1;flex-basis:0%;justify-content:center;display:flex}.b-check-row:first-child div{font-weight:600}.b-check-row:first-child div.b-check-amount{color:#00a796}.b-check-amount>span{padding-left:5px}.b-check-icon{height:28px}.b-menu-icon,.b-dependent-icon,.b-check-icon,.b-transaction-icon{display:block;padding:3px 5px;width:32px;height:32px;margin-left:10px;font-size:18px}.b-dependent-icon.b-edit,.b-check-icon.b-edit{margin-left:0;margin-right:10px;color:var(--awb-color5)}.b-dependent-icon.b-delete,.b-check-icon.b-delete{margin-left:0;margin-right:10px;color:#e91e63}.b-transaction-amount{font-size:14px;font-weight:500;color:var(--awb-color4);min-width:95px;line-height:26px}.b-transaction-details{flex-grow:1}.b-transaction-more{cursor:pointer;display:none}.b-transaction-insurance{font-size:15px;font-weight:500;line-height:30px}.b-transaction-type{font-size:14px;line-height:14px}.b-transaction-icon{flex-basis:28px;margin-top:3px;padding:3px 7px 3px 1px}.b-transaction-icon.b-check{color:#ff9800}.b-transaction-icon.b-online{color:#00bcd4}.b-transaction-icon.b-bank{color:#00a796}.b-transaction-icon.b-gold{color:#c3a668}.b-menu-text{font-weight:500}.b-dependent-text{font-weight:500;margin-left:auto}.b-menu-row i{color:var(--awb-custom_color_4);font-size:20px}.b-exit i{color:#e91e63}.b-version{text-align:center;padding:15px 0 30px;font-weight:500;color:var(--awb-custom_color_4)}.b-form-field.customer_birthdate fieldset,.b-form-field.dependent_birthdate fieldset{display:flex}.b-page .fusion-reading-box-container{padding:0}.b-page .fusion-reading-box-container .reading-box{padding:9px 13px;border-radius:6px}.b-page .fusion-reading-box-container .reading-box .reading-box-additional{font-size:14px}.b-menu-group.b-menu-header{display:flex;padding:10px}.b-avatar{border:3px solid var(--awb-color3);height:80px;width:80px;border-radius:50%;padding:3px}.b-avatar img{border-radius:50%}.b-customer-info{margin-right:20px;display:flex;flex-direction:column;justify-content:center}.b-customer-name{font-weight:500;color:var(--awb-color5);line-height:30px;font-size:16px}.b-customer-mobile{color:var(--awb-custom_color_4);line-height:24px;font-size:14px;font-weight:500}.b-dependent-relation{width:50px}#b-contract-tagline .reading-box{height:245px;overflow:scroll;border:1px solid var(--awb-color3);overflow-x:hidden;font-weight:400;line-height:22px}#b-contract-tagline .reading-box .reading-box-additional{font-size:14px}#b-contract-tagline .reading-box p{margin:0}.b-page h5{margin:15px 0;font-weight:500;font-size:16px!important}.b-plan-button-container{display:flex;margin-bottom:5px;flex:100%;flex-wrap:wrap}.b-transaction-detail-container{padding:0 10px 0;font-size:14px;display:flex;width:100%;flex-flow:row wrap}.b-transaction-detail-row{display:flex;width:50%;font-size:13px;line-height:20px;margin-bottom:5px}.b-transaction-detail-name{font-weight:500;padding-left:6px}.b-transaction-status-label{font-size:10px;font-weight:500;text-align:center;border-radius:4px;width:fit-content;line-height:19px;padding:0 4px}.b-transaction-status{justify-content:flex-end;display:flex}.b-order-btn-zone{border:1px solid #b3b3b3;flex-grow:1;padding:0 13px 8px;border-radius:10px;background:#fff;margin-top:3px}.b-order-btn-title{font-size:12px;font-weight:500;display:flex;line-height:18px;padding-left:8px;align-items:center}.b-order-btn-desc{font-size:12px;font-weight:500;line-height:19px;margin-top:6px}.b-order-btn-title .b-transaction-status-label{margin-right:5px}.b-order-btn-content{display:flex;flex-direction:column}.b-order-btn-content:before{top:-6px;right:25px;display:inline-block;border-top:1px solid #b3b3b3;border-right:1px solid #b3b3b3;width:10px;height:10px;transform:rotate(-45deg);background:#fff;z-index:1;content:'';position:relative}.b-order-btn-content.b-order-completed:before{content:none}.b-order-btn-content.b-order-completed{padding-top:8px}.b-installment-table.b-table.table-1 table{margin-top:10px}.total_amount{color:#00645a;font-size:15px;font-weight:600;text-align:center}