/*!
* Version: 1.1.0
* Template: Example Project
* Author: iqonic.design
* Design and Developed by: iqonic.design
* NOTE: This file contains the styling for Template.
*
*/
/*!
 * Bootstrap  v5.3.2 (https://getbootstrap.com/)
 * Copyright 2011-2023 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
:focus {
  outline: none;
}

h1, h2, h3, h4, h5, h6 {
  font-family: var(--bs-heading-font-family);
}

a {
  transition: color 400ms ease, background 400ms ease;
}

.iq-slider {
  overflow: hidden;
  overflow-x: auto;
}

img {
  -o-object-fit: cover;
     object-fit: cover;
}

hr {
  margin: 1rem 0;
  color: inherit;
  background-color: currentColor;
  border: 0;
  opacity: 0.25;
}

.iq-scroller-effect {
  /* Scroll Track */
  /* Scroll Handle */
  /* Scroll Handle on hover */
}
.iq-scroller-effect ::-webkit-scrollbar {
  width: 5px;
  height: 5px;
  border-radius: 20px;
}
.iq-scroller-effect ::-webkit-scrollbar-track {
  background: #F9F9F9;
  border-radius: 20px;
}
.iq-scroller-effect ::-webkit-scrollbar-thumb {
  background: #eee;
  border-radius: 20px;
  -webkit-transition: all 400ms ease;
  transition: all 400ms ease;
  cursor: pointer;
}
.iq-scroller-effect ::-webkit-scrollbar-thumb:hover {
  background: rgb(239.7, 239.7, 239.7);
  border-radius: 20px;
  -webkit-transition: all 400ms ease;
  transition: all 400ms ease;
}

body {
  transition: background-color 250ms ease-in-out;
}

[data-bs-theme=dark] {
  --bs-gray-900: #080808;
  --bs-gray-900-rgb: 8, 8, 8;
  --bs-gray-800: #080808;
  --bs-gray-800-rgb: 8, 8, 8;
  --bs-gray-700: #050c21;
  --bs-gray-700-rgb: 5, 12, 33;
  --bs-gray-600: #828A90;
  --bs-gray-600-rgb: 130, 138, 144;
  --bs-gray-500: #2f2f2f;
  --bs-gray-500-rgb: 47, 47, 47;
  --bs-gray-400: #1c1e2f;
  --bs-gray-400-rgb: 28, 30, 47;
  --bs-gray-300: #222738;
  --bs-gray-300-rgb: 34, 39, 56;
  --bs-gray-200: #181818;
  --bs-gray-200-rgb: 24, 24, 24;
  --bs-gray-100: #999797;
  --bs-gray-100-rgb: 153, 151, 151;
  --bs-box-shadow: 0 0.063rem 1.875rem 0 rgba(0, 0, 0, 0.3);
  --bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.1);
  --bs-box-shadow-lg: 0 0.625rem 1.875rem rgba(0, 0, 0, 0.5);
  --bs-box-shadow-inset: inset 0 0.25rem 0.5rem rgba(0, 0, 0, 0.16);
}
[data-bs-theme=dark] .text-dark {
  color: var(--bs-heading-color) !important;
}

:root {
  --bs-primary: #A82D86;
  --bs-primary-rgb: 168, 45, 134;
  --bs-primary-bg-subtle: rgb(237.6, 213, 230.8);
  --bs-primary-border-subtle: var(--bs-primary-bg-subtle);
  --bs-primary-hover-bg: rgb(134.4, 36, 107.2);
  --bs-primary-hover-border: rgb(117.6, 31.5, 93.8);
  --bs-primary-active-bg: rgb(134.4, 36, 107.2);
  --bs-primary-active-border: rgb(117.6, 31.5, 93.8);
}
:root[data-bs-theme=dark] {
  --bs-primary-text-emphasis: rgb(202.8, 129, 182.4);
  --bs-primary-bg-subtle: rgb(33.6, 9, 26.8);
}

:root {
  --bs-secondary: #19235A;
  --bs-secondary-rgb: 25, 35, 90;
  --bs-secondary-bg-subtle: #d1d3de;
  --bs-secondary-border-subtle: var(--bs-secondary-bg-subtle);
  --bs-secondary-hover-bg: #141c48;
  --bs-secondary-hover-border: rgb(17.5, 24.5, 63);
  --bs-secondary-active-bg: #141c48;
  --bs-secondary-active-border: rgb(17.5, 24.5, 63);
}
:root[data-bs-theme=dark] {
  --bs-secondary-text-emphasis: #757b9c;
  --bs-secondary-bg-subtle: #050712;
}

:root {
  --bs-success: #09954D;
  --bs-success-rgb: 9, 149, 77;
  --bs-success-bg-subtle: rgb(205.8, 233.8, 219.4);
  --bs-success-border-subtle: var(--bs-success-bg-subtle);
  --bs-success-hover-bg: rgb(7.2, 119.2, 61.6);
  --bs-success-hover-border: rgb(6.3, 104.3, 53.9);
  --bs-success-active-bg: rgb(7.2, 119.2, 61.6);
  --bs-success-active-border: rgb(6.3, 104.3, 53.9);
}
:root[data-bs-theme=dark] {
  --bs-success-text-emphasis: rgb(107.4, 191.4, 148.2);
  --bs-success-bg-subtle: rgb(1.8, 29.8, 15.4);
}

:root {
  --bs-info: #2196f3;
  --bs-info-rgb: 33, 150, 243;
  --bs-info-bg-subtle: rgb(210.6, 234, 252.6);
  --bs-info-border-subtle: var(--bs-info-bg-subtle);
  --bs-info-hover-bg: rgb(26.4, 120, 194.4);
  --bs-info-hover-border: rgb(23.1, 105, 170.1);
  --bs-info-active-bg: rgb(26.4, 120, 194.4);
  --bs-info-active-border: rgb(23.1, 105, 170.1);
}
:root[data-bs-theme=dark] {
  --bs-info-text-emphasis: rgb(121.8, 192, 247.8);
  --bs-info-bg-subtle: rgb(6.6, 30, 48.6);
}

:root {
  --bs-warning: #FFAC33;
  --bs-warning-rgb: 255, 172, 51;
  --bs-warning-bg-subtle: rgb(255, 238.4, 214.2);
  --bs-warning-border-subtle: var(--bs-warning-bg-subtle);
  --bs-warning-hover-bg: rgb(204, 137.6, 40.8);
  --bs-warning-hover-border: rgb(178.5, 120.4, 35.7);
  --bs-warning-active-bg: rgb(204, 137.6, 40.8);
  --bs-warning-active-border: rgb(178.5, 120.4, 35.7);
}
:root[data-bs-theme=dark] {
  --bs-warning-text-emphasis: rgb(255, 205.2, 132.6);
  --bs-warning-bg-subtle: rgb(51, 34.4, 10.2);
}

:root {
  --bs-danger: #d71c1c;
  --bs-danger-rgb: 215, 28, 28;
  --bs-danger-bg-subtle: rgb(247, 209.6, 209.6);
  --bs-danger-border-subtle: var(--bs-danger-bg-subtle);
  --bs-danger-hover-bg: rgb(172, 22.4, 22.4);
  --bs-danger-hover-border: rgb(150.5, 19.6, 19.6);
  --bs-danger-active-bg: rgb(172, 22.4, 22.4);
  --bs-danger-active-border: rgb(150.5, 19.6, 19.6);
}
:root[data-bs-theme=dark] {
  --bs-danger-text-emphasis: rgb(231, 118.8, 118.8);
  --bs-danger-bg-subtle: rgb(43, 5.6, 5.6);
}

:root {
  --bs-light: #dee2e6;
  --bs-light-rgb: 222, 226, 230;
  --bs-light-bg-subtle: rgb(248.4, 249.2, 250);
  --bs-light-border-subtle: var(--bs-light-bg-subtle);
  --bs-light-hover-bg: rgb(177.6, 180.8, 184);
  --bs-light-hover-border: rgb(155.4, 158.2, 161);
  --bs-light-active-bg: rgb(177.6, 180.8, 184);
  --bs-light-active-border: rgb(155.4, 158.2, 161);
}
:root[data-bs-theme=dark] {
  --bs-light-text-emphasis: rgb(235.2, 237.6, 240);
  --bs-light-bg-subtle: rgb(44.4, 45.2, 46);
}

:root {
  --bs-dark: #212529;
  --bs-dark-rgb: 33, 37, 41;
  --bs-dark-bg-subtle: rgb(210.6, 211.4, 212.2);
  --bs-dark-border-subtle: var(--bs-dark-bg-subtle);
  --bs-dark-hover-bg: rgb(26.4, 29.6, 32.8);
  --bs-dark-hover-border: rgb(23.1, 25.9, 28.7);
  --bs-dark-active-bg: rgb(26.4, 29.6, 32.8);
  --bs-dark-active-border: rgb(23.1, 25.9, 28.7);
}
:root[data-bs-theme=dark] {
  --bs-dark-text-emphasis: rgb(121.8, 124.2, 126.6);
  --bs-dark-bg-subtle: rgb(6.6, 7.4, 8.2);
}

:root {
  --bs-gray: #6c757d;
  --bs-gray-rgb: 108, 117, 125;
  --bs-gray-bg-subtle: rgb(225.6, 227.4, 229);
  --bs-gray-border-subtle: var(--bs-gray-bg-subtle);
  --bs-gray-hover-bg: rgb(86.4, 93.6, 100);
  --bs-gray-hover-border: rgb(75.6, 81.9, 87.5);
  --bs-gray-active-bg: rgb(86.4, 93.6, 100);
  --bs-gray-active-border: rgb(75.6, 81.9, 87.5);
}
:root[data-bs-theme=dark] {
  --bs-gray-text-emphasis: rgb(166.8, 172.2, 177);
  --bs-gray-bg-subtle: rgb(21.6, 23.4, 25);
}

:root {
  --bs-gray-dark: #212529;
  --bs-gray-dark-rgb: 33, 37, 41;
  --bs-gray-dark-bg-subtle: rgb(210.6, 211.4, 212.2);
  --bs-gray-dark-border-subtle: var(--bs-gray-dark-bg-subtle);
  --bs-gray-dark-hover-bg: rgb(26.4, 29.6, 32.8);
  --bs-gray-dark-hover-border: rgb(23.1, 25.9, 28.7);
  --bs-gray-dark-active-bg: rgb(26.4, 29.6, 32.8);
  --bs-gray-dark-active-border: rgb(23.1, 25.9, 28.7);
}
:root[data-bs-theme=dark] {
  --bs-gray-dark-text-emphasis: rgb(121.8, 124.2, 126.6);
  --bs-gray-dark-bg-subtle: rgb(6.6, 7.4, 8.2);
}

:root {
  --bs-indigo: #FFE5BE;
  --bs-indigo-rgb: 255, 229, 190;
  --bs-indigo-bg-subtle: rgb(255, 249.8, 242);
  --bs-indigo-border-subtle: var(--bs-indigo-bg-subtle);
  --bs-indigo-hover-bg: rgb(204, 183.2, 152);
  --bs-indigo-hover-border: rgb(178.5, 160.3, 133);
  --bs-indigo-active-bg: rgb(204, 183.2, 152);
  --bs-indigo-active-border: rgb(178.5, 160.3, 133);
}
:root[data-bs-theme=dark] {
  --bs-indigo-text-emphasis: rgb(255, 239.4, 216);
  --bs-indigo-bg-subtle: rgb(51, 45.8, 38);
}

:root {
  --bs-purple: #F2EBFF;
  --bs-purple-rgb: 242, 235, 255;
  --bs-purple-bg-subtle: rgb(252.4, 251, 255);
  --bs-purple-border-subtle: var(--bs-purple-bg-subtle);
  --bs-purple-hover-bg: rgb(193.6, 188, 204);
  --bs-purple-hover-border: rgb(169.4, 164.5, 178.5);
  --bs-purple-active-bg: rgb(193.6, 188, 204);
  --bs-purple-active-border: rgb(169.4, 164.5, 178.5);
}
:root[data-bs-theme=dark] {
  --bs-purple-text-emphasis: rgb(247.2, 243, 255);
  --bs-purple-bg-subtle: rgb(48.4, 47, 51);
}

.col-auto {
  grid-column: auto;
}

.col-span-full {
  grid-column: 1/-1;
}

.col-start-auto {
  grid-column-start: auto;
}

.col-end-auto {
  grid-column-end: auto;
}

.grid-rows-none {
  grid-template-rows: none;
}

.gap {
  gap: 2rem;
}

.gap-card {
  gap: 1.5rem;
}

.grid-flow-col {
  grid-auto-flow: column;
}

.gap-column-3 {
  row-gap: 3rem;
}

.grid-cols-1 {
  grid-template-columns: repeat(1, minmax(0, 1fr));
}

.col-span-1 {
  grid-column: span 1/span 1;
}

.col-start-1 {
  grid-column-start: 1;
}

.col-end-1 {
  grid-column-end: 1;
}

.grid-cols-2 {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

.col-span-2 {
  grid-column: span 2/span 2;
}

.col-start-2 {
  grid-column-start: 2;
}

.col-end-2 {
  grid-column-end: 2;
}

.grid-cols-3 {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}

.col-span-3 {
  grid-column: span 3/span 3;
}

.col-start-3 {
  grid-column-start: 3;
}

.col-end-3 {
  grid-column-end: 3;
}

.grid-cols-4 {
  grid-template-columns: repeat(4, minmax(0, 1fr));
}

.col-span-4 {
  grid-column: span 4/span 4;
}

.col-start-4 {
  grid-column-start: 4;
}

.col-end-4 {
  grid-column-end: 4;
}

.grid-cols-5 {
  grid-template-columns: repeat(5, minmax(0, 1fr));
}

.col-span-5 {
  grid-column: span 5/span 5;
}

.col-start-5 {
  grid-column-start: 5;
}

.col-end-5 {
  grid-column-end: 5;
}

.grid-cols-6 {
  grid-template-columns: repeat(6, minmax(0, 1fr));
}

.col-span-6 {
  grid-column: span 6/span 6;
}

.col-start-6 {
  grid-column-start: 6;
}

.col-end-6 {
  grid-column-end: 6;
}

.grid-cols-7 {
  grid-template-columns: repeat(7, minmax(0, 1fr));
}

.col-span-7 {
  grid-column: span 7/span 7;
}

.col-start-7 {
  grid-column-start: 7;
}

.col-end-7 {
  grid-column-end: 7;
}

.grid-cols-8 {
  grid-template-columns: repeat(8, minmax(0, 1fr));
}

.col-span-8 {
  grid-column: span 8/span 8;
}

.col-start-8 {
  grid-column-start: 8;
}

.col-end-8 {
  grid-column-end: 8;
}

.grid-cols-9 {
  grid-template-columns: repeat(9, minmax(0, 1fr));
}

.col-span-9 {
  grid-column: span 9/span 9;
}

.col-start-9 {
  grid-column-start: 9;
}

.col-end-9 {
  grid-column-end: 9;
}

.grid-cols-10 {
  grid-template-columns: repeat(10, minmax(0, 1fr));
}

.col-span-10 {
  grid-column: span 10/span 10;
}

.col-start-10 {
  grid-column-start: 10;
}

.col-end-10 {
  grid-column-end: 10;
}

.grid-cols-11 {
  grid-template-columns: repeat(11, minmax(0, 1fr));
}

.col-span-11 {
  grid-column: span 11/span 11;
}

.col-start-11 {
  grid-column-start: 11;
}

.col-end-11 {
  grid-column-end: 11;
}

.grid-cols-12 {
  grid-template-columns: repeat(12, minmax(0, 1fr));
}

.col-span-12 {
  grid-column: span 12/span 12;
}

.col-start-12 {
  grid-column-start: 12;
}

.col-end-12 {
  grid-column-end: 12;
}

.h-10 {
  height: 10rem;
}

.line-height-0 {
  line-height: 0;
}

.max-17 {
  max-height: 17rem;
  overflow: auto;
  overflow-y: scroll;
}

.icon-10 {
  height: 0.625rem;
  width: 0.625rem;
}

.icon-14 {
  height: 0.875rem;
  width: 0.875rem;
}

.icon-16 {
  height: 1rem;
  width: 1rem;
}

.icon-18 {
  height: 1.125rem;
  width: 1.125rem;
}

.icon-20 {
  height: 1.25rem;
  width: 1.25rem;
}

.icon-22 {
  height: 1.375rem;
  width: 1.375rem;
}

.icon-24 {
  height: 1.5rem;
  width: 1.5rem;
}

.icon-30 {
  height: 1.875rem;
  width: 1.875rem;
}

.icon-32 {
  height: 2rem;
  width: 2rem;
}

.icon-35 {
  height: 2.1875rem;
  width: 2.1875rem;
}

.icon-40 {
  height: 2.5rem;
  width: 2.5rem;
}

.icon-44 {
  height: 2.75rem;
  width: 2.75rem;
}

.avatar {
  position: relative;
}

.avatar-24 {
  height: 1.5rem;
  width: 1.5rem;
  min-width: 1.5rem;
  text-align: center;
  line-height: 1.5rem;
  border-radius: 0.25rem;
}

.avatar-30 {
  height: 1.875rem;
  width: 1.875rem;
  min-width: 1.875rem;
  text-align: center;
  line-height: 1.875rem;
  border-radius: 0.25rem;
}

.avatar-40 {
  height: 2.5rem;
  width: 2.5rem;
  min-width: 2.5rem;
  text-align: center;
  line-height: 2.5rem;
  border-radius: 0.25rem;
}

.avatar-45 {
  height: 2.8125rem;
  width: 2.8125rem;
  min-width: 2.8125rem;
  text-align: center;
  line-height: 2.8125rem;
  border-radius: 0.25rem;
}

.avatar-48 {
  height: 3rem;
  width: 3rem;
  min-width: 3rem;
  text-align: center;
  line-height: 3rem;
  border-radius: 0.25rem;
}

.avatar-50 {
  height: 3.125rem;
  width: 3.125rem;
  min-width: 3.125rem;
  text-align: center;
  line-height: 3.125rem;
  border-radius: 0.25rem;
}

.avatar-60 {
  height: 3.75rem;
  width: 3.75rem;
  min-width: 3.75rem;
  text-align: center;
  line-height: 3.75rem;
  border-radius: 0.25rem;
}

.avatar-70 {
  height: 4.375rem;
  width: 4.375rem;
  min-width: 4.375rem;
  text-align: center;
  line-height: 4.375rem;
  border-radius: 0.25rem;
}

.avatar-80 {
  height: 5rem;
  width: 5rem;
  min-width: 5rem;
  text-align: center;
  line-height: 5rem;
  border-radius: 0.25rem;
}

.avatar-90 {
  height: 5.625rem;
  width: 5.625rem;
  min-width: 5.625rem;
  text-align: center;
  line-height: 5.625rem;
  border-radius: 0.25rem;
}

.avatar-100 {
  height: 6.25rem;
  width: 6.25rem;
  min-width: 6.25rem;
  text-align: center;
  line-height: 6.25rem;
  border-radius: 0.25rem;
}

.avatar-110 {
  height: 6.875rem;
  width: 6.875rem;
  min-width: 6.875rem;
  text-align: center;
  line-height: 6.875rem;
  border-radius: 0.25rem;
}

.avatar-120 {
  height: 7.5rem;
  width: 7.5rem;
  min-width: 7.5rem;
  text-align: center;
  line-height: 7.5rem;
  border-radius: 0.25rem;
}

.avatar-130 {
  height: 8.125rem;
  width: 8.125rem;
  min-width: 8.125rem;
  text-align: center;
  line-height: 8.125rem;
  border-radius: 0.25rem;
}

.avatar-140 {
  height: 8.75rem;
  width: 8.75rem;
  min-width: 8.75rem;
  text-align: center;
  line-height: 8.75rem;
  border-radius: 0.25rem;
}

.avatar-150 {
  height: 9.375rem;
  width: 9.375rem;
  min-width: 9.375rem;
  text-align: center;
  line-height: 9.375rem;
  border-radius: 0.25rem;
}

.avatar-status {
  position: absolute;
  bottom: -4px;
  top: auto;
  left: auto;
  right: 4px;
}
.avatar-status i {
  font-size: 12px;
}

.avatar-borderd {
  border: 1px solid;
  border-color: rgba(168, 45, 134, 0.2);
}

.avatar-borderd-1 {
  border: 1px solid;
  border-color: rgba(168, 45, 134, 0.2);
}

.avatar-borderd-2 {
  border: 2px solid;
  border-color: rgba(168, 45, 134, 0.2);
}

.avatar-borderd-3 {
  border: 3px solid;
  border-color: rgba(168, 45, 134, 0.2);
}

.avatar-borderd-4 {
  border: 4px solid;
  border-color: rgba(168, 45, 134, 0.2);
}

.avatar-borderd-5 {
  border: 5px solid;
  border-color: rgba(168, 45, 134, 0.2);
}

.avatar-rounded {
  border-radius: 50rem;
  overflow: hidden;
}

.iq-media-group .iq-media {
  margin-left: -12px;
  position: relative;
  z-index: 0;
  transition: all 0.4s ease-in-out;
}
.iq-media-group .iq-media:hover {
  z-index: 9;
  text-decoration: none;
}
.iq-media-group .iq-icon-box-3 {
  height: 2.5rem;
  width: 2.5rem;
  min-width: 2.5rem;
  line-height: 2.5rem;
  background: var(--bs-gray-900);
  border: 2px solid var(--bs-primary);
  text-align: center;
  font-size: 0.875rem;
  text-decoration: none;
  border-radius: 50rem;
  display: flex;
  align-items: center;
  justify-content: center;
}

.object-contain {
  -o-object-fit: contain;
     object-fit: contain;
}

.object-cover {
  -o-object-fit: cover;
     object-fit: cover;
}

/*
 * Background color 
 */
.bg-soft-primary {
  color: rgb(151.2, 40.5, 120.6);
  background-color: rgba(168, 45, 134, 0.1) !important;
}

a.bg-soft-primary:hover, a.bg-soft-primary:focus,
button.bg-soft-primary:hover,
button.bg-soft-primary:focus {
  color: rgb(107.661971831, 28.838028169, 85.8732394366);
  background-color: rgba(168, 45, 134, 0.3) !important;
}

.bg-soft-secondary {
  color: rgb(22.5, 31.5, 81);
  background-color: rgba(25, 35, 90, 0.1) !important;
}

a.bg-soft-secondary:hover, a.bg-soft-secondary:focus,
button.bg-soft-secondary:hover,
button.bg-soft-secondary:focus {
  color: rgb(8.3695652174, 11.7173913043, 30.1304347826);
  background-color: rgba(25, 35, 90, 0.3) !important;
}

.bg-soft-success {
  color: rgb(8.1, 134.1, 69.3);
  background-color: rgba(9, 149, 77, 0.1) !important;
}

a.bg-soft-success:hover, a.bg-soft-success:focus,
button.bg-soft-success:hover,
button.bg-soft-success:focus {
  color: rgb(4.6424050633, 76.8575949367, 39.7183544304);
  background-color: rgba(9, 149, 77, 0.3) !important;
}

.bg-soft-info {
  color: rgb(29.7, 135, 218.7);
  background-color: rgba(33, 150, 243, 0.1) !important;
}

a.bg-soft-info:hover, a.bg-soft-info:focus,
button.bg-soft-info:hover,
button.bg-soft-info:focus {
  color: rgb(10.2307692308, 109.9807692308, 189.2692307692);
  background-color: rgba(33, 150, 243, 0.3) !important;
}

.bg-soft-warning {
  color: rgb(229.5, 154.8, 45.9);
  background-color: rgba(255, 172, 51, 0.1) !important;
}

a.bg-soft-warning:hover, a.bg-soft-warning:focus,
button.bg-soft-warning:hover,
button.bg-soft-warning:focus {
  color: rgb(229.5, 136.125, 0);
  background-color: rgba(255, 172, 51, 0.3) !important;
}

.bg-soft-danger {
  color: rgb(193.5, 25.2, 25.2);
  background-color: rgba(215, 28, 28, 0.1) !important;
}

a.bg-soft-danger:hover, a.bg-soft-danger:focus,
button.bg-soft-danger:hover,
button.bg-soft-danger:focus {
  color: rgb(147.3148148148, 19.1851851852, 19.1851851852);
  background-color: rgba(215, 28, 28, 0.3) !important;
}

.bg-soft-light {
  color: rgb(199.8, 203.4, 207);
  background-color: rgba(222, 226, 230, 0.1) !important;
}

a.bg-soft-light:hover, a.bg-soft-light:focus,
button.bg-soft-light:hover,
button.bg-soft-light:focus {
  color: rgb(178.474137931, 187.75, 197.025862069);
  background-color: rgba(222, 226, 230, 0.3) !important;
}

.bg-soft-dark {
  color: rgb(29.7, 33.3, 36.9);
  background-color: rgba(33, 37, 41, 0.1) !important;
}

a.bg-soft-dark:hover, a.bg-soft-dark:focus,
button.bg-soft-dark:hover,
button.bg-soft-dark:focus {
  color: black;
  background-color: rgba(33, 37, 41, 0.3) !important;
}

.bg-soft-gray {
  color: rgb(97.2, 105.3, 112.5);
  background-color: rgba(108, 117, 125, 0.1) !important;
}

a.bg-soft-gray:hover, a.bg-soft-gray:focus,
button.bg-soft-gray:hover,
button.bg-soft-gray:focus {
  color: rgb(72.5407725322, 78.5858369099, 83.9592274678);
  background-color: rgba(108, 117, 125, 0.3) !important;
}

.bg-soft-gray-dark {
  color: rgb(29.7, 33.3, 36.9);
  background-color: rgba(33, 37, 41, 0.1) !important;
}

a.bg-soft-gray-dark:hover, a.bg-soft-gray-dark:focus,
button.bg-soft-gray-dark:hover,
button.bg-soft-gray-dark:focus {
  color: black;
  background-color: rgba(33, 37, 41, 0.3) !important;
}

.bg-soft-indigo {
  color: rgb(229.5, 206.1, 171);
  background-color: rgba(255, 229, 190, 0.1) !important;
}

a.bg-soft-indigo:hover, a.bg-soft-indigo:focus,
button.bg-soft-indigo:hover,
button.bg-soft-indigo:focus {
  color: rgb(255, 198.4, 113.5);
  background-color: rgba(255, 229, 190, 0.3) !important;
}

.bg-soft-purple {
  color: rgb(217.8, 211.5, 229.5);
  background-color: rgba(242, 235, 255, 0.1) !important;
}

a.bg-soft-purple:hover, a.bg-soft-purple:focus,
button.bg-soft-purple:hover,
button.bg-soft-purple:focus {
  color: rgb(192.275, 158.5, 255);
  background-color: rgba(242, 235, 255, 0.3) !important;
}

.hr-horizontal {
  background: transparent;
  border: 0;
  height: 1px;
  margin: 0.5rem 0;
  background-image: linear-gradient(90deg, transparent, rgba(0, 0, 0, 0.4), transparent);
}

.hr-vertial {
  width: 1px;
  height: auto !important;
  margin: 0 0.5rem;
  background: transparent;
  background-image: linear-gradient(180deg, transparent, rgba(0, 0, 0, 0.4), transparent);
}

@keyframes animScaleX {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.175);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes animScale {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.175);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes animRotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.animated-scaleX {
  animation: animScale 45s 1s ease-in-out infinite;
}

.animated-scale {
  animation: animScale 45s 1s ease-in-out infinite;
}

.animated-rotate {
  animation: animRotate 8s 0s ease-in-out infinite;
}

.animate\:hover-media .animate\:hover-media-wrap {
  border-radius: inherit;
  overflow: hidden;
}
.animate\:hover-media .hover-media {
  transition: transform 0.2s ease-in-out;
}

.animate\:hover-media:hover .hover-media {
  overflow: hidden;
  transform: scale(1.1);
}

[data-bs-theme=dark] .mode.light-img {
  display: none;
}
[data-bs-theme=dark] .mode.dark-img {
  display: block;
}

[dir=rtl] .mode.rtl-img {
  display: block;
}

.mode {
  display: none;
}
.mode.light-img {
  display: block;
}
.mode.ltr-img {
  display: block;
}

.border-dashed {
  border-style: dashed !important;
}

.border-dotted {
  border-style: dotted !important;
}

.text-ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
}
.text-ellipsis.short-1 {
  -webkit-line-clamp: 1;
}
.text-ellipsis.short-2 {
  -webkit-line-clamp: 2;
}
.text-ellipsis.short-3 {
  -webkit-line-clamp: 3;
}
.text-ellipsis.short-4 {
  -webkit-line-clamp: 4;
}
.text-ellipsis.short-5 {
  -webkit-line-clamp: 5;
}
.text-ellipsis.short-6 {
  -webkit-line-clamp: 6;
}
.text-ellipsis.short-7 {
  -webkit-line-clamp: 7;
}
.text-ellipsis.short-8 {
  -webkit-line-clamp: 8;
}
.text-ellipsis.short-9 {
  -webkit-line-clamp: 9;
}
.text-ellipsis.short-10 {
  -webkit-line-clamp: 10;
}

.card-thumbnail {
  padding: 1rem 1rem;
}

[dir=rtl] .me-0 {
  margin-right: 0 !important;
}
[dir=rtl] .ms-0 {
  margin-left: 0 !important;
}
[dir=rtl] .pe-0 {
  padding-right: 0 !important;
}
[dir=rtl] .ps-0 {
  padding-left: 0 !important;
}
[dir=rtl] .me-1 {
  margin-right: 0 !important;
}
[dir=rtl] .ms-1 {
  margin-left: 0 !important;
}
[dir=rtl] .pe-1 {
  padding-right: 0 !important;
}
[dir=rtl] .ps-1 {
  padding-left: 0 !important;
}
[dir=rtl] .me-2 {
  margin-right: 0 !important;
}
[dir=rtl] .ms-2 {
  margin-left: 0 !important;
}
[dir=rtl] .pe-2 {
  padding-right: 0 !important;
}
[dir=rtl] .ps-2 {
  padding-left: 0 !important;
}
[dir=rtl] .me-3 {
  margin-right: 0 !important;
}
[dir=rtl] .ms-3 {
  margin-left: 0 !important;
}
[dir=rtl] .pe-3 {
  padding-right: 0 !important;
}
[dir=rtl] .ps-3 {
  padding-left: 0 !important;
}
[dir=rtl] .me-4 {
  margin-right: 0 !important;
}
[dir=rtl] .ms-4 {
  margin-left: 0 !important;
}
[dir=rtl] .pe-4 {
  padding-right: 0 !important;
}
[dir=rtl] .ps-4 {
  padding-left: 0 !important;
}
[dir=rtl] .me-5 {
  margin-right: 0 !important;
}
[dir=rtl] .ms-5 {
  margin-left: 0 !important;
}
[dir=rtl] .pe-5 {
  padding-right: 0 !important;
}
[dir=rtl] .ps-5 {
  padding-left: 0 !important;
}
@media (min-width: 576px) {
  [dir=rtl] .me-sm-0 {
    margin-right: 0 !important;
  }
  [dir=rtl] .ms-sm-0 {
    margin-left: 0 !important;
  }
  [dir=rtl] .pe-sm-0 {
    padding-right: 0 !important;
  }
  [dir=rtl] .ps-sm-0 {
    padding-left: 0 !important;
  }
  [dir=rtl] .me-sm-1 {
    margin-right: 0 !important;
  }
  [dir=rtl] .ms-sm-1 {
    margin-left: 0 !important;
  }
  [dir=rtl] .pe-sm-1 {
    padding-right: 0 !important;
  }
  [dir=rtl] .ps-sm-1 {
    padding-left: 0 !important;
  }
  [dir=rtl] .me-sm-2 {
    margin-right: 0 !important;
  }
  [dir=rtl] .ms-sm-2 {
    margin-left: 0 !important;
  }
  [dir=rtl] .pe-sm-2 {
    padding-right: 0 !important;
  }
  [dir=rtl] .ps-sm-2 {
    padding-left: 0 !important;
  }
  [dir=rtl] .me-sm-3 {
    margin-right: 0 !important;
  }
  [dir=rtl] .ms-sm-3 {
    margin-left: 0 !important;
  }
  [dir=rtl] .pe-sm-3 {
    padding-right: 0 !important;
  }
  [dir=rtl] .ps-sm-3 {
    padding-left: 0 !important;
  }
  [dir=rtl] .me-sm-4 {
    margin-right: 0 !important;
  }
  [dir=rtl] .ms-sm-4 {
    margin-left: 0 !important;
  }
  [dir=rtl] .pe-sm-4 {
    padding-right: 0 !important;
  }
  [dir=rtl] .ps-sm-4 {
    padding-left: 0 !important;
  }
  [dir=rtl] .me-sm-5 {
    margin-right: 0 !important;
  }
  [dir=rtl] .ms-sm-5 {
    margin-left: 0 !important;
  }
  [dir=rtl] .pe-sm-5 {
    padding-right: 0 !important;
  }
  [dir=rtl] .ps-sm-5 {
    padding-left: 0 !important;
  }
}
@media (min-width: 768px) {
  [dir=rtl] .me-md-0 {
    margin-right: 0 !important;
  }
  [dir=rtl] .ms-md-0 {
    margin-left: 0 !important;
  }
  [dir=rtl] .pe-md-0 {
    padding-right: 0 !important;
  }
  [dir=rtl] .ps-md-0 {
    padding-left: 0 !important;
  }
  [dir=rtl] .me-md-1 {
    margin-right: 0 !important;
  }
  [dir=rtl] .ms-md-1 {
    margin-left: 0 !important;
  }
  [dir=rtl] .pe-md-1 {
    padding-right: 0 !important;
  }
  [dir=rtl] .ps-md-1 {
    padding-left: 0 !important;
  }
  [dir=rtl] .me-md-2 {
    margin-right: 0 !important;
  }
  [dir=rtl] .ms-md-2 {
    margin-left: 0 !important;
  }
  [dir=rtl] .pe-md-2 {
    padding-right: 0 !important;
  }
  [dir=rtl] .ps-md-2 {
    padding-left: 0 !important;
  }
  [dir=rtl] .me-md-3 {
    margin-right: 0 !important;
  }
  [dir=rtl] .ms-md-3 {
    margin-left: 0 !important;
  }
  [dir=rtl] .pe-md-3 {
    padding-right: 0 !important;
  }
  [dir=rtl] .ps-md-3 {
    padding-left: 0 !important;
  }
  [dir=rtl] .me-md-4 {
    margin-right: 0 !important;
  }
  [dir=rtl] .ms-md-4 {
    margin-left: 0 !important;
  }
  [dir=rtl] .pe-md-4 {
    padding-right: 0 !important;
  }
  [dir=rtl] .ps-md-4 {
    padding-left: 0 !important;
  }
  [dir=rtl] .me-md-5 {
    margin-right: 0 !important;
  }
  [dir=rtl] .ms-md-5 {
    margin-left: 0 !important;
  }
  [dir=rtl] .pe-md-5 {
    padding-right: 0 !important;
  }
  [dir=rtl] .ps-md-5 {
    padding-left: 0 !important;
  }
}
@media (min-width: 992px) {
  [dir=rtl] .me-lg-0 {
    margin-right: 0 !important;
  }
  [dir=rtl] .ms-lg-0 {
    margin-left: 0 !important;
  }
  [dir=rtl] .pe-lg-0 {
    padding-right: 0 !important;
  }
  [dir=rtl] .ps-lg-0 {
    padding-left: 0 !important;
  }
  [dir=rtl] .me-lg-1 {
    margin-right: 0 !important;
  }
  [dir=rtl] .ms-lg-1 {
    margin-left: 0 !important;
  }
  [dir=rtl] .pe-lg-1 {
    padding-right: 0 !important;
  }
  [dir=rtl] .ps-lg-1 {
    padding-left: 0 !important;
  }
  [dir=rtl] .me-lg-2 {
    margin-right: 0 !important;
  }
  [dir=rtl] .ms-lg-2 {
    margin-left: 0 !important;
  }
  [dir=rtl] .pe-lg-2 {
    padding-right: 0 !important;
  }
  [dir=rtl] .ps-lg-2 {
    padding-left: 0 !important;
  }
  [dir=rtl] .me-lg-3 {
    margin-right: 0 !important;
  }
  [dir=rtl] .ms-lg-3 {
    margin-left: 0 !important;
  }
  [dir=rtl] .pe-lg-3 {
    padding-right: 0 !important;
  }
  [dir=rtl] .ps-lg-3 {
    padding-left: 0 !important;
  }
  [dir=rtl] .me-lg-4 {
    margin-right: 0 !important;
  }
  [dir=rtl] .ms-lg-4 {
    margin-left: 0 !important;
  }
  [dir=rtl] .pe-lg-4 {
    padding-right: 0 !important;
  }
  [dir=rtl] .ps-lg-4 {
    padding-left: 0 !important;
  }
  [dir=rtl] .me-lg-5 {
    margin-right: 0 !important;
  }
  [dir=rtl] .ms-lg-5 {
    margin-left: 0 !important;
  }
  [dir=rtl] .pe-lg-5 {
    padding-right: 0 !important;
  }
  [dir=rtl] .ps-lg-5 {
    padding-left: 0 !important;
  }
}
@media (min-width: 1200px) {
  [dir=rtl] .me-xl-0 {
    margin-right: 0 !important;
  }
  [dir=rtl] .ms-xl-0 {
    margin-left: 0 !important;
  }
  [dir=rtl] .pe-xl-0 {
    padding-right: 0 !important;
  }
  [dir=rtl] .ps-xl-0 {
    padding-left: 0 !important;
  }
  [dir=rtl] .me-xl-1 {
    margin-right: 0 !important;
  }
  [dir=rtl] .ms-xl-1 {
    margin-left: 0 !important;
  }
  [dir=rtl] .pe-xl-1 {
    padding-right: 0 !important;
  }
  [dir=rtl] .ps-xl-1 {
    padding-left: 0 !important;
  }
  [dir=rtl] .me-xl-2 {
    margin-right: 0 !important;
  }
  [dir=rtl] .ms-xl-2 {
    margin-left: 0 !important;
  }
  [dir=rtl] .pe-xl-2 {
    padding-right: 0 !important;
  }
  [dir=rtl] .ps-xl-2 {
    padding-left: 0 !important;
  }
  [dir=rtl] .me-xl-3 {
    margin-right: 0 !important;
  }
  [dir=rtl] .ms-xl-3 {
    margin-left: 0 !important;
  }
  [dir=rtl] .pe-xl-3 {
    padding-right: 0 !important;
  }
  [dir=rtl] .ps-xl-3 {
    padding-left: 0 !important;
  }
  [dir=rtl] .me-xl-4 {
    margin-right: 0 !important;
  }
  [dir=rtl] .ms-xl-4 {
    margin-left: 0 !important;
  }
  [dir=rtl] .pe-xl-4 {
    padding-right: 0 !important;
  }
  [dir=rtl] .ps-xl-4 {
    padding-left: 0 !important;
  }
  [dir=rtl] .me-xl-5 {
    margin-right: 0 !important;
  }
  [dir=rtl] .ms-xl-5 {
    margin-left: 0 !important;
  }
  [dir=rtl] .pe-xl-5 {
    padding-right: 0 !important;
  }
  [dir=rtl] .ps-xl-5 {
    padding-left: 0 !important;
  }
}
@media (min-width: 1400px) {
  [dir=rtl] .me-xxl-0 {
    margin-right: 0 !important;
  }
  [dir=rtl] .ms-xxl-0 {
    margin-left: 0 !important;
  }
  [dir=rtl] .pe-xxl-0 {
    padding-right: 0 !important;
  }
  [dir=rtl] .ps-xxl-0 {
    padding-left: 0 !important;
  }
  [dir=rtl] .me-xxl-1 {
    margin-right: 0 !important;
  }
  [dir=rtl] .ms-xxl-1 {
    margin-left: 0 !important;
  }
  [dir=rtl] .pe-xxl-1 {
    padding-right: 0 !important;
  }
  [dir=rtl] .ps-xxl-1 {
    padding-left: 0 !important;
  }
  [dir=rtl] .me-xxl-2 {
    margin-right: 0 !important;
  }
  [dir=rtl] .ms-xxl-2 {
    margin-left: 0 !important;
  }
  [dir=rtl] .pe-xxl-2 {
    padding-right: 0 !important;
  }
  [dir=rtl] .ps-xxl-2 {
    padding-left: 0 !important;
  }
  [dir=rtl] .me-xxl-3 {
    margin-right: 0 !important;
  }
  [dir=rtl] .ms-xxl-3 {
    margin-left: 0 !important;
  }
  [dir=rtl] .pe-xxl-3 {
    padding-right: 0 !important;
  }
  [dir=rtl] .ps-xxl-3 {
    padding-left: 0 !important;
  }
  [dir=rtl] .me-xxl-4 {
    margin-right: 0 !important;
  }
  [dir=rtl] .ms-xxl-4 {
    margin-left: 0 !important;
  }
  [dir=rtl] .pe-xxl-4 {
    padding-right: 0 !important;
  }
  [dir=rtl] .ps-xxl-4 {
    padding-left: 0 !important;
  }
  [dir=rtl] .me-xxl-5 {
    margin-right: 0 !important;
  }
  [dir=rtl] .ms-xxl-5 {
    margin-left: 0 !important;
  }
  [dir=rtl] .pe-xxl-5 {
    padding-right: 0 !important;
  }
  [dir=rtl] .ps-xxl-5 {
    padding-left: 0 !important;
  }
}
[dir=rtl] .float-start {
  float: right !important;
}
[dir=rtl] .float-end {
  float: left !important;
}
[dir=rtl] .float-none {
  float: none !important;
}
[dir=rtl] .me-0 {
  margin-left: 0 !important;
}
[dir=rtl] .me-1 {
  margin-left: 0.25rem !important;
}
[dir=rtl] .me-2 {
  margin-left: 0.5rem !important;
}
[dir=rtl] .me-3 {
  margin-left: 1rem !important;
}
[dir=rtl] .me-4 {
  margin-left: 1.5rem !important;
}
[dir=rtl] .me-5 {
  margin-left: 2rem !important;
}
[dir=rtl] .me-auto {
  margin-left: auto !important;
}
[dir=rtl] .ms-0 {
  margin-right: 0 !important;
}
[dir=rtl] .ms-1 {
  margin-right: 0.25rem !important;
}
[dir=rtl] .ms-2 {
  margin-right: 0.5rem !important;
}
[dir=rtl] .ms-3 {
  margin-right: 1rem !important;
}
[dir=rtl] .ms-4 {
  margin-right: 1.5rem !important;
}
[dir=rtl] .ms-5 {
  margin-right: 2rem !important;
}
[dir=rtl] .ms-auto {
  margin-right: auto !important;
}
[dir=rtl] .me-n1 {
  margin-left: -0.25rem !important;
}
[dir=rtl] .me-n2 {
  margin-left: -0.5rem !important;
}
[dir=rtl] .me-n3 {
  margin-left: -1rem !important;
}
[dir=rtl] .me-n4 {
  margin-left: -1.5rem !important;
}
[dir=rtl] .me-n5 {
  margin-left: -2rem !important;
}
[dir=rtl] .ms-n1 {
  margin-right: -0.25rem !important;
}
[dir=rtl] .ms-n2 {
  margin-right: -0.5rem !important;
}
[dir=rtl] .ms-n3 {
  margin-right: -1rem !important;
}
[dir=rtl] .ms-n4 {
  margin-right: -1.5rem !important;
}
[dir=rtl] .ms-n5 {
  margin-right: -2rem !important;
}
[dir=rtl] .pe-0 {
  padding-left: 0 !important;
}
[dir=rtl] .pe-1 {
  padding-left: 0.25rem !important;
}
[dir=rtl] .pe-2 {
  padding-left: 0.5rem !important;
}
[dir=rtl] .pe-3 {
  padding-left: 1rem !important;
}
[dir=rtl] .pe-4 {
  padding-left: 1.5rem !important;
}
[dir=rtl] .pe-5 {
  padding-left: 2rem !important;
}
[dir=rtl] .ps-0 {
  padding-right: 0 !important;
}
[dir=rtl] .ps-1 {
  padding-right: 0.25rem !important;
}
[dir=rtl] .ps-2 {
  padding-right: 0.5rem !important;
}
[dir=rtl] .ps-3 {
  padding-right: 1rem !important;
}
[dir=rtl] .ps-4 {
  padding-right: 1.5rem !important;
}
[dir=rtl] .ps-5 {
  padding-right: 2rem !important;
}
[dir=rtl] .text-start {
  text-align: right !important;
}
[dir=rtl] .text-end {
  text-align: left !important;
}
[dir=rtl] .text-center {
  text-align: center !important;
}
@media (min-width: 576px) {
  [dir=rtl] .float-sm-start {
    float: right !important;
  }
  [dir=rtl] .float-sm-end {
    float: left !important;
  }
  [dir=rtl] .float-sm-none {
    float: none !important;
  }
  [dir=rtl] .me-sm-0 {
    margin-left: 0 !important;
  }
  [dir=rtl] .me-sm-1 {
    margin-left: 0.25rem !important;
  }
  [dir=rtl] .me-sm-2 {
    margin-left: 0.5rem !important;
  }
  [dir=rtl] .me-sm-3 {
    margin-left: 1rem !important;
  }
  [dir=rtl] .me-sm-4 {
    margin-left: 1.5rem !important;
  }
  [dir=rtl] .me-sm-5 {
    margin-left: 2rem !important;
  }
  [dir=rtl] .me-sm-auto {
    margin-left: auto !important;
  }
  [dir=rtl] .ms-sm-0 {
    margin-right: 0 !important;
  }
  [dir=rtl] .ms-sm-1 {
    margin-right: 0.25rem !important;
  }
  [dir=rtl] .ms-sm-2 {
    margin-right: 0.5rem !important;
  }
  [dir=rtl] .ms-sm-3 {
    margin-right: 1rem !important;
  }
  [dir=rtl] .ms-sm-4 {
    margin-right: 1.5rem !important;
  }
  [dir=rtl] .ms-sm-5 {
    margin-right: 2rem !important;
  }
  [dir=rtl] .ms-sm-auto {
    margin-right: auto !important;
  }
  [dir=rtl] .me-sm-n1 {
    margin-left: -0.25rem !important;
  }
  [dir=rtl] .me-sm-n2 {
    margin-left: -0.5rem !important;
  }
  [dir=rtl] .me-sm-n3 {
    margin-left: -1rem !important;
  }
  [dir=rtl] .me-sm-n4 {
    margin-left: -1.5rem !important;
  }
  [dir=rtl] .me-sm-n5 {
    margin-left: -2rem !important;
  }
  [dir=rtl] .ms-sm-n1 {
    margin-right: -0.25rem !important;
  }
  [dir=rtl] .ms-sm-n2 {
    margin-right: -0.5rem !important;
  }
  [dir=rtl] .ms-sm-n3 {
    margin-right: -1rem !important;
  }
  [dir=rtl] .ms-sm-n4 {
    margin-right: -1.5rem !important;
  }
  [dir=rtl] .ms-sm-n5 {
    margin-right: -2rem !important;
  }
  [dir=rtl] .pe-sm-0 {
    padding-left: 0 !important;
  }
  [dir=rtl] .pe-sm-1 {
    padding-left: 0.25rem !important;
  }
  [dir=rtl] .pe-sm-2 {
    padding-left: 0.5rem !important;
  }
  [dir=rtl] .pe-sm-3 {
    padding-left: 1rem !important;
  }
  [dir=rtl] .pe-sm-4 {
    padding-left: 1.5rem !important;
  }
  [dir=rtl] .pe-sm-5 {
    padding-left: 2rem !important;
  }
  [dir=rtl] .ps-sm-0 {
    padding-right: 0 !important;
  }
  [dir=rtl] .ps-sm-1 {
    padding-right: 0.25rem !important;
  }
  [dir=rtl] .ps-sm-2 {
    padding-right: 0.5rem !important;
  }
  [dir=rtl] .ps-sm-3 {
    padding-right: 1rem !important;
  }
  [dir=rtl] .ps-sm-4 {
    padding-right: 1.5rem !important;
  }
  [dir=rtl] .ps-sm-5 {
    padding-right: 2rem !important;
  }
  [dir=rtl] .text-sm-start {
    text-align: right !important;
  }
  [dir=rtl] .text-sm-end {
    text-align: left !important;
  }
  [dir=rtl] .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  [dir=rtl] .float-md-start {
    float: right !important;
  }
  [dir=rtl] .float-md-end {
    float: left !important;
  }
  [dir=rtl] .float-md-none {
    float: none !important;
  }
  [dir=rtl] .me-md-0 {
    margin-left: 0 !important;
  }
  [dir=rtl] .me-md-1 {
    margin-left: 0.25rem !important;
  }
  [dir=rtl] .me-md-2 {
    margin-left: 0.5rem !important;
  }
  [dir=rtl] .me-md-3 {
    margin-left: 1rem !important;
  }
  [dir=rtl] .me-md-4 {
    margin-left: 1.5rem !important;
  }
  [dir=rtl] .me-md-5 {
    margin-left: 2rem !important;
  }
  [dir=rtl] .me-md-auto {
    margin-left: auto !important;
  }
  [dir=rtl] .ms-md-0 {
    margin-right: 0 !important;
  }
  [dir=rtl] .ms-md-1 {
    margin-right: 0.25rem !important;
  }
  [dir=rtl] .ms-md-2 {
    margin-right: 0.5rem !important;
  }
  [dir=rtl] .ms-md-3 {
    margin-right: 1rem !important;
  }
  [dir=rtl] .ms-md-4 {
    margin-right: 1.5rem !important;
  }
  [dir=rtl] .ms-md-5 {
    margin-right: 2rem !important;
  }
  [dir=rtl] .ms-md-auto {
    margin-right: auto !important;
  }
  [dir=rtl] .me-md-n1 {
    margin-left: -0.25rem !important;
  }
  [dir=rtl] .me-md-n2 {
    margin-left: -0.5rem !important;
  }
  [dir=rtl] .me-md-n3 {
    margin-left: -1rem !important;
  }
  [dir=rtl] .me-md-n4 {
    margin-left: -1.5rem !important;
  }
  [dir=rtl] .me-md-n5 {
    margin-left: -2rem !important;
  }
  [dir=rtl] .ms-md-n1 {
    margin-right: -0.25rem !important;
  }
  [dir=rtl] .ms-md-n2 {
    margin-right: -0.5rem !important;
  }
  [dir=rtl] .ms-md-n3 {
    margin-right: -1rem !important;
  }
  [dir=rtl] .ms-md-n4 {
    margin-right: -1.5rem !important;
  }
  [dir=rtl] .ms-md-n5 {
    margin-right: -2rem !important;
  }
  [dir=rtl] .pe-md-0 {
    padding-left: 0 !important;
  }
  [dir=rtl] .pe-md-1 {
    padding-left: 0.25rem !important;
  }
  [dir=rtl] .pe-md-2 {
    padding-left: 0.5rem !important;
  }
  [dir=rtl] .pe-md-3 {
    padding-left: 1rem !important;
  }
  [dir=rtl] .pe-md-4 {
    padding-left: 1.5rem !important;
  }
  [dir=rtl] .pe-md-5 {
    padding-left: 2rem !important;
  }
  [dir=rtl] .ps-md-0 {
    padding-right: 0 !important;
  }
  [dir=rtl] .ps-md-1 {
    padding-right: 0.25rem !important;
  }
  [dir=rtl] .ps-md-2 {
    padding-right: 0.5rem !important;
  }
  [dir=rtl] .ps-md-3 {
    padding-right: 1rem !important;
  }
  [dir=rtl] .ps-md-4 {
    padding-right: 1.5rem !important;
  }
  [dir=rtl] .ps-md-5 {
    padding-right: 2rem !important;
  }
  [dir=rtl] .text-md-start {
    text-align: right !important;
  }
  [dir=rtl] .text-md-end {
    text-align: left !important;
  }
  [dir=rtl] .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  [dir=rtl] .float-lg-start {
    float: right !important;
  }
  [dir=rtl] .float-lg-end {
    float: left !important;
  }
  [dir=rtl] .float-lg-none {
    float: none !important;
  }
  [dir=rtl] .me-lg-0 {
    margin-left: 0 !important;
  }
  [dir=rtl] .me-lg-1 {
    margin-left: 0.25rem !important;
  }
  [dir=rtl] .me-lg-2 {
    margin-left: 0.5rem !important;
  }
  [dir=rtl] .me-lg-3 {
    margin-left: 1rem !important;
  }
  [dir=rtl] .me-lg-4 {
    margin-left: 1.5rem !important;
  }
  [dir=rtl] .me-lg-5 {
    margin-left: 2rem !important;
  }
  [dir=rtl] .me-lg-auto {
    margin-left: auto !important;
  }
  [dir=rtl] .ms-lg-0 {
    margin-right: 0 !important;
  }
  [dir=rtl] .ms-lg-1 {
    margin-right: 0.25rem !important;
  }
  [dir=rtl] .ms-lg-2 {
    margin-right: 0.5rem !important;
  }
  [dir=rtl] .ms-lg-3 {
    margin-right: 1rem !important;
  }
  [dir=rtl] .ms-lg-4 {
    margin-right: 1.5rem !important;
  }
  [dir=rtl] .ms-lg-5 {
    margin-right: 2rem !important;
  }
  [dir=rtl] .ms-lg-auto {
    margin-right: auto !important;
  }
  [dir=rtl] .me-lg-n1 {
    margin-left: -0.25rem !important;
  }
  [dir=rtl] .me-lg-n2 {
    margin-left: -0.5rem !important;
  }
  [dir=rtl] .me-lg-n3 {
    margin-left: -1rem !important;
  }
  [dir=rtl] .me-lg-n4 {
    margin-left: -1.5rem !important;
  }
  [dir=rtl] .me-lg-n5 {
    margin-left: -2rem !important;
  }
  [dir=rtl] .ms-lg-n1 {
    margin-right: -0.25rem !important;
  }
  [dir=rtl] .ms-lg-n2 {
    margin-right: -0.5rem !important;
  }
  [dir=rtl] .ms-lg-n3 {
    margin-right: -1rem !important;
  }
  [dir=rtl] .ms-lg-n4 {
    margin-right: -1.5rem !important;
  }
  [dir=rtl] .ms-lg-n5 {
    margin-right: -2rem !important;
  }
  [dir=rtl] .pe-lg-0 {
    padding-left: 0 !important;
  }
  [dir=rtl] .pe-lg-1 {
    padding-left: 0.25rem !important;
  }
  [dir=rtl] .pe-lg-2 {
    padding-left: 0.5rem !important;
  }
  [dir=rtl] .pe-lg-3 {
    padding-left: 1rem !important;
  }
  [dir=rtl] .pe-lg-4 {
    padding-left: 1.5rem !important;
  }
  [dir=rtl] .pe-lg-5 {
    padding-left: 2rem !important;
  }
  [dir=rtl] .ps-lg-0 {
    padding-right: 0 !important;
  }
  [dir=rtl] .ps-lg-1 {
    padding-right: 0.25rem !important;
  }
  [dir=rtl] .ps-lg-2 {
    padding-right: 0.5rem !important;
  }
  [dir=rtl] .ps-lg-3 {
    padding-right: 1rem !important;
  }
  [dir=rtl] .ps-lg-4 {
    padding-right: 1.5rem !important;
  }
  [dir=rtl] .ps-lg-5 {
    padding-right: 2rem !important;
  }
  [dir=rtl] .text-lg-start {
    text-align: right !important;
  }
  [dir=rtl] .text-lg-end {
    text-align: left !important;
  }
  [dir=rtl] .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  [dir=rtl] .float-xl-start {
    float: right !important;
  }
  [dir=rtl] .float-xl-end {
    float: left !important;
  }
  [dir=rtl] .float-xl-none {
    float: none !important;
  }
  [dir=rtl] .me-xl-0 {
    margin-left: 0 !important;
  }
  [dir=rtl] .me-xl-1 {
    margin-left: 0.25rem !important;
  }
  [dir=rtl] .me-xl-2 {
    margin-left: 0.5rem !important;
  }
  [dir=rtl] .me-xl-3 {
    margin-left: 1rem !important;
  }
  [dir=rtl] .me-xl-4 {
    margin-left: 1.5rem !important;
  }
  [dir=rtl] .me-xl-5 {
    margin-left: 2rem !important;
  }
  [dir=rtl] .me-xl-auto {
    margin-left: auto !important;
  }
  [dir=rtl] .ms-xl-0 {
    margin-right: 0 !important;
  }
  [dir=rtl] .ms-xl-1 {
    margin-right: 0.25rem !important;
  }
  [dir=rtl] .ms-xl-2 {
    margin-right: 0.5rem !important;
  }
  [dir=rtl] .ms-xl-3 {
    margin-right: 1rem !important;
  }
  [dir=rtl] .ms-xl-4 {
    margin-right: 1.5rem !important;
  }
  [dir=rtl] .ms-xl-5 {
    margin-right: 2rem !important;
  }
  [dir=rtl] .ms-xl-auto {
    margin-right: auto !important;
  }
  [dir=rtl] .me-xl-n1 {
    margin-left: -0.25rem !important;
  }
  [dir=rtl] .me-xl-n2 {
    margin-left: -0.5rem !important;
  }
  [dir=rtl] .me-xl-n3 {
    margin-left: -1rem !important;
  }
  [dir=rtl] .me-xl-n4 {
    margin-left: -1.5rem !important;
  }
  [dir=rtl] .me-xl-n5 {
    margin-left: -2rem !important;
  }
  [dir=rtl] .ms-xl-n1 {
    margin-right: -0.25rem !important;
  }
  [dir=rtl] .ms-xl-n2 {
    margin-right: -0.5rem !important;
  }
  [dir=rtl] .ms-xl-n3 {
    margin-right: -1rem !important;
  }
  [dir=rtl] .ms-xl-n4 {
    margin-right: -1.5rem !important;
  }
  [dir=rtl] .ms-xl-n5 {
    margin-right: -2rem !important;
  }
  [dir=rtl] .pe-xl-0 {
    padding-left: 0 !important;
  }
  [dir=rtl] .pe-xl-1 {
    padding-left: 0.25rem !important;
  }
  [dir=rtl] .pe-xl-2 {
    padding-left: 0.5rem !important;
  }
  [dir=rtl] .pe-xl-3 {
    padding-left: 1rem !important;
  }
  [dir=rtl] .pe-xl-4 {
    padding-left: 1.5rem !important;
  }
  [dir=rtl] .pe-xl-5 {
    padding-left: 2rem !important;
  }
  [dir=rtl] .ps-xl-0 {
    padding-right: 0 !important;
  }
  [dir=rtl] .ps-xl-1 {
    padding-right: 0.25rem !important;
  }
  [dir=rtl] .ps-xl-2 {
    padding-right: 0.5rem !important;
  }
  [dir=rtl] .ps-xl-3 {
    padding-right: 1rem !important;
  }
  [dir=rtl] .ps-xl-4 {
    padding-right: 1.5rem !important;
  }
  [dir=rtl] .ps-xl-5 {
    padding-right: 2rem !important;
  }
  [dir=rtl] .text-xl-start {
    text-align: right !important;
  }
  [dir=rtl] .text-xl-end {
    text-align: left !important;
  }
  [dir=rtl] .text-xl-center {
    text-align: center !important;
  }
}
@media (min-width: 1400px) {
  [dir=rtl] .float-xxl-start {
    float: right !important;
  }
  [dir=rtl] .float-xxl-end {
    float: left !important;
  }
  [dir=rtl] .float-xxl-none {
    float: none !important;
  }
  [dir=rtl] .me-xxl-0 {
    margin-left: 0 !important;
  }
  [dir=rtl] .me-xxl-1 {
    margin-left: 0.25rem !important;
  }
  [dir=rtl] .me-xxl-2 {
    margin-left: 0.5rem !important;
  }
  [dir=rtl] .me-xxl-3 {
    margin-left: 1rem !important;
  }
  [dir=rtl] .me-xxl-4 {
    margin-left: 1.5rem !important;
  }
  [dir=rtl] .me-xxl-5 {
    margin-left: 2rem !important;
  }
  [dir=rtl] .me-xxl-auto {
    margin-left: auto !important;
  }
  [dir=rtl] .ms-xxl-0 {
    margin-right: 0 !important;
  }
  [dir=rtl] .ms-xxl-1 {
    margin-right: 0.25rem !important;
  }
  [dir=rtl] .ms-xxl-2 {
    margin-right: 0.5rem !important;
  }
  [dir=rtl] .ms-xxl-3 {
    margin-right: 1rem !important;
  }
  [dir=rtl] .ms-xxl-4 {
    margin-right: 1.5rem !important;
  }
  [dir=rtl] .ms-xxl-5 {
    margin-right: 2rem !important;
  }
  [dir=rtl] .ms-xxl-auto {
    margin-right: auto !important;
  }
  [dir=rtl] .me-xxl-n1 {
    margin-left: -0.25rem !important;
  }
  [dir=rtl] .me-xxl-n2 {
    margin-left: -0.5rem !important;
  }
  [dir=rtl] .me-xxl-n3 {
    margin-left: -1rem !important;
  }
  [dir=rtl] .me-xxl-n4 {
    margin-left: -1.5rem !important;
  }
  [dir=rtl] .me-xxl-n5 {
    margin-left: -2rem !important;
  }
  [dir=rtl] .ms-xxl-n1 {
    margin-right: -0.25rem !important;
  }
  [dir=rtl] .ms-xxl-n2 {
    margin-right: -0.5rem !important;
  }
  [dir=rtl] .ms-xxl-n3 {
    margin-right: -1rem !important;
  }
  [dir=rtl] .ms-xxl-n4 {
    margin-right: -1.5rem !important;
  }
  [dir=rtl] .ms-xxl-n5 {
    margin-right: -2rem !important;
  }
  [dir=rtl] .pe-xxl-0 {
    padding-left: 0 !important;
  }
  [dir=rtl] .pe-xxl-1 {
    padding-left: 0.25rem !important;
  }
  [dir=rtl] .pe-xxl-2 {
    padding-left: 0.5rem !important;
  }
  [dir=rtl] .pe-xxl-3 {
    padding-left: 1rem !important;
  }
  [dir=rtl] .pe-xxl-4 {
    padding-left: 1.5rem !important;
  }
  [dir=rtl] .pe-xxl-5 {
    padding-left: 2rem !important;
  }
  [dir=rtl] .ps-xxl-0 {
    padding-right: 0 !important;
  }
  [dir=rtl] .ps-xxl-1 {
    padding-right: 0.25rem !important;
  }
  [dir=rtl] .ps-xxl-2 {
    padding-right: 0.5rem !important;
  }
  [dir=rtl] .ps-xxl-3 {
    padding-right: 1rem !important;
  }
  [dir=rtl] .ps-xxl-4 {
    padding-right: 1.5rem !important;
  }
  [dir=rtl] .ps-xxl-5 {
    padding-right: 2rem !important;
  }
  [dir=rtl] .text-xxl-start {
    text-align: right !important;
  }
  [dir=rtl] .text-xxl-end {
    text-align: left !important;
  }
  [dir=rtl] .text-xxl-center {
    text-align: center !important;
  }
}
[dir=rtl] .sidebar + .main-content {
  margin-right: var(--sidebar-width);
  margin-left: auto;
}
@media (max-width: 1199.98px) {
  [dir=rtl] .sidebar-default.sidebar-mini.sidebar-boxed + .main-content,
  [dir=rtl] .sidebar-default.sidebar-boxed + .main-content,
  [dir=rtl] .sidebar-default.sidebar-mini + .main-content,
  [dir=rtl] .sidebar-default + .main-content {
    margin-right: 0;
    margin-left: unset;
  }
  [dir=rtl] .sidebar + .main-content {
    margin-right: 0;
    margin-left: 0;
  }
}
[dir=rtl] .sidebar-base .sidebar-list .navbar-nav .nav-item .nav-link .right-icon {
  transform: rotate(180deg);
}
[dir=rtl] .sidebar-base .sidebar-list .navbar-nav .nav-item .nav-link.active .right-icon {
  transform: rotate(90deg);
}
[dir=rtl] .sidebar-base .sidebar-list .navbar-nav .nav-item .nav-link[aria-expanded=true] .right-icon {
  transform: rotate(90deg);
}
[dir=rtl] .sidebar-base .sidebar-list .navbar-nav .nav-item .nav-link:not(.disabled) span {
  margin-right: 1rem;
  margin-left: unset;
}
[dir=rtl] .sidebar-base:not(.sidebar-mini) .navbar-nav .nav-item:not(.static-item) {
  padding-left: unset;
  padding-right: 1rem;
}
[dir=rtl] .sidebar-base.navs-pill:not(.sidebar-mini) .navbar-nav .nav-item:not(.static-item), [dir=rtl] .sidebar-base.navs-rounded:not(.sidebar-mini) .navbar-nav .nav-item:not(.static-item) {
  padding-right: unset;
}
[dir=rtl] .sidebar-base .data-scrollbar .scrollbar-track-y {
  left: 0;
  right: unset;
}
[dir=rtl] .sidebar .sidebar-toggle {
  left: -12px;
  right: unset;
  transform: rotate(180deg);
}
[dir=rtl] .sidebar .navbar-brand {
  margin-left: 1rem;
  margin-right: unset;
}
[dir=rtl] .sidebar .navbar-brand .logo-title {
  margin-left: unset;
  margin-right: 1rem;
}
[dir=rtl] .sidebar.sidebar-glass {
  border-left: 1px solid;
  border-right: unset;
}
[dir=rtl] .sidebar.sidebar-mini .logo-mini {
  min-height: 30px;
  height: 30px;
  opacity: 1;
  transform: translateX(47px);
  transition: all 0.3s ease-in-out;
}
[dir=rtl] .sidebar.sidebar-mini .logo-mini.dark-mini {
  opacity: 0;
}
[dir=rtl][data-bs-theme=dark] .sidebar .logo-main .logo-normal {
  opacity: 0;
}
[dir=rtl][data-bs-theme=dark] .sidebar .logo-main .logo-normal.dark-normal {
  transform: translateX(120px);
  opacity: 1;
}
[dir=rtl] .offcanvas.offcanvas-end {
  left: 0 !important;
  right: unset;
  transform: translateX(-100%);
}
[dir=rtl] .offcanvas.showing, [dir=rtl] .offcanvas.show:not(.hiding) {
  transform: none;
}
[dir=rtl] .navs-pill .sidebar-body {
  padding-left: 1rem;
  padding-right: unset;
}
[dir=rtl] .sidebar.navs-rounded .sidebar-body .nav-item .nav-link {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
  border-top-right-radius: unset;
  border-bottom-right-radius: unset;
}
[dir=rtl] .sidebar.navs-pill .sidebar-body .nav-item .nav-link {
  border-top-left-radius: 50rem !important;
  border-bottom-left-radius: 50rem !important;
  border-top-right-radius: unset !important;
  border-bottom-right-radius: unset !important;
}
[dir=rtl] .navbar-nav {
  padding-right: 0;
  padding-left: unset;
}
[dir=rtl] .navbar-expand-lg .navbar-nav {
  margin-right: auto;
  margin-left: unset !important;
}
[dir=rtl] .nav .search-input {
  direction: ltr;
  text-align: right;
}
[dir=rtl] .nav .search-input.input-group .input-group-text {
  border-radius: 0px var(--bs-border-radius) var(--bs-border-radius) 0px !important;
}
[dir=rtl] .nav .search-input.input-group .form-control {
  border-radius: var(--bs-border-radius) 0px 0px var(--bs-border-radius) !important;
}
[dir=rtl] .nav .navbar-brand {
  margin-right: 2rem;
  margin-left: unset;
}
[dir=rtl] .nav .navbar-brand .logo-title {
  margin-left: unset;
  margin-right: 1rem;
}
[dir=rtl] .nav .sidebar-toggle {
  right: 20px;
  left: auto;
  top: auto;
  line-height: 15px;
  transform: rotate(180deg);
}
[dir=rtl] .tab-bottom-bordered.iq-custom-tab-border .nav-tabs .nav-link:nth-child(1) {
  padding-right: unset;
  padding-left: 1rem;
}
[dir=rtl] .sidebar-profile-card .sidebar-profile-action .btn-action:not(:first-child) {
  margin-right: 1rem;
}
[dir=rtl] .sidebar-mini .sidebar-profile-card .sidebar-profile-action .btn-action:not(:first-child) {
  margin-right: 0;
  margin-bottom: 0.75rem;
}
[dir=rtl] .sidebar.sidebar-mini + .main-content {
  transition: var(--sidebar-transition);
  transition-duration: var(--sidebar-transition-duration);
  transition-timing-function: var(--sidebar-transition-function-ease);
  --sidebar-width: 4.8rem;
  margin-right: var(--sidebar-width);
  margin-left: unset;
}
[dir=rtl] .sidebar.sidebar-mini.sidebar-hover.sidebar-transparent:hover + .main-content {
  margin-right: var(--sidebar-width);
  margin-left: unset;
}
[dir=rtl] .sidebar.sidebar-mini.sidebar-base .nav-item:not(.static-item) {
  padding-left: unset;
}
[dir=rtl] .sidebar.sidebar-mini .sidebar-list .navbar-nav .nav-item .nav-link:not(.disabled) i.sidenav-mini-icon {
  margin-right: 0.25rem;
  margin-left: unset;
}
[dir=rtl] .sidebar.sidebar-mini.navs-full-width.sidebar-base:not(.sidebar-hover:hover) .navbar-nav .nav-item:not(.static-item) .nav-link {
  padding: 0.625rem 1.5rem 0.625rem 1rem;
}
[dir=rtl] .sidebar.sidebar-mini.sidebar-base:not(.sidebar-hover:hover) .nav-item .nav-link:not(.static-item) span {
  transform: translateX(100%) scale(0);
  opacity: 0;
}
[dir=rtl] .sidebar.sidebar-mini .navbar-brand .logo-title {
  transform: translateX(100%) scale(0);
  opacity: 0;
}
[dir=rtl] .sidebar-hover:hover .sidebar-list .static-item {
  text-align: right;
}
@media (max-width: 1199.98px) {
  [dir=rtl] .sidebar.sidebar-base.sidebar-mini {
    transform: translateX(100%);
  }
  [dir=rtl] .sidebar.sidebar-base.sidebar-mini .sidebar-header a.navbar-brand {
    transform: translate(100%);
  }
  [dir=rtl] .sidebar.sidebar-base.sidebar-mini + .main-content {
    margin-right: 0;
    margin-left: unset;
  }
}
@media (max-width: 1199.98px) {
  [dir=rtl] .sidebar .sidebar-toggle {
    left: 18px;
  }
}
[dir=rtl] .sidebar-base .sidebar-body {
  padding-left: 1rem;
  padding-right: unset;
}
[dir=rtl] .sidebar-base.sidebar-mini .sidebar-body {
  padding-right: 1rem;
}
[dir=rtl] .sidebar-base.navs-pill .sidebar-body, [dir=rtl] .sidebar-base.navs-rounded .sidebar-body {
  padding-right: unset;
}
[dir=rtl] .sidebar-hover:hover.navs-rounded-all .navbar-nav .nav-item:not(.static-item),
[dir=rtl] .sidebar-hover:hover.navs-pill-all .navbar-nav .nav-item:not(.static-item) {
  padding-left: unset;
}
[dir=rtl] .sidebar-hover:hover .logo-title {
  transform: translateX(0%);
  opacity: 1;
}
[dir=rtl] .sidebar-hover:hover .sidebar-list .navbar-nav .nav-item .nav-link:not(.disabled) span {
  transform: translateX(0%);
  opacity: 1;
}
[dir=rtl] .sidebar-base.navs-full-width .sidebar-body {
  padding: 0;
}
[dir=rtl] .sidebar-base.navs-full-width:not(.sidebar-mini) .navbar-nav .nav-item:not(.static-item) {
  padding: 0;
}
[dir=rtl] .sidebar-base.navs-full-width:not(.sidebar-mini) .navbar-nav .nav-item:not(.static-item) .sub-nav .nav-item .nav-link {
  padding-right: 2rem;
  padding-left: 1rem;
}
[dir=rtl] .btn {
  border-radius: 0.375rem;
}
[dir=rtl] .btn-sm {
  border-radius: 0.25rem;
}
[dir=rtl] .btn-lg {
  border-radius: 0.5rem;
}
[dir=rtl] .iq-custom-badge {
  margin-left: 1rem;
  margin-right: unset;
}
[dir=rtl] .iq-custom-badge:last-child {
  margin-left: 0;
  margin-right: unset;
}
[dir=rtl] .iq-custom-badge .iq-cancel-btn {
  left: -0.5rem;
  right: unset;
}
[dir=rtl] .btn-fixed-end {
  left: 0;
  right: auto;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
[dir=rtl] .btn-fixed-start {
  right: 0;
  left: auto;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
[dir=rtl] .btn-fixed-top {
  top: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
[dir=rtl] .btn-fixed-bottom {
  bottom: 0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
[dir=rtl] .btn-download {
  left: -6rem;
  right: unset;
  transform: rotate(90deg) translate(50%, -10%);
  transform-origin: 100% 0% 0;
}
[dir=rtl] .card-slide .card-slie-arrow {
  left: unset;
  right: 42px;
}
[dir=rtl] .upload-icone {
  right: 69px;
  left: auto;
}
[dir=rtl] .profile-media:before {
  left: auto;
  right: 9px;
}
[dir=rtl] .credit-card-widget .card-header::before {
  left: auto;
  right: -3.125rem;
}
[dir=rtl] .credit-card-widget .card-header::after {
  left: -3.125rem;
  right: auto;
}
[dir=rtl] .credit-card-widget .primary-gradient-card .master-card-content .master-card-2 {
  margin-left: unset;
  margin-right: -2rem;
}
[dir=rtl] .comment-attagement {
  position: absolute;
  left: 0;
  right: 41rem;
  font-size: 1.25rem;
}
[dir=rtl] .progress-widget .progress-detail {
  margin-right: 1.5rem;
  margin-left: unset;
}
[dir=rtl] .btn-group {
  direction: ltr;
}
[dir=rtl] .modal-header .btn-close {
  margin: -0.625rem auto -0.625rem -0.625rem;
}
[dir=rtl] .input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu), [dir=rtl] .input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3) {
  border-radius: 0 var(--bs-border-radius) var(--bs-border-radius) 0;
}
[dir=rtl] .input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
  margin-right: -1px;
  margin-left: unset;
  border-radius: var(--bs-border-radius) 0 0 var(--bs-border-radius);
}
[dir=rtl] .input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu), [dir=rtl] .input-group.has-validation > .dropdown-toggle:nth-last-child(n+4) {
  border-radius: 0 var(--bs-border-radius) var(--bs-border-radius) 0;
}
[dir=rtl] .form-select {
  padding: 0.5rem 1rem 0.5rem 3rem;
  background-position: left 1rem center;
}
[dir=rtl] .input-group .input-group-text {
  border-left: 0;
  border-right: var(--bs-border-width) solid var(--bs-border-color);
}
[dir=rtl] .input-group .form-control {
  border-left: var(--bs-border-width) solid var(--bs-border-color);
  border-right: 0;
  padding-right: 0;
  padding-left: 1.5rem;
}
[dir=rtl] .input-group:focus-within .input-group-text {
  border-color: var(--bs-primary);
}
[dir=rtl] .input-group:focus-within .form-control {
  border-color: var(--bs-primary);
}
[dir=rtl] .input-group:focus-within .iti__country-container {
  border-left: none;
  border-right: var(--bs-border-width) solid var(--bs-primary);
}
[dir=rtl] .form-check {
  padding-left: unset;
  padding-right: 1.5em;
}
[dir=rtl] .form-check .form-check-input {
  float: right;
  margin-left: unset;
  margin-right: -1.5em;
}
[dir=rtl] .form-switch {
  padding-right: 2.5em;
}
[dir=rtl] .form-switch .form-check-input {
  margin-right: -2.5em;
}
[dir=rtl] .select2-container--default .select2-selection--multiple .select2-selection__choice {
  float: right;
}
[dir=rtl] .select2-container .select2-search--inline {
  float: right;
}
[dir=rtl] .form-check-inline {
  margin-left: 1rem;
  margin-right: unset;
}
[dir=rtl] .form-switch.form-switch.form-check-inline {
  padding-right: 2.5em;
  padding-left: unset;
}
[dir=rtl] .form-check.form-switch.form-check-inline .form-check-input {
  margin-right: 0.5em;
  margin-left: 0.5em;
}
[dir=rtl] .iq-comingsoon-form button {
  left: 0px;
  right: unset;
}
[dir=rtl] .border-end {
  border-left: 1px solid #eee !important;
  border-right: unset !important;
}
[dir=rtl] .border-start {
  border-right: 1px solid #eee !important;
  border-left: unset !important;
}
[dir=rtl] .list-unstyled, [dir=rtl] .list-inline {
  padding-right: 0;
}
[dir=rtl] .dropdown-item {
  text-align: right;
}
[dir=rtl] .dropdown-toggle::after {
  margin-left: unset;
  margin-right: 0.255em;
}
[dir=rtl] .dropdown-menu-end[data-bs-popper] {
  right: auto;
  left: 0;
}
@media (max-width: 1199.98px) {
  [dir=rtl] .dropdown-menu-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
[dir=rtl] .iq-timeline0::before {
  left: auto;
  right: 20px;
}
[dir=rtl] .iq-timeline0 ul li:nth-child(odd) {
  float: right;
  text-align: right;
  padding: 0 60px 0 0;
}
[dir=rtl] .iq-timeline0 ul li:nth-child(odd) .timeline-dots {
  right: 12px;
  left: auto;
}
[dir=rtl] .iq-timeline0 ul li:nth-child(odd) .timeline-dots.timeline-dot1 {
  right: 12px;
  left: auto;
}
[dir=rtl] .iq-timeline0 ul li:nth-child(even) {
  float: right;
  text-align: right;
  padding: 0 60px 0 0;
}
[dir=rtl] .iq-timeline0 ul li:nth-child(even) .timeline-dots {
  right: 12px;
  left: auto;
}
[dir=rtl] .iq-timeline0 ul li:nth-child(even) .timeline-dots.timeline-dot1 {
  right: 12px;
  left: auto;
}
[dir=rtl] .iq-timeline0 ul li .timeline-dots1 {
  left: auto;
  right: 0;
}
[dir=rtl] .custom-table-effect .table tbody tr:after {
  right: 0;
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
  border-top-right-radius: unset;
  border-bottom-right-radius: unset;
}
[dir=rtl] table.dataTable thead th, [dir=rtl] table.dataTable thead td, [dir=rtl] table.dataTable tfoot th, [dir=rtl] table.dataTable tfoot td {
  text-align: inherit;
}
[dir=rtl] .sign-bg {
  right: 0;
  left: 0;
}
[dir=rtl] .sign-bg.sign-bg-right {
  left: 0;
  right: auto;
}
[dir=rtl] .card .card-body .iq-media-group-1 .iq-media-1:first-child {
  margin-left: -1.25rem;
}
[dir=rtl] .iq-single-card {
  border-radius: 0.5rem 0 0 0.5rem;
}
[dir=rtl] .select2-container .select2-selection--single .select2-selection__rendered {
  padding: 0.5rem 1rem 0.5rem 3rem;
}
[dir=rtl] .select2-container--default .select2-selection--multiple {
  padding: 0.5rem 1rem 0.5rem 3rem;
}
[dir=rtl] .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  border: none;
}
[dir=rtl] .search-input .form-control {
  padding-right: 1.5rem;
  padding-left: 3rem;
}
[dir=rtl] .search-input .iq-header-search-icon {
  right: unset;
  left: 1rem;
}
@media (min-width: 1200px) {
  [dir=rtl] .iq-nav-menu li .nav-link.active::after {
    right: 0;
  }
  [dir=rtl] .iq-nav-menu li .iq-ecomm-collapse .nav-item > .nav-link:hover {
    padding-right: 1.5rem;
    padding-left: 1.25rem;
  }
  [dir=rtl] .iq-nav-menu li > ul ul {
    right: 100%;
    left: unset !important;
  }
  [dir=rtl] .iq-nav-menu li .iq-header-sub-menu .nav-item > .nav-link:hover {
    padding-right: 1.5rem;
    padding-left: 1.25rem;
  }
}
@media (max-width: 991.98px) {
  [dir=rtl] .iq-navbar .navbar-collapse .navbar-nav.navbar-list:not(.offcanvas-collapse).navbar-nav {
    float: left;
  }
  [dir=rtl] .iq-navbar .navbar-collapse .navbar-nav.navbar-list:not(.offcanvas-collapse).navbar-nav li {
    padding: 0rem 0rem 0.5rem 1.5rem;
  }
}
[dir=rtl] .sidebar-base.left-bordered .navbar-nav:not(.sub-nav) > .nav-item.active, [dir=rtl] .sidebar-base.left-bordered .navbar-nav:not(.sub-nav) > .nav-item:not(.static-item) {
  position: relative;
}
[dir=rtl] .sidebar-base.left-bordered .navbar-nav:not(.sub-nav) > .nav-item.active::before, [dir=rtl] .sidebar-base.left-bordered .navbar-nav:not(.sub-nav) > .nav-item:not(.static-item)::before {
  left: unset !important;
  right: 0;
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
[dir=rtl] .sidebar-base.left-bordered.sidebar-mini .navbar-nav:not(.sub-nav) > .nav-item.active, [dir=rtl] .sidebar-base.left-bordered.sidebar-mini .navbar-nav:not(.sub-nav) > .nav-item:not(.static-item) {
  position: relative;
}
[dir=rtl] .sidebar-base.left-bordered.sidebar-mini .navbar-nav:not(.sub-nav) > .nav-item.active::before, [dir=rtl] .sidebar-base.left-bordered.sidebar-mini .navbar-nav:not(.sub-nav) > .nav-item:not(.static-item)::before {
  right: -35%;
}
[dir=rtl] .navbar .nav-item .nav-link .right-icon {
  transform: rotate(180deg);
}
[dir=rtl] .ms-auto {
  margin-left: unset !important;
}
[dir=rtl] .ms-auto.iq-arrow-btn {
  transform: rotate(180deg);
}
[dir=rtl] .iq-product-custom-card .iq-product-hover-img .iq-product-info {
  left: 1rem;
  right: unset;
}
[dir=rtl] .product-vertical-slider .slider__col {
  margin-left: 1.5rem;
  margin-right: unset;
}
[dir=rtl] .iq-email-content .iq-email-date {
  right: unset;
  left: -19rem;
}
[dir=rtl] .iq-email-listbox .iq-email-sender-list li:hover .iq-social-media {
  left: 0;
  right: 93rem;
  padding: 0 1.25rem;
}
[dir=rtl] .iq-social-media {
  margin: 0;
  padding: 0;
  float: left;
  left: -4.688rem;
  right: unset !important;
}
[dir=rtl] .iq-email-content .iq-email-subject {
  left: -7.125rem;
  right: 17rem;
}
[dir=rtl] .iq-email-sender-info .iq-email-title {
  left: 0;
  right: 90px;
}
[dir=rtl] .email-app-details.show {
  transform: translateX(0%);
  overflow-y: scroll;
}
[dir=rtl] .email-app-details {
  transform: translateX(-100%);
  overflow-y: scroll;
}
@media (max-width: 575.98px) {
  [dir=rtl] .iq-email-content .iq-email-subject {
    left: 12rem;
    right: unset;
  }
}
[dir=rtl] .iq-blog-special {
  transform: rotate(180deg);
}
[dir=rtl] .card-folder:before {
  right: 0px;
}
@media (min-width: 1200px) {
  [dir=rtl] .sidebar.sidebar-chat + .main-content {
    margin-right: 22rem;
    margin-left: auto;
  }
}
[dir=rtl] .iq-other-user .iq-chating-content, [dir=rtl] .iq-other-user .iq-chating {
  margin-right: 1.25rem;
  margin-left: unset;
}
[dir=rtl] .iq-other-user .iq-chating-content {
  border-radius: 0.5rem 0px 0.5rem 0.5rem;
}
[dir=rtl] .iq-current-user .iq-chating-content {
  border-radius: 0px 0.5rem 0.5rem 0.5rem;
}
[dir=rtl] .iq-social-comment-text .form-control {
  padding-left: 7rem;
  padding-right: 1.5rem;
}
[dir=rtl] .iq-social-comment-text .iq-social-comment-attagement {
  left: 1rem;
  right: unset;
}
[dir=rtl] .product-card-order .close-icon {
  left: -0.5rem;
  right: auto;
}
