.text-left {
  text-align: right !important;
}

.text-right {
  text-align: left !important;
}

caption {
  padding-right: 10px !important;
}

.material-symbols-outlined.md-18.pl-4.text-gray-400 {
  padding-right: 10px;
  padding-left: 0px !important;
}


.bottom-0.fixed.left-0.right-0 {
  right: 18rem !important;
  left: 0px !important;
}


.material-symbols-outlined.md-18.mr-3 {
  margin-right: 0px !important;
  margin-left: .75rem !important;
}


.fixed.bottom-0.bg-gray-700.flex.cursor-pointer.flex.items-center.left-0.mb-2.ml-2 {
  left: auto !important;
}

.fixed.bottom-0.bg-gray-700.flex.cursor-pointer.flex.items-center.left-0.mb-2.ml-2.ml-72 {
  margin-right: 15rem;
  margin-left: 0px !important;
}

.bg-primary-600.flex.h-8.items-center.justify-center.rounded-md.mr-4 {
  margin-left: 1rem !important;
  margin-right: 0px !important;
}

.block.bg-white.border.cursor-pointer.fixed.flex.h-6.hidden.items-center.justify-center.rounded-full.text-gray-500.ml-72 {
  margin-right: 16.5rem !important;
  margin-left: auto !important;
}

.bg-white.border.flex.flex-col.leading-none.py-1.right-0.rounded-md {
  right: auto;
  left: 0px !important;
}

.loader {
  border: 4px solid #f3f3f3;
  /* Light grey */
  border-top: 4px solid #cc8400;
  /* Blue */
  border-radius: 50%;
  width: 24px;
  height: 24px;
  animation: spin 2s linear infinite;
  margin-right: 5px;
  /* Adds a little space between text and loader */

}

.datetimeshortcuts {
  left: 0px !important;
}

.bg-gray-50.border-gray-200.border-t.bottom-4.fixed.px-6.py-3.right-4.rounded-b {
  right: auto !important;
  left: 0rem !important;
}

.material-symbols-outlined.md-18.ml-auto.-mr-1.pl-4.text-white {
  padding-left: 0px !important;
  padding-right: .20rem !important;
  margin-right: 0px !important;
  margin-left: -.25rem !important;
}


/* .cursor-pointer.material-symbols-outlined.ml-2{
  margin-left: 0px !important;
  margin-right: .5rem !important;
} */


/* input[readonly]{
  background-color: rgb(249 250 251) !important;
} */


.before\:flex:before {
  margin-left: auto !important;
  margin-right: 0px !important;
}

.before\:mr-auto:before {
  margin-right: 0px !important;
}

.lg\:bottom-0.lg\:fixed.lg\:left-0.lg\:right-0.xl\:left-72 {
  right: 18rem !important;
  left: 0px !important;
}

.flex.flex-col.font-medium.mb-4.ml-auto.mt-2.shadow-sm.md\:flex-row.md\:mb-2.md\:mt-0.max-md\:w-full {
  margin-left: 0 !important;
  margin-right: auto !important;
}

@media (max-width: 768px) {
  .flex.flex-row.gap-3.items-center {
    margin-right: 1rem !important;
  }

  .lg\:bottom-0.lg\:fixed.lg\:left-0.lg\:right-0.xl\:left-72 {
    right: 0px !important;
    left: 0px !important;
  }

  .bottom-0.fixed.left-0.right-0 {
    right: 0px !important;
    left: 0px !important;
  }
}

a[href*="?_facets=True"] {
  display: none;
}

.block.h-4\.5.mr-3 {
  margin-right: 0px !important;
  margin-left: .75rem !important;
}