.content {
  font-size: 12pt;
  margin: 13px 0 !important;
  font-family: RobotoLight, 'Segoe UI', sans-serif;
  color: black;
}
.content h1,
.content h2,
.content h3,
.content h4,
.content h5,
.content h6 {
  display: block;
  font-weight: bold;
}
.content .title,
.content .document-title {
  margin: 8px;
}
.content .title .documentId,
.content .document-title .documentId {
  font-family: RobotoLight, 'Segoe UI', sans-serif;
  font-size: 20px;
  font-weight: 600;
  color: #0094cd;
}
.content .title h1,
.content .document-title h1 {
  color: #0094cd;
  font-size: 24px;
  margin: 0;
  font-weight: 600;
}
.content .documentSummary,
.content .document-summary {
  font-family: RobotoLight, 'Segoe UI', sans-serif;
  font-size: 15px;
  font-weight: bold;
  font-style: italic;
  padding: 13px 0;
}
.content .documentBody,
.content .body {
  margin: 8px;
}
.content .documentBody .documentBody,
.content .body .documentBody {
  margin: 0;
}
.content .documentBody table,
.content .body table {
  color: black;
  border-collapse: collapse;
  width: 90%;
}
.content .documentBody table td,
.content .body table td,
.content .documentBody table th,
.content .body table th {
  font-family: RobotoLight, 'Segoe UI', sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-decoration: none;
  padding: 5px;
}
.content .documentBody div.p,
.content .body div.p,
.content .documentBody .p,
.content .body .p {
  margin: 15px 0;
}
.content .documentBody span,
.content .body span {
  font-size: inherit;
}
.content .documentBody h1,
.content .body h1,
.content .documentBody h2,
.content .body h2,
.content .documentBody h3,
.content .body h3,
.content .documentBody h4,
.content .body h4,
.content .documentBody h5,
.content .body h5,
.content .documentBody h6,
.content .body h6 {
  margin-inline-start: 0px;
  margin-inline-end: 0px;
}
.content .documentBody h1,
.content .body h1 {
  margin-block-start: 0.67em;
  margin-block-end: 0.67em;
  font-size: 2em;
}
.content .documentBody h2,
.content .body h2 {
  margin-block-start: 0.83em;
  margin-block-end: 0.83em;
  font-size: 1.5em;
}
.content .documentBody h3,
.content .body h3 {
  margin-block-start: 1em;
  margin-block-end: 1em;
  font-size: 1.17em;
}
.content .documentBody h4,
.content .body h4 {
  margin-block-start: 1.33em;
  margin-block-end: 1.33em;
  font-size: 1em;
}
.content .documentBody h5,
.content .body h5 {
  margin-block-start: 1.67em;
  margin-block-end: 1.67em;
  font-size: 0.83em;
}
.content .documentBody h6,
.content .body h6 {
  margin-block-start: 2.33em;
  margin-block-end: 2.33em;
  font-size: 0.67em;
}
.content .documentBody ol,
.content .body ol,
.content .documentBody ul,
.content .body ul {
  display: block;
  margin-block-start: 1em;
  margin-block-end: 1em;
  margin-inline-start: 0px;
  margin-inline-end: 0px;
  padding-inline-start: 40px;
}
.content .documentBody .docSectionHeader,
.content .body .docSectionHeader {
  font-size: 12pt;
  font-weight: bold;
  margin: 0px;
  padding: 4px;
  background-color: #D5D5D5;
  color: black;
}
.content .documentBody .docSectionBody *,
.content .body .docSectionBody * {
  font-size: 11pt;
}
.content .documentBody img.responsive:hover,
.content .body img.responsive:hover {
  background-color: rgba(255, 255, 168, 0.5);
  zoom: 1;
  filter: alpha(opacity=50);
  opacity: 0.5;
  border: 1px solid black;
  cursor: all-scroll;
  cursor: -moz-zoom-in;
  cursor: -webkit-zoom-in;
  cursor: zoom-in;
}
.content .documentBody.errorpattern #ep_questionContainer #ep_questionContainerTitle,
.content .body.errorpattern #ep_questionContainer #ep_questionContainerTitle {
  color: #0094cd;
  font-size: 13pt;
  font-weight: bold;
}
.content .documentBody.errorpattern #ep_questionContainer #ep_questionSummary,
.content .body.errorpattern #ep_questionContainer #ep_questionSummary {
  font-size: 13pt !important;
  font-weight: normal !important;
  font-style: initial !important;
}
.content .documentBody .question .question_title,
.content .body .question .question_title {
  color: #0094cd;
  font-size: 13pt;
  font-weight: bold;
}
.content #document-toc + .document-sections .docSection .docSectionHeader .docSectionTitle {
  font-size: 14px;
}
.content #document-toc + .document-sections .docSection .docSectionBody * {
  font-size: 12pt;
}
.content #document-toc + .document-sections .docSection .docSectionBody table {
  color: black;
  border-collapse: collapse;
  width: 90%;
}
.content #document-toc + .document-sections .docSection .docSectionBody table td,
.content #document-toc + .document-sections .docSection .docSectionBody table th {
  font-family: RobotoLight, 'Segoe UI', sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-decoration: none;
  padding: 5px;
}
.content #document-toc + .document-sections .docSection .docSectionBody div.p,
.content #document-toc + .document-sections .docSection .docSectionBody .p {
  margin: 15px 0;
}
.content #document-toc + .document-sections .docSection .docSectionBody span {
  font-size: inherit;
}
.content #document-toc + .document-sections .docSection .docSectionBody h1,
.content #document-toc + .document-sections .docSection .docSectionBody h2,
.content #document-toc + .document-sections .docSection .docSectionBody h3,
.content #document-toc + .document-sections .docSection .docSectionBody h4,
.content #document-toc + .document-sections .docSection .docSectionBody h5,
.content #document-toc + .document-sections .docSection .docSectionBody h6 {
  margin-inline-start: 0px;
  margin-inline-end: 0px;
}
.content #document-toc + .document-sections .docSection .docSectionBody h1 {
  margin-block-start: 0.67em;
  margin-block-end: 0.67em;
  font-size: 2em;
}
.content #document-toc + .document-sections .docSection .docSectionBody h2 {
  margin-block-start: 0.83em;
  margin-block-end: 0.83em;
  font-size: 1.5em;
}
.content #document-toc + .document-sections .docSection .docSectionBody h3 {
  margin-block-start: 1em;
  margin-block-end: 1em;
  font-size: 1.17em;
}
.content #document-toc + .document-sections .docSection .docSectionBody h4 {
  margin-block-start: 1.33em;
  margin-block-end: 1.33em;
  font-size: 1em;
}
.content #document-toc + .document-sections .docSection .docSectionBody h5 {
  margin-block-start: 1.67em;
  margin-block-end: 1.67em;
  font-size: 0.83em;
}
.content #document-toc + .document-sections .docSection .docSectionBody h6 {
  margin-block-start: 2.33em;
  margin-block-end: 2.33em;
  font-size: 0.67em;
}
.content #document-toc + .document-sections .docSection .docSectionBody ol,
.content #document-toc + .document-sections .docSection .docSectionBody ul {
  display: block;
  margin-block-start: 1em;
  margin-block-end: 1em;
  margin-inline-start: 0px;
  margin-inline-end: 0px;
  padding-inline-start: 40px;
}
.content #document-toc + .document-sections .docSection .docSectionBody .docSectionHeader {
  font-size: 12pt;
  font-weight: bold;
  margin: 0px;
  padding: 4px;
  background-color: #D5D5D5;
  color: black;
}
.content #document-toc + .document-sections .docSection .docSectionBody .docSectionBody * {
  font-size: 11pt;
}
.content #document-toc + .document-sections .docSection .docSectionBody img.responsive:hover {
  background-color: rgba(255, 255, 168, 0.5);
  zoom: 1;
  filter: alpha(opacity=50);
  opacity: 0.5;
  border: 1px solid black;
  cursor: all-scroll;
  cursor: -moz-zoom-in;
  cursor: -webkit-zoom-in;
  cursor: zoom-in;
}
.content #document-toc .chapter {
  padding: 4px;
}
.content #document-toc .chapter .referenceLink {
  font-size: 14px !important;
  color: #0000ff;
}

table[border="0"]{
  border: none;
}

table[border="0"] td, table[border="0"] th {
  border: none;
}
