/* _content/TLTClientWeb/Views/Beneficiary/Index.cshtml.rz.scp.css */
.title-page[b-h1z23kiy0s] {
    font-size: 18px;
    font-weight: 500;
    line-height: 24px;
}

.card-Beneficiary[b-h1z23kiy0s] {
    background: #FFFFFF;
    border-radius: 10px;
}

.container-button[b-h1z23kiy0s] {
    margin-top: 18px;
}

.btn-back[b-h1z23kiy0s], .btn-submit[b-h1z23kiy0s] {
    border-radius: 24px;
    min-width: 100px;
}

.btn-back[b-h1z23kiy0s] {
    margin-right: 8px;
}

.label-beneficiary[b-h1z23kiy0s] {
    margin-bottom: 8px;
    color: #333333;
    font-weight: 500;
    font-size: 14px;
}

.label-title-input[b-h1z23kiy0s] {
    font-weight: 400;
    font-size: 14px;
    color: #333333;
}

.text-input-answer[b-h1z23kiy0s] {
    font-weight: 400;
    font-size: 14px;
    color: #333333;
}

.margin-beneficiary[b-h1z23kiy0s] {
    margin-bottom: 28px;
}

.margin-text-input-answer[b-h1z23kiy0s] {
    margin-bottom: 8px;
}

.text-validate[b-h1z23kiy0s] {
    display: none;
}

.space-column-left[b-h1z23kiy0s] {
    padding-right: 5px;
}

.space-column-center[b-h1z23kiy0s] {
    padding-left: 5px;
    padding-right: 5px;
}

.space-column-right[b-h1z23kiy0s] {
    padding-left: 5px;
}

@media (max-width: 767px) {
    .margin-beneficiary[b-h1z23kiy0s], .margin-text-input-answer[b-h1z23kiy0s] {
        margin-bottom: 10px;
    }
    .container-button[b-h1z23kiy0s] {
        margin-top: 20px;
    }
}
/* _content/TLTClientWeb/Views/BenefitIllustrations/CC.cshtml.rz.scp.css */
.title-page[b-rd7sloano7] {
    font-size: 18px;
    font-weight: 500;
    line-height: 24px;
}

.card-BI[b-rd7sloano7] {
    background: #FFFFFF;
    border-radius: 10px;
}

.margin-card-BI[b-rd7sloano7] {
    margin-bottom: 20px;
}

.container-button[b-rd7sloano7] {
    margin-top: 18px;
}

.btn-back[b-rd7sloano7], .btn-submit[b-rd7sloano7] {
    border-radius: 24px;
    min-width: 100px;
}

.btn-back[b-rd7sloano7] {
    margin-right: 8px;
}

.label-BI-detail[b-rd7sloano7] {
    font-weight: 500;
    font-size: 16px;
    color: #000000;
    padding: 0px;
}

.label-BI-title-detail[b-rd7sloano7] {
    font-weight: 400;
    font-size: 16px;
    color: #333333;
    padding: 0px;
}

.label-BI-value-detail[b-rd7sloano7] {
    font-weight: 500;
    font-size: 16px;
    color: #333333;
    padding: 0px;
}

.margin-BI-detail[b-rd7sloano7] {
    margin-bottom: 8px;
}

.div-BI-summary[b-rd7sloano7], .div-BI-description[b-rd7sloano7] {
    font-size: 14px;
}

.column-contact-agent-insurance[b-rd7sloano7] {
    border: 1px solid #333333;
    border-radius: 4px;
    padding: 8px;
}

.column-contact-insurance[b-rd7sloano7] {
    border-left: 1px solid rgba(51, 51, 51, 0.2);
}

.title-agent[b-rd7sloano7] {
    color: #333333;
    font-weight: 400;
    font-size: 16px;
    margin-bottom: 10px;
}

.text-detail-agent[b-rd7sloano7] {
    color: #333333;
    font-weight: 400;
    font-size: 14px;
    margin-bottom: 10px;
}

.text-contact-agent-insurance[b-rd7sloano7] {
    color: #333333;
    font-size: 16px;
    margin-bottom: 10px;
    font-weight: bold;
}

.title-contact-agent-insurance[b-rd7sloano7] {
    color: #333333;
    font-weight: bold;
    font-size: 15px;
}

.text-detail-contact-agent-insurance[b-rd7sloano7] {
    color: #333333;
    font-weight: 500;
    font-size: 14px;
}

.div-BI-description[b-rd7sloano7] {
    margin-bottom: 20px;
}
/* _content/TLTClientWeb/Views/BenefitIllustrations/HC.cshtml.rz.scp.css */
.title-page[b-fvizzlvc31] {
    font-size: 18px;
    font-weight: 500;
    line-height: 24px;
}

.card-BI[b-fvizzlvc31] {
    background: #FFFFFF;
    border-radius: 10px;
}

.margin-card-BI[b-fvizzlvc31] {
    margin-bottom: 20px;
}

.container-button[b-fvizzlvc31] {
    margin-top: 18px;
}

.btn-back[b-fvizzlvc31], .btn-submit[b-fvizzlvc31] {
    border-radius: 24px;
    min-width: 100px;
}

.btn-back[b-fvizzlvc31] {
    margin-right: 8px;
}

.label-BI-detail[b-fvizzlvc31] {
    font-weight: 500;
    font-size: 16px;
    color: #000000;
    padding: 0px;
}

.label-BI-title-detail[b-fvizzlvc31] {
    font-weight: 400;
    font-size: 16px;
    color: #333333;
    padding: 0px;
}

.label-BI-value-detail[b-fvizzlvc31] {
    font-weight: 500;
    font-size: 16px;
    color: #333333;
    padding: 0px;
}

.margin-BI-detail[b-fvizzlvc31] {
    margin-bottom: 8px;
}

.div-BI-summary[b-fvizzlvc31], .div-BI-description[b-fvizzlvc31] {
    font-size: 14px;
}

.column-contact-agent-insurance[b-fvizzlvc31] {
    border: 1px solid #333333;
    border-radius: 4px;
    padding: 8px;
}

.column-contact-insurance[b-fvizzlvc31] {
    border-left: 1px solid rgba(51, 51, 51, 0.2);
}

.title-agent[b-fvizzlvc31] {
    color: #333333;
    font-weight: 400;
    font-size: 16px;
    margin-bottom: 10px;
}

.text-detail-agent[b-fvizzlvc31] {
    color: #333333;
    font-weight: 400;
    font-size: 14px;
    margin-bottom: 10px;
}

.text-contact-agent-insurance[b-fvizzlvc31] {
    color: #333333;
    font-weight: bold;
    font-size: 16px;
    margin-bottom: 10px;
}

.title-contact-agent-insurance[b-fvizzlvc31] {
    color: #333333;
    font-weight: bold;
    font-size: 15px;
}

.text-detail-contact-agent-insurance[b-fvizzlvc31] {
    color: #333333;
    font-weight: 500;
    font-size: 14px;
}

.div-BI-description[b-fvizzlvc31] {
    margin-bottom: 20px;
}
/* _content/TLTClientWeb/Views/Factsheet/Index.cshtml.rz.scp.css */
.title-page[b-g4tpza7c9m] {
    font-size: 18px;
    font-weight: 500;
    line-height: 24px;
}

.div-questionsName[b-g4tpza7c9m], .text-radio-questionsAnswer[b-g4tpza7c9m], .text-checkbox-questionsAnswer[b-g4tpza7c9m] {
    font-size: 16px;
    color: #333333;
    font-weight: 400;
}

.card-questionsAnswer[b-g4tpza7c9m], .card-testimonial[b-g4tpza7c9m], .card-CRSquestionsAnswer[b-g4tpza7c9m] {
    background: #FFFFFF;
    border-radius: 10px;
}

.card-questionsAnswer[b-g4tpza7c9m] {
    margin-bottom: 15px;
}

.margin-questionsAnswer[b-g4tpza7c9m] {
    margin-bottom: 8px;
    display: flex;
    align-items: center;
}

.div-testimonial[b-g4tpza7c9m] {
    color: #333333;
    font-size: 16px;
    line-height: 24px;
    font-weight: 400;
}

.container-button[b-g4tpza7c9m] {
    margin-top: 18px;
}

.input-questionsAnswer[b-g4tpza7c9m] {
    font-weight: 400;
    font-size: 14px;
    color: #333333;
}

.label-title[b-g4tpza7c9m] {
    font-size: 15px;
    font-weight: 500;
    color: #333333;
    margin-bottom: 8px;
}

.btn-back[b-g4tpza7c9m], .btn-submit[b-g4tpza7c9m] {
    border-radius: 24px;
    min-width: 100px;
}

.btn-back[b-g4tpza7c9m] {
    margin-right: 8px;
}

.container-optional-radio[b-g4tpza7c9m] {
    border: 1px solid Grey;
    border-radius: 24px;
    display: flex;
    flex-wrap: wrap;
    padding: 6px 12px;
}

.text-indexQuestion[b-g4tpza7c9m] {
    font-size: 16px;
    color: #333333;
    font-weight: 400;
}

.container-questionName[b-g4tpza7c9m] {
    display: flex;
    margin-bottom: 8px;
}
/* _content/TLTClientWeb/Views/FATCA/Index.cshtml.rz.scp.css */
.title-page[b-bvtyshyutv] {
    font-size: 18px;
    font-weight: 500;
    line-height: 24px;
}

.div-questionsName[b-bvtyshyutv], .text-radio-questionsAnswer[b-bvtyshyutv], .text-checkbox-questionsAnswer[b-bvtyshyutv] {
    font-size: 16px;
    color: #333333;
    font-weight: 400;
}

.card-questionsAnswer[b-bvtyshyutv], .card-testimonial[b-bvtyshyutv], .card-CRSquestionsAnswer[b-bvtyshyutv] {
    background: #FFFFFF;
    border-radius: 10px;
}

.card-questionsAnswer[b-bvtyshyutv] {
    margin-bottom: 15px;
}

.margin-questionsAnswer[b-bvtyshyutv] {
    margin-bottom: 8px;
    display: flex;
    align-items: center;
}

.div-testimonial[b-bvtyshyutv] {
    color: #333333;
    font-size: 16px;
    line-height: 24px;
    font-weight: 400;
}

.container-button[b-bvtyshyutv] {
    margin-top: 18px;
}

.input-questionsAnswer[b-bvtyshyutv] {
    font-weight: 400;
    font-size: 14px;
    color: #333333;
}

.label-title[b-bvtyshyutv] {
    font-size: 15px;
    font-weight: 500;
    color: #333333;
    margin-bottom: 8px;
}

.btn-back[b-bvtyshyutv], .btn-submit[b-bvtyshyutv] {
    border-radius: 24px;
    min-width: 100px;
}

.btn-back[b-bvtyshyutv] {
    margin-right: 8px;
}

.container-optional-radio[b-bvtyshyutv] {
    border: 1px solid Grey;
    border-radius: 24px;
    display: flex;
    flex-wrap: wrap;
    padding: 6px 12px;
}

.text-indexQuestion[b-bvtyshyutv] {
    font-size: 16px;
    color: #333333;
    font-weight: 400;
}

.container-questionName[b-bvtyshyutv] {
    display: flex;
    margin-bottom: 8px;
}
/* _content/TLTClientWeb/Views/HealthQuestion/Index.cshtml.rz.scp.css */
.title-page[b-qf8r446t1e] {
    font-size: 18px;
    font-weight: 500;
    line-height: 24px;
}

.div-questionsName[b-qf8r446t1e], .text-radio-questionsAnswer[b-qf8r446t1e], .text-checkbox-questionsAnswer[b-qf8r446t1e] {
    font-size: 16px;
    color: #333333;
    font-weight: 400;
}

.card-questionsAnswer[b-qf8r446t1e] {
    background: #FFFFFF;
    border-radius: 10px;
}

.card-questionsAnswer[b-qf8r446t1e] {
    margin-bottom: 15px;
}

.margin-questionsAnswer[b-qf8r446t1e] {
    margin-bottom: 8px;
    display: flex;
    align-items: center;
}

.container-button[b-qf8r446t1e] {
    margin-top: 18px;
}

.input-questionsAnswer[b-qf8r446t1e] {
    font-weight: 400;
    font-size: 14px;
    color: #333333;
}

.label-title[b-qf8r446t1e] {
    font-size: 15px;
    font-weight: 500;
    color: #333333;
    margin-bottom: 8px;
}

.btn-back[b-qf8r446t1e], .btn-submit[b-qf8r446t1e] {
    border-radius: 24px;
    min-width: 100px;
}

.btn-back[b-qf8r446t1e] {
    margin-right: 8px;
}

.container-optional-radio[b-qf8r446t1e] {
    border: 1px solid Grey;
    border-radius: 24px;
    display: flex;
    flex-wrap: wrap;
    padding: 6px 12px;
}

.text-indexQuestion[b-qf8r446t1e] {
    font-size: 16px;
    color: #333333;
    font-weight: 400;
}

.container-questionName[b-qf8r446t1e] {
    display: flex;
    margin-bottom: 8px;
}
/* _content/TLTClientWeb/Views/PDPA/Index.cshtml.rz.scp.css */
.title-page[b-m47bs1yyv7] {
    font-size: 18px;
    font-weight: 500;
    line-height: 24px;
}

.div-questionsName[b-m47bs1yyv7], .text-radio-questionsAnswer[b-m47bs1yyv7], .text-checkbox-questionsAnswer[b-m47bs1yyv7] {
    font-size: 16px;
    color: #333333;
    font-weight: 400;
}

.card-questionsAnswer[b-m47bs1yyv7] {
    background: #FFFFFF;
    border-radius: 10px;
}

.card-questionsAnswer[b-m47bs1yyv7] {
    margin-bottom: 15px;
}

.margin-questionsAnswer[b-m47bs1yyv7] {
    margin-bottom: 8px;
    display: flex;
    align-items: center;
}

.container-button[b-m47bs1yyv7] {
    margin-top: 18px;
}

.input-questionsAnswer[b-m47bs1yyv7] {
    font-weight: 400;
    font-size: 14px;
    color: #333333;
}

.label-title[b-m47bs1yyv7] {
    font-size: 16px;
    font-weight: 500;
    color: #333333;
    margin-bottom: 8px;
}

.btn-back[b-m47bs1yyv7], .btn-submit[b-m47bs1yyv7] {
    border-radius: 24px;
    min-width: 100px;
}

.btn-back[b-m47bs1yyv7] {
    margin-right: 8px;
}

.container-question-name[b-m47bs1yyv7] {
    overflow-x: auto;
    display: block;
    max-height: calc(100vh - 280px);
}

.container-optional-radio[b-m47bs1yyv7] {
    border: 1px solid Grey;
    border-radius: 24px;
    display: flex;
    flex-wrap: wrap;
    padding: 6px 12px;
}
/* _content/TLTClientWeb/Views/Shared/Components/Navbar/_Navbar.cshtml.rz.scp.css */
.logo[b-7qq91k5g69] {
    max-width: 110px;
}
/* _content/TLTClientWeb/Views/Shared/_Layout.cshtml.rz.scp.css */
/* Please see documentation at https://docs.microsoft.com/aspnet/core/client-side/bundling-and-minification
for details on configuring this project to bundle and minify static web assets. */

a.navbar-brand[b-ay2hecmc5q] {
  white-space: normal;
  text-align: center;
  word-break: break-all;
}

a[b-ay2hecmc5q] {
    color: #555252;
}

.btn-primary[b-ay2hecmc5q] {
  color: #fff;
  background-color: #1b6ec2;
  border-color: #1861ac;
}

.nav-pills .nav-link.active[b-ay2hecmc5q], .nav-pills .show > .nav-link[b-ay2hecmc5q] {
  color: #fff;
  background-color: #1b6ec2;
  border-color: #1861ac;
}

.border-top[b-ay2hecmc5q] {
  border-top: 1px solid #e5e5e5;
}
.border-bottom[b-ay2hecmc5q] {
  border-bottom: 1px solid #e5e5e5;
}

.box-shadow[b-ay2hecmc5q] {
  box-shadow: 0 .25rem .75rem rgba(0, 0, 0, .05);
}

button.accept-policy[b-ay2hecmc5q] {
  font-size: 1rem;
  line-height: inherit;
}

.footer[b-ay2hecmc5q] {
    /*position: absolute;*/
    bottom: 0;
    width: 100%;
    white-space: nowrap;
    line-height: 60px;
}

.padding-body[b-ay2hecmc5q] {
    padding-top: 60px;
}
/* _content/TLTClientWeb/Views/TaxConsent/Index.cshtml.rz.scp.css */
.title-page[b-u9qagdn0jk] {
    font-size: 18px;
    font-weight: 500;
    line-height: 24px;
}

.div-questionsName[b-u9qagdn0jk], .text-radio-questionsAnswer[b-u9qagdn0jk], .text-checkbox-questionsAnswer[b-u9qagdn0jk] {
    font-size: 16px;
    color: #333333;
    font-weight: 400;
}

.card-questionsAnswer[b-u9qagdn0jk] {
    background: #FFFFFF;
    border-radius: 10px;
}

.card-questionsAnswer[b-u9qagdn0jk] {
    margin-bottom: 15px;
}

.margin-questionsAnswer[b-u9qagdn0jk] {
    margin-bottom: 8px;
    display: flex;
    align-items: center;
}

.container-button[b-u9qagdn0jk] {
    margin-top: 18px;
}

.input-questionsAnswer[b-u9qagdn0jk], .text-titleInputTaxPayer[b-u9qagdn0jk] {
    font-weight: 400;
    font-size: 14px;
    color: #333333;
}

.label-title[b-u9qagdn0jk] {
    font-size: 15px;
    font-weight: 500;
    color: #333333;
    margin-bottom: 8px;
}

.btn-back[b-u9qagdn0jk], .btn-submit[b-u9qagdn0jk] {
    border-radius: 24px;
    min-width: 100px;
}

.btn-back[b-u9qagdn0jk] {
    margin-right: 8px;
}

.container-optional-radio[b-u9qagdn0jk] {
    border: 1px solid Grey;
    border-radius: 24px;
    display: flex;
    flex-wrap: wrap;
    padding: 6px 12px;
}
