/* Public FAQ presentation overlay. Keep generated PHPMaker behavior intact. */
.faq-public-intro {
    background: transparent;
    border-bottom: 1px solid #d9e2ec;
    margin: 0 auto 16px;
    max-width: 980px;
    padding: 4px 12px 16px;
    text-align: left;
}

.faq-public-intro p {
    color: #435466;
    font-size: 15px;
    line-height: 1.55;
    margin: 0;
    max-width: 920px;
}

.faq-public-search-guidance {
    background: transparent;
    border-top: 1px solid #e6edf3;
    color: #3b4a5a;
    font-size: 14px;
    line-height: 1.55;
    margin: 12px 0 0;
    max-width: 860px;
    padding: 10px 0 0;
    text-align: left;
}

.faq-public-search-guidance strong {
    color: #243b53;
    font-weight: 700;
}

.faq-public-counter {
    color: #5d6975;
    font-size: 8px;
    line-height: 1.2;
    margin: 4px 0 0;
    text-align: left;
}

.faq-public-view-answer {
    background: #fff;
    border: 1px solid #aebdcb;
    border-radius: 4px;
    color: #243b53;
    display: inline-block;
    font-size: 13px;
    font-weight: 600;
    line-height: 1.2;
    min-width: 94px;
    padding: 7px 11px;
    text-align: center;
    white-space: nowrap;
}

.faq-public-view-answer:hover,
.faq-public-view-answer:focus {
    background: #eef4f8;
    border-color: #7b95ad;
    color: #102a43;
    text-decoration: none;
}

.ew-table .ew-row-link.ew-view.faq-public-view-answer .ew-icon {
    display: none;
}

#tbl_view1list,
#tbl_view2list,
#tbl_view3list {
    table-layout: fixed;
    width: 100%;
}

#tbl_view1list th[data-name="question"],
#tbl_view1list td[data-name="question"],
#tbl_view2list th[data-name="question"],
#tbl_view2list td[data-name="question"],
#tbl_view3list th[data-name="question"],
#tbl_view3list td[data-name="question"] {
    width: 30%;
}

#tbl_view1list th[data-name="short_answer"],
#tbl_view1list td[data-name="short_answer"],
#tbl_view2list th[data-name="short_answer"],
#tbl_view2list td[data-name="short_answer"],
#tbl_view3list th[data-name="short_answer"],
#tbl_view3list td[data-name="short_answer"] {
    width: calc(70% - 125px);
}

#tbl_view1list th[data-name="button"],
#tbl_view1list td[data-name="button"],
#tbl_view2list th[data-name="button"],
#tbl_view2list td[data-name="button"],
#tbl_view3list th[data-name="button"],
#tbl_view3list td[data-name="button"] {
    width: 125px;
    white-space: nowrap;
}

.ew-table td[data-name="question"] {
    color: #1f5f9f;
    font-weight: 600;
}

#ew-modal-dialog .ew-view-table #r_question td[data-name="question"],
#ew-modal-dialog .ew-view-table #r_question td[data-name="question"] * {
    color: #1C6EB7 !important;
    font-weight: 700 !important;
}

#ew-modal-dialog .ew-view-table #r_example_html td[data-name="example_html"] h1,
#ew-modal-dialog .ew-view-table #r_example_html td[data-name="example_html"] h2,
#ew-modal-dialog .ew-view-table #r_example_html td[data-name="example_html"] h3 {
    color: #212529 !important;
    font-size: 22px !important;
    line-height: 1.25 !important;
    margin-top: 0;
    margin-bottom: 10px;
}

.ew-view-table #r_keywords,
.ew-view-table #r_created_at,
.ew-view-table #r_updated_at,
.ew-view-table #r_featured,
.ew-view-table #r_published,
.ew-view-table #r_display_order,
.ew-view-table #r_id,
th[data-name="keywords"],
td[data-name="keywords"],
th[data-name="created_at"],
td[data-name="created_at"],
th[data-name="updated_at"],
td[data-name="updated_at"],
th[data-name="featured"],
td[data-name="featured"],
th[data-name="published"],
td[data-name="published"],
th[data-name="display_order"],
td[data-name="display_order"],
th[data-name="id"],
td[data-name="id"] {
    display: none !important;
}

.modal-title {
    letter-spacing: 0;
}
