.template-body table,
.template-body td,
.template-body p,
.template-body span,
.template-body div,
.template-body small,
.template-body h1,
.template-body h3,
.template-body h5,
.template-body b,
.template-body ul,
.template-body li,
.template-body i {
	font-family: 'Arial Narrow' !important;
}


/** Customized CSS, BOOTSTRAP 4 **/
.w-100 { width: 100% !important; }
.w-50 { width: 50% !important; }
/** FLEXBOX **/
.d-flex { display: flex !important; }
.d-none { display: none !important; }
.flex-nowrap { flex-wrap: nowrap !important; }
.flex-wrap { flex-wrap: wrap !important; }
.flex-column { flex-direction: column !important; }
.justify-content-between { justify-content: space-between !important; }
.justify-content-around { justify-content: space-around !important; }
.justify-content-start { justify-content: flex-start !important; }
.justify-content-end { justify-content: flex-end !important; }
.align-items-center { align-items: center !important; }
.align-items-end { align-items: flex-end !important; }
.align-items-start { align-items: flex-start !important; }

/** Borders and Margins **/
.border { border: 1pt solid windowtext !important; }
.border-none { border: none !important; }
.border-top { border-top: 1pt solid windowtext !important; }
.border-right { border-right: 1pt solid windowtext !important; }
.border-bottom { border-bottom: 1pt solid windowtext !important; }
.border-left { border-left: 1pt solid windowtext !important; }

.m-0 { margin: 0 !important; }
.mb-2 { margin-bottom: 2pt !important; }

/** Text Wrap and Styles **/
.font-weight-bold { font-weight: bold !important; }
