.hp-dir-block {
  display: none;
}

body.direction-end {
  /* Theme Dark */
  /* Apex */
  /* Customise */
  /* Dashboard Ecommerce */
  /* Authentication */
  /* Accordion */
  /* Popover */
  /* Tooltip */
}
body.direction-end .hp-dir-none {
  display: none;
}
body.direction-end .hp-dir-block {
  display: block;
}
body.direction-end .hp-dir-block.hp-dark-block {
  display: none;
}
body.direction-end .hp-dir-scale-x-n1 {
  -webkit-transform: scale(-1, 1);
          transform: scale(-1, 1);
}
body.direction-end.dark .hp-dir-block.hp-dark-none {
  display: none;
}
body.direction-end.dark .hp-dir-block.hp-dark-block {
  display: block;
}
body.direction-end.dark .hp-dir-none.hp-dark-block {
  display: none;
}
body.direction-end .apexcharts-legend-marker {
  margin-right: 3px;
  margin-left: 0;
}
body.direction-end .hp-theme-customizer-button {
  -webkit-transform: translate(96%, 0%) scale(-1, 1);
          transform: translate(96%, 0%) scale(-1, 1);
}
@media screen and (max-width: 767px) {
  body.direction-end .hp-theme-customizer-button {
    -webkit-transform: translate(186%, 0px) scale(-0.9, 0.9);
            transform: translate(186%, 0px) scale(-0.9, 0.9);
  }
}
body.direction-end .hp-ecommerce-detail-card img {
  -webkit-transform: scale(-1, 1);
          transform: scale(-1, 1);
}
body.direction-end .hp-authentication-page .hp-other-links a + a {
  padding-right: 16px;
  margin-right: 16px;
}
body.direction-end .hp-authentication-page .hp-other-links a + a:last-child {
  margin-left: 0;
  padding-left: 0;
}
body.direction-end .hp-authentication-page .hp-other-links a + a:before {
  right: 0;
  left: auto;
}
body.direction-end .accordion-button::after {
  -webkit-transform: rotate(-180deg);
          transform: rotate(-180deg);
}
body.direction-end .accordion-button:not(.collapsed)::after {
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
}
body.direction-end .bs-popover-start > .popover-arrow,
body.direction-end .bs-popover-auto[data-popper-placement^=left] > .popover-arrow {
  left: -0.5rem;
  right: auto;
}
body.direction-end .bs-popover-end > .popover-arrow,
body.direction-end .bs-popover-auto[data-popper-placement^=right] > .popover-arrow {
  right: -0.5rem;
  left: auto;
}
body.direction-end .bs-tooltip-end .tooltip-inner,
body.direction-end .bs-tooltip-auto[data-popper-placement^=right] .tooltip-inner {
  -webkit-box-shadow: 6px 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
          box-shadow: 6px 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
}
body.direction-end .bs-tooltip-start .tooltip-inner,
body.direction-end .bs-tooltip-auto[data-popper-placement^=left] .tooltip-inner {
  -webkit-box-shadow: -6px 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
          box-shadow: -6px 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
}
body.direction-end .bs-tooltip-end .tooltip-arrow,
body.direction-end .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {
  right: 0;
  left: auto;
}
body.direction-end .bs-tooltip-end .tooltip-arrow::before,
body.direction-end .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
  right: 2px;
}
body.direction-end .bs-tooltip-start .tooltip-arrow,
body.direction-end .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow {
  left: 0;
  right: auto;
}
body.direction-end .bs-tooltip-start .tooltip-arrow::before,
body.direction-end .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
  left: 2px;
}