.psa-content-area-height {
  height: calc(var(--vh, 1vh)* 100 - 82px);
  overflow-y: auto;
}

.psa-mouse-pointer {
  cursor: pointer;
}

.psa-ps-30 {
  padding-left: 30px !important;
}

.psa-table-height-prepand {
  /* height: 33vh; */
  height: calc(100vh - 635px);
}

.psa-table-height-expand {
  /* height: 63vh;*/
  height: calc(100vh - 348px);
}

.psa-table-height-prepand,
.psa-table-height-expand {
  transition: height 0.3s ease-in-out;
}

.psa-form-page-height {
  height: calc(100vh - 244px);
  overflow-y: auto;
}

.psa-fieldset-legend {
  top: -22px !important;
}

/* Style the editor content */
#txtMessage .editor-toolbar,
#txtCorrespText .editor-toolbar {
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: 8px 8px 0px 0px;
}

#txtMessage .content,
#txtCorrespText .content {
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: 0px 0px 8px 8px;
}

.iti__country-list {
  z-index: 4 !important;
}

.psa-visibility-hidden {
  visibility: hidden;
}

.psa-report-table-height {
  height: calc(100vh - 267px);
}

.psa-active-filter {
  background-color: var(--bs-info-bg-subtle) !important;
  --bs-border-opacity: 1;
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
  padding-right: .5rem !important;
  padding-left: .5rem !important;
  --bs-text-opacity: 1;
  color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
}

.psa-form-view-html {
  background-color: var(--bs-secondary-bg);
  opacity: 1;
}

label.form-label {
  font-size: 13px !important;
}

th[data-filter-column] {
  cursor: pointer;
}
th[data-filter-column]:hover {
  background-color: rgba(0,0,0,0.02);
}

table.table thead .sorting:before, table.table thead .sorting:after {
  top: 8px;
}