/* Colour theme*/
.btn.btn-icon i {
  margin-left: 1px !important;
}

.btn-violet,
.btn-light-violet,
.btn-info,
.btn-success,
.btn-warning,
.btn-danger,
.btn-primary,
.btn-secondary,
.btn-light,
.btn-dark,
.btn-link,
.btn-outline-info,
.btn-outline-success,
.btn-outline-warning,
.btn-outline-danger,
.btn-outline-primary,
.btn-outline-secondary,
.btn-outline-light,
.btn-outline-dark {
  letter-spacing: 1px !important;
}

.btn.btn-violet {
  color: #fff !important;
  background-color: #6b59a5 !important;
  border-color: #6b59a5 !important;
}

.btn.btn-violet i {
  color: #ffffff;
}

.btn.btn-violet:not(:disabled):not(.disabled):active:not(.btn-text) i,
.btn.btn-violet:not(:disabled):not(.disabled).active i,
.show > .btn.btn-violet.dropdown-toggle i,
.show .btn.btn-violet.btn-dropdown i {
  color: #ffffff;
}

.btn.btn-light-violet {
  color: #6b59a5 !important;
  background-color: #f5e7eb !important;
  border-color: #f5e7eb !important;
}

.btn.btn-light-violet:hover:not(.btn-text):not(:disabled):not(.disabled),
.btn.btn-light-violet:focus:not(.btn-text),
.btn.btn-light-violet.focus:not(.btn-text) {
  color: #ffffff !important;
  background-color: #6b59a5 !important;
  border-color: transparent !important;
}

.btn.btn-light-violet i {
  color: #6b59a5 !important;
}

.btn.btn-light-violet:hover:not(.btn-text):not(:disabled):not(.disabled) i,
.btn.btn-light-violet:focus:not(.btn-text) i,
.btn.btn-light-violet.focus:not(.btn-text) i {
  color: #ffffff !important;
}

.bg-light-violet {
  background-color: #f5e7eb !important;
}

.text-violet {
  color: #6b59a5 !important;
}

.spinner.spinner-violet:before {
  border: 2px solid #6b59a5;
  border-right: 2px solid transparent;
}

.btn.btn-hover-violet:not(:disabled):not(.disabled).active,
.btn.btn-hover-violet:not(:disabled):not(.disabled):active:not(.btn-text),
.show .btn.btn-hover-violet.btn-dropdown,
.show > .btn.btn-hover-violet.dropdown-toggle {
  color: #fff !important;
  background-color: #6b59a5 !important;
  border-color: #6b59a5 !important;
}

.btn.btn-hover-violet.focus:not(.btn-text),
.btn.btn-hover-violet:focus:not(.btn-text),
.btn.btn-hover-violet:hover:not(.btn-text):not(:disabled):not(.disabled) {
  color: #fff !important;
  background-color: #6b59a5 !important;
  border-color: #6b59a5 !important;
}

.spacing-table {
  border-collapse: collapse;
}

.spacing-table tbody tr:not(:last-child) td {
  border-bottom: 20px solid transparent;
}

.text-hover-violet,
a.text-hover-violet {
  -webkit-transition: color 0.15s ease, background-color 0.15s ease,
    border-color 0.15s ease, -webkit-box-shadow 0.15s ease;
  transition: color 0.15s ease, background-color 0.15s ease,
    border-color 0.15s ease, -webkit-box-shadow 0.15s ease;
  transition: color 0.15s ease, background-color 0.15s ease,
    border-color 0.15s ease, box-shadow 0.15s ease;
  transition: color 0.15s ease, background-color 0.15s ease,
    border-color 0.15s ease, box-shadow 0.15s ease,
    -webkit-box-shadow 0.15s ease;
}

.text-hover-violet:hover,
a.text-hover-violet:hover {
  -webkit-transition: color 0.15s ease, background-color 0.15s ease,
    border-color 0.15s ease, -webkit-box-shadow 0.15s ease;
  transition: color 0.15s ease, background-color 0.15s ease,
    border-color 0.15s ease, -webkit-box-shadow 0.15s ease;
  transition: color 0.15s ease, background-color 0.15s ease,
    border-color 0.15s ease, box-shadow 0.15s ease;
  transition: color 0.15s ease, background-color 0.15s ease,
    border-color 0.15s ease, box-shadow 0.15s ease,
    -webkit-box-shadow 0.15s ease;
  color: #6b59a5 !important;
}

.text-hover-violet:hover i,
a.text-hover-violet:hover i {
  color: #6b59a5 !important;
}

.text-hover-violet:hover .svg-icon svg g [fill],
a.text-hover-violet:hover .svg-icon svg g [fill] {
  -webkit-transition: fill 0.3s ease;
  transition: fill 0.3s ease;
  fill: #6b59a5;
}

.text-hover-violet:hover .svg-icon svg:hover g [fill],
a.text-hover-violet:hover .svg-icon svg:hover g [fill] {
  -webkit-transition: fill 0.3s ease;
  transition: fill 0.3s ease;
}
/*end color theme*/

.cusSelect2 img {
  position: absolute;
  z-index: 9;
  left: 10px;
}

.cusSelect2 {
  position: relative;
}

.cusSelect2 .select2-selection {
  padding-left: 30px;
  border-radius: 6px;
}

.cusSelect2 .select2-container {
  min-width: 230px !important;
}

.cusSelect2 {
  margin-right: 10px;
}

.cus-timeline-item {
  border-bottom: 0.5px dashed #c9c9c9;
  border-top: 0.5px dashed #c9c9c9;
  margin-bottom: -1px !important;
  padding: 5px 0;
}

.timeline.timeline-6:before {
  content: "";
  position: absolute;
  left: 70px;
  width: 1px;
  top: 0;
  bottom: 0;
  background-color: #c9c9c9;
}

.appointment-details {
  color: #ffffff;
  font-size: 14px;
}

.appointment-details span {
  font-size: 14px;
  border-left: 1px solid rgba(255, 255, 255, 0.5);
  padding-left: 10px;
  margin-left: 10px;
}

.cus-num {
  vertical-align: middle;
  padding-left: 10px;
}

.cus-cases-bx li .navi-text {
  display: flex;
  align-items: center;
}

.cus-cases-bx li .navi-text i {
  font-size: 14px;
  font-style: normal;
  color: rgba(70, 78, 95, 0.8);
  padding-left: 10px;
}

.cus-cases-bx li .navi-text .label.label-inline {
  padding: 0.1rem 0.45rem;
  border-radius: 0.42rem;
  height: 11px;
}

.input-icon.search-input input {
  min-width: 440px;
  height: 45px;
  background: rgba(243, 246, 249, 0.5);
  border-radius: 6px;
}

.filter-container-1 {
  padding: 0 27px;
  text-align: right;
  margin-top: -80px;
  margin-bottom: 40px;
}

.font-size-increase {
  font-size: 26px !important;
}

.manage-button {
  flex-direction: row;
  justify-content: space-between;
}

.color-change {
  color: grey !important;
}

.cusBtnAction {
  width: 28px !important;
  height: 28px !important;
}

.cusBtnAction i {
  font-size: 14px !important;
}

.detailsCus {
  padding: 6px 0px 0px 0px !important;
}

.mr1rem {
  margin-right: 1rem !important;
}

.wordWrapAll {
  word-break: break-all;
}

.uppercaseLetter {
  text-transform: uppercase;
}

.swal2-content .swal2-select {
  border: 1px solid #e4e6ef !important;
  border-radius: 5px !important;
}

.swal2-content .swal2-select:focus-visible {
  outline: none !important;
}

.cusDrpdown {
  background-color: #ffffff;
}

.cusDrpdown a:hover {
  background-color: #c9f7f5;
  color: #0cb5ae !important;
}

.border-dashed {
  border: 1px dashed #fff !important;
  border-color: #1bc5bd !important;
}

.border-dash {
  border-radius: 10px !important;
  border: 1px dashed #fff !important;
  border-color: #babac5 !important;
}

.fixed-button {
  transform: translate3d(1000px, 76px, 0px) !important;
}

.cus-card {
  padding: 0rem 2.25rem !important;
}

.cus-color {
  color: #3f4254;
}

.cus-add {
  padding: 3.5rem 2rem;
}

.cus-padding {
  padding: 0rem 0rem !important;
  padding-left: 0px !important;
}

.timeline.timeline-6.cus-timeline {
  height: 309px;
  overflow-y: auto;
}

.cus-timeline::-webkit-scrollbar {
  width: 5px !important;
  border-radius: 20px;
  height: 0px !important;
}

.cus-timeline::-webkit-scrollbar-thumb {
  background: rgb(153 153 153 / 40%) !important;
}

.cusSelect2 select {
  padding: 0.65rem 2rem !important;
}

.loginBG {
  position: relative;
}

.loginBG:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  background-repeat: no-repeat;
  background-position: top right;
  background-size: cover;
  z-index: 9;
  width: 100%;
}

.cusicon i {
  font-size: 2.05rem !important;
}

.grecaptcha-badge {
  z-index: 99;
}

i.ki.ki-close.icon-xs.text-muted {
  position: relative;
  top: 0.924px;
  left: -0.4px;
}

.bg-cussky {
  background-color: #00a3ff !important;
}

.nav .nav-link.active,
.nav .nav-link:hover:not(.disabled),
.nav .show > .nav-link {
  -webkit-transition: color 0.15s ease, background-color 0.15s ease,
    border-color 0.15s ease, -webkit-box-shadow 0.15s ease;
  transition: color 0.15s ease, background-color 0.15s ease,
    border-color 0.15s ease, -webkit-box-shadow 0.15s ease;
  transition: color 0.15s ease, background-color 0.15s ease,
    border-color 0.15s ease, box-shadow 0.15s ease;
  transition: color 0.15s ease, background-color 0.15s ease,
    border-color 0.15s ease, box-shadow 0.15s ease,
    -webkit-box-shadow 0.15s ease;
  color: #01a8a1;
}

.nav.nav-tabs.nav-tabs-line .nav-link.active,
.nav.nav-tabs.nav-tabs-line .nav-link:hover:not(.disabled),
.nav.nav-tabs.nav-tabs-line .show > .nav-link {
  background-color: transparent;
  border: 0;
  border-bottom: 1px solid #01a8a1;
  -webkit-transition: color 0.15s ease, background-color 0.15s ease,
    border-color 0.15s ease, -webkit-box-shadow 0.15s ease;
  transition: color 0.15s ease, background-color 0.15s ease,
    border-color 0.15s ease, -webkit-box-shadow 0.15s ease;
  transition: color 0.15s ease, background-color 0.15s ease,
    border-color 0.15s ease, box-shadow 0.15s ease;
  transition: color 0.15s ease, background-color 0.15s ease,
    border-color 0.15s ease, box-shadow 0.15s ease,
    -webkit-box-shadow 0.15s ease;
}

.cus-dd-style .dropdown-toggle {
  padding-left: 35px;
}

.cus-dd-style .dropdown-menu {
  min-width: fit-content;
}

.dropdown-item.active,
.dropdown-item:active {
  color: #fff;
  text-decoration: none;
  background-color: #1bc5bd;
}
/*body.modal-open {
    overflow: hidden;
    position: fixed;
}*/

.no-hover {
  pointer-events: none;
}
.parivaLogoContainer {
  width: 100px;
}
.footerAdjust {
  justify-content: flex-end;
}
.justifyres {
  justify-content: end;
}
.wordWrapNoWrap {
  word-wrap: break-word;
}
.h-auto {
  height: auto;
}
.header-fixed.header-mobile-fixed.modal-open {
  overflow: hidden !important;
}
.d-flexCuslan {
  display: flex;
}
.ml4Cus {
  margin-right: 10px;
}
.modalCustomcss .modal-body {
  max-height: calc(100vh - 19rem);
}

.custom-offcanvas-overlay:before {
  content: "";
  width: 100%;
  height: 100%;
  position: fixed;
  background: rgb(0 0 0 / 39%);
  z-index: 99;
}

.custom-offcanvas-overlay {
  position: relative;
  overflow: hidden;
}

.offcanvas.offcanvas-sm {
  width: 25%;
  right: -25%;
}

.offcanvas.offcanvas-md {
  width: 50%;
  right: -50%;
}

.offcanvas.offcanvas-lg {
  width: 75%;
  right: -75%;
}

.offcanvas.offcanvas-full {
  width: 100%;
  right: -100%;
}

.offcanvas-content {
  height: 100%;
}

.canvas-content-form {
  height: calc(100% - 1.75rem - 1.75rem);
  padding-top: 1.75rem;
}

.offcanvas-body {
  height: calc(100% - 4.8em);
  overflow-y: auto;
  overflow-x: hidden;
}

#DrawerLabel {
  margin-bottom: 0;
  line-height: normal;
}

.offcanvas-header {
  padding-bottom: 1.75rem;
  border-bottom: 1px solid #ebedf3;
}

.offcanvas-footer {
  padding-top: 1.75rem;
  border-top: 1px solid #ebedf3;
  margin-top: 0px;
}

.btn.btn-light-dark {
  background-color: #e7e8ea;
}

.bootstrap-select .dropdown-menu.show {
    width: auto;
    padding: 4px;
    /* max-height: 300px !important; */
    margin-bottom: 0 !important;
}

.textCustomTrancate {
  width: 110px;
}

.nav-tabs .nav-link {
  background-color: transparent !important;
  box-shadow: none !important;
  border: none !important;
}
.nav-tabs .nav-link.active {
  background-color: transparent !important;
  box-shadow: none !important;
  border: none !important;
  border-bottom: 3px solid #00b5ad !important;
}
#kt_aside_menu {
  height: calc(100% - 136px) !important;
}
.aside-footer {
  border-top: 1px solid rgba(255, 255, 255, 0.15);
}

.profile-hover-wrapper {
    position: relative;
}

.profile-card {
    position: absolute;
    top: 50px;
    right: 0;
    width: 400px;
    background-color: #fff;
    z-index: 1000;
    box-shadow: 0px 8px 20px rgba(0, 0, 0, 0.1);
    border-radius: 12px;
    opacity: 0;
    visibility: hidden;
    transform: translateY(10px);
    transition: opacity 0.25s ease, transform 0.25s ease, visibility 0.25s;
}

.profile-hover-wrapper:hover .profile-card {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}

.player-container {
  height: 500px;
  background-color: #000000;
  display: flex;
  justify-content: center;
  border-top-left-radius: 0.42rem;
  border-top-right-radius: 0.42rem;
}
.player-container video {
  height: 100%;
}
.timeRounded {
  position: absolute;
  bottom: 10px;
  right: 10px;
}
.customCardBody {
  padding: 16px 16px;
}
.fade-anim {
  animation: fadeInOut 1.5s ease-in-out;
}
.playing-text {
  position: absolute;
  top: 0;
  right: 0;
  margin: auto;
  bottom: 0;
  left: 0;
  text-transform: uppercase;
  display: table;
  background: rgba(0, 0, 0, 0.7);
  color: #fff;
  padding: 4px 12px;
  border-radius: 6px;
  font-weight: 600;
  font-size: 18px;
  z-index: 2;
}
.play-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 50px;
  height: 50px;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  opacity: 0.85;
  z-index: 2;
  pointer-events: none;
}
#videoGallery .card:hover .play-icon {
  -webkit-transition: all ease 0.4s;
  -o-transition: all ease 0.4s;
  transition: all ease 0.4s;
  width: 60px;
  height: 60px;
}
.poster-height {
  width: 100%;
  objectfit: cover;
  height: 264px;
}
.customSelectPicker .bootstrap-select .dropdown-menu li {
  margin-bottom: 4px;
}
.customSelectPicker .bootstrap-select div.dropdown-menu {
  left: auto !important;
  right: 0 !important;
  min-width: 234px !important;
  transform: translate3d(0px, 38px, 0px) !important;
}
.customSelectPicker .dropdown-toggle {
  color: #00a59e !important;
  background-color: #e5f6f5 !important;
  border-color: transparent !important;
  border: none;
  font-weight: 600;
}
.customSelectPicker .dropdown-toggle:after {
  color: #01a8a1 !important;
}
.customSelectPicker .filter-option-inner-inner {
  color: #00a59e !important;
}
.customSelectPicker .bootstrap-select .dropdown-menu.inner > li.selected > a,
.customSelectPicker .bootstrap-select .dropdown-menu.inner > li:hover > a {
  background: #e5f6f5 !important;
}
.customSelectPicker
  .bootstrap-select
  .dropdown-menu.inner
  > li.selected
  > a
  .text,
.customSelectPicker
  .bootstrap-select
  .dropdown-menu.inner
  > li:hover
  > a
  .text {
  color: #00a59e !important;
  font-weight: 600;
}
.customSelectPicker .bootstrap-select .dropdown-menu.inner > li > a {
  padding: 7px 10px;
  border-radius: 6px;
}
.customSelectPicker .bootstrap-select .dropdown-menu.inner > li > a .text {
  color: #3f4254;
  font-weight: 600;
}
.gamesPostal {
  height: auto;
  border-radius: 16px;
  overflow: hidden;
  position: relative;
}
.gamesPostal::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.1);
  pointer-events: none;
}
.gamesDetails {
  margin-top: 20px;
}
.profile2User {
  width: 16px;
}
.playIconGames {
  width: 85px;
  position: absolute;
  z-index: 1;
  bottom: 0px;
  right: 0px;
}
.clamp-2 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.playIconGames {
  transition: transform 0.3s ease;
}

.gamesPostal:hover .playIconGames {
  transform: scale(1.15);
}
.gap-10 {
  gap: 10px 0px;
}
.gap-20 {
  gap: 20px 0px;
}
.flexFull {
  flex: 1;
}
.displayLaptop {
  display: block;
}
.displayMobile {
  display: none;
}
#videoTitle {
  font-weight: 600;
}
.fontWeight500 {
  font-weight: 500;
}
.fontWeight600 {
  font-weight: 600;
}
.grey {
  color: #84859a;
}

.nav-tabs .nav-link.active i {
  color: #00b5ad !important;
}

.nav .nav-link:hover i {
  color: #00b5ad !important;
}

.navi .navi-item .navi-link:hover span {
  color: #00b5ad !important;
}
.dot {
  width: 3px;
  height: 3px;
  background-color: #b5b5c3;
  border-radius: 50%;
  margin: 0px 10px;
}
#Input_Progress-error {
  position: absolute;
  bottom: -16px;
}
#Input_PlanActivity-error {
  position: absolute;
  bottom: -16px;
}
@media screen and (max-width: 1200px) {
  .poster-height {
    height: 200px;
  }
}
@media screen and (max-width: 991px) {
  .player-container {
    height: auto;
  }
  .card.card-custom > .card-header.card-header-tabs-line .nav .nav-link {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  .ChartContainer .apexcharts-canvas {
    width: 100% !important;
  }
  .ChartContainer .apexcharts-canvas svg {
    width: 100% !important;
  }
  .ChartmainContainer .expand-trigger div {
    width: 100% !important;
  }
  .ChartmainContainer .contract-trigger:before {
    width: 100%;
  }
  .footerAdjust {
    justify-content: center;
  }
  .justifyres {
    justify-content: start;
  }
  .mbres {
    margin-bottom: 1.75rem;
  }
  .justify-content-between-res {
    justify-content: space-between;
  }
  .tableRes {
    display: flex;
    justify-content: end;
  }
  .d-flexCuslan {
    display: block;
  }
  .ml4Cus {
    margin-right: 0px;
  }
  .modalCustomcss .modal-body {
    max-height: calc(100vh - 22rem);
  }
}
@media screen and (max-width: 768px) {
  .radioCustom > input {
    width: -webkit-fill-available;
  }
}

@media (min-width: 992px) {
  .container,
  .container-fluid,
  .container-lg,
  .container-md,
  .container-sm,
  .container-xl,
  .container-xxl {
    padding: 0 25px;
  }
}
@media screen and (max-width: 576px) {
  .player-container {
    height: auto;
  }
  .flexColumnMobile {
    flex-direction: column;
  }
  .displayLaptop {
    display: none;
  }
  .displayMobile {
    display: block;
  }
  .d-flex-mobile {
    display: flex;
    justify-content: space-between;
    margin-top: 10px;
    align-items: center;
  }
  .browseVideosText {
    font-size: 13px;
  }
  .justify-content-between-mobile {
    justify-content: space-between;
  }
}
.breadcrumb-dot .breadcrumb-item:first-child::before {
  content: none !important;
}
body.parent-header-fixed {
  background: #eef0f8;
  background-repeat: no-repeat;
  background-position: center top;
  background-size: 100% 310px;
}

.parent-header-fixed .Parentheader {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  height: 80px;
  -webkit-box-shadow: none;
  box-shadow: none;
  position: relative;
  z-index: 2;
  background-color: rgba(255, 255, 255, 0.15);
}
.parent-header-fixed .bg-Symbol-label {
  background-color: #e5f6f5;
}
.parent-header-fixed .subheader.subheader-solid {
  border-top: none;
}
.parent-header-fixed .wrapper {
  padding-top: 0px;
}

.subheader-enabled:not(.subheader-fixed) .subheader.subheader-solid {
  background: transparent;
}
.parent-header-fixed
  .header
  .header-menu
  .menu-nav
  > .menu-item
  > .menu-link
  .menu-text {
  color: #ffffff;
}
.parent-header-fixed
  .header
  .header-menu
  .menu-nav
  > .menu-item.menu-item-active
  > .menu-link,
.parent-header-fixed
  .header
  .header-menu
  .menu-nav
  > .menu-item.menu-item-here
  > .menu-link {
  background-color: rgba(255, 255, 255, 0.15);
}
.parent-header-fixed
  .header
  .header-menu
  .menu-nav
  > .menu-item.menu-item-hover:not(.menu-item-here):not(.menu-item-active)
  > .menu-link,
.parent-header-fixed
  .header
  .header-menu
  .menu-nav
  > .menu-item:hover:not(.menu-item-here):not(.menu-item-active)
  > .menu-link {
  background-color: rgba(255, 255, 255, 0.15);
  color: #ffffff;
}
.parent-header-fixed
  .header
  .header-menu
  .menu-nav
  > .menu-item.menu-item-hover:not(.menu-item-here):not(.menu-item-active)
  > .menu-link
  .menu-text,
.parent-header-fixed
  .header
  .header-menu
  .menu-nav
  > .menu-item:hover:not(.menu-item-here):not(.menu-item-active)
  > .menu-link
  .menu-text {
  color: #ffffff;
}
.parent-header-fixed
  .parent-subheader
  .subheader-enabled:not(.subheader-fixed)
  .subheader.subheader-solid {
  margin-bottom: 0px;
}
.borderCircle {
  border-radius: 50% !important;
}
.parent-header-fixed .footerAdjust {
  justify-content: center;
}
.custom-checkbox-group {
  display: flex;
  flex-direction: column;
  gap: 12px;
  font-size: 14px;
  color: #3f4254;
}

.custom-checkbox-group .checkbox-container {
  position: relative;
  padding-left: 35px;
  cursor: pointer;
  user-select: none;
  color: #3f4254;
  font-weight: 400;
  font-size: 16px;
  margin-bottom: 0px;
}

.custom-checkbox-group .checkbox-container input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}

.custom-checkbox-group .checkmark {
  position: absolute;
  left: 0;
  top: 4px;
  height: 20px;
  width: 20px;
  background-color: #f8f9fa;
  border: 1px solid #ebedf3;
  border-radius: 4px;
  transition: 0.2s;
}

.custom-checkbox-group .checkbox-container input:checked ~ .checkmark {
  background-color: #01a8a1;
  border-color: #01a8a1;
}

.custom-checkbox-group .checkmark::after {
  content: "";
  position: absolute;
  display: none;
}

.custom-checkbox-group .checkbox-container input:checked ~ .checkmark::after {
  display: block;
}

.custom-checkbox-group .checkbox-container .checkmark::after {
  left: 7px;
  top: 3px;
  width: 5px;
  height: 10px;
  border: solid white;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
}

.custom-checkbox-group .checkbox-container ul {
  padding-left: 20px;
  padding-top: 6px;
}
ol.alpha-paren {
  list-style: none;
  counter-reset: alpha;
  padding-left: 0px;
  margin-bottom: 0px;
}

ol.alpha-paren li {
  counter-increment: alpha;
  position: relative;
  margin-top: 8px;
  padding-left: 30px;
}

ol.alpha-paren li::before {
  content: "(" counter(alpha, lower-alpha) ")";
  position: absolute;
  left: 0;
}
.apexcharts-legend.position-bottom.apexcharts-align-left, .apexcharts-legend.position-top.apexcharts-align-left, .apexcharts-legend.position-right, .apexcharts-legend.position-left {
    justify-content: flex-start;
    display: flex!important;
    flex-direction: column!important;
    justify-content: center!important;
    padding-bottom: 20px!important;
    gap: 8px;
}
.table.table-separate td.dataTables_empty:first-child, .table.table-separate th.dataTables_empty:first-child {
    text-align: center;
}
.cus-alignment {
    height: 30px;
    display: flex;
    margin-bottom: 5px;
    align-items: center;
}
@media screen and (max-width: 991px) {
    .parent-header-fixed .Parentheader {
    height: 0px;
  }
  .parent-header-fixed .header-mobile {
    background-color: transparent;
  }
  .parent-header-fixed .header-logo {
    display: none;
  }
  .parent-header-fixed .topbar {
    background-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
  .parent-header-fixed .header-menu-mobile {
    background-color: #066766;
    height: 100vh;
  }
  .parent-header-fixed .header-menu-mobile .menu-nav {
    margin: 0;
    list-style: none;
    padding: 10px 0;
    padding-top: 56px;
  }
  .parent-header-fixed .logo-default {
    width: 124px;
  }
}

.tagsGroup {
    display: flex;
    margin-top: 0;
}

    .tagsGroup ul li {
        align-items: center;
        border-radius: 38px;
        display: flex;
        font-size: 10px;
        font-weight: 500;
        height: 25px;
        margin-right: 6px;
        padding: 0 12px;
        text-decoration: none;
    }

    .tagsGroup ul {
        display: flex;
        flex-wrap: wrap;
        list-style: none;
        margin-bottom: 0;
        padding-left: 0;
        row-gap: 6px;
    }

.pdfBx {
    align-items: flex-start;
    background: #f7f9fc;
    border-radius: 10px;
    display: flex;
    height: 150px;
    justify-content: center;
    overflow: hidden;
    padding-top: 18px;
    text-align: center;
    width: 100%;
}