/* Override Hello Elementor theme link color (#c36) */
.optitex-docs-context a {
  color: inherit;
}

/* Override Hello Elementor button hover/focus color (#c36) */
.optitex-docs-context [type=button]:focus,
.optitex-docs-context [type=button]:hover,
.optitex-docs-context [type=submit]:focus,
.optitex-docs-context [type=submit]:hover,
.optitex-docs-context button:focus,
.optitex-docs-context button:hover {
  color: #202D4A !important;
  background-color: inherit !important;
}

.optitex-docs-context .site-main {
  max-width: 1200px !important;
  padding-left: 10px !important;
  padding-right: 10px !important;
	min-height: calc(100vh - 141px) !important; 
}

.optitex-docs-context .wedocs-single-wrap,
.optitex-docs-context .wedocs-shortcode-wrap {
  margin-left: auto;
  margin-right: auto;
  max-width: 1200px !important;
}

.optitex-docs-context .wedocs-single-wrap .wedocs-sidebar ul.doc-nav-list {
  max-width: 100%;
  margin-right: 20px;
}

.optitex-docs-mobile-sidebar-toggle,
.optitex-docs-mobile-sidebar-close,
.optitex-docs-mobile-controls,
.optitex-docs-mobile-search-trigger {
  display: none !important;
}

.optitex-docs-context .wedocs-single-wrap .wedocs-sidebar {
  flex: 0 0 300px;
  width: 300px !important;
  min-width: 0;
}

.optitex-docs-context .wedocs-single-wrap .wedocs-single-content {
  flex: 1 1 0;
  width: auto !important;
  min-width: 0;
}

.optitex-docs-context ol:where(.wedocs-single-wrap,.wedocs-single-wrap *) {
	list-style: auto !important;
}

.optitex-docs-context .wedocs-single-wrap .wedocs-sidebar ul.doc-nav-list,
.optitex-docs-context .wedocs-single-wrap .wedocs-sidebar ul.doc-nav-list li {
  min-width: 0;
}

.optitex-docs-context .wedocs-single-wrap .wedocs-sidebar ul.doc-nav-list li > a {
  align-items: center;
  border-radius: 6px;
  box-sizing: border-box;
  color: #1f2937;
  display: flex;
  gap: 0.5rem;
  line-height: 1.35;
  max-width: 100%;
  overflow-wrap: anywhere;
  padding: 8px 10px 8px 14px;
  width: 100%;
  word-break: break-word;
}

.optitex-docs-context .wedocs-single-wrap .wedocs-sidebar ul.doc-nav-list li > a:hover {
  background: #f8fafc;
}

.optitex-docs-context .wedocs-single-wrap .wedocs-sidebar ul.doc-nav-list li > a > .wedocs-caret {
  align-items: center;
  border: 1px solid #d1d5db;
  border-radius: 4px;
  color: #64748b;
  display: inline-flex;
  flex: 0 0 auto;
  height: 28px;
  justify-content: center;
  margin-left: auto;
  min-width: 28px;
  padding: 0;
}

.optitex-docs-context .wedocs-single-wrap .wedocs-sidebar ul.doc-nav-list li > a > .wedocs-caret::before {
  content: "";
  display: block;
  width: 7px;
  height: 7px;
  border-right: 2px solid #64748b;
  border-bottom: 2px solid #64748b;
  transform: rotate(-45deg);
}

.optitex-docs-context .wedocs-single-wrap .wedocs-sidebar ul.doc-nav-list li > a > .wedocs-caret:hover {
  border-color: #202D4A;
  color: #202D4A;
}

.optitex-docs-context .wedocs-single-wrap .wedocs-sidebar ul.doc-nav-list li > a > .wedocs-caret:hover::before {
  border-right-color: #202D4A;
  border-bottom-color: #202D4A;
}

.optitex-docs-context .wedocs-single-wrap .wedocs-sidebar ul.doc-nav-list li.wd-state-open > a > .wedocs-caret::before {
  transform: rotate(45deg);
}

.optitex-docs-context .wedocs-single-wrap .wedocs-sidebar ul.doc-nav-list li.current_page_ancestor > a,
.optitex-docs-context .wedocs-single-wrap .wedocs-sidebar ul.doc-nav-list li.current_page_parent > a {
  background: transparent !important;
  color: #202D4A;
  font-weight: 600;
}

.optitex-docs-context .wedocs-single-wrap .wedocs-sidebar ul.doc-nav-list li.current_page_item > a {
  background: transparent !important;
  color: #202D4A;
  font-weight: 700;
}

.optitex-docs-context .wedocs-single-wrap .wedocs-sidebar ul.doc-nav-list li.current_page_item > a > .wedocs-caret,
.optitex-docs-context .wedocs-single-wrap .wedocs-sidebar ul.doc-nav-list li.current_page_parent > a > .wedocs-caret,
.optitex-docs-context .wedocs-single-wrap .wedocs-sidebar ul.doc-nav-list li.current_page_ancestor > a > .wedocs-caret {
  border-color: currentColor;
  color: inherit;
}

.optitex-docs-context .wedocs-single-wrap .wedocs-sidebar ul.doc-nav-list li.current_page_item > a > .wedocs-caret::before,
.optitex-docs-context .wedocs-single-wrap .wedocs-sidebar ul.doc-nav-list li.current_page_parent > a > .wedocs-caret::before,
.optitex-docs-context .wedocs-single-wrap .wedocs-sidebar ul.doc-nav-list li.current_page_ancestor > a > .wedocs-caret::before {
  border-right-color: currentColor;
  border-bottom-color: currentColor;
}

.optitex-docs-context .wedocs-single-wrap .wedocs-sidebar ul.doc-nav-list li ul.children {
  margin: 6px 0 6px 10px;
  padding-left: 6px;
}

.optitex-docs-context .wedocs-single-wrap .wedocs-sidebar ul.doc-nav-list li ul.children a {
  font-size: 14px;
  padding: 6px !important;
}

.optitex-docs-context .wedocs-single-wrap .wedocs-sidebar ul.doc-nav-list li ul.children li.current_page_item > a {
  background: #d0d5e5;
  color: #111827;
}

.optitex-docs-context .wedocs-single-wrap .wedocs-sidebar ul.doc-nav-list li ul.children li.current_page_item > a > .wedocs-caret,
.optitex-docs-context .wedocs-single-wrap .wedocs-sidebar ul.doc-nav-list li ul.children li.current_page_parent > a > .wedocs-caret,
.optitex-docs-context .wedocs-single-wrap .wedocs-sidebar ul.doc-nav-list li ul.children li.current_page_ancestor > a > .wedocs-caret {
  border-color: #94a3b8;
  color: #334155;
}

.optitex-docs-context .wedocs-single-wrap .wedocs-sidebar ul.doc-nav-list li ul.children li.current_page_item > a > .wedocs-caret::before,
.optitex-docs-context .wedocs-single-wrap .wedocs-sidebar ul.doc-nav-list li ul.children li.current_page_parent > a > .wedocs-caret::before,
.optitex-docs-context .wedocs-single-wrap .wedocs-sidebar ul.doc-nav-list li ul.children li.current_page_ancestor > a > .wedocs-caret::before {
  border-right-color: #334155;
  border-bottom-color: #334155;
}

.single-docs .wedocs-single-content .entry-content {
  color: #000;
  font-family: var(--e-global-typography-secondary-font-family), sans-serif;
  font-size: 12pt;
  font-weight: 400;
  line-height: 1.58;
}

.single-docs .wedocs-single-content .entry-content *:not(script):not(style) {
  font-family: var(--e-global-typography-secondary-font-family), sans-serif !important;
}

.single-docs .wedocs-single-content .entry-content h2,
.single-docs .wedocs-single-content .entry-content h3,
.single-docs .wedocs-single-content .entry-content h4,
.single-docs .wedocs-single-content .entry-content h5,
.single-docs .wedocs-single-content .entry-content h6 {
  color: #3f3f3f;
  font-family: var(--e-global-typography-secondary-font-family), sans-serif;
  font-weight: 700;
  line-height: 1.3;
  margin: 1.1em 0 0.45em;
}

.single-docs .wedocs-single-content .entry-content h2 {
  font-size: 14pt;
}

.single-docs .wedocs-single-content .entry-content h3 {
  border-bottom: 1px solid #808080;
  font-size: 14pt;
  padding-bottom: 0.15em;
}

.single-docs .wedocs-single-content .entry-content h4 {
  font-size: 12pt;
}

.single-docs .wedocs-single-content .entry-content h5 {
  font-size: 10pt;
}

.single-docs .wedocs-single-content .entry-content h6 {
  font-size: 8pt;
}

.single-docs .wedocs-single-content .entry-content p,
.single-docs .wedocs-single-content .entry-content li,
.single-docs .wedocs-single-content .entry-content td,
.single-docs .wedocs-single-content .entry-content th,
.single-docs .wedocs-single-content .entry-content caption,
.single-docs .wedocs-single-content .entry-content span,
.single-docs .wedocs-single-content .entry-content div {
  font-family: var(--e-global-typography-secondary-font-family), sans-serif;
}

.single-docs .wedocs-single-content .entry-content p {
  color: #000;
  font-size: 12pt !important;
  line-height: 1.4em !important;
  margin: 0 0 9pt;
}

.single-docs .wedocs-single-content .entry-content a {
  color: #202D4A;
  text-decoration: underline;
}

.single-docs .wedocs-single-content .entry-content p a,
.single-docs .wedocs-single-content .entry-content .optitex-doc-note__body a,
.single-docs .wedocs-single-content .entry-content .optitex-doc-important__body a {
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
}


.single-docs .wedocs-single-content .entry-content p a:hover,
.single-docs .wedocs-single-content .entry-content .optitex-doc-note__body a:hover,
.single-docs .wedocs-single-content .entry-content .optitex-doc-important__body a:hover {
	text-decoration: none;
}

.single-docs .wedocs-single-content .entry-content ul,
.single-docs .wedocs-single-content .entry-content ol {
  margin: 0 0 0.75rem 1.5rem;
  padding: 0;
}

.single-docs .wedocs-single-content .entry-content ul {
	padding-left: 15px;
}

.single-docs .wedocs-single-content .entry-content .optitex-doc-note__body ul {
	padding-left: 0;
}

.single-docs .wedocs-single-content .entry-content ul li:not(.optitex-see-also__item) {
	list-style: disc;
}

.single-docs .wedocs-single-content .entry-content img.img-border {
	border: 1px solid #eee !important;
	box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.15);
}

.wedocs-single-wrap .wedocs-single-content article .entry-content p[style*="font-weight"] > img:first-child.img-border {
	border: 1px solid #eee !important;
	box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.15);
}

.single-docs .wedocs-single-content .entry-content li {
  color: #000;
}

.single-docs .wedocs-single-content .entry-content li.Number1 {
  list-style: decimal;
}

.single-docs .wedocs-single-content .entry-content li.Bullet1 {
  list-style: disc;
}

.single-docs .wedocs-single-content .entry-content li.Letters2 {
  list-style: lower-alpha;
  margin-left: 25px;
}

.single-docs .wedocs-single-content .entry-content p.Indent {
  margin-left: 18pt;
}

.single-docs .wedocs-single-content .entry-content p.Indent2 {
  margin-left: 36pt;
  margin-top: 0;
}

.single-docs .wedocs-single-content .entry-content p.Indented_Text {
  margin-left: 5pt;
  display: flex;
  align-items: center;
  gap: 5px;
}

.single-docs .wedocs-single-content .entry-content p.Indented_Text img {
  margin-bottom: 0 !important;
}

.single-docs .wedocs-single-content .entry-content p.List_Continue {
  margin-left: 24px;
}

.wedocs-single-wrap .wedocs-single-content article .entry-content p[style*="font-weight"] > img:first-child,
.wedocs-single-wrap .wedocs-single-content article .entry-content p > img:first-child + b,
.wedocs-single-wrap .wedocs-single-content article .entry-content p > img:first-child + span,
.wedocs-single-wrap .wedocs-single-content article .entry-content p > img:first-child + a,
.wedocs-single-wrap .wedocs-single-content article .entry-content p > img:first-child + strong {
  vertical-align: middle;
}

.wedocs-single-wrap .wedocs-single-content article .entry-content p[style*="font-weight"] > img:first-child {
  background: transparent !important;
  border: 0 !important;
  display: inline-block !important;
  height: auto;
  margin: 0 0.35rem 0 0 !important;
  max-width: none !important;
  padding: 0 !important;
  vertical-align: middle !important;
}

.single-docs .wedocs-single-content .entry-content span.Into_Statement {
  color: #005199;
  font-style: italic;
  font-weight: 700;
}

.single-docs .wedocs-single-content .entry-content span.Caption {
  color: #606366;
  font-size: 12pt;
}

.single-docs .wedocs-single-content .entry-content span.Table_Header_White {
  color: #fff;
}

.single-docs .wedocs-single-content .entry-content .Apple-converted-space {
  white-space: pre-wrap;
}

body.optitex-docs-mobile-sidebar-open {
  overflow: hidden;
}

.optitex-docs-mobile-sidebar-overlay {
  background: rgba(15, 23, 42, 0.54);
  display: none;
  inset: 0;
  opacity: 0;
  position: fixed;
  transition: opacity 0.2s ease;
  z-index: 99998;
}

.optitex-docs-mobile-sidebar-overlay.is-visible {
  display: block;
  opacity: 1;
}

@media screen and (max-width: 1024px) {
  .optitex-docs-context .wedocs-single-wrap {
    display: block;
  }

  .optitex-docs-context .wedocs-single-wrap .wedocs-single-content {
    border-left: 0;
    padding-left: 0;
    width: 100% !important;
  }

  .optitex-docs-context .wedocs-single-wrap .wedocs-sidebar.optitex-docs-mobile-sidebar {
    background: #fff;
    box-shadow: 2px 0 18px rgba(15, 23, 42, 0.2);
    display: block !important;
    height: 100vh;
    left: 0;
    max-width: 360px;
    overflow-y: auto;
    padding: 64px 18px 24px;
    pointer-events: none;
    position: fixed;
    top: 0;
    transform: translateX(-100%);
    transition: transform 0.22s ease;
    width: min(88vw, 360px) !important;
    z-index: 99999;
  }

  .optitex-docs-context .wedocs-single-wrap .wedocs-sidebar.optitex-docs-mobile-sidebar.is-open {
    pointer-events: auto;
    transform: translateX(0);
  }

  .optitex-docs-context .optitex-docs-mobile-controls {
    align-items: center;
    display: flex !important;
    flex-wrap: wrap;
    gap: 10px;
    margin: 0 0 18px;
  }

  .optitex-docs-context .optitex-docs-mobile-search-trigger {
    border-bottom: 0;
    display: block !important;
    margin: 0;
    position: static;
  }

  .optitex-docs-context .optitex-docs-mobile-search-button {
    align-items: center;
    background: #fff !important;
    border: 1px solid #cbd5e1 !important;
    border-radius: 6px;
    color: #202d4a !important;
    cursor: pointer;
    display: inline-flex !important;
    font-size: 14px;
    font-weight: 600;
    gap: 8px;
    height: auto;
    line-height: 1.2;
    margin: 0;
    padding: 10px 14px !important;
    position: static !important;
    width: auto;
  }

  .optitex-docs-context .optitex-docs-mobile-search-button:hover,
  .optitex-docs-context .optitex-docs-mobile-search-button:focus {
    background: #f8fafc !important;
    border-color: #94a3b8 !important;
    color: #0f172a !important;
  }

  .optitex-docs-context .optitex-docs-mobile-search-button svg {
    flex: 0 0 auto;
  }

  .optitex-docs-context .optitex-docs-mobile-sidebar-toggle {
    align-items: center;
    background: #2563eb !important;
    border: 0;
    border-radius: 6px;
    color: #fff !important;
    cursor: pointer;
    display: inline-flex !important;
    font-size: 14px;
    font-weight: 600;
    gap: 8px;
    line-height: 1.2;
    margin: 0;
    padding: 10px 14px;
  }

  .optitex-docs-context .optitex-docs-mobile-sidebar-toggle:hover,
  .optitex-docs-context .optitex-docs-mobile-sidebar-toggle:focus {
    background: #1d4ed8 !important;
    color: #fff !important;
  }

  .optitex-docs-context .optitex-docs-mobile-sidebar-toggle svg {
    flex: 0 0 auto;
  }

  .optitex-docs-context .optitex-docs-mobile-sidebar-close {
    align-items: center;
    background: transparent !important;
    border: 1px solid #d7dde8;
    border-radius: 4px;
    color: #202d4a !important;
    cursor: pointer;
    display: inline-flex !important;
    font-size: 28px;
    font-weight: 300;
    height: 34px;
    justify-content: center;
    line-height: 1;
    padding: 0;
    position: absolute;
    right: 16px;
    top: 16px;
    width: 34px;
  }

  .optitex-docs-context .optitex-docs-mobile-sidebar-close:hover,
  .optitex-docs-context .optitex-docs-mobile-sidebar-close:focus {
    background: #f8fafc !important;
    color: #0f172a !important;
  }

  .optitex-docs-context .optitex-docs-mobile-sidebar-close span {
    display: block;
    line-height: 28px;
    margin-top: -2px;
  }
}

.single-docs .wedocs-single-content .entry-content img {
  height: auto;
  max-width: 100%;
  border: none !important;
  padding: 0 !important;
  background: transparent !important;
  margin-top: 0 !important;
  margin-bottom: 1rem !important;
  display: inline-block !important;
}

/* Block-level images inside figure get the full screenshot treatment */
.single-docs .wedocs-single-content .entry-content figure img {
  border: 1px solid #eee !important;
  padding: 25px !important;
  background: #F9F9F9 !important;
  margin-top: 20px !important;
  margin-bottom: 30px !important;
  display: block !important;
}

.single-docs .wedocs-single-content .entry-content table {
  border-collapse: collapse;
  margin: 0 0 1rem;
  max-width: 100%;
}

.single-docs .wedocs-single-content .entry-content table td,
.single-docs .wedocs-single-content .entry-content table th {
  vertical-align: top;
}

.wedocs-single-wrap .wedocs-single-content article .entry-content table td > img:only-child,
.wedocs-single-wrap .wedocs-single-content article .entry-content table th > img:only-child {
  background: transparent !important;
  border: 0 !important;
  display: inline-block !important;
  height: auto;
  margin: 0 !important;
  max-width: none !important;
  padding: 0 !important;
  vertical-align: middle !important;
}

.single-docs .wedocs-single-content .entry-content td.TableStyle-TableStyle-BodyE-Column1-Body1,
.single-docs .wedocs-single-content .entry-content th.TableStyle-TableStyle-BodyE-Column1-Body1 {
  padding: 0.3rem 0.45rem;
}

.single-docs .wedocs-single-content .entry-content table.TopRow,
.single-docs .wedocs-single-content .entry-content table.TopRow td {
  border: 1px solid #000;
}

.single-docs .wedocs-single-content .entry-content table.TopRow tr.t1st td {
  background: #c0c0c0;
  font-size: 10pt;
  font-weight: 700;
  text-align: center;
}

.single-docs .wedocs-single-content .entry-content table.TopRow tr.t1Row td,
.single-docs .wedocs-single-content .entry-content table.TopRow tr.t2Row td {
  font-size: 10pt;
}

.single-docs .wedocs-single-content .entry-content table.MultiBandGreen {
  border-left: 1px solid #4f6228;
  border-top: 1px solid #4f6228;
}

.single-docs .wedocs-single-content .entry-content table.MultiBandGreen td {
  border-bottom: 1px solid #4f6228;
  border-right: 1px solid #4f6228;
  padding: 0 10px;
}

.single-docs .wedocs-single-content .entry-content table.MultiBandGreen tr.t1st td {
  background: #4f6228;
  color: #fff;
  font-size: 12pt;
  font-weight: 700;
}

.single-docs .wedocs-single-content .entry-content table.MultiBandGreen tr.t1Row td {
  background: #eaf1dd;
  font-size: 12pt;
}

.single-docs .wedocs-single-content .entry-content table.MultiBandGreen tr.t2Row td {
  background: #d6e3bc;
}

.single-docs .wedocs-single-content .entry-content table.MultiBandGreen tr.t3Row td {
  background: #c2d69b;
}

.single-docs .wedocs-single-content .entry-content table.Release_Notes_Table tr.t1Row td {
  background: #ff7f00;
}

.single-docs .wedocs-single-content .entry-content table.Release_Notes_Table tr.t2Row td {
  background: #ffc993;
}

.single-docs .wedocs-single-content .entry-content .MCXref.xref {
  text-decoration: underline;
}

.single-docs .wedocs-single-content .entry-content .MCXref.xref:hover {
  text-decoration: none;
}

.single-docs .wedocs-single-content .entry-content a.expandspot {
  color: #008000;
  font-style: italic;
  text-decoration: none;
}

.single-docs .wedocs-single-content .entry-content span.expandtext {
  color: #f00;
  font-style: italic;
  font-weight: 400;
}

.single-docs .wedocs-single-content .entry-content a.dropspot {
  color: #202D4A;
  display: inline;
  font-size: 12pt;
  font-style: italic;
  font-weight: 700;
  text-decoration: none;
}

.single-docs .wedocs-single-content .entry-content a.glossterm {
  color: #800000;
  font-style: italic;
  text-decoration: none;
}

.single-docs .wedocs-single-content .entry-content span.glosstext {
  color: #202D4A;
  font-style: italic;
  font-weight: 400;
}

.single-docs .wedocs-single-content .entry-content ol.Custom1 {
  list-style-type: disc;
}

.single-docs .wedocs-single-content .entry-content ol.Custom1 > li > ol {
  list-style-type: lower-alpha;
}

.single-docs .wedocs-single-content .entry-content ul.Custom1 {
  list-style-type: disc;
}

.single-docs .wedocs-single-content .entry-content .Row-4-4-4,
.single-docs .wedocs-single-content .entry-content .Row-6-6,
.single-docs .wedocs-single-content .entry-content .Row-8-4 {
  display: grid;
  gap: 1rem;
}

.single-docs .wedocs-single-content .entry-content .Row-4-4-4 {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}

.single-docs .wedocs-single-content .entry-content .Row-6-6 {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

.single-docs .wedocs-single-content .entry-content .Row-8-4 {
  grid-template-columns: minmax(0, 2fr) minmax(0, 1fr);
}

@media (max-width: 900px) {
  .single-docs .wedocs-single-content .entry-content .Row-4-4-4,
  .single-docs .wedocs-single-content .entry-content .Row-6-6,
  .single-docs .wedocs-single-content .entry-content .Row-8-4 {
    grid-template-columns: 1fr;
  }
}

.optitex-doc-toggle__button {
  appearance: none;
  background: none;
  border: 0;
  color: inherit;
  cursor: pointer;
  display: inline-flex;
  align-items: flex-start;
  gap: 0.35rem;
  font: inherit;
  margin: 0;
  padding: 0;
  text-align: left;
}

.optitex-doc-toggle__button::before {
  border-bottom: 0.28em solid transparent;
  border-left: 0.42em solid currentColor;
  border-top: 0.28em solid transparent;
  content: "";
  flex: 0 0 auto;
  height: 0;
  margin-top: 0.22em;
  transition: transform 0.15s ease;
  width: 0;
}

.optitex-doc-toggle__button[aria-expanded="true"]::before {
  transform: rotate(90deg);
}

.optitex-doc-toggle__button--dropdown {
  display: flex;
  width: 100%;
  font-weight: inherit;
}

.optitex-doc-toggle--dropdown .optitex-doc-toggle__panel,
.optitex-doc-toggle__panel--toggler {
  margin-top: 0.5rem;
}

.optitex-doc-toggle__panel[hidden] {
  display: none !important;
}

.wedocs-single-wrap .wedocs-sidebar ul.doc-nav-list li a .wedocs-caret {
  cursor: pointer;
}

/* Search results hover text color fix */
.optitex-docs-context li.doc-search-hit:hover .doc-search-hit-content-wrapper,
.optitex-docs-context li.doc-search-hit:hover .doc-search-hit-title,
.optitex-docs-context li.doc-search-hit:hover .doc-search-hit-content-wrapper *,
.optitex-docs-context a.doc-search-hit-result:hover,
.optitex-docs-context a.doc-search-hit-result:hover .doc-search-hit-title,
.optitex-docs-context a.doc-search-hit-result:hover * {
  color: #1f2937 !important;
}

/* Override wedocs-pro search hover white color */
#wedocs-single-doc-search-modal .doc-search-container .doc-search-modal .modal-body .doc-search-dropdown-container .doc-search-hits #doc-search-list .doc-search-hit .doc-search-hit-result:hover .parent-doc-nav,
#wedocs-single-doc-search-modal .doc-search-container .doc-search-modal .modal-body .doc-search-dropdown-container .doc-search-hits #doc-search-list .doc-search-hit .doc-search-hit-result:hover .section-doc-nav,
#wedocs-single-doc-search-modal .doc-search-container .doc-search-modal .modal-body .doc-search-dropdown-container .doc-search-hits #doc-search-list .doc-search-hit .doc-search-hit-result:hover .doc-search-hit-title {
  color: #1f2937 !important;
}

#wedocs-single-doc-search-modal .doc-search-container {
	padding: 0 !important;
	padding-top: 112px !important;
}

#wedocs-single-doc-search-modal .doc-search-container .doc-search-modal .modal-body .doc-search-dropdown-container .doc-search-hits #doc-search-list .doc-search-hit .doc-search-hit-result .doc-search-hit-container .doc-search-hit-content-wrapper .wd-docs-navigation {
	display: none;
}


#wedocs-single-doc-search-modal .doc-search-container .doc-search-modal .modal-body .doc-search-dropdown-container .doc-search-hits #doc-search-list .doc-search-hit .doc-search-hit-result .doc-search-hit-container .doc-search-hit-content-wrapper hr {
	display: none;
}

/* Hide specific sidebar item */
.wedocs-single-wrap .wedocs-sidebar ul.doc-nav-list li.page-item-579 {
  display: none !important;
}

/* Breadcrumb vertical alignment */
.wedocs-single-wrap .wedocs-single-content ol[itemtype="http://schema.org/BreadcrumbList"] li {
  display: flex;
  align-items: center;
  margin-top: 0 !important;
}

.wedocs-single-wrap .wedocs-single-content ol[itemtype="http://schema.org/BreadcrumbList"] li a,
.wedocs-single-wrap .wedocs-single-content ol[itemtype="http://schema.org/BreadcrumbList"] li a span {
  padding: 0 !important;
  line-height: 20px !important;
  vertical-align: middle;
  display: inline;
}

.wedocs-single-wrap .wedocs-single-content ol[itemtype="http://schema.org/BreadcrumbList"] li i {
  display: inline-flex;
  align-items: center;
  line-height: 1;
  vertical-align: middle;
}

/* Hide Home text link and its delimiter (duplicate of home icon) */
.wedocs-single-wrap .wedocs-single-content ol[itemtype="http://schema.org/BreadcrumbList"] li:nth-child(3),
.wedocs-single-wrap .wedocs-single-content ol[itemtype="http://schema.org/BreadcrumbList"] li:nth-child(4) {
  display: none !important;
}

.single-docs .wedocs-single-content .entry-content .optitex-see-also {
  margin: 1.5rem 0;
  border-left: 3px solid #202D4A;
  background: #f5f6f8;
  padding: 0.75rem 1rem;
}

.single-docs .wedocs-single-content .entry-content .optitex-see-also__title {
  align-items: center;
  color: #000;
  display: inline-flex;
  font-size: 12pt;
  font-weight: 700;
  gap: 0.35rem;
  margin: 0 0 0.35rem;
}

.single-docs .wedocs-single-content .entry-content .optitex-see-also__title::before {
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  display: inline-block;
  flex: 0 0 auto;
  height: 21px;
  width: 21px;
}

.single-docs .wedocs-single-content .entry-content .optitex-see-also__items {
  list-style: none;
  margin: 0;
  padding: 0;
}

.single-docs .wedocs-single-content .entry-content .optitex-see-also__item {
  margin: 0 0 0.25rem;
}

.single-docs .wedocs-single-content .entry-content .optitex-see-also__link {
  color: #202D4A;
  text-decoration: underline;
}

.single-docs .wedocs-single-content .entry-content .optitex-related-links {
  margin: 0 0 1rem;
}

.single-docs .wedocs-single-content .entry-content .optitex-related-links__title {
  color: #4b4b4b;
  font-size: 11pt;
  font-weight: 700;
  margin: 0 0 0.35rem;
}

.single-docs .wedocs-single-content .entry-content .optitex-related-links__items {
  list-style: disc;
  margin: 0 0 0 1.25rem;
  padding: 0;
}

.single-docs .wedocs-single-content .entry-content .optitex-related-links__item {
  margin: 0 0 0.25rem;
}

.single-docs .wedocs-single-content .entry-content .optitex-related-links__link {
  color: #202D4A;
  text-decoration: underline;
}

.single-docs .wedocs-single-content .entry-content .optitex-icon-link {
  align-items: center;
  color: #202D4A;
  display: inline-flex;
  gap: 0.4rem;
  text-decoration: underline;
  font-weight: 600;
  transition: color 0.2s;
}

.single-docs .wedocs-single-content .entry-content .optitex-icon-link:hover {
  color: #000;
  text-decoration: none;
}

.single-docs .wedocs-single-content .entry-content .optitex-icon-link__icon {
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;
  flex: 0 0 auto;
  height: 21px;
  width: 21px;
}

.single-docs .wedocs-single-content .entry-content .optitex-doc-note {
  margin: 1.5rem 0;
  border-left: 3px solid #d97706;
  background: #fffbeb;
  padding: 0.75rem 1rem;
}

.single-docs .wedocs-single-content .entry-content .optitex-doc-note__title {
  align-items: center;
  color: #000;
  display: inline-flex;
  font-size: 12pt;
  font-weight: 700;
  gap: 0.35rem;
  margin: 0 0 0.35rem;
}

.single-docs .wedocs-single-content .entry-content .optitex-doc-note__title::before {
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  display: inline-block;
  flex: 0 0 auto;
  height: 21px;
  width: 21px;
}

.single-docs .wedocs-single-content .entry-content .optitex-doc-note__body > :last-child {
  margin-bottom: 0;
}

.single-docs .wedocs-single-content .entry-content .optitex-doc-note__body * {
  background: transparent !important;
}

.single-docs .wedocs-single-content .entry-content .optitex-doc-important {
  margin: 1.5rem 0;
  border-left: 3px solid #dc2626;
  background: #fef2f2;
  padding: 0.75rem 1rem;
}

.single-docs .wedocs-single-content .entry-content .optitex-doc-important__title {
  align-items: center;
  color: #000;
  display: inline-flex;
  font-size: 12pt;
  font-weight: 700;
  gap: 0.35rem;
  margin: 0 0 0.35rem;
}

.single-docs .wedocs-single-content .entry-content .optitex-doc-important__title::before {
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  display: inline-block;
  flex: 0 0 auto;
  height: 21px;
  width: 21px;
	background-image: url("/wp-content/plugins/optitex-docs-enhancements/assets/images/important.svg");
}

.single-docs .wedocs-single-content .entry-content .optitex-doc-important__body > :last-child {
  margin-bottom: 0;
}

.single-docs .wedocs-single-content .entry-content .optitex-doc-toggle {
  margin: 0 0 1rem;
}

.single-docs .wedocs-single-content .entry-content .optitex-doc-toggle--panel-only {
  margin-top: 0;
}

.single-docs .wedocs-single-content .entry-content .optitex-doc-toggle__trigger {
  align-items: center;
  appearance: none;
  background: none;
  border: 0;
  color: inherit;
  cursor: pointer;
  display: inline-flex;
  font: inherit;
  gap: 0.35rem;
  margin: 0;
  padding: 0;
  text-align: left;
}

.single-docs .wedocs-single-content .entry-content .optitex-doc-toggle__trigger--link {
  color: #202D4A;
  text-decoration: none;
  border: 1px solid #202D4A;
  border-radius: 20px;
  padding: 4px 14px;
  font-size: 13px;
  font-weight: 500;
  vertical-align: middle;
  transition: background 0.2s, color 0.2s;
}

.single-docs .wedocs-single-content .entry-content .optitex-doc-toggle__trigger--link:hover {
  background: #202D4A;
  color: #fff;
}

.single-docs .wedocs-single-content .entry-content .optitex-doc-toggle__trigger--block {
  color: #3f3f3f;
  font-size: 14pt;
  font-weight: 700;
  text-decoration: none;
}

.single-docs .wedocs-single-content .entry-content .optitex-doc-toggle__trigger--icon-after {
  flex-direction: row;
}

.single-docs .wedocs-single-content .entry-content .optitex-doc-toggle__icon {
  flex: 0 0 auto;
}

.single-docs .wedocs-single-content .entry-content .optitex-doc-toggle__icon {
  align-items: center;
  display: inline-flex;
  height: 1em;
  justify-content: center;
  width: 1em;
}

.single-docs .wedocs-single-content .entry-content .optitex-doc-toggle__icon::before {
  content: "";
  display: inline-block;
  line-height: 1;
}

.single-docs .wedocs-single-content .entry-content .optitex-doc-toggle__icon--chevron::before {
  border-bottom: 0.28em solid transparent;
  border-left: 0.42em solid currentColor;
  border-top: 0.28em solid transparent;
  height: 0;
  width: 0;
}

.single-docs .wedocs-single-content .entry-content .optitex-doc-toggle__icon--plus::before {
  content: "+";
}

.single-docs .wedocs-single-content .entry-content .optitex-doc-toggle__icon--arrow::before {
  content: "->";
}

.single-docs .wedocs-single-content .entry-content .is-open > .optitex-doc-toggle__trigger .optitex-doc-toggle__icon--chevron::before,
.single-docs .wedocs-single-content .entry-content .optitex-doc-toggle__trigger[aria-expanded="true"] .optitex-doc-toggle__icon--chevron::before {
  transform: rotate(90deg);
}

.single-docs .wedocs-single-content .entry-content .is-open > .optitex-doc-toggle__trigger .optitex-doc-toggle__icon--plus::before,
.single-docs .wedocs-single-content .entry-content .optitex-doc-toggle__trigger[aria-expanded="true"] .optitex-doc-toggle__icon--plus::before {
  content: "−";
}

.single-docs .wedocs-single-content .entry-content .optitex-doc-toggle__panel {
  margin-top: 0.5rem;
}

.single-docs .wedocs-single-content .entry-content .optitex-doc-toggle__panel[hidden] {
  display: none !important;
}

.single-docs .wedocs-single-content .entry-content .optitex-docs-welcome {
  display: flex;
  flex-direction: column;
  gap: 2rem;
}

.single-docs .wedocs-single-content .entry-content .optitex-docs-welcome__hero {
  align-items: center;
  background-image: none !important;
  background-color: #333333;
  display: flex;
  justify-content: center;
  min-height: 160px;
  padding: 1.5rem;
}

.single-docs .wedocs-single-content .entry-content .optitex-docs-welcome__title {
  color: #ffffff;
  font-size: clamp(2rem, 3vw, 3rem);
  font-weight: 700;
  line-height: 1.15;
  margin: 0;
  text-align: center;
}

.single-docs .wedocs-single-content .entry-content .optitex-docs-welcome__grid {
  display: grid;
  gap: 1.5rem;
  grid-template-columns: repeat(3, minmax(0, 1fr));
}

.single-docs .wedocs-single-content .entry-content .optitex-docs-welcome__card {
  margin: 0;
}

.single-docs .wedocs-single-content .entry-content .optitex-docs-welcome__card-link {
  align-items: center;
  color: inherit;
  display: flex;
  flex-direction: column;
  gap: 1rem;
  height: 100%;
  justify-content: flex-start;
  padding: 0.5rem;
  text-align: center;
  text-decoration: none;
}

.single-docs .wedocs-single-content .entry-content .optitex-docs-welcome__card-link:hover .optitex-docs-welcome__card-title,
.single-docs .wedocs-single-content .entry-content .optitex-docs-welcome__card-link:focus .optitex-docs-welcome__card-title {
  color: #202D4A;
}

.single-docs .wedocs-single-content .entry-content .optitex-docs-welcome__card-title {
  color: #000;
  font-size: 1rem;
  font-weight: 700;
  letter-spacing: 0.02em;
  margin: 0;
  text-transform: uppercase;
}

.single-docs .wedocs-single-content .entry-content .optitex-docs-welcome__card-image {
  background: transparent !important;
  border: 0 !important;
  display: block !important;
  margin: 0 !important;
  max-width: 100%;
  padding: 0 !important;
}

@media (max-width: 1024px) {
  .single-docs .wedocs-single-content .entry-content .optitex-docs-welcome__grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@media (max-width: 640px) {

  .single-docs .wedocs-single-content .entry-content .optitex-docs-welcome__hero {
    min-height: 140px;
  }
}
