/* form-select chips remove-button */
.select2-container--bootstrap5
  .select2-selection--multiple
  .select2-selection__rendered
  .select2-selection__choice
  .select2-selection__choice__remove {
  left: 4px !important;
}
.ql-toolbar .ql-snow {
  direction: ltr !important;
}

input[type="number"].form-control::-webkit-outer-spin-button,
input[type="number"].form-control::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

input[type="number"].form-control {
  -moz-appearance: textfield;
}

.tab-content ul li {
  text-align: justify !important;
}

.tab-content p {
  text-align: justify !important;
}

#refundPolicyModal ul li {
  text-align: justify !important;
}

#cancelPolicyModal ul li {
  text-align: justify !important;
}

#v-tabs-rtl button.active {
  border-color: #00b0ae !important;
  color: #e7e7e7 !important;
  background: #00b0ae !important;
}

#v-tabs-rtl button {
  color: #424242 !important;
}

#v-tabs-rtl .nav-link {
  color: #424242 !important;
}

#v-tabs-content-rtl .content-title {
  color: #00b0ae !important;
}

#v-tabs-content-rtl .badge {
  color: #e7e7e7 !important;
  background: #00b0ae !important;
}

#v-tabs-content-rtl .tab-pane  {
  height: max(500px, 40vh);
  overflow-y: scroll;
}

/* WebKit-based browsers */
#tab1-list::-webkit-scrollbar {
  width: 12px;
  height: 12px;
}

#tab1-list::-webkit-scrollbar-track {
  background: #f1f1f1;
}

#tab1-list::-webkit-scrollbar-thumb {
  background-color: #00b0ae;
  border-radius: 6px;
  border: 2px solid #f1f1f1;
}

#tab1-list::-webkit-scrollbar-thumb:hover {
  background-color: #00b0ae;
}

/* Firefox */
#tab1-list {
  scrollbar-width: thin;
  scrollbar-color: #00b0ae #f1f1f1;
}

/* Firefox */
* {
  scrollbar-width: thin;
  scrollbar-color: #00b0ae #f1f1f1;
}

body#kt_body,
#v-tab-ul button {
  font-size: 1.1rem !important;
  line-height: 2;
}

.adjust-font * {
  font-size: 1.1rem !important;
  line-height: 2;
}

.btn-gold {
  --bs-btn-color: #e7e7e7;
  --bs-btn-bg: #00b0ae;
  --bs-btn-border-color: #00b0ae;
  --bs-btn-hover-color: #424242;
  --bs-btn-hover-bg: #00b0ae;
  --bs-btn-hover-border-color: #00b0ae;
  --bs-btn-focus-shadow-rgb: 189, 139, 15;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #00b0ae;
  --bs-btn-active-border-color: #00b0ae;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #00b0ae;
  --bs-btn-disabled-border-color: #00b0ae;
  color: var(--bs-btn-color);
  background-color: var(--bs-btn-bg);
  border-color: var(--bs-btn-border-color);
}

.text-accent {
  color: #00b0ae !important;
}

.bg-warning-2 {
  background-color: #ffd012 !important;
}

.btn-gold:hover {
  color: var(--bs-btn-hover-color);
  background-color: var(--bs-btn-hover-bg);
  border-color: var(--bs-btn-hover-border-color);
}

.btn-gold:focus {
  color: var(--bs-btn-hover-color);
  background-color: var(--bs-btn-hover-bg);
  border-color: var(--bs-btn-hover-border-color);
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), 0.5);
}

.btn-gold:active,
.btn-gold.active {
  color: var(--bs-btn-active-color);
  background-color: var(--bs-btn-active-bg);
  border-color: var(--bs-btn-active-border-color);
}

.btn-gold:disabled,
.btn-gold.disabled {
  color: var(--bs-btn-disabled-color);
  background-color: var(--bs-btn-disabled-bg);
  border-color: var(--bs-btn-disabled-border-color);
}

.page-options .col-selected {
  background-color: #bbdefb;
}

.page-options table tr.row-selected {
  background-color: #7239ea;
}

.page-options table tr.row-selected :not(.header-column) {
    color: #fff;
}

.page-options table tr.row-selected .header-column * {
    color: #424242;
}

.page-options table tbody tr:hover {
  background-color: #E8EAF6;
}

.page-options table tbody tr:hover * {
    color: #424242;
}

.page-options table tbody tr.row-selected:hover * {
    color: #424242;
}

.page-options table .header-column {
  background-color: #fafafa;
}

.page-options .table td,
.table th,
.table tr {
  border-color: #cfd8dc;
  border-width: 1px;
  border-style: solid;
  color: #455a64;
}

.page-options .table .table-title {
  color: #455a64;
}

.page-options .table tbody tr:last-child,
.table tfoot tr:last-child {
  border-bottom: 1px !important;
}

.page-options .table tbody tr:last-child td,
.table tbody tr:last-child th,
.table tfoot tr:last-child td,
.table tfoot tr:last-child th {
  border-bottom: 1px !important;
}

.page-options .table > :not(:first-child) {
  border-color: #cfd8dc;
  border-width: 1px;
  border-style: solid;
}

.page-tracking table .header-column {
  background-color: #fafafa;
}

.page-tracking .table td,
.table th,
.table tr {
  border-color: #cfd8dc;
  border-width: 1px;
  border-style: solid;
  color: #455a64;
}

.page-tracking .table .table-title {
  color: #455a64;
}

.page-tracking .table tbody tr:last-child,
.table tfoot tr:last-child {
  border-bottom: 1px !important;
}

.page-tracking .table tbody tr:last-child td,
.table tbody tr:last-child th,
.table tfoot tr:last-child td,
.table tfoot tr:last-child th {
  border-bottom: 1px !important;
}

.page-tracking .table > :not(:first-child) {
  border-color: #cfd8dc;
  border-width: 1px;
  border-style: solid;
}
