h3.introH3Title {
    text-align: center;
}

h4 {}

h4.introH4Title {
    font-weight: bold;
}

sup {
    vertical-align: super;
    font-size: smaller;
}

h4.bold_underline {
    font-weight: bold;
    -webkit-text-decoration: underline;
    text-decoration: underline;
}

h5.bold_underline {
    font-weight: bold;
    -webkit-text-decoration: underline;
    text-decoration: underline;
}

span.bold {
    font-weight: bold;
}

span.underline {
    -webkit-text-decoration: underline;
    text-decoration: underline;
}

span.sup {
    vertical-align: super;
    font-size: smaller;
}

span.bold_underline {
    -webkit-text-decoration: underline;
    text-decoration: underline;
    font-weight: bold;
}

span.underline_double {
    -webkit-text-decoration: underline;
    text-decoration: underline;
    text-decoration-style: double;
}

div.bold {
    font-weight: bold;
}

div.bold_underline {
    -webkit-text-decoration: underline;
    text-decoration: underline;
    text-decoration-style: normal;
}

h5.confirm_reminder {
    text-align: right;
    font-weight: bold;
}

legend nobr {
    font-size: 12pt;
    color: #6f6f6f;
}

ol li span {
    font-size: 12pt;
    padding-bottom: 10px;
}

.flex-table {
    display: flex;
    flex-direction: column;
    border: 0px solid #ccc;
}

.flex-row {
    display: flex;
}

.flex-row.header {
    background-color: #f0f0f0;
    font-weight: bold;
}

.flex-cell {
    padding: 5px;
    border-bottom: 0px solid #eee;
}
.fb_custom_style_font_weight_bold{
    font-weight: bold !important;
}

.fb_custom_style_font_style_italic{
    font-style: italic !important;
}

.fb_custom_style_text_decoration_underline{
    -webkit-text-decoration: underline !important;
    text-decoration: underline !important;
}


