/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[6].rules[1].use[0]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].rules[1].use[1]!./node_modules/@nexa/nfr-designer/src/styles/nfr-designer.scss?ngGlobalStyle ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Plus+Jakarta+Sans:wght@300;400;500;600;700&family=DM+Sans:wght@300;400;500;600;700&family=Poppins:wght@300;400;500;600;700&family=Source+Sans+3:wght@300;400;500;600;700&display=swap);
/*!*******************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/ag-grid-community/styles/ag-grid.css ***!
  \*******************************************************************************************************************************************************************************************************************************************/
.ag-icon {
  font-family: var(--ag-icon-font-family);
  font-weight: var(--ag-icon-font-weight);
  color: var(--ag-icon-font-color);
  font-size: var(--ag-icon-size);
  line-height: var(--ag-icon-size);
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  width: var(--ag-icon-size);
  height: var(--ag-icon-size);
  position: relative;
}
.ag-icon::before {
  content: "";
}
.ag-icon::after {
  background: transparent var(--ag-icon-image, none) center/contain no-repeat;
  display: var(--ag-icon-image-display);
  opacity: var(--ag-icon-image-opacity, 0.9);
  position: absolute;
  inset: 0;
  content: "";
}

.ag-icon-aggregation {
  font-family: var(--ag-icon-font-family-aggregation, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-aggregation, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-aggregation, var(--ag-icon-font-color));
}

.ag-icon-aggregation::before {
  content: var(--ag-icon-font-code-aggregation, "\f101");
  display: var(--ag-icon-font-display-aggregation, var(--ag-icon-font-display));
}

.ag-icon-aggregation::after {
  background-image: var(--ag-icon-image-aggregation, var(--ag-icon-image));
  display: var(--ag-icon-image-display-aggregation, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-aggregation, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-arrows {
  font-family: var(--ag-icon-font-family-arrows, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-arrows, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-arrows, var(--ag-icon-font-color));
}

.ag-icon-arrows::before {
  content: var(--ag-icon-font-code-arrows, "\f102");
  display: var(--ag-icon-font-display-arrows, var(--ag-icon-font-display));
}

.ag-icon-arrows::after {
  background-image: var(--ag-icon-image-arrows, var(--ag-icon-image));
  display: var(--ag-icon-image-display-arrows, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-arrows, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-asc {
  font-family: var(--ag-icon-font-family-asc, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-asc, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-asc, var(--ag-icon-font-color));
}

.ag-icon-asc::before {
  content: var(--ag-icon-font-code-asc, "\f103");
  display: var(--ag-icon-font-display-asc, var(--ag-icon-font-display));
}

.ag-icon-asc::after {
  background-image: var(--ag-icon-image-asc, var(--ag-icon-image));
  display: var(--ag-icon-image-display-asc, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-asc, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-cancel {
  font-family: var(--ag-icon-font-family-cancel, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-cancel, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-cancel, var(--ag-icon-font-color));
}

.ag-icon-cancel::before {
  content: var(--ag-icon-font-code-cancel, "\f104");
  display: var(--ag-icon-font-display-cancel, var(--ag-icon-font-display));
}

.ag-icon-cancel::after {
  background-image: var(--ag-icon-image-cancel, var(--ag-icon-image));
  display: var(--ag-icon-image-display-cancel, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-cancel, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-chart {
  font-family: var(--ag-icon-font-family-chart, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-chart, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-chart, var(--ag-icon-font-color));
}

.ag-icon-chart::before {
  content: var(--ag-icon-font-code-chart, "\f105");
  display: var(--ag-icon-font-display-chart, var(--ag-icon-font-display));
}

.ag-icon-chart::after {
  background-image: var(--ag-icon-image-chart, var(--ag-icon-image));
  display: var(--ag-icon-image-display-chart, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-chart, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-checkbox-checked {
  font-family: var(--ag-icon-font-family-checkbox-checked, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-checkbox-checked, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-checkbox-checked, var(--ag-icon-font-color));
}

.ag-icon-checkbox-checked::before {
  content: var(--ag-icon-font-code-checkbox-checked, "\f106");
  display: var(--ag-icon-font-display-checkbox-checked, var(--ag-icon-font-display));
}

.ag-icon-checkbox-checked::after {
  background-image: var(--ag-icon-image-checkbox-checked, var(--ag-icon-image));
  display: var(--ag-icon-image-display-checkbox-checked, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-checkbox-checked, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-checkbox-indeterminate {
  font-family: var(--ag-icon-font-family-checkbox-indeterminate, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-checkbox-indeterminate, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-checkbox-indeterminate, var(--ag-icon-font-color));
}

.ag-icon-checkbox-indeterminate::before {
  content: var(--ag-icon-font-code-checkbox-indeterminate, "\f107");
  display: var(--ag-icon-font-display-checkbox-indeterminate, var(--ag-icon-font-display));
}

.ag-icon-checkbox-indeterminate::after {
  background-image: var(--ag-icon-image-checkbox-indeterminate, var(--ag-icon-image));
  display: var(--ag-icon-image-display-checkbox-indeterminate, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-checkbox-indeterminate, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-checkbox-unchecked {
  font-family: var(--ag-icon-font-family-checkbox-unchecked, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-checkbox-unchecked, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-checkbox-unchecked, var(--ag-icon-font-color));
}

.ag-icon-checkbox-unchecked::before {
  content: var(--ag-icon-font-code-checkbox-unchecked, "\f108");
  display: var(--ag-icon-font-display-checkbox-unchecked, var(--ag-icon-font-display));
}

.ag-icon-checkbox-unchecked::after {
  background-image: var(--ag-icon-image-checkbox-unchecked, var(--ag-icon-image));
  display: var(--ag-icon-image-display-checkbox-unchecked, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-checkbox-unchecked, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-color-picker {
  font-family: var(--ag-icon-font-family-color-picker, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-color-picker, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-color-picker, var(--ag-icon-font-color));
}

.ag-icon-color-picker::before {
  content: var(--ag-icon-font-code-color-picker, "\f109");
  display: var(--ag-icon-font-display-color-picker, var(--ag-icon-font-display));
}

.ag-icon-color-picker::after {
  background-image: var(--ag-icon-image-color-picker, var(--ag-icon-image));
  display: var(--ag-icon-image-display-color-picker, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-color-picker, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-columns {
  font-family: var(--ag-icon-font-family-columns, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-columns, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-columns, var(--ag-icon-font-color));
}

.ag-icon-columns::before {
  content: var(--ag-icon-font-code-columns, "\f10a");
  display: var(--ag-icon-font-display-columns, var(--ag-icon-font-display));
}

.ag-icon-columns::after {
  background-image: var(--ag-icon-image-columns, var(--ag-icon-image));
  display: var(--ag-icon-image-display-columns, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-columns, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-contracted {
  font-family: var(--ag-icon-font-family-contracted, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-contracted, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-contracted, var(--ag-icon-font-color));
}

.ag-icon-contracted::before {
  content: var(--ag-icon-font-code-contracted, "\f10b");
  display: var(--ag-icon-font-display-contracted, var(--ag-icon-font-display));
}

.ag-icon-contracted::after {
  background-image: var(--ag-icon-image-contracted, var(--ag-icon-image));
  display: var(--ag-icon-image-display-contracted, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-contracted, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-copy {
  font-family: var(--ag-icon-font-family-copy, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-copy, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-copy, var(--ag-icon-font-color));
}

.ag-icon-copy::before {
  content: var(--ag-icon-font-code-copy, "\f10c");
  display: var(--ag-icon-font-display-copy, var(--ag-icon-font-display));
}

.ag-icon-copy::after {
  background-image: var(--ag-icon-image-copy, var(--ag-icon-image));
  display: var(--ag-icon-image-display-copy, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-copy, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-cross {
  font-family: var(--ag-icon-font-family-cross, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-cross, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-cross, var(--ag-icon-font-color));
}

.ag-icon-cross::before {
  content: var(--ag-icon-font-code-cross, "\f10d");
  display: var(--ag-icon-font-display-cross, var(--ag-icon-font-display));
}

.ag-icon-cross::after {
  background-image: var(--ag-icon-image-cross, var(--ag-icon-image));
  display: var(--ag-icon-image-display-cross, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-cross, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-csv {
  font-family: var(--ag-icon-font-family-csv, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-csv, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-csv, var(--ag-icon-font-color));
}

.ag-icon-csv::before {
  content: var(--ag-icon-font-code-csv, "\f10e");
  display: var(--ag-icon-font-display-csv, var(--ag-icon-font-display));
}

.ag-icon-csv::after {
  background-image: var(--ag-icon-image-csv, var(--ag-icon-image));
  display: var(--ag-icon-image-display-csv, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-csv, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-cut {
  font-family: var(--ag-icon-font-family-cut, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-cut, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-cut, var(--ag-icon-font-color));
}

.ag-icon-cut::before {
  content: var(--ag-icon-font-code-cut, "\f10f");
  display: var(--ag-icon-font-display-cut, var(--ag-icon-font-display));
}

.ag-icon-cut::after {
  background-image: var(--ag-icon-image-cut, var(--ag-icon-image));
  display: var(--ag-icon-image-display-cut, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-cut, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-desc {
  font-family: var(--ag-icon-font-family-desc, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-desc, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-desc, var(--ag-icon-font-color));
}

.ag-icon-desc::before {
  content: var(--ag-icon-font-code-desc, "\f110");
  display: var(--ag-icon-font-display-desc, var(--ag-icon-font-display));
}

.ag-icon-desc::after {
  background-image: var(--ag-icon-image-desc, var(--ag-icon-image));
  display: var(--ag-icon-image-display-desc, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-desc, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-excel {
  font-family: var(--ag-icon-font-family-excel, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-excel, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-excel, var(--ag-icon-font-color));
}

.ag-icon-excel::before {
  content: var(--ag-icon-font-code-excel, "\f111");
  display: var(--ag-icon-font-display-excel, var(--ag-icon-font-display));
}

.ag-icon-excel::after {
  background-image: var(--ag-icon-image-excel, var(--ag-icon-image));
  display: var(--ag-icon-image-display-excel, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-excel, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-expanded {
  font-family: var(--ag-icon-font-family-expanded, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-expanded, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-expanded, var(--ag-icon-font-color));
}

.ag-icon-expanded::before {
  content: var(--ag-icon-font-code-expanded, "\f112");
  display: var(--ag-icon-font-display-expanded, var(--ag-icon-font-display));
}

.ag-icon-expanded::after {
  background-image: var(--ag-icon-image-expanded, var(--ag-icon-image));
  display: var(--ag-icon-image-display-expanded, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-expanded, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-eye-slash {
  font-family: var(--ag-icon-font-family-eye-slash, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-eye-slash, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-eye-slash, var(--ag-icon-font-color));
}

.ag-icon-eye-slash::before {
  content: var(--ag-icon-font-code-eye-slash, "\f113");
  display: var(--ag-icon-font-display-eye-slash, var(--ag-icon-font-display));
}

.ag-icon-eye-slash::after {
  background-image: var(--ag-icon-image-eye-slash, var(--ag-icon-image));
  display: var(--ag-icon-image-display-eye-slash, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-eye-slash, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-eye {
  font-family: var(--ag-icon-font-family-eye, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-eye, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-eye, var(--ag-icon-font-color));
}

.ag-icon-eye::before {
  content: var(--ag-icon-font-code-eye, "\f114");
  display: var(--ag-icon-font-display-eye, var(--ag-icon-font-display));
}

.ag-icon-eye::after {
  background-image: var(--ag-icon-image-eye, var(--ag-icon-image));
  display: var(--ag-icon-image-display-eye, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-eye, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-filter {
  font-family: var(--ag-icon-font-family-filter, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-filter, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-filter, var(--ag-icon-font-color));
}

.ag-icon-filter::before {
  content: var(--ag-icon-font-code-filter, "\f115");
  display: var(--ag-icon-font-display-filter, var(--ag-icon-font-display));
}

.ag-icon-filter::after {
  background-image: var(--ag-icon-image-filter, var(--ag-icon-image));
  display: var(--ag-icon-image-display-filter, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-filter, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-first {
  font-family: var(--ag-icon-font-family-first, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-first, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-first, var(--ag-icon-font-color));
}

.ag-icon-first::before {
  content: var(--ag-icon-font-code-first, "\f116");
  display: var(--ag-icon-font-display-first, var(--ag-icon-font-display));
}

.ag-icon-first::after {
  background-image: var(--ag-icon-image-first, var(--ag-icon-image));
  display: var(--ag-icon-image-display-first, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-first, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-grip {
  font-family: var(--ag-icon-font-family-grip, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-grip, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-grip, var(--ag-icon-font-color));
}

.ag-icon-grip::before {
  content: var(--ag-icon-font-code-grip, "\f117");
  display: var(--ag-icon-font-display-grip, var(--ag-icon-font-display));
}

.ag-icon-grip::after {
  background-image: var(--ag-icon-image-grip, var(--ag-icon-image));
  display: var(--ag-icon-image-display-grip, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-grip, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-group {
  font-family: var(--ag-icon-font-family-group, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-group, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-group, var(--ag-icon-font-color));
}

.ag-icon-group::before {
  content: var(--ag-icon-font-code-group, "\f118");
  display: var(--ag-icon-font-display-group, var(--ag-icon-font-display));
}

.ag-icon-group::after {
  background-image: var(--ag-icon-image-group, var(--ag-icon-image));
  display: var(--ag-icon-image-display-group, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-group, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-last {
  font-family: var(--ag-icon-font-family-last, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-last, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-last, var(--ag-icon-font-color));
}

.ag-icon-last::before {
  content: var(--ag-icon-font-code-last, "\f119");
  display: var(--ag-icon-font-display-last, var(--ag-icon-font-display));
}

.ag-icon-last::after {
  background-image: var(--ag-icon-image-last, var(--ag-icon-image));
  display: var(--ag-icon-image-display-last, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-last, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-left {
  font-family: var(--ag-icon-font-family-left, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-left, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-left, var(--ag-icon-font-color));
}

.ag-icon-left::before {
  content: var(--ag-icon-font-code-left, "\f11a");
  display: var(--ag-icon-font-display-left, var(--ag-icon-font-display));
}

.ag-icon-left::after {
  background-image: var(--ag-icon-image-left, var(--ag-icon-image));
  display: var(--ag-icon-image-display-left, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-left, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-linked {
  font-family: var(--ag-icon-font-family-linked, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-linked, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-linked, var(--ag-icon-font-color));
}

.ag-icon-linked::before {
  content: var(--ag-icon-font-code-linked, "\f11b");
  display: var(--ag-icon-font-display-linked, var(--ag-icon-font-display));
}

.ag-icon-linked::after {
  background-image: var(--ag-icon-image-linked, var(--ag-icon-image));
  display: var(--ag-icon-image-display-linked, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-linked, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-loading {
  font-family: var(--ag-icon-font-family-loading, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-loading, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-loading, var(--ag-icon-font-color));
}

.ag-icon-loading::before {
  content: var(--ag-icon-font-code-loading, "\f11c");
  display: var(--ag-icon-font-display-loading, var(--ag-icon-font-display));
}

.ag-icon-loading::after {
  background-image: var(--ag-icon-image-loading, var(--ag-icon-image));
  display: var(--ag-icon-image-display-loading, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-loading, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-maximize {
  font-family: var(--ag-icon-font-family-maximize, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-maximize, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-maximize, var(--ag-icon-font-color));
}

.ag-icon-maximize::before {
  content: var(--ag-icon-font-code-maximize, "\f11d");
  display: var(--ag-icon-font-display-maximize, var(--ag-icon-font-display));
}

.ag-icon-maximize::after {
  background-image: var(--ag-icon-image-maximize, var(--ag-icon-image));
  display: var(--ag-icon-image-display-maximize, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-maximize, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-menu {
  font-family: var(--ag-icon-font-family-menu, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-menu, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-menu, var(--ag-icon-font-color));
}

.ag-icon-menu::before {
  content: var(--ag-icon-font-code-menu, "\f11e");
  display: var(--ag-icon-font-display-menu, var(--ag-icon-font-display));
}

.ag-icon-menu::after {
  background-image: var(--ag-icon-image-menu, var(--ag-icon-image));
  display: var(--ag-icon-image-display-menu, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-menu, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-minimize {
  font-family: var(--ag-icon-font-family-minimize, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-minimize, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-minimize, var(--ag-icon-font-color));
}

.ag-icon-minimize::before {
  content: var(--ag-icon-font-code-minimize, "\f11f");
  display: var(--ag-icon-font-display-minimize, var(--ag-icon-font-display));
}

.ag-icon-minimize::after {
  background-image: var(--ag-icon-image-minimize, var(--ag-icon-image));
  display: var(--ag-icon-image-display-minimize, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-minimize, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-next {
  font-family: var(--ag-icon-font-family-next, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-next, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-next, var(--ag-icon-font-color));
}

.ag-icon-next::before {
  content: var(--ag-icon-font-code-next, "\f120");
  display: var(--ag-icon-font-display-next, var(--ag-icon-font-display));
}

.ag-icon-next::after {
  background-image: var(--ag-icon-image-next, var(--ag-icon-image));
  display: var(--ag-icon-image-display-next, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-next, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-none {
  font-family: var(--ag-icon-font-family-none, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-none, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-none, var(--ag-icon-font-color));
}

.ag-icon-none::before {
  content: var(--ag-icon-font-code-none, "\f121");
  display: var(--ag-icon-font-display-none, var(--ag-icon-font-display));
}

.ag-icon-none::after {
  background-image: var(--ag-icon-image-none, var(--ag-icon-image));
  display: var(--ag-icon-image-display-none, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-none, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-not-allowed {
  font-family: var(--ag-icon-font-family-not-allowed, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-not-allowed, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-not-allowed, var(--ag-icon-font-color));
}

.ag-icon-not-allowed::before {
  content: var(--ag-icon-font-code-not-allowed, "\f122");
  display: var(--ag-icon-font-display-not-allowed, var(--ag-icon-font-display));
}

.ag-icon-not-allowed::after {
  background-image: var(--ag-icon-image-not-allowed, var(--ag-icon-image));
  display: var(--ag-icon-image-display-not-allowed, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-not-allowed, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-paste {
  font-family: var(--ag-icon-font-family-paste, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-paste, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-paste, var(--ag-icon-font-color));
}

.ag-icon-paste::before {
  content: var(--ag-icon-font-code-paste, "\f123");
  display: var(--ag-icon-font-display-paste, var(--ag-icon-font-display));
}

.ag-icon-paste::after {
  background-image: var(--ag-icon-image-paste, var(--ag-icon-image));
  display: var(--ag-icon-image-display-paste, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-paste, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-pin {
  font-family: var(--ag-icon-font-family-pin, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-pin, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-pin, var(--ag-icon-font-color));
}

.ag-icon-pin::before {
  content: var(--ag-icon-font-code-pin, "\f124");
  display: var(--ag-icon-font-display-pin, var(--ag-icon-font-display));
}

.ag-icon-pin::after {
  background-image: var(--ag-icon-image-pin, var(--ag-icon-image));
  display: var(--ag-icon-image-display-pin, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-pin, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-pivot {
  font-family: var(--ag-icon-font-family-pivot, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-pivot, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-pivot, var(--ag-icon-font-color));
}

.ag-icon-pivot::before {
  content: var(--ag-icon-font-code-pivot, "\f125");
  display: var(--ag-icon-font-display-pivot, var(--ag-icon-font-display));
}

.ag-icon-pivot::after {
  background-image: var(--ag-icon-image-pivot, var(--ag-icon-image));
  display: var(--ag-icon-image-display-pivot, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-pivot, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-previous {
  font-family: var(--ag-icon-font-family-previous, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-previous, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-previous, var(--ag-icon-font-color));
}

.ag-icon-previous::before {
  content: var(--ag-icon-font-code-previous, "\f126");
  display: var(--ag-icon-font-display-previous, var(--ag-icon-font-display));
}

.ag-icon-previous::after {
  background-image: var(--ag-icon-image-previous, var(--ag-icon-image));
  display: var(--ag-icon-image-display-previous, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-previous, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-radio-button-off {
  font-family: var(--ag-icon-font-family-radio-button-off, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-radio-button-off, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-radio-button-off, var(--ag-icon-font-color));
}

.ag-icon-radio-button-off::before {
  content: var(--ag-icon-font-code-radio-button-off, "\f127");
  display: var(--ag-icon-font-display-radio-button-off, var(--ag-icon-font-display));
}

.ag-icon-radio-button-off::after {
  background-image: var(--ag-icon-image-radio-button-off, var(--ag-icon-image));
  display: var(--ag-icon-image-display-radio-button-off, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-radio-button-off, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-radio-button-on {
  font-family: var(--ag-icon-font-family-radio-button-on, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-radio-button-on, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-radio-button-on, var(--ag-icon-font-color));
}

.ag-icon-radio-button-on::before {
  content: var(--ag-icon-font-code-radio-button-on, "\f128");
  display: var(--ag-icon-font-display-radio-button-on, var(--ag-icon-font-display));
}

.ag-icon-radio-button-on::after {
  background-image: var(--ag-icon-image-radio-button-on, var(--ag-icon-image));
  display: var(--ag-icon-image-display-radio-button-on, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-radio-button-on, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-right {
  font-family: var(--ag-icon-font-family-right, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-right, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-right, var(--ag-icon-font-color));
}

.ag-icon-right::before {
  content: var(--ag-icon-font-code-right, "\f129");
  display: var(--ag-icon-font-display-right, var(--ag-icon-font-display));
}

.ag-icon-right::after {
  background-image: var(--ag-icon-image-right, var(--ag-icon-image));
  display: var(--ag-icon-image-display-right, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-right, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-save {
  font-family: var(--ag-icon-font-family-save, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-save, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-save, var(--ag-icon-font-color));
}

.ag-icon-save::before {
  content: var(--ag-icon-font-code-save, "\f12a");
  display: var(--ag-icon-font-display-save, var(--ag-icon-font-display));
}

.ag-icon-save::after {
  background-image: var(--ag-icon-image-save, var(--ag-icon-image));
  display: var(--ag-icon-image-display-save, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-save, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-small-down {
  font-family: var(--ag-icon-font-family-small-down, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-small-down, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-small-down, var(--ag-icon-font-color));
}

.ag-icon-small-down::before {
  content: var(--ag-icon-font-code-small-down, "\f12b");
  display: var(--ag-icon-font-display-small-down, var(--ag-icon-font-display));
}

.ag-icon-small-down::after {
  background-image: var(--ag-icon-image-small-down, var(--ag-icon-image));
  display: var(--ag-icon-image-display-small-down, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-small-down, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-small-left {
  font-family: var(--ag-icon-font-family-small-left, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-small-left, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-small-left, var(--ag-icon-font-color));
}

.ag-icon-small-left::before {
  content: var(--ag-icon-font-code-small-left, "\f12c");
  display: var(--ag-icon-font-display-small-left, var(--ag-icon-font-display));
}

.ag-icon-small-left::after {
  background-image: var(--ag-icon-image-small-left, var(--ag-icon-image));
  display: var(--ag-icon-image-display-small-left, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-small-left, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-small-right {
  font-family: var(--ag-icon-font-family-small-right, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-small-right, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-small-right, var(--ag-icon-font-color));
}

.ag-icon-small-right::before {
  content: var(--ag-icon-font-code-small-right, "\f12d");
  display: var(--ag-icon-font-display-small-right, var(--ag-icon-font-display));
}

.ag-icon-small-right::after {
  background-image: var(--ag-icon-image-small-right, var(--ag-icon-image));
  display: var(--ag-icon-image-display-small-right, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-small-right, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-small-up {
  font-family: var(--ag-icon-font-family-small-up, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-small-up, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-small-up, var(--ag-icon-font-color));
}

.ag-icon-small-up::before {
  content: var(--ag-icon-font-code-small-up, "\f12e");
  display: var(--ag-icon-font-display-small-up, var(--ag-icon-font-display));
}

.ag-icon-small-up::after {
  background-image: var(--ag-icon-image-small-up, var(--ag-icon-image));
  display: var(--ag-icon-image-display-small-up, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-small-up, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-tick {
  font-family: var(--ag-icon-font-family-tick, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-tick, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-tick, var(--ag-icon-font-color));
}

.ag-icon-tick::before {
  content: var(--ag-icon-font-code-tick, "\f12f");
  display: var(--ag-icon-font-display-tick, var(--ag-icon-font-display));
}

.ag-icon-tick::after {
  background-image: var(--ag-icon-image-tick, var(--ag-icon-image));
  display: var(--ag-icon-image-display-tick, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-tick, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-tree-closed {
  font-family: var(--ag-icon-font-family-tree-closed, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-tree-closed, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-tree-closed, var(--ag-icon-font-color));
}

.ag-icon-tree-closed::before {
  content: var(--ag-icon-font-code-tree-closed, "\f130");
  display: var(--ag-icon-font-display-tree-closed, var(--ag-icon-font-display));
}

.ag-icon-tree-closed::after {
  background-image: var(--ag-icon-image-tree-closed, var(--ag-icon-image));
  display: var(--ag-icon-image-display-tree-closed, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-tree-closed, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-tree-indeterminate {
  font-family: var(--ag-icon-font-family-tree-indeterminate, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-tree-indeterminate, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-tree-indeterminate, var(--ag-icon-font-color));
}

.ag-icon-tree-indeterminate::before {
  content: var(--ag-icon-font-code-tree-indeterminate, "\f131");
  display: var(--ag-icon-font-display-tree-indeterminate, var(--ag-icon-font-display));
}

.ag-icon-tree-indeterminate::after {
  background-image: var(--ag-icon-image-tree-indeterminate, var(--ag-icon-image));
  display: var(--ag-icon-image-display-tree-indeterminate, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-tree-indeterminate, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-tree-open {
  font-family: var(--ag-icon-font-family-tree-open, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-tree-open, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-tree-open, var(--ag-icon-font-color));
}

.ag-icon-tree-open::before {
  content: var(--ag-icon-font-code-tree-open, "\f132");
  display: var(--ag-icon-font-display-tree-open, var(--ag-icon-font-display));
}

.ag-icon-tree-open::after {
  background-image: var(--ag-icon-image-tree-open, var(--ag-icon-image));
  display: var(--ag-icon-image-display-tree-open, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-tree-open, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-unlinked {
  font-family: var(--ag-icon-font-family-unlinked, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-unlinked, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-unlinked, var(--ag-icon-font-color));
}

.ag-icon-unlinked::before {
  content: var(--ag-icon-font-code-unlinked, "\f133");
  display: var(--ag-icon-font-display-unlinked, var(--ag-icon-font-display));
}

.ag-icon-unlinked::after {
  background-image: var(--ag-icon-image-unlinked, var(--ag-icon-image));
  display: var(--ag-icon-image-display-unlinked, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-unlinked, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-up {
  font-family: var(--ag-icon-font-family-up, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-up, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-up, var(--ag-icon-font-color));
}

.ag-icon-up::before {
  content: var(--ag-icon-font-code-up, "\f134");
  display: var(--ag-icon-font-display-up, var(--ag-icon-font-display));
}

.ag-icon-up::after {
  background-image: var(--ag-icon-image-up, var(--ag-icon-image));
  display: var(--ag-icon-image-display-up, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-up, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-down {
  font-family: var(--ag-icon-font-family-down, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-down, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-down, var(--ag-icon-font-color));
}

.ag-icon-down::before {
  content: var(--ag-icon-font-code-down, "\f135");
  display: var(--ag-icon-font-display-down, var(--ag-icon-font-display));
}

.ag-icon-down::after {
  background-image: var(--ag-icon-image-down, var(--ag-icon-image));
  display: var(--ag-icon-image-display-down, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-down, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-plus {
  font-family: var(--ag-icon-font-family-plus, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-plus, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-plus, var(--ag-icon-font-color));
}

.ag-icon-plus::before {
  content: var(--ag-icon-font-code-plus, "\f136");
  display: var(--ag-icon-font-display-plus, var(--ag-icon-font-display));
}

.ag-icon-plus::after {
  background-image: var(--ag-icon-image-plus, var(--ag-icon-image));
  display: var(--ag-icon-image-display-plus, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-plus, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-minus {
  font-family: var(--ag-icon-font-family-minus, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-minus, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-minus, var(--ag-icon-font-color));
}

.ag-icon-minus::before {
  content: var(--ag-icon-font-code-minus, "\f137");
  display: var(--ag-icon-font-display-minus, var(--ag-icon-font-display));
}

.ag-icon-minus::after {
  background-image: var(--ag-icon-image-minus, var(--ag-icon-image));
  display: var(--ag-icon-image-display-minus, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-minus, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-menu-alt {
  font-family: var(--ag-icon-font-family-menu-alt, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-menu-alt, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-menu-alt, var(--ag-icon-font-color));
}

.ag-icon-menu-alt::before {
  content: var(--ag-icon-font-code-menu-alt, "\f138");
  display: var(--ag-icon-font-display-menu-alt, var(--ag-icon-font-display));
}

.ag-icon-menu-alt::after {
  background-image: var(--ag-icon-image-menu-alt, var(--ag-icon-image));
  display: var(--ag-icon-image-display-menu-alt, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-menu-alt, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-settings {
  font-family: var(--ag-icon-font-family-settings, var(--ag-icon-font-family));
  font-weight: var(--ag-icon-font-weight-settings, var(--ag-icon-font-weight));
  color: var(--ag-icon-font-color-settings, var(--ag-icon-font-color));
}

.ag-icon-settings::before {
  content: var(--ag-icon-font-code-settings, "\f139");
  display: var(--ag-icon-font-display-settings, var(--ag-icon-font-display));
}

.ag-icon-settings::after {
  background-image: var(--ag-icon-image-settings, var(--ag-icon-image));
  display: var(--ag-icon-image-display-settings, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-settings, var(--ag-icon-image-opacity, 0.9));
}

.ag-icon-row-drag::before {
  content: var(--ag-icon-font-code-grip);
}

.ag-left-arrow::before {
  content: var(--ag-icon-font-code-left);
}

.ag-right-arrow::before {
  content: var(--ag-icon-font-code-right);
}

[class*=ag-theme-] {
  --ag-foreground-color: #000;
  --ag-data-color: var(--ag-foreground-color);
  --ag-secondary-foreground-color: var(--ag-foreground-color);
  --ag-header-foreground-color: var(--ag-secondary-foreground-color);
  --ag-disabled-foreground-color: rgba(0, 0, 0, 0.5);
  --ag-background-color: #fff;
  --ag-header-background-color: transparent;
  --ag-tooltip-background-color: transparent;
  --ag-subheader-background-color: transparent;
  --ag-subheader-toolbar-background-color: transparent;
  --ag-control-panel-background-color: transparent;
  --ag-side-button-selected-background-color: var(--ag-control-panel-background-color);
  --ag-selected-row-background-color: #BBB;
  --ag-odd-row-background-color: var(--ag-background-color);
  --ag-modal-overlay-background-color: rgba(255, 255, 255, 0.66);
  --ag-menu-background-color: var(--ag-background-color);
  --ag-menu-border-color: var(--ag-border-color);
  --ag-panel-background-color: var(--ag-background-color);
  --ag-panel-border-color: var(--ag-border-color);
  --ag-row-hover-color: transparent;
  --ag-column-hover-color: transparent;
  --ag-range-selection-border-color: var(--ag-foreground-color);
  --ag-range-selection-border-style: solid;
  --ag-range-selection-background-color: rgba(0, 0, 0, 0.2);
  --ag-range-selection-background-color-2: var(--ag-range-selection-background-color);
  --ag-range-selection-background-color-3: var(--ag-range-selection-background-color);
  --ag-range-selection-background-color-4: var(--ag-range-selection-background-color);
  --ag-range-selection-highlight-color: var(--ag-range-selection-border-color);
  --ag-selected-tab-underline-color: var(--ag-range-selection-border-color);
  --ag-selected-tab-underline-width: 0;
  --ag-selected-tab-underline-transition-speed: 0s;
  --ag-range-selection-chart-category-background-color: rgba(0, 255, 132, 0.1);
  --ag-range-selection-chart-background-color: rgba(0, 88, 255, 0.1);
  --ag-header-cell-hover-background-color: transparent;
  --ag-header-cell-moving-background-color: var(--ag-background-color);
  --ag-value-change-value-highlight-background-color: rgba(22, 160, 133, 0.5);
  --ag-value-change-delta-up-color: #43a047;
  --ag-value-change-delta-down-color: #e53935;
  --ag-row-loading-skeleton-effect-color: rgba(66, 66, 66, 0.2);
  --ag-chip-background-color: transparent;
  --ag-chip-border-color: var(--ag-chip-background-color);
  --ag-borders: solid 1px;
  --ag-border-color: rgba(0, 0, 0, 0.25);
  --ag-borders-critical: var(--ag-borders);
  --ag-borders-secondary: var(--ag-borders);
  --ag-secondary-border-color: var(--ag-border-color);
  --ag-row-border-style: solid;
  --ag-row-border-color: var(--ag-secondary-border-color);
  --ag-row-border-width: 1px;
  --ag-cell-horizontal-border: solid transparent;
  --ag-borders-input: var(--ag-borders-secondary);
  --ag-input-border-color: var(--ag-secondary-border-color);
  --ag-borders-input-invalid: solid 2px;
  --ag-input-border-color-invalid: var(--ag-invalid-color);
  --ag-borders-side-button: var(--ag-borders);
  --ag-border-radius: 0px;
  --ag-wrapper-border-radius: var(--ag-border-radius);
  --ag-row-border-color: var(--ag-secondary-border-color);
  --ag-header-column-separator-display: none;
  --ag-header-column-separator-height: 100%;
  --ag-header-column-separator-width: 1px;
  --ag-header-column-separator-color: var(--ag-secondary-border-color);
  --ag-header-column-resize-handle-display: none;
  --ag-header-column-resize-handle-height: 50%;
  --ag-header-column-resize-handle-width: 1px;
  --ag-header-column-resize-handle-color: var(--ag-secondary-border-color);
  --ag-invalid-color: red;
  --ag-input-disabled-border-color: var(--ag-input-border-color);
  --ag-input-disabled-background-color: transparent;
  --ag-checkbox-background-color: transparent;
  --ag-checkbox-border-radius: var(--ag-border-radius);
  --ag-checkbox-checked-color: var(--ag-foreground-color);
  --ag-checkbox-unchecked-color: var(--ag-foreground-color);
  --ag-checkbox-indeterminate-color: var(--ag-checkbox-unchecked-color);
  --ag-toggle-button-off-border-color: var(--ag-checkbox-unchecked-color);
  --ag-toggle-button-off-background-color: var(--ag-checkbox-unchecked-color);
  --ag-toggle-button-on-border-color: var(--ag-checkbox-checked-color);
  --ag-toggle-button-on-background-color: var(--ag-checkbox-checked-color);
  --ag-toggle-button-switch-background-color: var(--ag-background-color);
  --ag-toggle-button-switch-border-color: var(--ag-toggle-button-off-border-color);
  --ag-toggle-button-border-width: 1px;
  --ag-toggle-button-height: var(--ag-icon-size);
  --ag-toggle-button-width: calc(var(--ag-toggle-button-height) * 2);
  --ag-input-focus-box-shadow: none;
  --ag-input-focus-border-color: none;
  --ag-minichart-selected-chart-color: var(--ag-checkbox-checked-color);
  --ag-minichart-selected-page-color: var(--ag-checkbox-checked-color);
  --ag-grid-size: 4px;
  --ag-icon-size: 12px;
  --ag-icon-font-weight: normal;
  --ag-icon-font-color: var(--ag-foreground-color);
  --ag-icon-image-display: block;
  --ag-widget-container-horizontal-padding: calc(var(--ag-grid-size) * 1.5);
  --ag-widget-container-vertical-padding: calc(var(--ag-grid-size) * 1.5);
  --ag-widget-horizontal-spacing: calc(var(--ag-grid-size) * 2);
  --ag-widget-vertical-spacing: var(--ag-grid-size);
  --ag-cell-horizontal-padding: calc(var(--ag-grid-size) * 3);
  --ag-cell-widget-spacing: var(--ag-cell-horizontal-padding);
  --ag-row-height: calc(var(--ag-grid-size) * 6 + 1px);
  --ag-header-height: var(--ag-row-height);
  --ag-list-item-height: calc(var(--ag-grid-size) * 5);
  --ag-column-select-indent-size: calc(var(--ag-grid-size) + var(--ag-icon-size));
  --ag-set-filter-indent-size: calc(var(--ag-grid-size) + var(--ag-icon-size));
  --ag-advanced-filter-builder-indent-size: calc(var(--ag-grid-size) * 2 + var(--ag-icon-size));
  --ag-row-group-indent-size: calc(var(--ag-cell-widget-spacing) + var(--ag-icon-size));
  --ag-filter-tool-panel-group-indent: 16px;
  --ag-tab-min-width: 220px;
  --ag-menu-min-width: 181px;
  --ag-side-bar-panel-width: 200px;
  --ag-font-family: "Helvetica Neue", sans-serif;
  --ag-font-size: 14px;
  --ag-card-radius: var(--ag-border-radius);
  --ag-card-shadow: none;
  --ag-popup-shadow: 5px 5px 10px rgba(0, 0, 0, 0.3);
  --ag-advanced-filter-join-pill-color: #f08e8d;
  --ag-advanced-filter-column-pill-color: #a6e194;
  --ag-advanced-filter-option-pill-color: #f3c08b;
  --ag-advanced-filter-value-pill-color: #85c0e4;
}

.ag-root-wrapper, .ag-sticky-top, .ag-sticky-bottom, .ag-dnd-ghost {
  background-color: var(--ag-background-color);
}

[class*=ag-theme-] {
  -webkit-font-smoothing: antialiased;
  font-family: var(--ag-font-family);
  font-size: var(--ag-font-size);
  line-height: normal;
  color: var(--ag-foreground-color);
}

ag-grid, ag-grid-angular, ag-grid-ng2, ag-grid-polymer, ag-grid-aurelia {
  display: block;
}

.ag-aria-description-container {
  z-index: 9999;
  border: 0px;
  clip: rect(1px, 1px, 1px, 1px);
  height: 1px;
  width: 1px;
  position: absolute;
  overflow: hidden;
  padding: 0px;
  white-space: nowrap;
}

.ag-hidden {
  display: none !important;
}

.ag-invisible {
  visibility: hidden !important;
}

.ag-no-transition {
  transition: none !important;
}

.ag-drag-handle {
  cursor: grab;
}

.ag-column-drop-wrapper {
  display: flex;
}

.ag-column-drop-horizontal-half-width {
  display: inline-block;
  width: 50% !important;
}

.ag-unselectable {
  -webkit-user-select: none;
  user-select: none;
}

.ag-selectable {
  -webkit-user-select: text;
  user-select: text;
}

.ag-tab {
  position: relative;
}

.ag-tab-guard {
  position: absolute;
  width: 0;
  height: 0;
  display: block;
}

.ag-select-agg-func-popup {
  position: absolute;
}

.ag-input-wrapper, .ag-picker-field-wrapper {
  display: flex;
  flex: 1 1 auto;
  align-items: center;
  line-height: normal;
  position: relative;
}

.ag-shake-left-to-right {
  animation-direction: alternate;
  animation-duration: 0.2s;
  animation-iteration-count: infinite;
  animation-name: ag-shake-left-to-right;
}

@keyframes ag-shake-left-to-right {
  from {
    padding-left: 6px;
    padding-right: 2px;
  }
  to {
    padding-left: 2px;
    padding-right: 6px;
  }
}
.ag-root-wrapper {
  cursor: default;
  position: relative;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  white-space: normal;
}
.ag-root-wrapper.ag-layout-normal {
  height: 100%;
}

.ag-watermark {
  position: absolute;
  bottom: 20px;
  right: 25px;
  opacity: 0.7;
  transition: opacity 1s ease-out 3s;
  color: #9B9B9B;
}
.ag-watermark::before {
  content: "";
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjA5IiBoZWlnaHQ9IjM2IiB2aWV3Qm94PSIwIDAgMjA5IDM2IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMTkyLjk5MyAyMy42NTgyVjE1LjcxMTdIMTc5LjQ1MkwxNzEuNTA1IDIzLjY1ODJIMTkyLjk5M1oiIGZpbGw9IiM5QjlCOUIiLz4KPHBhdGggZD0iTTIwOC4yNSAzLjk1MDgxSDE5MS4yNzZMMTgzLjI2NiAxMS44OTczSDIwOC4yNVYzLjk1MDgxWiIgZmlsbD0iIzlCOUI5QiIvPgo8cGF0aCBkPSJNMTYzLjYyMiAzMS42MDQ4TDE2Ny42OTEgMjcuNTM2MUgxODEuNDIzVjM1LjQ4MjdIMTYzLjYyMlYzMS42MDQ4WiIgZmlsbD0iIzlCOUI5QiIvPgo8cGF0aCBkPSJNMTY2LjYxIDE5Ljc4MDNIMTc1LjM4M0wxODMuMzkzIDExLjgzMzdIMTY2LjYxVjE5Ljc4MDNaIiBmaWxsPSIjOUI5QjlCIi8+CjxwYXRoIGQ9Ik0xNTcuMDExIDMxLjYwNDdIMTYzLjYyMkwxNzEuNTA1IDIzLjY1ODJIMTU3LjAxMVYzMS42MDQ3WiIgZmlsbD0iIzlCOUI5QiIvPgo8cGF0aCBkPSJNMTkxLjI3NiAzLjk1MDgxTDE4Ny4yMDggOC4wMTk0MUgxNjEuMjdWMC4wNzI4NzZIMTkxLjI3NlYzLjk1MDgxWiIgZmlsbD0iIzlCOUI5QiIvPgo8cGF0aCBkPSJNMjAuODM5MSAzMC4yMDYxSDguMzc4OTJMNi4yMTc0NSAzNS41NDYySDAuNzUwMjQ0TDEyLjI1NjggOC41OTE1NUgxNy4wMjQ3TDI4LjUzMTMgMzUuNTQ2MkgyMy4wMDA1TDIwLjgzOTEgMzAuMjA2MVpNMTkuMTIyNyAyNS45NDY4TDE0LjYwOSAxNC45NDg4TDEwLjA5NTQgMjUuOTQ2OEgxOS4xMjI3WiIgZmlsbD0iIzlCOUI5QiIvPgo8cGF0aCBkPSJNMTA0LjQzNyAxOC41MDg5QzEwNi4wMjYgMTYuMTU2NyAxMTAuMDMxIDE1LjkwMjQgMTExLjY4NCAxNS45MDI0VjIwLjQ3OTZDMTA5LjY1IDIwLjQ3OTYgMTA3LjYxNSAyMC41NDMyIDEwNi40MDcgMjEuNDMzMkMxMDUuMiAyMi4zMjMyIDEwNC41NjQgMjMuNTMxMSAxMDQuNTY0IDI0Ljk5MzJWMzUuNTQ2Mkg5OS42MDUxVjE1LjkwMjRIMTA0LjM3M0wxMDQuNDM3IDE4LjUwODlaIiBmaWxsPSIjOUI5QjlCIi8+CjxwYXRoIGQ9Ik0xMTkuMzc2IDE1LjkwMjRIMTE0LjQxOFYzNS41NDYySDExOS4zNzZWMTUuOTAyNFoiIGZpbGw9IiM5QjlCOUIiLz4KPHBhdGggZD0iTTExOS4zNzYgNy4xMjkzOUgxMTQuNDE4VjEyLjk3OEgxMTkuMzc2VjcuMTI5MzlaIiBmaWxsPSIjOUI5QjlCIi8+CjxwYXRoIGQ9Ik0xNDMuOTc5IDcuMTI5MzlWMzUuNTQ2MkgxMzkuMjExTDEzOS4wODQgMzIuNTU4M0MxMzguMzg0IDMzLjU3NTUgMTM3LjQ5NCAzNC40MDE5IDEzNi40MTQgMzUuMDM3NkMxMzUuMzMzIDM1LjYwOTggMTMzLjk5OCAzNS45Mjc2IDEzMi40NzIgMzUuOTI3NkMxMzEuMTM3IDM1LjkyNzYgMTI5Ljg2NiAzNS42NzMzIDEyOC43ODUgMzUuMjI4M0MxMjcuNjQxIDM0LjcxOTcgMTI2LjYyMyAzNC4wODQgMTI1Ljc5NyAzMy4xOTRDMTI0Ljk3MSAzMi4zMDQgMTI0LjI3MSAzMS4yMjMzIDEyMy44MjYgMzAuMDE1NEMxMjMuMzE4IDI4LjgwNzUgMTIzLjEyNyAyNy40MDkgMTIzLjEyNyAyNS44ODMyQzEyMy4xMjcgMjQuMzU3NSAxMjMuMzgxIDIyLjk1ODkgMTIzLjgyNiAyMS42ODc0QzEyNC4zMzUgMjAuNDE2IDEyNC45NzEgMTkuMzM1MyAxMjUuNzk3IDE4LjQ0NTNDMTI2LjYyMyAxNy41NTUyIDEyNy42NDEgMTYuODU2IDEyOC43ODUgMTYuMzQ3NEMxMjkuOTI5IDE1LjgzODggMTMxLjEzNyAxNS41ODQ1IDEzMi40NzIgMTUuNTg0NUMxMzMuOTk4IDE1LjU4NDUgMTM1LjI2OSAxNS44Mzg4IDEzNi4zNSAxNi40MTA5QzEzNy40MzEgMTYuOTgzMSAxMzguMzIxIDE3Ljc0NTkgMTM5LjAyIDE4LjgyNjdWNy4xOTI5NUgxNDMuOTc5VjcuMTI5MzlaTTEzMy41NTMgMzEuNjY4M0MxMzUuMjA2IDMxLjY2ODMgMTM2LjQ3NyAzMS4wOTYyIDEzNy40OTQgMzAuMDE1NEMxMzguNTExIDI4LjkzNDcgMTM5LjAyIDI3LjQ3MjUgMTM5LjAyIDI1LjY5MjVDMTM5LjAyIDIzLjkxMjUgMTM4LjUxMSAyMi41MTM5IDEzNy40OTQgMjEuMzY5NkMxMzYuNDc3IDIwLjI4ODggMTM1LjIwNiAxOS43MTY3IDEzMy41NTMgMTkuNzE2N0MxMzEuOTYzIDE5LjcxNjcgMTMwLjYyOCAyMC4yODg4IDEyOS42NzUgMjEuMzY5NkMxMjguNjU4IDIyLjQ1MDMgMTI4LjE0OSAyMy45MTI1IDEyOC4xNDkgMjUuNjkyNUMxMjguMTQ5IDI3LjQ3MjUgMTI4LjY1OCAyOC44NzExIDEyOS42NzUgMjkuOTUxOEMxMzAuNjkyIDMxLjA5NjEgMTMxLjk2MyAzMS42NjgzIDEzMy41NTMgMzEuNjY4M1oiIGZpbGw9IiM5QjlCOUIiLz4KPHBhdGggZD0iTTU3LjIwMjQgMjAuMzUyNUg0NC45MzNWMjQuNjExOEg1MS45MjU5QzUxLjczNTIgMjYuNzczMyA1MC45MDg4IDI4LjQyNjEgNDkuNTEwMiAyOS43NjExQzQ4LjExMTYgMzEuMDMyNiA0Ni4zMzE1IDMxLjY2ODMgNDQuMDQyOSAzMS42NjgzQzQyLjc3MTUgMzEuNjY4MyA0MS41NjM2IDMxLjQxNCA0MC41NDY1IDMwLjk2OUMzOS40NjU3IDMwLjUyNCAzOC41NzU3IDI5Ljg4ODMgMzcuODEyOSAyOC45OTgzQzM3LjA1IDI4LjE3MTggMzYuNDc3OCAyNy4xNTQ3IDM2LjAzMjggMjUuOTQ2OEMzNS41ODc4IDI0LjczODkgMzUuMzk3MSAyMy40Njc1IDM1LjM5NzEgMjIuMDA1M0MzNS4zOTcxIDIwLjU0MzIgMzUuNTg3OCAxOS4yNzE3IDM2LjAzMjggMTguMDYzOEMzNi40MTQzIDE2Ljg1NiAzNy4wNSAxNS45MDI0IDM3LjgxMjkgMTUuMDEyNEMzOC41NzU3IDE0LjE4NTkgMzkuNDY1NyAxMy41NTAyIDQwLjU0NjUgMTMuMDQxNkM0MS42MjcyIDEyLjU5NjYgNDIuNzcxNSAxMi4zNDIzIDQ0LjEwNjUgMTIuMzQyM0M0Ni43NzY2IDEyLjM0MjMgNDguODEwOSAxMi45NzggNTAuMjA5NSAxNC4yNDk1TDUzLjUxNTIgMTAuOTQzOEM1MS4wMzU5IDkuMDM2NTkgNDcuODU3MyA4LjAxOTQxIDQ0LjEwNjUgOC4wMTk0MUM0Mi4wMDg2IDguMDE5NDEgNDAuMTAxNSA4LjMzNzI5IDM4LjM4NSA5LjAzNjU5QzM2LjY2ODYgOS43MzU4OCAzNS4yMDY0IDEwLjYyNTkgMzMuOTk4NSAxMS44MzM3QzMyLjc5MDYgMTMuMDQxNiAzMS44MzcxIDE0LjUwMzggMzEuMjAxNCAxNi4yMjAzQzMwLjU2NTYgMTcuOTM2NyAzMC4yNDc4IDE5Ljg0MzggMzAuMjQ3OCAyMS44NzgyQzMwLjI0NzggMjMuOTEyNSAzMC41NjU2IDI1LjgxOTcgMzEuMjY0OSAyNy41MzYxQzMxLjk2NDIgMjkuMjUyNiAzMi44NTQyIDMwLjcxNDcgMzQuMDYyMSAzMS45MjI2QzM1LjI3IDMzLjEzMDUgMzYuNzMyMSAzNC4wODQxIDM4LjQ0ODYgMzQuNzE5OEM0MC4xNjUgMzUuNDE5MSA0Mi4wNzIyIDM1LjczNyA0NC4xMDY1IDM1LjczN0M0Ni4xNDA4IDM1LjczNyA0Ny45ODQ0IDM1LjQxOTEgNDkuNjM3MyAzNC43MTk4QzUxLjI5MDIgMzQuMDIwNSA1Mi42ODg4IDMzLjEzMDUgNTMuODMzMSAzMS45MjI2QzU0Ljk3NzQgMzAuNzE0NyA1NS44Njc0IDI5LjI1MjYgNTYuNTAzMSAyNy41MzYxQzU3LjEzODggMjUuODE5NyA1Ny40NTY3IDIzLjkxMjUgNTcuNDU2NyAyMS44NzgyVjIxLjA1MTdDNTcuMjY2IDIwLjkyNDYgNTcuMjAyNCAyMC42MDY3IDU3LjIwMjQgMjAuMzUyNVoiIGZpbGw9IiM5QjlCOUIiLz4KPHBhdGggZD0iTTk1Ljk4MTUgMjAuMzUyNUg4My43MTIxVjI0LjYxMThIOTAuNzA1QzkwLjUxNDMgMjYuNzczMyA4OS42ODc5IDI4LjQyNjEgODguMjg5MyAyOS43NjExQzg2Ljg5MDcgMzEuMDMyNiA4NS4xMTA2IDMxLjY2ODMgODIuODIyIDMxLjY2ODNDODEuNTUwNiAzMS42NjgzIDgwLjM0MjcgMzEuNDE0IDc5LjMyNTYgMzAuOTY5Qzc4LjI0NDggMzAuNTI0IDc3LjM1NDggMjkuODg4MyA3Ni41OTIgMjguOTk4M0M3NS44MjkxIDI4LjE3MTggNzUuMjU3IDI3LjE1NDcgNzQuODExOSAyNS45NDY4Qzc0LjM2NjkgMjQuNzM4OSA3NC4xNzYyIDIzLjQ2NzUgNzQuMTc2MiAyMi4wMDUzQzc0LjE3NjIgMjAuNTQzMiA3NC4zNjY5IDE5LjI3MTcgNzQuODExOSAxOC4wNjM4Qzc1LjE5MzQgMTYuODU2IDc1LjgyOTEgMTUuOTAyNCA3Ni41OTIgMTUuMDEyNEM3Ny4zNTQ4IDE0LjE4NTkgNzguMjQ0OCAxMy41NTAyIDc5LjMyNTYgMTMuMDQxNkM4MC40MDYzIDEyLjU5NjYgODEuNTUwNiAxMi4zNDIzIDgyLjg4NTYgMTIuMzQyM0M4NS41NTU3IDEyLjM0MjMgODcuNTkgMTIuOTc4IDg4Ljk4ODYgMTQuMjQ5NUw5Mi4yOTQzIDEwLjk0MzhDODkuODE1IDkuMDM2NTkgODYuNjM2NCA4LjAxOTQxIDgyLjg4NTYgOC4wMTk0MUM4MC43ODc4IDguMDE5NDEgNzguODgwNiA4LjMzNzI5IDc3LjE2NDEgOS4wMzY1OUM3NS40NDc3IDkuNzM1ODggNzMuOTg1NSAxMC42MjU5IDcyLjc3NzYgMTEuODMzN0M3MS41Njk4IDEzLjA0MTYgNzAuNjE2MiAxNC41MDM4IDY5Ljk4MDUgMTYuMjIwM0M2OS4zNDQ3IDE3LjkzNjcgNjkuMDI2OSAxOS44NDM4IDY5LjAyNjkgMjEuODc4MkM2OS4wMjY5IDIzLjkxMjUgNjkuMzQ0NyAyNS44MTk3IDcwLjA0NCAyNy41MzYxQzcwLjc0MzMgMjkuMjUyNiA3MS42MzM0IDMwLjcxNDcgNzIuODQxMiAzMS45MjI2Qzc0LjA0OTEgMzMuMTMwNSA3NS41MTEyIDM0LjA4NDEgNzcuMjI3NyAzNC43MTk4Qzc4Ljk0NDEgMzUuNDE5MSA4MC44NTEzIDM1LjczNyA4Mi44ODU2IDM1LjczN0M4NC45MiAzNS43MzcgODYuNzYzNiAzNS40MTkxIDg4LjQxNjQgMzQuNzE5OEM5MC4wNjkzIDM0LjAyMDUgOTEuNDY3OSAzMy4xMzA1IDkyLjYxMjIgMzEuOTIyNkM5My43NTY1IDMwLjcxNDcgOTQuNjQ2NSAyOS4yNTI2IDk1LjI4MjIgMjcuNTM2MUM5NS45MTggMjUuODE5NyA5Ni4yMzU4IDIzLjkxMjUgOTYuMjM1OCAyMS44NzgyVjIxLjA1MTdDOTYuMDQ1MSAyMC45MjQ2IDk1Ljk4MTUgMjAuNjA2NyA5NS45ODE1IDIwLjM1MjVaIiBmaWxsPSIjOUI5QjlCIi8+Cjwvc3ZnPgo=);
  background-repeat: no-repeat;
  background-size: 170px 40px;
  display: block;
  height: 40px;
  width: 170px;
}

.ag-watermark-text {
  opacity: 0.5;
  font-weight: bold;
  font-family: Impact, sans-serif;
  font-size: 19px;
  padding-left: 0.7rem;
}

.ag-root-wrapper-body {
  display: flex;
  flex-direction: row;
}
.ag-root-wrapper-body.ag-layout-normal {
  flex: 1 1 auto;
  height: 0;
  min-height: 0;
}

.ag-root {
  position: relative;
  display: flex;
  flex-direction: column;
}
.ag-root.ag-layout-normal, .ag-root.ag-layout-auto-height {
  overflow: hidden;
  flex: 1 1 auto;
  width: 0;
}
.ag-root.ag-layout-normal {
  height: 100%;
}

.ag-header-viewport,
.ag-floating-top-viewport,
.ag-body-viewport,
.ag-center-cols-viewport,
.ag-floating-bottom-viewport,
.ag-body-horizontal-scroll-viewport,
.ag-body-vertical-scroll-viewport,
.ag-virtual-list-viewport,
.ag-sticky-top-viewport,
.ag-sticky-bottom-viewport {
  position: relative;
  height: 100%;
  min-width: 0px;
  overflow: hidden;
  flex: 1 1 auto;
}

.ag-body-viewport, .ag-center-cols-viewport {
  -ms-overflow-style: none !important;
  scrollbar-width: none !important;
}
.ag-body-viewport::-webkit-scrollbar, .ag-center-cols-viewport::-webkit-scrollbar {
  display: none !important;
}

.ag-body-viewport {
  display: flex;
}
.ag-body-viewport.ag-layout-normal {
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}

.ag-center-cols-viewport {
  min-height: 100%;
  width: 100%;
  overflow-x: auto;
}

.ag-body-horizontal-scroll-viewport {
  overflow-x: scroll;
}

.ag-body-vertical-scroll-viewport {
  overflow-y: scroll;
}

.ag-virtual-list-viewport {
  overflow: auto;
  width: 100%;
}

.ag-header-container,
.ag-floating-top-container,
.ag-body-container,
.ag-pinned-right-cols-container,
.ag-center-cols-container,
.ag-pinned-left-cols-container,
.ag-floating-bottom-container,
.ag-body-horizontal-scroll-container,
.ag-body-vertical-scroll-container,
.ag-full-width-container,
.ag-floating-bottom-full-width-container,
.ag-virtual-list-container,
.ag-sticky-top-container,
.ag-sticky-bottom-container {
  position: relative;
}

.ag-header-container,
.ag-floating-top-container,
.ag-floating-bottom-container,
.ag-sticky-top-container,
.ag-sticky-bottom-container {
  height: 100%;
  white-space: nowrap;
}

.ag-center-cols-container {
  display: block;
}

.ag-pinned-right-cols-container {
  display: block;
}

.ag-body-horizontal-scroll-container {
  height: 100%;
}

.ag-body-vertical-scroll-container {
  width: 100%;
}

.ag-full-width-container,
.ag-floating-top-full-width-container,
.ag-floating-bottom-full-width-container,
.ag-sticky-top-full-width-container,
.ag-sticky-bottom-full-width-container {
  position: absolute;
  top: 0px;
  pointer-events: none;
}
.ag-ltr .ag-full-width-container,
.ag-ltr .ag-floating-top-full-width-container,
.ag-ltr .ag-floating-bottom-full-width-container,
.ag-ltr .ag-sticky-top-full-width-container,
.ag-ltr .ag-sticky-bottom-full-width-container {
  left: 0;
}
.ag-rtl .ag-full-width-container,
.ag-rtl .ag-floating-top-full-width-container,
.ag-rtl .ag-floating-bottom-full-width-container,
.ag-rtl .ag-sticky-top-full-width-container,
.ag-rtl .ag-sticky-bottom-full-width-container {
  right: 0;
}

.ag-full-width-container {
  width: 100%;
}

.ag-floating-bottom-full-width-container, .ag-floating-top-full-width-container {
  display: inline-block;
  overflow: hidden;
  height: 100%;
  width: 100%;
}

.ag-virtual-list-container {
  overflow: hidden;
}

.ag-body {
  position: relative;
  display: flex;
  flex: 1 1 auto;
  flex-direction: row !important;
  min-height: 0;
}

.ag-body-horizontal-scroll,
.ag-body-vertical-scroll {
  min-height: 0;
  min-width: 0;
  display: flex;
  position: relative;
}
.ag-body-horizontal-scroll.ag-scrollbar-invisible,
.ag-body-vertical-scroll.ag-scrollbar-invisible {
  position: absolute;
  bottom: 0;
}
.ag-body-horizontal-scroll.ag-scrollbar-invisible.ag-apple-scrollbar,
.ag-body-vertical-scroll.ag-scrollbar-invisible.ag-apple-scrollbar {
  opacity: 0;
  transition: opacity 400ms;
  visibility: hidden;
}
.ag-body-horizontal-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-scrolling, .ag-body-horizontal-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-active,
.ag-body-vertical-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-scrolling,
.ag-body-vertical-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-active {
  visibility: visible;
  opacity: 1;
}

.ag-body-horizontal-scroll {
  width: 100%;
}
.ag-body-horizontal-scroll.ag-scrollbar-invisible {
  left: 0;
  right: 0;
}

.ag-body-vertical-scroll {
  height: 100%;
}
.ag-body-vertical-scroll.ag-scrollbar-invisible {
  top: 0;
  z-index: 10;
}
.ag-ltr .ag-body-vertical-scroll.ag-scrollbar-invisible {
  right: 0;
}
.ag-rtl .ag-body-vertical-scroll.ag-scrollbar-invisible {
  left: 0;
}

.ag-force-vertical-scroll {
  overflow-y: scroll !important;
}

.ag-horizontal-left-spacer, .ag-horizontal-right-spacer {
  height: 100%;
  min-width: 0;
  overflow-x: scroll;
}
.ag-horizontal-left-spacer.ag-scroller-corner, .ag-horizontal-right-spacer.ag-scroller-corner {
  overflow-x: hidden;
}

.ag-header, .ag-pinned-left-header, .ag-pinned-right-header {
  display: inline-block;
  overflow: hidden;
  position: relative;
}

.ag-header-cell-sortable .ag-header-cell-label {
  cursor: pointer;
}

.ag-header {
  display: flex;
  width: 100%;
  white-space: nowrap;
}

.ag-pinned-left-header {
  height: 100%;
}

.ag-pinned-right-header {
  height: 100%;
}

.ag-header-row {
  position: absolute;
}

.ag-header-row:not(.ag-header-row-column-group) {
  overflow: hidden;
}

.ag-header.ag-header-allow-overflow .ag-header-row {
  overflow: visible;
}

.ag-header-cell {
  display: inline-flex;
  align-items: center;
  position: absolute;
  height: 100%;
}

.ag-header-cell.ag-header-active .ag-header-cell-menu-button, .ag-header-cell-filter-button {
  opacity: 1;
}

.ag-header-cell-menu-button:not(.ag-header-menu-always-show) {
  transition: opacity 0.2s;
  opacity: 0;
}

.ag-header-group-cell-label, .ag-header-cell-label {
  display: flex;
  flex: 1 1 auto;
  align-self: stretch;
  align-items: center;
}

.ag-header-cell-label {
  overflow: hidden;
  text-overflow: ellipsis;
}

.ag-header-group-cell-label.ag-sticky-label {
  position: sticky;
  flex: none;
  max-width: 100%;
}

.ag-header-group-text {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.ag-header-cell-text {
  overflow: hidden;
  text-overflow: ellipsis;
}

.ag-header-cell:not(.ag-header-cell-auto-height) .ag-header-cell-comp-wrapper {
  height: 100%;
  display: flex;
  align-items: center;
}

.ag-header-cell-comp-wrapper {
  width: 100%;
}

.ag-header-cell-wrap-text .ag-header-cell-comp-wrapper {
  white-space: normal;
}

.ag-right-aligned-header .ag-header-cell-label {
  flex-direction: row-reverse;
}

.ag-header-cell-resize {
  position: absolute;
  z-index: 2;
  height: 100%;
  width: 8px;
  top: 0;
  cursor: ew-resize;
}
.ag-ltr .ag-header-cell-resize {
  right: -4px;
}
.ag-rtl .ag-header-cell-resize {
  left: -4px;
}

.ag-pinned-left-header .ag-header-cell-resize {
  right: -4px;
}

.ag-pinned-right-header .ag-header-cell-resize {
  left: -4px;
}

.ag-header-select-all {
  display: flex;
}

.ag-header-cell-menu-button,
.ag-header-cell-filter-button,
.ag-side-button-button,
.ag-panel-title-bar-button,
.ag-floating-filter-button-button {
  cursor: pointer;
}

.ag-column-moving .ag-cell {
  transition: left 0.2s;
}
.ag-column-moving .ag-header-cell {
  transition: left 0.2s;
}
.ag-column-moving .ag-header-group-cell {
  transition: left 0.2s, width 0.2s;
}

.ag-column-panel {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  flex: 1 1 auto;
}

.ag-column-select {
  position: relative;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  flex: 3 1 0px;
}

.ag-column-select-header {
  position: relative;
  display: flex;
  flex: none;
}

.ag-column-select-header-icon {
  position: relative;
}

.ag-column-select-header-filter-wrapper {
  flex: 1 1 auto;
}

.ag-column-select-header-filter {
  width: 100%;
}

.ag-column-select-list {
  flex: 1 1 0px;
  overflow: hidden;
}

.ag-column-drop {
  position: relative;
  display: inline-flex;
  align-items: center;
  overflow: auto;
  width: 100%;
}

.ag-column-drop-list {
  display: flex;
  align-items: center;
}

.ag-column-drop-cell {
  position: relative;
  display: flex;
  align-items: center;
}

.ag-column-drop-cell-text {
  overflow: hidden;
  flex: 1 1 auto;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.ag-column-drop-vertical {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  align-items: stretch;
  flex: 1 1 0px;
}

.ag-column-drop-vertical-title-bar {
  display: flex;
  align-items: center;
  flex: none;
}

.ag-column-drop-vertical-list {
  position: relative;
  align-items: stretch;
  flex-grow: 1;
  flex-direction: column;
  overflow-x: auto;
}
.ag-column-drop-vertical-list > * {
  flex: none;
}

.ag-column-drop-empty .ag-column-drop-vertical-list {
  overflow: hidden;
}

.ag-column-drop-vertical-empty-message {
  display: block;
}

.ag-column-drop.ag-column-drop-horizontal {
  white-space: nowrap;
  overflow: hidden;
}

.ag-column-drop-cell-button {
  cursor: pointer;
}

.ag-filter-toolpanel {
  flex: 1 1 0px;
  min-width: 0;
}

.ag-filter-toolpanel-header {
  position: relative;
}

.ag-filter-toolpanel-header, .ag-filter-toolpanel-search {
  display: flex;
  align-items: center;
}
.ag-filter-toolpanel-header > *, .ag-filter-toolpanel-search > * {
  display: flex;
  align-items: center;
}

.ag-filter-apply-panel {
  display: flex;
  justify-content: flex-end;
  overflow: hidden;
}

.ag-row-animation .ag-row {
  transition: transform 0.4s, top 0.4s;
}

.ag-row-animation .ag-row.ag-after-created {
  transition: transform 0.4s, top 0.4s, height 0.4s;
}

.ag-row-no-animation .ag-row {
  transition: none;
}

.ag-row {
  white-space: nowrap;
  width: 100%;
}

.ag-row-loading {
  display: flex;
  align-items: center;
}

.ag-row-position-absolute {
  position: absolute;
}

.ag-row-position-relative {
  position: relative;
}

.ag-full-width-row {
  overflow: hidden;
  pointer-events: all;
}

.ag-row-inline-editing {
  z-index: 1;
}

.ag-row-dragging {
  z-index: 2;
}

.ag-stub-cell {
  display: flex;
  align-items: center;
}

.ag-cell {
  display: inline-block;
  position: absolute;
  white-space: nowrap;
  height: 100%;
}

.ag-cell-value {
  flex: 1 1 auto;
}

.ag-cell-value, .ag-group-value {
  overflow: hidden;
  text-overflow: ellipsis;
}

.ag-cell-wrap-text {
  white-space: normal;
}

.ag-cell-wrapper {
  display: flex;
  align-items: center;
}
.ag-cell-wrapper.ag-row-group {
  align-items: flex-start;
}

.ag-sparkline-wrapper {
  position: absolute;
  height: 100%;
  width: 100%;
  left: 0;
  top: 0;
}

.ag-full-width-row .ag-cell-wrapper.ag-row-group {
  height: 100%;
  align-items: center;
}

.ag-cell-inline-editing {
  z-index: 1;
}
.ag-cell-inline-editing .ag-cell-wrapper,
.ag-cell-inline-editing .ag-cell-edit-wrapper,
.ag-cell-inline-editing .ag-cell-editor,
.ag-cell-inline-editing .ag-cell-editor .ag-wrapper,
.ag-cell-inline-editing .ag-cell-editor input {
  height: 100%;
  width: 100%;
  line-height: normal;
}

.ag-cell .ag-icon {
  display: inline-block;
  vertical-align: middle;
}

.ag-set-filter-item {
  display: flex;
  align-items: center;
  height: 100%;
}

.ag-set-filter-item-checkbox {
  display: flex;
  width: 100%;
  height: 100%;
}

.ag-set-filter-group-icons {
  display: block;
}
.ag-set-filter-group-icons > * {
  cursor: pointer;
}

.ag-filter-body-wrapper {
  display: flex;
  flex-direction: column;
}

.ag-filter-filter {
  flex: 1 1 0px;
}

.ag-filter-condition {
  display: flex;
  justify-content: center;
}

.ag-floating-filter-body {
  position: relative;
  display: flex;
  flex: 1 1 auto;
  height: 100%;
}

.ag-floating-filter-full-body {
  display: flex;
  flex: 1 1 auto;
  height: 100%;
  width: 100%;
  align-items: center;
  overflow: hidden;
}

.ag-floating-filter-full-body > div {
  flex: 1 1 auto;
}

.ag-floating-filter-input {
  align-items: center;
  display: flex;
  width: 100%;
}
.ag-floating-filter-input > * {
  flex: 1 1 auto;
}

.ag-floating-filter-button {
  display: flex;
  flex: none;
}

.ag-set-floating-filter-input input[disabled] {
  pointer-events: none;
}

.ag-dnd-ghost {
  position: absolute;
  display: inline-flex;
  align-items: center;
  cursor: move;
  white-space: nowrap;
  z-index: 9999;
}

.ag-overlay {
  height: 100%;
  left: 0;
  pointer-events: none;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 2;
}

.ag-overlay-panel {
  display: flex;
  height: 100%;
  width: 100%;
}

.ag-overlay-wrapper {
  display: flex;
  flex: none;
  width: 100%;
  height: 100%;
  align-items: center;
  justify-content: center;
  text-align: center;
}

.ag-overlay-loading-wrapper {
  pointer-events: all;
}

.ag-popup-child {
  z-index: 5;
  top: 0;
}

.ag-popup-editor {
  position: absolute;
  -webkit-user-select: none;
  user-select: none;
}

.ag-large-text-input {
  display: block;
}

.ag-virtual-list-item {
  position: absolute;
  width: 100%;
}

.ag-floating-top {
  overflow: hidden;
  white-space: nowrap;
  width: 100%;
  position: relative;
  display: flex;
}

.ag-pinned-left-floating-top {
  display: inline-block;
  overflow: hidden;
  position: relative;
  min-width: 0px;
}

.ag-pinned-right-floating-top {
  display: inline-block;
  overflow: hidden;
  position: relative;
  min-width: 0px;
}

.ag-floating-bottom {
  overflow: hidden;
  white-space: nowrap;
  width: 100%;
  position: relative;
  display: flex;
}

.ag-pinned-left-floating-bottom {
  display: inline-block;
  overflow: hidden;
  position: relative;
  min-width: 0px;
}

.ag-pinned-right-floating-bottom {
  display: inline-block;
  overflow: hidden;
  position: relative;
  min-width: 0px;
}

.ag-sticky-top,
.ag-sticky-bottom {
  position: absolute;
  display: flex;
  width: 100%;
}

.ag-pinned-left-sticky-top,
.ag-pinned-right-sticky-top {
  position: relative;
  height: 100%;
  overflow: hidden;
}

.ag-sticky-top-full-width-container,
.ag-sticky-bottom-full-width-container {
  overflow: hidden;
  width: 100%;
  height: 100%;
}

.ag-dialog, .ag-panel {
  display: flex;
  flex-direction: column;
  position: relative;
  overflow: hidden;
}

.ag-panel-title-bar {
  display: flex;
  flex: none;
  align-items: center;
  cursor: default;
}

.ag-panel-title-bar-title {
  flex: 1 1 auto;
}

.ag-panel-title-bar-buttons {
  display: flex;
}

.ag-panel-title-bar-button {
  cursor: pointer;
}

.ag-panel-content-wrapper {
  display: flex;
  flex: 1 1 auto;
  position: relative;
  overflow: hidden;
}

.ag-dialog {
  position: absolute;
}

.ag-resizer {
  position: absolute;
  pointer-events: none;
  z-index: 1;
  -webkit-user-select: none;
  user-select: none;
}
.ag-resizer.ag-resizer-topLeft {
  top: 0;
  left: 0;
  height: 5px;
  width: 5px;
  cursor: nwse-resize;
}
.ag-resizer.ag-resizer-top {
  top: 0;
  left: 5px;
  right: 5px;
  height: 5px;
  cursor: ns-resize;
}
.ag-resizer.ag-resizer-topRight {
  top: 0;
  right: 0;
  height: 5px;
  width: 5px;
  cursor: nesw-resize;
}
.ag-resizer.ag-resizer-right {
  top: 5px;
  right: 0;
  bottom: 5px;
  width: 5px;
  cursor: ew-resize;
}
.ag-resizer.ag-resizer-bottomRight {
  bottom: 0;
  right: 0;
  height: 5px;
  width: 5px;
  cursor: nwse-resize;
}
.ag-resizer.ag-resizer-bottom {
  bottom: 0;
  left: 5px;
  right: 5px;
  height: 5px;
  cursor: ns-resize;
}
.ag-resizer.ag-resizer-bottomLeft {
  bottom: 0;
  left: 0;
  height: 5px;
  width: 5px;
  cursor: nesw-resize;
}
.ag-resizer.ag-resizer-left {
  left: 0;
  top: 5px;
  bottom: 5px;
  width: 5px;
  cursor: ew-resize;
}

.ag-tooltip {
  position: absolute;
  z-index: 99999;
}

.ag-tooltip-custom {
  position: absolute;
  z-index: 99999;
}

.ag-tooltip:not(.ag-tooltip-interactive),
.ag-tooltip-custom:not(.ag-tooltip-interactive) {
  pointer-events: none;
}

.ag-value-slide-out {
  margin-right: 5px;
  opacity: 1;
  transition: opacity 3s, margin-right 3s;
  transition-timing-function: linear;
}

.ag-value-slide-out-end {
  margin-right: 10px;
  opacity: 0;
}

.ag-opacity-zero {
  opacity: 0 !important;
}

.ag-menu {
  max-height: 100%;
  overflow-y: auto;
  position: absolute;
  -webkit-user-select: none;
  user-select: none;
}

.ag-menu-column-select-wrapper {
  height: 265px;
  overflow: auto;
}
.ag-menu-column-select-wrapper .ag-column-select {
  height: 100%;
}

.ag-dialog .ag-panel-content-wrapper .ag-column-select {
  -webkit-user-select: none;
          user-select: none;
}

.ag-menu-list {
  display: table;
  width: 100%;
}

.ag-menu-option, .ag-menu-separator {
  display: table-row;
}

.ag-menu-option-part, .ag-menu-separator-part {
  display: table-cell;
  vertical-align: middle;
}

.ag-menu-option-text {
  white-space: nowrap;
}

.ag-menu-option-custom {
  display: contents;
}

.ag-compact-menu-option {
  width: 100%;
  display: flex;
  flex-wrap: nowrap;
}

.ag-compact-menu-option-text {
  white-space: nowrap;
  flex: 1 1 auto;
}

.ag-rich-select {
  cursor: default;
  outline: none;
  height: 100%;
}

.ag-rich-select-value {
  display: flex;
  align-items: center;
  height: 100%;
}
.ag-rich-select-value .ag-picker-field-display {
  overflow: hidden;
  text-overflow: ellipsis;
}
.ag-rich-select-value .ag-picker-field-display.ag-display-as-placeholder {
  opacity: 0.5;
}

.ag-rich-select-list {
  position: relative;
}
.ag-rich-select-list .ag-loading-text {
  min-height: 2rem;
}

.ag-rich-select-row {
  display: flex;
  flex: 1 1 auto;
  align-items: center;
  white-space: nowrap;
  overflow: hidden;
  height: 100%;
}

.ag-rich-select-field-input {
  flex: 1 1 auto;
}
.ag-rich-select-field-input .ag-input-field-input {
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  text-overflow: ellipsis;
}
.ag-rich-select-field-input .ag-input-field-input::placeholder {
  opacity: 0.8;
}

.ag-autocomplete {
  align-items: center;
  display: flex;
}
.ag-autocomplete > * {
  flex: 1 1 auto;
}

.ag-autocomplete-list-popup {
  position: absolute;
  -webkit-user-select: none;
  user-select: none;
}

.ag-autocomplete-list {
  position: relative;
}

.ag-autocomplete-virtual-list-item {
  display: flex;
}

.ag-autocomplete-row {
  display: flex;
  flex: 1 1 auto;
  align-items: center;
  overflow: hidden;
}

.ag-autocomplete-row-label {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.ag-paging-panel {
  align-items: center;
  display: flex;
  justify-content: flex-end;
}

.ag-paging-page-summary-panel {
  display: flex;
  align-items: center;
}

.ag-paging-button {
  position: relative;
}

.ag-disabled .ag-paging-page-summary-panel {
  pointer-events: none;
}

.ag-tool-panel-wrapper {
  display: flex;
  overflow-y: auto;
  overflow-x: hidden;
  cursor: default;
  -webkit-user-select: none;
  user-select: none;
}

.ag-column-select-column,
.ag-column-select-column-group,
.ag-select-agg-func-item {
  position: relative;
  align-items: center;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 100%;
}
.ag-column-select-column > *,
.ag-column-select-column-group > *,
.ag-select-agg-func-item > * {
  flex: none;
}

.ag-select-agg-func-item,
.ag-column-select-column-label {
  flex: 1 1 auto;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.ag-column-select-checkbox {
  display: flex;
}

.ag-tool-panel-horizontal-resize {
  cursor: ew-resize;
  height: 100%;
  position: absolute;
  top: 0;
  width: 5px;
  z-index: 1;
}

.ag-ltr .ag-side-bar-left .ag-tool-panel-horizontal-resize {
  right: -3px;
}
.ag-rtl .ag-side-bar-left .ag-tool-panel-horizontal-resize {
  left: -3px;
}

.ag-ltr .ag-side-bar-right .ag-tool-panel-horizontal-resize {
  left: -3px;
}
.ag-rtl .ag-side-bar-right .ag-tool-panel-horizontal-resize {
  right: -3px;
}

.ag-details-row {
  width: 100%;
}

.ag-details-row-fixed-height {
  height: 100%;
}

.ag-details-grid {
  width: 100%;
}

.ag-details-grid-fixed-height {
  height: 100%;
}

.ag-header-group-cell {
  display: flex;
  align-items: center;
  height: 100%;
  position: absolute;
}

.ag-header-group-cell-no-group.ag-header-span-height .ag-header-cell-resize {
  display: none;
}

.ag-cell-label-container {
  display: flex;
  justify-content: space-between;
  flex-direction: row-reverse;
  align-items: center;
  height: 100%;
  width: 100%;
  padding: 5px 0px;
}

.ag-right-aligned-header .ag-cell-label-container {
  flex-direction: row;
}
.ag-right-aligned-header .ag-header-cell-text {
  text-align: end;
}

.ag-side-bar {
  display: flex;
  flex-direction: row-reverse;
}

.ag-side-bar-left {
  order: -1;
  flex-direction: row;
}

.ag-side-button-button {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  flex-wrap: nowrap;
  white-space: nowrap;
  outline: none;
  cursor: pointer;
}

.ag-side-button-label {
  writing-mode: vertical-lr;
}

.ag-status-bar {
  display: flex;
  justify-content: space-between;
  overflow: hidden;
}

.ag-status-panel {
  display: inline-flex;
}

.ag-status-name-value {
  white-space: nowrap;
}

.ag-status-bar-left {
  display: inline-flex;
}

.ag-status-bar-center {
  display: inline-flex;
}

.ag-status-bar-right {
  display: inline-flex;
}

.ag-icon {
  display: block;
  speak: none;
}

.ag-group {
  position: relative;
  width: 100%;
}

.ag-group-title-bar {
  display: flex;
  align-items: center;
}

.ag-group-title {
  display: inline;
  min-width: 0;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.ag-group-title-bar .ag-group-title {
  cursor: default;
}

.ag-group-toolbar {
  display: flex;
  align-items: center;
}

.ag-group-container {
  display: flex;
}

.ag-disabled .ag-group-container {
  pointer-events: none;
}

.ag-group-container-horizontal {
  flex-direction: row;
  flex-wrap: wrap;
}

.ag-group-container-vertical {
  flex-direction: column;
}

.ag-column-group-icons {
  display: block;
}
.ag-column-group-icons > * {
  cursor: pointer;
}

.ag-group-item-alignment-stretch .ag-group-item {
  align-items: stretch;
}

.ag-group-item-alignment-start .ag-group-item {
  align-items: flex-start;
}

.ag-group-item-alignment-end .ag-group-item {
  align-items: flex-end;
}

.ag-toggle-button-icon {
  transition: right 0.3s;
  position: absolute;
  top: -1px;
}

.ag-input-field, .ag-select {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.ag-input-field-input {
  flex: 1 1 auto;
}

.ag-floating-filter-input .ag-input-field-input[type=date] {
  width: 1px;
}

.ag-range-field {
  display: flex;
  align-items: center;
}

.ag-angle-select {
  display: flex;
  align-items: center;
}

.ag-angle-select-wrapper {
  display: flex;
}

.ag-angle-select-parent-circle {
  display: block;
  position: relative;
}

.ag-angle-select-child-circle {
  position: absolute;
}

.ag-slider-wrapper {
  display: flex;
}
.ag-slider-wrapper .ag-input-field {
  flex: 1 1 auto;
}

.ag-picker-field-display {
  flex: 1 1 auto;
}

.ag-picker-field {
  display: flex;
  align-items: center;
}

.ag-picker-field-icon {
  display: flex;
  border: 0;
  padding: 0;
  margin: 0;
  cursor: pointer;
}

.ag-picker-field-wrapper {
  overflow: hidden;
}

.ag-label-align-right .ag-label {
  order: 1;
}
.ag-label-align-right > * {
  flex: none;
}

.ag-label-align-top {
  flex-direction: column;
  align-items: flex-start;
}
.ag-label-align-top > * {
  align-self: stretch;
}

.ag-label-ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  flex: 1;
}

.ag-color-panel {
  width: 100%;
  display: flex;
  flex-direction: column;
  text-align: center;
}

.ag-spectrum-color {
  flex: 1 1 auto;
  position: relative;
  overflow: hidden;
  cursor: default;
}

.ag-spectrum-fill {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.ag-spectrum-val {
  cursor: pointer;
}

.ag-spectrum-dragger {
  position: absolute;
  pointer-events: none;
  cursor: pointer;
}

.ag-spectrum-hue {
  cursor: default;
  background: linear-gradient(to left, #ff0000 3%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%);
}

.ag-spectrum-alpha {
  cursor: default;
}

.ag-spectrum-hue-background {
  width: 100%;
  height: 100%;
}

.ag-spectrum-alpha-background {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgb(0, 0, 0));
  width: 100%;
  height: 100%;
}

.ag-spectrum-tool {
  cursor: pointer;
}

.ag-spectrum-slider {
  position: absolute;
  pointer-events: none;
}

.ag-recent-colors {
  display: flex;
}

.ag-recent-color {
  cursor: pointer;
}

.ag-ltr .ag-column-select-indent-1 {
  padding-left: 20px;
}
.ag-rtl .ag-column-select-indent-1 {
  padding-right: 20px;
}

.ag-ltr .ag-set-filter-indent-1 {
  padding-left: 20px;
}
.ag-rtl .ag-set-filter-indent-1 {
  padding-right: 20px;
}

.ag-ltr .ag-row-group-indent-1 {
  padding-left: 20px;
}
.ag-rtl .ag-row-group-indent-1 {
  padding-right: 20px;
}

.ag-ltr .ag-column-select-indent-2 {
  padding-left: 40px;
}
.ag-rtl .ag-column-select-indent-2 {
  padding-right: 40px;
}

.ag-ltr .ag-set-filter-indent-2 {
  padding-left: 40px;
}
.ag-rtl .ag-set-filter-indent-2 {
  padding-right: 40px;
}

.ag-ltr .ag-row-group-indent-2 {
  padding-left: 40px;
}
.ag-rtl .ag-row-group-indent-2 {
  padding-right: 40px;
}

.ag-ltr .ag-column-select-indent-3 {
  padding-left: 60px;
}
.ag-rtl .ag-column-select-indent-3 {
  padding-right: 60px;
}

.ag-ltr .ag-set-filter-indent-3 {
  padding-left: 60px;
}
.ag-rtl .ag-set-filter-indent-3 {
  padding-right: 60px;
}

.ag-ltr .ag-row-group-indent-3 {
  padding-left: 60px;
}
.ag-rtl .ag-row-group-indent-3 {
  padding-right: 60px;
}

.ag-ltr .ag-column-select-indent-4 {
  padding-left: 80px;
}
.ag-rtl .ag-column-select-indent-4 {
  padding-right: 80px;
}

.ag-ltr .ag-set-filter-indent-4 {
  padding-left: 80px;
}
.ag-rtl .ag-set-filter-indent-4 {
  padding-right: 80px;
}

.ag-ltr .ag-row-group-indent-4 {
  padding-left: 80px;
}
.ag-rtl .ag-row-group-indent-4 {
  padding-right: 80px;
}

.ag-ltr .ag-column-select-indent-5 {
  padding-left: 100px;
}
.ag-rtl .ag-column-select-indent-5 {
  padding-right: 100px;
}

.ag-ltr .ag-set-filter-indent-5 {
  padding-left: 100px;
}
.ag-rtl .ag-set-filter-indent-5 {
  padding-right: 100px;
}

.ag-ltr .ag-row-group-indent-5 {
  padding-left: 100px;
}
.ag-rtl .ag-row-group-indent-5 {
  padding-right: 100px;
}

.ag-ltr .ag-column-select-indent-6 {
  padding-left: 120px;
}
.ag-rtl .ag-column-select-indent-6 {
  padding-right: 120px;
}

.ag-ltr .ag-set-filter-indent-6 {
  padding-left: 120px;
}
.ag-rtl .ag-set-filter-indent-6 {
  padding-right: 120px;
}

.ag-ltr .ag-row-group-indent-6 {
  padding-left: 120px;
}
.ag-rtl .ag-row-group-indent-6 {
  padding-right: 120px;
}

.ag-ltr .ag-column-select-indent-7 {
  padding-left: 140px;
}
.ag-rtl .ag-column-select-indent-7 {
  padding-right: 140px;
}

.ag-ltr .ag-set-filter-indent-7 {
  padding-left: 140px;
}
.ag-rtl .ag-set-filter-indent-7 {
  padding-right: 140px;
}

.ag-ltr .ag-row-group-indent-7 {
  padding-left: 140px;
}
.ag-rtl .ag-row-group-indent-7 {
  padding-right: 140px;
}

.ag-ltr .ag-column-select-indent-8 {
  padding-left: 160px;
}
.ag-rtl .ag-column-select-indent-8 {
  padding-right: 160px;
}

.ag-ltr .ag-set-filter-indent-8 {
  padding-left: 160px;
}
.ag-rtl .ag-set-filter-indent-8 {
  padding-right: 160px;
}

.ag-ltr .ag-row-group-indent-8 {
  padding-left: 160px;
}
.ag-rtl .ag-row-group-indent-8 {
  padding-right: 160px;
}

.ag-ltr .ag-column-select-indent-9 {
  padding-left: 180px;
}
.ag-rtl .ag-column-select-indent-9 {
  padding-right: 180px;
}

.ag-ltr .ag-set-filter-indent-9 {
  padding-left: 180px;
}
.ag-rtl .ag-set-filter-indent-9 {
  padding-right: 180px;
}

.ag-ltr .ag-row-group-indent-9 {
  padding-left: 180px;
}
.ag-rtl .ag-row-group-indent-9 {
  padding-right: 180px;
}

.ag-pill-select {
  display: flex;
  flex-direction: column;
}
.ag-pill-select .ag-column-drop {
  flex: unset;
}

.ag-ltr {
  direction: ltr;
}
.ag-ltr .ag-body, .ag-ltr .ag-floating-top, .ag-ltr .ag-floating-bottom, .ag-ltr .ag-header, .ag-ltr .ag-sticky-top, .ag-ltr .ag-sticky-bottom, .ag-ltr .ag-body-viewport, .ag-ltr .ag-body-horizontal-scroll {
  flex-direction: row;
}

.ag-rtl {
  direction: rtl;
}
.ag-rtl .ag-body, .ag-rtl .ag-floating-top, .ag-rtl .ag-floating-bottom, .ag-rtl .ag-header, .ag-rtl .ag-sticky-top, .ag-rtl .ag-sticky-bottom, .ag-rtl .ag-body-viewport, .ag-rtl .ag-body-horizontal-scroll {
  flex-direction: row-reverse;
}
.ag-rtl .ag-icon-contracted,
.ag-rtl .ag-icon-expanded,
.ag-rtl .ag-icon-tree-closed {
  display: block;
  transform: rotate(180deg);
}

.ag-body .ag-body-viewport {
  -webkit-overflow-scrolling: touch;
}

.ag-layout-print.ag-body {
  display: block;
  height: unset;
}
.ag-layout-print.ag-root-wrapper {
  display: inline-block;
}
.ag-layout-print .ag-body-vertical-scroll {
  display: none;
}
.ag-layout-print .ag-body-horizontal-scroll {
  display: none;
}
.ag-layout-print.ag-force-vertical-scroll {
  overflow-y: visible !important;
}

@media print {
  .ag-root-wrapper.ag-layout-print {
    display: table;
  }
  .ag-root-wrapper.ag-layout-print .ag-root-wrapper-body,
  .ag-root-wrapper.ag-layout-print .ag-root,
  .ag-root-wrapper.ag-layout-print .ag-body-viewport,
  .ag-root-wrapper.ag-layout-print .ag-center-cols-container,
  .ag-root-wrapper.ag-layout-print .ag-center-cols-viewport,
  .ag-root-wrapper.ag-layout-print .ag-body-horizontal-scroll-viewport,
  .ag-root-wrapper.ag-layout-print .ag-virtual-list-viewport {
    height: auto !important;
    overflow: hidden !important;
    display: block !important;
  }
  .ag-root-wrapper.ag-layout-print .ag-row, .ag-root-wrapper.ag-layout-print .ag-cell {
    -moz-column-break-inside: avoid;
         break-inside: avoid;
  }
}
[class^=ag-], [class^=ag-]:focus, [class^=ag-]:after, [class^=ag-]:before {
  box-sizing: border-box;
  outline: none;
}

[class^=ag-]::-ms-clear {
  display: none;
}

.ag-checkbox .ag-input-wrapper,
.ag-radio-button .ag-input-wrapper {
  overflow: visible;
}

.ag-range-field .ag-input-wrapper {
  height: 100%;
}

.ag-toggle-button {
  flex: none;
  width: unset;
  min-width: unset;
}

.ag-button {
  border-radius: 0px;
  color: var(--ag-foreground-color);
}

.ag-button:hover {
  background-color: transparent;
}

.ag-ltr .ag-label-align-right .ag-label {
  margin-left: var(--ag-grid-size);
}
.ag-rtl .ag-label-align-right .ag-label {
  margin-right: var(--ag-grid-size);
}

input[class^=ag-] {
  margin: 0;
  background-color: var(--ag-background-color);
}

textarea[class^=ag-],
select[class^=ag-] {
  background-color: var(--ag-background-color);
}

input[class^=ag-]:not([type]),
input[class^=ag-][type=text],
input[class^=ag-][type=number],
input[class^=ag-][type=tel],
input[class^=ag-][type=date],
input[class^=ag-][type=datetime-local],
textarea[class^=ag-] {
  font-size: inherit;
  line-height: inherit;
  color: inherit;
  font-family: inherit;
  border: var(--ag-borders-input) var(--ag-input-border-color);
}
input[class^=ag-]:not([type]):disabled,
input[class^=ag-][type=text]:disabled,
input[class^=ag-][type=number]:disabled,
input[class^=ag-][type=tel]:disabled,
input[class^=ag-][type=date]:disabled,
input[class^=ag-][type=datetime-local]:disabled,
textarea[class^=ag-]:disabled {
  color: var(--ag-disabled-foreground-color);
  background-color: var(--ag-input-disabled-background-color);
  border-color: var(--ag-input-disabled-border-color);
}
input[class^=ag-]:not([type]):focus,
input[class^=ag-][type=text]:focus,
input[class^=ag-][type=number]:focus,
input[class^=ag-][type=tel]:focus,
input[class^=ag-][type=date]:focus,
input[class^=ag-][type=datetime-local]:focus,
textarea[class^=ag-]:focus {
  outline: none;
  box-shadow: var(--ag-input-focus-box-shadow);
  border-color: var(--ag-input-focus-border-color);
}
input[class^=ag-]:not([type]):invalid,
input[class^=ag-][type=text]:invalid,
input[class^=ag-][type=number]:invalid,
input[class^=ag-][type=tel]:invalid,
input[class^=ag-][type=date]:invalid,
input[class^=ag-][type=datetime-local]:invalid,
textarea[class^=ag-]:invalid {
  border: var(--ag-borders-input-invalid) var(--ag-input-border-color-invalid);
}

input[class^=ag-][type=number]:not(.ag-number-field-input-stepper) {
  -moz-appearance: textfield;
}
input[class^=ag-][type=number]:not(.ag-number-field-input-stepper)::-webkit-outer-spin-button, input[class^=ag-][type=number]:not(.ag-number-field-input-stepper)::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

input[class^=ag-][type=range] {
  padding: 0;
}

input[class^=ag-][type=button]:focus, button[class^=ag-]:focus {
  box-shadow: var(--ag-input-focus-box-shadow);
}

.ag-drag-handle {
  color: var(--ag-secondary-foreground-color);
}

.ag-list-item, .ag-virtual-list-item {
  height: var(--ag-list-item-height);
}

.ag-virtual-list-item:focus-visible {
  outline: none;
}
.ag-virtual-list-item:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-select-list {
  background-color: var(--ag-background-color);
  overflow-y: auto;
  overflow-x: hidden;
  border-radius: var(--ag-border-radius);
  border: var(--ag-borders) var(--ag-border-color);
}

.ag-list-item {
  display: flex;
  align-items: center;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ag-list-item.ag-active-item {
  background-color: var(--ag-row-hover-color);
}

.ag-select-list-item {
  -webkit-user-select: none;
  user-select: none;
  cursor: default;
}
.ag-ltr .ag-select-list-item {
  padding-left: calc(var(--ag-cell-horizontal-padding) / 2);
}
.ag-rtl .ag-select-list-item {
  padding-right: calc(var(--ag-cell-horizontal-padding) / 2);
}
.ag-select-list-item span {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.ag-row-drag,
.ag-selection-checkbox,
.ag-group-expanded,
.ag-group-contracted {
  color: var(--ag-secondary-foreground-color);
}
.ag-ltr .ag-row-drag,
.ag-ltr .ag-selection-checkbox,
.ag-ltr .ag-group-expanded,
.ag-ltr .ag-group-contracted {
  margin-right: var(--ag-cell-widget-spacing);
}
.ag-rtl .ag-row-drag,
.ag-rtl .ag-selection-checkbox,
.ag-rtl .ag-group-expanded,
.ag-rtl .ag-group-contracted {
  margin-left: var(--ag-cell-widget-spacing);
}

.ag-cell-wrapper > *:not(.ag-cell-value):not(.ag-group-value) {
  --ag-internal-calculated-line-height: var(--ag-line-height, calc(var(--ag-row-height) - var(--ag-row-border-width)));
  --ag-internal-padded-row-height: calc(var(--ag-row-height) - var(--ag-row-border-width));
  height: min(var(--ag-internal-calculated-line-height), var(--ag-internal-padded-row-height));
  display: flex;
  align-items: center;
  flex: none;
}

.ag-group-expanded,
.ag-group-contracted {
  cursor: pointer;
}

.ag-group-title-bar-icon {
  cursor: pointer;
  flex: none;
  color: var(--ag-secondary-foreground-color);
}

.ag-ltr .ag-group-child-count {
  margin-left: 2px;
}
.ag-rtl .ag-group-child-count {
  margin-right: 2px;
}

.ag-group-title-bar {
  background-color: var(--ag-subheader-background-color);
  padding: var(--ag-grid-size);
}

.ag-group-toolbar {
  padding: var(--ag-grid-size);
  background-color: var(--ag-subheader-toolbar-background-color);
}

.ag-disabled-group-title-bar, .ag-disabled-group-container {
  opacity: 0.5;
}

.group-item {
  margin: calc(var(--ag-grid-size) * 0.5) 0;
}

.ag-label {
  white-space: nowrap;
}
.ag-ltr .ag-label {
  margin-right: var(--ag-grid-size);
}
.ag-rtl .ag-label {
  margin-left: var(--ag-grid-size);
}

.ag-label-align-top .ag-label {
  margin-bottom: calc(var(--ag-grid-size) * 0.5);
}

.ag-angle-select[disabled] {
  color: var(--ag-disabled-foreground-color);
  pointer-events: none;
}
.ag-angle-select[disabled] .ag-angle-select-field {
  opacity: 0.4;
}

.ag-ltr .ag-slider-field,
.ag-ltr .ag-angle-select-field {
  margin-right: calc(var(--ag-grid-size) * 2);
}
.ag-rtl .ag-slider-field,
.ag-rtl .ag-angle-select-field {
  margin-left: calc(var(--ag-grid-size) * 2);
}

.ag-angle-select-parent-circle {
  width: 24px;
  height: 24px;
  border-radius: 12px;
  border: solid 1px;
  border-color: var(--ag-border-color);
  background-color: var(--ag-background-color);
}

.ag-angle-select-child-circle {
  top: 4px;
  left: 12px;
  width: 6px;
  height: 6px;
  margin-left: -3px;
  margin-top: -4px;
  border-radius: 3px;
  background-color: var(--ag-secondary-foreground-color);
}

.ag-picker-field-wrapper {
  border: var(--ag-borders);
  border-color: var(--ag-border-color);
  border-radius: 5px;
  background-color: var(--ag-background-color);
}
.ag-picker-field-wrapper:disabled {
  color: var(--ag-disabled-foreground-color);
  background-color: var(--ag-input-disabled-background-color);
  border-color: var(--ag-input-disabled-border-color);
}
.ag-picker-field-wrapper.ag-picker-has-focus, .ag-picker-field-wrapper:focus-within {
  outline: none;
  box-shadow: var(--ag-input-focus-box-shadow);
  border-color: var(--ag-input-focus-border-color);
}

.ag-picker-field-button {
  background-color: var(--ag-background-color);
  color: var(--ag-secondary-foreground-color);
}

.ag-dialog.ag-color-dialog {
  border-radius: 5px;
}

.ag-color-picker .ag-picker-field-display {
  height: var(--ag-icon-size);
}

.ag-color-picker .ag-picker-field-wrapper {
  max-width: 45px;
  min-width: 45px;
}

.ag-color-panel {
  padding: var(--ag-grid-size);
}

.ag-spectrum-color {
  background-color: rgb(255, 0, 0);
  border-radius: 2px;
}

.ag-spectrum-tools {
  padding: 10px;
}

.ag-spectrum-sat {
  background-image: linear-gradient(to right, white, rgba(204, 154, 129, 0));
}

.ag-spectrum-val {
  background-image: linear-gradient(to top, black, rgba(204, 154, 129, 0));
}

.ag-spectrum-dragger {
  border-radius: 12px;
  height: 12px;
  width: 12px;
  border: 1px solid white;
  background: black;
  box-shadow: 0 0 2px 0px rgba(0, 0, 0, 0.24);
}

.ag-spectrum-hue-background {
  border-radius: 2px;
}

.ag-spectrum-alpha-background {
  border-radius: 2px;
}

.ag-spectrum-tool {
  margin-bottom: 10px;
  height: 11px;
  border-radius: 2px;
}

.ag-spectrum-slider {
  margin-top: -12px;
  width: 13px;
  height: 13px;
  border-radius: 13px;
  background-color: rgb(248, 248, 248);
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.37);
}

.ag-recent-color {
  margin: 0 3px;
}
.ag-recent-color:first-child {
  margin-left: 0;
}
.ag-recent-color:last-child {
  margin-right: 0;
}

.ag-spectrum-color:focus-visible:not(:disabled):not([readonly]),
.ag-spectrum-slider:focus-visible:not(:disabled):not([readonly]),
.ag-recent-color:focus-visible:not(:disabled):not([readonly]) {
  box-shadow: var(--ag-input-focus-box-shadow);
}

.ag-dnd-ghost {
  border: var(--ag-borders) var(--ag-border-color);
  background: var(--ag-background-color);
  border-radius: var(--ag-card-radius);
  box-shadow: var(--ag-card-shadow);
  padding: var(--ag-grid-size);
  overflow: hidden;
  text-overflow: ellipsis;
  border: var(--ag-borders-secondary) var(--ag-secondary-border-color);
  color: var(--ag-secondary-foreground-color);
  height: var(--ag-header-height) !important;
  line-height: var(--ag-header-height);
  margin: 0;
  padding: 0 calc(var(--ag-grid-size) * 2);
  transform: translateY(calc(var(--ag-grid-size) * 2));
}

.ag-dnd-ghost-icon {
  margin-right: var(--ag-grid-size);
  color: var(--ag-foreground-color);
}

.ag-popup-child:not(.ag-tooltip-custom) {
  box-shadow: var(--ag-popup-shadow);
}

.ag-select .ag-picker-field-wrapper {
  min-height: var(--ag-list-item-height);
  cursor: default;
}
.ag-ltr .ag-select .ag-picker-field-wrapper {
  padding-left: calc(var(--ag-cell-horizontal-padding) / 2);
}
.ag-rtl .ag-select .ag-picker-field-wrapper {
  padding-right: calc(var(--ag-cell-horizontal-padding) / 2);
}
.ag-ltr .ag-select .ag-picker-field-wrapper {
  padding-right: var(--ag-grid-size);
}
.ag-rtl .ag-select .ag-picker-field-wrapper {
  padding-left: var(--ag-grid-size);
}
.ag-select.ag-disabled .ag-picker-field-wrapper:focus {
  box-shadow: none;
}
.ag-select:not(.ag-cell-editor, .ag-label-align-top) {
  min-height: var(--ag-list-item-height);
}
.ag-select .ag-picker-field-display {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ag-select .ag-picker-field-icon {
  display: flex;
  align-items: center;
}
.ag-select.ag-disabled {
  opacity: 0.5;
}

.ag-rich-select-value,
.ag-rich-select-list {
  background-color: var(--ag-background-color);
}

.ag-rich-select-list {
  width: 100%;
  height: auto;
  border-radius: var(--ag-border-radius);
  border: var(--ag-borders) var(--ag-border-color);
}
.ag-rich-select-list .ag-loading-text {
  padding: var(--ag-widget-vertical-spacing) var(--ag-widget-horizontal-spacing);
}

.ag-rich-select-value {
  border-bottom: var(--ag-borders-secondary) var(--ag-secondary-border-color);
  padding-top: 0;
  padding-bottom: 0;
}
.ag-ltr .ag-rich-select-value {
  padding-left: calc(var(--ag-cell-horizontal-padding) / 2);
}
.ag-rtl .ag-rich-select-value {
  padding-right: calc(var(--ag-cell-horizontal-padding) / 2);
}
.ag-ltr .ag-rich-select-value {
  padding-right: var(--ag-grid-size);
}
.ag-rtl .ag-rich-select-value {
  padding-left: var(--ag-grid-size);
}

.ag-ltr .ag-rich-select-field-input {
  left: calc(var(--ag-cell-horizontal-padding));
}
.ag-rtl .ag-rich-select-field-input {
  right: calc(var(--ag-cell-horizontal-padding));
}

.ag-popup-editor .ag-rich-select-value {
  height: var(--ag-row-height);
  min-width: 200px;
}

.ag-rich-select-virtual-list-item {
  cursor: default;
  height: var(--ag-list-item-height);
}
.ag-rich-select-virtual-list-item:focus-visible::after {
  content: none;
}
.ag-rich-select-virtual-list-item:hover {
  background-color: var(--ag-row-hover-color);
}

.ag-ltr .ag-rich-select-row {
  padding-left: calc(var(--ag-cell-horizontal-padding) / 2);
}
.ag-rtl .ag-rich-select-row {
  padding-right: calc(var(--ag-cell-horizontal-padding) / 2);
}

.ag-rich-select-row-selected {
  background-color: var(--ag-selected-row-background-color);
}

.ag-rich-select-row-text-highlight {
  font-weight: bold;
}

.ag-autocomplete {
  width: 100%;
}

.ag-autocomplete-list {
  width: 100%;
  min-width: 200px;
  height: calc(var(--ag-row-height) * 6.5);
}

.ag-autocomplete-virtual-list-item {
  cursor: default;
  height: var(--ag-list-item-height);
}
.ag-autocomplete-virtual-list-item:focus-visible::after {
  content: none;
}
.ag-autocomplete-virtual-list-item:hover {
  background-color: var(--ag-row-hover-color);
}

.ag-autocomplete-row-label {
  margin: 0px var(--ag-widget-container-horizontal-padding);
}

.ag-autocomplete-row-selected {
  background-color: var(--ag-selected-row-background-color);
}

.ag-dragging-range-handle .ag-dialog,
.ag-dragging-fill-handle .ag-dialog {
  opacity: 0.7;
  pointer-events: none;
}

.ag-dialog {
  border-radius: var(--ag-border-radius);
  border: var(--ag-borders) var(--ag-border-color);
  box-shadow: var(--ag-popup-shadow);
}

.ag-panel {
  background-color: var(--ag-panel-background-color);
  border-color: var(--ag-panel-border-color);
}

.ag-panel-title-bar {
  color: var(--ag-header-foreground-color);
  height: var(--ag-header-height);
  padding: var(--ag-grid-size) var(--ag-cell-horizontal-padding);
  border-bottom: var(--ag-borders) var(--ag-border-color);
}

.ag-ltr .ag-panel-title-bar-button {
  margin-left: var(--ag-grid-size);
}
.ag-rtl .ag-panel-title-bar-button {
  margin-right: var(--ag-grid-size);
}

.ag-tooltip {
  background-color: var(--ag-tooltip-background-color);
  color: var(--ag-foreground-color);
  padding: var(--ag-grid-size);
  border: var(--ag-borders) var(--ag-border-color);
  border-radius: var(--ag-card-radius);
  white-space: normal;
}

.ag-tooltip.ag-tooltip-animate,
.ag-tooltip-custom.ag-tooltip-animate {
  transition: opacity 1s;
}
.ag-tooltip.ag-tooltip-animate.ag-tooltip-hiding,
.ag-tooltip-custom.ag-tooltip-animate.ag-tooltip-hiding {
  opacity: 0;
}

.ag-ltr .ag-column-select-indent-1 {
  padding-left: calc(1 * var(--ag-column-select-indent-size));
}
.ag-rtl .ag-column-select-indent-1 {
  padding-right: calc(1 * var(--ag-column-select-indent-size));
}

.ag-ltr .ag-column-select-indent-2 {
  padding-left: calc(2 * var(--ag-column-select-indent-size));
}
.ag-rtl .ag-column-select-indent-2 {
  padding-right: calc(2 * var(--ag-column-select-indent-size));
}

.ag-ltr .ag-column-select-indent-3 {
  padding-left: calc(3 * var(--ag-column-select-indent-size));
}
.ag-rtl .ag-column-select-indent-3 {
  padding-right: calc(3 * var(--ag-column-select-indent-size));
}

.ag-ltr .ag-column-select-indent-4 {
  padding-left: calc(4 * var(--ag-column-select-indent-size));
}
.ag-rtl .ag-column-select-indent-4 {
  padding-right: calc(4 * var(--ag-column-select-indent-size));
}

.ag-ltr .ag-column-select-indent-5 {
  padding-left: calc(5 * var(--ag-column-select-indent-size));
}
.ag-rtl .ag-column-select-indent-5 {
  padding-right: calc(5 * var(--ag-column-select-indent-size));
}

.ag-ltr .ag-column-select-indent-6 {
  padding-left: calc(6 * var(--ag-column-select-indent-size));
}
.ag-rtl .ag-column-select-indent-6 {
  padding-right: calc(6 * var(--ag-column-select-indent-size));
}

.ag-ltr .ag-column-select-indent-7 {
  padding-left: calc(7 * var(--ag-column-select-indent-size));
}
.ag-rtl .ag-column-select-indent-7 {
  padding-right: calc(7 * var(--ag-column-select-indent-size));
}

.ag-ltr .ag-column-select-indent-8 {
  padding-left: calc(8 * var(--ag-column-select-indent-size));
}
.ag-rtl .ag-column-select-indent-8 {
  padding-right: calc(8 * var(--ag-column-select-indent-size));
}

.ag-ltr .ag-column-select-indent-9 {
  padding-left: calc(9 * var(--ag-column-select-indent-size));
}
.ag-rtl .ag-column-select-indent-9 {
  padding-right: calc(9 * var(--ag-column-select-indent-size));
}

.ag-column-select-header-icon {
  cursor: pointer;
}

.ag-column-select-header-icon:focus-visible {
  outline: none;
}
.ag-column-select-header-icon:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 0px;
  left: 0px;
  display: block;
  width: calc(100% - 0px);
  height: calc(100% - 0px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-ltr .ag-column-group-icons:not(:last-child),
.ag-ltr .ag-column-select-header-icon:not(:last-child),
.ag-ltr .ag-column-select-header-checkbox:not(:last-child),
.ag-ltr .ag-column-select-header-filter-wrapper:not(:last-child),
.ag-ltr .ag-column-select-checkbox:not(:last-child),
.ag-ltr .ag-column-select-column-drag-handle:not(:last-child),
.ag-ltr .ag-column-select-column-group-drag-handle:not(:last-child),
.ag-ltr .ag-column-select-column-label:not(:last-child) {
  margin-right: var(--ag-widget-horizontal-spacing);
}
.ag-rtl .ag-column-group-icons:not(:last-child),
.ag-rtl .ag-column-select-header-icon:not(:last-child),
.ag-rtl .ag-column-select-header-checkbox:not(:last-child),
.ag-rtl .ag-column-select-header-filter-wrapper:not(:last-child),
.ag-rtl .ag-column-select-checkbox:not(:last-child),
.ag-rtl .ag-column-select-column-drag-handle:not(:last-child),
.ag-rtl .ag-column-select-column-group-drag-handle:not(:last-child),
.ag-rtl .ag-column-select-column-label:not(:last-child) {
  margin-left: var(--ag-widget-horizontal-spacing);
}

.ag-column-select-virtual-list-item:focus-visible {
  outline: none;
}
.ag-column-select-virtual-list-item:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 1px;
  left: 1px;
  display: block;
  width: calc(100% - 2px);
  height: calc(100% - 2px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-column-select-column-group:not(:last-child),
.ag-column-select-column:not(:last-child) {
  margin-bottom: var(--ag-widget-vertical-spacing);
}

.ag-column-select-column-readonly,
.ag-column-select-column-group-readonly {
  color: var(--ag-disabled-foreground-color);
  pointer-events: none;
}

.ag-ltr .ag-column-select-add-group-indent {
  margin-left: calc(var(--ag-icon-size) + var(--ag-grid-size) * 2);
}
.ag-rtl .ag-column-select-add-group-indent {
  margin-right: calc(var(--ag-icon-size) + var(--ag-grid-size) * 2);
}

.ag-column-select-virtual-list-viewport {
  padding: calc(var(--ag-widget-container-vertical-padding) * 0.5) 0px;
}

.ag-column-select-virtual-list-item {
  padding: 0 var(--ag-widget-container-horizontal-padding);
}

.ag-checkbox-edit {
  padding-left: var(--ag-cell-horizontal-padding);
  padding-right: var(--ag-cell-horizontal-padding);
}

.ag-pill-select .ag-column-drop {
  border-bottom: 0;
  min-height: unset;
}
.ag-pill-select .ag-column-drop-list {
  padding: 0;
}
.ag-pill-select .ag-select {
  padding-top: var(--ag-grid-size);
}
.ag-pill-select .ag-picker-field-wrapper {
  background-color: transparent;
  border: 0;
}
.ag-pill-select .ag-picker-field-display {
  cursor: pointer;
}

.ag-rtl {
  text-align: right;
}

.ag-root-wrapper {
  border-radius: var(--ag-wrapper-border-radius);
  border: var(--ag-borders) var(--ag-border-color);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-1 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 1);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-1 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 1);
}

.ag-ltr .ag-row-group-indent-1 {
  padding-left: calc(1 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-1 {
  padding-right: calc(1 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-1 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-1 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-2 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 2);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-2 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 2);
}

.ag-ltr .ag-row-group-indent-2 {
  padding-left: calc(2 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-2 {
  padding-right: calc(2 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-2 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-2 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-3 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 3);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-3 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 3);
}

.ag-ltr .ag-row-group-indent-3 {
  padding-left: calc(3 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-3 {
  padding-right: calc(3 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-3 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-3 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-4 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 4);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-4 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 4);
}

.ag-ltr .ag-row-group-indent-4 {
  padding-left: calc(4 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-4 {
  padding-right: calc(4 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-4 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-4 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-5 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 5);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-5 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 5);
}

.ag-ltr .ag-row-group-indent-5 {
  padding-left: calc(5 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-5 {
  padding-right: calc(5 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-5 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-5 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-6 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 6);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-6 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 6);
}

.ag-ltr .ag-row-group-indent-6 {
  padding-left: calc(6 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-6 {
  padding-right: calc(6 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-6 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-6 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-7 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 7);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-7 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 7);
}

.ag-ltr .ag-row-group-indent-7 {
  padding-left: calc(7 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-7 {
  padding-right: calc(7 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-7 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-7 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-8 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 8);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-8 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 8);
}

.ag-ltr .ag-row-group-indent-8 {
  padding-left: calc(8 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-8 {
  padding-right: calc(8 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-8 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-8 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-9 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 9);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-9 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 9);
}

.ag-ltr .ag-row-group-indent-9 {
  padding-left: calc(9 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-9 {
  padding-right: calc(9 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-9 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-9 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-10 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 10);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-10 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 10);
}

.ag-ltr .ag-row-group-indent-10 {
  padding-left: calc(10 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-10 {
  padding-right: calc(10 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-10 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-10 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-11 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 11);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-11 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 11);
}

.ag-ltr .ag-row-group-indent-11 {
  padding-left: calc(11 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-11 {
  padding-right: calc(11 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-11 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-11 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-12 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 12);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-12 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 12);
}

.ag-ltr .ag-row-group-indent-12 {
  padding-left: calc(12 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-12 {
  padding-right: calc(12 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-12 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-12 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-13 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 13);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-13 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 13);
}

.ag-ltr .ag-row-group-indent-13 {
  padding-left: calc(13 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-13 {
  padding-right: calc(13 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-13 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-13 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-14 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 14);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-14 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 14);
}

.ag-ltr .ag-row-group-indent-14 {
  padding-left: calc(14 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-14 {
  padding-right: calc(14 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-14 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-14 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-15 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 15);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-15 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 15);
}

.ag-ltr .ag-row-group-indent-15 {
  padding-left: calc(15 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-15 {
  padding-right: calc(15 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-15 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-15 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-16 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 16);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-16 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 16);
}

.ag-ltr .ag-row-group-indent-16 {
  padding-left: calc(16 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-16 {
  padding-right: calc(16 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-16 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-16 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-17 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 17);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-17 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 17);
}

.ag-ltr .ag-row-group-indent-17 {
  padding-left: calc(17 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-17 {
  padding-right: calc(17 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-17 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-17 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-18 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 18);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-18 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 18);
}

.ag-ltr .ag-row-group-indent-18 {
  padding-left: calc(18 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-18 {
  padding-right: calc(18 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-18 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-18 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-19 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 19);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-19 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 19);
}

.ag-ltr .ag-row-group-indent-19 {
  padding-left: calc(19 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-19 {
  padding-right: calc(19 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-19 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-19 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-20 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 20);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-20 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 20);
}

.ag-ltr .ag-row-group-indent-20 {
  padding-left: calc(20 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-20 {
  padding-right: calc(20 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-20 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-20 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-21 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 21);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-21 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 21);
}

.ag-ltr .ag-row-group-indent-21 {
  padding-left: calc(21 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-21 {
  padding-right: calc(21 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-21 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-21 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-22 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 22);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-22 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 22);
}

.ag-ltr .ag-row-group-indent-22 {
  padding-left: calc(22 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-22 {
  padding-right: calc(22 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-22 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-22 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-23 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 23);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-23 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 23);
}

.ag-ltr .ag-row-group-indent-23 {
  padding-left: calc(23 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-23 {
  padding-right: calc(23 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-23 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-23 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-24 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 24);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-24 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 24);
}

.ag-ltr .ag-row-group-indent-24 {
  padding-left: calc(24 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-24 {
  padding-right: calc(24 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-24 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-24 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-25 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 25);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-25 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 25);
}

.ag-ltr .ag-row-group-indent-25 {
  padding-left: calc(25 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-25 {
  padding-right: calc(25 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-25 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-25 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-26 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 26);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-26 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 26);
}

.ag-ltr .ag-row-group-indent-26 {
  padding-left: calc(26 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-26 {
  padding-right: calc(26 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-26 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-26 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-27 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 27);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-27 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 27);
}

.ag-ltr .ag-row-group-indent-27 {
  padding-left: calc(27 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-27 {
  padding-right: calc(27 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-27 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-27 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-28 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 28);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-28 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 28);
}

.ag-ltr .ag-row-group-indent-28 {
  padding-left: calc(28 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-28 {
  padding-right: calc(28 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-28 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-28 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-29 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 29);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-29 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 29);
}

.ag-ltr .ag-row-group-indent-29 {
  padding-left: calc(29 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-29 {
  padding-right: calc(29 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-29 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-29 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-30 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 30);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-30 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 30);
}

.ag-ltr .ag-row-group-indent-30 {
  padding-left: calc(30 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-30 {
  padding-right: calc(30 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-30 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-30 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-31 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 31);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-31 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 31);
}

.ag-ltr .ag-row-group-indent-31 {
  padding-left: calc(31 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-31 {
  padding-right: calc(31 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-31 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-31 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-32 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 32);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-32 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 32);
}

.ag-ltr .ag-row-group-indent-32 {
  padding-left: calc(32 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-32 {
  padding-right: calc(32 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-32 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-32 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-33 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 33);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-33 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 33);
}

.ag-ltr .ag-row-group-indent-33 {
  padding-left: calc(33 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-33 {
  padding-right: calc(33 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-33 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-33 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-34 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 34);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-34 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 34);
}

.ag-ltr .ag-row-group-indent-34 {
  padding-left: calc(34 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-34 {
  padding-right: calc(34 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-34 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-34 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-35 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 35);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-35 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 35);
}

.ag-ltr .ag-row-group-indent-35 {
  padding-left: calc(35 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-35 {
  padding-right: calc(35 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-35 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-35 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-36 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 36);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-36 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 36);
}

.ag-ltr .ag-row-group-indent-36 {
  padding-left: calc(36 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-36 {
  padding-right: calc(36 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-36 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-36 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-37 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 37);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-37 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 37);
}

.ag-ltr .ag-row-group-indent-37 {
  padding-left: calc(37 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-37 {
  padding-right: calc(37 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-37 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-37 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-38 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 38);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-38 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 38);
}

.ag-ltr .ag-row-group-indent-38 {
  padding-left: calc(38 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-38 {
  padding-right: calc(38 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-38 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-38 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-39 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 39);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-39 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 39);
}

.ag-ltr .ag-row-group-indent-39 {
  padding-left: calc(39 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-39 {
  padding-right: calc(39 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-39 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-39 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-40 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 40);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-40 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 40);
}

.ag-ltr .ag-row-group-indent-40 {
  padding-left: calc(40 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-40 {
  padding-right: calc(40 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-40 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-40 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-41 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 41);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-41 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 41);
}

.ag-ltr .ag-row-group-indent-41 {
  padding-left: calc(41 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-41 {
  padding-right: calc(41 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-41 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-41 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-42 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 42);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-42 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 42);
}

.ag-ltr .ag-row-group-indent-42 {
  padding-left: calc(42 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-42 {
  padding-right: calc(42 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-42 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-42 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-43 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 43);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-43 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 43);
}

.ag-ltr .ag-row-group-indent-43 {
  padding-left: calc(43 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-43 {
  padding-right: calc(43 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-43 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-43 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-44 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 44);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-44 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 44);
}

.ag-ltr .ag-row-group-indent-44 {
  padding-left: calc(44 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-44 {
  padding-right: calc(44 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-44 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-44 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-45 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 45);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-45 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 45);
}

.ag-ltr .ag-row-group-indent-45 {
  padding-left: calc(45 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-45 {
  padding-right: calc(45 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-45 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-45 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-46 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 46);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-46 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 46);
}

.ag-ltr .ag-row-group-indent-46 {
  padding-left: calc(46 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-46 {
  padding-right: calc(46 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-46 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-46 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-47 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 47);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-47 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 47);
}

.ag-ltr .ag-row-group-indent-47 {
  padding-left: calc(47 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-47 {
  padding-right: calc(47 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-47 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-47 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-48 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 48);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-48 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 48);
}

.ag-ltr .ag-row-group-indent-48 {
  padding-left: calc(48 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-48 {
  padding-right: calc(48 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-48 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-48 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-49 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 49);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-49 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 49);
}

.ag-ltr .ag-row-group-indent-49 {
  padding-left: calc(49 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-49 {
  padding-right: calc(49 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-49 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-49 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-50 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 50);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-50 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 50);
}

.ag-ltr .ag-row-group-indent-50 {
  padding-left: calc(50 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-50 {
  padding-right: calc(50 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-50 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-50 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-51 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 51);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-51 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 51);
}

.ag-ltr .ag-row-group-indent-51 {
  padding-left: calc(51 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-51 {
  padding-right: calc(51 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-51 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-51 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-52 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 52);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-52 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 52);
}

.ag-ltr .ag-row-group-indent-52 {
  padding-left: calc(52 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-52 {
  padding-right: calc(52 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-52 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-52 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-53 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 53);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-53 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 53);
}

.ag-ltr .ag-row-group-indent-53 {
  padding-left: calc(53 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-53 {
  padding-right: calc(53 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-53 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-53 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-54 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 54);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-54 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 54);
}

.ag-ltr .ag-row-group-indent-54 {
  padding-left: calc(54 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-54 {
  padding-right: calc(54 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-54 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-54 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-55 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 55);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-55 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 55);
}

.ag-ltr .ag-row-group-indent-55 {
  padding-left: calc(55 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-55 {
  padding-right: calc(55 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-55 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-55 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-56 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 56);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-56 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 56);
}

.ag-ltr .ag-row-group-indent-56 {
  padding-left: calc(56 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-56 {
  padding-right: calc(56 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-56 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-56 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-57 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 57);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-57 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 57);
}

.ag-ltr .ag-row-group-indent-57 {
  padding-left: calc(57 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-57 {
  padding-right: calc(57 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-57 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-57 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-58 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 58);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-58 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 58);
}

.ag-ltr .ag-row-group-indent-58 {
  padding-left: calc(58 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-58 {
  padding-right: calc(58 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-58 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-58 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-59 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 59);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-59 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 59);
}

.ag-ltr .ag-row-group-indent-59 {
  padding-left: calc(59 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-59 {
  padding-right: calc(59 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-59 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-59 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-60 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 60);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-60 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 60);
}

.ag-ltr .ag-row-group-indent-60 {
  padding-left: calc(60 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-60 {
  padding-right: calc(60 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-60 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-60 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-61 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 61);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-61 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 61);
}

.ag-ltr .ag-row-group-indent-61 {
  padding-left: calc(61 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-61 {
  padding-right: calc(61 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-61 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-61 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-62 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 62);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-62 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 62);
}

.ag-ltr .ag-row-group-indent-62 {
  padding-left: calc(62 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-62 {
  padding-right: calc(62 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-62 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-62 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-63 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 63);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-63 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 63);
}

.ag-ltr .ag-row-group-indent-63 {
  padding-left: calc(63 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-63 {
  padding-right: calc(63 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-63 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-63 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-64 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 64);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-64 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 64);
}

.ag-ltr .ag-row-group-indent-64 {
  padding-left: calc(64 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-64 {
  padding-right: calc(64 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-64 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-64 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-65 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 65);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-65 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 65);
}

.ag-ltr .ag-row-group-indent-65 {
  padding-left: calc(65 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-65 {
  padding-right: calc(65 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-65 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-65 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-66 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 66);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-66 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 66);
}

.ag-ltr .ag-row-group-indent-66 {
  padding-left: calc(66 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-66 {
  padding-right: calc(66 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-66 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-66 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-67 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 67);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-67 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 67);
}

.ag-ltr .ag-row-group-indent-67 {
  padding-left: calc(67 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-67 {
  padding-right: calc(67 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-67 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-67 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-68 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 68);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-68 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 68);
}

.ag-ltr .ag-row-group-indent-68 {
  padding-left: calc(68 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-68 {
  padding-right: calc(68 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-68 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-68 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-69 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 69);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-69 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 69);
}

.ag-ltr .ag-row-group-indent-69 {
  padding-left: calc(69 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-69 {
  padding-right: calc(69 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-69 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-69 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-70 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 70);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-70 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 70);
}

.ag-ltr .ag-row-group-indent-70 {
  padding-left: calc(70 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-70 {
  padding-right: calc(70 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-70 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-70 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-71 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 71);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-71 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 71);
}

.ag-ltr .ag-row-group-indent-71 {
  padding-left: calc(71 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-71 {
  padding-right: calc(71 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-71 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-71 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-72 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 72);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-72 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 72);
}

.ag-ltr .ag-row-group-indent-72 {
  padding-left: calc(72 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-72 {
  padding-right: calc(72 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-72 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-72 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-73 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 73);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-73 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 73);
}

.ag-ltr .ag-row-group-indent-73 {
  padding-left: calc(73 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-73 {
  padding-right: calc(73 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-73 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-73 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-74 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 74);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-74 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 74);
}

.ag-ltr .ag-row-group-indent-74 {
  padding-left: calc(74 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-74 {
  padding-right: calc(74 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-74 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-74 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-75 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 75);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-75 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 75);
}

.ag-ltr .ag-row-group-indent-75 {
  padding-left: calc(75 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-75 {
  padding-right: calc(75 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-75 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-75 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-76 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 76);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-76 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 76);
}

.ag-ltr .ag-row-group-indent-76 {
  padding-left: calc(76 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-76 {
  padding-right: calc(76 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-76 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-76 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-77 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 77);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-77 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 77);
}

.ag-ltr .ag-row-group-indent-77 {
  padding-left: calc(77 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-77 {
  padding-right: calc(77 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-77 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-77 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-78 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 78);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-78 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 78);
}

.ag-ltr .ag-row-group-indent-78 {
  padding-left: calc(78 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-78 {
  padding-right: calc(78 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-78 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-78 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-79 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 79);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-79 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 79);
}

.ag-ltr .ag-row-group-indent-79 {
  padding-left: calc(79 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-79 {
  padding-right: calc(79 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-79 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-79 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-80 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 80);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-80 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 80);
}

.ag-ltr .ag-row-group-indent-80 {
  padding-left: calc(80 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-80 {
  padding-right: calc(80 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-80 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-80 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-81 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 81);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-81 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 81);
}

.ag-ltr .ag-row-group-indent-81 {
  padding-left: calc(81 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-81 {
  padding-right: calc(81 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-81 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-81 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-82 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 82);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-82 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 82);
}

.ag-ltr .ag-row-group-indent-82 {
  padding-left: calc(82 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-82 {
  padding-right: calc(82 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-82 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-82 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-83 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 83);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-83 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 83);
}

.ag-ltr .ag-row-group-indent-83 {
  padding-left: calc(83 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-83 {
  padding-right: calc(83 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-83 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-83 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-84 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 84);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-84 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 84);
}

.ag-ltr .ag-row-group-indent-84 {
  padding-left: calc(84 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-84 {
  padding-right: calc(84 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-84 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-84 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-85 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 85);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-85 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 85);
}

.ag-ltr .ag-row-group-indent-85 {
  padding-left: calc(85 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-85 {
  padding-right: calc(85 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-85 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-85 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-86 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 86);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-86 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 86);
}

.ag-ltr .ag-row-group-indent-86 {
  padding-left: calc(86 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-86 {
  padding-right: calc(86 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-86 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-86 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-87 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 87);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-87 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 87);
}

.ag-ltr .ag-row-group-indent-87 {
  padding-left: calc(87 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-87 {
  padding-right: calc(87 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-87 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-87 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-88 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 88);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-88 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 88);
}

.ag-ltr .ag-row-group-indent-88 {
  padding-left: calc(88 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-88 {
  padding-right: calc(88 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-88 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-88 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-89 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 89);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-89 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 89);
}

.ag-ltr .ag-row-group-indent-89 {
  padding-left: calc(89 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-89 {
  padding-right: calc(89 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-89 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-89 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-90 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 90);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-90 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 90);
}

.ag-ltr .ag-row-group-indent-90 {
  padding-left: calc(90 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-90 {
  padding-right: calc(90 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-90 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-90 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-91 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 91);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-91 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 91);
}

.ag-ltr .ag-row-group-indent-91 {
  padding-left: calc(91 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-91 {
  padding-right: calc(91 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-91 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-91 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-92 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 92);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-92 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 92);
}

.ag-ltr .ag-row-group-indent-92 {
  padding-left: calc(92 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-92 {
  padding-right: calc(92 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-92 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-92 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-93 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 93);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-93 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 93);
}

.ag-ltr .ag-row-group-indent-93 {
  padding-left: calc(93 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-93 {
  padding-right: calc(93 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-93 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-93 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-94 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 94);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-94 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 94);
}

.ag-ltr .ag-row-group-indent-94 {
  padding-left: calc(94 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-94 {
  padding-right: calc(94 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-94 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-94 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-95 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 95);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-95 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 95);
}

.ag-ltr .ag-row-group-indent-95 {
  padding-left: calc(95 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-95 {
  padding-right: calc(95 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-95 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-95 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-96 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 96);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-96 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 96);
}

.ag-ltr .ag-row-group-indent-96 {
  padding-left: calc(96 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-96 {
  padding-right: calc(96 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-96 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-96 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-97 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 97);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-97 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 97);
}

.ag-ltr .ag-row-group-indent-97 {
  padding-left: calc(97 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-97 {
  padding-right: calc(97 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-97 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-97 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-98 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 98);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-98 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 98);
}

.ag-ltr .ag-row-group-indent-98 {
  padding-left: calc(98 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-98 {
  padding-right: calc(98 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-98 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-98 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-99 {
  padding-left: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 99);
}
.ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-99 {
  padding-right: calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 99);
}

.ag-ltr .ag-row-group-indent-99 {
  padding-left: calc(99 * var(--ag-row-group-indent-size));
}
.ag-rtl .ag-row-group-indent-99 {
  padding-right: calc(99 * var(--ag-row-group-indent-size));
}

.ag-ltr .ag-row-level-99 .ag-pivot-leaf-group {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-level-99 .ag-pivot-leaf-group {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-ltr .ag-row-group-leaf-indent {
  margin-left: var(--ag-row-group-indent-size);
}
.ag-rtl .ag-row-group-leaf-indent {
  margin-right: var(--ag-row-group-indent-size);
}

.ag-value-change-delta {
  padding-right: 2px;
}

.ag-value-change-delta-up {
  color: var(--ag-value-change-delta-up-color);
}

.ag-value-change-delta-down {
  color: var(--ag-value-change-delta-down-color);
}

.ag-value-change-value {
  background-color: transparent;
  border-radius: 1px;
  padding-left: 1px;
  padding-right: 1px;
  transition: background-color 1s;
}

.ag-value-change-value-highlight {
  background-color: var(--ag-value-change-value-highlight-background-color);
  transition: background-color 0.1s;
}

.ag-cell-data-changed {
  background-color: var(--ag-value-change-value-highlight-background-color) !important;
}

.ag-cell-data-changed-animation {
  background-color: transparent;
}

.ag-cell-highlight {
  background-color: var(--ag-range-selection-highlight-color) !important;
}

.ag-row {
  height: var(--ag-row-height);
  background-color: var(--ag-background-color);
  color: var(--ag-data-color);
  border-bottom: var(--ag-row-border-style) var(--ag-row-border-color) var(--ag-row-border-width);
}

.ag-sticky-bottom .ag-row {
  border-bottom: none;
  border-top: var(--ag-row-border-style) var(--ag-row-border-color) var(--ag-row-border-width);
}

.ag-row-highlight-above::after, .ag-row-highlight-below::after {
  content: "";
  position: absolute;
  width: calc(100% - 1px);
  height: 1px;
  background-color: var(--ag-range-selection-border-color);
  left: 1px;
}

.ag-row-highlight-above::after {
  top: -1px;
}

.ag-row-highlight-above.ag-row-first::after {
  top: 0;
}

.ag-row-highlight-below::after {
  bottom: 0px;
}

.ag-row-odd {
  background-color: var(--ag-odd-row-background-color);
}

.ag-body-horizontal-scroll:not(.ag-scrollbar-invisible) .ag-horizontal-left-spacer:not(.ag-scroller-corner) {
  border-right: var(--ag-borders-critical) var(--ag-border-color);
}
.ag-body-horizontal-scroll:not(.ag-scrollbar-invisible) .ag-horizontal-right-spacer:not(.ag-scroller-corner) {
  border-left: var(--ag-borders-critical) var(--ag-border-color);
}

.ag-row-selected::before {
  content: "";
  background-color: var(--ag-selected-row-background-color);
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.ag-row-hover:not(.ag-full-width-row)::before,
.ag-row-hover.ag-full-width-row.ag-row-group::before {
  content: "";
  background-color: var(--ag-row-hover-color);
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  pointer-events: none;
}

.ag-row-hover.ag-full-width-row.ag-row-group > * {
  position: relative;
}

.ag-row-hover.ag-row-selected::before {
  background-color: var(--ag-row-hover-color);
  background-image: linear-gradient(var(--ag-selected-row-background-color), var(--ag-selected-row-background-color));
}

.ag-column-hover {
  background-color: var(--ag-column-hover-color);
}

.ag-ltr .ag-right-aligned-cell {
  text-align: right;
}
.ag-rtl .ag-right-aligned-cell {
  text-align: left;
}

.ag-ltr .ag-right-aligned-cell .ag-cell-value,
.ag-ltr .ag-right-aligned-cell .ag-group-value {
  margin-left: auto;
}
.ag-rtl .ag-right-aligned-cell .ag-cell-value,
.ag-rtl .ag-right-aligned-cell .ag-group-value {
  margin-right: auto;
}

.ag-cell, .ag-full-width-row .ag-cell-wrapper.ag-row-group {
  --ag-internal-calculated-line-height: var(--ag-line-height, calc(var(--ag-row-height) - var(--ag-row-border-width)));
  --ag-internal-padded-row-height: calc(var(--ag-row-height) - var(--ag-row-border-width));
  border: 1px solid transparent;
  line-height: min(var(--ag-internal-calculated-line-height), var(--ag-internal-padded-row-height));
  padding-left: calc(var(--ag-cell-horizontal-padding) - 1px);
  padding-right: calc(var(--ag-cell-horizontal-padding) - 1px);
  -webkit-font-smoothing: subpixel-antialiased;
}

.ag-row > .ag-cell-wrapper {
  padding-left: calc(var(--ag-cell-horizontal-padding) - 1px);
  padding-right: calc(var(--ag-cell-horizontal-padding) - 1px);
}

.ag-row-dragging {
  cursor: move;
  opacity: 0.5;
}

.ag-cell-inline-editing {
  border: 1px solid var(--ag-border-color);
  border-radius: var(--ag-card-radius);
  box-shadow: var(--ag-card-shadow);
  padding: 0;
  background-color: var(--ag-control-panel-background-color);
}

.ag-popup-editor .ag-large-text,
.ag-autocomplete-list-popup {
  border: var(--ag-borders) var(--ag-border-color);
  background: var(--ag-background-color);
  border-radius: var(--ag-card-radius);
  box-shadow: var(--ag-card-shadow);
  padding: var(--ag-grid-size);
  background-color: var(--ag-control-panel-background-color);
  padding: 0;
}

.ag-large-text-input {
  height: auto;
  padding: var(--ag-cell-horizontal-padding);
}

.ag-rtl .ag-large-text-input textarea {
  resize: none;
}

.ag-details-row {
  padding: calc(var(--ag-grid-size) * 5);
  background-color: var(--ag-background-color);
}

.ag-layout-auto-height .ag-center-cols-viewport, .ag-layout-auto-height .ag-center-cols-container, .ag-layout-print .ag-center-cols-viewport, .ag-layout-print .ag-center-cols-container {
  min-height: 50px;
}

.ag-overlay-loading-wrapper {
  background-color: var(--ag-modal-overlay-background-color);
}

.ag-overlay-loading-center {
  border: var(--ag-borders) var(--ag-border-color);
  background: var(--ag-background-color);
  border-radius: var(--ag-card-radius);
  box-shadow: var(--ag-card-shadow);
  padding: var(--ag-grid-size);
}

.ag-overlay-no-rows-wrapper.ag-layout-auto-height {
  padding-top: 30px;
}

.ag-skeleton-container {
  width: 100%;
  height: 100%;
  align-content: center;
}

.ag-skeleton-effect {
  background-color: var(--ag-row-loading-skeleton-effect-color);
  width: 100%;
  height: 1em;
  border-radius: 0.25rem;
  animation: ag-skeleton-loading 1.5s ease-in-out 0.5s infinite;
}

@keyframes ag-skeleton-loading {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.4;
  }
  100% {
    opacity: 1;
  }
}
.ag-loading {
  display: flex;
  height: 100%;
  align-items: center;
}
.ag-ltr .ag-loading {
  padding-left: var(--ag-cell-horizontal-padding);
}
.ag-rtl .ag-loading {
  padding-right: var(--ag-cell-horizontal-padding);
}

.ag-ltr .ag-loading-icon {
  padding-right: var(--ag-cell-widget-spacing);
}
.ag-rtl .ag-loading-icon {
  padding-left: var(--ag-cell-widget-spacing);
}

.ag-icon-loading {
  animation-name: spin;
  animation-duration: 1000ms;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}

@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.ag-floating-top {
  border-bottom: var(--ag-borders-critical) var(--ag-border-color);
}

.ag-floating-bottom {
  border-top: var(--ag-borders-critical) var(--ag-border-color);
}

.ag-ltr .ag-cell {
  border-right: var(--ag-cell-horizontal-border);
}
.ag-rtl .ag-cell {
  border-left: var(--ag-cell-horizontal-border);
}
.ag-ltr .ag-cell {
  border-right-width: 1px;
}
.ag-rtl .ag-cell {
  border-left-width: 1px;
}

.ag-cell.ag-cell-first-right-pinned:not(.ag-cell-range-left):not(.ag-cell-range-single-cell) {
  border-left: var(--ag-borders-critical) var(--ag-border-color);
}

.ag-cell.ag-cell-last-left-pinned:not(.ag-cell-range-right):not(.ag-cell-range-single-cell) {
  border-right: var(--ag-borders-critical) var(--ag-border-color);
}

.ag-cell-range-selected:not(.ag-cell-focus),
.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-single-cell:not(.ag-cell-inline-editing) {
  background-color: var(--ag-range-selection-background-color);
}
.ag-cell-range-selected:not(.ag-cell-focus).ag-cell-range-chart,
.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-single-cell:not(.ag-cell-inline-editing).ag-cell-range-chart {
  background-color: var(--ag-range-selection-chart-background-color) !important;
}
.ag-cell-range-selected:not(.ag-cell-focus).ag-cell-range-chart.ag-cell-range-chart-category,
.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-single-cell:not(.ag-cell-inline-editing).ag-cell-range-chart.ag-cell-range-chart-category {
  background-color: var(--ag-range-selection-chart-category-background-color) !important;
}

.ag-cell-range-selected-1:not(.ag-cell-focus),
.ag-root:not(.ag-context-menu-open) .ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-1:not(.ag-cell-inline-editing) {
  background-color: var(--ag-range-selection-background-color);
}

.ag-cell-range-selected-2:not(.ag-cell-focus),
.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-2 {
  background-color: var(--ag-range-selection-background-color-2);
}

.ag-cell-range-selected-3:not(.ag-cell-focus),
.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-3 {
  background-color: var(--ag-range-selection-background-color-3);
}

.ag-cell-range-selected-4:not(.ag-cell-focus),
.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-4 {
  background-color: var(--ag-range-selection-background-color-4);
}

.ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top {
  border-top-color: var(--ag-range-selection-border-color);
  border-top-style: var(--ag-range-selection-border-style);
}
.ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right {
  border-right-color: var(--ag-range-selection-border-color);
  border-right-style: var(--ag-range-selection-border-style);
}
.ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom {
  border-bottom-color: var(--ag-range-selection-border-color);
  border-bottom-style: var(--ag-range-selection-border-style);
}
.ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left {
  border-left-color: var(--ag-range-selection-border-color);
  border-left-style: var(--ag-range-selection-border-style);
}

.ag-ltr .ag-cell-focus:not(.ag-cell-range-selected):focus-within,
.ag-ltr .ag-context-menu-open .ag-cell-focus:not(.ag-cell-range-selected),
.ag-ltr .ag-full-width-row.ag-row-focus:focus .ag-cell-wrapper.ag-row-group,
.ag-ltr .ag-cell-range-single-cell,
.ag-ltr .ag-cell-range-single-cell.ag-cell-range-handle, .ag-rtl .ag-cell-focus:not(.ag-cell-range-selected):focus-within,
.ag-rtl .ag-context-menu-open .ag-cell-focus:not(.ag-cell-range-selected),
.ag-rtl .ag-full-width-row.ag-row-focus:focus .ag-cell-wrapper.ag-row-group,
.ag-rtl .ag-cell-range-single-cell,
.ag-rtl .ag-cell-range-single-cell.ag-cell-range-handle {
  border: 1px solid;
  border-color: var(--ag-range-selection-border-color);
  border-style: var(--ag-range-selection-border-style);
  outline: initial;
}

.ag-cell.ag-selection-fill-top,
.ag-cell.ag-selection-fill-top.ag-cell-range-selected {
  border-top: 1px dashed;
  border-top-color: var(--ag-range-selection-border-color);
}

.ag-ltr .ag-cell.ag-selection-fill-right,
.ag-ltr .ag-cell.ag-selection-fill-right.ag-cell-range-selected {
  border-right: 1px dashed var(--ag-range-selection-border-color) !important;
}
.ag-rtl .ag-cell.ag-selection-fill-right,
.ag-rtl .ag-cell.ag-selection-fill-right.ag-cell-range-selected {
  border-left: 1px dashed var(--ag-range-selection-border-color) !important;
}

.ag-cell.ag-selection-fill-bottom,
.ag-cell.ag-selection-fill-bottom.ag-cell-range-selected {
  border-bottom: 1px dashed;
  border-bottom-color: var(--ag-range-selection-border-color);
}

.ag-ltr .ag-cell.ag-selection-fill-left,
.ag-ltr .ag-cell.ag-selection-fill-left.ag-cell-range-selected {
  border-left: 1px dashed var(--ag-range-selection-border-color) !important;
}
.ag-rtl .ag-cell.ag-selection-fill-left,
.ag-rtl .ag-cell.ag-selection-fill-left.ag-cell-range-selected {
  border-right: 1px dashed var(--ag-range-selection-border-color) !important;
}

.ag-fill-handle, .ag-range-handle {
  position: absolute;
  width: 6px;
  height: 6px;
  bottom: -1px;
  background-color: var(--ag-range-selection-border-color);
}
.ag-ltr .ag-fill-handle, .ag-ltr .ag-range-handle {
  right: -1px;
}
.ag-rtl .ag-fill-handle, .ag-rtl .ag-range-handle {
  left: -1px;
}

.ag-fill-handle {
  cursor: cell;
}

.ag-range-handle {
  cursor: nwse-resize;
}

.ag-cell-inline-editing {
  border-color: var(--ag-input-focus-border-color) !important;
}

.ag-menu {
  border: var(--ag-borders) var(--ag-border-color);
  background: var(--ag-background-color);
  border-radius: var(--ag-card-radius);
  box-shadow: var(--ag-card-shadow);
  padding: var(--ag-grid-size);
  background-color: var(--ag-menu-background-color);
  border-color: var(--ag-menu-border-color);
  padding: 0;
}

.ag-menu-list {
  cursor: default;
  padding: var(--ag-grid-size) 0;
}

.ag-menu-separator {
  height: calc(var(--ag-grid-size) * 2 + 1px);
}

.ag-menu-separator-part::after {
  content: "";
  display: block;
  border-top: var(--ag-borders-critical) var(--ag-border-color);
}

.ag-menu-option-active, .ag-compact-menu-option-active {
  background-color: var(--ag-row-hover-color);
}

.ag-menu-option-part, .ag-compact-menu-option-part {
  line-height: var(--ag-icon-size);
  padding: calc(var(--ag-grid-size) + 2px) 0;
}

.ag-menu-option-disabled, .ag-compact-menu-option-disabled {
  opacity: 0.5;
}

.ag-menu-option-icon, .ag-compact-menu-option-icon {
  width: var(--ag-icon-size);
}
.ag-ltr .ag-menu-option-icon, .ag-ltr .ag-compact-menu-option-icon {
  padding-left: calc(var(--ag-grid-size) * 2);
}
.ag-rtl .ag-menu-option-icon, .ag-rtl .ag-compact-menu-option-icon {
  padding-right: calc(var(--ag-grid-size) * 2);
}

.ag-menu-option-text, .ag-compact-menu-option-text {
  padding-left: calc(var(--ag-grid-size) * 2);
  padding-right: calc(var(--ag-grid-size) * 2);
}

.ag-ltr .ag-menu-option-shortcut, .ag-ltr .ag-compact-menu-option-shortcut {
  padding-right: var(--ag-grid-size);
}
.ag-rtl .ag-menu-option-shortcut, .ag-rtl .ag-compact-menu-option-shortcut {
  padding-left: var(--ag-grid-size);
}

.ag-ltr .ag-menu-option-popup-pointer, .ag-ltr .ag-compact-menu-option-popup-pointer {
  padding-right: var(--ag-grid-size);
}
.ag-rtl .ag-menu-option-popup-pointer, .ag-rtl .ag-compact-menu-option-popup-pointer {
  padding-left: var(--ag-grid-size);
}

.ag-tabs {
  min-width: var(--ag-tab-min-width);
}

.ag-tabs-header {
  display: flex;
}

.ag-tabs-header-wrapper {
  display: flex;
}
.ag-tabs-header-wrapper .ag-tabs-header {
  flex: 1;
}

.ag-tabs-close-button-wrapper {
  border: 0;
  border-right: var(--ag-borders) var(--ag-border-color);
  padding: var(--ag-grid-size);
}

.ag-tabs-close-button {
  border: 0;
  background-color: unset;
  cursor: pointer;
  padding: 0;
}

.ag-tab {
  border-bottom: var(--ag-selected-tab-underline-width) solid transparent;
  transition: border-bottom var(--ag-selected-tab-underline-transition-speed);
  display: flex;
  flex: none;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}

.ag-tab:focus-visible {
  outline: none;
}
.ag-tab:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-tab-selected {
  border-bottom-color: var(--ag-selected-tab-underline-color);
}

.ag-menu-header {
  color: var(--ag-secondary-foreground-color);
}

.ag-filter-separator {
  border-top: var(--ag-borders-critical) var(--ag-border-color);
}

.ag-filter-select .ag-picker-field-wrapper {
  width: 0;
}

.ag-filter-condition-operator {
  height: 17px;
}

.ag-ltr .ag-filter-condition-operator-or {
  margin-left: calc(var(--ag-grid-size) * 2);
}
.ag-rtl .ag-filter-condition-operator-or {
  margin-right: calc(var(--ag-grid-size) * 2);
}

.ag-set-filter-select-all {
  padding-top: var(--ag-widget-container-vertical-padding);
}

.ag-set-filter-list, .ag-filter-no-matches {
  height: calc(var(--ag-list-item-height) * 6);
}

.ag-set-filter-tree-list {
  height: calc(var(--ag-list-item-height) * 10);
}

.ag-set-filter-filter {
  margin-top: var(--ag-widget-container-vertical-padding);
  margin-left: var(--ag-widget-container-horizontal-padding);
  margin-right: var(--ag-widget-container-horizontal-padding);
}

.ag-filter-to {
  margin-top: var(--ag-widget-vertical-spacing);
}

.ag-mini-filter {
  margin: var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);
}

.ag-set-filter-item {
  padding: 0px var(--ag-widget-container-horizontal-padding);
}

.ag-ltr .ag-set-filter-indent-1 {
  padding-left: calc(var(--ag-widget-container-horizontal-padding) + 1 * var(--ag-set-filter-indent-size));
}
.ag-rtl .ag-set-filter-indent-1 {
  padding-right: calc(var(--ag-widget-container-horizontal-padding) + 1 * var(--ag-set-filter-indent-size));
}

.ag-ltr .ag-set-filter-indent-2 {
  padding-left: calc(var(--ag-widget-container-horizontal-padding) + 2 * var(--ag-set-filter-indent-size));
}
.ag-rtl .ag-set-filter-indent-2 {
  padding-right: calc(var(--ag-widget-container-horizontal-padding) + 2 * var(--ag-set-filter-indent-size));
}

.ag-ltr .ag-set-filter-indent-3 {
  padding-left: calc(var(--ag-widget-container-horizontal-padding) + 3 * var(--ag-set-filter-indent-size));
}
.ag-rtl .ag-set-filter-indent-3 {
  padding-right: calc(var(--ag-widget-container-horizontal-padding) + 3 * var(--ag-set-filter-indent-size));
}

.ag-ltr .ag-set-filter-indent-4 {
  padding-left: calc(var(--ag-widget-container-horizontal-padding) + 4 * var(--ag-set-filter-indent-size));
}
.ag-rtl .ag-set-filter-indent-4 {
  padding-right: calc(var(--ag-widget-container-horizontal-padding) + 4 * var(--ag-set-filter-indent-size));
}

.ag-ltr .ag-set-filter-indent-5 {
  padding-left: calc(var(--ag-widget-container-horizontal-padding) + 5 * var(--ag-set-filter-indent-size));
}
.ag-rtl .ag-set-filter-indent-5 {
  padding-right: calc(var(--ag-widget-container-horizontal-padding) + 5 * var(--ag-set-filter-indent-size));
}

.ag-ltr .ag-set-filter-indent-6 {
  padding-left: calc(var(--ag-widget-container-horizontal-padding) + 6 * var(--ag-set-filter-indent-size));
}
.ag-rtl .ag-set-filter-indent-6 {
  padding-right: calc(var(--ag-widget-container-horizontal-padding) + 6 * var(--ag-set-filter-indent-size));
}

.ag-ltr .ag-set-filter-indent-7 {
  padding-left: calc(var(--ag-widget-container-horizontal-padding) + 7 * var(--ag-set-filter-indent-size));
}
.ag-rtl .ag-set-filter-indent-7 {
  padding-right: calc(var(--ag-widget-container-horizontal-padding) + 7 * var(--ag-set-filter-indent-size));
}

.ag-ltr .ag-set-filter-indent-8 {
  padding-left: calc(var(--ag-widget-container-horizontal-padding) + 8 * var(--ag-set-filter-indent-size));
}
.ag-rtl .ag-set-filter-indent-8 {
  padding-right: calc(var(--ag-widget-container-horizontal-padding) + 8 * var(--ag-set-filter-indent-size));
}

.ag-ltr .ag-set-filter-indent-9 {
  padding-left: calc(var(--ag-widget-container-horizontal-padding) + 9 * var(--ag-set-filter-indent-size));
}
.ag-rtl .ag-set-filter-indent-9 {
  padding-right: calc(var(--ag-widget-container-horizontal-padding) + 9 * var(--ag-set-filter-indent-size));
}

.ag-ltr .ag-set-filter-add-group-indent {
  margin-left: calc(var(--ag-icon-size) + var(--ag-widget-container-horizontal-padding));
}
.ag-rtl .ag-set-filter-add-group-indent {
  margin-right: calc(var(--ag-icon-size) + var(--ag-widget-container-horizontal-padding));
}

.ag-ltr .ag-set-filter-group-icons {
  margin-right: var(--ag-widget-container-horizontal-padding);
}
.ag-rtl .ag-set-filter-group-icons {
  margin-left: var(--ag-widget-container-horizontal-padding);
}

.ag-filter-menu .ag-set-filter-list {
  min-width: 200px;
}

.ag-filter-virtual-list-item:focus-visible {
  outline: none;
}
.ag-filter-virtual-list-item:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 1px;
  left: 1px;
  display: block;
  width: calc(100% - 2px);
  height: calc(100% - 2px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-filter-apply-panel {
  padding: var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);
  border-top: var(--ag-borders-secondary) var(--ag-secondary-border-color);
}

.ag-filter-apply-panel-button {
  line-height: 1.5;
}
.ag-ltr .ag-filter-apply-panel-button {
  margin-left: calc(var(--ag-grid-size) * 2);
}
.ag-rtl .ag-filter-apply-panel-button {
  margin-right: calc(var(--ag-grid-size) * 2);
}

.ag-simple-filter-body-wrapper {
  padding: var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);
  padding-bottom: calc(var(--ag-widget-container-vertical-padding) - var(--ag-widget-vertical-spacing));
  overflow-y: auto;
  min-height: calc(var(--ag-list-item-height) + var(--ag-widget-container-vertical-padding) + var(--ag-widget-vertical-spacing));
}
.ag-simple-filter-body-wrapper > * {
  margin-bottom: var(--ag-widget-vertical-spacing);
}
.ag-simple-filter-body-wrapper .ag-resizer-wrapper {
  margin: 0;
}

.ag-menu:not(.ag-tabs) .ag-filter .ag-simple-filter-body-wrapper,
.ag-menu:not(.ag-tabs) .ag-filter > *:not(.ag-filter-wrapper) {
  min-width: calc(var(--ag-menu-min-width) - 2px);
}

.ag-filter-no-matches {
  padding: var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);
}

.ag-multi-filter-menu-item {
  margin: var(--ag-grid-size) 0;
}

.ag-multi-filter-group-title-bar {
  padding: calc(var(--ag-grid-size) * 2) var(--ag-grid-size);
  background-color: transparent;
}

.ag-group-filter-field-select-wrapper {
  padding: var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);
  padding-bottom: calc(var(--ag-widget-container-vertical-padding) - var(--ag-widget-vertical-spacing));
}
.ag-group-filter-field-select-wrapper > * {
  margin-bottom: var(--ag-widget-vertical-spacing);
}

.ag-multi-filter-group-title-bar:focus-visible {
  outline: none;
}
.ag-multi-filter-group-title-bar:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-side-bar {
  position: relative;
}

.ag-tool-panel-wrapper {
  width: var(--ag-side-bar-panel-width);
  background-color: var(--ag-control-panel-background-color);
}

.ag-side-buttons {
  padding-top: calc(var(--ag-grid-size) * 4);
  width: calc(var(--ag-icon-size) + 4px);
  position: relative;
  overflow: hidden;
}

button.ag-side-button-button {
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  background: transparent;
  padding: calc(var(--ag-grid-size) * 2) 0 calc(var(--ag-grid-size) * 2) 0;
  width: 100%;
  margin: 0;
  min-height: calc(var(--ag-grid-size) * 18);
  background-position-y: center;
  background-position-x: center;
  background-repeat: no-repeat;
  border: none;
  border-top: var(--ag-borders-side-button) var(--ag-border-color);
  border-bottom: var(--ag-borders-side-button) var(--ag-border-color);
}
button.ag-side-button-button:focus {
  box-shadow: none;
}

.ag-side-button-button:focus-visible {
  outline: none;
}
.ag-side-button-button:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-selected button.ag-side-button-button {
  background-color: var(--ag-side-button-selected-background-color);
}

.ag-side-button-icon-wrapper {
  margin-bottom: 3px;
}

.ag-ltr .ag-side-bar-left,
.ag-rtl .ag-side-bar-right {
  border-right: var(--ag-borders) var(--ag-border-color);
}
.ag-ltr .ag-side-bar-left .ag-tool-panel-wrapper,
.ag-rtl .ag-side-bar-right .ag-tool-panel-wrapper {
  border-left: var(--ag-borders) var(--ag-border-color);
}
.ag-ltr .ag-side-bar-left .ag-side-button-button,
.ag-rtl .ag-side-bar-right .ag-side-button-button {
  border-right: var(--ag-selected-tab-underline-width) solid transparent;
  transition: border-right var(--ag-selected-tab-underline-transition-speed);
}
.ag-ltr .ag-side-bar-left .ag-selected .ag-side-button-button,
.ag-rtl .ag-side-bar-right .ag-selected .ag-side-button-button {
  border-right-color: var(--ag-selected-tab-underline-color);
}

.ag-rtl .ag-side-bar-left,
.ag-ltr .ag-side-bar-right {
  border-left: var(--ag-borders) var(--ag-border-color);
}
.ag-rtl .ag-side-bar-left .ag-tool-panel-wrapper,
.ag-ltr .ag-side-bar-right .ag-tool-panel-wrapper {
  border-right: var(--ag-borders) var(--ag-border-color);
}
.ag-rtl .ag-side-bar-left .ag-side-button-button,
.ag-ltr .ag-side-bar-right .ag-side-button-button {
  border-left: var(--ag-selected-tab-underline-width) solid transparent;
  transition: border-left var(--ag-selected-tab-underline-transition-speed);
}
.ag-rtl .ag-side-bar-left .ag-selected .ag-side-button-button,
.ag-ltr .ag-side-bar-right .ag-selected .ag-side-button-button {
  border-left-color: var(--ag-selected-tab-underline-color);
}

.ag-filter-toolpanel-header {
  height: calc(var(--ag-grid-size) * 6);
}

.ag-filter-toolpanel-header,
.ag-filter-toolpanel-search {
  padding: 0 var(--ag-grid-size);
}

.ag-filter-toolpanel-header:focus-visible {
  outline: none;
}
.ag-filter-toolpanel-header:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-filter-toolpanel-group:not(.ag-has-filter) > .ag-group-title-bar .ag-filter-toolpanel-group-instance-header-icon {
  display: none;
}

.ag-filter-toolpanel-group-level-0-header {
  height: calc(var(--ag-grid-size) * 8);
}

.ag-filter-toolpanel-group-item {
  margin-top: calc(var(--ag-grid-size) * 0.5);
  margin-bottom: calc(var(--ag-grid-size) * 0.5);
}

.ag-filter-toolpanel-search {
  height: var(--ag-header-height);
}

.ag-filter-toolpanel-search-input {
  flex-grow: 1;
  height: calc(var(--ag-grid-size) * 4);
}
.ag-ltr .ag-filter-toolpanel-search-input {
  margin-right: var(--ag-grid-size);
}
.ag-rtl .ag-filter-toolpanel-search-input {
  margin-left: var(--ag-grid-size);
}

.ag-filter-toolpanel-group-level-0 {
  border-top: var(--ag-borders-secondary) var(--ag-secondary-border-color);
}

.ag-ltr .ag-filter-toolpanel-expand,
.ag-ltr .ag-filter-toolpanel-group-title-bar-icon {
  margin-right: var(--ag-grid-size);
}
.ag-rtl .ag-filter-toolpanel-expand,
.ag-rtl .ag-filter-toolpanel-group-title-bar-icon {
  margin-left: var(--ag-grid-size);
}

.ag-filter-toolpanel-group-level-1 .ag-filter-toolpanel-group-level-1-header.ag-filter-toolpanel-group-title-bar {
  background-color: transparent;
}
.ag-ltr .ag-filter-toolpanel-group-level-1 .ag-filter-toolpanel-group-level-2-header {
  padding-left: calc(var(--ag-filter-tool-panel-group-indent) * 1 + var(--ag-grid-size));
}
.ag-rtl .ag-filter-toolpanel-group-level-1 .ag-filter-toolpanel-group-level-2-header {
  padding-right: calc(var(--ag-filter-tool-panel-group-indent) * 1 + var(--ag-grid-size));
}

.ag-filter-toolpanel-group-level-2 .ag-filter-toolpanel-group-level-2-header.ag-filter-toolpanel-group-title-bar {
  background-color: transparent;
}
.ag-ltr .ag-filter-toolpanel-group-level-2 .ag-filter-toolpanel-group-level-3-header {
  padding-left: calc(var(--ag-filter-tool-panel-group-indent) * 2 + var(--ag-grid-size));
}
.ag-rtl .ag-filter-toolpanel-group-level-2 .ag-filter-toolpanel-group-level-3-header {
  padding-right: calc(var(--ag-filter-tool-panel-group-indent) * 2 + var(--ag-grid-size));
}

.ag-filter-toolpanel-group-level-3 .ag-filter-toolpanel-group-level-3-header.ag-filter-toolpanel-group-title-bar {
  background-color: transparent;
}
.ag-ltr .ag-filter-toolpanel-group-level-3 .ag-filter-toolpanel-group-level-4-header {
  padding-left: calc(var(--ag-filter-tool-panel-group-indent) * 3 + var(--ag-grid-size));
}
.ag-rtl .ag-filter-toolpanel-group-level-3 .ag-filter-toolpanel-group-level-4-header {
  padding-right: calc(var(--ag-filter-tool-panel-group-indent) * 3 + var(--ag-grid-size));
}

.ag-filter-toolpanel-group-level-4 .ag-filter-toolpanel-group-level-4-header.ag-filter-toolpanel-group-title-bar {
  background-color: transparent;
}
.ag-ltr .ag-filter-toolpanel-group-level-4 .ag-filter-toolpanel-group-level-5-header {
  padding-left: calc(var(--ag-filter-tool-panel-group-indent) * 4 + var(--ag-grid-size));
}
.ag-rtl .ag-filter-toolpanel-group-level-4 .ag-filter-toolpanel-group-level-5-header {
  padding-right: calc(var(--ag-filter-tool-panel-group-indent) * 4 + var(--ag-grid-size));
}

.ag-filter-toolpanel-group-level-5 .ag-filter-toolpanel-group-level-5-header.ag-filter-toolpanel-group-title-bar {
  background-color: transparent;
}
.ag-ltr .ag-filter-toolpanel-group-level-5 .ag-filter-toolpanel-group-level-6-header {
  padding-left: calc(var(--ag-filter-tool-panel-group-indent) * 5 + var(--ag-grid-size));
}
.ag-rtl .ag-filter-toolpanel-group-level-5 .ag-filter-toolpanel-group-level-6-header {
  padding-right: calc(var(--ag-filter-tool-panel-group-indent) * 5 + var(--ag-grid-size));
}

.ag-filter-toolpanel-group-level-6 .ag-filter-toolpanel-group-level-6-header.ag-filter-toolpanel-group-title-bar {
  background-color: transparent;
}
.ag-ltr .ag-filter-toolpanel-group-level-6 .ag-filter-toolpanel-group-level-7-header {
  padding-left: calc(var(--ag-filter-tool-panel-group-indent) * 6 + var(--ag-grid-size));
}
.ag-rtl .ag-filter-toolpanel-group-level-6 .ag-filter-toolpanel-group-level-7-header {
  padding-right: calc(var(--ag-filter-tool-panel-group-indent) * 6 + var(--ag-grid-size));
}

.ag-filter-toolpanel-group-level-7 .ag-filter-toolpanel-group-level-7-header.ag-filter-toolpanel-group-title-bar {
  background-color: transparent;
}
.ag-ltr .ag-filter-toolpanel-group-level-7 .ag-filter-toolpanel-group-level-8-header {
  padding-left: calc(var(--ag-filter-tool-panel-group-indent) * 7 + var(--ag-grid-size));
}
.ag-rtl .ag-filter-toolpanel-group-level-7 .ag-filter-toolpanel-group-level-8-header {
  padding-right: calc(var(--ag-filter-tool-panel-group-indent) * 7 + var(--ag-grid-size));
}

.ag-filter-toolpanel-group-level-8 .ag-filter-toolpanel-group-level-8-header.ag-filter-toolpanel-group-title-bar {
  background-color: transparent;
}
.ag-ltr .ag-filter-toolpanel-group-level-8 .ag-filter-toolpanel-group-level-9-header {
  padding-left: calc(var(--ag-filter-tool-panel-group-indent) * 8 + var(--ag-grid-size));
}
.ag-rtl .ag-filter-toolpanel-group-level-8 .ag-filter-toolpanel-group-level-9-header {
  padding-right: calc(var(--ag-filter-tool-panel-group-indent) * 8 + var(--ag-grid-size));
}

.ag-filter-toolpanel-group-level-9 .ag-filter-toolpanel-group-level-9-header.ag-filter-toolpanel-group-title-bar {
  background-color: transparent;
}
.ag-ltr .ag-filter-toolpanel-group-level-9 .ag-filter-toolpanel-group-level-10-header {
  padding-left: calc(var(--ag-filter-tool-panel-group-indent) * 9 + var(--ag-grid-size));
}
.ag-rtl .ag-filter-toolpanel-group-level-9 .ag-filter-toolpanel-group-level-10-header {
  padding-right: calc(var(--ag-filter-tool-panel-group-indent) * 9 + var(--ag-grid-size));
}

.ag-filter-toolpanel-group-level-10 .ag-filter-toolpanel-group-level-10-header.ag-filter-toolpanel-group-title-bar {
  background-color: transparent;
}
.ag-ltr .ag-filter-toolpanel-group-level-10 .ag-filter-toolpanel-group-level-11-header {
  padding-left: calc(var(--ag-filter-tool-panel-group-indent) * 10 + var(--ag-grid-size));
}
.ag-rtl .ag-filter-toolpanel-group-level-10 .ag-filter-toolpanel-group-level-11-header {
  padding-right: calc(var(--ag-filter-tool-panel-group-indent) * 10 + var(--ag-grid-size));
}

.ag-filter-toolpanel-instance-header.ag-filter-toolpanel-group-level-1-header {
  padding-left: var(--ag-grid-size);
}

.ag-filter-toolpanel-instance-filter {
  border-bottom: var(--ag-borders) var(--ag-border-color);
  border-top: var(--ag-borders) var(--ag-border-color);
  margin-top: var(--ag-grid-size);
}

.ag-ltr .ag-filter-toolpanel-group-instance-header-icon,
.ag-ltr .ag-filter-toolpanel-instance-header-icon {
  margin-left: var(--ag-grid-size);
}
.ag-rtl .ag-filter-toolpanel-group-instance-header-icon,
.ag-rtl .ag-filter-toolpanel-instance-header-icon {
  margin-right: var(--ag-grid-size);
}

.ag-set-filter-group-icons {
  color: var(--ag-secondary-foreground-color);
}

.ag-pivot-mode-panel {
  min-height: var(--ag-header-height);
  height: var(--ag-header-height);
  display: flex;
}

.ag-pivot-mode-select {
  display: flex;
  align-items: center;
}
.ag-ltr .ag-pivot-mode-select {
  margin-left: var(--ag-widget-container-horizontal-padding);
}
.ag-rtl .ag-pivot-mode-select {
  margin-right: var(--ag-widget-container-horizontal-padding);
}

.ag-column-select-header:focus-visible {
  outline: none;
}
.ag-column-select-header:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-column-select-header {
  height: var(--ag-header-height);
  align-items: center;
  padding: 0 var(--ag-widget-container-horizontal-padding);
  border-bottom: var(--ag-borders-secondary) var(--ag-secondary-border-color);
}

.ag-column-panel-column-select {
  border-bottom: var(--ag-borders-secondary) var(--ag-secondary-border-color);
  border-top: var(--ag-borders-secondary) var(--ag-secondary-border-color);
}

.ag-column-group-icons,
.ag-column-select-header-icon {
  color: var(--ag-secondary-foreground-color);
}

.ag-column-select-list .ag-list-item-hovered::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  height: 1px;
  background-color: var(--ag-range-selection-border-color);
}
.ag-column-select-list .ag-item-highlight-top::after {
  top: 0;
}
.ag-column-select-list .ag-item-highlight-bottom::after {
  bottom: 0;
}

.ag-header, .ag-advanced-filter-header {
  background-color: var(--ag-header-background-color);
  border-bottom: var(--ag-borders-critical) var(--ag-border-color);
}

.ag-header-row {
  color: var(--ag-header-foreground-color);
  height: var(--ag-header-height);
}

.ag-pinned-right-header {
  border-left: var(--ag-borders-critical) var(--ag-border-color);
}

.ag-pinned-left-header {
  border-right: var(--ag-borders-critical) var(--ag-border-color);
}

.ag-ltr .ag-header-cell:not(.ag-right-aligned-header) .ag-header-label-icon, .ag-ltr .ag-header-cell:not(.ag-right-aligned-header) .ag-header-menu-icon {
  margin-left: var(--ag-grid-size);
}
.ag-rtl .ag-header-cell:not(.ag-right-aligned-header) .ag-header-label-icon, .ag-rtl .ag-header-cell:not(.ag-right-aligned-header) .ag-header-menu-icon {
  margin-right: var(--ag-grid-size);
}

.ag-ltr .ag-header-cell.ag-right-aligned-header .ag-header-label-icon, .ag-ltr .ag-header-cell.ag-right-aligned-header .ag-header-menu-icon {
  margin-right: var(--ag-grid-size);
}
.ag-rtl .ag-header-cell.ag-right-aligned-header .ag-header-label-icon, .ag-rtl .ag-header-cell.ag-right-aligned-header .ag-header-menu-icon {
  margin-left: var(--ag-grid-size);
}

.ag-header-cell,
.ag-header-group-cell {
  padding-left: var(--ag-cell-horizontal-padding);
  padding-right: var(--ag-cell-horizontal-padding);
}
.ag-header-cell.ag-header-cell-moving,
.ag-header-group-cell.ag-header-cell-moving {
  background-color: var(--ag-header-cell-moving-background-color);
}

.ag-ltr .ag-header-group-cell-label.ag-sticky-label {
  left: var(--ag-cell-horizontal-padding);
}
.ag-rtl .ag-header-group-cell-label.ag-sticky-label {
  right: var(--ag-cell-horizontal-padding);
}

.ag-header-cell:focus-visible {
  outline: none;
}
.ag-header-cell:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-header-group-cell:focus-visible {
  outline: none;
}
.ag-header-group-cell:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-advanced-filter-header-cell:focus-visible {
  outline: none;
}
.ag-advanced-filter-header-cell:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-header-icon {
  color: var(--ag-secondary-foreground-color);
}

.ag-header-expand-icon {
  cursor: pointer;
}
.ag-ltr .ag-header-expand-icon {
  margin-left: 4px;
}
.ag-rtl .ag-header-expand-icon {
  margin-right: 4px;
}

.ag-header-row:not(:first-child) .ag-header-cell:not(.ag-header-span-height.ag-header-span-total),
.ag-header-row:not(:first-child) .ag-header-group-cell.ag-header-group-cell-with-group {
  border-top: var(--ag-borders-critical) var(--ag-border-color);
}

.ag-header-group-cell:not(.ag-column-resizing) + .ag-header-group-cell:not(.ag-column-hover):not(.ag-header-cell-moving):hover, .ag-header-group-cell:not(.ag-column-resizing) + .ag-header-group-cell:not(.ag-column-hover).ag-column-resizing,
.ag-header-cell:not(.ag-column-resizing) + .ag-header-cell:not(.ag-column-hover):not(.ag-header-cell-moving):hover,
.ag-header-cell:not(.ag-column-resizing) + .ag-header-cell:not(.ag-column-hover).ag-column-resizing,
.ag-header-group-cell:first-of-type:not(.ag-header-cell-moving):hover,
.ag-header-group-cell:first-of-type.ag-column-resizing,
.ag-header-cell:not(.ag-column-hover):first-of-type:not(.ag-header-cell-moving):hover,
.ag-header-cell:not(.ag-column-hover):first-of-type.ag-column-resizing {
  background-color: var(--ag-header-cell-hover-background-color);
}

.ag-header-cell::before,
.ag-header-group-cell:not(.ag-header-span-height.ag-header-group-cell-no-group)::before {
  content: "";
  position: absolute;
  z-index: 1;
  display: var(--ag-header-column-separator-display);
  width: var(--ag-header-column-separator-width);
  height: var(--ag-header-column-separator-height);
  top: calc(50% - var(--ag-header-column-separator-height) * 0.5);
  background-color: var(--ag-header-column-separator-color);
}
.ag-ltr .ag-header-cell::before,
.ag-ltr .ag-header-group-cell:not(.ag-header-span-height.ag-header-group-cell-no-group)::before {
  right: 0;
}
.ag-rtl .ag-header-cell::before,
.ag-rtl .ag-header-group-cell:not(.ag-header-span-height.ag-header-group-cell-no-group)::before {
  left: 0;
}

.ag-header-cell-resize {
  display: flex;
  align-items: center;
}

.ag-header-cell-resize::after {
  content: "";
  position: absolute;
  z-index: 1;
  display: var(--ag-header-column-resize-handle-display);
  width: var(--ag-header-column-resize-handle-width);
  height: var(--ag-header-column-resize-handle-height);
  top: calc(50% - var(--ag-header-column-resize-handle-height) * 0.5);
  background-color: var(--ag-header-column-resize-handle-color);
}
.ag-header-cell.ag-header-span-height .ag-header-cell-resize::after {
  height: calc(100% - var(--ag-grid-size) * 4);
  top: calc(var(--ag-grid-size) * 2);
}

.ag-ltr .ag-header-viewport .ag-header-cell-resize::after {
  left: calc(50% - var(--ag-header-column-resize-handle-width));
}
.ag-rtl .ag-header-viewport .ag-header-cell-resize::after {
  right: calc(50% - var(--ag-header-column-resize-handle-width));
}

.ag-pinned-left-header .ag-header-cell-resize::after {
  left: calc(50% - var(--ag-header-column-resize-handle-width));
}

.ag-pinned-right-header .ag-header-cell-resize::after {
  left: 50%;
}

.ag-ltr .ag-header-select-all {
  margin-right: var(--ag-cell-horizontal-padding);
}
.ag-rtl .ag-header-select-all {
  margin-left: var(--ag-cell-horizontal-padding);
}

.ag-ltr .ag-floating-filter-button {
  margin-left: var(--ag-cell-widget-spacing);
}
.ag-rtl .ag-floating-filter-button {
  margin-right: var(--ag-cell-widget-spacing);
}

.ag-floating-filter-button-button {
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  -webkit-appearance: none;
          appearance: none;
  background: transparent;
  border: none;
  height: var(--ag-icon-size);
  padding: 0;
  width: var(--ag-icon-size);
}

.ag-filter-loading {
  background-color: var(--ag-control-panel-background-color);
  height: 100%;
  padding: var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);
  position: absolute;
  width: 100%;
  z-index: 1;
}

.ag-paging-panel {
  border-top: 1px solid;
  border-top-color: var(--ag-border-color);
  color: var(--ag-secondary-foreground-color);
  height: var(--ag-header-height);
}
.ag-paging-panel > * {
  margin: 0 var(--ag-cell-horizontal-padding);
}
.ag-paging-panel > .ag-paging-page-size .ag-wrapper {
  min-width: calc(var(--ag-grid-size) * 10);
}

.ag-paging-button {
  cursor: pointer;
}

.ag-paging-button.ag-disabled {
  cursor: default;
  color: var(--ag-disabled-foreground-color);
}

.ag-paging-button:focus-visible {
  outline: none;
}
.ag-paging-button:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 0px;
  left: 0px;
  display: block;
  width: calc(100% - 0px);
  height: calc(100% - 0px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-paging-button, .ag-paging-description {
  margin: 0 var(--ag-grid-size);
}

.ag-status-bar {
  border-top: var(--ag-borders) var(--ag-border-color);
  color: var(--ag-disabled-foreground-color);
  padding-right: calc(var(--ag-grid-size) * 4);
  padding-left: calc(var(--ag-grid-size) * 4);
  line-height: 1.5;
}

.ag-status-name-value-value {
  color: var(--ag-foreground-color);
}

.ag-status-bar-center {
  text-align: center;
}

.ag-status-name-value {
  margin-left: var(--ag-grid-size);
  margin-right: var(--ag-grid-size);
  padding-top: calc(var(--ag-grid-size) * 2);
  padding-bottom: calc(var(--ag-grid-size) * 2);
}

.ag-column-drop-cell {
  background: var(--ag-chip-background-color);
  border-radius: calc(var(--ag-grid-size) * 4);
  height: calc(var(--ag-grid-size) * 4);
  padding: 0 calc(var(--ag-grid-size) * 0.5);
  border: 1px solid var(--ag-chip-border-color);
}

.ag-column-drop-cell:focus-visible {
  outline: none;
}
.ag-column-drop-cell:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 2px;
  left: 2px;
  display: block;
  width: calc(100% - 4px);
  height: calc(100% - 4px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-column-drop-cell-text {
  margin: 0 var(--ag-grid-size);
}

.ag-column-drop-cell-button {
  min-width: calc(var(--ag-grid-size) * 4);
  margin: 0 calc(var(--ag-grid-size) * 0.5);
  color: var(--ag-secondary-foreground-color);
}

.ag-column-drop-cell-drag-handle {
  margin-left: calc(var(--ag-grid-size) * 2);
}

.ag-column-drop-cell-ghost {
  opacity: 0.5;
}

.ag-column-drop-horizontal {
  background-color: var(--ag-header-background-color);
  color: var(--ag-secondary-foreground-color);
  height: var(--ag-header-height);
  border-bottom: var(--ag-borders) var(--ag-border-color);
}
.ag-ltr .ag-column-drop-horizontal {
  padding-left: var(--ag-cell-horizontal-padding);
}
.ag-rtl .ag-column-drop-horizontal {
  padding-right: var(--ag-cell-horizontal-padding);
}

.ag-ltr .ag-column-drop-horizontal-half-width:not(:last-child) {
  border-right: var(--ag-borders) var(--ag-border-color);
}
.ag-rtl .ag-column-drop-horizontal-half-width:not(:last-child) {
  border-left: var(--ag-borders) var(--ag-border-color);
}

.ag-column-drop-horizontal-cell-separator {
  margin: 0 var(--ag-grid-size);
  color: var(--ag-secondary-foreground-color);
}

.ag-column-drop-horizontal-empty-message {
  color: var(--ag-disabled-foreground-color);
}

.ag-ltr .ag-column-drop-horizontal-icon {
  margin-right: var(--ag-cell-horizontal-padding);
}
.ag-rtl .ag-column-drop-horizontal-icon {
  margin-left: var(--ag-cell-horizontal-padding);
}

.ag-column-drop-vertical-list {
  padding-bottom: var(--ag-grid-size);
  padding-right: var(--ag-grid-size);
  padding-left: var(--ag-grid-size);
}

.ag-column-drop-vertical-cell {
  margin-top: var(--ag-grid-size);
}

.ag-column-drop-vertical {
  min-height: 50px;
  border-bottom: var(--ag-borders-secondary) var(--ag-secondary-border-color);
}
.ag-column-drop-vertical.ag-last-column-drop {
  border-bottom: none;
}

.ag-column-drop-vertical-icon {
  margin-left: var(--ag-grid-size);
  margin-right: var(--ag-grid-size);
}

.ag-column-drop-vertical-empty-message {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: hidden;
  color: var(--ag-disabled-foreground-color);
  margin-top: var(--ag-grid-size);
}

.ag-select-agg-func-popup {
  border: var(--ag-borders) var(--ag-border-color);
  background: var(--ag-background-color);
  border-radius: var(--ag-card-radius);
  box-shadow: var(--ag-card-shadow);
  padding: var(--ag-grid-size);
  background: var(--ag-background-color);
  height: calc(var(--ag-grid-size) * 5 * 3.5);
  padding: 0;
}

.ag-select-agg-func-virtual-list-item {
  cursor: default;
}
.ag-ltr .ag-select-agg-func-virtual-list-item {
  padding-left: calc(var(--ag-grid-size) * 2);
}
.ag-rtl .ag-select-agg-func-virtual-list-item {
  padding-right: calc(var(--ag-grid-size) * 2);
}
.ag-select-agg-func-virtual-list-item:hover {
  background-color: var(--ag-selected-row-background-color);
}

.ag-select-agg-func-virtual-list-item:focus-visible {
  outline: none;
}
.ag-select-agg-func-virtual-list-item:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 1px;
  left: 1px;
  display: block;
  width: calc(100% - 2px);
  height: calc(100% - 2px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-sort-indicator-container {
  display: flex;
}

.ag-ltr .ag-sort-indicator-icon {
  padding-left: var(--ag-grid-size);
}
.ag-rtl .ag-sort-indicator-icon {
  padding-right: var(--ag-grid-size);
}

.ag-chart {
  position: relative;
  display: flex;
  overflow: hidden;
  width: 100%;
  height: 100%;
}

.ag-chart-components-wrapper {
  position: relative;
  display: flex;
  flex: 1 1 auto;
  overflow: hidden;
}

.ag-chart-title-edit {
  position: absolute;
  display: none;
  top: 0;
  left: 0;
  text-align: center;
}

.ag-chart-title-edit.currently-editing {
  display: inline-block;
}

.ag-chart-canvas-wrapper {
  position: relative;
  flex: 1 1 auto;
  overflow: hidden;
}

.ag-charts-canvas {
  display: block;
}

.ag-chart-menu {
  position: absolute;
  top: 16px;
  display: flex;
  flex-direction: column;
}
.ag-ltr .ag-chart-menu {
  right: 20px;
}
.ag-rtl .ag-chart-menu {
  left: 20px;
}

.ag-chart-docked-container {
  position: relative;
  width: 0;
  min-width: 0;
  transition: min-width 0.4s;
}

.ag-chart-menu-hidden ~ .ag-chart-docked-container {
  max-width: 0;
  overflow: hidden;
}

.ag-chart-tabbed-menu {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}

.ag-chart-tabbed-menu-header {
  flex: none;
  -webkit-user-select: none;
  user-select: none;
  cursor: default;
}

.ag-chart-tabbed-menu-body {
  display: flex;
  flex: 1 1 auto;
  align-items: stretch;
  overflow: hidden;
}

.ag-chart-tab {
  width: 100%;
  overflow: hidden;
  overflow-y: auto;
}

.ag-chart-settings {
  overflow-x: hidden;
}

.ag-chart-settings-wrapper {
  position: relative;
  flex-direction: column;
  width: 100%;
  height: 100%;
  display: flex;
  overflow: hidden;
}

.ag-chart-settings-nav-bar {
  display: flex;
  align-items: center;
  width: 100%;
  height: 30px;
  padding: 0 10px;
  -webkit-user-select: none;
  user-select: none;
}

.ag-chart-settings-card-selector {
  display: flex;
  align-items: center;
  justify-content: space-around;
  flex: 1 1 auto;
  height: 100%;
  padding: 0 10px;
}

.ag-chart-settings-card-item {
  cursor: pointer;
  width: 10px;
  height: 10px;
  background-color: #000;
  position: relative;
}
.ag-chart-settings-card-item.ag-not-selected {
  opacity: 0.2;
}
.ag-chart-settings-card-item::before {
  content: " ";
  display: block;
  position: absolute;
  background-color: transparent;
  left: 50%;
  top: 50%;
  margin-left: -10px;
  margin-top: -10px;
  width: 20px;
  height: 20px;
}

.ag-chart-settings-prev,
.ag-chart-settings-next {
  position: relative;
  flex: none;
}

.ag-chart-settings-prev-button,
.ag-chart-settings-next-button {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  cursor: pointer;
  opacity: 0;
}

.ag-chart-settings-mini-charts-container {
  position: relative;
  flex: 1 1 auto;
  overflow-x: hidden;
  overflow-y: auto;
}

.ag-chart-settings-mini-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  flex-direction: column;
  width: 100%;
  min-height: 100%;
  overflow: hidden;
}
.ag-chart-settings-mini-wrapper.ag-animating {
  transition: left 0.3s;
  transition-timing-function: ease-in-out;
}

.ag-chart-mini-thumbnail {
  cursor: pointer;
}

.ag-chart-mini-thumbnail-canvas {
  display: block;
}

.ag-chart-data-wrapper,
.ag-chart-format-wrapper,
.ag-chart-advanced-settings-wrapper {
  display: flex;
  flex-direction: column;
  position: relative;
  -webkit-user-select: none;
  user-select: none;
  padding-bottom: 16px;
}

.ag-chart-data-wrapper,
.ag-chart-advanced-settings-wrapper {
  height: 100%;
  overflow-y: auto;
}

.ag-chart-advanced-settings {
  background-color: var(--ag-control-panel-background-color);
}

.ag-chart-advanced-settings-wrapper, .ag-chart-advanced-settings {
  width: 100%;
}

.ag-chart-advanced-settings-wrapper {
  padding-bottom: 0;
}

.ag-chart-data-section,
.ag-chart-format-section,
.ag-chart-advanced-settings-section {
  display: flex;
  margin: 0;
}

.ag-chart-advanced-settings-section {
  border-bottom: 1px solid var(--ag-secondary-border-color);
  padding-top: var(--ag-grid-size);
  padding-bottom: var(--ag-grid-size);
}

.ag-chart-empty-text {
  display: flex;
  top: 0;
  width: 100%;
  height: 100%;
  align-items: center;
  justify-content: center;
  background-color: var(--ag-background-color);
}

.ag-chart .ag-chart-menu {
  display: none;
}

.ag-chart-menu-hidden:hover .ag-chart-menu {
  display: block;
}

.ag-chart .ag-chart-tool-panel-button-enable .ag-chart-menu, .ag-chart .ag-chart-menu-wrapper .ag-chart-menu {
  display: flex;
  flex-direction: row;
  top: 8px;
  gap: 20px;
  width: auto;
}
.ag-ltr .ag-chart .ag-chart-tool-panel-button-enable .ag-chart-menu, .ag-ltr .ag-chart .ag-chart-menu-wrapper .ag-chart-menu {
  right: calc(var(--ag-cell-horizontal-padding) + var(--ag-grid-size) - 4px);
  justify-content: right;
}
.ag-rtl .ag-chart .ag-chart-tool-panel-button-enable .ag-chart-menu, .ag-rtl .ag-chart .ag-chart-menu-wrapper .ag-chart-menu {
  left: calc(var(--ag-cell-horizontal-padding) + var(--ag-grid-size) - 4px);
  justify-content: left;
}

.ag-chart-menu-close {
  display: none;
}

.ag-chart-tool-panel-button-enable .ag-chart-menu-close {
  position: absolute;
  top: 50%;
  transition: transform 0.33s ease-in-out;
  padding: 0;
  display: block;
  cursor: pointer;
  border: none;
}
.ag-ltr .ag-chart-tool-panel-button-enable .ag-chart-menu-close {
  right: 0px;
}
.ag-rtl .ag-chart-tool-panel-button-enable .ag-chart-menu-close {
  left: 0px;
}
.ag-chart-tool-panel-button-enable .ag-chart-menu-close .ag-icon {
  padding: 14px 5px 14px 2px;
  width: auto;
  height: auto;
}
.ag-chart-tool-panel-button-enable .ag-chart-menu-close:before {
  content: "";
  position: absolute;
  top: -40px;
  bottom: -40px;
}
.ag-ltr .ag-chart-tool-panel-button-enable .ag-chart-menu-close:before {
  right: 0px;
}
.ag-rtl .ag-chart-tool-panel-button-enable .ag-chart-menu-close:before {
  left: 0px;
}
.ag-ltr .ag-chart-tool-panel-button-enable .ag-chart-menu-close:before {
  left: -10px;
}
.ag-rtl .ag-chart-tool-panel-button-enable .ag-chart-menu-close:before {
  right: -10px;
}
.ag-chart-tool-panel-button-enable .ag-icon-menu {
  display: none;
}

.ag-ltr .ag-chart-tool-panel-button-enable .ag-chart-menu-close {
  transform: translate(3px, -50%);
}
.ag-ltr .ag-chart-tool-panel-button-enable .ag-chart-menu-close:hover {
  transform: translate(0, -50%);
}
.ag-ltr .ag-chart-menu-visible .ag-chart-tool-panel-button-enable .ag-chart-menu-close:hover {
  transform: translate(5px, -50%);
}

.ag-rtl .ag-chart-tool-panel-button-enable .ag-chart-menu-close {
  transform: translate(-3px, -50%);
}
.ag-rtl .ag-chart-tool-panel-button-enable .ag-chart-menu-close:hover {
  transform: translate(0, -50%);
}
.ag-rtl .ag-chart-menu-visible .ag-chart-tool-panel-button-enable .ag-chart-menu-close:hover {
  transform: translate(-5px, -50%);
}

.ag-charts-font-size-color {
  display: flex;
  align-self: stretch;
  justify-content: space-between;
}

.ag-charts-data-group-item {
  position: relative;
}

.ag-charts-data-group-item:not(:last-child) {
  margin-bottom: var(--ag-grid-size);
}

.ag-chart-menu {
  border-radius: var(--ag-card-radius);
  background: var(--ag-background-color);
}

.ag-chart-menu-icon {
  opacity: 0.5;
  margin: 2px 0;
  cursor: pointer;
  border-radius: var(--ag-card-radius);
  color: var(--ag-secondary-foreground-color);
}
.ag-chart-menu-icon:hover {
  opacity: 1;
}

.ag-chart-menu-toolbar-button {
  border: 0;
  background-color: unset;
  padding: 0 2px;
  border-radius: 1px;
}

.ag-chart-mini-thumbnail {
  border: 1px solid var(--ag-secondary-border-color);
  border-radius: 5px;
}
.ag-chart-mini-thumbnail.ag-selected {
  border-color: var(--ag-minichart-selected-chart-color);
}

.ag-chart-settings-card-item {
  background: var(--ag-foreground-color);
  width: 8px;
  height: 8px;
  border-radius: 4px;
}
.ag-chart-settings-card-item.ag-selected {
  background-color: var(--ag-minichart-selected-page-color);
}

.ag-chart-data-column-drag-handle {
  margin-left: var(--ag-grid-size);
}

.ag-charts-settings-group-title-bar,
.ag-charts-data-group-title-bar,
.ag-charts-format-top-level-group-title-bar {
  border-top: var(--ag-borders-secondary) var(--ag-secondary-border-color);
  position: relative;
}

.ag-charts-advanced-settings-top-level-group-title-bar {
  position: relative;
  background-color: unset;
}

.ag-charts-settings-group-title-bar:focus-visible {
  outline: none;
}
.ag-charts-settings-group-title-bar:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: -4px;
  left: -4px;
  display: block;
  width: calc(100% - -8px);
  height: calc(100% - -8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-charts-data-group-title-bar:focus-visible {
  outline: none;
}
.ag-charts-data-group-title-bar:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: -4px;
  left: -4px;
  display: block;
  width: calc(100% - -8px);
  height: calc(100% - -8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-charts-format-top-level-group-title-bar:focus-visible {
  outline: none;
}
.ag-charts-format-top-level-group-title-bar:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: -4px;
  left: -4px;
  display: block;
  width: calc(100% - -8px);
  height: calc(100% - -8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-charts-advanced-settings-top-level-group-title-bar:focus-visible {
  outline: none;
}
.ag-charts-advanced-settings-top-level-group-title-bar:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: -4px;
  left: -4px;
  display: block;
  width: calc(100% - -8px);
  height: calc(100% - -8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-charts-data-group-container {
  padding: calc(var(--ag-widget-container-vertical-padding) * 0.5) var(--ag-widget-container-horizontal-padding);
}
.ag-charts-data-group-container .ag-charts-data-group-item:not(.ag-charts-format-sub-level-group):not(.ag-pill-select):not(.ag-select) {
  height: var(--ag-list-item-height);
}
.ag-charts-data-group-container .ag-charts-data-group-item.ag-picker-field {
  margin-top: var(--ag-grid-size);
}
.ag-charts-data-group-container .ag-list-item-hovered::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  height: 1px;
  background-color: var(--ag-range-selection-border-color);
}
.ag-charts-data-group-container .ag-item-highlight-top::after {
  top: 0;
}
.ag-charts-data-group-container .ag-item-highlight-bottom::after {
  bottom: 0;
}

.ag-charts-format-top-level-group-container,
.ag-charts-advanced-settings-top-level-group-container {
  margin-left: calc(var(--ag-grid-size) * 2);
  padding: var(--ag-grid-size);
}

.ag-charts-format-top-level-group-item,
.ag-charts-advanced-settings-top-level-group-item {
  margin: var(--ag-grid-size) 0;
}

.ag-charts-format-sub-level-group-container {
  padding: var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);
  padding-bottom: calc(var(--ag-widget-container-vertical-padding) - var(--ag-widget-vertical-spacing));
}
.ag-charts-format-sub-level-group-container > * {
  margin-bottom: var(--ag-widget-vertical-spacing);
}

.ag-charts-settings-group-container {
  padding: var(--ag-grid-size);
  row-gap: 8px;
  display: grid;
  grid-template-columns: 60px 1fr 60px 1fr 60px;
}
.ag-charts-settings-group-container .ag-chart-mini-thumbnail:nth-child(3n+1) {
  grid-column: 1;
}
.ag-charts-settings-group-container .ag-chart-mini-thumbnail:nth-child(3n+2) {
  grid-column: 3;
}
.ag-charts-settings-group-container .ag-chart-mini-thumbnail:nth-child(3n+3) {
  grid-column: 5;
}

.ag-chart-menu-panel {
  background-color: var(--ag-control-panel-background-color);
}
.ag-ltr .ag-chart-menu-panel {
  border-left: solid 1px var(--ag-border-color);
}
.ag-rtl .ag-chart-menu-panel {
  border-right: solid 1px var(--ag-border-color);
}

.ag-date-time-list-page-title-bar {
  display: flex;
}

.ag-date-time-list-page-title {
  flex-grow: 1;
  text-align: center;
}

.ag-date-time-list-page-column-labels-row,
.ag-date-time-list-page-entries-row {
  display: flex;
}

.ag-date-time-list-page-column-label,
.ag-date-time-list-page-entry {
  flex-basis: 0;
  flex-grow: 1;
}

.ag-date-time-list-page-entry {
  cursor: pointer;
  text-align: center;
}

.ag-date-time-list-page-column-label {
  text-align: center;
}

.ag-advanced-filter-header {
  position: relative;
  display: flex;
  align-items: center;
  padding-left: var(--ag-cell-horizontal-padding);
  padding-right: var(--ag-cell-horizontal-padding);
}

.ag-advanced-filter {
  display: flex;
  align-items: center;
  width: 100%;
}

.ag-advanced-filter-apply-button, .ag-advanced-filter-builder-button {
  line-height: normal;
  white-space: nowrap;
}
.ag-ltr .ag-advanced-filter-apply-button, .ag-ltr .ag-advanced-filter-builder-button {
  margin-left: calc(var(--ag-grid-size) * 2);
}
.ag-rtl .ag-advanced-filter-apply-button, .ag-rtl .ag-advanced-filter-builder-button {
  margin-right: calc(var(--ag-grid-size) * 2);
}

.ag-advanced-filter-builder-button {
  display: flex;
  align-items: center;
  border: 0;
  background-color: unset;
  color: var(--ag-foreground-color);
  font-size: var(--ag-font-size);
  font-weight: 600;
}
.ag-advanced-filter-builder-button:hover:not(:disabled) {
  background-color: var(--ag-row-hover-color);
}
.ag-advanced-filter-builder-button:not(:disabled) {
  cursor: pointer;
}

.ag-advanced-filter-builder-button-label {
  margin-left: var(--ag-grid-size);
}

.ag-advanced-filter-builder {
  -webkit-user-select: none;
  user-select: none;
  width: 100%;
  background-color: var(--ag-control-panel-background-color);
  display: flex;
  flex-direction: column;
}

.ag-advanced-filter-builder-list {
  flex: 1;
  overflow: auto;
}
.ag-advanced-filter-builder-list .ag-list-item-hovered::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  height: 1px;
  background-color: var(--ag-range-selection-border-color);
}
.ag-advanced-filter-builder-list .ag-item-highlight-top::after {
  top: 0;
}
.ag-advanced-filter-builder-list .ag-item-highlight-bottom::after {
  bottom: 0;
}

.ag-advanced-filter-builder-button-panel {
  display: flex;
  justify-content: flex-end;
  padding: var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);
  border-top: var(--ag-borders-secondary) var(--ag-secondary-border-color);
}

.ag-advanced-filter-builder .ag-advanced-filter-builder-button-panel .ag-advanced-filter-builder-apply-button,
.ag-advanced-filter-builder .ag-advanced-filter-builder-button-panel .ag-advanced-filter-builder-cancel-button {
  margin-left: calc(var(--ag-grid-size) * 2);
}

.ag-advanced-filter-builder-item-wrapper {
  display: flex;
  flex: 1 1 auto;
  align-items: center;
  justify-content: space-between;
  overflow: hidden;
  padding-left: calc(var(--ag-icon-size) / 2);
  padding-right: var(--ag-icon-size);
}

.ag-advanced-filter-builder-item-tree-lines > * {
  width: var(--ag-advanced-filter-builder-indent-size);
}

.ag-advanced-filter-builder-item-tree-lines .ag-advanced-filter-builder-item-tree-line-root {
  width: var(--ag-icon-size);
}
.ag-advanced-filter-builder-item-tree-lines .ag-advanced-filter-builder-item-tree-line-root::before {
  top: 50%;
  height: 50%;
}

.ag-advanced-filter-builder-item-tree-line-horizontal,
.ag-advanced-filter-builder-item-tree-line-vertical,
.ag-advanced-filter-builder-item-tree-line-vertical-top,
.ag-advanced-filter-builder-item-tree-line-vertical-bottom {
  position: relative;
  height: 100%;
  display: flex;
  align-items: center;
}
.ag-advanced-filter-builder-item-tree-line-horizontal::before, .ag-advanced-filter-builder-item-tree-line-horizontal::after,
.ag-advanced-filter-builder-item-tree-line-vertical::before,
.ag-advanced-filter-builder-item-tree-line-vertical::after,
.ag-advanced-filter-builder-item-tree-line-vertical-top::before,
.ag-advanced-filter-builder-item-tree-line-vertical-top::after,
.ag-advanced-filter-builder-item-tree-line-vertical-bottom::before,
.ag-advanced-filter-builder-item-tree-line-vertical-bottom::after {
  content: "";
  position: absolute;
  height: 100%;
}

.ag-advanced-filter-builder-item-tree-line-horizontal::after {
  height: 50%;
  width: calc(var(--ag-advanced-filter-builder-indent-size) - var(--ag-icon-size));
  top: 0;
  left: calc(var(--ag-icon-size) / 2);
  border-bottom: 1px solid;
  border-color: var(--ag-border-color);
}

.ag-advanced-filter-builder-item-tree-line-vertical::before {
  width: calc(var(--ag-advanced-filter-builder-indent-size) - var(--ag-icon-size) / 2);
  top: 0;
  left: calc(var(--ag-icon-size) / 2);
  border-left: 1px solid;
  border-color: var(--ag-border-color);
}

.ag-advanced-filter-builder-item-tree-line-vertical-top::before {
  height: 50%;
  width: calc(var(--ag-advanced-filter-builder-indent-size) - var(--ag-icon-size) / 2);
  top: 0;
  left: calc(var(--ag-icon-size) / 2);
  border-left: 1px solid;
  border-color: var(--ag-border-color);
}

.ag-advanced-filter-builder-item-tree-line-vertical-bottom::before {
  height: calc((100% - 1.5 * var(--ag-icon-size)) / 2);
  width: calc(var(--ag-icon-size) / 2);
  top: calc((100% + 1.5 * var(--ag-icon-size)) / 2);
  left: calc(var(--ag-icon-size) / 2);
  border-left: 1px solid;
  border-color: var(--ag-border-color);
}

.ag-advanced-filter-builder-item-condition {
  padding-top: var(--ag-grid-size);
  padding-bottom: var(--ag-grid-size);
}

.ag-advanced-filter-builder-item,
.ag-advanced-filter-builder-item-condition,
.ag-advanced-filter-builder-pill-wrapper,
.ag-advanced-filter-builder-pill,
.ag-advanced-filter-builder-item-buttons,
.ag-advanced-filter-builder-item-tree-lines {
  display: flex;
  align-items: center;
  height: 100%;
}

.ag-advanced-filter-builder-pill-wrapper {
  margin: 0px var(--ag-grid-size);
}

.ag-advanced-filter-builder-pill {
  position: relative;
  border-radius: var(--ag-border-radius);
  padding: var(--ag-grid-size) calc(var(--ag-grid-size) * 2);
  min-height: calc(100% - var(--ag-grid-size) * 3);
  min-width: calc(var(--ag-grid-size) * 2);
}
.ag-advanced-filter-builder-pill .ag-picker-field-display {
  margin-right: var(--ag-grid-size);
}
.ag-advanced-filter-builder-pill .ag-advanced-filter-builder-value-number {
  font-family: monospace;
  font-weight: 700;
}
.ag-advanced-filter-builder-pill .ag-advanced-filter-builder-value-empty {
  color: var(--ag-disabled-foreground-color);
}

.ag-advanced-filter-builder-pill:focus-visible {
  outline: none;
}
.ag-advanced-filter-builder-pill:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: -4px;
  left: -4px;
  display: block;
  width: calc(100% - -8px);
  height: calc(100% - -8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-advanced-filter-builder-item-button:focus-visible {
  outline: none;
}
.ag-advanced-filter-builder-item-button:focus-visible::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: -4px;
  left: -4px;
  display: block;
  width: calc(100% - -8px);
  height: calc(100% - -8px);
  border: 1px solid;
  border-color: var(--ag-input-focus-border-color);
}

.ag-advanced-filter-builder-pill-display {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 500;
}

.ag-advanced-filter-builder-join-pill {
  color: var(--ag-foreground-color);
  background-color: var(--ag-advanced-filter-join-pill-color);
  cursor: pointer;
}

.ag-advanced-filter-builder-column-pill {
  color: var(--ag-foreground-color);
  background-color: var(--ag-advanced-filter-column-pill-color);
  cursor: pointer;
}

.ag-advanced-filter-builder-option-pill {
  color: var(--ag-foreground-color);
  background-color: var(--ag-advanced-filter-option-pill-color);
  cursor: pointer;
}

.ag-advanced-filter-builder-value-pill {
  color: var(--ag-foreground-color);
  background-color: var(--ag-advanced-filter-value-pill-color);
  cursor: text;
  max-width: 140px;
}
.ag-advanced-filter-builder-value-pill .ag-advanced-filter-builder-pill-display {
  display: block;
}

.ag-advanced-filter-builder-item-buttons > * {
  margin: 0 calc(var(--ag-grid-size) * 0.5);
}

.ag-advanced-filter-builder-item-button {
  position: relative;
  cursor: pointer;
  color: var(--ag-secondary-foreground-color);
  opacity: 50%;
}

.ag-advanced-filter-builder-item-button-disabled {
  color: var(--ag-disabled-foreground-color);
  cursor: default;
}

.ag-advanced-filter-builder-virtual-list-container {
  top: var(--ag-grid-size);
}

.ag-advanced-filter-builder-virtual-list-item {
  display: flex;
  cursor: default;
  height: var(--ag-list-item-height);
}
.ag-advanced-filter-builder-virtual-list-item:hover {
  background-color: var(--ag-row-hover-color);
}
.ag-advanced-filter-builder-virtual-list-item:hover .ag-advanced-filter-builder-item-button {
  opacity: 100%;
}

.ag-advanced-filter-builder-virtual-list-item-highlight .ag-advanced-filter-builder-item-button:focus-visible,
.ag-advanced-filter-builder-validation .ag-advanced-filter-builder-invalid {
  opacity: 100%;
}

.ag-advanced-filter-builder-invalid {
  margin: 0 var(--ag-grid-size);
  color: var(--ag-invalid-color);
  cursor: default;
}

.ag-input-field-input {
  width: 100%;
  min-width: 0;
}

.ag-checkbox-input-wrapper {
  font-family: var(--ag-icon-font-family);
  font-weight: var(--ag-icon-font-weight);
  color: var(--ag-icon-font-color);
  font-size: var(--ag-icon-size);
  line-height: var(--ag-icon-size);
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  width: var(--ag-icon-size);
  height: var(--ag-icon-size);
  background-color: var(--ag-checkbox-background-color);
  border-radius: var(--ag-checkbox-border-radius);
  display: inline-block;
  vertical-align: middle;
  flex: none;
}
.ag-checkbox-input-wrapper input, .ag-checkbox-input-wrapper input {
  -webkit-appearance: none;
  opacity: 0;
  width: 100%;
  height: 100%;
}
.ag-checkbox-input-wrapper:focus-within, .ag-checkbox-input-wrapper:active {
  outline: none;
  box-shadow: var(--ag-input-focus-box-shadow);
}
.ag-checkbox-input-wrapper.ag-disabled {
  opacity: 0.5;
}
.ag-checkbox-input-wrapper::after {
  content: var(--ag-icon-font-code-checkbox-unchecked, "\f108");
  color: var(--ag-checkbox-unchecked-color);
  display: var(--ag-icon-font-display-checkbox-unchecked, var(--ag-icon-font-display));
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
}
.ag-checkbox-input-wrapper.ag-checked::after {
  content: var(--ag-icon-font-code-checkbox-checked, "\f106");
  color: var(--ag-checkbox-checked-color);
  display: var(--ag-icon-font-display-checkbox-checked, var(--ag-icon-font-display));
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
}
.ag-checkbox-input-wrapper.ag-indeterminate::after {
  content: var(--ag-icon-font-code-checkbox-indeterminate, "\f107");
  color: var(--ag-checkbox-indeterminate-color);
  display: var(--ag-icon-font-display-checkbox-indeterminate, var(--ag-icon-font-display));
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
}
.ag-checkbox-input-wrapper::before {
  content: "";
  background: transparent center/contain no-repeat;
  position: absolute;
  inset: 0;
  background-image: var(--ag-icon-image-checkbox-unchecked, var(--ag-icon-image));
  display: var(--ag-icon-image-display-checkbox-unchecked, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-checkbox-unchecked, var(--ag-icon-image-opacity, 0.9));
}
.ag-checkbox-input-wrapper.ag-checked::before {
  background-image: var(--ag-icon-image-checkbox-checked, var(--ag-icon-image));
  display: var(--ag-icon-image-display-checkbox-checked, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-checkbox-checked, var(--ag-icon-image-opacity, 0.9));
}
.ag-checkbox-input-wrapper.ag-indeterminate::before {
  background-image: var(--ag-icon-image-checkbox-indeterminate, var(--ag-icon-image));
  display: var(--ag-icon-image-display-checkbox-indeterminate, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-checkbox-indeterminate, var(--ag-icon-image-opacity, 0.9));
}

.ag-toggle-button-input-wrapper {
  box-sizing: border-box;
  width: var(--ag-toggle-button-width);
  min-width: var(--ag-toggle-button-width);
  max-width: var(--ag-toggle-button-width);
  height: var(--ag-toggle-button-height);
  background-color: var(--ag-toggle-button-off-background-color);
  border-radius: calc(var(--ag-toggle-button-height) * 0.5);
  position: relative;
  flex: none;
  border: var(--ag-toggle-button-border-width) solid;
  border-color: var(--ag-toggle-button-off-border-color);
}
.ag-toggle-button-input-wrapper input {
  opacity: 0;
  height: 100%;
  width: 100%;
}
.ag-toggle-button-input-wrapper:focus-within {
  outline: none;
  box-shadow: var(--ag-input-focus-box-shadow);
}
.ag-toggle-button-input-wrapper.ag-disabled {
  opacity: 0.5;
}
.ag-toggle-button-input-wrapper.ag-checked {
  background-color: var(--ag-toggle-button-on-background-color);
  border-color: var(--ag-toggle-button-on-border-color);
}
.ag-toggle-button-input-wrapper::before {
  content: " ";
  position: absolute;
  top: calc(0px - var(--ag-toggle-button-border-width));
  left: calc(0px - var(--ag-toggle-button-border-width));
  display: block;
  box-sizing: border-box;
  height: var(--ag-toggle-button-height);
  width: var(--ag-toggle-button-height);
  background-color: var(--ag-toggle-button-switch-background-color);
  border-radius: 100%;
  transition: left 100ms;
  border: var(--ag-toggle-button-border-width) solid;
  border-color: var(--ag-toggle-button-switch-border-color);
}
.ag-toggle-button-input-wrapper.ag-checked::before {
  left: calc(100% - var(--ag-toggle-button-height) + var(--ag-toggle-button-border-width));
  border-color: var(--ag-toggle-button-on-border-color);
}

.ag-radio-button-input-wrapper {
  font-family: var(--ag-icon-font-family);
  font-weight: var(--ag-icon-font-weight);
  color: var(--ag-icon-font-color);
  font-size: var(--ag-icon-size);
  line-height: var(--ag-icon-size);
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  width: var(--ag-icon-size);
  height: var(--ag-icon-size);
  background-color: var(--ag-checkbox-background-color);
  border-radius: var(--ag-checkbox-border-radius);
  display: inline-block;
  vertical-align: middle;
  flex: none;
  border-radius: var(--ag-icon-size);
}
.ag-radio-button-input-wrapper input, .ag-radio-button-input-wrapper input {
  -webkit-appearance: none;
  opacity: 0;
  width: 100%;
  height: 100%;
}
.ag-radio-button-input-wrapper:focus-within, .ag-radio-button-input-wrapper:active {
  outline: none;
  box-shadow: var(--ag-input-focus-box-shadow);
}
.ag-radio-button-input-wrapper.ag-disabled {
  opacity: 0.5;
}
.ag-radio-button-input-wrapper::after {
  content: var(--ag-icon-font-code-radio-button-off, "\f127");
  color: var(--ag-checkbox-unchecked-color);
  display: var(--ag-icon-font-display-radio-button-off, var(--ag-icon-font-display));
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
}
.ag-radio-button-input-wrapper.ag-checked::after {
  content: var(--ag-icon-font-code-radio-button-on, "\f128");
  color: var(--ag-checkbox-checked-color);
  display: var(--ag-icon-font-display-radio-button-on, var(--ag-icon-font-display));
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
}
.ag-radio-button-input-wrapper::before {
  content: "";
  background: transparent center/contain no-repeat;
  position: absolute;
  inset: 0;
  background-image: var(--ag-icon-image-radio-button-off, var(--ag-icon-image));
  display: var(--ag-icon-image-display-radio-button-off, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-radio-button-off, var(--ag-icon-image-opacity, 0.9));
}
.ag-radio-button-input-wrapper.ag-checked::before {
  background-image: var(--ag-icon-image-radio-button-on, var(--ag-icon-image));
  display: var(--ag-icon-image-display-radio-button-on, var(--ag-icon-image-display));
  opacity: var(--ag-icon-image-opacity-radio-button-on, var(--ag-icon-image-opacity, 0.9));
}

input[class^=ag-][type=range] {
  -webkit-appearance: none;
  width: 100%;
  height: 100%;
  background: none;
  overflow: visible;
}
input[class^=ag-][type=range]::-webkit-slider-runnable-track {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 3px;
  background-color: var(--ag-border-color);
  border-radius: var(--ag-border-radius);
  border-radius: var(--ag-checkbox-border-radius);
}
input[class^=ag-][type=range]::-moz-range-track {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 3px;
  background-color: var(--ag-border-color);
  border-radius: var(--ag-border-radius);
  border-radius: var(--ag-checkbox-border-radius);
}
input[class^=ag-][type=range]::-ms-track {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 3px;
  background-color: var(--ag-border-color);
  border-radius: var(--ag-border-radius);
  border-radius: var(--ag-checkbox-border-radius);
  color: transparent;
  width: calc(100% - 2px);
}
input[class^=ag-][type=range]::-webkit-slider-thumb {
  margin: 0;
  padding: 0;
  -webkit-appearance: none;
  width: var(--ag-icon-size);
  height: var(--ag-icon-size);
  background-color: var(--ag-background-color);
  border: 1px solid;
  border-color: var(--ag-checkbox-unchecked-color);
  border-radius: var(--ag-icon-size);
  transform: translateY(calc(var(--ag-icon-size) * -0.5 + 1.5px));
}
input[class^=ag-][type=range]::-ms-thumb {
  margin: 0;
  padding: 0;
  -webkit-appearance: none;
  width: var(--ag-icon-size);
  height: var(--ag-icon-size);
  background-color: var(--ag-background-color);
  border: 1px solid;
  border-color: var(--ag-checkbox-unchecked-color);
  border-radius: var(--ag-icon-size);
}
input[class^=ag-][type=range]::-moz-ag-range-thumb {
  margin: 0;
  padding: 0;
  -webkit-appearance: none;
  width: var(--ag-icon-size);
  height: var(--ag-icon-size);
  background-color: var(--ag-background-color);
  border: 1px solid;
  border-color: var(--ag-checkbox-unchecked-color);
  border-radius: var(--ag-icon-size);
}
input[class^=ag-][type=range]:focus {
  outline: none;
}
input[class^=ag-][type=range]:focus::-webkit-slider-thumb {
  box-shadow: var(--ag-input-focus-box-shadow);
  border-color: var(--ag-checkbox-checked-color);
}
input[class^=ag-][type=range]:focus::-ms-thumb {
  box-shadow: var(--ag-input-focus-box-shadow);
  border-color: var(--ag-checkbox-checked-color);
}
input[class^=ag-][type=range]:focus::-moz-ag-range-thumb {
  box-shadow: var(--ag-input-focus-box-shadow);
  border-color: var(--ag-checkbox-checked-color);
}
input[class^=ag-][type=range]:active::-webkit-slider-runnable-track {
  background-color: var(--ag-input-focus-border-color);
}
input[class^=ag-][type=range]:active::-moz-ag-range-track {
  background-color: var(--ag-input-focus-border-color);
}
input[class^=ag-][type=range]:active::-ms-track {
  background-color: var(--ag-input-focus-border-color);
}
input[class^=ag-][type=range]:disabled {
  opacity: 0.5;
}

/*!***************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/ag-grid-community/styles/ag-theme-balham.css ***!
  \***************************************************************************************************************************************************************************************************************************************************/
@font-face {
  font-family: "agGridBalham";
  src: url(data:font/woff2;charset=utf-8;base64,d09GMgABAAAAABYUAAsAAAAALgQAABXCAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHIlWBmAAi34KtgCsbgE2AiQDgiwLgRgABCAFhEYHhQgbFShVBoWNAwDFdIdHRcnM5KKoz4JRSvb/dQI3RERcg94LUYNDlJRRFMzQjtavWYLQT3ERFiy0h+AmMcl3xzOrdBEOnrkyLmf//l46s40Rjx2SFE0Caj9+e+++iEZTS4aYhazJQmMIWTOJkBiSNv9p6u81uXStcTtz9aNQWCTCegJgeNrmv7sD5QiVg1YMBCdgEQYIh4Vg9KEuylihU6xYtNtcVeF+1IqVkb9CXZQrtz8H3y0/gdMEmCGnwuiZzJlL5Mx56v1pf9Nf8JlgE/fK64B8AP77qu3R9TZnWJIDRkb4Ze+zzlYKOJKfrKsR8H9rqT0suIAssWuFrjDkzMzs3GX/TjbAmwldUtrw3AYIimgBFdBurgSgKlsF7Mj2Vem+qlpZV4LlofSmgUjUeQAQ7gbkYx89r5NZUyFU/7Kkb0cwOCTCSaCmjituLjwUGo2RIMVpbsTFjAopWV+KrMgbH6NzVxPqwfUQBt6IAGR5cyiz86u78i4dv3VFFeRp2QDeSoZL588el3EZCy0JCspXlnJJnq0/bvkY8sKt8CppjIPxVnwcv6b40VZFZWtPBTWkd3YUQ2CcIOkURbSaUDKYVG6yGnK6xrTGwLF55RBKSMICXX3VacPCiMqBSXP68Xs9MCjvrWy91tK7pzvRCISDQ6qW3iw9Fak+gRE2zLy4/q4y37xuulCfUCGNbxRj61PXJuniW+ZAK06xe3Xg3sgxVDTJ8AXUet41jKNskhmb3qTSdPJBiT66G0SwuNkMvtpUlrhANzvRaQTOhjC+fmuojcdjipqOLL+dcmeXapTAgozS9tsvdZrYTNiyuu7d645hcv2uypVxzrwu5RYy3jorwnSGYFl1tXVTmSuevv7gk89++l8oZCgZcirSqo33DPKztfyy7pr2uUirYfuZUJr2Gg0szclUJ/OVRwXms2pkqJoqnaPwBePrhmYpBYrNGmJCimVAux401R0YxTXKdTyTqQ7kBV+QV9I5mXxqAQZCqqbOsHkoLVBdR8yQF3qIrDJ73MQ/mTTrTGkba09yk/VCO4lr6uUbOLCuVhnmG8id/tVnZWlBnxnwZmdqXD6ce30ayAkfsQwnb2RnOx57KNPZB5YXKZId5lxx3mckh2KyzxsJgO0JPXjO7INZVrD8CeUyZ8SOGkd2wPsGbVftbmfDtRlNzStowt8ejHeA0WILzRbehSxJSR6Fp1JB8iB5g4f1uw9fdIUEJLTo6SI2z8yd8kHbr5XId+ylTH+31XNhZUAqEIFWIAUkZcuzQgH1JaeVqtp0f5D/yFGmQB7+uebBr5VjY9r8ddGNX3DC+6QF9Z5x7oiDruCe0U8Ayz+Z4wkuGxsqJpoNiCknw3wLlgUKFaIpVrdlFVU1dQ1NLW0dXb3c9qGRsYkHcGZuYWmlZm1ja2ev6+Do5Oyiq+bqpubu4kHV9vTy9gEhzVPytK170gpZTpwB7tisLo/7/yP9c9mwny5TOYCSmbCNtoFpHNcNnDCJk0aBU2ZwWh9wxhLO6gHOGQfOGwAumgAuGQMum8UVQ8BVg8A187ihF7hpBLilH7htDncs4q5h4J4p3LeAB7HMrwIxNUVQBSRoQlEoCWWhIlSFmlAXGkJTaAltoSN0hZ7QFwbCUBgJY2EiTIWZMBcWwlJYCWuLbPBrk1lbYSfshYNwNG11kmXOwkW4CjfhbiI8LLLBr2dSvIS3We4j6bCJQyQKtYjgF5tuw2UXhCAF3eGHldGfZ7yUkQ2yH3r6EEBL6vkNeOA/2N27vo335BeCopd9dwodW+/6Zdh2/dhfniJvNPmCvTvsF4u3ABwiE/OFIb4oh0MnJbHZLklEDfEgIfQ5igeDzkSoiihRIINBQddfEuQi4XFQ1IvFYAq5LiQUxxdCCRcSiiqCbWJdXYUzR1Eeh06ho74oW+LJRykCMhl1dSELOMJRJbmhLuEjcfjCLKDEYaNRD/rkGi93dYn68nd1dmp+L7jS3e3dP3FvT0/kX9NWPvIiOoFi3f04/I/Cqx0+AxP2tEd0U1d2TqdCVBCR2d0/zjku2N4ZuCnwGvsYwBANOHTPq1Yek2KWL+dLZQMPAtka6BylaxhfS5x2so5rI2xOFqTRDpsFhnj795c5SBZEV5BCjSCNW0EqM2OIxiqKrWKCYgEMB8Pe8bEQC05iG6qrLUAcA7TEJUwTFqqWhRdphgEKFF3/zyVeXVKjL782R7+96rKPXHlD5tghGvKZP+SCi+RLGxSgsx/93eTvC/vp3PwIpzTsTpflgfJZ+wrVjmRgFhXicd7+R8zvcxmP+RnF5LArOHa7zTeBxCcFPpvgqzX/ModS0pzAcW77fal1OcpMbwtFgyKP9kVPfQLBf4qdNO5JYDw+o8TTaSTOZpPJo1A9dfEu1m6fB0pYRL3JLBKXgHIko+UqYzEtQpX8LSRaon4wc+REIoK1HFSTZ71nsxfUiznjZzKJQOcWTYo0UCIRT/MZTyST4JTHfDC0GFGAm4TD7nrUy7zeKPpIfL8QTeXOeObPFQqvSSGrqFclRjKXwTUp0RdpzUTcyivnb2t3L6oX7jiP1Uc2jMaS2dPu3ztJd3BhoznLHahp6Zlyyn2lwpkWgOInNJJz/bQ462XZE08jkYXq3xVYeCH0vcWxET5alvdTvxUH1jBd7186S3ZUpsDq6b6DQXpL73IbdOHHz7UG3qFzWdWS5u9avT4zcnSyNmc122Uqun8mDxTDwNrq4EWomiYSK+So59VJtHMsi9frrhLA1ySmSFJNuF4UGj5T6DqIsIxmWVCO+9O6A2ve+cMAkP9WQ9SbPWgGHkC46AfFkzlgLL9fDfZBSrIiueBXKQYLuOMpG7JzBDHlu/MT28LTgW18u/C0AzpnZNrFX7ZvkR3/vd8JHAfIQmiIHmJO6OAH/w67PbeNqsN+ktYHbnypOWpJEjxaA/33yvJ69Ym1941dNyX+0Oq5sGpU6H5yT+8+v1KK+bx3zM6UxHNW/3WjSrnk93uOVEPpYeVFq+akueoG+jldMjr06TUsOKvDDzxwgB/NQOBoo5QyzsgsY5RQLo9sFfIeo8cxItTncNbp/OSTDWpw5EJaMuaLCSgUyqJUqAsxJTHTJJpevpzdbp292LkqNPfcCj5svNrDjB0r556EeHr7PvL6Z7vfdV3q5mdltSLZkhX+02VxgMS7R8CmPH6PndrHp9CuPvmAiJZR0iKr5r51iAfH8g8xBk6Itfue9Hsh5otRy4vbbm7hRztzq8/55jua1a0B4omUn2jLr2iqhJ/R96fdcU85edH3zD/vy9WmGiq4J4IjvnOVrJH1aVeBwdsWrF6F2zmzGYbchVe8oza5D3km83NxPx98KeVqf1LqMWR6HYZc9AwRQzwLcE2X6GvmNOoDmL9AAM/qdEVXdNXAyiEcagv67Gj+viC5gzy545538oOcUAdwkgOcyTaXHdnmDH/7FD9A2KHpxG9uIUi5PJtCKMDdDtLQ5CLgkoV7TVjxGPM0ovmCMdVrLrDocFo32s8bhhU8tG7/PX3V2QcVvVU7tC7UL8X9aw/l7rbedKO60TI7rphoskN4xjY94HymfuVWD8IryQIbYiH+2hGFoFoqBM5mHyHt4ckHz+6duM8Vu3ANlz9+X0YnTaHXFf74JwzNasRT4ov6Vfus9FEfldMMeABKjjHUQgviYKZkHS9PkMkSXBEvCa6yhARZudIJYj4Dfqy0mgRG4b0ZS5HZmNpPRF2anxoTQcQ85Rx4dswoHPloNI4iLr+Tb7sGsvd/QjdUP30/6ZcZHqNGY3MtNVRTGD8QEzoQNyVz4L83rIdwfC241Wk2OzaQTXWYzQzGUQT6zqVL7z0G+d454m0c+MTbZuSqCKWSUOU6c/uVBKHMVTlNpsUGq0VukslMcssJ0AgmmUV+HCiSMRUcl60KEfRDh52Ha+Ahp0c9c/BxVvP25iFzlaVq8GP1aDXQLFBmh4ZmKwftZbNDlczh4TcnF4u8vhEtEX3jJcIf63Ev9++/d89v27a5ZSH3ZMxjvUUP1PGDgaanXGgyB8Pf7tu3o6AAhg36W7r6Wz/dOms4dap12CoQAxMQC4gnreB6v1FlvKHEVbhDiR0qEax/477I8Re5DAfIN40oLHK5RaFWyCwWeRBjl4tS5ecAa4Ce98g/0qc3MZhCZrbIFZuN26UJUvDGpzLPZqD9v5nF1WULE85D42aOU46bMS4C/VtNKy4+8vyrpq4F6qQExnj0Q2X7uulrRO1sj5nK0b0JHPEP1QiLFx2AoXsY9foqtTvvosr3RrFvXp5gntvuc24CPocrcrs7gtFa3RpmlT+hM3Mxt328txEHQAf7Ty7WRKrl7GXM1qX/4Y0x0AnH4rjcQz9hu6Jb5TdkDr4ccOppNalUMl/TwZ+71f3aZL7qfgiFuhezg7vulIT6wLBFLVtfj0kCZpnMbE2fWWZNVA+rEKnZRY3FTWyTSG4hE6AJqPB/HhsovLNLs+uOZqnt8rwOsdfDr97cybb/zmoJDNtQD7CU7twiNfPc2m/l1yXPaS1J5hrdmeL30eON4/c8Jn6guIfSmalpJTl1X23CWvlsfnjevNz68OVkiruvOwbW97QpuJNXGjS8nBI2C8YmwsfSFiz3z7sHiY7vfJnvdFgsyZLjzExWDjs+LFMbZh0NXnz00P8jbcNtDsOWLyl5RZA0P9OQrp/GKmJPFFm1jh1J+kKdrjBayo1NWRYyljxUBInMlaWb9HvgZD+/i7FcaXSRTluol3DiUpR9W0Pl8rrxC53t2BKqqDBZ/q4LfDr8M3HS5LQS/9niuQy7W74xQ6vMzcCX4MTXhTbELQVarS+1eSccintlChZUidOTLWP21k2L0k6ryqBp2io56kGgH+9qh5poIGGeWw7rdwmo2gepIehYw82y+jp6pWMVIMAuoM6sy4zVt66VmOwqnFlXv/oKq9eSFv1KUEM+jqluTKuvY4IP1XkJezkj+AjoI96MO5qMzcYbTeqCVLh5Moa/B8zGh0xhzXhzjUGLa2tw5HhT+o3hCn4FBMa46S8oPoKDgLXPWtpaKrpFSuT7Knwfamr6E/9zv3AQ8CWsoBVRhVnbNrfZ5jizsSa9vjibY2phIhckgBk/csWt4LeX/icahcv2vLDNuc9bdrd0TyFFnurjnDPnOXfxjbKzv9RRi9L5halHmDZbYKvmMxHpDFGRmgkfWJypb/tF1qRd++LS26fKATYZH8XLvG/dcqTyLZrEwVeO4qNKQ0zyZDZ2ssIh+uMxT+bgyS24rxc2mez2zMya5+5uxgKoHgvsRnuzHYfqRjt48Ar5vxdxySlf9xXc6y+4PDPLRJuxalF/v7PP2X8MN2MvKWNvskjyMP9XUHuwZhJkVWeGlRxBJ9OKZBOkGamRFs1VSR57EicOv2XcDeVAuZIkn5jSgpXhMXgGZFbEyyaspmRQCEmqND0rOE3eRkqTEUEyq9jiSrhm5q81yZOCttz+TN5ONqU3fRvrn+SiQYvrGzxmhdqESzb/hcrb7sVCrdX19Th1PS9GEJe/K4vU2h7FS5ks/PJlCLSyRNjFntY/cv9o7bmINYsX8sVXxPyF4hFV/OjBXO67XMxbUKeOCDWCK0K18D5895txYbzwiiABZDavX08R6tJX3doxOKdg2rpjety7VyRKufxnYuLMIjKJL9Fl/DRn8+be8cv095rQtRea3+7cObkCowoE1YVc10rmps2VG2m/d/NedXR02nL1n7SRz8nPKB1VoDx772S6b87yZeN1t20OgsghHCvKA2WJJrm9aoXj+ioIx/aXGu6GLjRClOjaNK/hJthBap6Pf9CkdPyKEw1GY1tjUwO0uSL4nHZd0/yvmsrN8+YDn/jBGZMC8qUrV0rzAyY5Ew16N5wvnRTgtDEtNtQWRxdotQXRxc8d+ZwCbbHuOcRk07l0f2F0jCt99rL1cSTixENLNRDJHJFKW1qGZ0JYy7iE+8QadC8ckVgkORIxEFt4UZLqabPteAjyjlNtIwHC4ma4uw/0PNAVu8gxXWFL682lpefPty1dFhsLHNgYOSqgVtpgpppJZu7YGRk5NKgkqz1criwihoaY7st/8c6CynhmWYbpHgXe6l+cv4hn0XbMZ9gq2Uk7bmFfkizNx2ljBp4v+tuq9HT1yH9uZ/Trcx8reWLevgJdFBj+bDYLpvOnCLVv7drpAkXmg55GzIJnpSOLnU6Rp9bWsjV0NWLO/7hwGB/mfrvIzd0XYjgG3lwWxiOasJqjFvQJExo0TIzgkhnFFSLxQHfg+cLD1sRyIvHyNfzaFcJUbjUdWSjAA02ZsllT62oWOGVcN16/PIjyiYcX8A2B1kwCZ1jB/LEY2tg3UcgZAKmWt0FkwT8h7EnZtqQTmU/02JgpBpEhBMYGl/E6pEhIMOKWBW9EyJPhaalR8E+qBsDYkZ+Qp5FtWnZRpyksJfUooqtV/0hnsHt0mWD4+SGHNYVWIJ6qnbxK0jL5fzwpzoeqODL8xKEOQhYhtbwEaaQ21d6ceE+8uVgeGd54qn4X7WSnliIlOWlXdxIPq3cFJ7rI8z/kkh72pfOmuuvfUjAyCAA0Af3rqwUYVy98xZ8C8O2YkAjoL1QcMtgKDf2/9Hy9Ju6N8KS1vNAk/IeA358yqLbC9/zfk+oXqHguAP7ZpnqAnxCDfFBdg0HxhgIgqroM7CR37RgywEACFzv3AFDXahycnAaWgVKAAEhCAQRlYAEeYwMuEAc7uI9AAbi/GlMIvKAbisD9dAwCDCJ9MwxaoAnDsfqpjX/HUGP7i6pzQDXWQ2/yjzQ1wtlL8Wx1ZT+JSdHIZ6d7li7Vq1mZlSpt9kPYLioEyaLKJzkrarP4djyW+KwLJ+0TVj+18e8Y6jNC+0Ub7RxQ19RHk7D2j9aQ4H0Tzl6KZ5/2n4x9T4hGXjvdRS1dTtqrUa3MeF2lVdmPWIlPCBTkyKK9/kkO86IOoce3I+2o9MsLFwsdt6xXNUrOEmBFgS70oA8DGMIIxjCBKXxhkr4c/utWnW6vPxiOxpPpbL5Yrtab7W5/OJ7Ol+vt/ni+3h9MKONC6oZp2Y7r8QVCkVgilcl9/fg1bAVWlVKF1ggPUFWuqYvJDRyyo9B3Naqt2kju6yS3XEknfzCcpmFPRto2jEYbq/gz+yo/cxJE89hcDdThXTy3nCZO2BSdke85ife+U0mp69Kl687W85Rcn25Jy6OOjhg7+KfYcpSngKnuqr5B2YQE5f6U1WS9SpvY3z45x56jbIhU2iA0nPLZDoOgb7gatXhr2uZBvZb4PMopZY7AwjRlsRxDkCvR/Rg4irpEcb/0i9hKg74dyU9nM+FcynJpOBr3talq6yW80CS1MRTJvVx5pOHMgJV5PRtTokpKGZ05c0IvhnPqW6BWRtnCmRBslMgsw88mAUIFCgQGDQgwXCGBgwA1fMEJbpB7aOEMEe5wgRIeTwAA);
  font-weight: normal;
  font-style: normal;
}
.ag-theme-balham, .ag-theme-balham-dark, .ag-theme-balham-auto-dark {
  --ag-balham-active-color: #0091ea;
  --ag-foreground-color: #000;
  --ag-background-color: #fff;
  --ag-header-background-color: #f5f7f7;
  --ag-tooltip-background-color: #cbd0d3;
  --ag-subheader-background-color: #e2e9eb;
  --ag-control-panel-background-color: #f5f7f7;
  --ag-border-color: #bdc3c7;
  --ag-odd-row-background-color: #fcfdfe;
  --ag-row-hover-color: #ecf0f1;
  --ag-column-hover-color: #ecf0f1;
  --ag-input-border-color: #95a5a6;
  --ag-invalid-color: #e02525;
  --ag-input-disabled-background-color: #ebebeb;
  --ag-checkbox-unchecked-color: #7f8c8d;
  --ag-input-focus-border-color: #719ECE;
  --ag-advanced-filter-join-pill-color: #f08e8d;
  --ag-advanced-filter-column-pill-color: #a6e194;
  --ag-advanced-filter-option-pill-color: #f3c08b;
  --ag-advanced-filter-value-pill-color: #85c0e4;
  --ag-input-focus-box-shadow: 0 0 2px 1px var(--ag-input-focus-border-color);
  --ag-range-selection-border-color: var(--ag-balham-active-color);
  --ag-checkbox-checked-color: var(--ag-balham-active-color);
  --ag-checkbox-background-color: var(--ag-background-color);
  --ag-panel-background-color: var(--ag-header-background-color);
  --ag-secondary-foreground-color: rgba(0, 0, 0, 0.54);
  --ag-disabled-foreground-color: rgba(0, 0, 0, 0.38);
  --ag-subheader-toolbar-background-color: rgba(226, 233, 235, 0.5);
  --ag-row-border-color: rgba(189, 195, 199, 0.58);
  --ag-chip-background-color: rgba(0, 0, 0, 0.1);
  --ag-range-selection-background-color: rgba(0, 145, 234, 0.2);
  --ag-range-selection-background-color-2: rgba(0, 145, 234, 0.36);
  --ag-range-selection-background-color-3: rgba(0, 145, 234, 0.49);
  --ag-range-selection-background-color-4: rgba(0, 145, 234, 0.59);
  --ag-selected-row-background-color: rgba(0, 145, 234, 0.28);
  --ag-header-column-separator-color: rgba(189, 195, 199, 0.5);
  --ag-input-disabled-border-color: rgba(149, 165, 166, 0.3);
  --ag-header-column-separator-display: block;
  --ag-header-column-separator-height: 50%;
  --ag-grid-size: 4px;
  --ag-icon-size: 16px;
  --ag-row-height: calc(var(--ag-grid-size) * 7);
  --ag-header-height: calc(var(--ag-grid-size) * 8);
  --ag-list-item-height: calc(var(--ag-grid-size) * 6);
  --ag-row-group-indent-size: calc(var(--ag-grid-size) * 3 + var(--ag-icon-size));
  --ag-cell-horizontal-padding: calc(var(--ag-grid-size) * 3);
  --ag-input-height: calc(var(--ag-grid-size) * 4);
  --ag-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  --ag-font-size: 12px;
  --ag-icon-font-family: agGridBalham;
  --ag-border-radius: 2px;
  --ag-checkbox-border-radius: 3px;
  --ag-card-shadow: none;
}

.ag-theme-balham-dark {
  --ag-balham-active-color: #00B0FF;
  --ag-foreground-color: #F5F5F5;
  --ag-background-color: #2d3436;
  --ag-header-background-color: #1c1c1c;
  --ag-tooltip-background-color: #1c1f20;
  --ag-subheader-background-color: #111;
  --ag-control-panel-background-color: #202020;
  --ag-border-color: #424242;
  --ag-odd-row-background-color: #262c2e;
  --ag-row-hover-color: #3d4749;
  --ag-column-hover-color: #3d4749;
  --ag-input-border-color: #f0f0f0;
  --ag-input-disabled-background-color: rgba(48, 46, 46, 0.3);
  --ag-modal-overlay-background-color: rgba(45, 52, 54, 0.66);
  --ag-checkbox-unchecked-color: #ecf0f1;
  --ag-advanced-filter-join-pill-color: #7a3a37;
  --ag-advanced-filter-column-pill-color: #355f2d;
  --ag-advanced-filter-option-pill-color: #5a3168;
  --ag-advanced-filter-value-pill-color: #374c86;
  --ag-secondary-foreground-color: var(--ag-foreground-color);
  --ag-disabled-foreground-color: rgba(245, 245, 245, 0.38);
  --ag-subheader-toolbar-background-color: rgba(17, 17, 17, 0.5);
  --ag-row-border-color: #5c5c5c;
  --ag-chip-background-color: rgba(245, 245, 245, 0.08);
  --ag-range-selection-background-color: rgba(0, 176, 255, 0.2);
  --ag-range-selection-background-color-2: rgba(0, 176, 255, 0.36);
  --ag-range-selection-background-color-3: rgba(0, 176, 255, 0.49);
  --ag-range-selection-background-color-4: rgba(0, 176, 255, 0.59);
  --ag-selected-row-background-color: rgba(0, 176, 255, 0.28);
  --ag-header-column-separator-color: rgba(66, 66, 66, 0.5);
  --ag-input-disabled-border-color: rgba(240, 240, 240, 0.3);
  --ag-header-foreground-color: rgba(245, 245, 245, 0.64);
  --ag-toggle-button-off-background-color: transparent;
  --ag-toggle-button-off-border-color: var(--ag-foreground-color);
  --ag-range-selection-chart-category-background-color: rgba(26, 177, 74, 0.5);
  --ag-range-selection-chart-background-color: rgba(45, 166, 255, 0.5);
  --ag-input-focus-box-shadow: 0 0 4px 1.5px var(--ag-input-focus-border-color);
  --ag-row-loading-skeleton-effect-color: rgba(202, 203, 204, 0.4);
  color-scheme: dark;
}

@media (prefers-color-scheme: dark) {
  .ag-theme-balham-auto-dark {
    --ag-balham-active-color: #00B0FF;
    --ag-foreground-color: #F5F5F5;
    --ag-background-color: #2d3436;
    --ag-header-background-color: #1c1c1c;
    --ag-tooltip-background-color: #1c1f20;
    --ag-subheader-background-color: #111;
    --ag-control-panel-background-color: #202020;
    --ag-border-color: #424242;
    --ag-odd-row-background-color: #262c2e;
    --ag-row-hover-color: #3d4749;
    --ag-column-hover-color: #3d4749;
    --ag-input-border-color: #f0f0f0;
    --ag-input-disabled-background-color: rgba(48, 46, 46, 0.3);
    --ag-modal-overlay-background-color: rgba(45, 52, 54, 0.66);
    --ag-checkbox-unchecked-color: #ecf0f1;
    --ag-advanced-filter-join-pill-color: #7a3a37;
    --ag-advanced-filter-column-pill-color: #355f2d;
    --ag-advanced-filter-option-pill-color: #5a3168;
    --ag-advanced-filter-value-pill-color: #374c86;
    --ag-secondary-foreground-color: var(--ag-foreground-color);
    --ag-disabled-foreground-color: rgba(245, 245, 245, 0.38);
    --ag-subheader-toolbar-background-color: rgba(17, 17, 17, 0.5);
    --ag-row-border-color: #5c5c5c;
    --ag-chip-background-color: rgba(245, 245, 245, 0.08);
    --ag-range-selection-background-color: rgba(0, 176, 255, 0.2);
    --ag-range-selection-background-color-2: rgba(0, 176, 255, 0.36);
    --ag-range-selection-background-color-3: rgba(0, 176, 255, 0.49);
    --ag-range-selection-background-color-4: rgba(0, 176, 255, 0.59);
    --ag-selected-row-background-color: rgba(0, 176, 255, 0.28);
    --ag-header-column-separator-color: rgba(66, 66, 66, 0.5);
    --ag-input-disabled-border-color: rgba(240, 240, 240, 0.3);
    --ag-header-foreground-color: rgba(245, 245, 245, 0.64);
    --ag-toggle-button-off-background-color: transparent;
    --ag-toggle-button-off-border-color: var(--ag-foreground-color);
    --ag-range-selection-chart-category-background-color: rgba(26, 177, 74, 0.5);
    --ag-range-selection-chart-background-color: rgba(45, 166, 255, 0.5);
    --ag-input-focus-box-shadow: 0 0 4px 1.5px var(--ag-input-focus-border-color);
    --ag-row-loading-skeleton-effect-color: rgba(202, 203, 204, 0.4);
    color-scheme: dark;
  }
}
.ag-theme-balham .ag-filter-toolpanel-header,
.ag-theme-balham .ag-filter-toolpanel-search,
.ag-theme-balham .ag-status-bar,
.ag-theme-balham .ag-header-row,
.ag-theme-balham .ag-multi-filter-group-title-bar, .ag-theme-balham-dark .ag-filter-toolpanel-header,
.ag-theme-balham-dark .ag-filter-toolpanel-search,
.ag-theme-balham-dark .ag-status-bar,
.ag-theme-balham-dark .ag-header-row,
.ag-theme-balham-dark .ag-multi-filter-group-title-bar, .ag-theme-balham-auto-dark .ag-filter-toolpanel-header,
.ag-theme-balham-auto-dark .ag-filter-toolpanel-search,
.ag-theme-balham-auto-dark .ag-status-bar,
.ag-theme-balham-auto-dark .ag-header-row,
.ag-theme-balham-auto-dark .ag-multi-filter-group-title-bar {
  font-weight: 600;
  color: var(--ag-header-foreground-color);
}
.ag-theme-balham .ag-ltr input[class^=ag-]:not([type]), .ag-theme-balham .ag-ltr input[class^=ag-][type=text], .ag-theme-balham .ag-ltr input[class^=ag-][type=number], .ag-theme-balham .ag-ltr input[class^=ag-][type=tel], .ag-theme-balham .ag-ltr input[class^=ag-][type=date], .ag-theme-balham .ag-ltr input[class^=ag-][type=datetime-local], .ag-theme-balham .ag-ltr textarea[class^=ag-], .ag-theme-balham-dark .ag-ltr input[class^=ag-]:not([type]), .ag-theme-balham-dark .ag-ltr input[class^=ag-][type=text], .ag-theme-balham-dark .ag-ltr input[class^=ag-][type=number], .ag-theme-balham-dark .ag-ltr input[class^=ag-][type=tel], .ag-theme-balham-dark .ag-ltr input[class^=ag-][type=date], .ag-theme-balham-dark .ag-ltr input[class^=ag-][type=datetime-local], .ag-theme-balham-dark .ag-ltr textarea[class^=ag-], .ag-theme-balham-auto-dark .ag-ltr input[class^=ag-]:not([type]), .ag-theme-balham-auto-dark .ag-ltr input[class^=ag-][type=text], .ag-theme-balham-auto-dark .ag-ltr input[class^=ag-][type=number], .ag-theme-balham-auto-dark .ag-ltr input[class^=ag-][type=tel], .ag-theme-balham-auto-dark .ag-ltr input[class^=ag-][type=date], .ag-theme-balham-auto-dark .ag-ltr input[class^=ag-][type=datetime-local], .ag-theme-balham-auto-dark .ag-ltr textarea[class^=ag-] {
  padding-left: var(--ag-grid-size);
}

.ag-theme-balham .ag-rtl input[class^=ag-]:not([type]), .ag-theme-balham .ag-rtl input[class^=ag-][type=text], .ag-theme-balham .ag-rtl input[class^=ag-][type=number], .ag-theme-balham .ag-rtl input[class^=ag-][type=tel], .ag-theme-balham .ag-rtl input[class^=ag-][type=date], .ag-theme-balham .ag-rtl input[class^=ag-][type=datetime-local], .ag-theme-balham .ag-rtl textarea[class^=ag-], .ag-theme-balham-dark .ag-rtl input[class^=ag-]:not([type]), .ag-theme-balham-dark .ag-rtl input[class^=ag-][type=text], .ag-theme-balham-dark .ag-rtl input[class^=ag-][type=number], .ag-theme-balham-dark .ag-rtl input[class^=ag-][type=tel], .ag-theme-balham-dark .ag-rtl input[class^=ag-][type=date], .ag-theme-balham-dark .ag-rtl input[class^=ag-][type=datetime-local], .ag-theme-balham-dark .ag-rtl textarea[class^=ag-], .ag-theme-balham-auto-dark .ag-rtl input[class^=ag-]:not([type]), .ag-theme-balham-auto-dark .ag-rtl input[class^=ag-][type=text], .ag-theme-balham-auto-dark .ag-rtl input[class^=ag-][type=number], .ag-theme-balham-auto-dark .ag-rtl input[class^=ag-][type=tel], .ag-theme-balham-auto-dark .ag-rtl input[class^=ag-][type=date], .ag-theme-balham-auto-dark .ag-rtl input[class^=ag-][type=datetime-local], .ag-theme-balham-auto-dark .ag-rtl textarea[class^=ag-] {
  padding-right: var(--ag-grid-size);
}

.ag-theme-balham .ag-column-drop-vertical-empty-message, .ag-theme-balham .ag-status-bar, .ag-theme-balham-dark .ag-column-drop-vertical-empty-message, .ag-theme-balham-dark .ag-status-bar, .ag-theme-balham-auto-dark .ag-column-drop-vertical-empty-message, .ag-theme-balham-auto-dark .ag-status-bar {
  font-weight: 600;
  color: var(--ag-disabled-foreground-color);
}
.ag-theme-balham.ag-dnd-ghost, .ag-theme-balham-dark.ag-dnd-ghost, .ag-theme-balham-auto-dark.ag-dnd-ghost {
  font-size: var(--ag-font-size);
  font-weight: 600;
}
.ag-theme-balham .ag-tab, .ag-theme-balham-dark .ag-tab, .ag-theme-balham-auto-dark .ag-tab {
  border: 1px solid transparent;
  padding: var(--ag-grid-size) calc(var(--ag-grid-size) * 2);
  margin: var(--ag-grid-size);
  margin-bottom: -1px;
}
.ag-theme-balham .ag-tab-selected, .ag-theme-balham-dark .ag-tab-selected, .ag-theme-balham-auto-dark .ag-tab-selected {
  background-color: var(--ag-background-color);
  border-color: var(--ag-border-color);
  border-bottom-color: transparent;
}
.ag-theme-balham .ag-tabs-header, .ag-theme-balham-dark .ag-tabs-header, .ag-theme-balham-auto-dark .ag-tabs-header {
  border-bottom: 1px solid var(--ag-border-color);
}
.ag-theme-balham .ag-column-drop-cell, .ag-theme-balham-dark .ag-column-drop-cell, .ag-theme-balham-auto-dark .ag-column-drop-cell {
  height: calc(var(--ag-grid-size) * 6);
}
.ag-theme-balham .ag-column-drop-vertical-title, .ag-theme-balham-dark .ag-column-drop-vertical-title, .ag-theme-balham-auto-dark .ag-column-drop-vertical-title {
  color: var(--ag-foreground-color);
}
.ag-theme-balham .ag-column-drop-vertical-cell, .ag-theme-balham-dark .ag-column-drop-vertical-cell, .ag-theme-balham-auto-dark .ag-column-drop-vertical-cell {
  margin-left: calc(var(--ag-grid-size) * 2);
  margin-right: calc(var(--ag-grid-size) * 2);
}
.ag-theme-balham .ag-column-drop-vertical-cell-text, .ag-theme-balham-dark .ag-column-drop-vertical-cell-text, .ag-theme-balham-auto-dark .ag-column-drop-vertical-cell-text {
  margin-left: calc(var(--ag-grid-size) * 2);
}
.ag-theme-balham .ag-column-drop-vertical-icon, .ag-theme-balham-dark .ag-column-drop-vertical-icon, .ag-theme-balham-auto-dark .ag-column-drop-vertical-icon {
  color: var(--ag-secondary-foreground-color);
}
.ag-theme-balham .ag-ltr .ag-column-drop-vertical-empty-message, .ag-theme-balham-dark .ag-ltr .ag-column-drop-vertical-empty-message, .ag-theme-balham-auto-dark .ag-ltr .ag-column-drop-vertical-empty-message {
  padding-left: calc(var(--ag-icon-size) + var(--ag-grid-size) * 2);
  padding-right: var(--ag-grid-size);
}

.ag-theme-balham .ag-rtl .ag-column-drop-vertical-empty-message, .ag-theme-balham-dark .ag-rtl .ag-column-drop-vertical-empty-message, .ag-theme-balham-auto-dark .ag-rtl .ag-column-drop-vertical-empty-message {
  padding-right: calc(var(--ag-icon-size) + var(--ag-grid-size) * 2);
  padding-left: var(--ag-grid-size);
}

.ag-theme-balham .ag-column-drop-horizontal, .ag-theme-balham-dark .ag-column-drop-horizontal, .ag-theme-balham-auto-dark .ag-column-drop-horizontal {
  height: var(--ag-header-height);
}
.ag-theme-balham .ag-column-drop-empty, .ag-theme-balham-dark .ag-column-drop-empty, .ag-theme-balham-auto-dark .ag-column-drop-empty {
  color: var(--ag-disabled-foreground-color);
}
.ag-theme-balham .ag-column-drop-horizontal-cell-text, .ag-theme-balham-dark .ag-column-drop-horizontal-cell-text, .ag-theme-balham-auto-dark .ag-column-drop-horizontal-cell-text {
  margin-left: calc(var(--ag-grid-size) * 2);
}
.ag-theme-balham .ag-column-drop-vertical, .ag-theme-balham-dark .ag-column-drop-vertical, .ag-theme-balham-auto-dark .ag-column-drop-vertical {
  padding-top: calc(var(--ag-grid-size) * 2);
}
.ag-theme-balham .ag-column-select-column-readonly.ag-icon-grip,
.ag-theme-balham .ag-column-select-column-readonly .ag-icon-grip, .ag-theme-balham-dark .ag-column-select-column-readonly.ag-icon-grip,
.ag-theme-balham-dark .ag-column-select-column-readonly .ag-icon-grip, .ag-theme-balham-auto-dark .ag-column-select-column-readonly.ag-icon-grip,
.ag-theme-balham-auto-dark .ag-column-select-column-readonly .ag-icon-grip {
  opacity: 0.35;
}
.ag-theme-balham .ag-menu-header, .ag-theme-balham-dark .ag-menu-header, .ag-theme-balham-auto-dark .ag-menu-header {
  background-color: var(--ag-header-background-color);
}
.ag-theme-balham .ag-overlay-loading-center, .ag-theme-balham-dark .ag-overlay-loading-center, .ag-theme-balham-auto-dark .ag-overlay-loading-center {
  background-color: var(--ag-background-color);
  border: 1px solid var(--ag-border-color);
  color: var(--ag-foreground-color);
  padding: calc(var(--ag-grid-size) * 4);
}
.ag-theme-balham .ag-tooltip, .ag-theme-balham-dark .ag-tooltip, .ag-theme-balham-auto-dark .ag-tooltip {
  border: none;
}
.ag-theme-balham .ag-panel-title-bar-button-icon, .ag-theme-balham-dark .ag-panel-title-bar-button-icon, .ag-theme-balham-auto-dark .ag-panel-title-bar-button-icon {
  font-size: calc(var(--ag-icon-size) + var(--ag-grid-size));
}
.ag-theme-balham .ag-panel, .ag-theme-balham-dark .ag-panel, .ag-theme-balham-auto-dark .ag-panel {
  background-color: var(--ag-header-background-color);
}
.ag-theme-balham .ag-chart-data-section,
.ag-theme-balham .ag-chart-format-section,
.ag-theme-balham .ag-chart-advanced-settings-section, .ag-theme-balham-dark .ag-chart-data-section,
.ag-theme-balham-dark .ag-chart-format-section,
.ag-theme-balham-dark .ag-chart-advanced-settings-section, .ag-theme-balham-auto-dark .ag-chart-data-section,
.ag-theme-balham-auto-dark .ag-chart-format-section,
.ag-theme-balham-auto-dark .ag-chart-advanced-settings-section {
  padding-bottom: calc(var(--ag-grid-size) * 0.5);
}
.ag-theme-balham .ag-group-toolbar, .ag-theme-balham-dark .ag-group-toolbar, .ag-theme-balham-auto-dark .ag-group-toolbar {
  background-color: var(--ag-subheader-toolbar-background-color);
}
.ag-theme-balham .ag-chart-tab, .ag-theme-balham-dark .ag-chart-tab, .ag-theme-balham-auto-dark .ag-chart-tab {
  padding-top: calc(var(--ag-grid-size) * 0.5);
}
.ag-theme-balham .ag-charts-format-sub-level-group-item, .ag-theme-balham-dark .ag-charts-format-sub-level-group-item, .ag-theme-balham-auto-dark .ag-charts-format-sub-level-group-item {
  margin-bottom: calc(var(--ag-grid-size) * 1.5);
}
.ag-theme-balham .ag-chart-menu-close, .ag-theme-balham-dark .ag-chart-menu-close, .ag-theme-balham-auto-dark .ag-chart-menu-close {
  background: var(--ag-background-color);
}
.ag-theme-balham .ag-chart-menu-close:hover .ag-icon, .ag-theme-balham-dark .ag-chart-menu-close:hover .ag-icon, .ag-theme-balham-auto-dark .ag-chart-menu-close:hover .ag-icon {
  border-color: var(--ag-border-color);
}
.ag-theme-balham .ag-chart-menu-close .ag-icon, .ag-theme-balham-dark .ag-chart-menu-close .ag-icon, .ag-theme-balham-auto-dark .ag-chart-menu-close .ag-icon {
  background: var(--ag-header-background-color);
  border: 1px solid var(--ag-secondary-border-color);
  border-right: none;
}
.ag-theme-balham .ag-filter-active .ag-icon-filter, .ag-theme-balham-dark .ag-filter-active .ag-icon-filter, .ag-theme-balham-auto-dark .ag-filter-active .ag-icon-filter {
  color: var(--ag-balham-active-color);
}

/*!******************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/ng-pick-datetime-ex/assets/style/picker.min.css ***!
  \******************************************************************************************************************************************************************************************************************************************************/
.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity 400ms cubic-bezier(0.25, 0.8, 0.25, 1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:1}@media screen and (-ms-high-contrast: active){.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:0.6}}.cdk-overlay-dark-backdrop{background:rgba(0,0,0,0.288)}.cdk-overlay-transparent-backdrop,.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing{opacity:0}.cdk-overlay-connected-position-bounding-box{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}.owl-dialog-container{position:relative;pointer-events:auto;box-sizing:border-box;display:block;padding:1.5em;box-shadow:0 11px 15px -7px rgba(0,0,0,0.2),0px 24px 38px 3px rgba(0,0,0,0.14),0px 9px 46px 8px rgba(0,0,0,0.12);border-radius:2px;overflow:auto;background:#fff;color:rgba(0,0,0,0.87);width:100%;height:100%;outline:none}.owl-dt-container,.owl-dt-container *{box-sizing:border-box}.owl-dt-container{display:block;font-size:1rem;background:#ffffff;pointer-events:auto;z-index:1000}.owl-dt-container-row{border-bottom:1px solid rgba(0,0,0,0.12)}.owl-dt-container-row:last-child{border-bottom:none}.owl-dt-calendar{display:flex;flex-direction:column;width:100%}.owl-dt-calendar-control{display:flex;align-items:center;font-size:1em;width:100%;padding:.5em;color:#000000}.owl-dt-calendar-control .owl-dt-calendar-control-content{flex:1 1 auto;display:flex;justify-content:center;align-items:center}.owl-dt-calendar-control .owl-dt-calendar-control-content .owl-dt-calendar-control-button{padding:0 .8em}.owl-dt-calendar-control .owl-dt-calendar-control-content .owl-dt-calendar-control-button:hover{background-color:rgba(0,0,0,0.12)}.owl-dt-calendar-main{display:flex;flex-direction:column;flex:1 1 auto;padding:0 .5em .5em;outline:0}.owl-dt-calendar-view{display:block;flex:1 1 auto}.owl-dt-calendar-multi-year-view{display:flex;align-items:center}.owl-dt-calendar-multi-year-view .owl-dt-calendar-table{width:calc(100% - 3em)}.owl-dt-calendar-multi-year-view .owl-dt-calendar-table .owl-dt-calendar-header th{padding-bottom:.25em}.owl-dt-calendar-table{width:100%;border-collapse:collapse;border-spacing:0}.owl-dt-calendar-table .owl-dt-calendar-header{color:rgba(0,0,0,0.4)}.owl-dt-calendar-table .owl-dt-calendar-header .owl-dt-weekdays th{font-size:.7em;font-weight:400;text-align:center;padding-bottom:1em}.owl-dt-calendar-table .owl-dt-calendar-header .owl-dt-calendar-table-divider{position:relative;height:1px;padding-bottom:.5em}.owl-dt-calendar-table .owl-dt-calendar-header .owl-dt-calendar-table-divider:after{content:'';position:absolute;top:0;left:-.5em;right:-.5em;height:1px;background:rgba(0,0,0,0.12)}.owl-dt-calendar-table .owl-dt-calendar-cell{position:relative;height:0;line-height:0;text-align:center;outline:0;color:rgba(0,0,0,0.85);-webkit-appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}.owl-dt-calendar-table .owl-dt-calendar-cell-content{position:absolute;top:5%;left:5%;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:90%;height:90%;font-size:.8em;line-height:1;border:1px solid transparent;border-radius:999px;color:inherit;cursor:pointer}.owl-dt-calendar-table .owl-dt-calendar-cell-out{opacity:.2}.owl-dt-calendar-table .owl-dt-calendar-cell-today:not(.owl-dt-calendar-cell-selected){border-color:rgba(0,0,0,0.4)}.owl-dt-calendar-table .owl-dt-calendar-cell-selected{color:rgba(255,255,255,0.85);background-color:#3f51b5}.owl-dt-calendar-table .owl-dt-calendar-cell-selected.owl-dt-calendar-cell-today{box-shadow:inset 0 0 0 1px rgba(255,255,255,0.85)}.owl-dt-calendar-table .owl-dt-calendar-cell-disabled{cursor:default}.owl-dt-calendar-table .owl-dt-calendar-cell-disabled>.owl-dt-calendar-cell-content:not(.owl-dt-calendar-cell-selected){color:rgba(0,0,0,0.4)}.owl-dt-calendar-table .owl-dt-calendar-cell-disabled>.owl-dt-calendar-cell-content.owl-dt-calendar-cell-selected{opacity:.4}.owl-dt-calendar-table .owl-dt-calendar-cell-disabled>.owl-dt-calendar-cell-today:not(.owl-dt-calendar-cell-selected){border-color:rgba(0,0,0,0.2)}.owl-dt-calendar-table .owl-dt-calendar-cell-active:focus>.owl-dt-calendar-cell-content:not(.owl-dt-calendar-cell-selected),.owl-dt-calendar-table :not(.owl-dt-calendar-cell-disabled):hover>.owl-dt-calendar-cell-content:not(.owl-dt-calendar-cell-selected){background-color:rgba(0,0,0,0.04)}.owl-dt-calendar-table .owl-dt-calendar-cell-in-range{background:rgba(63,81,181,0.2)}.owl-dt-calendar-table .owl-dt-calendar-cell-in-range.owl-dt-calendar-cell-range-from{border-top-left-radius:999px;border-bottom-left-radius:999px}.owl-dt-calendar-table .owl-dt-calendar-cell-in-range.owl-dt-calendar-cell-range-to{border-top-right-radius:999px;border-bottom-right-radius:999px}.owl-dt-timer{display:flex;justify-content:center;width:100%;height:7em;padding:.5em;outline:none}.owl-dt-timer-box{position:relative;display:inline-flex;flex-direction:column;align-items:center;width:25%;height:100%}.owl-dt-timer-content{flex:1 1 auto;display:flex;justify-content:center;align-items:center;width:100%;margin:.2em 0}.owl-dt-timer-content .owl-dt-timer-input{display:block;width:2em;text-align:center;border:1px solid rgba(0,0,0,0.5);border-radius:3px;outline:medium none;font-size:1.2em;padding:.2em}.owl-dt-timer-divider{display:inline-block;align-self:flex-end;position:absolute;width:.6em;height:100%;left:-.3em}.owl-dt-timer-divider:before,.owl-dt-timer-divider:after{content:'';display:inline-block;width:.35em;height:.35em;position:absolute;left:50%;border-radius:50%;transform:translateX(-50%);background-color:currentColor}.owl-dt-timer-divider:before{top:35%}.owl-dt-timer-divider:after{bottom:35%}.owl-dt-control-button{-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;margin:0;padding:0;background-color:transparent;font-size:1em;color:inherit}.owl-dt-control-button .owl-dt-control-button-content{position:relative;display:inline-flex;justify-content:center;align-items:center;outline:none}.owl-dt-control-period-button .owl-dt-control-button-content{height:1.5em;padding:0 .5em;border-radius:3px;transition:background-color 100ms linear}.owl-dt-control-period-button:hover>.owl-dt-control-button-content{background-color:rgba(0,0,0,0.12)}.owl-dt-control-period-button .owl-dt-control-button-arrow{display:flex;justify-content:center;align-items:center;width:1em;height:1em;margin:.1em;transition:transform 200ms ease}.owl-dt-control-arrow-button .owl-dt-control-button-content{padding:0;border-radius:50%;width:1.5em;height:1.5em}.owl-dt-control-arrow-button[disabled]{color:rgba(0,0,0,0.4);cursor:default}.owl-dt-control-arrow-button svg{width:50%;height:50%;fill:currentColor}.owl-dt-inline-container,.owl-dt-popup-container{position:relative;width:18.5em;box-shadow:0 5px 5px -3px rgba(0,0,0,0.2),0 8px 10px 1px rgba(0,0,0,0.14),0 3px 14px 2px rgba(0,0,0,0.12)}.owl-dt-inline-container .owl-dt-calendar,.owl-dt-inline-container .owl-dt-timer,.owl-dt-popup-container .owl-dt-calendar,.owl-dt-popup-container .owl-dt-timer{width:100%}.owl-dt-inline-container .owl-dt-calendar,.owl-dt-popup-container .owl-dt-calendar{height:20.25em}.owl-dt-dialog-container{max-height:95vh;margin:-1.5em}.owl-dt-dialog-container .owl-dt-calendar{min-width:250px;min-height:330px;max-width:750px;max-height:750px}.owl-dt-dialog-container .owl-dt-timer{min-width:250px;max-width:750px}@media all and (orientation: landscape){.owl-dt-dialog-container .owl-dt-calendar{width:58vh;height:62vh}.owl-dt-dialog-container .owl-dt-timer{width:58vh}}@media all and (orientation: portrait){.owl-dt-dialog-container .owl-dt-calendar{width:80vw;height:80vw}.owl-dt-dialog-container .owl-dt-timer{width:80vw}}.owl-dt-container-buttons{display:flex;width:100%;height:2em;color:#3f51b5}.owl-dt-container-control-button{font-size:1em;width:50%;height:100%;border-radius:0}.owl-dt-container-control-button .owl-dt-control-button-content{height:100%;width:100%;transition:background-color 100ms linear}.owl-dt-container-control-button:hover .owl-dt-control-button-content{background-color:rgba(0,0,0,0.1)}.owl-dt-container-info{padding:0 .5em;cursor:pointer;-webkit-tap-highlight-color:transparent}.owl-dt-container-info .owl-dt-container-range{outline:none}.owl-dt-container-info .owl-dt-container-range .owl-dt-container-range-content{display:flex;justify-content:space-between;padding:.5em 0;font-size:.8em}.owl-dt-container-info .owl-dt-container-range:last-child{border-top:1px solid rgba(0,0,0,0.12)}.owl-dt-container-info .owl-dt-container-info-active{color:#3f51b5}.owl-dt-container-disabled,.owl-dt-trigger-disabled{opacity:0.35;filter:Alpha(Opacity=35);background-image:none;cursor:default !important}.owl-dt-timer-hour12{display:flex;justify-content:center;align-items:center;color:#3f51b5}.owl-dt-timer-hour12 .owl-dt-timer-hour12-box{border:1px solid currentColor;border-radius:2px;transition:background 200ms ease}.owl-dt-timer-hour12 .owl-dt-timer-hour12-box .owl-dt-control-button-content{width:100%;height:100%;padding:.5em}.owl-dt-timer-hour12 .owl-dt-timer-hour12-box:focus .owl-dt-control-button-content,.owl-dt-timer-hour12 .owl-dt-timer-hour12-box:hover .owl-dt-control-button-content{background:#3f51b5;color:#ffffff}.owl-dt-calendar-only-current-month .owl-dt-calendar-cell-out{visibility:hidden;cursor:default}.owl-dt-inline{display:inline-block}.owl-dt-control{outline:none;cursor:pointer}.owl-dt-control .owl-dt-control-content{outline:none}.owl-dt-control:focus>.owl-dt-control-content{background-color:rgba(0,0,0,0.12)}.owl-dt-control:not(:-moz-focusring):focus>.owl-dt-control-content{box-shadow:none}.owl-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}

/*!*****************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/bpmn-js/dist/assets/diagram-js.css ***!
  \*****************************************************************************************************************************************************************************************************************************************/
/**
 * color definitions
 */
.djs-parent {
  --color-grey-225-10-15: hsl(225, 10%, 15%);
  --color-grey-225-10-35: hsl(225, 10%, 35%);
  --color-grey-225-10-55: hsl(225, 10%, 55%);
  --color-grey-225-10-75: hsl(225, 10%, 75%);
  --color-grey-225-10-80: hsl(225, 10%, 80%);
  --color-grey-225-10-85: hsl(225, 10%, 85%);
  --color-grey-225-10-90: hsl(225, 10%, 90%);
  --color-grey-225-10-95: hsl(225, 10%, 95%);
  --color-grey-225-10-97: hsl(225, 10%, 97%);

  --color-blue-205-100-45: hsl(205, 100%, 45%);
  --color-blue-205-100-45-opacity-30: hsla(205, 100%, 45%, 30%);
  --color-blue-205-100-50: hsl(205, 100%, 50%);
  --color-blue-205-100-50-opacity-15: hsla(205, 100%, 50%, 15%);
  --color-blue-205-100-70: hsl(205, 100%, 75%);
  --color-blue-205-100-95: hsl(205, 100%, 95%);

  --color-green-150-86-44: hsl(150, 86%, 44%);

  --color-red-360-100-40: hsl(360, 100%, 40%);
  --color-red-360-100-45: hsl(360, 100%, 45%);
  --color-red-360-100-92: hsl(360, 100%, 92%);
  --color-red-360-100-97: hsl(360, 100%, 97%);

  --color-white: hsl(0, 0%, 100%);
  --color-black: hsl(0, 0%, 0%);
  --color-black-opacity-10: hsla(0, 0%, 0%, 10%);
  --color-black-opacity-30: hsla(0, 0%, 0%, 30%);

  --canvas-fill-color: var(--color-white);

  --bendpoint-fill-color: var(--color-blue-205-100-45);
  --bendpoint-stroke-color: var(--canvas-fill-color);

  --context-pad-entry-background-color: var(--color-white);
  --context-pad-entry-hover-background-color: var(--color-grey-225-10-95);

  --element-dragger-color: var(--color-blue-205-100-50);
  --element-hover-outline-fill-color: var(--color-blue-205-100-45);
  --element-selected-outline-stroke-color: var(--color-blue-205-100-50);
  --element-selected-outline-secondary-stroke-color: var(--color-blue-205-100-70);

  --lasso-fill-color: var(--color-blue-205-100-50-opacity-15);
  --lasso-stroke-color: var(--element-selected-outline-stroke-color);

  --palette-entry-color: var(--color-grey-225-10-15);
  --palette-entry-hover-color: var(--color-blue-205-100-45);
  --palette-entry-selected-color: var(--color-blue-205-100-50);
  --palette-separator-color: var(--color-grey-225-10-75);
  --palette-toggle-hover-background-color: var(--color-grey-225-10-55);
  --palette-background-color: var(--color-grey-225-10-97);
  --palette-border-color: var(--color-grey-225-10-75);

  --popup-font-family: "IBM Plex Sans", sans-serif;
  --popup-font-size: 14px;
  --popup-secondary-font-size: .9em;
  --popup-header-entry-selected-color: var(--color-blue-205-100-50);
  --popup-header-font-weight: bolder;
  --popup-header-group-divider-color: var(--color-grey-225-10-75);
  --popup-background-color: var(--color-white);
  --popup-border-color: transparent;
  --popup-shadow-color: var(--color-black-opacity-30);
  --popup-disabled-color: var(--color-grey-225-10-35);
  --popup-description-color: var(--color-grey-225-10-35);
  --popup-no-results-color: var(--color-grey-225-10-55);
  --popup-entry-title-color: var(--color-grey-225-10-55);
  --popup-entry-hover-color:  var(--color-grey-225-10-95);
  --popup-search-border-color: var(--color-grey-225-10-75);
  --popup-search-focus-border-color: var(--color-blue-205-100-50);
  --popup-search-focus-background-color: var(--color-blue-205-100-95);

  --resizer-fill-color: var(--color-blue-205-100-45);
  --resizer-stroke-color: var(--canvas-fill-color);

  --search-font-family: "IBM Plex Sans", sans-serif;
  --search-font-size: 14px;
  --search-container-background-color: var(--color-white);
  --search-shadow-color: var(--color-black-opacity-30);
  --search-input-border-color: var(--color-grey-225-10-75);
  --search-input-focus-border-color: var(--color-blue-205-100-50);
  --search-input-focus-background-color: var(--color-blue-205-100-95);
  --search-result-hover-background-color: var(--color-grey-225-10-95);
  --search-result-secondary-color: var(--color-grey-225-10-55);
  --search-preselected-background-color: var(--color-blue-205-100-50-opacity-15);

  --shape-attach-allowed-stroke-color: var(--color-blue-205-100-50);
  --shape-connect-allowed-fill-color: var(--color-grey-225-10-97);
  --shape-drop-allowed-fill-color: var(--color-grey-225-10-97);
  --shape-drop-not-allowed-fill-color: var(--color-red-360-100-97);
  --shape-resize-preview-stroke-color: var(--color-blue-205-100-50);

  --snap-line-stroke-color: var(--color-blue-205-100-45-opacity-30);

  --space-tool-crosshair-stroke-color: var(--color-black);

  --tooltip-error-background-color: var(--color-red-360-100-97);
  --tooltip-error-border-color: var(--color-red-360-100-45);
  --tooltip-error-color: var(--color-red-360-100-45);
}

/**
 * SVG styles
 */

.djs-container svg.drop-not-ok {
  background: var(--shape-drop-not-allowed-fill-color) !important;
}

.djs-container svg.new-parent {
  background: var(--shape-drop-allowed-fill-color) !important;
}

.djs-container svg:focus {
  outline-offset: -1px;
}

/**
 * outline styles
 */

.djs-outline,
.djs-selection-outline {
  fill: none;
  shape-rendering: geometricPrecision;
  stroke-width: 2px;
}

.djs-outline {
  visibility: hidden;
}

.djs-selection-outline {
  stroke: var(--element-selected-outline-stroke-color);
}

.djs-element.selected .djs-outline {
  visibility: visible;

  stroke: var(--element-selected-outline-stroke-color);
}

.djs-connection.selected .djs-outline {
  display: none;
}

.djs-multi-select .djs-element.selected .djs-outline,
.djs-dragging-active-lasso .djs-element.selected .djs-outline {
  stroke: var(--element-selected-outline-secondary-stroke-color);
  display: block;
}

.djs-shape.connect-ok .djs-visual > :nth-child(1) {
  fill: var(--shape-connect-allowed-fill-color) !important;
}

.djs-shape.connect-not-ok .djs-visual > :nth-child(1),
.djs-shape.drop-not-ok .djs-visual > :nth-child(1) {
  fill: var(--shape-drop-not-allowed-fill-color) !important;
}

.djs-shape.new-parent .djs-visual > :nth-child(1) {
  fill: var(--shape-drop-allowed-fill-color) !important;
}


/* Override move cursor during drop and connect */
.drop-not-ok,
.connect-not-ok,
.drop-not-ok *,
.connect-not-ok * {
  cursor: not-allowed !important;
}

.drop-ok,
.connect-ok,
.drop-ok *,
.connect-ok * {
  cursor: default !important;
}

.djs-element.attach-ok .djs-visual > :nth-child(1) {
  stroke-width: 5px !important;
  stroke: var(--shape-attach-allowed-stroke-color) !important;
}

.djs-frame.connect-not-ok .djs-visual > :nth-child(1),
.djs-frame.drop-not-ok .djs-visual > :nth-child(1) {
  stroke-width: 3px !important;
  stroke: var(--shape-drop-not-allowed-fill-color) !important;
  fill: none !important;
}

/**
* Selection box style
*
*/
.djs-lasso-overlay {
  fill: var(--lasso-fill-color);
  stroke: var(--lasso-stroke-color);
  stroke-width: 2px;
  shape-rendering: geometricPrecision;
  pointer-events: none;
}

/**
 * Resize styles
 */
.djs-resize-overlay {
  fill: none;

  stroke-dasharray: 5 1 3 1;
  stroke: var(--shape-resize-preview-stroke-color);

  pointer-events: none;
}

.djs-resizer-hit {
  fill: none;
  pointer-events: all;
}

.djs-resizer-visual {
  fill: var(--resizer-fill-color);
  stroke-width: 1px;
  stroke: var(--resizer-stroke-color);
  shape-rendering: geometricPrecision;
}

.djs-resizer:hover .djs-resizer-visual {
  stroke: var(--resizer-stroke-color);
  stroke-opacity: 1;
}

.djs-cursor-resize-ns,
.djs-resizer-n,
.djs-resizer-s {
  cursor: ns-resize;
}

.djs-cursor-resize-ew,
.djs-resizer-e,
.djs-resizer-w {
  cursor: ew-resize;
}

.djs-cursor-resize-nwse,
.djs-resizer-nw,
.djs-resizer-se {
  cursor: nwse-resize;
}

.djs-cursor-resize-nesw,
.djs-resizer-ne,
.djs-resizer-sw {
  cursor: nesw-resize;
}

.djs-shape.djs-resizing > .djs-outline {
  visibility: hidden !important;
}

.djs-shape.djs-resizing > .djs-resizer {
  visibility: hidden;
}

.djs-dragger > .djs-resizer {
  visibility: hidden;
}

/**
 * drag styles
 */
.djs-dragger * {
  fill: none !important;
  stroke: var(--element-dragger-color) !important;
}

.djs-dragger tspan,
.djs-dragger text {
  fill: var(--element-dragger-color) !important;
  stroke: none !important;
}

.djs-dragger marker circle,
.djs-dragger marker path,
.djs-dragger marker polygon,
.djs-dragger marker polyline,
.djs-dragger marker rect {
  fill: var(--element-dragger-color) !important;
  stroke: none !important;
}

.djs-dragger marker text,
.djs-dragger marker tspan {
  fill: none !important;
  stroke: var(--element-dragger-color) !important;
}

.djs-dragging,
.djs-dragging > * {
  opacity: 0.3 !important;
  pointer-events: none !important;
}

/**
 * no pointer events for visual
 */
.djs-visual,
.djs-outline {
  pointer-events: none;
}

.djs-element.attach-ok .djs-hit {
  stroke-width: 60px !important;
}

/**
 * all pointer events for hit shape
 */
.djs-element > .djs-hit-all,
.djs-element > .djs-hit-no-move {
  pointer-events: all;
}

.djs-element > .djs-hit-stroke,
.djs-element > .djs-hit-click-stroke {
  pointer-events: stroke;
}

/**
 * shape / connection basic styles
 */
.djs-connection .djs-visual {
  stroke-width: 2px;
  fill: none;
}

.djs-cursor-grab {
  cursor: grab;
}

.djs-cursor-grabbing {
  cursor: grabbing;
}

.djs-cursor-crosshair {
  cursor: crosshair;
}

.djs-cursor-move {
  cursor: move;
}

.djs-cursor-resize-ns {
  cursor: ns-resize;
}

.djs-cursor-resize-ew {
  cursor: ew-resize;
}


/**
 * snapping
 */
.djs-snap-line {
  stroke: var(--snap-line-stroke-color);
  stroke-linecap: round;
  stroke-width: 2px;
  pointer-events: none;
}

/**
 * snapping
 */
.djs-crosshair {
  stroke: var(--space-tool-crosshair-stroke-color);
  stroke-linecap: round;
  stroke-width: 1px;
  pointer-events: none;
  shape-rendering: geometricPrecision;
  stroke-dasharray: 5, 5;
}

/**
 * palette
 */

.djs-palette {
  position: absolute;
  left: 20px;
  top: 20px;

  box-sizing: border-box;
  width: 48px;
}

.djs-palette .separator {
  margin: 5px;
  padding-top: 5px;

  border: none;
  border-bottom: solid 1px var(--palette-separator-color);

  clear: both;
}

.djs-palette .entry:before {
  vertical-align: initial;
}

.djs-palette .djs-palette-toggle {
  cursor: pointer;
}

.djs-palette .entry,
.djs-palette .djs-palette-toggle {
  color: var(--palette-entry-color);
  font-size: 30px;

  text-align: center;
}

.djs-palette .entry {
  float: left;
}

.djs-palette .entry img {
  max-width: 100%;
}

.djs-palette .djs-palette-entries:after {
  content: '';
  display: table;
  clear: both;
}

.djs-palette .djs-palette-toggle:hover {
  background: var(--palette-toggle-hover-background-color);
}

.djs-palette .entry:hover {
  color: var(--palette-entry-hover-color);
}

.djs-palette .highlighted-entry {
  color: var(--palette-entry-selected-color) !important;
}

.djs-palette .entry,
.djs-palette .djs-palette-toggle {
  width: 46px;
  height: 46px;
  line-height: 46px;
  cursor: default;
}

/**
 * Palette open / two-column layout is controlled via
 * classes on the palette. Events to hook into palette
 * changed life-cycle are available in addition.
 */
.djs-palette.two-column.open {
  width: 94px;
}

.djs-palette:not(.open) .djs-palette-entries {
  display: none;
}

.djs-palette:not(.open) {
  overflow: hidden;
}

.djs-palette.open .djs-palette-toggle {
  display: none;
}

/**
 * context-pad
 */
.djs-context-pad {
  position: absolute;
  display: none;
  pointer-events: none;
  line-height: 1;
  width: 72px;
  z-index: 100;
}

.djs-context-pad .entry {
  width: 22px;
  height: 22px;
  text-align: center;
  display: inline-block;
  font-size: 22px;
  margin: 0 2px 2px 0;

  border-radius: 3px;

  cursor: default;

  background-color: var(--context-pad-entry-background-color);
  box-shadow: 0 0 2px 1px var(--context-pad-entry-background-color);
  pointer-events: all;
  vertical-align: middle;
}

.djs-context-pad .entry:hover {
  background: var(--context-pad-entry-hover-background-color);
}

.djs-context-pad.open {
  display: block;
}

/**
 * popup styles
 */
.djs-popup {
  line-height: 1;
  box-sizing: border-box;
  width: min-content;
  background: var(--popup-background-color);
  overflow: hidden;
  position: fixed;
  z-index: 200;
  box-shadow: 0px 2px 6px var(--popup-shadow-color);
  border: solid 1px var(--popup-border-color);
  min-width: 120px;
  outline: none;
  font-size: var(--popup-font-size);
  font-family: var(--popup-font-family);
}

.djs-popup-search input {
  width: 100%;
  box-sizing: border-box;
  font-size: var(--popup-font-size);
  padding: 3px 6px 3px 28px;
  border-radius: 2px;
  border: solid 1px var(--popup-search-border-color);
  line-height: 21px;
}

.djs-popup-search input:focus {
  background-color: var(--popup-search-focus-background-color);
  border: solid 1px var(--popup-search-focus-border-color);
  outline: none;
}

.djs-popup-header {
  display: flex;
  align-items: stretch;
  line-height: 20px;
  margin: 10px 12px 10px 12px;
}

.djs-popup-header .entry {
  border-radius: 2px;
}

.djs-popup button.entry {
  padding: 0;
  background: transparent;
  border: 0;
}

.djs-popup-header .entry.active {
  color: var(--popup-header-entry-selected-color);
}

.djs-popup-header .entry.disabled {
  color: inherit;
}

.djs-popup-header-group {
  display: flex;
  flex-direction: row;
  align-items: center;
  list-style: none;
  margin: 0;
  padding: 0;
}

.djs-popup-header-group .entry {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.djs-popup-header-group + .djs-popup-header-group:before {
  content: '';
  width: 1px;
  height: 20px;
  background: var(--popup-header-group-divider-color);
  margin: 0 5px;
}

.djs-popup-search {
  position: relative;
  width: auto;
  margin: 10px 12px;
}

.djs-popup-title {
  font-size: var(--popup-font-size);
  font-weight: var(--popup-header-font-weight);
  flex: 1;
  margin: 0;
}

.djs-popup-breadcrumbs {
  display: flex;
  line-height: 20px;
  margin: 10px 12px;
}

.djs-popup-breadcrumbs-item {
  display: inline-flex;
  min-width: 0;
  padding: 0;
  margin: 0;
  background: transparent;
  border: 0;
  outline: none;
  -webkit-appearance: none;
          appearance: none;
  color: var(--popup-description-color);
  font: inherit;
  cursor: pointer;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.djs-popup-breadcrumbs-item--separator::before {
  display: inline-block;
  content: '/';
  color: var(--popup-description-color);
  margin: 0 4px;
}

.djs-popup-breadcrumbs-item:hover {
  color: inherit;
  text-decoration: underline;
}

.djs-popup-breadcrumbs-item:focus-visible {
  outline: 1px solid var(--popup-search-focus-border-color);
  outline-offset: 2px;
}

.djs-popup-breadcrumbs-item--back {
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  padding: 2px 3px;
  margin-right: 6px;
  border: 1px solid var(--popup-search-border-color);
  border-radius: 4px;
}

.djs-popup-breadcrumbs-item--back:hover {
  background: #f2f3f5;
}

.djs-popup-breadcrumbs-item--current {
  font-weight: var(--popup-header-font-weight);
  color: inherit;
  cursor: default;
}

.djs-popup-breadcrumbs-item--current:hover {
  text-decoration: none;
}

.djs-popup-entry-chevron {
  display: flex;
  align-items: center;
  margin-left: 6px;
  color: var(--popup-description-color);
}

.djs-popup-search-icon {
  position: absolute;
  left: 8px;
  top: 7px;
}

.djs-popup-search-count {
  margin: 0 12px;
  font-size: var(--popup-secondary-font-size);
  color: var(--popup-description-color);
}

.djs-popup-results {
  margin: 7px 3px 7px 12px;
  list-style: none;
  max-height: 280px;
  overflow: auto;
  padding-right: 9px;
}

/**
 * The results list is focusable (as a listbox holding
 * `aria-activedescendant`) when there is no search field.
 * The active entry is indicated via `.entry.selected`, so we hide
 * the outline on the list container itself.
 */
.djs-popup-results:focus {
  outline: none;
}

.djs-popup-group {
  margin: 0;
  padding: 0;
  width: 100%;
}

.djs-popup-body .entry,
.djs-popup-body .entry-header {
  padding: 5px 7px;
  cursor: default;
  border-radius: 4px;
}

.djs-popup-body .entry-header {
  font-weight: var(--popup-header-font-weight);
  color: var(--popup-entry-title-color);
  padding-left: 0;
}

.djs-popup [class*="icon"] .djs-popup-label,
.djs-popup-label:not(:first-child) {
  margin-left: .5em;
}

.djs-popup [class*="icon"]:before,
.djs-popup-entry-icon {
  width: 1em;
  height: 1em;
  display: inline-block;
  font-size: 1.4em;
  vertical-align: middle;
}

.djs-popup-body .entry-header:not(:first-child) {
  margin-top: 8px;
  margin-bottom: 2px;
}

.djs-popup-body .entry {
  display: flex;
  flex-direction: row;
  align-items: stretch;
  height: min-content;
}

.djs-popup .entry.selected {
  background-color: var(--popup-entry-hover-color);
}

.djs-popup .entry.disabled {
  color: var(--popup-disabled-color);
  cursor: not-allowed;
}

.djs-popup-body .entry:not(:first-child) {
  margin-top: 2px;
}

.djs-popup-entry-content {
  display: flex;
  flex-direction: column;
  flex: 1;
}

.djs-popup-entry-description {
  font-size: var(--popup-secondary-font-size);
  margin-top: .25em;

  color: var(--popup-description-color);
}

.djs-popup-label,
.djs-popup-entry-description {
  line-height: 1.4em;
}

.djs-popup .entry,
.djs-popup .entry-header {
  margin: 1px;
}

.djs-popup-body {
  flex-direction: column;
  width: auto;
}

.djs-popup *::-webkit-scrollbar {
  width: 6px;
}

.djs-popup *::-webkit-scrollbar-thumb {
  border-radius: 3px;
  background-color: rgba(0, 0, 0, 0.2);
}

.djs-popup *::-webkit-scrollbar-track {
  box-shadow: none;
  background: transparent;
  margin: 0;
  padding: 5px;
}

.djs-popup-no-results {
  padding: 0 12px 12px 12px;
  color: var(--popup-no-results-color);
}

.djs-popup-footer {
  display: flex;
  padding: 5px 12px 7px 12px;
  border-top: solid 1px var(--popup-border-color);
}

/**
 * The footer holds the keyboard/assistive-technology reachable documentation
 * link. Mouse users get the per-entry `.djs-popup-entry-docs` affordance on
 * hover instead, so the (redundant) footer link is hidden while the results
 * list is hovered and shown during keyboard navigation.
 */
.djs-popup-results:hover ~ .djs-popup-footer {
  display: none;
}

.djs-popup-entry-docs {
  display: none;
  margin-left: 3px;
  color: var(--popup-description-color);
}

.djs-popup-body .entry:hover .djs-popup-entry-docs {
  display: inline;
}

.djs-popup-entry-docs svg {
  vertical-align: middle;
  margin: 2px;
}

.djs-popup-footer-docs {
  display: inline-flex;
  align-items: center;
  gap: 3px;
  font-size: var(--popup-secondary-font-size);
  color: var(--popup-description-color);
  text-decoration: none;
}

.djs-popup-footer-docs:hover {
  text-decoration: underline;
}

.djs-popup-footer-docs svg {
  vertical-align: middle;
  margin: 2px;
}

/**
 *  palette styles
 */
.djs-palette {
  background: var(--palette-background-color);
  border: solid 1px var(--palette-border-color);
  border-radius: 2px;
}

/**
 * bendpoints
 */
.djs-segment-dragger,
.djs-bendpoint {
  display: none;
}

.djs-segment-dragger .djs-visual {
  display: none;

  fill: var(--bendpoint-fill-color);
  stroke: var(--bendpoint-stroke-color);
  stroke-width: 1px;
  stroke-opacity: 1;
}

.djs-segment-dragger:hover .djs-visual {
  display: block;
}

.djs-bendpoint .djs-visual {
  fill: var(--bendpoint-fill-color);
  stroke: var(--bendpoint-stroke-color);
  stroke-width: 1px;
}

.djs-segment-dragger:hover,
.djs-bendpoints.hover .djs-segment-dragger,
.djs-bendpoints.selected .djs-segment-dragger,
.djs-bendpoint:hover,
.djs-bendpoints.hover .djs-bendpoint,
.djs-bendpoints.selected .djs-bendpoint {
  display: block;
}

.djs-drag-active .djs-bendpoints * {
  display: none;
}

.djs-bendpoints:not(.hover) .floating {
  display: none;
}

.djs-bendpoint.floating:not(.positioned) {
  display: none;
}

.djs-segment-dragger:hover .djs-visual,
.djs-segment-dragger.djs-dragging .djs-visual,
.djs-bendpoint:hover .djs-visual,
.djs-bendpoint.floating .djs-visual {
  fill: var(--bendpoint-fill-color);
  stroke: var(--bendpoint-stroke-color);
  stroke-opacity: 1;
}

.djs-bendpoint.floating .djs-hit {
  pointer-events: none;
}

.djs-segment-dragger .djs-hit,
.djs-bendpoint .djs-hit {
  fill: none;
  pointer-events: all;
}

.djs-segment-dragger.horizontal .djs-hit {
  cursor: ns-resize;
}

.djs-segment-dragger.vertical .djs-hit {
  cursor: ew-resize;
}

.djs-segment-dragger.djs-dragging .djs-hit {
  pointer-events: none;
}

.djs-updating,
.djs-updating > * {
  pointer-events: none !important;
}

.djs-updating .djs-context-pad,
.djs-updating .djs-outline,
.djs-updating .djs-bendpoint,
.djs-multi-select .djs-bendpoint,
.djs-multi-select .djs-segment-dragger,
.connect-ok .djs-bendpoint,
.connect-not-ok .djs-bendpoint,
.drop-ok .djs-bendpoint,
.drop-not-ok .djs-bendpoint {
  display: none !important;
}

.djs-segment-dragger.djs-dragging,
.djs-bendpoint.djs-dragging {
  display: block;
  opacity: 1.0;
}


/**
 * tooltips
 */
.djs-tooltip-error {
  width: 160px;
  padding: 6px;

  background: var(--tooltip-error-background-color);
  border: solid 1px var(--tooltip-error-border-color);
  border-radius: 2px;
  color: var(--tooltip-error-color);
  font-size: 12px;
  line-height: 16px;

  opacity: 0.75;
}

.djs-tooltip-error:hover {
  opacity: 1;
}


/**
 * search pad
 */
.djs-search-open .djs-context-pad {
  display: none;
}

.djs-search-open .djs-connection.selected .djs-outline {
  display: block;
}

.djs-search-container {
  position: absolute;
  top: 20px;
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;

  width: 25%;
  min-width: 300px;
  max-width: 400px;
  z-index: 10;

  font-family: var(--search-font-family);
  font-size: var(--search-font-size);
  border-radius: 2px;
  box-shadow: 0px 2px 6px var(--search-shadow-color);
}

.djs-search-container:not(.open) {
  display: none;
}

.djs-search-input {
  position: relative;
}

.djs-search-input svg {
  position: absolute;
  left: 8px;
  top: 7px;
}

.djs-search-input input {
  font-size: var(--search-font-size);
  width: 100%;
  padding: 3px 6px 3px 28px;
  border: 1px solid var(--search-input-border-color);
  border-radius: 2px;
  box-sizing: border-box;
  line-height: 21px;
}

.djs-search-input input:focus {
  background-color: var(--search-input-focus-background-color);
  border: solid 1px var(--search-input-focus-border-color);
  outline: none;
}

.djs-search-results {
  position: relative;
  overflow-y: auto;
  max-height: 200px;
  background: var(--search-container-background-color);
}

.djs-search-result {
  padding: 6px 8px;
}

.djs-search-result-primary {
  margin: 0 0 3px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.djs-search-result-secondary {
  font-family: monospace;
  margin: 0;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  color: var(--search-result-secondary-color);
}

.djs-search-result:hover {
  background: var(--search-result-hover-background-color);
}

.djs-search-result-selected {
  background: var(--search-result-hover-background-color);
}

.djs-search-result-selected:hover {
  background: var(--search-result-hover-background-color);
}

.djs-search-open .djs-element .djs-outline {
  fill: var(--search-preselected-background-color) !important;
}

/**
 * hidden styles
 */
.djs-element-hidden,
.djs-element-hidden .djs-hit,
.djs-element-hidden .djs-outline,
.djs-label-hidden .djs-label {
  display: none !important;
}

.djs-element .djs-hit-stroke,
.djs-element .djs-hit-click-stroke,
.djs-element .djs-hit-all {
  cursor: move;
}
/*!**********************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/bpmn-js/dist/assets/bpmn-font/css/bpmn-embedded.css ***!
  \**********************************************************************************************************************************************************************************************************************************************************/
@font-face {
  font-family: 'bpmn';
  src: url('bpmn.07cc7b0a618a038c.eot?16406289');
  src: url('bpmn.07cc7b0a618a038c.eot?16406289#iefix') format('embedded-opentype'),
       url('bpmn.7fe555eb41dfd38c.svg?16406289#bpmn') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'bpmn';
  src: url('data:application/octet-stream;base64,d09GRgABAAAAAD6EAAsAAAAAukAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAARAAAAGA+JEs0Y21hcAAAAYgAAAJyAAAHdFN1l/hnbHlmAAAD/AAANDcAAKHsuTD6FGhlYWQAADg0AAAAMAAAADYjByJvaGhlYQAAOGQAAAAbAAAAJAc8A79obXR4AAA4gAAAABEAAAGwpeAAAGxvY2EAADiUAAAA2gAAANrvU9ESbWF4cAAAOXAAAAAfAAAAIAGWBHZuYW1lAAA5kAAAAVIAAAI9ejh1lXBvc3QAADrkAAADngAACigQ+Ny7eJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGF+wTiBgZWBgamKaQ8DA0MPhGZ8wGDIyAQUZWBlZsAKAtJcUxgOvGB88ZA56H8WQxTzGoZpQGFGFEVMALXcDdZ4nOXVR1JUUQCF4b+hQaJIzkmUJEEyAgJKRslRspLtbbIEywkMYHZ3off0caRLEOqj4N3zN93FA4AsIDPqipKQcUYifkbiIF5NpK9nkpe+nkz0xK9LeBGvZIREKAq94Takwl14CE+/fkG8lgzFoS997T486tpfb4nYl9DOBT/S7z/T1zLiIybjM8nmGTnkxu+XTwGFPKcofrfiWJRSRjkVVFJFNTXUUkc9DTTSRDMvaeEVr2mlLT52B528ic+7mx56eUsf/QwwyBDDjDDKO8YYZ4L3TDLFNB/4yAyzzDHPAossscwnPrPCKmuss8EmW2yzwy577POFAw454pgTTjnjK984j6/okiuuueGW76Tiy8r+59X/f28F+pBV9uerlO4R070VkhZ//oQs070Ysk33Y3hmuk9DjqHzXEPneYbO8w2dF5ju31Bo6Py56dmFIkPnxYbOSwydl1q8FwllhrblhrYVhraVhrZVhrbVhrY1hra1hrZ1hrb1hrYNhraNhrZNhrbNhrYvDW1bDG1fGdq+NrRtNbRtM7RtN7TtMLTtNLR9Y2jbZWjbbWjbY2jba/qbE/oMbfsNbQcMbQct/i4Thgx1w4a6EUPdqKHunaFuzFA3bqibMNS9N9RNGuqmDHXThroPhrqPhroZQ92soW7OUDdvqFsw1C0a6pYMdcuGuk+Gus+GuhVD3aqhbs1Qt26o2zDUbRrqtgx124a6HUPdrqFuz1C3b6j7Yqg7MNQdGuqODHXHhroTQ92poe7MUPfVUPfNUHduqLsw1F0a6q4MddeGuhtD3a2hLmWouzPU3RvqHgx1jxb/HxCejNRvRMJDLAAAeJztfQmcHMV1d1dV393TPVd3z8zu3Lszs+fcM3tIu6t7tbpvrS7QwSWwMLc5hImNwQgZ8AF2uMRhrhh8AHEc4xgHvjiYYDt2YuPY5LNjx3bwFTBy8n182uF71T2zu5JW14LEz46mp6/q6uqqV69e/d+r19UMxzBvfY30418yTUwnk2eGmCUMg/iEoKEwgo1ZjBcqqSwql1LpVDKRTnIJ3vJFEA2u+iqpZJxrQyTuSyQ1RMMHUJp0o9YELxA+guwo6AmllZeFx2VBkPF7JUGQHuUk3vCqC2o/lXVUQC4ZfUN24SGkKbWf1sYQQaS/tm0RwqqOO7HXdMHWhTTZjWBveeBMx79EmBhBqQfrLpeOq3LITzB6SVfGvie5VBm3K+58TUCfR1619jVFw34FDco0jdrfKn6sKWhI9TIEyn4n+RJJMG7Gz8yCcicExPstZBaqqFJKo5Qg4daETowkrFFSpOsgKdM1S5Kwov26Utsqy2ifEqUbOFF0dEPtqtpV6GqMWYKeY2GDCMs+Rzcme1gQSdAUogclM2AncMPPxyMZ3FGSYngox+3kq6QF6jDPLGTOZK5k9kBpUgJPF9MyrQiqDuBqJd2N0ql0MiVULBpq8lDDqXQ3XKkOIKse37kEIRjidiMnrmDa14AJ0qkKRK/AmcULplW1KlUIhKBUmtcRsAoNEywhzQtp+xJ644Kzts6arajVGTNXLfurteuvX8bzkeYrli1fRwz39s2jfTNEaebA0MNPL1m+I2ZYvT0PnLFxzYpCGbEtLbPmrlxy7+CseWwkNiN3zezlIws6OhEaHhhatGBvseI3/On0zJGmcN97eyrtnbsu6oukCsHWfKC9M5hrDRZSvT27ShdeVL6oZaQ00gqXSAJXyhs2X7DpiwtHMhmlOXzFp0c3rlp1Q6aNw3mSz61au33940Nz+t0dnbc+tWZ09tylHSSXXbZy46rlSys9bndrrrD3gYWLCx25HO5snz+yfNHNnVlByhfL82bf1j8z0XFhpO+iSk9n+6739oVpVnLBzvZAHrJCenovLO2CrLRCVlrgEsN4oN4etPmPQB0qzFLmYeYAGkSfQK/jGfha/BzhyCbyGPkDOwi16Yl7uKJQNeJly5NPCrAYsOqCEWWL1fHFGl8GuXKWS6aTZVjTVlLnosFBlvJtugxLMovgD/t0uX4Ex/SUHkOIE4VL6tiAhyCD7mHRUf3EPqDHThg2olxxMFjOsvF80mku7CH5ifJ2lnAyK9Ec0ZxBythOg6YFydulggRJ0rCfAsE02TA0uCzhoAQmTRZKAZkW6YZN1gtAywQZHy8ShoJC5jkjaWebbi2jCCtdohJNA+Kkx5fq+JJlOZp9wbJvtMss2u2eh4uDAmyKdry08wRSTxNSpY+IYkdIQPLKeOJ2khxNSQcyDeLyICoDbcqDuDgol6twGYqGaSKUTLgYRfWc0iMIo+kiSJqmTknYDMmJSWF80VlK/QYHDCp0g+yHlGlGaPI0AqRhPwCSgmQpJccrxYwndQiBE5Hm3U6obKdhF4VFaXRn7W///eK7ay/crfAKp3Icn+JlkcUgkTDPSmwHJ3Hwk7kIrPSADUggtFgWIdgKKY7n4EZ+P8dyEIixiFVBFOASLCBKdCxh4oETSQKRxoJwx87qRRLLg7yDPkGkG1hEFlJlRcTKY69zrMjBCcuqsIoE2emxEtLp7YTD8HBCj0RW4gSOc/OYxzo8z4knQFICxMSEJud1yZzAw4kosvCQFKQHiQqwCxFREAiUx84bZBgResxCuVMsDeZcT7AiD8GQBQNyQZCEVCRJxC4GPB1Bke0DjpUgEvQMuL4Qe7V/PElimzhQKnQ9B+WFhHgyHlUwESQEIdCzQEY4yckPpIzsBfYIibDCdYSFBgl5Avkg7NjzkCwkRqPaP4xEekRoKSEtQpPiyPhFmnEJ/w5u4p0wqDM7ZZNWqQp38FDBMhadRwt2HMiPeOARDihI7wFiw+Mgx1iGxAnfyDJG3kaOBTttyCyHXwPi0IsQBmeUB1S4DTscxEoiJxCoVp6jJeQb90tO7Y0B/YGmQDpe5YH0UMO0FqDWYKVcA5dtHmFpDoAvgGeIQVhZCEIR6vQHStmEFtHdkBMkyM2K4GUVYAHKBazbfgKySa9yLsgtJ3IpO0GbI23uBC6EEGyTneVqcyEWjx1mhCguCbkQy9FD2laCQBs/D61FkSWuzvfAlT6ORoF/awRyLanEhb203SA/JYPZaV+EtYnlWbuaaLEINDAI5f3IboGUUViu2UW3pMHib9ZeQD35DQNf/vJu9HtKd4FiFJsoHJRdatQ9h8Z5lRC7YlfRmhckSUbSpNYj+FkXy8YoU9ncLUErn/Rk0W6ZInII47ROxMN9EOw0aXVyi6ary3ISkKAMKlunCSeoEUpV/ySJAStnV6bdADjKjqTBp8BAmGCH6iIniVQONNiFRknX+UunhJFUCVHmp+xCFACnUkNqqYTlx1snnmiGLDFpWSUgQ79NfRenTMSSk0QgAqspsKPNDRoYZkVgiTqjcA41EHHbMo0gGdUfTmkjIZrGYzaT0bqHKnCxTZxLomVFbILl6KVGhcLlSfwZgdU+ZJ1W1oVoEixbl8gSlwaekWS2AHQVKVfy4mQW5Bsy2uSBZIR1w3VR4j0QChI/DisnA8BjUZCTEcs3CiaiNodbJS7R6AMsDsQq7rXpL0CGQkRR7Crz68BOIm04Ds9A0zSA6khw11unLVI5EH2Q//uo8IYOQbIbtMpztNyUOUA+2qKOtQVBXVYBO9jyDWqYJ27Cj1cX79SNMALxCK9CQ7RlnJ22IxFtppEaYhTVBSlNHQQczSwIbOgBqQCz+wCQklBRvNQQsGRCDDqdDdQald1sne2QG/odwklEpknrcMir/volEJG8xNo9C2k8GwQz8N7kHtDubhwZzTAM1dnuIH9DkowJeL+PGWDmUrSvEcD5GIA8hec20p+A+faSTjkLIHsf1KQFQFJI+410K6wA0/evf/jP5qKhmf33f37F6hvSbaDARS5fuuX8tSuX9/VbltXROXf+hvVr18+Zk04Rkoxc/InBygXZ77z4YuBWNNo+J0ESaP619z/18MDgQikSvmrFqvXr1qy6MZXNo1TrnLmrlz0yPJItuXXT7K0sX7Zuw9KF7x14i0ktiX/i1ltR5tYzd5y146yzzorkLEaC8j0AuDgGmNhiVjLPoLnofvQfuIDvhXICmCsaRUBhgB/hAE4B4paLvg5UR4822BkkBwFiQDxUaWPraFjnjagM4IciqqjLxjgUOGb5pA0iFRsdC0kHYnIU4LIG/BvglEJV57wOhjEFghQ1GrpsUEQ+aMPUwRTVESFDE2Dy4MVG74OQW+QgNht3NRDm5CVdh3F1WOiAOXtx4CFLi+Bq4E14puXkgUyoBmVnBdBZLZZtYti4kFA0SMmA7QMHHBbrSJSCz2JUoM8AUlsOGKyj96ychGNQMdBnd+/eu3v3ZVt274Z/UXDxLpeQdmkOooAWydJO2QLJAr82uuG5KHShVATwRAY9kXcJr1JZTyj7UwRGkYWINEAcPBXUdksgFE4SGToqyZH7GIBhHUcBNkEcDYGugEp/5OACgdRxJAAQbuwNTkB4QorTCJh2O/ShdrPD9H7a7GnvYbdVKmzqXQeVuxoFGfTyBOayU6lDI4iDbbBDiwUSiAoalhc5/CRI/XrnZIsruMLRBs5TccE7mNeWp5RcGHEI+sXx6LQ7Eg88bONmO44tBWWn6HZeaMfsEARCBNYBRxQlIRBd+At29y6zOsh4nYIEEOUAZTi763dJPO/nkJcXOOQszUiBHfwVKuttkUszMPa/qYiya4J1NeQeUUBUgUBtkIJWIF2gKyYuEsbExRKXBCjJSYRiAD/2AJD2YJDm0FVgAOoctq96KCyLU0bau9sCRrp2M/o4SEdEC2X3dHWoyzqE4aCzhISgfCztApZN4FhaesBeWNSgd+WderYxA+2PvbJIKxlktAy4UBWdPoeFHohQ1QCqhfIMSHbKRdgRyCDvVRu/OzxiV7OdqNMZNXiMinKK+gimcMPGFrR2G+AeQd8h2nvIKJTeBll1FQDuIFhtoAtKPWAf4EAeU7kPHSCLal+HR9rZLUL2eFxPl7dBOpQUAQjheFmwKeDAMbgKLQ1xgp6C9KBghK3/BaKRTgBGlF98DtZr4gWf4PLx0HqjrgYv0IXiMjs5SRIhOd6tUEjAc1k4hmYtUJWp9iRVAlmqB0I3R8ugIpvkEkUSlGv4OrYmOm9jHVZQKQSkeNaG7RRLsHY/CICo3h4BnXJUPxnvl5FT/xKyCc9Cj28XAQEcpJSgR5iiWAcmuBCGvhLBypAhfANTpPY9DVF7WCotmBY1WAndiFq+aL8paDid4iPIKlQrRWorox0o9gxcttZrWJnODeoDy2N6i9WcsIKJxDkXZrsGTVWZt63k8iJDEz0qP/P8eaIUX1yagz9U3jJj1t6q6O2P6fctF9iPZi44P9PeRZqs1efki6tzCPmbIHdYGj5/oP+yM5tbaBZpPvHv8B44EqDfY3ye4vjy5g76w3vGHsXrGytEd/rJr5A43CMyCcACC5hNzEXM9czt1IYrxAEQxCs+Pkl7f4ABFBdYFBJUKAoQUlbd1GeZFYoLOIimI9sAWLVNfINAnIoTYDiWxAFUHkAALTgn0L63XKKplbsRcmBGgl6z76fx6k+geCSZyiK0/8wz0XVf21Gsfbd4rtrc5o3Iol9t9oiaFCyGNVORmwOG+KuYwkc0rj3hN1itb97Y6+Emd5PmUgAVhV2mW9bdriAn4j/3U9kB+DGG3QGf5eOx68CnLRZEoCK6fAm3CMztwp/1tUT0kOVpJaxVLZc6Bewa+5cQx5oe37K5FktaPct7eFx4/AmUenrDBvQ9kL+i5ccIJCLtjUCh11SqZy2TDVdI5bIDLl9GOaNDVsOelM8VCOk+3t3S7DJ11VT9te9wfiXsFl3SrBkejfVphfdUBMnLBbWEJXUFUiEuqLf6hcGZolJ7SrK8kos3XLoihwIpwach2at5XXKnpOiqEchTnpiwEepMFGr4UuZFlEGXoC9iDW/E9+L/IovJLeSf2Ch7HsWAQPs6BKQ1XImAaOjGtnEXqlYDRocq7AeIQ5m/Ax23oU5nj9tMlzxRO50NQ07cTMdxRzWpJU/QphbmpjCplY9oUksSB26eiAl2OhZYzJ2wATaJjtd8CTRij8t8mfQ59DiKBdHijmpATKL9QxdawcDaa/tmrkDs3N6OQmq46NM6Zi1f1BOSzMDy7ZI/DDBGpArv6Kg3pQ2y2tsxyH0BINc7aZDj0PW2kvYOWuSksb8/cYsciz8yfTMZN/ZZB8a9M3YyDT10DDuZ57jMZOwjgCXehlX5P99Jo7I4tv8dMyqz+HMnbD5lAeuz07Cfsp94R0yNLhx6B0yNLC6hRf29141GDOM9QwMXhYw0SsxcuHgwI4R6lqyIt3YWvMkK0j20PQUTc8XfnrgVDxrKO2TGm2G3uXfcjIc/847Y8dAVb9OQdj+VdO+cIY0seXuWNPytd8/0DErVO2p7rv3d2zSyAuHfnpUVdK+3b5d0LC9v1zJ5uB/Ce5irTrYfguWfbBAsTLIInny/g8C+fVft27e1tWXfvoX33XfSfQs2L116zd13X3N34J6Re+4ZYUBPPJTe5wHFLznpFJ/CdnzSST3vEFPzSSb1g1PZpQ/2F5o9tb9QNaGzUWhKUXYQR/Egm8WDOMvqGJD0UbyF9oOM06l3z0030a0ObYq96Sba+qYIPYrL0BPHunci1DaP2GW6gzwLZWpiCswiu0yTeadiK5MO9xw8nkA5pGJfP5IrUBr9+oLtZw4OyUrvzIHVS59etW5oznJRCDdduWLVqEtfNkwrmgz1zhief1u1t+BOZYaSKxccyZeHJKqVjZvP3/RXC0bSKajy/t77129ctebmtnYW3YLbMvMWLFt4U3de1dpy+Rs/OTAraZi7juSMwzAylPtj5G9JkmlmqswKZidzIbScK5irmfczH6RUSE5FhzoZCsVJhNBQfVTFbkkH3Wc69HEaU6FYmES9bmpGcahn2J49nqQPhJgwaUVvILx9y8ah2aYR6c4ODz85umnRyLmG2bRleOHann6O27R2dW+f7m4vlUcWP71qTf/McLMkd5e/tIvjVi9bVChJSqWnb/HwPfPmd+UifqNSvGUZIYvmzeno5MVquWfe3FsvjyVwNN6X2b4Dddd+VauFXnR+JNHdtXT51rVPLVlaLLdreq77o2vXPXFXperX8qirY/GSjSsfnTs/3S7H4kOD61aPbhxZd15HR/vwwtXL7umf0dTkak0NDj24bGV/35xcOjU0a9GCmwslr79pzcDQHbPndUQTV6q129A1gdrTKB0MjgQCawKBJYEA8KN73N5Bx342ME+C+rQI3YfG8DDeg79FPORc8pfQSy86ykjQae+o095Rp9Q76qABsOxpB6nTDlKnHaT+GB2kDhl/vP20i9RpF6nTLlJ/jC5SjDiuq/mZNqYbdJuK7Sk1u6Hh+CkUL1B9tuRgenrup1cS9Lxkv+NwRGi+/6qdZ88YGJhx9s79jYOrdm3ZWK5Wyxu3vNI4aDsUVR90g32QP+gG++B7R8LG8rhflDMWeAHzPbQFPQP0WIy/dIKjf+S0u9S75S51wiNh/addqk67VE3XpeoEx2HQ8Gmnq9NOV2/P6cr2ZSIxvH7cl8mIl7n6+sKECxNev2PHC/bf8Wn+J/LP+FWmmVnLXM7sYaivb4IXehHtqW3XJLjbNrVVyr2oRK1wtMuO0m6tmC8MItOg3TcNM+CQdniJVBalyqVqifoypbsRHBaqxYqQy/O2Va9g27PTubxpUdNRfa34EhoyPH77JdcBVPaUulGSixciNFBDyXiimwYOIDTcWkAyLyWsiI7QYqRHrLiVX0hNuSADAALxsioD2/FezMuUllKkJSJRisoArmUNkC2WEpR/1VR7SqWcXPDm/HcbWZ9WHi3DH/eVN5RKG8pjX8d9rQMtLQOtY1+393h7Puk1NUXV/c34Qx/CzX5dtdqT+ayj29qKqqqbLl3xgrwEHoH6lOFHvc7oOfITMaF53Ih8QOVBV4MfBwdm7ILF8LsggRaVRsu1XeXREuzRx2A/o2Vma21X68wW2KOPwd6uM6jnW/HH6/WsMz7qt0Yhk5Gsxo24UN+PksqB3+7b9xzuHvvuc/U9/vjYJ/F533niiSeSDz30UJ1nVuKvMCxgNz/lGZpQ3BOfbOa7A39l7L14x9jdiLvrrg133YW/EhzbjL/SCQFv0vMNd9Fk2Lp/fIKxmCIz6Fi1D/eOT1qTDbIHucdbwhFsi+i1dQ+9fyoneXHN8qW9feZUXvLL5k82D5HE/N1TOcmnU7PnrpzkI19eUfeRR/84WSmdXD7H/7//xL3/KRxME4hoERqjKqSFaXj/H/Akitddag0nb7hJ0OYkIuFrCtN4BeCfkvPOe7j2F5GN3XeCvuBd0z7n0o8uYaYYS9zBnHfyR7bqPpMnfzxrzYQf5EkfzNpe922kvHM4XXcyl51sunKH8xsvnHwaI3wYh2pB5aST+/IpONps8R061tY/rbG28cHX6YytBZ1B1GmMpD0wPh5alz+vkc/gl0DedzBZZgZI66N2mR305fVko9v0gVCvhtGEgP1B+4J2+OPe9gVtbQvax/4e94bzzc358KW1z15iH30O+Wu/uWTJku4lS/BLEKW23omKHoV9DmLW1kM8VKq9BMfoUTiu/XntN7+1Kt30HmaKPBenkWfI7svOc3FfPavQL49n9dJwrrk593ma1dZ/OP5s/vqRbJZh8KT8pY+VtwkIcsT8jH3dzs1RstHIwqF8OWPafOk08ekw5vfHG+o0ePOyifY2lXw7n7ny5PcbWKAHFp39IorS9mV64RT0I4ElltWe9u8O5guqCQpc0MvLSPGbJ3+mi9m1N2ZZuQ7jxqX3rmhZuGtECPsFhY/PWUzbm3DY+PrVzF4H05+ykXUrcZBBDPDehEUsig4ziZ3K8fbs4AUH24DY1vmFyUagzuqhVqCTPia/deRgQ0FyxvAkOwHKH2woOAyHzmBGThyHHqndnDgaXXbkhnDCmPSlI7P2wWUuM30nXuYGxpxGGSeDxhMu1dcaMFAY17VpX9MBfWEV0Mjg8fc6lq2agTqetNUkW8cjcPryMbRWhN6sNaFv1x4zt23b9j60rvbY5eib+NVjqprDtevRNR8895xzjLPPPhstveACu7+Ejms36J4jzFN2j9WL+PGVDyO/RdV6s2hWe0HPL5fSRWrsz1fSA6gEVdSBbCsCfS2Jc950sl9syqK8kCsYBasXmXZSVEgYfisfQZbZj8xqseAME3QgI04PjbyfT8adY4hPqWTYcYxe5AcJluTTvYiOKJRTM5E9qAB5gH+xVEQvubwzv5T1iRiJ7q7MrFd+FApz7pDm4nm1qUkTA5rB67CtPc/xrObjddbFe2UOIWrlE8SwasoYcwLB6qI7LuJFVhRY/fdoAI4EWa89h3RBomM3ilJ7/ZscT3ge8/yPftQbibsEhHlPy/N5gUX443LmuthgIOZrceUTsyIhhJLNukdTAhGLxPv9skvzhH2KiuBBmiH4ur2yilESiUJIksOq4YKEOd42qnJqVOKTLCd7fWqS512GKiUJK3p0OjaE/GYJRTrlFm/YKAZvjLGoYSfag3fW5z9ybAdxrpVr9cTPIB1jGXx97au1W9DF6JKxJrxz7FVsJf/5xf37a702XmrwcPKInGtCGFRPIgUhlV/2bu2FPw45+7Ff4FBHX1/H2C9gi1/tOaO3tqf3jB7Yo8thv6u3rbanrbe3DV3e1uvYpybGk/qYRczmExlJOtGu6PjGl3ZOpxc5rjGovznRvuDgOQkqzBAz/0Qlo+A3oPoLRedKquqnU11NQ0peS+cquvhiPRZwGe6hn9VeuHsawvL/3H036slLzaak4xK3efOXdzv9HcWWScCWRZA7W48TV9ax4jgqoQFGA8Y0kKXNNYL/EGSJXrtgx9bBwwDkZUuXrSVN3PaN63v6eHHW0OzVK76weGmuGDPNvr5HAAkszxfw4tnzVi6+a2BoLhuNzShcV16xcEFbO1k4c2ikgR8zM5cAaShMPP9gmLgSYCKP86hYWL1u+/rPDM1qava1dy5Y8NTa0dnzl3YXcstXbVx1V7mq6elc3oaJndl8V8fwyIqRGzu7xlHiQLxrapvDucxFp8gvvJoGYCGcGnfwG3/604duAk3m7B//+KSj70sLha/ueP4qf2bmlZUPHebHO3OaOlwDjk3Lc7dtAoFNx1d3EuaqY8ud+AGyEkrmZyIgc5lW6GaRp1ioQEcKvTjdppICdLbQ2UN/LFAtwDnED9Q+jTbVPv35NWtXJGOpzOre3mgolshx5Va3tzk8p+1Z8h9jldUr+65OeOdXm5dn2ne0ZFJtyV1ef24gFW/YCyZ8val38NSzQ+Z1YmQxdfmuzxHpeH7XZ4p0HMCLg5h6djp+4HAk5HpR7mhTR+5mWYy205EaF3Xc2L7XHsvEhN27ne5ddNxwO8Is6z08InWqOCTazUdxGP/6cSZ76PPZbRAxdPjTc4fRLsREj0A7HVnxatoSkkfzjEc3CP+4EskrX35m+BfDRynIT7hPjo1de+Mrrzi2lDvr70zTEYmDHpwQJNJ/0JNoep9AN9DHofcdkrhSW+Bk43CeiDPdR5oxVEOARACHlKhcjyDAzoCc6YDR0YrZu7WnZ+vFdNNbXFsorD2bbo5S4O/WY8PGqseGzeE+/SPTkwUpgc6V0LhhXNmelmCoFLKzJcWrZVrPK/d0doeCrGl2RhZNQ0qswKHgaKmnWMq0tvJCLFzIXpgrxQKhQ8pcmab8E+LTKh9Vy6ZRmG2PP2HzqmMnCUHfOJ5rUDcOy3Rhcp84DifQazu2bJw12/DHzly44HPrNywcOc+0NNe2kcWjpfTI3Fkd0B3niqUbbpsxkEgJgATazyaJbNfyFdvWPnVXoZjR9GzXR9esX7vh3kqPV7mltQVA0vybi+UOCg+G7pw33BmLH8RTISbL9B6Vvof03mjiraE4aFqpCRLPGFi97GASNzco3Nd/CyWwns4MDa9tWXABiACrw72AJHoqG7YAWnGo3NzfN07ljzSInM2FKI3vGJyV7FgbKi0dm/vhfGli3KzBI9Vp9pL21CEcxarTssFfu3ZNz8W1D6E7vzENjrlz3rzuTbG9e5H3wcPaed/0eL4Ok6ZTlI2Ad6ZRiEts6MJM9f7aWdDPnvTRqKn1jJOODt83hVpykkHiXYcrMdwU7wyeqvcFT9lbgqfw9cCpxuNnT2c83pGNaZPCoWnZBieE5G3XDAJWGpyG1vt0Q1yObOh65ZUuR3cDQTMP3w4IfBmzilnHbGTOgPLZEwUJ1PSRbxRKR/Fq0YYJ1O0mTR1voEhc3NZ2xyPahY9TmjTiUfcc61AH22tYvLothZvcmRa3RZCkNg2PoBc5tGQex1p60pVw+8MtSxbW5qJQ2kijRjyAosF5tZ9H3UmODegtakI3UHNcfuXnP9/9r1/9Ob4do0KuuzuTCbS1GhHDFXQnOzpI17queMLfoiWsSDAcb+/u6A6HJkVSNT3eZpmdnYmEv1VNmjRSOmEYl5jmpfa2wQMTNtXzmRdOwJqacAyN46bLPLVdwm2TTJeVas42XVYrpdSE6bIDNYCZkMtPtlnyQOwoTYDqRH6BTybShgmakpGnNskORE2UtrWSHuYLjrESqiVPObIXpcr5Un0CKPgXj2XW/QtZtM4Lhl3UNKmU2m66yeMhstvDEkHUWNHn0ziZdYtfl/ychAWZ+m0TzGIjCFqFgHF+x1wJcxwRzy7O+ZBAXy3gXviMoND3Uj7zAZ46mdV+l/CZAvWKU8xZwzp1Xz22zTjD68MeI637VUtoDnS0Y2y6ZcmjA+klXm1tVlWvwguSn1fDioZMjtN5YgR5wX6Xg+MsjkcmcimKSIjp1gTBFFSBOpe6fTEjFFT9WszdWZARnV/MsUXfgM+EI+jTfFwrRw2Z29FH0UcP/JgkarvwmT/72eraEPraTxim4TfVia9gUsxS5gbmVuZT0KL8Bi+k6Yu00B+bVlkoF22vtapFd+WiUaR1A41jPFYVZIUFG2guoLNX05VqsZxMpatpATZCUaC+cXQmfsoJhk7ZwqKOFzoykmXa9ASISncHPchK8H6zUKHudaafT6RKFXSPaWZGMirf0yP683nCe8REMKGGYlrLFt70aHyTJzOSVvjeXkHJLGrzBc8L+tpG2uz4SnpR2jTRghakR5qVRDAuennipNESSqpNUS2pR5uUllALvVAo0AvJYFINJDRvLJsdymZjvmCwNRTCVzQ382p6JOML7AxGNqIWLRpSk8GE6BZJLidIIls9qyrC8zN+aycyLDvDvX28CiGmeV7Qmx5Jq3w1mWtkvymiJZGdiPPsIjzbK7YE7UxB8pFmNeEkvzw7q7t7VjYZaqU5qdffQeMn3cf2Jpho7YJt4xbSVtUTP+Z4CdZqGfTAd1577fVa9Dh4flXtIbTRuumD995b+5fGnHLEg+9hYsx65mobH0Imj+hR2dAxbJdKK2+PijhOlVFsGvy4R2W6NEhSdpdWLkEcIWfUkUDBmTcOZHu57lEZdzwq0WsdLYm0W3H3Z8ohjGfjYCnTl0knWs6VuJBblViRl91BDaSCLKkRtpl6jCN3ta/qtkcWmqhbq5t36bxaIhgrZiI2HEuY9AU+wq6NrUrWXkuuiuG7Dd/cVKI15PGHknn2l79kc8mQv20kNddnrKIvqtjOxgiJGCN/KG02eWOSX9RZFru9XjdmWV30SwkWc5YrGooGMfdvSPX6FVNVFNXkJV52eVCq95nr4fdML+O0+0l+hifsYzgtX8LjdR8c79IRMwXmO//UeUScgrkh1kw2PJ5Cr4cj+dOdfNv2YXjx5NN4Cnh5kkm97lAwSucGuI88A+1NZgLQd5aZBSDXzmOuYK5nPs7cz3yBeZb5LvNvzH/R2S+P4Fngo2Q3gYT2nJdWyhmGscd+0ymu3kqh3grOBJbFhEBlJlWm4Y5S2q4mG/s6ZrFSiqsnUbABLQcRoMIr1GmFXqJ4l9a/PWlmiq8/K1WlZw1LD5UXcJ6ojwjZ1cxR45vgjAvS6wMoZUegw9D1GON5FepxILto/5G8INSRrIp86pazVY1T8y+qOlEWdwlBnQ0s7GbH/qDIvCJys+KsJyC0reCR6y1W9gouSfJLSxcAUpr9K5cmueWZQc4T5NuWixp6v6phuRQUgm42NJcdez7IKU18wItDbqThV3UXQTnWHRDCTSzWDnxa1wjOw+O4LEYu/Bsd0JyrwOtBMZyCh409qqhYHFytepCyrMqjfWqH4gvqEY/K6Wp2Y1pErtpMxUXkju0lmv8dy3gckCRO1sRIKtquYI+rclabgF04dUTPDXQpdvNBDxs0kS/IqquQL8D1bJSBJoX1MSwjgVNEdmA5lHXzEJ2KE7OGRyR8lIUCR9NY5FQhl1N9SBnqFnx6P/JafHm14lM3zyKP4Y61SxTiUZevlrUuFNLO2qJ6kVy5ckCU3XB6/gYZ+9SNZ4tKD3LJnsE5qp8oqXVdknafx+QXhok3wEdm80uIQQQbGwf8CAUDgqGnfSaXyMrIH2CN2YQgjkgK8euqzAe9RMknIaPMVPL93FM1unZqBtVO0Wgaleeu8Xcs6XsIqm3pD4De+xU0Dz2AXsVFvI/OPHKE90JPv1X5rr1Vufngd223nn5n8vQ7k9N9Z7J5yjewcdfpVyNPvxr5Nuejp2M23yVJ/CvotVU6uzdKJKEzSfuNIu1TAKsm8cXffxlv+fmXxg6gK432gd34Vwf+A2+7afPmsQP4q6rRMasxv8GEDWIpczFzOXMVcy3zgROwOwpJDU1YcB0D7mTDrGPAFehAieFvmAWoATd5aKxDzbfHMmy8H9Bhpy5ahgRUcfla24Cs3W4/wS7RL/pE1e3Jtv3fe03F0iQT++1IWvpen+DDWBMN3icpbj979XXXzb9m53XHYRfZhJsrWdMVMBSPquumEcTNZjDg9SmG6Fc9LrfPCAdCHi0UNE2XhSEIYvkst2yFfBBH8LloHMuvqkOqOsv+H2LvbWeyJ2ABsqrUPigci0jcm2/WXGj//zuOAp7xkY+Uaq8ia2/dtjiMH6uP/W+zZ+BMOMqEx67AmG2j8ZQcS0R9WJkf91dMO4NkBbu6C5QDjEkXjaOHxw4NR/t3b8lFqZdESyy7DonrsrGkgIRENLdl99WjHSEPz3uCnZte29QZpIehjtEvQoNsKm15c0upSWD99Wt+9iihNNl68JraGhqMH/Mrbk+IrbWG/B7J75c8vib0I4JCHrfiTwJDSbIsaZLPBxs4ckn+84GzVL9f1dg2RXauKHLu6IFvTATa32LYR/4GcKOjm1aYxcwmZidzDXPbCWujjo7oqHjOOAtff9+BKpyIqpH8lGplevwjDPV07W8w2Iol1E6xUGm02SPrie7lWQV51a3bXRqvdvydqrNKa6wpJAVcfM8qduw1WeEVJdsGQi0YZFu7WJMVXfgJUPdIIMjqQSEaEuhXGEDf47JUveyi+t5nJWo9EytrVUh61xr7CwxUnZtzJu8VdZdH29oP+IM/mvZ2MdZB56GaEehCyjKqvYXa4zmZM5Tz+4mCRFZRuhfpiu7R9blZzsOJPq32AmrSCzu6QGuTK7sHBMmLQvq5m6jOt/Ec+gEG6JclmW2xQG8lwWGq9XktrjeEuWAABfJ0BqQp7DtnnXzr2WQXg5OuYK2c5JBwssejD3JfmGTPERidCTOdzACzDCi8i7ma2cN8inmU+SLzDeYHzG8pvdOCFa9UoekkQUCZ5E/ajIP/YcFtL9vWNjWQ+8Xw4DXXXPM/wnyDHiide/fY3A9nRj72SteGDWjTn6zJZhLv02/3mEwrU2WGmVHmHOZS5oPMR5n7mc8xzzHfYX5x0Jd8/pSZfvKngXb8j2D3iY8Ovfwny+jvir+RUHc0PPmjIrctGHdMPNmjIeeWGo6M8jjWZBmN8TMJQPrDzHrmbOZ9zF7bk+Bw/7Z3DWmmD3N7Y99FiInePMwlDr32LkHL+rfpVmEf9ST3ObxrNpb659eqxuRx4+5xot8Rakp2JbpSqUCTO9YfD7fEA0bUZSnNoZaOVEcm2VyIe8OVGUZTUG9yi2hkIF1q8gt8QDe0ppLhkaWmQMIbCT9UTXT53aIQ9HVHtUCT4A+0WN3NGnPIO6JLmMuYJwCNPXsC1oVD/FmSh/mzQIuf7M5SPNSdBWIJdXcWOgfPJHeWqpEUjuTOkjyGO8uxtO6FLi3YHRBJsoVo0SgmCmfopqgbotXPhgRW0wLZoEhaWjghlA2p+myXHsyGRDaRJGIgG5C9naYEBDXcBqewOBLBROUstym6/ZIp+Tyi6bZ4mcOQMidzptsUPD5J8YfDbeGwobrdltt9HOp+weNlxWA24JVnu8xeU/J64YEmp3AoGmEVnBxK0MtBlzZbVyF3AtfSSmiA5kKzkewNdAd4LmFEEWsXToC8IQtyLUB+IFc4FoNcsybNtU+qF8fkVIIL4UwkkgmbNJuW+6B3ME9kzopjzW11bAI0fFu24GUg/VKgOVCUpDleiabFURlVdkSVp5RKCNwMKr8E53sVqXQF/ZcE1Ofm753vAgYqy5aGP/gp2dSwLyDWfoOwN/1z3Lnz6qvxUnum1OyWrJwUvs3zfmXfhh10hx5QdfHL4YuaFW3dnfZv4YoVTP2bjI5sdnSaLmYOs4rZylzC3Hi8WszJF8qH6xfvezdl8iGof8O7JY8Pxyo7TsWMU6dosqlTMc0UQ2duq3+/YfL46UbmKSShxeh+VMML8c3428RLziNfZDG7+Gijqac/5HD6Qw6n9EMOhwwin3X6Uw6nP+Vw+lMOf5SfcjjCGH729DcdTn/T4fQ3Hf4ov+ng6Hx/jW8Zn1eaDqPTaRoBPGbJnvzYtr1btuBbxm7FF+XGfo2NsV8zMcCjvyOP428DHpUYDTTVABMHrazCzGKWMmuYDcwZ9syyu0BDex+zm/kwcwvzSeZ+5mHmM8znmb9kvsw8y/wv5hvMtwCnForlpDX1pmJVUx0onhCsCjWmV8opjo7h0S/hcfTTeKb9aTxOQ6AtmIVioVqCcKOYqqY5msLxbCYlY1r1dKMIzukpfRDoHEfJYTkplMpxj69Q9MSrfvqKHag++W2wbq3v7WNWCEBjMPxjv3WpEtF425Vqm9fFyR7OHxgrBnyc4hbcmizj1xW7qmWXV5APPCjkEd9NypDGgedhQ2Ye9aifk3jFI+qc2zzwLO/JKCx+xQOaHGmyImO5piDHYZ9b0LZPzl4gkNsC+7NgLdc+G92zx55n8578+A/hHCY52vwNVpgpuaE7ESwX0U0qTbyC27sWyQoolygSEgNhn6Hfni/nb8lXYC3nb4V11ISGqpBgE+FczcEmr2+WyqlBSfCl272C1y/xqmS0TTwvn3j8M7XHUE/t149YgSxDOfKtbwF//h40SYlxMR7GYIJMlEnabwlBBIuaveikp1OtsG2FNU731CMI1u68O781v81Zc678gcvypC1/4HJg9QPfL4xmJmUlnxndswl+N2N97PUceqq2xHkn8W7yPInZ7UWD3DDIU7QXJFh06tVWQOvUi3dX6vlUbfmnP715M161ZcuDJHbgGnI9XWv/9uCDF5636wK088IHqb3yrV+QT0EztCAl6H6jyBQQD9sqqkTpHBi+SorcXtuO0ZkY19ow7gKJ/zJLRkH2PwJt/K0H4OAMQmoZQjpA8H+fkA3AX7cjXH+H7q/x2XZe7ZZNJ2CFVn3gIdKOzx57DbtrYadc1MbyCHmSROpyoEHnVjpLDAJacnWaWja1ufpqz+ltHyXplTLKnlO7/4f3/+gDV2fGdp+D9mcyV+wbu3ffFT9ZSSI//OF/nQO/SOaye8794Q/3LVny1Uszd6N7Mpddlskcu5599fqccq3nIU73dfl11HrGvx9ty036tY3eZFc0pUiutgQ9BVo289abkJ/noMYDTDPIvBYmw3QyOabE9DAzmKHx2dSd6foMm8uoRbacnCqT3BRh9YpQ4Xfg+x74zd7WyPLY6vFD/NwPam78Qufj+S/mH3sMNhO/X04cNuYHbeTZsRE4+WZ8QWTP+560HeKOkMPx3NC8zJ70+NrTtevh+bWf5Go/Q+FJVGu8t9fwvVOgPZhMeNz/znG/s5JpZ2JiOi0NJdBkX7zdu3+2c+dHrty0aefOukvel22PvD+7IDBv+abr165dOztjt7nJzzAOf4LjOX94yockuhnSdN4x+z65GP8ncyHz784XEWAB5TaVRfnG22TUil43OEXrc6YK9pvAE8MJUerb57zPO/5yGu8M05ZL5Ypto3LS1nG2Pr+IUBQKeTqZYQRFqd/SIHbMkP2o4DgDCkYU1d/4s3oRHd8dH2LWUTyVHl8GsJOH6sT7b6hacbJG31SGXMFDnflMfq8FQAYT+mFsBAJcUTw+KxwEcMm5VU508S63lG4xfZY7zOGg1tJlNfem3RxaDAqO6m9SArJbkHk24NGaZa/OS9RjV+SNoCm4aOYknnCCQPsFinkAwUEwRXzxEHUdFQDQUX9cRPUYFJO9blFzyaokAozlXaLfFwgCsK79WIv3RQPdSdUHMT2mHk00h62wy63xLh3AM4hGl6EqqqjLfk+srl4KgB1/p6n+ePNgZo7LIlZMD7qDkqIgJeJLmvmUr6lgqbqY0ABSaU2RQMzT2t0cX99vCKqru7plQXN/c1e0M6RbdEpHT1IOuBd5WitWwqPoiuRpMvMt2WJsdiTpVjUUZ3m1d0Gwp6cT3Z7M+y0JVAG4rTk4lL5PMLLt3ohLBjVI8iUDKbNYnLHLSrd6S6Ot4e5WPaCJqhtxrogVa9IrgwWzrcsb0kG75IEcEW8mlOvgC/3tkfnNQY0f/9bWj8h78E/sdtxuf21rMbOVOavBr36TmvNopVv0FWWOIpIKZZ9iqVxKd2Ng1ySiGIeu/vrwF41RrFTLiSRP57qhV+h0mh3IKBRNaoYFvrXvQLhjRKE6eAGquhL7wcgOJGezN/c3R1kIaemNSj5p7OlCAX+1UBib3ZX0N7njQZVVAH9id7TaFE0juGamzOSCpL9t5sxKApKq3dHdjX/c2+G1tKo2P7c8k+jCeVTI59lwZOhTTT0LW2O9LVC1tQX5Rfl/Ti/wyLjhKg8aCBHK8XWjVnsTyiOutTemhQ3lm/mGDHqU3Er8k6yjDAKZV06CsKO+oTqaWPFO1PqrX9Uumzkw80uTVuKvjdRGZuD9M2ovD8wcGGis8J+Y6/xx/E17XKbKLDiRuQh4CDEhVgXOU4fNofndtrmZzNw2PC8zLwP/sWfwvGgpCv+xZ6LlaLQ8I1WtprCSqlRSY3/ASiCRCIz9IZhI4JfgrtpS5y70JKSSgPi1pfZNUfQkbPKVVO0D9EZ0baoC99U+QO9G1wYSjXdtnyU34/+GMjUDxTQSIdQYL6QHUTcCtSSCqnCAH+hc3h/mM3NWd+XW9Cv3fqDv4cT62n/W7iLRvIU2R7P4DZKZt3bDiv4wIdklueqivX2xWO2e2sfNfJSgHd4qY4/LvvVT8mH8Op09zB5RoXMIOnB7EAEEJx9esfzpjf504tm/WC1oyuiTT67Pb8Cvt2U2dHhp4BoI3PDkU+vPdOZ3+leyB79ho4Tx1HQ8SCAhpKMq2UMTMzuaXvx25r9x7BuQVC3TdF8Iv0HT83c2vZT474z+dy9CarWL7w/d79Dip5Dm6wxPfQEQZyFY6Md1yJ7aio21eTH0ldGxl9BO/Pr3N9RmxdDXRu/t6GD+PxpRDaMAeJxjYGRgYADi92LmJvH8Nl8ZuJlfAEUY7v9/n46g/2cxv2AOAnI5GJhAogBohg0jeJxjYGRgYA76nwUkXzAwgElGBlSQAwBdYAQDAHicY37BwMA8iocMBgARZGMlAAAAAAAAAAB+AOIBvgbaB0oKcArECt4L0BEmEd4SlhMAE3wUSBlsGdYdKh1EHh4eRB5qHtofTB/4ILYhGiF0IcQiAiJoIywkHiSYJPolXCY+JlwmlCckJ5YoMijkKUwpjCoqKmoqlirqK2QrwCwULHYs3i0+Lfguoi8QL6QwojC6MZox7jKeMvIzoDRWNeI2iDm4Odw6nDroO6Q8kD0+PrxAMEDaQb5CDEMeQ1xDqESGRShKVkpwS6ZL7kwWTERMWkyaTOJNPE12TahN0E8iT7hP6lBUUIpQsFDaUPYAAHicY2BkYGDIYcliUGAAASYg5gJCBob/YD4DACFQAhEAeJxdj71OwzAUhU/atEArMYBAYvOAEAIp/WFA9AGazq3UPT9O2iqxo8St1Kdh5AkYGXkKJBZehJPUdCCW4+9+91xHAXCBbzg4PFfcB3bgsjpwCye4sdymF5ZdrlvLHfRxb7lL/2S5h0c8W+7jEiFvcNwzVg/YWnZwilfLLZzjzXKb/t2yS/6w3ME1Pi136b8s97DEj+U+7pyXKMi3Kg7EQpa7dSQr4efhLCxyNZfpNgvKGuu9lGW11kqMvGFd+lLJMjAyFuFeVLt0bEwiklLnYqqVkVmmRVHqjYyMtzKmmAwGifVepHNECJDz5xRiksACEiV2WLMjUdH47IeYcRckhTl9yomM+fJo/85lM19xXrMSGMHD8Nj12VVNIoDhGTMRYs93xW+mGNMaJKwTZjRnBKbNTXU649I0RdPb0ET0HlbNVIEJBlzJv7zHFG/6BWb9Yn4AAHiclVb5e9pGEOWlPmrAAYPjJG2dw46TNq1y90zb9Ejv+76PRRrDxsuuursC57/vSiuQCIjP4Qc+NLMz896b2RG1UzX/qdcWfwRO4RmsYBVrWMez2EAdDTSxidNooY0tdNDFNs5gB2dxDufxHJ7HC9jFBVzEJVzGHvZxBQe4imt4ES/hOl7GKwhwAzdxC7dxB3dxD6/iNbyON/Am3sJ9vI138C4e4D28jw/wIR7iI3yMT/ApPsPn+AJf4it8jW/wLb7D9/gBP+In/Ixf8Ct+w+/4A3/iL/yNf/AvGHoIEYFwiD4G4HiEIwgMa6tWMzNo95mlMXscxEwzIUhc5NKSHlLEnSOgEUkbhMyGA/ctQxK3K/1SySBz6iS2XPaDIRnD+nTOWKbt5KgaxiQNs1zJG2XHXPQEUDBMhOWxoIZQKg6GTB+R7hRenpv2l2YzvC+ZuHly8JYPSV+vPD+H7qBatxLlxkTuY6XbJKPpwVTavSUpZMTT+PsnJzCH8MxsH/KMe0tly1TYNvRf4tycleTeSAzpwDJztNlLDJeu14FOBHVM0gtircLU4I/ulkvMwdoqe11lpatH0HfxQqU/C98p6VqSftsBm+AKlRAsNhR1S0Y6jpmMKFpJSbWKJFnS/eqaJmQiq1CNK5NxZ4boNKpTNnuCnRlFM5HXhkwmTKxrComPaNNFi4CFlo+4fTwjYVarW7bk9/DsAniu4bRbCVtwebRdEmKKeb0XD92kqNZknFOhBR13Js9ZQI85hZsTU1qqPnlQulvkTatz6TylG+GFOF0Y0vBO8TidnpLJ0yzFpPgvVbLLzy+6uHag1fiJ6SkLmhdfM6HmsW343mR9WjGu/Lq7GiMeUjPvlvekF6b9xG2jRXPlqxdqX66mkAO5d/K1UKRd1HdfOtXt6tK9MF0fjYhZFqjeIwptw8uRsd1Idch+1bMTxipN15bmLJAt6plHlvfszlO8hHKJbp08xM/eItVzEHnKK0vp5FA3WRQMVJivwmY+GV6j9Cubgm551PKjB8uz5xgW7UqP0rO4e3LaRU/djrY85G4d2vP5dZxfk1uCSXIZHCMb9Eiocd3ELKWmlGi7ZNKNREYnhbqSnq4LZozKDsxEs54akbdEbqFFlFIgas1YxspPEpdxYvOxS6z7vTFg6ai5pKt9rZK4ZenY5ZRSWf/OdX90nLQZmKYbURoHY00yHNQLkO0peXePDx2XZkSHzAHPHmq1/wGvxJ0SAAA=') format('woff'),
       url('data:application/octet-stream;base64,AAEAAAALAIAAAwAwR1NVQiCLJXoAAAE4AAAAVE9TLzI+JEs0AAABjAAAAGBjbWFwU3WX+AAAA5wAAAd0Z2x5Zrkw+hQAAAvsAACh7GhlYWQjByJvAAAA4AAAADZoaGVhBzwDvwAAALwAAAAkaG10eKXgAAAAAAHsAAABsGxvY2HvU9ESAAALEAAAANptYXhwAZYEdgAAARgAAAAgbmFtZXo4dZUAAK3YAAACPXBvc3QQ+Ny7AACwGAAACigAAQAAA1L/agAAA+gAAAAAA+gAAQAAAAAAAAAAAAAAAAAAAGwAAQAAAAEAAO8WNzRfDzz1AAsD6AAAAADf/+9nAAAAAN//72cAAP9qA+gDUgAAAAgAAgAAAAAAAAABAAAAbARqACAAAAAAAAIAAAAKAAoAAAD/AAAAAAAAAAEAAAAKADAAPgACREZMVAAObGF0bgAaAAQAAAAAAAAAAQAAAAQAAAAAAAAAAQAAAAFsaWdhAAgAAAABAAAAAQAEAAQAAAABAAgAAQAGAAAAAQAAAAQD6AGQAAUAAAJ6ArwAAACMAnoCvAAAAeAAMQECAAACAAUDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFBmRWQAwOgB6OEDUv9qAFoDrACWAAAAAQAAAAAAAAAAAAAAAAACA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAAAAABQAAAAMAAAAsAAAABAAAAmAAAQAAAAABWgADAAEAAAAsAAMACgAAAmAABAEuAAAAEgAQAAMAAugB6A/oL+hp6GvoxOjc6OH//wAA6AHoBOgR6DHoa+jE6Nvo4P//AAAAAAAAAAAAAAAAAAAAAAABABIAEgAoAGQA1ADUANQA1gAAAAEAAgADAAQABQAGAAcACAAJAAoACwAMAA0ADgAPABAAEQASABMAFAAVABYAFwAYABkAGgAbABwAHQAeAB8AIAAhACIAIwAkACUAJgAnACgAKQAqACsALAAtAC4ALwAwADEAMgAzADQANQA2ADcAOAA5ADoAOwA8AD0APgA/AEAAQQBCAEMARABFAEYARwBIAEkASgBLAEwATQBOAE8AUABRAFIAUwBUAFUAVgBXAFgAWQBaAFsAXABdAF4AXwBgAGEAYgBjAGQAZQBmAGcAaABpAGoAawAAAQYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAFFAAAAAAAAABrAADoAQAA6AEAAAABAADoBAAA6AQAAAACAADoBQAA6AUAAAADAADoBgAA6AYAAAAEAADoBwAA6AcAAAAFAADoCAAA6AgAAAAGAADoCQAA6AkAAAAHAADoCgAA6AoAAAAIAADoCwAA6AsAAAAJAADoDAAA6AwAAAAKAADoDQAA6A0AAAALAADoDgAA6A4AAAAMAADoDwAA6A8AAAANAADoEQAA6BEAAAAOAADoEgAA6BIAAAAPAADoEwAA6BMAAAAQAADoFAAA6BQAAAARAADoFQAA6BUAAAASAADoFgAA6BYAAAATAADoFwAA6BcAAAAUAADoGAAA6BgAAAAVAADoGQAA6BkAAAAWAADoGgAA6BoAAAAXAADoGwAA6BsAAAAYAADoHAAA6BwAAAAZAADoHQAA6B0AAAAaAADoHgAA6B4AAAAbAADoHwAA6B8AAAAcAADoIAAA6CAAAAAdAADoIQAA6CEAAAAeAADoIgAA6CIAAAAfAADoIwAA6CMAAAAgAADoJAAA6CQAAAAhAADoJQAA6CUAAAAiAADoJgAA6CYAAAAjAADoJwAA6CcAAAAkAADoKAAA6CgAAAAlAADoKQAA6CkAAAAmAADoKgAA6CoAAAAnAADoKwAA6CsAAAAoAADoLAAA6CwAAAApAADoLQAA6C0AAAAqAADoLgAA6C4AAAArAADoLwAA6C8AAAAsAADoMQAA6DEAAAAtAADoMgAA6DIAAAAuAADoMwAA6DMAAAAvAADoNAAA6DQAAAAwAADoNQAA6DUAAAAxAADoNgAA6DYAAAAyAADoNwAA6DcAAAAzAADoOAAA6DgAAAA0AADoOQAA6DkAAAA1AADoOgAA6DoAAAA2AADoOwAA6DsAAAA3AADoPAAA6DwAAAA4AADoPQAA6D0AAAA5AADoPgAA6D4AAAA6AADoPwAA6D8AAAA7AADoQAAA6EAAAAA8AADoQQAA6EEAAAA9AADoQgAA6EIAAAA+AADoQwAA6EMAAAA/AADoRAAA6EQAAABAAADoRQAA6EUAAABBAADoRgAA6EYAAABCAADoRwAA6EcAAABDAADoSAAA6EgAAABEAADoSQAA6EkAAABFAADoSgAA6EoAAABGAADoSwAA6EsAAABHAADoTAAA6EwAAABIAADoTQAA6E0AAABJAADoTgAA6E4AAABKAADoTwAA6E8AAABLAADoUAAA6FAAAABMAADoUQAA6FEAAABNAADoUgAA6FIAAABOAADoUwAA6FMAAABPAADoVAAA6FQAAABQAADoVQAA6FUAAABRAADoVgAA6FYAAABSAADoVwAA6FcAAABTAADoWAAA6FgAAABUAADoWQAA6FkAAABVAADoWgAA6FoAAABWAADoWwAA6FsAAABXAADoXAAA6FwAAABYAADoXQAA6F0AAABZAADoXgAA6F4AAABaAADoXwAA6F8AAABbAADoYAAA6GAAAABcAADoYQAA6GEAAABdAADoYgAA6GIAAABeAADoYwAA6GMAAABfAADoZAAA6GQAAABgAADoZQAA6GUAAABhAADoZgAA6GYAAABiAADoZwAA6GcAAABjAADoaAAA6GgAAABkAADoaQAA6GkAAABlAADoawAA6GsAAABmAADoxAAA6MQAAABnAADo2wAA6NsAAABoAADo3AAA6NwAAABpAADo4AAA6OAAAABqAADo4QAA6OEAAABrAAAAAAB+AOIBvgbaB0oKcArECt4L0BEmEd4SlhMAE3wUSBlsGdYdKh1EHh4eRB5qHtofTB/4ILYhGiF0IcQiAiJoIywkHiSYJPolXCY+JlwmlCckJ5YoMijkKUwpjCoqKmoqlirqK2QrwCwULHYs3i0+Lfguoi8QL6QwojC6MZox7jKeMvIzoDRWNeI2iDm4Odw6nDroO6Q8kD0+PrxAMEDaQb5CDEMeQ1xDqESGRShKVkpwS6ZL7kwWTERMWkyaTOJNPE12TahN0E8iT7hP6lBUUIpQsFDaUPYAAAAFAAD/wAM7AucAGwAsADEAQABNAAABBiIHDgEdAQcOARYzITI2Ji8BNTQmJyYjIicjBSIGFxMeATMhMjY3EzYmIyEFKQEDIRMiIw4BFxMeAT4BJwMuASUiBgcDBh4BNjcTNiYBrQslBgoHrAoHBwoCcAkHBwmoBQkGFRIMR/7iCg8BMgENCgHJCg0CQAEOC/7i/v0BAwEDO/5iSwECDA8CLAISFg0CLAINAQ4KEAEsAg0XEQIsAg8C5wECAxUZCTgCDw0NDwI3ChoUAwIBzA8L/dUJDQwKAioLEDH+BwGwARIM/sALDgIUCwE/Cg0BDgr+wQsUAg4LAUAMEgADAAD/mgO4AyIAEAAUAEEAAAEiBwEGFBcBFjI3ATY0JwEmBwkCJSIPAxUjDwMVHwMzFR8DMz8DNTM/AzUvAyM1LwMB9A8L/mEKCgGfCx8KAZ8LC/5hCw8Bhv56/noBewICBAMBwgQEAwEBAwQEwgEDBAQWBAQDAcIEBAMBAQMEBMIBAwQEAyIL/mEKHwv+YQoKAZ8LHwoBnws+/nr+egGG5QEDBATCAQMEBBUFBAMBwgQEAwEBAwQEwgEDBAQWBAQDAcIEBAMBAAYAAP+VA74DJAAbADEASQBgAHkAigAAASYHBgcGBwYWFxYXHgE3PgI3NicuAScmJyMmBzYXFhcWFxYGBw4BJicuAjc2Nz4BFyYHBgcGBwYXFhcWFxY2Nz4CJyYnLgEHNhcWFxYHFgYHBgcGJicmJyY2NzY3NgcGBxcGBxYXNxc2NycmJzc2NyYnBg8BJi8BFhc3FwcXBycGByc2NycmJwHzbGVhQUILDDc8PVNPt1ZYhE8GBh4cd09QVwMVEGNdWTo8CAk9PkCmtE1QZCAVFzk4ol9bVVEyNQEEJCRBRFJNnj9BRQQeIDwwfEJQSkcrLAEBSD5AS0eMMzYUFRQnJz1KGx06cDg2KixucToeJjIZJTEYKiwZMCUZMiY5OG40b3E1cSRKNEolJjIZAyICNjVaXWxctklKKCgLHB13pFlbU1OGKCkFAjEDMTBTVmNYrEBDOxArLI+zVVlCRE4rAzAvT1JbU1BONjgQECUwMoyiSUwyKzAwAiwqRkpQS4ssLwcJMTM1RUKQOz0iK28eOnE2OCwqbnA6HSYyGSUwGSwqGDElGTIDODlvNG5xNXElSjRKJCYyGQAAEQAA/6MDuAMiAAMABgALAE4ApgD8AT8BlAHxAjwCfgLCAwUDXAOpA/UEPwAAAREhEQUzBzcVITUXETEjByMHIxUjByMPBxUfBDM3MzczNzM3MzczFzMXMxczFzMXMz8FNS8FIycjNSMnIycXIw8FHxk/BDUvAyMnNSc1JyMvASMvATUnIyc1LwEjLwE1JzUnIzUnIycjLwE1LwEjJzUnIy8BBSMPAhUHIw8BFQ8CFQcVBxUPASMPARUPAhUPASMPASMPARUHFQ8BIw8CFR8FMz8ZNS8EITEjFSMPAxUfBDM3MzczFzMXMxczFzMXMx8GMz8FNS8CIy8JIycjJyMnIzUHIw8CIw8BFQcjDwEjBxUHIwcjByMHFQ8DIxUPARUPAiMPAR8FMz8dMz8DLwMFDwUfFhUfBDM/BDUnNS8INSc1LwQjJyMnNS8BIyc1JzUvATUjLwE1JyMnNS8CNS8DBSMPBRUjFQcVBxUjFQcVFxUzFRcVFxUXFR8JMz8ENS8CNSc1JzUnNSc1JzU3NTc1NzU3NTc1LwQFIw8DFQcXFQcVBxUHFQcVDwgVHwMzPwY1NzU/BzU3NTM1NzU3NSc1LwMFIw8DFRcVFxUXFRcVHwcVFxUfAjMVHwMzPwQ1Lws1JzUnNSc1JzUvBAUjDwUVBxUPDxUfBT8CNT8BNTczNzU/AjM/CjU3LwQFDwUfAhUXFRczFzMfAjMfATMVFxUXFRczHwEzFzMXFRcVHwEVHwIVHwIzPwU1LxwFIw8IIwcjByMHIwcjByMPBBUfBTM3MzczNzM3Mz8LMzczPwE1PwE1NzU/BDUvBAUPBRUfBTMfARUXMxczHwEVHwEzFxUfBDMXMx8GMz8FNS8WISMPFxUfBjM/CDM/BDU3MzczNzU/ATU/ATM/BDUvBAEnAZr+weRynP7InAsGCwUMBQUGJgYKCAQCAwEBAgYECQQrBQkFBQUFCgUeBQoFBQUFCgQYCQUEAwQEAQEEAwQHJgUGBQsGCwb0BQQFAwQEAgIIAgwHCAcEAwQDBAMHBgcPAgkCAxEEAwQJCQQEAwQBAgMCAQIDAgECEgEJBAYBAwQDAQMIBAMBAwEDAQgEBAQBBAgBBAr98QUECAUEAQQEBAwEBAQIAwEDBAMEAwQJAQ8CAQIDAwUCAQQDAwECAwMIBAkFBwUFEAYCBgIPBwYHAwQDBAMEBwgEBAcCAQICAwQIAQQSDQoFBwYCAgMICAQBCAQmBAgDBAQEBwQIAxoDCAcHAwkFBAQEAwQBBAMHAQMFBAQEBAQJBCYECQUEBAUNrQQIBgcBAwgDARUDAQMDAQkBDAEJCQMDAgECAwMIBAEEAgICAwMIBAUECQMIAwIEAwIDAgMCAwIDAwMCAwMDAwMDAwMGAyMCAwQEAgIFBAgBhAUIBAMDAwEGAwMCAwIDAgMCAwcWAQQBBAEGAwICBAQDBAUJBAQEAwQBAgICAQIBAgECAgIBAQEIAQEBAgIEAQIHAwIBAgMCAQIGAwkDAwME/cMFBAgDAwICAQIBAQEBAQECAQgCAQEBAwMEBAQFCQQDAwQBAgUDAgEBAQEBAQIBAQIDAwkC7gUECAYCAQEBAQECCAIBAgIEARYBAQQDDAUJBAYFBAMKAggBAgECAgIHAQEBAQEEAwQI/KcFCAgEAgEBAQIGAgICAQQBBgIKAwQBAwYEBQkEBAQDBAIBEgECAQIBAgICBwIBAQEBAgcDBQLwBAUEBAMEAgIHAgMFAgQBAgMMCgMEAgQBAQQDBAQJCAUHAw8CAQYFCAEBAQYBAgECAQICAgkBAgIDBAj9rQQIBAMCAgIFBgwGAQwBBgcDAQMDAQcHAwEHBwEDAQMECAQEDAQEBAQJBAQEBQIBAQQEAxUDBAoHGQMKAgMDAwMDAwMCBgMCAwIDAggBnAUEBAEHChwLBxIECwQHBAQHBAgEEAgEAwICAQQEAwQFDAUNBAUEBQgFJgQJBAQEBAQEAQQDAQMBAwQECAQJBAICAQIGAwQF/kQEBQQGAgIBAgMDBQQBBA0JAQ0BBAUFBAEEBQUKBRkBBAEUBgUFBQsKCQUEBAMEAQIDAwQHEwUEBQUEBQUEJR4IBAQJDAMNAhIFBAUDARQEBAkIFiwFBQQFBQUEBRsEBgQBAQIDAwQEBAkDBgULBQUFBhQBHgUKBQUEAQQBBAUcDQQBBAUDAgECAgMECAH6/sgBODFaPrq6fQHyAQEBAQcCAgQDBAQECQQFBgMCCQIBAQEBAQECBQECAwMIBAUECQMDAwcBAQEBUwECAgQHCQkKAQkHBgcDBAMEAwQHCAcUBA0EBCADAwICAgIDAwgJBQYFBQQBBAEEBRwNBAEIBAEEBAQIAQMBAwEDBAgDAQMEAwEGBAcIAQQEAQMEAwEDDAMBAwEDAQgEBAQBBAQEAQQNFwUFBAEEAQkFCgUMBAUEBAMEAQIFBwweCAQJBBQHCAcEAwQDBAMHBgQDBwUEBAkEBAMEAQICBQwFCQQDBgIBAQEBAQICBwICAwICAgECAwMIBQkIAwUCAQIBAgECAgIJAgEBAScCAwUCBAECDwMCAQIJDAkBCQQDAwEDAwEDCwcHCQkEAwQEAQEEAwwDBAYDAwIDAwMDAwMCAwMCAwIDAgMCAwQDFgMDCAkJBwMEOwECAwMEDQULAgMDAwMDAwIDAwojAwcDBwQOCwMHAwgDAwIBAQMCBAgJBAIECQQEBAQEBQMBAwEDBAEDEAQDAQMIAwEKAQMDAQMDAQMDAQYECQEDAgMDqQEEBAMECAQECQUECQ0EGwUNCQQECQQBBCIEBQEEBAMDAgECAgMECAkFBBIECwQHBAQHBAgEHgQIBAcEBAcEBAkEBAQDBC0BBAgEBAQEHgUKBQUFBQkFJwUEBQkKBDIEBQQIBAYCAgYICgUZAQQBFAYFBQULBiYFBgULBgsGFgYJCAMDBBACBggICQYRBQYFBgsFIQYLBQUKBg8BBAEZBQoBBAYCAQEDAgQICQgBKQQFBQQFBQkFIgUJBQUFBQoFFwUEBwICOQECAwMIBwQHBBoDCwsHBgQDBxQPAwcBCAUEBQgDAwICAgIHAQMVAQMLAQcQBAQMBAQEBAQECQQmBQUIBAQDBKABBAMDBAkJCQYBDAEGDAYFAwMCAQQBBAECBQQCAgEBAQQBAQEGAQEBAgEBAgMHBQQFBAgDAwkCAQYDEAMGAwIDAgMCAwIDBgIDAwMDAwdKAQIBAwYMAwMFAwIBAQEEAwMECQUECAMDAgEBAQECCQICAgECAQIBAQECAgIBAQEEAQEBBQQDBQQFCAgDAgEnAQEDBgQJBQQEBAIFAwQJAQYJAwIBAgMCAQIDBAMKAggBAgECAgMBAgMDCAUECQQDAwMEAgECAQIBAgEQEAYCAwUJAwoBAgICDwIDBQYMFAECAQIBAgECBgIGCQQFBAQEAwMCAQEBAgICAQIBCAwDBAMCAQIDAgECEgEJBAMFBAQEBQkEAwMEAAAABQAA/5YDvQMjABYAMQA6AD4ARAAAASYOAxYXHgI3PgE3Njc2Jy4BJyYHNhcWFxYXFgYHBgcGBwYnJicmJyYnJjc+AhMGDwEXNRcRBycUFSclFBUnJicB9FimgUQBQD07obBRVIYnKQMGHh52Tl5rVlJQOjsXFxcrLERGWlhWWENDJyYDAyMecpQ/Nmwv0crKGI8BWSpDIgMiAUZ+obOmPj9JCR4delFTWFdVU4cmLzEBJiVDRFRPp0hKLzQQDxYWOTZQT1daTklwPv8AJk0hlI+PASiPYGRlZGVlZR4wFwAJAAD/ogO4AyAACwAXAFIAuwFEAaEB6AIyAp4AAAEVIxUzFTM1MzUjNQczFTMVIxUjNSM1MxMrAQcjByMHFQ8FFR8FMz8DMzczNzM3MxczFzMXMx8BMz8DNS8EIzUjJyMnFw8GFR8KMx8GFR8CMx8NMz8ENS8BNScjLwYjLwE1Iy8LIy8BIy8HIzUnNS8EIwUPASMPBBUPBBUHIwcVDwMjFQcVByMVDwQVByMPARUPAhUPAiMPAxUPAxUHFQ8KFQcVHwQ/BDM/BDU/JjUvAwEPBRUXFQcVBxUHFQcVBxUHFQcVBxUHFQcVBxUPBxUfBD8FMz8BMz8BNT8BMzczNzU3NTM1NzU3NTc1NzU3NTc1NzU3NSc1LwQFDwUVFxUXFRczHwUzHwEVFxUXFRcVMxcVFxUfBD8ENS8NNSc1JzUnNS8DAQ8XHwQ/BDM/AzM3MzczNzM3Mzc1NzM3NTczPwIzNzM1PwM1LwQFDwUVHwMVHwEzHwIzHwIVHwEzHwEVHwEzFzMXMxczHwIzFzMXFTMfBzMXFRczFTMXMz8ENS8EIycjJyMnIy8KIy8EIy8FIwGufX2MfX11Xn19Xn19MwcNBg0NBycNDgQDAwQBAgMDCQQFBgwGFwYLBgYGBikGBgYGBgUfBAUMAwMCAgYDCicGBwYNB+kFBAQDAwECAgIGAgIDBgUEAwgBDgIIAgYCBAECAgECAwIDBQQDBAMKBQYDCQQJBAQDBAIEBgEEAwIDAgMCAQIIAQUDBAIEAgIFAgcCAgECCQECAgMHAwIDAgECAwIGAgoF/fMFBwECAwIDAgMCAwIDBAECAgMCBAEEBAECAgICAgIBAgICBAICBAEBAQIDAgIKAQICAgEEAQIBAgECAQICAQQEAw4ECAQDAQECAwECAgIBAgECAQIBAgIDAgECCAIBAgICAQQCBAEGAgoCBgMKAwYDBQMCAQQGCAUCsgQFAwYCAQEBAQEBAQECAQMFAwUDBAMCBgMBAgMGBAkJBAQDAgEBAwIBAgMDAgEFAQwDAQIBAQEBAQEBAQQDBAQI/KYEBQMEBAEBAwIBAwIBBAEKAQQDAgMCAQIDAQIEBwkJBAQDBAIEAgMCBwQBBgECAQIIAQEBAQUICAKxBAQJBAUKBA8FBQsPBgULBSEGCxAIBAUCAgQDBA0JBgYUBQESBgcFAQUBBQEFARwBCwUBBQUBBQsPAQQBAwMCAQQDBAQI/d4EBAQDAgIBAgMEDQIBAgMCAQIDAwsCAQgDAwUBAgECAQIBAgMDAQIBAgECBAMGAw0DHQIDDQQDDQkFCAUCAQQDBAQDBAgDFAIRAwkFEQIGBQMFBQUCAQ8CBQICAQQDBBEEBAUCIX2MfX2MfRd9Xn1+XQGTAQIGAQIEAgMECAkFBAQDBAECAgIEAgEBAQEBBQEGBAMJBQgIAgQGAQEBTwEBAwMEBAQFCQQGAQIBBgMEAggOAwgDBgMEAQICAwQDBAMHBwMIAxIKCAIEAgIDAwgKBwcBDAgEBAQEBAQECwEHAwYCBgIDBQMHAwIDCQMCAgcCAgICAQEBAgIEAgUMAQQCAgICAgECAgICAgEEAgECAgMEAQQBBAECAwIDAgECAwIBAgYCAQIGAwMCBQIBAg8DAgECAQIDBgMDAwMDAwMDAQQJBQgDAwMBBAMDBAYFAwIFAQIDAgMCAwIDAwIFAgMCDAIDAgMCAwQDBAMGAwoDBgIKAQYCBQQEBAkJBgQB/sYBAgIIBAQEBDMDCQMGAgYDAwMDAwMGAgMDCQIOAwgBDQULBQYKBwQFCQQGAgICAgMDAwMGBgYFAQUHDyYDCgMDBwMDBAMDBAMDBAMHAw4DLAUJCAQCAwITAQIDAwgEGwYHEwcNEwYHDQYfDQUBBQEFAQUBBQEFAQEEBAQCAgIDAwkJCAYGBQYQCwYRBQYGBS8GBQYGDAYHBQcGAv6yAQIGBAQGBAkEAwUJAgMEAwwBBAMEAwcJCQgDAwMCAgEGAgYDAgMCAwMPBgEDAwEDBAcMBAEDBAQECQgEAwICAgEDAgQECQQFBAQDAQoCAgICAgIBAQcCBQEBAQMCAgECAQIBAQEBAQICAgQCCQEBBAEEAQQHBQQJCAQCAwEDBwYDAwYCAgMBAwIDAgkCAwIBBAEEDQECAAAAAQAAAAADQAKGADMAAAEiDgEHBhYXJicHFhc2NyYnBy4BNjc+ARYXHgIHDgInJgYeARcyNzYzPgI3Ni4BJyYCET51VhIVFygsWgyiUCAPJBccIhcZIiJnby8tPxYMC0ViNA0SARUOCBEMBj1rRQgJIUw0QwKFNV48QYw3CBI7IA+gUAcEkShsaygqLQMbF1RnMTNUMAEBFBsNAQICCUhrPjt1YBwkAAAAAwAAAAAC7gKKAAMABwALAAATETMRMxEzETMRMxH6ZGRkZGQCiv2oAlj9qAJY/agCWAAAAAkAAP+iA7wDIQADAAgAIgAxAEcAXABxAIQAlQAAAQYHIQMWFyE2EwYjBgcGBxYXFjc2NzYXNhcWFzYnJicmByYXBhcWFxYXFhcWNiYnJicFBgcGDwEGBwYXFjc2NzY3Nj8BNjc2AQYHBhcWFQYHBgcGFj4BNT4BJy4BBQYHBhcWFRYXFhcWNTQnJicmNS4BAQYHBgcGByIGBwYXNjc2NzYuAQUGFxYXFhcWFzYnLgEjJi8BAfRgYAGAwGQz/tIzaAwcKRIeCggUDBwRCA4JGTMdDhYLChwYFQjqIAsGHg4FKiIUFQQOOkX98R0bEBsODQsMAwQdDRYQCg8QDRkFCAKZFAUCAgEBAwsgAhAYExcTBgIN/KQXBAIHBAsIDRMiEAgCEwENAq4TJB4PGhcRJQMEFzc1NCwHAg392RoFBBYRE09EFwQDJRFQOAYCMqytASa0WloB1QIBBQgXFAIBBwUBAgICBgMBFQ4MBgQBAU8KFQ0aDAUvPg0TKAtfKwoMHREmEw0YGg8TBhAkHA0WDwwWDBT+0QUUCx0QCA0JQTwRDgQTDjJtNgcJEgUZDiIXCS0YJhoFGQ8lFAc/PQgL/rMJFxIJDQYVDQ8LChoYJgcTDgEKEg4SDQosCQsPDBUYMQMAAAARAAD/owO4AyIADwAfADEAdADKASgBcwG2Ag4CWwKeAvYDTAOOA9MEHwRpAAABJgYHBh4CNz4BNzYmJyYHNh4CDgMuAjY3PgEXBg8BDgEWFxY+ATsBNSM2NyYnKwEVIw8DFR8EMzczNzMXMxczFzMXMxczHwYzPwU1LwIjLwkjJyMnIycjNQ8EIw8BFQcjDwEjBxUHIwcjByMHFQ8DIxUPARUPAiMPAR8FMz8dMz8DLwMjBQ8FHxYVHwQzPwQ1JzUvCDUnNS8EIycjJzUvASMnNSc1LwE1Iy8BNScjJzUvAjUvBAUPBRUjFQcVBxUjFQcVFxUzFRcVFxUXFR8JMz8ENS8CNSc1JzUnNSc1JzU3NTc1NzU3NTc1LwUFDwUVBxUPDxUfBT8CNT8BNTczNzU/AjM/CjU3LwQjBQ8FHwIVFxUXMxczHwIzHwEzFRcVFxUXMx8BMxczFxUXFR8BFR8CFR8CMz8FNS8dBQ8IIwcjByMHIwcjByMPBBUfBTM1MzczNzM3Mz8LMzczPwE1PwE1NzU/BDUvBCMDKwEHIwcjFSMHIw8HFR8EMzczNzM3MzczNzMXMxczFzMXMxczPwU1LwUjJyM1IycjJxcPBR8ZPwQ1LwMjJzUnNScjLwEjLwE1JyMnNS8BIy8BNSc1JyM1JyMnIy8BNS8BIyc1JyMvAgUPAhUHIw8BFQ8CFQcVBxUPASMPARUPAhUPASMPASMPARUHFQ8BIw8CFR8FMz8ZNS8EIwEPAxUHFxUHFQcVBxUHFQ8IFR8DMz8GNTc1Pwc1NzUzNTc1NzUnNS8DIwUPBBUXFRcVFxUXFR8HFRcVHwIzFR8DMz8ENS8LNSc1JzUnNSc1LwQjEw8EFR8FMx8BFRczFzMfARUfATMXFR8EMxczHwYzPwU1LxcFDxcVHwYzPwgzPwQ1NzM3Mzc1PwE1PwEzPwQ1LwQjAfRAbxcZGFZ+Oj1RAQREOSsyJkgzEw4rQVBLOBoJFhhQYwkUHQkJBAgECQ0EWVkSJg4/BA4NCgUHBgICAwgIBAEIBCYECAMEBAQHBAgDGgMIBwcDCQUEBAQDBAEEAwcBAwUEBAQEBAkEJgQJBQQEBQ2xBQMGBwEDCAMBFQMBAwMBCQEMAQkJAwMCAQIDAwgEAQQCAgIDAwgEBQQJAwgDAgQDAgMCAwIDAgMDAwIDAwMDAwMDAwYDIwIDBAQCAgUECAUBhAQEBAMDAwEGAwMCAwIDAgMCAwcWAQQBBAEGAwICBAQDBAUJBAQEAwQBAgICAQIBAgECAgIBAQEIAQEBAgIEAQIHAwIBAgMCAQIGAwkDAwMECf3HBAgDAwICAQIBAQEBAQECAQgCAQEBAwMEBAQFCQQDAwQBAgUDAgEBAQEBAQIBAQIDAwkEAo0FBAQDBAICBwIDBQIEAQIDDAoDBAIEAQEEAwQECQgFBwMPAgEGBQgBAQEGAQIBAgECAgIJAQICAwQIBf2uBAQEAwICAgUGDAYBDAEGBwMBAwMBBwcDAQcHAQMBAwQIBAQMBAQEBAkEBAQFAgEBBAQDFQMECgcZAwoCAwMDAwMDAwIGAwIDAgMCCA4BpQQEAQcKHAsHEgQLBAcEBAcECAQQCAQDAgIBBAQDBAURDQQFBAUIBSYECQQEBAQEBAEEAwEDAQMEBAgECQQCAgECBgMEBQSnBQYGCwUMBQUGJgYKCAQCAwEBAgYECQQrBQkFBQUFCgUeBQoFBQUFCgQYCQUEAwQEAQEEAwQHJgUGBQsGCwbvBAUDBAQCAggCDAcIBwQDBAMEAwcGBw8CCQIDEQQDBAkJBAQDBAECAwIBAgMCAQISAQkEBgEDBAMBAwgEAwEDAQMBCAQEBAEECAEECgj99AQIBQQBBAQEDAQEBAgDAQMEAwQDBAkBDwIBAgMDBQIBBAMDAQIDAwgECQUHBQUQBgIGAg8HBgcDBAMEAwQHCAQEBwIBAgIDBAgEAq8ECAYCAQEBAQECCAIBAgIEARYBAQQDDAUJBAYFBAMKAggBAgECAgIHAQEBAQEEAwQIBPymBAQIBAIBAQECBgICAgEEAQYCCgMEAQMGBAUJBAQEAwQCARIBAgECAQICAgcCAQEBAQIHAwUElAUEBgICAQIDAwUEAQQNCQENAQQFBQQBBAUFCgUZAQQBFAYFBQULCgkFBAQDBAECAwMEBxMFBAUFBAUFBCUeCAQECQwDDQ0CGgQFAwEUBAQJCBYsBQUEBQUFBAUbBAYEAQECAwMEBAQJAwYFCwUFBQYUAR4FCgUFBAEEAQQFHA0EAQQFAwIBAgIDBAgEAjQBSzs5gFkeFRVtQD5xGhUnASI9SUw/KAcaOE1RISUsMhIjNgEPEQMDAQYZIkQI7QECAgUMBQkEAwYCAQEBAQECAgcCAgMCAgIBAgMDCAUJCAMFAgECAQIBAgICCQIBAQEnAQEDBQIEAQIPAwIBAgkMCQEJBAMDAQMDAQMLBwcJCQQDBAQBAQQDDAMEBgMDAgMDAwMDAwIDAwIDAgMCAwIDBAMWAwMICQkHAwQ8AQEDAwQNBQsCAwMDAwMDAgMDCiMDBwMHBA4LAwcDCAMDAgEBAwIECAkEAgQJBAQEBAQFAwEDAQMEAQMQBAMBAwgDAQoBAwMBAwMBAwMBBgQJAQMCAwMCqwEEBAMECAQECQUECQ0EGwUNCQQECQQBBCIEBQEEBAMDAgECAgMECAkFBBIECwQHBAQHBAgEHgQIBAcEBAcEBAkEBAQDBAF3AQIDAwgHBAcEGgMLCwcGBAMHFA8DBwEIBQQFCAMDAgICAgcBAxUBAwsBBxAEBAwEBAQEBAQJBCYFBQgEBAMEoQICAwMECQkJBgEMAQYMBgUDAwIBBAEEAQIFBAICAQEBBAEBAQYBAQECAQECAwcFBAUECAMDCQIBBgMQAwYDAgMCAwIDAgMGAgMDAwMDBwNNAQIBAwYMAwMFAwIBAQEEAwMECQUECAMDAgEBAQECCQICAgECAQIBAQECAgIBAQEEAQEBBQQDBQQFCAgDAgECzgEBAQEHAgIEAwQEBAkEBQYDAgkCAQEBAQEBAgUBAgMDCAQFBAkDAwMHAQEBAVMBAgIEBwkJCgEJBwYHAwQDBAMEBwgHFAQNBAQgAwMCAgICAwMICQUGBQUEAQQBBAUcDQQBCAQBBAQECAEDAQMBAwQIAwEDBAMBBgQHAgoBBAQBAwQDAQMMAwEDAQMBCAQEBAEEBAQBBA0XBQUEAQQBCQUKBQwEBQQEAwQBAgUHDB4IBAkEFAcIBwQDBAMEAwcGBAMHBQQECQQEAwT+xQEECAQEBAQeBQoFBQUFCQUnBQQFCQoEMgQFBAgEBgICBggKBRkBBAEUBgUFBQsGJgUGBQsGCwYWBgkIAwMEEAEBBggICQYRBQYFBgsFIQYLBQUKBg8BBAEZBQoBBAYCAQEDAgQICQgBKQQFBQQFBQkFIgUJBQUFBQoFFwUEBwIC/rIBAwYECQUEBAQCBQMECQEGCQMCAQIDAgECAwQDCgIIAQIBAgIDAQIDAwgFBAkEAwMDBAIBAgECAQIBEBAGAgMFCQMKAwMBAgICDwIDBQYMFAECAQIBAgECBgIGCQQFBAQEAwMCAQEBAgICAQIBCAwDBAMCAQIDAgECEgEJBAMFBAQEBQkEAwMEAAYAAP+VA74DJAAbADEASQBgAG0AegAAASYHBgcGBwYWFxYXHgE3PgI3NicuAScmJyMmBzYXFhcWFxYGBw4BJicuAjc2Nz4BFyYHBgcGBwYXFhcWFxY2Nz4CJyYnLgEHNhcWFxYHFgYHBgcGJicmJyY2NzY3NhcUFSMVMxUzNTM1IzUHMjMVMxUjFSM1IzUzAfNsZWFBQgsMNzw9U0+3VliETwYGHhx3T1BXAxUQY11ZOjwICT0+QKa0TVBkIBUXOTiiX1tVUTI1AQQkJEFEUk2eP0FFBB4gPDB8QlBKRyssAQFIPkBLR4wzNhQVFCcnPUoYn596n59hJSSfn0mgoAMiAjY1Wl1sXLZJSigoCxwdd6RZW1NThigpBQIxAzEwU1ZjWKxAQzsQKyyPs1VZQkROKwMwL09SW1NQTjY4EBAlMDKMoklMMiswMAIsKkZKUEuLLC8HCTEzNUVCkDs9IitdTk58nJx8nBidSp2dSgAABwAA/5UDvgMkABsAMQBJAGAAaQBtAHMAAAEmBwYHBgcGFhcWFx4BNz4CNzYnLgEnJicjJgc2FxYXFhcWBgcOASYnLgI3Njc+ARcmBwYHBgcGFxYXFhcWNjc+AicmJy4BBzYXFhcWBxYGBwYHBiYnJicmNjc2NzYXBg8BFzUXEQcnFBUnJRQVJyYnAfNsZWFBQgsMNzw9U0+3VliETwYGHhx3T1BXAxUQY11ZOjwICT0+QKa0TVBkIBUXOTiiX1tVUTI1AQQkJEFEUk2eP0FFBB4gPDB8QlBKRyssAQFIPkBLR4wzNhQVFCcnPUpFNmwv0crKGI8BWSpDIgMiAjY1Wl1sXLZJSigoCxwdd6RZW1NThigpBQIxAzEwU1ZjWKxAQzsQKyyPs1VZQkROKwMwL09SW1NQTjY4EBAlMDKMoklMMiswMAIsKkZKUEuLLC8HCTEzNUVCkDs9IiujJk0hlI+PASiPYGRlZGVlZR4wFwADAAD/mgO4AyIAEAAUAEIAAAEiBwEGFBcBFjI3ATY0JwEmBwkCNyIPBB8CDwIfBD8CHwI/BC8CPwIvBA8CJzUnAfQPC/5hCgoBnwsfCgGfCwv+YQsPAYb+ev569AICBA8DAQEDiYkDAQEDDwQEBQSJiQQFBAQPAwEBA4mJAwEBAw8EBAUEiYkEAyIL/mEKHwv+YQoKAZ8LHwoBnws+/nr+egGGrQEDDwQEBQSJiQQFBAQPAwEBA4mJAwEBAw8EBAUEiYkEBQQEDwMBAQOJiQECAAAAAAMAAP+WA78DIgAbADIASwAAASIHBgcGBwYWFxYXHgE3Njc+ATc2Jy4BJyYnJgc2FxYXFhcWBgcGBwYmJy4BNjc2Nz4BBwYHFwYHFhc3FzY3JyYnNzY3JicGDwEmJwHrbGNgP0AKCzk9PlROtFNXQENQCAcdG3lRU1kND09IRyssAQNAOTxIRpA3OTIQJihAI1JHHTpwODYqLG5xOh4mMhklMRgqLBkwJRkyAyI3Nltda1y3R0onJgscHTs5oVhbU1WLKSoEAY4CKShFR09JiS4xDA4pMDGHlz5BIxUWbh46cTY4LCpucDodJjIZJTAZLCoYMSUZMgAACgAA/5IDwQMjABwANwBRAGoAbwBzAHcAewB/AIMAAAEiIyIHBgcGBwYWFxYXHgE3Njc+ATc2LgEnJicmBzIzNhcWFxYXFgYHBgcOAScmJyYnJjc2Nz4BFyIjIgcGBwYHBhYXFhcWNjc2Nz4BJyYnLgEHMjMyFxYXFhcWBgcGBwYuAScuATc2Nz4BBxURIREFMxEjExUzNQcVMzUHFTM1BxUzNQHzAQJjXltAQhYVHi4vSEiyWVxLSmgVFhteSElWODsFBVxWVDk6DxAqNDVKTLRTVTs9HRwJCi41uG4FBVRPSzI0CQs2ODpMSJ1FRi0wHhQVNjOOTwMDS0VDKywGCDc1OEVEj3YgIgIfITooY2QBLv7q/v4aysrKysrKygMiLi1OUGFWs01OMzUqDg8wLpFWV62bNjcUDjEBLStMTVtSqERGJyoKICFAP1dUWVtKV2krKypISVRPnTs8GxsNJSY/QKNPUjs6QzAnJkBBS0eLMjQSFBtVPkCWQkUrHyJ5DP6QAXwY/rQBJxkZShgYVRgYTRgYAAAAEAAA/6MDuAMiAAsAFwBaALIBCAFLAaAB/QJIAooCzgMRA2gDtQQBBEsAAAEVIxUzFTM1MzUjNQczFTMVIxUjNSM1MxMxIwcjByMVIwcjDwcVHwQzNzM3MzczNzM3MxczFzMXMxczFzM/BTUvBSMnIzUjJyMnFyMPBR8ZPwQ1LwMjJzUnNScjLwEjLwE1JyMnNS8BIy8BNSc1JyM1JyMnIy8BNS8BIyc1JyMvAQUjDwIVByMPARUPAhUHFQcVDwEjDwEVDwIVDwEjDwEjDwEVBxUPASMPAhUfBTM/GTUvBCExIxUjDwMVHwQzNzM3MxczFzMXMxczFzMfBjM/BTUvAiMvCSMnIycjJyM1ByMPAiMPARUHIw8BIwcVByMHIwcjBxUPAyMVDwEVDwIjDwEfBTM/HTM/Ay8DBQ8FHxYVHwQzPwQ1JzUvCDUnNS8EIycjJzUvASMnNSc1LwE1Iy8BNScjJzUvAjUvAwUjDwUVIxUHFQcVIxUHFRcVMxUXFRcVFxUfCTM/BDUvAjUnNSc1JzUnNSc1NzU3NTc1NzU3NS8EBSMPAxUHFxUHFQcVBxUHFQ8IFR8DMz8GNTc1Pwc1NzUzNTc1NzUnNS8DBSMPAxUXFRcVFxUXFR8HFRcVHwIzFR8DMz8ENS8LNSc1JzUnNSc1LwQFIw8FFQcVDw8VHwU/AjU/ATU3Mzc1PwIzPwo1Ny8EBQ8FHwIVFxUXMxczHwIzHwEzFRcVFxUXMx8BMxczFxUXFR8BFR8CFR8CMz8FNS8cBSMPCCMHIwcjByMHIwcjDwQVHwUzNzM3MzczNzM/CzM3Mz8BNT8BNTc1PwQ1LwQFDwUVHwUzHwEVFzMXMx8BFR8BMxcVHwQzFzMfBjM/BTUvFiEjDxcVHwYzPwgzPwQ1NzM3Mzc1PwE1PwEzPwQ1LwQBrn19jH19dV59fV59fS8LBgsFDAUFBiYGCggEAgMBAQIGBAkEKwUJBQUFBQoFHgUKBQUFBQoEGAkFBAMEBAEBBAMEByYFBgULBgsG9AUEBQMEBAICCAIMBwgHBAMEAwQDBwYHDwIJAgMRBAMECQkEBAMEAQIDAgECAwIBAhIBCQQGAQMEAwEDCAQDAQMBAwEIBAQEAQQIAQQK/fEFBAgFBAEEBAQMBAQECAMBAwQDBAMECQEPAgECAwMFAgEEAwMBAgMDCAQJBQcFBRAGAgYCDwcGBwMEAwQDBAcIBAQHAgECAgMECAEEEg0KBQcGAgIDCAgEAQgEJgQIAwQEBAcECAMaAwgHBwMJBQQEBAMEAQQDBwEDBQQEBAQECQQmBAkFBAQFDa0ECAYHAQMIAwEVAwEDAwEJAQwBCQkDAwIBAgMDCAQBBAICAgMDCAQFBAkDCAMCBAMCAwIDAgMCAwMDAgMDAwMDAwMDBgMjAgMEBAICBQQIAYQFCAQDAwMBBgMDAgMCAwIDAgMHFgEEAQQBBgMCAgQEAwQFCQQEBAMEAQICAgECAQIBAgICAQEBCAEBAQICBAECBwMCAQIDAgECBgMJAwMDBP3DBQQIAwMCAgECAQEBAQEBAgEIAgEBAQMDBAQEBQkEAwMEAQIFAwIBAQEBAQECAQECAwMJAu4FBAgGAgEBAQEBAggCAQICBAEWAQEEAwwFCQQGBQQDCgIIAQIBAgICBwEBAQEBBAMECPynBQgIBAIBAQECBgICAgEEAQYCCgMEAQMGBAUJBAQEAwQCARIBAgECAQICAgcCAQEBAQIHAwUC8AQFBAQDBAICBwIDBQIEAQIDDAoDBAIEAQEEAwQECQgFBwMPAgEGBQgBAQEGAQIBAgECAgIJAQICAwQI/a0ECAQDAgICBQYMBgEMAQYHAwEDAwEHBwMBBwcBAwEDBAgEBAwEBAQECQQEBAUCAQEEBAMVAwQKBxkDCgIDAwMDAwMDAgYDAgMCAwIIAZwFBAQBBwocCwcSBAsEBwQEBwQIBBAIBAMCAgEEBAMEBQwFDQQFBAUIBSYECQQEBAQEBAEEAwEDAQMEBAgECQQCAgECBgMEBf5EBAUEBgICAQIDAwUEAQQNCQENAQQFBQQBBAUFCgUZAQQBFAYFBQULCgkFBAQDBAECAwMEBxMFBAUFBAUFBCUeCAQECQwDDQISBQQFAwEUBAQJCBYsBQUEBQUFBAUbBAYEAQECAwMEBAQJAwYFCwUFBQYUAR4FCgUFBAEEAQQFHA0EAQQFAwIBAgIDBAgCIX2MfX2MfRd9Xn1+XQGVAQEBAQcCAgQDBAQECQQFBgMCCQIBAQEBAQECBQECAwMIBAUECQMDAwcBAQEBUwECAgQHCQkKAQkHBgcDBAMEAwQHCAcUBA0EBCADAwICAgIDAwgJBQYFBQQBBAEEBRwNBAEIBAEEBAQIAQMBAwEDBAgDAQMEAwEGBAcIAQQEAQMEAwEDDAMBAwEDAQgEBAQBBAQEAQQNFwUFBAEEAQkFCgUMBAUEBAMEAQIFBwweCAQJBBQHCAcEAwQDBAMHBgQDBwUEBAkEBAMEAQICBQwFCQQDBgIBAQEBAQICBwICAwICAgECAwMIBQkIAwUCAQIBAgECAgIJAgEBAScCAwUCBAECDwMCAQIJDAkBCQQDAwEDAwEDCwcHCQkEAwQEAQEEAwwDBAYDAwIDAwMDAwMCAwMCAwIDAgMCAwQDFgMDCAkJBwMEOwECAwMEDQULAgMDAwMDAwIDAwojAwcDBwQOCwMHAwgDAwIBAQMCBAgJBAIECQQEBAQEBQMBAwEDBAEDEAQDAQMIAwEKAQMDAQMDAQMDAQYECQEDAgMDqQEEBAMECAQECQUECQ0EGwUNCQQECQQBBCIEBQEEBAMDAgECAgMECAkFBBIECwQHBAQHBAgEHgQIBAcEBAcEBAkEBAQDBC0BBAgEBAQEHgUKBQUFBQkFJwUEBQkKBDIEBQQIBAYCAgYICgUZAQQBFAYFBQULBiYFBgULBgsGFgYJCAMDBBACBggICQYRBQYFBgsFIQYLBQUKBg8BBAEZBQoBBAYCAQEDAgQICQgBKQQFBQQFBQkFIgUJBQUFBQoFFwUEBwICOQECAwMIBwQHBBoDCwsHBgQDBxQPAwcBCAUEBQgDAwICAgIHAQMVAQMLAQcQBAQMBAQEBAQECQQmBQUIBAQDBKABBAMDBAkJCQYBDAEGDAYFAwMCAQQBBAECBQQCAgEBAQQBAQEGAQEBAgEBAgMHBQQFBAgDAwkCAQYDEAMGAwIDAgMCAwIDBgIDAwMDAwdKAQIBAwYMAwMFAwIBAQEEAwMECQUECAMDAgEBAQECCQICAgECAQIBAQECAgIBAQEEAQEBBQQDBQQFCAgDAgEnAQEDBgQJBQQEBAIFAwQJAQYJAwIBAgMCAQIDBAMKAggBAgECAgMBAgMDCAUECQQDAwMEAgECAQIBAgEQEAYCAwUJAwoBAgICDwIDBQYMFAECAQIBAgECBgIGCQQFBAQEAwMCAQEBAgICAQIBCAwDBAMCAQIDAgECEgEJBAMFBAQEBQkEAwMEAAAAAAgAAP+aA7gDIgAUACkALgAyADYAOgA+AEIAAAEiBwYHBhQXFhcWMjc2NzY0JyYnJgcyFxYXFhQHBgcGIicmJyY0NzY3NgcVESERBTMRIxMVMzUHFTM1BxUzNQcVMzUB9HpqZjw+PjxmavRqZjw+PjxmanpuXls1Nzc1W17cXls1Nzc1W14pAS7+6v7+GsrKysrKysoDIj48Zmr0amY8Pj48Zmr0amY8PjE3NVte3F5bNTc3NVte3F5bNTfVDP6QAXwY/rQBJxkZShgYVRgYTRgYAAAACgAA/6IDuAMgAA8AHwAxAGwA1QFeAbsCAgJMArgAAAEmBgcGHgI3PgE3NiYnJgc2HgIOAy4CNjc+ARcGDwEOARYXFj4BOwE1IzY3JgMrAQcjByMHFQ8FFR8FMz8DMzczNzM3MxczFzMXMx8BMz8DNS8EIzUjJyMnFw8GFR8KMx8GFR8CMx8NMz8ENS8BNScjLwYjLwE1Iy8LIy8BIy8HIzUnNS8EIwUPASMPBBUPBBUHIwcVDwMjFQcVByMVDwQVByMPARUPAhUPAiMPAxUPAxUHFQ8KFQcVHwQ/BDM/BDU/JjUvAwEPBRUXFQcVBxUHFQcVBxUHFQcVBxUHFQcVBxUPBxUfBD8FMz8BMz8BNT8BMzczNzU3NTM1NzU3NTc1NzU3NTc1NzU3NSc1LwQFDwUVFxUXFRczHwUzHwEVFxUXFRcVMxcVFxUfBD8ENS8NNSc1JzUnNS8DAQ8XHwQ/BDM/AzM3MzczNzM3Mzc1NzM3NTczPwIzNzM1PwM1LwQFDwUVHwMVHwEzHwIzHwIVHwEzHwEVHwEzFzMXMxczHwIzFzMXFTMfBzMXFRczFTMXMz8ENS8EIycjJyMnIy8KIy8EIy8FIwH0QG8XGRhWfjo9UQEERDkrMiZIMxMOK0FQSzgaCRYYUGMJFB0JCQQIBAkNBFlZEiYOOwcNBg0NBycNDgQDAwQBAgMDCQQFBgwGFwYLBgYGBikGBgYGBgUfBAUMAwMCAgYDCicGBwYNB+kFBAQDAwECAgIGAgIDBgUEAwgBDgIIAgYCBAECAgECAwIDBQQDBAMKBQYDCQQJBAQDBAIEBgEEAwIDAgMCAQIIAQUDBAIEAgIFAgcCAgECCQECAgMHAwIDAgECAwIGAgoF/fMFBwECAwIDAgMCAwIDBAECAgMCBAEEBAECAgICAgIBAgICBAICBAEBAQIDAgIKAQICAgEEAQIBAgECAQICAQQEAw4ECAQDAQECAwECAgIBAgECAQIBAgIDAgECCAIBAgICAQQCBAEGAgoCBgMKAwYDBQMCAQQGCAUCsgQFAwYCAQEBAQEBAQECAQMFAwUDBAMCBgMBAgMGBAkJBAQDAgEBAwIBAgMDAgEFAQwDAQIBAQEBAQEBAQQDBAQI/KYEBQMEBAEBAwIBAwIBBAEKAQQDAgMCAQIDAQIEBwkJBAQDBAIEAgMCBwQBBgECAQIIAQEBAQUICAKxBAQJBAUKBA8FBQsPBgULBSEGCxAIBAUCAgQDBA0JBgYUBQESBgcFAQUBBQEFARwBCwUBBQUBBQsPAQQBAwMCAQQDBAQI/d4EBAQDAgIBAgMEDQIBAgMCAQIDAwsCAQgDAwUBAgECAQIBAgMDAQIBAgECBAMGAw0DHQIDDQQDDQkFCAUCAQQDBAQDBAgDFAIRAwkFEQIGBQMFBQUCAQ8CBQICAQQDBBEEBAUCNAFLOzmAWR4VFW1APnEaFScBIj1JTD8oBxo4TVEhJSwyEiM2AQ8RAwMBBhkiRAgBSAECBgECBAIDBAgJBQQEAwQBAgICBAIBAQEBAQUBBgQDCQUICAIEBgEBAU8BAQMDBAQEBQkEBgECAQYDBAIIDgMIAwYDBAECAgMEAwQDBwcDCAMSCggCBAICAwMICgcHAQwIBAQEBAQEBAsBBwMGAgYCAwUDBwMCAwkDAgIHAgICAgEBAQICBAIFDAEEAgICAgIBAgICAgIBBAIBAgIDBAEEAQQBAgMCAwIBAgMCAQIGAgECBgMDAgUCAQIPAwIBAgECAwYDAwMDAwMDAwEECQUIAwMDAQQDAwQGBQMCBQECAwIDAgMCAwMCBQIDAgwCAwIDAgMEAwQDBgMKAwYCCgEGAgUEBAQJCQYEAf7GAQICCAQEBAQzAwkDBgIGAwMDAwMDBgIDAwkCDgMIAQ0FCwUGCgcEBQkEBgICAgIDAwMDBgYGBQEFBw8mAwoDAwcDAwQDAwQDAwQDBwMOAywFCQgEAgMCEwECAwMIBBsGBxMHDRMGBw0GHw0FAQUBBQEFAQUBBQEBBAQEAgICAwMJCQgGBgUGEAsGEQUGBgUvBgUGBgwGBwUHBgL+sgECBgQEBgQJBAMFCQIDBAMMAQQDBAMHCQkIAwMDAgIBBgIGAwIDAgMDDwYBAwMBAwQHDAQBAwQEBAkIBAMCAgIBAwIEBAkEBQQEAwEKAgICAgICAQEHAgUBAQEDAgIBAgECAQEBAQECAgIEAgkBAQQBBAEEBwUECQgEAgMBAwcGAwMGAgIDAQMCAwIJAgMCAQQBBA0BAgAAAwAAAAADIAJYAAMABwALAAATFSE1BRUhNQUVITXIAlj9qAJY/agCWAJYZGTIZGTIZGQAAAUAAP/TA9QC6QAcAFYAdgCKAJ4AAAEiBgc5ARQXFhcGBwYPARUhNScmJyYnNjU5ATQmBzIzFxYXFh8BFhcWMzEyPwEWFRQHBgcXFhcWFRYVFA8BDgEiJi8BJjU0NzQ3Nj8BJy4BNTQ3MjczNgcwMQYXFhceATI2NzY3NicwMRYXFSM1IxUjNSMVIzU2EyIOARURFB4BMyEyPgE1ETQuASMFITIeARURFA4BIyEiLgE1ETQ+AQFIJTIBCgYJIhceDwEBTAEPHhchFzFJAgIEDwkGBgIFAwYKDAoEBgUGEgIGCgIBAQEJHiQeCQEBAQIKBQIECg4IAwECCSICAQIGDCYqJgwGAgECMhIwFJwVLxMONVk1NVk1Ajo1WjQ0WjX9xgI6JT4kJD4l/cYlPiQkPgJjMSMSFg4LDA8UHAKFhQIcFA8MFyojMS8BAQICBAEEAQIFAwwPFg0PCxIBBAYGBAkCAgEKCgoKAQICCQQGBgQBFAMIIg4REAEDggwGDAUNDQ0NBQwGDBYgbExMTExsIgFLNFk1/m41WTQ0WTUBkjVZNDwkPSX+biU9JCQ9JQGSJT0kAAAFAAAAAAOPApMAAwAHAAsADwATAAATESERBTMVIzchFSEHMxUjNyEVIVkDNvztn5/CAi790sKfn8ICLv3SApP9lwJp0a2trSOlpaUAAwAAAAADUgK8AAQACAAUAAATFREhEQUhESEBFSMVMxUzNTM1IzWWArz9cAJk/ZwBBZubWpubArwZ/V0CvCz9nAH6m1qbm1qbAAAAAAQAAP+WA70DIgAXADMAPwBLAAABIg4DFhceAjc+ATc2NzYnLgEnJiMXMhcWFxYXFgYHBgcGBwYnJicmJyYnJjc+AhcHFSMVMxUzNTM1IzUHMxUzFSMVIzUjNTMB8Felf0QBQD07obBRVIYnKQMGHh52Tl5rCFVQTjk6FhcXKyxERlpYVlhDQycmAwMjHnKUT0Z9fYx9fXVefX1efX0DIkZ9obOmPj9JCR4delFTWFdVU4cmLzEnJkJEUk+nSEovNBAPFhY5NVFPV1pOSXA+AdB9jH19jH0XfV59fl0AAAAABAAA/5YDvQMjABYAMQA7AEQAAAEmDgMWFx4CNz4BNzY3NicuAScmBzYXFhcWFxYGBwYHBgcGJyYnJicmJyY3PgIXBg8BJwM3NjcXAxYXFhc3BycHAfRYpoFEAUA9O6GwUVSGJykDBh4edk5ea1ZSUDo7FxcXKyxERlpYVlhDQycmAwMjHnKU/BEiM4B0F0gjhokHDkMiHh18MgMiAUZ+obOmPj9JCR4delFTWFdVU4cmLzEBJiVDRFRPp0hKLzQQDxYWOTZQT1daTklwPtMjRWmm/qoeWy6aAQYJElUqQ3SRTQAABgAA/5UDvgMkABsAMQBJAGAAZABpAAABJgcGBwYHBhYXFhceATc+Ajc2Jy4BJyYnIyYHNhcWFxYXFgYHDgEmJy4CNzY3PgEXJgcGBwYHBhcWFxYXFjY3PgInJicuAQc2FxYXFgcWBgcGBwYmJyYnJjY3Njc2FwYHIQMWFyE2AfNsZWFBQgsMNzw9U0+3VliETwYGHhx3T1BXAxUQY11ZOjwICT0+QKa0TVBkIBUXOTiiX1tVUTI1AQQkJEFEUk2eP0FFBB4gPDB8QlBKRyssAQFIPkBLR4wzNhQVFCcnPUpVYGABgMBkM/7SMwMiAjY1Wl1sXLZJSigoCxwdd6RZW1NThigpBQIxAzEwU1ZjWKxAQzsQKyyPs1VZQkROKwMwL09SW1NQTjY4EBAlMDKMoklMMiswMAIsKkZKUEuLLC8HCTEzNUVCkDs9IitjrK0BJrRaWgAAAAAGAAD/lQO+AyQAGwAxAEkAYABqAHUAAAEmBwYHBgcGFhcWFx4BNz4CNzYnLgEnJicjJgc2FxYXFhcWBgcOASYnLgI3Njc+ARcmBwYHBgcGFxYXFhcWNjc+AicmJy4BBzYXFhcWBxYGBwYHBiYnJicmNjc2NzYFBg8BJwM3NjcXAxYXFhc3BycHBgcB82xlYUFCCww3PD1TT7dWWIRPBgYeHHdPUFcDFRBjXVk6PAgJPT5AprRNUGQgFRc5OKJfW1VRMjUBBCQkQURSTZ4/QUUEHiA8MHxCUEpHKywBAUg+QEtHjDM2FBUUJyc9SgECESIzgHQXSCOGiQcOQyIeHXwOGQsDIgI2NVpdbFy2SUooKAscHXekWVtTU4YoKQUCMQMxMFNWY1isQEM7ECssj7NVWUJETisDMC9PUltTUE42OBAQJTAyjKJJTDIrMDACLCpGSlBLiywvBwkxMzVFQpA7PSIrdiNFaab+qh5bLpoBBgkSVSpDdJEWJBMAAAMAAP+WA78DIgAbADIAOwAAASIHBgcGBwYWFxYXHgE3Njc+ATc2Jy4BJyYnJgc2FxYXFhcWBgcGBwYmJy4BNjc2Nz4BFwYPARc1FxEHAetsY2A/QAoLOT0+VE60U1dAQ1AIBx0beVFTWQ0PT0hHKywBA0A5PEhGkDc5MhAmKEAjUhk2bC/RysoDIjc2W11rXLdHSicmCxwdOzmhWFtTVYspKgQBjgIpKEVHT0mJLjEMDikwMYeXPkEjFRaiJk0hlI+PASiPAAAABAAA//ADqwLMABMAKwAvADwAABMiDgEVERQeATMhMj4BNRE0LgEjBSEyHgEVERQOASsBESERIyIuATURND4BEyERITcdASMVMxUzNTM1IzXYKkcqKkcqAjkqRykpRyr9xwI5HTEcHDEddP6ucx0xHBwxrwEU/uxzTU0uTU0CzClHKv5YKkcpKUcqAagqRykwHDEd/lgdMRwBNP7MHDEdAagdMRz+mf7s7Rc2Lk1NLk0AAAAABAAA//ADqwLMABMAKwAvADMAABMiDgEVERQeATMhMj4BNRE0LgEjBSEyHgEVERQOASsBESERIyIuATURND4BEyERITcVMzXXKkcpKUcqAjoqRykpRyr9xgI6HTEcHDEddP6udB0wHBwwsAEU/uwlywLMKUcq/lgqRykpRyoBqCpHKTAcMR3+WB0xHAE0/swcMR0BqB0xHP6Z/uunLy8AAAIAAP/wA6sCzAATACcAABMiDgEVERQeATMhMj4BNRE0LgEjBSEyHgEVERQOASMhIi4BNRE0PgHXKkcpKUcqAjoqRykpRyr9xgI6HTEcHDEd/cYdMBwcMALMKUcq/lgqRykpRyoBqCpHKTAcMR3+WB0xHBwxHQGoHTEcAAADAAD/lgO/AyIAGwAyADwAAAEiBwYHBgcGFhcWFx4BNzY3PgE3NicuAScmJyYHNhcWFxYXFgYHBgcGJicuATY3Njc+ARcGDwEnAzc2NxcB62xjYD9ACgs5PT5UTrRTV0BDUAgHHRt5UVNZDQ9PSEcrLAEDQDk8SEaQNzkyECYoQCNS1hEiM4B0F0gjhgMiNzZbXWtct0dKJyYLHB07OaFYW1NViykqBAGOAikoRUdPSYkuMQwOKTAxh5c+QSMVFnUjRWmm/qoeWy6aAAAGAAD/lQO+AyQAGwAxAEkAYABrAHkAAAEmBwYHBgcGFhcWFx4BNz4CNzYnLgEnJicjJgc2FxYXFhcWBgcOASYnLgI3Njc+ARcmBwYHBgcGFxYXFhcWNjc+AicmJy4BBzYXFhcWBxYGBwYHBiYnJicmNjc2NzYXBgIHNjc2NxcmLwEWHwEnBgcGBwY3Njc2AfNsZWFBQgsMNzw9U0+3VliETwYGHhx3T1BXAxUQY11ZOjwICT0+QKa0TVBkIBUXOTiiX1tVUTI1AQQkJEFEUk2eP0FFBB4gPDB8QlBKRyssAQFIPkBLR4wzNhQVFCcnPUpVGE0XFyonFH0ZMTIMFiJECBkSBgoBCxQWAyICNjVaXWxctklKKCgLHB13pFlbU1OGKCkFAjEDMTBTVmNYrEBDOxArLI+zVVlCRE4rAzAvT1JbU1BONjgQECUwMoyiSUwyKzAwAiwqRkpQS4ssLwcJMTM1RUKQOz0iK29C/vNBFzArFYdOnlEkSW5KBx0UBwsGIUNMAAAAAAcAAP+SA8EDIwAcADcAUQBqAHsAjACeAAABIiMiBwYHBgcGFhcWFx4BNzY3PgE3Ni4BJyYnJgcyMzYXFhcWFxYGBwYHDgEnJicmJyY3Njc+ARciIyIHBgcGBwYWFxYXFjY3Njc+AScmJy4BBzIzMhcWFxYXFgYHBgcGLgEnLgE3Njc+ARciBgcGHgI3PgE3NiYnJiMXMh4CDgMuAjY3PgEfAQYPAQ4BFhcWPgE7ATUjNjcmAfMBAmNeW0BCFhUeLi9ISLJZXEtKaBUWG15ISVY4OwUFXFZUOToPECo0NUpMtFNVOz0dHAkKLjW4bgUFVE9LMjQJCzY4OkxInUVGLTAeFBU2M45PAwNLRUMrLAYINzU4RUSPdiAiAh8hOihjLz9sFxkYVn46PVEBBEQ5KzIEJUYyEw4rQVBLOBoJFhhQLDcJFB0JCQQIBAkNBFlZEiYOAyIuLU5QYVazTU4zNSoODzAukVZXrZs2NxQOMQEtK0xNW1KoREYnKgogIUA/V1RZW0pXaSsrKkhJVE+dOzwbGw0lJj9Ao09SOzpDMCcmQEFLR4syNBIUG1U+QJZCRSsfImFKOzmAWR4VFW1APnEaFScjPEhMPygHGjhNUSElLAExEiM2AQ8RAwMBBhkiRAgAAAAEAAD/lgO9AyMAFgAxADwASgAAASYOAxYXHgI3PgE3Njc2Jy4BJyYHNhcWFxYXFgYHBgcGBwYnJicmJyYnJjc+AhcGAgc2NzY3FyYvARYfAScGBwYHBjc2NzYB9FimgUQBQD07obBRVIYnKQMGHh52Tl5rVlJQOjsXFxcrLERGWlhWWENDJyYDAyMecpRPGE0XFyonFH0ZMTIMFiJECBkSBgoBCxQWAyIBRn6hs6Y+P0kJHh16UVNYV1VThyYvMQEmJUNEVE+nSEovNBAPFhY5NlBPV1pOSXA+zEL+80EXMCsVh06eUSRJbkoHHRQHCwYhQ0wABAAA/5YDvQMjABYAMQA1ADoAAAEmDgMWFx4CNz4BNzY3NicuAScmBzYXFhcWFxYGBwYHBgcGJyYnJicmJyY3PgIXBgchAxYXITYB9FimgUQBQD07obBRVIYnKQMGHh52Tl5rVlJQOjsXFxcrLERGWlhWWENDJyYDAyMecpRPYGABgMBkM/7SMwMiAUZ+obOmPj9JCR4delFTWFdVU4cmLzEBJiVDRFRPp0hKLzQQDxYWOTZQT1daTklwPsCsrQEmtFpaAAcAAP/TA9QC6QATACcAKwAzADcAOwA/AAATIg4BFREUHgEzITI+ATURNC4BIwUhMh4BFREUDgEjISIuATURND4BFxEhEQUhFSE1IxUjFTMVIzchFSEDFSE11zVZNTVZNQI6NVo0NFo1/cYCOiU+JCQ+Jf3GJT4kJD4BAfr+GwHP/qkWYmJieAFX/ql2Ac0C6TRZNf5uNVk0NFk1AZI1WTQ8JD0l/m4lPSQkPSUBkiU9JEj+hAF8g2hnZxVmZmYBTmxsAAACAAAAAAN9ApMASgCzAAABIgc5AQYHOQEGBzkBBgcGHQEUFzAxFhcWMxY3OQEyNjU0JzMyNzY3MTYnPgE0Jy4BKwE2NTkBNCcuASMFNzY/ATY3PgEnLgEvATEHMDIVMhc5ARYGBzkBBg8BDgEVFBcxHgEXFjsBFjczMhYXFhQHBisBFSEyFhcWFTEUBiMhFSEyFhcWBzkBDgEjIRUzMhYXFhU5ARQHDgEjBic5ASInJic1Jj0BNDc2NzY3MTY3MTYzNDMBzA0SPbgvEwgCAQgQLShB3NsaHQUQGg4NBgYMGxsOCBgOFQYPCBgO/sMFBgQOEwYPBA0GEgoFAQEFBQUCBwgdDBYKAgIFBwMCDEuWcQYIBAgHBA/yAT4GCAQHCg/+wgEPBwkECAMDCwv+8c0FBgMGBgIGBtvbOR4hDQcBAgYRJMMxBwQBApMKKIAgPxggEyQNMSJBHhoBASMcDxEOCxgeFwMhOxQKDQ4RHRMLDAEFBwMOFQcTLhIKDAIBIwEIBxoJCh0MFQ0GAwYFBgEBAQEEBQwfCQYjBAUKEhMMIwYGDRUMCSMDBAgRDwgDAgEBFBY0AR4sCiQSHRUzGYcgBAEAAAMAAAAAA4oCagADAAYACwAAExEhEQUhBSUFJREhXwMr/SgChP6+/o4BcgFz/RsCav3pAhcj1Mr09P45AAIAAP/TA9QC6QATACMAABMiDgEVERQeATMhMj4BNRE0LgEjBSEyFhURFAYjISImNRE0Nuc5YTk5YTkCGjlhOTlhOf3mAhorOjor/eYrOjoC6ThfOf6KOV84OF85AXY5XzhuOSn+iik5OSkBdik5AAAFAAD/mgO4AyIAFAApADoASwBdAAABIgcGBwYUFxYXFjI3Njc2NCcmJyYHMhcWFxYUBwYHBiInJicmNDc2NzYXIgYHBh4CNz4BNzYmJyYjFzIeAg4DLgI2Nz4BHwEGDwEOARYXFj4BOwE1IzY3JgH0empmPD4+PGZq9GpmPD4+PGZqem5eWzU3NzVbXtxeWzU3NzVbXmo/bBcZGFZ+Oj1RAQREOSsyBCVGMhMOK0FQSzgaCRYYUCw3CRQdCQkECAQJDQRZWRImDgMiPjxmavRqZjw+PjxmavRqZjw+MTc1W17cXls1Nzc1W17cXls1N71KOzmAWR4VFW1APnEaFScjPEhMPygHGjhNUSElLAExEiM2AQ8RAwMBBhkiRAgAAAAFAAD/lgO9AyMAFgAxADYAQABGAAABJg4DFhceAjc+ATc2NzYnLgEnJgc2FxYXFhcWBgcGBwYHBicmJyYnJicmNz4CBxQVIREFMjMGBwYHBgcmNxQVITUXAfRYpoFEAUA9O6GwUVSGJykDBh4edk5ea1ZSUDo7FxcXKyxERlpYVlhDQycmAwMjHnKUfgGa/sFycg8gGA0VEEDj/sicAyIBRn6hs6Y+P0kJHh16UVNYV1VThyYvMQEmJUNEVE+nSEovNBAPFhY5NlBPV1pOSXA++JycATgxCRwWCQ8CNAVdXbp9AAAEAAD/lQO+AyMAGwAzAEoAYQAAASYHBgcGBwYWFxYXHgE3PgI3NicuAScmJyMmBzYXFhcWFxYGBwYHBiYnJicuATc2Nz4BFyIHBgcGFQYWFxYXFjY3PgInJicuAQcyFxYXFgcUBgcGBwYmJyYnJjY3Njc2AfBsZGE/QgsMNzw9U0+3VliETwYGHhx1Tk9WAxsFY1tYODoGCEFAQlRRsUxOMDMgFhY6OqdNW1JQMTICTEJFUkybPkBEBB8gPDKANVFJRykqA0k9QEpHjDM2FBUUJyg9TQMiATY1Wl1rXLZJSigoCxwdd6RZW1NShigpBgIxATMyVFdjWKtAQRscEyosR0ezVllCRk4uMjBQU1tTmzU3Dg8nMDGMoklMMiwvMS0rSEpRSocsLQcJMTM1RUKQOz4hLQAAAAAGAAD/lQO+AyQAGwAxAEkAYABoAHEAAAEmBwYHBgcGFhcWFx4BNz4CNzYnLgEnJicjJgc2FxYXFhcWBgcOASYnLgI3Njc+ARcmBwYHBgcGFxYXFhcWNjc+AicmJy4BBzYXFhcWBxYGBwYHBiYnJicmNjc2NzYXFBUjFTMVNycWHwEHNSM1MwHzbGVhQUILDDc8PVNPt1ZYhE8GBh4cd09QVwMVEGNdWTo8CAk9PkCmtE1QZCAVFzk4ol9bVVEyNQEEJCRBRFJNnj9BRQQeIDwwfEJQSkcrLAEBSD5AS0eMMzYUFRQnJz1Kh+LipYkRIjNm398DIgI2NVpdbFy2SUooKAscHXekWVtTU4YoKQUCMQMxMFNWY1isQEM7ECssj7NVWUJETisDMC9PUltTUE42OBAQJTAyjKJJTDIrMDACLCpGSlBLiywvBwkxMzVFQpA7PSIrdDIyvmTDehQoPXk2hQAAAAMAAP+WA78DIgAbADIAPQAAASIHBgcGBwYWFxYXHgE3Njc+ATc2Jy4BJyYnJgc2FxYXFhcWBgcGBwYmJy4BNjc2Nz4BFwYCBzY3NjcXJicB62xjYD9ACgs5PT5UTrRTV0BDUAgHHRt5UVNZDQ9PSEcrLAEDQDk8SEaQNzkyECYoQCNSKRhNFxcqJxR9GTEDIjc2W11rXLdHSicmCxwdOzmhWFtTVYspKgQBjgIpKEVHT0mJLjEMDikwMYeXPkEjFRZuQv7zQRcwKxWHTp4AAAAEAAD/agKiA1IAAwAUAB4AKQAAJSEVIQERMzI2PQE0Jz4BPQE0JyYjBzMyFh0BFAYrAQczMhcWHQEUBisBAqL+pAFc/qSwVVZRIyAmKFQ5OR8aICIwBTUlEBIcHUMpvwPo/TZUUjp7IhJGNxxQKCpkJCgmKSNuEhQwPiYhAAAAAAQAAP+aA7gDIgAQABQAagBvAAABIgcBBhQXARYyNwE2NCcBJgcJAiUxDwMVLwIPBB8CIw8DFR8DMw8CHwQ/AhUfAzM/AzUfAj8ELwIzPwI1LwIjPwIvBA8CNS8CBzA5ATAB9A8L/mEKCgGfCx8KAZ8LC/5hCw8Bhv56/noBfQQEAgFjAwQEBA0CAQECY4wEAwIBAQIDBIxjAgEBAg0EBAQDYwECBAQSBAQCAWMDBAQEDQIBAQJjjAQDAwMDBIxjAgEBAg0EBAQDYwECBIsDIgv+YQofC/5hCgoBnwsfCgGfCz7+ev56AYbGAQIDBIxjAgEBAg0EBAQDYwECBAQSBAQCAWMDBAQEDQIBAQJjjAQDAgEBAgMEjGMCAQECDQQEBARiAQIEGgQCAWMDBAQEDQIBAQJjjAQDAzAAAAAEAAD/mgO4AyIAEAAUABoAHwAAASIHAQYUFwEWMjcBNjQnASYHCQIlDwEXITcnFwcjJwH0Dwv+YQoKAZ8LHwoBnwsL/mELDwGG/nr+egGGB9BSAQpS17tI5kgDIgv+YQofC/5hCgoBnwsfCgGfCz7+ev56AYbgBZf9/X6H3NwAAAIAAP+aA7gDIgAPABMAABMGFBcBFjI3ATY0JwEmIgcJAzsKCgGfCx8KAZ8LC/5hCh8L/pQBhgGG/noBeAofC/5hCgoBnwsfCgGfCwv+RwGG/nr+egAAAAAEAAD/mgO4AyIAEAAUACEALgAAASIHAQYUFwEWMjcBNjQnASYHCQIlIg4BFB4BMj4BNC4BBzIeARQOASIuATQ+AQH0Dwv+YQoKAZ8LHwoBnwsL/mELDwGG/nr+egGGOWE4OGFyYTg4YTkzVjIyVmZWMjJWAyIL/mEKHwv+YQoKAZ8LHwoBnws+/nr+egGG0jhhcmE4OGFyYTgXMlZmVjIyVmZWMgAAAAADAAD/lgO/AyIAGwAyAEoAAAEiBwYHBgcGFhcWFx4BNzY3PgE3NicuAScmJyYHNhcWFxYXFgYHBgcGJicuATY3Njc+ARcmBw4BBwYXFhceATc2NzY3PgEnJicuAQHrbGNgP0AKCzk9PlROtFNXQENQCAcdG3lRU1kND09IRyssAQNAOTxIRpA3OTIQJihAI1IpNjIvQgkLEg4oJWk1OCwuGhkEFhYsHksDIjc2W11rXLdHSicmCxwdOzmhWFtTVYspKgQBjgIpKEVHT0mJLjEMDikwMYeXPkEjFRZRAhoZWTQ4MzQoJSUGByAdMi9vMDQgGBoAAwAA/5YDvwMiABsAMgA2AAABIgcGBwYHBhYXFhceATc2Nz4BNzYnLgEnJicmBzYXFhcWFxYGBwYHBiYnLgE2NzY3PgEXBgchAetsY2A/QAoLOT0+VE60U1dAQ1AIBx0beVFTWQ0PT0hHKywBA0A5PEhGkDc5MhAmKEAjUilgYAGAAyI3Nltda1y3R0onJgscHTs5oVhbU1WLKSoEAY4CKShFR09JiS4xDA4pMDGHlz5BIxUWYqytAAIAAP+SA8EDIwAaADEAAAEiBwYHBgcGHgEXHgE3Njc+ATc2Jy4BJyYnJgcyFxYXFhcWBgcOASYnJicuATc2Nz4BAfBkXltBQhUUIGBJR69YWklKaRYXDg1iSkxZNCdKREErLQcJMDM0hpA8PiImBx8gPCpmAyIvLVBRYlazmzIzKA4PLy2RVVhWWp42OBILjiUkPj9JRoszNSsUJyg9QJpFSCwgIQAAAAMAAP+WA78DIgAaAC8AOQAAASIHBgcGBwYWFxYXHgE3Njc+ATc2Jy4BJyYnBzYXFhcWFxYGBw4BJicuATY3Njc2FwYPARchNj8BJgHrbGNgP0AKCzk8PlRPtFNXQENQCAcdG3lRU1kcT0hHKywBA0A6O46QNzkyDycoQEhWJEdsUgEKFysQRwMiODZaXmtctkdKJyYLHBw7OqFYW1NViykqBI0CKShFR09JiS8wGikwMYeWP0EjK1YaNE79RIgxNAAAAAAEAAD/lgO/AyIAGwAyADcAPQAAASIHBgcGBwYWFxYXHgE3Njc+ATc2Jy4BJyYnJgc2FxYXFhcWBgcGBwYmJy4BNjc2Nz4BBxYXNjcFFBUhEQcB62xjYD9ACgs5PT5UTrRTV0BDUAgHHRt5UVNZDQ9PSEcrLAEDQDk8SEaQNzkyECYoQCNSflZVOHL+hQGayQMiNzZbXWtct0dKJyYLHB07OaFYW1NViykqBAGOAikoRUdPSYkuMQwOKTAxh5c+QSMVFppFRS5cIIyMARKjAAAAAwAA/5YDvwMiABsAMgA6AAABIgcGBwYHBhYXFhceATc2Nz4BNzYnLgEnJicmBzYXFhcWFxYGBwYHBiYnLgE2NzY3PgEXFBUjFTMVNwHrbGNgP0AKCzk9PlROtFNXQENQCAcdG3lRU1kND09IRyssAQNAOTxIRpA3OTIQJihAI1Jb4uKlAyI3Nltda1y3R0onJgscHTs5oVhbU1WLKSoEAY4CKShFR09JiS4xDA4pMDGHlz5BIxUWczIyvmTDAAAABwAA/5UDvgMkABsAMQBJAGAAZQBvAHUAAAEmBwYHBgcGFhcWFx4BNz4CNzYnLgEnJicjJgc2FxYXFhcWBgcOASYnLgI3Njc+ARcmBwYHBgcGFxYXFhcWNjc+AicmJy4BBzYXFhcWBxYGBwYHBiYnJicmNjc2NzYHFBUhEQUyMwYHBgcGByY3FBUhNRcB82xlYUFCCww3PD1TT7dWWIRPBgYeHHdPUFcDFRBjXVk6PAgJPT5AprRNUGQgFRc5OKJfW1VRMjUBBCQkQURSTZ4/QUUEHiA8MHxCUEpHKywBAUg+QEtHjDM2FBUUJyc9SngBmv7BcnIPIBgNFRBA4/7InAMiAjY1Wl1sXLZJSigoCxwdd6RZW1NThigpBQIxAzEwU1ZjWKxAQzsQKyyPs1VZQkROKwMwL09SW1NQTjY4EBAlMDKMoklMMiswMAIsKkZKUEuLLC8HCTEzNUVCkDs9IiubnJwBODEJHBYJDwI0BV1dun0ABQAA/5UDvgMkABsAMQBJAGAAaQAAASYHBgcGBwYWFxYXHgE3PgI3NicuAScmJyMmBzYXFhcWFxYGBw4BJicuAjc2Nz4BFyYHBgcGBwYXFhcWFxY2Nz4CJyYnLgEHNhcWFxYHFgYHBgcGJicmJyY2NzY3NhcGDwEXNRcRBwHzbGVhQUILDDc8PVNPt1ZYhE8GBh4cd09QVwMVEGNdWTo8CAk9PkCmtE1QZCAVFzk4ol9bVVEyNQEEJCRBRFJNnj9BRQQeIDwwfEJQSkcrLAEBSD5AS0eMMzYUFRQnJz1KRTZsL9HKygMiAjY1Wl1sXLZJSigoCxwdd6RZW1NThigpBQIxAzEwU1ZjWKxAQzsQKyyPs1VZQkROKwMwL09SW1NQTjY4EBAlMDKMoklMMiswMAIsKkZKUEuLLC8HCTEzNUVCkDs9IiujJk0hlI+PASiPAAAAAAQAAP+WA70DIwAWADEAOwBCAAABJg4DFhceAjc+ATc2NzYnLgEnJgc2FxYXFhcWBgcGBwYHBicmJyYnJicmNz4CFwYPARchNj8BJicWFwcjJzYB9FimgUQBQD07obBRVIYnKQMGHh52Tl5rVlJQOjsXFxcrLERGWlhWWENDJyYDAyMecpRPJEdsUgEKFysQR5B8P0jmSD8DIgFGfqGzpj4/SQkeHXpRU1hXVVOHJi8xASYlQ0RUT6dISi80EA8WFjk2UE9XWk5JcD60GjRO/USIMTRKWi3c3C0AAAAGAAAAAANFApUAKQBPAFMAVwBbAF8AAAEPAQYHBgcUFxYXMRYXFhcWBgcGDwEhNzM+AScmJyYvASYnJjU0NzY/AQUhBgcGFQYXFhcxFhcWFxYHBgcGByE2NzYnJicmLwEmJyY3NDc2FxUzNQcVMzUHFTM1BxUzNQF8BAJUKSYCGxAoJBAXAwEJDBtISgHKBQFNRQUEFw8jDSIQFB0kTUn+RAEaJxUnARsQKCQQFwMBBAQNGUX+5R8QIwUEGA8kDCIPFQEcIQrc5eV93b7lApUCATIwLi4oKBgpJRUeFQ0ZECMrKwMtVy0hIhQkDiIXHhkdISouKy4dGi4uKCgYKSUVHhUNDA4PISkXFiwsIiIUJQwjFh4ZHSEnIhUVcxYWdBUVcxYWAAAAAAQAAP/TA9QC6QATACcAawDIAAATIg4BFREUHgEzITI+ATURNC4BIwUhMh4BFREUDgEjISIuATURND4BFyIHOQEGDwEGBzkBBgcGHQExFBcwMR4BMxY3OQEyNjU0JzMyNjcwMTYnPgE3NjQmKwE2NTkBNCcuASsBNzY3PgEnJicHMDEyFzkBFgYHOQEGDwEGFzEWHwEzFjczMhcWFAcGIyInFRYzMhYVMRQHDgErARUzMhYHOQEOASsBFTMxMhYVOQEUBwYHITEmJyYnOQEmNTE0NzY3Nj8BNj8BNjPXNVk1NVk1Ajo1WjQ0WjX9xgI6JT4kJD4l/cYlPiQkPqoKCBdpGR0NBQEBBQs0KYmJEREDChARBAMHCA4ECBMTDgUKBBAIxgkUBQkCBwoMAwQDAwIEAhUZBAMCBwICMWRECQIFBQMIZjNDhQcJBAMEBcirBwsDAQcHq4IGBgMDBv7uIhMWBwUBAQQLFkFIDwIEAQLpNFk1/m41WTQ0WTUBkjVZNDwkPSX+biU9JCQ9JQGSJT0kKAYPSBEVJw8UDBcHHBgrKgICFhAKCREPFA4BCQYMJRwMDBILBgcJFAYMHQsOARYFBQ8GAxUZBgcHAQEBAQUFFwUGARYBDQsLCAMDFhAOBwcWBwwHBgMBAhATIBUaGQwUDiAQLDIKAQEAAAACAAAAAAOGAmAAAgAHAAATBSUFESERBWMBkQGR/N8DIv5uAmDj41T+QAHA4AAAAAAFAAAAAAMsAncAJgBOAIYAjwCYAAABFBUGBycHFwYHIxUzFhc1BzUzNzY/ASc3Fzc2PwE1MxUzJicmJzUHFQYHJwcXBgcjFTcWFwcXNxYXFTM1NjcXNyc2NzM1IyYnNycHJic3BzMHFxYfATcXBxcWHwEzFQ8BBg8BFwcnBwYPARUjNScmLwEHJzcnJi8BBzUzNzY/ASc3Fzc2PwEXIgYUFjI2NCYHMhYUBiImNDYBnRYWKEooDAY4OAgUMTEDBhEIIhkiDBogDiReBhYRDgYbEShKJwsGOTkHCyhLKRMZaRkTKUopDAY4OAgLJ0snFhYBRyQBDx4cCyIZIQgSBgMxMQMGEQgkGiMMGx8OIw8fGwskGiQIEgYDMjIDBhEIIxkjDBgiDhIgLy9ALy8gExkZJRoaAnccHAYMJ0ooExhqGR5bASQOHxoMIxkiCBAIAzAwBwkIBDdlNwgLKEsoFBdqARUXKEooDAY5OgYMKEsoFhZpGRInSicMBjcjMAMGEQgiGSIMGx4OIwEOHxoMIxokCBIGAzMyAwYSCCQZIwwbHw4BJA4eHAwiGSIIEAgDUC9BLi5BLyMaJRkZJRoAAAAABQAA/9MD1ALpABMAJwArAC4AMwAAEyIOARURFB4BMyEyPgE1ETQuASMFITIeARURFA4BIyEiLgE1ETQ+AQcRIREFIQcnFzcRIdc1WTU1WTUCOjVaNDRaNf3GAjolPiQkPiX9xiU+JCQ+AQIO/igBotHw8PH+HwLpNFk1/m41WTQ0WTUBkjVZNDwkPSX+biU9JCQ9JQGSJT0kU/6lAVsXiYOenv7ZAAAAAwAAAAADEQKdACAAWAB7AAABIgcOARU5ARQXFhcGBwYPARUhNScmJyYnNjU5ATQmJyYHMhcWFxYfARYXFhcxNj8BNjcWFRQHBgcfAhYVBg8BDgEiJi8BJic0PwMmJy4BJyY1ND8BNgcwFQYXFhcWFxYyNzY3Njc2NzYnNRYXFSM1IxUhNSMVIzU2AfArJCInEAsQOyg1GgICQgIZNCg6KCciJGgJBRoQDAkECAYKEBkOAgQCCgkMHgQcBAEBAQEQNzo3EAEBAQEEGwMEAwcQBg0PBgw0AwICCxYiIEggIhYHAwIBAwRWIFMj/vAjUyACnBUTRCYiJRoRFBojMQTn5wQwIxoUKUomRBMVUwEBBQQGAgYCAwEBCAICARQaJxYbEiAJFAgPBAQCEBISEAIEBA8IFAkiBAIFFw0fGh8ZAgXhAQwSFAsWDAsLDBYGCQYKDREBJjm7hISEhLs5AAAAAAIAAP+WA70DIgAXADMAAAEiDgMWFx4CNz4BNzY3NicuAScmIxcyFxYXFhcWBgcGBwYHBicmJyYnJicmNz4CFwHwV6V/RAFAPTuhsFFUhicpAwYeHnZOXmsIVVBOOToWFxcrLERGWlhWWENDJyYDAyMecpRPAyJGfaGzpj4/SQkeHXpRU1hXVVOHJi8xJyZCRFJPp0hKLzQQDxYWOTZQT1daTklwPgEAAAUAAP+VA74DJAAbADEASQBgAGsAAAEmBwYHBgcGFhcWFx4BNz4CNzYnLgEnJicjJgc2FxYXFhcWBgcOASYnLgI3Njc+ARcmBwYHBgcGFxYXFhcWNjc+AicmJy4BBzYXFhcWBxYGBwYHBiYnJicmNjc2NzYXBgIHNjc2NxcmJwHzbGVhQUILDDc8PVNPt1ZYhE8GBh4cd09QVwMVEGNdWTo8CAk9PkCmtE1QZCAVFzk4ol9bVVEyNQEEJCRBRFJNnj9BRQQeIDwwfEJQSkcrLAEBSD5AS0eMMzYUFRQnJz1KVRhNFxcqJxR9GTEDIgI2NVpdbFy2SUooKAscHXekWVtTU4YoKQUCMQMxMFNWY1isQEM7ECssj7NVWUJETisDMC9PUltTUE42OBAQJTAyjKJJTDIrMDACLCpGSlBLiywvBwkxMzVFQpA7PSIrb0L+80EXMCsVh06eAAAAAAYAAP+VA74DJAAbADEASQBgAGoAcQAAASYHBgcGBwYWFxYXHgE3PgI3NicuAScmJyMmBzYXFhcWFxYGBw4BJicuAjc2Nz4BFyYHBgcGBwYXFhcWFxY2Nz4CJyYnLgEHNhcWFxYHFgYHBgcGJicmJyY2NzY3NhcGDwEXITY/ASYnFhcHIyc2AfNsZWFBQgsMNzw9U0+3VliETwYGHhx3T1BXAxUQY11ZOjwICT0+QKa0TVBkIBUXOTiiX1tVUTI1AQQkJEFEUk2eP0FFBB4gPDB8QlBKRyssAQFIPkBLR4wzNhQVFCcnPUpVJEdsUgEKFysQR5B8P0jmSD8DIgI2NVpdbFy2SUooKAscHXekWVtTU4YoKQUCMQMxMFNWY1isQEM7ECssj7NVWUJETisDMC9PUltTUE42OBAQJTAyjKJJTDIrMDACLCpGSlBLiywvBwkxMzVFQpA7PSIrVxo0Tv1EiDE0Slot3NwtAAAQAAD/oAO7AyIACgAYACYANQBHAFgAaQB3AIQAkwChALEAvwDSAOEA9gAAAQYCBzY3NjcXJi8BFh8BJwYHBgcGNzY3NhMGBw4BFjc2FxY2JicmFyYGFhcWFxY+AScuAScmBQYHBgcGBwYHBhYyNzY3Ni4BMyIHIgcOAR4BNzYXFjY0JyYHBgcGDwEGBwYeATc2NzY0JgUmBhYXFhcWMjYnJicmBSYHBhceATYnJjc2JgUmBhcWBwYeATc+AScuAQUmBhcWFxY+AScmNy4BBSYHBgcGBwYeATc+ATcuAQUiBhYXFhcWNiYnJicmBQ4BBwYHBg8BDgEWNz4BNz4BJgUiBhYXHgEXFjYmJyYnJgUGBwYHBgcGBwYHDgEWNz4BNzYuAQH0GE0XFyonFH0ZMTIMFiJECBkSBgoBCxQWDEovDAETDF5mDA4FDDHKDA8DC0wtBxkPBBhJLgT99QsKBgsIBUEhBBEYBylRBgEN/wQKEgcNCQkUCU5HDBILQuoNDgkQCj0ZBREZBilQCA4BfwwOAgo0GQcZEAQaRAT9wxkFCxsGGBICGhABDgLpDw0DATAEEBgHHRsEAg78pA8OAwIxBxkPBS8CAQ0C7A8HBQENMgYPGQgdJgYBDf2oCwwCCD9UDBEBC083BgGfDCsLExkPHhEMBQ8ML1snCAEN/j0LDQMKK2M0DA4FDGRPBgIYCQkFCg4IHiYfKgsCEQ02ZSkHAg0CJkL+80EXMCsVh06eUSRJbkoHHRQHCwYhQ0wBdAIQBhkRBBkWARMZBAxTARMYBThbCgETDDJYIAIKAQcFCwgEPlAMEgtdQAcTDgECBBURCAMGHwQRGQYfJwIIBQwHMDAMEwELQC4HEw87ARIXBjVUCxMMXUEDqQIrVk0LAxEMUFQKDi0BGg5lXgwSAQo2eT4IChABGg5rWgoCEwxbZggLOAENChE/QwwUAwsmVy0JDqARFgZJHQMSGAYeQgZNAxUDBwQDAwIEGBQBARkYBxUPJxMWBSIvCgEUGAQVQgMDAQUDCQsDFA8MCgYZEgMLMSMHEw4AAAAFAAD/lQO+AyQAGwAxAEkAYABoAAABJgcGBwYHBhYXFhceATc+Ajc2Jy4BJyYnIyYHNhcWFxYXFgYHDgEmJy4CNzY3PgEXJgcGBwYHBhcWFxYXFjY3PgInJicuAQc2FxYXFgcWBgcGBwYmJyYnJjY3Njc2FxQVIxUzFTcB82xlYUFCCww3PD1TT7dWWIRPBgYeHHdPUFcDFRBjXVk6PAgJPT5AprRNUGQgFRc5OKJfW1VRMjUBBCQkQURSTZ4/QUUEHiA8MHxCUEpHKywBAUg+QEtHjDM2FBUUJyc9Sofi4qUDIgI2NVpdbFy2SUooKAscHXekWVtTU4YoKQUCMQMxMFNWY1isQEM7ECssj7NVWUJETisDMC9PUltTUE42OBAQJTAyjKJJTDIrMDACLCpGSlBLiywvBwkxMzVFQpA7PSIrdDIyvmTDAAAAAA0AAP+iA7gDIAAEAAgADAAQABQAGABTALwBRQGiAekCMwKfAAABFREhEQUzESMTFTM1BxUzNQcVMzUHFTM1AysBByMHIwcVDwUVHwUzPwMzNzM3MzczFzMXMxczHwEzPwM1LwQjNSMnIycXDwYVHwozHwYVHwIzHw0zPwQ1LwE1JyMvBiMvATUjLwsjLwEjLwcjNSc1LwQjBQ8BIw8EFQ8EFQcjBxUPAyMVBxUHIxUPBBUHIw8BFQ8CFQ8CIw8DFQ8DFQcVDwoVBxUfBD8EMz8ENT8mNS8DAQ8FFRcVBxUHFQcVBxUHFQcVBxUHFQcVBxUHFQ8HFR8EPwUzPwEzPwE1PwEzNzM3NTc1MzU3NTc1NzU3NTc1NzU3NTc1JzUvBAUPBRUXFRcVFzMfBTMfARUXFRcVFxUzFxUXFR8EPwQ1Lw01JzUnNSc1LwMBDxcfBD8EMz8DMzczNzM3MzczNzU3Mzc1NzM/AjM3MzU/AzUvBAUPBRUfAxUfATMfAjMfAhUfATMfARUfATMXMxczFzMfAjMXMxcVMx8HMxcVFzMVMxczPwQ1LwQjJyMnIycjLwojLwQjLwUjAV0BLv7q/v4aysrKysrKymEHDQYNDQcnDQ4EAwMEAQIDAwkEBQYMBhcGCwYGBgYpBgYGBgYFHwQFDAMDAgIGAwonBgcGDQfpBQQEAwMBAgICBgICAwYFBAMIAQ4CCAIGAgQBAgIBAgMCAwUEAwQDCgUGAwkECQQEAwQCBAYBBAMCAwIDAgECCAEFAwQCBAICBQIHAgIBAgkBAgIDBwMCAwIBAgMCBgIKBf3zBQcBAgMCAwIDAgMCAwQBAgIDAgQBBAQBAgICAgICAQICAgQCAgQBAQECAwICCgECAgIBBAECAQIBAgECAgEEBAMOBAgEAwEBAgMBAgICAQIBAgECAQICAwIBAggCAQICAgEEAgQBBgIKAgYDCgMGAwUDAgEEBggFArIEBQMGAgEBAQEBAQEBAgEDBQMFAwQDAgYDAQIDBgQJCQQEAwIBAQMCAQIDAwIBBQEMAwECAQEBAQEBAQEEAwQECPymBAUDBAQBAQMCAQMCAQQBCgEEAwIDAgECAwECBAcJCQQEAwQCBAIDAgcEAQYBAgECCAEBAQEFCAgCsQQECQQFCgQPBQULDwYFCwUhBgsQCAQFAgIEAwQNCQYGFAUBEgYHBQEFAQUBBQEcAQsFAQUFAQULDwEEAQMDAgEEAwQECP3eBAQEAwICAQIDBA0CAQIDAgECAwMLAgEIAwMFAQIBAgECAQIDAwECAQIBAgQDBgMNAx0CAw0EAw0JBQgFAgEEAwQEAwQIAxQCEQMJBRECBgUDBQUFAgEPAgUCAgEEAwQRBAQFAhwM/pABfBj+tAEnGRlKGBhVGBhNGBgCLQECBgECBAIDBAgJBQQEAwQBAgICBAIBAQEBAQUBBgQDCQUICAIEBgEBAU8BAQMDBAQEBQkEBgECAQYDBAIIDgMIAwYDBAECAgMEAwQDBwcDCAMSCggCBAICAwMICgcHAQwIBAQEBAQEBAsBBwMGAgYCAwUDBwMCAwkDAgIHAgICAgEBAQICBAIFDAEEAgICAgIBAgICAgIBBAIBAgIDBAEEAQQBAgMCAwIBAgMCAQIGAgECBgMDAgUCAQIPAwIBAgECAwYDAwMDAwMDAwEECQUIAwMDAQQDAwQGBQMCBQECAwIDAgMCAwMCBQIDAgwCAwIDAgMEAwQDBgMKAwYCCgEGAgUEBAQJCQYEAf7GAQICCAQEBAQzAwkDBgIGAwMDAwMDBgIDAwkCDgMIAQ0FCwUGCgcEBQkEBgICAgIDAwMDBgYGBQEFBw8mAwoDAwcDAwQDAwQDAwQDBwMOAywFCQgEAgMCEwECAwMIBBsGBxMHDRMGBw0GHw0FAQUBBQEFAQUBBQEBBAQEAgICAwMJCQgGBgUGEAsGEQUGBgUvBgUGBgwGBwUHBgL+sgECBgQEBgQJBAMFCQIDBAMMAQQDBAMHCQkIAwMDAgIBBgIGAwIDAgMDDwYBAwMBAwQHDAQBAwQEBAkIBAMCAgIBAwIEBAkEBQQEAwEKAgICAgICAQEHAgUBAQEDAgIBAgECAQEBAQECAgIEAgkBAQQBBAEEBwUECQgEAgMBAwcGAwMGAgIDAQMCAwIJAgMCAQQBBA0BAgAAAAMAAP/SAyMC6gAFAAwAEQAAASIjESERJxQVMxEhEQUWHwEjAnLW1wJe5bj9/AF5FSo+fQLq/OgCYoldXf38Ar4MFStBAAAAAAgAAP/TA9QC6QATACcATgByAHYAegB+AIIAABMiDgEVERQeATMhMj4BNRE0LgEjBSEyHgEVERQOASMhIi4BNRE0PgEXByMOARQXFhcxFhcWFxYHBg8BITc2NzYnJicmLwEmJyY1NDc2PwEHMwYHBhUUFxYfARYXFhcWBwYHIzY3NicmJyYvASYnJjU0NzYXFTM1BxUzNQcVMzUHFTM11zVZNTVZNQI6NVo0NFo1/cYCOiU+JCQ+Jf3GJT4kJD5/AwEwLA8IFxUJDQECDRMlKQEBAy4QFAMCDQgUCBMIDBARLyn5nhYLFw4JFgIUCQ0BAg0OJ54TBxMCAg4IFQYTCQsQFAR7gIBGfGqAAuk0WTX+bjVZNDRZNQGSNVk0PCQ9Jf5uJT0kJD0lAZIlPSRcAhw2LxYNGBULEQwPDxYVGQIcFhkYEhMLFQgUDBENEBMVHRgaEQ4aGRYWDRcCFAwRDA8PExcQChcaExMLFQcTDRENEBMXFAwMQAwMQQwMQQwMAAQAAP/TA9QC6QATACcAKgAvAAATIg4BFREUHgEzITI+ATURNC4BIwUhMh4BFREUDgEjISIuATURND4BBxc3BREhEQfXNVk1NVk1Ajo1WjQ0WjX9xgI6JT4kJD4l/cYlPiQkPgX6+v4NAfT7Auk0WTX+bjVZNDRZNQGSNVk0PCQ9Jf5uJT0kJD0lAZIlPSRfjY00/ukBF4wABQAAAAADSAKpABsAMgBKAGIAegAAASIHBgcGDwERFhcWFxYgNzY3NjcRNCcmJyYnJgcyFxYXFhcGBwYHBiInJicmJzY3Njc2BzIfARYXFjI3Nj8BFQYHBgcGIicmJyYnFTIfARYXFjI3Nj8BFQYHBgcGIicmJyYnFTIfARYXFiA3Nj8BFQYHBgcGIicmJyYnAfR9XjAfIgcBBiQgL1cBCFcvICMHAQciHzBefXtZKxoRBgYRGSxc8FwsGREGBhEaK1m2AQMDGzRe+l40GwcEFBksXPBcLBkUBAEDAxs0XvpeNBsHBBQZLFzwXCwZFAQBAwMbNFcBCFc0GwcEFBksVf5VLBkUBAKpFAsQERoE/iUaFBEJFBQJERMbAdsDARoREAsUIxQJDQkKCgkOCRMTCQ4JCgoJDQkUawICDgwUFAwOBCkLCg4JExMJDgsKMAICDgwUFAwOBCkLCg4JExMJDgsKMAICDgwUFAwOBPMLCg4JExMJDgsKAAkAAP+fA70DIAAKABgAJgA2AEwAXABqAHwAkAAAAQYCBzY3NjcXJi8BFh8BJwYHBgcGNzY3NhMGBw4BFjc2FxY2JicmFyYGFhcWFxYXFj4BJyYnJgUGBwYPAQYHBgcGFjY3Njc+ATc2NCYBJgYXFgYHBh4BNz4BJy4BBSYGFxYXFj4BJyYnLgEBBgcGBwYHBgcOARY3Njc2LgEFIgYWFxYfARYzMjYmJyYvASYnJgH0GE0XFyonFH0ZMTIMFiJECBkSBgoBCxQWEFAvCwESDGFjDQ4GDCvFDA8ECyUgGxoJGA0GOFME/fAKCwYLCy8pCQIDGRkEJS0EFgQIDQKtDw0DAxgZBA8ZBx8aBwIN/KQPDgMFLwcZDwQtAgENAq4JCQYKDQg2VgwBEgxuVQcCDf3ZCw0DCkNgBhIIDw0RDmE7AwYEBgImQv7zQRcwKxWHTp5RJEluSgcdFAcLBiFDTAFyAg8GGRIEGBQBFBgEC08BExgFGiohMAoFFQtrOwMLAQgECwsuSw8LDxEPD0QvBREFCBMO/sgBGw8yZC0MEwEKNn0+BwkSARoPaFwKARMMW2cIC/6zAQYDCQoEJBcGGBIDGUgHEw4BEhcFORoCBRkYARgxAwUCBAAGAAD/lQO+AyQAGwAxAEkAYABlAGsAAAEmBwYHBgcGFhcWFx4BNz4CNzYnLgEnJicjJgc2FxYXFhcWBgcOASYnLgI3Njc+ARcmBwYHBgcGFxYXFhcWNjc+AicmJy4BBzYXFhcWBxYGBwYHBiYnJicmNjc2NzYHFhc2NwUUFSERBwHzbGVhQUILDDc8PVNPt1ZYhE8GBh4cd09QVwMVEGNdWTo8CAk9PkCmtE1QZCAVFzk4ol9bVVEyNQEEJCRBRFJNnj9BRQQeIDwwfEJQSkcrLAEBSD5AS0eMMzYUFRQnJz1KUlZVOHL+hQGayQMiAjY1Wl1sXLZJSigoCxwdd6RZW1NThigpBQIxAzEwU1ZjWKxAQzsQKyyPs1VZQkROKwMwL09SW1NQTjY4EBAlMDKMoklMMiswMAIsKkZKUEuLLC8HCTEzNUVCkDs9IiubRUUuXCCMjAESowAAAAAQAAD/oAO7AyIABwAPAB0ALAA+AE8AYABuAHsAigCYAKgAtgDJANgA7QAAASYnBxchNjcnBgcjJzY3FgMGBw4BFjc2FxY2JicmFyYGFhcWFxY+AScuAScmBQYHBgcGBwYHBhYyNzY3Ni4BMyIHIgcOAR4BNzYXFjY0JyYHBgcGDwEGBwYeATc2NzY0JgUmBhYXFhcWMjYnJicmBSYHBhceATYnJjc2JgUmBhcWBwYeATc+AScuAQUmBhcWFxY+AScmNy4BBSYHBgcGBwYeATc+ATcuAQUiBhYXFhcWNiYnJicmBQ4BBwYHBg8BDgEWNz4BNz4BJgUiBhYXHgEXFjYmJyYnJgUGBwYHBgcGBwYHDgEWNz4BNzYuAQLLR5DXUgEKFysMGDDmSD98fHxKLwwBEwxeZgwOBQwxygwPAwtMLQcZDwQYSS4E/fULCgYLCAVBIQQRGAcpUQYBDf8EChIHDQkJFAlORwwSC0LqDQ4JEAo9GQURGQYpUAgOAX8MDgIKNBkHGRAEGkQE/cMZBQsbBhgSAhoQAQ4C6Q8NAwEwBBAYBx0bBAIO/KQPDgMCMQcZDwUvAgENAuwPBwUBDTIGDxkIHSYGAQ39qAsMAgg/VAwRAQtPNwYBnwwrCxMZDx4RDAUPDC9bJwgBDf49Cw0DCitjNAwOBQxkTwYCGAkJBQoOCB4mHyoLAhENNmUpBwINAaI0aJz9RIgoSpLcLVpaAVwCEAYZEQQZFgETGQQMUwETGAU4WwoBEwwyWCACCgEHBQsIBD5QDBILXUAHEw4BAgQVEQgDBh8EERkGHycCCAUMBzAwDBMBC0AuBxMPOwESFwY1VAsTDF1BA6kCK1ZNCwMRDFBUCg4tARoOZV4MEgEKNnk+CAoQARoOa1oKAhMMW2YICzgBDQoRP0MMFAMLJlctCQ6gERYGSR0DEhgGHkIGTQMVAwcEAwMCBBgUAQEZGAcVDycTFgUiLwoBFBgEFUIDAwEFAwkLAxQPDAoGGRIDCzEjBxMOAAAAABAAAP+gA7sDIgADAAgAFgAlADcASABZAGcAdACDAJEAoQCvAMIA0QDmAAABBgchAxYXITYTBgcOARY3NhcWNiYnJhcmBhYXFhcWPgEnLgEnJgUGBwYHBgcGBwYWMjc2NzYuATMiByIHDgEeATc2FxY2NCcmBwYHBg8BBgcGHgE3Njc2NCYFJgYWFxYXFjI2JyYnJgUmBwYXHgE2JyY3NiYFJgYXFgcGHgE3PgEnLgEFJgYXFhcWPgEnJjcuAQUmBwYHBgcGHgE3PgE3LgEFIgYWFxYXFjYmJyYnJgUOAQcGBwYPAQ4BFjc+ATc+ASYFIgYWFx4BFxY2JicmJyYFBgcGBwYHBgcGBw4BFjc+ATc2LgEB9GBgAYDAZDP+0jNkSi8MARMMXmYMDgUMMcoMDwMLTC0HGQ8EGEkuBP31CwoGCwgFQSEEERgHKVEGAQ3/BAoSBw0JCRQJTkcMEgtC6g0OCRAKPRkFERkGKVAIDgF/DA4CCjQZBxkQBBpEBP3DGQULGwYYEgIaEAEOAukPDQMBMAQQGAcdGwQCDvykDw4DAjEHGQ8FLwIBDQLsDwcFAQ0yBg8ZCB0mBgEN/agLDAIIP1QMEQELTzcGAZ8MKwsTGQ8eEQwFDwwvWycIAQ3+PQsNAworYzQMDgUMZE8GAhgJCQUKDggeJh8qCwIRDTZlKQcCDQIyrK0BJrRaWgHXAhAGGREEGRYBExkEDFMBExgFOFsKARMMMlggAgoBBwULCAQ+UAwSC11ABxMOAQIEFREIAwYfBBEZBh8nAggFDAcwMAwTAQtALgcTDzsBEhcGNVQLEwxdQQOpAitWTQsDEQxQVAoOLQEaDmVeDBIBCjZ5PggKEAEaDmtaCgITDFtmCAs4AQ0KET9DDBQDCyZXLQkOoBEWBkkdAxIYBh5CBk0DFQMHBAMDAgQYFAEBGRgHFQ8nExYFIi8KARQYBBVCAwMBBQMJCwMUDwwKBhkSAwsxIwcTDgAAAAUAAP+VA74DJAAbADEASQBgAGkAAAEmBwYHBgcGFhcWFx4BNz4CNzYnLgEnJicjJgc2FxYXFhcWBgcOASYnLgI3Njc+ARcmBwYHBgcGFxYXFhcWNjc+AicmJy4BBzYXFhcWBxYGBwYHBiYnJicmNjc2NzYXBgcXITY/ASYB82xlYUFCCww3PD1TT7dWWIRPBgYeHHdPUFcDFRBjXVk6PAgJPT5AprRNUGQgFRc5OKJfW1VRMjUBBCQkQURSTZ4/QUUEHiA8MHxCUEpHKywBAUg+QEtHjDM2FBUUJyc9SlWQR1IBChcrEEcDIgI2NVpdbFy2SUooKAscHXekWVtTU4YoKQUCMQMxMFNWY1isQEM7ECssj7NVWUJETisDMC9PUltTUE42OBAQJTAyjKJJTDIrMDACLCpGSlBLiywvBwkxMzVFQpA7PSIrV2g0/USIMTQAAAAKAAD/nwO9AyAABAAOABQAIgAyAEgAWABmAHgAjAAAARQVIREFMjMGBwYHBgcmNxQVITUXEwYHDgEWNzYXFjYmJyYXJgYWFxYXFhcWPgEnJicmBQYHBg8BBgcGBwYWNjc2Nz4BNzY0JgEmBhcWBgcGHgE3PgEnLgEFJgYXFhcWPgEnJicuAQEGBwYHBgcGBw4BFjc2NzYuAQUiBhYXFh8BFjMyNiYnJi8BJicmAScBmv7BcnIPIBgNFRBA4/7InARQLwsBEgxhYw0OBgwrxQwPBAslIBsaCRgNBjhTBP3wCgsGCwsvKQkCAxkZBCUtBBYECA0CrQ8NAwMYGQQPGQcfGgcCDfykDw4DBS8HGQ8ELQIBDQKuCQkGCg0INlYMARIMblUHAg392QsNAwpDYAYSCA8NEQ5hOwMGBAYB+pycATgxCRwWCQ8CNAVdXbp9AfACDwYZEgQYFAEUGAQLTwETGAUaKiEwCgUVC2s7AwsBCAQLCy5LDwsPEQ8PRC8FEQUIEw7+yAEbDzJkLQwTAQo2fT4HCRIBGg9oXAoBEwxbZwgL/rMBBgMJCgQkFwYYEgMZSAcTDgESFwU5GgIFGRgBGDEDBQIEAAABAAAAAANTAhMALgAAEzY3Njc2FxYXFhcWFxYXFjc2PwE2NzY3FQYHBgcGJyYnJicmJy4BBgcGBwYHBgeWGhsjLSItJiYYGxAgOyEdJCEYFR8NFwscGiQrJisoIxwyIRIdNjwVGxkPGxAIAUo+JzQbFAcGGA8VDhs0FREKCRsYIhIeHaU3Ii0UEAgHGRMuHw4YGwcUGCQXLhwOAAAHAAD/0wPUAukAEwAnAE0AdQCtALYAvwAAEyIOARURFB4BMyEyPgE1ETQuASMFITIeARURFA4BIyEiLgE1ETQ+ARcUFQYHJwcXBgcjFTMWFzUjNTM3Nj8BJzcXNzY/ATUzFTMuASc1BxUGBycHFwYHIxUzFhcHFzcWFxUzNTY3FzcnNj8BNQcmJzcnByYnNQczFRcWHwE3FwcXFh8BNxUjBwYPARcHJwcGDwEVIzUnJi8BByc3JyYvASM1Mzc2PwEnNxc3Nj8BFyIGFBYyNjQmBzIWFAYiJjQ21zVZNTVZNQI6NVo0NFo1/cYCOiU+JCQ+Jf3GJT4kJD5JDQ4ZLhgIAyMkAw4fHwIDCwUVDxYIDxUIFzsEGgcEDg4YLxkIAyQkBQcaLxoMD0INDxkvGggEIiMDCBgvGAoSLBYJFBAIFRAVBQsEAh4eAgMMBRcQFggQFAkWCRMRCBYQFwYKBQIfHwIFCgUWEBYHERMJCxQdHSkdHRUMEBAXEBAC6TRZNf5uNVk0NFk1AZI1WTQ8JD0l/m4lPSQkPSUBkiU9JDIREgQIGS8YEgpCDRY5FgkSEggVEBYFCwUBHx4ECwIjQCIECBkvGQ0OQg8MGS8aBwUkJQMIGS8ZDg0BQgEKEhguGAYFIhUfAQQLBRUPFgcQFAkBFwkUEAcWEBYFCgUCICACAwwEFhAWCBATCRYJFBAIFRAWBQwDAjIdKB4eKB0WEBcQEBcQAAIAAP/TA9QC6QATACcAABMiDgEVERQeATMhMj4BNRE0LgEjBSEyHgEVERQOASMhIi4BNRE0PgHXNVk1NVk1Ajo1WjQ0WjX9xgI6JT4kJD4l/cYlPiQkPgLpNFk1/m41WTQ0WTUBkjVZNDwkPSX+biU9JCQ9JQGSJT0kAAADAAAAAANeAk8AIgAmACwAAAEGBw4BDwEGBwYWFwUWPgEnNRYXFj4BJxE0JiIHBTwBJy4BBxQVJyUUFSYnNgH2CQoFFgVGjEYNBg8BNQoXDgKDmAoWDgITGAj+7AECEiflAixqe3sCTgEGAxADL14vCiMHzwYGFAufWmQGBhQLAaIMDwi6HXEcCw5XmpqampqaSVFRAAAAAAkAAP+fA70DIAAHAA8AHQAtAEMAUwBhAHMAhwAAASYnBxchNjcnBgcjJzY3FgMGBw4BFjc2FxY2JicmFyYGFhcWFxYXFj4BJyYnJgUGBwYPAQYHBgcGFjY3Njc+ATc2NCYBJgYXFgYHBh4BNz4BJy4BBSYGFxYXFj4BJyYnLgEBBgcGBwYHBgcOARY3Njc2LgEFIgYWFxYfARYzMjYmJyYvASYnJgLLR5DXUgEKFysMGDDmSD98fHhQLwsBEgxhYw0OBgwrxQwPBAslIBsaCRgNBjhTBP3wCgsGCwsvKQkCAxkZBCUtBBYECA0CrQ8NAwMYGQQPGQcfGgcCDfykDw4DBS8HGQ8ELQIBDQKuCQkGCg0INlYMARIMblUHAg392QsNAwpDYAYSCA8NEQ5hOwMGBAYBojRonP1EiChKktwtWloBWgIPBhkSBBgUARQYBAtPARMYBRoqITAKBRULazsDCwEIBAsLLksPCw8RDw9ELwURBQgTDv7IARsPMmQtDBMBCjZ9PgcJEgEaD2hcCgETDFtnCAv+swEGAwkKBCQXBhgSAxlIBxMOARIXBTkaAgUZGAEYMQMFAgQAAAUAAP+VA74DJAAbADEASQBgAGQAAAEmBwYHBgcGFhcWFx4BNz4CNzYnLgEnJicjJgc2FxYXFhcWBgcOASYnLgI3Njc+ARcmBwYHBgcGFxYXFhcWNjc+AicmJy4BBzYXFhcWBxYGBwYHBiYnJicmNjc2NzYXBgchAfNsZWFBQgsMNzw9U0+3VliETwYGHhx3T1BXAxUQY11ZOjwICT0+QKa0TVBkIBUXOTiiX1tVUTI1AQQkJEFEUk2eP0FFBB4gPDB8QlBKRyssAQFIPkBLR4wzNhQVFCcnPUpVYGABgAMiAjY1Wl1sXLZJSigoCxwdd6RZW1NThigpBQIxAzEwU1ZjWKxAQzsQKyyPs1VZQkROKwMwL09SW1NQTjY4EBAlMDKMoklMMiswMAIsKkZKUEuLLC8HCTEzNUVCkDs9IitjrK0AABQAAP+jA7gDIgAEAAgADAAQABQAGABbALMBCQFMAaEB/gJJAosCzwMSA2kDtgQCBEwAAAEVESERBTMRIxMVMzUHFTM1BxUzNQcVMzUDMSMHIwcjFSMHIw8HFR8EMzczNzM3MzczNzMXMxczFzMXMxczPwU1LwUjJyM1IycjJxcjDwUfGT8ENS8DIyc1JzUnIy8BIy8BNScjJzUvASMvATUnNScjNScjJyMvATUvASMnNScjLwEFIw8CFQcjDwEVDwIVBxUHFQ8BIw8BFQ8CFQ8BIw8BIw8BFQcVDwEjDwIVHwUzPxk1LwQhMSMVIw8DFR8EMzczNzMXMxczFzMXMxczHwYzPwU1LwIjLwkjJyMnIycjNQcjDwIjDwEVByMPASMHFQcjByMHIwcVDwMjFQ8BFQ8CIw8BHwUzPx0zPwMvAwUPBR8WFR8EMz8ENSc1Lwg1JzUvBCMnIyc1LwEjJzUnNS8BNSMvATUnIyc1LwI1LwMFIw8FFSMVBxUHFSMVBxUXFTMVFxUXFRcVHwkzPwQ1LwI1JzUnNSc1JzUnNTc1NzU3NTc1NzUvBAUjDwMVBxcVBxUHFQcVBxUPCBUfAzM/BjU3NT8HNTc1MzU3NTc1JzUvAwUjDwMVFxUXFRcVFxUfBxUXFR8CMxUfAzM/BDUvCzUnNSc1JzUnNS8EBSMPBRUHFQ8PFR8FPwI1PwE1NzM3NT8CMz8KNTcvBAUPBR8CFRcVFzMXMx8CMx8BMxUXFRcVFzMfATMXMxcVFxUfARUfAhUfAjM/BTUvHAUjDwgjByMHIwcjByMHIw8EFR8FMzczNzM3MzczPwszNzM/ATU/ATU3NT8ENS8EBQ8FFR8FMx8BFRczFzMfARUfATMXFR8EMxczHwYzPwU1LxYhIw8XFR8GMz8IMz8ENTczNzM3NT8BNT8BMz8ENS8EAV0BLv7q/v4aysrKysrKymULBgsFDAUFBiYGCggEAgMBAQIGBAkEKwUJBQUFBQoFHgUKBQUFBQoEGAkFBAMEBAEBBAMEByYFBgULBgsG9AUEBQMEBAICCAIMBwgHBAMEAwQDBwYHDwIJAgMRBAMECQkEBAMEAQIDAgECAwIBAhIBCQQGAQMEAwEDCAQDAQMBAwEIBAQEAQQIAQQK/fEFBAgFBAEEBAQMBAQECAMBAwQDBAMECQEPAgECAwMFAgEEAwMBAgMDCAQJBQcFBRAGAgYCDwcGBwMEAwQDBAcIBAQHAgECAgMECAEEEg0KBQcGAgIDCAgEAQgEJgQIAwQEBAcECAMaAwgHBwMJBQQEBAMEAQQDBwEDBQQEBAQECQQmBAkFBAQFDa0ECAYHAQMIAwEVAwEDAwEJAQwBCQkDAwIBAgMDCAQBBAICAgMDCAQFBAkDCAMCBAMCAwIDAgMCAwMDAgMDAwMDAwMDBgMjAgMEBAICBQQIAYQFCAQDAwMBBgMDAgMCAwIDAgMHFgEEAQQBBgMCAgQEAwQFCQQEBAMEAQICAgECAQIBAgICAQEBCAEBAQICBAECBwMCAQIDAgECBgMJAwMDBP3DBQQIAwMCAgECAQEBAQEBAgEIAgEBAQMDBAQEBQkEAwMEAQIFAwIBAQEBAQECAQECAwMJAu4FBAgGAgEBAQEBAggCAQICBAEWAQEEAwwFCQQGBQQDCgIIAQIBAgICBwEBAQEBBAMECPynBQgIBAIBAQECBgICAgEEAQYCCgMEAQMGBAUJBAQEAwQCARIBAgECAQICAgcCAQEBAQIHAwUC8AQFBAQDBAICBwIDBQIEAQIDDAoDBAIEAQEEAwQECQgFBwMPAgEGBQgBAQEGAQIBAgECAgIJAQICAwQI/a0ECAQDAgICBQYMBgEMAQYHAwEDAwEHBwMBBwcBAwEDBAgEBAwEBAQECQQEBAUCAQEEBAMVAwQKBxkDCgIDAwMDAwMDAgYDAgMCAwIIAZwFBAQBBwocCwcSBAsEBwQEBwQIBBAIBAMCAgEEBAMEBQwFDQQFBAUIBSYECQQEBAQEBAEEAwEDAQMEBAgECQQCAgECBgMEBf5EBAUEBgICAQIDAwUEAQQNCQENAQQFBQQBBAUFCgUZAQQBFAYFBQULCgkFBAQDBAECAwMEBxMFBAUFBAUFBCUeCAQECQwDDQISBQQFAwEUBAQJCBYsBQUEBQUFBAUbBAYEAQECAwMEBAQJAwYFCwUFBQYUAR4FCgUFBAEEAQQFHA0EAQQFAwIBAgIDBAgCHAz+kAF8GP60AScZGUoYGFUYGE0YGAIvAQEBAQcCAgQDBAQECQQFBgMCCQIBAQEBAQECBQECAwMIBAUECQMDAwcBAQEBUwECAgQHCQkKAQkHBgcDBAMEAwQHCAcUBA0EBCADAwICAgIDAwgJBQYFBQQBBAEEBRwNBAEIBAEEBAQIAQMBAwEDBAgDAQMEAwEGBAcIAQQEAQMEAwEDDAMBAwEDAQgEBAQBBAQEAQQNFwUFBAEEAQkFCgUMBAUEBAMEAQIFBwweCAQJBBQHCAcEAwQDBAMHBgQDBwUEBAkEBAMEAQICBQwFCQQDBgIBAQEBAQICBwICAwICAgECAwMIBQkIAwUCAQIBAgECAgIJAgEBAScCAwUCBAECDwMCAQIJDAkBCQQDAwEDAwEDCwcHCQkEAwQEAQEEAwwDBAYDAwIDAwMDAwMCAwMCAwIDAgMCAwQDFgMDCAkJBwMEOwECAwMEDQULAgMDAwMDAwIDAwojAwcDBwQOCwMHAwgDAwIBAQMCBAgJBAIECQQEBAQEBQMBAwEDBAEDEAQDAQMIAwEKAQMDAQMDAQMDAQYECQEDAgMDqQEEBAMECAQECQUECQ0EGwUNCQQECQQBBCIEBQEEBAMDAgECAgMECAkFBBIECwQHBAQHBAgEHgQIBAcEBAcEBAkEBAQDBC0BBAgEBAQEHgUKBQUFBQkFJwUEBQkKBDIEBQQIBAYCAgYICgUZAQQBFAYFBQULBiYFBgULBgsGFgYJCAMDBBACBggICQYRBQYFBgsFIQYLBQUKBg8BBAEZBQoBBAYCAQEDAgQICQgBKQQFBQQFBQkFIgUJBQUFBQoFFwUEBwICOQECAwMIBwQHBBoDCwsHBgQDBxQPAwcBCAUEBQgDAwICAgIHAQMVAQMLAQcQBAQMBAQEBAQECQQmBQUIBAQDBKABBAMDBAkJCQYBDAEGDAYFAwMCAQQBBAECBQQCAgEBAQQBAQEGAQEBAgEBAgMHBQQFBAgDAwkCAQYDEAMGAwIDAgMCAwIDBgIDAwMDAwdKAQIBAwYMAwMFAwIBAQEEAwMECQUECAMDAgEBAQECCQICAgECAQIBAQECAgIBAQEEAQEBBQQDBQQFCAgDAgEnAQEDBgQJBQQEBAIFAwQJAQYJAwIBAgMCAQIDBAMKAggBAgECAgMBAgMDCAUECQQDAwMEAgECAQIBAgEQEAYCAwUJAwoBAgICDwIDBQYMFAECAQIBAgECBgIGCQQFBAQEAwMCAQEBAgICAQIBCAwDBAMCAQIDAgECEgEJBAMFBAQEBQkEAwMEAAAAAAMAAAAAA7kCjgADAAcACwAAExEhEQcRIREjMxEjLwOKMf1ijF5eAo79jwJxMP3rAhX96wAgAAD/7gOsAs8ABAAJAA4AEwAYACEALQA2AEEATgBVAFoAXwBkAGkAbgBzAHgAfQCIAI4AlwChAKYAqwCwALUAugC/AMQAyQDOAAABMjM1IxcyMzUjFzIzNSMXMjM1IxcyMzUjFzIzNhc3JisBISIHFzYyNicmNjUmBRYXNjc2NyYnBQYHFhcWFzY3JyYFDgEXFgYWMjMyNzQnBQYVMyY3JwUyMzUjBTIzNSMFMjM1IwUyMzUjBTIzNSMFMjM1IwUyMzUjBTIzNSMFBgcWFxYXNjcnJgUWFzcmJwUGBxYfATY3JwUWFzc2NyYnBwYXMjM1IxcyMzUjFzIzNSMXMjM1IxcyMzUjFzIzNSMHNDUhERMyMxEhNxQVMzUBBRkYMWIZGDFhGRgxYhkYMWIZGDFhBAcYCwYLFRT97Q0MCQMOBgMBAgECYhINBQoRBRQY/TMYEwULEAcQDgoKAvELAwQCAQIKDRIHCvyjBzEBBi4DNRkYMfzDGRgxAz0ZGDH8wxkYMQM9GRgx/MMZGDEDPRkYMfzDGRgxAzsFCQYLEQgPBRAW/L8GESgLBALcEREFCAMbFx79MBsZBQUCExAHDmMZGDFhGRgxYhkYMWIYGDBeGRgxZRkYMTX+rh+Kiv7sJcsCnTExMTExMTExMTEBAjACAzABBAgEFQQHPQkQBAkMBxcNAw8WBAkNBBIHEBJWAQoLAg8GAR4aCBgdExUPlTE1MY4xNjGOMTUxjzE1MVkWDwMHCwMZGwMFDRwZGxITQQwFDBkJBxMnKhIHEhQJBgwJFSkxMTExMTExMTExMSKsq/6pATj+66cXGC8AAAsAAP/OA7kC8gAFAAkADQARABUAGQAfACMAJwArAC8AABc1MxUzFTM1MxUzNTMVMzUzFTM1MxUzNTMVMzUzNTMVJTUzFSE1MxUlESERJxEhES4xEDFhMWIxYTFiMWEwDTH8dTEDKTH8dgOKMfzWMlkoMTExMTExMTExMTExKFmKXFxcXIsCD/3xMAGz/k0AAAQAAP+cA8MDIAADAAcADgAVAAABETMRMxEzEQEHFzUzNSMlFQcVMxU3AW4mwyb+UKSkXV0CU15eowMg/HwDhPx8A4T+4aOjb2lubAFqb6MAAQAA/+YDmAMAABcAAAEFBhQfARYHAQYfARY3ATYfARYyNxM2JgOV/mMCAWACAv4pAgItAwQB1wQDWQEDAacBAgL/ogEDAV8DA/4oAwMrAwMB1gMDWgECAZUBAgACAAAAAAO5AmYAAwAHAAATESERAREhES8DivylAyoCZv3wAhD+HQGz/k0AAAkAAP+nA7IDHgADAAcACwARABUAGQAfACUAKQAAARUzNQUVMzUzFTM1FxUzFTM1BRUzNQUVMzUHFSMVMzUFFTM1IzUXFTM1AS9n/qHaoduCeyj9fWcB9Cgod5/9np934FIDHtra9mdnZ2ceKHWdaNran01NvnQonAGdKHV1KCgACwAA/84DuQLyAAUACQANABEAFQAZAB8AIwAnACsALwAAExUzNTM1MxUzNTMVMzUzFTM1MxUzNTMVMzUzFTMVMzUFFTM1IRUzNQURIREHESERLjEQMWExYjFhMWIxYTANMfx1MQMpMfx2A4ox/NYC8lkpMDAwMDAwMDAwMDAwKVmJXFxcXIv98AIQMP5NAbMADAAA//oDuQLCAAQAGAAcACAAJAAoACwAMAA0ADgAPABAAAATFREhEQUhFSMVMxUjFTMVITUzNSM1MzUjMxUzNTMVMzUzFTM1MxUzNTMVMzUFFTM1MxUzNTMVMzUzFTM1MxUzNS8DivylAyoMDAwM/NYRERERQmIxYTFiMWExYv1UYjFhMWIxYTFiAsLY/hACyCysMbYxqakxtjExMTExMTExMTEx5zExMTExMTExMTEAAAAABwAA//oDuQLCAAQAEAAUABgAHAAgACQAABMZASERBSERIxUzESERMzUjMxUzNTMVMzUzFTM1MxUzNTMVMzUvA4r8pQMqDAz81hERQmIxYTFiMWExYgLC/rT+hALILP7gMP7jAR0wMDAwMDAwMDAwMAAAAAAFAAD/0gMjAuoABQALAA4AFgAdAAABIiMRIREnFTMRIREFFyMnHQEjFTMVNycXBzUjNTMCctbXAl7luP38AXl9feNqao15XFxqagLq/OgCYom6/fwCvgyBbBhFUFyEVlZWQigABAAA/9IDIwLqAAUACwAOABUAAAEiIxEhEScVMxEhEQUXIycVIxUzFTcCctbXAl7luP38AXl9feNqao0C6vzoAmKJuv38Ar4MgWxdUFyEAAACAAD/1gNyAu8AbwDkAAABIgYHBgcGHwEVJi8BMScmJyYnJicmBxUGBwYXFhcWFxYfAScmJyYnJgcGBzkBBhcWFxYXFhcWFxYfASE3Nj8BNj8BNjc2NzYnLgEnJgYHBgcGDwE1NDU2JyYnLgEiBgcGBwYPAi8BJicmJy4BBzMHMjEzMhYXHgEfARYfAT8CNjc2Nz4BOwEyFh8BFhcWBxUfATY3Njc2NzYXOQEeARcWBwYHBg8BBgcGDwEhJicmJyYnJicmJyY+AhcWFxYfATcnJicmJyYnJjc+ATc2FhcWFxYXMRYfAT8BNi8BJjc2Nz4BAfIOGAcLAwMBAQYIAQkMBwsLERMXHRkHAwcFEAwFCA0GDRAJJyQWExcQHQUCGQ4kLRccOScQBQFMAwQKDBQbCxgKEAcKBgQYEQ4cChIPBgkGAQIECAYVGRYHDQcGBwYJBgMFBwcMBxcNAQIBAQUFBAcNBwIGCAghGgYHBQcHBAUFAgQCAgEGAgIBASAKEhAIDg0KDAkIAgQJBg0IFBMYGQUJCP7fDiE6HxguIwwTAgEGERYPHyIcHRcdDRAOBg0PBAYDAQUGDRUMCwwIDwoUESABAgEBAgMDBwQGAu4ODBQhHD8oQw0XAxcgDxkQGQkLCwELHhMjFjEmExsyFwwPCCIOCAECDhseGCARJS4cIVg7FQcMDS43XkccOxwtHywaDxcDAwsLESMKGBBLESU2FyIRCw8LCREbFjEkLzMgQh4jEAwOASEEBgw5Rxk4OCwBlSMxFBcJBQIBAwMLHBlAJ6AHFS8qEh4NCgEBBwkTIxgmFjMzPG4XJyUSNFklHS4lDxgOCAwQAQUNHhcgGw82PzIWKS0SGg8HBwMGChIQHhIoGjArBjI7Kh5GHBkOBgQAAAAACAAA/9sDbQLgABQAGAAqAC4AMgBMAGEAZQAAASIGBwYHFBYHFTM1Jjc+ARczNSMmBTM1Ixc2FxYHFTM0NTQnLgInJgcjATM1IwUzNSMFFBYXFhcWNzYXNhcWMzY3NSIjBicuATc1IwUUDgEjBisBFTIzFj4CNzY1NDUjBTM1IwECK0oLBAIBATIBAgQ2INhKZAEKLy+LOxwfBDIBAiQ5HwkTCf20MjICvjIy/UItIxQbECEZDAQLCQQFAhAfNxsfJwEyAr4WJhYjRyMUKT09NiIBATL+li4uAt85KxIXDjcORjBQKCItAjEBMjExBB0eQJgbOEklIDkkAQIB/kcxSzHUJ0cRCgICAQEBAQEBAQQtAQMHNSFXWRcqGwExAQUlOSAOHRULzTEAAAAABQAA/6gDjwMUAAgADAAQABQAGAAAARkBITUjETM1AQcXNw8BFzcPARc3DwEXNwJqASXq6v51PT49uD0+Pbg9Pj24PT49AxT+Sv5KPAL0PP7XPj0+Pj49Pj4+PT4+PT4+AAAAAAQAAP/wA6wCzQATACcANwBHAAATIg4BFREUHgEzITI+ATURNC4BIwUhMh4BFREUDgEjISIuATURND4BFyIGFREUFjMhMjY1ETQmIwUhMhYVERQGIyEiJjURNDbSKUQoKEQpAkUoRSgoRSj9uwJFHzQfHzQf/bsfNR8fNTwmNzcmAgsmNjYm/fUCCxgiIhj99RkiIgLMKEQp/k4oRSgoRSgBsilEKCIfNR/+Th81Hx81HwGyHzUfMTYm/oImNjYmAX4mNiIiGP6CGCIiGAF+GCIAAAAAAgAA/78DiwL3ABMAHAAAAQ4DHgM3PgI3Byc/AS4BCQEGHgE3AS4BAqIsUDsdBihDVC0wVTsLnoI6piJY/u/+mwMfMRcBXR8vAvMDKEVWWlE7HQMDL00wN0uMOiAg/p3+kxYxHwMBZBI3AAAAAQAA/+IDiALxABMAAAEGBwYHFh8BBwYHFh8BNj8BFzY3A4hRULRbFCciv6pUBw4LWbKyWDFaAvEpKForEiciv6pVBw4LWrKzWGCtAAIAAP/dA4oC8wARABUAAAEGBwYHFh8BDwI/Axc2NwEPATcDilFQtFsWKxvKzyj3AiDJWDFa/igboBoC8ykoWisULBvMIvcoD8XKWGCt/nKhGqEAAAIAAP/iA4oC8QAGAAoAAAEFFwEXARcFFSE1A4r+UVv+RSABvFn9zAFqAvHWWv5BIAHAWZ4rKwAAAAASAN4AAQAAAAAAAAAVAAAAAQAAAAAAAQAEABUAAQAAAAAAAgAHABkAAQAAAAAAAwAEACAAAQAAAAAABAAEACQAAQAAAAAABQALACgAAQAAAAAABgAEADMAAQAAAAAACgArADcAAQAAAAAACwATAGIAAwABBAkAAAAqAHUAAwABBAkAAQAIAJ8AAwABBAkAAgAOAKcAAwABBAkAAwAIALUAAwABBAkABAAIAL0AAwABBAkABQAWAMUAAwABBAkABgAIANsAAwABBAkACgBWAOMAAwABBAkACwAmATljYW11bmRhIFNlcnZpY2VzIEdtYkhicG1uUmVndWxhcmJwbW5icG1uVmVyc2lvbiAxLjBicG1uR2VuZXJhdGVkIGJ5IHN2ZzJ0dGYgZnJvbSBGb250ZWxsbyBwcm9qZWN0Lmh0dHA6Ly9mb250ZWxsby5jb20AYwBhAG0AdQBuAGQAYQAgAFMAZQByAHYAaQBjAGUAcwAgAEcAbQBiAEgAYgBwAG0AbgBSAGUAZwB1AGwAYQByAGIAcABtAG4AYgBwAG0AbgBWAGUAcgBzAGkAbwBuACAAMQAuADAAYgBwAG0AbgBHAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAHMAdgBnADIAdAB0AGYAIABmAHIAbwBtACAARgBvAG4AdABlAGwAbABvACAAcAByAG8AagBlAGMAdAAuAGgAdAB0AHAAOgAvAC8AZgBvAG4AdABlAGwAbABvAC4AYwBvAG0AAAAAAgAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABsAQIBAwEEAQUBBgEHAQgBCQEKAQsBDAENAQ4BDwEQAREBEgETARQBFQEWARcBGAEZARoBGwEcAR0BHgEfASABIQEiASMBJAElASYBJwEoASkBKgErASwBLQEuAS8BMAExATIBMwE0ATUBNgE3ATgBOQE6ATsBPAE9AT4BPwFAAUEBQgFDAUQBRQFGAUcBSAFJAUoBSwFMAU0BTgFPAVABUQFSAVMBVAFVAVYBVwFYAVkBWgFbAVwBXQFeAV8BYAFhAWIBYwFkAWUBZgFnAWgBaQFqAWsBbAFtAAV0cmFzaBBnYXRld2F5LXBhcmFsbGVsH2ludGVybWVkaWF0ZS1ldmVudC1jYXRjaC1jYW5jZWwxaW50ZXJtZWRpYXRlLWV2ZW50LWNhdGNoLW5vbi1pbnRlcnJ1cHRpbmctbWVzc2FnZRhzdGFydC1ldmVudC1jb21wZW5zYXRpb24uc3RhcnQtZXZlbnQtbm9uLWludGVycnVwdGluZy1wYXJhbGxlbC1tdWx0aXBsZQtsb29wLW1hcmtlchJwYXJhbGxlbC1taS1tYXJrZXIjc3RhcnQtZXZlbnQtbm9uLWludGVycnVwdGluZy1zaWduYWwvaW50ZXJtZWRpYXRlLWV2ZW50LWNhdGNoLW5vbi1pbnRlcnJ1cHRpbmctdGltZXIqaW50ZXJtZWRpYXRlLWV2ZW50LWNhdGNoLXBhcmFsbGVsLW11bHRpcGxlJWludGVybWVkaWF0ZS1ldmVudC1jYXRjaC1jb21wZW5zYXRpb24LZ2F0ZXdheS14b3IQZW5kLWV2ZW50LWNhbmNlbCJpbnRlcm1lZGlhdGUtZXZlbnQtY2F0Y2gtY29uZGl0aW9uO2ludGVybWVkaWF0ZS1ldmVudC1jYXRjaC1ub24taW50ZXJydXB0aW5nLXBhcmFsbGVsLW11bHRpcGxlFXN0YXJ0LWV2ZW50LWNvbmRpdGlvbiJzdGFydC1ldmVudC1ub24taW50ZXJydXB0aW5nLXRpbWVyFHNlcXVlbnRpYWwtbWktbWFya2VyCXVzZXItdGFzaw1idXNpbmVzcy1ydWxlEnN1Yi1wcm9jZXNzLW1hcmtlch1zdGFydC1ldmVudC1wYXJhbGxlbC1tdWx0aXBsZRFzdGFydC1ldmVudC1lcnJvch9pbnRlcm1lZGlhdGUtZXZlbnQtY2F0Y2gtc2lnbmFsHmludGVybWVkaWF0ZS1ldmVudC1jYXRjaC1lcnJvchZlbmQtZXZlbnQtY29tcGVuc2F0aW9uFHN1YnByb2Nlc3MtY29sbGFwc2VkE3N1YnByb2Nlc3MtZXhwYW5kZWQEdGFzaw9lbmQtZXZlbnQtZXJyb3IjaW50ZXJtZWRpYXRlLWV2ZW50LWNhdGNoLWVzY2FsYXRpb24eaW50ZXJtZWRpYXRlLWV2ZW50LWNhdGNoLXRpbWVyFnN0YXJ0LWV2ZW50LWVzY2FsYXRpb24Sc3RhcnQtZXZlbnQtc2lnbmFsEmJ1c2luZXNzLXJ1bGUtdGFzawZtYW51YWwHcmVjZWl2ZQ1jYWxsLWFjdGl2aXR5EXN0YXJ0LWV2ZW50LXRpbWVyE3N0YXJ0LWV2ZW50LW1lc3NhZ2UXaW50ZXJtZWRpYXRlLWV2ZW50LW5vbmUdaW50ZXJtZWRpYXRlLWV2ZW50LWNhdGNoLWxpbmsUZW5kLWV2ZW50LWVzY2FsYXRpb24HYnBtbi1pbw9nYXRld2F5LWNvbXBsZXgSZ2F0ZXdheS1ldmVudGJhc2VkDGdhdGV3YXktbm9uZQpnYXRld2F5LW9yE2VuZC1ldmVudC10ZXJtaW5hdGUQZW5kLWV2ZW50LXNpZ25hbA5lbmQtZXZlbnQtbm9uZRJlbmQtZXZlbnQtbXVsdGlwbGURZW5kLWV2ZW50LW1lc3NhZ2UOZW5kLWV2ZW50LWxpbmsgaW50ZXJtZWRpYXRlLWV2ZW50LWNhdGNoLW1lc3NhZ2UlaW50ZXJtZWRpYXRlLWV2ZW50LXRocm93LWNvbXBlbnNhdGlvbhRzdGFydC1ldmVudC1tdWx0aXBsZQZzY3JpcHQLbWFudWFsLXRhc2sEc2VuZAdzZXJ2aWNlDHJlY2VpdmUtdGFzawR1c2VyEHN0YXJ0LWV2ZW50LW5vbmUjaW50ZXJtZWRpYXRlLWV2ZW50LXRocm93LWVzY2FsYXRpb24haW50ZXJtZWRpYXRlLWV2ZW50LWNhdGNoLW11bHRpcGxlNGludGVybWVkaWF0ZS1ldmVudC1jYXRjaC1ub24taW50ZXJydXB0aW5nLWVzY2FsYXRpb24daW50ZXJtZWRpYXRlLWV2ZW50LXRocm93LWxpbmsmc3RhcnQtZXZlbnQtbm9uLWludGVycnVwdGluZy1jb25kaXRpb24LZGF0YS1vYmplY3QLc2NyaXB0LXRhc2sJc2VuZC10YXNrCmRhdGEtc3RvcmUnc3RhcnQtZXZlbnQtbm9uLWludGVycnVwdGluZy1lc2NhbGF0aW9uIGludGVybWVkaWF0ZS1ldmVudC10aHJvdy1tZXNzYWdlMmludGVybWVkaWF0ZS1ldmVudC1jYXRjaC1ub24taW50ZXJydXB0aW5nLW11bHRpcGxlMGludGVybWVkaWF0ZS1ldmVudC1jYXRjaC1ub24taW50ZXJydXB0aW5nLXNpZ25hbCFpbnRlcm1lZGlhdGUtZXZlbnQtdGhyb3ctbXVsdGlwbGUkc3RhcnQtZXZlbnQtbm9uLWludGVycnVwdGluZy1tZXNzYWdlDWFkLWhvYy1tYXJrZXIMc2VydmljZS10YXNrCXRhc2stbm9uZRNjb21wZW5zYXRpb24tbWFya2VyJXN0YXJ0LWV2ZW50LW5vbi1pbnRlcnJ1cHRpbmctbXVsdGlwbGUfaW50ZXJtZWRpYXRlLWV2ZW50LXRocm93LXNpZ25hbDNpbnRlcm1lZGlhdGUtZXZlbnQtY2F0Y2gtbm9uLWludGVycnVwdGluZy1jb25kaXRpb24LcGFydGljaXBhbnQZZXZlbnQtc3VicHJvY2Vzcy1leHBhbmRlZBFsYW5lLWluc2VydC1iZWxvdwpzcGFjZS10b29sEGNvbm5lY3Rpb24tbXVsdGkEbGFuZQpsYXNzby10b29sEWxhbmUtaW5zZXJ0LWFib3ZlEWxhbmUtZGl2aWRlLXRocmVlD2xhbmUtZGl2aWRlLXR3bwpkYXRhLWlucHV0C2RhdGEtb3V0cHV0CWhhbmQtdG9vbAVncm91cA90ZXh0LWFubm90YXRpb24LdHJhbnNhY3Rpb24Mc2NyZXctd3JlbmNoCmNvbm5lY3Rpb24QY29uZGl0aW9uYWwtZmxvdwxkZWZhdWx0LWZsb3cAAA==') format('truetype');
}
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'bpmn';
    src: url('../font/bpmn.svg?16406289#bpmn') format('svg');
  }
}
*/

[class^="bpmn-icon-"]:before, [class*=" bpmn-icon-"]:before {
  font-family: "bpmn";
  font-style: normal;
  font-weight: normal;
  speak: never;

  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  /* margin-right: .2em; */
  text-align: center;
  /* opacity: .8; */

  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;

  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;

  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  /* margin-left: .2em; */

  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;

  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}

.bpmn-icon-trash:before { content: '\e801'; } /* '' */
.bpmn-icon-gateway-parallel:before { content: '\e804'; } /* '' */
.bpmn-icon-intermediate-event-catch-cancel:before { content: '\e805'; } /* '' */
.bpmn-icon-intermediate-event-catch-non-interrupting-message:before { content: '\e806'; } /* '' */
.bpmn-icon-start-event-compensation:before { content: '\e807'; } /* '' */
.bpmn-icon-start-event-non-interrupting-parallel-multiple:before { content: '\e808'; } /* '' */
.bpmn-icon-loop-marker:before { content: '\e809'; } /* '' */
.bpmn-icon-parallel-mi-marker:before { content: '\e80a'; } /* '' */
.bpmn-icon-start-event-non-interrupting-signal:before { content: '\e80b'; } /* '' */
.bpmn-icon-intermediate-event-catch-non-interrupting-timer:before { content: '\e80c'; } /* '' */
.bpmn-icon-intermediate-event-catch-parallel-multiple:before { content: '\e80d'; } /* '' */
.bpmn-icon-intermediate-event-catch-compensation:before { content: '\e80e'; } /* '' */
.bpmn-icon-gateway-xor:before { content: '\e80f'; } /* '' */
.bpmn-icon-end-event-cancel:before { content: '\e811'; } /* '' */
.bpmn-icon-intermediate-event-catch-condition:before { content: '\e812'; } /* '' */
.bpmn-icon-intermediate-event-catch-non-interrupting-parallel-multiple:before { content: '\e813'; } /* '' */
.bpmn-icon-start-event-condition:before { content: '\e814'; } /* '' */
.bpmn-icon-start-event-non-interrupting-timer:before { content: '\e815'; } /* '' */
.bpmn-icon-sequential-mi-marker:before { content: '\e816'; } /* '' */
.bpmn-icon-user-task:before { content: '\e817'; } /* '' */
.bpmn-icon-business-rule:before { content: '\e818'; } /* '' */
.bpmn-icon-sub-process-marker:before { content: '\e819'; } /* '' */
.bpmn-icon-start-event-parallel-multiple:before { content: '\e81a'; } /* '' */
.bpmn-icon-start-event-error:before { content: '\e81b'; } /* '' */
.bpmn-icon-intermediate-event-catch-signal:before { content: '\e81c'; } /* '' */
.bpmn-icon-intermediate-event-catch-error:before { content: '\e81d'; } /* '' */
.bpmn-icon-end-event-compensation:before { content: '\e81e'; } /* '' */
.bpmn-icon-subprocess-collapsed:before { content: '\e81f'; } /* '' */
.bpmn-icon-subprocess-expanded:before { content: '\e820'; } /* '' */
.bpmn-icon-task:before { content: '\e821'; } /* '' */
.bpmn-icon-end-event-error:before { content: '\e822'; } /* '' */
.bpmn-icon-intermediate-event-catch-escalation:before { content: '\e823'; } /* '' */
.bpmn-icon-intermediate-event-catch-timer:before { content: '\e824'; } /* '' */
.bpmn-icon-start-event-escalation:before { content: '\e825'; } /* '' */
.bpmn-icon-start-event-signal:before { content: '\e826'; } /* '' */
.bpmn-icon-business-rule-task:before { content: '\e827'; } /* '' */
.bpmn-icon-manual:before { content: '\e828'; } /* '' */
.bpmn-icon-receive:before { content: '\e829'; } /* '' */
.bpmn-icon-call-activity:before { content: '\e82a'; } /* '' */
.bpmn-icon-start-event-timer:before { content: '\e82b'; } /* '' */
.bpmn-icon-start-event-message:before { content: '\e82c'; } /* '' */
.bpmn-icon-intermediate-event-none:before { content: '\e82d'; } /* '' */
.bpmn-icon-intermediate-event-catch-link:before { content: '\e82e'; } /* '' */
.bpmn-icon-end-event-escalation:before { content: '\e82f'; } /* '' */
.bpmn-icon-bpmn-io:before { content: '\e831'; } /* '' */
.bpmn-icon-gateway-complex:before { content: '\e832'; } /* '' */
.bpmn-icon-gateway-eventbased:before { content: '\e833'; } /* '' */
.bpmn-icon-gateway-none:before { content: '\e834'; } /* '' */
.bpmn-icon-gateway-or:before { content: '\e835'; } /* '' */
.bpmn-icon-end-event-terminate:before { content: '\e836'; } /* '' */
.bpmn-icon-end-event-signal:before { content: '\e837'; } /* '' */
.bpmn-icon-end-event-none:before { content: '\e838'; } /* '' */
.bpmn-icon-end-event-multiple:before { content: '\e839'; } /* '' */
.bpmn-icon-end-event-message:before { content: '\e83a'; } /* '' */
.bpmn-icon-end-event-link:before { content: '\e83b'; } /* '' */
.bpmn-icon-intermediate-event-catch-message:before { content: '\e83c'; } /* '' */
.bpmn-icon-intermediate-event-throw-compensation:before { content: '\e83d'; } /* '' */
.bpmn-icon-start-event-multiple:before { content: '\e83e'; } /* '' */
.bpmn-icon-script:before { content: '\e83f'; } /* '' */
.bpmn-icon-manual-task:before { content: '\e840'; } /* '' */
.bpmn-icon-send:before { content: '\e841'; } /* '' */
.bpmn-icon-service:before { content: '\e842'; } /* '' */
.bpmn-icon-receive-task:before { content: '\e843'; } /* '' */
.bpmn-icon-user:before { content: '\e844'; } /* '' */
.bpmn-icon-start-event-none:before { content: '\e845'; } /* '' */
.bpmn-icon-intermediate-event-throw-escalation:before { content: '\e846'; } /* '' */
.bpmn-icon-intermediate-event-catch-multiple:before { content: '\e847'; } /* '' */
.bpmn-icon-intermediate-event-catch-non-interrupting-escalation:before { content: '\e848'; } /* '' */
.bpmn-icon-intermediate-event-throw-link:before { content: '\e849'; } /* '' */
.bpmn-icon-start-event-non-interrupting-condition:before { content: '\e84a'; } /* '' */
.bpmn-icon-data-object:before { content: '\e84b'; } /* '' */
.bpmn-icon-script-task:before { content: '\e84c'; } /* '' */
.bpmn-icon-send-task:before { content: '\e84d'; } /* '' */
.bpmn-icon-data-store:before { content: '\e84e'; } /* '' */
.bpmn-icon-start-event-non-interrupting-escalation:before { content: '\e84f'; } /* '' */
.bpmn-icon-intermediate-event-throw-message:before { content: '\e850'; } /* '' */
.bpmn-icon-intermediate-event-catch-non-interrupting-multiple:before { content: '\e851'; } /* '' */
.bpmn-icon-intermediate-event-catch-non-interrupting-signal:before { content: '\e852'; } /* '' */
.bpmn-icon-intermediate-event-throw-multiple:before { content: '\e853'; } /* '' */
.bpmn-icon-start-event-non-interrupting-message:before { content: '\e854'; } /* '' */
.bpmn-icon-ad-hoc-marker:before { content: '\e855'; } /* '' */
.bpmn-icon-service-task:before { content: '\e856'; } /* '' */
.bpmn-icon-task-none:before { content: '\e857'; } /* '' */
.bpmn-icon-compensation-marker:before { content: '\e858'; } /* '' */
.bpmn-icon-start-event-non-interrupting-multiple:before { content: '\e859'; } /* '' */
.bpmn-icon-intermediate-event-throw-signal:before { content: '\e85a'; } /* '' */
.bpmn-icon-intermediate-event-catch-non-interrupting-condition:before { content: '\e85b'; } /* '' */
.bpmn-icon-participant:before { content: '\e85c'; } /* '' */
.bpmn-icon-event-subprocess-expanded:before { content: '\e85d'; } /* '' */
.bpmn-icon-lane-insert-below:before { content: '\e85e'; } /* '' */
.bpmn-icon-space-tool:before { content: '\e85f'; } /* '' */
.bpmn-icon-connection-multi:before { content: '\e860'; } /* '' */
.bpmn-icon-lane:before { content: '\e861'; } /* '' */
.bpmn-icon-lasso-tool:before { content: '\e862'; } /* '' */
.bpmn-icon-lane-insert-above:before { content: '\e863'; } /* '' */
.bpmn-icon-lane-divide-three:before { content: '\e864'; } /* '' */
.bpmn-icon-lane-divide-two:before { content: '\e865'; } /* '' */
.bpmn-icon-data-input:before { content: '\e866'; } /* '' */
.bpmn-icon-data-output:before { content: '\e867'; } /* '' */
.bpmn-icon-hand-tool:before { content: '\e868'; } /* '' */
.bpmn-icon-group:before { content: '\e869'; } /* '' */
.bpmn-icon-text-annotation:before { content: '\e86b'; } /* '' */
.bpmn-icon-transaction:before { content: '\e8c4'; } /* '' */
.bpmn-icon-screw-wrench:before { content: '\e8db'; } /* '' */
.bpmn-icon-connection:before { content: '\e8dc'; } /* '' */
.bpmn-icon-conditional-flow:before { content: '\e8e0'; } /* '' */
.bpmn-icon-default-flow:before { content: '\e8e1'; } /* '' */

/*!*****************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/@bpmn-io/properties-panel/dist/assets/properties-panel.css ***!
  \*****************************************************************************************************************************************************************************************************************************************************************/
/**
 * Theming
 */
 .bio-properties-panel,
 .djs-parent {
  --color-grey-225-10-15: hsl(225, 10%, 15%);
  --color-grey-225-10-35: hsl(225, 10%, 35%);
  --color-grey-225-10-55: hsl(225, 10%, 55%);
  --color-grey-225-10-75: hsl(225, 10%, 75%);
  --color-grey-225-10-80: hsl(225, 10%, 80%);
  --color-grey-225-10-85: hsl(225, 10%, 85%);
  --color-grey-225-10-90: hsl(225, 10%, 90%);
  --color-grey-225-10-95: hsl(225, 10%, 95%);
  --color-grey-225-10-97: hsl(225, 10%, 97%);
  --color-grey-0-0-22: hsl(0, 0%, 22%);

  --color-blue-205-100-35: hsl(205, 100%, 35%);
  --color-blue-205-100-40: hsl(205, 100%, 40%);
  --color-green-150-86-44: hsl(150, 86%, 44%);
  --color-blue-205-100-45: hsl(205, 100%, 45%);
  --color-blue-205-100-50: hsl(205, 100%, 50%);
  --color-blue-219-99-53: hsl(219, 99%, 53%);
  --color-blue-218-100-74: hsl(218, 100%, 74%);
  --color-blue-205-100-85: hsl(205, 100%, 85%);
  --color-blue-205-100-95: hsl(205, 100%, 95%);

  --color-red-360-100-40: hsl(360, 100%, 40%);
  --color-red-360-100-45: hsl(360, 100%, 45%);
  --color-red-360-100-92: hsl(360, 100%, 92%);
  --color-red-360-100-97: hsl(360, 100%, 97%);
  --color-white: white;
  --color-black: black;
  --color-transparent: transparent;

}

.bio-properties-panel {
  --text-base-color: var(--color-grey-225-10-15);
  --text-error-color: var(--color-red-360-100-45);
  --link-color: var(--color-blue-205-100-50);

  --description-color: var(--color-grey-225-10-35);
  --description-code-background-color: var(--color-grey-225-10-97);
  --description-code-border-color: var(--color-grey-225-10-85);
  --description-list-item-color: var(--color-grey-225-10-35);

  --tooltip-underline-color: var(--color-grey-225-10-55);

  --placeholder-color: var(--color-grey-225-10-35);
  --placeholder-background-color: var(--color-grey-225-10-95);

  --header-background-color: var(--color-grey-225-10-95);
  --header-icon-fill-color: var(--color-grey-225-10-15);
  --header-bottom-border-color: var(--color-grey-225-10-75);

  --group-background-color: var(--color-white);
  --group-bottom-border-color: var(--color-grey-225-10-75);

  --sticky-group-background-color: var(--color-grey-225-10-95);
  --sticky-group-bottom-border-color: var(--color-grey-225-10-75);

  --add-entry-fill-color: var(--color-grey-225-10-35);
  --add-entry-hover-fill-color: var(--color-white);
  --add-entry-hover-background-color: var(--color-blue-205-100-50);
  --add-entry-label-color: var(--color-white);

  --remove-entry-fill-color: var(--color-red-360-100-45);
  --remove-entry-hover-background-color: var(--color-red-360-100-92);

  --arrow-fill-color: var(--color-grey-225-10-35);
  --arrow-hover-background-color: var(--color-grey-225-10-95);

  --dot-color: var(--color-grey-225-10-35);
  --dot-color-error: var(--color-red-360-100-45);

  --list-badge-color: var(--color-white);
  --list-badge-background-color: var(--color-grey-225-10-35);

  --input-background-color: var(--color-grey-225-10-97);
  --input-border-color: var(--color-grey-225-10-75);

  --input-focus-background-color: var(--color-blue-205-100-95);
  --input-focus-border-color: var(--color-blue-205-100-50);
  --focus-outline-color: var(--color-blue-205-100-40);

  --input-error-background-color: var(--color-red-360-100-97);
  --input-error-border-color: var(--color-red-360-100-45);
  --input-error-focus-border-color: var(--color-red-360-100-45);

  --input-disabled-color: var(--color-grey-225-10-55);
  --input-disabled-background-color: var(--color-grey-225-10-97);
  --input-disabled-border-color: var(--color-grey-225-10-90);

  --toggle-switch-on-background-color: var(--color-blue-205-100-50);
  --toggle-switch-off-background-color: var(--color-grey-225-10-75);
  --toggle-switch-switcher-background-color: var(--color-white);

  --side-line-background-color: var(--color-grey-225-10-35);
  --side-line-extension-background-color: var(--color-grey-225-10-35);

  --list-entry-dot-background-color: var(--color-grey-225-10-35);
  --list-entry-header-button-fill-color: var(--color-grey-225-10-35);
  --list-entry-add-entry-empty-background-color: var(--color-blue-205-100-50);
  --list-entry-add-entry-empty-hover-background-color: var(--color-blue-205-100-45);
  --list-entry-add-entry-label-color: var(--color-white);
  --list-entry-add-entry-background-color: var(--color-blue-205-100-50);
  --list-entry-add-entry-fill-color: var(--color-white);

  --dropdown-item-background-color: var(--color-white);
  --dropdown-item-hover-background-color: var(--color-grey-225-10-95);
  --dropdown-separator-background-color: var(--color-grey-225-10-75);

  --feel-background-color: transparent;
  --feel-active-color: var(--color-blue-205-100-45);
  --feel-inactive-color: var(--color-grey-225-10-35);
  --feel-hover-color: var(--color-grey-225-10-15);
  --feel-hover-background-color: var(--color-grey-225-10-97);
  --feel-active-background-color: transparent;
  --feel-required-color: var(--color-grey-225-10-55);
  --feel-open-popup-color: hsla(0, 0%, 32%, 1);
  --feel-open-popup-background-color: var(--color-white);
  --feel-open-popup-hover-color: hsla(219, 99%, 53%, 1);

  --feel-indicator-background-color: var(--color-grey-225-10-90);

  --feelers-select-color:  var(--color-blue-205-100-85);

  --text-size-base: 14px;
  --text-size-small: 13px;
  --text-size-smallest: 12px;
  --text-line-height: 21px;
  --line-height-condensed: 17px;

  --font-family: sans-serif;
  --font-family-monospace: monospace;

  display: flex;
  flex-direction: column;
  flex: 1;
  position: relative;
  height: 100%;
  width: 100%;
  overflow: hidden;
}

.bio-properties-panel {
  color: var(--text-base-color);
}

.bio-properties-panel * {
  font-size: var(--text-size-base);
  line-height: var(--text-line-height);
  font-weight: 400;
  box-sizing: border-box;
}

.bio-properties-panel {
  font-family: var(--font-family);
}

/**
 * Placeholder (empty, multi select, ...)
 */
.bio-properties-panel-placeholder {
  position: absolute;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: var(--placeholder-background-color);
}

.bio-properties-panel-placeholder-text {
  color: var(--placeholder-color);
  font-size: var(--text-size-base);
  text-align: center;
  margin: 12px 48px;
}

/**
 * Header
 */
.bio-properties-panel-header {
  display: flex;
  flex-direction: row;
  align-items: center;
  font-size: var(--text-size-base);
  padding: 16px 10px;
  background-color: var(--header-background-color);
  border-bottom: 1px solid var(--header-bottom-border-color);
  width: 100%;
  z-index: 10;
  max-height: 64px;
  overflow: hidden;
}

.bio-properties-panel-header-icon {
  fill: var(--header-icon-fill-color);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
}

.bio-properties-panel-header-labels {
  overflow: hidden;
  margin-left: 12px;
  -webkit-user-select: none;
          user-select: none;
}

.bio-properties-panel-header-type {
  font-size: var(--text-size-smallest);
  font-weight: 600;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-transform: uppercase;
}

.bio-properties-panel-header-label {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  margin-top: -6px;
}

.bio-properties-panel-header-actions {
  margin-left: auto;
  margin-top: auto;
}

/**
 * Scroll container
 */
.bio-properties-panel-scroll-container {
  overflow-y: auto;
  overflow-x: hidden;
  flex: 1;
}

/**
 * Groups
 */
.bio-properties-panel-group {
  background-color: var(--group-background-color);
  border-bottom: 1px solid var(--group-bottom-border-color);
  position: relative;
}

.bio-properties-panel-group-header {
  display: flex;
  flex-direction: row;
  align-items: center;
  font-size: var(--text-size-base);
  height: 32px;
  -webkit-user-select: none;
          user-select: none;
  justify-content: space-between;
  margin-bottom: -1px; /* avoid double borders */
  position: relative;  /* browsers not supporting sticky */  /* for safari */
  position: sticky;
  top: 0;
  z-index: 10;
}

.bio-properties-panel-group-header .bio-properties-panel-group-header-title {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin: 1px 12px 0;
}

.bio-properties-panel-group-header.open .bio-properties-panel-group-header-title {
  font-weight: 500;
}

.bio-properties-panel-group-header.sticky {
  background-color: var(--sticky-group-background-color);
  border-bottom: 1px solid var(--sticky-group-bottom-border-color);
}

.bio-properties-panel-group-header-buttons {
  display: flex;
}

.bio-properties-panel-group-header-button {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  align-self: center;
  height: 22px;
  line-height: 22px;
  min-width: 22px;
  margin: 5px;
  padding: 0 3px;
  border: none;
  background: none;
}

.bio-properties-panel-group-header-button:focus {
  outline-offset: 2px;
  outline-color: var(--focus-outline-color);
}

.bio-properties-panel-group-header-buttons .bio-properties-panel-group-header-buttons:last-child {
  margin-right: 0;
}

.bio-properties-panel-add-entry {
  fill: var(--add-entry-fill-color);
  border-radius: 11px;
}

.bio-properties-panel-group-header.empty .bio-properties-panel-add-entry {
  margin-right: 69px;
}

.bio-properties-panel-group-header.empty .bio-properties-panel-add-entry:hover {
  margin-right: 19px;
}

.bio-properties-panel-group-header.empty .bio-properties-panel-add-entry-label {
  display: none;
  color: var(--add-entry-label-color);
  padding: 0 6px 0 2px;
}

.bio-properties-panel-group-header-button.bio-properties-panel-add-entry:hover {
  background-color: var(--add-entry-hover-background-color);
  fill: var(--add-entry-hover-fill-color);
}

.bio-properties-panel-group-header-button.bio-properties-panel-add-entry:hover .bio-properties-panel-add-entry-label {
  display: block;
}

.bio-properties-panel-group-entries {
  display: none;
}

.bio-properties-panel-group-entries.open {
  display: block;
}

.bio-properties-panel-arrow {
  display: flex;
  justify-content: center;
  text-align: center;
  fill: var(--arrow-fill-color);
  min-width: 22px;
  border-radius: 11px;
  border: none;
  background: none;
}

.bio-properties-panel-arrow:hover {
  background-color: var(--arrow-hover-background-color);
}

.bio-properties-panel-arrow-down {
  transform: rotate(90deg);
}

.bio-properties-panel-dot {
  align-self: center;
  height: 8px;
  min-width: 8px;
  border-radius: 50%;
  margin: 12px;
  background-color: var(--dot-color);
}

.bio-properties-panel-dot--error {
  --dot-color: var(--dot-color-error);
}

/**
 * Lists
 */
.bio-properties-panel-list {
  display: none;
}

.bio-properties-panel-list.open {
  display: block;
  margin-bottom: 6px;
  padding-bottom: 2px;
}

.bio-properties-panel-list-badge {
  height: 22px;
  min-width: 22px;
  color: var(--list-badge-color);
  border-radius: 11px;
  font-size: var(--text-size-small);
  line-height: 22px;
  text-align: center;
  -webkit-user-select: none;
          user-select: none;
  padding: 0 5px;
  margin: 5px;
  background-color: var(--list-badge-background-color);
}

.bio-properties-panel-list-badge--error {
  --list-badge-background-color: var(--dot-color-error);
}

/**
 * Basic entries
 */
.bio-properties-panel-entry {
  margin: 2px 32px 6px 12px;
}

.bio-properties-panel-entry:last-child {
  padding-bottom: 10px;
}

.bio-properties-panel-label {
  display: block;
  font-size: var(--text-size-small);
  margin: 2px 0 1px;
}

.bio-properties-panel-description,
.bio-properties-panel-description p,
.bio-properties-panel-description span,
.bio-properties-panel-description div {
  color: var(--description-color);
  display: block;
  margin: 2px 0 4px;
  line-height: var(--line-height-condensed);
  font-weight: 400;
  font-size: var(--text-size-small);
}

.bio-properties-panel-description code {
  color: var(--description-color);
  font-family: var(--font-family);
  font-size: var(--text-size-small);
  line-height: var(--line-height-condensed);
  padding: 0 2px;
  background-color: var(--description-code-background-color);
  border: 1px solid var(--description-code-border-color);
  border-radius: 3px;
}

.bio-properties-panel-description pre code {
  width: 100%;
  display: block;
  overflow-x: auto;
  padding: 4px 6px;
  font-family: var(--font-family-monospace);
}

.bio-properties-panel-description ul {
  padding: 0;
  margin: 0 0 0 12px;
  list-style-type: disc;
}

.bio-properties-panel-description li {
  color: var(--description-list-item-color);
  margin: 0 0 0 12px;
}

.bio-properties-panel-description a {
  color: var(--link-color);
  font-size: var(--text-size-small);
  text-decoration: underline;
}

.bio-properties-panel-feelers-editor.bio-properties-panel-input {
  padding: 0;
}

.bio-properties-panel-feelers-input .cm-editor
{
  min-height: 32px;
  max-height: 215px;
  background-color: transparent;
}

.bio-properties-panel-feelers-editor .cm-editor.cm-focused,
.bio-properties-panel-feelers-input .cm-editor.cm-focused {
  outline: none;
}

.bio-properties-panel-input {
  padding: 3px 6px 2px;
  border: 1px solid var(--input-border-color);
  border-radius: 2px;
  background-color: var(--input-background-color);
  font-size: var(--text-size-base);
  font-family: inherit;
}

.bio-properties-panel-input[type=number],
select.bio-properties-panel-input,
textarea.bio-properties-panel-input,
.bio-properties-panel-input[type=text] {
  display: block;
  width: 100%;
}

textarea.bio-properties-panel-input {
  min-height: 28px;
}

.bio-properties-panel-input:focus,
.bio-properties-panel-input:focus-within {
  outline: none;
  background-color: var(--input-focus-background-color);
  border: 1px solid var(--input-focus-border-color);
}

.bio-properties-panel-textfield:focus-within,
.bio-properties-panel-feel-entry:focus-within {
  --input-background-color: var(--input-focus-background-color);
  --input-border-color: var(--input-focus-border-color);
}

.bio-properties-panel-input:disabled {
  border-color: var(--input-disabled-border-color);
  background-color: var(--input-disabled-background-color);
  color: var(--input-disabled-color);
}

select.bio-properties-panel-input {
  padding: 4px 6px;
}

.bio-properties-panel code,
.bio-properties-panel-input-monospace {
  font-family: var(--font-family-monospace);
}

.bio-properties-panel-input[type="checkbox"], .bio-properties-panel-input[type="radio"] {
  margin: 0;
  vertical-align: middle;
}

.bio-properties-panel-input[type="checkbox"]:focus {
  outline: auto;
  outline-color: var(--focus-outline-color);
  outline-offset: 2px;
}

.bio-properties-panel-checkbox > .bio-properties-panel-label {
  display: inline-block;
  font-size: var(--text-size-base);
  margin-left: 6px;
  margin-top: auto;
  vertical-align: middle;
}

.bio-properties-panel-checkbox-entry + .bio-properties-panel-checkbox-entry  {
  margin-top: -8px;
}

.bio-properties-panel-checkbox-entry > .bio-properties-panel-description  {
  margin-left: 18px;
}

textarea.bio-properties-panel-input {
  resize: vertical;
}

.bio-properties-panel-entry.has-error .bio-properties-panel-input,
.bio-properties-panel-entry.has-error .bio-properties-panel-feel-editor__open-popup-placeholder {
  border-color: var(--input-error-border-color);
  background-color: var(--input-error-background-color);
}

.bio-properties-panel-entry.has-error .bio-properties-panel-feel-indicator {
  border-color: var(--input-error-border-color);
}

.bio-properties-panel-entry.has-error .bio-properties-panel-input:focus,
.bio-properties-panel-entry.has-error .bio-properties-panel-feel-indicator:focus {
  border-color: var(--input-error-focus-border-color);
}

.bio-properties-panel-entry .bio-properties-panel-error {
  color: var(--text-error-color);
  margin: 4px 0;
  font-size: var(--text-size-small);
}

.bio-properties-panel-simple {
  width: 100%;
  margin-right: 8px;
}

.bio-properties-panel-simple + .bio-properties-panel-remove-entry {
  margin: auto;
}

/**
 * JSON Editor (CodeMirror)
 */

.bio-properties-panel-json-editor .bio-properties-panel-input {
  padding: 0;
}

.bio-properties-panel-json-editor .cm-editor {
  font-family: var(--font-family-monospace);
}

.bio-properties-panel-json-editor .cm-editor.cm-focused {
  outline: none;
}

.bio-properties-panel-json-editor .cm-scroller {
  overflow: auto;
  max-height: 215px;
}

/**
 * Toggle Switch
 */
.bio-properties-panel-toggle-switch-entry + .bio-properties-panel-toggle-switch-entry  {
  margin-top: -8px;
}

.bio-properties-panel-toggle-switch-entry > .bio-properties-panel-description {
  margin-left: 38px;
}

.bio-properties-panel-toggle-switch .bio-properties-panel-field-wrapper {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.bio-properties-panel-toggle-switch.inline {
  display: flex;
  flex-direction: row;
}

.bio-properties-panel-toggle-switch.inline .bio-properties-panel-field-wrapper {
  margin-left: auto;
}

.bio-properties-panel-toggle-switch > .bio-properties-panel-label {
  font-size: var(--text-size-base);
}

.bio-properties-panel-toggle-switch.inline > .bio-properties-panel-label {
  font-size: var(--text-size-small);
}

.bio-properties-panel-toggle-switch .bio-properties-panel-toggle-switch__label {
  margin: 0;
  margin-left: 6px;
  font-size: var(--text-size-base);
}

.bio-properties-panel-toggle-switch .bio-properties-panel-toggle-switch__switcher {
  position: relative;
  width: 32px;
  height: 16px;
}

.bio-properties-panel-toggle-switch .bio-properties-panel-toggle-switch__switcher:focus-within {
  outline: 2px solid var(--input-focus-border-color);
  outline-offset: 1px;
}

.bio-properties-panel-toggle-switch .bio-properties-panel-toggle-switch__switcher input[type='checkbox'] {
  opacity: 0;
  width: 0;
  height: 0;
}

.bio-properties-panel-toggle-switch .bio-properties-panel-toggle-switch__switcher .bio-properties-panel-toggle-switch__slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: var(--toggle-switch-off-background-color);
  transition: 0.4s;
  border-radius: 34px;
}

.bio-properties-panel-toggle-switch .bio-properties-panel-toggle-switch__switcher .bio-properties-panel-toggle-switch__slider:before {
  position: absolute;
  content: "";
  height: 12px;
  width: 12px;
  left: 2px;
  bottom: 2px;
  background-color: var(--toggle-switch-switcher-background-color);
  transition: 0.4s;
  border-radius: 50%;
}

.bio-properties-panel-toggle-switch .bio-properties-panel-toggle-switch__switcher input[type='checkbox']:checked + .bio-properties-panel-toggle-switch__slider {
  background-color: var(--toggle-switch-on-background-color);
  box-shadow: 0 0 1px ;
}

.bio-properties-panel-toggle-switch .bio-properties-panel-toggle-switch__switcher input[type='checkbox']:checked + .bio-properties-panel-toggle-switch__slider:before {
  transform: translateX(16px);
}

/**
 * Collapsible entries
 */
.bio-properties-panel-collapsible-entry-entries {
  position: relative;
  display: none;
}

.bio-properties-panel-collapsible-entry-entries .bio-properties-panel-entry:last-child {
  padding-bottom: 0;
}

.bio-properties-panel-collapsible-entry-entries.open {
  display: block;
}

.bio-properties-panel-collapsible-entry-entries  {
  padding-left: 20px;
  margin-bottom: 10px;
  position: relative;
  display: none;
}

.bio-properties-panel-collapsible-entry-header {
  position: relative;
  display: flex;
  justify-content: space-between;
  align-items: center;
  overflow: hidden;
}

.bio-properties-panel-collapsible-entry-header .bio-properties-panel-collapsible-entry-header-title {
  padding: 2px 24px 2px 32px;
  font-size: var(--text-size-base);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-user-select: none;
          user-select: none;
}

.bio-properties-panel-collapsible-entry-arrow {
  position: absolute;
  top: 2px;
  left: 6px;
  padding: 0 3px;
  height: 22px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  align-self: center;
}

.bio-properties-panel-remove-entry {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 5px;
  padding: 0;
  width: 22px;
  height: 22px;
  fill: var(--remove-entry-fill-color);
  border-radius: 50%;
  border: none;
  background: none;
  visibility: hidden;
}

.bio-properties-panel-remove-entry:hover {
  background-color: var(--remove-entry-hover-background-color);
}

.bio-properties-panel-list-entry-item:hover .bio-properties-panel-remove-list-entry,
.bio-properties-panel-collapsible-entry:hover > .bio-properties-panel-collapsible-entry-header .bio-properties-panel-remove-entry,
.bio-properties-panel-collapsible-entry:focus-within > .bio-properties-panel-collapsible-entry-header .bio-properties-panel-remove-entry
{
  visibility: visible;
}

/* Side line */
.bio-properties-panel-collapsible-entry-entries::before {
  content: "";
  position: absolute;
  left: 16px;
  width: 2px;
  top: -6px;
  bottom: 12px;
  background-color: var(--side-line-background-color);
  border-radius: 1px;
}

/* Side line extension for non-list entry or open list entry positioned as the last one. */
.bio-properties-panel-collapsible-entry-entries .bio-properties-panel-entry:not(.bio-properties-panel-list-entry):last-child,
.bio-properties-panel-list-entry.open:last-child {
  position: relative;
}

.bio-properties-panel-collapsible-entry-entries .bio-properties-panel-entry:not(.bio-properties-panel-list-entry):last-child::after,
.bio-properties-panel-list-entry.open:last-child::after {
  content: "";
  position: absolute;
  left: -16px;
  width: 2px;
  top: 0;
  bottom: -4px;
  background-color: var(--side-line-extension-background-color);
  border-radius: 1px;
}

.bio-properties-panel-list-entry-item .bio-properties-panel-collapsible-entry-entries .bio-properties-panel-entry:last-child::after {
  left: -18px;
}

/*
 * List entry
 */
.bio-properties-panel-list-entry {
  position: relative;
  margin-right: 5px;
  margin-bottom: 0;
}

.bio-properties-panel-list-entry .bio-properties-panel-entry {
  margin-right: 0;
}

.bio-properties-panel-list-entry-header {
  position: sticky;
  overflow: hidden;
  display: flex;
  justify-content: space-between;
  height: 32px;
}

.bio-properties-panel-list-entry-header.sticky {
  background-color: var(--color-white);
  border-bottom: 1px solid var(--sticky-group-bottom-border-color);
  top: 32px;
  z-index: 9;
}

/* Nested list dot */
.bio-properties-panel-list-entry::before {
  content: "";
  width: 8px;
  height: 8px;
  position: absolute;
  left: -19px;
  top: 13px;
  border-radius: 50%;
  background-color: var(--list-entry-dot-background-color);
}

.bio-properties-panel-list-entry-header-title {
  display: block;
  margin: auto 0;
  padding: 2px 0;
  font-size: var(--text-size-base);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.bio-properties-panel-list-entry-header-title.open {
  font-weight: 500;
}

.bio-properties-panel-list-entry-header-buttons {
  display: flex;
  align-items: center;
}

.bio-properties-panel-list-entry-header-buttons > button {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  align-self: center;
  height: 22px;
  line-height: 22px;
  min-width: 22px;
  margin: 5px;
  padding: 0 3px;
  border: none;
  background: none;
  fill: var(--list-entry-header-button-fill-color);
}

.bio-properties-panel-list-entry-header-buttons > :last-child {
  margin-right: 0;
}

.bio-properties-panel-list-entry-items {
  padding: 0;
  margin: 0;

  list-style: none;
}

.bio-properties-panel-list-entry-items:not(.open) {
  display: none;
}

.bio-properties-panel-list-entry-item {
  display: flex;
  justify-content: space-between;
}

.bio-properties-panel-list-entry-item .bio-properties-panel-remove-entry {
  margin-right: 1px;
}

.bio-properties-panel-list-entry-item .bio-properties-panel-collapsible-entry {
  width: 100%;
  margin-right: 4px;
}

.bio-properties-panel-list-entry-item .bio-properties-panel-collapsible-entry-header {
  margin-left: -8px;
}

.bio-properties-panel-list-entry-item .bio-properties-panel-collapsible-entry-arrow {
  left: 2px;
}

.bio-properties-panel-list-entry-item .bio-properties-panel-collapsible-entry-header-title {
  padding-left: 30px;
}

.bio-properties-panel-list-entry-item .bio-properties-panel-collapsible-entry-entries {
  padding-left: 10px;
}

.bio-properties-panel-list-entry-item .bio-properties-panel-collapsible-entry-entries::before {
  left: 4px;
}

.bio-properties-panel-list-entry.empty .bio-properties-panel-add-entry {
  margin-right: 16px;
  padding-left: 6px;
}

.bio-properties-panel-list-entry.empty .bio-properties-panel-add-entry-label {
  color: var(--list-entry-add-entry-label-color);
  padding: 4px 6px 3px 2px;
}

.bio-properties-panel-list-entry-header-buttons .bio-properties-panel-add-entry:hover {
  background-color: var(--list-entry-add-entry-background-color);
  fill: var(--list-entry-add-entry-fill-color);
}

.bio-properties-panel-list-entry-item .bio-properties-panel-simple .bio-properties-panel-input {
  border-radius: 0;
  margin-bottom: -2px;
}

.bio-properties-panel-list-entry-item:first-child .bio-properties-panel-simple .bio-properties-panel-input {
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}

.bio-properties-panel-list-entry-item:last-child .bio-properties-panel-simple .bio-properties-panel-input {
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
}

.bio-properties-panel-dropdown-button {
  position: relative;

  --dropdown-button-margin: 5px;
}

.bio-properties-panel-dropdown-button:not(.open) .bio-properties-panel-dropdown-button__menu {
  display: none;
}

.bio-properties-panel-dropdown-button__menu {
  min-width: calc(100% - var(--dropdown-button-margin) * 2);
  max-width: 240px;

  position: absolute;
  top: calc(100% - var(--dropdown-button-margin));
  right: var(--dropdown-button-margin);
  z-index: 101;

  background-color: var(--dropdown-item-background-color);

  padding: 8px 0;

  box-shadow: 0 1px 4px 0 var(--color-grey-225-10-85), 0 2px 16px 0 var(--color-grey-225-10-75)
}

.bio-properties-panel-dropdown-button__menu-item {
  display: block;
  width: 100%;
  padding: 4px 12px;

  font-size: var(--text-size-small);
  -webkit-appearance: revert;
          appearance: revert;
  border: unset;
  background: unset;
  text-align: unset;
}

.bio-properties-panel-dropdown-button__menu-item--separator {
  width: 100%;
  height: 1px;

  padding: 0;
  margin: 8px 0;

  background-color: var(--dropdown-separator-background-color);
}

.bio-properties-panel-dropdown-button__menu-item--actionable {
  font-size: var(--text-size-base);
}

.bio-properties-panel-dropdown-button__menu-item--actionable:hover {
  background-color: var(--dropdown-item-hover-background-color);
}

.bio-properties-panel-feel-input {
  position: relative;
}

.bio-properties-panel-feel-input input {
  padding-right: 2em
}

.bio-properties-panel-feel-entry .bio-properties-panel-label {
  display: flex;
}

.bio-properties-panel-feel-icon {
  display: inline-flex;
  height: 18px;
  width: 22px;
  vertical-align: text-bottom;
  padding: 0;
  margin: 0 3px;
  align-items: center;
  align-self: center;
  justify-content: center;
  border: none;
  background: none;
  border-radius: 3px;
}

.bio-properties-panel-feel-icon.optional {
  cursor: pointer;
  background: var(--feel-background-color);
}

.bio-properties-panel-feel-icon svg * {
  fill: var(--feel-inactive-color);
}

.bio-properties-panel-feel-icon:hover {
  background: var(--feel-hover-background-color);
}

.bio-properties-panel-feel-icon:hover svg * {
  fill: var(--feel-hover-color);
}

.bio-properties-panel-feel-icon.active {
  background: var(--feel-active-background-color);
}

.bio-properties-panel-feel-icon.active:hover {
  background: var(--feel-hover-background-color);
}

.bio-properties-panel-feel-icon.required.active {
  background: none;
}

.bio-properties-panel-feel-icon.active svg * {
  fill: var(--feel-active-color);
}

.bio-properties-panel-feel-icon.required.active svg * {
  fill: var(--feel-required-color);
}

.bio-properties-panel-feel-editor-container {
  position: relative;
}

.bio-properties-panel-feel-editor-container.active {
  font-family: var(--font-family-monospace);
}

.bio-properties-panel-feel-container {
  position: relative;
}

.bio-properties-panel-feel-container .bio-properties-panel-feel-editor-container>div {
  position: static;
  padding-left: 2.4em !important;
  min-height: 28px;
}

.bio-properties-panel-feel-indicator {
  position: absolute;
  border: 1px solid var(--input-border-color);
  background-color: var(--feel-indicator-background-color);
  border-right: 0px;
  border-radius: 2px 0 0 2px;
  z-index: 1;
  height: 100%;
  width: 2em;
  text-align: center;
  padding: 2px 6px;
}

.bio-properties-panel-feel-editor-container .cm-scroller {
  overflow: hidden !important;
}

.bio-properties-panel-feelers-editor .cm-editor {
  background-color: transparent;
}


/* @Note(pinussilvestrus): mitigate low contrast - https://github.com/bpmn-io/cm-theme/issues/4 */
.bio-properties-panel-feelers-editor .cm-content ::selection {
  background: var(--feelers-select-color, hsl(205, 100%, 85%));
}

.bio-properties-panel-feelers-editor .cm-editor.cm-focused {
  background-color: transparent;
}

.bio-properties-panel-feel-editor-container .bio-properties-panel-input {
  resize: none;
  overflow: hidden;
  overflow-y: auto;
}

.bio-properties-panel-feel-editor-container,
.bio-properties-panel-feel-editor-container .bio-properties-panel-input,
.bio-properties-panel-feel-container .cm-editor {
  min-height: 100%;
}

.bio-properties-panel-feel-checkbox,
.bio-properties-panel-feel-toggle-switch {
  padding-top: 1px;
}

.bio-properties-panel-feel-checkbox .bio-properties-panel-feel-entry:not(.feel-active),
.bio-properties-panel-feel-toggle-switch .bio-properties-panel-feel-entry:not(.feel-active) {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.bio-properties-panel-feel-checkbox .bio-properties-panel-feel-entry:not(.feel-active) .bio-properties-panel-feel-container,
.bio-properties-panel-feel-toggle-switch .bio-properties-panel-feel-entry:not(.feel-active) .bio-properties-panel-feel-container {
  margin-left: auto;
}

.bio-properties-panel-tooltip-wrapper {
  text-decoration: underline;
  text-decoration-style: dotted;
  text-underline-offset: 2px;
  text-decoration-color: var(--tooltip-underline-color);
  font: inherit;
  display: flex;
  justify-content: center;
  width: -moz-fit-content;
  width: fit-content;
}

.bio-properties-panel-tooltip-wrapper:hover,
.bio-properties-panel-tooltip-wrapper:focus,
.bio-properties-panel-tooltip-wrapper:focus-visible {
  text-decoration-color: currentColor;
}

.bio-properties-panel-tooltip {
  --tooltip-background-color: var(--color-grey-0-0-22);
  --tooltip-link: var(--color-blue-218-100-74);
  --tooltip-code-background-color: var(--color-grey-225-10-97);
  --tooltip-code-border-color: var(--color-grey-225-10-85);

  display: flex;
  color: var(--color-white, white);
  position: fixed;
  z-index: 1001;
  max-width: 300px;
  font-size: var(--text-size-small);
  font-family: var(--font-family);
}

.bio-properties-panel-tooltip.right {
  padding-right: 6px;
}

.bio-properties-panel-tooltip.top {
  flex-direction: column;
}

.bio-properties-panel-tooltip-content {
  background-color: var(--tooltip-background-color);
  padding: 16px;
  border-radius: 2px;
  font-weight: 400;
  white-space: pre-wrap;
}

.bio-properties-panel-tooltip-content h1 {
  font-size: var(--text-size-base);
  font-weight: bold;
  margin: 0;
}

.bio-properties-panel-tooltip-content code,
.bio-properties-panel-tooltip-content pre {
  color: var(--description-color);
  font-family: var(--font-family);
  font-size: var(--text-size-small);
  line-height: var(--line-height-condensed);
  padding: 0 2px;
  background-color: var(--tooltip-code-background-color);
  border: 1px solid var(--tooltip-code-border-color);
  border-radius: 3px;
}

.bio-properties-panel-tooltip-content pre code {
  border: none;
}

.bio-properties-panel-tooltip p:first-child {
  margin-top: 0;
}

.bio-properties-panel-tooltip p:last-child {
  margin-bottom: 0;
}

.bio-properties-panel-tooltip-content a {
  color: var(--tooltip-link);
}

.bio-properties-panel-tooltip .bio-properties-panel-tooltip-arrow {
  width: 0;
  height: 0;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 5px solid var(--tooltip-background-color);
  margin-top: 16px;
}

.bio-properties-panel-tooltip.top .bio-properties-panel-tooltip-arrow {
  margin-top: -3px;
  margin-left: calc(50% - 2.5px);
  transform: rotate(90deg);
}

.bio-properties-panel-feelers-editor-container .bio-properties-panel-feelers-editor__open-popup-placeholder,
.bio-properties-panel-feel-editor-container .bio-properties-panel-feel-editor__open-popup-placeholder {
  display: none;
  justify-content: center;
  flex-direction: column;
  color: hsla(0, 0%, 9%, 0.25);
  padding: 3px 6px 2px;
  border: 1px solid var(--input-border-color);
  border-radius: 2px;
  background-color: var(--input-background-color);
  font-size: var(--text-size-base);
  font-family: inherit;
  width: 100%;
  min-height: 100%;
}

.bio-properties-panel-feelers-editor-container.popupOpen .bio-properties-panel-input,
.bio-properties-panel-feel-editor-container.popupOpen .bio-properties-panel-input {
  display: none;
}

.bio-properties-panel-feelers-editor-container.popupOpen .bio-properties-panel-feelers-editor__open-popup-placeholder,
.bio-properties-panel-feel-editor-container.popupOpen .bio-properties-panel-feel-editor__open-popup-placeholder {
  display: flex;
}

.bio-properties-panel-popup {
  --popup-background-color: hsla(0, 0%, 96%, 1);
  --popup-header-background-color: white;
  --popup-font-color: hsla(0, 0%, 0%, 1);
  --popup-title-color: hsla(0, 0%, 0%, 1);

  --feel-popup-close-background-color: hsla(219, 99%, 53%, 1);
  --feel-popup-gutters-background-color: hsla(0, 0%, 90%, 1);

  position: fixed;
  display: flex;
  flex: auto;
  flex-direction: column;
  font-family: IBM Plex Sans, sans-serif;
  padding: 0;
  z-index: 1001;
  box-shadow: 0px 2px 6px 0px hsla(0, 0%, 0%, 0.3);
  background-color: var(--popup-background-color);
  color: var(--popup-font-color);
  height: auto;
  width: auto;
  overflow: hidden;
  font-size: 14px;
}

.bio-properties-panel-popup h1,
.bio-properties-panel-popup h2,
.bio-properties-panel-popup h3,
.bio-properties-panel-popup h4 {
  font-weight: 500;
  font-size: inherit;
}

.bio-properties-panel-popup .bio-properties-panel-popup__header,
.bio-properties-panel-popup .bio-properties-panel-popup__body,
.bio-properties-panel-popup .bio-properties-panel-popup__footer {
  padding: 12px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.bio-properties-panel-popup .bio-properties-panel-popup__body:not(:first-child) {
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.bio-properties-panel-popup .bio-properties-panel-popup__header {
  --popup-header-line-height: 16px;
  background-color: var(--popup-header-background-color);
  margin: 0;
  font-size: 12px;
  font-weight: 400;
  line-height: var(--popup-header-line-height);
  text-align: left;
  color: var(--popup-title-color);
}

.bio-properties-panel-popup .bio-properties-panel-popup__header.draggable {
  cursor: grab;
}

.bio-properties-panel-popup .bio-properties-panel-popup__drag-handle {
  display: flex;
}

.bio-properties-panel-popup .bio-properties-panel-popup__drag-preview {
  width: 1px;
  height: 1px;
  position: absolute;
  top: 0;
}

.bio-properties-panel-popup .bio-properties-panel-popup__title {
  margin-left: 8px;
}

.bio-properties-panel-popup .bio-properties-panel-popup__title::first-letter {
  text-transform: capitalize;
}

.bio-properties-panel-popup .bio-properties-panel-popup__close {
  margin: -12px;
  margin-left: 12px;
  width: 40px;
  height: 40px;
  border: none;
  background-color: var(--popup-header-background-color);
}

.bio-properties-panel-popup .bio-properties-panel-popup__close:hover,
.bio-properties-panel-popup .bio-properties-panel-popup__close:focus-visible {
  background-color: var(--popup-background-color);
}

.bio-properties-panel-popup .bio-properties-panel-popup__close:focus-visible {
  outline-offset: -2px;
}

.bio-properties-panel-popup .bio-properties-panel-popup__close svg {
  width: 16px;
  height: 16px;
  fill: currentColor;
  margin-top: 2px;
}

.bio-properties-panel-popup .bio-properties-panel-popup__header .bio-properties-panel-popup__drag-handle svg {
  margin-left: -4px;
}

.bio-properties-panel-popup .bio-properties-panel-popup__body {
  font-size: inherit;
  height: 100%;
  display: flex;
  overflow: auto;
  padding-bottom: 0;
}

.bio-properties-panel-popup .bio-properties-panel-popup__footer {
  position: absolute;
  bottom: 0;
  right: 8px;
}

.bio-properties-panel-feel-popup {
  min-height: 400px;
  width: -moz-fit-content;
  width: fit-content;
}

.bio-properties-panel-feel-popup .bio-properties-panel-feel-popup__body {
  display: flex;
  margin: 0;
  padding: 0;
  height: 100%;
  width: 100%;
}

.bio-properties-panel-feel-popup__title-link {
  margin-left: 8px;
  display: flex;
}

.bio-properties-panel-feel-popup__title-link:first-of-type {
  margin-left: auto;
}

.bio-properties-panel-feel-popup__title-link svg {
  width: var(--popup-header-line-height);
  height: var(--popup-header-line-height);
  fill: currentColor;
  margin: 0 0.5em;
}

.bio-properties-panel-feel-popup .bio-properties-panel-feel-editor-container {
  display: flex;
  min-width: 100%;
}

.bio-properties-panel-feel-popup .bio-properties-panel-feel-editor-container .cm-scroller {
  overflow: auto !important;
}

.bio-properties-panel-feel-popup .bio-properties-panel-feelers-editor-container {
  width: 100%;
  display: flex;
}

.bio-properties-panel-feel-popup .bio-properties-panel-feelers-editor-container .bio-properties-panel-feelers-editor {
  display: flex;
}

.bio-properties-panel-feel-popup .bio-properties-panel-feelers-editor-container .bio-properties-panel-feelers-editor .cm-editor {
  width: 100%;
}

.bio-properties-panel-feel-popup .bio-properties-panel-input {
  width: 100%;
  resize: none;
  padding: 0;
  overflow: hidden;
  overflow-y: auto
}

.bio-properties-panel-feel-popup .bio-properties-panel-open-feel-popup {
  display: none !important;
}

.bio-properties-panel-feelers-editor-container .bio-properties-panel-open-feel-popup,
.bio-properties-panel-feel-container .bio-properties-panel-open-feel-popup {
  position: absolute;
  top: 0;
  right: 0;
  line-height: 1;
  padding: 3px 4px;
  margin: 3px;
  display: none;
  background: none;
  border: none;
  color: var(--feel-open-popup-color);
  cursor: pointer;
}

.bio-properties-panel-feelers-editor-container .bio-properties-panel-open-feel-popup svg,
.bio-properties-panel-feel-container .bio-properties-panel-open-feel-popup svg {
  width: 16px;
  height: 16px;
}

.bio-properties-panel-feelers-editor-container:hover .bio-properties-panel-open-feel-popup,
.bio-properties-panel-feel-container:hover .bio-properties-panel-open-feel-popup,
.bio-properties-panel-feelers-editor-container:focus-within .bio-properties-panel-open-feel-popup,
.bio-properties-panel-feel-container:focus-within .bio-properties-panel-open-feel-popup {
  display: block;
}

.bio-properties-panel-feelers-editor-container .bio-properties-panel-open-feel-popup:hover,
.bio-properties-panel-feel-container .bio-properties-panel-open-feel-popup:hover {
  color: var(--feel-open-popup-hover-color);
}

.bio-properties-panel-feel-popup .bio-properties-panel-popup__footer .bio-properties-panel-feel-popup__close-btn {
  background: var(--feel-popup-close-background-color);
  width: 66px;
  font-weight: 400;
  font-size: 14px;
  font-family: inherit;
  color: white;
  border: none;
  height: 32px;
  cursor: pointer;
}

.bio-properties-panel-feel-popup .bio-properties-panel-feel-editor-container .cm-editor {
  width: 100%;
  height: 100%;
}

.bio-properties-panel-feel-popup .bio-properties-panel-feel-editor-container .cm-editor .cm-content {
  padding-left: 4px;
}

.bio-properties-panel-feel-popup .bio-properties-panel-input {
  border: none;
}

.bio-properties-panel-feel-popup .cm-gutters {
  background-color: var(--feel-popup-gutters-background-color);
  border: none;
  padding: 0;
}

.bio-properties-panel-feel-popup .cm-gutter {
  min-width: 32px;
}

.bio-properties-panel-feel-popup .cm-gutters .cm-lineNumbers .cm-gutterElement {
  text-align: center;
}

/* Checkbox Group */
.bio-properties-panel-checkbox-group .bio-properties-panel-checkbox-group-entries > .bio-properties-panel-entry {
  margin: 0;
  padding: 0;
}
/*!****************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/primeng/resources/primeng.min.css ***!
  \****************************************************************************************************************************************************************************************************************************************/
.p-overflow-hidden{overflow:hidden;padding-right:var(--scrollbar-width)}@layer primeng{.p-component,.p-component *{box-sizing:border-box}.p-hidden{display:none}.p-hidden-space{visibility:hidden}.p-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.p-hidden-accessible input,.p-hidden-accessible select{transform:scale(0)}.p-reset{margin:0;padding:0;border:0;outline:0;text-decoration:none;font-size:100%;list-style:none}.p-disabled,.p-disabled *{cursor:default !important;pointer-events:none}.p-component-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.p-unselectable-text{-webkit-user-select:none;user-select:none}.p-scrollbar-measure{width:100px;height:100px;overflow:scroll;position:absolute;top:-9999px}@keyframes p-fadein{0%{opacity:0}100%{opacity:1}}input[type='button'],input[type='submit'],input[type='reset'],input[type='file']::-webkit-file-upload-button,button{border-radius:0}.p-link{text-align:left;background-color:transparent;margin:0;padding:0;border:0;cursor:pointer;-webkit-user-select:none;user-select:none}.p-link:disabled{cursor:default}.p-sr-only{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important}.p-connected-overlay{opacity:0;transform:scaleY(0.8);transition:transform .12s cubic-bezier(0,0,0.2,1),opacity .12s cubic-bezier(0,0,0.2,1)}.p-connected-overlay-visible{opacity:1;transform:scaleY(1)}.p-connected-overlay-hidden{opacity:0;transform:scaleY(1);transition:opacity .1s linear}.p-toggleable-content.ng-animating{overflow:hidden}.p-icon-wrapper{display:inline-flex}.p-icon{display:inline-block}.p-icon-spin{animation:p-icon-spin 2s infinite linear}}@keyframes p-icon-spin{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}@layer primeng{.p-badge{display:inline-block;border-radius:10px;text-align:center;padding:0 .5rem}.p-overlay-badge{position:relative}.p-overlay-badge .p-badge{position:absolute;top:0;right:0;transform:translate(50%,-50%);transform-origin:100% 0;margin:0}.p-badge-dot{width:.5rem;min-width:.5rem;height:.5rem;border-radius:50%;padding:0}.p-badge-no-gutter{padding:0;border-radius:50%}}@layer primeng{.p-button{margin:0;display:inline-flex;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;vertical-align:bottom;text-align:center;overflow:hidden;position:relative}.p-button-label{flex:1 1 auto}.p-button-icon-right{order:1}.p-button:disabled{cursor:default;pointer-events:none}.p-button-icon-only{justify-content:center}.p-button-icon-only:after{content:'p';visibility:hidden;clip:rect(0 0 0 0);width:0}.p-button-vertical{flex-direction:column}.p-button-icon-bottom{order:2}.p-button-group .p-button{margin:0}.p-button-group .p-button:focus,.p-button-group p-button:focus .p-button,.p-buttonset .p-button:focus,.p-buttonset .p-button:focus,.p-buttonset p-button:focus .p-button,.p-buttonset .p-button:focus{position:relative;z-index:1}.p-button-group .p-button:not(:last-child),.p-button-group .p-button:not(:last-child):hover,.p-button-group p-button:not(:last-child) .p-button,.p-button-group p-button:not(:last-child) .p-button:hover,.p-buttonset .p-button:not(:last-child),.p-buttonset .p-button:not(:last-child):hover,.p-buttonset p-button:not(:last-child) .p-button,.p-buttonset p-button:not(:last-child) .p-button:hover{border-right:0 none}.p-button-group .p-button:not(:first-of-type):not(:last-of-type),.p-button-group p-button:not(:first-of-type):not(:last-of-type) .p-button,.p-buttonset .p-button:not(:first-of-type):not(:last-of-type),.p-buttonset p-button:not(:first-of-type):not(:last-of-type) .p-button{border-radius:0}.p-button-group .p-button:first-of-type:not(:only-of-type),.p-button-group p-button:first-of-type:not(:only-of-type) .p-button,.p-buttonset .p-button:first-of-type:not(:only-of-type),.p-buttonset p-button:first-of-type:not(:only-of-type) .p-button{border-top-right-radius:0;border-bottom-right-radius:0}.p-button-group .p-button:last-of-type:not(:only-of-type),.p-button-group p-button:last-of-type:not(:only-of-type) .p-button,.p-buttonset .p-button:last-of-type:not(:only-of-type),.p-buttonset p-button:last-of-type:not(:only-of-type) .p-button{border-top-left-radius:0;border-bottom-left-radius:0}p-button[iconpos='right'] spinnericon{order:1}}@layer primeng{.p-checkbox{display:inline-flex;cursor:pointer;-webkit-user-select:none;user-select:none;vertical-align:bottom;position:relative}.p-checkbox-disabled{cursor:default !important;pointer-events:none}.p-checkbox-box{display:flex;justify-content:center;align-items:center}p-checkbox{display:inline-flex;vertical-align:bottom;align-items:center}.p-checkbox-label{line-height:1}}.p-colorpicker-panel .p-colorpicker-color{background:transparent url('color.febf5f041e83bfbe.png') no-repeat left top}.p-colorpicker-panel .p-colorpicker-hue{background:transparent url('hue.de26927932756490.png') no-repeat left top}@layer primeng{.p-inputtext{margin:0}.p-fluid .p-inputtext{width:100%}.p-inputgroup{display:flex;align-items:stretch;width:100%}.p-inputgroup-addon{display:flex;align-items:center;justify-content:center}.p-inputgroup .p-float-label{display:flex;align-items:stretch;width:100%}.p-inputgroup .p-inputtext,.p-fluid .p-inputgroup .p-inputtext,.p-inputgroup .p-inputwrapper,.p-inputgroup .p-inputwrapper>.p-component{flex:1 1 auto;width:1%}.p-float-label{display:block;position:relative}.p-float-label label{position:absolute;pointer-events:none;top:50%;margin-top:-0.5rem;transition-property:all;transition-timing-function:ease;line-height:1}.p-float-label textarea ~ label{top:1rem}.p-float-label input:focus ~ label,.p-float-label input.p-filled ~ label,.p-float-label textarea:focus ~ label,.p-float-label textarea.p-filled ~ label,.p-float-label .p-inputwrapper-focus ~ label,.p-float-label .p-inputwrapper-filled ~ label{top:-0.75rem;font-size:12px}.p-float-label .input:-webkit-autofill ~ label{top:-20px;font-size:12px}.p-float-label .p-placeholder,.p-float-label input::placeholder,.p-float-label .p-inputtext::placeholder{opacity:0;transition-property:all;transition-timing-function:ease}.p-float-label .p-focus .p-placeholder,.p-float-label input:focus::placeholder,.p-float-label .p-inputtext:focus::placeholder{opacity:1;transition-property:all;transition-timing-function:ease}.p-input-icon-left,.p-input-icon-right{position:relative;display:inline-block}.p-input-icon-left>i,.p-input-icon-left>.p-icon-wrapper,.p-input-icon-right>i,.p-input-icon-right>.p-icon-wrapper{position:absolute;top:50%;margin-top:-0.5rem}.p-fluid .p-input-icon-left,.p-fluid .p-input-icon-right{display:block;width:100%}}@layer primeng{.p-inputtextarea-resizable{overflow:hidden;resize:none}.p-fluid .p-inputtextarea{width:100%}}@layer primeng{.p-password{position:relative;display:inline-flex}.p-password-panel{position:absolute;top:0;left:0}.p-password .p-password-panel{min-width:100%}.p-password-meter{height:10px}.p-password-strength{height:100%;width:0;transition:width 1s ease-in-out}.p-fluid .p-password{display:flex}.p-password-input::-ms-reveal,.p-password-input::-ms-clear{display:none}.p-password-clear-icon{position:absolute;top:50%;margin-top:-0.5rem;cursor:pointer}.p-password .p-icon{cursor:pointer}.p-password-clearable.p-password-mask .p-password-clear-icon{margin-top:unset}.p-password-clearable{position:relative}}@layer primeng{.p-radiobutton{display:inline-flex;cursor:pointer;-webkit-user-select:none;user-select:none;vertical-align:bottom;position:relative}.p-radiobutton-box{display:flex;justify-content:center;align-items:center}.p-radiobutton-icon{backface-visibility:hidden;transform:translateZ(0) scale(0.1);border-radius:50%;visibility:hidden}.p-radiobutton-box.p-highlight .p-radiobutton-icon{transform:translateZ(0) scale(1,1);visibility:visible}p-radiobutton{display:inline-flex;vertical-align:bottom;align-items:center}.p-radiobutton-label{line-height:1}}@layer primeng{.p-ripple{overflow:hidden;position:relative}.p-ink{display:block;position:absolute;background:rgba(255,255,255,0.5);border-radius:100%;transform:scale(0)}.p-ink-active{animation:ripple .4s linear}.p-ripple-disabled .p-ink{display:none !important}}@keyframes ripple{100%{opacity:0;transform:scale(2.5)}}@layer primeng{.p-tooltip{position:absolute;display:none;padding:.25em .5rem;max-width:12.5rem;pointer-events:none}.p-tooltip.p-tooltip-right,.p-tooltip.p-tooltip-left{padding:0 .25rem}.p-tooltip.p-tooltip-top,.p-tooltip.p-tooltip-bottom{padding:.25em 0}.p-tooltip .p-tooltip-text{white-space:pre-line;word-break:break-word}.p-tooltip-arrow{scale:2;position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.p-tooltip-right .p-tooltip-arrow{top:50%;left:0;margin-top:-0.25rem;border-width:.25em .25em .25em 0}.p-tooltip-left .p-tooltip-arrow{top:50%;right:0;margin-top:-0.25rem;border-width:.25em 0 .25em .25rem}.p-tooltip.p-tooltip-top{padding:.25em 0}.p-tooltip-top .p-tooltip-arrow{bottom:0;left:50%;margin-left:-0.25rem;border-width:.25em .25em 0}.p-tooltip-bottom .p-tooltip-arrow{top:0;left:50%;margin-left:-0.25rem;border-width:0 .25em .25rem}}
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[6].rules[1].use[0]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].rules[1].use[1]!./src/styles.scss?ngGlobalStyle ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/* You can add global styles to this file, and also import other style files */
/* ══════════════════════════════════════════════════════════
   RESPONSIVE FONT SCALING FOR LARGE MONITORS
   Auto-scales font sizes on big screens for readability.
   ══════════════════════════════════════════════════════════ */
@media screen and (min-width: 1920px) {
  html {
    font-size: 14px;
  }
  body, label, p, span, td, th, li, a, input, select, textarea, button,
  .form-control, .btn, .p-inputtext, .p-dropdown-label, .p-component {
    font-size: 14px;
  }
  h1 {
    font-size: 22px;
  }
  h2 {
    font-size: 18px;
  }
  h3 {
    font-size: 16px;
  }
}
@media screen and (min-width: 2560px) {
  html {
    font-size: 16px;
  }
  body, label, p, span, td, th, li, a, input, select, textarea, button,
  .form-control, .btn, .p-inputtext, .p-dropdown-label, .p-component {
    font-size: 16px;
  }
  h1 {
    font-size: 26px;
  }
  h2 {
    font-size: 22px;
  }
  h3 {
    font-size: 18px;
  }
}
@media screen and (min-width: 3840px) {
  html {
    font-size: 20px;
  }
  body, label, p, span, td, th, li, a, input, select, textarea, button,
  .form-control, .btn, .p-inputtext, .p-dropdown-label, .p-component {
    font-size: 20px;
  }
  h1 {
    font-size: 32px;
  }
  h2 {
    font-size: 26px;
  }
  h3 {
    font-size: 22px;
  }
}
/* ══════════════════════════════════════════════════════════
   USER-SELECTABLE FONT SIZE (Settings page toggle)
   Applied as class on <html> and <body>.
   Options: font-size-small (default), font-size-medium,
   font-size-large, font-size-xlarge.
   ══════════════════════════════════════════════════════════ */
:root.font-size-medium *, body.font-size-medium * {
  font-size: 14px !important;
}
:root.font-size-medium h1, body.font-size-medium h1 {
  font-size: 22px !important;
}
:root.font-size-medium h2, body.font-size-medium h2 {
  font-size: 18px !important;
}
:root.font-size-medium h3, body.font-size-medium h3 {
  font-size: 16px !important;
}
:root.font-size-medium h5, body.font-size-medium h5 {
  font-size: 15px !important;
}
:root.font-size-medium i.pi, :root.font-size-medium i.fa, :root.font-size-medium em.pi, :root.font-size-medium em.fa, body.font-size-medium i.pi, body.font-size-medium i.fa, body.font-size-medium em.pi, body.font-size-medium em.fa {
  font-size: inherit !important;
}

:root.font-size-large *, body.font-size-large * {
  font-size: 16px !important;
}
:root.font-size-large h1, body.font-size-large h1 {
  font-size: 26px !important;
}
:root.font-size-large h2, body.font-size-large h2 {
  font-size: 22px !important;
}
:root.font-size-large h3, body.font-size-large h3 {
  font-size: 18px !important;
}
:root.font-size-large h5, body.font-size-large h5 {
  font-size: 17px !important;
}
:root.font-size-large i.pi, :root.font-size-large i.fa, :root.font-size-large em.pi, :root.font-size-large em.fa, body.font-size-large i.pi, body.font-size-large i.fa, body.font-size-large em.pi, body.font-size-large em.fa {
  font-size: inherit !important;
}

:root.font-size-xlarge *, body.font-size-xlarge * {
  font-size: 18px !important;
}
:root.font-size-xlarge h1, body.font-size-xlarge h1 {
  font-size: 30px !important;
}
:root.font-size-xlarge h2, body.font-size-xlarge h2 {
  font-size: 24px !important;
}
:root.font-size-xlarge h3, body.font-size-xlarge h3 {
  font-size: 20px !important;
}
:root.font-size-xlarge h5, body.font-size-xlarge h5 {
  font-size: 19px !important;
}
:root.font-size-xlarge i.pi, :root.font-size-xlarge i.fa, :root.font-size-xlarge em.pi, :root.font-size-xlarge em.fa, body.font-size-xlarge i.pi, body.font-size-xlarge i.fa, body.font-size-xlarge em.pi, body.font-size-xlarge em.fa {
  font-size: inherit !important;
}

/* BPMN Editor Theme Overrides */
.bpmnEditorModal .toolbar {
  background: var(--BT-primary-light-color, #dab5f3) !important;
  border-bottom: 1px solid var(--BT-primary-color, #5514b4) !important;
}
.bpmnEditorModal .toolbar h2 {
  color: var(--BT-primary-color, #5514b4) !important;
  font-family: "BTCurve_Headline", sans-serif !important;
}
.bpmnEditorModal .toolbar button {
  background: var(--BT-primary-color, #5514b4) !important;
  border: 1px solid var(--BT-primary-color, #5514b4) !important;
  font-family: "BTCurve_Regular", sans-serif !important;
}
.bpmnEditorModal .toolbar button:hover {
  background: var(--BT-modal-hover-color, #4a1296) !important;
  border-color: var(--BT-modal-hover-color, #4a1296) !important;
}
.bpmnEditorModal .toolbar .close-btn {
  color: var(--BT-primary-color, #5514b4) !important;
}
.bpmnEditorModal .toolbar .close-btn:hover {
  background-color: var(--BT-primary-light-color, #dab5f3) !important;
}
.bpmnEditorModal .modal-dialog.fullscreen {
  max-width: 100vw !important;
  width: 100vw !important;
  height: 100vh !important;
  margin: 0 !important;
}
.bpmnEditorModal .modal-dialog.fullscreen .modal-content {
  height: 100vh !important;
  border-radius: 0 !important;
}
.bpmnEditorModal .bio-properties-panel .bio-properties-panel-entry {
  padding: 0 !important;
  border-bottom: 0 !important;
}
.bpmnEditorModal .bio-properties-panel {
  background: #f8f8f8 !important;
  font-family: "BTCurve_Regular", sans-serif !important;
}
.bpmnEditorModal .bio-properties-panel .bio-properties-panel-header {
  background: var(--BT-primary-light-color, #dab5f3) !important;
  color: var(--BT-primary-color, #5514b4) !important;
  font-family: "BTCurve_Headline", sans-serif !important;
}
.bpmnEditorModal .bio-properties-panel .bio-properties-panel-group-header {
  background: var(--BT-primary-light-color, #dab5f3) !important;
  color: var(--BT-primary-color, #5514b4) !important;
  font-family: "BTCurve_Headline", sans-serif !important;
}
.bpmnEditorModal .bio-properties-panel input, .bpmnEditorModal .bio-properties-panel select, .bpmnEditorModal .bio-properties-panel textarea {
  font-family: "BTCurve_Regular", sans-serif !important;
  border: 1px solid #d9d9d9 !important;
  border-radius: 8px !important;
}
.bpmnEditorModal .bio-properties-panel input:focus, .bpmnEditorModal .bio-properties-panel select:focus, .bpmnEditorModal .bio-properties-panel textarea:focus {
  border-color: var(--BT-primary-color, #5514b4) !important;
  box-shadow: 0 0 3px rgba(85, 20, 180, 0.3) !important;
}

.btn {
  border-radius: 0.25rem;
}

.p-overlay.p-component {
  width: 0;
}
.p-overlay.p-component span {
  text-overflow: ellipsis;
  overflow: hidden;
}

.p-multiselect-label {
  flex: 1 1 auto;
}

.p-multiselect-panel .p-multiselect-items .p-multiselect-item[data-p-highlight=true] {
  color: #ffffff;
  background: #883cae;
}

[data-p-highlight=true] .p-checkbox .p-checkbox-box {
  border-color: #ffffff;
}

lib-dynamic-UI lib-switch .field-width {
  width: unset;
}

lib-dynamic-UI lib-radio .field-width {
  width: unset;
}

.p-dropdown .p-dropdown-clear-icon {
  margin-top: -8px !important;
}

.p-dialog-mask {
  background-color: rgba(0, 0, 0, 0.4);
  transition-duration: 0.15s;
  pointer-events: auto;
}

p-calendar .p-datepicker-trigger .p-icon-wrapper .p-icon {
  height: 24px;
  width: 24px;
}

.p-dropdown-panel .p-dropdown-items .p-dropdown-item {
  padding: 0.5rem;
}

::-ms-clear {
  display: none;
}

.bt-plug-in:before {
  content: "\ec8d";
}

.bt-Plug-in:before {
  content: "\ec8c";
}

.bt-delete:before {
  content: "\ec8a";
}

.bt-revert:before {
  content: "\ec8b";
}

.bt-logo:before {
  content: "\ec89";
}

.bt-icon_dragdrop:before {
  content: "\ec88";
}

.bt-add-note:before {
  content: "\ec87";
}

.bt-exclamation:before {
  content: "\ec80";
}

.bt-exclamation-o:before {
  content: "\ec81";
}

.bt-exclamation-sign:before {
  content: "\ec82";
}

.bt-abort-exp:before {
  content: "\ec83";
}

.bt-abt-SRIMS:before {
  content: "\ec84";
}

.bt-Network-data:before {
  content: "\ec65";
}

.bt-success-ex:before {
  content: "\ec86";
}

.bt-tree:before {
  content: "\ec57";
}

.bt-list-numbered:before {
  content: "\ec7c";
}

.bt-list3:before {
  content: "\ec7d";
}

.bt-list2:before {
  content: "\ec7e";
}

.bt-table-chart-ex:before {
  content: "\ec7f";
}

.bt-checkListXD:before {
  content: "\ec5b";
}

.bt-Interface_Three_Panel_expand:before {
  content: "\ec5d";
}

.bt-star_list_expand:before {
  content: "\ec5f";
}

.bt-Refresh-orig:before {
  content: "\ec59";
}

.bt-list1:before {
  content: "\ec64";
}

.bt-Asset-1:before {
  content: "\ec6c";
}

.bt-close-2:before {
  content: "\ec4c";
}

.bt-star-filled:before {
  content: "\ec4e";
}

.bt-check-list-2:before {
  content: "\ec4f";
}

.bt-fav-list-2:before {
  content: "\ec50";
}

.bt-Favorites:before {
  content: "\ec47";
}

.bt-open-schemes:before {
  content: "\ec48";
}

.bt-check-list:before {
  content: "\ec49";
}

.bt-layout:before {
  content: "\ec4a";
}

.bt-favorite-list:before {
  content: "\ec4b";
}

.bt-device:before {
  content: "\ec45";
}

.bt-physicalport:before {
  content: "\e9fe";
}

.bt-chassis:before {
  content: "\ec41";
}

.bt-plugin:before, .bt-card:before {
  content: "\ec42";
}

.bt-empty:before {
  content: "\ec43";
}

.bt-Pin_Bowling:before {
  content: "\e900";
}

/*
.bt-more {
  &:before {
    content: $bt-more;
  }
}
.bt-chasis {
  &:before {
    content: $bt-chasis;
  }
}
.bt-port {
  &:before {
    content: $bt-port;
  }
}
.bt-shelf {
  &:before {
    content: $bt-shelf;
  }
}
.bt-card {
  &:before {
    content: $bt-card;
  }
}
.bt-empty {
  &:before {
    content: $bt-empty;
  }
}
.bt-plugin {
  &:before {
    content: $bt-plugin;
  }
}*/
.bt-Pin_Bowling:before {
  content: "\e900";
}

.bt-add-24px:before {
  content: "\e901";
}

.bt-Airdrop:before {
  content: "\e902";
}

.bt-Alarm:before {
  content: "\e903";
}

.bt-Albums:before {
  content: "\e904";
}

.bt-American_Footballer:before {
  content: "\e905";
}

.bt-Ampersand:before {
  content: "\e906";
}

.bt-Anchor:before {
  content: "\e907";
}

.bt-Approximately:before {
  content: "\e908";
}

.bt-Archery:before {
  content: "\e909";
}

.bt-Archery_Target:before {
  content: "\e90b";
}

.bt-Armchair:before {
  content: "\e90c";
}

.bt-Arrows_Cross:before {
  content: "\e90d";
}

.bt-Arrows_In:before {
  content: "\e90e";
}

.bt-Arrows_In_Position:before {
  content: "\e90f";
}

.bt-Arrows_Out:before {
  content: "\e910";
}

.bt-Arrows_Out_Position:before {
  content: "\e911";
}

.bt-Asterisk:before {
  content: "\e912";
}

.bt-At:before {
  content: "\e913";
}

.bt-Bar_Chart:before {
  content: "\e914";
}

.bt-Bar_Stool:before {
  content: "\e915";
}

.bt-Baseball:before {
  content: "\e917";
}

.bt-Baseball_Player:before {
  content: "\e919";
}

.bt-Basketball:before {
  content: "\e91a";
}

.bt-Basketball_Player:before {
  content: "\e91b";
}

.bt-Bath_Shower:before {
  content: "\e91c";
}

.bt-Bathroom_Cabinet:before {
  content: "\e91d";
}

.bt-Bebo:before {
  content: "\e91e";
}

.bt-Behance:before {
  content: "\e91f";
}

.bt-Blogger:before {
  content: "\e920";
}

.bt-Bluetooth:before {
  content: "\e921";
}

.bt-Book:before {
  content: "\e9f5";
}

.bt-Bookmarks:before {
  content: "\e9f6";
}

.bt-Bottle_Glass:before {
  content: "\e9f7";
}

.bt-Bowling_Ball:before {
  content: "\e9f8";
}

.bt-Box_Closed:before {
  content: "\e9f9";
}

.bt-Box_Open:before {
  content: "\e9fa";
}

.bt-Brackets:before {
  content: "\e9fb";
}

.bt-Briefcase:before {
  content: "\e9fc";
}

.bt-Browsers:before {
  content: "\e9fd";
}

.bt-Bunk_bed:before {
  content: "\e9ff";
}

.bt-Calculator:before {
  content: "\ea00";
}

.bt-calendar:before {
  content: "\ea01";
}

.bt-Camera:before {
  content: "\ea02";
}

.bt-Camera_Rotate:before {
  content: "\ea03";
}

.bt-Certificate:before {
  content: "\ea04";
}

.bt-Chair:before {
  content: "\ea05";
}

.bt-Char_A:before {
  content: "\ea06";
}

.bt-Char_B:before {
  content: "\ea07";
}

.bt-Char_C:before {
  content: "\ea08";
}

.bt-Char_D:before {
  content: "\ea09";
}

.bt-Char_E:before {
  content: "\ea0a";
}

.bt-Char_F:before {
  content: "\ea0b";
}

.bt-Char_G:before {
  content: "\ea0c";
}

.bt-Char_H:before {
  content: "\ea0d";
}

.bt-Char_I:before {
  content: "\ea0e";
}

.bt-Char_J:before {
  content: "\ea0f";
}

.bt-Char_K:before {
  content: "\ea10";
}

.bt-Char_L:before {
  content: "\ea11";
}

.bt-Char_M:before {
  content: "\ea12";
}

.bt-Char_N:before {
  content: "\ea13";
}

.bt-Char_O:before {
  content: "\ea14";
}

.bt-Char_P:before {
  content: "\ea15";
}

.bt-Char_Q:before {
  content: "\ea16";
}

.bt-Char_R:before {
  content: "\ea17";
}

.bt-Char_S:before {
  content: "\ea18";
}

.bt-Char_T:before {
  content: "\ea19";
}

.bt-Char_U:before {
  content: "\ea1a";
}

.bt-Char_V:before {
  content: "\ea1b";
}

.bt-Char_W:before {
  content: "\ea1c";
}

.bt-Char_X:before {
  content: "\ea1d";
}

.bt-Char_Y:before {
  content: "\ea1e";
}

.bt-Char_Z:before {
  content: "\ea1f";
}

.bt-Chart_Down:before {
  content: "\ea20";
}

.bt-Chart_Up:before {
  content: "\ea21";
}

.bt-Chat:before {
  content: "\ea22";
}

.bt-Chat_iOS:before {
  content: "\ea23";
}

.bt-Chat_Reply:before {
  content: "\ea24";
}

.bt-Chats:before {
  content: "\ea25";
}

.bt-Cheeseburger:before {
  content: "\ea26";
}

.bt-Chupa_Chups:before {
  content: "\ea27";
}

.bt-Clipboard:before {
  content: "\ea28";
}

.bt-Cloud_Add:before {
  content: "\ea29";
}

.bt-Cloud_Download:before {
  content: "\ea2a";
}

.bt-Cloud_Remove:before {
  content: "\ea2b";
}

.bt-Cloud_Upload:before {
  content: "\ea2c";
}

.bt-Coffee_Cup:before {
  content: "\ea2d";
}

.bt-Coins_Dollar:before {
  content: "\ea2e";
}

.bt-Coins_Euro:before {
  content: "\ea2f";
}

.bt-Coins_Pound:before {
  content: "\ea30";
}

.bt-Coins_Rupee:before {
  content: "\ea31";
}

.bt-Coins_Yen_Yuan:before {
  content: "\ea32";
}

.bt-Combination_Lock_Closed:before {
  content: "\ea33";
}

.bt-Combination_Lock_Open:before {
  content: "\ea34";
}

.bt-Compass:before {
  content: "\ea35";
}

.bt-Computer_Desk:before {
  content: "\ea36";
}

.bt-Contact:before {
  content: "\ea37";
}

.bt-Cross_Country_Skiing:before {
  content: "\ea38";
}

.bt-Curly_Brackets:before {
  content: "\ea39";
}

.bt-Cutlery:before {
  content: "\ea3a";
}

.bt-Cycling:before {
  content: "\ea3b";
}

.bt-Database:before {
  content: "\ea3c";
}

.bt-Database_Add:before {
  content: "\ea3d";
}

.bt-Database_Delete:before {
  content: "\ea3e";
}

.bt-Dawers:before {
  content: "\ea3f";
}

.bt-Delicious:before {
  content: "\ea40";
}

.bt-Desk_Lamp:before {
  content: "\ea41";
}

.bt-Desktop_Computer:before {
  content: "\ea42";
}

.bt-digg:before {
  content: "\ea43";
}

.bt-Dining_Chair:before {
  content: "\ea44";
}

.bt-Dinner_Set:before {
  content: "\ea45";
}

.bt-Divide:before {
  content: "\ea46";
}

.bt-Divide_Slash:before {
  content: "\ea47";
}

.bt-Document:before {
  content: "\ea48";
}

.bt-Document_Add:before {
  content: "\ea49";
}

.bt-Document_Delete:before {
  content: "\ea4a";
}

.bt-Document_Remove:before {
  content: "\ea4b";
}

.bt-Document_Tick:before {
  content: "\ea4c";
}

.bt-Documents:before {
  content: "\ea4d";
}

.bt-Dollar:before {
  content: "\ea4e";
}

.bt-Double_Bed:before {
  content: "\ea4f";
}

.bt-Download:before {
  content: "\ea50";
}

.bt-Dribbble:before {
  content: "\ea51";
}

.bt-Eject:before {
  content: "\ea52";
}

.bt-Electronic_Megaphone:before {
  content: "\ea53";
}

.bt-Email:before {
  content: "\ea54";
}

.bt-Email_Circle:before {
  content: "\ea55";
}

.bt-End:before {
  content: "\ea56";
}

.bt-Equals:before {
  content: "\ea57";
}

.bt-Equals-1:before {
  content: "\ea58";
}

.bt-Equals-2:before {
  content: "\ea59";
}

.bt-Equals-3:before {
  content: "\ea5a";
}

.bt-Equals-4:before {
  content: "\ea5b";
}

.bt-Euro:before {
  content: "\ea5c";
}

.bt-Evernote:before {
  content: "\ea5d";
}

.bt-Exclamation:before {
  content: "\ea5e";
}

.bt-Exercise:before {
  content: "\ea5f";
}

.bt-Facebook:before {
  content: "\ea60";
}

.bt-Favorites1:before {
  content: "\ea61";
}

.bt-Fencing:before {
  content: "\ea62";
}

.bt-Figure_Skating:before {
  content: "\ea63";
}

.bt-File:before {
  content: "\ea64";
}

.bt-File_AAC:before {
  content: "\ea65";
}

.bt-File_AI:before {
  content: "\ea66";
}

.bt-File_AIFF:before {
  content: "\ea67";
}

.bt-File_Audio:before {
  content: "\ea68";
}

.bt-File_AVI:before {
  content: "\ea69";
}

.bt-File_BMP:before {
  content: "\ea6a";
}

.bt-File_Code:before {
  content: "\ea6b";
}

.bt-File_Compression:before {
  content: "\ea6c";
}

.bt-File_CSS:before {
  content: "\ea6d";
}

.bt-File_CSV:before {
  content: "\ea6e";
}

.bt-File_DB:before {
  content: "\ea6f";
}

.bt-File_DLL:before {
  content: "\ea70";
}

.bt-File_DOC:before {
  content: "\ea71";
}

.bt-File_Edit:before {
  content: "\ea72";
}

.bt-File_EPS:before {
  content: "\ea73";
}

.bt-File_EXE:before {
  content: "\ea74";
}

.bt-File_Favourite:before {
  content: "\ea75";
}

.bt-File_FLV:before {
  content: "\ea76";
}

.bt-File_Font:before {
  content: "\ea77";
}

.bt-File_GIF:before {
  content: "\ea78";
}

.bt-File_Graph:before {
  content: "\ea79";
}

.bt-File_HTML:before {
  content: "\ea7a";
}

.bt-File_JPG:before {
  content: "\ea7b";
}

.bt-File_KEY:before {
  content: "\ea7c";
}

.bt-File_Liked:before {
  content: "\ea7d";
}

.bt-File_Locked:before {
  content: "\ea7e";
}

.bt-File_MOV:before {
  content: "\ea7f";
}

.bt-File_MP3:before {
  content: "\ea80";
}

.bt-File_MP4:before {
  content: "\ea81";
}

.bt-File_MPG:before {
  content: "\ea82";
}

.bt-File_OTF:before {
  content: "\ea83";
}

.bt-File_PAGE:before {
  content: "\ea84";
}

.bt-File_PCT:before {
  content: "\ea85";
}

.bt-File_PDF:before {
  content: "\ea86";
}

.bt-File_Picture:before {
  content: "\ea87";
}

.bt-File_Plans:before {
  content: "\ea88";
}

.bt-File_PNG:before {
  content: "\ea89";
}

.bt-File_PPT:before {
  content: "\ea8a";
}

.bt-File_Presentation:before {
  content: "\ea8b";
}

.bt-File_Profile:before {
  content: "\ea8c";
}

.bt-File_Protection:before {
  content: "\ea8d";
}

.bt-File_PS:before {
  content: "\ea8e";
}

.bt-File_PSD:before {
  content: "\ea8f";
}

.bt-File_RAR:before {
  content: "\ea90";
}

.bt-File_RAW:before {
  content: "\ea91";
}

.bt-File_Recording:before {
  content: "\ea92";
}

.bt-File_Report:before {
  content: "\ea93";
}

.bt-File_Setting:before {
  content: "\ea94";
}

.bt-File_Spreadsheet:before {
  content: "\ea95";
}

.bt-File_SQL:before {
  content: "\ea96";
}

.bt-File_SVG:before {
  content: "\ea97";
}

.bt-File_TAR:before {
  content: "\ea98";
}

.bt-File_TIF:before {
  content: "\ea99";
}

.bt-File_TTF:before {
  content: "\ea9a";
}

.bt-File_TXT:before {
  content: "\ea9b";
}

.bt-File_Video:before {
  content: "\ea9c";
}

.bt-File_WAV:before {
  content: "\ea9d";
}

.bt-File_WMA:before {
  content: "\ea9e";
}

.bt-File_WMV:before {
  content: "\ea9f";
}

.bt-File_WOFF:before {
  content: "\eaa0";
}

.bt-File_XLS:before {
  content: "\eaa1";
}

.bt-File_XML:before {
  content: "\eaa2";
}

.bt-File_ZIP:before {
  content: "\eaa3";
}

.bt-Files:before {
  content: "\eaa4";
}

.bt-Filing_Double:before {
  content: "\eaa5";
}

.bt-Filing_Single:before {
  content: "\eaa6";
}

.bt-Filing_Triple:before {
  content: "\eaa7";
}

.bt-Films:before {
  content: "\eaa8";
}

.bt-filter_icon:before {
  content: "\eaa9";
}

.bt-Fingerprint:before {
  content: "\eaaa";
}

.bt-Flag:before {
  content: "\eaab";
}

.bt-Flickr:before {
  content: "\eaac";
}

.bt-Floor_Lamp:before {
  content: "\eaad";
}

.bt-Folder:before {
  content: "\eaae";
}

.bt-Folder_Add:before {
  content: "\eaaf";
}

.bt-Folder_Delete:before {
  content: "\eab0";
}

.bt-Folder_Remove:before {
  content: "\eab1";
}

.bt-Folder_Tick:before {
  content: "\eab2";
}

.bt-Folders:before {
  content: "\eab3";
}

.bt-Football:before {
  content: "\eab4";
}

.bt-Forma-1-copy-2:before {
  content: "\eab5";
}

.bt-Forma-1-copy-3:before {
  content: "\eab6";
}

.bt-Forma-1-copy:before {
  content: "\eab7";
}

.bt-Forma-1:before {
  content: "\eab8";
}

.bt-Forma--1:before {
  content: "\eab9";
}

.bt-Forrst:before {
  content: "\eaba";
}

.bt-Forward:before {
  content: "\eabb";
}

.bt-Forward_Arrow:before {
  content: "\eabc";
}

.bt-Foursquare:before {
  content: "\eabd";
}

.bt-Games_iOS:before {
  content: "\eabe";
}

.bt-Github:before {
  content: "\eabf";
}

.bt-Globe:before {
  content: "\eac0";
}

.bt-Golf_Putting:before {
  content: "\eac1";
}

.bt-Golf_Swing:before {
  content: "\eac2";
}

.bt-Google:before {
  content: "\eac3";
}

.bt-Hanger:before {
  content: "\eac4";
}

.bt-Dress-Girl:before {
  content: "\eac5";
}

.bt-Infinity:before {
  content: "\eac6";
}

.bt-Happy-Sad-Face:before {
  content: "\eac7";
}

.bt-Sad-Face:before {
  content: "\eac8";
}

.bt-Happy-Face:before {
  content: "\eac9";
}

.bt-People-Group-Check:before {
  content: "\eaca";
}

.bt-People-Group-Cross:before {
  content: "\eacb";
}

.bt-Peoople-Group-Subtract:before {
  content: "\eacc";
}

.bt-People-Group-Add:before {
  content: "\eacd";
}

.bt-People-Group:before {
  content: "\eace";
}

.bt-Person-checked:before {
  content: "\eacf";
}

.bt-Person-Delete:before {
  content: "\ead0";
}

.bt-Peerson-subtract:before {
  content: "\ead1";
}

.bt-Person-Add:before {
  content: "\ead2";
}

.bt-Person:before {
  content: "\ead3";
}

.bt-Heart-Broken:before {
  content: "\ead4";
}

.bt-Heart:before {
  content: "\ead5";
}

.bt-Docter-Briefcase:before {
  content: "\ead6";
}

.bt-Medicine:before {
  content: "\ead7";
}

.bt-Intersex-Symbol:before {
  content: "\ead8";
}

.bt-Male-Symbol:before {
  content: "\ead9";
}

.bt-Female-Symbol:before {
  content: "\eada";
}

.bt-Bulb-Idea:before {
  content: "\eadb";
}

.bt-Bulb-normal:before {
  content: "\eadc";
}

.bt-Bulb:before {
  content: "\eadd";
}

.bt-Rocket:before {
  content: "\eade";
}

.bt-Paw:before {
  content: "\eadf";
}

.bt-Diamond:before {
  content: "\eae0";
}

.bt-Umbrella:before {
  content: "\eae1";
}

.bt-Pinwheel:before {
  content: "\eae2";
}

.bt-Lightning:before {
  content: "\eae3";
}

.bt-Sunny-Weather:before {
  content: "\eae4";
}

.bt-Cold-Weather:before {
  content: "\eae5";
}

.bt-Moon-Crescent:before {
  content: "\eae6";
}

.bt-Rainbow:before {
  content: "\eae7";
}

.bt-Lifeguard-Tube:before {
  content: "\eae8";
}

.bt-Funnel:before {
  content: "\eae9";
}

.bt-Group-843:before {
  content: "\eaea";
}

.bt-Odo-Meter:before {
  content: "\eaeb";
}

.bt-Waiting:before {
  content: "\eaec";
}

.bt-Bell:before {
  content: "\eaed";
}

.bt-Information:before {
  content: "\eaee";
}

.bt-Group-848:before {
  content: "\eaef";
}

.bt-Dart-Board:before {
  content: "\eaf0";
}

.bt-Target:before {
  content: "\eaf1";
}

.bt-Box-Checked:before {
  content: "\eaf2";
}

.bt-Bullet-Number:before {
  content: "\eaf3";
}

.bt-Flag-2:before {
  content: "\eaf4";
}

.bt-Flag-Destination:before {
  content: "\eaf5";
}

.bt-Flag-Normal:before {
  content: "\eaf6";
}

.bt-Graduate:before {
  content: "\eaf7";
}

.bt-Cube:before {
  content: "\eaf8";
}

.bt-Steering-Wheel:before {
  content: "\eaf9";
}

.bt-Calendar:before {
  content: "\eafa";
}

.bt-Puzzule-Block:before {
  content: "\eafb";
}

.bt-Rounder:before {
  content: "\eafc";
}

.bt-Scale:before {
  content: "\eafd";
}

.bt-Pencil:before {
  content: "\eafe";
}

.bt-Roller-Brush:before {
  content: "\eaff";
}

.bt-Paint-Bucket:before {
  content: "\eb00";
}

.bt-Origami:before {
  content: "\eb01";
}

.bt-Color-Plate:before {
  content: "\eb02";
}

.bt-Paper-Clip:before {
  content: "\eb03";
}

.bt-Gear:before {
  content: "\eb04";
}

.bt-Wrench:before {
  content: "\eb05";
}

.bt-Delete:before {
  content: "\eb06";
}

.bt-Sorting:before {
  content: "\eb07";
}

.bt-Arrow-Up:before {
  content: "\eb08";
}

.bt-Arrow-Down:before {
  content: "\eb09";
}

.bt-Operator-Equal:before {
  content: "\eb0a";
}

.bt-Greater-Equals:before {
  content: "\eb0b";
}

.bt-Lesser:before {
  content: "\eb0c";
}

.bt-Less-Equals:before {
  content: "\eb0d";
}

.bt-Greater:before {
  content: "\eb0e";
}

.bt-Operator-Bracket:before {
  content: "\eb0f";
}

.bt-Popout:before {
  content: "\eb10";
}

.bt-Sphere:before {
  content: "\eb11";
}

.bt-Arrow-Down-Circle:before {
  content: "\eb12";
}

.bt-Gymnastics:before {
  content: "\eb13";
}

.bt-Hamburger:before {
  content: "\eb14";
}

.bt-Headphone:before {
  content: "\eb15";
}

.bt-Headset:before {
  content: "\eb16";
}

.bt-hide:before {
  content: "\eb17";
}

.bt-Hockey:before {
  content: "\eb18";
}

.bt-Home:before {
  content: "\eb19";
}

.bt-Horizontal_Slider:before {
  content: "\eb1a";
}

.bt-Hurdles:before {
  content: "\eb1b";
}

.bt-Ice_Cream:before {
  content: "\eb1c";
}

.bt-Ice_Hockey:before {
  content: "\eb1d";
}

.bt-Ice_Lolly:before {
  content: "\eb1e";
}

.bt-ID:before {
  content: "\eb1f";
}

.bt-Instagram:before {
  content: "\eb20";
}

.bt-Interface_One_Panel:before {
  content: "\eb21";
}

.bt-Interface_Three_Panel1:before {
  content: "\eb22";
}

.bt-Interface_Two_Panel:before {
  content: "\eb23";
}

.bt-Interfaces:before {
  content: "\eb24";
}

.bt-Interfaces_Side_By_Side:before {
  content: "\eb25";
}

.bt-Jogging:before {
  content: "\eb26";
}

.bt-Joystick:before {
  content: "\eb27";
}

.bt-Jump_Back:before {
  content: "\eb28";
}

.bt-Jump_Forward:before {
  content: "\eb29";
}

.bt-Karate:before {
  content: "\eb2a";
}

.bt-Keypad:before {
  content: "\eb2b";
}

.bt-Kickboxing:before {
  content: "\eb2c";
}

.bt-Lamp:before {
  content: "\eb2d";
}

.bt-Laptop:before {
  content: "\eb2e";
}

.bt-LastFM:before {
  content: "\eb2f";
}

.bt-Layers:before {
  content: "\eb30";
}

.bt-Ledger:before {
  content: "\eb31";
}

.bt-Less_Than:before {
  content: "\eb32";
}

.bt-Less_Than_or_Equal:before {
  content: "\eb33";
}

.bt-Less_Than_or_Equal-1:before {
  content: "\eb34";
}

.bt-Less_Than_or_Equal-2:before {
  content: "\eb35";
}

.bt-Less_Than_or_Equal-3:before {
  content: "\eb36";
}

.bt-Less_Than_or_Equal-4:before {
  content: "\eb37";
}

.bt-Less_Than-1:before {
  content: "\eb38";
}

.bt-Less_Than-2:before {
  content: "\eb39";
}

.bt-Less_Than-3:before {
  content: "\eb3a";
}

.bt-Less_Than-4:before {
  content: "\eb3b";
}

.bt-LinkedIn:before {
  content: "\eb3c";
}

.bt-Location:before {
  content: "\eb3d";
}

.bt-Lollipop:before {
  content: "\eb3e";
}

.bt-Loop:before {
  content: "\eb3f";
}

.bt-Luggage:before {
  content: "\eb40";
}

.bt-magnifying-glass-2:before {
  content: "\eb41";
}

.bt-Man:before {
  content: "\eb42";
}

.bt-Map:before {
  content: "\eb43";
}

.bt-Map_Location:before {
  content: "\eb44";
}

.bt-Map_Path:before {
  content: "\eb45";
}

.bt-Map_Pin:before {
  content: "\eb46";
}

.bt-Map_Pin_Add:before {
  content: "\eb47";
}

.bt-Map_Pin_Delete:before {
  content: "\eb48";
}

.bt-Map_Pin_Remove:before {
  content: "\eb49";
}

.bt-Map_Pin_Tick:before {
  content: "\eb4a";
}

.bt-Map_Pins:before {
  content: "\eb4b";
}

.bt-Map_Route:before {
  content: "\eb4c";
}

.bt-Megaphone:before {
  content: "\eb4d";
}

.bt-Messages:before {
  content: "\eb4e";
}

.bt-Microphone:before {
  content: "\eb4f";
}

.bt-Minus:before {
  content: "\eb50";
}

.bt-Mobile:before {
  content: "\eb51";
}

.bt-Mobile_Computer:before {
  content: "\eb52";
}

.bt-Mobile_Mobile:before {
  content: "\eb53";
}

.bt-Mobile_Signal:before {
  content: "\eb54";
}

.bt-Mobile_TV:before {
  content: "\eb55";
}

.bt-More:before {
  content: "\eb56";
}

.bt-More_Than:before {
  content: "\eb57";
}

.bt-More_Than_or_Equal:before {
  content: "\eb58";
}

.bt-More_Than_or_Equal-1:before {
  content: "\eb59";
}

.bt-More_Than_or_Equal-2:before {
  content: "\eb5a";
}

.bt-More_Than_or_Equal-3:before {
  content: "\eb5b";
}

.bt-More_Than_or_Equal-4:before {
  content: "\eb5c";
}

.bt-More_Than-1:before {
  content: "\eb5d";
}

.bt-More_Than-2:before {
  content: "\eb5e";
}

.bt-More_Than-3:before {
  content: "\eb5f";
}

.bt-More_Than-4:before {
  content: "\eb60";
}

.bt-Movies:before {
  content: "\eb61";
}

.bt-Multiply:before {
  content: "\eb62";
}

.bt-Music:before {
  content: "\eb63";
}

.bt-MySpace:before {
  content: "\eb64";
}

.bt-Near_Me:before {
  content: "\eb65";
}

.bt-Network_Closed:before {
  content: "\eb66";
}

.bt-Network_Line:before {
  content: "\eb67";
}

.bt-Network_Link:before {
  content: "\eb68";
}

.bt-Network_Open:before {
  content: "\eb69";
}

.bt-Network_Tree:before {
  content: "\eb6a";
}

.bt-New:before {
  content: "\eb6b";
}

.bt-Newspaper:before {
  content: "\eb6c";
}

.bt-Next:before {
  content: "\eb6d";
}

.bt-Not_Equal_To:before {
  content: "\eb6e";
}

.bt-Notebook:before {
  content: "\eb6f";
}

.bt-Notepad:before {
  content: "\eb70";
}

.bt-Notes_Dollar:before {
  content: "\eb71";
}

.bt-Notes_Euro:before {
  content: "\eb72";
}

.bt-Notes_Pound:before {
  content: "\eb73";
}

.bt-Notes_Rupee:before {
  content: "\eb74";
}

.bt-Notes_Yen_Yuan:before {
  content: "\eb75";
}

.bt-Num_0:before {
  content: "\eb76";
}

.bt-Num_1:before {
  content: "\eb77";
}

.bt-Num_2:before {
  content: "\eb78";
}

.bt-Num_3:before {
  content: "\eb79";
}

.bt-Num_4:before {
  content: "\eb7a";
}

.bt-Num_5:before {
  content: "\eb7b";
}

.bt-Num_6:before {
  content: "\eb7c";
}

.bt-Num_7:before {
  content: "\eb7d";
}

.bt-Num_8:before {
  content: "\eb7e";
}

.bt-Num_9:before {
  content: "\eb7f";
}

.bt-Number:before {
  content: "\eb80";
}

.bt-Office_Chair:before {
  content: "\eb81";
}

.bt-Opposite_Horizontal_Arrows:before {
  content: "\eb82";
}

.bt-Opposite_Vertical_Arrows:before {
  content: "\eb83";
}

.bt-Orange_Half:before {
  content: "\eb84";
}

.bt-package-cube-box-for-delivery:before {
  content: "\eb85";
}

.bt-Padlock_Closed:before {
  content: "\eb86";
}

.bt-Padlock_Open:before {
  content: "\eb87";
}

.bt-Path-23:before {
  content: "\eb88";
}

.bt-Path-94:before {
  content: "\eb89";
}

.bt-Path-96:before {
  content: "\eb8a";
}

.bt-Path-1593:before {
  content: "\eb8b";
}

.bt-Path-1594:before {
  content: "\eb8c";
}

.bt-Path-1595:before {
  content: "\eb8d";
}

.bt-Path-1596:before {
  content: "\eb8e";
}

.bt-Path-1597:before {
  content: "\eb8f";
}

.bt-Path-1598:before {
  content: "\eb90";
}

.bt-Path-1599:before {
  content: "\eb91";
}

.bt-Path-1600:before {
  content: "\eb92";
}

.bt-Path-1601:before {
  content: "\eb93";
}

.bt-Path-1602:before {
  content: "\eb94";
}

.bt-Path-1603:before {
  content: "\eb95";
}

.bt-Path-1604:before {
  content: "\eb96";
}

.bt-Path-1605:before {
  content: "\eb97";
}

.bt-Path-1606:before {
  content: "\eb98";
}

.bt-Path-1607:before {
  content: "\eb99";
}

.bt-Path-1608:before {
  content: "\eb9a";
}

.bt-Path-1609:before {
  content: "\eb9b";
}

.bt-Path-1610:before {
  content: "\eb9c";
}

.bt-Path-1611:before {
  content: "\eb9d";
}

.bt-Path-1612:before {
  content: "\eb9e";
}

.bt-Path-1613:before {
  content: "\eb9f";
}

.bt-Path-1614:before {
  content: "\eba0";
}

.bt-Path-1615:before {
  content: "\eba1";
}

.bt-Path-1616:before {
  content: "\eba2";
}

.bt-Path-1617:before {
  content: "\eba3";
}

.bt-Path-1618:before {
  content: "\eba4";
}

.bt-Path-1619:before {
  content: "\eba5";
}

.bt-Path-1620:before {
  content: "\eba6";
}

.bt-Pause:before {
  content: "\eba7";
}

.bt-Percentage:before {
  content: "\eba8";
}

.bt-Photographs:before {
  content: "\eba9";
}

.bt-Pic_iOS:before {
  content: "\ebaa";
}

.bt-Picasa:before {
  content: "\ebab";
}

.bt-Picture_Fields:before {
  content: "\ebac";
}

.bt-Picture_Frame_iOS:before {
  content: "\ebad";
}

.bt-Picture_Mountains:before {
  content: "\ebae";
}

.bt-Pie_Chart:before {
  content: "\ebaf";
}

.bt-Piggy_Bank:before {
  content: "\ebb0";
}

.bt-Pilates:before {
  content: "\ebb1";
}

.bt-Pin:before {
  content: "\ebb2";
}

.bt-Pint_Glass:before {
  content: "\ebb3";
}

.bt-Pinterest:before {
  content: "\ebb4";
}

.bt-Play:before {
  content: "\ebb5";
}

.bt-Playlists:before {
  content: "\ebb6";
}

.bt-Plus:before {
  content: "\ebb7";
}

.bt-Plus_Minus:before {
  content: "\ebb8";
}

.bt-Polygon-654-copy-9:before {
  content: "\ebb9";
}

.bt-Pool_8_Ball:before {
  content: "\ebba";
}

.bt-Pound_Sterling:before {
  content: "\ebbb";
}

.bt-Power:before {
  content: "\ebbc";
}

.bt-Presentation:before {
  content: "\ebbd";
}

.bt-Previous:before {
  content: "\ebbe";
}

.bt-Price_Tag:before {
  content: "\ebbf";
}

.bt-Price_Tags:before {
  content: "\ebc0";
}

.bt-Printer:before {
  content: "\ebc1";
}

.bt-Question_Mark:before {
  content: "\ebc2";
}

.bt-Reading:before {
  content: "\ebc3";
}

.bt-Recents:before {
  content: "\ebc4";
}

.bt-Reddit:before {
  content: "\ebc5";
}

.bt-Redo_Arrow:before {
  content: "\ebc6";
}

.bt-Reply:before {
  content: "\ebc7";
}

.bt-Reset11:before {
  content: "\ebc8";
}

.bt-Resume:before {
  content: "\ebc9";
}

.bt-Reverse:before {
  content: "\ebca";
}

.bt-Reverse_Arrow:before {
  content: "\ebcb";
}

.bt-Rewind:before {
  content: "\ebcc";
}

.bt-Roller_Blading:before {
  content: "\ebcd";
}

.bt-round-done-button:before {
  content: "\ebce";
}

.bt-RSS:before {
  content: "\ebcf";
}

.bt-RSS_2:before {
  content: "\ebd0";
}

.bt-Rugby_Ball:before {
  content: "\ebd1";
}

.bt-Running:before {
  content: "\ebd2";
}

.bt-Rupee:before {
  content: "\ebd3";
}

.bt-Safe:before {
  content: "\ebd4";
}

.bt-Satchel:before {
  content: "\ebd5";
}

.bt-Scroll:before {
  content: "\ebd6";
}

.bt-Search:before {
  content: "\ebd7";
}

.bt-Shield:before {
  content: "\ebd8";
}

.bt-Shopping_Bag:before {
  content: "\ebd9";
}

.bt-Shopping_Basket:before {
  content: "\ebda";
}

.bt-Shopping_Basket_Add:before {
  content: "\ebdb";
}

.bt-Shopping_Basket_Delete:before {
  content: "\ebdc";
}

.bt-Shopping_Basket_Remove:before {
  content: "\ebdd";
}

.bt-Shopping_Basket_Tick:before {
  content: "\ebde";
}

.bt-Shopping_Cart:before {
  content: "\ebdf";
}

.bt-Shopping_Cart_Add_Item:before {
  content: "\ebe0";
}

.bt-Shopping_Cart_Remove_Item:before {
  content: "\ebe1";
}

.bt-Shredder:before {
  content: "\ebe2";
}

.bt-Shuffle:before {
  content: "\ebe3";
}

.bt-Side_Drawers:before {
  content: "\ebe4";
}

.bt-Side_Table:before {
  content: "\ebe5";
}

.bt-Signpost:before {
  content: "\ebe6";
}

.bt-Signposts:before {
  content: "\ebe7";
}

.bt-Single_Bed:before {
  content: "\ebe8";
}

.bt-Sink:before {
  content: "\ebe9";
}

.bt-Skateboarder:before {
  content: "\ebea";
}

.bt-Skiing:before {
  content: "\ebeb";
}

.bt-Skipping:before {
  content: "\ebec";
}

.bt-Skype:before {
  content: "\ebed";
}

.bt-Smartphone_Calibrate_Location:before {
  content: "\ebee";
}

.bt-Smartphone_Change_Orientation:before {
  content: "\ebef";
}

.bt-Smartphone_Flip:before {
  content: "\ebf0";
}

.bt-Smartphone_Incoming:before {
  content: "\ebf1";
}

.bt-Smartphone_Outgoing:before {
  content: "\ebf2";
}

.bt-Smartphone_Shake:before {
  content: "\ebf3";
}

.bt-Soccer_Ball:before {
  content: "\ebf4";
}

.bt-Soccer_Player:before {
  content: "\ebf5";
}

.bt-Sofa:before {
  content: "\ebf6";
}

.bt-Sofa_Bed:before {
  content: "\ebf7";
}

.bt-Sprint_Cycling:before {
  content: "\ebf8";
}

.bt-Sprinting:before {
  content: "\ebf9";
}

.bt-Square_Brackets:before {
  content: "\ebfa";
}

.bt-Square_Brackets-1:before {
  content: "\ebfb";
}

.bt-Square_Brackets-2:before {
  content: "\ebfc";
}

.bt-Square_Brackets-3:before {
  content: "\ebfd";
}

.bt-Square_Brackets-4:before {
  content: "\ebfe";
}

.bt-Square_Root:before {
  content: "\ebff";
}

.bt-Star_Jumps:before {
  content: "\ec00";
}

.bt-Start:before {
  content: "\ec01";
}

.bt-Stool:before {
  content: "\ec02";
}

.bt-Stop:before {
  content: "\ec03";
}

.bt-Stopwatch:before {
  content: "\ec04";
}

.bt-Stretching:before {
  content: "\ec05";
}

.bt-stumbleupon:before {
  content: "\ec06";
}

.bt-Swimming:before {
  content: "\ec07";
}

.bt-Syncing1:before {
  content: "\ec08";
}

.bt-Table:before {
  content: "\ec09";
}

.bt-Tablet:before {
  content: "\ec0a";
}

.bt-Tag_Dollar:before {
  content: "\ec0b";
}

.bt-Tag_Euro:before {
  content: "\ec0c";
}

.bt-Tag_Pound:before {
  content: "\ec0d";
}

.bt-Tag_Rupee:before {
  content: "\ec0e";
}

.bt-Tag_Yen_Yuan:before {
  content: "\ec0f";
}

.bt-Tea_Cup:before {
  content: "\ec10";
}

.bt-Telephone:before {
  content: "\ec11";
}

.bt-Television:before {
  content: "\ec12";
}

.bt-Tennis:before {
  content: "\ec13";
}

.bt-Tennis_Ball:before {
  content: "\ec14";
}

.bt-Timer:before {
  content: "\ec15";
}

.bt-Title:before {
  content: "\ec16";
}

.bt-Technology-media:before {
  content: "\ec17";
}

.bt-Sports-activities:before {
  content: "\ec18";
}

.bt-Buisness-finances:before {
  content: "\ec19";
}

.bt-Files-Folders:before {
  content: "\ec1a";
}

.bt-Location-direction:before {
  content: "\ec1b";
}

.bt-Food-Drinks:before {
  content: "\ec1c";
}

.bt-Symbol-number-characters:before {
  content: "\ec1d";
}

.bt-Building-Furniture:before {
  content: "\ec1e";
}

.bt-Social-networks:before {
  content: "\ec1f";
}

.bt-Native-ios:before {
  content: "\ec20";
}

.bt-Top_Charts11:before {
  content: "\ec21";
}

.bt-Trash:before {
  content: "\ec22";
}

.bt-Trophy:before {
  content: "\ec23";
}

.bt-Trophy_Star:before {
  content: "\ec24";
}

.bt-tumblr:before {
  content: "\ec25";
}

.bt-TV:before {
  content: "\ec26";
}

.bt-TV_Cabinet:before {
  content: "\ec27";
}

.bt-TV_onDemand:before {
  content: "\ec28";
}

.bt-Twitter:before {
  content: "\ec29";
}

.bt-Undo_Arrow:before {
  content: "\ec2a";
}

.bt-Upload:before {
  content: "\ec2b";
}

.bt-Venn_Diagram:before {
  content: "\ec2c";
}

.bt-Vertical_Slider:before {
  content: "\ec2d";
}

.bt-Vimeo:before {
  content: "\ec2e";
}

.bt-Vine:before {
  content: "\ec2f";
}

.bt-Volleyball:before {
  content: "\ec30";
}

.bt-Volume_High:before {
  content: "\ec31";
}

.bt-Volume_Low:before {
  content: "\ec32";
}

.bt-Volume_Middle:before {
  content: "\ec33";
}

.bt-Volume_Mute:before {
  content: "\ec34";
}

.bt-Walking:before {
  content: "\ec35";
}

.bt-Wardrobe:before {
  content: "\ec36";
}

.bt-warning-1:before {
  content: "\ec37";
}

.bt-Water_Volleyball:before {
  content: "\ec38";
}

.bt-Weight_Lifting:before {
  content: "\ec39";
}

.bt-Wine_Glass:before {
  content: "\ec3a";
}

.bt-Winners_Podium:before {
  content: "\ec3b";
}

.bt-Wordpress:before {
  content: "\ec3c";
}

.bt-World_Times:before {
  content: "\ec3d";
}

.bt-Yen_Yuan:before {
  content: "\ec3e";
}

.bt-Yoga:before {
  content: "\ec3f";
}

.bt-YouTube:before {
  content: "\ec40";
}

.bt-aeroplane:before {
  content: "\e90a";
}

.bt-alarm:before {
  content: "\e916";
}

.bt-alert:before {
  content: "\e918";
}

.bt-apps:before {
  content: "\e922";
}

.bt-arrow-down:before {
  content: "\e923";
}

.bt-arrow-left:before {
  content: "\e924";
}

.bt-arrow-right:before {
  content: "\e925";
}

.bt-arrow-up:before {
  content: "\e926";
}

.bt-article:before {
  content: "\e927";
}

.bt-attachment:before {
  content: "\e928";
}

.bt-audio:before {
  content: "\e929";
}

.bt-balloon:before {
  content: "\e92a";
}

.bt-basket:before {
  content: "\e92b";
}

.bt-battery-empty:before {
  content: "\e92c";
}

.bt-battery-full:before {
  content: "\e92d";
}

.bt-battery-low:before {
  content: "\e92e";
}

.bt-battery-medium:before {
  content: "\e92f";
}

.bt-bike:before {
  content: "\e930";
}

.bt-bin:before {
  content: "\e931";
}

.bt-bookmark:before {
  content: "\e932";
}

.bt-broadband:before {
  content: "\e933";
}

.bt-building:before {
  content: "\e934";
}

.bt-burger-menu:before {
  content: "\e935";
}

.bt-calculator:before {
  content: "\e936";
}

.bt-calendar1:before {
  content: "\e937";
}

.bt-calendar-accept-invite:before {
  content: "\e938";
}

.bt-calendar-add-event:before {
  content: "\e939";
}

.bt-camera:before {
  content: "\e93a";
}

.bt-car:before {
  content: "\e93b";
}

.bt-chat-message:before {
  content: "\e93c";
}

.bt-chat:before {
  content: "\e93d";
}

.bt-chevron-collapse:before {
  content: "\e93e";
}

.bt-chevron-expand:before {
  content: "\e93f";
}

.bt-chevron-left:before {
  content: "\e940";
}

.bt-chevron-right:before {
  content: "\e941";
}

.bt-cloud:before {
  content: "\e942";
}

.bt-cloud-link:before {
  content: "\e943";
}

.bt-cloud-save:before {
  content: "\e944";
}

.bt-cloud-secure:before {
  content: "\e945";
}

.bt-compass:before {
  content: "\e946";
}

.bt-computer-monitor:before {
  content: "\e947";
}

.bt-contact:before {
  content: "\e948";
}

.bt-contact-add:before {
  content: "\e949";
}

.bt-contact-block-sender:before {
  content: "\e94a";
}

.bt-contact-move:before {
  content: "\e94b";
}

.bt-contact-send:before {
  content: "\e94c";
}

.bt-contact-spam:before {
  content: "\e94d";
}

.bt-contact-star:before {
  content: "\e94e";
}

.bt-contact-unblock-sender:before {
  content: "\e94f";
}

.bt-controls---Repeat-once:before {
  content: "\e950";
}

.bt-controls---Repeat:before {
  content: "\e951";
}

.bt-controls---Rewind:before {
  content: "\e952";
}

.bt-controls---Shuffle:before {
  content: "\e953";
}

.bt-controls---Skip-back:before {
  content: "\e954";
}

.bt-controls---Skip-forward:before {
  content: "\e955";
}

.bt-controls---Stop:before {
  content: "\e956";
}

.bt-controls-fast-forward:before {
  content: "\e957";
}

.bt-controls-pause:before {
  content: "\e958";
}

.bt-controls-play:before {
  content: "\e959";
}

.bt-controls-record:before {
  content: "\e95a";
}

.bt-document--doc:before {
  content: "\e95b";
}

.bt-document:before {
  content: "\e95c";
}

.bt-document-attach:before {
  content: "\e95d";
}

.bt-document-audio:before {
  content: "\e95e";
}

.bt-document-blank:before {
  content: "\e95f";
}

.bt-document-cancelled:before {
  content: "\e960";
}

.bt-document-copy:before {
  content: "\e961";
}

.bt-document-csv:before {
  content: "\e962";
}

.bt-document-dot:before {
  content: "\e963";
}

.bt-document-eml:before {
  content: "\e964";
}

.bt-document-gif:before {
  content: "\e965";
}

.bt-document-html:before {
  content: "\e966";
}

.bt-document-ics:before {
  content: "\e967";
}

.bt-document-image:before {
  content: "\e968";
}

.bt-document-java:before {
  content: "\e969";
}

.bt-document-jpg:before {
  content: "\e96a";
}

.bt-document-mms:before {
  content: "\e96b";
}

.bt-document-mov:before {
  content: "\e96c";
}

.bt-document-mp3:before {
  content: "\e96d";
}

.bt-document-pdf:before {
  content: "\e96e";
}

.bt-document-png:before {
  content: "\e96f";
}

.bt-document-ppt:before {
  content: "\e970";
}

.bt-document-price:before {
  content: "\e971";
}

.bt-document-psd:before {
  content: "\e972";
}

.bt-document-search:before {
  content: "\e973";
}

.bt-document-sheet:before {
  content: "\e974";
}

.bt-document-tick:before {
  content: "\e975";
}

.bt-document-txt:before {
  content: "\e976";
}

.bt-document-vcf:before {
  content: "\e977";
}

.bt-document-video:before {
  content: "\e978";
}

.bt-document-xls:before {
  content: "\e979";
}

.bt-document-xlsx:before {
  content: "\e97a";
}

.bt-document-xml:before {
  content: "\e97b";
}

.bt-document-zip:before {
  content: "\e97c";
}

.bt-doucument-exclamation:before {
  content: "\e97d";
}

.bt-drag-drop:before {
  content: "\e97e";
}

.bt-edit:before {
  content: "\e97f";
}

.bt-edit-document:before {
  content: "\e980";
}

.bt-error:before {
  content: "\e981";
}

.bt-ethernet:before {
  content: "\e982";
}

.bt-ethernet-none:before {
  content: "\e983";
}

.bt-expand:before {
  content: "\e984";
}

.bt-film:before {
  content: "\e985";
}

.bt-filter:before {
  content: "\e986";
}

.bt-flag:before {
  content: "\e987";
}

.bt-folder:before {
  content: "\e988";
}

.bt-folder-empty:before {
  content: "\e989";
}

.bt-folder-multiple:before {
  content: "\e98a";
}

.bt-4g:before {
  content: "\e98b";
}

.bt-full-screen:before {
  content: "\e98c";
}

.bt-gaming:before {
  content: "\e98d";
}

.bt-gift:before {
  content: "\e98e";
}

.bt-giving:before {
  content: "\e98f";
}

.bt-glass:before {
  content: "\e990";
}

.bt-graph:before {
  content: "\e991";
}

.bt-gsm:before {
  content: "\e992";
}

.bt-gym:before {
  content: "\e993";
}

.bt-headset:before {
  content: "\e994";
}

.bt-health:before {
  content: "\e995";
}

.bt-hearing-impaired:before {
  content: "\e996";
}

.bt-heart:before {
  content: "\e997";
}

.bt-home:before {
  content: "\e998";
}

.bt-hub:before {
  content: "\e999";
}

.bt-image:before {
  content: "\e99a";
}

.bt-inbox:before {
  content: "\e99b";
}

.bt-indigo:before {
  content: "\e99c";
}

.bt-info:before {
  content: "\e99d";
}

.bt-insert:before {
  content: "\e99e";
}

.bt-internet:before {
  content: "\e99f";
}

.bt-knife-fork:before {
  content: "\e9a0";
}

.bt-laptop:before {
  content: "\e9a1";
}

.bt-laptop-cloud:before {
  content: "\e9a2";
}

.bt-letter:before {
  content: "\e9a3";
}

.bt-line:before {
  content: "\e9a4";
}

.bt-link:before {
  content: "\e9a5";
}

.bt-location:before {
  content: "\e9a6";
}

.bt-lock:before {
  content: "\e9a7";
}

.bt-mail:before {
  content: "\e9a8";
}

.bt-medical:before {
  content: "\e9a9";
}

.bt-memory-card:before {
  content: "\e9aa";
}

.bt-microphone:before {
  content: "\e9ab";
}

.bt-minus:before {
  content: "\e9ac";
}

.bt-mobile:before {
  content: "\e9ad";
}

.bt-money-coin:before {
  content: "\e9ae";
}

.bt-money-note:before {
  content: "\e9af";
}

.bt-more-horizontal:before {
  content: "\e9b0";
}

.bt-more-vertical:before {
  content: "\e9b1";
}

.bt-navigation:before {
  content: "\e9b2";
}

.bt-network:before {
  content: "\e9b3";
}

.bt-new-window:before {
  content: "\e9b4";
}

.bt-on-off:before {
  content: "\e9b5";
}

.bt-outbox:before {
  content: "\e9b6";
}

.bt-parent-child:before {
  content: "\e9b7";
}

.bt-phone:before {
  content: "\e9b8";
}

.bt-plus:before {
  content: "\e9b9";
}

.bt-podcast:before {
  content: "\e9ba";
}

.bt-print:before {
  content: "\e9bb";
}

.bt-priority:before {
  content: "\e9bc";
}

.bt-question:before {
  content: "\e9bd";
}

.bt-radio-selected:before {
  content: "\e9be";
}

.bt-radio-unselected:before {
  content: "\e9bf";
}

.bt-read:before {
  content: "\e9c0";
}

.bt-reduce:before {
  content: "\e9c1";
}

.bt-refresh1:before {
  content: "\e9c2";
}

.bt-restricted:before {
  content: "\e9c3";
}

.bt-save:before {
  content: "\e9c4";
}

.bt-schedule:before {
  content: "\e9c5";
}

.bt-search:before {
  content: "\e9c6";
}

.bt-send:before {
  content: "\e9c7";
}

.bt-settings:before {
  content: "\e9c8";
}

.bt-share:before {
  content: "\e9c9";
}

.bt-share-ios:before {
  content: "\e9ca";
}

.bt-shield-locked:before {
  content: "\e9cb";
}

.bt-shield-mobile-security:before {
  content: "\e9cc";
}

.bt-shield-tick:before {
  content: "\e9cd";
}

.bt-signature:before {
  content: "\e9ce";
}

.bt-sign-out:before {
  content: "\e9cf";
}

.bt-sim:before {
  content: "\e9d0";
}

.bt-spanner:before {
  content: "\e9d1";
}

.bt-star:before {
  content: "\e9d2";
}

.bt-subtitles:before {
  content: "\e9d3";
}

.bt-success:before {
  content: "\e9d4";
}

.bt-suitcase:before {
  content: "\e9d5";
}

.bt-suitecase-wheely:before {
  content: "\e9d6";
}

.bt-thumbs-down:before {
  content: "\e9d7";
}

.bt-thumbs-up:before {
  content: "\e9d8";
}

.bt-ticket:before {
  content: "\e9d9";
}

.bt-tooth:before {
  content: "\e9da";
}

.bt-trophy:before {
  content: "\e9db";
}

.bt-tv-people:before {
  content: "\e9dc";
}

.bt-tv-person:before {
  content: "\e9dd";
}

.bt-undo:before {
  content: "\e9de";
}

.bt-unflag:before {
  content: "\e9df";
}

.bt-unlocked:before {
  content: "\e9e0";
}

.bt-unread:before {
  content: "\e9e1";
}

.bt-update:before {
  content: "\e9e2";
}

.bt-usb:before {
  content: "\e9e3";
}

.bt-user:before {
  content: "\e9e4";
}

.bt-user-add:before {
  content: "\e9e5";
}

.bt-user-duplicate:before {
  content: "\e9e6";
}

.bt-users:before {
  content: "\e9e7";
}

.bt-users-group:before {
  content: "\e9e8";
}

.bt-van:before {
  content: "\e9e9";
}

.bt-video:before {
  content: "\e9ea";
}

.bt-vip:before {
  content: "\e9eb";
}

.bt-voicemail:before {
  content: "\e9ec";
}

.bt-volume-max:before {
  content: "\e9ed";
}

.bt-volume-medium:before {
  content: "\e9ee";
}

.bt-volume-minimum:before {
  content: "\e9ef";
}

.bt-volume-mute:before {
  content: "\e9f0";
}

.bt-voucher:before {
  content: "\e9f1";
}

.bt-wifi:before {
  content: "\e9f2";
}

.bt-zoom-in:before {
  content: "\e9f3";
}

.bt-zoom-out:before {
  content: "\e9f4";
}

.bt-Refresh-exp:before {
  content: "\ec4d";
}

.bt-dashboard-check:before {
  content: "\ec5a";
}

.bt-dashboard-doc2:before {
  content: "\ec5c";
}

.bt-dashboard-list123:before {
  content: "\ec5e";
}

.bt-ic_format_list_bulleted_24px1:before {
  content: "\ec62";
}

.bt-ic_format_list_numbered_24px:before {
  content: "\ec63";
}

.bt-Network-data:before {
  content: "\ec65";
}

.bt-Reset1:before {
  content: "\ec66";
}

.bt-Syncing:before {
  content: "\ec67";
}

.bt-table_chart:before {
  content: "\ec68";
}

.bt-Top_Charts1:before {
  content: "\ec69";
}

.bt-Top_Charts:before {
  content: "\ec6a";
}

.bt-Group-1549:before {
  content: "\ec6d";
}

.bt-Repeat-Grid-32:before {
  content: "\ec6e";
}

.bt-list:before {
  content: "\ec6f";
}

.bt-ic_format_list_bulleted_24px:before {
  content: "\ec70";
}

.bt-iconfinder_list_6585312:before {
  content: "\ec71";
}

.bt-iconfinder_comerce_delivery_shop_business-10_4544845:before {
  content: "\ec72";
}

.bt-refresh:before {
  content: "\ec74";
}

.bt-iconfinder_ic_refresh_48px_352439:before {
  content: "\ec75";
}

.bt-iconfinder_refresh_2639897:before {
  content: "\ec76";
}

.bt-ic_clear_24px:before {
  content: "\ec77";
}

.bt-Reset:before {
  content: "\ec78";
}

.bt-Update:before {
  content: "\ec79";
}

.bt-ic_playlist:before {
  content: "\ec53";
}

.bt-notification-bell:before {
  content: "\ec51";
}

.bt-Top_Charts2:before {
  content: "\ec52";
}

.bt-Repeat-Grid-321:before {
  content: "\ec7a";
}

.bt-iconfinder_93-List_21238891:before {
  content: "\ec54";
}

.bt-refresh2:before {
  content: "\ec55";
}

.bt-ic_refresh:before {
  content: "\ec56";
}

.bt-Reset2:before {
  content: "\ec58";
}

.bt-document-copy:before {
  content: url("/assets/images/Copy.svg") !important;
}

.bt-Trash:before {
  content: url("/assets/images/delete.svg") !important;
}

.bt-Pencil:before {
  content: url("/assets/images/edit.svg") !important;
}

.bt-read:before {
  content: url("/assets/images/my_watchlist.svg") !important;
}

/*Internal Add and Save button*/
/*Internal Add and Save button*/
/* Mixin */
.ui-autocomplete input:disabled {
  background: #e9ecef !important;
  opacity: 1;
}

.dynamic-file-upload-mechanism .ui-fileupload-content {
  height: 162px;
  border-radius: 0;
  width: 50%;
  z-index: 0;
  position: absolute;
  padding: 0 !important;
}
.dynamic-file-upload-mechanism .ui-fileupload-files {
  margin-top: -14px;
  float: right;
  padding: 0 10px;
  width: 90%;
  left: 100%;
  position: absolute;
  overflow: auto;
  height: 158px;
  display: block !important;
}
.dynamic-file-upload-mechanism .file-upload-section {
  padding: 8px 0px;
  vertical-align: middle;
  height: auto;
  margin: 5px 0px;
  z-index: 9;
  position: relative;
}
.dynamic-file-upload-mechanism .ui-button {
  background-color: white;
  border-color: #6400AA;
  border-radius: 8px;
  text-align: center !important;
  color: black;
}
.dynamic-file-upload-mechanism .ui-fileupload-buttonbar {
  background-color: transparent !important;
  border: none !important;
  padding: 0 !important;
  text-align: center !important;
  top: 4em;
  bottom: 1em !important;
  left: 23.5%;
  top: 10em !important;
  z-index: 1;
  position: absolute;
}
.dynamic-file-upload-mechanism p-progressbar {
  display: none;
}
.dynamic-file-upload-mechanism .ui-messages-error {
  background-color: #e60014 !important;
  color: #ffffff !important;
  width: 91.7%;
  float: revert;
  float: right;
  margin-right: 10px;
  margin: 0.6em 0.6em;
  padding: 0.5em;
  position: fixed;
  z-index: 1;
  top: 17%;
  opacity: 0.8 !important;
}
.dynamic-file-upload-mechanism .ui-messages-error .ui-messages-icon {
  color: #ffffff !important;
}
.dynamic-file-upload-mechanism .ui-messages-error .ui-messages-icon.pi-times:before {
  content: "\e989" !important;
}
.dynamic-file-upload-mechanism .ui-messages.ui-messages-error .ui-messages-close {
  top: 0.8em !important;
  color: #ffffff !important;
  font-size: 1em !important;
}
.dynamic-file-upload-mechanism .ui-messages ul {
  display: block;
}
.dynamic-file-upload-mechanism .file.ui-fileupload {
  max-height: 162px;
  height: 162px;
}
.dynamic-file-upload-mechanism .dragdrop-section {
  width: 100%;
}
.dynamic-file-upload-mechanism .active .dragdrop-section {
  width: 50%;
}
.dynamic-file-upload-mechanism .ui-fileupload-buttonbar_change_po {
  left: 23%;
}
.dynamic-file-upload-mechanism .ui-button-icon-left {
  display: none !important;
}
.dynamic-file-upload-mechanism .ui-fileupload-buttonbar .ui-button {
  left: -3%;
}
.dynamic-file-upload-mechanism .ui-button .ui-button-text {
  display: block;
  line-height: normal;
  padding: 0.58em 1.5em !important;
}
@media (max-width: 1000px) {
  .dynamic-file-upload-mechanism .ui-messages-error {
    width: 60% !important;
  }
}

.dynamic-file-upload-mechanism .ui-button {
  background-color: white;
  border-color: #6400AA;
}

.dynamic-file-upload-mechanism .ui-button {
  margin-left: -10px !important;
}

/*Internal Add and Save button*/
/*Accordian & Table header*/
/*Internal Add and Save button*/
/*Internal Add and Save button*/
/*Internal Add and Save button*/
/*Internal Add and Save button*/
/* Mixin */
lib-dynamic-UI lib-table .recordsTable input.filter-textbox, .popup-body lib-table .recordsTable input.filter-textbox {
  width: 100%;
  margin: 10px 0px !important;
  text-indent: 0.31rem;
  color: #666666;
  border-radius: 5px;
  height: 40px;
  border: 1px solid #acacab;
  font-family: "Arial Regular" !important;
}
lib-dynamic-UI lib-table .showHideCloumn.p-multiselect, .popup-body lib-table .showHideCloumn.p-multiselect {
  border-color: #5514b4 !important;
}
lib-dynamic-UI lib-table .showHideCloumn.p-multiselect .p-multiselect-label, .popup-body lib-table .showHideCloumn.p-multiselect .p-multiselect-label {
  color: #5514b4 !important;
}
lib-dynamic-UI lib-table .recordsTable, .popup-body lib-table .recordsTable {
  padding: 0;
  font-family: "Arial regular" !important;
  font-size: 0.875rem !important;
}
lib-dynamic-UI lib-table .recordsTable .p-sortable-column.p-state-highlight .p-sortable-column-icon, .popup-body lib-table .recordsTable .p-sortable-column.p-state-highlight .p-sortable-column-icon {
  color: #ffffff;
  right: -5px;
  bottom: 11px;
  position: absolute;
}
lib-dynamic-UI lib-table .recordsTable .p-sortable-column-icon, .popup-body lib-table .recordsTable .p-sortable-column-icon {
  color: #ffffff !important;
}
lib-dynamic-UI lib-table .recordsTable .p-datatable-unfrozen-view, .popup-body lib-table .recordsTable .p-datatable-unfrozen-view {
  position: relative;
  left: 0 !important;
  overflow: hidden;
}
lib-dynamic-UI lib-table .recordsTable .p-datatable-unfrozen-view .p-datatable-scrollable-header, .popup-body lib-table .recordsTable .p-datatable-unfrozen-view .p-datatable-scrollable-header {
  overflow: visible;
}
lib-dynamic-UI lib-table .recordsTable .p-datatable-unfrozen-view .p-datatable-thead > tr > th, .popup-body lib-table .recordsTable .p-datatable-unfrozen-view .p-datatable-thead > tr > th {
  font-weight: normal !important;
  background-color: #d5c5ed !important;
  border: none !important;
  color: #ffffff !important;
  height: 40px;
  padding: 0px !important;
  vertical-align: middle !important;
  padding: 0px 5px !important;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
lib-dynamic-UI lib-table .recordsTable .p-datatable-unfrozen-view .p-datatable-thead > tr > th .pi-sort, .popup-body lib-table .recordsTable .p-datatable-unfrozen-view .p-datatable-thead > tr > th .pi-sort {
  position: absolute;
  top: 14px;
  right: -5px;
}
lib-dynamic-UI lib-table .recordsTable .p-datatable-unfrozen-view .p-datatable-thead > tr > th.check-box, .popup-body lib-table .recordsTable .p-datatable-unfrozen-view .p-datatable-thead > tr > th.check-box {
  padding: 0px 10px !important;
}
lib-dynamic-UI lib-table .recordsTable .p-datatable-unfrozen-view .p-datatable-thead > tr > th .p-chkbox .p-chkbox-box, .popup-body lib-table .recordsTable .p-datatable-unfrozen-view .p-datatable-thead > tr > th .p-chkbox .p-chkbox-box {
  margin-left: 0.31rem;
  border-color: #696969 !important;
  border-radius: 5px;
}
lib-dynamic-UI lib-table .recordsTable .p-datatable-unfrozen-view .p-datatable-thead > tr > th .p-chkbox .p-chkbox-box.p-state-active, .popup-body lib-table .recordsTable .p-datatable-unfrozen-view .p-datatable-thead > tr > th .p-chkbox .p-chkbox-box.p-state-active {
  background-color: #ffffff !important;
  color: #696969 !important;
}
lib-dynamic-UI lib-table .recordsTable .p-datatable-unfrozen-view .p-datatable-thead .filter-class > th, .popup-body lib-table .recordsTable .p-datatable-unfrozen-view .p-datatable-thead .filter-class > th {
  background-color: black !important;
}
lib-dynamic-UI lib-table .recordsTable .p-datatable-unfrozen-view .p-datatable-thead > tr > td, .popup-body lib-table .recordsTable .p-datatable-unfrozen-view .p-datatable-thead > tr > td {
  padding: 0px 10px !important;
}
lib-dynamic-UI lib-table .recordsTable .p-datatable-unfrozen-view .p-datatable-thead > tr > td > input.filter-textbox, .popup-body lib-table .recordsTable .p-datatable-unfrozen-view .p-datatable-thead > tr > td > input.filter-textbox {
  width: 97%;
  margin: 10px 0px !important;
  text-indent: 0.31rem;
  color: #696969;
  border-radius: 5px;
  height: 32px;
  border: 1px solid #acacab;
  font-family: "Arial regular" !important;
}
lib-dynamic-UI lib-table .recordsTable .p-datatable-unfrozen-view .p-datatable-scrollable-body > table > .p-datatable-tbody > tr:nth-child(even), .popup-body lib-table .recordsTable .p-datatable-unfrozen-view .p-datatable-scrollable-body > table > .p-datatable-tbody > tr:nth-child(even) {
  background-color: #ffffff;
}
lib-dynamic-UI lib-table .recordsTable .p-datatable-unfrozen-view .p-datatable-scrollable-body > table > .p-datatable-tbody > tr:nth-child(odd), .popup-body lib-table .recordsTable .p-datatable-unfrozen-view .p-datatable-scrollable-body > table > .p-datatable-tbody > tr:nth-child(odd) {
  background-color: #f8f8f8;
}
lib-dynamic-UI lib-table .recordsTable .p-datatable-unfrozen-view .p-datatable-scrollable-body .p-datatable-tbody tr, .popup-body lib-table .recordsTable .p-datatable-unfrozen-view .p-datatable-scrollable-body .p-datatable-tbody tr {
  position: relative;
}
lib-dynamic-UI lib-table .recordsTable .p-datatable-unfrozen-view .p-datatable-scrollable-body .p-datatable-tbody tr .no-data-found, .popup-body lib-table .recordsTable .p-datatable-unfrozen-view .p-datatable-scrollable-body .p-datatable-tbody tr .no-data-found {
  text-align: center !important;
}
lib-dynamic-UI lib-table .recordsTable .p-datatable-unfrozen-view .p-datatable-scrollable-body > table > .p-datatable-tbody > tr > td, .popup-body lib-table .recordsTable .p-datatable-unfrozen-view .p-datatable-scrollable-body > table > .p-datatable-tbody > tr > td {
  height: 40px;
  padding: 0px !important;
  border: none !important;
  text-align: left !important;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #070707;
  text-indent: 2px;
  vertical-align: middle !important;
  /* added to show action menu issue- going back to scrollbar*/
  position: unset !important;
  padding: 0px 10px !important;
}
lib-dynamic-UI lib-table .recordsTable .p-datatable-unfrozen-view .p-datatable-scrollable-body > table > .p-datatable-tbody > tr > td div, .popup-body lib-table .recordsTable .p-datatable-unfrozen-view .p-datatable-scrollable-body > table > .p-datatable-tbody > tr > td div {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
lib-dynamic-UI lib-table .recordsTable .p-datatable-unfrozen-view .p-datatable-scrollable-body > table > .p-datatable-tbody > tr > td.check-box, .popup-body lib-table .recordsTable .p-datatable-unfrozen-view .p-datatable-scrollable-body > table > .p-datatable-tbody > tr > td.check-box {
  padding: 0px 0px 0px 7px !important;
}
lib-dynamic-UI lib-table .recordsTable .p-datatable-unfrozen-view .p-datatable-scrollable-body > table > .p-datatable-tbody > tr > td .p-chkbox, .popup-body lib-table .recordsTable .p-datatable-unfrozen-view .p-datatable-scrollable-body > table > .p-datatable-tbody > tr > td .p-chkbox {
  overflow: visible !important;
  text-indent: 0px !important;
}
lib-dynamic-UI lib-table .recordsTable .p-datatable-unfrozen-view .p-datatable-scrollable-body > table > .p-datatable-tbody > tr > td .p-chkbox .p-chkbox-box, .popup-body lib-table .recordsTable .p-datatable-unfrozen-view .p-datatable-scrollable-body > table > .p-datatable-tbody > tr > td .p-chkbox .p-chkbox-box {
  margin-left: 0.31rem;
  border-color: #696969 !important;
  border-radius: 5px;
}
lib-dynamic-UI lib-table .recordsTable .p-datatable-unfrozen-view .p-datatable-scrollable-body > table > .p-datatable-tbody > tr > td .p-chkbox .p-chkbox-box.p-state-active, .popup-body lib-table .recordsTable .p-datatable-unfrozen-view .p-datatable-scrollable-body > table > .p-datatable-tbody > tr > td .p-chkbox .p-chkbox-box.p-state-active {
  color: #696969 !important;
  background-color: transparent !important;
}
lib-dynamic-UI lib-table .recordsTable .p-datatable-unfrozen-view .p-datatable-scrollable-body .p-sortable-column:not(.p-state-highlight):hover, .popup-body lib-table .recordsTable .p-datatable-unfrozen-view .p-datatable-scrollable-body .p-sortable-column:not(.p-state-highlight):hover {
  background-color: #d5c5ed;
  color: #ffffff;
}
lib-dynamic-UI lib-table .recordsTable .p-datatable-frozen-view, .popup-body lib-table .recordsTable .p-datatable-frozen-view {
  overflow: none;
  position: absolute;
  left: 88%;
  width: 12% !important;
}
lib-dynamic-UI lib-table .recordsTable .p-datatable-frozen-view .p-datatable-scrollable-header > .p-datatable-scrollable-header-box > .p-datatable-scrollable-header-table > .p-datatable-thead > tr > th, .popup-body lib-table .recordsTable .p-datatable-frozen-view .p-datatable-scrollable-header > .p-datatable-scrollable-header-box > .p-datatable-scrollable-header-table > .p-datatable-thead > tr > th {
  font-weight: normal !important;
  background-color: #d5c5ed !important;
  border: none !important;
  color: #ffffff !important;
  height: 40px;
  padding: 0px !important;
  vertical-align: middle;
  text-align: center;
}
lib-dynamic-UI lib-table .recordsTable .p-datatable-frozen-view .p-datatable-scrollable-header > .p-datatable-scrollable-header-box > .p-datatable-scrollable-header-table > .p-datatable-thead > tr > td.forzen-no-filter input, .popup-body lib-table .recordsTable .p-datatable-frozen-view .p-datatable-scrollable-header > .p-datatable-scrollable-header-box > .p-datatable-scrollable-header-table > .p-datatable-thead > tr > td.forzen-no-filter input {
  margin: 10px 0px !important;
  visibility: hidden;
  height: 32px;
}
lib-dynamic-UI lib-table .recordsTable .p-datatable-frozen-view .p-datatable-scrollable-body, .popup-body lib-table .recordsTable .p-datatable-frozen-view .p-datatable-scrollable-body {
  overflow: hidden;
  margin-top: 0;
  text-align: center;
  /* added to show action menu issue- going back to scrollbar*/
  position: unset !important;
}
lib-dynamic-UI lib-table .recordsTable .p-datatable-frozen-view .p-datatable-scrollable-body > table > .p-datatable-tbody > tr:nth-child(even), .popup-body lib-table .recordsTable .p-datatable-frozen-view .p-datatable-scrollable-body > table > .p-datatable-tbody > tr:nth-child(even) {
  background-color: #ffffff;
}
lib-dynamic-UI lib-table .recordsTable .p-datatable-frozen-view .p-datatable-scrollable-body > table > .p-datatable-tbody > tr:nth-child(odd), .popup-body lib-table .recordsTable .p-datatable-frozen-view .p-datatable-scrollable-body > table > .p-datatable-tbody > tr:nth-child(odd) {
  background-color: #f8f8f8;
}
lib-dynamic-UI lib-table .recordsTable .p-datatable-frozen-view .p-datatable-scrollable-body > table > .p-datatable-tbody > tr > td, .popup-body lib-table .recordsTable .p-datatable-frozen-view .p-datatable-scrollable-body > table > .p-datatable-tbody > tr > td {
  height: 40px;
  padding: 0px !important;
  border: none !important;
  padding-left: 1rem !important;
}
lib-dynamic-UI lib-table .recordsTable .p-datatable-frozen-view .p-datatable-scrollable-body > table > .p-datatable-tbody > tr > td .extra-info, .popup-body lib-table .recordsTable .p-datatable-frozen-view .p-datatable-scrollable-body > table > .p-datatable-tbody > tr > td .extra-info {
  font-size: 0.875rem !important;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
lib-dynamic-UI lib-table .recordsTable .p-datatable-frozen-view .p-datatable-scrollable-body > table > .p-datatable-tbody > tr > td .links, .popup-body lib-table .recordsTable .p-datatable-frozen-view .p-datatable-scrollable-body > table > .p-datatable-tbody > tr > td .links {
  color: #d5c5ed;
}
lib-dynamic-UI lib-table .recordsTable .p-datatable-frozen-view .p-datatable-scrollable-body > table > .p-datatable-tbody > tr > td .links a, .popup-body lib-table .recordsTable .p-datatable-frozen-view .p-datatable-scrollable-body > table > .p-datatable-tbody > tr > td .links a {
  padding-right: 15px;
}
lib-dynamic-UI lib-table .recordsTable .p-datatable-frozen-view .p-datatable-scrollable-body > table > .p-datatable-tbody > tr > td .link, .popup-body lib-table .recordsTable .p-datatable-frozen-view .p-datatable-scrollable-body > table > .p-datatable-tbody > tr > td .link {
  cursor: pointer;
  color: #1ec8e6;
  text-decoration: none;
  padding-right: 15px;
}
lib-dynamic-UI lib-table .recordsTable .p-datatable-frozen-view .p-datatable-scrollable-body > table > .p-datatable-tbody > tr > td .icons, .popup-body lib-table .recordsTable .p-datatable-frozen-view .p-datatable-scrollable-body > table > .p-datatable-tbody > tr > td .icons {
  color: #d5c5ed;
  font-size: 1rem;
}
lib-dynamic-UI lib-table .recordsTable .p-datatable-frozen-view .p-datatable-scrollable-body > table > .p-datatable-tbody > tr > td .icons i, .popup-body lib-table .recordsTable .p-datatable-frozen-view .p-datatable-scrollable-body > table > .p-datatable-tbody > tr > td .icons i {
  padding-right: 15px;
}
lib-dynamic-UI lib-table .recordsTable .p-datatable-frozen-view .fa-ellipsis-h:before, .popup-body lib-table .recordsTable .p-datatable-frozen-view .fa-ellipsis-h:before {
  font-size: 1.25rem;
  color: #d5c5ed;
  position: absolute;
  top: 0;
}
lib-dynamic-UI lib-table .recordsTable .pi-sort,
lib-dynamic-UI lib-table .recordsTable .pi-sort-up,
lib-dynamic-UI lib-table .recordsTable .pi-sort-down, .popup-body lib-table .recordsTable .pi-sort,
.popup-body lib-table .recordsTable .pi-sort-up,
.popup-body lib-table .recordsTable .pi-sort-down {
  margin-top: -0.125rem;
  font-size: 1rem !important;
}
lib-dynamic-UI lib-table .recordsTable .pi-sort:after,
lib-dynamic-UI lib-table .recordsTable .pi-sort:before, .popup-body lib-table .recordsTable .pi-sort:after,
.popup-body lib-table .recordsTable .pi-sort:before {
  color: #ffffff;
}
lib-dynamic-UI lib-table .p-datatable-header .ActionbuttonTable.p-dropdown, .popup-body lib-table .p-datatable-header .ActionbuttonTable.p-dropdown {
  min-width: 6.25em !important;
  height: 40px !important;
  align-items: center;
}
lib-dynamic-UI lib-table .p-datatable-header .ActionbuttonTable.p-dropdown .p-dropdown-label, .popup-body lib-table .p-datatable-header .ActionbuttonTable.p-dropdown .p-dropdown-label {
  padding: 5px !important;
  text-align: center;
}
lib-dynamic-UI lib-table .p-datatable-header .ActionbuttonTable.p-dropdown .p-dropdown-trigger, .popup-body lib-table .p-datatable-header .ActionbuttonTable.p-dropdown .p-dropdown-trigger {
  width: 2rem !important;
}
lib-dynamic-UI lib-table .p-datatable-header .ActionbuttonTable.p-dropdown .p-dropdown-panel .p-dropdown-items, .popup-body lib-table .p-datatable-header .ActionbuttonTable.p-dropdown .p-dropdown-panel .p-dropdown-items {
  padding: 0px !important;
}
lib-dynamic-UI lib-table .p-datatable-header .showHideCloumn.p-multiselect, .popup-body lib-table .p-datatable-header .showHideCloumn.p-multiselect {
  height: 41px !important;
  margin-right: 5px !important;
}
lib-dynamic-UI lib-table .p-datatable-header .showHideCloumn.p-multiselect .p-multiselect-label, .popup-body lib-table .p-datatable-header .showHideCloumn.p-multiselect .p-multiselect-label {
  margin-top: 0 !important;
}
lib-dynamic-UI lib-table .p-datatable-header .showHideCloumn.p-multiselect .p-multiselect-trigger, .popup-body lib-table .p-datatable-header .showHideCloumn.p-multiselect .p-multiselect-trigger {
  width: 1rem !important;
  display: none;
}
lib-dynamic-UI lib-table .p-datatable-header .btn.btn-success, .popup-body lib-table .p-datatable-header .btn.btn-success {
  height: 41px !important;
}
lib-dynamic-UI lib-table .p-datatable-header .global-filter .p-inputtext, .popup-body lib-table .p-datatable-header .global-filter .p-inputtext {
  width: 100% !important;
}
lib-dynamic-UI lib-table .checkboxminus .p-checkbox .pi-check:before, .popup-body lib-table .checkboxminus .p-checkbox .pi-check:before {
  content: "−" !important;
}
lib-dynamic-UI lib-table .recordsTableForm, .popup-body lib-table .recordsTableForm {
  position: relative;
}
lib-dynamic-UI lib-table .recordsTableForm .p-datatable-thead > tr > th, .popup-body lib-table .recordsTableForm .p-datatable-thead > tr > th {
  flex: 1 1 0 !important;
  padding: 0 0.857em;
  height: 40px;
  font-family: "Arial regular";
  border: none !important;
  font-weight: normal;
  letter-spacing: 0px;
  color: #f0f0f0 !important;
  background-color: #5514b4;
}
lib-dynamic-UI lib-table .recordsTableForm .p-datatable-thead > tr > th.table-filter, .popup-body lib-table .recordsTableForm .p-datatable-thead > tr > th.table-filter {
  background-color: #fff !important;
}
lib-dynamic-UI lib-table .recordsTableForm .p-datatable-thead > tr > th.check-box, .popup-body lib-table .recordsTableForm .p-datatable-thead > tr > th.check-box {
  flex: 1 1 0 !important;
  max-width: 50px !important;
  min-width: 0;
}
lib-dynamic-UI lib-table .recordsTableForm .p-datatable-thead > tr > th.check-box.check-box-filter, .popup-body lib-table .recordsTableForm .p-datatable-thead > tr > th.check-box.check-box-filter {
  background-color: #fff;
  height: auto;
}
lib-dynamic-UI lib-table .recordsTableForm .p-datatable-thead > tr > th.p-frozen-column, .popup-body lib-table .recordsTableForm .p-datatable-thead > tr > th.p-frozen-column {
  flex: 1 1 0rem;
  max-width: 100px;
}
lib-dynamic-UI lib-table .recordsTableForm .p-datatable-thead > tr > th.p-frozen-column.forzen-no-filter, .popup-body lib-table .recordsTableForm .p-datatable-thead > tr > th.p-frozen-column.forzen-no-filter {
  height: 45px;
  max-width: 100px;
  width: 100px;
  background-color: #fff;
}
lib-dynamic-UI lib-table .recordsTableForm .p-datatable-thead > tr > td, .popup-body lib-table .recordsTableForm .p-datatable-thead > tr > td {
  flex: 1 1 0 !important;
  padding: 0 0.857em;
  height: 40px;
  font-size: 16px;
  font-family: "Arial regular";
  border: none !important;
  font-weight: normal;
  letter-spacing: 0px;
}
lib-dynamic-UI lib-table .recordsTableForm .p-datatable-thead > tr > td.check-box, .popup-body lib-table .recordsTableForm .p-datatable-thead > tr > td.check-box {
  flex: 1 1 0 !important;
  max-width: 50px !important;
}
lib-dynamic-UI lib-table .recordsTableForm .p-datatable-thead > tr > td.p-frozen-column, .popup-body lib-table .recordsTableForm .p-datatable-thead > tr > td.p-frozen-column {
  flex: 1 1 0rem;
  max-width: 6rem;
}
lib-dynamic-UI lib-table .recordsTableForm td .p-inputtext, .popup-body lib-table .recordsTableForm td .p-inputtext {
  padding: 0.629em !important;
}
lib-dynamic-UI lib-table .recordsTableForm td .dropdown-menu .dropdown-item, .popup-body lib-table .recordsTableForm td .dropdown-menu .dropdown-item {
  padding: 5px 15px !important;
}
lib-dynamic-UI lib-table .recordsTableForm td.check-box, .popup-body lib-table .recordsTableForm td.check-box {
  flex: 1 1 0 !important;
  max-width: 50px !important;
}
lib-dynamic-UI lib-table .recordsTableForm td.p-frozen-column, .popup-body lib-table .recordsTableForm td.p-frozen-column {
  max-width: 100px;
}
lib-dynamic-UI lib-table .recordsTableForm .p-calendar .p-inputtext, .popup-body lib-table .recordsTableForm .p-calendar .p-inputtext {
  display: inline-block;
}
lib-dynamic-UI lib-table .recordsTableForm .p-calendar .p-button.p-datepicker-trigger, .popup-body lib-table .recordsTableForm .p-calendar .p-button.p-datepicker-trigger {
  background: #ffffff;
  border: 1px solid #a6a6a6;
  border-left: 0;
  color: grey;
}
lib-dynamic-UI lib-table .recordsTableForm .p-calendar .p-button.p-datepicker-trigger.p-calendar-button:enabled:hover,
lib-dynamic-UI lib-table .recordsTableForm .p-calendar .p-button.p-datepicker-trigger .p-calendar .p-calendar-button:focus, .popup-body lib-table .recordsTableForm .p-calendar .p-button.p-datepicker-trigger.p-calendar-button:enabled:hover,
.popup-body lib-table .recordsTableForm .p-calendar .p-button.p-datepicker-trigger .p-calendar .p-calendar-button:focus {
  background: #ffffff;
  border: 1px solid grey;
  border-left: 0;
}
lib-dynamic-UI lib-table .recordsTableForm .p-calendar .p-button.p-datepicker-trigger > .pi.pi-calender, .popup-body lib-table .recordsTableForm .p-calendar .p-button.p-datepicker-trigger > .pi.pi-calender {
  font-size: 1.5em !important;
}
lib-dynamic-UI lib-table .recordsTableForm .p-calendar .p-datepicker, .popup-body lib-table .recordsTableForm .p-calendar .p-datepicker {
  min-width: 300px;
}
lib-dynamic-UI lib-table .recordsTableForm .p-calendar .p-datepicker p-footer, .popup-body lib-table .recordsTableForm .p-calendar .p-datepicker p-footer {
  width: 100% !important;
  display: inline-block;
  margin: 0px 0px 0px 0px;
  text-align: center;
  border-top: 1px solid #ccc;
}
lib-dynamic-UI lib-table .recordsTableForm .p-calendar .p-datepicker p-footer button, .popup-body lib-table .recordsTableForm .p-calendar .p-datepicker p-footer button {
  margin: 10px 0px;
}
lib-dynamic-UI lib-table .recordsTableForm .p-calendar-disabled .p-inputtext, .popup-body lib-table .recordsTableForm .p-calendar-disabled .p-inputtext {
  background-color: #e9ecef !important;
}
lib-dynamic-UI lib-table .recordsTableForm .expand-button, .popup-body lib-table .recordsTableForm .expand-button {
  font-size: 21px;
  display: inline-block;
  width: 30px;
  padding: 0px;
  vertical-align: middle;
}
lib-dynamic-UI lib-table .recordsTableForm .expand-button i, .popup-body lib-table .recordsTableForm .expand-button i {
  color: #5514b4;
}
lib-dynamic-UI lib-table .recordsTableForm .btn, .popup-body lib-table .recordsTableForm .btn {
  height: inherit !important;
}
lib-dynamic-UI lib-table .recordsTableForm > input,
lib-dynamic-UI lib-table .recordsTableForm p-dropdown, .popup-body lib-table .recordsTableForm > input,
.popup-body lib-table .recordsTableForm p-dropdown {
  height: inherit;
}
lib-dynamic-UI lib-table .recordsTableForm > input.inputerror,
lib-dynamic-UI lib-table .recordsTableForm p-dropdown.inputerror, .popup-body lib-table .recordsTableForm > input.inputerror,
.popup-body lib-table .recordsTableForm p-dropdown.inputerror {
  border: 1px solid #e60014;
}
lib-dynamic-UI lib-table .recordsTableForm > input.inputerror:focus,
lib-dynamic-UI lib-table .recordsTableForm p-dropdown.inputerror:focus, .popup-body lib-table .recordsTableForm > input.inputerror:focus,
.popup-body lib-table .recordsTableForm p-dropdown.inputerror:focus {
  border: 1px solid #e60014;
}
lib-dynamic-UI lib-table .recordsTableForm > button, .popup-body lib-table .recordsTableForm > button {
  padding: 0 !important;
}
lib-dynamic-UI lib-table .recordsTableForm .error-icon, .popup-body lib-table .recordsTableForm .error-icon {
  cursor: pointer;
  font-size: 21px;
  color: #e60014;
}
lib-dynamic-UI lib-table .recordsTableForm .error-icon > :hover, .popup-body lib-table .recordsTableForm .error-icon > :hover {
  font-size: 25px;
}
lib-dynamic-UI lib-table .p-datatable.recordsTableForm .p-datatable-tbody > tr:nth-child(odd), .popup-body lib-table .p-datatable.recordsTableForm .p-datatable-tbody > tr:nth-child(odd) {
  background-color: #f8f8f8 !important;
}
lib-dynamic-UI lib-table .p-datatable.recordsTableForm.no-tr-background-color .p-datatable-tbody > tr:nth-child(odd), .popup-body lib-table .p-datatable.recordsTableForm.no-tr-background-color .p-datatable-tbody > tr:nth-child(odd) {
  background-color: #ffffff !important;
}
lib-dynamic-UI lib-table .p-datatable.recordsTableForm.no-tr-background-color .p-datatable-tbody > tr:nth-child(odd).no-content, .popup-body lib-table .p-datatable.recordsTableForm.no-tr-background-color .p-datatable-tbody > tr:nth-child(odd).no-content {
  background-color: #f8f8f8 !important;
}
lib-dynamic-UI lib-table .p-datatable.recordsTableForm.no-tr-background-color .p-datatable-tbody > tr:nth-child(even), .popup-body lib-table .p-datatable.recordsTableForm.no-tr-background-color .p-datatable-tbody > tr:nth-child(even) {
  background-color: #ffffff !important;
}
lib-dynamic-UI lib-table .p-datatable.recordsTableForm .p-datatable-tbody > tr.no-content, .popup-body lib-table .p-datatable.recordsTableForm .p-datatable-tbody > tr.no-content {
  text-align: center;
}
lib-dynamic-UI lib-table .p-datatable.recordsTableForm .p-datatable-tbody > tr > td, .popup-body lib-table .p-datatable.recordsTableForm .p-datatable-tbody > tr > td {
  min-width: 17rem;
  height: auto;
  width: auto;
  top: 359px;
  left: 359px;
  border: none !important;
  font-size: 14px;
  font: normal normal normal 14px/16px Arial;
  letter-spacing: 0px;
  color: #333333;
  opacity: 1;
  padding: 0.571em 0.857em 0.571em 0.857em !important;
}
lib-dynamic-UI lib-table .p-datatable.recordsTableForm .p-datatable-tbody > tr > td button,
lib-dynamic-UI lib-table .p-datatable.recordsTableForm .p-datatable-tbody > tr > td input,
lib-dynamic-UI lib-table .p-datatable.recordsTableForm .p-datatable-tbody > tr > td label,
lib-dynamic-UI lib-table .p-datatable.recordsTableForm .p-datatable-tbody > tr > td optgroup,
lib-dynamic-UI lib-table .p-datatable.recordsTableForm .p-datatable-tbody > tr > td select,
lib-dynamic-UI lib-table .p-datatable.recordsTableForm .p-datatable-tbody > tr > td textarea, .popup-body lib-table .p-datatable.recordsTableForm .p-datatable-tbody > tr > td button,
.popup-body lib-table .p-datatable.recordsTableForm .p-datatable-tbody > tr > td input,
.popup-body lib-table .p-datatable.recordsTableForm .p-datatable-tbody > tr > td label,
.popup-body lib-table .p-datatable.recordsTableForm .p-datatable-tbody > tr > td optgroup,
.popup-body lib-table .p-datatable.recordsTableForm .p-datatable-tbody > tr > td select,
.popup-body lib-table .p-datatable.recordsTableForm .p-datatable-tbody > tr > td textarea {
  font-family: "Arial Regular" !important;
  font-size: 14px !important;
  color: #333333;
}
lib-dynamic-UI lib-table .p-datatable.recordsTableForm .p-datatable-tbody > tr > td.sub-table-td, .popup-body lib-table .p-datatable.recordsTableForm .p-datatable-tbody > tr > td.sub-table-td {
  padding: 0.571em 42px 0 42px !important;
}
lib-dynamic-UI lib-table .p-datatable.recordsTableForm .p-datatable-tbody > tr > td.height-editing, .popup-body lib-table .p-datatable.recordsTableForm .p-datatable-tbody > tr > td.height-editing {
  height: unset;
  width: 17rem;
}
lib-dynamic-UI lib-table .p-datatable.recordsTableForm .p-datatable-tbody > tr > td > input, .popup-body lib-table .p-datatable.recordsTableForm .p-datatable-tbody > tr > td > input {
  height: inherit;
  font-size: inherit !important;
  padding: 1rem !important;
}
lib-dynamic-UI lib-table .p-datatable.recordsTableForm .p-datatable-tbody > tr > td .inputerror, .popup-body lib-table .p-datatable.recordsTableForm .p-datatable-tbody > tr > td .inputerror {
  border: 1px solid #e60014 !important;
}
lib-dynamic-UI lib-table .p-datatable.recordsTableForm .p-datatable-tbody > tr > td .inputerror:focus, .popup-body lib-table .p-datatable.recordsTableForm .p-datatable-tbody > tr > td .inputerror:focus {
  border: 1px solid #e60014 !important;
}
lib-dynamic-UI lib-table .p-datatable.recordsTableForm .p-datatable-tbody > tr > td > button, .popup-body lib-table .p-datatable.recordsTableForm .p-datatable-tbody > tr > td > button {
  padding: 0 16px !important;
}
lib-dynamic-UI lib-table .p-datatable.recordsTableForm .p-datatable-tbody > tr > td .error-icon, .popup-body lib-table .p-datatable.recordsTableForm .p-datatable-tbody > tr > td .error-icon {
  cursor: pointer;
}
lib-dynamic-UI lib-table .p-datatable.recordsTableForm .p-datatable-tbody > tr > td .error-icon > :hover, .popup-body lib-table .p-datatable.recordsTableForm .p-datatable-tbody > tr > td .error-icon > :hover {
  font-size: 25px;
}
lib-dynamic-UI lib-table .p-datatable.recordsTableForm .p-datatable-tbody > tr > td lib-button .form-group.form-data, .popup-body lib-table .p-datatable.recordsTableForm .p-datatable-tbody > tr > td lib-button .form-group.form-data {
  margin-bottom: 2px;
}
lib-dynamic-UI lib-table .p-datatable.recordsTableForm .p-datatable-tbody > tr > td lib-button .form-group.form-data button, .popup-body lib-table .p-datatable.recordsTableForm .p-datatable-tbody > tr > td lib-button .form-group.form-data button {
  margin-top: 6px;
}
lib-dynamic-UI lib-table .p-datatable.recordsTableForm .p-datatable-tbody > tr:nth-child(even), .popup-body lib-table .p-datatable.recordsTableForm .p-datatable-tbody > tr:nth-child(even) {
  background-color: #ffffff !important;
}
lib-dynamic-UI lib-table lib-app-file .user-input-field .form-group .form-label, .popup-body lib-table lib-app-file .user-input-field .form-group .form-label {
  width: 100% !important;
}
lib-dynamic-UI lib-table .disable-password.p-password, .popup-body lib-table .disable-password.p-password {
  margin-left: -10px;
  width: 100%;
}
lib-dynamic-UI lib-table .disable-password.p-password input, .popup-body lib-table .disable-password.p-password input {
  width: 100%;
  background: inherit;
  border: none;
  pointer-events: none;
}
lib-dynamic-UI .p-datatable .p-sortable-column.p-highlight,
lib-dynamic-UI .p-sortable-column:not(.p-highlight):hover, .popup-body .p-datatable .p-sortable-column.p-highlight,
.popup-body .p-sortable-column:not(.p-highlight):hover {
  background-color: #5514b4 !important;
}

.theme-default lib-dynamic-UI .p-datatable-header,
.popup-body .p-datatable.recordsTableForm .p-datatable-header {
  background-color: #fff;
  border: none;
}
.theme-default lib-dynamic-UI .p-datatable-thead > tr > th,
.popup-body .p-datatable.recordsTableForm .p-datatable-thead > tr > th {
  flex: 1 1 0 !important;
  padding: 0 0.857em;
  height: 40px;
  font-family: Arial regular;
  border: none !important;
  font-weight: 400;
  letter-spacing: 0px;
  color: #f0f0f0 !important;
  background-color: #5514b4;
  white-space: normal;
}
.theme-default lib-dynamic-UI .p-datatable-thead > tr > th.table-filter,
.popup-body .p-datatable.recordsTableForm .p-datatable-thead > tr > th.table-filter {
  height: unset;
}
.theme-default lib-dynamic-UI .ActionbuttonTable .p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight,
.popup-body .p-datatable.recordsTableForm .ActionbuttonTable .p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight {
  color: #212529;
  background: transparent;
}
.theme-default lib-dynamic-UI .ActionbuttonTable .p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight:hover,
.popup-body .p-datatable.recordsTableForm .ActionbuttonTable .p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight:hover {
  color: #212529;
  background: #e9ecef;
}

lib-dynamic-UI .p-paginator-left-content,
.popup-body .p-paginator-left-content {
  order: -1;
  margin-right: unset !important;
}
lib-dynamic-UI .p-paginator p-dropdown,
.popup-body .p-paginator p-dropdown {
  order: -1;
  margin-right: auto;
}
lib-dynamic-UI .width-3em,
.popup-body .width-3em {
  max-width: 50px;
  min-width: 0 !important;
}
lib-dynamic-UI .filterwidth,
.popup-body .filterwidth {
  width: 100%;
}
lib-dynamic-UI .p-datatable-scrollable .p-datatable-tbody > tr > td,
.popup-body .p-datatable-scrollable .p-datatable-tbody > tr > td {
  min-width: 17rem;
}
lib-dynamic-UI .p-datatable-scrollable .p-datatable-tfoot > tr > td,
.popup-body .p-datatable-scrollable .p-datatable-tfoot > tr > td {
  min-width: 17rem;
}
lib-dynamic-UI .p-datatable-scrollable .p-datatable-thead > tr > th,
.popup-body .p-datatable-scrollable .p-datatable-thead > tr > th {
  min-width: 17rem;
}
lib-dynamic-UI .ng-trigger.ng-trigger-overlayAnimation.p-multiselect-panel.p-component,
.popup-body .ng-trigger.ng-trigger-overlayAnimation.p-multiselect-panel.p-component {
  width: 0;
}
lib-dynamic-UI .ng-trigger.ng-trigger-overlayAnimation.p-multiselect-panel.p-component span,
.popup-body .ng-trigger.ng-trigger-overlayAnimation.p-multiselect-panel.p-component span {
  text-overflow: ellipsis;
  overflow: hidden;
}
lib-dynamic-UI .p-datatable-header .buttnsposition1 .p-fileupload-basic .p-fileupload-choose:hover,
.popup-body .p-datatable-header .buttnsposition1 .p-fileupload-basic .p-fileupload-choose:hover {
  background-color: #5514B4 !important;
  color: #ffffff !important;
}
lib-dynamic-UI .p-datatable-header .buttnsposition1 .p-fileupload-basic .p-fileupload-choose,
.popup-body .p-datatable-header .buttnsposition1 .p-fileupload-basic .p-fileupload-choose {
  background-color: white !important;
  color: #5514B4 !important;
}

.p-multiselect-panel .p-multiselect-header .clearAll-span {
  display: none !important;
}

.hideFilterHeader .showHideCloumn .p-multiselect-header {
  display: none;
}

.p-datatable-table .p-datatable-tbody lib-text-area .feildlnth-Class {
  display: flex;
  flex-direction: row-reverse;
  width: 96% !important;
}

.p-datatable-scrollable .p-datatable-tbody > tr,
.p-datatable-scrollable .p-datatable-tfoot > tr,
.p-datatable-scrollable .p-datatable-thead > tr {
  display: flex;
  flex-wrap: nowrap;
  width: 100%;
}

.p-datatable-scrollable .p-datatable-tbody > tr > td,
.p-datatable-scrollable .p-datatable-tfoot > tr > td,
.p-datatable-scrollable .p-datatable-thead > tr > th {
  display: flex;
  flex: 1 1 0;
  align-items: center;
}

.custom-paginator .showing-results label {
  color: #883cae;
}
.custom-paginator .showing-results p-dropdown .p-dropdown {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
  height: 2.357rem;
}
.custom-paginator .showing-results p-dropdown .p-dropdown .p-dropdown-label {
  padding-right: 0;
}

.ellipses-paginator p-paginator {
  display: none;
}

.p-datatable-scrollable .p-datatable-tbody > tr > td lib-button {
  max-width: 100%;
}
.p-datatable-scrollable .p-datatable-tbody > tr > td lib-button button.col-md-12 {
  overflow: hidden;
  text-overflow: ellipsis;
}

lib-dynamic-UI app-group,
lib-dynamic-UI lib-fieldsets,
lib-dynamic-UI lib-blocks,
lib-dynamic-UI lib-table,
lib-dynamic-UI lib-section,
lib-popup app-group,
lib-popup lib-fieldsets,
lib-popup lib-blocks,
lib-popup lib-table,
lib-popup lib-section,
lib-open-in-popup app-group,
lib-open-in-popup lib-fieldsets,
lib-open-in-popup lib-blocks,
lib-open-in-popup lib-table,
lib-open-in-popup lib-section,
.crudDialog.ui-dialog app-group,
.crudDialog.ui-dialog lib-fieldsets,
.crudDialog.ui-dialog lib-blocks,
.crudDialog.ui-dialog lib-table,
.crudDialog.ui-dialog lib-section,
.crudDialog.p-dialog app-group,
.crudDialog.p-dialog lib-fieldsets,
.crudDialog.p-dialog lib-blocks,
.crudDialog.p-dialog lib-table,
.crudDialog.p-dialog lib-section {
  width: 100%;
}

app-group .p-accordion {
  margin-top: 2px !important;
}

.p-datatable-table .p-datatable-tbody .form-data .user-input-field .form-group .form-label label {
  margin-bottom: -10px !important;
}
.p-datatable-table .p-datatable-tbody .form-data .form-group {
  margin-bottom: 11 !important;
  padding-left: 0;
  padding-right: 1px;
}
.p-datatable-table .p-datatable-tbody .form-data .form-group .error-message {
  margin-top: 0 !important;
}
.p-datatable-table .p-datatable-tbody .form-data .form-group .feildlnthClass span {
  display: none;
}
.p-datatable-table .p-datatable-tbody .form-data .form-group .checkbox-section {
  z-index: 0;
}
.p-datatable-table .p-datatable-tbody .form-data .form-group .form-label {
  flex-direction: row-reverse;
  margin: 0;
  justify-content: flex-start;
}
.p-datatable-table .p-datatable-tbody .form-data .form-group .form-label label {
  font-size: 0 !important;
  margin-bottom: -10px;
}
.p-datatable-table .p-datatable-tbody .form-data .form-group .form-label label span {
  font-size: 20px;
}
.p-datatable-table .p-datatable-tbody .form-data .form-group .form-label .pull-right {
  display: none;
}
.p-datatable-table .p-datatable-tbody .form-data .form-group .form-lable.form-data {
  display: none;
}
.p-datatable-table .p-datatable-tbody .form-data .form-group textarea {
  height: 40px !important;
  min-width: 15rem !important;
}
.p-datatable-table .p-datatable-tbody .form-data .form-group.input-group.textbox {
  margin-bottom: 0px !important;
}
.p-datatable-table .p-datatable-tbody .form-data .form-group.input-group.textbox .error-message {
  margin-top: -9px !important;
}
.p-datatable-table .p-datatable-tbody .form-data .user-input-field {
  padding-left: 0;
  padding-right: 0;
}
.p-datatable-table .p-datatable-tbody .form-data .user-input-field.checkbox-user-input-field {
  margin-bottom: 0 !important;
}
.p-datatable-table .p-datatable-tbody .form-data .custom-control-label {
  padding-top: 5px;
}
.p-datatable-table .p-datatable-tbody .form-data .radio-section .radio-options label {
  padding-top: 5px !important;
  margin-right: 5px;
}

.p-datatable-thead p-checkbox .p-checkbox {
  top: 0px;
}

.p-datatable .p-datatable-wrapper .p-datatable-table .p-datatable-thead th p-sorticon {
  margin-top: -5px !important;
}

.p-datatable .p-datatable-wrapper .p-datatable-table .flex {
  display: flex;
}

.ng-trigger.ng-trigger-overlayAnimation.p-multiselect-panel.p-component {
  width: 0;
}
.ng-trigger.ng-trigger-overlayAnimation.p-multiselect-panel.p-component span {
  text-overflow: ellipsis;
  overflow: hidden;
}

.checkBinary {
  display: flex;
}
.checkBinary p-checkbox {
  margin: 0.5rem 0;
  align-items: flex-start;
}

.operator .p-inputwrapper .p-dropdown-trigger {
  display: none;
}
.operator .p-inputwrapper .p-dropdown-label {
  padding: 4px;
}
.operator .p-inputwrapper .p-dropdown-panel .p-dropdown-item {
  padding-left: 4px;
}

.p-accordion-header .p-accordion-header-link {
  text-decoration: none !important;
}

.recordsTable .p-datatable-header .buttnsposition1 {
  height: unset !important;
  max-height: 35px !important;
}

.steps-border {
  border: 1px solid white;
  border-radius: 5px;
}

.tabInvalid {
  color: red;
}

.tabInvalid::after {
  content: "*";
}

.p-steps {
  position: relative;
  width: 100%;
}

.p-steps ul {
  padding: 0;
  margin: 0;
  list-style-type: none;
  display: flex;
}

.p-steps-item {
  position: relative;
  display: flex;
  justify-content: center;
  flex: 1 1 0;
}
.p-steps-item a {
  text-decoration: none;
}

.p-steps .p-steps-item:before {
  content: " ";
  border-top: 1px solid #dee2e6;
  width: 100%;
  top: 50%;
  left: 50%;
  display: block;
  position: absolute;
}

.p-steps .p-steps-item.block-steps-item:before {
  top: 90%;
}

.p-steps .p-steps-completed:before {
  border-top: 2px solid #cce8cc;
}

.p-steps-item.p-steps-current .p-menuitem-link {
  cursor: default;
}

.p-steps-item .p-menuitem-link {
  display: inline-flex;
  flex-direction: column;
  align-items: center;
  overflow: hidden;
}

.p-steps .p-steps-item.p-highlight .p-steps-title {
  font-weight: 600;
  color: #212529;
}

.p-steps .p-steps-item .p-menuitem-link .p-steps-title {
  margin-top: 0.5rem;
  color: #6c757d;
}

.p-steps-title {
  display: block;
}

.p-steps-title {
  white-space: nowrap;
}

.p-steps-number {
  display: flex;
  align-items: center;
  justify-content: center;
}

.p-steps .p-steps-item .p-menuitem-link .p-steps-number {
  border-radius: 50%;
  background-color: #eeeeee;
  border: 1px solid #acacab;
}

.p-steps .p-steps-item.p-highlight .p-menuitem-link .p-steps-number {
  background-color: #D5C5ED;
  color: #6400aa;
  border: 2px solid #6400aa;
}

.p-steps .p-steps-item:last-child:before {
  display: none;
}

.p-steps .p-steps-completed .p-menuitem-link .p-steps-number {
  color: #005700;
  background-color: #cce8cc;
  border-color: #005700;
}

.p-steps .p-steps-not-touched .p-menuitem-link .p-steps-number {
  color: #806E00;
  background-color: #EDEFBF;
  border-color: #806E00;
}

.p-steps .p-steps-invalid .p-menuitem-link .p-steps-number {
  color: red;
  background-color: #ffdddd;
  border-color: red;
}

p-tabview .p-tabview-nav-content .p-tabview-nav a {
  padding-bottom: 0.35rem !important;
  margin-right: 1rem !important;
}

body lib-dynamic-UI .p-fileupload .p-fileupload-content .left-content {
  border: 1px solid #c8c8c8 !important;
  padding-bottom: 10px;
}

lib-dynamic-UI .p-fileupload .p-fileupload-files {
  padding: 0 10px;
}

.p-fileupload-advanced .p-fileupload-content .tableEdit {
  display: none;
}

.file-upload-section .edit-remove-file {
  border: none;
  background-color: transparent;
  color: red;
}

.p-datatable-table .p-datatable-tbody .form-data .form-group .p-fileupload-advanced .p-fileupload-content {
  height: 50px;
}
.p-datatable-table .p-datatable-tbody .form-data .form-group .p-fileupload-advanced .p-fileupload-content .p-fileupload-files {
  overflow: hidden;
  height: 50px;
  width: 65%;
}
.p-datatable-table .p-datatable-tbody .form-data .form-group .p-fileupload-advanced .p-fileupload-content .p-fileupload-files .file-upload-section {
  position: unset;
}
.p-datatable-table .p-datatable-tbody .form-data .form-group .genreicFileUpload {
  display: none;
}
.p-datatable-table .p-datatable-tbody .form-data .form-group .tableEdit {
  display: flex;
}
.p-datatable-table .p-datatable-tbody .form-data .form-group .tableEdit .fileName {
  width: 100px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.p-datatable-table .p-datatable-tbody .form-data lib-app-file .user-input-field {
  width: 15rem;
}

.mobile-file .genreicFileUpload {
  display: none;
}
.mobile-file .p-fileupload .p-fileupload-files {
  padding: 0;
}
.mobile-file .p-fileupload-advanced .p-fileupload-content .tableEdit {
  display: flex;
}
.mobile-file .p-fileupload-advanced .p-fileupload-content .tableEdit .fileName {
  overflow: hidden;
  text-overflow: ellipsis;
}
.mobile-file .p-fileupload-advanced .p-fileupload-content {
  display: flex;
  flex-direction: column-reverse;
  height: unset;
  max-height: 162px;
}
.mobile-file .p-fileupload-advanced .p-fileupload-content .genreicFileUpload {
  display: none;
}
.mobile-file .p-fileupload-advanced .p-fileupload-content .p-fileupload-files {
  overflow: hidden;
  width: 100%;
  height: unset;
  margin: 0;
}
.mobile-file .p-fileupload-advanced .p-fileupload-content .p-fileupload-files .file-upload-section {
  position: unset;
}

.dfr-MSrims-theme lib-dynamic-UI lib-text-box .form-label, .dfr-MSrims-theme lib-dynamic-UI lib-text-box .p-accordion-header-text, .dfr-MSrims-theme lib-dynamic-UI app-text-box .form-label, .dfr-MSrims-theme lib-dynamic-UI app-text-box .p-accordion-header-text, .dfr-MSrims-theme lib-dynamic-UI lib-number .form-label, .dfr-MSrims-theme lib-dynamic-UI lib-number .p-accordion-header-text, .dfr-MSrims-theme lib-dynamic-UI lib-dropdown .form-label, .dfr-MSrims-theme lib-dynamic-UI lib-dropdown .p-accordion-header-text, .dfr-MSrims-theme lib-dynamic-UI lib-multiselect .form-label, .dfr-MSrims-theme lib-dynamic-UI lib-multiselect .p-accordion-header-text, .dfr-MSrims-theme lib-dynamic-UI lib-text-area .form-label, .dfr-MSrims-theme lib-dynamic-UI lib-text-area .p-accordion-header-text, .dfr-MSrims-theme lib-dynamic-UI lib-autosuggest .form-label, .dfr-MSrims-theme lib-dynamic-UI lib-autosuggest .p-accordion-header-text, .dfr-MSrims-theme lib-dynamic-UI lib-date .form-label, .dfr-MSrims-theme lib-dynamic-UI lib-date .p-accordion-header-text, .dfr-MSrims-theme lib-dynamic-UI lib-editor .form-label, .dfr-MSrims-theme lib-dynamic-UI lib-editor .p-accordion-header-text, .dfr-MSrims-theme lib-dynamic-UI lib-table .form-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .p-accordion-header-text, .dfr-MSrims-theme lib-dynamic-UI lib-stages .form-label, .dfr-MSrims-theme lib-dynamic-UI lib-stages .p-accordion-header-text, .dfr-MSrims-theme lib-dynamic-UI app-group .form-label, .dfr-MSrims-theme lib-dynamic-UI app-group .p-accordion-header-text {
  font-family: "Inter", "Helvetica Neue", Arial, sans-serif !important;
  font-weight: bold; /* Bold weight similar to the screenshot */
  font-size: 1.2rem;
}
.dfr-MSrims-theme lib-dynamic-UI lib-text-box .p-dropdown-label, .dfr-MSrims-theme lib-dynamic-UI app-text-box .p-dropdown-label, .dfr-MSrims-theme lib-dynamic-UI lib-number .p-dropdown-label, .dfr-MSrims-theme lib-dynamic-UI lib-dropdown .p-dropdown-label, .dfr-MSrims-theme lib-dynamic-UI lib-multiselect .p-dropdown-label, .dfr-MSrims-theme lib-dynamic-UI lib-text-area .p-dropdown-label, .dfr-MSrims-theme lib-dynamic-UI lib-autosuggest .p-dropdown-label, .dfr-MSrims-theme lib-dynamic-UI lib-date .p-dropdown-label, .dfr-MSrims-theme lib-dynamic-UI lib-editor .p-dropdown-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .p-dropdown-label, .dfr-MSrims-theme lib-dynamic-UI lib-stages .p-dropdown-label, .dfr-MSrims-theme lib-dynamic-UI app-group .p-dropdown-label {
  font-family: "Inter", "Helvetica Neue", Arial, sans-serif !important;
  color: black;
}
.dfr-MSrims-theme lib-dynamic-UI lib-text-box .form-group input.form-control, .dfr-MSrims-theme lib-dynamic-UI lib-text-box .form-group p-dropdown .p-dropdown, .dfr-MSrims-theme lib-dynamic-UI lib-text-box .form-group textarea.form-control, .dfr-MSrims-theme lib-dynamic-UI lib-text-box .form-group p-calendar .p-calendar, .dfr-MSrims-theme lib-dynamic-UI app-text-box .form-group input.form-control, .dfr-MSrims-theme lib-dynamic-UI app-text-box .form-group p-dropdown .p-dropdown, .dfr-MSrims-theme lib-dynamic-UI app-text-box .form-group textarea.form-control, .dfr-MSrims-theme lib-dynamic-UI app-text-box .form-group p-calendar .p-calendar, .dfr-MSrims-theme lib-dynamic-UI lib-number .form-group input.form-control, .dfr-MSrims-theme lib-dynamic-UI lib-number .form-group p-dropdown .p-dropdown, .dfr-MSrims-theme lib-dynamic-UI lib-number .form-group textarea.form-control, .dfr-MSrims-theme lib-dynamic-UI lib-number .form-group p-calendar .p-calendar, .dfr-MSrims-theme lib-dynamic-UI lib-dropdown .form-group input.form-control, .dfr-MSrims-theme lib-dynamic-UI lib-dropdown .form-group p-dropdown .p-dropdown, .dfr-MSrims-theme lib-dynamic-UI lib-dropdown .form-group textarea.form-control, .dfr-MSrims-theme lib-dynamic-UI lib-dropdown .form-group p-calendar .p-calendar, .dfr-MSrims-theme lib-dynamic-UI lib-multiselect .form-group input.form-control, .dfr-MSrims-theme lib-dynamic-UI lib-multiselect .form-group p-dropdown .p-dropdown, .dfr-MSrims-theme lib-dynamic-UI lib-multiselect .form-group textarea.form-control, .dfr-MSrims-theme lib-dynamic-UI lib-multiselect .form-group p-calendar .p-calendar, .dfr-MSrims-theme lib-dynamic-UI lib-text-area .form-group input.form-control, .dfr-MSrims-theme lib-dynamic-UI lib-text-area .form-group p-dropdown .p-dropdown, .dfr-MSrims-theme lib-dynamic-UI lib-text-area .form-group textarea.form-control, .dfr-MSrims-theme lib-dynamic-UI lib-text-area .form-group p-calendar .p-calendar, .dfr-MSrims-theme lib-dynamic-UI lib-autosuggest .form-group input.form-control, .dfr-MSrims-theme lib-dynamic-UI lib-autosuggest .form-group p-dropdown .p-dropdown, .dfr-MSrims-theme lib-dynamic-UI lib-autosuggest .form-group textarea.form-control, .dfr-MSrims-theme lib-dynamic-UI lib-autosuggest .form-group p-calendar .p-calendar, .dfr-MSrims-theme lib-dynamic-UI lib-date .form-group input.form-control, .dfr-MSrims-theme lib-dynamic-UI lib-date .form-group p-dropdown .p-dropdown, .dfr-MSrims-theme lib-dynamic-UI lib-date .form-group textarea.form-control, .dfr-MSrims-theme lib-dynamic-UI lib-date .form-group p-calendar .p-calendar, .dfr-MSrims-theme lib-dynamic-UI lib-editor .form-group input.form-control, .dfr-MSrims-theme lib-dynamic-UI lib-editor .form-group p-dropdown .p-dropdown, .dfr-MSrims-theme lib-dynamic-UI lib-editor .form-group textarea.form-control, .dfr-MSrims-theme lib-dynamic-UI lib-editor .form-group p-calendar .p-calendar, .dfr-MSrims-theme lib-dynamic-UI lib-table .form-group input.form-control, .dfr-MSrims-theme lib-dynamic-UI lib-table .form-group p-dropdown .p-dropdown, .dfr-MSrims-theme lib-dynamic-UI lib-table .form-group textarea.form-control, .dfr-MSrims-theme lib-dynamic-UI lib-table .form-group p-calendar .p-calendar, .dfr-MSrims-theme lib-dynamic-UI lib-stages .form-group input.form-control, .dfr-MSrims-theme lib-dynamic-UI lib-stages .form-group p-dropdown .p-dropdown, .dfr-MSrims-theme lib-dynamic-UI lib-stages .form-group textarea.form-control, .dfr-MSrims-theme lib-dynamic-UI lib-stages .form-group p-calendar .p-calendar, .dfr-MSrims-theme lib-dynamic-UI app-group .form-group input.form-control, .dfr-MSrims-theme lib-dynamic-UI app-group .form-group p-dropdown .p-dropdown, .dfr-MSrims-theme lib-dynamic-UI app-group .form-group textarea.form-control, .dfr-MSrims-theme lib-dynamic-UI app-group .form-group p-calendar .p-calendar {
  border: 1.5px solid black !important;
  height: 45px !important;
  width: 25rem !important;
}
.dfr-MSrims-theme lib-dynamic-UI lib-text-box .form-group input.form-control::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-text-box .form-group input.form-control .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-text-box .form-group p-dropdown .p-dropdown::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-text-box .form-group p-dropdown .p-dropdown .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-text-box .form-group textarea.form-control::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-text-box .form-group textarea.form-control .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-text-box .form-group p-calendar .p-calendar::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-text-box .form-group p-calendar .p-calendar .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI app-text-box .form-group input.form-control::placeholder, .dfr-MSrims-theme lib-dynamic-UI app-text-box .form-group input.form-control .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI app-text-box .form-group p-dropdown .p-dropdown::placeholder, .dfr-MSrims-theme lib-dynamic-UI app-text-box .form-group p-dropdown .p-dropdown .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI app-text-box .form-group textarea.form-control::placeholder, .dfr-MSrims-theme lib-dynamic-UI app-text-box .form-group textarea.form-control .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI app-text-box .form-group p-calendar .p-calendar::placeholder, .dfr-MSrims-theme lib-dynamic-UI app-text-box .form-group p-calendar .p-calendar .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-number .form-group input.form-control::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-number .form-group input.form-control .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-number .form-group p-dropdown .p-dropdown::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-number .form-group p-dropdown .p-dropdown .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-number .form-group textarea.form-control::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-number .form-group textarea.form-control .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-number .form-group p-calendar .p-calendar::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-number .form-group p-calendar .p-calendar .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-dropdown .form-group input.form-control::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-dropdown .form-group input.form-control .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-dropdown .form-group p-dropdown .p-dropdown::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-dropdown .form-group p-dropdown .p-dropdown .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-dropdown .form-group textarea.form-control::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-dropdown .form-group textarea.form-control .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-dropdown .form-group p-calendar .p-calendar::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-dropdown .form-group p-calendar .p-calendar .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-multiselect .form-group input.form-control::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-multiselect .form-group input.form-control .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-multiselect .form-group p-dropdown .p-dropdown::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-multiselect .form-group p-dropdown .p-dropdown .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-multiselect .form-group textarea.form-control::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-multiselect .form-group textarea.form-control .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-multiselect .form-group p-calendar .p-calendar::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-multiselect .form-group p-calendar .p-calendar .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-text-area .form-group input.form-control::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-text-area .form-group input.form-control .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-text-area .form-group p-dropdown .p-dropdown::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-text-area .form-group p-dropdown .p-dropdown .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-text-area .form-group textarea.form-control::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-text-area .form-group textarea.form-control .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-text-area .form-group p-calendar .p-calendar::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-text-area .form-group p-calendar .p-calendar .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-autosuggest .form-group input.form-control::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-autosuggest .form-group input.form-control .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-autosuggest .form-group p-dropdown .p-dropdown::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-autosuggest .form-group p-dropdown .p-dropdown .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-autosuggest .form-group textarea.form-control::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-autosuggest .form-group textarea.form-control .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-autosuggest .form-group p-calendar .p-calendar::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-autosuggest .form-group p-calendar .p-calendar .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-date .form-group input.form-control::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-date .form-group input.form-control .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-date .form-group p-dropdown .p-dropdown::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-date .form-group p-dropdown .p-dropdown .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-date .form-group textarea.form-control::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-date .form-group textarea.form-control .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-date .form-group p-calendar .p-calendar::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-date .form-group p-calendar .p-calendar .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-editor .form-group input.form-control::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-editor .form-group input.form-control .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-editor .form-group p-dropdown .p-dropdown::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-editor .form-group p-dropdown .p-dropdown .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-editor .form-group textarea.form-control::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-editor .form-group textarea.form-control .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-editor .form-group p-calendar .p-calendar::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-editor .form-group p-calendar .p-calendar .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .form-group input.form-control::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .form-group input.form-control .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .form-group p-dropdown .p-dropdown::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .form-group p-dropdown .p-dropdown .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .form-group textarea.form-control::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .form-group textarea.form-control .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .form-group p-calendar .p-calendar::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .form-group p-calendar .p-calendar .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-stages .form-group input.form-control::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-stages .form-group input.form-control .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-stages .form-group p-dropdown .p-dropdown::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-stages .form-group p-dropdown .p-dropdown .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-stages .form-group textarea.form-control::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-stages .form-group textarea.form-control .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-stages .form-group p-calendar .p-calendar::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-stages .form-group p-calendar .p-calendar .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI app-group .form-group input.form-control::placeholder, .dfr-MSrims-theme lib-dynamic-UI app-group .form-group input.form-control .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI app-group .form-group p-dropdown .p-dropdown::placeholder, .dfr-MSrims-theme lib-dynamic-UI app-group .form-group p-dropdown .p-dropdown .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI app-group .form-group textarea.form-control::placeholder, .dfr-MSrims-theme lib-dynamic-UI app-group .form-group textarea.form-control .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI app-group .form-group p-calendar .p-calendar::placeholder, .dfr-MSrims-theme lib-dynamic-UI app-group .form-group p-calendar .p-calendar .p-placeholder {
  color: #cccccc !important;
}
.dfr-MSrims-theme lib-dynamic-UI lib-text-box .form-group input.form-control[disabled], .dfr-MSrims-theme lib-dynamic-UI lib-text-box .form-group input.form-control.p-disabled, .dfr-MSrims-theme lib-dynamic-UI lib-text-box .form-group p-dropdown .p-dropdown[disabled], .dfr-MSrims-theme lib-dynamic-UI lib-text-box .form-group p-dropdown .p-dropdown.p-disabled, .dfr-MSrims-theme lib-dynamic-UI lib-text-box .form-group textarea.form-control[disabled], .dfr-MSrims-theme lib-dynamic-UI lib-text-box .form-group textarea.form-control.p-disabled, .dfr-MSrims-theme lib-dynamic-UI lib-text-box .form-group p-calendar .p-calendar[disabled], .dfr-MSrims-theme lib-dynamic-UI lib-text-box .form-group p-calendar .p-calendar.p-disabled, .dfr-MSrims-theme lib-dynamic-UI app-text-box .form-group input.form-control[disabled], .dfr-MSrims-theme lib-dynamic-UI app-text-box .form-group input.form-control.p-disabled, .dfr-MSrims-theme lib-dynamic-UI app-text-box .form-group p-dropdown .p-dropdown[disabled], .dfr-MSrims-theme lib-dynamic-UI app-text-box .form-group p-dropdown .p-dropdown.p-disabled, .dfr-MSrims-theme lib-dynamic-UI app-text-box .form-group textarea.form-control[disabled], .dfr-MSrims-theme lib-dynamic-UI app-text-box .form-group textarea.form-control.p-disabled, .dfr-MSrims-theme lib-dynamic-UI app-text-box .form-group p-calendar .p-calendar[disabled], .dfr-MSrims-theme lib-dynamic-UI app-text-box .form-group p-calendar .p-calendar.p-disabled, .dfr-MSrims-theme lib-dynamic-UI lib-number .form-group input.form-control[disabled], .dfr-MSrims-theme lib-dynamic-UI lib-number .form-group input.form-control.p-disabled, .dfr-MSrims-theme lib-dynamic-UI lib-number .form-group p-dropdown .p-dropdown[disabled], .dfr-MSrims-theme lib-dynamic-UI lib-number .form-group p-dropdown .p-dropdown.p-disabled, .dfr-MSrims-theme lib-dynamic-UI lib-number .form-group textarea.form-control[disabled], .dfr-MSrims-theme lib-dynamic-UI lib-number .form-group textarea.form-control.p-disabled, .dfr-MSrims-theme lib-dynamic-UI lib-number .form-group p-calendar .p-calendar[disabled], .dfr-MSrims-theme lib-dynamic-UI lib-number .form-group p-calendar .p-calendar.p-disabled, .dfr-MSrims-theme lib-dynamic-UI lib-dropdown .form-group input.form-control[disabled], .dfr-MSrims-theme lib-dynamic-UI lib-dropdown .form-group input.form-control.p-disabled, .dfr-MSrims-theme lib-dynamic-UI lib-dropdown .form-group p-dropdown .p-dropdown[disabled], .dfr-MSrims-theme lib-dynamic-UI lib-dropdown .form-group p-dropdown .p-dropdown.p-disabled, .dfr-MSrims-theme lib-dynamic-UI lib-dropdown .form-group textarea.form-control[disabled], .dfr-MSrims-theme lib-dynamic-UI lib-dropdown .form-group textarea.form-control.p-disabled, .dfr-MSrims-theme lib-dynamic-UI lib-dropdown .form-group p-calendar .p-calendar[disabled], .dfr-MSrims-theme lib-dynamic-UI lib-dropdown .form-group p-calendar .p-calendar.p-disabled, .dfr-MSrims-theme lib-dynamic-UI lib-multiselect .form-group input.form-control[disabled], .dfr-MSrims-theme lib-dynamic-UI lib-multiselect .form-group input.form-control.p-disabled, .dfr-MSrims-theme lib-dynamic-UI lib-multiselect .form-group p-dropdown .p-dropdown[disabled], .dfr-MSrims-theme lib-dynamic-UI lib-multiselect .form-group p-dropdown .p-dropdown.p-disabled, .dfr-MSrims-theme lib-dynamic-UI lib-multiselect .form-group textarea.form-control[disabled], .dfr-MSrims-theme lib-dynamic-UI lib-multiselect .form-group textarea.form-control.p-disabled, .dfr-MSrims-theme lib-dynamic-UI lib-multiselect .form-group p-calendar .p-calendar[disabled], .dfr-MSrims-theme lib-dynamic-UI lib-multiselect .form-group p-calendar .p-calendar.p-disabled, .dfr-MSrims-theme lib-dynamic-UI lib-text-area .form-group input.form-control[disabled], .dfr-MSrims-theme lib-dynamic-UI lib-text-area .form-group input.form-control.p-disabled, .dfr-MSrims-theme lib-dynamic-UI lib-text-area .form-group p-dropdown .p-dropdown[disabled], .dfr-MSrims-theme lib-dynamic-UI lib-text-area .form-group p-dropdown .p-dropdown.p-disabled, .dfr-MSrims-theme lib-dynamic-UI lib-text-area .form-group textarea.form-control[disabled], .dfr-MSrims-theme lib-dynamic-UI lib-text-area .form-group textarea.form-control.p-disabled, .dfr-MSrims-theme lib-dynamic-UI lib-text-area .form-group p-calendar .p-calendar[disabled], .dfr-MSrims-theme lib-dynamic-UI lib-text-area .form-group p-calendar .p-calendar.p-disabled, .dfr-MSrims-theme lib-dynamic-UI lib-autosuggest .form-group input.form-control[disabled], .dfr-MSrims-theme lib-dynamic-UI lib-autosuggest .form-group input.form-control.p-disabled, .dfr-MSrims-theme lib-dynamic-UI lib-autosuggest .form-group p-dropdown .p-dropdown[disabled], .dfr-MSrims-theme lib-dynamic-UI lib-autosuggest .form-group p-dropdown .p-dropdown.p-disabled, .dfr-MSrims-theme lib-dynamic-UI lib-autosuggest .form-group textarea.form-control[disabled], .dfr-MSrims-theme lib-dynamic-UI lib-autosuggest .form-group textarea.form-control.p-disabled, .dfr-MSrims-theme lib-dynamic-UI lib-autosuggest .form-group p-calendar .p-calendar[disabled], .dfr-MSrims-theme lib-dynamic-UI lib-autosuggest .form-group p-calendar .p-calendar.p-disabled, .dfr-MSrims-theme lib-dynamic-UI lib-date .form-group input.form-control[disabled], .dfr-MSrims-theme lib-dynamic-UI lib-date .form-group input.form-control.p-disabled, .dfr-MSrims-theme lib-dynamic-UI lib-date .form-group p-dropdown .p-dropdown[disabled], .dfr-MSrims-theme lib-dynamic-UI lib-date .form-group p-dropdown .p-dropdown.p-disabled, .dfr-MSrims-theme lib-dynamic-UI lib-date .form-group textarea.form-control[disabled], .dfr-MSrims-theme lib-dynamic-UI lib-date .form-group textarea.form-control.p-disabled, .dfr-MSrims-theme lib-dynamic-UI lib-date .form-group p-calendar .p-calendar[disabled], .dfr-MSrims-theme lib-dynamic-UI lib-date .form-group p-calendar .p-calendar.p-disabled, .dfr-MSrims-theme lib-dynamic-UI lib-editor .form-group input.form-control[disabled], .dfr-MSrims-theme lib-dynamic-UI lib-editor .form-group input.form-control.p-disabled, .dfr-MSrims-theme lib-dynamic-UI lib-editor .form-group p-dropdown .p-dropdown[disabled], .dfr-MSrims-theme lib-dynamic-UI lib-editor .form-group p-dropdown .p-dropdown.p-disabled, .dfr-MSrims-theme lib-dynamic-UI lib-editor .form-group textarea.form-control[disabled], .dfr-MSrims-theme lib-dynamic-UI lib-editor .form-group textarea.form-control.p-disabled, .dfr-MSrims-theme lib-dynamic-UI lib-editor .form-group p-calendar .p-calendar[disabled], .dfr-MSrims-theme lib-dynamic-UI lib-editor .form-group p-calendar .p-calendar.p-disabled, .dfr-MSrims-theme lib-dynamic-UI lib-table .form-group input.form-control[disabled], .dfr-MSrims-theme lib-dynamic-UI lib-table .form-group input.form-control.p-disabled, .dfr-MSrims-theme lib-dynamic-UI lib-table .form-group p-dropdown .p-dropdown[disabled], .dfr-MSrims-theme lib-dynamic-UI lib-table .form-group p-dropdown .p-dropdown.p-disabled, .dfr-MSrims-theme lib-dynamic-UI lib-table .form-group textarea.form-control[disabled], .dfr-MSrims-theme lib-dynamic-UI lib-table .form-group textarea.form-control.p-disabled, .dfr-MSrims-theme lib-dynamic-UI lib-table .form-group p-calendar .p-calendar[disabled], .dfr-MSrims-theme lib-dynamic-UI lib-table .form-group p-calendar .p-calendar.p-disabled, .dfr-MSrims-theme lib-dynamic-UI lib-stages .form-group input.form-control[disabled], .dfr-MSrims-theme lib-dynamic-UI lib-stages .form-group input.form-control.p-disabled, .dfr-MSrims-theme lib-dynamic-UI lib-stages .form-group p-dropdown .p-dropdown[disabled], .dfr-MSrims-theme lib-dynamic-UI lib-stages .form-group p-dropdown .p-dropdown.p-disabled, .dfr-MSrims-theme lib-dynamic-UI lib-stages .form-group textarea.form-control[disabled], .dfr-MSrims-theme lib-dynamic-UI lib-stages .form-group textarea.form-control.p-disabled, .dfr-MSrims-theme lib-dynamic-UI lib-stages .form-group p-calendar .p-calendar[disabled], .dfr-MSrims-theme lib-dynamic-UI lib-stages .form-group p-calendar .p-calendar.p-disabled, .dfr-MSrims-theme lib-dynamic-UI app-group .form-group input.form-control[disabled], .dfr-MSrims-theme lib-dynamic-UI app-group .form-group input.form-control.p-disabled, .dfr-MSrims-theme lib-dynamic-UI app-group .form-group p-dropdown .p-dropdown[disabled], .dfr-MSrims-theme lib-dynamic-UI app-group .form-group p-dropdown .p-dropdown.p-disabled, .dfr-MSrims-theme lib-dynamic-UI app-group .form-group textarea.form-control[disabled], .dfr-MSrims-theme lib-dynamic-UI app-group .form-group textarea.form-control.p-disabled, .dfr-MSrims-theme lib-dynamic-UI app-group .form-group p-calendar .p-calendar[disabled], .dfr-MSrims-theme lib-dynamic-UI app-group .form-group p-calendar .p-calendar.p-disabled {
  border-color: #cccccc !important;
  background-color: white !important;
}
.dfr-MSrims-theme lib-dynamic-UI lib-text-box .form-group input.form-control .p-dropdown-trigger, .dfr-MSrims-theme lib-dynamic-UI lib-text-box .form-group input.form-control .p-button-icon, .dfr-MSrims-theme lib-dynamic-UI lib-text-box .form-group p-dropdown .p-dropdown .p-dropdown-trigger, .dfr-MSrims-theme lib-dynamic-UI lib-text-box .form-group p-dropdown .p-dropdown .p-button-icon, .dfr-MSrims-theme lib-dynamic-UI lib-text-box .form-group textarea.form-control .p-dropdown-trigger, .dfr-MSrims-theme lib-dynamic-UI lib-text-box .form-group textarea.form-control .p-button-icon, .dfr-MSrims-theme lib-dynamic-UI lib-text-box .form-group p-calendar .p-calendar .p-dropdown-trigger, .dfr-MSrims-theme lib-dynamic-UI lib-text-box .form-group p-calendar .p-calendar .p-button-icon, .dfr-MSrims-theme lib-dynamic-UI app-text-box .form-group input.form-control .p-dropdown-trigger, .dfr-MSrims-theme lib-dynamic-UI app-text-box .form-group input.form-control .p-button-icon, .dfr-MSrims-theme lib-dynamic-UI app-text-box .form-group p-dropdown .p-dropdown .p-dropdown-trigger, .dfr-MSrims-theme lib-dynamic-UI app-text-box .form-group p-dropdown .p-dropdown .p-button-icon, .dfr-MSrims-theme lib-dynamic-UI app-text-box .form-group textarea.form-control .p-dropdown-trigger, .dfr-MSrims-theme lib-dynamic-UI app-text-box .form-group textarea.form-control .p-button-icon, .dfr-MSrims-theme lib-dynamic-UI app-text-box .form-group p-calendar .p-calendar .p-dropdown-trigger, .dfr-MSrims-theme lib-dynamic-UI app-text-box .form-group p-calendar .p-calendar .p-button-icon, .dfr-MSrims-theme lib-dynamic-UI lib-number .form-group input.form-control .p-dropdown-trigger, .dfr-MSrims-theme lib-dynamic-UI lib-number .form-group input.form-control .p-button-icon, .dfr-MSrims-theme lib-dynamic-UI lib-number .form-group p-dropdown .p-dropdown .p-dropdown-trigger, .dfr-MSrims-theme lib-dynamic-UI lib-number .form-group p-dropdown .p-dropdown .p-button-icon, .dfr-MSrims-theme lib-dynamic-UI lib-number .form-group textarea.form-control .p-dropdown-trigger, .dfr-MSrims-theme lib-dynamic-UI lib-number .form-group textarea.form-control .p-button-icon, .dfr-MSrims-theme lib-dynamic-UI lib-number .form-group p-calendar .p-calendar .p-dropdown-trigger, .dfr-MSrims-theme lib-dynamic-UI lib-number .form-group p-calendar .p-calendar .p-button-icon, .dfr-MSrims-theme lib-dynamic-UI lib-dropdown .form-group input.form-control .p-dropdown-trigger, .dfr-MSrims-theme lib-dynamic-UI lib-dropdown .form-group input.form-control .p-button-icon, .dfr-MSrims-theme lib-dynamic-UI lib-dropdown .form-group p-dropdown .p-dropdown .p-dropdown-trigger, .dfr-MSrims-theme lib-dynamic-UI lib-dropdown .form-group p-dropdown .p-dropdown .p-button-icon, .dfr-MSrims-theme lib-dynamic-UI lib-dropdown .form-group textarea.form-control .p-dropdown-trigger, .dfr-MSrims-theme lib-dynamic-UI lib-dropdown .form-group textarea.form-control .p-button-icon, .dfr-MSrims-theme lib-dynamic-UI lib-dropdown .form-group p-calendar .p-calendar .p-dropdown-trigger, .dfr-MSrims-theme lib-dynamic-UI lib-dropdown .form-group p-calendar .p-calendar .p-button-icon, .dfr-MSrims-theme lib-dynamic-UI lib-multiselect .form-group input.form-control .p-dropdown-trigger, .dfr-MSrims-theme lib-dynamic-UI lib-multiselect .form-group input.form-control .p-button-icon, .dfr-MSrims-theme lib-dynamic-UI lib-multiselect .form-group p-dropdown .p-dropdown .p-dropdown-trigger, .dfr-MSrims-theme lib-dynamic-UI lib-multiselect .form-group p-dropdown .p-dropdown .p-button-icon, .dfr-MSrims-theme lib-dynamic-UI lib-multiselect .form-group textarea.form-control .p-dropdown-trigger, .dfr-MSrims-theme lib-dynamic-UI lib-multiselect .form-group textarea.form-control .p-button-icon, .dfr-MSrims-theme lib-dynamic-UI lib-multiselect .form-group p-calendar .p-calendar .p-dropdown-trigger, .dfr-MSrims-theme lib-dynamic-UI lib-multiselect .form-group p-calendar .p-calendar .p-button-icon, .dfr-MSrims-theme lib-dynamic-UI lib-text-area .form-group input.form-control .p-dropdown-trigger, .dfr-MSrims-theme lib-dynamic-UI lib-text-area .form-group input.form-control .p-button-icon, .dfr-MSrims-theme lib-dynamic-UI lib-text-area .form-group p-dropdown .p-dropdown .p-dropdown-trigger, .dfr-MSrims-theme lib-dynamic-UI lib-text-area .form-group p-dropdown .p-dropdown .p-button-icon, .dfr-MSrims-theme lib-dynamic-UI lib-text-area .form-group textarea.form-control .p-dropdown-trigger, .dfr-MSrims-theme lib-dynamic-UI lib-text-area .form-group textarea.form-control .p-button-icon, .dfr-MSrims-theme lib-dynamic-UI lib-text-area .form-group p-calendar .p-calendar .p-dropdown-trigger, .dfr-MSrims-theme lib-dynamic-UI lib-text-area .form-group p-calendar .p-calendar .p-button-icon, .dfr-MSrims-theme lib-dynamic-UI lib-autosuggest .form-group input.form-control .p-dropdown-trigger, .dfr-MSrims-theme lib-dynamic-UI lib-autosuggest .form-group input.form-control .p-button-icon, .dfr-MSrims-theme lib-dynamic-UI lib-autosuggest .form-group p-dropdown .p-dropdown .p-dropdown-trigger, .dfr-MSrims-theme lib-dynamic-UI lib-autosuggest .form-group p-dropdown .p-dropdown .p-button-icon, .dfr-MSrims-theme lib-dynamic-UI lib-autosuggest .form-group textarea.form-control .p-dropdown-trigger, .dfr-MSrims-theme lib-dynamic-UI lib-autosuggest .form-group textarea.form-control .p-button-icon, .dfr-MSrims-theme lib-dynamic-UI lib-autosuggest .form-group p-calendar .p-calendar .p-dropdown-trigger, .dfr-MSrims-theme lib-dynamic-UI lib-autosuggest .form-group p-calendar .p-calendar .p-button-icon, .dfr-MSrims-theme lib-dynamic-UI lib-date .form-group input.form-control .p-dropdown-trigger, .dfr-MSrims-theme lib-dynamic-UI lib-date .form-group input.form-control .p-button-icon, .dfr-MSrims-theme lib-dynamic-UI lib-date .form-group p-dropdown .p-dropdown .p-dropdown-trigger, .dfr-MSrims-theme lib-dynamic-UI lib-date .form-group p-dropdown .p-dropdown .p-button-icon, .dfr-MSrims-theme lib-dynamic-UI lib-date .form-group textarea.form-control .p-dropdown-trigger, .dfr-MSrims-theme lib-dynamic-UI lib-date .form-group textarea.form-control .p-button-icon, .dfr-MSrims-theme lib-dynamic-UI lib-date .form-group p-calendar .p-calendar .p-dropdown-trigger, .dfr-MSrims-theme lib-dynamic-UI lib-date .form-group p-calendar .p-calendar .p-button-icon, .dfr-MSrims-theme lib-dynamic-UI lib-editor .form-group input.form-control .p-dropdown-trigger, .dfr-MSrims-theme lib-dynamic-UI lib-editor .form-group input.form-control .p-button-icon, .dfr-MSrims-theme lib-dynamic-UI lib-editor .form-group p-dropdown .p-dropdown .p-dropdown-trigger, .dfr-MSrims-theme lib-dynamic-UI lib-editor .form-group p-dropdown .p-dropdown .p-button-icon, .dfr-MSrims-theme lib-dynamic-UI lib-editor .form-group textarea.form-control .p-dropdown-trigger, .dfr-MSrims-theme lib-dynamic-UI lib-editor .form-group textarea.form-control .p-button-icon, .dfr-MSrims-theme lib-dynamic-UI lib-editor .form-group p-calendar .p-calendar .p-dropdown-trigger, .dfr-MSrims-theme lib-dynamic-UI lib-editor .form-group p-calendar .p-calendar .p-button-icon, .dfr-MSrims-theme lib-dynamic-UI lib-table .form-group input.form-control .p-dropdown-trigger, .dfr-MSrims-theme lib-dynamic-UI lib-table .form-group input.form-control .p-button-icon, .dfr-MSrims-theme lib-dynamic-UI lib-table .form-group p-dropdown .p-dropdown .p-dropdown-trigger, .dfr-MSrims-theme lib-dynamic-UI lib-table .form-group p-dropdown .p-dropdown .p-button-icon, .dfr-MSrims-theme lib-dynamic-UI lib-table .form-group textarea.form-control .p-dropdown-trigger, .dfr-MSrims-theme lib-dynamic-UI lib-table .form-group textarea.form-control .p-button-icon, .dfr-MSrims-theme lib-dynamic-UI lib-table .form-group p-calendar .p-calendar .p-dropdown-trigger, .dfr-MSrims-theme lib-dynamic-UI lib-table .form-group p-calendar .p-calendar .p-button-icon, .dfr-MSrims-theme lib-dynamic-UI lib-stages .form-group input.form-control .p-dropdown-trigger, .dfr-MSrims-theme lib-dynamic-UI lib-stages .form-group input.form-control .p-button-icon, .dfr-MSrims-theme lib-dynamic-UI lib-stages .form-group p-dropdown .p-dropdown .p-dropdown-trigger, .dfr-MSrims-theme lib-dynamic-UI lib-stages .form-group p-dropdown .p-dropdown .p-button-icon, .dfr-MSrims-theme lib-dynamic-UI lib-stages .form-group textarea.form-control .p-dropdown-trigger, .dfr-MSrims-theme lib-dynamic-UI lib-stages .form-group textarea.form-control .p-button-icon, .dfr-MSrims-theme lib-dynamic-UI lib-stages .form-group p-calendar .p-calendar .p-dropdown-trigger, .dfr-MSrims-theme lib-dynamic-UI lib-stages .form-group p-calendar .p-calendar .p-button-icon, .dfr-MSrims-theme lib-dynamic-UI app-group .form-group input.form-control .p-dropdown-trigger, .dfr-MSrims-theme lib-dynamic-UI app-group .form-group input.form-control .p-button-icon, .dfr-MSrims-theme lib-dynamic-UI app-group .form-group p-dropdown .p-dropdown .p-dropdown-trigger, .dfr-MSrims-theme lib-dynamic-UI app-group .form-group p-dropdown .p-dropdown .p-button-icon, .dfr-MSrims-theme lib-dynamic-UI app-group .form-group textarea.form-control .p-dropdown-trigger, .dfr-MSrims-theme lib-dynamic-UI app-group .form-group textarea.form-control .p-button-icon, .dfr-MSrims-theme lib-dynamic-UI app-group .form-group p-calendar .p-calendar .p-dropdown-trigger, .dfr-MSrims-theme lib-dynamic-UI app-group .form-group p-calendar .p-calendar .p-button-icon {
  color: rgb(85, 20, 180);
}
.dfr-MSrims-theme lib-dynamic-UI lib-text-box .form-group input.form-control input:focus, .dfr-MSrims-theme lib-dynamic-UI lib-text-box .form-group p-dropdown .p-dropdown input:focus, .dfr-MSrims-theme lib-dynamic-UI lib-text-box .form-group textarea.form-control input:focus, .dfr-MSrims-theme lib-dynamic-UI lib-text-box .form-group p-calendar .p-calendar input:focus, .dfr-MSrims-theme lib-dynamic-UI app-text-box .form-group input.form-control input:focus, .dfr-MSrims-theme lib-dynamic-UI app-text-box .form-group p-dropdown .p-dropdown input:focus, .dfr-MSrims-theme lib-dynamic-UI app-text-box .form-group textarea.form-control input:focus, .dfr-MSrims-theme lib-dynamic-UI app-text-box .form-group p-calendar .p-calendar input:focus, .dfr-MSrims-theme lib-dynamic-UI lib-number .form-group input.form-control input:focus, .dfr-MSrims-theme lib-dynamic-UI lib-number .form-group p-dropdown .p-dropdown input:focus, .dfr-MSrims-theme lib-dynamic-UI lib-number .form-group textarea.form-control input:focus, .dfr-MSrims-theme lib-dynamic-UI lib-number .form-group p-calendar .p-calendar input:focus, .dfr-MSrims-theme lib-dynamic-UI lib-dropdown .form-group input.form-control input:focus, .dfr-MSrims-theme lib-dynamic-UI lib-dropdown .form-group p-dropdown .p-dropdown input:focus, .dfr-MSrims-theme lib-dynamic-UI lib-dropdown .form-group textarea.form-control input:focus, .dfr-MSrims-theme lib-dynamic-UI lib-dropdown .form-group p-calendar .p-calendar input:focus, .dfr-MSrims-theme lib-dynamic-UI lib-multiselect .form-group input.form-control input:focus, .dfr-MSrims-theme lib-dynamic-UI lib-multiselect .form-group p-dropdown .p-dropdown input:focus, .dfr-MSrims-theme lib-dynamic-UI lib-multiselect .form-group textarea.form-control input:focus, .dfr-MSrims-theme lib-dynamic-UI lib-multiselect .form-group p-calendar .p-calendar input:focus, .dfr-MSrims-theme lib-dynamic-UI lib-text-area .form-group input.form-control input:focus, .dfr-MSrims-theme lib-dynamic-UI lib-text-area .form-group p-dropdown .p-dropdown input:focus, .dfr-MSrims-theme lib-dynamic-UI lib-text-area .form-group textarea.form-control input:focus, .dfr-MSrims-theme lib-dynamic-UI lib-text-area .form-group p-calendar .p-calendar input:focus, .dfr-MSrims-theme lib-dynamic-UI lib-autosuggest .form-group input.form-control input:focus, .dfr-MSrims-theme lib-dynamic-UI lib-autosuggest .form-group p-dropdown .p-dropdown input:focus, .dfr-MSrims-theme lib-dynamic-UI lib-autosuggest .form-group textarea.form-control input:focus, .dfr-MSrims-theme lib-dynamic-UI lib-autosuggest .form-group p-calendar .p-calendar input:focus, .dfr-MSrims-theme lib-dynamic-UI lib-date .form-group input.form-control input:focus, .dfr-MSrims-theme lib-dynamic-UI lib-date .form-group p-dropdown .p-dropdown input:focus, .dfr-MSrims-theme lib-dynamic-UI lib-date .form-group textarea.form-control input:focus, .dfr-MSrims-theme lib-dynamic-UI lib-date .form-group p-calendar .p-calendar input:focus, .dfr-MSrims-theme lib-dynamic-UI lib-editor .form-group input.form-control input:focus, .dfr-MSrims-theme lib-dynamic-UI lib-editor .form-group p-dropdown .p-dropdown input:focus, .dfr-MSrims-theme lib-dynamic-UI lib-editor .form-group textarea.form-control input:focus, .dfr-MSrims-theme lib-dynamic-UI lib-editor .form-group p-calendar .p-calendar input:focus, .dfr-MSrims-theme lib-dynamic-UI lib-table .form-group input.form-control input:focus, .dfr-MSrims-theme lib-dynamic-UI lib-table .form-group p-dropdown .p-dropdown input:focus, .dfr-MSrims-theme lib-dynamic-UI lib-table .form-group textarea.form-control input:focus, .dfr-MSrims-theme lib-dynamic-UI lib-table .form-group p-calendar .p-calendar input:focus, .dfr-MSrims-theme lib-dynamic-UI lib-stages .form-group input.form-control input:focus, .dfr-MSrims-theme lib-dynamic-UI lib-stages .form-group p-dropdown .p-dropdown input:focus, .dfr-MSrims-theme lib-dynamic-UI lib-stages .form-group textarea.form-control input:focus, .dfr-MSrims-theme lib-dynamic-UI lib-stages .form-group p-calendar .p-calendar input:focus, .dfr-MSrims-theme lib-dynamic-UI app-group .form-group input.form-control input:focus, .dfr-MSrims-theme lib-dynamic-UI app-group .form-group p-dropdown .p-dropdown input:focus, .dfr-MSrims-theme lib-dynamic-UI app-group .form-group textarea.form-control input:focus, .dfr-MSrims-theme lib-dynamic-UI app-group .form-group p-calendar .p-calendar input:focus {
  box-shadow: none !important;
  border: none !important;
}
.dfr-MSrims-theme lib-dynamic-UI lib-button {
  margin-left: auto;
}
.dfr-MSrims-theme lib-dynamic-UI lib-button .btn-primary:not([disabled]) {
  background-color: #5514B4 !important;
  color: #ffffff !important;
}
.dfr-MSrims-theme lib-dynamic-UI lib-check-box .checkbox-section {
  border: none !important;
  padding-left: 5px;
  height: 45px;
  width: 25rem;
}
.dfr-MSrims-theme lib-dynamic-UI lib-check-box .checkbox-section .custom-checkbox:nth-child(2) {
  display: none;
}
.dfr-MSrims-theme lib-dynamic-UI lib-check-box .checkbox-section .custom-control-label {
  padding-left: 5px;
  padding-top: 5px;
}
.dfr-MSrims-theme lib-dynamic-UI lib-check-box .checkbox-section .custom-control-input:checked ~ .custom-control-label::before {
  border-color: black;
  background-color: black;
}
.dfr-MSrims-theme lib-dynamic-UI lib-check-box .checkbox-section .custom-control-input ~ .custom-control-label::before {
  height: 1.6rem;
  width: 1.6rem;
}
.dfr-MSrims-theme lib-dynamic-UI lib-check-box .checkbox-section .custom-control-label::after {
  top: 0.3rem;
  left: -1.4rem;
  width: 1.4rem;
  height: 1.4rem;
}
.dfr-MSrims-theme lib-dynamic-UI app-group .p-accordion .p-accordion-header .p-accordion-header-link {
  background-color: white !important;
  color: rgb(85, 20, 180) !important;
  border: none;
}
.dfr-MSrims-theme lib-dynamic-UI app-group .p-accordion .p-accordion-content {
  border: none;
}
.dfr-MSrims-theme lib-dynamic-UI lib-text-area ::placeholder {
  padding-top: 10px;
  padding-left: 10px;
}
.dfr-MSrims-theme lib-dynamic-UI lib-text-area .form-group textarea.form-control {
  height: 8rem !important;
  width: 100% !important;
}
.dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm {
  border: 2px solid #a7a4a4;
}
.dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-thead > tr:first-child > th, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-thead > tr:first-child > th {
  background-color: rgb(248, 239, 255) !important;
  color: #1a1b1f !important;
  font-weight: bold !important;
  height: 50px;
  font-size: 1rem !important;
  font-family: "Inter", "Helvetica Neue", Arial, sans-serif;
}
.dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-thead > tr:first-child > th .p-sortable-column-icon, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-thead > tr:first-child > th .p-sortable-column-icon {
  color: #242527 !important;
}
.dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-thead > tr:first-child > th.table-filter .p-multiselect.p-inputwrapper, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-thead > tr:first-child > th.table-filter .p-multiselect.p-inputwrapper .p-multiselect-label-container, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-thead > tr:first-child > th.table-filter .p-dropdown.p-inputwrapper.p-inputwrapper-filled,
.dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-thead > tr:first-child > th.table-filter .p-inputtext.filter-textbox, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-thead > tr:first-child > th.table-filter .p-inputtext, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-thead > tr:first-child > th.table-filter .p-button-icon-only.p-button, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-thead > tr:first-child > th.table-filter .p-multiselect.p-inputwrapper, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-thead > tr:first-child > th.table-filter .p-multiselect.p-inputwrapper .p-multiselect-label-container, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-thead > tr:first-child > th.table-filter .p-dropdown.p-inputwrapper.p-inputwrapper-filled,
.dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-thead > tr:first-child > th.table-filter .p-inputtext.filter-textbox, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-thead > tr:first-child > th.table-filter .p-inputtext, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-thead > tr:first-child > th.table-filter .p-button-icon-only.p-button {
  border-radius: 10px;
}
.dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-thead > tr:first-child > th.table-filter .p-calendar-w-btn .p-datepicker-trigger.p-button, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-thead > tr:first-child > th.table-filter .p-calendar-w-btn .p-datepicker-trigger.p-button {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-thead > tr:first-child > th.table-filter .p-calendar-w-btn .p-inputtext, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-thead > tr:first-child > th.table-filter .p-calendar-w-btn .p-inputtext {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-text-box .col-md-12.form-group, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-text-box .col-md-12 .form-group, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody app-text-box .col-md-12.form-group, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody app-text-box .col-md-12 .form-group, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-number .col-md-12.form-group, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-number .col-md-12 .form-group, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-dropdown .col-md-12.form-group, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-dropdown .col-md-12 .form-group, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-multiselect .col-md-12.form-group, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-multiselect .col-md-12 .form-group, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-text-area .col-md-12.form-group, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-text-area .col-md-12 .form-group, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-autosuggest .col-md-12.form-group, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-autosuggest .col-md-12 .form-group, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-date .col-md-12.form-group, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-date .col-md-12 .form-group, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-text-box .col-md-12.form-group, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-text-box .col-md-12 .form-group, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody app-text-box .col-md-12.form-group, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody app-text-box .col-md-12 .form-group, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-number .col-md-12.form-group, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-number .col-md-12 .form-group, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-dropdown .col-md-12.form-group, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-dropdown .col-md-12 .form-group, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-multiselect .col-md-12.form-group, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-multiselect .col-md-12 .form-group, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-text-area .col-md-12.form-group, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-text-area .col-md-12 .form-group, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-autosuggest .col-md-12.form-group, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-autosuggest .col-md-12 .form-group, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-date .col-md-12.form-group, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-date .col-md-12 .form-group {
  margin-top: unset;
}
.dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-text-box .col-md-12.form-group .p-calendar-w-btn, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-text-box .col-md-12 .form-group .p-calendar-w-btn, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody app-text-box .col-md-12.form-group .p-calendar-w-btn, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody app-text-box .col-md-12 .form-group .p-calendar-w-btn, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-number .col-md-12.form-group .p-calendar-w-btn, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-number .col-md-12 .form-group .p-calendar-w-btn, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-dropdown .col-md-12.form-group .p-calendar-w-btn, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-dropdown .col-md-12 .form-group .p-calendar-w-btn, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-multiselect .col-md-12.form-group .p-calendar-w-btn, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-multiselect .col-md-12 .form-group .p-calendar-w-btn, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-text-area .col-md-12.form-group .p-calendar-w-btn, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-text-area .col-md-12 .form-group .p-calendar-w-btn, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-autosuggest .col-md-12.form-group .p-calendar-w-btn, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-autosuggest .col-md-12 .form-group .p-calendar-w-btn, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-date .col-md-12.form-group .p-calendar-w-btn, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-date .col-md-12 .form-group .p-calendar-w-btn, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-text-box .col-md-12.form-group .p-calendar-w-btn, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-text-box .col-md-12 .form-group .p-calendar-w-btn, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody app-text-box .col-md-12.form-group .p-calendar-w-btn, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody app-text-box .col-md-12 .form-group .p-calendar-w-btn, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-number .col-md-12.form-group .p-calendar-w-btn, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-number .col-md-12 .form-group .p-calendar-w-btn, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-dropdown .col-md-12.form-group .p-calendar-w-btn, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-dropdown .col-md-12 .form-group .p-calendar-w-btn, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-multiselect .col-md-12.form-group .p-calendar-w-btn, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-multiselect .col-md-12 .form-group .p-calendar-w-btn, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-text-area .col-md-12.form-group .p-calendar-w-btn, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-text-area .col-md-12 .form-group .p-calendar-w-btn, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-autosuggest .col-md-12.form-group .p-calendar-w-btn, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-autosuggest .col-md-12 .form-group .p-calendar-w-btn, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-date .col-md-12.form-group .p-calendar-w-btn, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-date .col-md-12 .form-group .p-calendar-w-btn {
  height: 45px !important;
}
.dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-text-box .col-md-12.form-group .form-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-text-box .col-md-12 .form-group .form-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody app-text-box .col-md-12.form-group .form-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody app-text-box .col-md-12 .form-group .form-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-number .col-md-12.form-group .form-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-number .col-md-12 .form-group .form-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-dropdown .col-md-12.form-group .form-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-dropdown .col-md-12 .form-group .form-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-multiselect .col-md-12.form-group .form-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-multiselect .col-md-12 .form-group .form-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-text-area .col-md-12.form-group .form-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-text-area .col-md-12 .form-group .form-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-autosuggest .col-md-12.form-group .form-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-autosuggest .col-md-12 .form-group .form-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-date .col-md-12.form-group .form-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-date .col-md-12 .form-group .form-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-text-box .col-md-12.form-group .form-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-text-box .col-md-12 .form-group .form-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody app-text-box .col-md-12.form-group .form-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody app-text-box .col-md-12 .form-group .form-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-number .col-md-12.form-group .form-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-number .col-md-12 .form-group .form-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-dropdown .col-md-12.form-group .form-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-dropdown .col-md-12 .form-group .form-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-multiselect .col-md-12.form-group .form-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-multiselect .col-md-12 .form-group .form-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-text-area .col-md-12.form-group .form-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-text-area .col-md-12 .form-group .form-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-autosuggest .col-md-12.form-group .form-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-autosuggest .col-md-12 .form-group .form-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-date .col-md-12.form-group .form-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-date .col-md-12 .form-group .form-label {
  top: unset;
  transform: unset;
  opacity: 1;
  position: relative;
  width: unset;
  left: unset;
}
.dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-text-box .col-md-12.form-group .form-label label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-text-box .col-md-12 .form-group .form-label label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody app-text-box .col-md-12.form-group .form-label label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody app-text-box .col-md-12 .form-group .form-label label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-number .col-md-12.form-group .form-label label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-number .col-md-12 .form-group .form-label label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-dropdown .col-md-12.form-group .form-label label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-dropdown .col-md-12 .form-group .form-label label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-multiselect .col-md-12.form-group .form-label label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-multiselect .col-md-12 .form-group .form-label label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-text-area .col-md-12.form-group .form-label label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-text-area .col-md-12 .form-group .form-label label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-autosuggest .col-md-12.form-group .form-label label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-autosuggest .col-md-12 .form-group .form-label label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-date .col-md-12.form-group .form-label label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-date .col-md-12 .form-group .form-label label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-text-box .col-md-12.form-group .form-label label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-text-box .col-md-12 .form-group .form-label label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody app-text-box .col-md-12.form-group .form-label label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody app-text-box .col-md-12 .form-group .form-label label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-number .col-md-12.form-group .form-label label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-number .col-md-12 .form-group .form-label label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-dropdown .col-md-12.form-group .form-label label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-dropdown .col-md-12 .form-group .form-label label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-multiselect .col-md-12.form-group .form-label label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-multiselect .col-md-12 .form-group .form-label label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-text-area .col-md-12.form-group .form-label label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-text-area .col-md-12 .form-group .form-label label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-autosuggest .col-md-12.form-group .form-label label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-autosuggest .col-md-12 .form-group .form-label label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-date .col-md-12.form-group .form-label label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-date .col-md-12 .form-group .form-label label {
  background-color: unset;
}
.dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-text-box .col-md-12.form-group textarea, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-text-box .col-md-12 .form-group textarea, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody app-text-box .col-md-12.form-group textarea, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody app-text-box .col-md-12 .form-group textarea, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-number .col-md-12.form-group textarea, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-number .col-md-12 .form-group textarea, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-dropdown .col-md-12.form-group textarea, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-dropdown .col-md-12 .form-group textarea, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-multiselect .col-md-12.form-group textarea, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-multiselect .col-md-12 .form-group textarea, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-text-area .col-md-12.form-group textarea, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-text-area .col-md-12 .form-group textarea, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-autosuggest .col-md-12.form-group textarea, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-autosuggest .col-md-12 .form-group textarea, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-date .col-md-12.form-group textarea, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-date .col-md-12 .form-group textarea, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-text-box .col-md-12.form-group textarea, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-text-box .col-md-12 .form-group textarea, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody app-text-box .col-md-12.form-group textarea, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody app-text-box .col-md-12 .form-group textarea, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-number .col-md-12.form-group textarea, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-number .col-md-12 .form-group textarea, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-dropdown .col-md-12.form-group textarea, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-dropdown .col-md-12 .form-group textarea, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-multiselect .col-md-12.form-group textarea, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-multiselect .col-md-12 .form-group textarea, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-text-area .col-md-12.form-group textarea, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-text-area .col-md-12 .form-group textarea, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-autosuggest .col-md-12.form-group textarea, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-autosuggest .col-md-12 .form-group textarea, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-date .col-md-12.form-group textarea, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-date .col-md-12 .form-group textarea {
  height: 45px !important;
}
.dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-text-box .col-md-12.form-group input.form-control.form-data::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-text-box .col-md-12.form-group textarea::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-text-box .col-md-12.form-group .p-autocomplete-input::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-text-box .col-md-12 .form-group input.form-control.form-data::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-text-box .col-md-12 .form-group textarea::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-text-box .col-md-12 .form-group .p-autocomplete-input::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody app-text-box .col-md-12.form-group input.form-control.form-data::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody app-text-box .col-md-12.form-group textarea::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody app-text-box .col-md-12.form-group .p-autocomplete-input::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody app-text-box .col-md-12 .form-group input.form-control.form-data::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody app-text-box .col-md-12 .form-group textarea::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody app-text-box .col-md-12 .form-group .p-autocomplete-input::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-number .col-md-12.form-group input.form-control.form-data::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-number .col-md-12.form-group textarea::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-number .col-md-12.form-group .p-autocomplete-input::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-number .col-md-12 .form-group input.form-control.form-data::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-number .col-md-12 .form-group textarea::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-number .col-md-12 .form-group .p-autocomplete-input::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-dropdown .col-md-12.form-group input.form-control.form-data::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-dropdown .col-md-12.form-group textarea::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-dropdown .col-md-12.form-group .p-autocomplete-input::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-dropdown .col-md-12 .form-group input.form-control.form-data::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-dropdown .col-md-12 .form-group textarea::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-dropdown .col-md-12 .form-group .p-autocomplete-input::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-multiselect .col-md-12.form-group input.form-control.form-data::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-multiselect .col-md-12.form-group textarea::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-multiselect .col-md-12.form-group .p-autocomplete-input::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-multiselect .col-md-12 .form-group input.form-control.form-data::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-multiselect .col-md-12 .form-group textarea::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-multiselect .col-md-12 .form-group .p-autocomplete-input::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-text-area .col-md-12.form-group input.form-control.form-data::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-text-area .col-md-12.form-group textarea::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-text-area .col-md-12.form-group .p-autocomplete-input::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-text-area .col-md-12 .form-group input.form-control.form-data::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-text-area .col-md-12 .form-group textarea::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-text-area .col-md-12 .form-group .p-autocomplete-input::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-autosuggest .col-md-12.form-group input.form-control.form-data::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-autosuggest .col-md-12.form-group textarea::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-autosuggest .col-md-12.form-group .p-autocomplete-input::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-autosuggest .col-md-12 .form-group input.form-control.form-data::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-autosuggest .col-md-12 .form-group textarea::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-autosuggest .col-md-12 .form-group .p-autocomplete-input::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-date .col-md-12.form-group input.form-control.form-data::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-date .col-md-12.form-group textarea::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-date .col-md-12.form-group .p-autocomplete-input::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-date .col-md-12 .form-group input.form-control.form-data::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-date .col-md-12 .form-group textarea::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-date .col-md-12 .form-group .p-autocomplete-input::placeholder, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-text-box .col-md-12.form-group input.form-control.form-data::placeholder, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-text-box .col-md-12.form-group textarea::placeholder, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-text-box .col-md-12.form-group .p-autocomplete-input::placeholder, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-text-box .col-md-12 .form-group input.form-control.form-data::placeholder, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-text-box .col-md-12 .form-group textarea::placeholder, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-text-box .col-md-12 .form-group .p-autocomplete-input::placeholder, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody app-text-box .col-md-12.form-group input.form-control.form-data::placeholder, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody app-text-box .col-md-12.form-group textarea::placeholder, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody app-text-box .col-md-12.form-group .p-autocomplete-input::placeholder, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody app-text-box .col-md-12 .form-group input.form-control.form-data::placeholder, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody app-text-box .col-md-12 .form-group textarea::placeholder, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody app-text-box .col-md-12 .form-group .p-autocomplete-input::placeholder, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-number .col-md-12.form-group input.form-control.form-data::placeholder, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-number .col-md-12.form-group textarea::placeholder, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-number .col-md-12.form-group .p-autocomplete-input::placeholder, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-number .col-md-12 .form-group input.form-control.form-data::placeholder, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-number .col-md-12 .form-group textarea::placeholder, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-number .col-md-12 .form-group .p-autocomplete-input::placeholder, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-dropdown .col-md-12.form-group input.form-control.form-data::placeholder, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-dropdown .col-md-12.form-group textarea::placeholder, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-dropdown .col-md-12.form-group .p-autocomplete-input::placeholder, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-dropdown .col-md-12 .form-group input.form-control.form-data::placeholder, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-dropdown .col-md-12 .form-group textarea::placeholder, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-dropdown .col-md-12 .form-group .p-autocomplete-input::placeholder, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-multiselect .col-md-12.form-group input.form-control.form-data::placeholder, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-multiselect .col-md-12.form-group textarea::placeholder, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-multiselect .col-md-12.form-group .p-autocomplete-input::placeholder, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-multiselect .col-md-12 .form-group input.form-control.form-data::placeholder, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-multiselect .col-md-12 .form-group textarea::placeholder, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-multiselect .col-md-12 .form-group .p-autocomplete-input::placeholder, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-text-area .col-md-12.form-group input.form-control.form-data::placeholder, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-text-area .col-md-12.form-group textarea::placeholder, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-text-area .col-md-12.form-group .p-autocomplete-input::placeholder, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-text-area .col-md-12 .form-group input.form-control.form-data::placeholder, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-text-area .col-md-12 .form-group textarea::placeholder, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-text-area .col-md-12 .form-group .p-autocomplete-input::placeholder, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-autosuggest .col-md-12.form-group input.form-control.form-data::placeholder, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-autosuggest .col-md-12.form-group textarea::placeholder, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-autosuggest .col-md-12.form-group .p-autocomplete-input::placeholder, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-autosuggest .col-md-12 .form-group input.form-control.form-data::placeholder, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-autosuggest .col-md-12 .form-group textarea::placeholder, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-autosuggest .col-md-12 .form-group .p-autocomplete-input::placeholder, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-date .col-md-12.form-group input.form-control.form-data::placeholder, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-date .col-md-12.form-group textarea::placeholder, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-date .col-md-12.form-group .p-autocomplete-input::placeholder, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-date .col-md-12 .form-group input.form-control.form-data::placeholder, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-date .col-md-12 .form-group textarea::placeholder, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-date .col-md-12 .form-group .p-autocomplete-input::placeholder {
  color: #aaa;
}
.dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-text-box .col-md-12.form-group .p-dropdown .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-text-box .col-md-12.form-group .p-multiselect .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-text-box .col-md-12 .form-group .p-dropdown .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-text-box .col-md-12 .form-group .p-multiselect .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody app-text-box .col-md-12.form-group .p-dropdown .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody app-text-box .col-md-12.form-group .p-multiselect .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody app-text-box .col-md-12 .form-group .p-dropdown .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody app-text-box .col-md-12 .form-group .p-multiselect .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-number .col-md-12.form-group .p-dropdown .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-number .col-md-12.form-group .p-multiselect .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-number .col-md-12 .form-group .p-dropdown .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-number .col-md-12 .form-group .p-multiselect .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-dropdown .col-md-12.form-group .p-dropdown .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-dropdown .col-md-12.form-group .p-multiselect .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-dropdown .col-md-12 .form-group .p-dropdown .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-dropdown .col-md-12 .form-group .p-multiselect .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-multiselect .col-md-12.form-group .p-dropdown .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-multiselect .col-md-12.form-group .p-multiselect .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-multiselect .col-md-12 .form-group .p-dropdown .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-multiselect .col-md-12 .form-group .p-multiselect .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-text-area .col-md-12.form-group .p-dropdown .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-text-area .col-md-12.form-group .p-multiselect .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-text-area .col-md-12 .form-group .p-dropdown .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-text-area .col-md-12 .form-group .p-multiselect .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-autosuggest .col-md-12.form-group .p-dropdown .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-autosuggest .col-md-12.form-group .p-multiselect .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-autosuggest .col-md-12 .form-group .p-dropdown .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-autosuggest .col-md-12 .form-group .p-multiselect .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-date .col-md-12.form-group .p-dropdown .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-date .col-md-12.form-group .p-multiselect .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-date .col-md-12 .form-group .p-dropdown .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-date .col-md-12 .form-group .p-multiselect .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-text-box .col-md-12.form-group .p-dropdown .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-text-box .col-md-12.form-group .p-multiselect .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-text-box .col-md-12 .form-group .p-dropdown .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-text-box .col-md-12 .form-group .p-multiselect .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody app-text-box .col-md-12.form-group .p-dropdown .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody app-text-box .col-md-12.form-group .p-multiselect .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody app-text-box .col-md-12 .form-group .p-dropdown .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody app-text-box .col-md-12 .form-group .p-multiselect .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-number .col-md-12.form-group .p-dropdown .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-number .col-md-12.form-group .p-multiselect .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-number .col-md-12 .form-group .p-dropdown .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-number .col-md-12 .form-group .p-multiselect .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-dropdown .col-md-12.form-group .p-dropdown .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-dropdown .col-md-12.form-group .p-multiselect .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-dropdown .col-md-12 .form-group .p-dropdown .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-dropdown .col-md-12 .form-group .p-multiselect .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-multiselect .col-md-12.form-group .p-dropdown .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-multiselect .col-md-12.form-group .p-multiselect .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-multiselect .col-md-12 .form-group .p-dropdown .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-multiselect .col-md-12 .form-group .p-multiselect .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-text-area .col-md-12.form-group .p-dropdown .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-text-area .col-md-12.form-group .p-multiselect .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-text-area .col-md-12 .form-group .p-dropdown .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-text-area .col-md-12 .form-group .p-multiselect .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-autosuggest .col-md-12.form-group .p-dropdown .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-autosuggest .col-md-12.form-group .p-multiselect .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-autosuggest .col-md-12 .form-group .p-dropdown .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-autosuggest .col-md-12 .form-group .p-multiselect .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-date .col-md-12.form-group .p-dropdown .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-date .col-md-12.form-group .p-multiselect .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-date .col-md-12 .form-group .p-dropdown .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-date .col-md-12 .form-group .p-multiselect .p-placeholder {
  color: #aaa !important;
}
.dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-text-box .col-md-12.form-group .p-dropdown .p-dropdown-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-text-box .col-md-12.form-group .p-multiselect .p-dropdown-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-text-box .col-md-12 .form-group .p-dropdown .p-dropdown-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-text-box .col-md-12 .form-group .p-multiselect .p-dropdown-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody app-text-box .col-md-12.form-group .p-dropdown .p-dropdown-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody app-text-box .col-md-12.form-group .p-multiselect .p-dropdown-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody app-text-box .col-md-12 .form-group .p-dropdown .p-dropdown-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody app-text-box .col-md-12 .form-group .p-multiselect .p-dropdown-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-number .col-md-12.form-group .p-dropdown .p-dropdown-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-number .col-md-12.form-group .p-multiselect .p-dropdown-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-number .col-md-12 .form-group .p-dropdown .p-dropdown-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-number .col-md-12 .form-group .p-multiselect .p-dropdown-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-dropdown .col-md-12.form-group .p-dropdown .p-dropdown-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-dropdown .col-md-12.form-group .p-multiselect .p-dropdown-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-dropdown .col-md-12 .form-group .p-dropdown .p-dropdown-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-dropdown .col-md-12 .form-group .p-multiselect .p-dropdown-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-multiselect .col-md-12.form-group .p-dropdown .p-dropdown-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-multiselect .col-md-12.form-group .p-multiselect .p-dropdown-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-multiselect .col-md-12 .form-group .p-dropdown .p-dropdown-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-multiselect .col-md-12 .form-group .p-multiselect .p-dropdown-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-text-area .col-md-12.form-group .p-dropdown .p-dropdown-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-text-area .col-md-12.form-group .p-multiselect .p-dropdown-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-text-area .col-md-12 .form-group .p-dropdown .p-dropdown-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-text-area .col-md-12 .form-group .p-multiselect .p-dropdown-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-autosuggest .col-md-12.form-group .p-dropdown .p-dropdown-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-autosuggest .col-md-12.form-group .p-multiselect .p-dropdown-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-autosuggest .col-md-12 .form-group .p-dropdown .p-dropdown-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-autosuggest .col-md-12 .form-group .p-multiselect .p-dropdown-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-date .col-md-12.form-group .p-dropdown .p-dropdown-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-date .col-md-12.form-group .p-multiselect .p-dropdown-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-date .col-md-12 .form-group .p-dropdown .p-dropdown-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-date .col-md-12 .form-group .p-multiselect .p-dropdown-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-text-box .col-md-12.form-group .p-dropdown .p-dropdown-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-text-box .col-md-12.form-group .p-multiselect .p-dropdown-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-text-box .col-md-12 .form-group .p-dropdown .p-dropdown-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-text-box .col-md-12 .form-group .p-multiselect .p-dropdown-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody app-text-box .col-md-12.form-group .p-dropdown .p-dropdown-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody app-text-box .col-md-12.form-group .p-multiselect .p-dropdown-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody app-text-box .col-md-12 .form-group .p-dropdown .p-dropdown-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody app-text-box .col-md-12 .form-group .p-multiselect .p-dropdown-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-number .col-md-12.form-group .p-dropdown .p-dropdown-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-number .col-md-12.form-group .p-multiselect .p-dropdown-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-number .col-md-12 .form-group .p-dropdown .p-dropdown-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-number .col-md-12 .form-group .p-multiselect .p-dropdown-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-dropdown .col-md-12.form-group .p-dropdown .p-dropdown-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-dropdown .col-md-12.form-group .p-multiselect .p-dropdown-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-dropdown .col-md-12 .form-group .p-dropdown .p-dropdown-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-dropdown .col-md-12 .form-group .p-multiselect .p-dropdown-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-multiselect .col-md-12.form-group .p-dropdown .p-dropdown-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-multiselect .col-md-12.form-group .p-multiselect .p-dropdown-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-multiselect .col-md-12 .form-group .p-dropdown .p-dropdown-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-multiselect .col-md-12 .form-group .p-multiselect .p-dropdown-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-text-area .col-md-12.form-group .p-dropdown .p-dropdown-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-text-area .col-md-12.form-group .p-multiselect .p-dropdown-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-text-area .col-md-12 .form-group .p-dropdown .p-dropdown-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-text-area .col-md-12 .form-group .p-multiselect .p-dropdown-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-autosuggest .col-md-12.form-group .p-dropdown .p-dropdown-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-autosuggest .col-md-12.form-group .p-multiselect .p-dropdown-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-autosuggest .col-md-12 .form-group .p-dropdown .p-dropdown-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-autosuggest .col-md-12 .form-group .p-multiselect .p-dropdown-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-date .col-md-12.form-group .p-dropdown .p-dropdown-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-date .col-md-12.form-group .p-multiselect .p-dropdown-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-date .col-md-12 .form-group .p-dropdown .p-dropdown-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-date .col-md-12 .form-group .p-multiselect .p-dropdown-label {
  padding: 2px !important;
}
.dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-text-box .col-md-12.form-group:has(input:focus) .form-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-text-box .col-md-12 .form-group:has(input:focus) .form-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody app-text-box .col-md-12.form-group:has(input:focus) .form-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody app-text-box .col-md-12 .form-group:has(input:focus) .form-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-number .col-md-12.form-group:has(input:focus) .form-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-number .col-md-12 .form-group:has(input:focus) .form-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-dropdown .col-md-12.form-group:has(input:focus) .form-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-dropdown .col-md-12 .form-group:has(input:focus) .form-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-multiselect .col-md-12.form-group:has(input:focus) .form-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-multiselect .col-md-12 .form-group:has(input:focus) .form-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-text-area .col-md-12.form-group:has(input:focus) .form-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-text-area .col-md-12 .form-group:has(input:focus) .form-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-autosuggest .col-md-12.form-group:has(input:focus) .form-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-autosuggest .col-md-12 .form-group:has(input:focus) .form-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-date .col-md-12.form-group:has(input:focus) .form-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-date .col-md-12 .form-group:has(input:focus) .form-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-text-box .col-md-12.form-group:has(input:focus) .form-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-text-box .col-md-12 .form-group:has(input:focus) .form-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody app-text-box .col-md-12.form-group:has(input:focus) .form-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody app-text-box .col-md-12 .form-group:has(input:focus) .form-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-number .col-md-12.form-group:has(input:focus) .form-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-number .col-md-12 .form-group:has(input:focus) .form-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-dropdown .col-md-12.form-group:has(input:focus) .form-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-dropdown .col-md-12 .form-group:has(input:focus) .form-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-multiselect .col-md-12.form-group:has(input:focus) .form-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-multiselect .col-md-12 .form-group:has(input:focus) .form-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-text-area .col-md-12.form-group:has(input:focus) .form-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-text-area .col-md-12 .form-group:has(input:focus) .form-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-autosuggest .col-md-12.form-group:has(input:focus) .form-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-autosuggest .col-md-12 .form-group:has(input:focus) .form-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-date .col-md-12.form-group:has(input:focus) .form-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-date .col-md-12 .form-group:has(input:focus) .form-label {
  position: relative;
}
.dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-text-box .col-md-12.form-group:has(.p-inputwrapper .p-dropdown.p-dropdown-open) .form-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-text-box .col-md-12 .form-group:has(.p-inputwrapper .p-dropdown.p-dropdown-open) .form-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody app-text-box .col-md-12.form-group:has(.p-inputwrapper .p-dropdown.p-dropdown-open) .form-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody app-text-box .col-md-12 .form-group:has(.p-inputwrapper .p-dropdown.p-dropdown-open) .form-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-number .col-md-12.form-group:has(.p-inputwrapper .p-dropdown.p-dropdown-open) .form-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-number .col-md-12 .form-group:has(.p-inputwrapper .p-dropdown.p-dropdown-open) .form-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-dropdown .col-md-12.form-group:has(.p-inputwrapper .p-dropdown.p-dropdown-open) .form-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-dropdown .col-md-12 .form-group:has(.p-inputwrapper .p-dropdown.p-dropdown-open) .form-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-multiselect .col-md-12.form-group:has(.p-inputwrapper .p-dropdown.p-dropdown-open) .form-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-multiselect .col-md-12 .form-group:has(.p-inputwrapper .p-dropdown.p-dropdown-open) .form-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-text-area .col-md-12.form-group:has(.p-inputwrapper .p-dropdown.p-dropdown-open) .form-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-text-area .col-md-12 .form-group:has(.p-inputwrapper .p-dropdown.p-dropdown-open) .form-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-autosuggest .col-md-12.form-group:has(.p-inputwrapper .p-dropdown.p-dropdown-open) .form-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-autosuggest .col-md-12 .form-group:has(.p-inputwrapper .p-dropdown.p-dropdown-open) .form-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-date .col-md-12.form-group:has(.p-inputwrapper .p-dropdown.p-dropdown-open) .form-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-date .col-md-12 .form-group:has(.p-inputwrapper .p-dropdown.p-dropdown-open) .form-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-text-box .col-md-12.form-group:has(.p-inputwrapper .p-dropdown.p-dropdown-open) .form-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-text-box .col-md-12 .form-group:has(.p-inputwrapper .p-dropdown.p-dropdown-open) .form-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody app-text-box .col-md-12.form-group:has(.p-inputwrapper .p-dropdown.p-dropdown-open) .form-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody app-text-box .col-md-12 .form-group:has(.p-inputwrapper .p-dropdown.p-dropdown-open) .form-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-number .col-md-12.form-group:has(.p-inputwrapper .p-dropdown.p-dropdown-open) .form-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-number .col-md-12 .form-group:has(.p-inputwrapper .p-dropdown.p-dropdown-open) .form-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-dropdown .col-md-12.form-group:has(.p-inputwrapper .p-dropdown.p-dropdown-open) .form-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-dropdown .col-md-12 .form-group:has(.p-inputwrapper .p-dropdown.p-dropdown-open) .form-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-multiselect .col-md-12.form-group:has(.p-inputwrapper .p-dropdown.p-dropdown-open) .form-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-multiselect .col-md-12 .form-group:has(.p-inputwrapper .p-dropdown.p-dropdown-open) .form-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-text-area .col-md-12.form-group:has(.p-inputwrapper .p-dropdown.p-dropdown-open) .form-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-text-area .col-md-12 .form-group:has(.p-inputwrapper .p-dropdown.p-dropdown-open) .form-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-autosuggest .col-md-12.form-group:has(.p-inputwrapper .p-dropdown.p-dropdown-open) .form-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-autosuggest .col-md-12 .form-group:has(.p-inputwrapper .p-dropdown.p-dropdown-open) .form-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-date .col-md-12.form-group:has(.p-inputwrapper .p-dropdown.p-dropdown-open) .form-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-date .col-md-12 .form-group:has(.p-inputwrapper .p-dropdown.p-dropdown-open) .form-label {
  top: unset;
  transform: unset;
  opacity: 1;
  position: relative;
  width: unset;
  left: unset;
}
.dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-text-box .col-md-12.form-group:has(.p-inputwrapper .p-dropdown.p-dropdown-open) .form-label label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-text-box .col-md-12 .form-group:has(.p-inputwrapper .p-dropdown.p-dropdown-open) .form-label label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody app-text-box .col-md-12.form-group:has(.p-inputwrapper .p-dropdown.p-dropdown-open) .form-label label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody app-text-box .col-md-12 .form-group:has(.p-inputwrapper .p-dropdown.p-dropdown-open) .form-label label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-number .col-md-12.form-group:has(.p-inputwrapper .p-dropdown.p-dropdown-open) .form-label label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-number .col-md-12 .form-group:has(.p-inputwrapper .p-dropdown.p-dropdown-open) .form-label label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-dropdown .col-md-12.form-group:has(.p-inputwrapper .p-dropdown.p-dropdown-open) .form-label label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-dropdown .col-md-12 .form-group:has(.p-inputwrapper .p-dropdown.p-dropdown-open) .form-label label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-multiselect .col-md-12.form-group:has(.p-inputwrapper .p-dropdown.p-dropdown-open) .form-label label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-multiselect .col-md-12 .form-group:has(.p-inputwrapper .p-dropdown.p-dropdown-open) .form-label label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-text-area .col-md-12.form-group:has(.p-inputwrapper .p-dropdown.p-dropdown-open) .form-label label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-text-area .col-md-12 .form-group:has(.p-inputwrapper .p-dropdown.p-dropdown-open) .form-label label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-autosuggest .col-md-12.form-group:has(.p-inputwrapper .p-dropdown.p-dropdown-open) .form-label label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-autosuggest .col-md-12 .form-group:has(.p-inputwrapper .p-dropdown.p-dropdown-open) .form-label label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-date .col-md-12.form-group:has(.p-inputwrapper .p-dropdown.p-dropdown-open) .form-label label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-date .col-md-12 .form-group:has(.p-inputwrapper .p-dropdown.p-dropdown-open) .form-label label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-text-box .col-md-12.form-group:has(.p-inputwrapper .p-dropdown.p-dropdown-open) .form-label label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-text-box .col-md-12 .form-group:has(.p-inputwrapper .p-dropdown.p-dropdown-open) .form-label label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody app-text-box .col-md-12.form-group:has(.p-inputwrapper .p-dropdown.p-dropdown-open) .form-label label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody app-text-box .col-md-12 .form-group:has(.p-inputwrapper .p-dropdown.p-dropdown-open) .form-label label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-number .col-md-12.form-group:has(.p-inputwrapper .p-dropdown.p-dropdown-open) .form-label label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-number .col-md-12 .form-group:has(.p-inputwrapper .p-dropdown.p-dropdown-open) .form-label label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-dropdown .col-md-12.form-group:has(.p-inputwrapper .p-dropdown.p-dropdown-open) .form-label label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-dropdown .col-md-12 .form-group:has(.p-inputwrapper .p-dropdown.p-dropdown-open) .form-label label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-multiselect .col-md-12.form-group:has(.p-inputwrapper .p-dropdown.p-dropdown-open) .form-label label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-multiselect .col-md-12 .form-group:has(.p-inputwrapper .p-dropdown.p-dropdown-open) .form-label label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-text-area .col-md-12.form-group:has(.p-inputwrapper .p-dropdown.p-dropdown-open) .form-label label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-text-area .col-md-12 .form-group:has(.p-inputwrapper .p-dropdown.p-dropdown-open) .form-label label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-autosuggest .col-md-12.form-group:has(.p-inputwrapper .p-dropdown.p-dropdown-open) .form-label label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-autosuggest .col-md-12 .form-group:has(.p-inputwrapper .p-dropdown.p-dropdown-open) .form-label label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-date .col-md-12.form-group:has(.p-inputwrapper .p-dropdown.p-dropdown-open) .form-label label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-date .col-md-12 .form-group:has(.p-inputwrapper .p-dropdown.p-dropdown-open) .form-label label {
  background-color: unset;
}
.dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-text-box .col-md-12.form-group.rotated, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-text-box .col-md-12 .form-group.rotated, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody app-text-box .col-md-12.form-group.rotated, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody app-text-box .col-md-12 .form-group.rotated, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-number .col-md-12.form-group.rotated, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-number .col-md-12 .form-group.rotated, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-dropdown .col-md-12.form-group.rotated, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-dropdown .col-md-12 .form-group.rotated, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-multiselect .col-md-12.form-group.rotated, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-multiselect .col-md-12 .form-group.rotated, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-text-area .col-md-12.form-group.rotated, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-text-area .col-md-12 .form-group.rotated, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-autosuggest .col-md-12.form-group.rotated, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-autosuggest .col-md-12 .form-group.rotated, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-date .col-md-12.form-group.rotated, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-date .col-md-12 .form-group.rotated, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-text-box .col-md-12.form-group.rotated, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-text-box .col-md-12 .form-group.rotated, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody app-text-box .col-md-12.form-group.rotated, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody app-text-box .col-md-12 .form-group.rotated, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-number .col-md-12.form-group.rotated, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-number .col-md-12 .form-group.rotated, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-dropdown .col-md-12.form-group.rotated, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-dropdown .col-md-12 .form-group.rotated, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-multiselect .col-md-12.form-group.rotated, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-multiselect .col-md-12 .form-group.rotated, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-text-area .col-md-12.form-group.rotated, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-text-area .col-md-12 .form-group.rotated, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-autosuggest .col-md-12.form-group.rotated, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-autosuggest .col-md-12 .form-group.rotated, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-date .col-md-12.form-group.rotated, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-date .col-md-12 .form-group.rotated { /* Apply focused border styles and display placeholder when multiselect is opened */ }
.dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-text-box .col-md-12.form-group.rotated:has(.p-inputwrapper .p-multiselect) .form-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-text-box .col-md-12 .form-group.rotated:has(.p-inputwrapper .p-multiselect) .form-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody app-text-box .col-md-12.form-group.rotated:has(.p-inputwrapper .p-multiselect) .form-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody app-text-box .col-md-12 .form-group.rotated:has(.p-inputwrapper .p-multiselect) .form-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-number .col-md-12.form-group.rotated:has(.p-inputwrapper .p-multiselect) .form-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-number .col-md-12 .form-group.rotated:has(.p-inputwrapper .p-multiselect) .form-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-dropdown .col-md-12.form-group.rotated:has(.p-inputwrapper .p-multiselect) .form-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-dropdown .col-md-12 .form-group.rotated:has(.p-inputwrapper .p-multiselect) .form-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-multiselect .col-md-12.form-group.rotated:has(.p-inputwrapper .p-multiselect) .form-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-multiselect .col-md-12 .form-group.rotated:has(.p-inputwrapper .p-multiselect) .form-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-text-area .col-md-12.form-group.rotated:has(.p-inputwrapper .p-multiselect) .form-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-text-area .col-md-12 .form-group.rotated:has(.p-inputwrapper .p-multiselect) .form-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-autosuggest .col-md-12.form-group.rotated:has(.p-inputwrapper .p-multiselect) .form-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-autosuggest .col-md-12 .form-group.rotated:has(.p-inputwrapper .p-multiselect) .form-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-date .col-md-12.form-group.rotated:has(.p-inputwrapper .p-multiselect) .form-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-date .col-md-12 .form-group.rotated:has(.p-inputwrapper .p-multiselect) .form-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-text-box .col-md-12.form-group.rotated:has(.p-inputwrapper .p-multiselect) .form-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-text-box .col-md-12 .form-group.rotated:has(.p-inputwrapper .p-multiselect) .form-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody app-text-box .col-md-12.form-group.rotated:has(.p-inputwrapper .p-multiselect) .form-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody app-text-box .col-md-12 .form-group.rotated:has(.p-inputwrapper .p-multiselect) .form-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-number .col-md-12.form-group.rotated:has(.p-inputwrapper .p-multiselect) .form-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-number .col-md-12 .form-group.rotated:has(.p-inputwrapper .p-multiselect) .form-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-dropdown .col-md-12.form-group.rotated:has(.p-inputwrapper .p-multiselect) .form-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-dropdown .col-md-12 .form-group.rotated:has(.p-inputwrapper .p-multiselect) .form-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-multiselect .col-md-12.form-group.rotated:has(.p-inputwrapper .p-multiselect) .form-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-multiselect .col-md-12 .form-group.rotated:has(.p-inputwrapper .p-multiselect) .form-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-text-area .col-md-12.form-group.rotated:has(.p-inputwrapper .p-multiselect) .form-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-text-area .col-md-12 .form-group.rotated:has(.p-inputwrapper .p-multiselect) .form-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-autosuggest .col-md-12.form-group.rotated:has(.p-inputwrapper .p-multiselect) .form-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-autosuggest .col-md-12 .form-group.rotated:has(.p-inputwrapper .p-multiselect) .form-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-date .col-md-12.form-group.rotated:has(.p-inputwrapper .p-multiselect) .form-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-date .col-md-12 .form-group.rotated:has(.p-inputwrapper .p-multiselect) .form-label { /* Move label to top when multiselect is opened */
  top: unset;
  transform: unset;
  opacity: 1;
  position: relative;
  width: unset;
  left: unset;
}
.dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-text-box .col-md-12.form-group.rotated:has(.p-inputwrapper .p-multiselect) .form-label label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-text-box .col-md-12 .form-group.rotated:has(.p-inputwrapper .p-multiselect) .form-label label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody app-text-box .col-md-12.form-group.rotated:has(.p-inputwrapper .p-multiselect) .form-label label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody app-text-box .col-md-12 .form-group.rotated:has(.p-inputwrapper .p-multiselect) .form-label label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-number .col-md-12.form-group.rotated:has(.p-inputwrapper .p-multiselect) .form-label label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-number .col-md-12 .form-group.rotated:has(.p-inputwrapper .p-multiselect) .form-label label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-dropdown .col-md-12.form-group.rotated:has(.p-inputwrapper .p-multiselect) .form-label label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-dropdown .col-md-12 .form-group.rotated:has(.p-inputwrapper .p-multiselect) .form-label label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-multiselect .col-md-12.form-group.rotated:has(.p-inputwrapper .p-multiselect) .form-label label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-multiselect .col-md-12 .form-group.rotated:has(.p-inputwrapper .p-multiselect) .form-label label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-text-area .col-md-12.form-group.rotated:has(.p-inputwrapper .p-multiselect) .form-label label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-text-area .col-md-12 .form-group.rotated:has(.p-inputwrapper .p-multiselect) .form-label label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-autosuggest .col-md-12.form-group.rotated:has(.p-inputwrapper .p-multiselect) .form-label label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-autosuggest .col-md-12 .form-group.rotated:has(.p-inputwrapper .p-multiselect) .form-label label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-date .col-md-12.form-group.rotated:has(.p-inputwrapper .p-multiselect) .form-label label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-date .col-md-12 .form-group.rotated:has(.p-inputwrapper .p-multiselect) .form-label label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-text-box .col-md-12.form-group.rotated:has(.p-inputwrapper .p-multiselect) .form-label label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-text-box .col-md-12 .form-group.rotated:has(.p-inputwrapper .p-multiselect) .form-label label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody app-text-box .col-md-12.form-group.rotated:has(.p-inputwrapper .p-multiselect) .form-label label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody app-text-box .col-md-12 .form-group.rotated:has(.p-inputwrapper .p-multiselect) .form-label label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-number .col-md-12.form-group.rotated:has(.p-inputwrapper .p-multiselect) .form-label label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-number .col-md-12 .form-group.rotated:has(.p-inputwrapper .p-multiselect) .form-label label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-dropdown .col-md-12.form-group.rotated:has(.p-inputwrapper .p-multiselect) .form-label label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-dropdown .col-md-12 .form-group.rotated:has(.p-inputwrapper .p-multiselect) .form-label label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-multiselect .col-md-12.form-group.rotated:has(.p-inputwrapper .p-multiselect) .form-label label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-multiselect .col-md-12 .form-group.rotated:has(.p-inputwrapper .p-multiselect) .form-label label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-text-area .col-md-12.form-group.rotated:has(.p-inputwrapper .p-multiselect) .form-label label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-text-area .col-md-12 .form-group.rotated:has(.p-inputwrapper .p-multiselect) .form-label label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-autosuggest .col-md-12.form-group.rotated:has(.p-inputwrapper .p-multiselect) .form-label label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-autosuggest .col-md-12 .form-group.rotated:has(.p-inputwrapper .p-multiselect) .form-label label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-date .col-md-12.form-group.rotated:has(.p-inputwrapper .p-multiselect) .form-label label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-date .col-md-12 .form-group.rotated:has(.p-inputwrapper .p-multiselect) .form-label label {
  background-color: unset;
}
.dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody > tr > td .textoverflow.link, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody > tr > td .textoverflow.link {
  padding-left: 15px;
  color: black;
}
.dfr-MSrims-theme lib-dynamic-UI lib-stages .p-tabview-panels {
  padding-top: 0;
}
.dfr-MSrims-theme lib-dynamic-UI lib-stages .p-tabview .p-tabview-nav-container {
  border-bottom: 1px solid #dee2e6 !important;
}
.dfr-MSrims-theme lib-dynamic-UI lib-stages .p-tabview .p-tabview-nav-content .p-tabview-nav {
  border: none;
  /* Styles for highlighted tab */
}
.dfr-MSrims-theme lib-dynamic-UI lib-stages .p-tabview .p-tabview-nav-content .p-tabview-nav .p-tabview-nav-link { /* Adding styles  text inside tab*/
  padding-bottom: 0.5rem !important;
}
.dfr-MSrims-theme lib-dynamic-UI lib-stages .p-tabview .p-tabview-nav-content .p-tabview-nav .p-tabview-nav-link div {
  padding: 0.5rem 1rem;
  color: black;
}
.dfr-MSrims-theme lib-dynamic-UI lib-stages .p-tabview .p-tabview-nav-content .p-tabview-nav li.p-highlight .p-tabview-nav-link {
  border-bottom: 1px solid #dee2e6 !important;
}
.dfr-MSrims-theme lib-dynamic-UI lib-stages .p-tabview .p-tabview-nav-content .p-tabview-nav li.p-highlight .p-tabview-nav-link div { /* adding border around highlithed tab text */
  color: white;
  background-color: rgb(42, 28, 74);
  border-radius: 5rem;
  padding: 0.5rem 1rem;
}
.dfr-MSrims-theme lib-dynamic-UI lib-app-file .user-input-field, .dfr-MSrims-theme lib-dynamic-UI lib-app-file .form-group, .dfr-MSrims-theme lib-dynamic-UI lib-app-file .file-upload-feature, .dfr-MSrims-theme lib-dynamic-UI lib-app-file .p-fileupload, .dfr-MSrims-theme lib-dynamic-UI lib-app-file .p-fileupload-content, .dfr-MSrims-theme lib-dynamic-UI lib-app-file .genreicFileUpload {
  height: 98%;
}
.dfr-MSrims-theme lib-dynamic-UI lib-app-file .form-group {
  padding-top: 15px;
}
.dfr-MSrims-theme lib-dynamic-UI lib-app-file .p-fileupload-files {
  display: none;
}
.dfr-MSrims-theme lib-dynamic-UI lib-app-file .p-fileupload .p-fileupload-content .left-content {
  max-width: unset;
  border: 2px dashed #c8c8c8 !important;
  background-color: #f8f8f8;
}
.dfr-MSrims-theme lib-dynamic-UI lib-app-file .left-content {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.dfr-MSrims-theme lib-dynamic-UI lib-app-file .left-content .dragdrop-section {
  flex-basis: unset;
}
.dfr-MSrims-theme lib-dynamic-UI lib-app-file .left-content .left-content-child-wrapper {
  width: 85%;
}

body .p-component .p-inputtext {
  font-family: "Arial regular" !important;
}

lib-app-file .p-fileupload-buttonbar {
  display: none;
}
lib-app-file .p-fileupload .p-fileupload-content {
  background: #ffffff;
  padding: 0;
  border: none;
  color: #212529;
}

lib-icon.icon-position {
  margin-top: 0px;
  margin-left: 0px;
  display: block;
}

.text-danger {
  line-height: 1;
}

.crudDialog.p-dialog .form-label {
  margin-top: 15px;
}

p-dropdownitem .p-dropdown-item {
  display: flex;
}
p-dropdownitem .p-dropdown-item span {
  overflow: hidden;
  text-overflow: ellipsis;
}

.ActionbuttonTable .ng-trigger.ng-trigger-overlayAnimation.p-dropdown-panel.p-component {
  left: auto !important;
  right: 0;
}

.showHideCloumn.form-data .ng-trigger.ng-trigger-overlayAnimation.p-multiselect-panel.p-component {
  right: 0;
  left: auto !important;
  width: 300px;
}

.ng-trigger.ng-trigger-overlayAnimation.p-dropdown-panel.p-component {
  width: 252px;
}

.p-autocomplete-item + .p-autocomplete-empty-message {
  display: none;
}

.p-datepicker-header {
  padding-top: 5px !important;
  padding-bottom: 5px !important;
}

.p-datepicker table td {
  padding: 0px;
}

.p-datepicker .p-datepicker-buttonbar {
  padding: 0;
}

popup-body .p-dropdown-panel {
  z-index: 1001;
  /* Adjust the value as needed */
}
popup-body .p-paginator p-dropdown {
  position: absolute;
  left: 0;
  top: 2px;
}

.mt10 {
  margin-top: 10px;
}

lib-app-file .p-fileupload-buttonbar {
  display: none;
}
lib-app-file .p-fileupload .p-fileupload-content {
  background: #ffffff;
  padding: 0;
  border: none;
  color: #212529;
}

.ActionbuttonTable .ng-trigger.ng-trigger-overlayAnimation.p-dropdown-panel.p-component {
  left: auto !important;
  right: 0;
}

.showHideCloumn.form-data .ng-trigger.ng-trigger-overlayAnimation.p-multiselect-panel.p-component {
  right: 0;
  left: auto !important;
  width: 300px;
}

.ng-trigger.ng-trigger-overlayAnimation.p-dropdown-panel.p-component {
  width: 252px;
}

.p-autocomplete-item + .p-autocomplete-empty-message {
  display: none;
}

.p-datepicker-header {
  padding-top: 5px !important;
  padding-bottom: 5px !important;
}

.p-datepicker table td {
  padding: 0px;
}

.p-datepicker .p-datepicker-buttonbar {
  padding: 0;
}

popup-body .p-dropdown-panel {
  z-index: 1001;
  /* Adjust the value as needed */
}
popup-body .p-paginator p-dropdown {
  position: absolute;
  left: 0;
  top: 2px;
}

lib-pera {
  flex: 1 0 100%;
}

lib-fields-container {
  width: 100%;
}

lib-dynamic-UI input {
  text-overflow: ellipsis;
  overflow: hidden;
  padding-right: 26px !important;
}
lib-dynamic-UI .p-fileupload .p-fileupload-content {
  border: 0 !important;
}
lib-dynamic-UI .p-fileupload-buttonbar {
  display: none;
}
lib-dynamic-UI .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container {
  width: 60% !important;
}
lib-dynamic-UI .rotated .ui-dropdown .ui-dropdown-trigger .ui-dropdown-trigger-icon {
  transition: transform 200ms ease-in-out;
  transform: rotate(180deg);
}
lib-dynamic-UI .rotated .ui-multiselect .ui-multiselect-trigger .ui-multiselect-trigger-icon {
  transition: transform 200ms ease-in-out;
  transform: rotate(180deg);
}
lib-dynamic-UI .rotated .p-dropdown-trigger-icon {
  transform: rotate(180deg);
}
lib-dynamic-UI .mt-15 {
  margin-top: 15px;
}
lib-dynamic-UI .mr-3 {
  margin-right: 3px;
}
lib-dynamic-UI .bt-info {
  display: inline-block;
  margin: 0px;
  font-size: 22px;
  cursor: pointer !important;
}
lib-dynamic-UI .form-label {
  margin-top: 15px;
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
}
lib-dynamic-UI .form-data.msg {
  margin-bottom: 5px !important;
}
lib-dynamic-UI .title {
  font-size: 1.125rem !important;
  font-family: "Arial regular";
  font-weight: bold;
}
lib-dynamic-UI .form-label {
  font-size: 1rem !important;
  font-family: "Arial regular";
}
lib-dynamic-UI .form-data.msg {
  font-size: 0.75rem !important;
  font-family: "Open Sans", "Helvetica Neue", sans-serif !important;
}
lib-dynamic-UI .form-data {
  font-size: 1rem !important;
  font-family: "Arial regular";
  font-weight: normal;
}
lib-dynamic-UI .form-data .ui-multiselect-label,
lib-dynamic-UI .form-data .ui-dropdown-label,
lib-dynamic-UI .form-data .ui-autocomplete .ui-autocomplete-input,
lib-dynamic-UI .form-data .ui-multiselect-items,
lib-dynamic-UI .form-data .ui-dropdown-items,
lib-dynamic-UI .form-data .ui-autocomplete .ui-autocomplete-items {
  font-size: 1rem !important;
  font-family: "Arial regular";
  font-weight: normal;
}
lib-dynamic-UI .field-section .heading-section {
  font-size: 1.125rem !important;
  font-family: "Arial regular";
}
lib-dynamic-UI .heading-section .info-circle {
  position: absolute;
  margin-left: 5px;
}
lib-dynamic-UI .check-info-circle {
  justify-content: start;
}

lib-rich-text-editor input[type=color] {
  padding-right: 2px !important;
}

lib-popup .modal-footer, lib-open-in-popup .modal-footer {
  padding: 0 !important;
  height: 60px !important;
}
lib-popup .modal-footer .form-group, lib-open-in-popup .modal-footer .form-group {
  margin-bottom: 0;
  padding: 5px !important;
}
lib-popup .modal-footer .form-group button, lib-open-in-popup .modal-footer .form-group button {
  margin: 0;
}
lib-popup .form-data.msg, lib-open-in-popup .form-data.msg {
  margin-top: -5px !important;
  margin-bottom: 5px !important;
}
lib-popup .title, lib-open-in-popup .title {
  font-size: 1.125rem !important;
  font-family: "Arial regular";
  font-weight: bold;
}
lib-popup .form-label, lib-open-in-popup .form-label {
  font-size: 1rem !important;
  font-family: "Arial regular";
}
lib-popup .form-data, lib-open-in-popup .form-data {
  font-size: 1rem !important;
  font-family: "Arial regular";
  font-weight: normal;
}
lib-popup .form-data .ui-multiselect-label,
lib-popup .form-data .ui-dropdown-label,
lib-popup .form-data .ui-autocomplete .ui-autocomplete-input,
lib-popup .form-data .ui-multiselect-items,
lib-popup .form-data .ui-dropdown-items,
lib-popup .form-data .ui-autocomplete .ui-autocomplete-items, lib-open-in-popup .form-data .ui-multiselect-label,
lib-open-in-popup .form-data .ui-dropdown-label,
lib-open-in-popup .form-data .ui-autocomplete .ui-autocomplete-input,
lib-open-in-popup .form-data .ui-multiselect-items,
lib-open-in-popup .form-data .ui-dropdown-items,
lib-open-in-popup .form-data .ui-autocomplete .ui-autocomplete-items {
  font-size: 1rem !important;
  font-family: "Arial regular";
  font-weight: normal;
}
lib-popup .form-label, lib-open-in-popup .form-label {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
}
lib-popup .row.m-4, lib-open-in-popup .row.m-4 {
  margin-top: 10px !important;
  display: flex;
  align-items: flex-end;
}

.grp-parent {
  display: flex;
  flex-wrap: wrap;
}

lib-text-area, lib-editor, lib-json-editor {
  width: 100%;
}
lib-text-area .form-label, lib-editor .form-label, lib-json-editor .form-label {
  width: 50%;
  min-width: 252px;
  display: flex;
  justify-content: flex-start;
}
lib-text-area .info-circle, lib-editor .info-circle, lib-json-editor .info-circle {
  margin-left: 10px;
}
lib-text-area .form-data.msg, lib-editor .form-data.msg, lib-json-editor .form-data.msg {
  width: 50% !important;
}

.slider {
  float: right;
  width: 20%;
  box-shadow: 0px 20px 18px #494343;
  position: fixed;
  top: 74px;
  right: 5px;
  min-width: 100px;
  max-width: 100px;
  cursor: grab;
  opacity: 0.5;
  transition: opacity 800ms ease-in-out 200ms;
  z-index: 999;
}
.slider:hover {
  opacity: 1;
  transition-delay: 0ms;
}

.slider__size {
  position: relative;
  z-index: 3;
  height: 44vh;
}

.slider__controller {
  height: 8vh;
  width: 100%;
  padding-top: 100%;
  position: absolute;
  top: 0;
  left: 0;
  transform-origin: 0 0;
  border-radius: 10px;
  border: solid 3px #000000;
}

.password-input {
  width: 15.8em;
}

.slider__content {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
  transform-origin: 0 0;
}

lib-app-file {
  width: 100%;
}
lib-app-file .user-input-field {
  padding: 0 10px;
}
lib-app-file .form-data.msg {
  width: 50% !important;
}

lib-field-position {
  width: 100% !important;
}

.ui-dialog.ui-widget.ui-widget-content.ui-dialog-draggable.ui-dialog-resizable {
  top: 5vw !important;
}

.crudDialog.ui-dialog {
  width: 50vw !important;
  left: 25vw !important;
  top: 5vw !important;
}
.crudDialog.ui-dialog .ui-dropdown.ui-dropdown-clearable .ui-dropdown-label {
  text-overflow: ellipsis;
  overflow: hidden;
  padding-top: 3px;
}
.crudDialog.ui-dialog .crud-calendar,
.crudDialog.ui-dialog .crud-multi,
.crudDialog.ui-dialog .crud-textbox,
.crudDialog.ui-dialog .crud-auto,
.crudDialog.ui-dialog .crud-drop {
  margin-top: 15px !important;
}
.crudDialog.ui-dialog .crud-multi .error-message {
  margin-top: -5px !important;
}
.crudDialog.ui-dialog .form-data.msg {
  margin-top: -5px !important;
  margin-bottom: 5px !important;
}
.crudDialog.ui-dialog .title {
  font-size: 1.125rem !important;
  font-family: "Arial regular";
  font-weight: bold;
}
.crudDialog.ui-dialog .form-label {
  font-size: 1rem !important;
  font-family: "Arial regular";
}
.crudDialog.ui-dialog .form-data.msg {
  font-size: 0.75rem !important;
  font-family: "Open Sans", "Helvetica Neue", sans-serif !important;
}
.crudDialog.ui-dialog .form-data {
  font-size: 1rem !important;
  font-family: "Arial regular";
  font-weight: normal;
}
.crudDialog.ui-dialog .form-data .ui-multiselect-label,
.crudDialog.ui-dialog .form-data .ui-dropdown-label,
.crudDialog.ui-dialog .form-data .ui-autocomplete .ui-autocomplete-input,
.crudDialog.ui-dialog .form-data .ui-multiselect-items,
.crudDialog.ui-dialog .form-data .ui-dropdown-items,
.crudDialog.ui-dialog .form-data .ui-autocomplete .ui-autocomplete-items {
  font-size: 1rem !important;
  font-family: "Arial regular";
  font-weight: normal;
}
.crudDialog.ui-dialog .form-label {
  display: flex;
  justify-content: space-between;
}
.crudDialog.ui-dialog .row.m-4 {
  margin-top: 10px !important;
  display: flex;
  align-items: flex-end;
}
.crudDialog.ui-dialog .dropdown-content .iconClass {
  font-size: 16px;
  margin-top: 5px !important;
  margin-left: 3px;
}

.cdk-overlay-container {
  z-index: 9999 !important;
}

app-group .form-data.msg {
  margin-top: -5px !important;
}

.info-circle {
  float: right;
  margin-bottom: 10px;
  background-repeat: no-repeat;
}

lib-date .p-inputtext {
  display: inline-block !important;
  height: 40px !important;
  padding: 0.25em !important;
  border: none !important;
}
lib-date p-calendar span.p-calendar {
  height: 40px !important;
}
lib-date p-calendar .p-calendar .p-inputtext {
  height: 38px !important;
}
lib-date .calendar-input {
  height: 40px !important;
  font-size: 14px;
}
lib-date .calendar-icon {
  position: relative;
  margin-top: -33px !important;
  float: right;
  margin-right: 5px;
  font-size: 24px !important;
}
lib-date .fa.fa-trash-o {
  position: relative;
  margin-top: -30px !important;
  float: right;
  font-size: 18px !important;
  display: block !important;
  margin-right: 30px !important;
}
lib-date .calendar-input:disabled {
  opacity: 1 !important;
}
lib-date .error-message {
  margin-bottom: -10px;
}
lib-date .owl-dt-trigger-disabled {
  opacity: 1;
}

.theme-default lib-dynamic-UI {
  /* Block level style */
  /* theming related change */
  /* fields level style end */
  /* theming related change */
  /* group level style */
  /* theming related change */
  /* group level style end */
  /* theming related change */
  /* Table level style end */
  /* theming related change */
  /* Table level style end */
  /* theming related change */
  /* dynamic form level style */
  /* theming related change */
  /* dynamic form level style end */
  /* theming related change */
  /* shared component level style */
  /* theming related change */
  /*  shared Component level style end */
  /* theming related change */
  /*  header level style  */
  /* theming related change */
  /*  Header level style end */
  /* theming related change */
}
.theme-default lib-dynamic-UI html,
.theme-default lib-dynamic-UI body {
  background: #EEEEEE;
}
.theme-default lib-dynamic-UI .container-bg {
  background: #EEEEEE !important;
}
.theme-default lib-dynamic-UI .container-bg .heading-section {
  border-bottom: 1px solid #cccccc;
  background: #EEEEEE;
}
.theme-default lib-dynamic-UI .container-bg .heading-section .dynamic-form-view .form-section {
  box-shadow: 0px 3px 6px #000000;
}
.theme-default lib-dynamic-UI h5 {
  color: #333333;
}
.theme-default lib-dynamic-UI .bg-white {
  background-color: #ffffff;
}
.theme-default lib-dynamic-UI .home-icon {
  color: #D5C5ED;
}
.theme-default lib-dynamic-UI .more-icon {
  color: #D5C5ED;
}
.theme-default lib-dynamic-UI .tooltip .tooltip-inner {
  color: #ffffff;
  background-color: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);
}
.theme-default lib-dynamic-UI .tooltip .tooltip-arrow {
  color: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);
}
.theme-default lib-dynamic-UI .tooltip .show {
  opacity: 1 !important;
}
.theme-default lib-dynamic-UI .bs-tooltip-top .arrow::before {
  border-top-color: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);
}
.theme-default lib-dynamic-UI .accordion-section {
  background: #DAB5F3 !important;
}
.theme-default lib-dynamic-UI .accordion-section a {
  color: #333333 !important;
}
.theme-default lib-dynamic-UI .accordion-section label {
  color: #333333;
}
.theme-default lib-dynamic-UI .fa-pencil {
  color: #25A12D;
  border-left: 1px solid #cccccc;
}
.theme-default lib-dynamic-UI .btn-green {
  background-color: #25A12D;
  color: #ffffff;
  border: 1px solid #25A12D;
}
.theme-default lib-dynamic-UI .btn-outline-info {
  color: #D5C5ED;
  background-color: #ffffff;
  border: 1px solid #D5C5ED;
}
.theme-default lib-dynamic-UI .block-shadow {
  border: 1px solid #fe3939;
}
.theme-default lib-dynamic-UI .divider {
  border-right: 1px solid #cccccc;
  color: #25A12D;
}
.theme-default lib-dynamic-UI .has-error {
  border-color: #d80c0c;
  color: rgb(230, 14, 14);
}
.theme-default lib-dynamic-UI .label-error {
  border: 1px solid #d80c0c !important;
  border-color: #d80c0c !important;
}
.theme-default lib-dynamic-UI .has-error input[type=checkbox] {
  outline: 2px solid #fe3939;
}
.theme-default lib-dynamic-UI .calendar-input {
  background-color: #ffffff;
}
.theme-default lib-dynamic-UI .calendar-input:disabled {
  background-color: #e9ecef !important;
}
.theme-default lib-dynamic-UI .owl-dt-trigger-disabled {
  background-color: #e9ecef !important;
}
.theme-default lib-dynamic-UI .user-input-field .form-control:disabled {
  background-color: #e9ecef !important;
}
.theme-default lib-dynamic-UI input:focus {
  box-shadow: 0 0 5px #23b5dd !important;
  border: 1px solid #23b5dd !important;
}
.theme-default lib-dynamic-UI .user-input-field input:focus {
  box-shadow: 0 0 5px #23b5dd !important;
  border: 1px solid #23b5dd !important;
}
.theme-default lib-dynamic-UI .user-input-field .has-error {
  border-color: #d80c0c;
  color: rgb(230, 14, 14);
}
.theme-default lib-dynamic-UI ng-select:focus {
  box-shadow: 0 0 5px #23b5dd !important;
  border: 1px solid #23b5dd !important;
}
.theme-default lib-dynamic-UI .radio-section {
  border: 1px solid #666666;
  background-color: #ffffff;
  width: 228px;
}
.theme-default lib-dynamic-UI .radio-section .radio-options label {
  color: #333333;
}
.theme-default lib-dynamic-UI select:focus {
  box-shadow: 0 0 5px #23b5dd !important;
  border: 1px solid #23b5dd !important;
}
.theme-default lib-dynamic-UI .user-input-field textarea {
  color: #333333;
  background-color: #ffffff;
}
.theme-default lib-dynamic-UI .user-input-field textarea:focus {
  box-shadow: 0 0 5px #23b5dd !important;
  border: 1px solid #23b5dd !important;
}
.theme-default lib-dynamic-UI .mb-0 > a {
  color: #333333;
}
.theme-default lib-dynamic-UI .btn-success {
  background-color: #D5C5ED !important;
  border-color: #D5C5ED !important;
  border: 2px solid #6400AA !important;
}
.theme-default lib-dynamic-UI .btn-outline-info {
  color: #D5C5ED !important;
  background-color: #ffffff !important;
  border: 1px solid #D5C5ED !important;
}
.theme-default lib-dynamic-UI .block .button {
  background-color: #25A12D !important;
}
.theme-default lib-dynamic-UI .form-footer {
  background: #ffffff;
  box-shadow: 0px 0px 3px 0px #ddd;
}
.theme-default lib-dynamic-UI .accordion .card {
  box-shadow: 0px 1px 3px 0px #ddd;
}
.theme-default lib-dynamic-UI .accordion .card .accordion-section {
  background: #DAB5F3 !important;
}
.theme-default lib-dynamic-UI .accordion .card .accordion-section a {
  color: #333333 !important;
}
.theme-default lib-dynamic-UI .accordion .card .accordion-section label {
  color: #333333;
}
.theme-default lib-dynamic-UI .quick-filter i {
  color: #cccccc;
  background: #ffffff;
}
.theme-default lib-dynamic-UI .quick-filter-input {
  background: transparent;
  border: 1px solid #cccccc;
}
.theme-default lib-dynamic-UI .btn-success {
  background-color: #D5C5ED !important;
  border-color: #D5C5ED !important;
  border: 2px solid #6400AA !important;
}
.theme-default lib-dynamic-UI .btn-outline-info {
  color: #D5C5ED !important;
  background-color: #ffffff !important;
  border: 1px solid #D5C5ED !important;
}
.theme-default lib-dynamic-UI .block .button {
  background-color: #25A12D !important;
}
.theme-default lib-dynamic-UI .form-footer {
  background: #ffffff;
  box-shadow: 0px 0px 3px 0px #ddd;
}
.theme-default lib-dynamic-UI .has-error {
  border-color: #d80c0c;
  color: rgb(230, 14, 14);
}
.theme-default lib-dynamic-UI .label-error {
  border: 1px solid #d80c0c !important;
  border-color: #d80c0c !important;
}
.theme-default lib-dynamic-UI .modalSearchPanel .user-input-field {
  background-color: #fe3939;
}
.theme-default lib-dynamic-UI .crud-drop .label-error,
.theme-default lib-dynamic-UI .crud-multi .label-error,
.theme-default lib-dynamic-UI .crud-auto .label-error {
  border: none !important;
}
.theme-default lib-dynamic-UI .crud-drop .label-error .ui-dropdown,
.theme-default lib-dynamic-UI .crud-drop .label-error .ui-multiselect,
.theme-default lib-dynamic-UI .crud-drop .label-error .ui-autocomplete-input,
.theme-default lib-dynamic-UI .crud-multi .label-error .ui-dropdown,
.theme-default lib-dynamic-UI .crud-multi .label-error .ui-multiselect,
.theme-default lib-dynamic-UI .crud-multi .label-error .ui-autocomplete-input,
.theme-default lib-dynamic-UI .crud-auto .label-error .ui-dropdown,
.theme-default lib-dynamic-UI .crud-auto .label-error .ui-multiselect,
.theme-default lib-dynamic-UI .crud-auto .label-error .ui-autocomplete-input {
  border-color: #d80c0c !important;
}
.theme-default lib-dynamic-UI .container-bg.order-placed .align-center .circle {
  border: 5px solid #6400AA;
  opacity: 1;
}
.theme-default lib-dynamic-UI .container-bg.order-placed .align-center .text-container .text-view {
  color: #D5C5ED;
  opacity: 1;
}
.theme-default lib-dynamic-UI .bt-header > div {
  background: #D5C5ED;
}
.theme-default lib-dynamic-UI .bt-header > div .pro-name {
  color: #ffffff;
}
.theme-default lib-dynamic-UI .bt-header > div .user-profile-dropdown li {
  color: #ffffff;
}
.theme-default lib-dynamic-UI .bt-header > div .user-profile-dropdown li ul.dropdown-menu li {
  border-bottom: 1px solid #cccccc;
}
.theme-default lib-dynamic-UI .bt-header > div ul li a {
  color: #ffffff;
  border-bottom: 1px solid transparent;
}
.theme-default lib-dynamic-UI .bt-header > div ul li a.nav-link:hover {
  border-bottom: 1px solid #ffffff;
}
.theme-default lib-dynamic-UI .bt-header > div ul li ul.dropdown-menu {
  box-shadow: 1px 0px 4px 0px rgba(0, 0, 0, 0.2);
}
.theme-default lib-dynamic-UI .bt-header > div ul li ul.dropdown-menu li div li:after {
  color: #333333;
}
.theme-default lib-dynamic-UI .bt-header > div ul li ul.dropdown-menu li div li:hover {
  background: #F1F1F1;
}
.theme-default lib-dynamic-UI .bt-header > div ul li ul.dropdown-menu li div li:hover > .dropdown-menu li a {
  width: 100%;
}
.theme-default lib-dynamic-UI .bt-header > div ul li ul.dropdown-menu li div li:hover > .dropdown-menu li a:hover {
  color: #D5C5ED;
}
.theme-default lib-dynamic-UI .bt-header > div ul li ul.dropdown-menu li div li:hover :after {
  color: #D5C5ED;
}
.theme-default lib-dynamic-UI .bt-header > div ul li ul.dropdown-menu li div li:before {
  border-bottom: 2px solid #ffffff;
}
.theme-default lib-dynamic-UI .bt-header > div ul li ul.dropdown-menu li div li:focus > .dropdown-menu {
  background: #f8f9fa;
}
.theme-default lib-dynamic-UI .bt-header > div ul li ul.dropdown-menu li a:hover {
  color: #D5C5ED;
}
.theme-default lib-dynamic-UI .bt-header > div ul li ul.dropdown-menu li a:active {
  background-color: transparent;
}
.theme-default lib-dynamic-UI .bt-header > div ul li ul.dropdown-menu li a:focus {
  outline: none;
}
.theme-default lib-dynamic-UI .bt-header > div ul li ul.dropdown-menu li:hover {
  color: #D5C5ED;
}
.theme-default lib-dynamic-UI .form-inline label {
  font-size: 16px;
  font-family: "BTFont_Rg";
}
.theme-default lib-dynamic-UI .form-inline .form-section {
  height: 50px;
  padding-top: 9px;
}
.theme-default lib-dynamic-UI .form-inline .form-control {
  background-color: #ffffff !important;
}
.theme-default lib-dynamic-UI .btn-success {
  background-color: #ffffff !important;
  border: 1px solid #5514B4 !important;
  box-shadow: none !important;
  color: #5514B4 !important;
}
.theme-default lib-dynamic-UI .btn-success:not([disabled]):hover {
  background-color: #5514B4 !important;
  color: #ffffff !important;
}
.theme-default lib-dynamic-UI .btn-outline-info {
  color: #5514B4 !important;
  background-color: #ffffff !important;
  border: 1px solid #5514B4 !important;
}
.theme-default lib-dynamic-UI .btn-outline-info:not([disabled]):hover {
  background-color: #5514B4 !important;
  color: #ffffff !important;
}
.theme-default lib-dynamic-UI .button {
  box-shadow: 0px 0px 12px -2px rgba(0, 0, 0, 0.5);
  background-color: #D5C5ED !important;
  color: white;
  transition: background-color 1s ease;
}
.theme-default lib-dynamic-UI .button:after {
  background: rgba(255, 255, 255, 0.1);
}
.theme-default lib-dynamic-UI .button:focus, .theme-default lib-dynamic-UI .button:hover {
  background: #fb512e;
}
.theme-default lib-dynamic-UI .text-danger {
  color: #E60014 !important;
}
.theme-default lib-dynamic-UI .ag-theme-balham .ag-cell {
  border-right: 1px solid #cccccc !important;
}
.theme-default lib-dynamic-UI .ag-theme-balham .ag-header-cell {
  color: #333333;
  background: #ffffff;
  border-bottom: 3px solid #D5C5ED;
}
.theme-default lib-dynamic-UI .ag-theme-balham .ag-theme-balham .ag-header-group-cell {
  color: #333333;
  background: #ffffff;
  border-bottom: 3px solid #D5C5ED;
}
.theme-default lib-dynamic-UI .ag-theme-balham .ag-icon {
  color: #333;
}
.theme-default lib-dynamic-UI .fa.fa-pencil {
  color: #2E9815;
}
.theme-default lib-dynamic-UI .ag-pinned-right-header .ag-header-row .ag-header-cell,
.theme-default lib-dynamic-UI .ag-pinned-left-header .ag-header-row .ag-header-cell,
.theme-default lib-dynamic-UI .ag-header-viewport .ag-header-row .ag-header-cell {
  background: #ffffff;
  border-bottom: 2px solid #6400AA;
  border-right: 1px solid #cccccc !important;
}
.theme-default lib-dynamic-UI .ag-pinned-right-header .ag-header-row:first-child,
.theme-default lib-dynamic-UI .ag-pinned-left-header .ag-header-row:first-child,
.theme-default lib-dynamic-UI .ag-header-viewport .ag-header-row:first-child {
  color: #333333;
}
.theme-default lib-dynamic-UI .ag-pinned-right-header .ag-header-row input:hover,
.theme-default lib-dynamic-UI .ag-pinned-left-header .ag-header-row input:hover,
.theme-default lib-dynamic-UI .ag-header-viewport .ag-header-row input:hover {
  border-color: #000000;
}
.theme-default lib-dynamic-UI .ag-theme-balham .ag-header-row:first-child .ag-header-cell,
.theme-default lib-dynamic-UI .ag-theme-balham .ag-header-row:first-child .ag-header-group-cell {
  border-right: 1px solid #cccccc;
}
.theme-default lib-dynamic-UI .ag-row-odd {
  background-color: #f9f9f9 !important;
}
.theme-default lib-dynamic-UI .ag-theme-balham .ag-row-selected {
  background-color: #b7e4ff !important;
}
.theme-default lib-dynamic-UI .ag-theme-balham .ag-floating-filter-body input {
  border-color: #cccccc !important;
}
.theme-default lib-dynamic-UI .operator-input .ng-dropdown-panel .scroll-host {
  color: #333333;
  background-color: #ffffff;
  box-shadow: 0px 0px 4px 1px #cccccc;
}
.theme-default lib-dynamic-UI .operator-input .ng-dropdown-panel .ng-dropdown-panel-items .ng-option:hover {
  background-color: #efefef;
}
.theme-default lib-dynamic-UI .operator-input lib-operator ng-select,
.theme-default lib-dynamic-UI .operator-input lib-operator input {
  background-color: #D5C5ED !important;
  color: #ffffff !important;
}
.theme-default lib-dynamic-UI .operator-input .calendar-input {
  background-color: #ffffff !important;
}
.theme-default lib-dynamic-UI .operator-input .calendar-input.owlDateTimeTrigger {
  background-color: #e9ecef !important;
}
.theme-default lib-dynamic-UI .operator-input .owl-dt-container-disabled,
.theme-default lib-dynamic-UI .operator-input .owl-dt-trigger-disabled {
  background-color: #e9ecef !important;
}
.theme-default lib-dynamic-UI .bt-info {
  color: #D5C5ED;
}
.theme-default lib-dynamic-UI .bt-Pencil {
  color: #2E9815;
}
.theme-default lib-dynamic-UI .bt-read {
  color: #D5C5ED;
}
.theme-default lib-dynamic-UI .bt-Trash {
  color: #E60014;
}
.theme-default lib-dynamic-UI .bt-plus {
  color: #D5C5ED;
}
.theme-default lib-dynamic-UI .bt-document-copy {
  color: #D5C5ED;
}
.theme-default lib-dynamic-UI .generic-modal-popup .modal-header .modal-title {
  color: #D5C5ED;
}
.theme-default lib-dynamic-UI .owl-dt-calendar-table .owl-dt-calendar-header .owl-dt-weekdays th {
  color: #333333 !important;
}
.theme-default lib-dynamic-UI .form-label {
  color: #333333 !important;
}
.theme-default lib-dynamic-UI .btn-primary {
  background-color: #ffffff !important;
  color: #5514B4 !important;
  border-color: #5514B4 !important;
  box-shadow: none !important;
}
.theme-default lib-dynamic-UI .btn-primary:not([disabled]):hover {
  background-color: #5514B4 !important;
  color: #ffffff !important;
}
.theme-default lib-dynamic-UI .close-2 {
  color: #5514B4;
}
.theme-default lib-dynamic-UI .checkbox-section,
.theme-default lib-dynamic-UI .radio-section {
  border-color: #cccccc !important;
}
.theme-default lib-dynamic-UI .custom-search-botton {
  background-color: #d5c5ed !important;
}
.theme-default lib-dynamic-UI .ui-calendar.ui-calendar-w-btn .ui-datepicker-trigger.ui-button {
  background-color: #ffffff;
  color: #696969;
  border: 1px solid #cccccc !important;
}
.theme-default lib-dynamic-UI .ui-widget {
  border-color: #cccccc !important;
}
.theme-default lib-dynamic-UI .dynamic-file-upload-mechanism .ui-fileupload-content {
  border-color: #cccccc !important;
  background-color: #ffffff;
  color: #333333;
}
.theme-default lib-dynamic-UI .dynamic-file-upload-mechanism .ui-button {
  background-color: #ffffff !important;
  border-color: #5514B4 !important;
  color: #5514B4 !important;
}
.theme-default lib-dynamic-UI .dynamic-file-upload-mechanism .ui-button:not([disabled]):hover {
  background-color: #5514B4 !important;
  border-color: #5514B4 !important;
  color: #ffffff !important;
}
.theme-default lib-dynamic-UI .file-disable .dynamic-file-upload-mechanism .ui-button {
  background-color: #5514B4 !important;
  color: #ffffff !important;
  opacity: 0.25;
  cursor: not-allowed !important;
  pointer-events: none !important;
}
.theme-default lib-dynamic-UI .btn-action {
  color: #5514B4;
}
.theme-default lib-dynamic-UI .ActionbuttonTable {
  border-color: #5514B4 !important;
}
.theme-default lib-dynamic-UI .showHideCloumn.ui-multiselect.ui-widget {
  border-color: #5514B4 !important;
}
.theme-default lib-dynamic-UI .showHideCloumn.ui-multiselect.ui-widget .ui-multiselect-label {
  color: #5514B4 !important;
}
.theme-default lib-dynamic-UI .ui-widget-content {
  background-color: #ffffff !important;
  color: #333333 !important;
}
.theme-default lib-dynamic-UI .ui-dialog-titlebar.ui-widget-header {
  background-color: #d5c5ed !important;
  color: #333333 !important;
}
.theme-default lib-dynamic-UI .ui-multiselect .ui-widget,
.theme-default lib-dynamic-UI .ui-multiselect .ui-widget *,
.theme-default lib-dynamic-UI .ui-dropdown .ui-widget,
.theme-default lib-dynamic-UI .ui-dropdown .ui-widget *,
.theme-default lib-dynamic-UI .ui-autocomplete-panel .ui-widget,
.theme-default lib-dynamic-UI .ui-autocomplete-panel .ui-widget *,
.theme-default lib-dynamic-UI .ui-multiselect-panel .ui-widget,
.theme-default lib-dynamic-UI .ui-multiselect-panel .ui-widget *,
.theme-default lib-dynamic-UI .ui-dropdown-panel .ui-widget,
.theme-default lib-dynamic-UI .ui-dropdown-panel .ui-widget *,
.theme-default lib-dynamic-UI .ui-menu .ui-widget,
.theme-default lib-dynamic-UI .ui-menu .ui-widget * {
  color: #333333 !important;
}
.theme-default lib-dynamic-UI .ui-multiselect .ui-widget .tooltip .tooltip-inner,
.theme-default lib-dynamic-UI .ui-multiselect .ui-widget * .tooltip .tooltip-inner,
.theme-default lib-dynamic-UI .ui-dropdown .ui-widget .tooltip .tooltip-inner,
.theme-default lib-dynamic-UI .ui-dropdown .ui-widget * .tooltip .tooltip-inner,
.theme-default lib-dynamic-UI .ui-autocomplete-panel .ui-widget .tooltip .tooltip-inner,
.theme-default lib-dynamic-UI .ui-autocomplete-panel .ui-widget * .tooltip .tooltip-inner,
.theme-default lib-dynamic-UI .ui-multiselect-panel .ui-widget .tooltip .tooltip-inner,
.theme-default lib-dynamic-UI .ui-multiselect-panel .ui-widget * .tooltip .tooltip-inner,
.theme-default lib-dynamic-UI .ui-dropdown-panel .ui-widget .tooltip .tooltip-inner,
.theme-default lib-dynamic-UI .ui-dropdown-panel .ui-widget * .tooltip .tooltip-inner,
.theme-default lib-dynamic-UI .ui-menu .ui-widget .tooltip .tooltip-inner,
.theme-default lib-dynamic-UI .ui-menu .ui-widget * .tooltip .tooltip-inner {
  color: #ffffff !important;
}
.theme-default lib-dynamic-UI .ui-dropdown .ui-widget .btn-success {
  background-color: #ffffff !important;
  border: 1px solid #5514B4 !important;
  box-shadow: none !important;
  color: #5514B4 !important;
}
.theme-default lib-dynamic-UI .ui-dropdown .ui-widget .btn-success:hover {
  background-color: #5514B4 !important;
  color: #ffffff !important;
}
.theme-default lib-dynamic-UI .formControl-dropdown {
  background-color: #ffffff;
  border: 1px solid #666666 !important;
}
.theme-default lib-dynamic-UI .formControl-dropdown:focus {
  box-shadow: none !important;
  border: 1px solid #666666 !important;
}
.theme-default lib-dynamic-UI .crudDialog .ui-dialog-content.ui-widget-content .label-error {
  border: 1px solid #d80c0c !important;
}
.theme-default lib-dynamic-UI .crudDialog .ui-dialog-content.ui-widget-content .form-control {
  border-color: #cccccc;
}
.theme-default lib-dynamic-UI .crudDialog .ui-dialog-content.ui-widget-content .crud-drop .label-error,
.theme-default lib-dynamic-UI .crudDialog .ui-dialog-content.ui-widget-content .crud-multi .label-error,
.theme-default lib-dynamic-UI .crudDialog .ui-dialog-content.ui-widget-content .crud-auto .label-error {
  border: none !important;
}
.theme-default lib-dynamic-UI .crudDialog .ui-dialog-content.ui-widget-content .crud-drop .label-error .ui-dropdown,
.theme-default lib-dynamic-UI .crudDialog .ui-dialog-content.ui-widget-content .crud-drop .label-error .ui-multiselect,
.theme-default lib-dynamic-UI .crudDialog .ui-dialog-content.ui-widget-content .crud-drop .label-error .ui-autocomplete-input,
.theme-default lib-dynamic-UI .crudDialog .ui-dialog-content.ui-widget-content .crud-multi .label-error .ui-dropdown,
.theme-default lib-dynamic-UI .crudDialog .ui-dialog-content.ui-widget-content .crud-multi .label-error .ui-multiselect,
.theme-default lib-dynamic-UI .crudDialog .ui-dialog-content.ui-widget-content .crud-multi .label-error .ui-autocomplete-input,
.theme-default lib-dynamic-UI .crudDialog .ui-dialog-content.ui-widget-content .crud-auto .label-error .ui-dropdown,
.theme-default lib-dynamic-UI .crudDialog .ui-dialog-content.ui-widget-content .crud-auto .label-error .ui-multiselect,
.theme-default lib-dynamic-UI .crudDialog .ui-dialog-content.ui-widget-content .crud-auto .label-error .ui-autocomplete-input {
  border-color: #d80c0c !important;
}
.theme-default lib-dynamic-UI .ui-datepicker .ui-table-tbody > tr:nth-child(even) {
  background-color: #ffffff !important;
}
.theme-default lib-dynamic-UI .ui-datepicker .ui-table-tbody > tr:nth-child(odd) {
  background-color: #f8f8f8 !important;
}
.theme-default lib-dynamic-UI .ui-datepicker .ui-table .ui-table-thead > tr:last-child > th {
  background-color: #ffffff !important;
}
.theme-default lib-dynamic-UI .ui-datepicker .ui-table .ui-datepicker-calendar-container .ui-datepicker-calendar {
  background-color: #333333;
}
.theme-default lib-dynamic-UI .ui-datepicker table {
  background-color: #ffffff !important;
  color: #333333 !important;
}
.theme-default lib-dynamic-UI .ui-datepicker table td > a {
  color: #333333 !important;
}
.theme-default lib-dynamic-UI .btnform-control {
  border: 1px solid #cccccc !important;
}
.theme-default lib-dynamic-UI .form-control {
  border: 1px solid #cccccc !important;
}
.theme-default lib-dynamic-UI .form-control:disabled,
.theme-default lib-dynamic-UI .btnform-control:disabled,
.theme-default lib-dynamic-UI .radio-disable,
.theme-default lib-dynamic-UI .checkbox-disable {
  background-color: #e9ecef !important;
  opacity: 1 !important;
}
.theme-default lib-dynamic-UI .ui-state-disabled {
  background-color: #e9ecef !important;
  border: solid 1px #cccccc !important;
  opacity: 1 !important;
}
.theme-default lib-dynamic-UI .ui-state-disabled .ui-dropdown-label,
.theme-default lib-dynamic-UI .ui-state-disabled .ui-dropdown-trigger,
.theme-default lib-dynamic-UI .ui-state-disabled .ui-multiselect-trigger {
  background-color: #e9ecef !important;
}
.theme-default lib-dynamic-UI .btn-disable .btn-primary {
  background-color: #D5C5ED !important;
  border: none !important;
  cursor: default;
}
.theme-default lib-dynamic-UI .btn-disable .btn-primary:hover {
  background-color: #D5C5ED !important;
  border: none !important;
}
.theme-default lib-dynamic-UI .field-section {
  background-color: #ffffff;
  color: #333333;
}
.theme-default lib-dynamic-UI .field-section .heading-section {
  color: #333333;
  color: rgb(46, 117, 182);
}
.theme-default lib-dynamic-UI .form-data.msg {
  color: gray;
}
.theme-default lib-popup, .theme-default lib-open-in-popup {
  color: #333333;
}
.theme-default lib-popup .label-error, .theme-default lib-open-in-popup .label-error {
  border: 1px solid #d80c0c !important;
}
.theme-default lib-popup .crud-drop .label-error,
.theme-default lib-popup .crud-multi .label-error,
.theme-default lib-popup .crud-auto .label-error, .theme-default lib-open-in-popup .crud-drop .label-error,
.theme-default lib-open-in-popup .crud-multi .label-error,
.theme-default lib-open-in-popup .crud-auto .label-error {
  border: none !important;
}
.theme-default lib-popup .crud-drop .label-error .ui-dropdown,
.theme-default lib-popup .crud-drop .label-error .ui-multiselect,
.theme-default lib-popup .crud-drop .label-error .ui-autocomplete-input,
.theme-default lib-popup .crud-multi .label-error .ui-dropdown,
.theme-default lib-popup .crud-multi .label-error .ui-multiselect,
.theme-default lib-popup .crud-multi .label-error .ui-autocomplete-input,
.theme-default lib-popup .crud-auto .label-error .ui-dropdown,
.theme-default lib-popup .crud-auto .label-error .ui-multiselect,
.theme-default lib-popup .crud-auto .label-error .ui-autocomplete-input, .theme-default lib-open-in-popup .crud-drop .label-error .ui-dropdown,
.theme-default lib-open-in-popup .crud-drop .label-error .ui-multiselect,
.theme-default lib-open-in-popup .crud-drop .label-error .ui-autocomplete-input,
.theme-default lib-open-in-popup .crud-multi .label-error .ui-dropdown,
.theme-default lib-open-in-popup .crud-multi .label-error .ui-multiselect,
.theme-default lib-open-in-popup .crud-multi .label-error .ui-autocomplete-input,
.theme-default lib-open-in-popup .crud-auto .label-error .ui-dropdown,
.theme-default lib-open-in-popup .crud-auto .label-error .ui-multiselect,
.theme-default lib-open-in-popup .crud-auto .label-error .ui-autocomplete-input {
  border-color: #d80c0c !important;
}
.theme-default lib-popup .btn-primary, .theme-default lib-open-in-popup .btn-primary {
  background-color: #ffffff !important;
  color: #5514B4 !important;
  border-color: #5514B4 !important;
  box-shadow: none !important;
}
.theme-default lib-popup .btn-primary:not([disabled]):hover, .theme-default lib-open-in-popup .btn-primary:not([disabled]):hover {
  background-color: #5514B4 !important;
  color: #ffffff !important;
}
.theme-default lib-popup .btn-primary.disabled, .theme-default lib-open-in-popup .btn-primary.disabled {
  border-color: #5514B4 !important;
}
.theme-default lib-popup .btn-success, .theme-default lib-open-in-popup .btn-success {
  background-color: #ffffff !important;
  border-color: #5514B4 !important;
  box-shadow: none !important;
  color: #5514B4 !important;
}
.theme-default lib-popup .btn-success:not([disabled]):hover, .theme-default lib-open-in-popup .btn-success:not([disabled]):hover {
  background-color: #5514B4 !important;
  color: #ffffff !important;
}
.theme-default lib-popup .custom-search-botton, .theme-default lib-open-in-popup .custom-search-botton {
  background-color: #d5c5ed !important;
}
.theme-default lib-popup .ui-calendar.ui-calendar-w-btn .ui-datepicker-trigger.ui-button, .theme-default lib-open-in-popup .ui-calendar.ui-calendar-w-btn .ui-datepicker-trigger.ui-button {
  background-color: #ffffff;
  color: #696969;
  border-color: #cccccc !important;
}
.theme-default lib-popup .ui-widget, .theme-default lib-open-in-popup .ui-widget {
  border-color: #cccccc !important;
}
.theme-default lib-popup .dynamic-file-upload-mechanism .ui-fileupload-content, .theme-default lib-open-in-popup .dynamic-file-upload-mechanism .ui-fileupload-content {
  border-color: #cccccc !important;
  background-color: #ffffff;
  color: #333333;
}
.theme-default lib-popup .dynamic-file-upload-mechanism .ui-button, .theme-default lib-open-in-popup .dynamic-file-upload-mechanism .ui-button {
  background-color: #ffffff !important;
  border-color: #5514B4 !important;
  color: #5514B4 !important;
}
.theme-default lib-popup .dynamic-file-upload-mechanism .ui-button:not([disabled]):hover, .theme-default lib-open-in-popup .dynamic-file-upload-mechanism .ui-button:not([disabled]):hover {
  background-color: #5514B4 !important;
  border-color: #5514B4 !important;
  color: #ffffff !important;
}
.theme-default lib-popup .btn-action, .theme-default lib-open-in-popup .btn-action {
  color: #5514B4;
}
.theme-default lib-popup .ActionbuttonTable, .theme-default lib-open-in-popup .ActionbuttonTable {
  border-color: #5514B4 !important;
}
.theme-default lib-popup .showHideCloumn.ui-multiselect.ui-widget, .theme-default lib-open-in-popup .showHideCloumn.ui-multiselect.ui-widget {
  border-color: #5514B4 !important;
}
.theme-default lib-popup .showHideCloumn.ui-multiselect.ui-widget .ui-multiselect-label, .theme-default lib-open-in-popup .showHideCloumn.ui-multiselect.ui-widget .ui-multiselect-label {
  color: #5514B4 !important;
}
.theme-default lib-popup .ui-widget-content, .theme-default lib-open-in-popup .ui-widget-content {
  background-color: #ffffff !important;
  color: #333333 !important;
}
.theme-default lib-popup .ui-dialog-titlebar.ui-widget-header, .theme-default lib-open-in-popup .ui-dialog-titlebar.ui-widget-header {
  background-color: #d5c5ed !important;
  color: #333333 !important;
}
.theme-default lib-popup .ui-multiselect .ui-widget,
.theme-default lib-popup .ui-multiselect .ui-widget *,
.theme-default lib-popup .ui-dropdown .ui-widget,
.theme-default lib-popup .ui-dropdown .ui-widget *,
.theme-default lib-popup .ui-autocomplete-panel .ui-widget,
.theme-default lib-popup .ui-autocomplete-panel .ui-widget *,
.theme-default lib-popup .ui-multiselect-panel .ui-widget,
.theme-default lib-popup .ui-multiselect-panel .ui-widget *,
.theme-default lib-popup .ui-dropdown-panel .ui-widget,
.theme-default lib-popup .ui-dropdown-panel .ui-widget *,
.theme-default lib-popup .ui-menu .ui-widget,
.theme-default lib-popup .ui-menu .ui-widget *, .theme-default lib-open-in-popup .ui-multiselect .ui-widget,
.theme-default lib-open-in-popup .ui-multiselect .ui-widget *,
.theme-default lib-open-in-popup .ui-dropdown .ui-widget,
.theme-default lib-open-in-popup .ui-dropdown .ui-widget *,
.theme-default lib-open-in-popup .ui-autocomplete-panel .ui-widget,
.theme-default lib-open-in-popup .ui-autocomplete-panel .ui-widget *,
.theme-default lib-open-in-popup .ui-multiselect-panel .ui-widget,
.theme-default lib-open-in-popup .ui-multiselect-panel .ui-widget *,
.theme-default lib-open-in-popup .ui-dropdown-panel .ui-widget,
.theme-default lib-open-in-popup .ui-dropdown-panel .ui-widget *,
.theme-default lib-open-in-popup .ui-menu .ui-widget,
.theme-default lib-open-in-popup .ui-menu .ui-widget * {
  color: #333333 !important;
}
.theme-default lib-popup .formControl-dropdown, .theme-default lib-open-in-popup .formControl-dropdown {
  background-color: #ffffff;
  border: 1px solid #666666 !important;
}
.theme-default lib-popup .formControl-dropdown:focus, .theme-default lib-open-in-popup .formControl-dropdown:focus {
  box-shadow: none !important;
  border: 1px solid #666666 !important;
}
.theme-default lib-popup .ui-datepicker .ui-table-tbody > tr:nth-child(even), .theme-default lib-open-in-popup .ui-datepicker .ui-table-tbody > tr:nth-child(even) {
  background-color: #ffffff !important;
}
.theme-default lib-popup .ui-datepicker .ui-table-tbody > tr:nth-child(odd), .theme-default lib-open-in-popup .ui-datepicker .ui-table-tbody > tr:nth-child(odd) {
  background-color: #f8f8f8 !important;
}
.theme-default lib-popup .ui-datepicker .ui-table .ui-table-thead > tr:last-child > th, .theme-default lib-open-in-popup .ui-datepicker .ui-table .ui-table-thead > tr:last-child > th {
  background-color: #ffffff !important;
}
.theme-default lib-popup .ui-datepicker .ui-table .ui-datepicker-calendar-container .ui-datepicker-calendar, .theme-default lib-open-in-popup .ui-datepicker .ui-table .ui-datepicker-calendar-container .ui-datepicker-calendar {
  background-color: #333333;
}
.theme-default lib-popup .ui-datepicker table, .theme-default lib-open-in-popup .ui-datepicker table {
  background-color: #ffffff !important;
  color: #333333 !important;
}
.theme-default lib-popup .ui-datepicker table td > a, .theme-default lib-open-in-popup .ui-datepicker table td > a {
  color: #333333 !important;
}
.theme-default lib-popup .form-data.msg, .theme-default lib-open-in-popup .form-data.msg {
  color: gray;
}
.theme-default lib-popup .ui-calendar.ui-calendar-w-btn .ui-datepicker-trigger.ui-button, .theme-default lib-open-in-popup .ui-calendar.ui-calendar-w-btn .ui-datepicker-trigger.ui-button {
  box-shadow: none !important;
}
.theme-default lib-popup .ui-dropdown .ui-widget .btn-success, .theme-default lib-open-in-popup .ui-dropdown .ui-widget .btn-success {
  background-color: #ffffff !important;
  border: 1px solid #5514B4 !important;
  box-shadow: none !important;
  color: #5514B4 !important;
}
.theme-default lib-popup .ui-dropdown .ui-widget .btn-success:hover, .theme-default lib-open-in-popup .ui-dropdown .ui-widget .btn-success:hover {
  background-color: #5514B4 !important;
  color: #ffffff !important;
}
.theme-default lib-date {
  display: contents;
}
.theme-default lib-date .calendar-input {
  background-color: #ffffff !important;
  border-color: #cccccc;
  color: #333333;
}
.theme-default lib-date .calendar-icon {
  color: gray !important;
}
.theme-default lib-date .clear-icon {
  color: #e60014;
}
.theme-default lib-date .calendar-input:disabled {
  background-color: #e9ecef !important;
}
.theme-default lib-date .owl-dt-trigger-disabled {
  background-color: #e9ecef !important;
}
.theme-default app-text-box {
  display: contents;
}
.theme-default app-text-box .form-control,
.theme-default app-text-box .btnform-control {
  border: 1px solid #cccccc;
}
.theme-default app-text-box .form-control:disabled,
.theme-default app-text-box .btnform-control:disabled {
  background-color: #e9ecef !important;
  opacity: 1 !important;
}
.theme-default app-text-box .btn-primary {
  background-color: #5514B4 !important;
  color: #ffffff !important;
  border: none !important;
}
.theme-default app-text-box .btn-disable .btn-primary {
  background-color: #D5C5ED !important;
  border: none !important;
  cursor: default;
}
.theme-default app-text-box .btn-disable .btn-primary:hover {
  background-color: #D5C5ED !important;
  border: none !important;
}
.theme-default app-text-box .label-error {
  border: 1px solid #d80c0c !important;
}
.theme-default app-text-box a {
  text-decoration: none;
  color: #696969 !important;
}
.theme-default app-text-box .dropdown-content {
  background-color: #ffffff !important;
  border: 1px solid #cccccc !important;
  max-height: 150px;
  overflow-y: auto;
}
.theme-default app-text-box .dropdown-content label {
  background-color: #F1F1F1 !important;
}
.theme-default app-text-box .dropdown-content a {
  color: #333333 !important;
}
.theme-default app-text-box .dropdown-content a:hover {
  background-color: #ddd;
}
.theme-default app-text-box .dropdown:hover .dropdown-content {
  display: block;
}
.theme-default app-text-box .textdisabled {
  background-color: #e9ecef !important;
}
.theme-default app-text-box .textdisabled a:hover {
  background-color: #e9ecef !important;
}
.theme-default lib-text-area .label-error {
  border: 1px solid #d80c0c !important;
}
.theme-default app-group .ui-accordion .ui-accordion-header a {
  background-color: #d5c5ed !important;
  border: 0px solid #ffffff !important;
  color: #333333 !important;
}
.theme-default app-group .ui-accordion .ui-accordion-header .viewMore {
  color: blue !important;
  font-weight: 100;
  padding-left: 10px;
}
.theme-default app-group .ui-accordion .ui-accordion-header .viewMore:hover {
  text-decoration: underline !important;
}
.theme-default app-group .ui-accordion-toggle-icon {
  color: #333333 !important;
}
.theme-default app-group .ui-accordion .ui-accordion-content {
  background-color: #ffffff !important;
}
.theme-default .invalidclass > .ui-accordion > p-accordiontab > .ui-accordion-header > a {
  border: 2px solid #e60014 !important;
  color: #333333 !important;
}
.theme-default .invalidclass > .ui-accordion > p-accordiontab > :nth-child(2) > .ui-accordion-content {
  border: 2px solid #e60014 !important;
}
.theme-default lib-blocks .fa-trash-o {
  color: #E60014;
  border-left: 1px solid #ccc;
}
.theme-default lib-blocks .block-shadow {
  border: 1px dashed rgb(243, 9, 20);
  box-shadow: 0px 1px 3px rgba(226, 19, 19, 0) inset, 0px 0px 8px rgba(236, 82, 82, 0.6);
}
.theme-default lib-blocks .block-content {
  color: #333333;
  background-color: #ffffff;
}
.theme-default lib-blocks .m-2.block.d-flex {
  background-color: #F8F8F8 !important;
  border: 1px solid #EFE4FC !important;
}
.theme-default lib-blocks .m-2.block.d-flex.invalidBlock {
  border: 1px solid red !important;
}
.theme-default lib-blocks .block-display {
  color: #5514B4 !important;
}
.theme-default lib-blocks .block .fields {
  background-color: #25A12D !important;
}
.theme-default lib-blocks .block .fields input,
.theme-default lib-blocks .block .fields select {
  background-color: #e60014 !important;
}
.theme-default lib-multiselect {
  display: contents;
}
.theme-default lib-multiselect .ui-multiselect {
  border-color: #cccccc !important;
}
.theme-default lib-multiselect .ui-state-disabled {
  background-color: #e9ecef !important;
  border: solid 1px #cccccc !important;
  opacity: 1 !important;
}
.theme-default lib-multiselect .ui-state-disabled .ui-multiselect-trigger {
  background-color: #e9ecef !important;
}
.theme-default lib-multiselect .label-error .ui-multiselect {
  border: 1px solid #d80c0c !important;
}
.theme-default lib-dropdown {
  display: contents;
}
.theme-default lib-dropdown .ui-dropdown {
  border-color: #cccccc !important;
}
.theme-default lib-dropdown .ui-state-disabled {
  background-color: #e9ecef !important;
  border: solid 1px #cccccc !important;
  opacity: 1 !important;
}
.theme-default lib-dropdown .ui-state-disabled .ui-dropdown-label,
.theme-default lib-dropdown .ui-state-disabled .ui-dropdown-trigger {
  background-color: #e9ecef !important;
}
.theme-default lib-dropdown .label-error .ui-dropdown {
  border: 1px solid #d80c0c !important;
}
.theme-default lib-autosuggest {
  display: contents;
}
.theme-default lib-autosuggest .ui-autocomplete-input {
  border-color: #cccccc !important;
}
.theme-default lib-autosuggest .ui-autocomplete input:disabled {
  background-color: #e9ecef !important;
  border: solid 1px #cccccc !important;
  opacity: 1 !important;
}
.theme-default lib-autosuggest .label-error .ui-autocomplete-input {
  border: 1px solid #d80c0c !important;
}
.theme-default lib-check-box {
  display: contents;
}
.theme-default lib-check-box .checkbox-section {
  border-color: #cccccc !important;
  background-color: #ffffff !important;
  color: #333333;
}
.theme-default lib-check-box .checkbox-disable {
  background-color: #e9ecef !important;
  opacity: 1 !important;
}
.theme-default lib-check-box .label-error {
  border: 1px solid #d80c0c !important;
}
.theme-default lib-radio {
  display: contents;
}
.theme-default lib-radio .radio-section {
  border-color: #cccccc !important;
  background-color: #ffffff !important;
  color: #333333;
}
.theme-default lib-radio .radio-disable {
  background-color: #e9ecef !important;
  opacity: 1 !important;
  pointer-events: none;
}
.theme-default .crudDialog.ui-dialog .form-data.msg {
  color: gray !important;
}
.theme-default .crudDialog.ui-dialog .btn-primary {
  background-color: #5514B4 !important;
  border-color: #5514B4;
  box-shadow: none !important;
}
.theme-default .crudDialog.ui-dialog .btn-outline-primary {
  border-color: #5514B4;
  color: #5514B4;
  box-shadow: none !important;
}
.theme-default .crudDialog.ui-dialog .btn-outline-primary:not([disabled]):hover {
  color: #ffffff;
  background-color: #5514B4 !important;
}
.theme-default .crudDialog.ui-dialog .ui-calendar.ui-calendar-w-btn .ui-datepicker-trigger.ui-button {
  background-color: #ffffff !important;
  box-shadow: none !important;
}
.theme-default lib-date .ui-calendar .ui-inputtext {
  background-color: #ffffff !important;
  border-color: #cccccc !important;
  color: #333333 !important;
}
.theme-default lib-date .field-disable .ui-calendar .ui-inputtext {
  background-color: #e9ecef !important;
}
.theme-default lib-date .field-disable .ui-calendar.ui-calendar-w-btn .ui-datepicker-trigger.ui-button {
  background-color: #e9ecef !important;
}
.theme-default lib-date .ui-calendar.ui-calendar-w-btn .ui-datepicker-trigger.ui-button {
  border: none !important;
  color: gray !important;
  box-shadow: none !important;
}
.theme-default lib-date .ui-inputtext:disabled {
  background-color: #e9ecef !important;
}
.theme-default lib-date .ui-calendar .ui-datepicker table td Span {
  background-color: #ffffff !important;
  color: #cccccc !important;
  border: none !important;
}
.theme-default lib-date .label-error .ui-calendar .ui-inputtext {
  border-color: #d80c0c !important;
}
.theme-default lib-date .transaction-filter .date-input-filter input {
  border: 1px solid #cccccc !important;
  color: #333333 !important;
}
.theme-default lib-date .transaction-filter .date-input-filter .field-disable {
  background-color: #e9ecef !important;
}
.theme-default lib-date .transaction-filter .date-input-filter .label-error {
  border: 1px solid #d80c0c !important;
}
.theme-default lib-date .transaction-filter .date-input-filter p {
  color: #d5c5ed;
}
.theme-default lib-date .transaction-filter .date-input-filter .filter-count span {
  color: #ffffff;
  background-color: #d5c5ed;
}
.theme-default lib-date .transaction-filter .transaction-dropdown {
  background-color: #ffffff;
  border: 1px solid #cccccc !important;
  color: #333333 !important;
}
.theme-default lib-date .transaction-filter .transaction-dropdown .row .transaction-dates:hover {
  background-color: none !important;
}
.theme-default lib-date .transaction-filter .transaction-filter-footer .btn {
  border: 1px solid #5514B4 !important;
  color: #5514B4 !important;
}
.theme-default lib-date .transaction-filter .transaction-filter-footer .btn:hover {
  background-color: #5514B4 !important;
  color: #ffffff !important;
}
.theme-default lib-dynamic-UI .navigator .ui-tree {
  color: #5514B4 !important;
  background-color: #EDEBEB !important;
}
.theme-default lib-dynamic-UI .navigator .ui-tree .ui-treenode-label:not(.ui-state-highlight):hover {
  background-color: #EBDDF5 !important;
}
.theme-default lib-dynamic-UI .navigator .ui-tree .ui-treenode-label.ui-state-highlight {
  background-color: #5514B4 !important;
}
.theme-default lib-dynamic-UI .navigator .ui-tree .ui-tree-filter-container .ui-tree-filter-icon {
  color: #5514B4 !important;
}
.theme-default lib-dynamic-UI .navigator .ui-tree ::-webkit-scrollbar-thumb {
  background: #cccccc !important;
}
.theme-default lib-dynamic-UI .p-accordion .p-accordion-header a, .theme-default lib-open-in-popup .p-accordion .p-accordion-header a {
  background-color: #D5C5ED !important;
}
.theme-default lib-dynamic-UI .form-group .p-dropdown,
.theme-default lib-dynamic-UI .form-group .p-multiselect,
.theme-default lib-dynamic-UI .form-group .p-inputtext, .theme-default lib-open-in-popup .form-group .p-dropdown,
.theme-default lib-open-in-popup .form-group .p-multiselect,
.theme-default lib-open-in-popup .form-group .p-inputtext {
  border-color: #cccccc !important;
}
.theme-default lib-dynamic-UI .form-group .p-multiselect-token, .theme-default lib-open-in-popup .form-group .p-multiselect-token {
  background-color: #ffffff !important;
}
.theme-default lib-dynamic-UI .form-group .p-disabled, .theme-default lib-open-in-popup .form-group .p-disabled {
  background-color: #e9ecef !important;
  opacity: 1 !important;
}
.theme-default lib-dynamic-UI .form-group .p-focus, .theme-default lib-open-in-popup .form-group .p-focus {
  box-shadow: 0 0 5px #23b5dd !important;
  border: 1px solid #23b5dd !important;
}
.theme-default lib-dynamic-UI .p-fileupload .p-button, .theme-default lib-open-in-popup .p-fileupload .p-button {
  background-color: #5514B4 !important;
}
.theme-default lib-dynamic-UI .p-fileupload .p-disabled, .theme-default lib-open-in-popup .p-fileupload .p-disabled {
  background-color: #D5C5ED !important;
  border: none !important;
  cursor: default;
}
.theme-default lib-dynamic-UI .p-fileupload .text-center.form-data, .theme-default lib-open-in-popup .p-fileupload .text-center.form-data {
  color: gray !important;
}
.theme-default lib-dynamic-UI .file-disable .dynamic-file-upload-mechanism .p-button, .theme-default lib-open-in-popup .file-disable .dynamic-file-upload-mechanism .p-button {
  background-color: #5514B4 !important;
  color: #ffffff !important;
  opacity: 0.25;
  cursor: not-allowed !important;
  pointer-events: none !important;
}
.theme-default lib-dynamic-UI .form-control,
.theme-default lib-dynamic-UI .btnform-control,
.theme-default lib-dynamic-UI .p-inputtext,
.theme-default lib-dynamic-UI .p-multiselect .p-multiselect-token,
.theme-default lib-dynamic-UI .p-dropdown .p-dropdown-label,
.theme-default lib-dynamic-UI .p-multiselect-label-container .p-multiselect-label, .theme-default lib-open-in-popup .form-control,
.theme-default lib-open-in-popup .btnform-control,
.theme-default lib-open-in-popup .p-inputtext,
.theme-default lib-open-in-popup .p-multiselect .p-multiselect-token,
.theme-default lib-open-in-popup .p-dropdown .p-dropdown-label,
.theme-default lib-open-in-popup .p-multiselect-label-container .p-multiselect-label {
  color: #333333;
}
.theme-default lib-dynamic-UI .p-placeholder, .theme-default lib-open-in-popup .p-placeholder {
  color: gray !important;
}
.theme-default lib-dynamic-UI .label-error .p-dropdown,
.theme-default lib-dynamic-UI .label-error .p-multiselect,
.theme-default lib-dynamic-UI .label-error .p-autocomplete-input, .theme-default lib-open-in-popup .label-error .p-dropdown,
.theme-default lib-open-in-popup .label-error .p-multiselect,
.theme-default lib-open-in-popup .label-error .p-autocomplete-input {
  border: 1px solid #d80c0c !important;
}
.theme-default lib-dynamic-UI .invalidclass > .p-accordion > .p-element > .p-accordion-tab > .p-accordion-header > a, .theme-default lib-open-in-popup .invalidclass > .p-accordion > .p-element > .p-accordion-tab > .p-accordion-header > a {
  border: 2px solid #e60014 !important;
  color: #333333 !important;
}
.theme-default lib-dynamic-UI .invalidclass > .p-accordion > .p-element > .p-accordion-tab > :nth-child(2) > .p-accordion-content, .theme-default lib-open-in-popup .invalidclass > .p-accordion > .p-element > .p-accordion-tab > :nth-child(2) > .p-accordion-content {
  border: 2px solid #e60014 !important;
}
.theme-default lib-popup .form-group .p-dropdown,
.theme-default lib-popup .form-group .p-multiselect,
.theme-default lib-popup .form-group .p-inputtext, .theme-default lib-open-in-popup .form-group .p-dropdown,
.theme-default lib-open-in-popup .form-group .p-multiselect,
.theme-default lib-open-in-popup .form-group .p-inputtext {
  border-color: #cccccc !important;
}
.theme-default lib-popup .form-group .p-multiselect-token, .theme-default lib-open-in-popup .form-group .p-multiselect-token {
  background-color: #ffffff !important;
}
.theme-default lib-popup .form-group .p-disabled, .theme-default lib-open-in-popup .form-group .p-disabled {
  background-color: #e9ecef !important;
  opacity: 1 !important;
}
.theme-default lib-popup .form-group input:focus,
.theme-default lib-popup .form-group .p-focus, .theme-default lib-open-in-popup .form-group input:focus,
.theme-default lib-open-in-popup .form-group .p-focus {
  box-shadow: 0 0 5px #23b5dd !important;
  border: 1px solid #23b5dd !important;
}
.theme-default lib-popup .form-control,
.theme-default lib-popup .btnform-control,
.theme-default lib-popup .p-inputtext,
.theme-default lib-popup .p-multiselect .p-multiselect-token,
.theme-default lib-popup .p-dropdown .p-dropdown-label, .theme-default lib-open-in-popup .form-control,
.theme-default lib-open-in-popup .btnform-control,
.theme-default lib-open-in-popup .p-inputtext,
.theme-default lib-open-in-popup .p-multiselect .p-multiselect-token,
.theme-default lib-open-in-popup .p-dropdown .p-dropdown-label {
  color: #333333;
}
.theme-default lib-popup .p-placeholder, .theme-default lib-open-in-popup .p-placeholder {
  color: gray !important;
}
.theme-default lib-popup .label-error .p-dropdown,
.theme-default lib-popup .label-error .p-multiselect,
.theme-default lib-popup .label-error .p-autocomplete-input, .theme-default lib-open-in-popup .label-error .p-dropdown,
.theme-default lib-open-in-popup .label-error .p-multiselect,
.theme-default lib-open-in-popup .label-error .p-autocomplete-input {
  border: 1px solid #d80c0c !important;
}
.theme-default lib-date .p-button {
  background: none !important;
  border: none !important;
  color: gray !important;
}
.theme-default lib-date .p-button:focus {
  border: none !important;
  box-shadow: none !important;
}
.theme-default lib-date .p-calendar {
  border-color: #cccccc !important;
}
.theme-default lib-date .field-disable .p-inputtext,
.theme-default lib-date .field-disable .p-button {
  background-color: #e9ecef !important;
}
.theme-default .crudDialog .p-disabled {
  background-color: #e9ecef !important;
  opacity: 1 !important;
}
.theme-default .crudDialog .p-button {
  background-color: #ffffff !important;
}
.theme-default .crudDialog .p-multiselect-token {
  background-color: #ffffff !important;
}
.theme-default .crudDialog input:focus,
.theme-default .crudDialog .p-focus {
  box-shadow: 0 0 5px #23b5dd !important;
  border: 1px solid #23b5dd !important;
}
.theme-default .crudDialog .form-control,
.theme-default .crudDialog .btnform-control,
.theme-default .crudDialog .p-inputtext,
.theme-default .crudDialog .p-multiselect .p-multiselect-token,
.theme-default .crudDialog .p-dropdown .p-dropdown-label {
  color: #333333;
}
.theme-default .crudDialog .p-inputtext {
  border-color: #cccccc !important;
}
.theme-default .crudDialog .p-placeholder {
  color: gray !important;
}
.theme-default .label-error .p-dropdown,
.theme-default .label-error .p-multiselect,
.theme-default .label-error .p-autocomplete-input,
.theme-default .label-error .p-calendar {
  border: 1px solid #d80c0c !important;
}
.theme-default .p-button:disabled {
  background-color: #d5c5ed !important;
  color: #ffffff !important;
  border: 1px solid #6400AA !important;
}
.theme-default .crudDialog.ui-dialog .form-data.msg {
  color: gray !important;
}
.theme-default .crudDialog.p-dialog .form-data.msg {
  color: gray !important;
}
.theme-default .crudDialog.p-dialog .btn-primary {
  background-color: #5514B4 !important;
  border-color: #5514B4;
  box-shadow: none !important;
}
.theme-default .crudDialog.p-dialog .btn-outline-primary {
  border-color: #5514B4;
  color: #5514B4;
  box-shadow: none !important;
}
.theme-default .crudDialog.p-dialog .btn-outline-primary:hover {
  color: #ffffff;
  background-color: #5514B4 !important;
}
.theme-default lib-number {
  display: contents;
}
.theme-default lib-number .label-error {
  border: 1px solid #d80c0c !important;
}
.theme-default lib-dynamic-UI .navigator .p-tree {
  color: #5514B4 !important;
  background-color: #EDEBEB !important;
}
.theme-default lib-dynamic-UI .navigator .p-tree .p-treenode-label:not(.p-state-highlight):hover {
  background-color: #EBDDF5 !important;
}
.theme-default lib-dynamic-UI .navigator .p-tree .p-treenode-label.p-state-highlight {
  background-color: #5514B4 !important;
}
.theme-default lib-dynamic-UI .navigator .p-tree .p-tree-filter-container .p-tree-filter-icon {
  color: #5514B4 !important;
}
.theme-default lib-dynamic-UI .navigator .p-tree ::-webkit-scrollbar-thumb {
  background: #cccccc !important;
}
.theme-default lib-multiselect .btnclear {
  border: None !important;
  box-shadow: none !important;
  border-radius: 3px !important;
}
.theme-default lib-multiselect .btnclear:hover {
  background-color: #eaeaea !important;
}
.theme-default .ui-dialog-titlebar.ui-widget-header.ui-helper-clearfix.ui-corner-top {
  display: flex !important;
  justify-content: space-between !important;
}
.theme-default .inline-msg {
  font-size: 0.75rem !important;
  font-family: "Open Sans", "Helvetica Neue", sans-serif !important;
  font-weight: normal !important;
  color: gray !important;
}
.theme-default .ui-dialog .ui-dialog-titlebar .ui-dialog-title {
  width: 100% !important;
}
.theme-default .p-dialog {
  max-width: 90%;
}
.theme-default .p-dialog .p-dialog-header {
  display: block !important;
}
.theme-default .p-dialog .p-dialog-header-icons {
  position: absolute;
  top: 3%;
  right: 3%;
}

.theme-light lib-dynamic-UI {
  /* Block level style */
  /* theming related change */
  /* fields level style end */
  /* theming related change */
  /* group level style */
  /* theming related change */
  /* group level style end */
  /* theming related change */
  /* Table level style end */
  /* theming related change */
  /* Table level style end */
  /* theming related change */
  /* dynamic form level style */
  /* theming related change */
  /* dynamic form level style end */
  /* theming related change */
  /* shared component level style */
  /* theming related change */
  /*  shared Component level style end */
  /* theming related change */
  /*  header level style  */
  /* theming related change */
  /*  Header level style end */
  /* theming related change */
}
.theme-light lib-dynamic-UI html,
.theme-light lib-dynamic-UI body {
  background: #fafafa;
}
.theme-light lib-dynamic-UI .container-bg {
  background: #fafafa !important;
}
.theme-light lib-dynamic-UI .container-bg .heading-section {
  border-bottom: 1px solid #cccccc;
  background: #fafafa;
}
.theme-light lib-dynamic-UI .container-bg .heading-section .dynamic-form-view .form-section {
  box-shadow: 0px 3px 6px #000000;
}
.theme-light lib-dynamic-UI h5 {
  color: #2e2e2e;
}
.theme-light lib-dynamic-UI .bg-white {
  background-color: #ffffff;
}
.theme-light lib-dynamic-UI .home-icon {
  color: #31c5ff;
}
.theme-light lib-dynamic-UI .more-icon {
  color: #31c5ff;
}
.theme-light lib-dynamic-UI .tooltip .tooltip-inner {
  color: #ffffff;
  background-color: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);
}
.theme-light lib-dynamic-UI .tooltip .tooltip-arrow {
  color: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);
}
.theme-light lib-dynamic-UI .tooltip .show {
  opacity: 1 !important;
}
.theme-light lib-dynamic-UI .bs-tooltip-top .arrow::before {
  border-top-color: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);
}
.theme-light lib-dynamic-UI .accordion-section {
  background: #31c5ff !important;
}
.theme-light lib-dynamic-UI .accordion-section a {
  color: #2e2e2e !important;
}
.theme-light lib-dynamic-UI .accordion-section label {
  color: #2e2e2e;
}
.theme-light lib-dynamic-UI .fa-pencil {
  color: #25a12d;
  border-left: 1px solid #cccccc;
}
.theme-light lib-dynamic-UI .btn-green {
  background-color: #25a12d;
  color: #ffffff;
  border: 1px solid #25a12d;
}
.theme-light lib-dynamic-UI .btn-outline-info {
  color: #31c5ff;
  background-color: #ffffff;
  border: 1px solid #31c5ff;
}
.theme-light lib-dynamic-UI .block-shadow {
  border: 1px solid #fe3939;
}
.theme-light lib-dynamic-UI .divider {
  border-right: 1px solid #cccccc;
  color: #25a12d;
}
.theme-light lib-dynamic-UI .has-error {
  border-color: #d80c0c;
  color: #e60e0e;
}
.theme-light lib-dynamic-UI .label-error {
  border: 1px solid #d80c0c !important;
  border-color: #d80c0c !important;
}
.theme-light lib-dynamic-UI .has-error input[type=checkbox] {
  outline: 2px solid #fe3939;
}
.theme-light lib-dynamic-UI .calendar-input {
  background-color: #ffffff;
}
.theme-light lib-dynamic-UI .calendar-input:disabled {
  background-color: #e9ecef !important;
}
.theme-light lib-dynamic-UI .owl-dt-trigger-disabled {
  background-color: #e9ecef !important;
}
.theme-light lib-dynamic-UI .user-input-field .form-control:disabled {
  background-color: #e9ecef !important;
}
.theme-light lib-dynamic-UI input:focus {
  box-shadow: 0 0 5px #23b5dd !important;
  border: 1px solid #23b5dd !important;
}
.theme-light lib-dynamic-UI .user-input-field input:focus {
  box-shadow: 0 0 5px #23b5dd !important;
  border: 1px solid #23b5dd !important;
}
.theme-light lib-dynamic-UI .user-input-field .has-error {
  border-color: #d80c0c;
  color: #e60e0e;
}
.theme-light lib-dynamic-UI ng-select:focus {
  box-shadow: 0 0 5px #23b5dd !important;
  border: 1px solid #23b5dd !important;
}
.theme-light lib-dynamic-UI .radio-section {
  border: 1px solid #666666;
  background-color: #ffffff;
  width: 228px;
}
.theme-light lib-dynamic-UI .radio-section .radio-options label {
  color: #333333;
}
.theme-light lib-dynamic-UI select:focus {
  box-shadow: 0 0 5px #23b5dd !important;
  border: 1px solid #23b5dd !important;
}
.theme-light lib-dynamic-UI .user-input-field textarea {
  color: #2e2e2e;
  background-color: #ffffff;
}
.theme-light lib-dynamic-UI .user-input-field textarea:focus {
  box-shadow: 0 0 5px #23b5dd !important;
  border: 1px solid #23b5dd !important;
}
.theme-light lib-dynamic-UI .mb-0 > a {
  color: #2e2e2e;
}
.theme-light lib-dynamic-UI .btn-success {
  background-color: #31c5ff !important;
  border-color: #31c5ff !important;
  border: 2px solid #6400aa !important;
}
.theme-light lib-dynamic-UI .btn-outline-info {
  color: #31c5ff !important;
  background-color: #ffffff !important;
  border: 1px solid #31c5ff !important;
}
.theme-light lib-dynamic-UI .block .button {
  background-color: #25a12d !important;
}
.theme-light lib-dynamic-UI .form-footer {
  background: #ffffff;
  box-shadow: 0px 0px 3px 0px #ddd;
}
.theme-light lib-dynamic-UI .accordion .card {
  box-shadow: 0px 1px 3px 0px #ddd;
}
.theme-light lib-dynamic-UI .accordion .card .accordion-section {
  background: #31c5ff !important;
}
.theme-light lib-dynamic-UI .accordion .card .accordion-section a {
  color: #2e2e2e !important;
}
.theme-light lib-dynamic-UI .accordion .card .accordion-section label {
  color: #2e2e2e;
}
.theme-light lib-dynamic-UI .quick-filter i {
  color: #cccccc;
  background: #ffffff;
}
.theme-light lib-dynamic-UI .quick-filter-input {
  background: transparent;
  border: 1px solid #cccccc;
}
.theme-light lib-dynamic-UI .btn-success {
  background-color: #31c5ff !important;
  border-color: #31c5ff !important;
  border: 2px solid #6400aa !important;
}
.theme-light lib-dynamic-UI .btn-outline-info {
  color: #31c5ff !important;
  background-color: #ffffff !important;
  border: 1px solid #31c5ff !important;
}
.theme-light lib-dynamic-UI .block .button {
  background-color: #25a12d !important;
}
.theme-light lib-dynamic-UI .form-footer {
  background: #ffffff;
  box-shadow: 0px 0px 3px 0px #ddd;
}
.theme-light lib-dynamic-UI .has-error {
  border-color: #d80c0c;
  color: #e60e0e;
}
.theme-light lib-dynamic-UI .label-error {
  border: 1px solid #d80c0c !important;
  border-color: #d80c0c !important;
}
.theme-light lib-dynamic-UI .modalSearchPanel .user-input-field {
  background-color: #fe3939;
}
.theme-light lib-dynamic-UI .crud-drop .label-error,
.theme-light lib-dynamic-UI .crud-multi .label-error,
.theme-light lib-dynamic-UI .crud-auto .label-error {
  border: none !important;
}
.theme-light lib-dynamic-UI .crud-drop .label-error .ui-dropdown,
.theme-light lib-dynamic-UI .crud-drop .label-error .ui-multiselect,
.theme-light lib-dynamic-UI .crud-drop .label-error .ui-autocomplete-input,
.theme-light lib-dynamic-UI .crud-multi .label-error .ui-dropdown,
.theme-light lib-dynamic-UI .crud-multi .label-error .ui-multiselect,
.theme-light lib-dynamic-UI .crud-multi .label-error .ui-autocomplete-input,
.theme-light lib-dynamic-UI .crud-auto .label-error .ui-dropdown,
.theme-light lib-dynamic-UI .crud-auto .label-error .ui-multiselect,
.theme-light lib-dynamic-UI .crud-auto .label-error .ui-autocomplete-input {
  border-color: #d80c0c !important;
}
.theme-light lib-dynamic-UI .container-bg.order-placed .align-center .circle {
  border: 5px solid #6400aa;
  opacity: 1;
}
.theme-light lib-dynamic-UI .container-bg.order-placed .align-center .text-container .text-view {
  color: #31c5ff;
  opacity: 1;
}
.theme-light lib-dynamic-UI .bt-header > div {
  background: #31c5ff;
}
.theme-light lib-dynamic-UI .bt-header > div .pro-name {
  color: #ffffff;
}
.theme-light lib-dynamic-UI .bt-header > div .user-profile-dropdown li {
  color: #ffffff;
}
.theme-light lib-dynamic-UI .bt-header > div .user-profile-dropdown li ul.dropdown-menu li {
  border-bottom: 1px solid #cccccc;
}
.theme-light lib-dynamic-UI .bt-header > div ul li a {
  color: #ffffff;
  border-bottom: 1px solid transparent;
}
.theme-light lib-dynamic-UI .bt-header > div ul li a.nav-link:hover {
  border-bottom: 1px solid #ffffff;
}
.theme-light lib-dynamic-UI .bt-header > div ul li ul.dropdown-menu {
  box-shadow: 1px 0px 4px 0px rgba(0, 0, 0, 0.2);
}
.theme-light lib-dynamic-UI .bt-header > div ul li ul.dropdown-menu li div li:after {
  color: #2e2e2e;
}
.theme-light lib-dynamic-UI .bt-header > div ul li ul.dropdown-menu li div li:hover {
  background: #f1f1f1;
}
.theme-light lib-dynamic-UI .bt-header > div ul li ul.dropdown-menu li div li:hover > .dropdown-menu li a {
  width: 100%;
}
.theme-light lib-dynamic-UI .bt-header > div ul li ul.dropdown-menu li div li:hover > .dropdown-menu li a:hover {
  color: #31c5ff;
}
.theme-light lib-dynamic-UI .bt-header > div ul li ul.dropdown-menu li div li:hover :after {
  color: #31c5ff;
}
.theme-light lib-dynamic-UI .bt-header > div ul li ul.dropdown-menu li div li:before {
  border-bottom: 2px solid #ffffff;
}
.theme-light lib-dynamic-UI .bt-header > div ul li ul.dropdown-menu li div li:focus > .dropdown-menu {
  background: #f8f9fa;
}
.theme-light lib-dynamic-UI .bt-header > div ul li ul.dropdown-menu li a:hover {
  color: #31c5ff;
}
.theme-light lib-dynamic-UI .bt-header > div ul li ul.dropdown-menu li a:active {
  background-color: transparent;
}
.theme-light lib-dynamic-UI .bt-header > div ul li ul.dropdown-menu li a:focus {
  outline: none;
}
.theme-light lib-dynamic-UI .bt-header > div ul li ul.dropdown-menu li:hover {
  color: #31c5ff;
}
.theme-light lib-dynamic-UI .form-inline label {
  font-size: 16px;
  font-family: "BTFont_Rg";
}
.theme-light lib-dynamic-UI .form-inline .form-section {
  height: 50px;
  padding-top: 9px;
}
.theme-light lib-dynamic-UI .form-inline .form-control {
  background-color: #ffffff !important;
}
.theme-light lib-dynamic-UI .btn-success {
  background-color: #ffffff !important;
  border: 1px solid #5514b4 !important;
  box-shadow: none !important;
  color: #5514b4 !important;
}
.theme-light lib-dynamic-UI .btn-success:not([disabled]):hover {
  background-color: #5514b4 !important;
  color: #ffffff !important;
}
.theme-light lib-dynamic-UI .btn-outline-info {
  color: #5514b4 !important;
  background-color: #ffffff !important;
  border: 1px solid #5514b4 !important;
}
.theme-light lib-dynamic-UI .btn-outline-info:not([disabled]):hover {
  background-color: #5514b4 !important;
  color: #ffffff !important;
}
.theme-light lib-dynamic-UI .button {
  box-shadow: 0px 0px 12px -2px rgba(0, 0, 0, 0.5);
  background-color: #31c5ff !important;
  color: white;
  transition: background-color 1s ease;
}
.theme-light lib-dynamic-UI .button:after {
  background: rgba(255, 255, 255, 0.1);
}
.theme-light lib-dynamic-UI .button:focus, .theme-light lib-dynamic-UI .button:hover {
  background: #fb512e;
}
.theme-light lib-dynamic-UI .text-danger {
  color: #E60014 !important;
}
.theme-light lib-dynamic-UI .ag-theme-balham .ag-cell {
  border-right: 1px solid #cccccc !important;
}
.theme-light lib-dynamic-UI .ag-theme-balham .ag-header-cell {
  color: #2e2e2e;
  background: #ffffff;
  border-bottom: 3px solid #31c5ff;
}
.theme-light lib-dynamic-UI .ag-theme-balham .ag-theme-balham .ag-header-group-cell {
  color: #2e2e2e;
  background: #ffffff;
  border-bottom: 3px solid #31c5ff;
}
.theme-light lib-dynamic-UI .ag-theme-balham .ag-icon {
  color: #333;
}
.theme-light lib-dynamic-UI .fa.fa-pencil {
  color: #2e9815;
}
.theme-light lib-dynamic-UI .ag-pinned-right-header .ag-header-row .ag-header-cell,
.theme-light lib-dynamic-UI .ag-pinned-left-header .ag-header-row .ag-header-cell,
.theme-light lib-dynamic-UI .ag-header-viewport .ag-header-row .ag-header-cell {
  background: #ffffff;
  border-bottom: 2px solid #6400aa;
  border-right: 1px solid #cccccc !important;
}
.theme-light lib-dynamic-UI .ag-pinned-right-header .ag-header-row:first-child,
.theme-light lib-dynamic-UI .ag-pinned-left-header .ag-header-row:first-child,
.theme-light lib-dynamic-UI .ag-header-viewport .ag-header-row:first-child {
  color: #2e2e2e;
}
.theme-light lib-dynamic-UI .ag-pinned-right-header .ag-header-row input:hover,
.theme-light lib-dynamic-UI .ag-pinned-left-header .ag-header-row input:hover,
.theme-light lib-dynamic-UI .ag-header-viewport .ag-header-row input:hover {
  border-color: #000000;
}
.theme-light lib-dynamic-UI .ag-theme-balham .ag-header-row:first-child .ag-header-cell,
.theme-light lib-dynamic-UI .ag-theme-balham .ag-header-row:first-child .ag-header-group-cell {
  border-right: 1px solid #cccccc;
}
.theme-light lib-dynamic-UI .ag-row-odd {
  background-color: #f9f9f9 !important;
}
.theme-light lib-dynamic-UI .ag-theme-balham .ag-row-selected {
  background-color: #b7e4ff !important;
}
.theme-light lib-dynamic-UI .ag-theme-balham .ag-floating-filter-body input {
  border-color: #cccccc !important;
}
.theme-light lib-dynamic-UI .operator-input .ng-dropdown-panel .scroll-host {
  color: #2e2e2e;
  background-color: #ffffff;
  box-shadow: 0px 0px 4px 1px #cccccc;
}
.theme-light lib-dynamic-UI .operator-input .ng-dropdown-panel .ng-dropdown-panel-items .ng-option:hover {
  background-color: #efefef;
}
.theme-light lib-dynamic-UI .operator-input lib-operator ng-select,
.theme-light lib-dynamic-UI .operator-input lib-operator input {
  background-color: #31c5ff !important;
  color: #ffffff !important;
}
.theme-light lib-dynamic-UI .operator-input .calendar-input {
  background-color: #ffffff !important;
}
.theme-light lib-dynamic-UI .operator-input .calendar-input.owlDateTimeTrigger {
  background-color: #e9ecef !important;
}
.theme-light lib-dynamic-UI .operator-input .owl-dt-container-disabled,
.theme-light lib-dynamic-UI .operator-input .owl-dt-trigger-disabled {
  background-color: #e9ecef !important;
}
.theme-light lib-dynamic-UI .bt-info {
  color: #31c5ff;
}
.theme-light lib-dynamic-UI .bt-Pencil {
  color: #2e9815;
}
.theme-light lib-dynamic-UI .bt-read {
  color: #31c5ff;
}
.theme-light lib-dynamic-UI .bt-Trash {
  color: #e60014;
}
.theme-light lib-dynamic-UI .bt-plus {
  color: #31c5ff;
}
.theme-light lib-dynamic-UI .bt-document-copy {
  color: #31c5ff;
}
.theme-light lib-dynamic-UI .generic-modal-popup .modal-header .modal-title {
  color: #31c5ff;
}
.theme-light lib-dynamic-UI .owl-dt-calendar-table .owl-dt-calendar-header .owl-dt-weekdays th {
  color: #2e2e2e !important;
}
.theme-light lib-dynamic-UI .form-label {
  color: #2e2e2e !important;
}
.theme-light lib-dynamic-UI .btn-primary {
  background-color: #ffffff !important;
  color: #5514b4 !important;
  border-color: #5514b4 !important;
  box-shadow: none !important;
}
.theme-light lib-dynamic-UI .btn-primary:not([disabled]):hover {
  background-color: #5514b4 !important;
  color: #ffffff !important;
}
.theme-light lib-dynamic-UI .close-2 {
  color: #5514b4;
}
.theme-light lib-dynamic-UI .checkbox-section,
.theme-light lib-dynamic-UI .radio-section {
  border-color: #cccccc !important;
}
.theme-light lib-dynamic-UI .custom-search-botton {
  background-color: black !important;
}
.theme-light lib-dynamic-UI .ui-calendar.ui-calendar-w-btn .ui-datepicker-trigger.ui-button {
  background-color: #ffffff;
  color: #696969;
  border: 1px solid #cccccc !important;
}
.theme-light lib-dynamic-UI .ui-widget {
  border-color: #cccccc !important;
}
.theme-light lib-dynamic-UI .dynamic-file-upload-mechanism .ui-fileupload-content {
  border-color: #cccccc !important;
  background-color: #ffffff;
  color: #2e2e2e;
}
.theme-light lib-dynamic-UI .dynamic-file-upload-mechanism .ui-button {
  background-color: #ffffff !important;
  border-color: #5514b4 !important;
  color: #5514b4 !important;
}
.theme-light lib-dynamic-UI .dynamic-file-upload-mechanism .ui-button:not([disabled]):hover {
  background-color: #5514b4 !important;
  border-color: #5514b4 !important;
  color: #ffffff !important;
}
.theme-light lib-dynamic-UI .file-disable .dynamic-file-upload-mechanism .ui-button {
  background-color: #5514b4 !important;
  color: #ffffff !important;
  opacity: 0.25;
  cursor: not-allowed !important;
  pointer-events: none !important;
}
.theme-light lib-dynamic-UI .btn-action {
  color: #5514b4;
}
.theme-light lib-dynamic-UI .ActionbuttonTable {
  border-color: #5514b4 !important;
}
.theme-light lib-dynamic-UI .showHideCloumn.ui-multiselect.ui-widget {
  border-color: #5514b4 !important;
}
.theme-light lib-dynamic-UI .showHideCloumn.ui-multiselect.ui-widget .ui-multiselect-label {
  color: #5514b4 !important;
}
.theme-light lib-dynamic-UI .ui-widget-content {
  background-color: #ffffff !important;
  color: #2e2e2e !important;
}
.theme-light lib-dynamic-UI .ui-dialog-titlebar.ui-widget-header {
  background-color: black !important;
  color: #2e2e2e !important;
}
.theme-light lib-dynamic-UI .ui-multiselect .ui-widget,
.theme-light lib-dynamic-UI .ui-multiselect .ui-widget *,
.theme-light lib-dynamic-UI .ui-dropdown .ui-widget,
.theme-light lib-dynamic-UI .ui-dropdown .ui-widget *,
.theme-light lib-dynamic-UI .ui-autocomplete-panel .ui-widget,
.theme-light lib-dynamic-UI .ui-autocomplete-panel .ui-widget *,
.theme-light lib-dynamic-UI .ui-multiselect-panel .ui-widget,
.theme-light lib-dynamic-UI .ui-multiselect-panel .ui-widget *,
.theme-light lib-dynamic-UI .ui-dropdown-panel .ui-widget,
.theme-light lib-dynamic-UI .ui-dropdown-panel .ui-widget *,
.theme-light lib-dynamic-UI .ui-menu .ui-widget,
.theme-light lib-dynamic-UI .ui-menu .ui-widget * {
  color: #2e2e2e !important;
}
.theme-light lib-dynamic-UI .ui-multiselect .ui-widget .tooltip .tooltip-inner,
.theme-light lib-dynamic-UI .ui-multiselect .ui-widget * .tooltip .tooltip-inner,
.theme-light lib-dynamic-UI .ui-dropdown .ui-widget .tooltip .tooltip-inner,
.theme-light lib-dynamic-UI .ui-dropdown .ui-widget * .tooltip .tooltip-inner,
.theme-light lib-dynamic-UI .ui-autocomplete-panel .ui-widget .tooltip .tooltip-inner,
.theme-light lib-dynamic-UI .ui-autocomplete-panel .ui-widget * .tooltip .tooltip-inner,
.theme-light lib-dynamic-UI .ui-multiselect-panel .ui-widget .tooltip .tooltip-inner,
.theme-light lib-dynamic-UI .ui-multiselect-panel .ui-widget * .tooltip .tooltip-inner,
.theme-light lib-dynamic-UI .ui-dropdown-panel .ui-widget .tooltip .tooltip-inner,
.theme-light lib-dynamic-UI .ui-dropdown-panel .ui-widget * .tooltip .tooltip-inner,
.theme-light lib-dynamic-UI .ui-menu .ui-widget .tooltip .tooltip-inner,
.theme-light lib-dynamic-UI .ui-menu .ui-widget * .tooltip .tooltip-inner {
  color: #ffffff !important;
}
.theme-light lib-dynamic-UI .ui-dropdown .ui-widget .btn-success {
  background-color: #ffffff !important;
  border: 1px solid #5514b4 !important;
  box-shadow: none !important;
  color: #5514b4 !important;
}
.theme-light lib-dynamic-UI .ui-dropdown .ui-widget .btn-success:hover {
  background-color: #5514b4 !important;
  color: #ffffff !important;
}
.theme-light lib-dynamic-UI .formControl-dropdown {
  background-color: #ffffff;
  border: 1px solid #666666 !important;
}
.theme-light lib-dynamic-UI .formControl-dropdown:focus {
  box-shadow: none !important;
  border: 1px solid #666666 !important;
}
.theme-light lib-dynamic-UI .crudDialog .ui-dialog-content.ui-widget-content .label-error {
  border: 1px solid #d80c0c !important;
}
.theme-light lib-dynamic-UI .crudDialog .ui-dialog-content.ui-widget-content .form-control {
  border-color: #cccccc;
}
.theme-light lib-dynamic-UI .crudDialog .ui-dialog-content.ui-widget-content .crud-drop .label-error,
.theme-light lib-dynamic-UI .crudDialog .ui-dialog-content.ui-widget-content .crud-multi .label-error,
.theme-light lib-dynamic-UI .crudDialog .ui-dialog-content.ui-widget-content .crud-auto .label-error {
  border: none !important;
}
.theme-light lib-dynamic-UI .crudDialog .ui-dialog-content.ui-widget-content .crud-drop .label-error .ui-dropdown,
.theme-light lib-dynamic-UI .crudDialog .ui-dialog-content.ui-widget-content .crud-drop .label-error .ui-multiselect,
.theme-light lib-dynamic-UI .crudDialog .ui-dialog-content.ui-widget-content .crud-drop .label-error .ui-autocomplete-input,
.theme-light lib-dynamic-UI .crudDialog .ui-dialog-content.ui-widget-content .crud-multi .label-error .ui-dropdown,
.theme-light lib-dynamic-UI .crudDialog .ui-dialog-content.ui-widget-content .crud-multi .label-error .ui-multiselect,
.theme-light lib-dynamic-UI .crudDialog .ui-dialog-content.ui-widget-content .crud-multi .label-error .ui-autocomplete-input,
.theme-light lib-dynamic-UI .crudDialog .ui-dialog-content.ui-widget-content .crud-auto .label-error .ui-dropdown,
.theme-light lib-dynamic-UI .crudDialog .ui-dialog-content.ui-widget-content .crud-auto .label-error .ui-multiselect,
.theme-light lib-dynamic-UI .crudDialog .ui-dialog-content.ui-widget-content .crud-auto .label-error .ui-autocomplete-input {
  border-color: #d80c0c !important;
}
.theme-light lib-dynamic-UI .ui-datepicker .ui-table-tbody > tr:nth-child(even) {
  background-color: #ffffff !important;
}
.theme-light lib-dynamic-UI .ui-datepicker .ui-table-tbody > tr:nth-child(odd) {
  background-color: #f8f8f8 !important;
}
.theme-light lib-dynamic-UI .ui-datepicker .ui-table .ui-table-thead > tr:last-child > th {
  background-color: #ffffff !important;
}
.theme-light lib-dynamic-UI .ui-datepicker .ui-table .ui-datepicker-calendar-container .ui-datepicker-calendar {
  background-color: #2e2e2e;
}
.theme-light lib-dynamic-UI .ui-datepicker table {
  background-color: #ffffff !important;
  color: #2e2e2e !important;
}
.theme-light lib-dynamic-UI .ui-datepicker table td > a {
  color: #2e2e2e !important;
}
.theme-light lib-dynamic-UI .btnform-control {
  border: 1px solid #cccccc !important;
}
.theme-light lib-dynamic-UI .form-control {
  border: 1px solid #cccccc !important;
}
.theme-light lib-dynamic-UI .form-control:disabled,
.theme-light lib-dynamic-UI .btnform-control:disabled,
.theme-light lib-dynamic-UI .radio-disable,
.theme-light lib-dynamic-UI .checkbox-disable {
  background-color: #e9ecef !important;
  opacity: 1 !important;
}
.theme-light lib-dynamic-UI .ui-state-disabled {
  background-color: #e9ecef !important;
  border: solid 1px #cccccc !important;
  opacity: 1 !important;
}
.theme-light lib-dynamic-UI .ui-state-disabled .ui-dropdown-label,
.theme-light lib-dynamic-UI .ui-state-disabled .ui-dropdown-trigger,
.theme-light lib-dynamic-UI .ui-state-disabled .ui-multiselect-trigger {
  background-color: #e9ecef !important;
}
.theme-light lib-dynamic-UI .btn-disable .btn-primary {
  background-color: #31c5ff !important;
  border: none !important;
  cursor: default;
}
.theme-light lib-dynamic-UI .btn-disable .btn-primary:hover {
  background-color: #31c5ff !important;
  border: none !important;
}
.theme-light lib-dynamic-UI .field-section {
  background-color: #ffffff;
  color: #2e2e2e;
}
.theme-light lib-dynamic-UI .field-section .heading-section {
  color: #2e2e2e;
  color: rgb(46, 117, 182);
}
.theme-light lib-dynamic-UI .form-data.msg {
  color: gray;
}
.theme-light lib-popup, .theme-light lib-open-in-popup {
  color: #2e2e2e;
}
.theme-light lib-popup .label-error, .theme-light lib-open-in-popup .label-error {
  border: 1px solid #d80c0c !important;
}
.theme-light lib-popup .crud-drop .label-error,
.theme-light lib-popup .crud-multi .label-error,
.theme-light lib-popup .crud-auto .label-error, .theme-light lib-open-in-popup .crud-drop .label-error,
.theme-light lib-open-in-popup .crud-multi .label-error,
.theme-light lib-open-in-popup .crud-auto .label-error {
  border: none !important;
}
.theme-light lib-popup .crud-drop .label-error .ui-dropdown,
.theme-light lib-popup .crud-drop .label-error .ui-multiselect,
.theme-light lib-popup .crud-drop .label-error .ui-autocomplete-input,
.theme-light lib-popup .crud-multi .label-error .ui-dropdown,
.theme-light lib-popup .crud-multi .label-error .ui-multiselect,
.theme-light lib-popup .crud-multi .label-error .ui-autocomplete-input,
.theme-light lib-popup .crud-auto .label-error .ui-dropdown,
.theme-light lib-popup .crud-auto .label-error .ui-multiselect,
.theme-light lib-popup .crud-auto .label-error .ui-autocomplete-input, .theme-light lib-open-in-popup .crud-drop .label-error .ui-dropdown,
.theme-light lib-open-in-popup .crud-drop .label-error .ui-multiselect,
.theme-light lib-open-in-popup .crud-drop .label-error .ui-autocomplete-input,
.theme-light lib-open-in-popup .crud-multi .label-error .ui-dropdown,
.theme-light lib-open-in-popup .crud-multi .label-error .ui-multiselect,
.theme-light lib-open-in-popup .crud-multi .label-error .ui-autocomplete-input,
.theme-light lib-open-in-popup .crud-auto .label-error .ui-dropdown,
.theme-light lib-open-in-popup .crud-auto .label-error .ui-multiselect,
.theme-light lib-open-in-popup .crud-auto .label-error .ui-autocomplete-input {
  border-color: #d80c0c !important;
}
.theme-light lib-popup .btn-primary, .theme-light lib-open-in-popup .btn-primary {
  background-color: #ffffff !important;
  color: #5514b4 !important;
  border-color: #5514b4 !important;
  box-shadow: none !important;
}
.theme-light lib-popup .btn-primary:not([disabled]):hover, .theme-light lib-open-in-popup .btn-primary:not([disabled]):hover {
  background-color: #5514b4 !important;
  color: #ffffff !important;
}
.theme-light lib-popup .btn-primary.disabled, .theme-light lib-open-in-popup .btn-primary.disabled {
  border-color: #5514b4 !important;
}
.theme-light lib-popup .btn-success, .theme-light lib-open-in-popup .btn-success {
  background-color: #ffffff !important;
  border-color: #5514b4 !important;
  box-shadow: none !important;
  color: #5514b4 !important;
}
.theme-light lib-popup .btn-success:not([disabled]):hover, .theme-light lib-open-in-popup .btn-success:not([disabled]):hover {
  background-color: #5514b4 !important;
  color: #ffffff !important;
}
.theme-light lib-popup .custom-search-botton, .theme-light lib-open-in-popup .custom-search-botton {
  background-color: black !important;
}
.theme-light lib-popup .ui-calendar.ui-calendar-w-btn .ui-datepicker-trigger.ui-button, .theme-light lib-open-in-popup .ui-calendar.ui-calendar-w-btn .ui-datepicker-trigger.ui-button {
  background-color: #ffffff;
  color: #696969;
  border-color: #cccccc !important;
}
.theme-light lib-popup .ui-widget, .theme-light lib-open-in-popup .ui-widget {
  border-color: #cccccc !important;
}
.theme-light lib-popup .dynamic-file-upload-mechanism .ui-fileupload-content, .theme-light lib-open-in-popup .dynamic-file-upload-mechanism .ui-fileupload-content {
  border-color: #cccccc !important;
  background-color: #ffffff;
  color: #2e2e2e;
}
.theme-light lib-popup .dynamic-file-upload-mechanism .ui-button, .theme-light lib-open-in-popup .dynamic-file-upload-mechanism .ui-button {
  background-color: #ffffff !important;
  border-color: #5514b4 !important;
  color: #5514b4 !important;
}
.theme-light lib-popup .dynamic-file-upload-mechanism .ui-button:not([disabled]):hover, .theme-light lib-open-in-popup .dynamic-file-upload-mechanism .ui-button:not([disabled]):hover {
  background-color: #5514b4 !important;
  border-color: #5514b4 !important;
  color: #ffffff !important;
}
.theme-light lib-popup .btn-action, .theme-light lib-open-in-popup .btn-action {
  color: #5514b4;
}
.theme-light lib-popup .ActionbuttonTable, .theme-light lib-open-in-popup .ActionbuttonTable {
  border-color: #5514b4 !important;
}
.theme-light lib-popup .showHideCloumn.ui-multiselect.ui-widget, .theme-light lib-open-in-popup .showHideCloumn.ui-multiselect.ui-widget {
  border-color: #5514b4 !important;
}
.theme-light lib-popup .showHideCloumn.ui-multiselect.ui-widget .ui-multiselect-label, .theme-light lib-open-in-popup .showHideCloumn.ui-multiselect.ui-widget .ui-multiselect-label {
  color: #5514b4 !important;
}
.theme-light lib-popup .ui-widget-content, .theme-light lib-open-in-popup .ui-widget-content {
  background-color: #ffffff !important;
  color: #2e2e2e !important;
}
.theme-light lib-popup .ui-dialog-titlebar.ui-widget-header, .theme-light lib-open-in-popup .ui-dialog-titlebar.ui-widget-header {
  background-color: black !important;
  color: #2e2e2e !important;
}
.theme-light lib-popup .ui-multiselect .ui-widget,
.theme-light lib-popup .ui-multiselect .ui-widget *,
.theme-light lib-popup .ui-dropdown .ui-widget,
.theme-light lib-popup .ui-dropdown .ui-widget *,
.theme-light lib-popup .ui-autocomplete-panel .ui-widget,
.theme-light lib-popup .ui-autocomplete-panel .ui-widget *,
.theme-light lib-popup .ui-multiselect-panel .ui-widget,
.theme-light lib-popup .ui-multiselect-panel .ui-widget *,
.theme-light lib-popup .ui-dropdown-panel .ui-widget,
.theme-light lib-popup .ui-dropdown-panel .ui-widget *,
.theme-light lib-popup .ui-menu .ui-widget,
.theme-light lib-popup .ui-menu .ui-widget *, .theme-light lib-open-in-popup .ui-multiselect .ui-widget,
.theme-light lib-open-in-popup .ui-multiselect .ui-widget *,
.theme-light lib-open-in-popup .ui-dropdown .ui-widget,
.theme-light lib-open-in-popup .ui-dropdown .ui-widget *,
.theme-light lib-open-in-popup .ui-autocomplete-panel .ui-widget,
.theme-light lib-open-in-popup .ui-autocomplete-panel .ui-widget *,
.theme-light lib-open-in-popup .ui-multiselect-panel .ui-widget,
.theme-light lib-open-in-popup .ui-multiselect-panel .ui-widget *,
.theme-light lib-open-in-popup .ui-dropdown-panel .ui-widget,
.theme-light lib-open-in-popup .ui-dropdown-panel .ui-widget *,
.theme-light lib-open-in-popup .ui-menu .ui-widget,
.theme-light lib-open-in-popup .ui-menu .ui-widget * {
  color: #2e2e2e !important;
}
.theme-light lib-popup .formControl-dropdown, .theme-light lib-open-in-popup .formControl-dropdown {
  background-color: #ffffff;
  border: 1px solid #666666 !important;
}
.theme-light lib-popup .formControl-dropdown:focus, .theme-light lib-open-in-popup .formControl-dropdown:focus {
  box-shadow: none !important;
  border: 1px solid #666666 !important;
}
.theme-light lib-popup .ui-datepicker .ui-table-tbody > tr:nth-child(even), .theme-light lib-open-in-popup .ui-datepicker .ui-table-tbody > tr:nth-child(even) {
  background-color: #ffffff !important;
}
.theme-light lib-popup .ui-datepicker .ui-table-tbody > tr:nth-child(odd), .theme-light lib-open-in-popup .ui-datepicker .ui-table-tbody > tr:nth-child(odd) {
  background-color: #f8f8f8 !important;
}
.theme-light lib-popup .ui-datepicker .ui-table .ui-table-thead > tr:last-child > th, .theme-light lib-open-in-popup .ui-datepicker .ui-table .ui-table-thead > tr:last-child > th {
  background-color: #ffffff !important;
}
.theme-light lib-popup .ui-datepicker .ui-table .ui-datepicker-calendar-container .ui-datepicker-calendar, .theme-light lib-open-in-popup .ui-datepicker .ui-table .ui-datepicker-calendar-container .ui-datepicker-calendar {
  background-color: #2e2e2e;
}
.theme-light lib-popup .ui-datepicker table, .theme-light lib-open-in-popup .ui-datepicker table {
  background-color: #ffffff !important;
  color: #2e2e2e !important;
}
.theme-light lib-popup .ui-datepicker table td > a, .theme-light lib-open-in-popup .ui-datepicker table td > a {
  color: #2e2e2e !important;
}
.theme-light lib-popup .form-data.msg, .theme-light lib-open-in-popup .form-data.msg {
  color: gray;
}
.theme-light lib-popup .ui-calendar.ui-calendar-w-btn .ui-datepicker-trigger.ui-button, .theme-light lib-open-in-popup .ui-calendar.ui-calendar-w-btn .ui-datepicker-trigger.ui-button {
  box-shadow: none !important;
}
.theme-light lib-popup .ui-dropdown .ui-widget .btn-success, .theme-light lib-open-in-popup .ui-dropdown .ui-widget .btn-success {
  background-color: #ffffff !important;
  border: 1px solid #5514b4 !important;
  box-shadow: none !important;
  color: #5514b4 !important;
}
.theme-light lib-popup .ui-dropdown .ui-widget .btn-success:hover, .theme-light lib-open-in-popup .ui-dropdown .ui-widget .btn-success:hover {
  background-color: #5514b4 !important;
  color: #ffffff !important;
}
.theme-light lib-date {
  display: contents;
}
.theme-light lib-date .calendar-input {
  background-color: #ffffff !important;
  border-color: #cccccc;
  color: #2e2e2e;
}
.theme-light lib-date .calendar-icon {
  color: gray !important;
}
.theme-light lib-date .clear-icon {
  color: #e60014;
}
.theme-light lib-date .calendar-input:disabled {
  background-color: #e9ecef !important;
}
.theme-light lib-date .owl-dt-trigger-disabled {
  background-color: #e9ecef !important;
}
.theme-light app-text-box {
  display: contents;
}
.theme-light app-text-box .form-control,
.theme-light app-text-box .btnform-control {
  border: 1px solid #cccccc;
}
.theme-light app-text-box .form-control:disabled,
.theme-light app-text-box .btnform-control:disabled {
  background-color: #e9ecef !important;
  opacity: 1 !important;
}
.theme-light app-text-box .btn-primary {
  background-color: #5514b4 !important;
  color: #ffffff !important;
  border: none !important;
}
.theme-light app-text-box .btn-disable .btn-primary {
  background-color: #31c5ff !important;
  border: none !important;
  cursor: default;
}
.theme-light app-text-box .btn-disable .btn-primary:hover {
  background-color: #31c5ff !important;
  border: none !important;
}
.theme-light app-text-box .label-error {
  border: 1px solid #d80c0c !important;
}
.theme-light app-text-box a {
  text-decoration: none;
  color: #696969 !important;
}
.theme-light app-text-box .dropdown-content {
  background-color: #ffffff !important;
  border: 1px solid #cccccc !important;
  max-height: 150px;
  overflow-y: auto;
}
.theme-light app-text-box .dropdown-content label {
  background-color: #f1f1f1 !important;
}
.theme-light app-text-box .dropdown-content a {
  color: #2e2e2e !important;
}
.theme-light app-text-box .dropdown-content a:hover {
  background-color: #ddd;
}
.theme-light app-text-box .dropdown:hover .dropdown-content {
  display: block;
}
.theme-light app-text-box .textdisabled {
  background-color: #e9ecef !important;
}
.theme-light app-text-box .textdisabled a:hover {
  background-color: #e9ecef !important;
}
.theme-light lib-text-area .label-error {
  border: 1px solid #d80c0c !important;
}
.theme-light app-group .ui-accordion .ui-accordion-header a {
  background-color: black !important;
  border: 0px solid #ffffff !important;
  color: #2e2e2e !important;
}
.theme-light app-group .ui-accordion .ui-accordion-header .viewMore {
  color: blue !important;
  font-weight: 100;
  padding-left: 10px;
}
.theme-light app-group .ui-accordion .ui-accordion-header .viewMore:hover {
  text-decoration: underline !important;
}
.theme-light app-group .ui-accordion-toggle-icon {
  color: #2e2e2e !important;
}
.theme-light app-group .ui-accordion .ui-accordion-content {
  background-color: #ffffff !important;
}
.theme-light .invalidclass > .ui-accordion > p-accordiontab > .ui-accordion-header > a {
  border: 2px solid #e60014 !important;
  color: #2e2e2e !important;
}
.theme-light .invalidclass > .ui-accordion > p-accordiontab > :nth-child(2) > .ui-accordion-content {
  border: 2px solid #e60014 !important;
}
.theme-light lib-blocks .fa-trash-o {
  color: #e60014;
  border-left: 1px solid #ccc;
}
.theme-light lib-blocks .block-shadow {
  border: 1px dashed rgb(243, 9, 20);
  box-shadow: 0px 1px 3px rgba(226, 19, 19, 0) inset, 0px 0px 8px rgba(236, 82, 82, 0.6);
}
.theme-light lib-blocks .block-content {
  color: #2e2e2e;
  background-color: #ffffff;
}
.theme-light lib-blocks .m-2.block.d-flex {
  background-color: #F8F8F8 !important;
  border: 1px solid #EFE4FC !important;
}
.theme-light lib-blocks .m-2.block.d-flex.invalidBlock {
  border: 1px solid red !important;
}
.theme-light lib-blocks .block-display {
  color: #5514b4 !important;
}
.theme-light lib-blocks .block .fields {
  background-color: #25a12d !important;
}
.theme-light lib-blocks .block .fields input,
.theme-light lib-blocks .block .fields select {
  background-color: #e60014 !important;
}
.theme-light lib-multiselect {
  display: contents;
}
.theme-light lib-multiselect .ui-multiselect {
  border-color: #cccccc !important;
}
.theme-light lib-multiselect .ui-state-disabled {
  background-color: #e9ecef !important;
  border: solid 1px #cccccc !important;
  opacity: 1 !important;
}
.theme-light lib-multiselect .ui-state-disabled .ui-multiselect-trigger {
  background-color: #e9ecef !important;
}
.theme-light lib-multiselect .label-error .ui-multiselect {
  border: 1px solid #d80c0c !important;
}
.theme-light lib-dropdown {
  display: contents;
}
.theme-light lib-dropdown .ui-dropdown {
  border-color: #cccccc !important;
}
.theme-light lib-dropdown .ui-state-disabled {
  background-color: #e9ecef !important;
  border: solid 1px #cccccc !important;
  opacity: 1 !important;
}
.theme-light lib-dropdown .ui-state-disabled .ui-dropdown-label,
.theme-light lib-dropdown .ui-state-disabled .ui-dropdown-trigger {
  background-color: #e9ecef !important;
}
.theme-light lib-dropdown .label-error .ui-dropdown {
  border: 1px solid #d80c0c !important;
}
.theme-light lib-autosuggest {
  display: contents;
}
.theme-light lib-autosuggest .ui-autocomplete-input {
  border-color: #cccccc !important;
}
.theme-light lib-autosuggest .ui-autocomplete input:disabled {
  background-color: #e9ecef !important;
  border: solid 1px #cccccc !important;
  opacity: 1 !important;
}
.theme-light lib-autosuggest .label-error .ui-autocomplete-input {
  border: 1px solid #d80c0c !important;
}
.theme-light lib-check-box {
  display: contents;
}
.theme-light lib-check-box .checkbox-section {
  border-color: #cccccc !important;
  background-color: #ffffff !important;
  color: #333333;
}
.theme-light lib-check-box .checkbox-disable {
  background-color: #e9ecef !important;
  opacity: 1 !important;
}
.theme-light lib-check-box .label-error {
  border: 1px solid #d80c0c !important;
}
.theme-light lib-radio {
  display: contents;
}
.theme-light lib-radio .radio-section {
  border-color: #cccccc !important;
  background-color: #ffffff !important;
  color: #333333;
}
.theme-light lib-radio .radio-disable {
  background-color: #e9ecef !important;
  opacity: 1 !important;
  pointer-events: none;
}
.theme-light .crudDialog.ui-dialog .form-data.msg {
  color: gray !important;
}
.theme-light .crudDialog.ui-dialog .btn-primary {
  background-color: #5514b4 !important;
  border-color: #5514b4;
  box-shadow: none !important;
}
.theme-light .crudDialog.ui-dialog .btn-outline-primary {
  border-color: #5514b4;
  color: #5514b4;
  box-shadow: none !important;
}
.theme-light .crudDialog.ui-dialog .btn-outline-primary:not([disabled]):hover {
  color: #ffffff;
  background-color: #5514b4 !important;
}
.theme-light .crudDialog.ui-dialog .ui-calendar.ui-calendar-w-btn .ui-datepicker-trigger.ui-button {
  background-color: #ffffff !important;
  box-shadow: none !important;
}
.theme-light lib-date .ui-calendar .ui-inputtext {
  background-color: #ffffff !important;
  border-color: #cccccc !important;
  color: #2e2e2e !important;
}
.theme-light lib-date .field-disable .ui-calendar .ui-inputtext {
  background-color: #e9ecef !important;
}
.theme-light lib-date .field-disable .ui-calendar.ui-calendar-w-btn .ui-datepicker-trigger.ui-button {
  background-color: #e9ecef !important;
}
.theme-light lib-date .ui-calendar.ui-calendar-w-btn .ui-datepicker-trigger.ui-button {
  border: none !important;
  color: gray !important;
  box-shadow: none !important;
}
.theme-light lib-date .ui-inputtext:disabled {
  background-color: #e9ecef !important;
}
.theme-light lib-date .ui-calendar .ui-datepicker table td Span {
  background-color: #ffffff !important;
  color: #cccccc !important;
  border: none !important;
}
.theme-light lib-date .label-error .ui-calendar .ui-inputtext {
  border-color: #d80c0c !important;
}
.theme-light lib-date .transaction-filter .date-input-filter input {
  border: 1px solid #cccccc !important;
  color: #2e2e2e !important;
}
.theme-light lib-date .transaction-filter .date-input-filter .field-disable {
  background-color: #e9ecef !important;
}
.theme-light lib-date .transaction-filter .date-input-filter .label-error {
  border: 1px solid #d80c0c !important;
}
.theme-light lib-date .transaction-filter .date-input-filter p {
  color: black;
}
.theme-light lib-date .transaction-filter .date-input-filter .filter-count span {
  color: #ffffff;
  background-color: black;
}
.theme-light lib-date .transaction-filter .transaction-dropdown {
  background-color: #ffffff;
  border: 1px solid #cccccc !important;
  color: #2e2e2e !important;
}
.theme-light lib-date .transaction-filter .transaction-dropdown .row .transaction-dates:hover {
  background-color: none !important;
}
.theme-light lib-date .transaction-filter .transaction-filter-footer .btn {
  border: 1px solid #5514b4 !important;
  color: #5514b4 !important;
}
.theme-light lib-date .transaction-filter .transaction-filter-footer .btn:hover {
  background-color: #5514b4 !important;
  color: #ffffff !important;
}
.theme-light lib-dynamic-UI .navigator .ui-tree {
  color: #5514b4 !important;
  background-color: #EDEBEB !important;
}
.theme-light lib-dynamic-UI .navigator .ui-tree .ui-treenode-label:not(.ui-state-highlight):hover {
  background-color: #EBDDF5 !important;
}
.theme-light lib-dynamic-UI .navigator .ui-tree .ui-treenode-label.ui-state-highlight {
  background-color: #5514b4 !important;
}
.theme-light lib-dynamic-UI .navigator .ui-tree .ui-tree-filter-container .ui-tree-filter-icon {
  color: #5514b4 !important;
}
.theme-light lib-dynamic-UI .navigator .ui-tree ::-webkit-scrollbar-thumb {
  background: #cccccc !important;
}
.theme-light lib-dynamic-UI .p-accordion .p-accordion-header a, .theme-light lib-open-in-popup .p-accordion .p-accordion-header a {
  background-color: #31c5ff !important;
}
.theme-light lib-dynamic-UI .form-group .p-dropdown,
.theme-light lib-dynamic-UI .form-group .p-multiselect,
.theme-light lib-dynamic-UI .form-group .p-inputtext, .theme-light lib-open-in-popup .form-group .p-dropdown,
.theme-light lib-open-in-popup .form-group .p-multiselect,
.theme-light lib-open-in-popup .form-group .p-inputtext {
  border-color: #cccccc !important;
}
.theme-light lib-dynamic-UI .form-group .p-multiselect-token, .theme-light lib-open-in-popup .form-group .p-multiselect-token {
  background-color: #ffffff !important;
}
.theme-light lib-dynamic-UI .form-group .p-disabled, .theme-light lib-open-in-popup .form-group .p-disabled {
  background-color: #e9ecef !important;
  opacity: 1 !important;
}
.theme-light lib-dynamic-UI .form-group .p-focus, .theme-light lib-open-in-popup .form-group .p-focus {
  box-shadow: 0 0 5px #23b5dd !important;
  border: 1px solid #23b5dd !important;
}
.theme-light lib-dynamic-UI .p-fileupload .p-button, .theme-light lib-open-in-popup .p-fileupload .p-button {
  background-color: #5514b4 !important;
}
.theme-light lib-dynamic-UI .p-fileupload .p-disabled, .theme-light lib-open-in-popup .p-fileupload .p-disabled {
  background-color: #31c5ff !important;
  border: none !important;
  cursor: default;
}
.theme-light lib-dynamic-UI .p-fileupload .text-center.form-data, .theme-light lib-open-in-popup .p-fileupload .text-center.form-data {
  color: gray !important;
}
.theme-light lib-dynamic-UI .file-disable .dynamic-file-upload-mechanism .p-button, .theme-light lib-open-in-popup .file-disable .dynamic-file-upload-mechanism .p-button {
  background-color: #5514b4 !important;
  color: #ffffff !important;
  opacity: 0.25;
  cursor: not-allowed !important;
  pointer-events: none !important;
}
.theme-light lib-dynamic-UI .form-control,
.theme-light lib-dynamic-UI .btnform-control,
.theme-light lib-dynamic-UI .p-inputtext,
.theme-light lib-dynamic-UI .p-multiselect .p-multiselect-token,
.theme-light lib-dynamic-UI .p-dropdown .p-dropdown-label,
.theme-light lib-dynamic-UI .p-multiselect-label-container .p-multiselect-label, .theme-light lib-open-in-popup .form-control,
.theme-light lib-open-in-popup .btnform-control,
.theme-light lib-open-in-popup .p-inputtext,
.theme-light lib-open-in-popup .p-multiselect .p-multiselect-token,
.theme-light lib-open-in-popup .p-dropdown .p-dropdown-label,
.theme-light lib-open-in-popup .p-multiselect-label-container .p-multiselect-label {
  color: #2e2e2e;
}
.theme-light lib-dynamic-UI .p-placeholder, .theme-light lib-open-in-popup .p-placeholder {
  color: gray !important;
}
.theme-light lib-dynamic-UI .label-error .p-dropdown,
.theme-light lib-dynamic-UI .label-error .p-multiselect,
.theme-light lib-dynamic-UI .label-error .p-autocomplete-input, .theme-light lib-open-in-popup .label-error .p-dropdown,
.theme-light lib-open-in-popup .label-error .p-multiselect,
.theme-light lib-open-in-popup .label-error .p-autocomplete-input {
  border: 1px solid #d80c0c !important;
}
.theme-light lib-dynamic-UI .invalidclass > .p-accordion > .p-element > .p-accordion-tab > .p-accordion-header > a, .theme-light lib-open-in-popup .invalidclass > .p-accordion > .p-element > .p-accordion-tab > .p-accordion-header > a {
  border: 2px solid #e60014 !important;
  color: #2e2e2e !important;
}
.theme-light lib-dynamic-UI .invalidclass > .p-accordion > .p-element > .p-accordion-tab > :nth-child(2) > .p-accordion-content, .theme-light lib-open-in-popup .invalidclass > .p-accordion > .p-element > .p-accordion-tab > :nth-child(2) > .p-accordion-content {
  border: 2px solid #e60014 !important;
}
.theme-light lib-popup .form-group .p-dropdown,
.theme-light lib-popup .form-group .p-multiselect,
.theme-light lib-popup .form-group .p-inputtext, .theme-light lib-open-in-popup .form-group .p-dropdown,
.theme-light lib-open-in-popup .form-group .p-multiselect,
.theme-light lib-open-in-popup .form-group .p-inputtext {
  border-color: #cccccc !important;
}
.theme-light lib-popup .form-group .p-multiselect-token, .theme-light lib-open-in-popup .form-group .p-multiselect-token {
  background-color: #ffffff !important;
}
.theme-light lib-popup .form-group .p-disabled, .theme-light lib-open-in-popup .form-group .p-disabled {
  background-color: #e9ecef !important;
  opacity: 1 !important;
}
.theme-light lib-popup .form-group input:focus,
.theme-light lib-popup .form-group .p-focus, .theme-light lib-open-in-popup .form-group input:focus,
.theme-light lib-open-in-popup .form-group .p-focus {
  box-shadow: 0 0 5px #23b5dd !important;
  border: 1px solid #23b5dd !important;
}
.theme-light lib-popup .form-control,
.theme-light lib-popup .btnform-control,
.theme-light lib-popup .p-inputtext,
.theme-light lib-popup .p-multiselect .p-multiselect-token,
.theme-light lib-popup .p-dropdown .p-dropdown-label, .theme-light lib-open-in-popup .form-control,
.theme-light lib-open-in-popup .btnform-control,
.theme-light lib-open-in-popup .p-inputtext,
.theme-light lib-open-in-popup .p-multiselect .p-multiselect-token,
.theme-light lib-open-in-popup .p-dropdown .p-dropdown-label {
  color: #2e2e2e;
}
.theme-light lib-popup .p-placeholder, .theme-light lib-open-in-popup .p-placeholder {
  color: gray !important;
}
.theme-light lib-popup .label-error .p-dropdown,
.theme-light lib-popup .label-error .p-multiselect,
.theme-light lib-popup .label-error .p-autocomplete-input, .theme-light lib-open-in-popup .label-error .p-dropdown,
.theme-light lib-open-in-popup .label-error .p-multiselect,
.theme-light lib-open-in-popup .label-error .p-autocomplete-input {
  border: 1px solid #d80c0c !important;
}
.theme-light lib-date .p-button {
  background: none !important;
  border: none !important;
  color: gray !important;
}
.theme-light lib-date .p-button:focus {
  border: none !important;
  box-shadow: none !important;
}
.theme-light lib-date .p-calendar {
  border-color: #cccccc !important;
}
.theme-light lib-date .field-disable .p-inputtext,
.theme-light lib-date .field-disable .p-button {
  background-color: #e9ecef !important;
}
.theme-light .crudDialog .p-disabled {
  background-color: #e9ecef !important;
  opacity: 1 !important;
}
.theme-light .crudDialog .p-button {
  background-color: #ffffff !important;
}
.theme-light .crudDialog .p-multiselect-token {
  background-color: #ffffff !important;
}
.theme-light .crudDialog input:focus,
.theme-light .crudDialog .p-focus {
  box-shadow: 0 0 5px #23b5dd !important;
  border: 1px solid #23b5dd !important;
}
.theme-light .crudDialog .form-control,
.theme-light .crudDialog .btnform-control,
.theme-light .crudDialog .p-inputtext,
.theme-light .crudDialog .p-multiselect .p-multiselect-token,
.theme-light .crudDialog .p-dropdown .p-dropdown-label {
  color: #2e2e2e;
}
.theme-light .crudDialog .p-inputtext {
  border-color: #cccccc !important;
}
.theme-light .crudDialog .p-placeholder {
  color: gray !important;
}
.theme-light .label-error .p-dropdown,
.theme-light .label-error .p-multiselect,
.theme-light .label-error .p-autocomplete-input,
.theme-light .label-error .p-calendar {
  border: 1px solid #d80c0c !important;
}
.theme-light .p-button:disabled {
  background-color: black !important;
  color: #ffffff !important;
  border: 1px solid #6400aa !important;
}
.theme-light .crudDialog.ui-dialog .form-data.msg {
  color: gray !important;
}
.theme-light .crudDialog.p-dialog .form-data.msg {
  color: gray !important;
}
.theme-light .crudDialog.p-dialog .btn-primary {
  background-color: #5514b4 !important;
  border-color: #5514b4;
  box-shadow: none !important;
}
.theme-light .crudDialog.p-dialog .btn-outline-primary {
  border-color: #5514b4;
  color: #5514b4;
  box-shadow: none !important;
}
.theme-light .crudDialog.p-dialog .btn-outline-primary:hover {
  color: #ffffff;
  background-color: #5514b4 !important;
}
.theme-light lib-number {
  display: contents;
}
.theme-light lib-number .label-error {
  border: 1px solid #d80c0c !important;
}
.theme-light lib-dynamic-UI .navigator .p-tree {
  color: #5514b4 !important;
  background-color: #EDEBEB !important;
}
.theme-light lib-dynamic-UI .navigator .p-tree .p-treenode-label:not(.p-state-highlight):hover {
  background-color: #EBDDF5 !important;
}
.theme-light lib-dynamic-UI .navigator .p-tree .p-treenode-label.p-state-highlight {
  background-color: #5514b4 !important;
}
.theme-light lib-dynamic-UI .navigator .p-tree .p-tree-filter-container .p-tree-filter-icon {
  color: #5514b4 !important;
}
.theme-light lib-dynamic-UI .navigator .p-tree ::-webkit-scrollbar-thumb {
  background: #cccccc !important;
}
.theme-light lib-multiselect .btnclear {
  border: None !important;
  box-shadow: none !important;
  border-radius: 3px !important;
}
.theme-light lib-multiselect .btnclear:hover {
  background-color: #eaeaea !important;
}
.theme-light .ui-dialog-titlebar.ui-widget-header.ui-helper-clearfix.ui-corner-top {
  display: flex !important;
  justify-content: space-between !important;
}
.theme-light .inline-msg {
  font-size: 0.75rem !important;
  font-family: "Open Sans", "Helvetica Neue", sans-serif !important;
  font-weight: normal !important;
  color: gray !important;
}
.theme-light .ui-dialog .ui-dialog-titlebar .ui-dialog-title {
  width: 100% !important;
}
.theme-light .p-dialog {
  max-width: 90%;
}
.theme-light .p-dialog .p-dialog-header {
  display: block !important;
}
.theme-light .p-dialog .p-dialog-header-icons {
  position: absolute;
  top: 3%;
  right: 3%;
}

.theme-dark lib-dynamic-UI {
  /* Block level style */
  /* theming related change */
  /* fields level style end */
  /* theming related change */
  /* group level style */
  /* theming related change */
  /* group level style end */
  /* theming related change */
  /* Table level style end */
  /* theming related change */
  /* Table level style end */
  /* theming related change */
  /* dynamic form level style */
  /* theming related change */
  /* dynamic form level style end */
  /* theming related change */
  /* shared component level style */
  /* theming related change */
  /*  shared Component level style end */
  /* theming related change */
  /*  header level style  */
  /* theming related change */
  /*  Header level style end */
  /* theming related change */
}
.theme-dark lib-dynamic-UI html,
.theme-dark lib-dynamic-UI body {
  background: #1a1a1a;
}
.theme-dark lib-dynamic-UI .container-bg {
  background: #1a1a1a !important;
}
.theme-dark lib-dynamic-UI .container-bg .heading-section {
  border-bottom: 1px solid #cccccc;
  background: #1a1a1a;
}
.theme-dark lib-dynamic-UI .container-bg .heading-section .dynamic-form-view .form-section {
  box-shadow: 0px 3px 6px #000000;
}
.theme-dark lib-dynamic-UI h5 {
  color: #ffffff;
}
.theme-dark lib-dynamic-UI .bg-white {
  background-color: #333333;
}
.theme-dark lib-dynamic-UI .home-icon {
  color: #000000;
}
.theme-dark lib-dynamic-UI .more-icon {
  color: #000000;
}
.theme-dark lib-dynamic-UI .tooltip .tooltip-inner {
  color: #ffffff;
  background-color: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);
}
.theme-dark lib-dynamic-UI .tooltip .tooltip-arrow {
  color: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);
}
.theme-dark lib-dynamic-UI .tooltip .show {
  opacity: 1 !important;
}
.theme-dark lib-dynamic-UI .bs-tooltip-top .arrow::before {
  border-top-color: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);
}
.theme-dark lib-dynamic-UI .accordion-section {
  background: #ff934a !important;
}
.theme-dark lib-dynamic-UI .accordion-section a {
  color: #ffffff !important;
}
.theme-dark lib-dynamic-UI .accordion-section label {
  color: #ffffff;
}
.theme-dark lib-dynamic-UI .fa-pencil {
  color: #25a12d;
  border-left: 1px solid #cccccc;
}
.theme-dark lib-dynamic-UI .btn-green {
  background-color: #25a12d;
  color: #333333;
  border: 1px solid #25a12d;
}
.theme-dark lib-dynamic-UI .btn-outline-info {
  color: #000000;
  background-color: #333333;
  border: 1px solid #000000;
}
.theme-dark lib-dynamic-UI .block-shadow {
  border: 1px solid #fe3939;
}
.theme-dark lib-dynamic-UI .divider {
  border-right: 1px solid #cccccc;
  color: #25a12d;
}
.theme-dark lib-dynamic-UI .has-error {
  border-color: #d80c0c;
  color: #e60e0e;
}
.theme-dark lib-dynamic-UI .label-error {
  border: 1px solid #d80c0c !important;
  border-color: #d80c0c !important;
}
.theme-dark lib-dynamic-UI .has-error input[type=checkbox] {
  outline: 2px solid #fe3939;
}
.theme-dark lib-dynamic-UI .calendar-input {
  background-color: #ffffff;
}
.theme-dark lib-dynamic-UI .calendar-input:disabled {
  background-color: #e9ecef !important;
}
.theme-dark lib-dynamic-UI .owl-dt-trigger-disabled {
  background-color: #e9ecef !important;
}
.theme-dark lib-dynamic-UI .user-input-field .form-control:disabled {
  background-color: #e9ecef !important;
}
.theme-dark lib-dynamic-UI input:focus {
  box-shadow: 0 0 5px #23b5dd !important;
  border: 1px solid #23b5dd !important;
}
.theme-dark lib-dynamic-UI .user-input-field input:focus {
  box-shadow: 0 0 5px #23b5dd !important;
  border: 1px solid #23b5dd !important;
}
.theme-dark lib-dynamic-UI .user-input-field .has-error {
  border-color: #d80c0c;
  color: #e60e0e;
}
.theme-dark lib-dynamic-UI ng-select:focus {
  box-shadow: 0 0 5px #23b5dd !important;
  border: 1px solid #23b5dd !important;
}
.theme-dark lib-dynamic-UI .radio-section {
  border: 1px solid #666666;
  background-color: #ffffff;
  width: 228px;
}
.theme-dark lib-dynamic-UI .radio-section .radio-options label {
  color: #333333;
}
.theme-dark lib-dynamic-UI select:focus {
  box-shadow: 0 0 5px #23b5dd !important;
  border: 1px solid #23b5dd !important;
}
.theme-dark lib-dynamic-UI .user-input-field textarea {
  color: #ffffff;
  background-color: #333333;
}
.theme-dark lib-dynamic-UI .user-input-field textarea:focus {
  box-shadow: 0 0 5px #23b5dd !important;
  border: 1px solid #23b5dd !important;
}
.theme-dark lib-dynamic-UI .mb-0 > a {
  color: #ffffff;
}
.theme-dark lib-dynamic-UI .btn-success {
  background-color: #000000 !important;
  border-color: #000000 !important;
  border: 2px solid #6400aa !important;
}
.theme-dark lib-dynamic-UI .btn-outline-info {
  color: #000000 !important;
  background-color: #333333 !important;
  border: 1px solid #000000 !important;
}
.theme-dark lib-dynamic-UI .block .button {
  background-color: #25a12d !important;
}
.theme-dark lib-dynamic-UI .form-footer {
  background: #ffffff;
  box-shadow: 0px 0px 3px 0px #ddd;
}
.theme-dark lib-dynamic-UI .accordion .card {
  box-shadow: 0px 1px 3px 0px #ddd;
}
.theme-dark lib-dynamic-UI .accordion .card .accordion-section {
  background: #ff934a !important;
}
.theme-dark lib-dynamic-UI .accordion .card .accordion-section a {
  color: #ffffff !important;
}
.theme-dark lib-dynamic-UI .accordion .card .accordion-section label {
  color: #ffffff;
}
.theme-dark lib-dynamic-UI .quick-filter i {
  color: #cccccc;
  background: #ffffff;
}
.theme-dark lib-dynamic-UI .quick-filter-input {
  background: transparent;
  border: 1px solid #cccccc;
}
.theme-dark lib-dynamic-UI .btn-success {
  background-color: #000000 !important;
  border-color: #000000 !important;
  border: 2px solid #6400aa !important;
}
.theme-dark lib-dynamic-UI .btn-outline-info {
  color: #000000 !important;
  background-color: #333333 !important;
  border: 1px solid #000000 !important;
}
.theme-dark lib-dynamic-UI .block .button {
  background-color: #25a12d !important;
}
.theme-dark lib-dynamic-UI .form-footer {
  background: #ffffff;
  box-shadow: 0px 0px 3px 0px #ddd;
}
.theme-dark lib-dynamic-UI .has-error {
  border-color: #d80c0c;
  color: #e60e0e;
}
.theme-dark lib-dynamic-UI .label-error {
  border: 1px solid #d80c0c !important;
  border-color: #d80c0c !important;
}
.theme-dark lib-dynamic-UI .modalSearchPanel .user-input-field {
  background-color: #fe3939;
}
.theme-dark lib-dynamic-UI .crud-drop .label-error,
.theme-dark lib-dynamic-UI .crud-multi .label-error,
.theme-dark lib-dynamic-UI .crud-auto .label-error {
  border: none !important;
}
.theme-dark lib-dynamic-UI .crud-drop .label-error .ui-dropdown,
.theme-dark lib-dynamic-UI .crud-drop .label-error .ui-multiselect,
.theme-dark lib-dynamic-UI .crud-drop .label-error .ui-autocomplete-input,
.theme-dark lib-dynamic-UI .crud-multi .label-error .ui-dropdown,
.theme-dark lib-dynamic-UI .crud-multi .label-error .ui-multiselect,
.theme-dark lib-dynamic-UI .crud-multi .label-error .ui-autocomplete-input,
.theme-dark lib-dynamic-UI .crud-auto .label-error .ui-dropdown,
.theme-dark lib-dynamic-UI .crud-auto .label-error .ui-multiselect,
.theme-dark lib-dynamic-UI .crud-auto .label-error .ui-autocomplete-input {
  border-color: #d80c0c !important;
}
.theme-dark lib-dynamic-UI .container-bg.order-placed .align-center .circle {
  border: 5px solid #6400aa;
  opacity: 1;
}
.theme-dark lib-dynamic-UI .container-bg.order-placed .align-center .text-container .text-view {
  color: #000000;
  opacity: 1;
}
.theme-dark lib-dynamic-UI .bt-header > div {
  background: #000000;
}
.theme-dark lib-dynamic-UI .bt-header > div .pro-name {
  color: #ffffff;
}
.theme-dark lib-dynamic-UI .bt-header > div .user-profile-dropdown li {
  color: #ffffff;
}
.theme-dark lib-dynamic-UI .bt-header > div .user-profile-dropdown li ul.dropdown-menu li {
  border-bottom: 1px solid #cccccc;
}
.theme-dark lib-dynamic-UI .bt-header > div ul li a {
  color: #ffffff;
  border-bottom: 1px solid transparent;
}
.theme-dark lib-dynamic-UI .bt-header > div ul li a.nav-link:hover {
  border-bottom: 1px solid #ffffff;
}
.theme-dark lib-dynamic-UI .bt-header > div ul li ul.dropdown-menu {
  box-shadow: 1px 0px 4px 0px rgba(0, 0, 0, 0.2);
}
.theme-dark lib-dynamic-UI .bt-header > div ul li ul.dropdown-menu li div li:after {
  color: #ffffff;
}
.theme-dark lib-dynamic-UI .bt-header > div ul li ul.dropdown-menu li div li:hover {
  background: #f1f1f1;
}
.theme-dark lib-dynamic-UI .bt-header > div ul li ul.dropdown-menu li div li:hover > .dropdown-menu li a {
  width: 100%;
}
.theme-dark lib-dynamic-UI .bt-header > div ul li ul.dropdown-menu li div li:hover > .dropdown-menu li a:hover {
  color: #000000;
}
.theme-dark lib-dynamic-UI .bt-header > div ul li ul.dropdown-menu li div li:hover :after {
  color: #000000;
}
.theme-dark lib-dynamic-UI .bt-header > div ul li ul.dropdown-menu li div li:before {
  border-bottom: 2px solid #ffffff;
}
.theme-dark lib-dynamic-UI .bt-header > div ul li ul.dropdown-menu li div li:focus > .dropdown-menu {
  background: #f8f9fa;
}
.theme-dark lib-dynamic-UI .bt-header > div ul li ul.dropdown-menu li a:hover {
  color: #000000;
}
.theme-dark lib-dynamic-UI .bt-header > div ul li ul.dropdown-menu li a:active {
  background-color: transparent;
}
.theme-dark lib-dynamic-UI .bt-header > div ul li ul.dropdown-menu li a:focus {
  outline: none;
}
.theme-dark lib-dynamic-UI .bt-header > div ul li ul.dropdown-menu li:hover {
  color: #000000;
}
.theme-dark lib-dynamic-UI .form-inline label {
  font-size: 16px;
  font-family: "BTFont_Rg";
}
.theme-dark lib-dynamic-UI .form-inline .form-section {
  height: 50px;
  padding-top: 9px;
}
.theme-dark lib-dynamic-UI .form-inline .form-control {
  background-color: #333333 !important;
}
.theme-dark lib-dynamic-UI .btn-success {
  background-color: #ffffff !important;
  border: 1px solid #5514b4 !important;
  box-shadow: none !important;
  color: #5514b4 !important;
}
.theme-dark lib-dynamic-UI .btn-success:not([disabled]):hover {
  background-color: #5514b4 !important;
  color: #ffffff !important;
}
.theme-dark lib-dynamic-UI .btn-outline-info {
  color: #5514b4 !important;
  background-color: #333333 !important;
  border: 1px solid #5514b4 !important;
}
.theme-dark lib-dynamic-UI .btn-outline-info:not([disabled]):hover {
  background-color: #5514b4 !important;
  color: #ffffff !important;
}
.theme-dark lib-dynamic-UI .button {
  box-shadow: 0px 0px 12px -2px rgba(0, 0, 0, 0.5);
  background-color: #000000 !important;
  color: white;
  transition: background-color 1s ease;
}
.theme-dark lib-dynamic-UI .button:after {
  background: rgba(255, 255, 255, 0.1);
}
.theme-dark lib-dynamic-UI .button:focus, .theme-dark lib-dynamic-UI .button:hover {
  background: #fb512e;
}
.theme-dark lib-dynamic-UI .text-danger {
  color: #E60014 !important;
}
.theme-dark lib-dynamic-UI .ag-theme-balham .ag-cell {
  border-right: 1px solid #cccccc !important;
}
.theme-dark lib-dynamic-UI .ag-theme-balham .ag-header-cell {
  color: #ffffff;
  background: #333333;
  border-bottom: 3px solid #000000;
}
.theme-dark lib-dynamic-UI .ag-theme-balham .ag-theme-balham .ag-header-group-cell {
  color: #ffffff;
  background: #333333;
  border-bottom: 3px solid #000000;
}
.theme-dark lib-dynamic-UI .ag-theme-balham .ag-icon {
  color: #333;
}
.theme-dark lib-dynamic-UI .fa.fa-pencil {
  color: #2e9815;
}
.theme-dark lib-dynamic-UI .ag-pinned-right-header .ag-header-row .ag-header-cell,
.theme-dark lib-dynamic-UI .ag-pinned-left-header .ag-header-row .ag-header-cell,
.theme-dark lib-dynamic-UI .ag-header-viewport .ag-header-row .ag-header-cell {
  background: #333333;
  border-bottom: 2px solid #6400aa;
  border-right: 1px solid #cccccc !important;
}
.theme-dark lib-dynamic-UI .ag-pinned-right-header .ag-header-row:first-child,
.theme-dark lib-dynamic-UI .ag-pinned-left-header .ag-header-row:first-child,
.theme-dark lib-dynamic-UI .ag-header-viewport .ag-header-row:first-child {
  color: #ffffff;
}
.theme-dark lib-dynamic-UI .ag-pinned-right-header .ag-header-row input:hover,
.theme-dark lib-dynamic-UI .ag-pinned-left-header .ag-header-row input:hover,
.theme-dark lib-dynamic-UI .ag-header-viewport .ag-header-row input:hover {
  border-color: #000000;
}
.theme-dark lib-dynamic-UI .ag-theme-balham .ag-header-row:first-child .ag-header-cell,
.theme-dark lib-dynamic-UI .ag-theme-balham .ag-header-row:first-child .ag-header-group-cell {
  border-right: 1px solid #cccccc;
}
.theme-dark lib-dynamic-UI .ag-row-odd {
  background-color: #f9f9f9 !important;
}
.theme-dark lib-dynamic-UI .ag-theme-balham .ag-row-selected {
  background-color: #b7e4ff !important;
}
.theme-dark lib-dynamic-UI .ag-theme-balham .ag-floating-filter-body input {
  border-color: #cccccc !important;
}
.theme-dark lib-dynamic-UI .operator-input .ng-dropdown-panel .scroll-host {
  color: #ffffff;
  background-color: #ffffff;
  box-shadow: 0px 0px 4px 1px #cccccc;
}
.theme-dark lib-dynamic-UI .operator-input .ng-dropdown-panel .ng-dropdown-panel-items .ng-option:hover {
  background-color: #efefef;
}
.theme-dark lib-dynamic-UI .operator-input lib-operator ng-select,
.theme-dark lib-dynamic-UI .operator-input lib-operator input {
  background-color: #000000 !important;
  color: #ffffff !important;
}
.theme-dark lib-dynamic-UI .operator-input .calendar-input {
  background-color: #ffffff !important;
}
.theme-dark lib-dynamic-UI .operator-input .calendar-input.owlDateTimeTrigger {
  background-color: #e9ecef !important;
}
.theme-dark lib-dynamic-UI .operator-input .owl-dt-container-disabled,
.theme-dark lib-dynamic-UI .operator-input .owl-dt-trigger-disabled {
  background-color: #e9ecef !important;
}
.theme-dark lib-dynamic-UI .bt-info {
  color: #000000;
}
.theme-dark lib-dynamic-UI .bt-Pencil {
  color: #2e9815;
}
.theme-dark lib-dynamic-UI .bt-read {
  color: #000000;
}
.theme-dark lib-dynamic-UI .bt-Trash {
  color: #e60014;
}
.theme-dark lib-dynamic-UI .bt-plus {
  color: #000000;
}
.theme-dark lib-dynamic-UI .bt-document-copy {
  color: #000000;
}
.theme-dark lib-dynamic-UI .generic-modal-popup .modal-header .modal-title {
  color: #000000;
}
.theme-dark lib-dynamic-UI .owl-dt-calendar-table .owl-dt-calendar-header .owl-dt-weekdays th {
  color: #ffffff !important;
}
.theme-dark lib-dynamic-UI .form-label {
  color: #ffffff !important;
}
.theme-dark lib-dynamic-UI .btn-primary {
  background-color: #ffffff !important;
  color: #5514b4 !important;
  border-color: #5514b4 !important;
  box-shadow: none !important;
}
.theme-dark lib-dynamic-UI .btn-primary:not([disabled]):hover {
  background-color: #5514b4 !important;
  color: #ffffff !important;
}
.theme-dark lib-dynamic-UI .close-2 {
  color: #5514b4;
}
.theme-dark lib-dynamic-UI .checkbox-section,
.theme-dark lib-dynamic-UI .radio-section {
  border-color: #cccccc !important;
}
.theme-dark lib-dynamic-UI .custom-search-botton {
  background-color: black !important;
}
.theme-dark lib-dynamic-UI .ui-calendar.ui-calendar-w-btn .ui-datepicker-trigger.ui-button {
  background-color: #ffffff;
  color: #696969;
  border: 1px solid #cccccc !important;
}
.theme-dark lib-dynamic-UI .ui-widget {
  border-color: #cccccc !important;
}
.theme-dark lib-dynamic-UI .dynamic-file-upload-mechanism .ui-fileupload-content {
  border-color: #cccccc !important;
  background-color: #333333;
  color: #ffffff;
}
.theme-dark lib-dynamic-UI .dynamic-file-upload-mechanism .ui-button {
  background-color: #ffffff !important;
  border-color: #5514b4 !important;
  color: #5514b4 !important;
}
.theme-dark lib-dynamic-UI .dynamic-file-upload-mechanism .ui-button:not([disabled]):hover {
  background-color: #5514b4 !important;
  border-color: #5514b4 !important;
  color: #ffffff !important;
}
.theme-dark lib-dynamic-UI .file-disable .dynamic-file-upload-mechanism .ui-button {
  background-color: #5514b4 !important;
  color: #ffffff !important;
  opacity: 0.25;
  cursor: not-allowed !important;
  pointer-events: none !important;
}
.theme-dark lib-dynamic-UI .btn-action {
  color: #5514b4;
}
.theme-dark lib-dynamic-UI .ActionbuttonTable {
  border-color: #5514b4 !important;
}
.theme-dark lib-dynamic-UI .showHideCloumn.ui-multiselect.ui-widget {
  border-color: #5514b4 !important;
}
.theme-dark lib-dynamic-UI .showHideCloumn.ui-multiselect.ui-widget .ui-multiselect-label {
  color: #5514b4 !important;
}
.theme-dark lib-dynamic-UI .ui-widget-content {
  background-color: #333333 !important;
  color: #ffffff !important;
}
.theme-dark lib-dynamic-UI .ui-dialog-titlebar.ui-widget-header {
  background-color: black !important;
  color: #ffffff !important;
}
.theme-dark lib-dynamic-UI .ui-multiselect .ui-widget,
.theme-dark lib-dynamic-UI .ui-multiselect .ui-widget *,
.theme-dark lib-dynamic-UI .ui-dropdown .ui-widget,
.theme-dark lib-dynamic-UI .ui-dropdown .ui-widget *,
.theme-dark lib-dynamic-UI .ui-autocomplete-panel .ui-widget,
.theme-dark lib-dynamic-UI .ui-autocomplete-panel .ui-widget *,
.theme-dark lib-dynamic-UI .ui-multiselect-panel .ui-widget,
.theme-dark lib-dynamic-UI .ui-multiselect-panel .ui-widget *,
.theme-dark lib-dynamic-UI .ui-dropdown-panel .ui-widget,
.theme-dark lib-dynamic-UI .ui-dropdown-panel .ui-widget *,
.theme-dark lib-dynamic-UI .ui-menu .ui-widget,
.theme-dark lib-dynamic-UI .ui-menu .ui-widget * {
  color: #ffffff !important;
}
.theme-dark lib-dynamic-UI .ui-multiselect .ui-widget .tooltip .tooltip-inner,
.theme-dark lib-dynamic-UI .ui-multiselect .ui-widget * .tooltip .tooltip-inner,
.theme-dark lib-dynamic-UI .ui-dropdown .ui-widget .tooltip .tooltip-inner,
.theme-dark lib-dynamic-UI .ui-dropdown .ui-widget * .tooltip .tooltip-inner,
.theme-dark lib-dynamic-UI .ui-autocomplete-panel .ui-widget .tooltip .tooltip-inner,
.theme-dark lib-dynamic-UI .ui-autocomplete-panel .ui-widget * .tooltip .tooltip-inner,
.theme-dark lib-dynamic-UI .ui-multiselect-panel .ui-widget .tooltip .tooltip-inner,
.theme-dark lib-dynamic-UI .ui-multiselect-panel .ui-widget * .tooltip .tooltip-inner,
.theme-dark lib-dynamic-UI .ui-dropdown-panel .ui-widget .tooltip .tooltip-inner,
.theme-dark lib-dynamic-UI .ui-dropdown-panel .ui-widget * .tooltip .tooltip-inner,
.theme-dark lib-dynamic-UI .ui-menu .ui-widget .tooltip .tooltip-inner,
.theme-dark lib-dynamic-UI .ui-menu .ui-widget * .tooltip .tooltip-inner {
  color: #ffffff !important;
}
.theme-dark lib-dynamic-UI .ui-dropdown .ui-widget .btn-success {
  background-color: #ffffff !important;
  border: 1px solid #5514b4 !important;
  box-shadow: none !important;
  color: #5514b4 !important;
}
.theme-dark lib-dynamic-UI .ui-dropdown .ui-widget .btn-success:hover {
  background-color: #5514b4 !important;
  color: #ffffff !important;
}
.theme-dark lib-dynamic-UI .formControl-dropdown {
  background-color: #333333;
  border: 1px solid #666666 !important;
}
.theme-dark lib-dynamic-UI .formControl-dropdown:focus {
  box-shadow: none !important;
  border: 1px solid #666666 !important;
}
.theme-dark lib-dynamic-UI .crudDialog .ui-dialog-content.ui-widget-content .label-error {
  border: 1px solid #d80c0c !important;
}
.theme-dark lib-dynamic-UI .crudDialog .ui-dialog-content.ui-widget-content .form-control {
  border-color: #cccccc;
}
.theme-dark lib-dynamic-UI .crudDialog .ui-dialog-content.ui-widget-content .crud-drop .label-error,
.theme-dark lib-dynamic-UI .crudDialog .ui-dialog-content.ui-widget-content .crud-multi .label-error,
.theme-dark lib-dynamic-UI .crudDialog .ui-dialog-content.ui-widget-content .crud-auto .label-error {
  border: none !important;
}
.theme-dark lib-dynamic-UI .crudDialog .ui-dialog-content.ui-widget-content .crud-drop .label-error .ui-dropdown,
.theme-dark lib-dynamic-UI .crudDialog .ui-dialog-content.ui-widget-content .crud-drop .label-error .ui-multiselect,
.theme-dark lib-dynamic-UI .crudDialog .ui-dialog-content.ui-widget-content .crud-drop .label-error .ui-autocomplete-input,
.theme-dark lib-dynamic-UI .crudDialog .ui-dialog-content.ui-widget-content .crud-multi .label-error .ui-dropdown,
.theme-dark lib-dynamic-UI .crudDialog .ui-dialog-content.ui-widget-content .crud-multi .label-error .ui-multiselect,
.theme-dark lib-dynamic-UI .crudDialog .ui-dialog-content.ui-widget-content .crud-multi .label-error .ui-autocomplete-input,
.theme-dark lib-dynamic-UI .crudDialog .ui-dialog-content.ui-widget-content .crud-auto .label-error .ui-dropdown,
.theme-dark lib-dynamic-UI .crudDialog .ui-dialog-content.ui-widget-content .crud-auto .label-error .ui-multiselect,
.theme-dark lib-dynamic-UI .crudDialog .ui-dialog-content.ui-widget-content .crud-auto .label-error .ui-autocomplete-input {
  border-color: #d80c0c !important;
}
.theme-dark lib-dynamic-UI .ui-datepicker .ui-table-tbody > tr:nth-child(even) {
  background-color: #ffffff !important;
}
.theme-dark lib-dynamic-UI .ui-datepicker .ui-table-tbody > tr:nth-child(odd) {
  background-color: #f8f8f8 !important;
}
.theme-dark lib-dynamic-UI .ui-datepicker .ui-table .ui-table-thead > tr:last-child > th {
  background-color: #ffffff !important;
}
.theme-dark lib-dynamic-UI .ui-datepicker .ui-table .ui-datepicker-calendar-container .ui-datepicker-calendar {
  background-color: #ffffff;
}
.theme-dark lib-dynamic-UI .ui-datepicker table {
  background-color: #333333 !important;
  color: #ffffff !important;
}
.theme-dark lib-dynamic-UI .ui-datepicker table td > a {
  color: #ffffff !important;
}
.theme-dark lib-dynamic-UI .btnform-control {
  border: 1px solid #cccccc !important;
}
.theme-dark lib-dynamic-UI .form-control {
  border: 1px solid #cccccc !important;
}
.theme-dark lib-dynamic-UI .form-control:disabled,
.theme-dark lib-dynamic-UI .btnform-control:disabled,
.theme-dark lib-dynamic-UI .radio-disable,
.theme-dark lib-dynamic-UI .checkbox-disable {
  background-color: #e9ecef !important;
  opacity: 1 !important;
}
.theme-dark lib-dynamic-UI .ui-state-disabled {
  background-color: #e9ecef !important;
  border: solid 1px #cccccc !important;
  opacity: 1 !important;
}
.theme-dark lib-dynamic-UI .ui-state-disabled .ui-dropdown-label,
.theme-dark lib-dynamic-UI .ui-state-disabled .ui-dropdown-trigger,
.theme-dark lib-dynamic-UI .ui-state-disabled .ui-multiselect-trigger {
  background-color: #e9ecef !important;
}
.theme-dark lib-dynamic-UI .btn-disable .btn-primary {
  background-color: #000000 !important;
  border: none !important;
  cursor: default;
}
.theme-dark lib-dynamic-UI .btn-disable .btn-primary:hover {
  background-color: #000000 !important;
  border: none !important;
}
.theme-dark lib-dynamic-UI .field-section {
  background-color: #333333;
  color: #ffffff;
}
.theme-dark lib-dynamic-UI .field-section .heading-section {
  color: #ffffff;
  color: rgb(46, 117, 182);
}
.theme-dark lib-dynamic-UI .form-data.msg {
  color: gray;
}
.theme-dark lib-popup, .theme-dark lib-open-in-popup {
  color: #ffffff;
}
.theme-dark lib-popup .label-error, .theme-dark lib-open-in-popup .label-error {
  border: 1px solid #d80c0c !important;
}
.theme-dark lib-popup .crud-drop .label-error,
.theme-dark lib-popup .crud-multi .label-error,
.theme-dark lib-popup .crud-auto .label-error, .theme-dark lib-open-in-popup .crud-drop .label-error,
.theme-dark lib-open-in-popup .crud-multi .label-error,
.theme-dark lib-open-in-popup .crud-auto .label-error {
  border: none !important;
}
.theme-dark lib-popup .crud-drop .label-error .ui-dropdown,
.theme-dark lib-popup .crud-drop .label-error .ui-multiselect,
.theme-dark lib-popup .crud-drop .label-error .ui-autocomplete-input,
.theme-dark lib-popup .crud-multi .label-error .ui-dropdown,
.theme-dark lib-popup .crud-multi .label-error .ui-multiselect,
.theme-dark lib-popup .crud-multi .label-error .ui-autocomplete-input,
.theme-dark lib-popup .crud-auto .label-error .ui-dropdown,
.theme-dark lib-popup .crud-auto .label-error .ui-multiselect,
.theme-dark lib-popup .crud-auto .label-error .ui-autocomplete-input, .theme-dark lib-open-in-popup .crud-drop .label-error .ui-dropdown,
.theme-dark lib-open-in-popup .crud-drop .label-error .ui-multiselect,
.theme-dark lib-open-in-popup .crud-drop .label-error .ui-autocomplete-input,
.theme-dark lib-open-in-popup .crud-multi .label-error .ui-dropdown,
.theme-dark lib-open-in-popup .crud-multi .label-error .ui-multiselect,
.theme-dark lib-open-in-popup .crud-multi .label-error .ui-autocomplete-input,
.theme-dark lib-open-in-popup .crud-auto .label-error .ui-dropdown,
.theme-dark lib-open-in-popup .crud-auto .label-error .ui-multiselect,
.theme-dark lib-open-in-popup .crud-auto .label-error .ui-autocomplete-input {
  border-color: #d80c0c !important;
}
.theme-dark lib-popup .btn-primary, .theme-dark lib-open-in-popup .btn-primary {
  background-color: #ffffff !important;
  color: #5514b4 !important;
  border-color: #5514b4 !important;
  box-shadow: none !important;
}
.theme-dark lib-popup .btn-primary:not([disabled]):hover, .theme-dark lib-open-in-popup .btn-primary:not([disabled]):hover {
  background-color: #5514b4 !important;
  color: #ffffff !important;
}
.theme-dark lib-popup .btn-primary.disabled, .theme-dark lib-open-in-popup .btn-primary.disabled {
  border-color: #5514b4 !important;
}
.theme-dark lib-popup .btn-success, .theme-dark lib-open-in-popup .btn-success {
  background-color: #333333 !important;
  border-color: #5514b4 !important;
  box-shadow: none !important;
  color: #5514b4 !important;
}
.theme-dark lib-popup .btn-success:not([disabled]):hover, .theme-dark lib-open-in-popup .btn-success:not([disabled]):hover {
  background-color: #5514b4 !important;
  color: #ffffff !important;
}
.theme-dark lib-popup .custom-search-botton, .theme-dark lib-open-in-popup .custom-search-botton {
  background-color: black !important;
}
.theme-dark lib-popup .ui-calendar.ui-calendar-w-btn .ui-datepicker-trigger.ui-button, .theme-dark lib-open-in-popup .ui-calendar.ui-calendar-w-btn .ui-datepicker-trigger.ui-button {
  background-color: #ffffff;
  color: #696969;
  border-color: #cccccc !important;
}
.theme-dark lib-popup .ui-widget, .theme-dark lib-open-in-popup .ui-widget {
  border-color: #cccccc !important;
}
.theme-dark lib-popup .dynamic-file-upload-mechanism .ui-fileupload-content, .theme-dark lib-open-in-popup .dynamic-file-upload-mechanism .ui-fileupload-content {
  border-color: #cccccc !important;
  background-color: #333333;
  color: #ffffff;
}
.theme-dark lib-popup .dynamic-file-upload-mechanism .ui-button, .theme-dark lib-open-in-popup .dynamic-file-upload-mechanism .ui-button {
  background-color: #ffffff !important;
  border-color: #5514b4 !important;
  color: #5514b4 !important;
}
.theme-dark lib-popup .dynamic-file-upload-mechanism .ui-button:not([disabled]):hover, .theme-dark lib-open-in-popup .dynamic-file-upload-mechanism .ui-button:not([disabled]):hover {
  background-color: #5514b4 !important;
  border-color: #5514b4 !important;
  color: #ffffff !important;
}
.theme-dark lib-popup .btn-action, .theme-dark lib-open-in-popup .btn-action {
  color: #5514b4;
}
.theme-dark lib-popup .ActionbuttonTable, .theme-dark lib-open-in-popup .ActionbuttonTable {
  border-color: #5514b4 !important;
}
.theme-dark lib-popup .showHideCloumn.ui-multiselect.ui-widget, .theme-dark lib-open-in-popup .showHideCloumn.ui-multiselect.ui-widget {
  border-color: #5514b4 !important;
}
.theme-dark lib-popup .showHideCloumn.ui-multiselect.ui-widget .ui-multiselect-label, .theme-dark lib-open-in-popup .showHideCloumn.ui-multiselect.ui-widget .ui-multiselect-label {
  color: #5514b4 !important;
}
.theme-dark lib-popup .ui-widget-content, .theme-dark lib-open-in-popup .ui-widget-content {
  background-color: #333333 !important;
  color: #ffffff !important;
}
.theme-dark lib-popup .ui-dialog-titlebar.ui-widget-header, .theme-dark lib-open-in-popup .ui-dialog-titlebar.ui-widget-header {
  background-color: black !important;
  color: #ffffff !important;
}
.theme-dark lib-popup .ui-multiselect .ui-widget,
.theme-dark lib-popup .ui-multiselect .ui-widget *,
.theme-dark lib-popup .ui-dropdown .ui-widget,
.theme-dark lib-popup .ui-dropdown .ui-widget *,
.theme-dark lib-popup .ui-autocomplete-panel .ui-widget,
.theme-dark lib-popup .ui-autocomplete-panel .ui-widget *,
.theme-dark lib-popup .ui-multiselect-panel .ui-widget,
.theme-dark lib-popup .ui-multiselect-panel .ui-widget *,
.theme-dark lib-popup .ui-dropdown-panel .ui-widget,
.theme-dark lib-popup .ui-dropdown-panel .ui-widget *,
.theme-dark lib-popup .ui-menu .ui-widget,
.theme-dark lib-popup .ui-menu .ui-widget *, .theme-dark lib-open-in-popup .ui-multiselect .ui-widget,
.theme-dark lib-open-in-popup .ui-multiselect .ui-widget *,
.theme-dark lib-open-in-popup .ui-dropdown .ui-widget,
.theme-dark lib-open-in-popup .ui-dropdown .ui-widget *,
.theme-dark lib-open-in-popup .ui-autocomplete-panel .ui-widget,
.theme-dark lib-open-in-popup .ui-autocomplete-panel .ui-widget *,
.theme-dark lib-open-in-popup .ui-multiselect-panel .ui-widget,
.theme-dark lib-open-in-popup .ui-multiselect-panel .ui-widget *,
.theme-dark lib-open-in-popup .ui-dropdown-panel .ui-widget,
.theme-dark lib-open-in-popup .ui-dropdown-panel .ui-widget *,
.theme-dark lib-open-in-popup .ui-menu .ui-widget,
.theme-dark lib-open-in-popup .ui-menu .ui-widget * {
  color: #ffffff !important;
}
.theme-dark lib-popup .formControl-dropdown, .theme-dark lib-open-in-popup .formControl-dropdown {
  background-color: #333333;
  border: 1px solid #666666 !important;
}
.theme-dark lib-popup .formControl-dropdown:focus, .theme-dark lib-open-in-popup .formControl-dropdown:focus {
  box-shadow: none !important;
  border: 1px solid #666666 !important;
}
.theme-dark lib-popup .ui-datepicker .ui-table-tbody > tr:nth-child(even), .theme-dark lib-open-in-popup .ui-datepicker .ui-table-tbody > tr:nth-child(even) {
  background-color: #ffffff !important;
}
.theme-dark lib-popup .ui-datepicker .ui-table-tbody > tr:nth-child(odd), .theme-dark lib-open-in-popup .ui-datepicker .ui-table-tbody > tr:nth-child(odd) {
  background-color: #f8f8f8 !important;
}
.theme-dark lib-popup .ui-datepicker .ui-table .ui-table-thead > tr:last-child > th, .theme-dark lib-open-in-popup .ui-datepicker .ui-table .ui-table-thead > tr:last-child > th {
  background-color: #ffffff !important;
}
.theme-dark lib-popup .ui-datepicker .ui-table .ui-datepicker-calendar-container .ui-datepicker-calendar, .theme-dark lib-open-in-popup .ui-datepicker .ui-table .ui-datepicker-calendar-container .ui-datepicker-calendar {
  background-color: #ffffff;
}
.theme-dark lib-popup .ui-datepicker table, .theme-dark lib-open-in-popup .ui-datepicker table {
  background-color: #333333 !important;
  color: #ffffff !important;
}
.theme-dark lib-popup .ui-datepicker table td > a, .theme-dark lib-open-in-popup .ui-datepicker table td > a {
  color: #ffffff !important;
}
.theme-dark lib-popup .form-data.msg, .theme-dark lib-open-in-popup .form-data.msg {
  color: gray;
}
.theme-dark lib-popup .ui-calendar.ui-calendar-w-btn .ui-datepicker-trigger.ui-button, .theme-dark lib-open-in-popup .ui-calendar.ui-calendar-w-btn .ui-datepicker-trigger.ui-button {
  box-shadow: none !important;
}
.theme-dark lib-popup .ui-dropdown .ui-widget .btn-success, .theme-dark lib-open-in-popup .ui-dropdown .ui-widget .btn-success {
  background-color: #ffffff !important;
  border: 1px solid #5514b4 !important;
  box-shadow: none !important;
  color: #5514b4 !important;
}
.theme-dark lib-popup .ui-dropdown .ui-widget .btn-success:hover, .theme-dark lib-open-in-popup .ui-dropdown .ui-widget .btn-success:hover {
  background-color: #5514b4 !important;
  color: #ffffff !important;
}
.theme-dark lib-date {
  display: contents;
}
.theme-dark lib-date .calendar-input {
  background-color: #ffffff !important;
  border-color: #cccccc;
  color: #ffffff;
}
.theme-dark lib-date .calendar-icon {
  color: gray !important;
}
.theme-dark lib-date .clear-icon {
  color: #e60014;
}
.theme-dark lib-date .calendar-input:disabled {
  background-color: #e9ecef !important;
}
.theme-dark lib-date .owl-dt-trigger-disabled {
  background-color: #e9ecef !important;
}
.theme-dark app-text-box {
  display: contents;
}
.theme-dark app-text-box .form-control,
.theme-dark app-text-box .btnform-control {
  border: 1px solid #cccccc;
}
.theme-dark app-text-box .form-control:disabled,
.theme-dark app-text-box .btnform-control:disabled {
  background-color: #e9ecef !important;
  opacity: 1 !important;
}
.theme-dark app-text-box .btn-primary {
  background-color: #5514b4 !important;
  color: #ffffff !important;
  border: none !important;
}
.theme-dark app-text-box .btn-disable .btn-primary {
  background-color: #000000 !important;
  border: none !important;
  cursor: default;
}
.theme-dark app-text-box .btn-disable .btn-primary:hover {
  background-color: #000000 !important;
  border: none !important;
}
.theme-dark app-text-box .label-error {
  border: 1px solid #d80c0c !important;
}
.theme-dark app-text-box a {
  text-decoration: none;
  color: #696969 !important;
}
.theme-dark app-text-box .dropdown-content {
  background-color: #ffffff !important;
  border: 1px solid #cccccc !important;
  max-height: 150px;
  overflow-y: auto;
}
.theme-dark app-text-box .dropdown-content label {
  background-color: #f1f1f1 !important;
}
.theme-dark app-text-box .dropdown-content a {
  color: #ffffff !important;
}
.theme-dark app-text-box .dropdown-content a:hover {
  background-color: #ddd;
}
.theme-dark app-text-box .dropdown:hover .dropdown-content {
  display: block;
}
.theme-dark app-text-box .textdisabled {
  background-color: #e9ecef !important;
}
.theme-dark app-text-box .textdisabled a:hover {
  background-color: #e9ecef !important;
}
.theme-dark lib-text-area .label-error {
  border: 1px solid #d80c0c !important;
}
.theme-dark app-group .ui-accordion .ui-accordion-header a {
  background-color: black !important;
  border: 0px solid #ffffff !important;
  color: #ffffff !important;
}
.theme-dark app-group .ui-accordion .ui-accordion-header .viewMore {
  color: blue !important;
  font-weight: 100;
  padding-left: 10px;
}
.theme-dark app-group .ui-accordion .ui-accordion-header .viewMore:hover {
  text-decoration: underline !important;
}
.theme-dark app-group .ui-accordion-toggle-icon {
  color: #ffffff !important;
}
.theme-dark app-group .ui-accordion .ui-accordion-content {
  background-color: #333333 !important;
}
.theme-dark .invalidclass > .ui-accordion > p-accordiontab > .ui-accordion-header > a {
  border: 2px solid #e60014 !important;
  color: #ffffff !important;
}
.theme-dark .invalidclass > .ui-accordion > p-accordiontab > :nth-child(2) > .ui-accordion-content {
  border: 2px solid #e60014 !important;
}
.theme-dark lib-blocks .fa-trash-o {
  color: #e60014;
  border-left: 1px solid #ccc;
}
.theme-dark lib-blocks .block-shadow {
  border: 1px dashed rgb(243, 9, 20);
  box-shadow: 0px 1px 3px rgba(226, 19, 19, 0) inset, 0px 0px 8px rgba(236, 82, 82, 0.6);
}
.theme-dark lib-blocks .block-content {
  color: #ffffff;
  background-color: #333333;
}
.theme-dark lib-blocks .m-2.block.d-flex {
  background-color: #F8F8F8 !important;
  border: 1px solid #EFE4FC !important;
}
.theme-dark lib-blocks .m-2.block.d-flex.invalidBlock {
  border: 1px solid red !important;
}
.theme-dark lib-blocks .block-display {
  color: #5514b4 !important;
}
.theme-dark lib-blocks .block .fields {
  background-color: #25a12d !important;
}
.theme-dark lib-blocks .block .fields input,
.theme-dark lib-blocks .block .fields select {
  background-color: #e60014 !important;
}
.theme-dark lib-multiselect {
  display: contents;
}
.theme-dark lib-multiselect .ui-multiselect {
  border-color: #cccccc !important;
}
.theme-dark lib-multiselect .ui-state-disabled {
  background-color: #e9ecef !important;
  border: solid 1px #cccccc !important;
  opacity: 1 !important;
}
.theme-dark lib-multiselect .ui-state-disabled .ui-multiselect-trigger {
  background-color: #e9ecef !important;
}
.theme-dark lib-multiselect .label-error .ui-multiselect {
  border: 1px solid #d80c0c !important;
}
.theme-dark lib-dropdown {
  display: contents;
}
.theme-dark lib-dropdown .ui-dropdown {
  border-color: #cccccc !important;
}
.theme-dark lib-dropdown .ui-state-disabled {
  background-color: #e9ecef !important;
  border: solid 1px #cccccc !important;
  opacity: 1 !important;
}
.theme-dark lib-dropdown .ui-state-disabled .ui-dropdown-label,
.theme-dark lib-dropdown .ui-state-disabled .ui-dropdown-trigger {
  background-color: #e9ecef !important;
}
.theme-dark lib-dropdown .label-error .ui-dropdown {
  border: 1px solid #d80c0c !important;
}
.theme-dark lib-autosuggest {
  display: contents;
}
.theme-dark lib-autosuggest .ui-autocomplete-input {
  border-color: #cccccc !important;
}
.theme-dark lib-autosuggest .ui-autocomplete input:disabled {
  background-color: #e9ecef !important;
  border: solid 1px #cccccc !important;
  opacity: 1 !important;
}
.theme-dark lib-autosuggest .label-error .ui-autocomplete-input {
  border: 1px solid #d80c0c !important;
}
.theme-dark lib-check-box {
  display: contents;
}
.theme-dark lib-check-box .checkbox-section {
  border-color: #cccccc !important;
  background-color: #ffffff !important;
  color: #333333;
}
.theme-dark lib-check-box .checkbox-disable {
  background-color: #e9ecef !important;
  opacity: 1 !important;
}
.theme-dark lib-check-box .label-error {
  border: 1px solid #d80c0c !important;
}
.theme-dark lib-radio {
  display: contents;
}
.theme-dark lib-radio .radio-section {
  border-color: #cccccc !important;
  background-color: #ffffff !important;
  color: #333333;
}
.theme-dark lib-radio .radio-disable {
  background-color: #e9ecef !important;
  opacity: 1 !important;
  pointer-events: none;
}
.theme-dark .crudDialog.ui-dialog .form-data.msg {
  color: gray !important;
}
.theme-dark .crudDialog.ui-dialog .btn-primary {
  background-color: #5514b4 !important;
  border-color: #5514b4;
  box-shadow: none !important;
}
.theme-dark .crudDialog.ui-dialog .btn-outline-primary {
  border-color: #5514b4;
  color: #5514b4;
  box-shadow: none !important;
}
.theme-dark .crudDialog.ui-dialog .btn-outline-primary:not([disabled]):hover {
  color: #333333;
  background-color: #5514b4 !important;
}
.theme-dark .crudDialog.ui-dialog .ui-calendar.ui-calendar-w-btn .ui-datepicker-trigger.ui-button {
  background-color: #ffffff !important;
  box-shadow: none !important;
}
.theme-dark lib-date .ui-calendar .ui-inputtext {
  background-color: #ffffff !important;
  border-color: #cccccc !important;
  color: #ffffff !important;
}
.theme-dark lib-date .field-disable .ui-calendar .ui-inputtext {
  background-color: #e9ecef !important;
}
.theme-dark lib-date .field-disable .ui-calendar.ui-calendar-w-btn .ui-datepicker-trigger.ui-button {
  background-color: #e9ecef !important;
}
.theme-dark lib-date .ui-calendar.ui-calendar-w-btn .ui-datepicker-trigger.ui-button {
  border: none !important;
  color: gray !important;
  box-shadow: none !important;
}
.theme-dark lib-date .ui-inputtext:disabled {
  background-color: #e9ecef !important;
}
.theme-dark lib-date .ui-calendar .ui-datepicker table td Span {
  background-color: #ffffff !important;
  color: #cccccc !important;
  border: none !important;
}
.theme-dark lib-date .label-error .ui-calendar .ui-inputtext {
  border-color: #d80c0c !important;
}
.theme-dark lib-date .transaction-filter .date-input-filter input {
  border: 1px solid #cccccc !important;
  color: #ffffff !important;
}
.theme-dark lib-date .transaction-filter .date-input-filter .field-disable {
  background-color: #e9ecef !important;
}
.theme-dark lib-date .transaction-filter .date-input-filter .label-error {
  border: 1px solid #d80c0c !important;
}
.theme-dark lib-date .transaction-filter .date-input-filter p {
  color: black;
}
.theme-dark lib-date .transaction-filter .date-input-filter .filter-count span {
  color: #ffffff;
  background-color: black;
}
.theme-dark lib-date .transaction-filter .transaction-dropdown {
  background-color: #ffffff;
  border: 1px solid #cccccc !important;
  color: #ffffff !important;
}
.theme-dark lib-date .transaction-filter .transaction-dropdown .row .transaction-dates:hover {
  background-color: none !important;
}
.theme-dark lib-date .transaction-filter .transaction-filter-footer .btn {
  border: 1px solid #5514b4 !important;
  color: #5514b4 !important;
}
.theme-dark lib-date .transaction-filter .transaction-filter-footer .btn:hover {
  background-color: #5514b4 !important;
  color: #ffffff !important;
}
.theme-dark lib-dynamic-UI .navigator .ui-tree {
  color: #5514b4 !important;
  background-color: #EDEBEB !important;
}
.theme-dark lib-dynamic-UI .navigator .ui-tree .ui-treenode-label:not(.ui-state-highlight):hover {
  background-color: #EBDDF5 !important;
}
.theme-dark lib-dynamic-UI .navigator .ui-tree .ui-treenode-label.ui-state-highlight {
  background-color: #5514b4 !important;
}
.theme-dark lib-dynamic-UI .navigator .ui-tree .ui-tree-filter-container .ui-tree-filter-icon {
  color: #5514b4 !important;
}
.theme-dark lib-dynamic-UI .navigator .ui-tree ::-webkit-scrollbar-thumb {
  background: #cccccc !important;
}
.theme-dark lib-dynamic-UI .p-accordion .p-accordion-header a, .theme-dark lib-open-in-popup .p-accordion .p-accordion-header a {
  background-color: #000000 !important;
}
.theme-dark lib-dynamic-UI .form-group .p-dropdown,
.theme-dark lib-dynamic-UI .form-group .p-multiselect,
.theme-dark lib-dynamic-UI .form-group .p-inputtext, .theme-dark lib-open-in-popup .form-group .p-dropdown,
.theme-dark lib-open-in-popup .form-group .p-multiselect,
.theme-dark lib-open-in-popup .form-group .p-inputtext {
  border-color: #cccccc !important;
}
.theme-dark lib-dynamic-UI .form-group .p-multiselect-token, .theme-dark lib-open-in-popup .form-group .p-multiselect-token {
  background-color: #333333 !important;
}
.theme-dark lib-dynamic-UI .form-group .p-disabled, .theme-dark lib-open-in-popup .form-group .p-disabled {
  background-color: #e9ecef !important;
  opacity: 1 !important;
}
.theme-dark lib-dynamic-UI .form-group .p-focus, .theme-dark lib-open-in-popup .form-group .p-focus {
  box-shadow: 0 0 5px #23b5dd !important;
  border: 1px solid #23b5dd !important;
}
.theme-dark lib-dynamic-UI .p-fileupload .p-button, .theme-dark lib-open-in-popup .p-fileupload .p-button {
  background-color: #5514b4 !important;
}
.theme-dark lib-dynamic-UI .p-fileupload .p-disabled, .theme-dark lib-open-in-popup .p-fileupload .p-disabled {
  background-color: #000000 !important;
  border: none !important;
  cursor: default;
}
.theme-dark lib-dynamic-UI .p-fileupload .text-center.form-data, .theme-dark lib-open-in-popup .p-fileupload .text-center.form-data {
  color: gray !important;
}
.theme-dark lib-dynamic-UI .file-disable .dynamic-file-upload-mechanism .p-button, .theme-dark lib-open-in-popup .file-disable .dynamic-file-upload-mechanism .p-button {
  background-color: #5514b4 !important;
  color: #ffffff !important;
  opacity: 0.25;
  cursor: not-allowed !important;
  pointer-events: none !important;
}
.theme-dark lib-dynamic-UI .form-control,
.theme-dark lib-dynamic-UI .btnform-control,
.theme-dark lib-dynamic-UI .p-inputtext,
.theme-dark lib-dynamic-UI .p-multiselect .p-multiselect-token,
.theme-dark lib-dynamic-UI .p-dropdown .p-dropdown-label,
.theme-dark lib-dynamic-UI .p-multiselect-label-container .p-multiselect-label, .theme-dark lib-open-in-popup .form-control,
.theme-dark lib-open-in-popup .btnform-control,
.theme-dark lib-open-in-popup .p-inputtext,
.theme-dark lib-open-in-popup .p-multiselect .p-multiselect-token,
.theme-dark lib-open-in-popup .p-dropdown .p-dropdown-label,
.theme-dark lib-open-in-popup .p-multiselect-label-container .p-multiselect-label {
  color: #ffffff;
}
.theme-dark lib-dynamic-UI .p-placeholder, .theme-dark lib-open-in-popup .p-placeholder {
  color: gray !important;
}
.theme-dark lib-dynamic-UI .label-error .p-dropdown,
.theme-dark lib-dynamic-UI .label-error .p-multiselect,
.theme-dark lib-dynamic-UI .label-error .p-autocomplete-input, .theme-dark lib-open-in-popup .label-error .p-dropdown,
.theme-dark lib-open-in-popup .label-error .p-multiselect,
.theme-dark lib-open-in-popup .label-error .p-autocomplete-input {
  border: 1px solid #d80c0c !important;
}
.theme-dark lib-dynamic-UI .invalidclass > .p-accordion > .p-element > .p-accordion-tab > .p-accordion-header > a, .theme-dark lib-open-in-popup .invalidclass > .p-accordion > .p-element > .p-accordion-tab > .p-accordion-header > a {
  border: 2px solid #e60014 !important;
  color: #ffffff !important;
}
.theme-dark lib-dynamic-UI .invalidclass > .p-accordion > .p-element > .p-accordion-tab > :nth-child(2) > .p-accordion-content, .theme-dark lib-open-in-popup .invalidclass > .p-accordion > .p-element > .p-accordion-tab > :nth-child(2) > .p-accordion-content {
  border: 2px solid #e60014 !important;
}
.theme-dark lib-popup .form-group .p-dropdown,
.theme-dark lib-popup .form-group .p-multiselect,
.theme-dark lib-popup .form-group .p-inputtext, .theme-dark lib-open-in-popup .form-group .p-dropdown,
.theme-dark lib-open-in-popup .form-group .p-multiselect,
.theme-dark lib-open-in-popup .form-group .p-inputtext {
  border-color: #cccccc !important;
}
.theme-dark lib-popup .form-group .p-multiselect-token, .theme-dark lib-open-in-popup .form-group .p-multiselect-token {
  background-color: #333333 !important;
}
.theme-dark lib-popup .form-group .p-disabled, .theme-dark lib-open-in-popup .form-group .p-disabled {
  background-color: #e9ecef !important;
  opacity: 1 !important;
}
.theme-dark lib-popup .form-group input:focus,
.theme-dark lib-popup .form-group .p-focus, .theme-dark lib-open-in-popup .form-group input:focus,
.theme-dark lib-open-in-popup .form-group .p-focus {
  box-shadow: 0 0 5px #23b5dd !important;
  border: 1px solid #23b5dd !important;
}
.theme-dark lib-popup .form-control,
.theme-dark lib-popup .btnform-control,
.theme-dark lib-popup .p-inputtext,
.theme-dark lib-popup .p-multiselect .p-multiselect-token,
.theme-dark lib-popup .p-dropdown .p-dropdown-label, .theme-dark lib-open-in-popup .form-control,
.theme-dark lib-open-in-popup .btnform-control,
.theme-dark lib-open-in-popup .p-inputtext,
.theme-dark lib-open-in-popup .p-multiselect .p-multiselect-token,
.theme-dark lib-open-in-popup .p-dropdown .p-dropdown-label {
  color: #ffffff;
}
.theme-dark lib-popup .p-placeholder, .theme-dark lib-open-in-popup .p-placeholder {
  color: gray !important;
}
.theme-dark lib-popup .label-error .p-dropdown,
.theme-dark lib-popup .label-error .p-multiselect,
.theme-dark lib-popup .label-error .p-autocomplete-input, .theme-dark lib-open-in-popup .label-error .p-dropdown,
.theme-dark lib-open-in-popup .label-error .p-multiselect,
.theme-dark lib-open-in-popup .label-error .p-autocomplete-input {
  border: 1px solid #d80c0c !important;
}
.theme-dark lib-date .p-button {
  background: none !important;
  border: none !important;
  color: gray !important;
}
.theme-dark lib-date .p-button:focus {
  border: none !important;
  box-shadow: none !important;
}
.theme-dark lib-date .p-calendar {
  border-color: #cccccc !important;
}
.theme-dark lib-date .field-disable .p-inputtext,
.theme-dark lib-date .field-disable .p-button {
  background-color: #e9ecef !important;
}
.theme-dark .crudDialog .p-disabled {
  background-color: #e9ecef !important;
  opacity: 1 !important;
}
.theme-dark .crudDialog .p-button {
  background-color: #ffffff !important;
}
.theme-dark .crudDialog .p-multiselect-token {
  background-color: #333333 !important;
}
.theme-dark .crudDialog input:focus,
.theme-dark .crudDialog .p-focus {
  box-shadow: 0 0 5px #23b5dd !important;
  border: 1px solid #23b5dd !important;
}
.theme-dark .crudDialog .form-control,
.theme-dark .crudDialog .btnform-control,
.theme-dark .crudDialog .p-inputtext,
.theme-dark .crudDialog .p-multiselect .p-multiselect-token,
.theme-dark .crudDialog .p-dropdown .p-dropdown-label {
  color: #ffffff;
}
.theme-dark .crudDialog .p-inputtext {
  border-color: #cccccc !important;
}
.theme-dark .crudDialog .p-placeholder {
  color: gray !important;
}
.theme-dark .label-error .p-dropdown,
.theme-dark .label-error .p-multiselect,
.theme-dark .label-error .p-autocomplete-input,
.theme-dark .label-error .p-calendar {
  border: 1px solid #d80c0c !important;
}
.theme-dark .p-button:disabled {
  background-color: black !important;
  color: #ffffff !important;
  border: 1px solid #6400aa !important;
}
.theme-dark .crudDialog.ui-dialog .form-data.msg {
  color: gray !important;
}
.theme-dark .crudDialog.p-dialog .form-data.msg {
  color: gray !important;
}
.theme-dark .crudDialog.p-dialog .btn-primary {
  background-color: #5514b4 !important;
  border-color: #5514b4;
  box-shadow: none !important;
}
.theme-dark .crudDialog.p-dialog .btn-outline-primary {
  border-color: #5514b4;
  color: #5514b4;
  box-shadow: none !important;
}
.theme-dark .crudDialog.p-dialog .btn-outline-primary:hover {
  color: #333333;
  background-color: #5514b4 !important;
}
.theme-dark lib-number {
  display: contents;
}
.theme-dark lib-number .label-error {
  border: 1px solid #d80c0c !important;
}
.theme-dark lib-dynamic-UI .navigator .p-tree {
  color: #5514b4 !important;
  background-color: #EDEBEB !important;
}
.theme-dark lib-dynamic-UI .navigator .p-tree .p-treenode-label:not(.p-state-highlight):hover {
  background-color: #EBDDF5 !important;
}
.theme-dark lib-dynamic-UI .navigator .p-tree .p-treenode-label.p-state-highlight {
  background-color: #5514b4 !important;
}
.theme-dark lib-dynamic-UI .navigator .p-tree .p-tree-filter-container .p-tree-filter-icon {
  color: #5514b4 !important;
}
.theme-dark lib-dynamic-UI .navigator .p-tree ::-webkit-scrollbar-thumb {
  background: #cccccc !important;
}
.theme-dark lib-multiselect .btnclear {
  border: None !important;
  box-shadow: none !important;
  border-radius: 3px !important;
}
.theme-dark lib-multiselect .btnclear:hover {
  background-color: #eaeaea !important;
}
.theme-dark .ui-dialog-titlebar.ui-widget-header.ui-helper-clearfix.ui-corner-top {
  display: flex !important;
  justify-content: space-between !important;
}
.theme-dark .inline-msg {
  font-size: 0.75rem !important;
  font-family: "Open Sans", "Helvetica Neue", sans-serif !important;
  font-weight: normal !important;
  color: gray !important;
}
.theme-dark .ui-dialog .ui-dialog-titlebar .ui-dialog-title {
  width: 100% !important;
}
.theme-dark .p-dialog {
  max-width: 90%;
}
.theme-dark .p-dialog .p-dialog-header {
  display: block !important;
}
.theme-dark .p-dialog .p-dialog-header-icons {
  position: absolute;
  top: 3%;
  right: 3%;
}

.d-flex.row.p-1 {
  align-items: flex-end !important;
  display: flex !important;
}

.error-message {
  position: absolute !important;
  line-height: 1;
}

lib-app-file input[type=file]:disabled {
  cursor: not-allowed !important;
  pointer-events: none !important;
}
lib-app-file .ui-state-disabled span.ui-button-text.ui-clickable {
  opacity: 0.25;
  cursor: not-allowed !important;
}
lib-app-file .ui-state-disabled span.ui-button-text.ui-clickable:hover {
  background-color: #dddddd !important;
}
lib-app-file .dynamic-file-upload-mechanism {
  position: relative !important;
}
lib-app-file .dynamic-file-upload-mechanism .file-upload-section {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
}
lib-app-file .dynamic-file-upload-mechanism .ui-button {
  position: absolute;
  margin-bottom: 6px !important;
  margin-left: -30px !important;
  top: auto !important;
  right: auto !important;
  bottom: 50% !important;
}

lib-dynamic-UI .form-group .p-dropdown,
lib-dynamic-UI .form-group .p-multiselect,
lib-dynamic-UI .form-group .p-inputtext, lib-popup .form-group .p-dropdown,
lib-popup .form-group .p-multiselect,
lib-popup .form-group .p-inputtext {
  height: 40px !important;
}
lib-dynamic-UI .form-group .p-dropdown .p-multiselect-header,
lib-dynamic-UI .form-group .p-dropdown .p-multiselect-items .p-multiselect-item,
lib-dynamic-UI .form-group .p-multiselect .p-multiselect-header,
lib-dynamic-UI .form-group .p-multiselect .p-multiselect-items .p-multiselect-item,
lib-dynamic-UI .form-group .p-inputtext .p-multiselect-header,
lib-dynamic-UI .form-group .p-inputtext .p-multiselect-items .p-multiselect-item, lib-popup .form-group .p-dropdown .p-multiselect-header,
lib-popup .form-group .p-dropdown .p-multiselect-items .p-multiselect-item,
lib-popup .form-group .p-multiselect .p-multiselect-header,
lib-popup .form-group .p-multiselect .p-multiselect-items .p-multiselect-item,
lib-popup .form-group .p-inputtext .p-multiselect-header,
lib-popup .form-group .p-inputtext .p-multiselect-items .p-multiselect-item {
  padding: 0.75rem 0.5rem 0.75rem 0.75rem;
}
lib-dynamic-UI .form-group .p-dropdown .p-multiselect-filter.p-inputtext,
lib-dynamic-UI .form-group .p-multiselect .p-multiselect-filter.p-inputtext,
lib-dynamic-UI .form-group .p-inputtext .p-multiselect-filter.p-inputtext, lib-popup .form-group .p-dropdown .p-multiselect-filter.p-inputtext,
lib-popup .form-group .p-multiselect .p-multiselect-filter.p-inputtext,
lib-popup .form-group .p-inputtext .p-multiselect-filter.p-inputtext {
  width: 80% !important;
}
lib-dynamic-UI .p-accordion .p-accordion-content, lib-popup .p-accordion .p-accordion-content {
  padding: 0.5rem 1rem !important;
}
lib-dynamic-UI .p-accordion .p-accordion-header a, lib-popup .p-accordion .p-accordion-header a {
  height: 40px !important;
  margin-bottom: 2px;
}
lib-dynamic-UI .p-accordion .p-accordion-header a:focus, lib-popup .p-accordion .p-accordion-header a:focus {
  box-shadow: none !important;
}
lib-dynamic-UI .p-accordion .p-accordion-header a .error-message, lib-popup .p-accordion .p-accordion-header a .error-message {
  position: relative !important;
}
lib-dynamic-UI .p-accordion .p-accordion-toggle-icon, lib-popup .p-accordion .p-accordion-toggle-icon {
  margin-top: 2px !important;
}
lib-dynamic-UI .p-fileupload .p-fileupload-content, lib-popup .p-fileupload .p-fileupload-content {
  height: 162px;
  padding: 5px;
  padding-left: 0;
}
lib-dynamic-UI .p-fileupload .p-fileupload-files, lib-popup .p-fileupload .p-fileupload-files {
  float: right;
  overflow: auto;
  height: 150px;
  width: 50%;
}
lib-dynamic-UI .p-fileupload .p-fileupload-files .file-upload-section, lib-popup .p-fileupload .p-fileupload-files .file-upload-section {
  padding: 5px 0px !important;
}
lib-dynamic-UI .p-fileupload .p-fileupload-files .close-2, lib-popup .p-fileupload .p-fileupload-files .close-2 {
  padding: 0px 25px !important;
}
lib-dynamic-UI .p-fileupload .dragdrop-section, lib-popup .p-fileupload .dragdrop-section {
  padding-top: 10px !important;
}
lib-dynamic-UI .p-fileupload-buttonbar, lib-popup .p-fileupload-buttonbar {
  padding: 0.5rem 1rem !important;
  height: 55px !important;
}
lib-dynamic-UI .p-fileupload-buttonbar .p-button, lib-popup .p-fileupload-buttonbar .p-button {
  height: 38px !important;
}
lib-dynamic-UI .form-data .p-inputtext,
lib-dynamic-UI .form-data .p-multiselect-label,
lib-dynamic-UI .form-data .p-dropdown-label,
lib-dynamic-UI .form-data .p-autocomplete .p-autocomplete-input,
lib-dynamic-UI .form-data .p-multiselect-items,
lib-dynamic-UI .form-data .p-dropdown-items,
lib-dynamic-UI .form-data .p-autocomplete .p-autocomplete-items, lib-popup .form-data .p-inputtext,
lib-popup .form-data .p-multiselect-label,
lib-popup .form-data .p-dropdown-label,
lib-popup .form-data .p-autocomplete .p-autocomplete-input,
lib-popup .form-data .p-multiselect-items,
lib-popup .form-data .p-dropdown-items,
lib-popup .form-data .p-autocomplete .p-autocomplete-items {
  font-size: 1rem !important;
  font-family: "Arial regular";
  font-weight: normal;
}

lib-popup .form-data.msg, lib-open-in-popup .form-data.msg {
  margin-top: -5px !important;
  margin-bottom: 5px !important;
}
lib-popup .form-data.msg, lib-open-in-popup .form-data.msg {
  font-size: 0.75rem !important;
  font-family: "Open Sans", "Helvetica Neue", sans-serif !important;
}
lib-popup .form-label, lib-open-in-popup .form-label {
  font-size: 1rem !important;
  font-family: "Arial regular";
}
lib-popup .form-group .p-dropdown,
lib-popup .form-group .p-multiselect,
lib-popup .form-group .p-inputtext, lib-open-in-popup .form-group .p-dropdown,
lib-open-in-popup .form-group .p-multiselect,
lib-open-in-popup .form-group .p-inputtext {
  height: 40px !important;
}
lib-popup .form-group .p-dropdown .p-multiselect-header,
lib-popup .form-group .p-dropdown .p-multiselect-items .p-multiselect-item,
lib-popup .form-group .p-multiselect .p-multiselect-header,
lib-popup .form-group .p-multiselect .p-multiselect-items .p-multiselect-item,
lib-popup .form-group .p-inputtext .p-multiselect-header,
lib-popup .form-group .p-inputtext .p-multiselect-items .p-multiselect-item, lib-open-in-popup .form-group .p-dropdown .p-multiselect-header,
lib-open-in-popup .form-group .p-dropdown .p-multiselect-items .p-multiselect-item,
lib-open-in-popup .form-group .p-multiselect .p-multiselect-header,
lib-open-in-popup .form-group .p-multiselect .p-multiselect-items .p-multiselect-item,
lib-open-in-popup .form-group .p-inputtext .p-multiselect-header,
lib-open-in-popup .form-group .p-inputtext .p-multiselect-items .p-multiselect-item {
  padding: 0.75rem 0.5rem 0.75rem 0.75rem;
}
lib-popup .form-group .p-dropdown .p-multiselect-filter.p-inputtext,
lib-popup .form-group .p-multiselect .p-multiselect-filter.p-inputtext,
lib-popup .form-group .p-inputtext .p-multiselect-filter.p-inputtext, lib-open-in-popup .form-group .p-dropdown .p-multiselect-filter.p-inputtext,
lib-open-in-popup .form-group .p-multiselect .p-multiselect-filter.p-inputtext,
lib-open-in-popup .form-group .p-inputtext .p-multiselect-filter.p-inputtext {
  width: 100% !important;
}
lib-popup .form-data .p-inputtext,
lib-popup .form-data .p-multiselect-label,
lib-popup .form-data .p-dropdown-label,
lib-popup .form-data .p-autocomplete .p-autocomplete-input,
lib-popup .form-data .p-multiselect-items,
lib-popup .form-data .p-dropdown-items,
lib-popup .form-data .p-autocomplete .p-autocomplete-items, lib-open-in-popup .form-data .p-inputtext,
lib-open-in-popup .form-data .p-multiselect-label,
lib-open-in-popup .form-data .p-dropdown-label,
lib-open-in-popup .form-data .p-autocomplete .p-autocomplete-input,
lib-open-in-popup .form-data .p-multiselect-items,
lib-open-in-popup .form-data .p-dropdown-items,
lib-open-in-popup .form-data .p-autocomplete .p-autocomplete-items {
  font-size: 1rem !important;
  font-family: "Arial regular";
  font-weight: normal;
}

.crudDialog.p-dialog {
  width: 660px;
}
.crudDialog.p-dialog .form-group .p-dropdown,
.crudDialog.p-dialog .form-group .p-multiselect,
.crudDialog.p-dialog .form-group .p-inputtext {
  height: 40px !important;
}
.crudDialog.p-dialog .form-group .p-dropdown .p-multiselect-header,
.crudDialog.p-dialog .form-group .p-dropdown .p-multiselect-items .p-multiselect-item,
.crudDialog.p-dialog .form-group .p-multiselect .p-multiselect-header,
.crudDialog.p-dialog .form-group .p-multiselect .p-multiselect-items .p-multiselect-item,
.crudDialog.p-dialog .form-group .p-inputtext .p-multiselect-header,
.crudDialog.p-dialog .form-group .p-inputtext .p-multiselect-items .p-multiselect-item {
  padding: 0.75rem 0.5rem 0.75rem 0.75rem;
}
.crudDialog.p-dialog .form-group .p-dropdown .p-multiselect-filter.p-inputtext,
.crudDialog.p-dialog .form-group .p-multiselect .p-multiselect-filter.p-inputtext,
.crudDialog.p-dialog .form-group .p-inputtext .p-multiselect-filter.p-inputtext {
  width: 100% !important;
}
.crudDialog.p-dialog .p-dialog-title {
  font-size: 1rem !important;
  font-family: "Arial regular";
}
.crudDialog.p-dialog .form-data.msg {
  margin-top: -5px !important;
  margin-bottom: 5px !important;
}
.crudDialog.p-dialog .form-data.msg {
  font-size: 0.75rem !important;
  font-family: "Open Sans", "Helvetica Neue", sans-serif !important;
}
.crudDialog.p-dialog .form-label {
  font-size: 1rem !important;
  font-family: "Arial regular";
}

lib-fieldsets .form-group.input-group {
  display: flex !important;
  flex-wrap: wrap;
  align-items: flex-end !important;
}
lib-fieldsets .dropdown-content .iconClass {
  font-size: 16px;
  margin-top: 5px !important;
  margin-left: 3px;
}

app-text-box .dropdown {
  position: relative;
  display: inline-block;
  transition: 2s;
}
app-text-box .dropdown-content {
  display: none;
  position: absolute;
  z-index: 2;
  font-size: 1rem !important;
  font-family: "Arial regular" !important;
  font-weight: normal !important;
  transition-timing-function: ease-in-out;
  padding: 5px;
}
app-text-box .dropdown-content label {
  display: inline-flex;
  max-width: 95%;
  border-radius: 5px;
  border: 1px solid;
  padding: 3px 5px;
  margin: 5px;
  border: none !important;
}
app-text-box .dropdown-content span {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
app-text-box .dropdown-content .iconClass {
  font-size: 16px;
  margin-top: 3px;
  margin-left: 3px;
}
app-text-box .flex-group {
  display: flex;
  align-content: stretch;
}
app-text-box .flex-group > input {
  flex: 1 0 auto;
}
app-text-box .flex-group-addon {
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  padding: 0.5em 1em;
  margin-left: -52px;
  border: none !important;
}

lib-date .p-button {
  margin-right: 0px !important;
}
lib-date .p-button :focus {
  border: none !important;
}
lib-date .p-button .pi {
  font-size: 24px !important;
}
lib-date .ui-inputtext:disabled,
lib-date .p-inputtext:disabled {
  opacity: 1 !important;
}
lib-date .field-disable {
  cursor: not-allowed;
  pointer-events: none !important;
}
lib-date .form-data {
  font-size: 1rem !important;
  font-family: "Arial regular";
  font-weight: normal;
}
lib-date .form-data .p-calendar .p-inputtext {
  font-size: 1rem !important;
  font-family: "Arial regular";
  font-weight: normal;
}
lib-date .p-datepicker .p-datepicker-header {
  padding: 0px !important;
}
lib-date .p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month {
  padding: 0px !important;
}
lib-date .p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-year {
  padding: 0px !important;
}
lib-date .ui-calendar .ui-datepicker,
lib-date .p-calendar .p-datepicker {
  padding: 3px !important;
  width: 16em !important;
  z-index: 99999 !important;
}
lib-date .ui-calendar .ui-datepicker table,
lib-date .p-calendar .p-datepicker table {
  font-size: 12px !important;
}
lib-date .ui-calendar .ui-datepicker table td,
lib-date .p-calendar .p-datepicker table td {
  padding: 3px 0px !important;
}
lib-date .ui-calendar .ui-datepicker table td Span,
lib-date .ui-calendar .ui-datepicker table td a,
lib-date .p-calendar .p-datepicker table td Span,
lib-date .p-calendar .p-datepicker table td a {
  width: 25px;
  padding: 4px 3px !important;
}
lib-date .ui-calendar .ui-datepicker .ui-button-secondary.ui-button,
lib-date .ui-calendar .ui-datepicker .p-button-secondary.p-button,
lib-date .p-calendar .p-datepicker .ui-button-secondary.ui-button,
lib-date .p-calendar .p-datepicker .p-button-secondary.p-button {
  font-size: 12px !important;
}
lib-date .user-input-field .label-error {
  border: 0px !important;
  border-color: none !important;
}
lib-date .date-filter {
  position: relative;
}
lib-date .date-filter .dropdown-menu {
  width: 219px;
  margin-left: 0px;
}
lib-date .transaction-filter {
  position: relative;
}
lib-date .transaction-filter .date-input-filter {
  position: relative;
  cursor: pointer;
}
lib-date .transaction-filter .date-input-filter input {
  display: block;
  border: 1px solid #cccccc !important;
  border-radius: 5px;
  color: #333333 !important;
  padding: 8px;
  height: 40px !important;
}
lib-date .transaction-filter .date-input-filter p {
  position: absolute;
  top: 10px;
  left: 10px;
  width: 80%;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
lib-date .transaction-filter .date-input-filter .filter-count {
  display: inline-block;
  vertical-align: text-bottom;
  position: absolute;
  top: 10px;
  right: 10px;
  margin-right: 22px;
}
lib-date .transaction-filter .date-input-filter .filter-count span {
  border-radius: 50%;
  font-size: 77%;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 1px;
  text-align: center;
  height: 21px;
  width: 21px;
}
lib-date .transaction-filter .date-input-filter img {
  position: absolute;
  top: 12px;
  right: 5px;
}
lib-date .transaction-filter .transaction-dropdown {
  position: absolute;
  z-index: 1001;
  padding-top: 6px;
  border-radius: 5px;
  min-width: max-content !important;
  width: 100% !important;
}
lib-date .transaction-filter .transaction-dropdown .filter-actions-title {
  margin-left: 5px;
}
lib-date .transaction-filter .transaction-dropdown .row .borderright {
  padding-bottom: 8px !important;
}
lib-date .transaction-filter .transaction-dropdown .row .borderright .custom-dates {
  margin-left: 4px !important;
}
lib-date .transaction-filter .transaction-dropdown .row .borderright .transaction-dates {
  display: block;
  padding: 6px 4px;
  white-space: nowrap;
}
lib-date .transaction-filter .transaction-dropdown .transaction-filter-footer {
  float: right;
  padding-bottom: 4px;
  margin-top: -4px;
}
lib-date .transaction-filter .transaction-dropdown .transaction-filter-footer .btn {
  padding: 3px 10px !important;
  margin-right: 12px;
}
lib-date .filter-actions {
  display: flex;
  flex-direction: column;
  white-space: nowrap;
  margin-bottom: 10px;
}
lib-date .dropdown-divider {
  margin: 0px !important;
  padding: 4px !important;
}
lib-date .field-width {
  justify-content: space-between !important;
}
lib-date .field-width input {
  width: 100% !important;
}
lib-date .field-width input .p-calendar {
  border: 1px solid !important;
  border-radius: 5px !important;
}
lib-date .field-width input .p-calendar .p-inputtext {
  display: inline-block !important;
  height: 40px !important;
  padding: 0.25em !important;
  border: none !important;
}
lib-date .p-calendar {
  border: 1px solid !important;
  border-radius: 5px !important;
}
lib-date .p-datepicker .p-datepicker-buttonbar {
  padding: 0px !important;
}
lib-date .p-datepicker .p-datepicker-buttonbar .p-button {
  padding: 0.35em 0.75em !important;
}
lib-date .p-datepicker table {
  margin: 0.25em;
}
lib-date .p-datepicker table td > span {
  height: 2em !important;
}
lib-date .p-datepicker table th {
  padding: 0.25em 0.5em !important;
}
lib-date .p-datepicker .p-datepicker-header {
  padding: 0.25em 0.5em !important;
}
lib-date .icon-position {
  margin-left: 2px !important;
  margin-top: 1px !important;
}

lib-dynamic-UI .navigator {
  float: left !important;
  width: 20% !important;
  position: fixed !important;
}
lib-dynamic-UI .navigator .p-tree {
  width: 90% !important;
  padding: 5px !important;
  border-radius: 0px !important;
  font-family: "Arial regular" !important;
  font-size: 0.875rem !important;
}
lib-dynamic-UI .navigator .p-tree .p-tree-container {
  overflow: auto !important;
  height: 25em !important;
}
lib-dynamic-UI .navigator .p-tree .p-tree-container .p-treenode-content {
  height: 2rem;
}
lib-dynamic-UI .navigator .p-tree .p-tree-container .p-treenode-content span .row {
  margin-left: -1em !important;
  line-height: normal !important;
  width: max-content !important;
}
lib-dynamic-UI .navigator .p-tree .p-tree-container .p-tree-toggler {
  width: 1em !important;
  box-shadow: none !important;
}
lib-dynamic-UI .navigator .p-tree .p-tree-filter-container {
  padding: 5px !important;
}
lib-dynamic-UI .navigator .p-tree .p-treenode-label {
  padding: 5px !important;
  padding-left: 10px !important;
  flex-basis: 100% !important;
}
lib-dynamic-UI .navigator ::-webkit-scrollbar {
  width: 8px !important;
  height: 8px !important;
}
lib-dynamic-UI .navigator ::-webkit-scrollbar-thumb {
  border-radius: 5px !important;
}
lib-dynamic-UI .navigator ::-webkit-scrollbar-corner {
  background-color: none !important;
}
lib-dynamic-UI .NavigatorSplit {
  width: 80% !important;
  margin-left: 20% !important;
}
lib-dynamic-UI lib-tree .p-tree {
  width: 100% !important;
  padding: 0px !important;
  border-radius: 0px !important;
  font-family: "Arial regular" !important;
  font-size: 0.875rem !important;
}
lib-dynamic-UI lib-tree .p-tree .p-tree-container {
  overflow: auto !important;
  height: 25em !important;
}
lib-dynamic-UI lib-tree .p-tree .p-tree-container .p-treenode-content {
  height: 2rem;
}
lib-dynamic-UI lib-tree .p-tree .p-tree-container .p-treenode-content span .row {
  margin-left: -1em !important;
  line-height: normal !important;
  width: max-content !important;
}
lib-dynamic-UI lib-tree .p-tree .p-tree-container .p-tree-toggler {
  width: 1em !important;
  box-shadow: none !important;
}
lib-dynamic-UI lib-tree .p-tree .p-tree-filter-container {
  padding: 5px !important;
}
lib-dynamic-UI lib-tree .p-tree .p-treenode-label {
  padding: 5px !important;
  padding-left: 0px !important;
  flex-basis: 100% !important;
}
lib-dynamic-UI lib-tree ::-webkit-scrollbar {
  width: 8px !important;
  height: 8px !important;
}
lib-dynamic-UI lib-tree ::-webkit-scrollbar-thumb {
  border-radius: 5px !important;
}
lib-dynamic-UI lib-tree ::-webkit-scrollbar-corner {
  background-color: none !important;
}
lib-dynamic-UI lib-tree .p-treenode-label {
  padding: 5px !important;
  padding-left: 10px !important;
  flex-basis: 100% !important;
}

lib-dynamic-UI .field-width .p-dropdown,
lib-dynamic-UI .field-width .p-multiselect,
lib-dynamic-UI .field-width .p-calendar,
lib-dynamic-UI .field-width .p-autocomplete,
lib-popup .field-width .p-dropdown,
lib-popup .field-width .p-multiselect,
lib-popup .field-width .p-calendar,
lib-popup .field-width .p-autocomplete, lib-open-in-popup .field-width .p-dropdown,
lib-open-in-popup .field-width .p-multiselect,
lib-open-in-popup .field-width .p-calendar,
lib-open-in-popup .field-width .p-autocomplete,
.crudDialog.ui-dialog .field-width .p-dropdown,
.crudDialog.ui-dialog .field-width .p-multiselect,
.crudDialog.ui-dialog .field-width .p-calendar,
.crudDialog.ui-dialog .field-width .p-autocomplete,
.crudDialog.p-dialog .field-width .p-dropdown,
.crudDialog.p-dialog .field-width .p-multiselect,
.crudDialog.p-dialog .field-width .p-calendar,
.crudDialog.p-dialog .field-width .p-autocomplete {
  display: flex !important;
  width: inherit;
}
lib-dynamic-UI .field-width .p-dropdown input,
lib-dynamic-UI .field-width .p-dropdown .p-dropdown-panel,
lib-dynamic-UI .field-width .p-dropdown .p-multiselect-panel,
lib-dynamic-UI .field-width .p-dropdown .p-multiselect-token,
lib-dynamic-UI .field-width .p-dropdown .p-multiselect-token-label,
lib-dynamic-UI .field-width .p-multiselect input,
lib-dynamic-UI .field-width .p-multiselect .p-dropdown-panel,
lib-dynamic-UI .field-width .p-multiselect .p-multiselect-panel,
lib-dynamic-UI .field-width .p-multiselect .p-multiselect-token,
lib-dynamic-UI .field-width .p-multiselect .p-multiselect-token-label,
lib-dynamic-UI .field-width .p-calendar input,
lib-dynamic-UI .field-width .p-calendar .p-dropdown-panel,
lib-dynamic-UI .field-width .p-calendar .p-multiselect-panel,
lib-dynamic-UI .field-width .p-calendar .p-multiselect-token,
lib-dynamic-UI .field-width .p-calendar .p-multiselect-token-label,
lib-dynamic-UI .field-width .p-autocomplete input,
lib-dynamic-UI .field-width .p-autocomplete .p-dropdown-panel,
lib-dynamic-UI .field-width .p-autocomplete .p-multiselect-panel,
lib-dynamic-UI .field-width .p-autocomplete .p-multiselect-token,
lib-dynamic-UI .field-width .p-autocomplete .p-multiselect-token-label,
lib-popup .field-width .p-dropdown input,
lib-popup .field-width .p-dropdown .p-dropdown-panel,
lib-popup .field-width .p-dropdown .p-multiselect-panel,
lib-popup .field-width .p-dropdown .p-multiselect-token,
lib-popup .field-width .p-dropdown .p-multiselect-token-label,
lib-popup .field-width .p-multiselect input,
lib-popup .field-width .p-multiselect .p-dropdown-panel,
lib-popup .field-width .p-multiselect .p-multiselect-panel,
lib-popup .field-width .p-multiselect .p-multiselect-token,
lib-popup .field-width .p-multiselect .p-multiselect-token-label,
lib-popup .field-width .p-calendar input,
lib-popup .field-width .p-calendar .p-dropdown-panel,
lib-popup .field-width .p-calendar .p-multiselect-panel,
lib-popup .field-width .p-calendar .p-multiselect-token,
lib-popup .field-width .p-calendar .p-multiselect-token-label,
lib-popup .field-width .p-autocomplete input,
lib-popup .field-width .p-autocomplete .p-dropdown-panel,
lib-popup .field-width .p-autocomplete .p-multiselect-panel,
lib-popup .field-width .p-autocomplete .p-multiselect-token,
lib-popup .field-width .p-autocomplete .p-multiselect-token-label, lib-open-in-popup .field-width .p-dropdown input,
lib-open-in-popup .field-width .p-dropdown .p-dropdown-panel,
lib-open-in-popup .field-width .p-dropdown .p-multiselect-panel,
lib-open-in-popup .field-width .p-dropdown .p-multiselect-token,
lib-open-in-popup .field-width .p-dropdown .p-multiselect-token-label,
lib-open-in-popup .field-width .p-multiselect input,
lib-open-in-popup .field-width .p-multiselect .p-dropdown-panel,
lib-open-in-popup .field-width .p-multiselect .p-multiselect-panel,
lib-open-in-popup .field-width .p-multiselect .p-multiselect-token,
lib-open-in-popup .field-width .p-multiselect .p-multiselect-token-label,
lib-open-in-popup .field-width .p-calendar input,
lib-open-in-popup .field-width .p-calendar .p-dropdown-panel,
lib-open-in-popup .field-width .p-calendar .p-multiselect-panel,
lib-open-in-popup .field-width .p-calendar .p-multiselect-token,
lib-open-in-popup .field-width .p-calendar .p-multiselect-token-label,
lib-open-in-popup .field-width .p-autocomplete input,
lib-open-in-popup .field-width .p-autocomplete .p-dropdown-panel,
lib-open-in-popup .field-width .p-autocomplete .p-multiselect-panel,
lib-open-in-popup .field-width .p-autocomplete .p-multiselect-token,
lib-open-in-popup .field-width .p-autocomplete .p-multiselect-token-label,
.crudDialog.ui-dialog .field-width .p-dropdown input,
.crudDialog.ui-dialog .field-width .p-dropdown .p-dropdown-panel,
.crudDialog.ui-dialog .field-width .p-dropdown .p-multiselect-panel,
.crudDialog.ui-dialog .field-width .p-dropdown .p-multiselect-token,
.crudDialog.ui-dialog .field-width .p-dropdown .p-multiselect-token-label,
.crudDialog.ui-dialog .field-width .p-multiselect input,
.crudDialog.ui-dialog .field-width .p-multiselect .p-dropdown-panel,
.crudDialog.ui-dialog .field-width .p-multiselect .p-multiselect-panel,
.crudDialog.ui-dialog .field-width .p-multiselect .p-multiselect-token,
.crudDialog.ui-dialog .field-width .p-multiselect .p-multiselect-token-label,
.crudDialog.ui-dialog .field-width .p-calendar input,
.crudDialog.ui-dialog .field-width .p-calendar .p-dropdown-panel,
.crudDialog.ui-dialog .field-width .p-calendar .p-multiselect-panel,
.crudDialog.ui-dialog .field-width .p-calendar .p-multiselect-token,
.crudDialog.ui-dialog .field-width .p-calendar .p-multiselect-token-label,
.crudDialog.ui-dialog .field-width .p-autocomplete input,
.crudDialog.ui-dialog .field-width .p-autocomplete .p-dropdown-panel,
.crudDialog.ui-dialog .field-width .p-autocomplete .p-multiselect-panel,
.crudDialog.ui-dialog .field-width .p-autocomplete .p-multiselect-token,
.crudDialog.ui-dialog .field-width .p-autocomplete .p-multiselect-token-label,
.crudDialog.p-dialog .field-width .p-dropdown input,
.crudDialog.p-dialog .field-width .p-dropdown .p-dropdown-panel,
.crudDialog.p-dialog .field-width .p-dropdown .p-multiselect-panel,
.crudDialog.p-dialog .field-width .p-dropdown .p-multiselect-token,
.crudDialog.p-dialog .field-width .p-dropdown .p-multiselect-token-label,
.crudDialog.p-dialog .field-width .p-multiselect input,
.crudDialog.p-dialog .field-width .p-multiselect .p-dropdown-panel,
.crudDialog.p-dialog .field-width .p-multiselect .p-multiselect-panel,
.crudDialog.p-dialog .field-width .p-multiselect .p-multiselect-token,
.crudDialog.p-dialog .field-width .p-multiselect .p-multiselect-token-label,
.crudDialog.p-dialog .field-width .p-calendar input,
.crudDialog.p-dialog .field-width .p-calendar .p-dropdown-panel,
.crudDialog.p-dialog .field-width .p-calendar .p-multiselect-panel,
.crudDialog.p-dialog .field-width .p-calendar .p-multiselect-token,
.crudDialog.p-dialog .field-width .p-calendar .p-multiselect-token-label,
.crudDialog.p-dialog .field-width .p-autocomplete input,
.crudDialog.p-dialog .field-width .p-autocomplete .p-dropdown-panel,
.crudDialog.p-dialog .field-width .p-autocomplete .p-multiselect-panel,
.crudDialog.p-dialog .field-width .p-autocomplete .p-multiselect-token,
.crudDialog.p-dialog .field-width .p-autocomplete .p-multiselect-token-label {
  width: 100% !important;
}
lib-dynamic-UI .input-group > .form-control,
lib-popup .input-group > .form-control, lib-open-in-popup .input-group > .form-control,
.crudDialog.ui-dialog .input-group > .form-control,
.crudDialog.p-dialog .input-group > .form-control {
  width: 15.8em;
}
lib-dynamic-UI .operator_position input,
lib-dynamic-UI .operator_position .ui-multiselect-label,
lib-dynamic-UI .operator_position .ui-dropdown-label,
lib-dynamic-UI .operator_position .p-inputtext,
lib-dynamic-UI .operator_position .p-multiselect-label,
lib-dynamic-UI .operator_position .p-dropdown-label,
lib-popup .operator_position input,
lib-popup .operator_position .ui-multiselect-label,
lib-popup .operator_position .ui-dropdown-label,
lib-popup .operator_position .p-inputtext,
lib-popup .operator_position .p-multiselect-label,
lib-popup .operator_position .p-dropdown-label, lib-open-in-popup .operator_position input,
lib-open-in-popup .operator_position .ui-multiselect-label,
lib-open-in-popup .operator_position .ui-dropdown-label,
lib-open-in-popup .operator_position .p-inputtext,
lib-open-in-popup .operator_position .p-multiselect-label,
lib-open-in-popup .operator_position .p-dropdown-label,
.crudDialog.ui-dialog .operator_position input,
.crudDialog.ui-dialog .operator_position .ui-multiselect-label,
.crudDialog.ui-dialog .operator_position .ui-dropdown-label,
.crudDialog.ui-dialog .operator_position .p-inputtext,
.crudDialog.ui-dialog .operator_position .p-multiselect-label,
.crudDialog.ui-dialog .operator_position .p-dropdown-label,
.crudDialog.p-dialog .operator_position input,
.crudDialog.p-dialog .operator_position .ui-multiselect-label,
.crudDialog.p-dialog .operator_position .ui-dropdown-label,
.crudDialog.p-dialog .operator_position .p-inputtext,
.crudDialog.p-dialog .operator_position .p-multiselect-label,
.crudDialog.p-dialog .operator_position .p-dropdown-label {
  padding-left: 3em !important;
}
lib-dynamic-UI .tooltip,
lib-popup .tooltip, lib-open-in-popup .tooltip,
.crudDialog.ui-dialog .tooltip,
.crudDialog.p-dialog .tooltip {
  min-width: 9.5rem !important;
}
lib-dynamic-UI .tooltip .tooltip-inner,
lib-popup .tooltip .tooltip-inner, lib-open-in-popup .tooltip .tooltip-inner,
.crudDialog.ui-dialog .tooltip .tooltip-inner,
.crudDialog.p-dialog .tooltip .tooltip-inner {
  max-height: 20rem;
}

lib-multiselect .btnclear {
  position: relative;
  z-index: 999 !important;
  float: right !important;
  margin-left: 5px !important;
  height: 30px !important;
  padding: 5px 2px !important;
}
lib-multiselect .btnclear .p-button-text {
  display: none !important;
}

lib-blocks .dropdown-content .iconClass {
  font-size: 16px;
  margin-top: 5px !important;
}

lib-dropdown .ui-dropdown.ui-dropdown-clearable .ui-dropdown-label {
  text-overflow: ellipsis;
  overflow: hidden;
  padding-top: 3px;
}
lib-dropdown .ng-trigger.ng-trigger-overlayAnimation.ui-dropdown-panel.ui-widget.ui-widget-content.ui-corner-all.ui-shadow {
  z-index: 1060 !important;
}
lib-dropdown .custom-dropdown .ui-dropdown-items {
  position: relative;
}
lib-dropdown .custom-dropdown .ui-dropdown-items-wrapper {
  width: 250px !important;
  height: 210px !important;
  max-height: 210px !important;
}
lib-dropdown .custom-dropdown .ui-calendar .ui-datepicker {
  position: fixed !important;
  margin-left: 236px !important;
}
lib-dropdown .custom-dropdown .ui-calendar .ui-datepicker table td {
  padding: 0.1em !important;
}
lib-dropdown .custom-dropdown .ui-calendar .ui-datepicker table td > a {
  padding: 0.3em !important;
}
lib-dropdown .custom-dropdown .ui-calendar .ui-datepicker table td > span {
  padding: 0.3em !important;
}
lib-dropdown .custom-dropdown .ui-calendar .ui-datepicker table {
  margin: 0 !important;
}

lib-fieldsets .ui-dropdown.ui-dropdown-clearable .ui-dropdown-label {
  text-overflow: ellipsis;
  overflow: hidden;
  padding-top: 3px;
}
lib-fieldsets .form-group.input-group {
  display: flex !important;
  flex-wrap: wrap;
  align-items: flex-end !important;
}
lib-fieldsets .dropdown-content .iconClass {
  font-size: 16px;
  margin-top: 5px !important;
}

lib-operator .tooltip {
  width: 5em !important;
  left: 20px !important;
}

lib-popup .ui-dropdown.ui-dropdown-clearable .ui-dropdown-label, lib-open-in-popup .ui-dropdown.ui-dropdown-clearable .ui-dropdown-label {
  text-overflow: ellipsis;
  overflow: hidden;
  padding-top: 3px;
}
lib-popup .modal-footer, lib-open-in-popup .modal-footer {
  padding: 0 !important;
  height: 60px !important;
}
lib-popup .modal-footer .form-group, lib-open-in-popup .modal-footer .form-group {
  margin-bottom: 0;
  padding: 5px !important;
}
lib-popup .modal-footer .form-group button, lib-open-in-popup .modal-footer .form-group button {
  margin: 0;
}
lib-popup .form-data.msg, lib-open-in-popup .form-data.msg {
  margin-bottom: 5px !important;
}
lib-popup .title, lib-open-in-popup .title {
  font-size: 1.125rem !important;
  font-family: "Arial regular";
  font-weight: bold;
}
lib-popup .form-label, lib-open-in-popup .form-label {
  font-size: 1rem !important;
  font-family: "Arial regular";
}
lib-popup .form-data.msg, lib-open-in-popup .form-data.msg {
  font-size: 0.75rem !important;
  font-family: "Open Sans", "Helvetica Neue", sans-serif !important;
}
lib-popup .form-data, lib-open-in-popup .form-data {
  font-size: 1rem !important;
  font-family: "Arial regular";
  font-weight: normal;
}
lib-popup .form-data .ui-multiselect-label,
lib-popup .form-data .ui-dropdown-label,
lib-popup .form-data .ui-autocomplete .ui-autocomplete-input,
lib-popup .form-data .ui-multiselect-items,
lib-popup .form-data .ui-dropdown-items,
lib-popup .form-data .ui-autocomplete .ui-autocomplete-items, lib-open-in-popup .form-data .ui-multiselect-label,
lib-open-in-popup .form-data .ui-dropdown-label,
lib-open-in-popup .form-data .ui-autocomplete .ui-autocomplete-input,
lib-open-in-popup .form-data .ui-multiselect-items,
lib-open-in-popup .form-data .ui-dropdown-items,
lib-open-in-popup .form-data .ui-autocomplete .ui-autocomplete-items {
  font-size: 1rem !important;
  font-family: "Arial regular";
  font-weight: normal;
}
lib-popup .form-label, lib-open-in-popup .form-label {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
}
lib-popup .row.m-4, lib-open-in-popup .row.m-4 {
  margin-top: 10px !important;
  display: flex;
  align-items: flex-end;
}
lib-popup button.p-ripple.p-element.p-multiselect-close.p-link, lib-open-in-popup button.p-ripple.p-element.p-multiselect-close.p-link {
  display: none;
}
lib-popup span.p-multiselect-filter-icon, lib-open-in-popup span.p-multiselect-filter-icon {
  right: auto;
  position: absolute;
  left: 54%;
}
lib-popup input.p-multiselect-filter.p-inputtext.p-component, lib-open-in-popup input.p-multiselect-filter.p-inputtext.p-component {
  width: 65%;
}
lib-popup .ng-trigger.ng-trigger-overlayAnimation.p-multiselect-panel.p-component, lib-open-in-popup .ng-trigger.ng-trigger-overlayAnimation.p-multiselect-panel.p-component {
  width: 253px;
}
lib-popup .table-form, lib-open-in-popup .table-form {
  margin-right: 0 !important;
}
lib-popup .dropdown-content .iconClass, lib-open-in-popup .dropdown-content .iconClass {
  font-size: 16px;
  margin-top: 5px !important;
}

.p-steps {
  width: 100%;
}

.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: none !important;
}

lib-stages {
  width: 100%;
}
lib-stages a {
  text-decoration: none !important;
}
lib-stages .p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link {
  border: 0 !important;
  border-bottom: 4px solid #6400aa !important;
}
lib-stages .p-tabview .p-tabview-nav li:not(.p-highlight) .p-tabview-nav-link {
  border: 0;
}
lib-stages .p-tabview .p-tabview-nav li .p-tabview-nav-link:not(.p-disabled):focus {
  box-shadow: none;
}

.ql-disabled .ql-editor {
  background-color: #e9ecef !important;
}

lib-dropdown lib-operator .icon-position, lib-autosuggest lib-operator .icon-position {
  margin-top: -3px !important;
  margin-left: -7px !important;
}

.p-datatable-header .buttnsposition1 p-dropdown .ng-trigger-overlayAnimation.p-dropdown-panel {
  width: unset;
  max-width: 252px;
}

.fieldC {
  flex-wrap: wrap;
  flex-basis: 100%;
  margin-bottom: 0 !important;
}

.cke_toolbar_break {
  display: unset !important;
}

.label-error .editor-content, .label-error .editor-toolbar {
  border-color: #d80c0c !important;
}

.p-multiselect-items-wrapper .p-multiselect-item-group {
  padding: 0 !important;
  padding-right: 0.2rem !important;
}

.stickGroup .p-multiselect-item-group {
  position: sticky;
  top: 0;
  z-index: 1;
}
.stickGroup .p-multiselect-items {
  padding-top: 0 !important;
}

.CodeMirror {
  height: 100% !important;
}

.CodeMirror-scroll .CodeMirror-gutters .CodeMirror-gutter.CodeMirror-linenumbers {
  width: 5px !important;
}

.CodeMirror-gutters, .CodeMirror {
  background-color: rgb(45, 44, 44);
  color: #e9ecef;
  border-right-color: rgb(96, 94, 94);
}

.CodeMirror-cursor {
  border-left-color: #e9ecef;
}

lib-section .regular-section lib-table .recordsTableForm, lib-section .regular-section .popup-body lib-table .recordsTableForm {
  border: none;
}

lib-table .recordsTable .p-datatable-header .tableFileUpload .p-fileupload-content {
  padding: 0;
}
lib-table .recordsTable .p-datatable-header .tableFileUpload .p-fileupload-content .p-progressbar {
  width: 0;
}

.drop-down-custom-table {
  width: auto !important;
}

.p-tree-node-label {
  width: 100%;
}

lib-tree {
  flex-basis: 100%;
}

.ui-tree > .ui-tree-container > p-treenode:before {
  display: none !important;
}

.p-tree > .p-tree-container > p-treenode:before {
  display: none !important;
}

ul.p-tree-container {
  margin: 0;
  padding: 0;
  list-style: none;
}

ul.p-tree-container p-treenode {
  margin: 0;
  padding: 0 0 0 1em;
  line-height: 17px;
  position: relative;
  display: list-item;
}

ul.p-tree-container ul {
  margin-left: 1em;
  position: relative;
}

ul.p-tree-container ul:before {
  content: "";
  display: block;
  width: 0;
  position: absolute;
  top: -4px;
  bottom: 0;
  left: 0;
  border-left: 1px solid;
}

p-treenode:before {
  content: "";
  display: block;
  width: 16px;
  height: 0;
  border-top: 1px solid;
  margin-top: -1px;
  position: absolute;
  top: 15px;
  left: 0;
}

ul.p-tree-container ul p-treenode:last-child:before {
  background: #fff;
  height: auto;
  top: 15px;
  bottom: 0;
}

.p-tree .p-treenode-children {
  padding: 0 0 0 0 !important;
  margin: 0 0 0 15px !important;
}

lib-tree .p-tree {
  border: none;
  background: #ffffff;
  color: #212529;
  padding: 1.25rem;
  border-radius: 4px;
  margin: 4px;
}
lib-tree .p-tree .p-tree-container .p-treenode {
  padding: 0px;
}
lib-tree .p-tree .p-tree-container .p-treenode .p-treenode-content:focus {
  box-shadow: none;
}

.hr-parent {
  display: flex;
  align-items: center;
  width: 100%;
  margin: 10px 0;
}

.hr-child {
  flex: 1;
  border-top: 2px solid rgb(168, 164, 164);
}

.hr-displayname {
  padding: 0 10px;
  color: rgb(168, 164, 164);
  white-space: nowrap;
}

.hr-tree {
  width: 100%;
  border-top: 1px solid rgb(168, 164, 164);
}

/* BASICS */
.CodeMirror {
  /* Set height, width, borders, and global font properties here */
  font-family: monospace;
  height: 300px;
  color: black;
  direction: ltr;
}

/* PADDING */
.CodeMirror-lines {
  padding: 4px 0; /* Vertical padding around content */
}

.CodeMirror pre.CodeMirror-line,
.CodeMirror pre.CodeMirror-line-like {
  padding: 0 4px; /* Horizontal padding of content */
}

.CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler {
  background-color: white; /* The little square between H and V scrollbars */
}

/* GUTTER */
.CodeMirror-gutters {
  border-right: 1px solid #ddd;
  background-color: #f7f7f7;
  white-space: nowrap;
}

.CodeMirror-linenumber {
  padding: 0 3px 0 5px;
  min-width: 20px;
  text-align: right;
  color: #999;
  white-space: nowrap;
}

.CodeMirror-guttermarker {
  color: black;
}

.CodeMirror-guttermarker-subtle {
  color: #999;
}

/* CURSOR */
.CodeMirror-cursor {
  border-left: 1px solid black;
  border-right: none;
  width: 0;
}

/* Shown when moving in bi-directional text */
.CodeMirror div.CodeMirror-secondarycursor {
  border-left: 1px solid silver;
}

.cm-fat-cursor .CodeMirror-cursor {
  width: auto;
  border: 0 !important;
  background: #7e7;
}

.cm-fat-cursor div.CodeMirror-cursors {
  z-index: 1;
}

.cm-fat-cursor .CodeMirror-line::selection,
.cm-fat-cursor .CodeMirror-line > span::selection,
.cm-fat-cursor .CodeMirror-line > span > span::selection {
  background: transparent;
}

.cm-fat-cursor .CodeMirror-line::-moz-selection,
.cm-fat-cursor .CodeMirror-line > span::-moz-selection,
.cm-fat-cursor .CodeMirror-line > span > span::-moz-selection {
  background: transparent;
}

.cm-fat-cursor {
  caret-color: transparent;
}
@keyframes blink {
  50% {
    background-color: transparent;
  }
}
/* Can style cursor different in overwrite (non-insert) mode */
.cm-tab {
  display: inline-block;
  text-decoration: inherit;
}

.CodeMirror-rulers {
  position: absolute;
  left: 0;
  right: 0;
  top: -50px;
  bottom: 0;
  overflow: hidden;
}

.CodeMirror-ruler {
  border-left: 1px solid #ccc;
  top: 0;
  bottom: 0;
  position: absolute;
}

/* DEFAULT THEME */
.cm-s-default .cm-header {
  color: blue;
}

.cm-s-default .cm-quote {
  color: #090;
}

.cm-negative {
  color: #d44;
}

.cm-positive {
  color: #292;
}

.cm-header, .cm-strong {
  font-weight: bold;
}

.cm-em {
  font-style: italic;
}

.cm-link {
  text-decoration: underline;
}

.cm-strikethrough {
  text-decoration: line-through;
}

.cm-s-default .cm-keyword {
  color: #708;
}

.cm-s-default .cm-atom {
  color: #219;
}

.cm-s-default .cm-number {
  color: #164;
}

.cm-s-default .cm-def {
  color: #00f;
}

.cm-s-default .cm-variable-2 {
  color: #05a;
}

.cm-s-default .cm-variable-3, .cm-s-default .cm-type {
  color: #085;
}

.cm-s-default .cm-comment {
  color: #a50;
}

.cm-s-default .cm-string {
  color: #a11;
}

.cm-s-default .cm-string-2 {
  color: #f50;
}

.cm-s-default .cm-meta {
  color: #555;
}

.cm-s-default .cm-qualifier {
  color: #555;
}

.cm-s-default .cm-builtin {
  color: #30a;
}

.cm-s-default .cm-bracket {
  color: #997;
}

.cm-s-default .cm-tag {
  color: #170;
}

.cm-s-default .cm-attribute {
  color: #00c;
}

.cm-s-default .cm-hr {
  color: #999;
}

.cm-s-default .cm-link {
  color: #00c;
}

.cm-s-default .cm-error {
  color: #f00;
}

.cm-invalidchar {
  color: #f00;
}

.CodeMirror-composing {
  border-bottom: 2px solid;
}

/* Default styles for common addons */
div.CodeMirror span.CodeMirror-matchingbracket {
  color: #0b0;
}

div.CodeMirror span.CodeMirror-nonmatchingbracket {
  color: #a22;
}

.CodeMirror-matchingtag {
  background: rgba(255, 150, 0, 0.3);
}

.CodeMirror-activeline-background {
  background: #e8f2ff;
}

/* STOP */
/* The rest of this file contains styles related to the mechanics of
   the editor. You probably shouldn't touch them. */
.CodeMirror {
  position: relative;
  overflow: hidden;
  background: white;
}

.CodeMirror-scroll {
  overflow: scroll !important; /* Things will break if this is overridden */
  /* 50px is the magic margin used to hide the element's real scrollbars */
  /* See overflow: hidden in .CodeMirror */
  margin-bottom: -50px;
  margin-right: -50px;
  padding-bottom: 50px;
  height: 100%;
  outline: none; /* Prevent dragging from highlighting the element */
  position: relative;
  z-index: 0;
}

.CodeMirror-sizer {
  position: relative;
  border-right: 50px solid transparent;
}

/* The fake, visible scrollbars. Used to force redraw during scrolling
   before actual scrolling happens, thus preventing shaking and
   flickering artifacts. */
.CodeMirror-vscrollbar, .CodeMirror-hscrollbar, .CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler {
  position: absolute;
  z-index: 6;
  display: none;
  outline: none;
}

.CodeMirror-vscrollbar {
  right: 0;
  top: 0;
  overflow-x: hidden;
  overflow-y: scroll;
}

.CodeMirror-hscrollbar {
  bottom: 0;
  left: 0;
  overflow-y: hidden;
  overflow-x: scroll;
}

.CodeMirror-scrollbar-filler {
  right: 0;
  bottom: 0;
}

.CodeMirror-gutter-filler {
  left: 0;
  bottom: 0;
}

.CodeMirror-gutters {
  position: absolute;
  left: 0;
  top: 0;
  min-height: 100%;
  z-index: 3;
}

.CodeMirror-gutter {
  white-space: normal;
  height: 100%;
  display: inline-block;
  vertical-align: top;
  margin-bottom: -50px;
}

.CodeMirror-gutter-wrapper {
  position: absolute;
  z-index: 4;
  background: none !important;
  border: none !important;
}

.CodeMirror-gutter-background {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 4;
}

.CodeMirror-gutter-elt {
  position: absolute;
  cursor: default;
  z-index: 4;
}

.CodeMirror-gutter-wrapper ::selection {
  background-color: transparent;
}

.CodeMirror-gutter-wrapper ::-moz-selection {
  background-color: transparent;
}

.CodeMirror-lines {
  cursor: text;
  min-height: 1px; /* prevents collapsing before first draw */
}

.CodeMirror pre.CodeMirror-line,
.CodeMirror pre.CodeMirror-line-like {
  /* Reset some styles that the rest of the page might have set */
  border-radius: 0;
  border-width: 0;
  background: transparent;
  font-family: inherit;
  font-size: inherit;
  margin: 0;
  white-space: pre;
  word-wrap: normal;
  line-height: inherit;
  color: inherit;
  z-index: 2;
  position: relative;
  overflow: visible;
  -webkit-tap-highlight-color: transparent;
  font-variant-ligatures: contextual;
}

.CodeMirror-wrap pre.CodeMirror-line,
.CodeMirror-wrap pre.CodeMirror-line-like {
  word-wrap: break-word;
  white-space: pre-wrap;
  word-break: normal;
}

.CodeMirror-linebackground {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 0;
}

.CodeMirror-linewidget {
  position: relative;
  z-index: 2;
  padding: 0.1px; /* Force widget margins to stay inside of the container */
}

.CodeMirror-rtl pre {
  direction: rtl;
}

.CodeMirror-code {
  outline: none;
}

/* Force content-box sizing for the elements where we expect it */
.CodeMirror-scroll,
.CodeMirror-sizer,
.CodeMirror-gutter,
.CodeMirror-gutters,
.CodeMirror-linenumber {
  box-sizing: content-box;
}

.CodeMirror-measure {
  position: absolute;
  width: 100%;
  height: 0;
  overflow: hidden;
  visibility: hidden;
}

.CodeMirror-cursor {
  position: absolute;
  pointer-events: none;
}

.CodeMirror-measure pre {
  position: static;
}

div.CodeMirror-cursors {
  visibility: hidden;
  position: relative;
  z-index: 3;
}

div.CodeMirror-dragcursors {
  visibility: visible;
}

.CodeMirror-focused div.CodeMirror-cursors {
  visibility: visible;
}

.CodeMirror-selected {
  background: #d9d9d9;
}

.CodeMirror-focused .CodeMirror-selected {
  background: #d7d4f0;
}

.CodeMirror-crosshair {
  cursor: crosshair;
}

.CodeMirror-line::selection, .CodeMirror-line > span::selection, .CodeMirror-line > span > span::selection {
  background: #d7d4f0;
}

.CodeMirror-line::-moz-selection, .CodeMirror-line > span::-moz-selection, .CodeMirror-line > span > span::-moz-selection {
  background: #d7d4f0;
}

.cm-searching {
  background-color: #ffa;
  background-color: rgba(255, 255, 0, 0.4);
}

/* Used to force a border model for a node */
.cm-force-border {
  padding-right: 0.1px;
}

@media print {
  /* Hide the cursor when printing */
  .CodeMirror div.CodeMirror-cursors {
    visibility: hidden;
  }
}
/* See issue #2901 */
.cm-tab-wrap-hack:after {
  content: "";
}

/* Help users use markselection to safely style text background */
span.CodeMirror-selectedtext {
  background: none;
}

/*
  Name:       material
  Author:     Mattia Astorino (http://github.com/equinusocio)
  Website:    https://material-theme.site/
*/
.cm-s-material.CodeMirror {
  background-color: #263238;
  color: #EEFFFF;
}

.cm-s-material .CodeMirror-gutters {
  background: #263238;
  color: #546E7A;
  border: none;
}

.cm-s-material .CodeMirror-guttermarker,
.cm-s-material .CodeMirror-guttermarker-subtle,
.cm-s-material .CodeMirror-linenumber {
  color: #546E7A;
}

.cm-s-material .CodeMirror-cursor {
  border-left: 1px solid #FFCC00;
}

.cm-s-material.cm-fat-cursor .CodeMirror-cursor {
  background-color: rgba(93, 109, 92, 0.5019607843) !important;
}

.cm-s-material .cm-animate-fat-cursor {
  background-color: rgba(93, 109, 92, 0.5019607843) !important;
}

.cm-s-material div.CodeMirror-selected {
  background: rgba(128, 203, 196, 0.2);
}

.cm-s-material.CodeMirror-focused div.CodeMirror-selected {
  background: rgba(128, 203, 196, 0.2);
}

.cm-s-material .CodeMirror-line::selection,
.cm-s-material .CodeMirror-line > span::selection,
.cm-s-material .CodeMirror-line > span > span::selection {
  background: rgba(128, 203, 196, 0.2);
}

.cm-s-material .CodeMirror-line::-moz-selection,
.cm-s-material .CodeMirror-line > span::-moz-selection,
.cm-s-material .CodeMirror-line > span > span::-moz-selection {
  background: rgba(128, 203, 196, 0.2);
}

.cm-s-material .CodeMirror-activeline-background {
  background: rgba(0, 0, 0, 0.5);
}

.cm-s-material .cm-keyword {
  color: #C792EA;
}

.cm-s-material .cm-operator {
  color: #89DDFF;
}

.cm-s-material .cm-variable-2 {
  color: #EEFFFF;
}

.cm-s-material .cm-variable-3,
.cm-s-material .cm-type {
  color: #f07178;
}

.cm-s-material .cm-builtin {
  color: #FFCB6B;
}

.cm-s-material .cm-atom {
  color: #F78C6C;
}

.cm-s-material .cm-number {
  color: #FF5370;
}

.cm-s-material .cm-def {
  color: #82AAFF;
}

.cm-s-material .cm-string {
  color: #C3E88D;
}

.cm-s-material .cm-string-2 {
  color: #f07178;
}

.cm-s-material .cm-comment {
  color: #546E7A;
}

.cm-s-material .cm-variable {
  color: #f07178;
}

.cm-s-material .cm-tag {
  color: #FF5370;
}

.cm-s-material .cm-meta {
  color: #FFCB6B;
}

.cm-s-material .cm-attribute {
  color: #C792EA;
}

.cm-s-material .cm-property {
  color: #C792EA;
}

.cm-s-material .cm-qualifier {
  color: #DECB6B;
}

.cm-s-material .cm-variable-3,
.cm-s-material .cm-type {
  color: #DECB6B;
}

.cm-s-material .cm-error {
  color: rgba(255, 255, 255, 1);
  background-color: #FF5370;
}

.cm-s-material .CodeMirror-matchingbracket {
  text-decoration: underline;
  color: white !important;
}

/*Implement the local-BT font style */
@font-face {
  font-family: "BTCurve_Regular";
  font-style: normal;
  font-weight: 400;
  src: url('BTCurve-Regular.020a64d1ed9f24c2.ttf') format("truetype");
}
@font-face {
  font-family: "BTCurve_Headline";
  font-style: normal;
  font-weight: 500;
  src: url('BTCurve-Headline.16fb4628a16be234.ttf') format("truetype");
}
@font-face {
  font-family: "BTCurve_bold";
  font-style: normal;
  font-weight: 700;
  src: url('BTCurve-Bold.446c1e98b7278550.ttf') format("truetype");
}
@font-face {
  font-family: "BTCurve_BoldItalic";
  font-style: italic;
  font-weight: 700;
  src: url('BTCurve-BoldItalic.4eceb5e1d17c5ef6.ttf') format("truetype");
}
body, html {
  overflow: visible !important;
  height: auto !important;
}

body {
  min-height: calc(100vh - 0px);
  position: relative;
  font-family: "BTCurve_Regular", sans-serif;
  font-size: 100%;
  font-weight: normal;
  line-height: 1.2 !important;
  background: #f3f2f1 !important;
}

body.modal-open {
  overflow: hidden !important;
}

.form-group .form-control,
.form-group .custom-select,
.form-group select.form-control {
  height: 36px;
  padding: 10px 16px;
  font-family: "BTCurve_Regular", sans-serif;
  font-size: 12px;
  background: #ffffff 0% 0% no-repeat padding-box;
  border: 1px solid #d9d9d9;
  border-radius: 8px;
  max-width: 100%;
}
.form-group textarea.form-control {
  height: auto;
  padding: 10px 16px;
  font-family: "BTCurve_Regular", sans-serif;
  font-size: 12px;
  background: #ffffff 0% 0% no-repeat padding-box;
  border: 1px solid #cccccc;
  border-radius: 8px;
}
.form-group input.ng-touched.ng-invalid {
  border-color: red;
}
.form-group textarea.ng-touched.ng-invalid {
  border-color: red;
}
.form-group select.ng-touched.ng-invalid {
  border-color: red;
}
.form-group .form-control:focus,
.form-group .custom-select:focus,
.form-group select.form-control:focus,
.form-group textarea.form-control:focus {
  background: #ffffff 0% 0% no-repeat padding-box;
  box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.1607843137);
  border: 1px solid var(--BT-primary-color);
}
.form-group .form-control:focus[readonly],
.form-group .custom-select:focus[readonly],
.form-group select.form-control:focus[readonly],
.form-group textarea.form-control:focus[readonly],
.form-group .form-control[readonly],
.form-group .custom-select[readonly],
.form-group select.form-control[readonly],
.form-group textarea.form-control[readonly],
.form-group .form-control[disabled],
.form-group .custom-select[disabled],
.form-group select.form-control[disabled],
.form-group textarea.form-control[disabled] {
  background: #dddddd;
  box-shadow: none;
  border: 1px solid #cccccc;
  opacity: 1;
  color: #666666;
}
.form-group button.btn-sm {
  padding: 1px 5px;
  font-size: 12px;
}

.red {
  color: red;
}

.green {
  color: green;
}

.orange {
  color: orange;
}

.main-content {
  padding-bottom: 40px !important;
  background-color: #f3f2f1;
}

.page-heading {
  color: var(--BT-primary-color, #5514b4);
  font-size: 18px;
  padding: 5px 10px;
  border-bottom: none;
  font-family: "BTCurve_Regular", sans-serif;
}

.btn:focus {
  box-shadow: none;
}

.btn:disabled,
.btn:disabled:hover,
.btn:disabled:focus,
.btn:disabled:active {
  opacity: 0.65;
  pointer-events: none;
  cursor: none;
}

.model-popup .modal-dialog {
  max-width: 80% !important;
  width: 80% !important;
  height: 80% !important;
  margin-left: auto;
  margin-right: auto;
}

.ag-theme-balham .ag-cell-label-container {
  font-size: 12px;
  color: black;
  font-weight: 500;
  font-family: "BTCurve_Headline", sans-serif;
  line-height: 14.98px;
}
.ag-theme-balham .ag-cell {
  font-family: "BTCurve_Regular", sans-serif;
  font-size: 12px !important;
}
.ag-theme-balham .ag-overlay .ag-overlay-panel .ag-overlay-loading-wrapper .ag-overlay-loading-center {
  opacity: 0;
}

.ocm-aggrid .ag-cell-label-container {
  font-size: 12px;
  color: black;
  font-weight: bold;
  font-family: "BTCurve_bold", sans-serif;
}
.ocm-aggrid .ag-cell {
  font-family: "BTCurve_Regular", sans-serif;
  font-size: 12px;
}

.gantt_cal_light {
  height: auto !important;
}

.gantt_grid_head_cell.gantt_grid_head_add.gantt_last_cell {
  pointer-events: none;
}

.nested_task .gantt_add {
  pointer-events: none !important;
}

.product-aggrid .ag-cell-label-container {
  font-size: 12px;
  color: black;
  font-weight: bold;
  font-family: "BTCurve_bold", sans-serif;
}
.product-aggrid .ag-cell {
  font-family: "BTCurve_Regular", sans-serif;
  font-size: 12px;
}

button.close {
  color: #ffffff !important;
  opacity: 1 !important;
}

button.close:hover,
button.close:focus,
button.close:active {
  border: transparent;
  outline: transparent;
}

.date-icon {
  background-color: #f4f4f4;
  color: #444;
  border-color: #ddd;
  line-height: 2 !important;
}

.card {
  border: none;
  font-size: 12px;
  margin-top: 0;
  margin-bottom: 20px;
}
.card .row {
  margin: 0;
}
.card .date-icon {
  background-color: #f4f4f4;
  color: #444;
  border-color: #ddd;
  line-height: 2 !important;
}
.card .card-header {
  background: var(--BT-primary-light-color);
  border-radius: 2px 2px 0 0;
  padding: 5px 10px;
  font-size: 16px;
  font-family: "BTCurve_Regular", sans-serif;
  border: transparent;
  color: #000000;
}
.card .card-header .close {
  color: #ffffff !important;
  opacity: 1 !important;
}
.card .header-bg {
  background: #dab5f3 0% 0% no-repeat padding-box;
  border-radius: 2px 2px 0 0;
  padding: 5px 10px;
  font-size: 16px;
  font-family: "BTCurve_Regular", sans-serif;
  border: transparent;
  color: #000000;
}
.card .card-body {
  font-size: 12px;
  font-family: "BTCurve_Regular", sans-serif;
  background: #ffffff;
  border-radius: 2px;
}
.card .card-body span.font-weight-bold {
  color: #ff0000;
}
.card .card-body .form-control,
.card .card-body .custom-select,
.card .card-body select.form-control {
  font-family: "BTCurve_Regular", sans-serif;
  font-size: 12px;
  background: #ffffff 0% 0% no-repeat padding-box;
  border: 1px solid #cccccc;
  border-radius: 5px;
}
.card .card-body textarea.form-control {
  height: auto;
  padding: 0 5px;
  font-family: "BTCurve_Regular", sans-serif;
  font-size: 12px;
  background: #ffffff 0% 0% no-repeat padding-box;
  border: 1px solid #cccccc;
  border-radius: 5px;
}
.card .card-body input.ng-touched.ng-invalid {
  border-color: red;
}
.card .card-body textarea.ng-touched.ng-invalid {
  border-color: red;
}
.card .card-body select.ng-touched.ng-invalid {
  border-color: red;
}
.card .card-body .form-control:focus,
.card .card-body .custom-select:focus,
.card .card-body select.form-control:focus,
.card .card-body textarea.form-control:focus {
  background: #ffffff 0% 0% no-repeat padding-box;
  box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.1607843137);
  border: 1px solid #43ccfb;
}
.card .card-body .form-control:focus[readonly],
.card .card-body .custom-select:focus[readonly],
.card .card-body select.form-control:focus[readonly],
.card .card-body textarea.form-control:focus[readonly],
.card .card-body .form-control[readonly],
.card .card-body .custom-select[readonly],
.card .card-body select.form-control[readonly],
.card .card-body textarea.form-control[readonly],
.card .card-body .form-control[disabled],
.card .card-body .custom-select[disabled],
.card .card-body select.form-control[disabled],
.card .card-body textarea.form-control[disabled] {
  background: #dddddd;
  box-shadow: none;
  border: 1px solid #cccccc;
  opacity: 1;
  color: #666666;
}
.card .search {
  background: var(--BT-primary-color, #5514b4);
  border: 1px solid var(--BT-primary-color, #5514b4);
  border-radius: 5px;
  padding: 2px 15px;
  color: #ffffff;
  margin-right: 10px;
  cursor: pointer;
}
.card .search:hover {
  background-color: var(--BT-modal-hover-color) !important;
  border: 1px solid var(--BT-modal-hover-color);
  color: #ffffff;
}
.card .search:focus,
.card .search:active,
.card .search:focus:active {
  outline: none;
  -ms-box-shadow: none;
  box-shadow: none;
}
.card .clear-all {
  background: #ffffff;
  border: 1px solid var(--BT-primary-color, #5514b4);
  border-radius: 5px;
  padding: 2px 15px;
  color: var(--BT-primary-color, #5514b4);
  margin-right: 10px;
  cursor: pointer;
}
.card .clear-all:hover {
  background-color: #ffffff !important;
  border: 1px solid var(--BT-primary-color, #5514b4);
  color: var(--BT-primary-color, #5514b4);
}
.card .clear-all:focus,
.card .clear-all:active,
.card .clear-all:focus:active {
  outline: none;
  -ms-box-shadow: none;
  box-shadow: none;
}
.card .add-btn {
  background: #1ba658;
  border: 1px solid #1ba658;
  border-radius: 5px;
  color: #ffffff;
  padding: 2px 15px;
  margin-right: 10px;
  cursor: pointer;
}
.card .add-btn:hover {
  background-color: #047b05 !important;
  border: 1px solid #047b05;
  color: #ffffff;
}
.card .add-btn:focus,
.card .add-btn:active,
.card .add-btn:focus:active {
  outline: none;
  -ms-box-shadow: none;
  box-shadow: none;
}
.card .update-btn {
  background: #1ba658;
  border: 1px solid #1ba658;
  border-radius: 5px;
  padding: 2px 15px;
  color: #ffffff;
  margin-right: 10px;
  cursor: pointer;
}
.card .update-btn:hover {
  background-color: #047b05 !important;
  border: 1px solid #047b05;
  color: #ffffff;
}
.card .update-btn:focus,
.card .update-btn:active,
.card .update-btn:focus:active {
  outline: none;
  -ms-box-shadow: none;
  box-shadow: none;
}
.card .delete-btn {
  background: #e60050;
  border: 1px solid #e60050;
  border-radius: 5px;
  padding: 2px 15px;
  color: #ffffff;
  margin-right: 10px;
  cursor: pointer;
}
.card .delete-btn:hover {
  background-color: #c30d4c !important;
  border: 1px solid #c30d4c;
  color: #ffffff;
}
.card .delete-btn:focus,
.card .delete-btn:active,
.card .delete-btn:focus:active {
  outline: none;
  -ms-box-shadow: none;
  box-shadow: none;
}

.btn.build-project {
  cursor: pointer;
  background: #1ba658;
  border: 1px solid #1ba658;
  border-radius: 5px;
  padding: 2px 15px;
  color: #ffffff;
  margin-right: 10px;
}

.btn.build-project:hover {
  background-color: #047b05 !important;
  border: 1px solid #047b05;
  color: #ffffff;
}

.btn.build-project:focus,
.btn.build-project:active,
.btn.build-project:focus:active {
  outline: none;
  -ms-box-shadow: none;
  box-shadow: none;
}

.btn.build-project-clear {
  cursor: pointer;
  background: #ffffff;
  border: 1px solid #1ba658;
  border-radius: 5px;
  padding: 2px 15px;
  color: #1ba658;
  margin-right: 10px;
}

.btn.build-project-clear:hover {
  background: #edeaea;
  border: 1px solid #1ba658;
  color: #1ba658;
}

.btn.build-project-clear:focus,
.btn.build-project-clear:active,
.btn.build-project-clear:focus:active {
  outline: none;
  -ms-box-shadow: none;
  box-shadow: none;
}

.btn.add-cp-btn {
  background: #1ba658;
  border: 1px solid #1ba658;
  border-radius: 5px;
  color: #ffffff;
  padding: 2px 15px;
  margin-right: 10px;
  cursor: pointer;
}

.btn.add-cp-btn:hover {
  background-color: #047b05 !important;
  border: 1px solid #047b05;
  color: #ffffff;
}

.btn.add-cp-btn:focus,
.btn.add-cp-btn:active,
.btn.add-cp-btn:focus:active {
  outline: none;
  -ms-box-shadow: none;
  box-shadow: none;
}

.btn.btnColor {
  background-color: green;
  color: white;
  border: 1px solid green;
  border-radius: 5px;
  padding: 2px 15px;
  margin-right: 10px;
  cursor: pointer;
}

.btn.btnColor:hover {
  background-color: #068cba;
  border: 1px solid #068cba;
  color: #ffffff;
}

.btn.btnColor:focus,
.btn.btnColor:active,
.btn.btnColor:active {
  outline: none;
  -ms-box-shadow: none;
  box-shadow: none;
}

.btn.link-cp-btn {
  background: #00a0d6;
  border: 1px solid #00a0d6;
  border-radius: 5px;
  color: #ffffff;
  padding: 2px 15px;
  margin-right: 10px;
  cursor: pointer;
}

.btn.link-cp-btn:hover {
  background-color: #068cba !important;
  border: 1px solid #068cba;
  color: #ffffff;
}

.btn.link-cp-btn:focus,
.btn.link-cp-btn:active,
.btn.link-cp-btn:focus:active {
  outline: none;
  -ms-box-shadow: none;
  box-shadow: none;
}

.main-tabs {
  width: 100%;
  background: var(--card-bg, #ffffff);
  padding: 0 80px 0 0;
}
.main-tabs .nav-link {
  line-height: 14px;
  background: var(--card-bg, #ffffff);
  border-radius: 0;
  margin: 0px;
  text-align: left;
  font-size: 13px;
  color: var(--text-primary, #000000);
  font-family: "BTCurve_Regular", sans-serif;
  padding: 16px 24px;
  border: none;
  min-height: 45px;
}
.main-tabs .nav-link.active {
  color: var(--BT-primary-color, #5514b4);
  background: var(--bg-tertiary, #f3f2f1);
  border-color: transparent;
  font-family: "BTCurve_bold", sans-serif;
}
.main-tabs .nav-link:hover {
  border-color: none;
}
.main-tabs .close-btn {
  font-size: 24px;
  margin-left: 20px;
  color: var(--text-secondary, #666666);
  float: right;
}

.project-details {
  position: relative;
  border: 1px solid #dddddd;
  padding: 5px;
  margin: 2px !important;
}
.project-details .padding-0 {
  padding: 0px;
}
.project-details .nav-pills li.nav-item {
  border-radius: 3px 0px 0px 3px;
  margin: 2px 0;
}
.project-details .nav-pills li.nav-item a.nav-link {
  background: #cccccc 0% 0% no-repeat padding-box;
  border: 1px solid #bbbbbb;
  text-align: left;
  font-family: "BTCurve_Regular", sans-serif;
  font-size: 16px;
  color: #000000;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  padding: 10px;
}
.project-details .nav-pills li.nav-item a.nav-link.active {
  background: #ffffff 0% 0% no-repeat padding-box;
  border-right: transparent;
  border-left: 3px solid var(--BT-primary-color, #5514b4);
  color: var(--BT-primary-color, #5514b4);
  font-family: "BTCurve_bold", sans-serif;
}
.project-details .nav-pills li.nav-item:first-child {
  margin-top: -1px;
}
.project-details .nav-pills li.nav-item:last-child {
  margin-bottom: -1px;
}
.project-details ngb-tabset > ul {
  width: 10%;
  float: left;
}
.project-details ngb-tabset > div.tab-content {
  width: 90%;
  float: right;
  background: #ffffff;
}

.tab-content > .active {
  position: relative;
}

.login-page #loadingSpinnerBackground {
  position: fixed !important;
}

.successMessage {
  color: #1ba658;
  font-weight: bold;
  font-size: 12px;
  padding: 20px 0;
}
.successMessage a:hover {
  text-decoration: underline !important;
  cursor: pointer;
}

.ag-theme-balham .ag-header {
  background-color: #ffffff;
}
.ag-theme-balham .ag-header .ag-header-row {
  background-color: #ffffff;
}
.ag-theme-balham .ag-header .ag-header-row .ag-header-cell-label {
  color: #000000;
}
.ag-theme-balham .ag-header .ag-header-row:first-child .ag-header-cell {
  border-bottom: 3px solid var(--BT-primary-color, #5514b4);
}
.ag-theme-balham .ag-center-cols-container .ag-cell {
  font-family: "BTCurve_Regular", sans-serif;
  font-size: 12px;
  border-right: 1px solid #dddddd;
}
.ag-theme-balham .ag-center-cols-container .ag-cell button.btn-warning {
  background: #00a0d6;
  border: 1px solid #00a0d6;
  color: #ffffff;
  font-size: 12px;
  margin: 2px;
  border-radius: 5px;
  padding: 0px 5px;
}
.ag-theme-balham .ag-row-even {
  background-color: #ffffff;
}
.ag-theme-balham .ag-row-odd {
  background-color: #fbfbfb;
}
.ag-theme-balham .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected) {
  border: transparent;
}

.ag-theme-balham input[class^=ag-][type=text]:focus {
  box-shadow: 0 0 2px 0 var(--BT-primary-fade-color);
  border-color: var(--BT-primary-fade-color);
}
.ag-theme-balham .ag-picker-field-wrapper:focus {
  box-shadow: 0 0 2px 1px var(--BT-primary-fade-color);
}
.ag-theme-balham .ag-radio-button-input-wrapper.ag-checked::after {
  color: var(--BT-primary-fade-color);
}
.ag-theme-balham .ag-label {
  position: relative;
  top: 1px;
}

.task-edit-table {
  position: relative;
  margin: 0 15px;
}

.p-dialog .p-dialog-content:last-of-type {
  border-radius: 16px;
}

.p-dialog-header {
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
}

.p-dialog-content {
  border-bottom-left-radius: 16px !important;
  border-bottom-right-radius: 16px !important;
}

.p-dialog.p-component {
  border-bottom-left-radius: 16px !important;
  border-bottom-right-radius: 16px !important;
  border-top-left-radius: 16px !important;
  border-top-right-radius: 16px !important;
  overflow: auto;
  background: white;
}

.p-dialog-header button svg, body .p-dialog .p-dialog-title {
  color: #000 !important;
}

.p-dialog .p-dialog-header {
  background: var(--BT-primary-color) !important;
  font-size: 18px !important;
  color: #FFFFFF !important;
  padding: 19px !important;
}

.p-dialog .p-dialog-header .p-dialog-title {
  color: #FFFFFF !important;
}

.p-dialog .p-dialog-header button svg {
  color: #FFFFFF !important;
}

.modal-content {
  position: relative;
  border-radius: 16px;
}
.modal-content .modal-header {
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
  background: transparent !important;
  color: #000 !important;
  font-weight: 500;
  border-bottom: none;
  padding-left: 32px;
  padding-top: 24px;
}
.modal-content .modal-header .close {
  color: #000 !important;
  font-weight: lighter;
  font-size: 30px;
}
.modal-content .modal-body {
  padding: 0;
  padding-left: 32px;
  margin-left: 0 !important;
}

.cdk-overlay-container {
  z-index: 9999 !important;
}

.ag-theme-balham.add-component .ag-center-cols-container {
  width: 1200px !important;
}

.ag-theme-balham.task-queue-table {
  width: 100%;
  height: 400px;
}
.ag-theme-balham.task-queue-table .ag-header-container {
  width: 100% !important;
}
.ag-theme-balham.task-queue-table .ag-header-container .ag-header-row {
  width: 100% !important;
}
.ag-theme-balham.task-queue-table .ag-center-cols-container {
  min-width: 100%;
}

.ag-theme-balham.meta-data-table {
  width: 100%;
  height: 400px;
}
.ag-theme-balham.meta-data-table .ag-header-container {
  min-width: 100%;
}
.ag-theme-balham.meta-data-table .ag-center-cols-container {
  min-width: 100%;
}

.ngwfmt-metadata {
  position: relative;
  margin: 0 15px;
}
.ngwfmt-metadata .card .card-header {
  padding: 10px;
}
.ngwfmt-metadata .card .card-body {
  margin: 0 !important;
}

/* Added styling By Pavan CH 21st Oct 2019 */
.workItem {
  position: relative;
}
.workItem .card-default .card-header {
  float: left;
  font-size: 16px;
  padding: 5px 10px;
}
.workItem .card-default .card-body {
  position: relative;
}
.workItem .card-default .card-body .workItem_row {
  position: relative;
}
.workItem .card-default .card-body .workItem_row .refresh {
  position: absolute;
  right: -5px;
  top: -50px;
  opacity: 1;
  cursor: pointer;
  background: #dab5f3;
  color: #000000;
  border: transparent;
}
.workItem .card-default .card-body .workItem_row .refresh:focus,
.workItem .card-default .card-body .workItem_row .refresh:active,
.workItem .card-default .card-body .workItem_row .refresh:visited {
  box-shadow: none;
}
.workItem .card-default .card-body .workItem_row .buttonInline .btnSide {
  margin: -34px -110px;
  float: right;
}
.workItem .card-default .card-body .gridTable {
  margin-top: 30px;
}

.padding-15 {
  padding: 10px 15px;
  font-family: "BTCurve_Regular", sans-serif;
}

.iconCopy {
  color: #1bcc69;
}

.iconUndo {
  color: #e60014;
}

.iconDownload {
  color: #0091ea;
}

.iconCheck {
  color: #047b05;
}

label.col-form-label {
  line-height: 10px;
  margin-bottom: 0px;
  font-family: "BTCurve_Regular", sans-serif;
  font-size: 12px;
}

.text-truncate {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
}
.text-truncate.lineheight-adjust {
  margin-bottom: -6px;
}

.cursorPointer {
  cursor: pointer;
}

.btn.btn-default.closing-tab {
  position: absolute;
  right: 18px;
  top: 125px;
  background: #eeeeee;
  color: #000000;
  border: 1px solid #bbbbbb;
  padding: 2px 10px;
  font-size: 12px;
  font-family: "BTCurve_Regular", sans-serif;
}

.btn.btn-default.closing-tab:hover {
  border: 1px solid #acacac;
  background: #cccccc;
}

.login-user-details .popover-box .error-c-popover {
  position: absolute;
  top: 0px;
  left: 0px;
  padding: 0 5px;
  background: #faa8aa;
  border-radius: 3px;
  border: none;
  font-weight: normal;
  color: #ad0c00;
  z-index: 1;
  font-size: 12px;
  width: 100%;
}

.popup-design .modal-content {
  border: none;
}
.popup-design .modal-content .modal-header {
  background: var(--BT-primary-color, #5514b4);
  text-align: left;
  font-size: 16px;
  letter-spacing: 0;
  color: #ffffff;
  padding: 5px 10px;
}
.popup-design .modal-content .modal-body {
  font-weight: bold;
  font-size: 12px;
  font-family: "BTCurve_Regular", sans-serif;
  margin: 15px;
  padding: 1.25rem;
}
.popup-design .modal-content .modal-body .card {
  display: block;
}
.popup-design .modal-content .modal-footer {
  border: none;
}
.popup-design .modal-content .add-btn {
  background: #1ba658;
  border: 1px solid #1ba658;
  border-radius: 5px;
  color: #ffffff;
  padding: 2px 15px;
  margin-right: 10px;
  cursor: pointer;
}
.popup-design .modal-content .add-btn:hover {
  background-color: #047b05 !important;
  border: 1px solid #047b05;
  color: #ffffff;
}
.popup-design .modal-content .add-btn:focus,
.popup-design .modal-content .add-btn:active,
.popup-design .modal-content .add-btn:focus:active {
  outline: none;
  -ms-box-shadow: none;
  box-shadow: none;
}
.popup-design .modal-content .delete-btn {
  background: #e60050;
  border: 1px solid #e60050;
  border-radius: 5px;
  padding: 2px 15px;
  color: #ffffff;
  margin-right: 10px;
  cursor: pointer;
}
.popup-design .modal-content .delete-btn:hover {
  background-color: #c30d4c !important;
  border: 1px solid #c30d4c;
  color: #ffffff;
}
.popup-design .modal-content .delete-btn:focus,
.popup-design .modal-content .delete-btn:active,
.popup-design .modal-content .delete-btn:focus:active {
  outline: none;
  -ms-box-shadow: none;
  box-shadow: none;
}

body.theme-default lib-dynamic-UI input:focus,
body.theme-default lib-dynamic-UI .user-input-field input:focus,
body.theme-default lib-dynamic-UI ng-select:focus,
body.theme-default lib-dynamic-UI select:focus,
body.theme-default lib-dynamic-UI .user-input-field textarea:focus,
body.theme-default lib-dynamic-UI .form-group .p-focus,
body.theme-default lib-dynamic-UI .form-group input:focus,
body.theme-default lib-open-in-popup .form-group .p-focus,
body.theme-default lib-open-in-popup .form-group input:focus,
body.theme-default lib-popup .form-group .p-focus,
body.theme-default lib-popup .form-group input:focus {
  box-shadow: 0 0 5px var(--BT-primary-color, #5514b4) !important;
  border: 1px solid var(--BT-primary-color, #5514b4) !important;
}

body.theme-default lib-blocks .block .grid-container {
  display: grid !important;
  grid-template-columns: repeat(3, 1fr) !important;
}

.popup-pick-folder .modal-header {
  background: var(--BT-primary-color, #5514b4);
  text-align: left;
  font-size: 16px;
  letter-spacing: 0;
  color: #ffffff;
  padding: 5px 10px;
}
.popup-pick-folder .modal-body {
  font-weight: bold;
  font-size: 12px;
  font-family: "BTCurve_Regular", sans-serif;
  margin: 15px;
  padding: 1.25rem;
}
.popup-pick-folder .modal-footer {
  border: none;
}
.popup-pick-folder .search {
  background: var(--BT-primary-color, #5514b4);
  border: 1px solid var(--BT-primary-color, #5514b4);
  border-radius: 5px;
  padding: 2px 15px;
  color: #ffffff;
  margin-right: 10px;
  cursor: pointer;
}
.popup-pick-folder .search:hover {
  background-color: var(--BT-modal-hover-color) !important;
  border: 1px solid var(--BT-modal-hover-color);
  color: #ffffff;
}
.popup-pick-folder .search:focus,
.popup-pick-folder .search:active,
.popup-pick-folder .search:focus:active {
  outline: none;
  -ms-box-shadow: none;
  box-shadow: none;
}
.popup-pick-folder .clear-all {
  background: #ffffff;
  border: 1px solid var(--BT-primary-color, #5514b4);
  border-radius: 5px;
  padding: 2px 15px;
  color: var(--BT-primary-color, #5514b4);
  margin-right: 10px;
  cursor: pointer;
}
.popup-pick-folder .clear-all:hover {
  background-color: #ffffff !important;
  border: 1px solid var(--BT-primary-color, #5514b4);
  color: var(--BT-primary-color, #5514b4);
}
.popup-pick-folder .clear-all:focus,
.popup-pick-folder .clear-all:active,
.popup-pick-folder .clear-all:focus:active {
  outline: none;
  -ms-box-shadow: none;
  box-shadow: none;
}
.popup-pick-folder .add-btn {
  background: #1ba658;
  border: 1px solid #1ba658;
  border-radius: 5px;
  color: #ffffff;
  padding: 2px 15px;
  margin-right: 10px;
  cursor: pointer;
}
.popup-pick-folder .add-btn:hover {
  background-color: #047b05 !important;
  border: 1px solid #047b05;
  color: #ffffff;
}
.popup-pick-folder .add-btn:focus,
.popup-pick-folder .add-btn:active,
.popup-pick-folder .add-btn:focus:active {
  outline: none;
  -ms-box-shadow: none;
  box-shadow: none;
}
.popup-pick-folder .delete-btn {
  background: #e60050;
  border: 1px solid #e60050;
  border-radius: 5px;
  padding: 2px 15px;
  color: #ffffff;
  margin-right: 10px;
  cursor: pointer;
}
.popup-pick-folder .delete-btn:hover {
  background-color: #c30d4c !important;
  border: 1px solid #c30d4c;
  color: #ffffff;
}
.popup-pick-folder .delete-btn:focus,
.popup-pick-folder .delete-btn:active,
.popup-pick-folder .delete-btn:focus:active {
  outline: none;
  -ms-box-shadow: none;
  box-shadow: none;
}

.disable .disableDrop::after {
  border-top: transparent;
}

.show.dropdown .dropdown-menu.show,
.show.dropup .dropdown-menu.show {
  min-width: 11rem;
  left: -11rem !important;
}
.show.dropdown .dropdown-menu.show .dropMenu-Style,
.show.dropup .dropdown-menu.show .dropMenu-Style {
  padding-left: 10px;
  padding-right: 10px;
  overflow-y: scroll;
  height: 353px;
}
.show.dropdown .dropdown-menu.show .dropMenu-Style li label,
.show.dropup .dropdown-menu.show .dropMenu-Style li label {
  line-height: 2;
  display: inline;
  cursor: pointer;
}

#toast-container .ngx-toastr {
  opacity: 0.95 !important;
}
#toast-container.toast-has-error, #toast-container.toast-top-center, #toast-container.toast-has-success {
  top: 0px;
  right: 0px;
  position: fixed;
}
#toast-container.toast-has-error:empty, #toast-container.toast-top-center:empty, #toast-container.toast-has-success:empty {
  position: static;
  background-color: transparent;
  width: auto;
  height: auto;
}
#toast-container.toast-has-error .toast-error, #toast-container.toast-top-center .toast-error, #toast-container.toast-has-success .toast-error {
  opacity: 1;
  position: fixed;
  transform: translate(-50%, 50%);
  left: 50%;
  width: auto;
}
#toast-container.toast-has-error .toast-success, #toast-container.toast-top-center .toast-success, #toast-container.toast-has-success .toast-success {
  opacity: 1;
  position: fixed;
  transform: translate(-50%, 50%);
  left: 50%;
  width: auto;
}

.toast-container {
  pointer-events: unset !important;
}

.ag-theme-balham.custom-grid-style {
  min-height: 400px;
  width: 100%;
}

.ag-theme-balham .ag-pinned-left-header {
  border-right: none !important;
}
.ag-theme-balham .ag-ltr .ag-pinned-left-cols-container .ag-row {
  border-right: none;
}
.ag-theme-balham .ag-ltr .ag-cell.ag-cell-last-left-pinned:not(.ag-cell-range-right):not(.ag-cell-range-single-cell) {
  border-right: none !important;
}
.ag-theme-balham.has-user-pinned .ag-pinned-left-header {
  border-right: 1px solid #e8e8e8 !important;
}
.ag-theme-balham.has-user-pinned .ag-ltr .ag-pinned-left-cols-container .ag-row {
  border-right: 1px solid #e8e8e8;
}
.ag-theme-balham.has-user-pinned .ag-ltr .ag-cell.ag-cell-last-left-pinned:not(.ag-cell-range-right):not(.ag-cell-range-single-cell) {
  border-right: 1px solid #e8e8e8 !important;
}
.ag-theme-balham div.ag-cell[col-id=toggle] {
  overflow: visible !important;
}
.ag-theme-balham div.ag-cell[col-id=toggle] span {
  overflow: visible !important;
  text-overflow: unset !important;
  white-space: normal !important;
}

:root.dark-mode .ag-theme-balham.has-user-pinned .ag-pinned-left-header {
  border-right: 1px solid var(--border-color, #3a3a3a) !important;
}
:root.dark-mode .ag-theme-balham.has-user-pinned .ag-ltr .ag-pinned-left-cols-container .ag-row {
  border-right: 1px solid var(--border-color, #3a3a3a);
}
:root.dark-mode .ag-theme-balham.has-user-pinned .ag-ltr .ag-cell.ag-cell-last-left-pinned:not(.ag-cell-range-right):not(.ag-cell-range-single-cell) {
  border-right: 1px solid var(--border-color, #3a3a3a) !important;
}

.ag-theme-balham.project-search .ag-body-viewport .ag-row .ag-cell.ag-column-hover:hover {
  color: #009fd6;
  cursor: pointer;
}

.ag-theme-balham .ag-root-wrapper .ag-paging-panel .ag-paging-page-summary-panel .ag-paging-button .ag-icon {
  color: #666666;
  opacity: 1;
}

.btn.network-btn {
  padding: 0 5px;
  margin: 0px;
  font-size: 12px;
  margin-right: 5px;
}

.ag-theme-balham.actionIcons .ag-center-cols-container {
  width: 1300px !important;
}

.model-delay .modal-content {
  margin: 0 auto;
  max-width: 800px !important;
}

.project-details ngb-tabset > ul {
  width: 10%;
  float: left;
}
.project-details ngb-tabset > div.tab-content {
  width: 90%;
  float: right;
  background: #ffffff;
}

.interface-tab {
  position: relative;
  padding: 15px 0;
  float: left;
  width: 100%;
}
.interface-tab .nav-tabs,
.interface-tab .tab-content {
  width: 100% !important;
  float: left;
  font-size: 12px;
}

.multiselect-dropdown .dropdown-btn {
  padding: 2px 5px !important;
  height: 28px;
  overflow: hidden;
}
.multiselect-dropdown .dropdown-btn .selected-item {
  border-radius: 2px;
  float: left;
  font-size: 12px;
  color: #fff !important;
  padding: 0 5px !important;
  margin: 2px 4px 2px 2px !important;
  border: transparent !important;
  margin-right: 4px;
  background: var(--BT-primary-color, #5514b4) !important;
}
.multiselect-dropdown .dropdown-btn .selected-item a {
  color: #fff !important;
}
.multiselect-dropdown .dropdown-btn .selected-item:hover {
  box-shadow: none !important;
}
.multiselect-dropdown .dropdown-btn .dropdown-down {
  top: 10px !important;
  width: 0;
  height: 0;
  border-top: 5px solid #000000 !important;
  border-left: 3px solid transparent !important;
  border-right: 3px solid transparent !important;
}
.multiselect-dropdown .dropdown-btn .dropdown-up {
  border-bottom: 5px solid #000000 !important;
  border-left: 3px solid transparent !important;
  border-right: 3px solid transparent !important;
}
.multiselect-dropdown .dropdown-list {
  margin: 0px !important;
  padding: 0px;
  max-height: 200px;
  overflow: hidden;
}
.multiselect-dropdown .dropdown-list ul {
  max-height: 100px !important;
}
.multiselect-dropdown .dropdown-list ul li.no-data {
  padding: 5px;
  margin: 0px;
}
.multiselect-dropdown .dropdown-list ul li.no-data h5 {
  font-size: 12px;
  margin: 0px;
}
.multiselect-dropdown .dropdown-list .multiselect-item-checkbox input[type=checkbox] + div:before {
  border: 2px solid var(--BT-primary-color, #5514b4) !important;
}
.multiselect-dropdown .dropdown-list .multiselect-item-checkbox input[type=checkbox]:checked + div:before {
  background: var(--BT-primary-color, #5514b4) !important;
}

.rag-New {
  background-color: #18d558;
}

.rag-Assigned {
  background-color: #ca20f2;
}

.rag-Delayed {
  background-color: #ff0000;
}

.rag-White {
  background-color: #ffffff;
}

.rag-disable-escalted-row {
  background-color: #efefef !important;
  pointer-events: none;
}

.rag-disable-delayed-row {
  background-color: #efefef !important;
  pointer-events: none;
}

.container-fluid em {
  font-size: 12px;
  padding: 0 5px;
}
.container-fluid #accordion h6,
.container-fluid #accordion a {
  font-size: 16px;
  font-family: "BTCurve_Regular", sans-serif;
  color: #000000;
  margin-bottom: 0px;
}
.container-fluid .card .accordion-card-header > a {
  display: block;
  position: relative;
}
.container-fluid .card .custom-control-input:checked ~ .custom-control-label::before {
  color: #fff;
  border-color: var(--BT-primary-color, #5514b4);
  background-color: var(--BT-primary-color, #5514b4);
}
.container-fluid .card .form-control[readonly].no-grey {
  background-color: white;
  border: none;
  padding: 0;
}
.container-fluid .card .file-upload input[type=file] {
  display: none;
}
.container-fluid .card .cmplt-btn {
  background: #019203;
  color: #ffffff;
}
.container-fluid .card .other-btns {
  color: #019203;
  background: #ffffff;
}

.row-bg-color {
  background-color: #f6f7f8;
}

.row-bg-color-grid {
  background-color: #fbfbfb;
}

.order-status-red {
  background: #ff0000;
}

.order-status-yellow {
  background: #ffff00;
}

.order-status-amber {
  background: #ffbf00;
}

.order-status-green {
  background: #18d558;
}

.operator-input select,
.operator-input input {
  width: 14em !important;
  border-radius: 0px 5px 5px 0px !important;
  float: left !important;
}
.operator-input .tooltip {
  width: auto !important;
}
.operator-input .ng-clear-wrapper,
.operator-input .ng-input {
  opacity: 0 !important;
  display: none !important;
}
.operator-input .ng-select.ng-select-single .ng-select-container .ng-value-container,
.operator-input .ng-select.ng-select-single .ng-select-container .ng-value-container .ng-value {
  height: 40px !important;
  border-radius: 5px 0px 0px 5px !important;
}
.operator-input .ng-dropdown-panel .scroll-host {
  overflow: visible;
  position: absolute;
  /* padding-right: 12px; */
  font-size: 15px;
  font-weight: "BTFont_Lt";
  box-shadow: 0px 0px 4px 1px #ccc;
  width: 13em;
}
.operator-input .ng-dropdown-panel .scroll-host img {
  margin-right: 10px;
}
.operator-input lib-operator ng-select,
.operator-input lib-operator input {
  width: 3em !important;
  border-radius: 5px 0px 0px 5px !important;
  float: left !important;
  word-spacing: 0px;
  outline: none !important;
  padding: 0px !important;
  height: 40px !important;
  border: none !important;
}
.operator-input lib-operator .ng-option img,
.operator-input lib-operator .ng-value img {
  width: 43px;
  height: 40px;
  background-repeat: no-repeat !important;
  padding: 0px;
  border: none !important;
  background-position: 52% !important;
  cursor: pointer;
}

.calendar-icon {
  background-image: url('calendar.c1672f4272fc5ea5.png');
  width: 20px;
  height: 20px;
  background-repeat: no-repeat;
  display: inline-block;
  margin: 0px;
  cursor: pointer;
  position: absolute;
  top: 41%;
  right: 4.1% !important;
}

.clear-icon {
  width: 20px;
  height: 20px;
  background-repeat: no-repeat;
  display: inline-block;
  margin: 0px;
}

button.btn.btn-primary.bt-btn {
  background: var(--BT-primary-color, #5514b4);
  border: 1px solid var(--BT-primary-color, #5514b4);
  border-radius: 5px;
  padding: 2px 15px;
  color: #ffffff;
  margin-right: 10px;
  cursor: pointer;
  box-shadow: 0 0 5px var(--BT-primary-color, #5514b4);
}

button.btn.btn-primary.bt-btn:focus,
button.btn.btn-primary.bt-btn:active,
button.btn.btn-primary.bt-btn:hover {
  background-color: var(--BT-modal-hover-color) !important;
  border: 1px solid var(--BT-modal-hover-color);
  box-shadow: 0 0 5px var(--BT-primary-color, #5514b4);
  color: #ffffff;
}

.theme-default lib-dynamic-ui .form-data .btn-success:not([disabled]):hover {
  background-color: var(--BT-primary-color) !important;
}

.theme-default lib-dynamic-ui .form-data .btn-success {
  border: 1px solid var(--BT-primary-color) !important;
  color: var(--BT-primary-color) !important;
}

.theme-default lib-dynamic-ui .p-accordion .p-accordion-header a,
.theme-default lib-popup .p-accordion .p-accordion-header a {
  padding: 12px;
  border-radius: 8px;
  border: none !important;
  font-size: 12px;
  font-family: "BTCurve_Headline", sans-serif;
}

button.btn.btn-light.bt-btn-clearall {
  background: #ffffff;
  border: 1px solid var(--BT-primary-color, #5514b4);
  border-radius: 5px;
  padding: 2px 15px;
  color: var(--BT-primary-color, #5514b4);
  margin-right: 10px;
  cursor: pointer;
}

.calendar-input[readonly] {
  background: white !important;
}

.calendar-input.owl-dt-trigger-disabled[readonly] {
  background: #dddddd !important;
}

ngb-modal-window.modal.fade.show.d-block.full-width-modal .modal-dialog {
  width: 95%;
  min-width: 95%;
}

.remarks_line_break {
  word-break: break-all !important;
}

.remarks_line_break.white-space {
  white-space: pre-line !important;
}

.chips-container {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  width: max-content;
  margin: auto;
}

.chip {
  display: inline-flex;
  background-color: var(--BT-primary-light-color);
  border: 1px solid #ccc;
  border-radius: 40px;
  padding: 8px 19px;
  margin: 12px;
  bottom: 2px;
  position: relative;
  font-family: "BTCurve_Headline", sans-serif !important;
  font-size: 13px !important;
  font-weight: 500;
}

.rbacModalClass .modal-dialog {
  max-width: 70% !important;
  width: 70% !important;
}

.rbacUserModalClass .modal-dialog {
  max-width: 70% !important;
  width: 70% !important;
  height: calc(100vh - 25%);
  top: 45px;
}
.rbacUserModalClass .modal-content {
  border-radius: 16px;
  height: 100%;
}
.rbacUserModalClass .modal-content app-add-user-popup {
  height: 100%;
}
.rbacUserModalClass .modal-content app-add-policy {
  height: 100%;
}

.policyRulesModalClass .modal-dialog {
  max-width: 70% !important;
  width: 70% !important;
  height: 45%;
  top: 128px;
}
.policyRulesModalClass .modal-content {
  border-radius: 16px;
}

.auditTrailModalClass .modal-dialog {
  max-width: 80% !important;
  width: 80% !important;
  min-height: 45%;
  overflow: visible;
}
.auditTrailModalClass .modal-content {
  padding: 20px 0px 20px 30px;
  border-radius: 16px;
  overflow: visible;
}
.auditTrailModalClass .modal-body {
  overflow: visible;
}
.auditTrailModalClass .p-datepicker {
  z-index: 99998 !important;
}

.auditTrailModalClassXl .modal-dialog {
  max-width: 95% !important;
  width: 95% !important;
  min-height: 45%;
  overflow: visible;
}
.auditTrailModalClassXl .modal-content {
  padding: 20px 0px 20px 30px;
  border-radius: 16px;
  overflow: visible;
}
.auditTrailModalClassXl .modal-body {
  overflow: visible;
}
.auditTrailModalClassXl .p-datepicker {
  z-index: 99998 !important;
}

body > .p-datepicker,
.p-datepicker,
.p-datepicker.p-component,
.ng-trigger-overlayAnimation.p-datepicker.p-component,
ngb-modal-window .p-datepicker,
.previewModalClass .p-datepicker,
.previewFromProgramTemplateModalClass .p-datepicker {
  z-index: 99998 !important;
}

.addNewListOptionsModalClass .modal-dialog {
  height: 226px !important;
  width: 410px !important;
  border-radius: 8px;
}
.addNewListOptionsModalClass .modal-content {
  border: none;
  border-radius: 16px;
}

.addNewListModalClass .modal-dialog {
  height: 290px !important;
  width: 704px !important;
  border-radius: 8px;
}
.addNewListModalClass .modal-content {
  border: none;
  border-radius: 16px;
}

.addNewProductModalClass .modal-dialog {
  height: auto;
  width: 90%;
  max-width: 100%;
  margin: 1.5rem auto;
}
.addNewProductModalClass .modal-content {
  height: 100%;
}
.addNewProductModalClass .modal-content app-new-product .new-product, .addNewProductModalClass .modal-content app-theme-selection .new-product {
  padding: 0px !important;
}
.addNewProductModalClass .modal-content app-new-product .new-product .wrapper-div, .addNewProductModalClass .modal-content app-theme-selection .new-product .wrapper-div {
  padding: 0px;
}

/* Remove borders from ag-Grid table */
.no-border .ag-theme-balham .ag-root-wrapper,
.ag-theme-balham .ag-root {
  border: none !important; /* Important to override existing styles */
}

.no-border .ag-theme-balham .ag-row-odd {
  background-color: white;
}

.no-border .ag-theme-balham.custom-grid-style {
  height: calc(100vh - 300px) !important;
  min-height: 250px;
}

@media (max-height: 700px) {
  .no-border .ag-theme-balham.custom-grid-style {
    height: calc(100vh - 250px) !important;
    min-height: 200px;
  }
}
@media (min-height: 701px) and (max-height: 900px) {
  .no-border .ag-theme-balham.custom-grid-style {
    height: calc(100vh - 280px) !important;
  }
}
@media (min-height: 901px) and (max-height: 1200px) {
  .no-border .ag-theme-balham.custom-grid-style {
    height: calc(100vh - 300px) !important;
  }
}
@media (min-height: 1201px) {
  .no-border .ag-theme-balham.custom-grid-style {
    height: calc(100vh - 320px) !important;
  }
}
/* Remove borders from cells */
.no-border .ag-theme-balham .ag-cell {
  border-right: none !important;
  border-bottom: none !important;
}

.no-border .ag-header-row:first-child .ag-header-cell:hover {
  border-right: 1px solid #e7e7e7 !important;
}

/* Remove borders from row headers */
.no-border .ag-theme-balham .ag-header-cell {
  border-right: none !important;
}

.no-border .ag-theme-balham .ag-header .ag-header-row {
  height: 44px;
}

.no-border .ag-theme-balham .ag-cell {
  padding: 10px 24px !important;
  line-height: 24px !important;
}

.no-border .ag-theme-balham .ag-row:hover {
  background: var(--BT-primary-light-color);
  color: var(--BT-primary-color, #5514B4);
  font-family: "BTCurve_Headline", sans-serif;
  cursor: pointer;
}

.no-border .ag-theme-balham .ag-full-width-container .ag-row:hover {
  background: inherit;
  color: inherit;
  font-family: inherit;
  cursor: inherit;
}

.no-border .ag-theme-balham .ag-header-cell::after {
  width: 0;
}

.no-border .ag-header-row:first-child .ag-header-cell {
  border-bottom: 1px solid #d9dcde !important;
  padding: 4px 24px !important;
  border-right: none !important;
}

/* Remove borders from column headers */
.no-border .ag-theme-balham .ag-header {
  border-bottom: none !important;
}

.no-border .ag-theme-balham .ag-cell.rag-New {
  background: #18d558;
  position: absolute;
  padding: 0 !important;
  height: 16px;
  line-height: 17px !important;
  color: white !important;
  clip-path: polygon(0% 0%, 100% 0%, 100% 10%, 100% 0%, 85% 100%, 10% 100%, 0% 1000%, 0% 10%);
  font-size: 10px !important;
  padding-left: 8px !important;
}

.no-border .ag-theme-balham .rag-Assigned,
.no-border .ag-theme-balham .rag-Delayed,
.no-border .ag-theme-balham .rag-White,
.no-border .ag-theme-balham .rag-disable-escalted-row,
.no-border .ag-theme-balham .rag-disable-delayed-row {
  position: absolute;
  padding: 0 !important;
  height: 4px;
  text-align: center;
  color: white !important;
  clip-path: polygon(0% 0%, 100% 0%, 100% 10%, 100% 0%, 85% 100%, 10% 100%, 0% 1000%, 0% 10%);
  font-size: 0px !important;
  display: none;
}

.no-border .ag-theme-balham .ag-row-hover:not(.ag-full-width-row)::before {
  background-color: var(--BT-primary-light-color) !important;
}

.text-wfmt {
  color: var(--BT-primary-color, #5514b4) !important;
}

body .ui-widget {
  font-size: 12px !important;
  font-family: "BTCurve_Regular", sans-serif !important;
}

.bt-heading {
  font-family: "BTCurve_Headline", sans-serif !important;
  font-size: 18px !important;
}

.font-headline {
  font-family: "BTCurve_Headline", sans-serif !important;
  font-weight: 500;
}

.bt-heading-14 {
  font-family: "BTCurve_Headline", sans-serif !important;
  font-size: 14px !important;
  font-weight: 500;
  color: #000000;
}

.clearfix {
  clear: both;
}

.order-dashboard .ui-card-body {
  padding: 0;
}

body .radius-16 {
  border-radius: 16px !important;
}

body .radius-8 {
  border-radius: 8px !important;
}

.order-dashboard.ui-widget {
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.25) !important;
}

.nav-tabs {
  border-bottom: none !important;
}

.carousel-demo .card {
  border: none !important;
}

.carousel-demo .btn.btn-link span {
  color: #333;
}

.carousel-demo .btn.btn-link:disabled span {
  color: #5a5a5a;
}

.carousel-demo .card .card-body {
  border-radius: 16px !important;
}

.cursor-pointer {
  cursor: pointer;
}

.hidden {
  display: none;
}

.font-12 {
  font-size: 12px;
}

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

.font-16 {
  font-size: 16px !important;
}

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

.font-18 {
  font-size: 18px !important;
}

.font-28 {
  font-size: 28px;
}

.font-60 {
  font-size: 60px;
  font-weight: 700;
}

.tab-badge {
  background: var(--BT-primary-fade-color);
  color: white;
  border-radius: 16px !important;
  font-size: 11px !important;
  font-weight: 400 !important;
  margin-left: 8px;
  line-height: 0.9 !important;
  padding: 6px 6px 3px 6px !important;
  position: relative;
  top: -1px;
}

.line-break {
  line-break: anywhere;
}

.login-page {
  background-image: url('light-background.cdebb819abb85059.png');
}

.login-page .login-user-content .login-bg-image {
  background-image: url('bg-pattern.ff6ea544b75c2dfe.png');
}

.purple-bg {
  background-image: url('purple-bg.baad4fcc51d0ff21.svg');
}

.rbac-main-card {
  padding: 0;
  position: relative;
  border-radius: 20px;
  min-height: 78vh;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.25) !important;
}

.role-card {
  padding: 0;
  position: relative;
  margin: 0px 48px;
  margin-top: 24px;
  border: none;
  min-height: 78vh;
  box-shadow: none !important;
}

.rbac-secondary-card .ui-card-body {
  padding: 0;
}

.rbac-secondary-card .ui-widget {
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.25) !important;
}

.p-component {
  font-size: 12px !important;
  font-family: "BTCurve_Regular", sans-serif !important;
}

.dfr-editor-wrapper .p-component {
  font-size: unset !important;
  font-family: unset !important;
}

body.theme-default .p-component .p-inputtext {
  font-family: "BTCurve_Regular", sans-serif !important;
  font-size: 12px;
}

.customAutoComplete.p-component .p-inputtext {
  padding: 0 10px;
  border-radius: 8px 0 0 8px;
  box-shadow: none;
}
.customAutoComplete.p-component .p-autocomplete-dropdown {
  border-radius: 0 8px 8px 0;
}
.customAutoComplete.p-component .p-button {
  background: var(--BT-primary-color);
}
.customAutoComplete.p-component .p-button.p-button-icon-only {
  padding: 0.5rem;
}

ngb-modal-backdrop.modal-backdrop {
  z-index: 1050 !important;
}

ngb-modal-window.createProcessModal {
  z-index: 10300 !important;
}

ngb-modal-backdrop.createProcessModal-backdrop {
  z-index: 10299 !important;
}

ngb-modal-window.delete-confirmation-modal {
  z-index: 99999 !important;
}

/* Prevent background scroll when modal is open */
body.modal-open {
  overflow: hidden !important;
  position: fixed !important;
  width: 100% !important;
}

.p-card .p-card-body {
  padding: 0rem !important;
}

.p-card .p-card-content {
  padding: 0 !important;
}

.p-panelmenu .p-panelmenu-panel {
  margin-bottom: 0px !important;
}

.quickLinkModalClass .modal-dialog.modal-xl {
  width: 90% !important;
  max-width: 90% !important;
}
.quickLinkModalClass .modal-dialog {
  width: 70% !important;
  max-width: 70% !important;
  border-radius: 16px;
  border: none;
}
.quickLinkModalClass .modal-dialog .modal-content {
  border: none;
  border-radius: 16px;
  display: flex;
  flex-direction: column;
}
.quickLinkModalClass .modal-dialog .modal-content app-advanced-settings {
  min-height: 50vh !important;
}
.quickLinkModalClass .modal-body, .quickLinkModalClass .modal-content {
  max-height: 80vh !important;
  overflow-y: auto;
}

.quickLinksModalClass {
  z-index: 10200 !important;
}
.quickLinksModalClass .modal-dialog.modal-xl {
  width: 90% !important;
  max-width: 90% !important;
}
.quickLinksModalClass .modal-dialog {
  width: 80% !important;
  max-width: 80% !important;
  border-radius: 16px;
  border: none;
}
.quickLinksModalClass .modal-dialog .modal-content {
  border: none;
  border-radius: 16px;
  display: flex;
  flex-direction: column;
}
.quickLinksModalClass .modal-body, .quickLinksModalClass .modal-content {
  max-height: 80vh !important;
  overflow-y: auto;
}

.relatedOrdersModal .modal-dialog {
  border: none;
  border-radius: 16px;
}
.relatedOrdersModal .modal-content {
  border: none;
  border-radius: 16px;
}

.createProcessModal .modal-dialog {
  border: none;
  border-radius: 16px;
  width: 50% !important;
  max-width: 50% !important;
}
.createProcessModal .modal-content {
  border: none;
  border-radius: 16px;
}
.createProcessModal .modal-body, .createProcessModal .modal-content {
  max-height: 80vh !important;
  overflow-y: auto;
}

.advancedSearchModal .modal-dialog .modal-content {
  border: none;
  border-radius: 20px;
}

.custom-scroll::-webkit-scrollbar {
  width: 5px;
}

.custom-scroll::-webkit-scrollbar-thumb {
  border-radius: 5px;
}

.no-bg-card.p-card .card-body {
  background: none !important;
}

.remarks-input svg path {
  stroke: var(--BT-primary-color);
}

.no-bg-card.order-details.p-card.p-component {
  box-shadow: none;
  background: transparent;
}

@media (max-width: 1200px) {
  .hide-mobile {
    display: none !important;
  }
  .tab-view,
  .mobile-view {
    display: inherit !important;
  }
}
@media (max-width: 1060px) {
  .quickLinkModalClass .modal-dialog, .createProcessModal .modal-dialog {
    width: 96% !important;
    max-width: 96% !important;
  }
  body {
    background-color: #fff !important;
  }
}
@media (max-width: 780px) {
  .mobile-f2b {
    display: block !important;
  }
}
.tab-view,
.mobile-view {
  display: none;
}

.builder-container-card {
  padding: 0;
  position: relative;
  margin: 16px 24px;
  min-height: 75vh;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.25) !important;
}

.normalModalClass .modal-dialog {
  border: none;
  border-radius: 16px;
}
.normalModalClass .modal-content {
  border: none;
  border-radius: 16px;
}

.editFilterModalClass .modal-dialog {
  border: none;
  border-radius: 16px;
  width: 25% !important;
  max-width: 25% !important;
}
.editFilterModalClass .modal-content {
  border: none;
  border-radius: 16px;
}

.manageTaskDashboardModal.fullscreen-modal .modal-dialog {
  max-width: 100vw !important;
  width: 100vw !important;
  height: 100vh !important;
  margin: 0 !important;
  padding: 0 !important;
}
.manageTaskDashboardModal.fullscreen-modal .modal-content {
  height: 100vh !important;
  border-radius: 0 !important;
  border: none !important;
  overflow: hidden;
}

.previewModalClass .modal-dialog {
  width: 90% !important;
  max-width: 90% !important;
  max-height: 90% !important;
  height: 90% !important;
  overflow: visible !important;
  scrollbar-width: none;
  border-radius: 20px;
  border: none;
}
.previewModalClass .modal-dialog .modal-content {
  border: none;
  border-radius: 20px;
  overflow: visible !important;
  max-height: 90vh;
  overflow-y: auto !important;
}
.previewModalClass .modal-body {
  overflow: visible !important;
}
.previewModalClass .p-datepicker {
  z-index: 99999 !important;
}

.previewFromProgramTemplateModalClass {
  z-index: 9999 !important;
}
.previewFromProgramTemplateModalClass .modal-dialog {
  width: 95% !important;
  max-width: 95% !important;
  max-height: 90% !important;
  height: 90% !important;
  overflow: visible !important;
  scrollbar-width: none;
  border-radius: 20px;
  border: none;
}
.previewFromProgramTemplateModalClass .modal-dialog .modal-content {
  border: none;
  border-radius: 20px;
  overflow: visible !important;
  max-height: 90vh;
  overflow-y: auto !important;
}
.previewFromProgramTemplateModalClass .modal-body {
  overflow: visible !important;
}
.previewFromProgramTemplateModalClass .p-datepicker {
  z-index: 99999 !important;
}

body .ng-trigger.ng-trigger-overlayAnimation.p-datepicker.p-component {
  z-index: 99999 !important;
}

.previewFromProgramTemplateModalClass .modal-backdrop {
  z-index: 9998 !important;
}

.highcharts-legend-item {
  font-family: "BTCurve_Regular", sans-serif;
}

.highcharts-legend-item text {
  fill: var(--text-primary, #000) !important;
  color: var(--text-primary, #000) !important;
  font-weight: 400 !important;
  line-height: 14.98px;
}

.ag-theme-balham .ag-row {
  border-color: var(--BT-primary-light-color);
  color: #5A5A5A;
}

.ag-header-group-cell-label, .ag-header-cell-label {
  align-self: auto;
}

.ag-theme-balham {
  font-family: "BTCurve_Regular", sans-serif;
}

ag-grid-angular ::-webkit-scrollbar {
  width: 6px !important; /* Width of the scrollbar */
  height: 6px !important;
  display: none;
}

ag-grid-angular:hover ::-webkit-scrollbar {
  display: block;
}

ag-grid-angular ::-webkit-scrollbar-thumb {
  background-color: #bebaba; /* Color of the scrollbar */
  border: 2px solid transparent;
  border-radius: 10px;
}

ag-grid-angular ::-webkit-scrollbar-thumb:hover {
  background-color: #666;
}

.ag-tooltip {
  background-color: #333;
  color: #fff;
  border-radius: 4px;
  padding: 8px 12px;
  font-size: 12px;
  font-family: "BTCurve_Regular", sans-serif;
  max-width: 400px;
  word-wrap: break-word;
  white-space: normal;
  line-height: 1.4;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);
}

.ag-theme-balham .ag-floating-filter {
  border-bottom: 1px solid #e0e0e0;
  background: var(--bg-tertiary, #fafafa);
}
.ag-theme-balham .ag-floating-filter-body {
  padding: 4px 6px;
}
.ag-theme-balham .ag-floating-filter-body input {
  border: 1px solid #ddd !important;
  border-radius: 20px !important;
  padding: 4px 12px !important;
  font-size: 11px !important;
  font-family: "BTCurve_Regular", sans-serif !important;
  height: 26px !important;
  background: var(--card-bg, #fff) !important;
  color: var(--text-primary, #333) !important;
  outline: none !important;
  box-shadow: none !important;
}
.ag-theme-balham .ag-floating-filter-body input:focus {
  border-color: var(--BT-primary-color, #6c5ce7) !important;
  box-shadow: 0 0 0 2px rgba(108, 92, 231, 0.1) !important;
}
.ag-theme-balham .ag-floating-filter-body input::placeholder {
  color: #999 !important;
  font-size: 10px !important;
  opacity: 1 !important;
}
.ag-theme-balham .ag-floating-filter-input input[type=text],
.ag-theme-balham .ag-floating-filter-input input.ag-input-field-input {
  border: 1px solid #ddd !important;
  border-radius: 20px !important;
  padding: 4px 12px !important;
  font-size: 11px !important;
  font-family: "BTCurve_Regular", sans-serif !important;
  height: 26px !important;
  background: var(--card-bg, #fff) !important;
  color: var(--text-primary, #333) !important;
  outline: none !important;
  box-shadow: none !important;
}
.ag-theme-balham .ag-floating-filter-input input[type=text]:focus,
.ag-theme-balham .ag-floating-filter-input input.ag-input-field-input:focus {
  border-color: var(--BT-primary-color, #6c5ce7) !important;
  box-shadow: 0 0 0 2px rgba(108, 92, 231, 0.1) !important;
}
.ag-theme-balham .ag-floating-filter-input input[type=text]::placeholder,
.ag-theme-balham .ag-floating-filter-input input.ag-input-field-input::placeholder {
  color: #999 !important;
  font-size: 10px !important;
  opacity: 1 !important;
}

.p-accordion-header-link {
  font-size: 16px;
  color: #212529;
}

.p-accordion-header a {
  background-color: #D5C5ED !important;
  border: 1px solid #D5C5ED !important;
}

.p-accordion-header-link {
  font-size: 16px;
  color: #212529;
}

.p-accordion-header a {
  background-color: #D5C5ED !important;
  border: 1px solid #D5C5ED !important;
}

.dynamicFormWithNavigator .p-accordion-header-link {
  font-size: 16px;
  color: #212529;
}
.dynamicFormWithNavigator .p-accordion-header a {
  background-color: #D5C5ED !important;
  border: 1px solid #D5C5ED !important;
}

.p-splitter-panel-nested {
  min-width: inherit;
}

.p-splitter-panel {
  overflow: inherit;
}

.p-button {
  border-color: inherit !important;
}

.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link {
  background: #ffffff;
  border: none;
  color: var(--BT-primary-color);
  font-weight: 700;
}

.p-tabview .p-tabview-nav li .p-tabview-nav-link {
  border: solid rgba(0, 0, 0, 0.12);
  border-width: 0 0 1px 0;
  border-color: transparent transparent rgba(0, 0, 0, 0.12) transparent;
  background: #ffffff;
  color: rgba(0, 0, 0, 0.6);
  padding: 1rem 1.5rem;
  font-weight: 500;
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
  transition: none;
  margin: 0 0 0 0;
}

.p-tabview .p-tabview-nav li .p-tabview-nav-link:focus {
  background-color: rgba(103, 58, 183, 0.12);
}

.p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link {
  background: #ffffff;
  border-color: rgba(0, 0, 0, 0.12);
  color: var(--BT-primary-color);
}

.p-tabview .p-tabview-nav li .p-tabview-nav-link:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset none;
}

::ng-deep app-build-page .group_header {
  background-color: var(--BT-primary-fade-color) !important;
}

::ng-deep app-build-page .group_title {
  color: var(--BT-primary-color) !important;
}

.p-tooltip {
  font-family: "BTCurve_Regular", sans-serif;
  z-index: 10060 !important;
}

p-multiselectitem .p-checkbox .p-checkbox-box.p-highlight {
  border-color: #ffffff;
  background: var(--BT-primary-color);
}

.p-multiselect-panel .p-multiselect-items .p-multiselect-item[data-p-highlight=true] {
  background: var(--BT-primary-light-color) !important;
  color: black !important;
}

.p-multiselect-panel .p-checkbox .p-checkbox-box.p-highlight {
  border-color: var(--BT-primary-color);
  background: var(--BT-primary-color);
}

.dropdown .p-dropdown:not(.p-disabled).p-focus {
  box-shadow: none;
  border-color: #d9d9d9;
}

.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled):hover,
.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled).p-focus,
.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight,
.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight.p-focus {
  background-color: var(--BT-primary-light-color) !important;
  color: var(--BT-primary-color) !important;
}

.p-dropdown.p-component {
  border-radius: 8px;
}

.p-dropdown-panel .p-dropdown-items .p-dropdown-item {
  white-space: normal;
  word-break: break-word;
  overflow-wrap: break-word;
}

p-dropdownitem svg.p-dropdown-check-icon.p-icon {
  width: 10px;
  left: -4px !important;
  position: relative;
  margin-left: 4px;
}

.dropdown .p-dropdown .p-dropdown-clear-icon,
.dropdown .p-dropdown .p-dropdown-trigger-icon {
  width: 10px;
  color: #495057;
}

.dropdown .p-dropdown svg.p-dropdown-clear-icon.p-icon {
  right: 8px;
}

lib-orders-status-summary g.highcharts-legend-item {
  cursor: pointer;
}

.form-control {
  border-radius: 8px;
}

body .custom-dropdown.p-component span.p-inputtext {
  font-family: "BTCurve_Regular", sans-serif !important;
  font-size: 14px;
}

.custom-dropdown {
  border-radius: 8px;
}
.custom-dropdown .p-dropdown-label {
  padding: 8px;
}

.p-dropdown svg.p-dropdown-clear-icon.p-icon {
  /* color: red; */
  width: 12px;
  height: 12px;
}

.p-dropdown svg.p-dropdown-trigger-icon.p-icon {
  /* color: red; */
  width: 12px;
  height: 12px;
}

.custom-dropdown:focus, .custom-dropdown:active,
.custom-dropdown.p-dropdown:not(.p-disabled).p-focus {
  box-shadow: 0 0 1px var(--BT-primary-color);
  border-color: var(--BT-primary-color);
}

.custom-dropdown .p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight,
.custom-dropdown .p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight.p-focus,
.custom-dropdown .p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled).p-focus {
  background: var(--BT-primary-light-color);
}

.mw-250px {
  min-width: 250px;
}

.p-float-label input:focus ~ label, .p-float-label .p-inputwrapper-focus ~ label, .p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight {
  color: var(--BT-primary-color) !important;
}

.p-float-label label {
  font-size: 12px;
}

.p-dropdown:not(.p-disabled).p-focus {
  border-color: var(--BT-primary-color);
  box-shadow: inset 0 0 0 1px var(--BT-primary-color), inset 0 0 0 1px var(--BT-primary-color), inset 0 0 0 1px var(--BT-primary-color), inset 0 0 0 1px var(--BT-primary-color) !important;
}

.p-overlaypanel .p-overlaypanel-content {
  padding: 1.2rem;
}

app-root .p-overlaypanel,
app-root .p-dropdown-panel,
app-root .p-datepicker,
ngb-modal-window .p-overlaypanel,
ngb-modal-window .p-dropdown-panel,
ngb-modal-window .p-datepicker {
  margin-top: inherit;
  z-index: 10000 !important;
  position: absolute;
}

.custom-grid-style .ag-cell-wrapper {
  display: block;
}

.custom-grid-style .ag-cell-wrapper span {
  pointer-events: none;
}

.savebtn button {
  width: 70px !important;
}

.drop-section .header {
  display: contents;
}

.drop-section .dropwaterMark {
  width: 20% !important;
  padding: 20px !important;
  padding-top: 5%;
  text-align: left;
  position: relative !important;
  top: 0 !important;
  left: 0 !important;
  flex: none !important;
  transform: inherit !important;
  height: 10px;
}

.p-calendar-w-btn:not(.p-calendar-disabled).p-focus {
  box-shadow: none !important;
  border-color: var(--BT-primary-color) !important;
  outline: none !important;
}

.p-calendar .p-inputtext:focus,
.p-calendar.p-focus .p-inputtext {
  box-shadow: none !important;
  outline: none !important;
}

.p-radiobutton .p-radiobutton-box.p-highlight,
.p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
  border-color: var(--BT-primary-color);
}

.p-radiobutton .p-radiobutton-box .p-radiobutton-icon {
  background-color: var(--BT-primary-color);
}

.p-radiobutton.p-radiobutton-checked:not(.p-radiobutton-disabled).p-radiobutton-focused {
  box-shadow: 0 0 1px 10px var(--BT-primary-light-color);
}

.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider {
  background: var(--BT-primary-fade-color);
}

.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider {
  background: var(--BT-primary-fade-color);
}

.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
  background: var(--BT-primary-color);
}

.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider {
  background: var(--BT-primary-light-color);
}

.p-dropdown-panel .p-dropdown-items .p-dropdown-item-group {
  color: var(--BT-primary-color);
  padding-left: 0.5rem;
  font-family: "BTCurve_Headline", sans-serif;
  font-size: 15px;
}

.modal-highest-z-index {
  z-index: 9999 !important;
}

.p-dialog .p-dialog-content {
  padding: 1.5rem;
}

.customTooltip .p-tooltip-text {
  padding: 18px !important;
  width: auto !important;
}

.p-error {
  margin-top: 5px;
}

.p-toast {
  z-index: 99999 !important;
  max-width: min(348px, 100vw - 2rem);
  right: 1rem;
  top: 1rem;
}
.p-toast .p-toast-message {
  box-shadow: 0px 4px 8px 0px rgba(59, 130, 246, 0.04);
  border-radius: 6px;
}
.p-toast .p-toast-message .p-toast-message-content {
  padding: clamp(10px, 2vw, 12px);
  font-size: clamp(13px, 2vw, 14px);
}
.p-toast .p-toast-message .p-toast-message-content .p-toast-message-icon .p-icon,
.p-toast .p-toast-message .p-toast-message-content .p-toast-message-icon .pi {
  height: clamp(1.25rem, 2vw, 1.5rem);
  width: clamp(1.25rem, 2vw, 1.5rem);
  font-size: clamp(1.25rem, 2vw, 1.5rem);
}
.p-toast .p-toast-message .p-toast-message-content .p-toast-message-text {
  word-wrap: break-word;
  color: #334155;
  font-weight: 500;
}
.p-toast .p-toast-message .p-toast-message-content .p-toast-message-text .p-toast-detail {
  word-break: break-word;
}
.p-toast .p-toast-message.p-toast-message-info {
  border: 1px solid #2563eb;
}
.p-toast .p-toast-message.p-toast-message-success {
  border: 1px solid #16a34a;
}
.p-toast .p-toast-message.p-toast-message-warn {
  border: 1px solid #cc8925;
}
.p-toast .p-toast-message.p-toast-message-error {
  border: 1px solid #dc2626;
}

.theme-default lib-blocks .block-display {
  width: 8rem !important;
}

.process-select-modal-backdrop {
  z-index: 10100 !important;
}

.process-select-modal {
  z-index: 10101 !important;
}
.process-select-modal .modal-dialog {
  max-width: 600px;
  width: 600px;
}
.process-select-modal .modal-content {
  max-height: 85vh;
  overflow-y: auto;
}

/* Cancel Reason Dialog - Fix Horizontal Scroll */
.no-scroll-dialog .p-dialog-content {
  overflow: hidden !important;
  padding: 0 !important;
  box-sizing: border-box !important;
  max-width: 100% !important;
}

/* Global Checkbox Styling - Match Theme Color */
input[type=checkbox]:checked {
  background-color: var(--BT-primary-color) !important;
  border-color: var(--BT-primary-color) !important;
  accent-color: var(--BT-primary-color) !important;
}

input[type=checkbox]:focus {
  outline-color: var(--BT-primary-color) !important;
  box-shadow: 0 0 0 2px var(--BT-primary-light-color) !important;
}

::ng-deep .p-multiselect-panel .p-multiselect-items .p-multiselect-item[data-p-highlight=true] {
  background: var(--BT-primary-light-color) !important;
  color: black !important;
}

.theme-default .p-dialog .p-dialog-header-icons {
  top: 1% !important;
}

.modal-on-top-backdrop {
  z-index: 10500 !important;
}

.modal-on-top {
  z-index: 10501 !important;
}

body:has(.p-dialog-mask) {
  overflow: hidden !important;
}

.section-divider {
  border: 1px solid var(--BT-primary-light-color);
}

p-calendar .p-calendar.p-focus,
p-calendar.p-inputwrapper-focus .p-calendar {
  box-shadow: none !important;
  border-color: var(--BT-primary-color, #5514b4) !important;
}

p-calendar .p-calendar.p-focus .p-inputtext,
p-calendar.p-inputwrapper-focus .p-inputtext {
  border-color: transparent !important;
  box-shadow: none !important;
}

.p-datepicker table td > span.p-highlight {
  background: var(--BT-primary-color) !important;
  color: #fff !important;
}

/* DFR datepicker — set date number font size to 12px */
.p-datepicker .p-datepicker-calendar td > span {
  font-size: 12px !important;
}

.p-datepicker .p-datepicker-calendar th > span {
  font-size: 12px !important;
}

/* DFR datepicker — month and year title 16px */
.p-datepicker .p-datepicker-title .p-datepicker-month,
.p-datepicker .p-datepicker-title .p-datepicker-year {
  font-size: 12px !important;
}

lib-table .p-paginator .p-paginator-pages .p-paginator-page {
  min-width: 2rem;
  height: 2rem;
}

lib-popup .form-label, lib-open-in-popup .form-label, lib-popup .form-data, lib-open-in-popup .form-data {
  font-size: inherit !important;
  font-family: "BTCurve_Regular", sans-serif !important;
}

body.theme-default lib-popup .p-component .p-inputtext {
  font-family: "BTCurve_Regular", sans-serif !important;
  font-size: 12px !important;
}

.theme-default lib-dynamic-UI .p-datatable-thead > tr > th, .popup-body .p-datatable.recordsTableForm .p-datatable-thead > tr > th {
  font-family: "BTCurve_headline";
}

lib-dynamic-UI lib-table .p-datatable.recordsTableForm .p-datatable-tbody > tr > td, .popup-body lib-table .p-datatable.recordsTableForm .p-datatable-tbody > tr > td {
  font-family: "BTCurve_Regular", sans-serif !important;
  font-size: 12px !important;
}

/* BPMN Editor Dark Mode */
:root.dark-mode .bpmnEditorModal .toolbar {
  background: rgba(var(--BT-primary-rgb, 85, 20, 180), 0.8) !important;
  border-bottom-color: var(--border-color, #444) !important;
}
:root.dark-mode .bpmnEditorModal .toolbar h2 {
  color: var(--BT-primary-fade-color, #a78bfa) !important;
}
:root.dark-mode .bpmnEditorModal .toolbar button {
  background: var(--BT-primary-color, #5514b4) !important;
  border-color: var(--BT-primary-color, #5514b4) !important;
}
:root.dark-mode .bpmnEditorModal .toolbar .close-btn {
  color: var(--text-primary, #e0e0e0) !important;
}
:root.dark-mode .bpmnEditorModal .toolbar .close-btn:hover {
  background-color: var(--bg-tertiary, #333) !important;
}
:root.dark-mode .bpmnEditorModal .toolbar select {
  background: var(--card-bg, #1e1e1e) !important;
  color: var(--text-primary, #e0e0e0) !important;
  border-color: var(--border-color, #444) !important;
}
:root.dark-mode .bpmnEditorModal .toolbar label {
  color: var(--text-primary, #e0e0e0) !important;
}
:root.dark-mode .bpmnEditorModal .modal-content {
  background: var(--card-bg, #1e1e1e) !important;
  color: var(--text-primary, #e0e0e0) !important;
}
:root.dark-mode .bpmnEditorModal .canvas {
  background: #1e1e2e !important;
}
:root.dark-mode .bpmnEditorModal .djs-container {
  background: #1e1e2e !important;
}
:root.dark-mode .bpmnEditorModal .djs-container svg {
  background: #1e1e2e !important;
}
:root.dark-mode .bpmnEditorModal .djs-palette {
  background: #2a2a3e !important;
  border-color: #444 !important;
}
:root.dark-mode .bpmnEditorModal .djs-palette .entry {
  color: #e0e0e0 !important;
}
:root.dark-mode .bpmnEditorModal .djs-palette .entry:hover {
  background: #3a3a4e !important;
}
:root.dark-mode .bpmnEditorModal .djs-palette .separator {
  border-color: #444 !important;
}
:root.dark-mode .bpmnEditorModal .djs-group .djs-visual rect,
:root.dark-mode .bpmnEditorModal .djs-group .djs-visual polygon {
  fill: #2a2a3e !important;
  stroke: #c0c0d0 !important;
}
:root.dark-mode .bpmnEditorModal .djs-group .djs-visual circle {
  fill: #2a2a3e !important;
  stroke: #c0c0d0 !important;
}
:root.dark-mode .bpmnEditorModal .djs-group .djs-visual path {
  stroke: #c0c0d0 !important;
}
:root.dark-mode .bpmnEditorModal .djs-group .djs-visual path:not([fill=none]) {
  fill: #c0c0d0 !important;
}
:root.dark-mode .bpmnEditorModal .djs-connection .djs-visual path {
  stroke: #c0c0d0 !important;
}
:root.dark-mode .bpmnEditorModal .djs-connection marker path {
  fill: #c0c0d0 !important;
  stroke: #c0c0d0 !important;
}
:root.dark-mode .bpmnEditorModal .djs-label text,
:root.dark-mode .bpmnEditorModal .djs-group text,
:root.dark-mode .bpmnEditorModal tspan {
  fill: #e0e0e0 !important;
}
:root.dark-mode .bpmnEditorModal .djs-context-pad {
  background: transparent !important;
  border-color: transparent !important;
}
:root.dark-mode .bpmnEditorModal .djs-context-pad .entry {
  background: #2a2a3e !important;
  color: #e0e0e0 !important;
  border: 1px solid #555 !important;
  border-radius: 4px !important;
}
:root.dark-mode .bpmnEditorModal .djs-context-pad .entry:hover {
  background: #3a3a4e !important;
}
:root.dark-mode .bpmnEditorModal .djs-popup {
  background: #2a2a3e !important;
  border-color: #444 !important;
  color: #e0e0e0 !important;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.5) !important;
}
:root.dark-mode .bpmnEditorModal .djs-popup .entry {
  background: #2a2a3e !important;
  color: #e0e0e0 !important;
  border-color: #444 !important;
}
:root.dark-mode .bpmnEditorModal .djs-popup .entry:hover {
  background: #3a3a4e !important;
}
:root.dark-mode .bpmnEditorModal .djs-popup-body {
  background: #2a2a3e !important;
}
:root.dark-mode .bpmnEditorModal .djs-popup-body .entry {
  background: #2a2a3e !important;
  color: #e0e0e0 !important;
}
:root.dark-mode .bpmnEditorModal .djs-popup-header {
  background: #2a2a3e !important;
  border-color: #444 !important;
}
:root.dark-mode .bpmnEditorModal .bio-properties-panel {
  background: #1e1e2e !important;
  color: #e0e0e0 !important;
}
:root.dark-mode .bpmnEditorModal .bio-properties-panel * {
  color: inherit;
}
:root.dark-mode .bpmnEditorModal .bio-properties-panel .bio-properties-panel-header {
  background: #2a2a2a !important;
  color: #e0e0e0 !important;
  border-bottom: 1px solid #444 !important;
}
:root.dark-mode .bpmnEditorModal .bio-properties-panel .bio-properties-panel-scroll-container {
  background: #1e1e2e !important;
}
:root.dark-mode .bpmnEditorModal .bio-properties-panel .bio-properties-panel-group {
  background: #1e1e2e !important;
  border-color: #444 !important;
}
:root.dark-mode .bpmnEditorModal .bio-properties-panel .bio-properties-panel-group-header {
  background: #2a2a2a !important;
  color: #cccccc !important;
  border-color: #444 !important;
}
:root.dark-mode .bpmnEditorModal .bio-properties-panel .bio-properties-panel-group-header button, :root.dark-mode .bpmnEditorModal .bio-properties-panel .bio-properties-panel-group-header span, :root.dark-mode .bpmnEditorModal .bio-properties-panel .bio-properties-panel-group-header svg {
  color: #cccccc !important;
  fill: #cccccc !important;
}
:root.dark-mode .bpmnEditorModal .bio-properties-panel .bio-properties-panel-group-entries {
  background: #1e1e2e !important;
}
:root.dark-mode .bpmnEditorModal .bio-properties-panel .bio-properties-panel-entry {
  background: #1e1e2e !important;
  color: #e0e0e0 !important;
  border-color: #333 !important;
}
:root.dark-mode .bpmnEditorModal .bio-properties-panel .bio-properties-panel-label,
:root.dark-mode .bpmnEditorModal .bio-properties-panel .bio-properties-panel-description,
:root.dark-mode .bpmnEditorModal .bio-properties-panel label {
  color: #b0b0c0 !important;
}
:root.dark-mode .bpmnEditorModal .bio-properties-panel .bio-properties-panel-description {
  color: #888 !important;
}
:root.dark-mode .bpmnEditorModal .bio-properties-panel input, :root.dark-mode .bpmnEditorModal .bio-properties-panel select, :root.dark-mode .bpmnEditorModal .bio-properties-panel textarea {
  background: #2a2a3e !important;
  color: #e0e0e0 !important;
  border: 1px solid #555 !important;
  border-radius: 4px !important;
}
:root.dark-mode .bpmnEditorModal .bio-properties-panel input:focus, :root.dark-mode .bpmnEditorModal .bio-properties-panel select:focus, :root.dark-mode .bpmnEditorModal .bio-properties-panel textarea:focus {
  border-color: var(--BT-primary-color, #5514b4) !important;
  box-shadow: 0 0 3px rgba(85, 20, 180, 0.4) !important;
}
:root.dark-mode .bpmnEditorModal .bio-properties-panel input::placeholder, :root.dark-mode .bpmnEditorModal .bio-properties-panel select::placeholder, :root.dark-mode .bpmnEditorModal .bio-properties-panel textarea::placeholder {
  color: #777 !important;
}
:root.dark-mode .bpmnEditorModal .bio-properties-panel .bio-properties-panel-checkbox label {
  color: #e0e0e0 !important;
}
:root.dark-mode .bpmnEditorModal .bio-properties-panel .bio-properties-panel-arrow,
:root.dark-mode .bpmnEditorModal .bio-properties-panel .bio-properties-panel-group-header button {
  color: #cccccc !important;
}
:root.dark-mode .bpmnEditorModal .bio-properties-panel .bio-properties-panel-dot {
  background: #888 !important;
}
:root.dark-mode .bpmnEditorModal .bio-properties-panel .bio-properties-panel-close {
  color: #e0e0e0 !important;
}
:root.dark-mode .bpmnEditorModal .properties-panel {
  background: #1e1e2e !important;
  border-left-color: #444 !important;
}
:root.dark-mode .bpmnEditorModal .properties-header {
  background: #2a2a2a !important;
  color: #e0e0e0 !important;
  border-bottom-color: #444 !important;
}
:root.dark-mode .bpmnEditorModal .form {
  border-bottom-color: var(--border-color, #444) !important;
}
:root.dark-mode .bpmnEditorModal .process-heading, :root.dark-mode .bpmnEditorModal .f-12 {
  color: var(--text-secondary, #aaa) !important;
}
:root.dark-mode .bpmnEditorModal input.form-control, :root.dark-mode .bpmnEditorModal textarea.form-control {
  background: var(--card-bg, #1e1e1e) !important;
  color: var(--text-primary, #e0e0e0) !important;
  border-color: var(--border-color, #444) !important;
}

:root.dark-mode .ag-tooltip {
  background-color: #1e1e1e;
  color: #e0e0e0;
  border: 1px solid #444;
}

:root.dark-mode .p-accordion-header-link {
  color: #ffffff !important;
}
:root.dark-mode .p-accordion-header a {
  background-color: var(--bg-tertiary, #2d2d2d) !important;
  border: 1px solid var(--border-color) !important;
  color: #ffffff !important;
}
:root.dark-mode .dynamicFormWithNavigator .p-accordion-header-link {
  color: #ffffff !important;
}
:root.dark-mode .dynamicFormWithNavigator .p-accordion-header a {
  background-color: var(--bg-tertiary, #2d2d2d) !important;
  border: 1px solid var(--border-color) !important;
  color: #ffffff !important;
}
:root.dark-mode .p-accordion-header-text {
  color: #ffffff !important;
}
:root.dark-mode .p-accordion-toggle-icon {
  color: #ffffff !important;
}
:root.dark-mode .p-accordion .p-accordion-content {
  background: var(--card-bg) !important;
  color: var(--text-primary) !important;
  border-color: var(--border-color) !important;
}
:root.dark-mode .p-accordion .p-accordion-tab {
  border-color: var(--border-color) !important;
}
:root.dark-mode lib-dynamic-ui .card, :root.dark-mode lib-dynamic-ui .card.blk, :root.dark-mode lib-dynamic-ui .blk, :root.dark-mode lib-dynamic-UI .card, :root.dark-mode lib-dynamic-UI .card.blk, :root.dark-mode lib-dynamic-UI .blk {
  background: var(--card-bg) !important;
  border-color: var(--border-color) !important;
  color: var(--text-primary) !important;
}
:root.dark-mode lib-dynamic-ui .block-content, :root.dark-mode lib-dynamic-UI .block-content {
  background: var(--card-bg) !important;
}
:root.dark-mode lib-dynamic-ui .btn-success, :root.dark-mode lib-dynamic-UI .btn-success {
  background: var(--BT-primary-fade-color) !important;
  color: #ffffff !important;
  border-color: var(--BT-primary-fade-color) !important;
}
:root.dark-mode lib-blocks .card,
:root.dark-mode lib-blocks .blk,
:root.dark-mode lib-blocks .card.blk {
  background: var(--card-bg) !important;
  border-color: var(--border-color) !important;
  color: var(--text-primary) !important;
}
:root.dark-mode lib-blocks .block-content {
  background: var(--card-bg) !important;
}
:root.dark-mode lib-blocks .title {
  color: var(--BT-primary-fade-color) !important;
}

:root.dark-mode .p-menu.p-menu-overlay {
  background: var(--card-bg) !important;
  border: 1px solid var(--border-color) !important;
  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.6) !important;
}
:root.dark-mode .p-menu .p-menuitem .p-menuitem-content {
  background: transparent !important;
}
:root.dark-mode .p-menu .p-menuitem .p-menuitem-link {
  color: var(--text-primary) !important;
}
:root.dark-mode .p-menu .p-menuitem .p-menuitem-icon {
  color: var(--text-primary) !important;
}
:root.dark-mode .p-menu .p-menuitem .p-menuitem-text {
  color: var(--text-primary) !important;
}
:root.dark-mode .p-menu .p-menuitem:not(.p-disabled):hover > .p-menuitem-content,
:root.dark-mode .p-menu .p-menuitem:not(.p-disabled).p-focus > .p-menuitem-content {
  background: rgba(var(--BT-primary-rgb, 85, 20, 180), 0.2) !important;
}
:root.dark-mode .p-menu .p-menuitem:not(.p-disabled):hover > .p-menuitem-content .p-menuitem-link, :root.dark-mode .p-menu .p-menuitem:not(.p-disabled):hover > .p-menuitem-content .p-menuitem-icon, :root.dark-mode .p-menu .p-menuitem:not(.p-disabled):hover > .p-menuitem-content .p-menuitem-text,
:root.dark-mode .p-menu .p-menuitem:not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link,
:root.dark-mode .p-menu .p-menuitem:not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-icon,
:root.dark-mode .p-menu .p-menuitem:not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-text {
  color: #ffffff !important;
}

:root.dark-mode .p-timeline,
:root.dark-mode .p-timeline-event,
:root.dark-mode .p-timeline-event-content,
:root.dark-mode .p-timeline-event-opposite,
:root.dark-mode .p-timeline-event-separator {
  background: transparent !important;
  background-color: transparent !important;
}
:root.dark-mode .p-timeline-event-connector {
  background-color: var(--border-color, #3a3a3a) !important;
}

:root.dark-mode span.create-btn,
:root.dark-mode span.delete-btn,
:root.dark-mode span.add-task-btn,
:root.dark-mode div.right-btn,
:root.dark-mode span.right-btn,
:root.dark-mode [class*=create-btn]:not(button),
:root.dark-mode [class*=text-primary]:not(.btn-primary):not(.badge-primary) {
  color: var(--BT-primary-fade-color) !important;
}
:root.dark-mode .modal-content .footer .close-btn,
:root.dark-mode .modal-content .footer .btn-primary:not(.btn-link), :root.dark-mode .modal-content .modal-footer .close-btn,
:root.dark-mode .modal-content .modal-footer .btn-primary:not(.btn-link), :root.dark-mode .modal-content .p-dialog-footer .close-btn,
:root.dark-mode .modal-content .p-dialog-footer .btn-primary:not(.btn-link), :root.dark-mode .modal-content .submit .close-btn,
:root.dark-mode .modal-content .submit .btn-primary:not(.btn-link),
:root.dark-mode .modal-body .footer .close-btn,
:root.dark-mode .modal-body .footer .btn-primary:not(.btn-link),
:root.dark-mode .modal-body .modal-footer .close-btn,
:root.dark-mode .modal-body .modal-footer .btn-primary:not(.btn-link),
:root.dark-mode .modal-body .p-dialog-footer .close-btn,
:root.dark-mode .modal-body .p-dialog-footer .btn-primary:not(.btn-link),
:root.dark-mode .modal-body .submit .close-btn,
:root.dark-mode .modal-body .submit .btn-primary:not(.btn-link),
:root.dark-mode .p-dialog-content .footer .close-btn,
:root.dark-mode .p-dialog-content .footer .btn-primary:not(.btn-link),
:root.dark-mode .p-dialog-content .modal-footer .close-btn,
:root.dark-mode .p-dialog-content .modal-footer .btn-primary:not(.btn-link),
:root.dark-mode .p-dialog-content .p-dialog-footer .close-btn,
:root.dark-mode .p-dialog-content .p-dialog-footer .btn-primary:not(.btn-link),
:root.dark-mode .p-dialog-content .submit .close-btn,
:root.dark-mode .p-dialog-content .submit .btn-primary:not(.btn-link),
:root.dark-mode .add-user-pop-up .footer .close-btn,
:root.dark-mode .add-user-pop-up .footer .btn-primary:not(.btn-link),
:root.dark-mode .add-user-pop-up .modal-footer .close-btn,
:root.dark-mode .add-user-pop-up .modal-footer .btn-primary:not(.btn-link),
:root.dark-mode .add-user-pop-up .p-dialog-footer .close-btn,
:root.dark-mode .add-user-pop-up .p-dialog-footer .btn-primary:not(.btn-link),
:root.dark-mode .add-user-pop-up .submit .close-btn,
:root.dark-mode .add-user-pop-up .submit .btn-primary:not(.btn-link),
:root.dark-mode .add-role-pop-up .footer .close-btn,
:root.dark-mode .add-role-pop-up .footer .btn-primary:not(.btn-link),
:root.dark-mode .add-role-pop-up .modal-footer .close-btn,
:root.dark-mode .add-role-pop-up .modal-footer .btn-primary:not(.btn-link),
:root.dark-mode .add-role-pop-up .p-dialog-footer .close-btn,
:root.dark-mode .add-role-pop-up .p-dialog-footer .btn-primary:not(.btn-link),
:root.dark-mode .add-role-pop-up .submit .close-btn,
:root.dark-mode .add-role-pop-up .submit .btn-primary:not(.btn-link),
:root.dark-mode .forward-order .footer .close-btn,
:root.dark-mode .forward-order .footer .btn-primary:not(.btn-link),
:root.dark-mode .forward-order .modal-footer .close-btn,
:root.dark-mode .forward-order .modal-footer .btn-primary:not(.btn-link),
:root.dark-mode .forward-order .p-dialog-footer .close-btn,
:root.dark-mode .forward-order .p-dialog-footer .btn-primary:not(.btn-link),
:root.dark-mode .forward-order .submit .close-btn,
:root.dark-mode .forward-order .submit .btn-primary:not(.btn-link),
:root.dark-mode .add-role-container .footer .close-btn,
:root.dark-mode .add-role-container .footer .btn-primary:not(.btn-link),
:root.dark-mode .add-role-container .modal-footer .close-btn,
:root.dark-mode .add-role-container .modal-footer .btn-primary:not(.btn-link),
:root.dark-mode .add-role-container .p-dialog-footer .close-btn,
:root.dark-mode .add-role-container .p-dialog-footer .btn-primary:not(.btn-link),
:root.dark-mode .add-role-container .submit .close-btn,
:root.dark-mode .add-role-container .submit .btn-primary:not(.btn-link) {
  background-color: var(--BT-primary-color) !important;
  border-color: var(--BT-primary-color) !important;
  color: #ffffff !important;
}
:root.dark-mode .modal-content .footer .close-btn:disabled,
:root.dark-mode .modal-content .footer .btn-primary:not(.btn-link):disabled, :root.dark-mode .modal-content .modal-footer .close-btn:disabled,
:root.dark-mode .modal-content .modal-footer .btn-primary:not(.btn-link):disabled, :root.dark-mode .modal-content .p-dialog-footer .close-btn:disabled,
:root.dark-mode .modal-content .p-dialog-footer .btn-primary:not(.btn-link):disabled, :root.dark-mode .modal-content .submit .close-btn:disabled,
:root.dark-mode .modal-content .submit .btn-primary:not(.btn-link):disabled,
:root.dark-mode .modal-body .footer .close-btn:disabled,
:root.dark-mode .modal-body .footer .btn-primary:not(.btn-link):disabled,
:root.dark-mode .modal-body .modal-footer .close-btn:disabled,
:root.dark-mode .modal-body .modal-footer .btn-primary:not(.btn-link):disabled,
:root.dark-mode .modal-body .p-dialog-footer .close-btn:disabled,
:root.dark-mode .modal-body .p-dialog-footer .btn-primary:not(.btn-link):disabled,
:root.dark-mode .modal-body .submit .close-btn:disabled,
:root.dark-mode .modal-body .submit .btn-primary:not(.btn-link):disabled,
:root.dark-mode .p-dialog-content .footer .close-btn:disabled,
:root.dark-mode .p-dialog-content .footer .btn-primary:not(.btn-link):disabled,
:root.dark-mode .p-dialog-content .modal-footer .close-btn:disabled,
:root.dark-mode .p-dialog-content .modal-footer .btn-primary:not(.btn-link):disabled,
:root.dark-mode .p-dialog-content .p-dialog-footer .close-btn:disabled,
:root.dark-mode .p-dialog-content .p-dialog-footer .btn-primary:not(.btn-link):disabled,
:root.dark-mode .p-dialog-content .submit .close-btn:disabled,
:root.dark-mode .p-dialog-content .submit .btn-primary:not(.btn-link):disabled,
:root.dark-mode .add-user-pop-up .footer .close-btn:disabled,
:root.dark-mode .add-user-pop-up .footer .btn-primary:not(.btn-link):disabled,
:root.dark-mode .add-user-pop-up .modal-footer .close-btn:disabled,
:root.dark-mode .add-user-pop-up .modal-footer .btn-primary:not(.btn-link):disabled,
:root.dark-mode .add-user-pop-up .p-dialog-footer .close-btn:disabled,
:root.dark-mode .add-user-pop-up .p-dialog-footer .btn-primary:not(.btn-link):disabled,
:root.dark-mode .add-user-pop-up .submit .close-btn:disabled,
:root.dark-mode .add-user-pop-up .submit .btn-primary:not(.btn-link):disabled,
:root.dark-mode .add-role-pop-up .footer .close-btn:disabled,
:root.dark-mode .add-role-pop-up .footer .btn-primary:not(.btn-link):disabled,
:root.dark-mode .add-role-pop-up .modal-footer .close-btn:disabled,
:root.dark-mode .add-role-pop-up .modal-footer .btn-primary:not(.btn-link):disabled,
:root.dark-mode .add-role-pop-up .p-dialog-footer .close-btn:disabled,
:root.dark-mode .add-role-pop-up .p-dialog-footer .btn-primary:not(.btn-link):disabled,
:root.dark-mode .add-role-pop-up .submit .close-btn:disabled,
:root.dark-mode .add-role-pop-up .submit .btn-primary:not(.btn-link):disabled,
:root.dark-mode .forward-order .footer .close-btn:disabled,
:root.dark-mode .forward-order .footer .btn-primary:not(.btn-link):disabled,
:root.dark-mode .forward-order .modal-footer .close-btn:disabled,
:root.dark-mode .forward-order .modal-footer .btn-primary:not(.btn-link):disabled,
:root.dark-mode .forward-order .p-dialog-footer .close-btn:disabled,
:root.dark-mode .forward-order .p-dialog-footer .btn-primary:not(.btn-link):disabled,
:root.dark-mode .forward-order .submit .close-btn:disabled,
:root.dark-mode .forward-order .submit .btn-primary:not(.btn-link):disabled,
:root.dark-mode .add-role-container .footer .close-btn:disabled,
:root.dark-mode .add-role-container .footer .btn-primary:not(.btn-link):disabled,
:root.dark-mode .add-role-container .modal-footer .close-btn:disabled,
:root.dark-mode .add-role-container .modal-footer .btn-primary:not(.btn-link):disabled,
:root.dark-mode .add-role-container .p-dialog-footer .close-btn:disabled,
:root.dark-mode .add-role-container .p-dialog-footer .btn-primary:not(.btn-link):disabled,
:root.dark-mode .add-role-container .submit .close-btn:disabled,
:root.dark-mode .add-role-container .submit .btn-primary:not(.btn-link):disabled {
  opacity: 0.4 !important;
}
:root.dark-mode .modal-content .footer .close-btn:hover:not(:disabled),
:root.dark-mode .modal-content .footer .btn-primary:not(.btn-link):hover:not(:disabled), :root.dark-mode .modal-content .modal-footer .close-btn:hover:not(:disabled),
:root.dark-mode .modal-content .modal-footer .btn-primary:not(.btn-link):hover:not(:disabled), :root.dark-mode .modal-content .p-dialog-footer .close-btn:hover:not(:disabled),
:root.dark-mode .modal-content .p-dialog-footer .btn-primary:not(.btn-link):hover:not(:disabled), :root.dark-mode .modal-content .submit .close-btn:hover:not(:disabled),
:root.dark-mode .modal-content .submit .btn-primary:not(.btn-link):hover:not(:disabled),
:root.dark-mode .modal-body .footer .close-btn:hover:not(:disabled),
:root.dark-mode .modal-body .footer .btn-primary:not(.btn-link):hover:not(:disabled),
:root.dark-mode .modal-body .modal-footer .close-btn:hover:not(:disabled),
:root.dark-mode .modal-body .modal-footer .btn-primary:not(.btn-link):hover:not(:disabled),
:root.dark-mode .modal-body .p-dialog-footer .close-btn:hover:not(:disabled),
:root.dark-mode .modal-body .p-dialog-footer .btn-primary:not(.btn-link):hover:not(:disabled),
:root.dark-mode .modal-body .submit .close-btn:hover:not(:disabled),
:root.dark-mode .modal-body .submit .btn-primary:not(.btn-link):hover:not(:disabled),
:root.dark-mode .p-dialog-content .footer .close-btn:hover:not(:disabled),
:root.dark-mode .p-dialog-content .footer .btn-primary:not(.btn-link):hover:not(:disabled),
:root.dark-mode .p-dialog-content .modal-footer .close-btn:hover:not(:disabled),
:root.dark-mode .p-dialog-content .modal-footer .btn-primary:not(.btn-link):hover:not(:disabled),
:root.dark-mode .p-dialog-content .p-dialog-footer .close-btn:hover:not(:disabled),
:root.dark-mode .p-dialog-content .p-dialog-footer .btn-primary:not(.btn-link):hover:not(:disabled),
:root.dark-mode .p-dialog-content .submit .close-btn:hover:not(:disabled),
:root.dark-mode .p-dialog-content .submit .btn-primary:not(.btn-link):hover:not(:disabled),
:root.dark-mode .add-user-pop-up .footer .close-btn:hover:not(:disabled),
:root.dark-mode .add-user-pop-up .footer .btn-primary:not(.btn-link):hover:not(:disabled),
:root.dark-mode .add-user-pop-up .modal-footer .close-btn:hover:not(:disabled),
:root.dark-mode .add-user-pop-up .modal-footer .btn-primary:not(.btn-link):hover:not(:disabled),
:root.dark-mode .add-user-pop-up .p-dialog-footer .close-btn:hover:not(:disabled),
:root.dark-mode .add-user-pop-up .p-dialog-footer .btn-primary:not(.btn-link):hover:not(:disabled),
:root.dark-mode .add-user-pop-up .submit .close-btn:hover:not(:disabled),
:root.dark-mode .add-user-pop-up .submit .btn-primary:not(.btn-link):hover:not(:disabled),
:root.dark-mode .add-role-pop-up .footer .close-btn:hover:not(:disabled),
:root.dark-mode .add-role-pop-up .footer .btn-primary:not(.btn-link):hover:not(:disabled),
:root.dark-mode .add-role-pop-up .modal-footer .close-btn:hover:not(:disabled),
:root.dark-mode .add-role-pop-up .modal-footer .btn-primary:not(.btn-link):hover:not(:disabled),
:root.dark-mode .add-role-pop-up .p-dialog-footer .close-btn:hover:not(:disabled),
:root.dark-mode .add-role-pop-up .p-dialog-footer .btn-primary:not(.btn-link):hover:not(:disabled),
:root.dark-mode .add-role-pop-up .submit .close-btn:hover:not(:disabled),
:root.dark-mode .add-role-pop-up .submit .btn-primary:not(.btn-link):hover:not(:disabled),
:root.dark-mode .forward-order .footer .close-btn:hover:not(:disabled),
:root.dark-mode .forward-order .footer .btn-primary:not(.btn-link):hover:not(:disabled),
:root.dark-mode .forward-order .modal-footer .close-btn:hover:not(:disabled),
:root.dark-mode .forward-order .modal-footer .btn-primary:not(.btn-link):hover:not(:disabled),
:root.dark-mode .forward-order .p-dialog-footer .close-btn:hover:not(:disabled),
:root.dark-mode .forward-order .p-dialog-footer .btn-primary:not(.btn-link):hover:not(:disabled),
:root.dark-mode .forward-order .submit .close-btn:hover:not(:disabled),
:root.dark-mode .forward-order .submit .btn-primary:not(.btn-link):hover:not(:disabled),
:root.dark-mode .add-role-container .footer .close-btn:hover:not(:disabled),
:root.dark-mode .add-role-container .footer .btn-primary:not(.btn-link):hover:not(:disabled),
:root.dark-mode .add-role-container .modal-footer .close-btn:hover:not(:disabled),
:root.dark-mode .add-role-container .modal-footer .btn-primary:not(.btn-link):hover:not(:disabled),
:root.dark-mode .add-role-container .p-dialog-footer .close-btn:hover:not(:disabled),
:root.dark-mode .add-role-container .p-dialog-footer .btn-primary:not(.btn-link):hover:not(:disabled),
:root.dark-mode .add-role-container .submit .close-btn:hover:not(:disabled),
:root.dark-mode .add-role-container .submit .btn-primary:not(.btn-link):hover:not(:disabled) {
  background-color: var(--BT-primary-fade-color) !important;
  border-color: var(--BT-primary-fade-color) !important;
}
:root.dark-mode .modal-content .footer .add-now,
:root.dark-mode .modal-content .footer .btn-outline-primary,
:root.dark-mode .modal-content .footer .roleCancel,
:root.dark-mode .modal-content .footer button:not(.btn-primary):not(.close-btn), :root.dark-mode .modal-content .modal-footer .add-now,
:root.dark-mode .modal-content .modal-footer .btn-outline-primary,
:root.dark-mode .modal-content .modal-footer .roleCancel,
:root.dark-mode .modal-content .modal-footer button:not(.btn-primary):not(.close-btn), :root.dark-mode .modal-content .p-dialog-footer .add-now,
:root.dark-mode .modal-content .p-dialog-footer .btn-outline-primary,
:root.dark-mode .modal-content .p-dialog-footer .roleCancel,
:root.dark-mode .modal-content .p-dialog-footer button:not(.btn-primary):not(.close-btn), :root.dark-mode .modal-content .submit .add-now,
:root.dark-mode .modal-content .submit .btn-outline-primary,
:root.dark-mode .modal-content .submit .roleCancel,
:root.dark-mode .modal-content .submit button:not(.btn-primary):not(.close-btn),
:root.dark-mode .modal-body .footer .add-now,
:root.dark-mode .modal-body .footer .btn-outline-primary,
:root.dark-mode .modal-body .footer .roleCancel,
:root.dark-mode .modal-body .footer button:not(.btn-primary):not(.close-btn),
:root.dark-mode .modal-body .modal-footer .add-now,
:root.dark-mode .modal-body .modal-footer .btn-outline-primary,
:root.dark-mode .modal-body .modal-footer .roleCancel,
:root.dark-mode .modal-body .modal-footer button:not(.btn-primary):not(.close-btn),
:root.dark-mode .modal-body .p-dialog-footer .add-now,
:root.dark-mode .modal-body .p-dialog-footer .btn-outline-primary,
:root.dark-mode .modal-body .p-dialog-footer .roleCancel,
:root.dark-mode .modal-body .p-dialog-footer button:not(.btn-primary):not(.close-btn),
:root.dark-mode .modal-body .submit .add-now,
:root.dark-mode .modal-body .submit .btn-outline-primary,
:root.dark-mode .modal-body .submit .roleCancel,
:root.dark-mode .modal-body .submit button:not(.btn-primary):not(.close-btn),
:root.dark-mode .p-dialog-content .footer .add-now,
:root.dark-mode .p-dialog-content .footer .btn-outline-primary,
:root.dark-mode .p-dialog-content .footer .roleCancel,
:root.dark-mode .p-dialog-content .footer button:not(.btn-primary):not(.close-btn),
:root.dark-mode .p-dialog-content .modal-footer .add-now,
:root.dark-mode .p-dialog-content .modal-footer .btn-outline-primary,
:root.dark-mode .p-dialog-content .modal-footer .roleCancel,
:root.dark-mode .p-dialog-content .modal-footer button:not(.btn-primary):not(.close-btn),
:root.dark-mode .p-dialog-content .p-dialog-footer .add-now,
:root.dark-mode .p-dialog-content .p-dialog-footer .btn-outline-primary,
:root.dark-mode .p-dialog-content .p-dialog-footer .roleCancel,
:root.dark-mode .p-dialog-content .p-dialog-footer button:not(.btn-primary):not(.close-btn),
:root.dark-mode .p-dialog-content .submit .add-now,
:root.dark-mode .p-dialog-content .submit .btn-outline-primary,
:root.dark-mode .p-dialog-content .submit .roleCancel,
:root.dark-mode .p-dialog-content .submit button:not(.btn-primary):not(.close-btn),
:root.dark-mode .add-user-pop-up .footer .add-now,
:root.dark-mode .add-user-pop-up .footer .btn-outline-primary,
:root.dark-mode .add-user-pop-up .footer .roleCancel,
:root.dark-mode .add-user-pop-up .footer button:not(.btn-primary):not(.close-btn),
:root.dark-mode .add-user-pop-up .modal-footer .add-now,
:root.dark-mode .add-user-pop-up .modal-footer .btn-outline-primary,
:root.dark-mode .add-user-pop-up .modal-footer .roleCancel,
:root.dark-mode .add-user-pop-up .modal-footer button:not(.btn-primary):not(.close-btn),
:root.dark-mode .add-user-pop-up .p-dialog-footer .add-now,
:root.dark-mode .add-user-pop-up .p-dialog-footer .btn-outline-primary,
:root.dark-mode .add-user-pop-up .p-dialog-footer .roleCancel,
:root.dark-mode .add-user-pop-up .p-dialog-footer button:not(.btn-primary):not(.close-btn),
:root.dark-mode .add-user-pop-up .submit .add-now,
:root.dark-mode .add-user-pop-up .submit .btn-outline-primary,
:root.dark-mode .add-user-pop-up .submit .roleCancel,
:root.dark-mode .add-user-pop-up .submit button:not(.btn-primary):not(.close-btn),
:root.dark-mode .add-role-pop-up .footer .add-now,
:root.dark-mode .add-role-pop-up .footer .btn-outline-primary,
:root.dark-mode .add-role-pop-up .footer .roleCancel,
:root.dark-mode .add-role-pop-up .footer button:not(.btn-primary):not(.close-btn),
:root.dark-mode .add-role-pop-up .modal-footer .add-now,
:root.dark-mode .add-role-pop-up .modal-footer .btn-outline-primary,
:root.dark-mode .add-role-pop-up .modal-footer .roleCancel,
:root.dark-mode .add-role-pop-up .modal-footer button:not(.btn-primary):not(.close-btn),
:root.dark-mode .add-role-pop-up .p-dialog-footer .add-now,
:root.dark-mode .add-role-pop-up .p-dialog-footer .btn-outline-primary,
:root.dark-mode .add-role-pop-up .p-dialog-footer .roleCancel,
:root.dark-mode .add-role-pop-up .p-dialog-footer button:not(.btn-primary):not(.close-btn),
:root.dark-mode .add-role-pop-up .submit .add-now,
:root.dark-mode .add-role-pop-up .submit .btn-outline-primary,
:root.dark-mode .add-role-pop-up .submit .roleCancel,
:root.dark-mode .add-role-pop-up .submit button:not(.btn-primary):not(.close-btn),
:root.dark-mode .forward-order .footer .add-now,
:root.dark-mode .forward-order .footer .btn-outline-primary,
:root.dark-mode .forward-order .footer .roleCancel,
:root.dark-mode .forward-order .footer button:not(.btn-primary):not(.close-btn),
:root.dark-mode .forward-order .modal-footer .add-now,
:root.dark-mode .forward-order .modal-footer .btn-outline-primary,
:root.dark-mode .forward-order .modal-footer .roleCancel,
:root.dark-mode .forward-order .modal-footer button:not(.btn-primary):not(.close-btn),
:root.dark-mode .forward-order .p-dialog-footer .add-now,
:root.dark-mode .forward-order .p-dialog-footer .btn-outline-primary,
:root.dark-mode .forward-order .p-dialog-footer .roleCancel,
:root.dark-mode .forward-order .p-dialog-footer button:not(.btn-primary):not(.close-btn),
:root.dark-mode .forward-order .submit .add-now,
:root.dark-mode .forward-order .submit .btn-outline-primary,
:root.dark-mode .forward-order .submit .roleCancel,
:root.dark-mode .forward-order .submit button:not(.btn-primary):not(.close-btn),
:root.dark-mode .add-role-container .footer .add-now,
:root.dark-mode .add-role-container .footer .btn-outline-primary,
:root.dark-mode .add-role-container .footer .roleCancel,
:root.dark-mode .add-role-container .footer button:not(.btn-primary):not(.close-btn),
:root.dark-mode .add-role-container .modal-footer .add-now,
:root.dark-mode .add-role-container .modal-footer .btn-outline-primary,
:root.dark-mode .add-role-container .modal-footer .roleCancel,
:root.dark-mode .add-role-container .modal-footer button:not(.btn-primary):not(.close-btn),
:root.dark-mode .add-role-container .p-dialog-footer .add-now,
:root.dark-mode .add-role-container .p-dialog-footer .btn-outline-primary,
:root.dark-mode .add-role-container .p-dialog-footer .roleCancel,
:root.dark-mode .add-role-container .p-dialog-footer button:not(.btn-primary):not(.close-btn),
:root.dark-mode .add-role-container .submit .add-now,
:root.dark-mode .add-role-container .submit .btn-outline-primary,
:root.dark-mode .add-role-container .submit .roleCancel,
:root.dark-mode .add-role-container .submit button:not(.btn-primary):not(.close-btn) {
  background-color: transparent !important;
  color: #ffffff !important;
  border: 1px solid rgba(255, 255, 255, 0.4) !important;
}
:root.dark-mode .modal-content .footer .add-now:hover,
:root.dark-mode .modal-content .footer .btn-outline-primary:hover,
:root.dark-mode .modal-content .footer .roleCancel:hover,
:root.dark-mode .modal-content .footer button:not(.btn-primary):not(.close-btn):hover, :root.dark-mode .modal-content .modal-footer .add-now:hover,
:root.dark-mode .modal-content .modal-footer .btn-outline-primary:hover,
:root.dark-mode .modal-content .modal-footer .roleCancel:hover,
:root.dark-mode .modal-content .modal-footer button:not(.btn-primary):not(.close-btn):hover, :root.dark-mode .modal-content .p-dialog-footer .add-now:hover,
:root.dark-mode .modal-content .p-dialog-footer .btn-outline-primary:hover,
:root.dark-mode .modal-content .p-dialog-footer .roleCancel:hover,
:root.dark-mode .modal-content .p-dialog-footer button:not(.btn-primary):not(.close-btn):hover, :root.dark-mode .modal-content .submit .add-now:hover,
:root.dark-mode .modal-content .submit .btn-outline-primary:hover,
:root.dark-mode .modal-content .submit .roleCancel:hover,
:root.dark-mode .modal-content .submit button:not(.btn-primary):not(.close-btn):hover,
:root.dark-mode .modal-body .footer .add-now:hover,
:root.dark-mode .modal-body .footer .btn-outline-primary:hover,
:root.dark-mode .modal-body .footer .roleCancel:hover,
:root.dark-mode .modal-body .footer button:not(.btn-primary):not(.close-btn):hover,
:root.dark-mode .modal-body .modal-footer .add-now:hover,
:root.dark-mode .modal-body .modal-footer .btn-outline-primary:hover,
:root.dark-mode .modal-body .modal-footer .roleCancel:hover,
:root.dark-mode .modal-body .modal-footer button:not(.btn-primary):not(.close-btn):hover,
:root.dark-mode .modal-body .p-dialog-footer .add-now:hover,
:root.dark-mode .modal-body .p-dialog-footer .btn-outline-primary:hover,
:root.dark-mode .modal-body .p-dialog-footer .roleCancel:hover,
:root.dark-mode .modal-body .p-dialog-footer button:not(.btn-primary):not(.close-btn):hover,
:root.dark-mode .modal-body .submit .add-now:hover,
:root.dark-mode .modal-body .submit .btn-outline-primary:hover,
:root.dark-mode .modal-body .submit .roleCancel:hover,
:root.dark-mode .modal-body .submit button:not(.btn-primary):not(.close-btn):hover,
:root.dark-mode .p-dialog-content .footer .add-now:hover,
:root.dark-mode .p-dialog-content .footer .btn-outline-primary:hover,
:root.dark-mode .p-dialog-content .footer .roleCancel:hover,
:root.dark-mode .p-dialog-content .footer button:not(.btn-primary):not(.close-btn):hover,
:root.dark-mode .p-dialog-content .modal-footer .add-now:hover,
:root.dark-mode .p-dialog-content .modal-footer .btn-outline-primary:hover,
:root.dark-mode .p-dialog-content .modal-footer .roleCancel:hover,
:root.dark-mode .p-dialog-content .modal-footer button:not(.btn-primary):not(.close-btn):hover,
:root.dark-mode .p-dialog-content .p-dialog-footer .add-now:hover,
:root.dark-mode .p-dialog-content .p-dialog-footer .btn-outline-primary:hover,
:root.dark-mode .p-dialog-content .p-dialog-footer .roleCancel:hover,
:root.dark-mode .p-dialog-content .p-dialog-footer button:not(.btn-primary):not(.close-btn):hover,
:root.dark-mode .p-dialog-content .submit .add-now:hover,
:root.dark-mode .p-dialog-content .submit .btn-outline-primary:hover,
:root.dark-mode .p-dialog-content .submit .roleCancel:hover,
:root.dark-mode .p-dialog-content .submit button:not(.btn-primary):not(.close-btn):hover,
:root.dark-mode .add-user-pop-up .footer .add-now:hover,
:root.dark-mode .add-user-pop-up .footer .btn-outline-primary:hover,
:root.dark-mode .add-user-pop-up .footer .roleCancel:hover,
:root.dark-mode .add-user-pop-up .footer button:not(.btn-primary):not(.close-btn):hover,
:root.dark-mode .add-user-pop-up .modal-footer .add-now:hover,
:root.dark-mode .add-user-pop-up .modal-footer .btn-outline-primary:hover,
:root.dark-mode .add-user-pop-up .modal-footer .roleCancel:hover,
:root.dark-mode .add-user-pop-up .modal-footer button:not(.btn-primary):not(.close-btn):hover,
:root.dark-mode .add-user-pop-up .p-dialog-footer .add-now:hover,
:root.dark-mode .add-user-pop-up .p-dialog-footer .btn-outline-primary:hover,
:root.dark-mode .add-user-pop-up .p-dialog-footer .roleCancel:hover,
:root.dark-mode .add-user-pop-up .p-dialog-footer button:not(.btn-primary):not(.close-btn):hover,
:root.dark-mode .add-user-pop-up .submit .add-now:hover,
:root.dark-mode .add-user-pop-up .submit .btn-outline-primary:hover,
:root.dark-mode .add-user-pop-up .submit .roleCancel:hover,
:root.dark-mode .add-user-pop-up .submit button:not(.btn-primary):not(.close-btn):hover,
:root.dark-mode .add-role-pop-up .footer .add-now:hover,
:root.dark-mode .add-role-pop-up .footer .btn-outline-primary:hover,
:root.dark-mode .add-role-pop-up .footer .roleCancel:hover,
:root.dark-mode .add-role-pop-up .footer button:not(.btn-primary):not(.close-btn):hover,
:root.dark-mode .add-role-pop-up .modal-footer .add-now:hover,
:root.dark-mode .add-role-pop-up .modal-footer .btn-outline-primary:hover,
:root.dark-mode .add-role-pop-up .modal-footer .roleCancel:hover,
:root.dark-mode .add-role-pop-up .modal-footer button:not(.btn-primary):not(.close-btn):hover,
:root.dark-mode .add-role-pop-up .p-dialog-footer .add-now:hover,
:root.dark-mode .add-role-pop-up .p-dialog-footer .btn-outline-primary:hover,
:root.dark-mode .add-role-pop-up .p-dialog-footer .roleCancel:hover,
:root.dark-mode .add-role-pop-up .p-dialog-footer button:not(.btn-primary):not(.close-btn):hover,
:root.dark-mode .add-role-pop-up .submit .add-now:hover,
:root.dark-mode .add-role-pop-up .submit .btn-outline-primary:hover,
:root.dark-mode .add-role-pop-up .submit .roleCancel:hover,
:root.dark-mode .add-role-pop-up .submit button:not(.btn-primary):not(.close-btn):hover,
:root.dark-mode .forward-order .footer .add-now:hover,
:root.dark-mode .forward-order .footer .btn-outline-primary:hover,
:root.dark-mode .forward-order .footer .roleCancel:hover,
:root.dark-mode .forward-order .footer button:not(.btn-primary):not(.close-btn):hover,
:root.dark-mode .forward-order .modal-footer .add-now:hover,
:root.dark-mode .forward-order .modal-footer .btn-outline-primary:hover,
:root.dark-mode .forward-order .modal-footer .roleCancel:hover,
:root.dark-mode .forward-order .modal-footer button:not(.btn-primary):not(.close-btn):hover,
:root.dark-mode .forward-order .p-dialog-footer .add-now:hover,
:root.dark-mode .forward-order .p-dialog-footer .btn-outline-primary:hover,
:root.dark-mode .forward-order .p-dialog-footer .roleCancel:hover,
:root.dark-mode .forward-order .p-dialog-footer button:not(.btn-primary):not(.close-btn):hover,
:root.dark-mode .forward-order .submit .add-now:hover,
:root.dark-mode .forward-order .submit .btn-outline-primary:hover,
:root.dark-mode .forward-order .submit .roleCancel:hover,
:root.dark-mode .forward-order .submit button:not(.btn-primary):not(.close-btn):hover,
:root.dark-mode .add-role-container .footer .add-now:hover,
:root.dark-mode .add-role-container .footer .btn-outline-primary:hover,
:root.dark-mode .add-role-container .footer .roleCancel:hover,
:root.dark-mode .add-role-container .footer button:not(.btn-primary):not(.close-btn):hover,
:root.dark-mode .add-role-container .modal-footer .add-now:hover,
:root.dark-mode .add-role-container .modal-footer .btn-outline-primary:hover,
:root.dark-mode .add-role-container .modal-footer .roleCancel:hover,
:root.dark-mode .add-role-container .modal-footer button:not(.btn-primary):not(.close-btn):hover,
:root.dark-mode .add-role-container .p-dialog-footer .add-now:hover,
:root.dark-mode .add-role-container .p-dialog-footer .btn-outline-primary:hover,
:root.dark-mode .add-role-container .p-dialog-footer .roleCancel:hover,
:root.dark-mode .add-role-container .p-dialog-footer button:not(.btn-primary):not(.close-btn):hover,
:root.dark-mode .add-role-container .submit .add-now:hover,
:root.dark-mode .add-role-container .submit .btn-outline-primary:hover,
:root.dark-mode .add-role-container .submit .roleCancel:hover,
:root.dark-mode .add-role-container .submit button:not(.btn-primary):not(.close-btn):hover {
  border-color: var(--BT-primary-fade-color) !important;
  color: var(--BT-primary-fade-color) !important;
  background-color: rgba(var(--BT-primary-rgb, 85, 20, 180), 0.8) !important;
}
:root.dark-mode ngb-modal-window .modal-content {
  background: var(--card-bg) !important;
  border: 1px solid var(--border-color) !important;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.6) !important;
}
:root.dark-mode ngb-modal-window .modal-content .footer, :root.dark-mode ngb-modal-window .modal-content .submit {
  background: var(--card-bg) !important;
}
:root.dark-mode ngb-modal-window .modal-content .add-user-pop-up,
:root.dark-mode ngb-modal-window .modal-content .add-role-pop-up,
:root.dark-mode ngb-modal-window .modal-content .forward-order,
:root.dark-mode ngb-modal-window .modal-content .add-role-container {
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}

:root.dark-mode .p-dropdown-panel {
  background: var(--card-bg, #1e1e1e) !important;
  border: 1px solid var(--border-color, #555) !important;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.6) !important;
  z-index: 10000 !important;
}
:root.dark-mode .p-dropdown-panel .p-dropdown-header {
  background: var(--card-bg, #1e1e1e) !important;
  border-bottom: 1px solid var(--border-color, #444) !important;
}
:root.dark-mode .p-dropdown-panel .p-dropdown-filter {
  background: var(--bg-tertiary, #2d2d2d) !important;
  color: var(--text-primary, #e0e0e0) !important;
  border: 1px solid var(--border-color, #555) !important;
}
:root.dark-mode .p-dropdown-panel .p-dropdown-filter:focus {
  border-color: var(--BT-primary-fade-color) !important;
  box-shadow: none !important;
}
:root.dark-mode .p-dropdown-panel .p-dropdown-filter-icon {
  color: var(--text-secondary, #999) !important;
}
:root.dark-mode .p-dropdown-panel .p-dropdown-items-wrapper {
  background: var(--card-bg, #1e1e1e) !important;
}
:root.dark-mode .p-dropdown-panel .p-dropdown-items {
  background: var(--card-bg, #1e1e1e) !important;
}
:root.dark-mode .p-dropdown-panel .p-dropdown-items .p-dropdown-item {
  color: var(--text-primary, #e0e0e0) !important;
  background: transparent !important;
}
:root.dark-mode .p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled):hover, :root.dark-mode .p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled).p-focus {
  background: var(--bg-tertiary, #2d2d2d) !important;
  color: var(--text-primary, #e0e0e0) !important;
}
:root.dark-mode .p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight, :root.dark-mode .p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight.p-focus {
  background: rgba(var(--BT-primary-rgb, 85, 20, 180), 0.75) !important;
  color: var(--text-primary, #e0e0e0) !important;
}
:root.dark-mode .p-dropdown-panel .p-dropdown-items .p-dropdown-item-group {
  color: var(--BT-primary-fade-color) !important;
  background: var(--bg-tertiary, #2d2d2d) !important;
}
:root.dark-mode .p-dropdown-panel .p-dropdown-empty-message {
  color: var(--text-secondary, #888) !important;
}
:root.dark-mode .p-dropdown,
:root.dark-mode .p-dropdown.p-component,
:root.dark-mode .p-dropdown.p-inputwrapper-filled,
:root.dark-mode .p-dropdown.p-dropdown-clearable,
:root.dark-mode .p-inputwrapper .p-dropdown,
:root.dark-mode p-dropdown .p-dropdown {
  background: var(--input-bg, #2a2a2a) !important;
  border-color: var(--border-color, #555) !important;
  color: var(--text-primary, #e0e0e0) !important;
}
:root.dark-mode .p-dropdown .p-dropdown-label,
:root.dark-mode .p-dropdown span.p-dropdown-label,
:root.dark-mode .p-dropdown.p-component .p-dropdown-label,
:root.dark-mode .p-dropdown.p-component span.p-dropdown-label,
:root.dark-mode .p-dropdown.p-inputwrapper-filled .p-dropdown-label,
:root.dark-mode .p-dropdown.p-inputwrapper-filled span.p-dropdown-label,
:root.dark-mode .p-dropdown.p-dropdown-clearable .p-dropdown-label,
:root.dark-mode .p-dropdown.p-dropdown-clearable span.p-dropdown-label,
:root.dark-mode .p-inputwrapper .p-dropdown .p-dropdown-label,
:root.dark-mode .p-inputwrapper .p-dropdown span.p-dropdown-label,
:root.dark-mode p-dropdown .p-dropdown .p-dropdown-label,
:root.dark-mode p-dropdown .p-dropdown span.p-dropdown-label {
  color: var(--text-primary, #e0e0e0) !important;
}
:root.dark-mode .p-dropdown .p-dropdown-label.p-placeholder,
:root.dark-mode .p-dropdown span.p-dropdown-label.p-placeholder,
:root.dark-mode .p-dropdown.p-component .p-dropdown-label.p-placeholder,
:root.dark-mode .p-dropdown.p-component span.p-dropdown-label.p-placeholder,
:root.dark-mode .p-dropdown.p-inputwrapper-filled .p-dropdown-label.p-placeholder,
:root.dark-mode .p-dropdown.p-inputwrapper-filled span.p-dropdown-label.p-placeholder,
:root.dark-mode .p-dropdown.p-dropdown-clearable .p-dropdown-label.p-placeholder,
:root.dark-mode .p-dropdown.p-dropdown-clearable span.p-dropdown-label.p-placeholder,
:root.dark-mode .p-inputwrapper .p-dropdown .p-dropdown-label.p-placeholder,
:root.dark-mode .p-inputwrapper .p-dropdown span.p-dropdown-label.p-placeholder,
:root.dark-mode p-dropdown .p-dropdown .p-dropdown-label.p-placeholder,
:root.dark-mode p-dropdown .p-dropdown span.p-dropdown-label.p-placeholder {
  color: var(--text-secondary, #999) !important;
}
:root.dark-mode .p-dropdown .p-dropdown-trigger,
:root.dark-mode .p-dropdown.p-component .p-dropdown-trigger,
:root.dark-mode .p-dropdown.p-inputwrapper-filled .p-dropdown-trigger,
:root.dark-mode .p-dropdown.p-dropdown-clearable .p-dropdown-trigger,
:root.dark-mode .p-inputwrapper .p-dropdown .p-dropdown-trigger,
:root.dark-mode p-dropdown .p-dropdown .p-dropdown-trigger {
  color: var(--text-secondary, #999) !important;
  background: var(--input-bg, #2a2a2a) !important;
}
:root.dark-mode .p-dropdown .p-dropdown-clear-icon,
:root.dark-mode .p-dropdown .p-icon-wrapper svg,
:root.dark-mode .p-dropdown.p-component .p-dropdown-clear-icon,
:root.dark-mode .p-dropdown.p-component .p-icon-wrapper svg,
:root.dark-mode .p-dropdown.p-inputwrapper-filled .p-dropdown-clear-icon,
:root.dark-mode .p-dropdown.p-inputwrapper-filled .p-icon-wrapper svg,
:root.dark-mode .p-dropdown.p-dropdown-clearable .p-dropdown-clear-icon,
:root.dark-mode .p-dropdown.p-dropdown-clearable .p-icon-wrapper svg,
:root.dark-mode .p-inputwrapper .p-dropdown .p-dropdown-clear-icon,
:root.dark-mode .p-inputwrapper .p-dropdown .p-icon-wrapper svg,
:root.dark-mode p-dropdown .p-dropdown .p-dropdown-clear-icon,
:root.dark-mode p-dropdown .p-dropdown .p-icon-wrapper svg {
  color: var(--text-secondary, #999) !important;
}
:root.dark-mode .p-dropdown:not(.p-disabled):hover,
:root.dark-mode .p-dropdown.p-component:not(.p-disabled):hover,
:root.dark-mode .p-dropdown.p-inputwrapper-filled:not(.p-disabled):hover,
:root.dark-mode .p-dropdown.p-dropdown-clearable:not(.p-disabled):hover,
:root.dark-mode .p-inputwrapper .p-dropdown:not(.p-disabled):hover,
:root.dark-mode p-dropdown .p-dropdown:not(.p-disabled):hover {
  border-color: var(--border-color, #555) !important;
}
:root.dark-mode .p-dropdown:not(.p-disabled).p-focus, :root.dark-mode .p-dropdown.p-inputwrapper-focus,
:root.dark-mode .p-dropdown.p-component:not(.p-disabled).p-focus,
:root.dark-mode .p-dropdown.p-component.p-inputwrapper-focus,
:root.dark-mode .p-dropdown.p-inputwrapper-filled:not(.p-disabled).p-focus,
:root.dark-mode .p-dropdown.p-inputwrapper-filled.p-inputwrapper-focus,
:root.dark-mode .p-dropdown.p-dropdown-clearable:not(.p-disabled).p-focus,
:root.dark-mode .p-dropdown.p-dropdown-clearable.p-inputwrapper-focus,
:root.dark-mode .p-inputwrapper .p-dropdown:not(.p-disabled).p-focus,
:root.dark-mode .p-inputwrapper .p-dropdown.p-inputwrapper-focus,
:root.dark-mode p-dropdown .p-dropdown:not(.p-disabled).p-focus,
:root.dark-mode p-dropdown .p-dropdown.p-inputwrapper-focus {
  border-color: var(--border-color, #555) !important;
  box-shadow: none !important;
  background: var(--card-bg, #1e1e1e) !important;
}
:root.dark-mode .p-multiselect-panel {
  background: var(--card-bg, #1e1e1e) !important;
  border: 1px solid var(--border-color, #555) !important;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.6) !important;
}
:root.dark-mode .p-multiselect-panel .p-multiselect-header {
  background: var(--card-bg, #1e1e1e) !important;
  border-bottom: 1px solid var(--border-color, #444) !important;
  color: var(--text-primary, #e0e0e0) !important;
}
:root.dark-mode .p-multiselect-panel .p-multiselect-filter-container .p-inputtext {
  background: var(--bg-tertiary, #2d2d2d) !important;
  color: var(--text-primary, #e0e0e0) !important;
  border-color: var(--border-color, #555) !important;
}
:root.dark-mode .p-multiselect-panel .p-multiselect-items .p-multiselect-item {
  color: var(--text-primary, #e0e0e0) !important;
  background: transparent !important;
}
:root.dark-mode .p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):hover {
  background: var(--bg-tertiary, #2d2d2d) !important;
  color: var(--text-primary, #e0e0e0) !important;
}
:root.dark-mode .p-multiselect-panel .p-multiselect-items .p-multiselect-item[data-p-highlight=true], :root.dark-mode .p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight {
  background: rgba(var(--BT-primary-rgb, 85, 20, 180), 0.25) !important;
  color: var(--BT-primary-fade-color) !important;
}
:root.dark-mode .p-multiselect {
  background: var(--card-bg, #1e1e1e) !important;
  border-color: var(--border-color, #555) !important;
  color: var(--text-primary, #e0e0e0) !important;
}
:root.dark-mode .p-multiselect .p-multiselect-label {
  color: var(--text-primary, #e0e0e0) !important;
}
:root.dark-mode .p-multiselect .p-multiselect-trigger {
  color: var(--text-secondary, #999) !important;
}
:root.dark-mode .p-multiselect:not(.p-disabled):hover {
  border-color: var(--border-color, #555) !important;
}
:root.dark-mode .p-multiselect:not(.p-disabled).p-focus {
  border-color: var(--BT-primary-fade-color, #7c4dff) !important;
  box-shadow: none !important;
}

:root.dark-mode .section-divider {
  border-color: var(--border-color, #444) !important;
}

:root.dark-mode .active-filters-bar {
  background: var(--bg-tertiary, #2d2d2d) !important;
  border-bottom-color: var(--border-color, #444) !important;
}
:root.dark-mode .active-filters-bar .active-filters-label {
  color: var(--text-secondary, #b3b3b3) !important;
}
:root.dark-mode .active-filters-bar .filter-chip {
  background: rgba(var(--BT-primary-rgb, 85, 20, 180), 0.2) !important;
  border-color: var(--BT-primary-fade-color, #7c4dff) !important;
  color: #ffffff !important;
}
:root.dark-mode .active-filters-bar .filter-chip .chip-remove {
  color: var(--BT-primary-fade-color, #b39ddb) !important;
}
:root.dark-mode .active-filters-bar .filter-chip .chip-remove:hover {
  color: #ffffff !important;
}
:root.dark-mode .active-filters-bar .clear-all-btn {
  color: var(--BT-primary-fade-color, #b39ddb) !important;
}
:root.dark-mode .active-filters-bar .clear-all-btn:hover {
  background: rgba(var(--BT-primary-rgb, 85, 20, 180), 0.15) !important;
  color: #ffffff !important;
}

:root.dark-mode .ag-theme-balham .ag-popup-child,
:root.dark-mode .ag-theme-balham .ag-filter {
  background: var(--card-bg, #1e1e1e) !important;
  color: var(--text-primary, #e0e0e0) !important;
  border: 1px solid var(--border-color, #555) !important;
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.5) !important;
}
:root.dark-mode .ag-theme-balham .ag-select-list,
:root.dark-mode .ag-theme-balham .ag-virtual-list-viewport,
:root.dark-mode .ag-theme-balham .ag-virtual-list-container {
  background: var(--card-bg, #1e1e1e) !important;
  color: var(--text-primary, #e0e0e0) !important;
}
:root.dark-mode .ag-theme-balham .ag-list-item,
:root.dark-mode .ag-theme-balham .ag-select-list-item {
  background: var(--card-bg, #1e1e1e) !important;
  color: var(--text-primary, #e0e0e0) !important;
}
:root.dark-mode .ag-theme-balham .ag-list-item:hover, :root.dark-mode .ag-theme-balham .ag-list-item.ag-active-item,
:root.dark-mode .ag-theme-balham .ag-select-list-item:hover,
:root.dark-mode .ag-theme-balham .ag-select-list-item.ag-active-item {
  background: var(--bg-tertiary, #2d2d2d) !important;
  color: var(--text-primary, #e0e0e0) !important;
}
:root.dark-mode .ag-theme-balham .ag-filter-body-wrapper {
  background: var(--card-bg, #1e1e1e) !important;
}
:root.dark-mode .ag-theme-balham .ag-filter-body-wrapper input[type=text],
:root.dark-mode .ag-theme-balham .ag-filter-body-wrapper input.ag-input-field-input {
  background: var(--bg-tertiary, #2d2d2d) !important;
  color: var(--text-primary, #e0e0e0) !important;
  border: 1px solid var(--border-color, #555) !important;
}
:root.dark-mode .ag-theme-balham .ag-filter-body-wrapper input[type=text]:focus,
:root.dark-mode .ag-theme-balham .ag-filter-body-wrapper input.ag-input-field-input:focus {
  border-color: var(--BT-primary-color) !important;
}
:root.dark-mode .ag-theme-balham .ag-filter-body-wrapper input[type=text]::placeholder,
:root.dark-mode .ag-theme-balham .ag-filter-body-wrapper input.ag-input-field-input::placeholder {
  color: var(--text-secondary, #888) !important;
}
:root.dark-mode .ag-theme-balham .ag-filter-select,
:root.dark-mode .ag-theme-balham .ag-picker-field-wrapper {
  background: var(--bg-tertiary, #2d2d2d) !important;
  color: var(--text-primary, #e0e0e0) !important;
  border: 1px solid var(--border-color, #555) !important;
}
:root.dark-mode .ag-theme-balham .ag-icon {
  color: var(--text-secondary, #999) !important;
}
:root.dark-mode .ag-theme-balham .ag-header-icon .ag-icon,
:root.dark-mode .ag-theme-balham .ag-floating-filter-button .ag-icon {
  color: var(--text-secondary, #b3b3b3) !important;
}
:root.dark-mode .ag-theme-balham .ag-picker-field-icon .ag-icon {
  color: var(--text-primary, #e0e0e0) !important;
}
:root.dark-mode .ag-theme-balham .ag-input-field-input,
:root.dark-mode .ag-theme-balham .ag-text-field-input {
  background: var(--bg-tertiary, #2d2d2d) !important;
  color: var(--text-primary, #e0e0e0) !important;
  border-color: var(--border-color, #555) !important;
}
:root.dark-mode .ag-theme-balham .ag-filter-apply-panel {
  background: var(--card-bg, #1e1e1e) !important;
  border-top: 1px solid var(--border-color, #444) !important;
}
:root.dark-mode .ag-theme-balham .ag-filter-apply-panel button {
  background: var(--BT-primary-color) !important;
  color: #ffffff !important;
  border: 1px solid var(--BT-primary-color) !important;
  border-radius: 4px !important;
  padding: 4px 12px !important;
}
:root.dark-mode .ag-theme-balham .ag-filter-apply-panel button:hover {
  opacity: 0.85;
}
:root.dark-mode .ag-theme-balham .ag-floating-filter {
  background: var(--bg-tertiary, #2d2d2d) !important;
  border-bottom-color: var(--border-color, #444) !important;
}
:root.dark-mode .ag-theme-balham .ag-floating-filter-button button {
  color: var(--text-secondary, #999) !important;
}
:root.dark-mode .ag-theme-balham .ag-floating-filter-button:hover button {
  color: var(--BT-primary-fade-color, #b39ddb) !important;
}
:root.dark-mode .ag-theme-balham .ag-floating-filter-body input,
:root.dark-mode .ag-theme-balham .ag-floating-filter-input input[type=text],
:root.dark-mode .ag-theme-balham .ag-floating-filter-input input.ag-input-field-input {
  background: var(--card-bg, #1e1e1e) !important;
  color: var(--text-primary, #e0e0e0) !important;
  border-color: var(--border-color, #555) !important;
}
:root.dark-mode .ag-theme-balham .ag-floating-filter-body input:focus,
:root.dark-mode .ag-theme-balham .ag-floating-filter-input input[type=text]:focus,
:root.dark-mode .ag-theme-balham .ag-floating-filter-input input.ag-input-field-input:focus {
  border-color: var(--BT-primary-color) !important;
}
:root.dark-mode .ag-theme-balham .ag-floating-filter-body input::placeholder,
:root.dark-mode .ag-theme-balham .ag-floating-filter-input input[type=text]::placeholder,
:root.dark-mode .ag-theme-balham .ag-floating-filter-input input.ag-input-field-input::placeholder {
  color: var(--text-secondary, #888) !important;
}
:root.dark-mode .ag-theme-balham .ag-header {
  background: var(--bg-tertiary, #2d2d2d) !important;
  border-bottom-color: var(--border-color, #444) !important;
  color: var(--text-primary, #e0e0e0) !important;
}
:root.dark-mode .ag-theme-balham .ag-header-cell {
  color: var(--text-primary, #e0e0e0) !important;
  border-right-color: var(--border-color, #444) !important;
}
:root.dark-mode .ag-theme-balham .ag-body-viewport,
:root.dark-mode .ag-theme-balham .ag-center-cols-viewport {
  background: var(--card-bg, #1e1e1e) !important;
}
:root.dark-mode .ag-theme-balham .ag-row {
  background: var(--card-bg, #1e1e1e) !important;
  color: var(--text-primary, #e0e0e0) !important;
  border-color: var(--border-color, #333) !important;
}
:root.dark-mode .ag-theme-balham .ag-row:hover, :root.dark-mode .ag-theme-balham .ag-row.ag-row-hover {
  background: var(--bg-tertiary, #2d2d2d) !important;
}
:root.dark-mode .ag-theme-balham .ag-row-odd {
  background: rgba(255, 255, 255, 0.02) !important;
}
:root.dark-mode .ag-theme-balham .ag-cell {
  color: var(--text-primary, #e0e0e0) !important;
  border-right-color: var(--border-color, #333) !important;
}
:root.dark-mode .ag-theme-balham .ag-overlay-no-rows-wrapper {
  color: var(--text-secondary, #888) !important;
}
:root.dark-mode .ag-theme-balham .ag-menu {
  background: var(--card-bg, #1e1e1e) !important;
  color: var(--text-primary, #e0e0e0) !important;
  border: 1px solid var(--border-color, #555) !important;
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.5) !important;
}
:root.dark-mode .ag-theme-balham .ag-paging-panel {
  background: var(--bg-tertiary, #2d2d2d) !important;
  color: var(--text-primary, #e0e0e0) !important;
  border-top-color: var(--border-color, #444) !important;
}
:root.dark-mode .ag-theme-balham select.ag-filter-select {
  background: var(--bg-tertiary, #2d2d2d) !important;
  color: var(--text-primary, #e0e0e0) !important;
  border-color: var(--border-color, #555) !important;
}
:root.dark-mode .ag-popup .ag-popup-child {
  background: var(--card-bg, #1e1e1e) !important;
  border: 1px solid var(--border-color, #555) !important;
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.5) !important;
}
:root.dark-mode .ag-popup .ag-select-list,
:root.dark-mode .ag-popup .ag-virtual-list-viewport,
:root.dark-mode .ag-popup .ag-virtual-list-container {
  background: var(--card-bg, #1e1e1e) !important;
}
:root.dark-mode .ag-popup .ag-list-item,
:root.dark-mode .ag-popup .ag-select-list-item {
  background: transparent !important;
  color: var(--text-primary, #e0e0e0) !important;
}
:root.dark-mode .ag-popup .ag-list-item:hover, :root.dark-mode .ag-popup .ag-list-item.ag-active-item,
:root.dark-mode .ag-popup .ag-select-list-item:hover,
:root.dark-mode .ag-popup .ag-select-list-item.ag-active-item {
  background: var(--bg-tertiary, #2d2d2d) !important;
}
:root.dark-mode .ag-popup .ag-filter,
:root.dark-mode .ag-popup .ag-filter-body-wrapper {
  background: var(--card-bg, #1e1e1e) !important;
  color: var(--text-primary, #e0e0e0) !important;
}
:root.dark-mode .ag-popup .ag-input-field-input,
:root.dark-mode .ag-popup .ag-text-field-input {
  background: var(--bg-tertiary, #2d2d2d) !important;
  color: var(--text-primary, #e0e0e0) !important;
  border-color: var(--border-color, #555) !important;
}
:root.dark-mode .ag-popup .ag-picker-field-wrapper {
  background: var(--bg-tertiary, #2d2d2d) !important;
  color: var(--text-primary, #e0e0e0) !important;
  border-color: var(--border-color, #555) !important;
}
:root.dark-mode .ag-popup .ag-icon {
  color: var(--text-primary, #e0e0e0) !important;
}
:root.dark-mode .ag-popup .ag-filter-apply-panel button {
  background: var(--BT-primary-color) !important;
  color: #ffffff !important;
  border: 1px solid var(--BT-primary-color) !important;
  border-radius: 4px !important;
}

:root.dark-mode .p-stepper {
  background: transparent !important;
  color: var(--text-primary, #e0e0e0) !important;
}
:root.dark-mode .p-stepper-panel {
  background: transparent !important;
}
:root.dark-mode .p-stepper-toggleable-content {
  background: transparent !important;
}
:root.dark-mode .p-stepper-content {
  background: var(--card-bg, #1e1e1e) !important;
  color: var(--text-primary, #e0e0e0) !important;
}
:root.dark-mode .p-stepper-header {
  background: transparent !important;
}
:root.dark-mode .p-stepper-header .p-stepper-number {
  background: var(--bg-tertiary, #2d2d2d) !important;
  color: var(--text-secondary, #999) !important;
  border: 1px solid var(--border-color, #555) !important;
}
:root.dark-mode .p-stepper-header .p-stepper-title {
  color: var(--text-secondary, #999) !important;
}
:root.dark-mode .p-stepper-header.p-highlight .p-stepper-number {
  background: rgba(var(--BT-primary-rgb, 85, 20, 180), 0.2) !important;
  color: var(--BT-primary-fade-color) !important;
  border-color: var(--BT-primary-color) !important;
}
:root.dark-mode .p-stepper-header.p-highlight .p-stepper-title {
  color: var(--BT-primary-fade-color) !important;
}
:root.dark-mode .p-stepper-header.p-disabled .p-stepper-number {
  opacity: 0.5;
}
:root.dark-mode .p-stepper-header.p-disabled .p-stepper-title {
  opacity: 0.5;
}
:root.dark-mode .p-stepper-separator {
  background: var(--border-color, #444) !important;
}
:root.dark-mode .p-stepper-panel:has(~ .p-stepper-panel-active) .p-stepper-separator {
  background: var(--BT-primary-color) !important;
}
:root.dark-mode .p-stepper .p-stepper-action {
  background: transparent !important;
}

:root.dark-mode .dropdown-menu,
:root.dark-mode .dropdown-menu.show,
:root.dark-mode [ngbdropdownmenu] {
  background: var(--card-bg, #1e1e1e) !important;
  border: 1px solid var(--border-color, #444) !important;
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.5) !important;
  color: var(--text-primary, #e0e0e0) !important;
}
:root.dark-mode .dropdown-menu .dropdown-item,
:root.dark-mode .dropdown-menu.show .dropdown-item,
:root.dark-mode [ngbdropdownmenu] .dropdown-item {
  color: var(--text-primary, #e0e0e0) !important;
}
:root.dark-mode .dropdown-menu .dropdown-item:hover, :root.dark-mode .dropdown-menu .dropdown-item:focus,
:root.dark-mode .dropdown-menu.show .dropdown-item:hover,
:root.dark-mode .dropdown-menu.show .dropdown-item:focus,
:root.dark-mode [ngbdropdownmenu] .dropdown-item:hover,
:root.dark-mode [ngbdropdownmenu] .dropdown-item:focus {
  background: var(--bg-tertiary, #2d2d2d) !important;
  color: var(--text-primary, #e0e0e0) !important;
}
:root.dark-mode .dropdown-menu li,
:root.dark-mode .dropdown-menu.show li,
:root.dark-mode [ngbdropdownmenu] li {
  color: var(--text-primary, #e0e0e0) !important;
}
:root.dark-mode .dropdown-menu label, :root.dark-mode .dropdown-menu .col-form-label,
:root.dark-mode .dropdown-menu.show label,
:root.dark-mode .dropdown-menu.show .col-form-label,
:root.dark-mode [ngbdropdownmenu] label,
:root.dark-mode [ngbdropdownmenu] .col-form-label {
  color: var(--text-primary, #e0e0e0) !important;
}
:root.dark-mode .dropdown-menu input[type=text],
:root.dark-mode .dropdown-menu input[type=search],
:root.dark-mode .dropdown-menu.show input[type=text],
:root.dark-mode .dropdown-menu.show input[type=search],
:root.dark-mode [ngbdropdownmenu] input[type=text],
:root.dark-mode [ngbdropdownmenu] input[type=search] {
  background: var(--bg-tertiary, #2d2d2d) !important;
  color: var(--text-primary, #e0e0e0) !important;
  border: 1px solid var(--border-color, #555) !important;
}
:root.dark-mode .dropdown-menu input[type=text]::placeholder,
:root.dark-mode .dropdown-menu input[type=search]::placeholder,
:root.dark-mode .dropdown-menu.show input[type=text]::placeholder,
:root.dark-mode .dropdown-menu.show input[type=search]::placeholder,
:root.dark-mode [ngbdropdownmenu] input[type=text]::placeholder,
:root.dark-mode [ngbdropdownmenu] input[type=search]::placeholder {
  color: var(--text-secondary, #888) !important;
}
:root.dark-mode .dropdown-menu input[type=checkbox],
:root.dark-mode .dropdown-menu.show input[type=checkbox],
:root.dark-mode [ngbdropdownmenu] input[type=checkbox] {
  accent-color: var(--BT-primary-color);
}
:root.dark-mode .dropdown-menu input[type=checkbox]:not(:checked),
:root.dark-mode .dropdown-menu.show input[type=checkbox]:not(:checked),
:root.dark-mode [ngbdropdownmenu] input[type=checkbox]:not(:checked) {
  -webkit-appearance: none;
          appearance: none;
  width: 16px;
  height: 16px;
  border: 2px solid var(--border-color, #666) !important;
  border-radius: 3px;
  background: transparent !important;
  vertical-align: middle;
  position: relative;
  cursor: pointer;
}
:root.dark-mode .dropdown-menu input[type=checkbox]:checked,
:root.dark-mode .dropdown-menu.show input[type=checkbox]:checked,
:root.dark-mode [ngbdropdownmenu] input[type=checkbox]:checked {
  -webkit-appearance: auto;
          appearance: auto;
  accent-color: var(--BT-primary-color);
}
:root.dark-mode .dropdown-menu input[type=checkbox]:disabled,
:root.dark-mode .dropdown-menu.show input[type=checkbox]:disabled,
:root.dark-mode [ngbdropdownmenu] input[type=checkbox]:disabled {
  border-color: var(--border-color, #555) !important;
  opacity: 0.5;
}
:root.dark-mode .dropdown-menu::-webkit-scrollbar,
:root.dark-mode .dropdown-menu.show::-webkit-scrollbar,
:root.dark-mode [ngbdropdownmenu]::-webkit-scrollbar {
  width: 6px;
}
:root.dark-mode .dropdown-menu::-webkit-scrollbar-track,
:root.dark-mode .dropdown-menu.show::-webkit-scrollbar-track,
:root.dark-mode [ngbdropdownmenu]::-webkit-scrollbar-track {
  background: var(--card-bg, #1e1e1e);
}
:root.dark-mode .dropdown-menu::-webkit-scrollbar-thumb,
:root.dark-mode .dropdown-menu.show::-webkit-scrollbar-thumb,
:root.dark-mode [ngbdropdownmenu]::-webkit-scrollbar-thumb {
  background: var(--border-color, #555);
  border-radius: 3px;
}

:root.dark-mode .dynamicFormWithNavigator .p-accordion .p-accordion-content {
  background: var(--card-bg, #1e1e1e) !important;
  color: var(--text-primary, #e0e0e0) !important;
}
:root.dark-mode lib-dynamic-ui label,
:root.dark-mode lib-dynamic-UI label,
:root.dark-mode .dynamicFormWithNavigator label {
  color: var(--text-primary, #e0e0e0) !important;
}
:root.dark-mode lib-dynamic-ui .form-control,
:root.dark-mode lib-dynamic-UI .form-control,
:root.dark-mode .dynamicFormWithNavigator .form-control {
  background: var(--input-bg, #2a2a2a) !important;
  color: var(--text-primary, #e0e0e0) !important;
  border-color: var(--border-color, #555) !important;
}
:root.dark-mode lib-dynamic-ui .form-control::placeholder,
:root.dark-mode lib-dynamic-UI .form-control::placeholder,
:root.dark-mode .dynamicFormWithNavigator .form-control::placeholder {
  color: var(--text-secondary, #888) !important;
}
:root.dark-mode lib-dynamic-ui .form-control:disabled, :root.dark-mode lib-dynamic-ui .form-control[readonly],
:root.dark-mode lib-dynamic-UI .form-control:disabled,
:root.dark-mode lib-dynamic-UI .form-control[readonly],
:root.dark-mode .dynamicFormWithNavigator .form-control:disabled,
:root.dark-mode .dynamicFormWithNavigator .form-control[readonly] {
  background: var(--bg-tertiary, #2d2d2d) !important;
  color: var(--text-secondary, #999) !important;
}
:root.dark-mode lib-dynamic-ui .p-calendar .p-inputtext,
:root.dark-mode lib-dynamic-UI .p-calendar .p-inputtext,
:root.dark-mode .dynamicFormWithNavigator .p-calendar .p-inputtext {
  background: var(--input-bg, #2a2a2a) !important;
  color: var(--text-primary, #e0e0e0) !important;
  border-color: var(--border-color, #555) !important;
}
:root.dark-mode lib-dynamic-ui .p-datepicker-trigger,
:root.dark-mode lib-dynamic-UI .p-datepicker-trigger,
:root.dark-mode .dynamicFormWithNavigator .p-datepicker-trigger {
  background: var(--bg-tertiary, #2d2d2d) !important;
  color: var(--text-primary, #e0e0e0) !important;
  border-color: var(--border-color, #555) !important;
}
:root.dark-mode lib-dynamic-ui .radio-section,
:root.dark-mode lib-dynamic-UI .radio-section,
:root.dark-mode .dynamicFormWithNavigator .radio-section {
  background: var(--card-bg, #1e1e1e) !important;
  border-color: var(--border-color, #555) !important;
}
:root.dark-mode lib-dynamic-ui .radio-section label,
:root.dark-mode lib-dynamic-UI .radio-section label,
:root.dark-mode .dynamicFormWithNavigator .radio-section label {
  color: var(--text-primary, #e0e0e0) !important;
}
:root.dark-mode lib-dynamic-ui .radio-section input[type=radio],
:root.dark-mode lib-dynamic-UI .radio-section input[type=radio],
:root.dark-mode .dynamicFormWithNavigator .radio-section input[type=radio] {
  accent-color: var(--BT-primary-color) !important;
}
:root.dark-mode .p-checkbox .p-checkbox-box {
  background: var(--input-bg, #2a2a2a) !important;
  border: 2px solid var(--border-color, #666) !important;
}
:root.dark-mode .p-checkbox .p-checkbox-box[data-p-highlight=true], :root.dark-mode .p-checkbox .p-checkbox-box.p-highlight {
  background: var(--BT-primary-color) !important;
  border-color: var(--BT-primary-color) !important;
}
:root.dark-mode lib-dynamic-ui .p-datatable .p-datatable-header,
:root.dark-mode lib-dynamic-UI .p-datatable .p-datatable-header,
:root.dark-mode .dynamicFormWithNavigator .p-datatable .p-datatable-header {
  background: var(--bg-tertiary, #2d2d2d) !important;
  color: var(--text-primary, #e0e0e0) !important;
  border-color: var(--border-color, #444) !important;
}
:root.dark-mode lib-dynamic-ui .p-datatable .p-datatable-thead > tr > th,
:root.dark-mode lib-dynamic-UI .p-datatable .p-datatable-thead > tr > th,
:root.dark-mode .dynamicFormWithNavigator .p-datatable .p-datatable-thead > tr > th {
  background: var(--bg-tertiary, #2d2d2d) !important;
  color: var(--text-primary, #e0e0e0) !important;
  border-color: var(--border-color, #444) !important;
}
:root.dark-mode lib-dynamic-ui .p-datatable .p-datatable-tbody > tr,
:root.dark-mode lib-dynamic-UI .p-datatable .p-datatable-tbody > tr,
:root.dark-mode .dynamicFormWithNavigator .p-datatable .p-datatable-tbody > tr {
  background: var(--card-bg, #1e1e1e) !important;
  color: var(--text-primary, #e0e0e0) !important;
  border-color: var(--border-color, #333) !important;
}
:root.dark-mode lib-dynamic-ui .p-datatable .p-datatable-tbody > tr:hover,
:root.dark-mode lib-dynamic-UI .p-datatable .p-datatable-tbody > tr:hover,
:root.dark-mode .dynamicFormWithNavigator .p-datatable .p-datatable-tbody > tr:hover {
  background: var(--bg-tertiary, #2d2d2d) !important;
}
:root.dark-mode lib-dynamic-ui .p-datatable .p-datatable-tbody > tr > td,
:root.dark-mode lib-dynamic-UI .p-datatable .p-datatable-tbody > tr > td,
:root.dark-mode .dynamicFormWithNavigator .p-datatable .p-datatable-tbody > tr > td {
  border-color: var(--border-color, #333) !important;
  color: var(--text-primary, #e0e0e0) !important;
}
:root.dark-mode lib-dynamic-ui .p-datatable .p-inputtext,
:root.dark-mode lib-dynamic-UI .p-datatable .p-inputtext,
:root.dark-mode .dynamicFormWithNavigator .p-datatable .p-inputtext {
  background: var(--input-bg, #2a2a2a) !important;
  color: var(--text-primary, #e0e0e0) !important;
  border-color: var(--border-color, #555) !important;
}
:root.dark-mode lib-dynamic-ui .p-datatable .empty-msg,
:root.dark-mode lib-dynamic-UI .p-datatable .empty-msg,
:root.dark-mode .dynamicFormWithNavigator .p-datatable .empty-msg {
  color: var(--text-secondary, #888) !important;
}
:root.dark-mode .p-datepicker {
  background: var(--card-bg, #1e1e1e) !important;
  border: 1px solid var(--border-color, #444) !important;
  color: var(--text-primary, #e0e0e0) !important;
}
:root.dark-mode .p-datepicker .p-datepicker-header {
  background: var(--card-bg, #1e1e1e) !important;
  color: var(--text-primary, #e0e0e0) !important;
  border-bottom-color: var(--border-color, #444) !important;
}
:root.dark-mode .p-datepicker .p-datepicker-title {
  color: var(--text-primary, #e0e0e0) !important;
}
:root.dark-mode .p-datepicker .p-datepicker-title .p-datepicker-month,
:root.dark-mode .p-datepicker .p-datepicker-title .p-datepicker-year {
  color: var(--text-primary, #e0e0e0) !important;
}
:root.dark-mode .p-datepicker table td > span {
  color: var(--text-primary, #e0e0e0) !important;
}
:root.dark-mode .p-datepicker table td > span:hover {
  background: var(--bg-tertiary, #2d2d2d) !important;
}
:root.dark-mode .p-datepicker table td > span.p-highlight {
  background: var(--BT-primary-color) !important;
  color: #ffffff !important;
}
:root.dark-mode .p-datepicker table th > span {
  color: var(--text-secondary, #999) !important;
}
:root.dark-mode .p-datepicker .p-datepicker-buttonbar {
  border-top-color: var(--border-color, #444) !important;
}
:root.dark-mode .p-datepicker .p-datepicker-buttonbar button {
  color: var(--BT-primary-fade-color) !important;
}
:root.dark-mode .p-datepicker .p-datepicker-prev,
:root.dark-mode .p-datepicker .p-datepicker-next {
  color: var(--text-primary, #e0e0e0) !important;
}
:root.dark-mode .p-datepicker .p-monthpicker .p-monthpicker-month,
:root.dark-mode .p-datepicker .p-yearpicker .p-yearpicker-year {
  color: var(--text-primary, #e0e0e0) !important;
}
:root.dark-mode .p-datepicker .p-monthpicker .p-monthpicker-month.p-highlight,
:root.dark-mode .p-datepicker .p-yearpicker .p-yearpicker-year.p-highlight {
  background: var(--BT-primary-color) !important;
  color: #ffffff !important;
}

:root.dark-mode .p-dialog {
  background: var(--card-bg, #1e1e1e) !important;
  border: 1px solid var(--border-color, #444) !important;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.6) !important;
  color: var(--text-primary, #e0e0e0) !important;
}
:root.dark-mode .p-dialog .p-dialog-header {
  background: var(--card-bg, #1e1e1e) !important;
  color: var(--text-primary, #e0e0e0) !important;
  border-bottom: 1px solid var(--border-color, #444) !important;
}
:root.dark-mode .p-dialog .p-dialog-header .p-dialog-title {
  color: var(--text-primary, #e0e0e0) !important;
}
:root.dark-mode .p-dialog .p-dialog-header .p-dialog-header-icon {
  color: var(--text-secondary, #999) !important;
}
:root.dark-mode .p-dialog .p-dialog-header .p-dialog-header-icon:hover {
  color: var(--text-primary, #e0e0e0) !important;
  background: var(--bg-tertiary, #2d2d2d) !important;
}
:root.dark-mode .p-dialog .p-dialog-content {
  background: var(--card-bg, #1e1e1e) !important;
  color: var(--text-primary, #e0e0e0) !important;
}
:root.dark-mode .p-dialog .p-dialog-content label {
  color: var(--text-primary, #e0e0e0) !important;
}
:root.dark-mode .p-dialog .p-dialog-content .form-control,
:root.dark-mode .p-dialog .p-dialog-content .p-inputtext {
  background: var(--input-bg, #2a2a2a) !important;
  color: var(--text-primary, #e0e0e0) !important;
  border-color: var(--border-color, #555) !important;
}
:root.dark-mode .p-dialog .p-dialog-content .form-control::placeholder,
:root.dark-mode .p-dialog .p-dialog-content .p-inputtext::placeholder {
  color: var(--text-secondary, #888) !important;
}
:root.dark-mode .p-dialog .p-dialog-content .p-dropdown {
  background: var(--card-bg, #1e1e1e) !important;
  border-color: var(--border-color, #555) !important;
}
:root.dark-mode .p-dialog .p-dialog-content .p-dropdown .p-dropdown-label {
  color: var(--text-primary, #e0e0e0) !important;
}
:root.dark-mode .p-dialog .p-dialog-content .p-dropdown .p-dropdown-label.p-placeholder {
  color: var(--text-secondary, #999) !important;
}
:root.dark-mode .p-dialog .p-dialog-content .p-dropdown .p-dropdown-trigger {
  color: var(--text-secondary, #999) !important;
}
:root.dark-mode .p-dialog .p-dialog-content .p-dropdown .p-dropdown-clear-icon {
  color: var(--text-secondary, #999) !important;
}
:root.dark-mode .p-dialog .p-dialog-content .p-multiselect {
  background: var(--card-bg, #1e1e1e) !important;
  border-color: var(--border-color, #555) !important;
  color: var(--text-primary, #e0e0e0) !important;
}
:root.dark-mode .p-dialog .p-dialog-content .p-multiselect .p-multiselect-label {
  color: var(--text-primary, #e0e0e0) !important;
}
:root.dark-mode .p-dialog .p-dialog-content .p-multiselect .p-multiselect-trigger {
  color: var(--text-secondary, #999) !important;
}
:root.dark-mode .p-dialog .p-dialog-content .p-chip {
  background: var(--bg-tertiary, #2d2d2d) !important;
  color: var(--text-primary, #e0e0e0) !important;
  border: 1px solid var(--border-color, #555) !important;
}
:root.dark-mode .p-dialog .p-dialog-footer {
  background: var(--card-bg, #1e1e1e) !important;
  border-top: 1px solid var(--border-color, #444) !important;
}

:root.dark-mode .ng-select .ng-select-container {
  background: var(--card-bg, #1e1e1e) !important;
  border-color: var(--border-color, #555) !important;
  color: var(--text-primary, #e0e0e0) !important;
}
:root.dark-mode .ng-select .ng-select-container:hover {
  border-color: var(--BT-primary-fade-color, #7c4dff) !important;
}
:root.dark-mode .ng-select.ng-select-focused .ng-select-container {
  border-color: var(--BT-primary-color) !important;
  box-shadow: 0 0 0 1px var(--BT-primary-color) !important;
}
:root.dark-mode .ng-select .ng-value-container .ng-placeholder {
  color: var(--text-secondary, #999) !important;
}
:root.dark-mode .ng-select .ng-value-container .ng-value {
  color: var(--text-primary, #e0e0e0) !important;
}
:root.dark-mode .ng-select .ng-value-container .ng-input > input {
  color: var(--text-primary, #e0e0e0) !important;
}
:root.dark-mode .ng-select .ng-arrow-wrapper .ng-arrow {
  border-color: var(--text-secondary, #999) transparent transparent !important;
}
:root.dark-mode .ng-select .ng-clear-wrapper {
  color: var(--text-secondary, #999) !important;
}
:root.dark-mode .ng-select .ng-dropdown-panel {
  background: var(--card-bg, #1e1e1e) !important;
  border: 1px solid var(--border-color, #555) !important;
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.5) !important;
}
:root.dark-mode .ng-select .ng-dropdown-panel .ng-dropdown-panel-items {
  background: var(--card-bg, #1e1e1e) !important;
}
:root.dark-mode .ng-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option {
  background: transparent !important;
  color: var(--text-primary, #e0e0e0) !important;
}
:root.dark-mode .ng-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option:hover, :root.dark-mode .ng-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked {
  background: var(--bg-tertiary, #2d2d2d) !important;
  color: var(--text-primary, #e0e0e0) !important;
}
:root.dark-mode .ng-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected {
  background: rgba(var(--BT-primary-rgb, 85, 20, 180), 0.25) !important;
  color: var(--BT-primary-fade-color) !important;
}
:root.dark-mode .ng-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-disabled {
  color: var(--text-secondary, #666) !important;
}
:root.dark-mode .ng-select .ng-dropdown-panel .ng-dropdown-header {
  background: var(--card-bg, #1e1e1e) !important;
  border-bottom-color: var(--border-color, #444) !important;
}
:root.dark-mode .ng-select .ng-dropdown-panel .ng-dropdown-footer {
  background: var(--card-bg, #1e1e1e) !important;
  border-top-color: var(--border-color, #444) !important;
}
:root.dark-mode .ng-select.ng-select-multiple .ng-value {
  background: rgba(var(--BT-primary-rgb, 85, 20, 180), 0.2) !important;
  border-color: var(--BT-primary-fade-color) !important;
  color: var(--text-primary, #e0e0e0) !important;
}
:root.dark-mode .ng-select.ng-select-multiple .ng-value .ng-value-icon {
  border-color: var(--border-color, #555) !important;
  color: var(--text-secondary, #999) !important;
}
:root.dark-mode .ng-select.ng-select-multiple .ng-value .ng-value-icon:hover {
  background: rgba(255, 0, 0, 0.15) !important;
  color: #ff6b6b !important;
}

:root.dark-mode app-dfr-studio lib-icon svg path,
:root.dark-mode lib-dfr-studio lib-icon svg path,
:root.dark-mode app-left-panel lib-icon svg path,
:root.dark-mode app-build-page lib-icon svg path,
:root.dark-mode app-build-sub-fields lib-icon svg path {
  fill: var(--text-primary, #e0e0e0) !important;
  stroke: var(--text-primary, #e0e0e0) !important;
}
:root.dark-mode app-dfr-studio lib-icon svg rect,
:root.dark-mode lib-dfr-studio lib-icon svg rect,
:root.dark-mode app-left-panel lib-icon svg rect,
:root.dark-mode app-build-page lib-icon svg rect,
:root.dark-mode app-build-sub-fields lib-icon svg rect {
  stroke: var(--text-primary, #e0e0e0) !important;
}
:root.dark-mode app-dfr-studio lib-icon svg line,
:root.dark-mode lib-dfr-studio lib-icon svg line,
:root.dark-mode app-left-panel lib-icon svg line,
:root.dark-mode app-build-page lib-icon svg line,
:root.dark-mode app-build-sub-fields lib-icon svg line {
  stroke: var(--text-primary, #e0e0e0) !important;
}
:root.dark-mode app-dfr-studio lib-icon svg circle,
:root.dark-mode lib-dfr-studio lib-icon svg circle,
:root.dark-mode app-left-panel lib-icon svg circle,
:root.dark-mode app-build-page lib-icon svg circle,
:root.dark-mode app-build-sub-fields lib-icon svg circle {
  fill: var(--text-primary, #e0e0e0) !important;
  stroke: var(--text-primary, #e0e0e0) !important;
}
:root.dark-mode app-dfr-studio lib-icon svg text,
:root.dark-mode app-dfr-studio lib-icon svg tspan,
:root.dark-mode lib-dfr-studio lib-icon svg text,
:root.dark-mode lib-dfr-studio lib-icon svg tspan,
:root.dark-mode app-left-panel lib-icon svg text,
:root.dark-mode app-left-panel lib-icon svg tspan,
:root.dark-mode app-build-page lib-icon svg text,
:root.dark-mode app-build-page lib-icon svg tspan,
:root.dark-mode app-build-sub-fields lib-icon svg text,
:root.dark-mode app-build-sub-fields lib-icon svg tspan {
  fill: var(--text-primary, #e0e0e0) !important;
}
:root.dark-mode app-dfr-studio lib-icon svg rect[fill="#333"],
:root.dark-mode app-dfr-studio lib-icon svg rect[fill="#333333"],
:root.dark-mode lib-dfr-studio lib-icon svg rect[fill="#333"],
:root.dark-mode lib-dfr-studio lib-icon svg rect[fill="#333333"],
:root.dark-mode app-left-panel lib-icon svg rect[fill="#333"],
:root.dark-mode app-left-panel lib-icon svg rect[fill="#333333"],
:root.dark-mode app-build-page lib-icon svg rect[fill="#333"],
:root.dark-mode app-build-page lib-icon svg rect[fill="#333333"],
:root.dark-mode app-build-sub-fields lib-icon svg rect[fill="#333"],
:root.dark-mode app-build-sub-fields lib-icon svg rect[fill="#333333"] {
  fill: var(--text-primary, #e0e0e0) !important;
}
:root.dark-mode app-dfr-studio lib-icon svg path[fill="#5514b4"],
:root.dark-mode app-dfr-studio lib-icon svg rect[fill="#5514b4"],
:root.dark-mode app-dfr-studio lib-icon svg line[stroke="#5514b4"],
:root.dark-mode app-dfr-studio lib-icon svg path[stroke="#5514b4"],
:root.dark-mode lib-dfr-studio lib-icon svg path[fill="#5514b4"],
:root.dark-mode lib-dfr-studio lib-icon svg rect[fill="#5514b4"],
:root.dark-mode lib-dfr-studio lib-icon svg line[stroke="#5514b4"],
:root.dark-mode lib-dfr-studio lib-icon svg path[stroke="#5514b4"],
:root.dark-mode app-left-panel lib-icon svg path[fill="#5514b4"],
:root.dark-mode app-left-panel lib-icon svg rect[fill="#5514b4"],
:root.dark-mode app-left-panel lib-icon svg line[stroke="#5514b4"],
:root.dark-mode app-left-panel lib-icon svg path[stroke="#5514b4"],
:root.dark-mode app-build-page lib-icon svg path[fill="#5514b4"],
:root.dark-mode app-build-page lib-icon svg rect[fill="#5514b4"],
:root.dark-mode app-build-page lib-icon svg line[stroke="#5514b4"],
:root.dark-mode app-build-page lib-icon svg path[stroke="#5514b4"],
:root.dark-mode app-build-sub-fields lib-icon svg path[fill="#5514b4"],
:root.dark-mode app-build-sub-fields lib-icon svg rect[fill="#5514b4"],
:root.dark-mode app-build-sub-fields lib-icon svg line[stroke="#5514b4"],
:root.dark-mode app-build-sub-fields lib-icon svg path[stroke="#5514b4"] {
  fill: var(--BT-primary-fade-color) !important;
  stroke: var(--BT-primary-fade-color) !important;
}
:root.dark-mode app-dfr-studio lib-icon svg rect[fill=none],
:root.dark-mode lib-dfr-studio lib-icon svg rect[fill=none],
:root.dark-mode app-left-panel lib-icon svg rect[fill=none],
:root.dark-mode app-build-page lib-icon svg rect[fill=none],
:root.dark-mode app-build-sub-fields lib-icon svg rect[fill=none] {
  fill: none !important;
}
:root.dark-mode app-dfr-studio lib-icon svg path[fill=none],
:root.dark-mode lib-dfr-studio lib-icon svg path[fill=none],
:root.dark-mode app-left-panel lib-icon svg path[fill=none],
:root.dark-mode app-build-page lib-icon svg path[fill=none],
:root.dark-mode app-build-sub-fields lib-icon svg path[fill=none] {
  fill: none !important;
}
:root.dark-mode app-dfr-studio lib-icon svg circle[fill=none],
:root.dark-mode lib-dfr-studio lib-icon svg circle[fill=none],
:root.dark-mode app-left-panel lib-icon svg circle[fill=none],
:root.dark-mode app-build-page lib-icon svg circle[fill=none],
:root.dark-mode app-build-sub-fields lib-icon svg circle[fill=none] {
  fill: none !important;
}
:root.dark-mode app-dfr-studio .card-body,
:root.dark-mode app-dfr-studio .card-body span,
:root.dark-mode lib-dfr-studio .card-body,
:root.dark-mode lib-dfr-studio .card-body span,
:root.dark-mode app-left-panel .card-body,
:root.dark-mode app-left-panel .card-body span,
:root.dark-mode app-build-page .card-body,
:root.dark-mode app-build-page .card-body span,
:root.dark-mode app-build-sub-fields .card-body,
:root.dark-mode app-build-sub-fields .card-body span {
  color: var(--text-primary, #e0e0e0) !important;
}
:root.dark-mode app-dfr-studio .card.card-hover,
:root.dark-mode app-dfr-studio .button-card.card-hover,
:root.dark-mode lib-dfr-studio .card.card-hover,
:root.dark-mode lib-dfr-studio .button-card.card-hover,
:root.dark-mode app-left-panel .card.card-hover,
:root.dark-mode app-left-panel .button-card.card-hover,
:root.dark-mode app-build-page .card.card-hover,
:root.dark-mode app-build-page .button-card.card-hover,
:root.dark-mode app-build-sub-fields .card.card-hover,
:root.dark-mode app-build-sub-fields .button-card.card-hover {
  background: var(--bg-tertiary, #2d2d2d) !important;
  border-color: var(--border-color, #3a3a3a) !important;
}
:root.dark-mode app-dfr-studio .card.card-hover:hover,
:root.dark-mode app-dfr-studio .button-card.card-hover:hover,
:root.dark-mode lib-dfr-studio .card.card-hover:hover,
:root.dark-mode lib-dfr-studio .button-card.card-hover:hover,
:root.dark-mode app-left-panel .card.card-hover:hover,
:root.dark-mode app-left-panel .button-card.card-hover:hover,
:root.dark-mode app-build-page .card.card-hover:hover,
:root.dark-mode app-build-page .button-card.card-hover:hover,
:root.dark-mode app-build-sub-fields .card.card-hover:hover,
:root.dark-mode app-build-sub-fields .button-card.card-hover:hover {
  background: rgba(var(--BT-primary-rgb, 85, 20, 180), 0.15) !important;
  border-color: var(--BT-primary-fade-color) !important;
}
:root.dark-mode app-dfr-studio .container-background,
:root.dark-mode app-dfr-studio .left-pane-data,
:root.dark-mode lib-dfr-studio .container-background,
:root.dark-mode lib-dfr-studio .left-pane-data,
:root.dark-mode app-left-panel .container-background,
:root.dark-mode app-left-panel .left-pane-data,
:root.dark-mode app-build-page .container-background,
:root.dark-mode app-build-page .left-pane-data,
:root.dark-mode app-build-sub-fields .container-background,
:root.dark-mode app-build-sub-fields .left-pane-data {
  background: var(--card-bg, #1e1e1e) !important;
}
:root.dark-mode app-dfr-studio .accordion-name,
:root.dark-mode lib-dfr-studio .accordion-name,
:root.dark-mode app-left-panel .accordion-name,
:root.dark-mode app-build-page .accordion-name,
:root.dark-mode app-build-sub-fields .accordion-name {
  color: var(--text-primary, #e0e0e0) !important;
}
:root.dark-mode app-dfr-studio .project-icon,
:root.dark-mode lib-dfr-studio .project-icon,
:root.dark-mode app-left-panel .project-icon,
:root.dark-mode app-build-page .project-icon,
:root.dark-mode app-build-sub-fields .project-icon {
  color: var(--text-primary, #e0e0e0) !important;
}
:root.dark-mode app-dfr-studio .drop-section,
:root.dark-mode app-dfr-studio .middle,
:root.dark-mode lib-dfr-studio .drop-section,
:root.dark-mode lib-dfr-studio .middle,
:root.dark-mode app-left-panel .drop-section,
:root.dark-mode app-left-panel .middle,
:root.dark-mode app-build-page .drop-section,
:root.dark-mode app-build-page .middle,
:root.dark-mode app-build-sub-fields .drop-section,
:root.dark-mode app-build-sub-fields .middle {
  background: var(--bg-secondary, #121212) !important;
}
:root.dark-mode app-dfr-studio .layout-content,
:root.dark-mode lib-dfr-studio .layout-content,
:root.dark-mode app-left-panel .layout-content,
:root.dark-mode app-build-page .layout-content,
:root.dark-mode app-build-sub-fields .layout-content {
  background: var(--card-bg, #1e1e1e) !important;
  border-color: var(--border-color, #3a3a3a) !important;
}
:root.dark-mode app-dfr-studio .layout_header,
:root.dark-mode app-dfr-studio .group_header,
:root.dark-mode app-dfr-studio .block_header,
:root.dark-mode lib-dfr-studio .layout_header,
:root.dark-mode lib-dfr-studio .group_header,
:root.dark-mode lib-dfr-studio .block_header,
:root.dark-mode app-left-panel .layout_header,
:root.dark-mode app-left-panel .group_header,
:root.dark-mode app-left-panel .block_header,
:root.dark-mode app-build-page .layout_header,
:root.dark-mode app-build-page .group_header,
:root.dark-mode app-build-page .block_header,
:root.dark-mode app-build-sub-fields .layout_header,
:root.dark-mode app-build-sub-fields .group_header,
:root.dark-mode app-build-sub-fields .block_header {
  background: var(--bg-tertiary, #2d2d2d) !important;
  color: var(--text-primary, #e0e0e0) !important;
}
:root.dark-mode app-dfr-studio .group_title,
:root.dark-mode lib-dfr-studio .group_title,
:root.dark-mode app-left-panel .group_title,
:root.dark-mode app-build-page .group_title,
:root.dark-mode app-build-sub-fields .group_title {
  color: var(--text-primary, #e0e0e0) !important;
}
:root.dark-mode app-dfr-studio .block_content,
:root.dark-mode app-dfr-studio .group_content,
:root.dark-mode lib-dfr-studio .block_content,
:root.dark-mode lib-dfr-studio .group_content,
:root.dark-mode app-left-panel .block_content,
:root.dark-mode app-left-panel .group_content,
:root.dark-mode app-build-page .block_content,
:root.dark-mode app-build-page .group_content,
:root.dark-mode app-build-sub-fields .block_content,
:root.dark-mode app-build-sub-fields .group_content {
  background: var(--card-bg, #1e1e1e) !important;
}
:root.dark-mode app-dfr-studio .form-label label,
:root.dark-mode app-dfr-studio .crud-textbox label,
:root.dark-mode lib-dfr-studio .form-label label,
:root.dark-mode lib-dfr-studio .crud-textbox label,
:root.dark-mode app-left-panel .form-label label,
:root.dark-mode app-left-panel .crud-textbox label,
:root.dark-mode app-build-page .form-label label,
:root.dark-mode app-build-page .crud-textbox label,
:root.dark-mode app-build-sub-fields .form-label label,
:root.dark-mode app-build-sub-fields .crud-textbox label {
  color: var(--text-primary, #e0e0e0) !important;
}
:root.dark-mode app-dfr-studio .footer-container,
:root.dark-mode lib-dfr-studio .footer-container,
:root.dark-mode app-left-panel .footer-container,
:root.dark-mode app-build-page .footer-container,
:root.dark-mode app-build-sub-fields .footer-container {
  background: var(--card-bg, #1e1e1e) !important;
  border-top-color: var(--border-color, #3a3a3a) !important;
}
:root.dark-mode app-dfr-studio .block-save button,
:root.dark-mode lib-dfr-studio .block-save button,
:root.dark-mode app-left-panel .block-save button,
:root.dark-mode app-build-page .block-save button,
:root.dark-mode app-build-sub-fields .block-save button {
  background: var(--BT-primary-color) !important;
  color: #ffffff !important;
  border-color: var(--BT-primary-color) !important;
}
:root.dark-mode app-dfr-studio .block-save button:first-child,
:root.dark-mode lib-dfr-studio .block-save button:first-child,
:root.dark-mode app-left-panel .block-save button:first-child,
:root.dark-mode app-build-page .block-save button:first-child,
:root.dark-mode app-build-sub-fields .block-save button:first-child {
  background: transparent !important;
  color: var(--text-primary, #e0e0e0) !important;
  border-color: var(--border-color, #555) !important;
}
:root.dark-mode app-right-panel .header,
:root.dark-mode app-right-panel .header-title,
:root.dark-mode app-right-panel .rightpane-header {
  background: var(--card-bg, #1e1e1e) !important;
  color: var(--BT-primary-fade-color) !important;
  border-bottom-color: var(--border-color, #3a3a3a) !important;
}
:root.dark-mode app-right-panel .scrollable-right-pane {
  background: var(--card-bg, #1e1e1e) !important;
}
:root.dark-mode app-right-panel .savebtn button,
:root.dark-mode app-right-panel .savebtn .clear-btn,
:root.dark-mode app-right-panel button.clear-btn {
  color: #ffffff !important;
  border-color: var(--BT-primary-color) !important;
  background: var(--BT-primary-color) !important;
  padding: 6px 16px !important;
  border-radius: 6px !important;
  font-size: 12px !important;
}
:root.dark-mode app-right-panel .savebtn button:hover,
:root.dark-mode app-right-panel .savebtn .clear-btn:hover,
:root.dark-mode app-right-panel button.clear-btn:hover {
  background: var(--BT-primary-fade-color) !important;
  border-color: var(--BT-primary-fade-color) !important;
}
:root.dark-mode app-right-panel .savebtn button:first-child,
:root.dark-mode app-right-panel .savebtn .clear-btn:first-child,
:root.dark-mode app-right-panel button.clear-btn:first-child {
  background: transparent !important;
  color: var(--text-primary, #e0e0e0) !important;
  border: 1px solid var(--border-color, #555) !important;
}
:root.dark-mode app-right-panel .savebtn button:first-child:hover,
:root.dark-mode app-right-panel .savebtn .clear-btn:first-child:hover,
:root.dark-mode app-right-panel button.clear-btn:first-child:hover {
  border-color: var(--BT-primary-fade-color) !important;
  color: var(--BT-primary-fade-color) !important;
}
:root.dark-mode app-right-panel input.form-control,
:root.dark-mode app-right-panel textarea.form-control,
:root.dark-mode app-right-panel .form-data {
  background: var(--input-bg, #2a2a2a) !important;
  color: var(--text-primary, #e0e0e0) !important;
  border-color: var(--input-border, #3a3a3a) !important;
}
:root.dark-mode app-right-panel .dropdown-content {
  background: var(--card-bg, #1e1e1e) !important;
  border-color: var(--border-color, #3a3a3a) !important;
}
:root.dark-mode app-right-panel .dropdown-content label {
  background: var(--bg-tertiary, #2d2d2d) !important;
  color: var(--text-primary, #e0e0e0) !important;
  border-color: var(--border-color, #3a3a3a) !important;
}
:root.dark-mode app-right-panel .dropdown-content span {
  color: var(--text-primary, #e0e0e0) !important;
}
:root.dark-mode app-right-panel label {
  color: var(--text-primary, #e0e0e0) !important;
}
:root.dark-mode .circle-edit-icon,
:root.dark-mode .circle-delete-icon {
  background: var(--bg-tertiary, #2d2d2d) !important;
  border-color: var(--border-color, #3a3a3a) !important;
}
:root.dark-mode .delete-icon,
:root.dark-mode .pi-times-circle.delete-icon {
  color: #ff6b6b !important;
}
:root.dark-mode app-right-panel .rightpane-header span {
  color: var(--BT-primary-fade-color, #b39ddb) !important;
}

:root.dark-mode app-form-dfr3 .p-accordion-header a,
:root.dark-mode app-form-dfr3 .p-accordion-header-link,
:root.dark-mode app-form-dfr3 lib-dynamic-ui .p-accordion-header a,
:root.dark-mode app-form-dfr3 lib-dynamic-ui .p-accordion-header-link {
  background: var(--bg-tertiary, #2d2d2d) !important;
  border-color: var(--border-color, #3a3a3a) !important;
}
:root.dark-mode app-form-dfr3 .p-accordion-header-text,
:root.dark-mode app-form-dfr3 lib-dynamic-ui .p-accordion-header-text {
  color: #ffffff !important;
}
:root.dark-mode app-form-dfr3 .p-accordion-toggle-icon,
:root.dark-mode app-form-dfr3 .p-accordion-toggle-icon svg,
:root.dark-mode app-form-dfr3 lib-dynamic-ui .p-accordion-toggle-icon,
:root.dark-mode app-form-dfr3 lib-dynamic-ui .p-accordion-toggle-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
}
:root.dark-mode app-form-dfr3 .p-accordion-content,
:root.dark-mode app-form-dfr3 lib-dynamic-ui .p-accordion-content {
  background: var(--card-bg, #1e1e1e) !important;
  border-color: var(--border-color, #3a3a3a) !important;
  color: var(--text-primary, #e0e0e0) !important;
}
:root.dark-mode app-form-dfr3 label,
:root.dark-mode app-form-dfr3 lib-dynamic-ui label {
  color: var(--text-primary, #e0e0e0) !important;
}

:root.dark-mode app-form-dfr3 input.form-control,
:root.dark-mode app-form-dfr3 input[type=text],
:root.dark-mode app-form-dfr3 input[type=number],
:root.dark-mode app-form-dfr3 input[type=email],
:root.dark-mode app-form-dfr3 input[type=tel],
:root.dark-mode app-form-dfr3 input[type=search],
:root.dark-mode app-form-dfr3 textarea.form-control,
:root.dark-mode app-form-dfr3 textarea,
:root.dark-mode app-form-dfr3 select.form-control,
:root.dark-mode app-form-dfr3 .form-data input,
:root.dark-mode app-form-dfr3 .form-data textarea,
:root.dark-mode app-form-dfr3 .form-control,
:root.dark-mode lib-dynamic-ui input.form-control,
:root.dark-mode lib-dynamic-ui input[type=text],
:root.dark-mode lib-dynamic-ui input[type=number],
:root.dark-mode lib-dynamic-ui input[type=email],
:root.dark-mode lib-dynamic-ui input[type=tel],
:root.dark-mode lib-dynamic-ui input[type=search],
:root.dark-mode lib-dynamic-ui textarea.form-control,
:root.dark-mode lib-dynamic-ui textarea,
:root.dark-mode lib-dynamic-ui select.form-control,
:root.dark-mode lib-dynamic-ui .form-data input,
:root.dark-mode lib-dynamic-ui .form-data textarea,
:root.dark-mode lib-dynamic-ui .form-control {
  background: var(--input-bg, #2a2a2a) !important;
  background-color: var(--input-bg, #2a2a2a) !important;
  color: var(--text-primary, #e0e0e0) !important;
  border-color: var(--input-border, #3a3a3a) !important;
}
:root.dark-mode app-form-dfr3 input.form-control:-webkit-autofill, :root.dark-mode app-form-dfr3 input.form-control:-webkit-autofill:hover, :root.dark-mode app-form-dfr3 input.form-control:-webkit-autofill:focus, :root.dark-mode app-form-dfr3 input.form-control:-webkit-autofill:active,
:root.dark-mode app-form-dfr3 input[type=text]:-webkit-autofill,
:root.dark-mode app-form-dfr3 input[type=text]:-webkit-autofill:hover,
:root.dark-mode app-form-dfr3 input[type=text]:-webkit-autofill:focus,
:root.dark-mode app-form-dfr3 input[type=text]:-webkit-autofill:active,
:root.dark-mode app-form-dfr3 input[type=number]:-webkit-autofill,
:root.dark-mode app-form-dfr3 input[type=number]:-webkit-autofill:hover,
:root.dark-mode app-form-dfr3 input[type=number]:-webkit-autofill:focus,
:root.dark-mode app-form-dfr3 input[type=number]:-webkit-autofill:active,
:root.dark-mode app-form-dfr3 input[type=email]:-webkit-autofill,
:root.dark-mode app-form-dfr3 input[type=email]:-webkit-autofill:hover,
:root.dark-mode app-form-dfr3 input[type=email]:-webkit-autofill:focus,
:root.dark-mode app-form-dfr3 input[type=email]:-webkit-autofill:active,
:root.dark-mode app-form-dfr3 input[type=tel]:-webkit-autofill,
:root.dark-mode app-form-dfr3 input[type=tel]:-webkit-autofill:hover,
:root.dark-mode app-form-dfr3 input[type=tel]:-webkit-autofill:focus,
:root.dark-mode app-form-dfr3 input[type=tel]:-webkit-autofill:active,
:root.dark-mode app-form-dfr3 input[type=search]:-webkit-autofill,
:root.dark-mode app-form-dfr3 input[type=search]:-webkit-autofill:hover,
:root.dark-mode app-form-dfr3 input[type=search]:-webkit-autofill:focus,
:root.dark-mode app-form-dfr3 input[type=search]:-webkit-autofill:active,
:root.dark-mode app-form-dfr3 textarea.form-control:-webkit-autofill,
:root.dark-mode app-form-dfr3 textarea.form-control:-webkit-autofill:hover,
:root.dark-mode app-form-dfr3 textarea.form-control:-webkit-autofill:focus,
:root.dark-mode app-form-dfr3 textarea.form-control:-webkit-autofill:active,
:root.dark-mode app-form-dfr3 textarea:-webkit-autofill,
:root.dark-mode app-form-dfr3 textarea:-webkit-autofill:hover,
:root.dark-mode app-form-dfr3 textarea:-webkit-autofill:focus,
:root.dark-mode app-form-dfr3 textarea:-webkit-autofill:active,
:root.dark-mode app-form-dfr3 select.form-control:-webkit-autofill,
:root.dark-mode app-form-dfr3 select.form-control:-webkit-autofill:hover,
:root.dark-mode app-form-dfr3 select.form-control:-webkit-autofill:focus,
:root.dark-mode app-form-dfr3 select.form-control:-webkit-autofill:active,
:root.dark-mode app-form-dfr3 .form-data input:-webkit-autofill,
:root.dark-mode app-form-dfr3 .form-data input:-webkit-autofill:hover,
:root.dark-mode app-form-dfr3 .form-data input:-webkit-autofill:focus,
:root.dark-mode app-form-dfr3 .form-data input:-webkit-autofill:active,
:root.dark-mode app-form-dfr3 .form-data textarea:-webkit-autofill,
:root.dark-mode app-form-dfr3 .form-data textarea:-webkit-autofill:hover,
:root.dark-mode app-form-dfr3 .form-data textarea:-webkit-autofill:focus,
:root.dark-mode app-form-dfr3 .form-data textarea:-webkit-autofill:active,
:root.dark-mode app-form-dfr3 .form-control:-webkit-autofill,
:root.dark-mode app-form-dfr3 .form-control:-webkit-autofill:hover,
:root.dark-mode app-form-dfr3 .form-control:-webkit-autofill:focus,
:root.dark-mode app-form-dfr3 .form-control:-webkit-autofill:active,
:root.dark-mode lib-dynamic-ui input.form-control:-webkit-autofill,
:root.dark-mode lib-dynamic-ui input.form-control:-webkit-autofill:hover,
:root.dark-mode lib-dynamic-ui input.form-control:-webkit-autofill:focus,
:root.dark-mode lib-dynamic-ui input.form-control:-webkit-autofill:active,
:root.dark-mode lib-dynamic-ui input[type=text]:-webkit-autofill,
:root.dark-mode lib-dynamic-ui input[type=text]:-webkit-autofill:hover,
:root.dark-mode lib-dynamic-ui input[type=text]:-webkit-autofill:focus,
:root.dark-mode lib-dynamic-ui input[type=text]:-webkit-autofill:active,
:root.dark-mode lib-dynamic-ui input[type=number]:-webkit-autofill,
:root.dark-mode lib-dynamic-ui input[type=number]:-webkit-autofill:hover,
:root.dark-mode lib-dynamic-ui input[type=number]:-webkit-autofill:focus,
:root.dark-mode lib-dynamic-ui input[type=number]:-webkit-autofill:active,
:root.dark-mode lib-dynamic-ui input[type=email]:-webkit-autofill,
:root.dark-mode lib-dynamic-ui input[type=email]:-webkit-autofill:hover,
:root.dark-mode lib-dynamic-ui input[type=email]:-webkit-autofill:focus,
:root.dark-mode lib-dynamic-ui input[type=email]:-webkit-autofill:active,
:root.dark-mode lib-dynamic-ui input[type=tel]:-webkit-autofill,
:root.dark-mode lib-dynamic-ui input[type=tel]:-webkit-autofill:hover,
:root.dark-mode lib-dynamic-ui input[type=tel]:-webkit-autofill:focus,
:root.dark-mode lib-dynamic-ui input[type=tel]:-webkit-autofill:active,
:root.dark-mode lib-dynamic-ui input[type=search]:-webkit-autofill,
:root.dark-mode lib-dynamic-ui input[type=search]:-webkit-autofill:hover,
:root.dark-mode lib-dynamic-ui input[type=search]:-webkit-autofill:focus,
:root.dark-mode lib-dynamic-ui input[type=search]:-webkit-autofill:active,
:root.dark-mode lib-dynamic-ui textarea.form-control:-webkit-autofill,
:root.dark-mode lib-dynamic-ui textarea.form-control:-webkit-autofill:hover,
:root.dark-mode lib-dynamic-ui textarea.form-control:-webkit-autofill:focus,
:root.dark-mode lib-dynamic-ui textarea.form-control:-webkit-autofill:active,
:root.dark-mode lib-dynamic-ui textarea:-webkit-autofill,
:root.dark-mode lib-dynamic-ui textarea:-webkit-autofill:hover,
:root.dark-mode lib-dynamic-ui textarea:-webkit-autofill:focus,
:root.dark-mode lib-dynamic-ui textarea:-webkit-autofill:active,
:root.dark-mode lib-dynamic-ui select.form-control:-webkit-autofill,
:root.dark-mode lib-dynamic-ui select.form-control:-webkit-autofill:hover,
:root.dark-mode lib-dynamic-ui select.form-control:-webkit-autofill:focus,
:root.dark-mode lib-dynamic-ui select.form-control:-webkit-autofill:active,
:root.dark-mode lib-dynamic-ui .form-data input:-webkit-autofill,
:root.dark-mode lib-dynamic-ui .form-data input:-webkit-autofill:hover,
:root.dark-mode lib-dynamic-ui .form-data input:-webkit-autofill:focus,
:root.dark-mode lib-dynamic-ui .form-data input:-webkit-autofill:active,
:root.dark-mode lib-dynamic-ui .form-data textarea:-webkit-autofill,
:root.dark-mode lib-dynamic-ui .form-data textarea:-webkit-autofill:hover,
:root.dark-mode lib-dynamic-ui .form-data textarea:-webkit-autofill:focus,
:root.dark-mode lib-dynamic-ui .form-data textarea:-webkit-autofill:active,
:root.dark-mode lib-dynamic-ui .form-control:-webkit-autofill,
:root.dark-mode lib-dynamic-ui .form-control:-webkit-autofill:hover,
:root.dark-mode lib-dynamic-ui .form-control:-webkit-autofill:focus,
:root.dark-mode lib-dynamic-ui .form-control:-webkit-autofill:active {
  -webkit-box-shadow: 0 0 0 30px var(--input-bg, #2a2a2a) inset !important;
  -webkit-text-fill-color: var(--text-primary, #e0e0e0) !important;
  caret-color: var(--text-primary, #e0e0e0) !important;
  -webkit-transition: background-color 5000s ease-in-out 0s !important;
  transition: background-color 5000s ease-in-out 0s !important;
}
:root.dark-mode app-form-dfr3 input.form-control:not([readonly]):not([disabled]),
:root.dark-mode app-form-dfr3 .form-data input:not([readonly]):not([disabled]),
:root.dark-mode lib-dynamic-ui input.form-control:not([readonly]):not([disabled]),
:root.dark-mode lib-dynamic-ui .form-data input:not([readonly]):not([disabled]) {
  background: var(--input-bg, #2a2a2a) !important;
  background-color: var(--input-bg, #2a2a2a) !important;
  color: var(--text-primary, #e0e0e0) !important;
}
:root.dark-mode app-form-dfr3 input.form-control[readonly],
:root.dark-mode app-form-dfr3 input.form-control[disabled],
:root.dark-mode app-form-dfr3 textarea.form-control[readonly],
:root.dark-mode app-form-dfr3 textarea.form-control[disabled],
:root.dark-mode app-form-dfr3 select.form-control[readonly],
:root.dark-mode app-form-dfr3 select.form-control[disabled],
:root.dark-mode lib-dynamic-ui input.form-control[readonly],
:root.dark-mode lib-dynamic-ui input.form-control[disabled],
:root.dark-mode lib-dynamic-ui textarea.form-control[readonly],
:root.dark-mode lib-dynamic-ui textarea.form-control[disabled],
:root.dark-mode lib-dynamic-ui select.form-control[readonly],
:root.dark-mode lib-dynamic-ui select.form-control[disabled] {
  background: var(--bg-tertiary, #2d2d2d) !important;
  color: var(--text-secondary, #888) !important;
  border-color: var(--border-color, #333) !important;
  opacity: 0.7 !important;
  cursor: not-allowed !important;
}
:root.dark-mode app-form-dfr3 .date-icon,
:root.dark-mode app-form-dfr3 .p-datepicker-trigger,
:root.dark-mode app-form-dfr3 .pi-calendar,
:root.dark-mode lib-dynamic-ui .date-icon,
:root.dark-mode lib-dynamic-ui .p-datepicker-trigger,
:root.dark-mode lib-dynamic-ui .pi-calendar {
  background: var(--bg-tertiary, #2d2d2d) !important;
  color: var(--text-primary, #e0e0e0) !important;
  border-color: var(--border-color, #3a3a3a) !important;
}
:root.dark-mode app-form-dfr3 .input-group-append,
:root.dark-mode app-form-dfr3 .input-group-text,
:root.dark-mode lib-dynamic-ui .input-group-append,
:root.dark-mode lib-dynamic-ui .input-group-text {
  background: var(--bg-tertiary, #2d2d2d) !important;
  color: var(--text-primary, #e0e0e0) !important;
  border-color: var(--input-border, #3a3a3a) !important;
}
:root.dark-mode app-form-dfr3 .p-datatable,
:root.dark-mode lib-dynamic-ui .p-datatable {
  background: var(--card-bg, #1e1e1e) !important;
  color: var(--text-primary, #e0e0e0) !important;
}
:root.dark-mode app-form-dfr3 .p-datatable .p-datatable-header,
:root.dark-mode lib-dynamic-ui .p-datatable .p-datatable-header {
  background: var(--card-bg, #1e1e1e) !important;
  border-color: var(--border-color, #3a3a3a) !important;
}
:root.dark-mode app-form-dfr3 .p-datatable .p-datatable-thead tr th,
:root.dark-mode lib-dynamic-ui .p-datatable .p-datatable-thead tr th {
  background: var(--bg-tertiary, #2d2d2d) !important;
  color: var(--text-primary, #e0e0e0) !important;
  border-color: var(--border-color, #3a3a3a) !important;
}
:root.dark-mode app-form-dfr3 .p-datatable .p-datatable-tbody tr,
:root.dark-mode lib-dynamic-ui .p-datatable .p-datatable-tbody tr {
  background: var(--card-bg, #1e1e1e) !important;
  color: var(--text-primary, #e0e0e0) !important;
  border-color: var(--border-color, #333) !important;
}
:root.dark-mode app-form-dfr3 .p-datatable .p-datatable-tbody tr:hover,
:root.dark-mode lib-dynamic-ui .p-datatable .p-datatable-tbody tr:hover {
  background: var(--bg-tertiary, #2d2d2d) !important;
}
:root.dark-mode app-form-dfr3 .p-datatable .p-datatable-tbody td,
:root.dark-mode lib-dynamic-ui .p-datatable .p-datatable-tbody td {
  color: var(--text-primary, #e0e0e0) !important;
  border-color: var(--border-color, #333) !important;
}
:root.dark-mode app-form-dfr3 .btn-primary,
:root.dark-mode lib-dynamic-ui .btn-primary {
  background: var(--BT-primary-color) !important;
  border-color: var(--BT-primary-color) !important;
  color: #ffffff !important;
}
:root.dark-mode app-form-dfr3 .btn-primary:hover,
:root.dark-mode lib-dynamic-ui .btn-primary:hover {
  background: var(--BT-primary-fade-color) !important;
  border-color: var(--BT-primary-fade-color) !important;
}

:root.dark-mode input,
:root.dark-mode textarea,
:root.dark-mode select,
:root.dark-mode .form-control,
:root.dark-mode .custom-select {
  background: var(--input-bg, #2a2a2a) !important;
  background-color: var(--input-bg, #2a2a2a) !important;
  color: var(--text-primary, #e0e0e0) !important;
  border-color: var(--input-border, #3a3a3a) !important;
}
:root.dark-mode input::placeholder,
:root.dark-mode textarea::placeholder,
:root.dark-mode select::placeholder,
:root.dark-mode .form-control::placeholder,
:root.dark-mode .custom-select::placeholder {
  color: var(--text-secondary, #888) !important;
}
:root.dark-mode input:focus,
:root.dark-mode textarea:focus,
:root.dark-mode select:focus,
:root.dark-mode .form-control:focus,
:root.dark-mode .custom-select:focus {
  border-color: var(--BT-primary-fade-color) !important;
  box-shadow: none !important;
}
:root.dark-mode input:-webkit-autofill, :root.dark-mode input:-webkit-autofill:hover, :root.dark-mode input:-webkit-autofill:focus, :root.dark-mode input:-webkit-autofill:active,
:root.dark-mode textarea:-webkit-autofill,
:root.dark-mode textarea:-webkit-autofill:hover,
:root.dark-mode textarea:-webkit-autofill:focus,
:root.dark-mode textarea:-webkit-autofill:active,
:root.dark-mode select:-webkit-autofill,
:root.dark-mode select:-webkit-autofill:hover,
:root.dark-mode select:-webkit-autofill:focus,
:root.dark-mode select:-webkit-autofill:active,
:root.dark-mode .form-control:-webkit-autofill,
:root.dark-mode .form-control:-webkit-autofill:hover,
:root.dark-mode .form-control:-webkit-autofill:focus,
:root.dark-mode .form-control:-webkit-autofill:active,
:root.dark-mode .custom-select:-webkit-autofill,
:root.dark-mode .custom-select:-webkit-autofill:hover,
:root.dark-mode .custom-select:-webkit-autofill:focus,
:root.dark-mode .custom-select:-webkit-autofill:active {
  -webkit-box-shadow: 0 0 0 30px var(--input-bg, #2a2a2a) inset !important;
  -webkit-text-fill-color: var(--text-primary, #e0e0e0) !important;
  caret-color: var(--text-primary, #e0e0e0) !important;
  -webkit-transition: background-color 5000s ease-in-out 0s !important;
  transition: background-color 5000s ease-in-out 0s !important;
}
:root.dark-mode input[readonly],
:root.dark-mode input[disabled],
:root.dark-mode textarea[readonly],
:root.dark-mode textarea[disabled],
:root.dark-mode select[disabled] {
  background: #1a1a1a !important;
  background-color: #1a1a1a !important;
  color: var(--text-secondary, #999) !important;
  border-color: var(--border-color, #333) !important;
  border-style: dashed !important;
  cursor: not-allowed !important;
  opacity: 1 !important;
}
:root.dark-mode p-calendar input[readonly],
:root.dark-mode .p-calendar input[readonly] {
  border: none !important;
  background: var(--input-bg, #2a2a2a) !important;
  background-color: var(--input-bg, #2a2a2a) !important;
  color: var(--text-primary, #e0e0e0) !important;
  cursor: pointer !important;
  opacity: 1 !important;
}
:root.dark-mode p-calendar .p-calendar.p-focus,
:root.dark-mode p-calendar .p-calendar.p-focus .p-inputtext,
:root.dark-mode .p-calendar.p-focus,
:root.dark-mode .p-calendar.p-focus .p-inputtext,
:root.dark-mode p-calendar.p-inputwrapper-focus .p-calendar,
:root.dark-mode p-calendar.p-inputwrapper-focus .p-inputtext {
  box-shadow: none !important;
  border-color: var(--BT-primary-fade-color, #7c4dff) !important;
  outline: none !important;
}
:root.dark-mode .p-calendar .p-inputtext,
:root.dark-mode .p-calendar-w-btn .p-inputtext {
  border: none !important;
  box-shadow: none !important;
  background: transparent !important;
}
:root.dark-mode input[type=button],
:root.dark-mode input[type=submit],
:root.dark-mode input[type=reset],
:root.dark-mode input[type=checkbox],
:root.dark-mode input[type=radio],
:root.dark-mode input[type=color],
:root.dark-mode input[type=range],
:root.dark-mode input[type=file] {
  background: unset !important;
  background-color: unset !important;
}

:root.dark-mode p-calendar .p-calendar-clear-icon,
:root.dark-mode p-calendar timesicon,
:root.dark-mode p-calendar timesicon svg,
:root.dark-mode .p-calendar .p-calendar-clear-icon,
:root.dark-mode .p-calendar timesicon,
:root.dark-mode .p-calendar timesicon svg {
  color: var(--text-secondary, #999) !important;
}
:root.dark-mode p-calendar .p-datepicker-trigger,
:root.dark-mode .p-calendar .p-datepicker-trigger {
  background: transparent !important;
  border-color: transparent !important;
  color: var(--text-secondary, #999) !important;
}
:root.dark-mode p-calendar .p-datepicker-trigger calendaricon svg,
:root.dark-mode p-calendar .p-datepicker-trigger .p-icon,
:root.dark-mode .p-calendar .p-datepicker-trigger calendaricon svg,
:root.dark-mode .p-calendar .p-datepicker-trigger .p-icon {
  color: var(--text-secondary, #999) !important;
}
:root.dark-mode p-calendar .p-calendar, :root.dark-mode p-calendar.p-calendar span.p-calendar,
:root.dark-mode .p-calendar .p-calendar,
:root.dark-mode .p-calendar.p-calendar span.p-calendar {
  background: var(--input-bg, #2a2a2a) !important;
  border-color: var(--border-color, #555) !important;
  border-radius: 8px !important;
}
:root.dark-mode p-calendar .p-inputtext,
:root.dark-mode .p-calendar .p-inputtext {
  background: transparent !important;
  color: var(--text-primary, #e0e0e0) !important;
  border: none !important;
}
:root.dark-mode .p-datepicker {
  background: var(--card-bg, #1e1e1e) !important;
  border: 1px solid var(--border-color, #3a3a3a) !important;
  color: var(--text-primary, #e0e0e0) !important;
}
:root.dark-mode .p-datepicker .p-datepicker-header {
  background: var(--card-bg, #1e1e1e) !important;
  color: var(--text-primary, #e0e0e0) !important;
  border-bottom-color: var(--border-color, #3a3a3a) !important;
}
:root.dark-mode .p-datepicker .p-datepicker-header .p-datepicker-prev,
:root.dark-mode .p-datepicker .p-datepicker-header .p-datepicker-next {
  color: var(--text-primary, #e0e0e0) !important;
}
:root.dark-mode .p-datepicker .p-datepicker-header .p-datepicker-prev svg,
:root.dark-mode .p-datepicker .p-datepicker-header .p-datepicker-next svg {
  color: var(--text-primary, #e0e0e0) !important;
}
:root.dark-mode .p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month,
:root.dark-mode .p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-year {
  color: var(--text-primary, #e0e0e0) !important;
}
:root.dark-mode .p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month:hover,
:root.dark-mode .p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-year:hover {
  color: var(--BT-primary-fade-color) !important;
}
:root.dark-mode .p-datepicker .p-datepicker-calendar th {
  color: var(--text-secondary, #999) !important;
}
:root.dark-mode .p-datepicker .p-datepicker-calendar td span {
  color: var(--text-primary, #e0e0e0) !important;
}
:root.dark-mode .p-datepicker .p-datepicker-calendar td span:hover:not(.p-disabled) {
  background: var(--bg-tertiary, #2d2d2d) !important;
}
:root.dark-mode .p-datepicker .p-datepicker-calendar td span.p-highlight {
  background: var(--BT-primary-color) !important;
  color: #ffffff !important;
}
:root.dark-mode .p-datepicker .p-datepicker-calendar td span.p-disabled {
  color: var(--text-secondary, #666) !important;
  opacity: 0.5;
}
:root.dark-mode .p-datepicker .p-datepicker-calendar td.p-datepicker-today span {
  background: rgba(var(--BT-primary-rgb, 85, 20, 180), 0.2) !important;
  color: var(--BT-primary-fade-color) !important;
}
:root.dark-mode .p-datepicker .p-datepicker-calendar td.p-datepicker-other-month span {
  color: var(--text-secondary, #666) !important;
}

:root.dark-mode .p-fileupload {
  background: var(--card-bg, #1e1e1e) !important;
  border-color: var(--border-color, #3a3a3a) !important;
  color: var(--text-primary, #e0e0e0) !important;
}
:root.dark-mode .p-fileupload .p-fileupload-buttonbar {
  background: var(--bg-tertiary, #2d2d2d) !important;
  border-color: var(--border-color, #3a3a3a) !important;
}
:root.dark-mode .p-fileupload .p-fileupload-content {
  background: var(--card-bg, #1e1e1e) !important;
  border-color: var(--border-color, #3a3a3a) !important;
  color: var(--text-primary, #e0e0e0) !important;
}
:root.dark-mode .p-fileupload .p-fileupload-choose {
  background: var(--BT-primary-color) !important;
  border-color: var(--BT-primary-color) !important;
  color: #ffffff !important;
}
:root.dark-mode .btn-upload-file-remove,
:root.dark-mode .btn-upload-file-download,
:root.dark-mode .close-2 {
  color: var(--BT-primary-fade-color, #b39ddb) !important;
  cursor: pointer !important;
  text-decoration: underline !important;
}
:root.dark-mode .fileName {
  color: var(--text-primary, #e0e0e0) !important;
}
:root.dark-mode .genreicFileUpload,
:root.dark-mode .left-content,
:root.dark-mode .left-content-child-wrapper {
  background: var(--card-bg, #1e1e1e) !important;
  color: var(--text-primary, #e0e0e0) !important;
}
:root.dark-mode .dragdrop-section {
  background: var(--card-bg, #1e1e1e) !important;
  border-color: var(--border-color, #3a3a3a) !important;
}
:root.dark-mode .dragdrop-section svg path {
  fill: var(--text-secondary, #999) !important;
}
:root.dark-mode .textColour {
  color: var(--text-primary, #e0e0e0) !important;
}
:root.dark-mode .tableEdit {
  background: var(--card-bg, #1e1e1e) !important;
}
:root.dark-mode .file-upload-section {
  color: var(--text-primary, #e0e0e0) !important;
}
:root.dark-mode .file-upload-section .edit-remove-file {
  color: var(--text-secondary, #999) !important;
  background: transparent !important;
  border: none !important;
}

:root.dark-mode .p-menu.p-menu-overlay,
:root.dark-mode .p-tieredmenu.p-menu-overlay,
:root.dark-mode .p-contextmenu,
:root.dark-mode .dropdown-menu.show,
:root.dark-mode [ngbdropdownmenu].show {
  z-index: 10001 !important;
  position: absolute !important;
}
:root.dark-mode .p-tooltip {
  z-index: 10002 !important;
  background: transparent !important;
}
:root.dark-mode .p-tooltip .p-tooltip-text {
  background: var(--card-bg, #1e1e1e) !important;
  color: var(--text-primary, #e0e0e0) !important;
  border: 1px solid var(--border-color, #3a3a3a) !important;
  box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.5) !important;
}
:root.dark-mode .p-tooltip.p-tooltip-top .p-tooltip-arrow {
  border-top-color: var(--card-bg, #1e1e1e) !important;
}
:root.dark-mode .p-tooltip.p-tooltip-bottom .p-tooltip-arrow {
  border-bottom-color: var(--card-bg, #1e1e1e) !important;
}
:root.dark-mode .p-tooltip.p-tooltip-left .p-tooltip-arrow {
  border-left-color: var(--card-bg, #1e1e1e) !important;
}
:root.dark-mode .p-tooltip.p-tooltip-right .p-tooltip-arrow {
  border-right-color: var(--card-bg, #1e1e1e) !important;
}
:root.dark-mode .tooltip,
:root.dark-mode .bs-tooltip-top,
:root.dark-mode .bs-tooltip-bottom,
:root.dark-mode .bs-tooltip-left,
:root.dark-mode .bs-tooltip-right {
  z-index: 10002 !important;
}
:root.dark-mode .tooltip .tooltip-inner,
:root.dark-mode .bs-tooltip-top .tooltip-inner,
:root.dark-mode .bs-tooltip-bottom .tooltip-inner,
:root.dark-mode .bs-tooltip-left .tooltip-inner,
:root.dark-mode .bs-tooltip-right .tooltip-inner {
  background: var(--card-bg, #1e1e1e) !important;
  color: var(--text-primary, #e0e0e0) !important;
  border: 1px solid var(--border-color, #3a3a3a) !important;
}
:root.dark-mode .tooltip .arrow::before,
:root.dark-mode .bs-tooltip-top .arrow::before,
:root.dark-mode .bs-tooltip-bottom .arrow::before,
:root.dark-mode .bs-tooltip-left .arrow::before,
:root.dark-mode .bs-tooltip-right .arrow::before {
  border-top-color: var(--card-bg, #1e1e1e) !important;
  border-bottom-color: var(--card-bg, #1e1e1e) !important;
}
:root.dark-mode .btn-outline-warning,
:root.dark-mode .btn-outline-secondary {
  color: var(--text-primary, #e0e0e0) !important;
}
:root.dark-mode .btn-outline-warning:hover,
:root.dark-mode .btn-outline-secondary:hover {
  color: #ffffff !important;
}

:root.dark-mode .count-card .count-img span.pi {
  color: #ffffff !important;
}
:root.dark-mode .count-card .count-title {
  color: var(--text-secondary, #b3b3b3) !important;
}
:root.dark-mode .count-card .count-num {
  color: var(--text-primary, #e0e0e0) !important;
}

:root.dark-mode .djs-group .djs-visual path[fill="#000"],
:root.dark-mode .djs-group .djs-visual path[fill="#000000"],
:root.dark-mode .djs-group .djs-visual path[fill=black] {
  fill: var(--text-primary, #e0e0e0) !important;
}
:root.dark-mode .djs-group .djs-visual path[stroke="#000"],
:root.dark-mode .djs-group .djs-visual path[stroke="#000000"],
:root.dark-mode .djs-group .djs-visual path[stroke=black] {
  stroke: var(--text-primary, #e0e0e0) !important;
}
:root.dark-mode .djs-visual .djs-hit-all + g path,
:root.dark-mode .djs-visual g g path {
  fill: var(--text-primary, #e0e0e0) !important;
  stroke: var(--text-primary, #e0e0e0) !important;
}
:root.dark-mode .task-icon,
:root.dark-mode .node-icon,
:root.dark-mode .workflow-icon {
  color: var(--text-primary, #e0e0e0) !important;
}
:root.dark-mode .task-icon svg path,
:root.dark-mode .node-icon svg path,
:root.dark-mode .workflow-icon svg path {
  fill: var(--text-primary, #e0e0e0) !important;
  stroke: var(--text-primary, #e0e0e0) !important;
}

:root.dark-mode app-flow-node .task-card .pi {
  color: #ffffff !important;
}

:root.dark-mode .p-multiselect-panel .p-multiselect-item-group,
:root.dark-mode .p-multiselect-panel .group-label {
  background: var(--bg-tertiary, #2d2d2d) !important;
  color: var(--BT-primary-fade-color) !important;
  border-bottom: 1px solid var(--border-color, #3a3a3a) !important;
}
:root.dark-mode .p-multiselect-panel .p-multiselect-item[data-p-highlight=true],
:root.dark-mode .p-multiselect-panel .p-multiselect-item.p-highlight {
  background: rgba(var(--BT-primary-rgb, 85, 20, 180), 0.2) !important;
  color: var(--text-primary, #e0e0e0) !important;
}

:root.dark-mode .p-dropdown .p-dropdown-label {
  background: transparent !important;
  border: none !important;
  box-shadow: none !important;
}
:root.dark-mode .p-dropdown .p-dropdown-trigger {
  background: transparent !important;
  border: none !important;
}
:root.dark-mode .p-dropdown .p-dropdown-clear-icon {
  background: transparent !important;
}

:root.dark-mode .modal-content,
:root.dark-mode ngb-modal-window .modal-content {
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.6) !important;
}
:root.dark-mode .modal-content .p-dropdown.p-focus,
:root.dark-mode .modal-content .p-dropdown:focus-within,
:root.dark-mode .modal-content .p-dropdown.p-inputwrapper-focus,
:root.dark-mode ngb-modal-window .modal-content .p-dropdown.p-focus,
:root.dark-mode ngb-modal-window .modal-content .p-dropdown:focus-within,
:root.dark-mode ngb-modal-window .modal-content .p-dropdown.p-inputwrapper-focus {
  border-color: var(--border-color, #555) !important;
  box-shadow: none !important;
}
:root.dark-mode .modal-content .p-dropdown-filter:focus,
:root.dark-mode .modal-content .p-multiselect-filter:focus,
:root.dark-mode ngb-modal-window .modal-content .p-dropdown-filter:focus,
:root.dark-mode ngb-modal-window .modal-content .p-multiselect-filter:focus {
  border-color: var(--border-color, #555) !important;
  box-shadow: none !important;
}

:root.dark-mode .p-datatable {
  background: var(--card-bg, #1e1e1e) !important;
  color: var(--text-primary, #e0e0e0) !important;
}
:root.dark-mode .p-datatable .p-datatable-wrapper {
  background: var(--card-bg, #1e1e1e) !important;
}
:root.dark-mode .p-datatable .p-datatable-header {
  background: var(--bg-tertiary, #2d2d2d) !important;
  border-color: var(--border-color, #3a3a3a) !important;
  color: var(--text-primary, #e0e0e0) !important;
}
:root.dark-mode .p-datatable .p-datatable-thead > tr > th {
  color: #ffffff !important;
  border-color: rgba(255, 255, 255, 0.15) !important;
}
:root.dark-mode .p-datatable .p-datatable-tbody > tr {
  background: var(--card-bg, #1e1e1e) !important;
  color: var(--text-primary, #e0e0e0) !important;
  border-color: var(--border-color, #3a3a3a) !important;
}
:root.dark-mode .p-datatable .p-datatable-tbody > tr > td {
  border-color: var(--border-color, #3a3a3a) !important;
  color: var(--text-primary, #e0e0e0) !important;
}
:root.dark-mode .p-datatable .p-datatable-tbody > tr:hover, :root.dark-mode .p-datatable .p-datatable-tbody > tr.p-datatable-row-hover {
  background: var(--bg-tertiary, #2d2d2d) !important;
}
:root.dark-mode .p-datatable .p-datatable-tbody > tr:hover > td, :root.dark-mode .p-datatable .p-datatable-tbody > tr.p-datatable-row-hover > td {
  background: var(--bg-tertiary, #2d2d2d) !important;
}
:root.dark-mode .p-datatable .p-datatable-tbody > tr.p-highlight, :root.dark-mode .p-datatable .p-datatable-tbody > tr[data-p-highlight=true], :root.dark-mode .p-datatable .p-datatable-tbody > tr.p-row-selected {
  background: rgba(var(--BT-primary-rgb, 85, 20, 180), 0.25) !important;
  color: var(--text-primary, #e0e0e0) !important;
}
:root.dark-mode .p-datatable .p-datatable-tbody > tr.p-highlight > td, :root.dark-mode .p-datatable .p-datatable-tbody > tr[data-p-highlight=true] > td, :root.dark-mode .p-datatable .p-datatable-tbody > tr.p-row-selected > td {
  background: rgba(var(--BT-primary-rgb, 85, 20, 180), 0.25) !important;
  color: var(--text-primary, #e0e0e0) !important;
}
:root.dark-mode .p-datatable .p-datatable-tbody > tr.p-highlight:hover, :root.dark-mode .p-datatable .p-datatable-tbody > tr[data-p-highlight=true]:hover {
  background: rgba(var(--BT-primary-rgb, 85, 20, 180), 0.35) !important;
}
:root.dark-mode .p-datatable .p-datatable-tbody > tr.p-highlight:hover > td, :root.dark-mode .p-datatable .p-datatable-tbody > tr[data-p-highlight=true]:hover > td {
  background: rgba(var(--BT-primary-rgb, 85, 20, 180), 0.35) !important;
}
:root.dark-mode .p-datatable .p-datatable-tbody > tr.p-datatable-emptymessage > td,
:root.dark-mode .p-datatable .p-datatable-tbody .empty-msg {
  color: var(--text-secondary, #888) !important;
}
:root.dark-mode .ActionbuttonTable.p-dropdown,
:root.dark-mode .p-dropdown.ActionbuttonTable {
  background: var(--BT-primary-color, #5514b4) !important;
  border-color: var(--BT-primary-color, #5514b4) !important;
  color: #ffffff !important;
}
:root.dark-mode .ActionbuttonTable.p-dropdown .p-dropdown-label,
:root.dark-mode .ActionbuttonTable.p-dropdown span.p-dropdown-label,
:root.dark-mode .p-dropdown.ActionbuttonTable .p-dropdown-label,
:root.dark-mode .p-dropdown.ActionbuttonTable span.p-dropdown-label {
  color: #ffffff !important;
}
:root.dark-mode .ActionbuttonTable.p-dropdown .btn-action,
:root.dark-mode .p-dropdown.ActionbuttonTable .btn-action {
  color: #ffffff !important;
}
:root.dark-mode .ActionbuttonTable.p-dropdown .p-dropdown-trigger,
:root.dark-mode .p-dropdown.ActionbuttonTable .p-dropdown-trigger {
  color: #ffffff !important;
  background: transparent !important;
}
:root.dark-mode .ActionbuttonTable.p-dropdown .p-icon-wrapper svg,
:root.dark-mode .ActionbuttonTable.p-dropdown .p-dropdown-trigger-icon,
:root.dark-mode .p-dropdown.ActionbuttonTable .p-icon-wrapper svg,
:root.dark-mode .p-dropdown.ActionbuttonTable .p-dropdown-trigger-icon {
  color: #ffffff !important;
}
:root.dark-mode .ActionbuttonTable.p-dropdown:hover,
:root.dark-mode .p-dropdown.ActionbuttonTable:hover {
  background: rgba(var(--BT-primary-rgb, 85, 20, 180), 0.8) !important;
  border-color: rgba(var(--BT-primary-rgb, 85, 20, 180), 0.8) !important;
}
:root.dark-mode .p-paginator {
  background: var(--bg-tertiary, #2d2d2d) !important;
  color: var(--text-primary, #e0e0e0) !important;
  border-color: var(--border-color, #3a3a3a) !important;
}
:root.dark-mode .p-paginator .p-paginator-left-content {
  color: var(--text-secondary, #b3b3b3) !important;
}
:root.dark-mode .p-paginator .p-paginator-current {
  color: var(--text-primary, #e0e0e0) !important;
}
:root.dark-mode .p-paginator .p-paginator-first,
:root.dark-mode .p-paginator .p-paginator-prev,
:root.dark-mode .p-paginator .p-paginator-next,
:root.dark-mode .p-paginator .p-paginator-last {
  color: var(--text-primary, #e0e0e0) !important;
  background: transparent !important;
}
:root.dark-mode .p-paginator .p-paginator-first:hover:not(.p-disabled),
:root.dark-mode .p-paginator .p-paginator-prev:hover:not(.p-disabled),
:root.dark-mode .p-paginator .p-paginator-next:hover:not(.p-disabled),
:root.dark-mode .p-paginator .p-paginator-last:hover:not(.p-disabled) {
  background: var(--card-bg, #1e1e1e) !important;
  color: var(--BT-primary-fade-color) !important;
}
:root.dark-mode .p-paginator .p-paginator-first.p-disabled,
:root.dark-mode .p-paginator .p-paginator-prev.p-disabled,
:root.dark-mode .p-paginator .p-paginator-next.p-disabled,
:root.dark-mode .p-paginator .p-paginator-last.p-disabled {
  color: var(--text-secondary, #666) !important;
  opacity: 0.5;
}
:root.dark-mode .p-paginator .p-paginator-first .p-icon,
:root.dark-mode .p-paginator .p-paginator-first svg,
:root.dark-mode .p-paginator .p-paginator-prev .p-icon,
:root.dark-mode .p-paginator .p-paginator-prev svg,
:root.dark-mode .p-paginator .p-paginator-next .p-icon,
:root.dark-mode .p-paginator .p-paginator-next svg,
:root.dark-mode .p-paginator .p-paginator-last .p-icon,
:root.dark-mode .p-paginator .p-paginator-last svg {
  color: inherit !important;
  fill: currentColor !important;
}
:root.dark-mode .p-paginator .p-paginator-pages .p-paginator-page {
  color: var(--text-primary, #e0e0e0) !important;
  background: transparent !important;
}
:root.dark-mode .p-paginator .p-paginator-pages .p-paginator-page:hover:not(.p-highlight) {
  background: var(--card-bg, #1e1e1e) !important;
}
:root.dark-mode .p-paginator .p-paginator-pages .p-paginator-page.p-highlight {
  background: rgba(var(--BT-primary-rgb, 85, 20, 180), 0.75) !important;
  color: #ffffff !important;
  border-color: var(--BT-primary-color) !important;
}
:root.dark-mode .p-paginator .p-paginator-rpp-options {
  background: var(--input-bg, #2a2a2a) !important;
  border-color: var(--border-color, #555) !important;
  color: var(--text-primary, #e0e0e0) !important;
}
:root.dark-mode .p-paginator .p-paginator-rpp-options .p-dropdown-label {
  color: var(--text-primary, #e0e0e0) !important;
}
:root.dark-mode .p-paginator .p-paginator-rpp-options .p-dropdown-trigger {
  color: var(--text-secondary, #999) !important;
}
:root.dark-mode .p-datatable .p-checkbox .p-checkbox-box {
  background: var(--input-bg, #2a2a2a) !important;
  border-color: var(--border-color, #555) !important;
}
:root.dark-mode .p-datatable .p-checkbox .p-checkbox-box[data-p-highlight=true], :root.dark-mode .p-datatable .p-checkbox .p-checkbox-box.p-highlight {
  background: var(--BT-primary-color) !important;
  border-color: var(--BT-primary-color) !important;
}
:root.dark-mode .popup-body {
  background: var(--card-bg, #1e1e1e) !important;
  color: var(--text-primary, #e0e0e0) !important;
}
:root.dark-mode .modal-footer {
  background: var(--card-bg, #1e1e1e) !important;
  border-top-color: var(--border-color, #3a3a3a) !important;
}

:root.dark-mode input.form-control[readonly],
:root.dark-mode textarea.form-control[readonly],
:root.dark-mode .form-data input[readonly],
:root.dark-mode .form-data textarea[readonly],
:root.dark-mode lib-dynamic-ui input[readonly],
:root.dark-mode lib-dynamic-UI input[readonly],
:root.dark-mode .dynamicFormWithNavigator input[readonly] {
  background: var(--bg-secondary, #121212) !important;
  color: var(--text-secondary, #b3b3b3) !important;
  border-color: var(--border-color, #3a3a3a) !important;
  border-style: dashed !important;
  opacity: 0.85 !important;
  cursor: not-allowed !important;
}
:root.dark-mode input.form-control:disabled,
:root.dark-mode textarea.form-control:disabled,
:root.dark-mode select.form-control:disabled,
:root.dark-mode .form-data input:disabled,
:root.dark-mode .form-data textarea:disabled,
:root.dark-mode .form-data select:disabled,
:root.dark-mode lib-dynamic-ui input:disabled,
:root.dark-mode lib-dynamic-UI input:disabled,
:root.dark-mode lib-dynamic-ui select:disabled,
:root.dark-mode lib-dynamic-UI select:disabled,
:root.dark-mode lib-dynamic-ui textarea:disabled,
:root.dark-mode lib-dynamic-UI textarea:disabled,
:root.dark-mode .dynamicFormWithNavigator input:disabled,
:root.dark-mode .dynamicFormWithNavigator select:disabled,
:root.dark-mode .dynamicFormWithNavigator textarea:disabled {
  background: var(--bg-secondary, #121212) !important;
  color: var(--text-secondary, #b3b3b3) !important;
  border-color: var(--border-color, #3a3a3a) !important;
  border-style: dashed !important;
  opacity: 0.75 !important;
  cursor: not-allowed !important;
}
:root.dark-mode .p-dropdown.p-disabled,
:root.dark-mode .p-multiselect.p-disabled {
  background: var(--bg-secondary, #121212) !important;
  border-color: var(--border-color, #3a3a3a) !important;
  border-style: dashed !important;
  opacity: 0.75 !important;
  cursor: not-allowed !important;
}
:root.dark-mode .p-dropdown.p-disabled .p-dropdown-label,
:root.dark-mode .p-dropdown.p-disabled .p-multiselect-label,
:root.dark-mode .p-multiselect.p-disabled .p-dropdown-label,
:root.dark-mode .p-multiselect.p-disabled .p-multiselect-label {
  color: var(--text-secondary, #b3b3b3) !important;
}
:root.dark-mode .p-dropdown.p-disabled .p-dropdown-trigger,
:root.dark-mode .p-dropdown.p-disabled .p-multiselect-trigger,
:root.dark-mode .p-multiselect.p-disabled .p-dropdown-trigger,
:root.dark-mode .p-multiselect.p-disabled .p-multiselect-trigger {
  color: var(--text-secondary, #666) !important;
}

:root.dark-mode .task-details-panel {
  background: var(--bg-tertiary, #2d2d2d) !important;
  border-top-color: var(--BT-primary-color) !important;
}
:root.dark-mode .task-details-panel .panel-wrapper {
  background: var(--card-bg, #1e1e1e) !important;
  border-color: var(--border-color, #444) !important;
}
:root.dark-mode .task-details-panel .panel-header {
  background: rgba(var(--BT-primary-rgb, 85, 20, 180), 0.2) !important;
  border-bottom-color: var(--border-color, #444) !important;
}
:root.dark-mode .task-details-panel .panel-title {
  color: var(--BT-primary-fade-color, #b39ddb) !important;
}
:root.dark-mode .task-details-panel .task-table th {
  background: var(--bg-tertiary, #2d2d2d) !important;
  color: var(--text-primary, #e0e0e0) !important;
  border-bottom-color: var(--border-color, #444) !important;
}
:root.dark-mode .task-details-panel .task-table td {
  color: var(--text-primary, #e0e0e0) !important;
  border-bottom-color: var(--border-color, #333) !important;
}
:root.dark-mode .task-details-panel .no-tasks {
  color: var(--text-secondary, #888) !important;
}
:root.dark-mode .ag-theme-balham .ag-full-width-row {
  background: var(--bg-tertiary, #2d2d2d) !important;
}

:root.dark-mode .metadata-popup {
  background: var(--card-bg, #1e1e1e) !important;
  border-color: var(--border-color, #444) !important;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.5) !important;
  color: var(--text-primary, #e0e0e0) !important;
}
:root.dark-mode .metadata-popup .metadata-popup-header {
  border-bottom-color: var(--border-color, #444) !important;
  color: var(--text-primary, #e0e0e0) !important;
}
:root.dark-mode .metadata-popup .metadata-popup-header em {
  color: var(--text-secondary, #999) !important;
}
:root.dark-mode .metadata-popup .metadata-popup-body .metadata-row {
  border-bottom-color: var(--border-color, #333) !important;
}
:root.dark-mode .metadata-popup .metadata-popup-body .metadata-row .metadata-key {
  color: var(--text-secondary, #b3b3b3) !important;
}
:root.dark-mode .metadata-popup .metadata-popup-body .metadata-row .metadata-value {
  color: var(--text-primary, #e0e0e0) !important;
}

:root.dark-mode .custom-header-pin.pinned i.fa-thumb-tack {
  color: #e0e0e0 !important;
}

:root.dark-mode .audit-log-btn.disabled {
  color: #666 !important;
  opacity: 0.5 !important;
}
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[6].rules[1].use[0]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].rules[1].use[1]!./node_modules/@nexa/nfr-designer/src/styles/nfr-designer.scss?ngGlobalStyle (1) ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*
 * nfr-design - Required Styles
 *
 * Add to your angular.json styles array:
 *   "node_modules/nfr-design/styles/nfr-design.scss"
 *
 * Also add peer dependency CSS:
 *   "node_modules/bootstrap/dist/css/bootstrap.min.css"
 *   "node_modules/bootstrap-icons/font/bootstrap-icons.css"
 *   "node_modules/primeicons/primeicons.css"
 *
 * And add to angular.json assets:
 *   { "glob": "bootstrap-icons.json", "input": "node_modules/bootstrap-icons/font", "output": "assets" }
 */
:root {
  --td-font: "Inter", sans-serif;
}

body {
  font-family: var(--td-font), sans-serif;
  margin: 0;
  padding: 0;
}

.toggle-success:checked {
  background-color: #198754 !important;
  border-color: #198754 !important;
}

.toggle-danger:checked {
  background-color: #dc3545 !important;
  border-color: #dc3545 !important;
}

.toggle-warning:checked {
  background-color: #ffc107 !important;
  border-color: #ffc107 !important;
}

.toggle-info:checked {
  background-color: #0dcaf0 !important;
  border-color: #0dcaf0 !important;
}

.toggle-primary:checked {
  background-color: #0d6efd !important;
  border-color: #0d6efd !important;
}

/* ===== NFR Custom Toast Styles ===== */
.nfr-toast {
  position: fixed;
  z-index: 99999;
  width: 320px !important;
  max-width: 320px !important;
}

.nfr-toast-top-right {
  top: 20px;
  right: 20px;
}

.nfr-toast-message {
  margin-bottom: 0.75rem;
  border-radius: 6px;
  box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
  overflow: visible;
  border: 1px solid;
  position: relative;
}

.nfr-toast-content {
  display: flex;
  align-items: flex-start;
  padding: 0.75rem;
  gap: 0.5rem;
}

.nfr-toast-icon {
  font-size: 1.125rem;
  flex-shrink: 0;
  margin-top: 1px;
}

.nfr-toast-text {
  flex: 1;
  display: flex;
  flex-direction: column;
}

.nfr-toast-summary {
  font-weight: 700;
  font-size: 0.875rem;
}

.nfr-toast-detail {
  margin-top: 0.25rem;
  font-size: 0.8125rem;
  font-weight: 500;
  color: #4b5563;
}

.nfr-toast-close {
  background: none;
  border: none;
  cursor: pointer;
  font-size: 1.5rem !important;
  opacity: 0.7;
  flex-shrink: 0;
  line-height: 1;
  padding: 0;
  position: absolute;
  top: 6px;
  right: 8px;
}
.nfr-toast-close:hover {
  opacity: 1;
}

/* Severity colors */
.nfr-toast-success {
  background: rgba(240, 253, 244, 0.95);
  border-color: #bbf7d0;
  color: #16a34a;
}
.nfr-toast-success .nfr-toast-close {
  color: #16a34a;
}

.nfr-toast-info {
  background: rgba(239, 246, 255, 0.95);
  border-color: #bfdbfe;
  color: #2563eb;
}
.nfr-toast-info .nfr-toast-close {
  color: #2563eb;
}

.nfr-toast-warning {
  background: rgba(254, 252, 232, 0.95);
  border-color: #fde68a;
  color: #ca8a04;
}
.nfr-toast-warning .nfr-toast-close {
  color: #ca8a04;
}

.nfr-toast-error {
  background: rgba(254, 242, 242, 0.95);
  border-color: #fecaca;
  color: #dc2626;
}
.nfr-toast-error .nfr-toast-close {
  color: #dc2626;
}
/*!*************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/bootstrap-icons/font/bootstrap-icons.css?ngGlobalStyle ***!
  \*************************************************************************************************************************************************************************************************************************************************************/
/*!
 * Bootstrap Icons v1.13.1 (https://icons.getbootstrap.com/)
 * Copyright 2019-2024 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/icons/blob/main/LICENSE)
 */

@font-face {
  font-display: block;
  font-family: "bootstrap-icons";
  src: url('bootstrap-icons.154365acf3010d96.woff2?e34853135f9e39acf64315236852cd5a') format("woff2"),
url('bootstrap-icons.ac1a99b3d05d8232.woff?e34853135f9e39acf64315236852cd5a') format("woff");
}

.bi::before,
[class^="bi-"]::before,
[class*=" bi-"]::before {
  display: inline-block;
  font-family: bootstrap-icons !important;
  font-style: normal;
  font-weight: normal !important;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: -.125em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.bi-123::before { content: "\f67f"; }
.bi-alarm-fill::before { content: "\f101"; }
.bi-alarm::before { content: "\f102"; }
.bi-align-bottom::before { content: "\f103"; }
.bi-align-center::before { content: "\f104"; }
.bi-align-end::before { content: "\f105"; }
.bi-align-middle::before { content: "\f106"; }
.bi-align-start::before { content: "\f107"; }
.bi-align-top::before { content: "\f108"; }
.bi-alt::before { content: "\f109"; }
.bi-app-indicator::before { content: "\f10a"; }
.bi-app::before { content: "\f10b"; }
.bi-archive-fill::before { content: "\f10c"; }
.bi-archive::before { content: "\f10d"; }
.bi-arrow-90deg-down::before { content: "\f10e"; }
.bi-arrow-90deg-left::before { content: "\f10f"; }
.bi-arrow-90deg-right::before { content: "\f110"; }
.bi-arrow-90deg-up::before { content: "\f111"; }
.bi-arrow-bar-down::before { content: "\f112"; }
.bi-arrow-bar-left::before { content: "\f113"; }
.bi-arrow-bar-right::before { content: "\f114"; }
.bi-arrow-bar-up::before { content: "\f115"; }
.bi-arrow-clockwise::before { content: "\f116"; }
.bi-arrow-counterclockwise::before { content: "\f117"; }
.bi-arrow-down-circle-fill::before { content: "\f118"; }
.bi-arrow-down-circle::before { content: "\f119"; }
.bi-arrow-down-left-circle-fill::before { content: "\f11a"; }
.bi-arrow-down-left-circle::before { content: "\f11b"; }
.bi-arrow-down-left-square-fill::before { content: "\f11c"; }
.bi-arrow-down-left-square::before { content: "\f11d"; }
.bi-arrow-down-left::before { content: "\f11e"; }
.bi-arrow-down-right-circle-fill::before { content: "\f11f"; }
.bi-arrow-down-right-circle::before { content: "\f120"; }
.bi-arrow-down-right-square-fill::before { content: "\f121"; }
.bi-arrow-down-right-square::before { content: "\f122"; }
.bi-arrow-down-right::before { content: "\f123"; }
.bi-arrow-down-short::before { content: "\f124"; }
.bi-arrow-down-square-fill::before { content: "\f125"; }
.bi-arrow-down-square::before { content: "\f126"; }
.bi-arrow-down-up::before { content: "\f127"; }
.bi-arrow-down::before { content: "\f128"; }
.bi-arrow-left-circle-fill::before { content: "\f129"; }
.bi-arrow-left-circle::before { content: "\f12a"; }
.bi-arrow-left-right::before { content: "\f12b"; }
.bi-arrow-left-short::before { content: "\f12c"; }
.bi-arrow-left-square-fill::before { content: "\f12d"; }
.bi-arrow-left-square::before { content: "\f12e"; }
.bi-arrow-left::before { content: "\f12f"; }
.bi-arrow-repeat::before { content: "\f130"; }
.bi-arrow-return-left::before { content: "\f131"; }
.bi-arrow-return-right::before { content: "\f132"; }
.bi-arrow-right-circle-fill::before { content: "\f133"; }
.bi-arrow-right-circle::before { content: "\f134"; }
.bi-arrow-right-short::before { content: "\f135"; }
.bi-arrow-right-square-fill::before { content: "\f136"; }
.bi-arrow-right-square::before { content: "\f137"; }
.bi-arrow-right::before { content: "\f138"; }
.bi-arrow-up-circle-fill::before { content: "\f139"; }
.bi-arrow-up-circle::before { content: "\f13a"; }
.bi-arrow-up-left-circle-fill::before { content: "\f13b"; }
.bi-arrow-up-left-circle::before { content: "\f13c"; }
.bi-arrow-up-left-square-fill::before { content: "\f13d"; }
.bi-arrow-up-left-square::before { content: "\f13e"; }
.bi-arrow-up-left::before { content: "\f13f"; }
.bi-arrow-up-right-circle-fill::before { content: "\f140"; }
.bi-arrow-up-right-circle::before { content: "\f141"; }
.bi-arrow-up-right-square-fill::before { content: "\f142"; }
.bi-arrow-up-right-square::before { content: "\f143"; }
.bi-arrow-up-right::before { content: "\f144"; }
.bi-arrow-up-short::before { content: "\f145"; }
.bi-arrow-up-square-fill::before { content: "\f146"; }
.bi-arrow-up-square::before { content: "\f147"; }
.bi-arrow-up::before { content: "\f148"; }
.bi-arrows-angle-contract::before { content: "\f149"; }
.bi-arrows-angle-expand::before { content: "\f14a"; }
.bi-arrows-collapse::before { content: "\f14b"; }
.bi-arrows-expand::before { content: "\f14c"; }
.bi-arrows-fullscreen::before { content: "\f14d"; }
.bi-arrows-move::before { content: "\f14e"; }
.bi-aspect-ratio-fill::before { content: "\f14f"; }
.bi-aspect-ratio::before { content: "\f150"; }
.bi-asterisk::before { content: "\f151"; }
.bi-at::before { content: "\f152"; }
.bi-award-fill::before { content: "\f153"; }
.bi-award::before { content: "\f154"; }
.bi-back::before { content: "\f155"; }
.bi-backspace-fill::before { content: "\f156"; }
.bi-backspace-reverse-fill::before { content: "\f157"; }
.bi-backspace-reverse::before { content: "\f158"; }
.bi-backspace::before { content: "\f159"; }
.bi-badge-3d-fill::before { content: "\f15a"; }
.bi-badge-3d::before { content: "\f15b"; }
.bi-badge-4k-fill::before { content: "\f15c"; }
.bi-badge-4k::before { content: "\f15d"; }
.bi-badge-8k-fill::before { content: "\f15e"; }
.bi-badge-8k::before { content: "\f15f"; }
.bi-badge-ad-fill::before { content: "\f160"; }
.bi-badge-ad::before { content: "\f161"; }
.bi-badge-ar-fill::before { content: "\f162"; }
.bi-badge-ar::before { content: "\f163"; }
.bi-badge-cc-fill::before { content: "\f164"; }
.bi-badge-cc::before { content: "\f165"; }
.bi-badge-hd-fill::before { content: "\f166"; }
.bi-badge-hd::before { content: "\f167"; }
.bi-badge-tm-fill::before { content: "\f168"; }
.bi-badge-tm::before { content: "\f169"; }
.bi-badge-vo-fill::before { content: "\f16a"; }
.bi-badge-vo::before { content: "\f16b"; }
.bi-badge-vr-fill::before { content: "\f16c"; }
.bi-badge-vr::before { content: "\f16d"; }
.bi-badge-wc-fill::before { content: "\f16e"; }
.bi-badge-wc::before { content: "\f16f"; }
.bi-bag-check-fill::before { content: "\f170"; }
.bi-bag-check::before { content: "\f171"; }
.bi-bag-dash-fill::before { content: "\f172"; }
.bi-bag-dash::before { content: "\f173"; }
.bi-bag-fill::before { content: "\f174"; }
.bi-bag-plus-fill::before { content: "\f175"; }
.bi-bag-plus::before { content: "\f176"; }
.bi-bag-x-fill::before { content: "\f177"; }
.bi-bag-x::before { content: "\f178"; }
.bi-bag::before { content: "\f179"; }
.bi-bar-chart-fill::before { content: "\f17a"; }
.bi-bar-chart-line-fill::before { content: "\f17b"; }
.bi-bar-chart-line::before { content: "\f17c"; }
.bi-bar-chart-steps::before { content: "\f17d"; }
.bi-bar-chart::before { content: "\f17e"; }
.bi-basket-fill::before { content: "\f17f"; }
.bi-basket::before { content: "\f180"; }
.bi-basket2-fill::before { content: "\f181"; }
.bi-basket2::before { content: "\f182"; }
.bi-basket3-fill::before { content: "\f183"; }
.bi-basket3::before { content: "\f184"; }
.bi-battery-charging::before { content: "\f185"; }
.bi-battery-full::before { content: "\f186"; }
.bi-battery-half::before { content: "\f187"; }
.bi-battery::before { content: "\f188"; }
.bi-bell-fill::before { content: "\f189"; }
.bi-bell::before { content: "\f18a"; }
.bi-bezier::before { content: "\f18b"; }
.bi-bezier2::before { content: "\f18c"; }
.bi-bicycle::before { content: "\f18d"; }
.bi-binoculars-fill::before { content: "\f18e"; }
.bi-binoculars::before { content: "\f18f"; }
.bi-blockquote-left::before { content: "\f190"; }
.bi-blockquote-right::before { content: "\f191"; }
.bi-book-fill::before { content: "\f192"; }
.bi-book-half::before { content: "\f193"; }
.bi-book::before { content: "\f194"; }
.bi-bookmark-check-fill::before { content: "\f195"; }
.bi-bookmark-check::before { content: "\f196"; }
.bi-bookmark-dash-fill::before { content: "\f197"; }
.bi-bookmark-dash::before { content: "\f198"; }
.bi-bookmark-fill::before { content: "\f199"; }
.bi-bookmark-heart-fill::before { content: "\f19a"; }
.bi-bookmark-heart::before { content: "\f19b"; }
.bi-bookmark-plus-fill::before { content: "\f19c"; }
.bi-bookmark-plus::before { content: "\f19d"; }
.bi-bookmark-star-fill::before { content: "\f19e"; }
.bi-bookmark-star::before { content: "\f19f"; }
.bi-bookmark-x-fill::before { content: "\f1a0"; }
.bi-bookmark-x::before { content: "\f1a1"; }
.bi-bookmark::before { content: "\f1a2"; }
.bi-bookmarks-fill::before { content: "\f1a3"; }
.bi-bookmarks::before { content: "\f1a4"; }
.bi-bookshelf::before { content: "\f1a5"; }
.bi-bootstrap-fill::before { content: "\f1a6"; }
.bi-bootstrap-reboot::before { content: "\f1a7"; }
.bi-bootstrap::before { content: "\f1a8"; }
.bi-border-all::before { content: "\f1a9"; }
.bi-border-bottom::before { content: "\f1aa"; }
.bi-border-center::before { content: "\f1ab"; }
.bi-border-inner::before { content: "\f1ac"; }
.bi-border-left::before { content: "\f1ad"; }
.bi-border-middle::before { content: "\f1ae"; }
.bi-border-outer::before { content: "\f1af"; }
.bi-border-right::before { content: "\f1b0"; }
.bi-border-style::before { content: "\f1b1"; }
.bi-border-top::before { content: "\f1b2"; }
.bi-border-width::before { content: "\f1b3"; }
.bi-border::before { content: "\f1b4"; }
.bi-bounding-box-circles::before { content: "\f1b5"; }
.bi-bounding-box::before { content: "\f1b6"; }
.bi-box-arrow-down-left::before { content: "\f1b7"; }
.bi-box-arrow-down-right::before { content: "\f1b8"; }
.bi-box-arrow-down::before { content: "\f1b9"; }
.bi-box-arrow-in-down-left::before { content: "\f1ba"; }
.bi-box-arrow-in-down-right::before { content: "\f1bb"; }
.bi-box-arrow-in-down::before { content: "\f1bc"; }
.bi-box-arrow-in-left::before { content: "\f1bd"; }
.bi-box-arrow-in-right::before { content: "\f1be"; }
.bi-box-arrow-in-up-left::before { content: "\f1bf"; }
.bi-box-arrow-in-up-right::before { content: "\f1c0"; }
.bi-box-arrow-in-up::before { content: "\f1c1"; }
.bi-box-arrow-left::before { content: "\f1c2"; }
.bi-box-arrow-right::before { content: "\f1c3"; }
.bi-box-arrow-up-left::before { content: "\f1c4"; }
.bi-box-arrow-up-right::before { content: "\f1c5"; }
.bi-box-arrow-up::before { content: "\f1c6"; }
.bi-box-seam::before { content: "\f1c7"; }
.bi-box::before { content: "\f1c8"; }
.bi-braces::before { content: "\f1c9"; }
.bi-bricks::before { content: "\f1ca"; }
.bi-briefcase-fill::before { content: "\f1cb"; }
.bi-briefcase::before { content: "\f1cc"; }
.bi-brightness-alt-high-fill::before { content: "\f1cd"; }
.bi-brightness-alt-high::before { content: "\f1ce"; }
.bi-brightness-alt-low-fill::before { content: "\f1cf"; }
.bi-brightness-alt-low::before { content: "\f1d0"; }
.bi-brightness-high-fill::before { content: "\f1d1"; }
.bi-brightness-high::before { content: "\f1d2"; }
.bi-brightness-low-fill::before { content: "\f1d3"; }
.bi-brightness-low::before { content: "\f1d4"; }
.bi-broadcast-pin::before { content: "\f1d5"; }
.bi-broadcast::before { content: "\f1d6"; }
.bi-brush-fill::before { content: "\f1d7"; }
.bi-brush::before { content: "\f1d8"; }
.bi-bucket-fill::before { content: "\f1d9"; }
.bi-bucket::before { content: "\f1da"; }
.bi-bug-fill::before { content: "\f1db"; }
.bi-bug::before { content: "\f1dc"; }
.bi-building::before { content: "\f1dd"; }
.bi-bullseye::before { content: "\f1de"; }
.bi-calculator-fill::before { content: "\f1df"; }
.bi-calculator::before { content: "\f1e0"; }
.bi-calendar-check-fill::before { content: "\f1e1"; }
.bi-calendar-check::before { content: "\f1e2"; }
.bi-calendar-date-fill::before { content: "\f1e3"; }
.bi-calendar-date::before { content: "\f1e4"; }
.bi-calendar-day-fill::before { content: "\f1e5"; }
.bi-calendar-day::before { content: "\f1e6"; }
.bi-calendar-event-fill::before { content: "\f1e7"; }
.bi-calendar-event::before { content: "\f1e8"; }
.bi-calendar-fill::before { content: "\f1e9"; }
.bi-calendar-minus-fill::before { content: "\f1ea"; }
.bi-calendar-minus::before { content: "\f1eb"; }
.bi-calendar-month-fill::before { content: "\f1ec"; }
.bi-calendar-month::before { content: "\f1ed"; }
.bi-calendar-plus-fill::before { content: "\f1ee"; }
.bi-calendar-plus::before { content: "\f1ef"; }
.bi-calendar-range-fill::before { content: "\f1f0"; }
.bi-calendar-range::before { content: "\f1f1"; }
.bi-calendar-week-fill::before { content: "\f1f2"; }
.bi-calendar-week::before { content: "\f1f3"; }
.bi-calendar-x-fill::before { content: "\f1f4"; }
.bi-calendar-x::before { content: "\f1f5"; }
.bi-calendar::before { content: "\f1f6"; }
.bi-calendar2-check-fill::before { content: "\f1f7"; }
.bi-calendar2-check::before { content: "\f1f8"; }
.bi-calendar2-date-fill::before { content: "\f1f9"; }
.bi-calendar2-date::before { content: "\f1fa"; }
.bi-calendar2-day-fill::before { content: "\f1fb"; }
.bi-calendar2-day::before { content: "\f1fc"; }
.bi-calendar2-event-fill::before { content: "\f1fd"; }
.bi-calendar2-event::before { content: "\f1fe"; }
.bi-calendar2-fill::before { content: "\f1ff"; }
.bi-calendar2-minus-fill::before { content: "\f200"; }
.bi-calendar2-minus::before { content: "\f201"; }
.bi-calendar2-month-fill::before { content: "\f202"; }
.bi-calendar2-month::before { content: "\f203"; }
.bi-calendar2-plus-fill::before { content: "\f204"; }
.bi-calendar2-plus::before { content: "\f205"; }
.bi-calendar2-range-fill::before { content: "\f206"; }
.bi-calendar2-range::before { content: "\f207"; }
.bi-calendar2-week-fill::before { content: "\f208"; }
.bi-calendar2-week::before { content: "\f209"; }
.bi-calendar2-x-fill::before { content: "\f20a"; }
.bi-calendar2-x::before { content: "\f20b"; }
.bi-calendar2::before { content: "\f20c"; }
.bi-calendar3-event-fill::before { content: "\f20d"; }
.bi-calendar3-event::before { content: "\f20e"; }
.bi-calendar3-fill::before { content: "\f20f"; }
.bi-calendar3-range-fill::before { content: "\f210"; }
.bi-calendar3-range::before { content: "\f211"; }
.bi-calendar3-week-fill::before { content: "\f212"; }
.bi-calendar3-week::before { content: "\f213"; }
.bi-calendar3::before { content: "\f214"; }
.bi-calendar4-event::before { content: "\f215"; }
.bi-calendar4-range::before { content: "\f216"; }
.bi-calendar4-week::before { content: "\f217"; }
.bi-calendar4::before { content: "\f218"; }
.bi-camera-fill::before { content: "\f219"; }
.bi-camera-reels-fill::before { content: "\f21a"; }
.bi-camera-reels::before { content: "\f21b"; }
.bi-camera-video-fill::before { content: "\f21c"; }
.bi-camera-video-off-fill::before { content: "\f21d"; }
.bi-camera-video-off::before { content: "\f21e"; }
.bi-camera-video::before { content: "\f21f"; }
.bi-camera::before { content: "\f220"; }
.bi-camera2::before { content: "\f221"; }
.bi-capslock-fill::before { content: "\f222"; }
.bi-capslock::before { content: "\f223"; }
.bi-card-checklist::before { content: "\f224"; }
.bi-card-heading::before { content: "\f225"; }
.bi-card-image::before { content: "\f226"; }
.bi-card-list::before { content: "\f227"; }
.bi-card-text::before { content: "\f228"; }
.bi-caret-down-fill::before { content: "\f229"; }
.bi-caret-down-square-fill::before { content: "\f22a"; }
.bi-caret-down-square::before { content: "\f22b"; }
.bi-caret-down::before { content: "\f22c"; }
.bi-caret-left-fill::before { content: "\f22d"; }
.bi-caret-left-square-fill::before { content: "\f22e"; }
.bi-caret-left-square::before { content: "\f22f"; }
.bi-caret-left::before { content: "\f230"; }
.bi-caret-right-fill::before { content: "\f231"; }
.bi-caret-right-square-fill::before { content: "\f232"; }
.bi-caret-right-square::before { content: "\f233"; }
.bi-caret-right::before { content: "\f234"; }
.bi-caret-up-fill::before { content: "\f235"; }
.bi-caret-up-square-fill::before { content: "\f236"; }
.bi-caret-up-square::before { content: "\f237"; }
.bi-caret-up::before { content: "\f238"; }
.bi-cart-check-fill::before { content: "\f239"; }
.bi-cart-check::before { content: "\f23a"; }
.bi-cart-dash-fill::before { content: "\f23b"; }
.bi-cart-dash::before { content: "\f23c"; }
.bi-cart-fill::before { content: "\f23d"; }
.bi-cart-plus-fill::before { content: "\f23e"; }
.bi-cart-plus::before { content: "\f23f"; }
.bi-cart-x-fill::before { content: "\f240"; }
.bi-cart-x::before { content: "\f241"; }
.bi-cart::before { content: "\f242"; }
.bi-cart2::before { content: "\f243"; }
.bi-cart3::before { content: "\f244"; }
.bi-cart4::before { content: "\f245"; }
.bi-cash-stack::before { content: "\f246"; }
.bi-cash::before { content: "\f247"; }
.bi-cast::before { content: "\f248"; }
.bi-chat-dots-fill::before { content: "\f249"; }
.bi-chat-dots::before { content: "\f24a"; }
.bi-chat-fill::before { content: "\f24b"; }
.bi-chat-left-dots-fill::before { content: "\f24c"; }
.bi-chat-left-dots::before { content: "\f24d"; }
.bi-chat-left-fill::before { content: "\f24e"; }
.bi-chat-left-quote-fill::before { content: "\f24f"; }
.bi-chat-left-quote::before { content: "\f250"; }
.bi-chat-left-text-fill::before { content: "\f251"; }
.bi-chat-left-text::before { content: "\f252"; }
.bi-chat-left::before { content: "\f253"; }
.bi-chat-quote-fill::before { content: "\f254"; }
.bi-chat-quote::before { content: "\f255"; }
.bi-chat-right-dots-fill::before { content: "\f256"; }
.bi-chat-right-dots::before { content: "\f257"; }
.bi-chat-right-fill::before { content: "\f258"; }
.bi-chat-right-quote-fill::before { content: "\f259"; }
.bi-chat-right-quote::before { content: "\f25a"; }
.bi-chat-right-text-fill::before { content: "\f25b"; }
.bi-chat-right-text::before { content: "\f25c"; }
.bi-chat-right::before { content: "\f25d"; }
.bi-chat-square-dots-fill::before { content: "\f25e"; }
.bi-chat-square-dots::before { content: "\f25f"; }
.bi-chat-square-fill::before { content: "\f260"; }
.bi-chat-square-quote-fill::before { content: "\f261"; }
.bi-chat-square-quote::before { content: "\f262"; }
.bi-chat-square-text-fill::before { content: "\f263"; }
.bi-chat-square-text::before { content: "\f264"; }
.bi-chat-square::before { content: "\f265"; }
.bi-chat-text-fill::before { content: "\f266"; }
.bi-chat-text::before { content: "\f267"; }
.bi-chat::before { content: "\f268"; }
.bi-check-all::before { content: "\f269"; }
.bi-check-circle-fill::before { content: "\f26a"; }
.bi-check-circle::before { content: "\f26b"; }
.bi-check-square-fill::before { content: "\f26c"; }
.bi-check-square::before { content: "\f26d"; }
.bi-check::before { content: "\f26e"; }
.bi-check2-all::before { content: "\f26f"; }
.bi-check2-circle::before { content: "\f270"; }
.bi-check2-square::before { content: "\f271"; }
.bi-check2::before { content: "\f272"; }
.bi-chevron-bar-contract::before { content: "\f273"; }
.bi-chevron-bar-down::before { content: "\f274"; }
.bi-chevron-bar-expand::before { content: "\f275"; }
.bi-chevron-bar-left::before { content: "\f276"; }
.bi-chevron-bar-right::before { content: "\f277"; }
.bi-chevron-bar-up::before { content: "\f278"; }
.bi-chevron-compact-down::before { content: "\f279"; }
.bi-chevron-compact-left::before { content: "\f27a"; }
.bi-chevron-compact-right::before { content: "\f27b"; }
.bi-chevron-compact-up::before { content: "\f27c"; }
.bi-chevron-contract::before { content: "\f27d"; }
.bi-chevron-double-down::before { content: "\f27e"; }
.bi-chevron-double-left::before { content: "\f27f"; }
.bi-chevron-double-right::before { content: "\f280"; }
.bi-chevron-double-up::before { content: "\f281"; }
.bi-chevron-down::before { content: "\f282"; }
.bi-chevron-expand::before { content: "\f283"; }
.bi-chevron-left::before { content: "\f284"; }
.bi-chevron-right::before { content: "\f285"; }
.bi-chevron-up::before { content: "\f286"; }
.bi-circle-fill::before { content: "\f287"; }
.bi-circle-half::before { content: "\f288"; }
.bi-circle-square::before { content: "\f289"; }
.bi-circle::before { content: "\f28a"; }
.bi-clipboard-check::before { content: "\f28b"; }
.bi-clipboard-data::before { content: "\f28c"; }
.bi-clipboard-minus::before { content: "\f28d"; }
.bi-clipboard-plus::before { content: "\f28e"; }
.bi-clipboard-x::before { content: "\f28f"; }
.bi-clipboard::before { content: "\f290"; }
.bi-clock-fill::before { content: "\f291"; }
.bi-clock-history::before { content: "\f292"; }
.bi-clock::before { content: "\f293"; }
.bi-cloud-arrow-down-fill::before { content: "\f294"; }
.bi-cloud-arrow-down::before { content: "\f295"; }
.bi-cloud-arrow-up-fill::before { content: "\f296"; }
.bi-cloud-arrow-up::before { content: "\f297"; }
.bi-cloud-check-fill::before { content: "\f298"; }
.bi-cloud-check::before { content: "\f299"; }
.bi-cloud-download-fill::before { content: "\f29a"; }
.bi-cloud-download::before { content: "\f29b"; }
.bi-cloud-drizzle-fill::before { content: "\f29c"; }
.bi-cloud-drizzle::before { content: "\f29d"; }
.bi-cloud-fill::before { content: "\f29e"; }
.bi-cloud-fog-fill::before { content: "\f29f"; }
.bi-cloud-fog::before { content: "\f2a0"; }
.bi-cloud-fog2-fill::before { content: "\f2a1"; }
.bi-cloud-fog2::before { content: "\f2a2"; }
.bi-cloud-hail-fill::before { content: "\f2a3"; }
.bi-cloud-hail::before { content: "\f2a4"; }
.bi-cloud-haze-fill::before { content: "\f2a6"; }
.bi-cloud-haze::before { content: "\f2a7"; }
.bi-cloud-haze2-fill::before { content: "\f2a8"; }
.bi-cloud-lightning-fill::before { content: "\f2a9"; }
.bi-cloud-lightning-rain-fill::before { content: "\f2aa"; }
.bi-cloud-lightning-rain::before { content: "\f2ab"; }
.bi-cloud-lightning::before { content: "\f2ac"; }
.bi-cloud-minus-fill::before { content: "\f2ad"; }
.bi-cloud-minus::before { content: "\f2ae"; }
.bi-cloud-moon-fill::before { content: "\f2af"; }
.bi-cloud-moon::before { content: "\f2b0"; }
.bi-cloud-plus-fill::before { content: "\f2b1"; }
.bi-cloud-plus::before { content: "\f2b2"; }
.bi-cloud-rain-fill::before { content: "\f2b3"; }
.bi-cloud-rain-heavy-fill::before { content: "\f2b4"; }
.bi-cloud-rain-heavy::before { content: "\f2b5"; }
.bi-cloud-rain::before { content: "\f2b6"; }
.bi-cloud-slash-fill::before { content: "\f2b7"; }
.bi-cloud-slash::before { content: "\f2b8"; }
.bi-cloud-sleet-fill::before { content: "\f2b9"; }
.bi-cloud-sleet::before { content: "\f2ba"; }
.bi-cloud-snow-fill::before { content: "\f2bb"; }
.bi-cloud-snow::before { content: "\f2bc"; }
.bi-cloud-sun-fill::before { content: "\f2bd"; }
.bi-cloud-sun::before { content: "\f2be"; }
.bi-cloud-upload-fill::before { content: "\f2bf"; }
.bi-cloud-upload::before { content: "\f2c0"; }
.bi-cloud::before { content: "\f2c1"; }
.bi-clouds-fill::before { content: "\f2c2"; }
.bi-clouds::before { content: "\f2c3"; }
.bi-cloudy-fill::before { content: "\f2c4"; }
.bi-cloudy::before { content: "\f2c5"; }
.bi-code-slash::before { content: "\f2c6"; }
.bi-code-square::before { content: "\f2c7"; }
.bi-code::before { content: "\f2c8"; }
.bi-collection-fill::before { content: "\f2c9"; }
.bi-collection-play-fill::before { content: "\f2ca"; }
.bi-collection-play::before { content: "\f2cb"; }
.bi-collection::before { content: "\f2cc"; }
.bi-columns-gap::before { content: "\f2cd"; }
.bi-columns::before { content: "\f2ce"; }
.bi-command::before { content: "\f2cf"; }
.bi-compass-fill::before { content: "\f2d0"; }
.bi-compass::before { content: "\f2d1"; }
.bi-cone-striped::before { content: "\f2d2"; }
.bi-cone::before { content: "\f2d3"; }
.bi-controller::before { content: "\f2d4"; }
.bi-cpu-fill::before { content: "\f2d5"; }
.bi-cpu::before { content: "\f2d6"; }
.bi-credit-card-2-back-fill::before { content: "\f2d7"; }
.bi-credit-card-2-back::before { content: "\f2d8"; }
.bi-credit-card-2-front-fill::before { content: "\f2d9"; }
.bi-credit-card-2-front::before { content: "\f2da"; }
.bi-credit-card-fill::before { content: "\f2db"; }
.bi-credit-card::before { content: "\f2dc"; }
.bi-crop::before { content: "\f2dd"; }
.bi-cup-fill::before { content: "\f2de"; }
.bi-cup-straw::before { content: "\f2df"; }
.bi-cup::before { content: "\f2e0"; }
.bi-cursor-fill::before { content: "\f2e1"; }
.bi-cursor-text::before { content: "\f2e2"; }
.bi-cursor::before { content: "\f2e3"; }
.bi-dash-circle-dotted::before { content: "\f2e4"; }
.bi-dash-circle-fill::before { content: "\f2e5"; }
.bi-dash-circle::before { content: "\f2e6"; }
.bi-dash-square-dotted::before { content: "\f2e7"; }
.bi-dash-square-fill::before { content: "\f2e8"; }
.bi-dash-square::before { content: "\f2e9"; }
.bi-dash::before { content: "\f2ea"; }
.bi-diagram-2-fill::before { content: "\f2eb"; }
.bi-diagram-2::before { content: "\f2ec"; }
.bi-diagram-3-fill::before { content: "\f2ed"; }
.bi-diagram-3::before { content: "\f2ee"; }
.bi-diamond-fill::before { content: "\f2ef"; }
.bi-diamond-half::before { content: "\f2f0"; }
.bi-diamond::before { content: "\f2f1"; }
.bi-dice-1-fill::before { content: "\f2f2"; }
.bi-dice-1::before { content: "\f2f3"; }
.bi-dice-2-fill::before { content: "\f2f4"; }
.bi-dice-2::before { content: "\f2f5"; }
.bi-dice-3-fill::before { content: "\f2f6"; }
.bi-dice-3::before { content: "\f2f7"; }
.bi-dice-4-fill::before { content: "\f2f8"; }
.bi-dice-4::before { content: "\f2f9"; }
.bi-dice-5-fill::before { content: "\f2fa"; }
.bi-dice-5::before { content: "\f2fb"; }
.bi-dice-6-fill::before { content: "\f2fc"; }
.bi-dice-6::before { content: "\f2fd"; }
.bi-disc-fill::before { content: "\f2fe"; }
.bi-disc::before { content: "\f2ff"; }
.bi-discord::before { content: "\f300"; }
.bi-display-fill::before { content: "\f301"; }
.bi-display::before { content: "\f302"; }
.bi-distribute-horizontal::before { content: "\f303"; }
.bi-distribute-vertical::before { content: "\f304"; }
.bi-door-closed-fill::before { content: "\f305"; }
.bi-door-closed::before { content: "\f306"; }
.bi-door-open-fill::before { content: "\f307"; }
.bi-door-open::before { content: "\f308"; }
.bi-dot::before { content: "\f309"; }
.bi-download::before { content: "\f30a"; }
.bi-droplet-fill::before { content: "\f30b"; }
.bi-droplet-half::before { content: "\f30c"; }
.bi-droplet::before { content: "\f30d"; }
.bi-earbuds::before { content: "\f30e"; }
.bi-easel-fill::before { content: "\f30f"; }
.bi-easel::before { content: "\f310"; }
.bi-egg-fill::before { content: "\f311"; }
.bi-egg-fried::before { content: "\f312"; }
.bi-egg::before { content: "\f313"; }
.bi-eject-fill::before { content: "\f314"; }
.bi-eject::before { content: "\f315"; }
.bi-emoji-angry-fill::before { content: "\f316"; }
.bi-emoji-angry::before { content: "\f317"; }
.bi-emoji-dizzy-fill::before { content: "\f318"; }
.bi-emoji-dizzy::before { content: "\f319"; }
.bi-emoji-expressionless-fill::before { content: "\f31a"; }
.bi-emoji-expressionless::before { content: "\f31b"; }
.bi-emoji-frown-fill::before { content: "\f31c"; }
.bi-emoji-frown::before { content: "\f31d"; }
.bi-emoji-heart-eyes-fill::before { content: "\f31e"; }
.bi-emoji-heart-eyes::before { content: "\f31f"; }
.bi-emoji-laughing-fill::before { content: "\f320"; }
.bi-emoji-laughing::before { content: "\f321"; }
.bi-emoji-neutral-fill::before { content: "\f322"; }
.bi-emoji-neutral::before { content: "\f323"; }
.bi-emoji-smile-fill::before { content: "\f324"; }
.bi-emoji-smile-upside-down-fill::before { content: "\f325"; }
.bi-emoji-smile-upside-down::before { content: "\f326"; }
.bi-emoji-smile::before { content: "\f327"; }
.bi-emoji-sunglasses-fill::before { content: "\f328"; }
.bi-emoji-sunglasses::before { content: "\f329"; }
.bi-emoji-wink-fill::before { content: "\f32a"; }
.bi-emoji-wink::before { content: "\f32b"; }
.bi-envelope-fill::before { content: "\f32c"; }
.bi-envelope-open-fill::before { content: "\f32d"; }
.bi-envelope-open::before { content: "\f32e"; }
.bi-envelope::before { content: "\f32f"; }
.bi-eraser-fill::before { content: "\f330"; }
.bi-eraser::before { content: "\f331"; }
.bi-exclamation-circle-fill::before { content: "\f332"; }
.bi-exclamation-circle::before { content: "\f333"; }
.bi-exclamation-diamond-fill::before { content: "\f334"; }
.bi-exclamation-diamond::before { content: "\f335"; }
.bi-exclamation-octagon-fill::before { content: "\f336"; }
.bi-exclamation-octagon::before { content: "\f337"; }
.bi-exclamation-square-fill::before { content: "\f338"; }
.bi-exclamation-square::before { content: "\f339"; }
.bi-exclamation-triangle-fill::before { content: "\f33a"; }
.bi-exclamation-triangle::before { content: "\f33b"; }
.bi-exclamation::before { content: "\f33c"; }
.bi-exclude::before { content: "\f33d"; }
.bi-eye-fill::before { content: "\f33e"; }
.bi-eye-slash-fill::before { content: "\f33f"; }
.bi-eye-slash::before { content: "\f340"; }
.bi-eye::before { content: "\f341"; }
.bi-eyedropper::before { content: "\f342"; }
.bi-eyeglasses::before { content: "\f343"; }
.bi-facebook::before { content: "\f344"; }
.bi-file-arrow-down-fill::before { content: "\f345"; }
.bi-file-arrow-down::before { content: "\f346"; }
.bi-file-arrow-up-fill::before { content: "\f347"; }
.bi-file-arrow-up::before { content: "\f348"; }
.bi-file-bar-graph-fill::before { content: "\f349"; }
.bi-file-bar-graph::before { content: "\f34a"; }
.bi-file-binary-fill::before { content: "\f34b"; }
.bi-file-binary::before { content: "\f34c"; }
.bi-file-break-fill::before { content: "\f34d"; }
.bi-file-break::before { content: "\f34e"; }
.bi-file-check-fill::before { content: "\f34f"; }
.bi-file-check::before { content: "\f350"; }
.bi-file-code-fill::before { content: "\f351"; }
.bi-file-code::before { content: "\f352"; }
.bi-file-diff-fill::before { content: "\f353"; }
.bi-file-diff::before { content: "\f354"; }
.bi-file-earmark-arrow-down-fill::before { content: "\f355"; }
.bi-file-earmark-arrow-down::before { content: "\f356"; }
.bi-file-earmark-arrow-up-fill::before { content: "\f357"; }
.bi-file-earmark-arrow-up::before { content: "\f358"; }
.bi-file-earmark-bar-graph-fill::before { content: "\f359"; }
.bi-file-earmark-bar-graph::before { content: "\f35a"; }
.bi-file-earmark-binary-fill::before { content: "\f35b"; }
.bi-file-earmark-binary::before { content: "\f35c"; }
.bi-file-earmark-break-fill::before { content: "\f35d"; }
.bi-file-earmark-break::before { content: "\f35e"; }
.bi-file-earmark-check-fill::before { content: "\f35f"; }
.bi-file-earmark-check::before { content: "\f360"; }
.bi-file-earmark-code-fill::before { content: "\f361"; }
.bi-file-earmark-code::before { content: "\f362"; }
.bi-file-earmark-diff-fill::before { content: "\f363"; }
.bi-file-earmark-diff::before { content: "\f364"; }
.bi-file-earmark-easel-fill::before { content: "\f365"; }
.bi-file-earmark-easel::before { content: "\f366"; }
.bi-file-earmark-excel-fill::before { content: "\f367"; }
.bi-file-earmark-excel::before { content: "\f368"; }
.bi-file-earmark-fill::before { content: "\f369"; }
.bi-file-earmark-font-fill::before { content: "\f36a"; }
.bi-file-earmark-font::before { content: "\f36b"; }
.bi-file-earmark-image-fill::before { content: "\f36c"; }
.bi-file-earmark-image::before { content: "\f36d"; }
.bi-file-earmark-lock-fill::before { content: "\f36e"; }
.bi-file-earmark-lock::before { content: "\f36f"; }
.bi-file-earmark-lock2-fill::before { content: "\f370"; }
.bi-file-earmark-lock2::before { content: "\f371"; }
.bi-file-earmark-medical-fill::before { content: "\f372"; }
.bi-file-earmark-medical::before { content: "\f373"; }
.bi-file-earmark-minus-fill::before { content: "\f374"; }
.bi-file-earmark-minus::before { content: "\f375"; }
.bi-file-earmark-music-fill::before { content: "\f376"; }
.bi-file-earmark-music::before { content: "\f377"; }
.bi-file-earmark-person-fill::before { content: "\f378"; }
.bi-file-earmark-person::before { content: "\f379"; }
.bi-file-earmark-play-fill::before { content: "\f37a"; }
.bi-file-earmark-play::before { content: "\f37b"; }
.bi-file-earmark-plus-fill::before { content: "\f37c"; }
.bi-file-earmark-plus::before { content: "\f37d"; }
.bi-file-earmark-post-fill::before { content: "\f37e"; }
.bi-file-earmark-post::before { content: "\f37f"; }
.bi-file-earmark-ppt-fill::before { content: "\f380"; }
.bi-file-earmark-ppt::before { content: "\f381"; }
.bi-file-earmark-richtext-fill::before { content: "\f382"; }
.bi-file-earmark-richtext::before { content: "\f383"; }
.bi-file-earmark-ruled-fill::before { content: "\f384"; }
.bi-file-earmark-ruled::before { content: "\f385"; }
.bi-file-earmark-slides-fill::before { content: "\f386"; }
.bi-file-earmark-slides::before { content: "\f387"; }
.bi-file-earmark-spreadsheet-fill::before { content: "\f388"; }
.bi-file-earmark-spreadsheet::before { content: "\f389"; }
.bi-file-earmark-text-fill::before { content: "\f38a"; }
.bi-file-earmark-text::before { content: "\f38b"; }
.bi-file-earmark-word-fill::before { content: "\f38c"; }
.bi-file-earmark-word::before { content: "\f38d"; }
.bi-file-earmark-x-fill::before { content: "\f38e"; }
.bi-file-earmark-x::before { content: "\f38f"; }
.bi-file-earmark-zip-fill::before { content: "\f390"; }
.bi-file-earmark-zip::before { content: "\f391"; }
.bi-file-earmark::before { content: "\f392"; }
.bi-file-easel-fill::before { content: "\f393"; }
.bi-file-easel::before { content: "\f394"; }
.bi-file-excel-fill::before { content: "\f395"; }
.bi-file-excel::before { content: "\f396"; }
.bi-file-fill::before { content: "\f397"; }
.bi-file-font-fill::before { content: "\f398"; }
.bi-file-font::before { content: "\f399"; }
.bi-file-image-fill::before { content: "\f39a"; }
.bi-file-image::before { content: "\f39b"; }
.bi-file-lock-fill::before { content: "\f39c"; }
.bi-file-lock::before { content: "\f39d"; }
.bi-file-lock2-fill::before { content: "\f39e"; }
.bi-file-lock2::before { content: "\f39f"; }
.bi-file-medical-fill::before { content: "\f3a0"; }
.bi-file-medical::before { content: "\f3a1"; }
.bi-file-minus-fill::before { content: "\f3a2"; }
.bi-file-minus::before { content: "\f3a3"; }
.bi-file-music-fill::before { content: "\f3a4"; }
.bi-file-music::before { content: "\f3a5"; }
.bi-file-person-fill::before { content: "\f3a6"; }
.bi-file-person::before { content: "\f3a7"; }
.bi-file-play-fill::before { content: "\f3a8"; }
.bi-file-play::before { content: "\f3a9"; }
.bi-file-plus-fill::before { content: "\f3aa"; }
.bi-file-plus::before { content: "\f3ab"; }
.bi-file-post-fill::before { content: "\f3ac"; }
.bi-file-post::before { content: "\f3ad"; }
.bi-file-ppt-fill::before { content: "\f3ae"; }
.bi-file-ppt::before { content: "\f3af"; }
.bi-file-richtext-fill::before { content: "\f3b0"; }
.bi-file-richtext::before { content: "\f3b1"; }
.bi-file-ruled-fill::before { content: "\f3b2"; }
.bi-file-ruled::before { content: "\f3b3"; }
.bi-file-slides-fill::before { content: "\f3b4"; }
.bi-file-slides::before { content: "\f3b5"; }
.bi-file-spreadsheet-fill::before { content: "\f3b6"; }
.bi-file-spreadsheet::before { content: "\f3b7"; }
.bi-file-text-fill::before { content: "\f3b8"; }
.bi-file-text::before { content: "\f3b9"; }
.bi-file-word-fill::before { content: "\f3ba"; }
.bi-file-word::before { content: "\f3bb"; }
.bi-file-x-fill::before { content: "\f3bc"; }
.bi-file-x::before { content: "\f3bd"; }
.bi-file-zip-fill::before { content: "\f3be"; }
.bi-file-zip::before { content: "\f3bf"; }
.bi-file::before { content: "\f3c0"; }
.bi-files-alt::before { content: "\f3c1"; }
.bi-files::before { content: "\f3c2"; }
.bi-film::before { content: "\f3c3"; }
.bi-filter-circle-fill::before { content: "\f3c4"; }
.bi-filter-circle::before { content: "\f3c5"; }
.bi-filter-left::before { content: "\f3c6"; }
.bi-filter-right::before { content: "\f3c7"; }
.bi-filter-square-fill::before { content: "\f3c8"; }
.bi-filter-square::before { content: "\f3c9"; }
.bi-filter::before { content: "\f3ca"; }
.bi-flag-fill::before { content: "\f3cb"; }
.bi-flag::before { content: "\f3cc"; }
.bi-flower1::before { content: "\f3cd"; }
.bi-flower2::before { content: "\f3ce"; }
.bi-flower3::before { content: "\f3cf"; }
.bi-folder-check::before { content: "\f3d0"; }
.bi-folder-fill::before { content: "\f3d1"; }
.bi-folder-minus::before { content: "\f3d2"; }
.bi-folder-plus::before { content: "\f3d3"; }
.bi-folder-symlink-fill::before { content: "\f3d4"; }
.bi-folder-symlink::before { content: "\f3d5"; }
.bi-folder-x::before { content: "\f3d6"; }
.bi-folder::before { content: "\f3d7"; }
.bi-folder2-open::before { content: "\f3d8"; }
.bi-folder2::before { content: "\f3d9"; }
.bi-fonts::before { content: "\f3da"; }
.bi-forward-fill::before { content: "\f3db"; }
.bi-forward::before { content: "\f3dc"; }
.bi-front::before { content: "\f3dd"; }
.bi-fullscreen-exit::before { content: "\f3de"; }
.bi-fullscreen::before { content: "\f3df"; }
.bi-funnel-fill::before { content: "\f3e0"; }
.bi-funnel::before { content: "\f3e1"; }
.bi-gear-fill::before { content: "\f3e2"; }
.bi-gear-wide-connected::before { content: "\f3e3"; }
.bi-gear-wide::before { content: "\f3e4"; }
.bi-gear::before { content: "\f3e5"; }
.bi-gem::before { content: "\f3e6"; }
.bi-geo-alt-fill::before { content: "\f3e7"; }
.bi-geo-alt::before { content: "\f3e8"; }
.bi-geo-fill::before { content: "\f3e9"; }
.bi-geo::before { content: "\f3ea"; }
.bi-gift-fill::before { content: "\f3eb"; }
.bi-gift::before { content: "\f3ec"; }
.bi-github::before { content: "\f3ed"; }
.bi-globe::before { content: "\f3ee"; }
.bi-globe2::before { content: "\f3ef"; }
.bi-google::before { content: "\f3f0"; }
.bi-graph-down::before { content: "\f3f1"; }
.bi-graph-up::before { content: "\f3f2"; }
.bi-grid-1x2-fill::before { content: "\f3f3"; }
.bi-grid-1x2::before { content: "\f3f4"; }
.bi-grid-3x2-gap-fill::before { content: "\f3f5"; }
.bi-grid-3x2-gap::before { content: "\f3f6"; }
.bi-grid-3x2::before { content: "\f3f7"; }
.bi-grid-3x3-gap-fill::before { content: "\f3f8"; }
.bi-grid-3x3-gap::before { content: "\f3f9"; }
.bi-grid-3x3::before { content: "\f3fa"; }
.bi-grid-fill::before { content: "\f3fb"; }
.bi-grid::before { content: "\f3fc"; }
.bi-grip-horizontal::before { content: "\f3fd"; }
.bi-grip-vertical::before { content: "\f3fe"; }
.bi-hammer::before { content: "\f3ff"; }
.bi-hand-index-fill::before { content: "\f400"; }
.bi-hand-index-thumb-fill::before { content: "\f401"; }
.bi-hand-index-thumb::before { content: "\f402"; }
.bi-hand-index::before { content: "\f403"; }
.bi-hand-thumbs-down-fill::before { content: "\f404"; }
.bi-hand-thumbs-down::before { content: "\f405"; }
.bi-hand-thumbs-up-fill::before { content: "\f406"; }
.bi-hand-thumbs-up::before { content: "\f407"; }
.bi-handbag-fill::before { content: "\f408"; }
.bi-handbag::before { content: "\f409"; }
.bi-hash::before { content: "\f40a"; }
.bi-hdd-fill::before { content: "\f40b"; }
.bi-hdd-network-fill::before { content: "\f40c"; }
.bi-hdd-network::before { content: "\f40d"; }
.bi-hdd-rack-fill::before { content: "\f40e"; }
.bi-hdd-rack::before { content: "\f40f"; }
.bi-hdd-stack-fill::before { content: "\f410"; }
.bi-hdd-stack::before { content: "\f411"; }
.bi-hdd::before { content: "\f412"; }
.bi-headphones::before { content: "\f413"; }
.bi-headset::before { content: "\f414"; }
.bi-heart-fill::before { content: "\f415"; }
.bi-heart-half::before { content: "\f416"; }
.bi-heart::before { content: "\f417"; }
.bi-heptagon-fill::before { content: "\f418"; }
.bi-heptagon-half::before { content: "\f419"; }
.bi-heptagon::before { content: "\f41a"; }
.bi-hexagon-fill::before { content: "\f41b"; }
.bi-hexagon-half::before { content: "\f41c"; }
.bi-hexagon::before { content: "\f41d"; }
.bi-hourglass-bottom::before { content: "\f41e"; }
.bi-hourglass-split::before { content: "\f41f"; }
.bi-hourglass-top::before { content: "\f420"; }
.bi-hourglass::before { content: "\f421"; }
.bi-house-door-fill::before { content: "\f422"; }
.bi-house-door::before { content: "\f423"; }
.bi-house-fill::before { content: "\f424"; }
.bi-house::before { content: "\f425"; }
.bi-hr::before { content: "\f426"; }
.bi-hurricane::before { content: "\f427"; }
.bi-image-alt::before { content: "\f428"; }
.bi-image-fill::before { content: "\f429"; }
.bi-image::before { content: "\f42a"; }
.bi-images::before { content: "\f42b"; }
.bi-inbox-fill::before { content: "\f42c"; }
.bi-inbox::before { content: "\f42d"; }
.bi-inboxes-fill::before { content: "\f42e"; }
.bi-inboxes::before { content: "\f42f"; }
.bi-info-circle-fill::before { content: "\f430"; }
.bi-info-circle::before { content: "\f431"; }
.bi-info-square-fill::before { content: "\f432"; }
.bi-info-square::before { content: "\f433"; }
.bi-info::before { content: "\f434"; }
.bi-input-cursor-text::before { content: "\f435"; }
.bi-input-cursor::before { content: "\f436"; }
.bi-instagram::before { content: "\f437"; }
.bi-intersect::before { content: "\f438"; }
.bi-journal-album::before { content: "\f439"; }
.bi-journal-arrow-down::before { content: "\f43a"; }
.bi-journal-arrow-up::before { content: "\f43b"; }
.bi-journal-bookmark-fill::before { content: "\f43c"; }
.bi-journal-bookmark::before { content: "\f43d"; }
.bi-journal-check::before { content: "\f43e"; }
.bi-journal-code::before { content: "\f43f"; }
.bi-journal-medical::before { content: "\f440"; }
.bi-journal-minus::before { content: "\f441"; }
.bi-journal-plus::before { content: "\f442"; }
.bi-journal-richtext::before { content: "\f443"; }
.bi-journal-text::before { content: "\f444"; }
.bi-journal-x::before { content: "\f445"; }
.bi-journal::before { content: "\f446"; }
.bi-journals::before { content: "\f447"; }
.bi-joystick::before { content: "\f448"; }
.bi-justify-left::before { content: "\f449"; }
.bi-justify-right::before { content: "\f44a"; }
.bi-justify::before { content: "\f44b"; }
.bi-kanban-fill::before { content: "\f44c"; }
.bi-kanban::before { content: "\f44d"; }
.bi-key-fill::before { content: "\f44e"; }
.bi-key::before { content: "\f44f"; }
.bi-keyboard-fill::before { content: "\f450"; }
.bi-keyboard::before { content: "\f451"; }
.bi-ladder::before { content: "\f452"; }
.bi-lamp-fill::before { content: "\f453"; }
.bi-lamp::before { content: "\f454"; }
.bi-laptop-fill::before { content: "\f455"; }
.bi-laptop::before { content: "\f456"; }
.bi-layer-backward::before { content: "\f457"; }
.bi-layer-forward::before { content: "\f458"; }
.bi-layers-fill::before { content: "\f459"; }
.bi-layers-half::before { content: "\f45a"; }
.bi-layers::before { content: "\f45b"; }
.bi-layout-sidebar-inset-reverse::before { content: "\f45c"; }
.bi-layout-sidebar-inset::before { content: "\f45d"; }
.bi-layout-sidebar-reverse::before { content: "\f45e"; }
.bi-layout-sidebar::before { content: "\f45f"; }
.bi-layout-split::before { content: "\f460"; }
.bi-layout-text-sidebar-reverse::before { content: "\f461"; }
.bi-layout-text-sidebar::before { content: "\f462"; }
.bi-layout-text-window-reverse::before { content: "\f463"; }
.bi-layout-text-window::before { content: "\f464"; }
.bi-layout-three-columns::before { content: "\f465"; }
.bi-layout-wtf::before { content: "\f466"; }
.bi-life-preserver::before { content: "\f467"; }
.bi-lightbulb-fill::before { content: "\f468"; }
.bi-lightbulb-off-fill::before { content: "\f469"; }
.bi-lightbulb-off::before { content: "\f46a"; }
.bi-lightbulb::before { content: "\f46b"; }
.bi-lightning-charge-fill::before { content: "\f46c"; }
.bi-lightning-charge::before { content: "\f46d"; }
.bi-lightning-fill::before { content: "\f46e"; }
.bi-lightning::before { content: "\f46f"; }
.bi-link-45deg::before { content: "\f470"; }
.bi-link::before { content: "\f471"; }
.bi-linkedin::before { content: "\f472"; }
.bi-list-check::before { content: "\f473"; }
.bi-list-nested::before { content: "\f474"; }
.bi-list-ol::before { content: "\f475"; }
.bi-list-stars::before { content: "\f476"; }
.bi-list-task::before { content: "\f477"; }
.bi-list-ul::before { content: "\f478"; }
.bi-list::before { content: "\f479"; }
.bi-lock-fill::before { content: "\f47a"; }
.bi-lock::before { content: "\f47b"; }
.bi-mailbox::before { content: "\f47c"; }
.bi-mailbox2::before { content: "\f47d"; }
.bi-map-fill::before { content: "\f47e"; }
.bi-map::before { content: "\f47f"; }
.bi-markdown-fill::before { content: "\f480"; }
.bi-markdown::before { content: "\f481"; }
.bi-mask::before { content: "\f482"; }
.bi-megaphone-fill::before { content: "\f483"; }
.bi-megaphone::before { content: "\f484"; }
.bi-menu-app-fill::before { content: "\f485"; }
.bi-menu-app::before { content: "\f486"; }
.bi-menu-button-fill::before { content: "\f487"; }
.bi-menu-button-wide-fill::before { content: "\f488"; }
.bi-menu-button-wide::before { content: "\f489"; }
.bi-menu-button::before { content: "\f48a"; }
.bi-menu-down::before { content: "\f48b"; }
.bi-menu-up::before { content: "\f48c"; }
.bi-mic-fill::before { content: "\f48d"; }
.bi-mic-mute-fill::before { content: "\f48e"; }
.bi-mic-mute::before { content: "\f48f"; }
.bi-mic::before { content: "\f490"; }
.bi-minecart-loaded::before { content: "\f491"; }
.bi-minecart::before { content: "\f492"; }
.bi-moisture::before { content: "\f493"; }
.bi-moon-fill::before { content: "\f494"; }
.bi-moon-stars-fill::before { content: "\f495"; }
.bi-moon-stars::before { content: "\f496"; }
.bi-moon::before { content: "\f497"; }
.bi-mouse-fill::before { content: "\f498"; }
.bi-mouse::before { content: "\f499"; }
.bi-mouse2-fill::before { content: "\f49a"; }
.bi-mouse2::before { content: "\f49b"; }
.bi-mouse3-fill::before { content: "\f49c"; }
.bi-mouse3::before { content: "\f49d"; }
.bi-music-note-beamed::before { content: "\f49e"; }
.bi-music-note-list::before { content: "\f49f"; }
.bi-music-note::before { content: "\f4a0"; }
.bi-music-player-fill::before { content: "\f4a1"; }
.bi-music-player::before { content: "\f4a2"; }
.bi-newspaper::before { content: "\f4a3"; }
.bi-node-minus-fill::before { content: "\f4a4"; }
.bi-node-minus::before { content: "\f4a5"; }
.bi-node-plus-fill::before { content: "\f4a6"; }
.bi-node-plus::before { content: "\f4a7"; }
.bi-nut-fill::before { content: "\f4a8"; }
.bi-nut::before { content: "\f4a9"; }
.bi-octagon-fill::before { content: "\f4aa"; }
.bi-octagon-half::before { content: "\f4ab"; }
.bi-octagon::before { content: "\f4ac"; }
.bi-option::before { content: "\f4ad"; }
.bi-outlet::before { content: "\f4ae"; }
.bi-paint-bucket::before { content: "\f4af"; }
.bi-palette-fill::before { content: "\f4b0"; }
.bi-palette::before { content: "\f4b1"; }
.bi-palette2::before { content: "\f4b2"; }
.bi-paperclip::before { content: "\f4b3"; }
.bi-paragraph::before { content: "\f4b4"; }
.bi-patch-check-fill::before { content: "\f4b5"; }
.bi-patch-check::before { content: "\f4b6"; }
.bi-patch-exclamation-fill::before { content: "\f4b7"; }
.bi-patch-exclamation::before { content: "\f4b8"; }
.bi-patch-minus-fill::before { content: "\f4b9"; }
.bi-patch-minus::before { content: "\f4ba"; }
.bi-patch-plus-fill::before { content: "\f4bb"; }
.bi-patch-plus::before { content: "\f4bc"; }
.bi-patch-question-fill::before { content: "\f4bd"; }
.bi-patch-question::before { content: "\f4be"; }
.bi-pause-btn-fill::before { content: "\f4bf"; }
.bi-pause-btn::before { content: "\f4c0"; }
.bi-pause-circle-fill::before { content: "\f4c1"; }
.bi-pause-circle::before { content: "\f4c2"; }
.bi-pause-fill::before { content: "\f4c3"; }
.bi-pause::before { content: "\f4c4"; }
.bi-peace-fill::before { content: "\f4c5"; }
.bi-peace::before { content: "\f4c6"; }
.bi-pen-fill::before { content: "\f4c7"; }
.bi-pen::before { content: "\f4c8"; }
.bi-pencil-fill::before { content: "\f4c9"; }
.bi-pencil-square::before { content: "\f4ca"; }
.bi-pencil::before { content: "\f4cb"; }
.bi-pentagon-fill::before { content: "\f4cc"; }
.bi-pentagon-half::before { content: "\f4cd"; }
.bi-pentagon::before { content: "\f4ce"; }
.bi-people-fill::before { content: "\f4cf"; }
.bi-people::before { content: "\f4d0"; }
.bi-percent::before { content: "\f4d1"; }
.bi-person-badge-fill::before { content: "\f4d2"; }
.bi-person-badge::before { content: "\f4d3"; }
.bi-person-bounding-box::before { content: "\f4d4"; }
.bi-person-check-fill::before { content: "\f4d5"; }
.bi-person-check::before { content: "\f4d6"; }
.bi-person-circle::before { content: "\f4d7"; }
.bi-person-dash-fill::before { content: "\f4d8"; }
.bi-person-dash::before { content: "\f4d9"; }
.bi-person-fill::before { content: "\f4da"; }
.bi-person-lines-fill::before { content: "\f4db"; }
.bi-person-plus-fill::before { content: "\f4dc"; }
.bi-person-plus::before { content: "\f4dd"; }
.bi-person-square::before { content: "\f4de"; }
.bi-person-x-fill::before { content: "\f4df"; }
.bi-person-x::before { content: "\f4e0"; }
.bi-person::before { content: "\f4e1"; }
.bi-phone-fill::before { content: "\f4e2"; }
.bi-phone-landscape-fill::before { content: "\f4e3"; }
.bi-phone-landscape::before { content: "\f4e4"; }
.bi-phone-vibrate-fill::before { content: "\f4e5"; }
.bi-phone-vibrate::before { content: "\f4e6"; }
.bi-phone::before { content: "\f4e7"; }
.bi-pie-chart-fill::before { content: "\f4e8"; }
.bi-pie-chart::before { content: "\f4e9"; }
.bi-pin-angle-fill::before { content: "\f4ea"; }
.bi-pin-angle::before { content: "\f4eb"; }
.bi-pin-fill::before { content: "\f4ec"; }
.bi-pin::before { content: "\f4ed"; }
.bi-pip-fill::before { content: "\f4ee"; }
.bi-pip::before { content: "\f4ef"; }
.bi-play-btn-fill::before { content: "\f4f0"; }
.bi-play-btn::before { content: "\f4f1"; }
.bi-play-circle-fill::before { content: "\f4f2"; }
.bi-play-circle::before { content: "\f4f3"; }
.bi-play-fill::before { content: "\f4f4"; }
.bi-play::before { content: "\f4f5"; }
.bi-plug-fill::before { content: "\f4f6"; }
.bi-plug::before { content: "\f4f7"; }
.bi-plus-circle-dotted::before { content: "\f4f8"; }
.bi-plus-circle-fill::before { content: "\f4f9"; }
.bi-plus-circle::before { content: "\f4fa"; }
.bi-plus-square-dotted::before { content: "\f4fb"; }
.bi-plus-square-fill::before { content: "\f4fc"; }
.bi-plus-square::before { content: "\f4fd"; }
.bi-plus::before { content: "\f4fe"; }
.bi-power::before { content: "\f4ff"; }
.bi-printer-fill::before { content: "\f500"; }
.bi-printer::before { content: "\f501"; }
.bi-puzzle-fill::before { content: "\f502"; }
.bi-puzzle::before { content: "\f503"; }
.bi-question-circle-fill::before { content: "\f504"; }
.bi-question-circle::before { content: "\f505"; }
.bi-question-diamond-fill::before { content: "\f506"; }
.bi-question-diamond::before { content: "\f507"; }
.bi-question-octagon-fill::before { content: "\f508"; }
.bi-question-octagon::before { content: "\f509"; }
.bi-question-square-fill::before { content: "\f50a"; }
.bi-question-square::before { content: "\f50b"; }
.bi-question::before { content: "\f50c"; }
.bi-rainbow::before { content: "\f50d"; }
.bi-receipt-cutoff::before { content: "\f50e"; }
.bi-receipt::before { content: "\f50f"; }
.bi-reception-0::before { content: "\f510"; }
.bi-reception-1::before { content: "\f511"; }
.bi-reception-2::before { content: "\f512"; }
.bi-reception-3::before { content: "\f513"; }
.bi-reception-4::before { content: "\f514"; }
.bi-record-btn-fill::before { content: "\f515"; }
.bi-record-btn::before { content: "\f516"; }
.bi-record-circle-fill::before { content: "\f517"; }
.bi-record-circle::before { content: "\f518"; }
.bi-record-fill::before { content: "\f519"; }
.bi-record::before { content: "\f51a"; }
.bi-record2-fill::before { content: "\f51b"; }
.bi-record2::before { content: "\f51c"; }
.bi-reply-all-fill::before { content: "\f51d"; }
.bi-reply-all::before { content: "\f51e"; }
.bi-reply-fill::before { content: "\f51f"; }
.bi-reply::before { content: "\f520"; }
.bi-rss-fill::before { content: "\f521"; }
.bi-rss::before { content: "\f522"; }
.bi-rulers::before { content: "\f523"; }
.bi-save-fill::before { content: "\f524"; }
.bi-save::before { content: "\f525"; }
.bi-save2-fill::before { content: "\f526"; }
.bi-save2::before { content: "\f527"; }
.bi-scissors::before { content: "\f528"; }
.bi-screwdriver::before { content: "\f529"; }
.bi-search::before { content: "\f52a"; }
.bi-segmented-nav::before { content: "\f52b"; }
.bi-server::before { content: "\f52c"; }
.bi-share-fill::before { content: "\f52d"; }
.bi-share::before { content: "\f52e"; }
.bi-shield-check::before { content: "\f52f"; }
.bi-shield-exclamation::before { content: "\f530"; }
.bi-shield-fill-check::before { content: "\f531"; }
.bi-shield-fill-exclamation::before { content: "\f532"; }
.bi-shield-fill-minus::before { content: "\f533"; }
.bi-shield-fill-plus::before { content: "\f534"; }
.bi-shield-fill-x::before { content: "\f535"; }
.bi-shield-fill::before { content: "\f536"; }
.bi-shield-lock-fill::before { content: "\f537"; }
.bi-shield-lock::before { content: "\f538"; }
.bi-shield-minus::before { content: "\f539"; }
.bi-shield-plus::before { content: "\f53a"; }
.bi-shield-shaded::before { content: "\f53b"; }
.bi-shield-slash-fill::before { content: "\f53c"; }
.bi-shield-slash::before { content: "\f53d"; }
.bi-shield-x::before { content: "\f53e"; }
.bi-shield::before { content: "\f53f"; }
.bi-shift-fill::before { content: "\f540"; }
.bi-shift::before { content: "\f541"; }
.bi-shop-window::before { content: "\f542"; }
.bi-shop::before { content: "\f543"; }
.bi-shuffle::before { content: "\f544"; }
.bi-signpost-2-fill::before { content: "\f545"; }
.bi-signpost-2::before { content: "\f546"; }
.bi-signpost-fill::before { content: "\f547"; }
.bi-signpost-split-fill::before { content: "\f548"; }
.bi-signpost-split::before { content: "\f549"; }
.bi-signpost::before { content: "\f54a"; }
.bi-sim-fill::before { content: "\f54b"; }
.bi-sim::before { content: "\f54c"; }
.bi-skip-backward-btn-fill::before { content: "\f54d"; }
.bi-skip-backward-btn::before { content: "\f54e"; }
.bi-skip-backward-circle-fill::before { content: "\f54f"; }
.bi-skip-backward-circle::before { content: "\f550"; }
.bi-skip-backward-fill::before { content: "\f551"; }
.bi-skip-backward::before { content: "\f552"; }
.bi-skip-end-btn-fill::before { content: "\f553"; }
.bi-skip-end-btn::before { content: "\f554"; }
.bi-skip-end-circle-fill::before { content: "\f555"; }
.bi-skip-end-circle::before { content: "\f556"; }
.bi-skip-end-fill::before { content: "\f557"; }
.bi-skip-end::before { content: "\f558"; }
.bi-skip-forward-btn-fill::before { content: "\f559"; }
.bi-skip-forward-btn::before { content: "\f55a"; }
.bi-skip-forward-circle-fill::before { content: "\f55b"; }
.bi-skip-forward-circle::before { content: "\f55c"; }
.bi-skip-forward-fill::before { content: "\f55d"; }
.bi-skip-forward::before { content: "\f55e"; }
.bi-skip-start-btn-fill::before { content: "\f55f"; }
.bi-skip-start-btn::before { content: "\f560"; }
.bi-skip-start-circle-fill::before { content: "\f561"; }
.bi-skip-start-circle::before { content: "\f562"; }
.bi-skip-start-fill::before { content: "\f563"; }
.bi-skip-start::before { content: "\f564"; }
.bi-slack::before { content: "\f565"; }
.bi-slash-circle-fill::before { content: "\f566"; }
.bi-slash-circle::before { content: "\f567"; }
.bi-slash-square-fill::before { content: "\f568"; }
.bi-slash-square::before { content: "\f569"; }
.bi-slash::before { content: "\f56a"; }
.bi-sliders::before { content: "\f56b"; }
.bi-smartwatch::before { content: "\f56c"; }
.bi-snow::before { content: "\f56d"; }
.bi-snow2::before { content: "\f56e"; }
.bi-snow3::before { content: "\f56f"; }
.bi-sort-alpha-down-alt::before { content: "\f570"; }
.bi-sort-alpha-down::before { content: "\f571"; }
.bi-sort-alpha-up-alt::before { content: "\f572"; }
.bi-sort-alpha-up::before { content: "\f573"; }
.bi-sort-down-alt::before { content: "\f574"; }
.bi-sort-down::before { content: "\f575"; }
.bi-sort-numeric-down-alt::before { content: "\f576"; }
.bi-sort-numeric-down::before { content: "\f577"; }
.bi-sort-numeric-up-alt::before { content: "\f578"; }
.bi-sort-numeric-up::before { content: "\f579"; }
.bi-sort-up-alt::before { content: "\f57a"; }
.bi-sort-up::before { content: "\f57b"; }
.bi-soundwave::before { content: "\f57c"; }
.bi-speaker-fill::before { content: "\f57d"; }
.bi-speaker::before { content: "\f57e"; }
.bi-speedometer::before { content: "\f57f"; }
.bi-speedometer2::before { content: "\f580"; }
.bi-spellcheck::before { content: "\f581"; }
.bi-square-fill::before { content: "\f582"; }
.bi-square-half::before { content: "\f583"; }
.bi-square::before { content: "\f584"; }
.bi-stack::before { content: "\f585"; }
.bi-star-fill::before { content: "\f586"; }
.bi-star-half::before { content: "\f587"; }
.bi-star::before { content: "\f588"; }
.bi-stars::before { content: "\f589"; }
.bi-stickies-fill::before { content: "\f58a"; }
.bi-stickies::before { content: "\f58b"; }
.bi-sticky-fill::before { content: "\f58c"; }
.bi-sticky::before { content: "\f58d"; }
.bi-stop-btn-fill::before { content: "\f58e"; }
.bi-stop-btn::before { content: "\f58f"; }
.bi-stop-circle-fill::before { content: "\f590"; }
.bi-stop-circle::before { content: "\f591"; }
.bi-stop-fill::before { content: "\f592"; }
.bi-stop::before { content: "\f593"; }
.bi-stoplights-fill::before { content: "\f594"; }
.bi-stoplights::before { content: "\f595"; }
.bi-stopwatch-fill::before { content: "\f596"; }
.bi-stopwatch::before { content: "\f597"; }
.bi-subtract::before { content: "\f598"; }
.bi-suit-club-fill::before { content: "\f599"; }
.bi-suit-club::before { content: "\f59a"; }
.bi-suit-diamond-fill::before { content: "\f59b"; }
.bi-suit-diamond::before { content: "\f59c"; }
.bi-suit-heart-fill::before { content: "\f59d"; }
.bi-suit-heart::before { content: "\f59e"; }
.bi-suit-spade-fill::before { content: "\f59f"; }
.bi-suit-spade::before { content: "\f5a0"; }
.bi-sun-fill::before { content: "\f5a1"; }
.bi-sun::before { content: "\f5a2"; }
.bi-sunglasses::before { content: "\f5a3"; }
.bi-sunrise-fill::before { content: "\f5a4"; }
.bi-sunrise::before { content: "\f5a5"; }
.bi-sunset-fill::before { content: "\f5a6"; }
.bi-sunset::before { content: "\f5a7"; }
.bi-symmetry-horizontal::before { content: "\f5a8"; }
.bi-symmetry-vertical::before { content: "\f5a9"; }
.bi-table::before { content: "\f5aa"; }
.bi-tablet-fill::before { content: "\f5ab"; }
.bi-tablet-landscape-fill::before { content: "\f5ac"; }
.bi-tablet-landscape::before { content: "\f5ad"; }
.bi-tablet::before { content: "\f5ae"; }
.bi-tag-fill::before { content: "\f5af"; }
.bi-tag::before { content: "\f5b0"; }
.bi-tags-fill::before { content: "\f5b1"; }
.bi-tags::before { content: "\f5b2"; }
.bi-telegram::before { content: "\f5b3"; }
.bi-telephone-fill::before { content: "\f5b4"; }
.bi-telephone-forward-fill::before { content: "\f5b5"; }
.bi-telephone-forward::before { content: "\f5b6"; }
.bi-telephone-inbound-fill::before { content: "\f5b7"; }
.bi-telephone-inbound::before { content: "\f5b8"; }
.bi-telephone-minus-fill::before { content: "\f5b9"; }
.bi-telephone-minus::before { content: "\f5ba"; }
.bi-telephone-outbound-fill::before { content: "\f5bb"; }
.bi-telephone-outbound::before { content: "\f5bc"; }
.bi-telephone-plus-fill::before { content: "\f5bd"; }
.bi-telephone-plus::before { content: "\f5be"; }
.bi-telephone-x-fill::before { content: "\f5bf"; }
.bi-telephone-x::before { content: "\f5c0"; }
.bi-telephone::before { content: "\f5c1"; }
.bi-terminal-fill::before { content: "\f5c2"; }
.bi-terminal::before { content: "\f5c3"; }
.bi-text-center::before { content: "\f5c4"; }
.bi-text-indent-left::before { content: "\f5c5"; }
.bi-text-indent-right::before { content: "\f5c6"; }
.bi-text-left::before { content: "\f5c7"; }
.bi-text-paragraph::before { content: "\f5c8"; }
.bi-text-right::before { content: "\f5c9"; }
.bi-textarea-resize::before { content: "\f5ca"; }
.bi-textarea-t::before { content: "\f5cb"; }
.bi-textarea::before { content: "\f5cc"; }
.bi-thermometer-half::before { content: "\f5cd"; }
.bi-thermometer-high::before { content: "\f5ce"; }
.bi-thermometer-low::before { content: "\f5cf"; }
.bi-thermometer-snow::before { content: "\f5d0"; }
.bi-thermometer-sun::before { content: "\f5d1"; }
.bi-thermometer::before { content: "\f5d2"; }
.bi-three-dots-vertical::before { content: "\f5d3"; }
.bi-three-dots::before { content: "\f5d4"; }
.bi-toggle-off::before { content: "\f5d5"; }
.bi-toggle-on::before { content: "\f5d6"; }
.bi-toggle2-off::before { content: "\f5d7"; }
.bi-toggle2-on::before { content: "\f5d8"; }
.bi-toggles::before { content: "\f5d9"; }
.bi-toggles2::before { content: "\f5da"; }
.bi-tools::before { content: "\f5db"; }
.bi-tornado::before { content: "\f5dc"; }
.bi-trash-fill::before { content: "\f5dd"; }
.bi-trash::before { content: "\f5de"; }
.bi-trash2-fill::before { content: "\f5df"; }
.bi-trash2::before { content: "\f5e0"; }
.bi-tree-fill::before { content: "\f5e1"; }
.bi-tree::before { content: "\f5e2"; }
.bi-triangle-fill::before { content: "\f5e3"; }
.bi-triangle-half::before { content: "\f5e4"; }
.bi-triangle::before { content: "\f5e5"; }
.bi-trophy-fill::before { content: "\f5e6"; }
.bi-trophy::before { content: "\f5e7"; }
.bi-tropical-storm::before { content: "\f5e8"; }
.bi-truck-flatbed::before { content: "\f5e9"; }
.bi-truck::before { content: "\f5ea"; }
.bi-tsunami::before { content: "\f5eb"; }
.bi-tv-fill::before { content: "\f5ec"; }
.bi-tv::before { content: "\f5ed"; }
.bi-twitch::before { content: "\f5ee"; }
.bi-twitter::before { content: "\f5ef"; }
.bi-type-bold::before { content: "\f5f0"; }
.bi-type-h1::before { content: "\f5f1"; }
.bi-type-h2::before { content: "\f5f2"; }
.bi-type-h3::before { content: "\f5f3"; }
.bi-type-italic::before { content: "\f5f4"; }
.bi-type-strikethrough::before { content: "\f5f5"; }
.bi-type-underline::before { content: "\f5f6"; }
.bi-type::before { content: "\f5f7"; }
.bi-ui-checks-grid::before { content: "\f5f8"; }
.bi-ui-checks::before { content: "\f5f9"; }
.bi-ui-radios-grid::before { content: "\f5fa"; }
.bi-ui-radios::before { content: "\f5fb"; }
.bi-umbrella-fill::before { content: "\f5fc"; }
.bi-umbrella::before { content: "\f5fd"; }
.bi-union::before { content: "\f5fe"; }
.bi-unlock-fill::before { content: "\f5ff"; }
.bi-unlock::before { content: "\f600"; }
.bi-upc-scan::before { content: "\f601"; }
.bi-upc::before { content: "\f602"; }
.bi-upload::before { content: "\f603"; }
.bi-vector-pen::before { content: "\f604"; }
.bi-view-list::before { content: "\f605"; }
.bi-view-stacked::before { content: "\f606"; }
.bi-vinyl-fill::before { content: "\f607"; }
.bi-vinyl::before { content: "\f608"; }
.bi-voicemail::before { content: "\f609"; }
.bi-volume-down-fill::before { content: "\f60a"; }
.bi-volume-down::before { content: "\f60b"; }
.bi-volume-mute-fill::before { content: "\f60c"; }
.bi-volume-mute::before { content: "\f60d"; }
.bi-volume-off-fill::before { content: "\f60e"; }
.bi-volume-off::before { content: "\f60f"; }
.bi-volume-up-fill::before { content: "\f610"; }
.bi-volume-up::before { content: "\f611"; }
.bi-vr::before { content: "\f612"; }
.bi-wallet-fill::before { content: "\f613"; }
.bi-wallet::before { content: "\f614"; }
.bi-wallet2::before { content: "\f615"; }
.bi-watch::before { content: "\f616"; }
.bi-water::before { content: "\f617"; }
.bi-whatsapp::before { content: "\f618"; }
.bi-wifi-1::before { content: "\f619"; }
.bi-wifi-2::before { content: "\f61a"; }
.bi-wifi-off::before { content: "\f61b"; }
.bi-wifi::before { content: "\f61c"; }
.bi-wind::before { content: "\f61d"; }
.bi-window-dock::before { content: "\f61e"; }
.bi-window-sidebar::before { content: "\f61f"; }
.bi-window::before { content: "\f620"; }
.bi-wrench::before { content: "\f621"; }
.bi-x-circle-fill::before { content: "\f622"; }
.bi-x-circle::before { content: "\f623"; }
.bi-x-diamond-fill::before { content: "\f624"; }
.bi-x-diamond::before { content: "\f625"; }
.bi-x-octagon-fill::before { content: "\f626"; }
.bi-x-octagon::before { content: "\f627"; }
.bi-x-square-fill::before { content: "\f628"; }
.bi-x-square::before { content: "\f629"; }
.bi-x::before { content: "\f62a"; }
.bi-youtube::before { content: "\f62b"; }
.bi-zoom-in::before { content: "\f62c"; }
.bi-zoom-out::before { content: "\f62d"; }
.bi-bank::before { content: "\f62e"; }
.bi-bank2::before { content: "\f62f"; }
.bi-bell-slash-fill::before { content: "\f630"; }
.bi-bell-slash::before { content: "\f631"; }
.bi-cash-coin::before { content: "\f632"; }
.bi-check-lg::before { content: "\f633"; }
.bi-coin::before { content: "\f634"; }
.bi-currency-bitcoin::before { content: "\f635"; }
.bi-currency-dollar::before { content: "\f636"; }
.bi-currency-euro::before { content: "\f637"; }
.bi-currency-exchange::before { content: "\f638"; }
.bi-currency-pound::before { content: "\f639"; }
.bi-currency-yen::before { content: "\f63a"; }
.bi-dash-lg::before { content: "\f63b"; }
.bi-exclamation-lg::before { content: "\f63c"; }
.bi-file-earmark-pdf-fill::before { content: "\f63d"; }
.bi-file-earmark-pdf::before { content: "\f63e"; }
.bi-file-pdf-fill::before { content: "\f63f"; }
.bi-file-pdf::before { content: "\f640"; }
.bi-gender-ambiguous::before { content: "\f641"; }
.bi-gender-female::before { content: "\f642"; }
.bi-gender-male::before { content: "\f643"; }
.bi-gender-trans::before { content: "\f644"; }
.bi-headset-vr::before { content: "\f645"; }
.bi-info-lg::before { content: "\f646"; }
.bi-mastodon::before { content: "\f647"; }
.bi-messenger::before { content: "\f648"; }
.bi-piggy-bank-fill::before { content: "\f649"; }
.bi-piggy-bank::before { content: "\f64a"; }
.bi-pin-map-fill::before { content: "\f64b"; }
.bi-pin-map::before { content: "\f64c"; }
.bi-plus-lg::before { content: "\f64d"; }
.bi-question-lg::before { content: "\f64e"; }
.bi-recycle::before { content: "\f64f"; }
.bi-reddit::before { content: "\f650"; }
.bi-safe-fill::before { content: "\f651"; }
.bi-safe2-fill::before { content: "\f652"; }
.bi-safe2::before { content: "\f653"; }
.bi-sd-card-fill::before { content: "\f654"; }
.bi-sd-card::before { content: "\f655"; }
.bi-skype::before { content: "\f656"; }
.bi-slash-lg::before { content: "\f657"; }
.bi-translate::before { content: "\f658"; }
.bi-x-lg::before { content: "\f659"; }
.bi-safe::before { content: "\f65a"; }
.bi-apple::before { content: "\f65b"; }
.bi-microsoft::before { content: "\f65d"; }
.bi-windows::before { content: "\f65e"; }
.bi-behance::before { content: "\f65c"; }
.bi-dribbble::before { content: "\f65f"; }
.bi-line::before { content: "\f660"; }
.bi-medium::before { content: "\f661"; }
.bi-paypal::before { content: "\f662"; }
.bi-pinterest::before { content: "\f663"; }
.bi-signal::before { content: "\f664"; }
.bi-snapchat::before { content: "\f665"; }
.bi-spotify::before { content: "\f666"; }
.bi-stack-overflow::before { content: "\f667"; }
.bi-strava::before { content: "\f668"; }
.bi-wordpress::before { content: "\f669"; }
.bi-vimeo::before { content: "\f66a"; }
.bi-activity::before { content: "\f66b"; }
.bi-easel2-fill::before { content: "\f66c"; }
.bi-easel2::before { content: "\f66d"; }
.bi-easel3-fill::before { content: "\f66e"; }
.bi-easel3::before { content: "\f66f"; }
.bi-fan::before { content: "\f670"; }
.bi-fingerprint::before { content: "\f671"; }
.bi-graph-down-arrow::before { content: "\f672"; }
.bi-graph-up-arrow::before { content: "\f673"; }
.bi-hypnotize::before { content: "\f674"; }
.bi-magic::before { content: "\f675"; }
.bi-person-rolodex::before { content: "\f676"; }
.bi-person-video::before { content: "\f677"; }
.bi-person-video2::before { content: "\f678"; }
.bi-person-video3::before { content: "\f679"; }
.bi-person-workspace::before { content: "\f67a"; }
.bi-radioactive::before { content: "\f67b"; }
.bi-webcam-fill::before { content: "\f67c"; }
.bi-webcam::before { content: "\f67d"; }
.bi-yin-yang::before { content: "\f67e"; }
.bi-bandaid-fill::before { content: "\f680"; }
.bi-bandaid::before { content: "\f681"; }
.bi-bluetooth::before { content: "\f682"; }
.bi-body-text::before { content: "\f683"; }
.bi-boombox::before { content: "\f684"; }
.bi-boxes::before { content: "\f685"; }
.bi-dpad-fill::before { content: "\f686"; }
.bi-dpad::before { content: "\f687"; }
.bi-ear-fill::before { content: "\f688"; }
.bi-ear::before { content: "\f689"; }
.bi-envelope-check-fill::before { content: "\f68b"; }
.bi-envelope-check::before { content: "\f68c"; }
.bi-envelope-dash-fill::before { content: "\f68e"; }
.bi-envelope-dash::before { content: "\f68f"; }
.bi-envelope-exclamation-fill::before { content: "\f691"; }
.bi-envelope-exclamation::before { content: "\f692"; }
.bi-envelope-plus-fill::before { content: "\f693"; }
.bi-envelope-plus::before { content: "\f694"; }
.bi-envelope-slash-fill::before { content: "\f696"; }
.bi-envelope-slash::before { content: "\f697"; }
.bi-envelope-x-fill::before { content: "\f699"; }
.bi-envelope-x::before { content: "\f69a"; }
.bi-explicit-fill::before { content: "\f69b"; }
.bi-explicit::before { content: "\f69c"; }
.bi-git::before { content: "\f69d"; }
.bi-infinity::before { content: "\f69e"; }
.bi-list-columns-reverse::before { content: "\f69f"; }
.bi-list-columns::before { content: "\f6a0"; }
.bi-meta::before { content: "\f6a1"; }
.bi-nintendo-switch::before { content: "\f6a4"; }
.bi-pc-display-horizontal::before { content: "\f6a5"; }
.bi-pc-display::before { content: "\f6a6"; }
.bi-pc-horizontal::before { content: "\f6a7"; }
.bi-pc::before { content: "\f6a8"; }
.bi-playstation::before { content: "\f6a9"; }
.bi-plus-slash-minus::before { content: "\f6aa"; }
.bi-projector-fill::before { content: "\f6ab"; }
.bi-projector::before { content: "\f6ac"; }
.bi-qr-code-scan::before { content: "\f6ad"; }
.bi-qr-code::before { content: "\f6ae"; }
.bi-quora::before { content: "\f6af"; }
.bi-quote::before { content: "\f6b0"; }
.bi-robot::before { content: "\f6b1"; }
.bi-send-check-fill::before { content: "\f6b2"; }
.bi-send-check::before { content: "\f6b3"; }
.bi-send-dash-fill::before { content: "\f6b4"; }
.bi-send-dash::before { content: "\f6b5"; }
.bi-send-exclamation-fill::before { content: "\f6b7"; }
.bi-send-exclamation::before { content: "\f6b8"; }
.bi-send-fill::before { content: "\f6b9"; }
.bi-send-plus-fill::before { content: "\f6ba"; }
.bi-send-plus::before { content: "\f6bb"; }
.bi-send-slash-fill::before { content: "\f6bc"; }
.bi-send-slash::before { content: "\f6bd"; }
.bi-send-x-fill::before { content: "\f6be"; }
.bi-send-x::before { content: "\f6bf"; }
.bi-send::before { content: "\f6c0"; }
.bi-steam::before { content: "\f6c1"; }
.bi-terminal-dash::before { content: "\f6c3"; }
.bi-terminal-plus::before { content: "\f6c4"; }
.bi-terminal-split::before { content: "\f6c5"; }
.bi-ticket-detailed-fill::before { content: "\f6c6"; }
.bi-ticket-detailed::before { content: "\f6c7"; }
.bi-ticket-fill::before { content: "\f6c8"; }
.bi-ticket-perforated-fill::before { content: "\f6c9"; }
.bi-ticket-perforated::before { content: "\f6ca"; }
.bi-ticket::before { content: "\f6cb"; }
.bi-tiktok::before { content: "\f6cc"; }
.bi-window-dash::before { content: "\f6cd"; }
.bi-window-desktop::before { content: "\f6ce"; }
.bi-window-fullscreen::before { content: "\f6cf"; }
.bi-window-plus::before { content: "\f6d0"; }
.bi-window-split::before { content: "\f6d1"; }
.bi-window-stack::before { content: "\f6d2"; }
.bi-window-x::before { content: "\f6d3"; }
.bi-xbox::before { content: "\f6d4"; }
.bi-ethernet::before { content: "\f6d5"; }
.bi-hdmi-fill::before { content: "\f6d6"; }
.bi-hdmi::before { content: "\f6d7"; }
.bi-usb-c-fill::before { content: "\f6d8"; }
.bi-usb-c::before { content: "\f6d9"; }
.bi-usb-fill::before { content: "\f6da"; }
.bi-usb-plug-fill::before { content: "\f6db"; }
.bi-usb-plug::before { content: "\f6dc"; }
.bi-usb-symbol::before { content: "\f6dd"; }
.bi-usb::before { content: "\f6de"; }
.bi-boombox-fill::before { content: "\f6df"; }
.bi-displayport::before { content: "\f6e1"; }
.bi-gpu-card::before { content: "\f6e2"; }
.bi-memory::before { content: "\f6e3"; }
.bi-modem-fill::before { content: "\f6e4"; }
.bi-modem::before { content: "\f6e5"; }
.bi-motherboard-fill::before { content: "\f6e6"; }
.bi-motherboard::before { content: "\f6e7"; }
.bi-optical-audio-fill::before { content: "\f6e8"; }
.bi-optical-audio::before { content: "\f6e9"; }
.bi-pci-card::before { content: "\f6ea"; }
.bi-router-fill::before { content: "\f6eb"; }
.bi-router::before { content: "\f6ec"; }
.bi-thunderbolt-fill::before { content: "\f6ef"; }
.bi-thunderbolt::before { content: "\f6f0"; }
.bi-usb-drive-fill::before { content: "\f6f1"; }
.bi-usb-drive::before { content: "\f6f2"; }
.bi-usb-micro-fill::before { content: "\f6f3"; }
.bi-usb-micro::before { content: "\f6f4"; }
.bi-usb-mini-fill::before { content: "\f6f5"; }
.bi-usb-mini::before { content: "\f6f6"; }
.bi-cloud-haze2::before { content: "\f6f7"; }
.bi-device-hdd-fill::before { content: "\f6f8"; }
.bi-device-hdd::before { content: "\f6f9"; }
.bi-device-ssd-fill::before { content: "\f6fa"; }
.bi-device-ssd::before { content: "\f6fb"; }
.bi-displayport-fill::before { content: "\f6fc"; }
.bi-mortarboard-fill::before { content: "\f6fd"; }
.bi-mortarboard::before { content: "\f6fe"; }
.bi-terminal-x::before { content: "\f6ff"; }
.bi-arrow-through-heart-fill::before { content: "\f700"; }
.bi-arrow-through-heart::before { content: "\f701"; }
.bi-badge-sd-fill::before { content: "\f702"; }
.bi-badge-sd::before { content: "\f703"; }
.bi-bag-heart-fill::before { content: "\f704"; }
.bi-bag-heart::before { content: "\f705"; }
.bi-balloon-fill::before { content: "\f706"; }
.bi-balloon-heart-fill::before { content: "\f707"; }
.bi-balloon-heart::before { content: "\f708"; }
.bi-balloon::before { content: "\f709"; }
.bi-box2-fill::before { content: "\f70a"; }
.bi-box2-heart-fill::before { content: "\f70b"; }
.bi-box2-heart::before { content: "\f70c"; }
.bi-box2::before { content: "\f70d"; }
.bi-braces-asterisk::before { content: "\f70e"; }
.bi-calendar-heart-fill::before { content: "\f70f"; }
.bi-calendar-heart::before { content: "\f710"; }
.bi-calendar2-heart-fill::before { content: "\f711"; }
.bi-calendar2-heart::before { content: "\f712"; }
.bi-chat-heart-fill::before { content: "\f713"; }
.bi-chat-heart::before { content: "\f714"; }
.bi-chat-left-heart-fill::before { content: "\f715"; }
.bi-chat-left-heart::before { content: "\f716"; }
.bi-chat-right-heart-fill::before { content: "\f717"; }
.bi-chat-right-heart::before { content: "\f718"; }
.bi-chat-square-heart-fill::before { content: "\f719"; }
.bi-chat-square-heart::before { content: "\f71a"; }
.bi-clipboard-check-fill::before { content: "\f71b"; }
.bi-clipboard-data-fill::before { content: "\f71c"; }
.bi-clipboard-fill::before { content: "\f71d"; }
.bi-clipboard-heart-fill::before { content: "\f71e"; }
.bi-clipboard-heart::before { content: "\f71f"; }
.bi-clipboard-minus-fill::before { content: "\f720"; }
.bi-clipboard-plus-fill::before { content: "\f721"; }
.bi-clipboard-pulse::before { content: "\f722"; }
.bi-clipboard-x-fill::before { content: "\f723"; }
.bi-clipboard2-check-fill::before { content: "\f724"; }
.bi-clipboard2-check::before { content: "\f725"; }
.bi-clipboard2-data-fill::before { content: "\f726"; }
.bi-clipboard2-data::before { content: "\f727"; }
.bi-clipboard2-fill::before { content: "\f728"; }
.bi-clipboard2-heart-fill::before { content: "\f729"; }
.bi-clipboard2-heart::before { content: "\f72a"; }
.bi-clipboard2-minus-fill::before { content: "\f72b"; }
.bi-clipboard2-minus::before { content: "\f72c"; }
.bi-clipboard2-plus-fill::before { content: "\f72d"; }
.bi-clipboard2-plus::before { content: "\f72e"; }
.bi-clipboard2-pulse-fill::before { content: "\f72f"; }
.bi-clipboard2-pulse::before { content: "\f730"; }
.bi-clipboard2-x-fill::before { content: "\f731"; }
.bi-clipboard2-x::before { content: "\f732"; }
.bi-clipboard2::before { content: "\f733"; }
.bi-emoji-kiss-fill::before { content: "\f734"; }
.bi-emoji-kiss::before { content: "\f735"; }
.bi-envelope-heart-fill::before { content: "\f736"; }
.bi-envelope-heart::before { content: "\f737"; }
.bi-envelope-open-heart-fill::before { content: "\f738"; }
.bi-envelope-open-heart::before { content: "\f739"; }
.bi-envelope-paper-fill::before { content: "\f73a"; }
.bi-envelope-paper-heart-fill::before { content: "\f73b"; }
.bi-envelope-paper-heart::before { content: "\f73c"; }
.bi-envelope-paper::before { content: "\f73d"; }
.bi-filetype-aac::before { content: "\f73e"; }
.bi-filetype-ai::before { content: "\f73f"; }
.bi-filetype-bmp::before { content: "\f740"; }
.bi-filetype-cs::before { content: "\f741"; }
.bi-filetype-css::before { content: "\f742"; }
.bi-filetype-csv::before { content: "\f743"; }
.bi-filetype-doc::before { content: "\f744"; }
.bi-filetype-docx::before { content: "\f745"; }
.bi-filetype-exe::before { content: "\f746"; }
.bi-filetype-gif::before { content: "\f747"; }
.bi-filetype-heic::before { content: "\f748"; }
.bi-filetype-html::before { content: "\f749"; }
.bi-filetype-java::before { content: "\f74a"; }
.bi-filetype-jpg::before { content: "\f74b"; }
.bi-filetype-js::before { content: "\f74c"; }
.bi-filetype-jsx::before { content: "\f74d"; }
.bi-filetype-key::before { content: "\f74e"; }
.bi-filetype-m4p::before { content: "\f74f"; }
.bi-filetype-md::before { content: "\f750"; }
.bi-filetype-mdx::before { content: "\f751"; }
.bi-filetype-mov::before { content: "\f752"; }
.bi-filetype-mp3::before { content: "\f753"; }
.bi-filetype-mp4::before { content: "\f754"; }
.bi-filetype-otf::before { content: "\f755"; }
.bi-filetype-pdf::before { content: "\f756"; }
.bi-filetype-php::before { content: "\f757"; }
.bi-filetype-png::before { content: "\f758"; }
.bi-filetype-ppt::before { content: "\f75a"; }
.bi-filetype-psd::before { content: "\f75b"; }
.bi-filetype-py::before { content: "\f75c"; }
.bi-filetype-raw::before { content: "\f75d"; }
.bi-filetype-rb::before { content: "\f75e"; }
.bi-filetype-sass::before { content: "\f75f"; }
.bi-filetype-scss::before { content: "\f760"; }
.bi-filetype-sh::before { content: "\f761"; }
.bi-filetype-svg::before { content: "\f762"; }
.bi-filetype-tiff::before { content: "\f763"; }
.bi-filetype-tsx::before { content: "\f764"; }
.bi-filetype-ttf::before { content: "\f765"; }
.bi-filetype-txt::before { content: "\f766"; }
.bi-filetype-wav::before { content: "\f767"; }
.bi-filetype-woff::before { content: "\f768"; }
.bi-filetype-xls::before { content: "\f76a"; }
.bi-filetype-xml::before { content: "\f76b"; }
.bi-filetype-yml::before { content: "\f76c"; }
.bi-heart-arrow::before { content: "\f76d"; }
.bi-heart-pulse-fill::before { content: "\f76e"; }
.bi-heart-pulse::before { content: "\f76f"; }
.bi-heartbreak-fill::before { content: "\f770"; }
.bi-heartbreak::before { content: "\f771"; }
.bi-hearts::before { content: "\f772"; }
.bi-hospital-fill::before { content: "\f773"; }
.bi-hospital::before { content: "\f774"; }
.bi-house-heart-fill::before { content: "\f775"; }
.bi-house-heart::before { content: "\f776"; }
.bi-incognito::before { content: "\f777"; }
.bi-magnet-fill::before { content: "\f778"; }
.bi-magnet::before { content: "\f779"; }
.bi-person-heart::before { content: "\f77a"; }
.bi-person-hearts::before { content: "\f77b"; }
.bi-phone-flip::before { content: "\f77c"; }
.bi-plugin::before { content: "\f77d"; }
.bi-postage-fill::before { content: "\f77e"; }
.bi-postage-heart-fill::before { content: "\f77f"; }
.bi-postage-heart::before { content: "\f780"; }
.bi-postage::before { content: "\f781"; }
.bi-postcard-fill::before { content: "\f782"; }
.bi-postcard-heart-fill::before { content: "\f783"; }
.bi-postcard-heart::before { content: "\f784"; }
.bi-postcard::before { content: "\f785"; }
.bi-search-heart-fill::before { content: "\f786"; }
.bi-search-heart::before { content: "\f787"; }
.bi-sliders2-vertical::before { content: "\f788"; }
.bi-sliders2::before { content: "\f789"; }
.bi-trash3-fill::before { content: "\f78a"; }
.bi-trash3::before { content: "\f78b"; }
.bi-valentine::before { content: "\f78c"; }
.bi-valentine2::before { content: "\f78d"; }
.bi-wrench-adjustable-circle-fill::before { content: "\f78e"; }
.bi-wrench-adjustable-circle::before { content: "\f78f"; }
.bi-wrench-adjustable::before { content: "\f790"; }
.bi-filetype-json::before { content: "\f791"; }
.bi-filetype-pptx::before { content: "\f792"; }
.bi-filetype-xlsx::before { content: "\f793"; }
.bi-1-circle-fill::before { content: "\f796"; }
.bi-1-circle::before { content: "\f797"; }
.bi-1-square-fill::before { content: "\f798"; }
.bi-1-square::before { content: "\f799"; }
.bi-2-circle-fill::before { content: "\f79c"; }
.bi-2-circle::before { content: "\f79d"; }
.bi-2-square-fill::before { content: "\f79e"; }
.bi-2-square::before { content: "\f79f"; }
.bi-3-circle-fill::before { content: "\f7a2"; }
.bi-3-circle::before { content: "\f7a3"; }
.bi-3-square-fill::before { content: "\f7a4"; }
.bi-3-square::before { content: "\f7a5"; }
.bi-4-circle-fill::before { content: "\f7a8"; }
.bi-4-circle::before { content: "\f7a9"; }
.bi-4-square-fill::before { content: "\f7aa"; }
.bi-4-square::before { content: "\f7ab"; }
.bi-5-circle-fill::before { content: "\f7ae"; }
.bi-5-circle::before { content: "\f7af"; }
.bi-5-square-fill::before { content: "\f7b0"; }
.bi-5-square::before { content: "\f7b1"; }
.bi-6-circle-fill::before { content: "\f7b4"; }
.bi-6-circle::before { content: "\f7b5"; }
.bi-6-square-fill::before { content: "\f7b6"; }
.bi-6-square::before { content: "\f7b7"; }
.bi-7-circle-fill::before { content: "\f7ba"; }
.bi-7-circle::before { content: "\f7bb"; }
.bi-7-square-fill::before { content: "\f7bc"; }
.bi-7-square::before { content: "\f7bd"; }
.bi-8-circle-fill::before { content: "\f7c0"; }
.bi-8-circle::before { content: "\f7c1"; }
.bi-8-square-fill::before { content: "\f7c2"; }
.bi-8-square::before { content: "\f7c3"; }
.bi-9-circle-fill::before { content: "\f7c6"; }
.bi-9-circle::before { content: "\f7c7"; }
.bi-9-square-fill::before { content: "\f7c8"; }
.bi-9-square::before { content: "\f7c9"; }
.bi-airplane-engines-fill::before { content: "\f7ca"; }
.bi-airplane-engines::before { content: "\f7cb"; }
.bi-airplane-fill::before { content: "\f7cc"; }
.bi-airplane::before { content: "\f7cd"; }
.bi-alexa::before { content: "\f7ce"; }
.bi-alipay::before { content: "\f7cf"; }
.bi-android::before { content: "\f7d0"; }
.bi-android2::before { content: "\f7d1"; }
.bi-box-fill::before { content: "\f7d2"; }
.bi-box-seam-fill::before { content: "\f7d3"; }
.bi-browser-chrome::before { content: "\f7d4"; }
.bi-browser-edge::before { content: "\f7d5"; }
.bi-browser-firefox::before { content: "\f7d6"; }
.bi-browser-safari::before { content: "\f7d7"; }
.bi-c-circle-fill::before { content: "\f7da"; }
.bi-c-circle::before { content: "\f7db"; }
.bi-c-square-fill::before { content: "\f7dc"; }
.bi-c-square::before { content: "\f7dd"; }
.bi-capsule-pill::before { content: "\f7de"; }
.bi-capsule::before { content: "\f7df"; }
.bi-car-front-fill::before { content: "\f7e0"; }
.bi-car-front::before { content: "\f7e1"; }
.bi-cassette-fill::before { content: "\f7e2"; }
.bi-cassette::before { content: "\f7e3"; }
.bi-cc-circle-fill::before { content: "\f7e6"; }
.bi-cc-circle::before { content: "\f7e7"; }
.bi-cc-square-fill::before { content: "\f7e8"; }
.bi-cc-square::before { content: "\f7e9"; }
.bi-cup-hot-fill::before { content: "\f7ea"; }
.bi-cup-hot::before { content: "\f7eb"; }
.bi-currency-rupee::before { content: "\f7ec"; }
.bi-dropbox::before { content: "\f7ed"; }
.bi-escape::before { content: "\f7ee"; }
.bi-fast-forward-btn-fill::before { content: "\f7ef"; }
.bi-fast-forward-btn::before { content: "\f7f0"; }
.bi-fast-forward-circle-fill::before { content: "\f7f1"; }
.bi-fast-forward-circle::before { content: "\f7f2"; }
.bi-fast-forward-fill::before { content: "\f7f3"; }
.bi-fast-forward::before { content: "\f7f4"; }
.bi-filetype-sql::before { content: "\f7f5"; }
.bi-fire::before { content: "\f7f6"; }
.bi-google-play::before { content: "\f7f7"; }
.bi-h-circle-fill::before { content: "\f7fa"; }
.bi-h-circle::before { content: "\f7fb"; }
.bi-h-square-fill::before { content: "\f7fc"; }
.bi-h-square::before { content: "\f7fd"; }
.bi-indent::before { content: "\f7fe"; }
.bi-lungs-fill::before { content: "\f7ff"; }
.bi-lungs::before { content: "\f800"; }
.bi-microsoft-teams::before { content: "\f801"; }
.bi-p-circle-fill::before { content: "\f804"; }
.bi-p-circle::before { content: "\f805"; }
.bi-p-square-fill::before { content: "\f806"; }
.bi-p-square::before { content: "\f807"; }
.bi-pass-fill::before { content: "\f808"; }
.bi-pass::before { content: "\f809"; }
.bi-prescription::before { content: "\f80a"; }
.bi-prescription2::before { content: "\f80b"; }
.bi-r-circle-fill::before { content: "\f80e"; }
.bi-r-circle::before { content: "\f80f"; }
.bi-r-square-fill::before { content: "\f810"; }
.bi-r-square::before { content: "\f811"; }
.bi-repeat-1::before { content: "\f812"; }
.bi-repeat::before { content: "\f813"; }
.bi-rewind-btn-fill::before { content: "\f814"; }
.bi-rewind-btn::before { content: "\f815"; }
.bi-rewind-circle-fill::before { content: "\f816"; }
.bi-rewind-circle::before { content: "\f817"; }
.bi-rewind-fill::before { content: "\f818"; }
.bi-rewind::before { content: "\f819"; }
.bi-train-freight-front-fill::before { content: "\f81a"; }
.bi-train-freight-front::before { content: "\f81b"; }
.bi-train-front-fill::before { content: "\f81c"; }
.bi-train-front::before { content: "\f81d"; }
.bi-train-lightrail-front-fill::before { content: "\f81e"; }
.bi-train-lightrail-front::before { content: "\f81f"; }
.bi-truck-front-fill::before { content: "\f820"; }
.bi-truck-front::before { content: "\f821"; }
.bi-ubuntu::before { content: "\f822"; }
.bi-unindent::before { content: "\f823"; }
.bi-unity::before { content: "\f824"; }
.bi-universal-access-circle::before { content: "\f825"; }
.bi-universal-access::before { content: "\f826"; }
.bi-virus::before { content: "\f827"; }
.bi-virus2::before { content: "\f828"; }
.bi-wechat::before { content: "\f829"; }
.bi-yelp::before { content: "\f82a"; }
.bi-sign-stop-fill::before { content: "\f82b"; }
.bi-sign-stop-lights-fill::before { content: "\f82c"; }
.bi-sign-stop-lights::before { content: "\f82d"; }
.bi-sign-stop::before { content: "\f82e"; }
.bi-sign-turn-left-fill::before { content: "\f82f"; }
.bi-sign-turn-left::before { content: "\f830"; }
.bi-sign-turn-right-fill::before { content: "\f831"; }
.bi-sign-turn-right::before { content: "\f832"; }
.bi-sign-turn-slight-left-fill::before { content: "\f833"; }
.bi-sign-turn-slight-left::before { content: "\f834"; }
.bi-sign-turn-slight-right-fill::before { content: "\f835"; }
.bi-sign-turn-slight-right::before { content: "\f836"; }
.bi-sign-yield-fill::before { content: "\f837"; }
.bi-sign-yield::before { content: "\f838"; }
.bi-ev-station-fill::before { content: "\f839"; }
.bi-ev-station::before { content: "\f83a"; }
.bi-fuel-pump-diesel-fill::before { content: "\f83b"; }
.bi-fuel-pump-diesel::before { content: "\f83c"; }
.bi-fuel-pump-fill::before { content: "\f83d"; }
.bi-fuel-pump::before { content: "\f83e"; }
.bi-0-circle-fill::before { content: "\f83f"; }
.bi-0-circle::before { content: "\f840"; }
.bi-0-square-fill::before { content: "\f841"; }
.bi-0-square::before { content: "\f842"; }
.bi-rocket-fill::before { content: "\f843"; }
.bi-rocket-takeoff-fill::before { content: "\f844"; }
.bi-rocket-takeoff::before { content: "\f845"; }
.bi-rocket::before { content: "\f846"; }
.bi-stripe::before { content: "\f847"; }
.bi-subscript::before { content: "\f848"; }
.bi-superscript::before { content: "\f849"; }
.bi-trello::before { content: "\f84a"; }
.bi-envelope-at-fill::before { content: "\f84b"; }
.bi-envelope-at::before { content: "\f84c"; }
.bi-regex::before { content: "\f84d"; }
.bi-text-wrap::before { content: "\f84e"; }
.bi-sign-dead-end-fill::before { content: "\f84f"; }
.bi-sign-dead-end::before { content: "\f850"; }
.bi-sign-do-not-enter-fill::before { content: "\f851"; }
.bi-sign-do-not-enter::before { content: "\f852"; }
.bi-sign-intersection-fill::before { content: "\f853"; }
.bi-sign-intersection-side-fill::before { content: "\f854"; }
.bi-sign-intersection-side::before { content: "\f855"; }
.bi-sign-intersection-t-fill::before { content: "\f856"; }
.bi-sign-intersection-t::before { content: "\f857"; }
.bi-sign-intersection-y-fill::before { content: "\f858"; }
.bi-sign-intersection-y::before { content: "\f859"; }
.bi-sign-intersection::before { content: "\f85a"; }
.bi-sign-merge-left-fill::before { content: "\f85b"; }
.bi-sign-merge-left::before { content: "\f85c"; }
.bi-sign-merge-right-fill::before { content: "\f85d"; }
.bi-sign-merge-right::before { content: "\f85e"; }
.bi-sign-no-left-turn-fill::before { content: "\f85f"; }
.bi-sign-no-left-turn::before { content: "\f860"; }
.bi-sign-no-parking-fill::before { content: "\f861"; }
.bi-sign-no-parking::before { content: "\f862"; }
.bi-sign-no-right-turn-fill::before { content: "\f863"; }
.bi-sign-no-right-turn::before { content: "\f864"; }
.bi-sign-railroad-fill::before { content: "\f865"; }
.bi-sign-railroad::before { content: "\f866"; }
.bi-building-add::before { content: "\f867"; }
.bi-building-check::before { content: "\f868"; }
.bi-building-dash::before { content: "\f869"; }
.bi-building-down::before { content: "\f86a"; }
.bi-building-exclamation::before { content: "\f86b"; }
.bi-building-fill-add::before { content: "\f86c"; }
.bi-building-fill-check::before { content: "\f86d"; }
.bi-building-fill-dash::before { content: "\f86e"; }
.bi-building-fill-down::before { content: "\f86f"; }
.bi-building-fill-exclamation::before { content: "\f870"; }
.bi-building-fill-gear::before { content: "\f871"; }
.bi-building-fill-lock::before { content: "\f872"; }
.bi-building-fill-slash::before { content: "\f873"; }
.bi-building-fill-up::before { content: "\f874"; }
.bi-building-fill-x::before { content: "\f875"; }
.bi-building-fill::before { content: "\f876"; }
.bi-building-gear::before { content: "\f877"; }
.bi-building-lock::before { content: "\f878"; }
.bi-building-slash::before { content: "\f879"; }
.bi-building-up::before { content: "\f87a"; }
.bi-building-x::before { content: "\f87b"; }
.bi-buildings-fill::before { content: "\f87c"; }
.bi-buildings::before { content: "\f87d"; }
.bi-bus-front-fill::before { content: "\f87e"; }
.bi-bus-front::before { content: "\f87f"; }
.bi-ev-front-fill::before { content: "\f880"; }
.bi-ev-front::before { content: "\f881"; }
.bi-globe-americas::before { content: "\f882"; }
.bi-globe-asia-australia::before { content: "\f883"; }
.bi-globe-central-south-asia::before { content: "\f884"; }
.bi-globe-europe-africa::before { content: "\f885"; }
.bi-house-add-fill::before { content: "\f886"; }
.bi-house-add::before { content: "\f887"; }
.bi-house-check-fill::before { content: "\f888"; }
.bi-house-check::before { content: "\f889"; }
.bi-house-dash-fill::before { content: "\f88a"; }
.bi-house-dash::before { content: "\f88b"; }
.bi-house-down-fill::before { content: "\f88c"; }
.bi-house-down::before { content: "\f88d"; }
.bi-house-exclamation-fill::before { content: "\f88e"; }
.bi-house-exclamation::before { content: "\f88f"; }
.bi-house-gear-fill::before { content: "\f890"; }
.bi-house-gear::before { content: "\f891"; }
.bi-house-lock-fill::before { content: "\f892"; }
.bi-house-lock::before { content: "\f893"; }
.bi-house-slash-fill::before { content: "\f894"; }
.bi-house-slash::before { content: "\f895"; }
.bi-house-up-fill::before { content: "\f896"; }
.bi-house-up::before { content: "\f897"; }
.bi-house-x-fill::before { content: "\f898"; }
.bi-house-x::before { content: "\f899"; }
.bi-person-add::before { content: "\f89a"; }
.bi-person-down::before { content: "\f89b"; }
.bi-person-exclamation::before { content: "\f89c"; }
.bi-person-fill-add::before { content: "\f89d"; }
.bi-person-fill-check::before { content: "\f89e"; }
.bi-person-fill-dash::before { content: "\f89f"; }
.bi-person-fill-down::before { content: "\f8a0"; }
.bi-person-fill-exclamation::before { content: "\f8a1"; }
.bi-person-fill-gear::before { content: "\f8a2"; }
.bi-person-fill-lock::before { content: "\f8a3"; }
.bi-person-fill-slash::before { content: "\f8a4"; }
.bi-person-fill-up::before { content: "\f8a5"; }
.bi-person-fill-x::before { content: "\f8a6"; }
.bi-person-gear::before { content: "\f8a7"; }
.bi-person-lock::before { content: "\f8a8"; }
.bi-person-slash::before { content: "\f8a9"; }
.bi-person-up::before { content: "\f8aa"; }
.bi-scooter::before { content: "\f8ab"; }
.bi-taxi-front-fill::before { content: "\f8ac"; }
.bi-taxi-front::before { content: "\f8ad"; }
.bi-amd::before { content: "\f8ae"; }
.bi-database-add::before { content: "\f8af"; }
.bi-database-check::before { content: "\f8b0"; }
.bi-database-dash::before { content: "\f8b1"; }
.bi-database-down::before { content: "\f8b2"; }
.bi-database-exclamation::before { content: "\f8b3"; }
.bi-database-fill-add::before { content: "\f8b4"; }
.bi-database-fill-check::before { content: "\f8b5"; }
.bi-database-fill-dash::before { content: "\f8b6"; }
.bi-database-fill-down::before { content: "\f8b7"; }
.bi-database-fill-exclamation::before { content: "\f8b8"; }
.bi-database-fill-gear::before { content: "\f8b9"; }
.bi-database-fill-lock::before { content: "\f8ba"; }
.bi-database-fill-slash::before { content: "\f8bb"; }
.bi-database-fill-up::before { content: "\f8bc"; }
.bi-database-fill-x::before { content: "\f8bd"; }
.bi-database-fill::before { content: "\f8be"; }
.bi-database-gear::before { content: "\f8bf"; }
.bi-database-lock::before { content: "\f8c0"; }
.bi-database-slash::before { content: "\f8c1"; }
.bi-database-up::before { content: "\f8c2"; }
.bi-database-x::before { content: "\f8c3"; }
.bi-database::before { content: "\f8c4"; }
.bi-houses-fill::before { content: "\f8c5"; }
.bi-houses::before { content: "\f8c6"; }
.bi-nvidia::before { content: "\f8c7"; }
.bi-person-vcard-fill::before { content: "\f8c8"; }
.bi-person-vcard::before { content: "\f8c9"; }
.bi-sina-weibo::before { content: "\f8ca"; }
.bi-tencent-qq::before { content: "\f8cb"; }
.bi-wikipedia::before { content: "\f8cc"; }
.bi-alphabet-uppercase::before { content: "\f2a5"; }
.bi-alphabet::before { content: "\f68a"; }
.bi-amazon::before { content: "\f68d"; }
.bi-arrows-collapse-vertical::before { content: "\f690"; }
.bi-arrows-expand-vertical::before { content: "\f695"; }
.bi-arrows-vertical::before { content: "\f698"; }
.bi-arrows::before { content: "\f6a2"; }
.bi-ban-fill::before { content: "\f6a3"; }
.bi-ban::before { content: "\f6b6"; }
.bi-bing::before { content: "\f6c2"; }
.bi-cake::before { content: "\f6e0"; }
.bi-cake2::before { content: "\f6ed"; }
.bi-cookie::before { content: "\f6ee"; }
.bi-copy::before { content: "\f759"; }
.bi-crosshair::before { content: "\f769"; }
.bi-crosshair2::before { content: "\f794"; }
.bi-emoji-astonished-fill::before { content: "\f795"; }
.bi-emoji-astonished::before { content: "\f79a"; }
.bi-emoji-grimace-fill::before { content: "\f79b"; }
.bi-emoji-grimace::before { content: "\f7a0"; }
.bi-emoji-grin-fill::before { content: "\f7a1"; }
.bi-emoji-grin::before { content: "\f7a6"; }
.bi-emoji-surprise-fill::before { content: "\f7a7"; }
.bi-emoji-surprise::before { content: "\f7ac"; }
.bi-emoji-tear-fill::before { content: "\f7ad"; }
.bi-emoji-tear::before { content: "\f7b2"; }
.bi-envelope-arrow-down-fill::before { content: "\f7b3"; }
.bi-envelope-arrow-down::before { content: "\f7b8"; }
.bi-envelope-arrow-up-fill::before { content: "\f7b9"; }
.bi-envelope-arrow-up::before { content: "\f7be"; }
.bi-feather::before { content: "\f7bf"; }
.bi-feather2::before { content: "\f7c4"; }
.bi-floppy-fill::before { content: "\f7c5"; }
.bi-floppy::before { content: "\f7d8"; }
.bi-floppy2-fill::before { content: "\f7d9"; }
.bi-floppy2::before { content: "\f7e4"; }
.bi-gitlab::before { content: "\f7e5"; }
.bi-highlighter::before { content: "\f7f8"; }
.bi-marker-tip::before { content: "\f802"; }
.bi-nvme-fill::before { content: "\f803"; }
.bi-nvme::before { content: "\f80c"; }
.bi-opencollective::before { content: "\f80d"; }
.bi-pci-card-network::before { content: "\f8cd"; }
.bi-pci-card-sound::before { content: "\f8ce"; }
.bi-radar::before { content: "\f8cf"; }
.bi-send-arrow-down-fill::before { content: "\f8d0"; }
.bi-send-arrow-down::before { content: "\f8d1"; }
.bi-send-arrow-up-fill::before { content: "\f8d2"; }
.bi-send-arrow-up::before { content: "\f8d3"; }
.bi-sim-slash-fill::before { content: "\f8d4"; }
.bi-sim-slash::before { content: "\f8d5"; }
.bi-sourceforge::before { content: "\f8d6"; }
.bi-substack::before { content: "\f8d7"; }
.bi-threads-fill::before { content: "\f8d8"; }
.bi-threads::before { content: "\f8d9"; }
.bi-transparency::before { content: "\f8da"; }
.bi-twitter-x::before { content: "\f8db"; }
.bi-type-h4::before { content: "\f8dc"; }
.bi-type-h5::before { content: "\f8dd"; }
.bi-type-h6::before { content: "\f8de"; }
.bi-backpack-fill::before { content: "\f8df"; }
.bi-backpack::before { content: "\f8e0"; }
.bi-backpack2-fill::before { content: "\f8e1"; }
.bi-backpack2::before { content: "\f8e2"; }
.bi-backpack3-fill::before { content: "\f8e3"; }
.bi-backpack3::before { content: "\f8e4"; }
.bi-backpack4-fill::before { content: "\f8e5"; }
.bi-backpack4::before { content: "\f8e6"; }
.bi-brilliance::before { content: "\f8e7"; }
.bi-cake-fill::before { content: "\f8e8"; }
.bi-cake2-fill::before { content: "\f8e9"; }
.bi-duffle-fill::before { content: "\f8ea"; }
.bi-duffle::before { content: "\f8eb"; }
.bi-exposure::before { content: "\f8ec"; }
.bi-gender-neuter::before { content: "\f8ed"; }
.bi-highlights::before { content: "\f8ee"; }
.bi-luggage-fill::before { content: "\f8ef"; }
.bi-luggage::before { content: "\f8f0"; }
.bi-mailbox-flag::before { content: "\f8f1"; }
.bi-mailbox2-flag::before { content: "\f8f2"; }
.bi-noise-reduction::before { content: "\f8f3"; }
.bi-passport-fill::before { content: "\f8f4"; }
.bi-passport::before { content: "\f8f5"; }
.bi-person-arms-up::before { content: "\f8f6"; }
.bi-person-raised-hand::before { content: "\f8f7"; }
.bi-person-standing-dress::before { content: "\f8f8"; }
.bi-person-standing::before { content: "\f8f9"; }
.bi-person-walking::before { content: "\f8fa"; }
.bi-person-wheelchair::before { content: "\f8fb"; }
.bi-shadows::before { content: "\f8fc"; }
.bi-suitcase-fill::before { content: "\f8fd"; }
.bi-suitcase-lg-fill::before { content: "\f8fe"; }
.bi-suitcase-lg::before { content: "\f8ff"; }
.bi-suitcase::before { content: "\f900"; }
.bi-suitcase2-fill::before { content: "\f901"; }
.bi-suitcase2::before { content: "\f902"; }
.bi-vignette::before { content: "\f903"; }
.bi-bluesky::before { content: "\f7f9"; }
.bi-tux::before { content: "\f904"; }
.bi-beaker-fill::before { content: "\f905"; }
.bi-beaker::before { content: "\f906"; }
.bi-flask-fill::before { content: "\f907"; }
.bi-flask-florence-fill::before { content: "\f908"; }
.bi-flask-florence::before { content: "\f909"; }
.bi-flask::before { content: "\f90a"; }
.bi-leaf-fill::before { content: "\f90b"; }
.bi-leaf::before { content: "\f90c"; }
.bi-measuring-cup-fill::before { content: "\f90d"; }
.bi-measuring-cup::before { content: "\f90e"; }
.bi-unlock2-fill::before { content: "\f90f"; }
.bi-unlock2::before { content: "\f910"; }
.bi-battery-low::before { content: "\f911"; }
.bi-anthropic::before { content: "\f912"; }
.bi-apple-music::before { content: "\f913"; }
.bi-claude::before { content: "\f914"; }
.bi-openai::before { content: "\f915"; }
.bi-perplexity::before { content: "\f916"; }
.bi-css::before { content: "\f917"; }
.bi-javascript::before { content: "\f918"; }
.bi-typescript::before { content: "\f919"; }
.bi-fork-knife::before { content: "\f91a"; }
.bi-globe-americas-fill::before { content: "\f91b"; }
.bi-globe-asia-australia-fill::before { content: "\f91c"; }
.bi-globe-central-south-asia-fill::before { content: "\f91d"; }
.bi-globe-europe-africa-fill::before { content: "\f91e"; }

/*!******************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/ngx-toastr/toastr.css?ngGlobalStyle ***!
  \******************************************************************************************************************************************************************************************************************************************/
/* based on angular-toastr css https://github.com/Foxandxss/angular-toastr/blob/cb508fe6801d6b288d3afc525bb40fee1b101650/dist/angular-toastr.css */

/* position */
.toast-center-center {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.toast-top-center {
  top: 0;
  right: 0;
  width: 100%;
}
.toast-bottom-center {
  bottom: 0;
  right: 0;
  width: 100%;
}
.toast-top-full-width {
  top: 0;
  right: 0;
  width: 100%;
}
.toast-bottom-full-width {
  bottom: 0;
  right: 0;
  width: 100%;
}
.toast-top-left {
  top: 12px;
  left: 12px;
}
.toast-top-right {
  top: 12px;
  right: 12px;
}
.toast-bottom-right {
  right: 12px;
  bottom: 12px;
}
.toast-bottom-left {
  bottom: 12px;
  left: 12px;
}

/* toast styles */
.toast-title {
  font-weight: bold;
}
.toast-message {
  word-wrap: break-word;
}
.toast-message a,
.toast-message label {
  color: #FFFFFF;
}
.toast-message a:hover {
  color: #CCCCCC;
  text-decoration: none;
}
.toast-close-button {
  position: relative;
  right: -0.3em;
  top: -0.3em;
  float: right;
  font-size: 20px;
  font-weight: bold;
  color: #FFFFFF;
  text-shadow: 0 1px 0 #ffffff;
  /* opacity: 0.8; */
}
.toast-close-button:hover,
.toast-close-button:focus {
  color: #000000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.4;
}
/*Additional properties for button version
 iOS requires the button element instead of an anchor tag.
 If you want the anchor version, it requires `href="#"`.*/
button.toast-close-button {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
}
.toast-container {
  pointer-events: none;
  position: fixed;
  z-index: 999999;
}
.toast-container * {
  box-sizing: border-box;
}
.toast-container .ngx-toastr {
  position: relative;
  overflow: hidden;
  margin: 0 0 6px;
  padding: 15px 15px 15px 50px;
  width: 300px;
  border-radius: 3px 3px 3px 3px;
  background-position: 15px center;
  background-repeat: no-repeat;
  background-size: 24px;
  box-shadow: 0 0 12px #999999;
  color: #FFFFFF;
}
.toast-container .ngx-toastr:hover {
  box-shadow: 0 0 12px #000000;
  opacity: 1;
  cursor: pointer;
}
/* https://github.com/FortAwesome/Font-Awesome-Pro/blob/master/advanced-options/raw-svg/regular/info-circle.svg */
.toast-info {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTI1NiA4QzExOS4wNDMgOCA4IDExOS4wODMgOCAyNTZjMCAxMzYuOTk3IDExMS4wNDMgMjQ4IDI0OCAyNDhzMjQ4LTExMS4wMDMgMjQ4LTI0OEM1MDQgMTE5LjA4MyAzOTIuOTU3IDggMjU2IDh6bTAgMTEwYzIzLjE5NiAwIDQyIDE4LjgwNCA0MiA0MnMtMTguODA0IDQyLTQyIDQyLTQyLTE4LjgwNC00Mi00MiAxOC44MDQtNDIgNDItNDJ6bTU2IDI1NGMwIDYuNjI3LTUuMzczIDEyLTEyIDEyaC04OGMtNi42MjcgMC0xMi01LjM3My0xMi0xMnYtMjRjMC02LjYyNyA1LjM3My0xMiAxMi0xMmgxMnYtNjRoLTEyYy02LjYyNyAwLTEyLTUuMzczLTEyLTEydi0yNGMwLTYuNjI3IDUuMzczLTEyIDEyLTEyaDY0YzYuNjI3IDAgMTIgNS4zNzMgMTIgMTJ2MTAwaDEyYzYuNjI3IDAgMTIgNS4zNzMgMTIgMTJ2MjR6Jy8+PC9zdmc+");
}
/* https://github.com/FortAwesome/Font-Awesome-Pro/blob/master/advanced-options/raw-svg/regular/times-circle.svg */
.toast-error {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTI1NiA4QzExOSA4IDggMTE5IDggMjU2czExMSAyNDggMjQ4IDI0OCAyNDgtMTExIDI0OC0yNDhTMzkzIDggMjU2IDh6bTEyMS42IDMxMy4xYzQuNyA0LjcgNC43IDEyLjMgMCAxN0wzMzggMzc3LjZjLTQuNyA0LjctMTIuMyA0LjctMTcgMEwyNTYgMzEybC02NS4xIDY1LjZjLTQuNyA0LjctMTIuMyA0LjctMTcgMEwxMzQuNCAzMzhjLTQuNy00LjctNC43LTEyLjMgMC0xN2w2NS42LTY1LTY1LjYtNjUuMWMtNC43LTQuNy00LjctMTIuMyAwLTE3bDM5LjYtMzkuNmM0LjctNC43IDEyLjMtNC43IDE3IDBsNjUgNjUuNyA2NS4xLTY1LjZjNC43LTQuNyAxMi4zLTQuNyAxNyAwbDM5LjYgMzkuNmM0LjcgNC43IDQuNyAxMi4zIDAgMTdMMzEyIDI1Nmw2NS42IDY1LjF6Jy8+PC9zdmc+");
}
/* https://github.com/FortAwesome/Font-Awesome-Pro/blob/master/advanced-options/raw-svg/regular/check.svg */
.toast-success {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTE3My44OTggNDM5LjQwNGwtMTY2LjQtMTY2LjRjLTkuOTk3LTkuOTk3LTkuOTk3LTI2LjIwNiAwLTM2LjIwNGwzNi4yMDMtMzYuMjA0YzkuOTk3LTkuOTk4IDI2LjIwNy05Ljk5OCAzNi4yMDQgMEwxOTIgMzEyLjY5IDQzMi4wOTUgNzIuNTk2YzkuOTk3LTkuOTk3IDI2LjIwNy05Ljk5NyAzNi4yMDQgMGwzNi4yMDMgMzYuMjA0YzkuOTk3IDkuOTk3IDkuOTk3IDI2LjIwNiAwIDM2LjIwNGwtMjk0LjQgMjk0LjQwMWMtOS45OTggOS45OTctMjYuMjA3IDkuOTk3LTM2LjIwNC0uMDAxeicvPjwvc3ZnPg==");
}
/* https://github.com/FortAwesome/Font-Awesome-Pro/blob/master/advanced-options/raw-svg/regular/exclamation-triangle.svg */
.toast-warning {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1NzYgNTEyJyB3aWR0aD0nNTc2JyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTU2OS41MTcgNDQwLjAxM0M1ODcuOTc1IDQ3Mi4wMDcgNTY0LjgwNiA1MTIgNTI3Ljk0IDUxMkg0OC4wNTRjLTM2LjkzNyAwLTU5Ljk5OS00MC4wNTUtNDEuNTc3LTcxLjk4N0wyNDYuNDIzIDIzLjk4NWMxOC40NjctMzIuMDA5IDY0LjcyLTMxLjk1MSA4My4xNTQgMGwyMzkuOTQgNDE2LjAyOHpNMjg4IDM1NGMtMjUuNDA1IDAtNDYgMjAuNTk1LTQ2IDQ2czIwLjU5NSA0NiA0NiA0NiA0Ni0yMC41OTUgNDYtNDYtMjAuNTk1LTQ2LTQ2LTQ2em0tNDMuNjczLTE2NS4zNDZsNy40MTggMTM2Yy4zNDcgNi4zNjQgNS42MDkgMTEuMzQ2IDExLjk4MiAxMS4zNDZoNDguNTQ2YzYuMzczIDAgMTEuNjM1LTQuOTgyIDExLjk4Mi0xMS4zNDZsNy40MTgtMTM2Yy4zNzUtNi44NzQtNS4wOTgtMTIuNjU0LTExLjk4Mi0xMi42NTRoLTYzLjM4M2MtNi44ODQgMC0xMi4zNTYgNS43OC0xMS45ODEgMTIuNjU0eicvPjwvc3ZnPg==");
}
.toast-container.toast-top-center .ngx-toastr,
.toast-container.toast-bottom-center .ngx-toastr {
  width: 300px;
  margin-left: auto;
  margin-right: auto;
}
.toast-container.toast-top-full-width .ngx-toastr,
.toast-container.toast-bottom-full-width .ngx-toastr {
  width: 96%;
  margin-left: auto;
  margin-right: auto;
}
.ngx-toastr {
  background-color: #030303;
  pointer-events: auto;
}
.toast-success {
  background-color: #51A351;
}
.toast-error {
  background-color: #BD362F;
}
.toast-info {
  background-color: #2F96B4;
}
.toast-warning {
  background-color: #F89406;
}
.toast-progress {
  position: absolute;
  left: 0;
  bottom: 0;
  height: 4px;
  background-color: #000000;
  opacity: 0.4;
}
/* Responsive Design */
@media all and (max-width: 240px) {
  .toast-container .ngx-toastr.div {
    padding: 8px 8px 8px 50px;
    width: 11em;
  }
  .toast-container .toast-close-button {
    right: -0.2em;
    top: -0.2em;
  }
}
@media all and (min-width: 241px) and (max-width: 480px) {
  .toast-container .ngx-toastr.div {
    padding: 8px 8px 8px 50px;
    width: 18em;
  }
  .toast-container .toast-close-button {
    right: -0.2em;
    top: -0.2em;
  }
}
@media all and (min-width: 481px) and (max-width: 768px) {
  .toast-container .ngx-toastr.div {
    padding: 15px 15px 15px 50px;
    width: 25em;
  }
}

/*!******************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/@fortawesome/fontawesome-free/css/all.min.css?ngGlobalStyle ***!
  \******************************************************************************************************************************************************************************************************************************************************************/
/*!
 * Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2024 Fonticons, Inc.
 */
.fa{font-family:var(--fa-style-family,"Font Awesome 6 Free");font-weight:var(--fa-style,900)}.fa,.fa-brands,.fa-regular,.fa-solid,.fab,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fa-brands:before,.fa-regular:before,.fa-solid:before,.fa:before,.fab:before,.far:before,.fas:before{content:var(--fa)}.fa-classic,.fa-regular,.fa-solid,.far,.fas{font-family:"Font Awesome 6 Free"}.fa-brands,.fab{font-family:"Font Awesome 6 Brands"}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.08333em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.07143em;vertical-align:.05357em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.04167em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:var(--fa-li-margin,2.5em);padding-left:0}.fa-ul>li{position:relative}.fa-li{left:calc(var(--fa-li-width, 2em)*-1);position:absolute;text-align:center;width:var(--fa-li-width,2em);line-height:inherit}.fa-border{border-radius:var(--fa-border-radius,.1em);border:var(--fa-border-width,.08em) var(--fa-border-style,solid) var(--fa-border-color,#eee);padding:var(--fa-border-padding,.2em .25em .15em)}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin,.3em)}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin,.3em)}.fa-beat{animation-name:fa-beat;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{animation-name:fa-bounce;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{animation-name:fa-fade;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade,.fa-fade{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s)}.fa-beat-fade{animation-name:fa-beat-fade;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{animation-name:fa-flip;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{animation-name:fa-shake;animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-shake,.fa-spin{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal)}.fa-spin{animation-name:fa-spin;animation-duration:var(--fa-animation-duration,2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{animation-name:fa-spin;animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,steps(8))}@media (prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{animation-delay:-1ms;animation-duration:1ms;animation-iteration-count:1;transition-delay:0s;transition-duration:0s}}@keyframes fa-beat{0%,90%{transform:scale(1)}45%{transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-bounce{0%{transform:scale(1) translateY(0)}10%{transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{transform:scale(1) translateY(0)}to{transform:scale(1) translateY(0)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);transform:scale(1)}50%{opacity:1;transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-flip{50%{transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-shake{0%{transform:rotate(-15deg)}4%{transform:rotate(15deg)}8%,24%{transform:rotate(-18deg)}12%,28%{transform:rotate(18deg)}16%{transform:rotate(-22deg)}20%{transform:rotate(22deg)}32%{transform:rotate(-12deg)}36%{transform:rotate(12deg)}40%,to{transform:rotate(0deg)}}@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}.fa-rotate-by{transform:rotate(var(--fa-rotate-angle,0))}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%;z-index:var(--fa-stack-z-index,auto)}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:var(--fa-inverse,#fff)}

.fa-0{--fa:"\30"}.fa-1{--fa:"\31"}.fa-2{--fa:"\32"}.fa-3{--fa:"\33"}.fa-4{--fa:"\34"}.fa-5{--fa:"\35"}.fa-6{--fa:"\36"}.fa-7{--fa:"\37"}.fa-8{--fa:"\38"}.fa-9{--fa:"\39"}.fa-fill-drip{--fa:"\f576"}.fa-arrows-to-circle{--fa:"\e4bd"}.fa-chevron-circle-right,.fa-circle-chevron-right{--fa:"\f138"}.fa-at{--fa:"\40"}.fa-trash-alt,.fa-trash-can{--fa:"\f2ed"}.fa-text-height{--fa:"\f034"}.fa-user-times,.fa-user-xmark{--fa:"\f235"}.fa-stethoscope{--fa:"\f0f1"}.fa-comment-alt,.fa-message{--fa:"\f27a"}.fa-info{--fa:"\f129"}.fa-compress-alt,.fa-down-left-and-up-right-to-center{--fa:"\f422"}.fa-explosion{--fa:"\e4e9"}.fa-file-alt,.fa-file-lines,.fa-file-text{--fa:"\f15c"}.fa-wave-square{--fa:"\f83e"}.fa-ring{--fa:"\f70b"}.fa-building-un{--fa:"\e4d9"}.fa-dice-three{--fa:"\f527"}.fa-calendar-alt,.fa-calendar-days{--fa:"\f073"}.fa-anchor-circle-check{--fa:"\e4aa"}.fa-building-circle-arrow-right{--fa:"\e4d1"}.fa-volleyball,.fa-volleyball-ball{--fa:"\f45f"}.fa-arrows-up-to-line{--fa:"\e4c2"}.fa-sort-desc,.fa-sort-down{--fa:"\f0dd"}.fa-circle-minus,.fa-minus-circle{--fa:"\f056"}.fa-door-open{--fa:"\f52b"}.fa-right-from-bracket,.fa-sign-out-alt{--fa:"\f2f5"}.fa-atom{--fa:"\f5d2"}.fa-soap{--fa:"\e06e"}.fa-heart-music-camera-bolt,.fa-icons{--fa:"\f86d"}.fa-microphone-alt-slash,.fa-microphone-lines-slash{--fa:"\f539"}.fa-bridge-circle-check{--fa:"\e4c9"}.fa-pump-medical{--fa:"\e06a"}.fa-fingerprint{--fa:"\f577"}.fa-hand-point-right{--fa:"\f0a4"}.fa-magnifying-glass-location,.fa-search-location{--fa:"\f689"}.fa-forward-step,.fa-step-forward{--fa:"\f051"}.fa-face-smile-beam,.fa-smile-beam{--fa:"\f5b8"}.fa-flag-checkered{--fa:"\f11e"}.fa-football,.fa-football-ball{--fa:"\f44e"}.fa-school-circle-exclamation{--fa:"\e56c"}.fa-crop{--fa:"\f125"}.fa-angle-double-down,.fa-angles-down{--fa:"\f103"}.fa-users-rectangle{--fa:"\e594"}.fa-people-roof{--fa:"\e537"}.fa-people-line{--fa:"\e534"}.fa-beer,.fa-beer-mug-empty{--fa:"\f0fc"}.fa-diagram-predecessor{--fa:"\e477"}.fa-arrow-up-long,.fa-long-arrow-up{--fa:"\f176"}.fa-burn,.fa-fire-flame-simple{--fa:"\f46a"}.fa-male,.fa-person{--fa:"\f183"}.fa-laptop{--fa:"\f109"}.fa-file-csv{--fa:"\f6dd"}.fa-menorah{--fa:"\f676"}.fa-truck-plane{--fa:"\e58f"}.fa-record-vinyl{--fa:"\f8d9"}.fa-face-grin-stars,.fa-grin-stars{--fa:"\f587"}.fa-bong{--fa:"\f55c"}.fa-pastafarianism,.fa-spaghetti-monster-flying{--fa:"\f67b"}.fa-arrow-down-up-across-line{--fa:"\e4af"}.fa-spoon,.fa-utensil-spoon{--fa:"\f2e5"}.fa-jar-wheat{--fa:"\e517"}.fa-envelopes-bulk,.fa-mail-bulk{--fa:"\f674"}.fa-file-circle-exclamation{--fa:"\e4eb"}.fa-circle-h,.fa-hospital-symbol{--fa:"\f47e"}.fa-pager{--fa:"\f815"}.fa-address-book,.fa-contact-book{--fa:"\f2b9"}.fa-strikethrough{--fa:"\f0cc"}.fa-k{--fa:"\4b"}.fa-landmark-flag{--fa:"\e51c"}.fa-pencil,.fa-pencil-alt{--fa:"\f303"}.fa-backward{--fa:"\f04a"}.fa-caret-right{--fa:"\f0da"}.fa-comments{--fa:"\f086"}.fa-file-clipboard,.fa-paste{--fa:"\f0ea"}.fa-code-pull-request{--fa:"\e13c"}.fa-clipboard-list{--fa:"\f46d"}.fa-truck-loading,.fa-truck-ramp-box{--fa:"\f4de"}.fa-user-check{--fa:"\f4fc"}.fa-vial-virus{--fa:"\e597"}.fa-sheet-plastic{--fa:"\e571"}.fa-blog{--fa:"\f781"}.fa-user-ninja{--fa:"\f504"}.fa-person-arrow-up-from-line{--fa:"\e539"}.fa-scroll-torah,.fa-torah{--fa:"\f6a0"}.fa-broom-ball,.fa-quidditch,.fa-quidditch-broom-ball{--fa:"\f458"}.fa-toggle-off{--fa:"\f204"}.fa-archive,.fa-box-archive{--fa:"\f187"}.fa-person-drowning{--fa:"\e545"}.fa-arrow-down-9-1,.fa-sort-numeric-desc,.fa-sort-numeric-down-alt{--fa:"\f886"}.fa-face-grin-tongue-squint,.fa-grin-tongue-squint{--fa:"\f58a"}.fa-spray-can{--fa:"\f5bd"}.fa-truck-monster{--fa:"\f63b"}.fa-w{--fa:"\57"}.fa-earth-africa,.fa-globe-africa{--fa:"\f57c"}.fa-rainbow{--fa:"\f75b"}.fa-circle-notch{--fa:"\f1ce"}.fa-tablet-alt,.fa-tablet-screen-button{--fa:"\f3fa"}.fa-paw{--fa:"\f1b0"}.fa-cloud{--fa:"\f0c2"}.fa-trowel-bricks{--fa:"\e58a"}.fa-face-flushed,.fa-flushed{--fa:"\f579"}.fa-hospital-user{--fa:"\f80d"}.fa-tent-arrow-left-right{--fa:"\e57f"}.fa-gavel,.fa-legal{--fa:"\f0e3"}.fa-binoculars{--fa:"\f1e5"}.fa-microphone-slash{--fa:"\f131"}.fa-box-tissue{--fa:"\e05b"}.fa-motorcycle{--fa:"\f21c"}.fa-bell-concierge,.fa-concierge-bell{--fa:"\f562"}.fa-pen-ruler,.fa-pencil-ruler{--fa:"\f5ae"}.fa-people-arrows,.fa-people-arrows-left-right{--fa:"\e068"}.fa-mars-and-venus-burst{--fa:"\e523"}.fa-caret-square-right,.fa-square-caret-right{--fa:"\f152"}.fa-cut,.fa-scissors{--fa:"\f0c4"}.fa-sun-plant-wilt{--fa:"\e57a"}.fa-toilets-portable{--fa:"\e584"}.fa-hockey-puck{--fa:"\f453"}.fa-table{--fa:"\f0ce"}.fa-magnifying-glass-arrow-right{--fa:"\e521"}.fa-digital-tachograph,.fa-tachograph-digital{--fa:"\f566"}.fa-users-slash{--fa:"\e073"}.fa-clover{--fa:"\e139"}.fa-mail-reply,.fa-reply{--fa:"\f3e5"}.fa-star-and-crescent{--fa:"\f699"}.fa-house-fire{--fa:"\e50c"}.fa-minus-square,.fa-square-minus{--fa:"\f146"}.fa-helicopter{--fa:"\f533"}.fa-compass{--fa:"\f14e"}.fa-caret-square-down,.fa-square-caret-down{--fa:"\f150"}.fa-file-circle-question{--fa:"\e4ef"}.fa-laptop-code{--fa:"\f5fc"}.fa-swatchbook{--fa:"\f5c3"}.fa-prescription-bottle{--fa:"\f485"}.fa-bars,.fa-navicon{--fa:"\f0c9"}.fa-people-group{--fa:"\e533"}.fa-hourglass-3,.fa-hourglass-end{--fa:"\f253"}.fa-heart-broken,.fa-heart-crack{--fa:"\f7a9"}.fa-external-link-square-alt,.fa-square-up-right{--fa:"\f360"}.fa-face-kiss-beam,.fa-kiss-beam{--fa:"\f597"}.fa-film{--fa:"\f008"}.fa-ruler-horizontal{--fa:"\f547"}.fa-people-robbery{--fa:"\e536"}.fa-lightbulb{--fa:"\f0eb"}.fa-caret-left{--fa:"\f0d9"}.fa-circle-exclamation,.fa-exclamation-circle{--fa:"\f06a"}.fa-school-circle-xmark{--fa:"\e56d"}.fa-arrow-right-from-bracket,.fa-sign-out{--fa:"\f08b"}.fa-chevron-circle-down,.fa-circle-chevron-down{--fa:"\f13a"}.fa-unlock-alt,.fa-unlock-keyhole{--fa:"\f13e"}.fa-cloud-showers-heavy{--fa:"\f740"}.fa-headphones-alt,.fa-headphones-simple{--fa:"\f58f"}.fa-sitemap{--fa:"\f0e8"}.fa-circle-dollar-to-slot,.fa-donate{--fa:"\f4b9"}.fa-memory{--fa:"\f538"}.fa-road-spikes{--fa:"\e568"}.fa-fire-burner{--fa:"\e4f1"}.fa-flag{--fa:"\f024"}.fa-hanukiah{--fa:"\f6e6"}.fa-feather{--fa:"\f52d"}.fa-volume-down,.fa-volume-low{--fa:"\f027"}.fa-comment-slash{--fa:"\f4b3"}.fa-cloud-sun-rain{--fa:"\f743"}.fa-compress{--fa:"\f066"}.fa-wheat-alt,.fa-wheat-awn{--fa:"\e2cd"}.fa-ankh{--fa:"\f644"}.fa-hands-holding-child{--fa:"\e4fa"}.fa-asterisk{--fa:"\2a"}.fa-check-square,.fa-square-check{--fa:"\f14a"}.fa-peseta-sign{--fa:"\e221"}.fa-header,.fa-heading{--fa:"\f1dc"}.fa-ghost{--fa:"\f6e2"}.fa-list,.fa-list-squares{--fa:"\f03a"}.fa-phone-square-alt,.fa-square-phone-flip{--fa:"\f87b"}.fa-cart-plus{--fa:"\f217"}.fa-gamepad{--fa:"\f11b"}.fa-circle-dot,.fa-dot-circle{--fa:"\f192"}.fa-dizzy,.fa-face-dizzy{--fa:"\f567"}.fa-egg{--fa:"\f7fb"}.fa-house-medical-circle-xmark{--fa:"\e513"}.fa-campground{--fa:"\f6bb"}.fa-folder-plus{--fa:"\f65e"}.fa-futbol,.fa-futbol-ball,.fa-soccer-ball{--fa:"\f1e3"}.fa-paint-brush,.fa-paintbrush{--fa:"\f1fc"}.fa-lock{--fa:"\f023"}.fa-gas-pump{--fa:"\f52f"}.fa-hot-tub,.fa-hot-tub-person{--fa:"\f593"}.fa-map-location,.fa-map-marked{--fa:"\f59f"}.fa-house-flood-water{--fa:"\e50e"}.fa-tree{--fa:"\f1bb"}.fa-bridge-lock{--fa:"\e4cc"}.fa-sack-dollar{--fa:"\f81d"}.fa-edit,.fa-pen-to-square{--fa:"\f044"}.fa-car-side{--fa:"\f5e4"}.fa-share-alt,.fa-share-nodes{--fa:"\f1e0"}.fa-heart-circle-minus{--fa:"\e4ff"}.fa-hourglass-2,.fa-hourglass-half{--fa:"\f252"}.fa-microscope{--fa:"\f610"}.fa-sink{--fa:"\e06d"}.fa-bag-shopping,.fa-shopping-bag{--fa:"\f290"}.fa-arrow-down-z-a,.fa-sort-alpha-desc,.fa-sort-alpha-down-alt{--fa:"\f881"}.fa-mitten{--fa:"\f7b5"}.fa-person-rays{--fa:"\e54d"}.fa-users{--fa:"\f0c0"}.fa-eye-slash{--fa:"\f070"}.fa-flask-vial{--fa:"\e4f3"}.fa-hand,.fa-hand-paper{--fa:"\f256"}.fa-om{--fa:"\f679"}.fa-worm{--fa:"\e599"}.fa-house-circle-xmark{--fa:"\e50b"}.fa-plug{--fa:"\f1e6"}.fa-chevron-up{--fa:"\f077"}.fa-hand-spock{--fa:"\f259"}.fa-stopwatch{--fa:"\f2f2"}.fa-face-kiss,.fa-kiss{--fa:"\f596"}.fa-bridge-circle-xmark{--fa:"\e4cb"}.fa-face-grin-tongue,.fa-grin-tongue{--fa:"\f589"}.fa-chess-bishop{--fa:"\f43a"}.fa-face-grin-wink,.fa-grin-wink{--fa:"\f58c"}.fa-deaf,.fa-deafness,.fa-ear-deaf,.fa-hard-of-hearing{--fa:"\f2a4"}.fa-road-circle-check{--fa:"\e564"}.fa-dice-five{--fa:"\f523"}.fa-rss-square,.fa-square-rss{--fa:"\f143"}.fa-land-mine-on{--fa:"\e51b"}.fa-i-cursor{--fa:"\f246"}.fa-stamp{--fa:"\f5bf"}.fa-stairs{--fa:"\e289"}.fa-i{--fa:"\49"}.fa-hryvnia,.fa-hryvnia-sign{--fa:"\f6f2"}.fa-pills{--fa:"\f484"}.fa-face-grin-wide,.fa-grin-alt{--fa:"\f581"}.fa-tooth{--fa:"\f5c9"}.fa-v{--fa:"\56"}.fa-bangladeshi-taka-sign{--fa:"\e2e6"}.fa-bicycle{--fa:"\f206"}.fa-rod-asclepius,.fa-rod-snake,.fa-staff-aesculapius,.fa-staff-snake{--fa:"\e579"}.fa-head-side-cough-slash{--fa:"\e062"}.fa-ambulance,.fa-truck-medical{--fa:"\f0f9"}.fa-wheat-awn-circle-exclamation{--fa:"\e598"}.fa-snowman{--fa:"\f7d0"}.fa-mortar-pestle{--fa:"\f5a7"}.fa-road-barrier{--fa:"\e562"}.fa-school{--fa:"\f549"}.fa-igloo{--fa:"\f7ae"}.fa-joint{--fa:"\f595"}.fa-angle-right{--fa:"\f105"}.fa-horse{--fa:"\f6f0"}.fa-q{--fa:"\51"}.fa-g{--fa:"\47"}.fa-notes-medical{--fa:"\f481"}.fa-temperature-2,.fa-temperature-half,.fa-thermometer-2,.fa-thermometer-half{--fa:"\f2c9"}.fa-dong-sign{--fa:"\e169"}.fa-capsules{--fa:"\f46b"}.fa-poo-bolt,.fa-poo-storm{--fa:"\f75a"}.fa-face-frown-open,.fa-frown-open{--fa:"\f57a"}.fa-hand-point-up{--fa:"\f0a6"}.fa-money-bill{--fa:"\f0d6"}.fa-bookmark{--fa:"\f02e"}.fa-align-justify{--fa:"\f039"}.fa-umbrella-beach{--fa:"\f5ca"}.fa-helmet-un{--fa:"\e503"}.fa-bullseye{--fa:"\f140"}.fa-bacon{--fa:"\f7e5"}.fa-hand-point-down{--fa:"\f0a7"}.fa-arrow-up-from-bracket{--fa:"\e09a"}.fa-folder,.fa-folder-blank{--fa:"\f07b"}.fa-file-medical-alt,.fa-file-waveform{--fa:"\f478"}.fa-radiation{--fa:"\f7b9"}.fa-chart-simple{--fa:"\e473"}.fa-mars-stroke{--fa:"\f229"}.fa-vial{--fa:"\f492"}.fa-dashboard,.fa-gauge,.fa-gauge-med,.fa-tachometer-alt-average{--fa:"\f624"}.fa-magic-wand-sparkles,.fa-wand-magic-sparkles{--fa:"\e2ca"}.fa-e{--fa:"\45"}.fa-pen-alt,.fa-pen-clip{--fa:"\f305"}.fa-bridge-circle-exclamation{--fa:"\e4ca"}.fa-user{--fa:"\f007"}.fa-school-circle-check{--fa:"\e56b"}.fa-dumpster{--fa:"\f793"}.fa-shuttle-van,.fa-van-shuttle{--fa:"\f5b6"}.fa-building-user{--fa:"\e4da"}.fa-caret-square-left,.fa-square-caret-left{--fa:"\f191"}.fa-highlighter{--fa:"\f591"}.fa-key{--fa:"\f084"}.fa-bullhorn{--fa:"\f0a1"}.fa-globe{--fa:"\f0ac"}.fa-synagogue{--fa:"\f69b"}.fa-person-half-dress{--fa:"\e548"}.fa-road-bridge{--fa:"\e563"}.fa-location-arrow{--fa:"\f124"}.fa-c{--fa:"\43"}.fa-tablet-button{--fa:"\f10a"}.fa-building-lock{--fa:"\e4d6"}.fa-pizza-slice{--fa:"\f818"}.fa-money-bill-wave{--fa:"\f53a"}.fa-area-chart,.fa-chart-area{--fa:"\f1fe"}.fa-house-flag{--fa:"\e50d"}.fa-person-circle-minus{--fa:"\e540"}.fa-ban,.fa-cancel{--fa:"\f05e"}.fa-camera-rotate{--fa:"\e0d8"}.fa-air-freshener,.fa-spray-can-sparkles{--fa:"\f5d0"}.fa-star{--fa:"\f005"}.fa-repeat{--fa:"\f363"}.fa-cross{--fa:"\f654"}.fa-box{--fa:"\f466"}.fa-venus-mars{--fa:"\f228"}.fa-arrow-pointer,.fa-mouse-pointer{--fa:"\f245"}.fa-expand-arrows-alt,.fa-maximize{--fa:"\f31e"}.fa-charging-station{--fa:"\f5e7"}.fa-shapes,.fa-triangle-circle-square{--fa:"\f61f"}.fa-random,.fa-shuffle{--fa:"\f074"}.fa-person-running,.fa-running{--fa:"\f70c"}.fa-mobile-retro{--fa:"\e527"}.fa-grip-lines-vertical{--fa:"\f7a5"}.fa-spider{--fa:"\f717"}.fa-hands-bound{--fa:"\e4f9"}.fa-file-invoice-dollar{--fa:"\f571"}.fa-plane-circle-exclamation{--fa:"\e556"}.fa-x-ray{--fa:"\f497"}.fa-spell-check{--fa:"\f891"}.fa-slash{--fa:"\f715"}.fa-computer-mouse,.fa-mouse{--fa:"\f8cc"}.fa-arrow-right-to-bracket,.fa-sign-in{--fa:"\f090"}.fa-shop-slash,.fa-store-alt-slash{--fa:"\e070"}.fa-server{--fa:"\f233"}.fa-virus-covid-slash{--fa:"\e4a9"}.fa-shop-lock{--fa:"\e4a5"}.fa-hourglass-1,.fa-hourglass-start{--fa:"\f251"}.fa-blender-phone{--fa:"\f6b6"}.fa-building-wheat{--fa:"\e4db"}.fa-person-breastfeeding{--fa:"\e53a"}.fa-right-to-bracket,.fa-sign-in-alt{--fa:"\f2f6"}.fa-venus{--fa:"\f221"}.fa-passport{--fa:"\f5ab"}.fa-thumb-tack-slash,.fa-thumbtack-slash{--fa:"\e68f"}.fa-heart-pulse,.fa-heartbeat{--fa:"\f21e"}.fa-people-carry,.fa-people-carry-box{--fa:"\f4ce"}.fa-temperature-high{--fa:"\f769"}.fa-microchip{--fa:"\f2db"}.fa-crown{--fa:"\f521"}.fa-weight-hanging{--fa:"\f5cd"}.fa-xmarks-lines{--fa:"\e59a"}.fa-file-prescription{--fa:"\f572"}.fa-weight,.fa-weight-scale{--fa:"\f496"}.fa-user-friends,.fa-user-group{--fa:"\f500"}.fa-arrow-up-a-z,.fa-sort-alpha-up{--fa:"\f15e"}.fa-chess-knight{--fa:"\f441"}.fa-face-laugh-squint,.fa-laugh-squint{--fa:"\f59b"}.fa-wheelchair{--fa:"\f193"}.fa-arrow-circle-up,.fa-circle-arrow-up{--fa:"\f0aa"}.fa-toggle-on{--fa:"\f205"}.fa-person-walking,.fa-walking{--fa:"\f554"}.fa-l{--fa:"\4c"}.fa-fire{--fa:"\f06d"}.fa-bed-pulse,.fa-procedures{--fa:"\f487"}.fa-shuttle-space,.fa-space-shuttle{--fa:"\f197"}.fa-face-laugh,.fa-laugh{--fa:"\f599"}.fa-folder-open{--fa:"\f07c"}.fa-heart-circle-plus{--fa:"\e500"}.fa-code-fork{--fa:"\e13b"}.fa-city{--fa:"\f64f"}.fa-microphone-alt,.fa-microphone-lines{--fa:"\f3c9"}.fa-pepper-hot{--fa:"\f816"}.fa-unlock{--fa:"\f09c"}.fa-colon-sign{--fa:"\e140"}.fa-headset{--fa:"\f590"}.fa-store-slash{--fa:"\e071"}.fa-road-circle-xmark{--fa:"\e566"}.fa-user-minus{--fa:"\f503"}.fa-mars-stroke-up,.fa-mars-stroke-v{--fa:"\f22a"}.fa-champagne-glasses,.fa-glass-cheers{--fa:"\f79f"}.fa-clipboard{--fa:"\f328"}.fa-house-circle-exclamation{--fa:"\e50a"}.fa-file-arrow-up,.fa-file-upload{--fa:"\f574"}.fa-wifi,.fa-wifi-3,.fa-wifi-strong{--fa:"\f1eb"}.fa-bath,.fa-bathtub{--fa:"\f2cd"}.fa-underline{--fa:"\f0cd"}.fa-user-edit,.fa-user-pen{--fa:"\f4ff"}.fa-signature{--fa:"\f5b7"}.fa-stroopwafel{--fa:"\f551"}.fa-bold{--fa:"\f032"}.fa-anchor-lock{--fa:"\e4ad"}.fa-building-ngo{--fa:"\e4d7"}.fa-manat-sign{--fa:"\e1d5"}.fa-not-equal{--fa:"\f53e"}.fa-border-style,.fa-border-top-left{--fa:"\f853"}.fa-map-location-dot,.fa-map-marked-alt{--fa:"\f5a0"}.fa-jedi{--fa:"\f669"}.fa-poll,.fa-square-poll-vertical{--fa:"\f681"}.fa-mug-hot{--fa:"\f7b6"}.fa-battery-car,.fa-car-battery{--fa:"\f5df"}.fa-gift{--fa:"\f06b"}.fa-dice-two{--fa:"\f528"}.fa-chess-queen{--fa:"\f445"}.fa-glasses{--fa:"\f530"}.fa-chess-board{--fa:"\f43c"}.fa-building-circle-check{--fa:"\e4d2"}.fa-person-chalkboard{--fa:"\e53d"}.fa-mars-stroke-h,.fa-mars-stroke-right{--fa:"\f22b"}.fa-hand-back-fist,.fa-hand-rock{--fa:"\f255"}.fa-caret-square-up,.fa-square-caret-up{--fa:"\f151"}.fa-cloud-showers-water{--fa:"\e4e4"}.fa-bar-chart,.fa-chart-bar{--fa:"\f080"}.fa-hands-bubbles,.fa-hands-wash{--fa:"\e05e"}.fa-less-than-equal{--fa:"\f537"}.fa-train{--fa:"\f238"}.fa-eye-low-vision,.fa-low-vision{--fa:"\f2a8"}.fa-crow{--fa:"\f520"}.fa-sailboat{--fa:"\e445"}.fa-window-restore{--fa:"\f2d2"}.fa-plus-square,.fa-square-plus{--fa:"\f0fe"}.fa-torii-gate{--fa:"\f6a1"}.fa-frog{--fa:"\f52e"}.fa-bucket{--fa:"\e4cf"}.fa-image{--fa:"\f03e"}.fa-microphone{--fa:"\f130"}.fa-cow{--fa:"\f6c8"}.fa-caret-up{--fa:"\f0d8"}.fa-screwdriver{--fa:"\f54a"}.fa-folder-closed{--fa:"\e185"}.fa-house-tsunami{--fa:"\e515"}.fa-square-nfi{--fa:"\e576"}.fa-arrow-up-from-ground-water{--fa:"\e4b5"}.fa-glass-martini-alt,.fa-martini-glass{--fa:"\f57b"}.fa-square-binary{--fa:"\e69b"}.fa-rotate-back,.fa-rotate-backward,.fa-rotate-left,.fa-undo-alt{--fa:"\f2ea"}.fa-columns,.fa-table-columns{--fa:"\f0db"}.fa-lemon{--fa:"\f094"}.fa-head-side-mask{--fa:"\e063"}.fa-handshake{--fa:"\f2b5"}.fa-gem{--fa:"\f3a5"}.fa-dolly,.fa-dolly-box{--fa:"\f472"}.fa-smoking{--fa:"\f48d"}.fa-compress-arrows-alt,.fa-minimize{--fa:"\f78c"}.fa-monument{--fa:"\f5a6"}.fa-snowplow{--fa:"\f7d2"}.fa-angle-double-right,.fa-angles-right{--fa:"\f101"}.fa-cannabis{--fa:"\f55f"}.fa-circle-play,.fa-play-circle{--fa:"\f144"}.fa-tablets{--fa:"\f490"}.fa-ethernet{--fa:"\f796"}.fa-eur,.fa-euro,.fa-euro-sign{--fa:"\f153"}.fa-chair{--fa:"\f6c0"}.fa-check-circle,.fa-circle-check{--fa:"\f058"}.fa-circle-stop,.fa-stop-circle{--fa:"\f28d"}.fa-compass-drafting,.fa-drafting-compass{--fa:"\f568"}.fa-plate-wheat{--fa:"\e55a"}.fa-icicles{--fa:"\f7ad"}.fa-person-shelter{--fa:"\e54f"}.fa-neuter{--fa:"\f22c"}.fa-id-badge{--fa:"\f2c1"}.fa-marker{--fa:"\f5a1"}.fa-face-laugh-beam,.fa-laugh-beam{--fa:"\f59a"}.fa-helicopter-symbol{--fa:"\e502"}.fa-universal-access{--fa:"\f29a"}.fa-chevron-circle-up,.fa-circle-chevron-up{--fa:"\f139"}.fa-lari-sign{--fa:"\e1c8"}.fa-volcano{--fa:"\f770"}.fa-person-walking-dashed-line-arrow-right{--fa:"\e553"}.fa-gbp,.fa-pound-sign,.fa-sterling-sign{--fa:"\f154"}.fa-viruses{--fa:"\e076"}.fa-square-person-confined{--fa:"\e577"}.fa-user-tie{--fa:"\f508"}.fa-arrow-down-long,.fa-long-arrow-down{--fa:"\f175"}.fa-tent-arrow-down-to-line{--fa:"\e57e"}.fa-certificate{--fa:"\f0a3"}.fa-mail-reply-all,.fa-reply-all{--fa:"\f122"}.fa-suitcase{--fa:"\f0f2"}.fa-person-skating,.fa-skating{--fa:"\f7c5"}.fa-filter-circle-dollar,.fa-funnel-dollar{--fa:"\f662"}.fa-camera-retro{--fa:"\f083"}.fa-arrow-circle-down,.fa-circle-arrow-down{--fa:"\f0ab"}.fa-arrow-right-to-file,.fa-file-import{--fa:"\f56f"}.fa-external-link-square,.fa-square-arrow-up-right{--fa:"\f14c"}.fa-box-open{--fa:"\f49e"}.fa-scroll{--fa:"\f70e"}.fa-spa{--fa:"\f5bb"}.fa-location-pin-lock{--fa:"\e51f"}.fa-pause{--fa:"\f04c"}.fa-hill-avalanche{--fa:"\e507"}.fa-temperature-0,.fa-temperature-empty,.fa-thermometer-0,.fa-thermometer-empty{--fa:"\f2cb"}.fa-bomb{--fa:"\f1e2"}.fa-registered{--fa:"\f25d"}.fa-address-card,.fa-contact-card,.fa-vcard{--fa:"\f2bb"}.fa-balance-scale-right,.fa-scale-unbalanced-flip{--fa:"\f516"}.fa-subscript{--fa:"\f12c"}.fa-diamond-turn-right,.fa-directions{--fa:"\f5eb"}.fa-burst{--fa:"\e4dc"}.fa-house-laptop,.fa-laptop-house{--fa:"\e066"}.fa-face-tired,.fa-tired{--fa:"\f5c8"}.fa-money-bills{--fa:"\e1f3"}.fa-smog{--fa:"\f75f"}.fa-crutch{--fa:"\f7f7"}.fa-cloud-arrow-up,.fa-cloud-upload,.fa-cloud-upload-alt{--fa:"\f0ee"}.fa-palette{--fa:"\f53f"}.fa-arrows-turn-right{--fa:"\e4c0"}.fa-vest{--fa:"\e085"}.fa-ferry{--fa:"\e4ea"}.fa-arrows-down-to-people{--fa:"\e4b9"}.fa-seedling,.fa-sprout{--fa:"\f4d8"}.fa-arrows-alt-h,.fa-left-right{--fa:"\f337"}.fa-boxes-packing{--fa:"\e4c7"}.fa-arrow-circle-left,.fa-circle-arrow-left{--fa:"\f0a8"}.fa-group-arrows-rotate{--fa:"\e4f6"}.fa-bowl-food{--fa:"\e4c6"}.fa-candy-cane{--fa:"\f786"}.fa-arrow-down-wide-short,.fa-sort-amount-asc,.fa-sort-amount-down{--fa:"\f160"}.fa-cloud-bolt,.fa-thunderstorm{--fa:"\f76c"}.fa-remove-format,.fa-text-slash{--fa:"\f87d"}.fa-face-smile-wink,.fa-smile-wink{--fa:"\f4da"}.fa-file-word{--fa:"\f1c2"}.fa-file-powerpoint{--fa:"\f1c4"}.fa-arrows-h,.fa-arrows-left-right{--fa:"\f07e"}.fa-house-lock{--fa:"\e510"}.fa-cloud-arrow-down,.fa-cloud-download,.fa-cloud-download-alt{--fa:"\f0ed"}.fa-children{--fa:"\e4e1"}.fa-blackboard,.fa-chalkboard{--fa:"\f51b"}.fa-user-alt-slash,.fa-user-large-slash{--fa:"\f4fa"}.fa-envelope-open{--fa:"\f2b6"}.fa-handshake-alt-slash,.fa-handshake-simple-slash{--fa:"\e05f"}.fa-mattress-pillow{--fa:"\e525"}.fa-guarani-sign{--fa:"\e19a"}.fa-arrows-rotate,.fa-refresh,.fa-sync{--fa:"\f021"}.fa-fire-extinguisher{--fa:"\f134"}.fa-cruzeiro-sign{--fa:"\e152"}.fa-greater-than-equal{--fa:"\f532"}.fa-shield-alt,.fa-shield-halved{--fa:"\f3ed"}.fa-atlas,.fa-book-atlas{--fa:"\f558"}.fa-virus{--fa:"\e074"}.fa-envelope-circle-check{--fa:"\e4e8"}.fa-layer-group{--fa:"\f5fd"}.fa-arrows-to-dot{--fa:"\e4be"}.fa-archway{--fa:"\f557"}.fa-heart-circle-check{--fa:"\e4fd"}.fa-house-chimney-crack,.fa-house-damage{--fa:"\f6f1"}.fa-file-archive,.fa-file-zipper{--fa:"\f1c6"}.fa-square{--fa:"\f0c8"}.fa-glass-martini,.fa-martini-glass-empty{--fa:"\f000"}.fa-couch{--fa:"\f4b8"}.fa-cedi-sign{--fa:"\e0df"}.fa-italic{--fa:"\f033"}.fa-table-cells-column-lock{--fa:"\e678"}.fa-church{--fa:"\f51d"}.fa-comments-dollar{--fa:"\f653"}.fa-democrat{--fa:"\f747"}.fa-z{--fa:"\5a"}.fa-person-skiing,.fa-skiing{--fa:"\f7c9"}.fa-road-lock{--fa:"\e567"}.fa-a{--fa:"\41"}.fa-temperature-arrow-down,.fa-temperature-down{--fa:"\e03f"}.fa-feather-alt,.fa-feather-pointed{--fa:"\f56b"}.fa-p{--fa:"\50"}.fa-snowflake{--fa:"\f2dc"}.fa-newspaper{--fa:"\f1ea"}.fa-ad,.fa-rectangle-ad{--fa:"\f641"}.fa-arrow-circle-right,.fa-circle-arrow-right{--fa:"\f0a9"}.fa-filter-circle-xmark{--fa:"\e17b"}.fa-locust{--fa:"\e520"}.fa-sort,.fa-unsorted{--fa:"\f0dc"}.fa-list-1-2,.fa-list-numeric,.fa-list-ol{--fa:"\f0cb"}.fa-person-dress-burst{--fa:"\e544"}.fa-money-check-alt,.fa-money-check-dollar{--fa:"\f53d"}.fa-vector-square{--fa:"\f5cb"}.fa-bread-slice{--fa:"\f7ec"}.fa-language{--fa:"\f1ab"}.fa-face-kiss-wink-heart,.fa-kiss-wink-heart{--fa:"\f598"}.fa-filter{--fa:"\f0b0"}.fa-question{--fa:"\3f"}.fa-file-signature{--fa:"\f573"}.fa-arrows-alt,.fa-up-down-left-right{--fa:"\f0b2"}.fa-house-chimney-user{--fa:"\e065"}.fa-hand-holding-heart{--fa:"\f4be"}.fa-puzzle-piece{--fa:"\f12e"}.fa-money-check{--fa:"\f53c"}.fa-star-half-alt,.fa-star-half-stroke{--fa:"\f5c0"}.fa-code{--fa:"\f121"}.fa-glass-whiskey,.fa-whiskey-glass{--fa:"\f7a0"}.fa-building-circle-exclamation{--fa:"\e4d3"}.fa-magnifying-glass-chart{--fa:"\e522"}.fa-arrow-up-right-from-square,.fa-external-link{--fa:"\f08e"}.fa-cubes-stacked{--fa:"\e4e6"}.fa-krw,.fa-won,.fa-won-sign{--fa:"\f159"}.fa-virus-covid{--fa:"\e4a8"}.fa-austral-sign{--fa:"\e0a9"}.fa-f{--fa:"\46"}.fa-leaf{--fa:"\f06c"}.fa-road{--fa:"\f018"}.fa-cab,.fa-taxi{--fa:"\f1ba"}.fa-person-circle-plus{--fa:"\e541"}.fa-chart-pie,.fa-pie-chart{--fa:"\f200"}.fa-bolt-lightning{--fa:"\e0b7"}.fa-sack-xmark{--fa:"\e56a"}.fa-file-excel{--fa:"\f1c3"}.fa-file-contract{--fa:"\f56c"}.fa-fish-fins{--fa:"\e4f2"}.fa-building-flag{--fa:"\e4d5"}.fa-face-grin-beam,.fa-grin-beam{--fa:"\f582"}.fa-object-ungroup{--fa:"\f248"}.fa-poop{--fa:"\f619"}.fa-location-pin,.fa-map-marker{--fa:"\f041"}.fa-kaaba{--fa:"\f66b"}.fa-toilet-paper{--fa:"\f71e"}.fa-hard-hat,.fa-hat-hard,.fa-helmet-safety{--fa:"\f807"}.fa-eject{--fa:"\f052"}.fa-arrow-alt-circle-right,.fa-circle-right{--fa:"\f35a"}.fa-plane-circle-check{--fa:"\e555"}.fa-face-rolling-eyes,.fa-meh-rolling-eyes{--fa:"\f5a5"}.fa-object-group{--fa:"\f247"}.fa-chart-line,.fa-line-chart{--fa:"\f201"}.fa-mask-ventilator{--fa:"\e524"}.fa-arrow-right{--fa:"\f061"}.fa-map-signs,.fa-signs-post{--fa:"\f277"}.fa-cash-register{--fa:"\f788"}.fa-person-circle-question{--fa:"\e542"}.fa-h{--fa:"\48"}.fa-tarp{--fa:"\e57b"}.fa-screwdriver-wrench,.fa-tools{--fa:"\f7d9"}.fa-arrows-to-eye{--fa:"\e4bf"}.fa-plug-circle-bolt{--fa:"\e55b"}.fa-heart{--fa:"\f004"}.fa-mars-and-venus{--fa:"\f224"}.fa-home-user,.fa-house-user{--fa:"\e1b0"}.fa-dumpster-fire{--fa:"\f794"}.fa-house-crack{--fa:"\e3b1"}.fa-cocktail,.fa-martini-glass-citrus{--fa:"\f561"}.fa-face-surprise,.fa-surprise{--fa:"\f5c2"}.fa-bottle-water{--fa:"\e4c5"}.fa-circle-pause,.fa-pause-circle{--fa:"\f28b"}.fa-toilet-paper-slash{--fa:"\e072"}.fa-apple-alt,.fa-apple-whole{--fa:"\f5d1"}.fa-kitchen-set{--fa:"\e51a"}.fa-r{--fa:"\52"}.fa-temperature-1,.fa-temperature-quarter,.fa-thermometer-1,.fa-thermometer-quarter{--fa:"\f2ca"}.fa-cube{--fa:"\f1b2"}.fa-bitcoin-sign{--fa:"\e0b4"}.fa-shield-dog{--fa:"\e573"}.fa-solar-panel{--fa:"\f5ba"}.fa-lock-open{--fa:"\f3c1"}.fa-elevator{--fa:"\e16d"}.fa-money-bill-transfer{--fa:"\e528"}.fa-money-bill-trend-up{--fa:"\e529"}.fa-house-flood-water-circle-arrow-right{--fa:"\e50f"}.fa-poll-h,.fa-square-poll-horizontal{--fa:"\f682"}.fa-circle{--fa:"\f111"}.fa-backward-fast,.fa-fast-backward{--fa:"\f049"}.fa-recycle{--fa:"\f1b8"}.fa-user-astronaut{--fa:"\f4fb"}.fa-plane-slash{--fa:"\e069"}.fa-trademark{--fa:"\f25c"}.fa-basketball,.fa-basketball-ball{--fa:"\f434"}.fa-satellite-dish{--fa:"\f7c0"}.fa-arrow-alt-circle-up,.fa-circle-up{--fa:"\f35b"}.fa-mobile-alt,.fa-mobile-screen-button{--fa:"\f3cd"}.fa-volume-high,.fa-volume-up{--fa:"\f028"}.fa-users-rays{--fa:"\e593"}.fa-wallet{--fa:"\f555"}.fa-clipboard-check{--fa:"\f46c"}.fa-file-audio{--fa:"\f1c7"}.fa-burger,.fa-hamburger{--fa:"\f805"}.fa-wrench{--fa:"\f0ad"}.fa-bugs{--fa:"\e4d0"}.fa-rupee,.fa-rupee-sign{--fa:"\f156"}.fa-file-image{--fa:"\f1c5"}.fa-circle-question,.fa-question-circle{--fa:"\f059"}.fa-plane-departure{--fa:"\f5b0"}.fa-handshake-slash{--fa:"\e060"}.fa-book-bookmark{--fa:"\e0bb"}.fa-code-branch{--fa:"\f126"}.fa-hat-cowboy{--fa:"\f8c0"}.fa-bridge{--fa:"\e4c8"}.fa-phone-alt,.fa-phone-flip{--fa:"\f879"}.fa-truck-front{--fa:"\e2b7"}.fa-cat{--fa:"\f6be"}.fa-anchor-circle-exclamation{--fa:"\e4ab"}.fa-truck-field{--fa:"\e58d"}.fa-route{--fa:"\f4d7"}.fa-clipboard-question{--fa:"\e4e3"}.fa-panorama{--fa:"\e209"}.fa-comment-medical{--fa:"\f7f5"}.fa-teeth-open{--fa:"\f62f"}.fa-file-circle-minus{--fa:"\e4ed"}.fa-tags{--fa:"\f02c"}.fa-wine-glass{--fa:"\f4e3"}.fa-fast-forward,.fa-forward-fast{--fa:"\f050"}.fa-face-meh-blank,.fa-meh-blank{--fa:"\f5a4"}.fa-parking,.fa-square-parking{--fa:"\f540"}.fa-house-signal{--fa:"\e012"}.fa-bars-progress,.fa-tasks-alt{--fa:"\f828"}.fa-faucet-drip{--fa:"\e006"}.fa-cart-flatbed,.fa-dolly-flatbed{--fa:"\f474"}.fa-ban-smoking,.fa-smoking-ban{--fa:"\f54d"}.fa-terminal{--fa:"\f120"}.fa-mobile-button{--fa:"\f10b"}.fa-house-medical-flag{--fa:"\e514"}.fa-basket-shopping,.fa-shopping-basket{--fa:"\f291"}.fa-tape{--fa:"\f4db"}.fa-bus-alt,.fa-bus-simple{--fa:"\f55e"}.fa-eye{--fa:"\f06e"}.fa-face-sad-cry,.fa-sad-cry{--fa:"\f5b3"}.fa-audio-description{--fa:"\f29e"}.fa-person-military-to-person{--fa:"\e54c"}.fa-file-shield{--fa:"\e4f0"}.fa-user-slash{--fa:"\f506"}.fa-pen{--fa:"\f304"}.fa-tower-observation{--fa:"\e586"}.fa-file-code{--fa:"\f1c9"}.fa-signal,.fa-signal-5,.fa-signal-perfect{--fa:"\f012"}.fa-bus{--fa:"\f207"}.fa-heart-circle-xmark{--fa:"\e501"}.fa-home-lg,.fa-house-chimney{--fa:"\e3af"}.fa-window-maximize{--fa:"\f2d0"}.fa-face-frown,.fa-frown{--fa:"\f119"}.fa-prescription{--fa:"\f5b1"}.fa-shop,.fa-store-alt{--fa:"\f54f"}.fa-floppy-disk,.fa-save{--fa:"\f0c7"}.fa-vihara{--fa:"\f6a7"}.fa-balance-scale-left,.fa-scale-unbalanced{--fa:"\f515"}.fa-sort-asc,.fa-sort-up{--fa:"\f0de"}.fa-comment-dots,.fa-commenting{--fa:"\f4ad"}.fa-plant-wilt{--fa:"\e5aa"}.fa-diamond{--fa:"\f219"}.fa-face-grin-squint,.fa-grin-squint{--fa:"\f585"}.fa-hand-holding-dollar,.fa-hand-holding-usd{--fa:"\f4c0"}.fa-chart-diagram{--fa:"\e695"}.fa-bacterium{--fa:"\e05a"}.fa-hand-pointer{--fa:"\f25a"}.fa-drum-steelpan{--fa:"\f56a"}.fa-hand-scissors{--fa:"\f257"}.fa-hands-praying,.fa-praying-hands{--fa:"\f684"}.fa-arrow-right-rotate,.fa-arrow-rotate-forward,.fa-arrow-rotate-right,.fa-redo{--fa:"\f01e"}.fa-biohazard{--fa:"\f780"}.fa-location,.fa-location-crosshairs{--fa:"\f601"}.fa-mars-double{--fa:"\f227"}.fa-child-dress{--fa:"\e59c"}.fa-users-between-lines{--fa:"\e591"}.fa-lungs-virus{--fa:"\e067"}.fa-face-grin-tears,.fa-grin-tears{--fa:"\f588"}.fa-phone{--fa:"\f095"}.fa-calendar-times,.fa-calendar-xmark{--fa:"\f273"}.fa-child-reaching{--fa:"\e59d"}.fa-head-side-virus{--fa:"\e064"}.fa-user-cog,.fa-user-gear{--fa:"\f4fe"}.fa-arrow-up-1-9,.fa-sort-numeric-up{--fa:"\f163"}.fa-door-closed{--fa:"\f52a"}.fa-shield-virus{--fa:"\e06c"}.fa-dice-six{--fa:"\f526"}.fa-mosquito-net{--fa:"\e52c"}.fa-file-fragment{--fa:"\e697"}.fa-bridge-water{--fa:"\e4ce"}.fa-person-booth{--fa:"\f756"}.fa-text-width{--fa:"\f035"}.fa-hat-wizard{--fa:"\f6e8"}.fa-pen-fancy{--fa:"\f5ac"}.fa-digging,.fa-person-digging{--fa:"\f85e"}.fa-trash{--fa:"\f1f8"}.fa-gauge-simple,.fa-gauge-simple-med,.fa-tachometer-average{--fa:"\f629"}.fa-book-medical{--fa:"\f7e6"}.fa-poo{--fa:"\f2fe"}.fa-quote-right,.fa-quote-right-alt{--fa:"\f10e"}.fa-shirt,.fa-t-shirt,.fa-tshirt{--fa:"\f553"}.fa-cubes{--fa:"\f1b3"}.fa-divide{--fa:"\f529"}.fa-tenge,.fa-tenge-sign{--fa:"\f7d7"}.fa-headphones{--fa:"\f025"}.fa-hands-holding{--fa:"\f4c2"}.fa-hands-clapping{--fa:"\e1a8"}.fa-republican{--fa:"\f75e"}.fa-arrow-left{--fa:"\f060"}.fa-person-circle-xmark{--fa:"\e543"}.fa-ruler{--fa:"\f545"}.fa-align-left{--fa:"\f036"}.fa-dice-d6{--fa:"\f6d1"}.fa-restroom{--fa:"\f7bd"}.fa-j{--fa:"\4a"}.fa-users-viewfinder{--fa:"\e595"}.fa-file-video{--fa:"\f1c8"}.fa-external-link-alt,.fa-up-right-from-square{--fa:"\f35d"}.fa-table-cells,.fa-th{--fa:"\f00a"}.fa-file-pdf{--fa:"\f1c1"}.fa-bible,.fa-book-bible{--fa:"\f647"}.fa-o{--fa:"\4f"}.fa-medkit,.fa-suitcase-medical{--fa:"\f0fa"}.fa-user-secret{--fa:"\f21b"}.fa-otter{--fa:"\f700"}.fa-female,.fa-person-dress{--fa:"\f182"}.fa-comment-dollar{--fa:"\f651"}.fa-briefcase-clock,.fa-business-time{--fa:"\f64a"}.fa-table-cells-large,.fa-th-large{--fa:"\f009"}.fa-book-tanakh,.fa-tanakh{--fa:"\f827"}.fa-phone-volume,.fa-volume-control-phone{--fa:"\f2a0"}.fa-hat-cowboy-side{--fa:"\f8c1"}.fa-clipboard-user{--fa:"\f7f3"}.fa-child{--fa:"\f1ae"}.fa-lira-sign{--fa:"\f195"}.fa-satellite{--fa:"\f7bf"}.fa-plane-lock{--fa:"\e558"}.fa-tag{--fa:"\f02b"}.fa-comment{--fa:"\f075"}.fa-birthday-cake,.fa-cake,.fa-cake-candles{--fa:"\f1fd"}.fa-envelope{--fa:"\f0e0"}.fa-angle-double-up,.fa-angles-up{--fa:"\f102"}.fa-paperclip{--fa:"\f0c6"}.fa-arrow-right-to-city{--fa:"\e4b3"}.fa-ribbon{--fa:"\f4d6"}.fa-lungs{--fa:"\f604"}.fa-arrow-up-9-1,.fa-sort-numeric-up-alt{--fa:"\f887"}.fa-litecoin-sign{--fa:"\e1d3"}.fa-border-none{--fa:"\f850"}.fa-circle-nodes{--fa:"\e4e2"}.fa-parachute-box{--fa:"\f4cd"}.fa-indent{--fa:"\f03c"}.fa-truck-field-un{--fa:"\e58e"}.fa-hourglass,.fa-hourglass-empty{--fa:"\f254"}.fa-mountain{--fa:"\f6fc"}.fa-user-doctor,.fa-user-md{--fa:"\f0f0"}.fa-circle-info,.fa-info-circle{--fa:"\f05a"}.fa-cloud-meatball{--fa:"\f73b"}.fa-camera,.fa-camera-alt{--fa:"\f030"}.fa-square-virus{--fa:"\e578"}.fa-meteor{--fa:"\f753"}.fa-car-on{--fa:"\e4dd"}.fa-sleigh{--fa:"\f7cc"}.fa-arrow-down-1-9,.fa-sort-numeric-asc,.fa-sort-numeric-down{--fa:"\f162"}.fa-hand-holding-droplet,.fa-hand-holding-water{--fa:"\f4c1"}.fa-water{--fa:"\f773"}.fa-calendar-check{--fa:"\f274"}.fa-braille{--fa:"\f2a1"}.fa-prescription-bottle-alt,.fa-prescription-bottle-medical{--fa:"\f486"}.fa-landmark{--fa:"\f66f"}.fa-truck{--fa:"\f0d1"}.fa-crosshairs{--fa:"\f05b"}.fa-person-cane{--fa:"\e53c"}.fa-tent{--fa:"\e57d"}.fa-vest-patches{--fa:"\e086"}.fa-check-double{--fa:"\f560"}.fa-arrow-down-a-z,.fa-sort-alpha-asc,.fa-sort-alpha-down{--fa:"\f15d"}.fa-money-bill-wheat{--fa:"\e52a"}.fa-cookie{--fa:"\f563"}.fa-arrow-left-rotate,.fa-arrow-rotate-back,.fa-arrow-rotate-backward,.fa-arrow-rotate-left,.fa-undo{--fa:"\f0e2"}.fa-hard-drive,.fa-hdd{--fa:"\f0a0"}.fa-face-grin-squint-tears,.fa-grin-squint-tears{--fa:"\f586"}.fa-dumbbell{--fa:"\f44b"}.fa-list-alt,.fa-rectangle-list{--fa:"\f022"}.fa-tarp-droplet{--fa:"\e57c"}.fa-house-medical-circle-check{--fa:"\e511"}.fa-person-skiing-nordic,.fa-skiing-nordic{--fa:"\f7ca"}.fa-calendar-plus{--fa:"\f271"}.fa-plane-arrival{--fa:"\f5af"}.fa-arrow-alt-circle-left,.fa-circle-left{--fa:"\f359"}.fa-subway,.fa-train-subway{--fa:"\f239"}.fa-chart-gantt{--fa:"\e0e4"}.fa-indian-rupee,.fa-indian-rupee-sign,.fa-inr{--fa:"\e1bc"}.fa-crop-alt,.fa-crop-simple{--fa:"\f565"}.fa-money-bill-1,.fa-money-bill-alt{--fa:"\f3d1"}.fa-left-long,.fa-long-arrow-alt-left{--fa:"\f30a"}.fa-dna{--fa:"\f471"}.fa-virus-slash{--fa:"\e075"}.fa-minus,.fa-subtract{--fa:"\f068"}.fa-chess{--fa:"\f439"}.fa-arrow-left-long,.fa-long-arrow-left{--fa:"\f177"}.fa-plug-circle-check{--fa:"\e55c"}.fa-street-view{--fa:"\f21d"}.fa-franc-sign{--fa:"\e18f"}.fa-volume-off{--fa:"\f026"}.fa-american-sign-language-interpreting,.fa-asl-interpreting,.fa-hands-american-sign-language-interpreting,.fa-hands-asl-interpreting{--fa:"\f2a3"}.fa-cog,.fa-gear{--fa:"\f013"}.fa-droplet-slash,.fa-tint-slash{--fa:"\f5c7"}.fa-mosque{--fa:"\f678"}.fa-mosquito{--fa:"\e52b"}.fa-star-of-david{--fa:"\f69a"}.fa-person-military-rifle{--fa:"\e54b"}.fa-cart-shopping,.fa-shopping-cart{--fa:"\f07a"}.fa-vials{--fa:"\f493"}.fa-plug-circle-plus{--fa:"\e55f"}.fa-place-of-worship{--fa:"\f67f"}.fa-grip-vertical{--fa:"\f58e"}.fa-hexagon-nodes{--fa:"\e699"}.fa-arrow-turn-up,.fa-level-up{--fa:"\f148"}.fa-u{--fa:"\55"}.fa-square-root-alt,.fa-square-root-variable{--fa:"\f698"}.fa-clock,.fa-clock-four{--fa:"\f017"}.fa-backward-step,.fa-step-backward{--fa:"\f048"}.fa-pallet{--fa:"\f482"}.fa-faucet{--fa:"\e005"}.fa-baseball-bat-ball{--fa:"\f432"}.fa-s{--fa:"\53"}.fa-timeline{--fa:"\e29c"}.fa-keyboard{--fa:"\f11c"}.fa-caret-down{--fa:"\f0d7"}.fa-clinic-medical,.fa-house-chimney-medical{--fa:"\f7f2"}.fa-temperature-3,.fa-temperature-three-quarters,.fa-thermometer-3,.fa-thermometer-three-quarters{--fa:"\f2c8"}.fa-mobile-android-alt,.fa-mobile-screen{--fa:"\f3cf"}.fa-plane-up{--fa:"\e22d"}.fa-piggy-bank{--fa:"\f4d3"}.fa-battery-3,.fa-battery-half{--fa:"\f242"}.fa-mountain-city{--fa:"\e52e"}.fa-coins{--fa:"\f51e"}.fa-khanda{--fa:"\f66d"}.fa-sliders,.fa-sliders-h{--fa:"\f1de"}.fa-folder-tree{--fa:"\f802"}.fa-network-wired{--fa:"\f6ff"}.fa-map-pin{--fa:"\f276"}.fa-hamsa{--fa:"\f665"}.fa-cent-sign{--fa:"\e3f5"}.fa-flask{--fa:"\f0c3"}.fa-person-pregnant{--fa:"\e31e"}.fa-wand-sparkles{--fa:"\f72b"}.fa-ellipsis-v,.fa-ellipsis-vertical{--fa:"\f142"}.fa-ticket{--fa:"\f145"}.fa-power-off{--fa:"\f011"}.fa-long-arrow-alt-right,.fa-right-long{--fa:"\f30b"}.fa-flag-usa{--fa:"\f74d"}.fa-laptop-file{--fa:"\e51d"}.fa-teletype,.fa-tty{--fa:"\f1e4"}.fa-diagram-next{--fa:"\e476"}.fa-person-rifle{--fa:"\e54e"}.fa-house-medical-circle-exclamation{--fa:"\e512"}.fa-closed-captioning{--fa:"\f20a"}.fa-hiking,.fa-person-hiking{--fa:"\f6ec"}.fa-venus-double{--fa:"\f226"}.fa-images{--fa:"\f302"}.fa-calculator{--fa:"\f1ec"}.fa-people-pulling{--fa:"\e535"}.fa-n{--fa:"\4e"}.fa-cable-car,.fa-tram{--fa:"\f7da"}.fa-cloud-rain{--fa:"\f73d"}.fa-building-circle-xmark{--fa:"\e4d4"}.fa-ship{--fa:"\f21a"}.fa-arrows-down-to-line{--fa:"\e4b8"}.fa-download{--fa:"\f019"}.fa-face-grin,.fa-grin{--fa:"\f580"}.fa-backspace,.fa-delete-left{--fa:"\f55a"}.fa-eye-dropper,.fa-eye-dropper-empty,.fa-eyedropper{--fa:"\f1fb"}.fa-file-circle-check{--fa:"\e5a0"}.fa-forward{--fa:"\f04e"}.fa-mobile,.fa-mobile-android,.fa-mobile-phone{--fa:"\f3ce"}.fa-face-meh,.fa-meh{--fa:"\f11a"}.fa-align-center{--fa:"\f037"}.fa-book-dead,.fa-book-skull{--fa:"\f6b7"}.fa-drivers-license,.fa-id-card{--fa:"\f2c2"}.fa-dedent,.fa-outdent{--fa:"\f03b"}.fa-heart-circle-exclamation{--fa:"\e4fe"}.fa-home,.fa-home-alt,.fa-home-lg-alt,.fa-house{--fa:"\f015"}.fa-calendar-week{--fa:"\f784"}.fa-laptop-medical{--fa:"\f812"}.fa-b{--fa:"\42"}.fa-file-medical{--fa:"\f477"}.fa-dice-one{--fa:"\f525"}.fa-kiwi-bird{--fa:"\f535"}.fa-arrow-right-arrow-left,.fa-exchange{--fa:"\f0ec"}.fa-redo-alt,.fa-rotate-forward,.fa-rotate-right{--fa:"\f2f9"}.fa-cutlery,.fa-utensils{--fa:"\f2e7"}.fa-arrow-up-wide-short,.fa-sort-amount-up{--fa:"\f161"}.fa-mill-sign{--fa:"\e1ed"}.fa-bowl-rice{--fa:"\e2eb"}.fa-skull{--fa:"\f54c"}.fa-broadcast-tower,.fa-tower-broadcast{--fa:"\f519"}.fa-truck-pickup{--fa:"\f63c"}.fa-long-arrow-alt-up,.fa-up-long{--fa:"\f30c"}.fa-stop{--fa:"\f04d"}.fa-code-merge{--fa:"\f387"}.fa-upload{--fa:"\f093"}.fa-hurricane{--fa:"\f751"}.fa-mound{--fa:"\e52d"}.fa-toilet-portable{--fa:"\e583"}.fa-compact-disc{--fa:"\f51f"}.fa-file-arrow-down,.fa-file-download{--fa:"\f56d"}.fa-caravan{--fa:"\f8ff"}.fa-shield-cat{--fa:"\e572"}.fa-bolt,.fa-zap{--fa:"\f0e7"}.fa-glass-water{--fa:"\e4f4"}.fa-oil-well{--fa:"\e532"}.fa-vault{--fa:"\e2c5"}.fa-mars{--fa:"\f222"}.fa-toilet{--fa:"\f7d8"}.fa-plane-circle-xmark{--fa:"\e557"}.fa-cny,.fa-jpy,.fa-rmb,.fa-yen,.fa-yen-sign{--fa:"\f157"}.fa-rouble,.fa-rub,.fa-ruble,.fa-ruble-sign{--fa:"\f158"}.fa-sun{--fa:"\f185"}.fa-guitar{--fa:"\f7a6"}.fa-face-laugh-wink,.fa-laugh-wink{--fa:"\f59c"}.fa-horse-head{--fa:"\f7ab"}.fa-bore-hole{--fa:"\e4c3"}.fa-industry{--fa:"\f275"}.fa-arrow-alt-circle-down,.fa-circle-down{--fa:"\f358"}.fa-arrows-turn-to-dots{--fa:"\e4c1"}.fa-florin-sign{--fa:"\e184"}.fa-arrow-down-short-wide,.fa-sort-amount-desc,.fa-sort-amount-down-alt{--fa:"\f884"}.fa-less-than{--fa:"\3c"}.fa-angle-down{--fa:"\f107"}.fa-car-tunnel{--fa:"\e4de"}.fa-head-side-cough{--fa:"\e061"}.fa-grip-lines{--fa:"\f7a4"}.fa-thumbs-down{--fa:"\f165"}.fa-user-lock{--fa:"\f502"}.fa-arrow-right-long,.fa-long-arrow-right{--fa:"\f178"}.fa-anchor-circle-xmark{--fa:"\e4ac"}.fa-ellipsis,.fa-ellipsis-h{--fa:"\f141"}.fa-chess-pawn{--fa:"\f443"}.fa-first-aid,.fa-kit-medical{--fa:"\f479"}.fa-person-through-window{--fa:"\e5a9"}.fa-toolbox{--fa:"\f552"}.fa-hands-holding-circle{--fa:"\e4fb"}.fa-bug{--fa:"\f188"}.fa-credit-card,.fa-credit-card-alt{--fa:"\f09d"}.fa-automobile,.fa-car{--fa:"\f1b9"}.fa-hand-holding-hand{--fa:"\e4f7"}.fa-book-open-reader,.fa-book-reader{--fa:"\f5da"}.fa-mountain-sun{--fa:"\e52f"}.fa-arrows-left-right-to-line{--fa:"\e4ba"}.fa-dice-d20{--fa:"\f6cf"}.fa-truck-droplet{--fa:"\e58c"}.fa-file-circle-xmark{--fa:"\e5a1"}.fa-temperature-arrow-up,.fa-temperature-up{--fa:"\e040"}.fa-medal{--fa:"\f5a2"}.fa-bed{--fa:"\f236"}.fa-h-square,.fa-square-h{--fa:"\f0fd"}.fa-podcast{--fa:"\f2ce"}.fa-temperature-4,.fa-temperature-full,.fa-thermometer-4,.fa-thermometer-full{--fa:"\f2c7"}.fa-bell{--fa:"\f0f3"}.fa-superscript{--fa:"\f12b"}.fa-plug-circle-xmark{--fa:"\e560"}.fa-star-of-life{--fa:"\f621"}.fa-phone-slash{--fa:"\f3dd"}.fa-paint-roller{--fa:"\f5aa"}.fa-hands-helping,.fa-handshake-angle{--fa:"\f4c4"}.fa-location-dot,.fa-map-marker-alt{--fa:"\f3c5"}.fa-file{--fa:"\f15b"}.fa-greater-than{--fa:"\3e"}.fa-person-swimming,.fa-swimmer{--fa:"\f5c4"}.fa-arrow-down{--fa:"\f063"}.fa-droplet,.fa-tint{--fa:"\f043"}.fa-eraser{--fa:"\f12d"}.fa-earth,.fa-earth-america,.fa-earth-americas,.fa-globe-americas{--fa:"\f57d"}.fa-person-burst{--fa:"\e53b"}.fa-dove{--fa:"\f4ba"}.fa-battery-0,.fa-battery-empty{--fa:"\f244"}.fa-socks{--fa:"\f696"}.fa-inbox{--fa:"\f01c"}.fa-section{--fa:"\e447"}.fa-gauge-high,.fa-tachometer-alt,.fa-tachometer-alt-fast{--fa:"\f625"}.fa-envelope-open-text{--fa:"\f658"}.fa-hospital,.fa-hospital-alt,.fa-hospital-wide{--fa:"\f0f8"}.fa-wine-bottle{--fa:"\f72f"}.fa-chess-rook{--fa:"\f447"}.fa-bars-staggered,.fa-reorder,.fa-stream{--fa:"\f550"}.fa-dharmachakra{--fa:"\f655"}.fa-hotdog{--fa:"\f80f"}.fa-blind,.fa-person-walking-with-cane{--fa:"\f29d"}.fa-drum{--fa:"\f569"}.fa-ice-cream{--fa:"\f810"}.fa-heart-circle-bolt{--fa:"\e4fc"}.fa-fax{--fa:"\f1ac"}.fa-paragraph{--fa:"\f1dd"}.fa-check-to-slot,.fa-vote-yea{--fa:"\f772"}.fa-star-half{--fa:"\f089"}.fa-boxes,.fa-boxes-alt,.fa-boxes-stacked{--fa:"\f468"}.fa-chain,.fa-link{--fa:"\f0c1"}.fa-assistive-listening-systems,.fa-ear-listen{--fa:"\f2a2"}.fa-tree-city{--fa:"\e587"}.fa-play{--fa:"\f04b"}.fa-font{--fa:"\f031"}.fa-table-cells-row-lock{--fa:"\e67a"}.fa-rupiah-sign{--fa:"\e23d"}.fa-magnifying-glass,.fa-search{--fa:"\f002"}.fa-ping-pong-paddle-ball,.fa-table-tennis,.fa-table-tennis-paddle-ball{--fa:"\f45d"}.fa-diagnoses,.fa-person-dots-from-line{--fa:"\f470"}.fa-trash-can-arrow-up,.fa-trash-restore-alt{--fa:"\f82a"}.fa-naira-sign{--fa:"\e1f6"}.fa-cart-arrow-down{--fa:"\f218"}.fa-walkie-talkie{--fa:"\f8ef"}.fa-file-edit,.fa-file-pen{--fa:"\f31c"}.fa-receipt{--fa:"\f543"}.fa-pen-square,.fa-pencil-square,.fa-square-pen{--fa:"\f14b"}.fa-suitcase-rolling{--fa:"\f5c1"}.fa-person-circle-exclamation{--fa:"\e53f"}.fa-chevron-down{--fa:"\f078"}.fa-battery,.fa-battery-5,.fa-battery-full{--fa:"\f240"}.fa-skull-crossbones{--fa:"\f714"}.fa-code-compare{--fa:"\e13a"}.fa-list-dots,.fa-list-ul{--fa:"\f0ca"}.fa-school-lock{--fa:"\e56f"}.fa-tower-cell{--fa:"\e585"}.fa-down-long,.fa-long-arrow-alt-down{--fa:"\f309"}.fa-ranking-star{--fa:"\e561"}.fa-chess-king{--fa:"\f43f"}.fa-person-harassing{--fa:"\e549"}.fa-brazilian-real-sign{--fa:"\e46c"}.fa-landmark-alt,.fa-landmark-dome{--fa:"\f752"}.fa-arrow-up{--fa:"\f062"}.fa-television,.fa-tv,.fa-tv-alt{--fa:"\f26c"}.fa-shrimp{--fa:"\e448"}.fa-list-check,.fa-tasks{--fa:"\f0ae"}.fa-jug-detergent{--fa:"\e519"}.fa-circle-user,.fa-user-circle{--fa:"\f2bd"}.fa-user-shield{--fa:"\f505"}.fa-wind{--fa:"\f72e"}.fa-car-burst,.fa-car-crash{--fa:"\f5e1"}.fa-y{--fa:"\59"}.fa-person-snowboarding,.fa-snowboarding{--fa:"\f7ce"}.fa-shipping-fast,.fa-truck-fast{--fa:"\f48b"}.fa-fish{--fa:"\f578"}.fa-user-graduate{--fa:"\f501"}.fa-adjust,.fa-circle-half-stroke{--fa:"\f042"}.fa-clapperboard{--fa:"\e131"}.fa-circle-radiation,.fa-radiation-alt{--fa:"\f7ba"}.fa-baseball,.fa-baseball-ball{--fa:"\f433"}.fa-jet-fighter-up{--fa:"\e518"}.fa-diagram-project,.fa-project-diagram{--fa:"\f542"}.fa-copy{--fa:"\f0c5"}.fa-volume-mute,.fa-volume-times,.fa-volume-xmark{--fa:"\f6a9"}.fa-hand-sparkles{--fa:"\e05d"}.fa-grip,.fa-grip-horizontal{--fa:"\f58d"}.fa-share-from-square,.fa-share-square{--fa:"\f14d"}.fa-child-combatant,.fa-child-rifle{--fa:"\e4e0"}.fa-gun{--fa:"\e19b"}.fa-phone-square,.fa-square-phone{--fa:"\f098"}.fa-add,.fa-plus{--fa:"\2b"}.fa-expand{--fa:"\f065"}.fa-computer{--fa:"\e4e5"}.fa-close,.fa-multiply,.fa-remove,.fa-times,.fa-xmark{--fa:"\f00d"}.fa-arrows,.fa-arrows-up-down-left-right{--fa:"\f047"}.fa-chalkboard-teacher,.fa-chalkboard-user{--fa:"\f51c"}.fa-peso-sign{--fa:"\e222"}.fa-building-shield{--fa:"\e4d8"}.fa-baby{--fa:"\f77c"}.fa-users-line{--fa:"\e592"}.fa-quote-left,.fa-quote-left-alt{--fa:"\f10d"}.fa-tractor{--fa:"\f722"}.fa-trash-arrow-up,.fa-trash-restore{--fa:"\f829"}.fa-arrow-down-up-lock{--fa:"\e4b0"}.fa-lines-leaning{--fa:"\e51e"}.fa-ruler-combined{--fa:"\f546"}.fa-copyright{--fa:"\f1f9"}.fa-equals{--fa:"\3d"}.fa-blender{--fa:"\f517"}.fa-teeth{--fa:"\f62e"}.fa-ils,.fa-shekel,.fa-shekel-sign,.fa-sheqel,.fa-sheqel-sign{--fa:"\f20b"}.fa-map{--fa:"\f279"}.fa-rocket{--fa:"\f135"}.fa-photo-film,.fa-photo-video{--fa:"\f87c"}.fa-folder-minus{--fa:"\f65d"}.fa-hexagon-nodes-bolt{--fa:"\e69a"}.fa-store{--fa:"\f54e"}.fa-arrow-trend-up{--fa:"\e098"}.fa-plug-circle-minus{--fa:"\e55e"}.fa-sign,.fa-sign-hanging{--fa:"\f4d9"}.fa-bezier-curve{--fa:"\f55b"}.fa-bell-slash{--fa:"\f1f6"}.fa-tablet,.fa-tablet-android{--fa:"\f3fb"}.fa-school-flag{--fa:"\e56e"}.fa-fill{--fa:"\f575"}.fa-angle-up{--fa:"\f106"}.fa-drumstick-bite{--fa:"\f6d7"}.fa-holly-berry{--fa:"\f7aa"}.fa-chevron-left{--fa:"\f053"}.fa-bacteria{--fa:"\e059"}.fa-hand-lizard{--fa:"\f258"}.fa-notdef{--fa:"\e1fe"}.fa-disease{--fa:"\f7fa"}.fa-briefcase-medical{--fa:"\f469"}.fa-genderless{--fa:"\f22d"}.fa-chevron-right{--fa:"\f054"}.fa-retweet{--fa:"\f079"}.fa-car-alt,.fa-car-rear{--fa:"\f5de"}.fa-pump-soap{--fa:"\e06b"}.fa-video-slash{--fa:"\f4e2"}.fa-battery-2,.fa-battery-quarter{--fa:"\f243"}.fa-radio{--fa:"\f8d7"}.fa-baby-carriage,.fa-carriage-baby{--fa:"\f77d"}.fa-traffic-light{--fa:"\f637"}.fa-thermometer{--fa:"\f491"}.fa-vr-cardboard{--fa:"\f729"}.fa-hand-middle-finger{--fa:"\f806"}.fa-percent,.fa-percentage{--fa:"\25"}.fa-truck-moving{--fa:"\f4df"}.fa-glass-water-droplet{--fa:"\e4f5"}.fa-display{--fa:"\e163"}.fa-face-smile,.fa-smile{--fa:"\f118"}.fa-thumb-tack,.fa-thumbtack{--fa:"\f08d"}.fa-trophy{--fa:"\f091"}.fa-person-praying,.fa-pray{--fa:"\f683"}.fa-hammer{--fa:"\f6e3"}.fa-hand-peace{--fa:"\f25b"}.fa-rotate,.fa-sync-alt{--fa:"\f2f1"}.fa-spinner{--fa:"\f110"}.fa-robot{--fa:"\f544"}.fa-peace{--fa:"\f67c"}.fa-cogs,.fa-gears{--fa:"\f085"}.fa-warehouse{--fa:"\f494"}.fa-arrow-up-right-dots{--fa:"\e4b7"}.fa-splotch{--fa:"\f5bc"}.fa-face-grin-hearts,.fa-grin-hearts{--fa:"\f584"}.fa-dice-four{--fa:"\f524"}.fa-sim-card{--fa:"\f7c4"}.fa-transgender,.fa-transgender-alt{--fa:"\f225"}.fa-mercury{--fa:"\f223"}.fa-arrow-turn-down,.fa-level-down{--fa:"\f149"}.fa-person-falling-burst{--fa:"\e547"}.fa-award{--fa:"\f559"}.fa-ticket-alt,.fa-ticket-simple{--fa:"\f3ff"}.fa-building{--fa:"\f1ad"}.fa-angle-double-left,.fa-angles-left{--fa:"\f100"}.fa-qrcode{--fa:"\f029"}.fa-clock-rotate-left,.fa-history{--fa:"\f1da"}.fa-face-grin-beam-sweat,.fa-grin-beam-sweat{--fa:"\f583"}.fa-arrow-right-from-file,.fa-file-export{--fa:"\f56e"}.fa-shield,.fa-shield-blank{--fa:"\f132"}.fa-arrow-up-short-wide,.fa-sort-amount-up-alt{--fa:"\f885"}.fa-comment-nodes{--fa:"\e696"}.fa-house-medical{--fa:"\e3b2"}.fa-golf-ball,.fa-golf-ball-tee{--fa:"\f450"}.fa-chevron-circle-left,.fa-circle-chevron-left{--fa:"\f137"}.fa-house-chimney-window{--fa:"\e00d"}.fa-pen-nib{--fa:"\f5ad"}.fa-tent-arrow-turn-left{--fa:"\e580"}.fa-tents{--fa:"\e582"}.fa-magic,.fa-wand-magic{--fa:"\f0d0"}.fa-dog{--fa:"\f6d3"}.fa-carrot{--fa:"\f787"}.fa-moon{--fa:"\f186"}.fa-wine-glass-alt,.fa-wine-glass-empty{--fa:"\f5ce"}.fa-cheese{--fa:"\f7ef"}.fa-yin-yang{--fa:"\f6ad"}.fa-music{--fa:"\f001"}.fa-code-commit{--fa:"\f386"}.fa-temperature-low{--fa:"\f76b"}.fa-biking,.fa-person-biking{--fa:"\f84a"}.fa-broom{--fa:"\f51a"}.fa-shield-heart{--fa:"\e574"}.fa-gopuram{--fa:"\f664"}.fa-earth-oceania,.fa-globe-oceania{--fa:"\e47b"}.fa-square-xmark,.fa-times-square,.fa-xmark-square{--fa:"\f2d3"}.fa-hashtag{--fa:"\23"}.fa-expand-alt,.fa-up-right-and-down-left-from-center{--fa:"\f424"}.fa-oil-can{--fa:"\f613"}.fa-t{--fa:"\54"}.fa-hippo{--fa:"\f6ed"}.fa-chart-column{--fa:"\e0e3"}.fa-infinity{--fa:"\f534"}.fa-vial-circle-check{--fa:"\e596"}.fa-person-arrow-down-to-line{--fa:"\e538"}.fa-voicemail{--fa:"\f897"}.fa-fan{--fa:"\f863"}.fa-person-walking-luggage{--fa:"\e554"}.fa-arrows-alt-v,.fa-up-down{--fa:"\f338"}.fa-cloud-moon-rain{--fa:"\f73c"}.fa-calendar{--fa:"\f133"}.fa-trailer{--fa:"\e041"}.fa-bahai,.fa-haykal{--fa:"\f666"}.fa-sd-card{--fa:"\f7c2"}.fa-dragon{--fa:"\f6d5"}.fa-shoe-prints{--fa:"\f54b"}.fa-circle-plus,.fa-plus-circle{--fa:"\f055"}.fa-face-grin-tongue-wink,.fa-grin-tongue-wink{--fa:"\f58b"}.fa-hand-holding{--fa:"\f4bd"}.fa-plug-circle-exclamation{--fa:"\e55d"}.fa-chain-broken,.fa-chain-slash,.fa-link-slash,.fa-unlink{--fa:"\f127"}.fa-clone{--fa:"\f24d"}.fa-person-walking-arrow-loop-left{--fa:"\e551"}.fa-arrow-up-z-a,.fa-sort-alpha-up-alt{--fa:"\f882"}.fa-fire-alt,.fa-fire-flame-curved{--fa:"\f7e4"}.fa-tornado{--fa:"\f76f"}.fa-file-circle-plus{--fa:"\e494"}.fa-book-quran,.fa-quran{--fa:"\f687"}.fa-anchor{--fa:"\f13d"}.fa-border-all{--fa:"\f84c"}.fa-angry,.fa-face-angry{--fa:"\f556"}.fa-cookie-bite{--fa:"\f564"}.fa-arrow-trend-down{--fa:"\e097"}.fa-feed,.fa-rss{--fa:"\f09e"}.fa-draw-polygon{--fa:"\f5ee"}.fa-balance-scale,.fa-scale-balanced{--fa:"\f24e"}.fa-gauge-simple-high,.fa-tachometer,.fa-tachometer-fast{--fa:"\f62a"}.fa-shower{--fa:"\f2cc"}.fa-desktop,.fa-desktop-alt{--fa:"\f390"}.fa-m{--fa:"\4d"}.fa-table-list,.fa-th-list{--fa:"\f00b"}.fa-comment-sms,.fa-sms{--fa:"\f7cd"}.fa-book{--fa:"\f02d"}.fa-user-plus{--fa:"\f234"}.fa-check{--fa:"\f00c"}.fa-battery-4,.fa-battery-three-quarters{--fa:"\f241"}.fa-house-circle-check{--fa:"\e509"}.fa-angle-left{--fa:"\f104"}.fa-diagram-successor{--fa:"\e47a"}.fa-truck-arrow-right{--fa:"\e58b"}.fa-arrows-split-up-and-left{--fa:"\e4bc"}.fa-fist-raised,.fa-hand-fist{--fa:"\f6de"}.fa-cloud-moon{--fa:"\f6c3"}.fa-briefcase{--fa:"\f0b1"}.fa-person-falling{--fa:"\e546"}.fa-image-portrait,.fa-portrait{--fa:"\f3e0"}.fa-user-tag{--fa:"\f507"}.fa-rug{--fa:"\e569"}.fa-earth-europe,.fa-globe-europe{--fa:"\f7a2"}.fa-cart-flatbed-suitcase,.fa-luggage-cart{--fa:"\f59d"}.fa-rectangle-times,.fa-rectangle-xmark,.fa-times-rectangle,.fa-window-close{--fa:"\f410"}.fa-baht-sign{--fa:"\e0ac"}.fa-book-open{--fa:"\f518"}.fa-book-journal-whills,.fa-journal-whills{--fa:"\f66a"}.fa-handcuffs{--fa:"\e4f8"}.fa-exclamation-triangle,.fa-triangle-exclamation,.fa-warning{--fa:"\f071"}.fa-database{--fa:"\f1c0"}.fa-mail-forward,.fa-share{--fa:"\f064"}.fa-bottle-droplet{--fa:"\e4c4"}.fa-mask-face{--fa:"\e1d7"}.fa-hill-rockslide{--fa:"\e508"}.fa-exchange-alt,.fa-right-left{--fa:"\f362"}.fa-paper-plane{--fa:"\f1d8"}.fa-road-circle-exclamation{--fa:"\e565"}.fa-dungeon{--fa:"\f6d9"}.fa-align-right{--fa:"\f038"}.fa-money-bill-1-wave,.fa-money-bill-wave-alt{--fa:"\f53b"}.fa-life-ring{--fa:"\f1cd"}.fa-hands,.fa-sign-language,.fa-signing{--fa:"\f2a7"}.fa-calendar-day{--fa:"\f783"}.fa-ladder-water,.fa-swimming-pool,.fa-water-ladder{--fa:"\f5c5"}.fa-arrows-up-down,.fa-arrows-v{--fa:"\f07d"}.fa-face-grimace,.fa-grimace{--fa:"\f57f"}.fa-wheelchair-alt,.fa-wheelchair-move{--fa:"\e2ce"}.fa-level-down-alt,.fa-turn-down{--fa:"\f3be"}.fa-person-walking-arrow-right{--fa:"\e552"}.fa-envelope-square,.fa-square-envelope{--fa:"\f199"}.fa-dice{--fa:"\f522"}.fa-bowling-ball{--fa:"\f436"}.fa-brain{--fa:"\f5dc"}.fa-band-aid,.fa-bandage{--fa:"\f462"}.fa-calendar-minus{--fa:"\f272"}.fa-circle-xmark,.fa-times-circle,.fa-xmark-circle{--fa:"\f057"}.fa-gifts{--fa:"\f79c"}.fa-hotel{--fa:"\f594"}.fa-earth-asia,.fa-globe-asia{--fa:"\f57e"}.fa-id-card-alt,.fa-id-card-clip{--fa:"\f47f"}.fa-magnifying-glass-plus,.fa-search-plus{--fa:"\f00e"}.fa-thumbs-up{--fa:"\f164"}.fa-user-clock{--fa:"\f4fd"}.fa-allergies,.fa-hand-dots{--fa:"\f461"}.fa-file-invoice{--fa:"\f570"}.fa-window-minimize{--fa:"\f2d1"}.fa-coffee,.fa-mug-saucer{--fa:"\f0f4"}.fa-brush{--fa:"\f55d"}.fa-file-half-dashed{--fa:"\e698"}.fa-mask{--fa:"\f6fa"}.fa-magnifying-glass-minus,.fa-search-minus{--fa:"\f010"}.fa-ruler-vertical{--fa:"\f548"}.fa-user-alt,.fa-user-large{--fa:"\f406"}.fa-train-tram{--fa:"\e5b4"}.fa-user-nurse{--fa:"\f82f"}.fa-syringe{--fa:"\f48e"}.fa-cloud-sun{--fa:"\f6c4"}.fa-stopwatch-20{--fa:"\e06f"}.fa-square-full{--fa:"\f45c"}.fa-magnet{--fa:"\f076"}.fa-jar{--fa:"\e516"}.fa-note-sticky,.fa-sticky-note{--fa:"\f249"}.fa-bug-slash{--fa:"\e490"}.fa-arrow-up-from-water-pump{--fa:"\e4b6"}.fa-bone{--fa:"\f5d7"}.fa-table-cells-row-unlock{--fa:"\e691"}.fa-user-injured{--fa:"\f728"}.fa-face-sad-tear,.fa-sad-tear{--fa:"\f5b4"}.fa-plane{--fa:"\f072"}.fa-tent-arrows-down{--fa:"\e581"}.fa-exclamation{--fa:"\21"}.fa-arrows-spin{--fa:"\e4bb"}.fa-print{--fa:"\f02f"}.fa-try,.fa-turkish-lira,.fa-turkish-lira-sign{--fa:"\e2bb"}.fa-dollar,.fa-dollar-sign,.fa-usd{--fa:"\24"}.fa-x{--fa:"\58"}.fa-magnifying-glass-dollar,.fa-search-dollar{--fa:"\f688"}.fa-users-cog,.fa-users-gear{--fa:"\f509"}.fa-person-military-pointing{--fa:"\e54a"}.fa-bank,.fa-building-columns,.fa-institution,.fa-museum,.fa-university{--fa:"\f19c"}.fa-umbrella{--fa:"\f0e9"}.fa-trowel{--fa:"\e589"}.fa-d{--fa:"\44"}.fa-stapler{--fa:"\e5af"}.fa-masks-theater,.fa-theater-masks{--fa:"\f630"}.fa-kip-sign{--fa:"\e1c4"}.fa-hand-point-left{--fa:"\f0a5"}.fa-handshake-alt,.fa-handshake-simple{--fa:"\f4c6"}.fa-fighter-jet,.fa-jet-fighter{--fa:"\f0fb"}.fa-share-alt-square,.fa-square-share-nodes{--fa:"\f1e1"}.fa-barcode{--fa:"\f02a"}.fa-plus-minus{--fa:"\e43c"}.fa-video,.fa-video-camera{--fa:"\f03d"}.fa-graduation-cap,.fa-mortar-board{--fa:"\f19d"}.fa-hand-holding-medical{--fa:"\e05c"}.fa-person-circle-check{--fa:"\e53e"}.fa-level-up-alt,.fa-turn-up{--fa:"\f3bf"}
.fa-sr-only,.fa-sr-only-focusable:not(:focus),.sr-only,.sr-only-focusable:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}:host,:root{--fa-style-family-brands:"Font Awesome 6 Brands";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:block;src:url('fa-brands-400.86ee2658f0f3b5a5.woff2') format("woff2"),url('fa-brands-400.8eaf0c8893de015e.ttf') format("truetype")}.fa-brands,.fab{font-weight:400}.fa-monero{--fa:"\f3d0"}.fa-hooli{--fa:"\f427"}.fa-yelp{--fa:"\f1e9"}.fa-cc-visa{--fa:"\f1f0"}.fa-lastfm{--fa:"\f202"}.fa-shopware{--fa:"\f5b5"}.fa-creative-commons-nc{--fa:"\f4e8"}.fa-aws{--fa:"\f375"}.fa-redhat{--fa:"\f7bc"}.fa-yoast{--fa:"\f2b1"}.fa-cloudflare{--fa:"\e07d"}.fa-ups{--fa:"\f7e0"}.fa-pixiv{--fa:"\e640"}.fa-wpexplorer{--fa:"\f2de"}.fa-dyalog{--fa:"\f399"}.fa-bity{--fa:"\f37a"}.fa-stackpath{--fa:"\f842"}.fa-buysellads{--fa:"\f20d"}.fa-first-order{--fa:"\f2b0"}.fa-modx{--fa:"\f285"}.fa-guilded{--fa:"\e07e"}.fa-vnv{--fa:"\f40b"}.fa-js-square,.fa-square-js{--fa:"\f3b9"}.fa-microsoft{--fa:"\f3ca"}.fa-qq{--fa:"\f1d6"}.fa-orcid{--fa:"\f8d2"}.fa-java{--fa:"\f4e4"}.fa-invision{--fa:"\f7b0"}.fa-creative-commons-pd-alt{--fa:"\f4ed"}.fa-centercode{--fa:"\f380"}.fa-glide-g{--fa:"\f2a6"}.fa-drupal{--fa:"\f1a9"}.fa-jxl{--fa:"\e67b"}.fa-dart-lang{--fa:"\e693"}.fa-hire-a-helper{--fa:"\f3b0"}.fa-creative-commons-by{--fa:"\f4e7"}.fa-unity{--fa:"\e049"}.fa-whmcs{--fa:"\f40d"}.fa-rocketchat{--fa:"\f3e8"}.fa-vk{--fa:"\f189"}.fa-untappd{--fa:"\f405"}.fa-mailchimp{--fa:"\f59e"}.fa-css3-alt{--fa:"\f38b"}.fa-reddit-square,.fa-square-reddit{--fa:"\f1a2"}.fa-vimeo-v{--fa:"\f27d"}.fa-contao{--fa:"\f26d"}.fa-square-font-awesome{--fa:"\e5ad"}.fa-deskpro{--fa:"\f38f"}.fa-brave{--fa:"\e63c"}.fa-sistrix{--fa:"\f3ee"}.fa-instagram-square,.fa-square-instagram{--fa:"\e055"}.fa-battle-net{--fa:"\f835"}.fa-the-red-yeti{--fa:"\f69d"}.fa-hacker-news-square,.fa-square-hacker-news{--fa:"\f3af"}.fa-edge{--fa:"\f282"}.fa-threads{--fa:"\e618"}.fa-napster{--fa:"\f3d2"}.fa-snapchat-square,.fa-square-snapchat{--fa:"\f2ad"}.fa-google-plus-g{--fa:"\f0d5"}.fa-artstation{--fa:"\f77a"}.fa-markdown{--fa:"\f60f"}.fa-sourcetree{--fa:"\f7d3"}.fa-google-plus{--fa:"\f2b3"}.fa-diaspora{--fa:"\f791"}.fa-foursquare{--fa:"\f180"}.fa-stack-overflow{--fa:"\f16c"}.fa-github-alt{--fa:"\f113"}.fa-phoenix-squadron{--fa:"\f511"}.fa-pagelines{--fa:"\f18c"}.fa-algolia{--fa:"\f36c"}.fa-red-river{--fa:"\f3e3"}.fa-creative-commons-sa{--fa:"\f4ef"}.fa-safari{--fa:"\f267"}.fa-google{--fa:"\f1a0"}.fa-font-awesome-alt,.fa-square-font-awesome-stroke{--fa:"\f35c"}.fa-atlassian{--fa:"\f77b"}.fa-linkedin-in{--fa:"\f0e1"}.fa-digital-ocean{--fa:"\f391"}.fa-nimblr{--fa:"\f5a8"}.fa-chromecast{--fa:"\f838"}.fa-evernote{--fa:"\f839"}.fa-hacker-news{--fa:"\f1d4"}.fa-creative-commons-sampling{--fa:"\f4f0"}.fa-adversal{--fa:"\f36a"}.fa-creative-commons{--fa:"\f25e"}.fa-watchman-monitoring{--fa:"\e087"}.fa-fonticons{--fa:"\f280"}.fa-weixin{--fa:"\f1d7"}.fa-shirtsinbulk{--fa:"\f214"}.fa-codepen{--fa:"\f1cb"}.fa-git-alt{--fa:"\f841"}.fa-lyft{--fa:"\f3c3"}.fa-rev{--fa:"\f5b2"}.fa-windows{--fa:"\f17a"}.fa-wizards-of-the-coast{--fa:"\f730"}.fa-square-viadeo,.fa-viadeo-square{--fa:"\f2aa"}.fa-meetup{--fa:"\f2e0"}.fa-centos{--fa:"\f789"}.fa-adn{--fa:"\f170"}.fa-cloudsmith{--fa:"\f384"}.fa-opensuse{--fa:"\e62b"}.fa-pied-piper-alt{--fa:"\f1a8"}.fa-dribbble-square,.fa-square-dribbble{--fa:"\f397"}.fa-codiepie{--fa:"\f284"}.fa-node{--fa:"\f419"}.fa-mix{--fa:"\f3cb"}.fa-steam{--fa:"\f1b6"}.fa-cc-apple-pay{--fa:"\f416"}.fa-scribd{--fa:"\f28a"}.fa-debian{--fa:"\e60b"}.fa-openid{--fa:"\f19b"}.fa-instalod{--fa:"\e081"}.fa-files-pinwheel{--fa:"\e69f"}.fa-expeditedssl{--fa:"\f23e"}.fa-sellcast{--fa:"\f2da"}.fa-square-twitter,.fa-twitter-square{--fa:"\f081"}.fa-r-project{--fa:"\f4f7"}.fa-delicious{--fa:"\f1a5"}.fa-freebsd{--fa:"\f3a4"}.fa-vuejs{--fa:"\f41f"}.fa-accusoft{--fa:"\f369"}.fa-ioxhost{--fa:"\f208"}.fa-fonticons-fi{--fa:"\f3a2"}.fa-app-store{--fa:"\f36f"}.fa-cc-mastercard{--fa:"\f1f1"}.fa-itunes-note{--fa:"\f3b5"}.fa-golang{--fa:"\e40f"}.fa-kickstarter,.fa-square-kickstarter{--fa:"\f3bb"}.fa-grav{--fa:"\f2d6"}.fa-weibo{--fa:"\f18a"}.fa-uncharted{--fa:"\e084"}.fa-firstdraft{--fa:"\f3a1"}.fa-square-youtube,.fa-youtube-square{--fa:"\f431"}.fa-wikipedia-w{--fa:"\f266"}.fa-rendact,.fa-wpressr{--fa:"\f3e4"}.fa-angellist{--fa:"\f209"}.fa-galactic-republic{--fa:"\f50c"}.fa-nfc-directional{--fa:"\e530"}.fa-skype{--fa:"\f17e"}.fa-joget{--fa:"\f3b7"}.fa-fedora{--fa:"\f798"}.fa-stripe-s{--fa:"\f42a"}.fa-meta{--fa:"\e49b"}.fa-laravel{--fa:"\f3bd"}.fa-hotjar{--fa:"\f3b1"}.fa-bluetooth-b{--fa:"\f294"}.fa-square-letterboxd{--fa:"\e62e"}.fa-sticker-mule{--fa:"\f3f7"}.fa-creative-commons-zero{--fa:"\f4f3"}.fa-hips{--fa:"\f452"}.fa-css{--fa:"\e6a2"}.fa-behance{--fa:"\f1b4"}.fa-reddit{--fa:"\f1a1"}.fa-discord{--fa:"\f392"}.fa-chrome{--fa:"\f268"}.fa-app-store-ios{--fa:"\f370"}.fa-cc-discover{--fa:"\f1f2"}.fa-wpbeginner{--fa:"\f297"}.fa-confluence{--fa:"\f78d"}.fa-shoelace{--fa:"\e60c"}.fa-mdb{--fa:"\f8ca"}.fa-dochub{--fa:"\f394"}.fa-accessible-icon{--fa:"\f368"}.fa-ebay{--fa:"\f4f4"}.fa-amazon{--fa:"\f270"}.fa-unsplash{--fa:"\e07c"}.fa-yarn{--fa:"\f7e3"}.fa-square-steam,.fa-steam-square{--fa:"\f1b7"}.fa-500px{--fa:"\f26e"}.fa-square-vimeo,.fa-vimeo-square{--fa:"\f194"}.fa-asymmetrik{--fa:"\f372"}.fa-font-awesome,.fa-font-awesome-flag,.fa-font-awesome-logo-full{--fa:"\f2b4"}.fa-gratipay{--fa:"\f184"}.fa-apple{--fa:"\f179"}.fa-hive{--fa:"\e07f"}.fa-gitkraken{--fa:"\f3a6"}.fa-keybase{--fa:"\f4f5"}.fa-apple-pay{--fa:"\f415"}.fa-padlet{--fa:"\e4a0"}.fa-amazon-pay{--fa:"\f42c"}.fa-github-square,.fa-square-github{--fa:"\f092"}.fa-stumbleupon{--fa:"\f1a4"}.fa-fedex{--fa:"\f797"}.fa-phoenix-framework{--fa:"\f3dc"}.fa-shopify{--fa:"\e057"}.fa-neos{--fa:"\f612"}.fa-square-threads{--fa:"\e619"}.fa-hackerrank{--fa:"\f5f7"}.fa-researchgate{--fa:"\f4f8"}.fa-swift{--fa:"\f8e1"}.fa-angular{--fa:"\f420"}.fa-speakap{--fa:"\f3f3"}.fa-angrycreative{--fa:"\f36e"}.fa-y-combinator{--fa:"\f23b"}.fa-empire{--fa:"\f1d1"}.fa-envira{--fa:"\f299"}.fa-google-scholar{--fa:"\e63b"}.fa-gitlab-square,.fa-square-gitlab{--fa:"\e5ae"}.fa-studiovinari{--fa:"\f3f8"}.fa-pied-piper{--fa:"\f2ae"}.fa-wordpress{--fa:"\f19a"}.fa-product-hunt{--fa:"\f288"}.fa-firefox{--fa:"\f269"}.fa-linode{--fa:"\f2b8"}.fa-goodreads{--fa:"\f3a8"}.fa-odnoklassniki-square,.fa-square-odnoklassniki{--fa:"\f264"}.fa-jsfiddle{--fa:"\f1cc"}.fa-sith{--fa:"\f512"}.fa-themeisle{--fa:"\f2b2"}.fa-page4{--fa:"\f3d7"}.fa-hashnode{--fa:"\e499"}.fa-react{--fa:"\f41b"}.fa-cc-paypal{--fa:"\f1f4"}.fa-squarespace{--fa:"\f5be"}.fa-cc-stripe{--fa:"\f1f5"}.fa-creative-commons-share{--fa:"\f4f2"}.fa-bitcoin{--fa:"\f379"}.fa-keycdn{--fa:"\f3ba"}.fa-opera{--fa:"\f26a"}.fa-itch-io{--fa:"\f83a"}.fa-umbraco{--fa:"\f8e8"}.fa-galactic-senate{--fa:"\f50d"}.fa-ubuntu{--fa:"\f7df"}.fa-draft2digital{--fa:"\f396"}.fa-stripe{--fa:"\f429"}.fa-houzz{--fa:"\f27c"}.fa-gg{--fa:"\f260"}.fa-dhl{--fa:"\f790"}.fa-pinterest-square,.fa-square-pinterest{--fa:"\f0d3"}.fa-xing{--fa:"\f168"}.fa-blackberry{--fa:"\f37b"}.fa-creative-commons-pd{--fa:"\f4ec"}.fa-playstation{--fa:"\f3df"}.fa-quinscape{--fa:"\f459"}.fa-less{--fa:"\f41d"}.fa-blogger-b{--fa:"\f37d"}.fa-opencart{--fa:"\f23d"}.fa-vine{--fa:"\f1ca"}.fa-signal-messenger{--fa:"\e663"}.fa-paypal{--fa:"\f1ed"}.fa-gitlab{--fa:"\f296"}.fa-typo3{--fa:"\f42b"}.fa-reddit-alien{--fa:"\f281"}.fa-yahoo{--fa:"\f19e"}.fa-dailymotion{--fa:"\e052"}.fa-affiliatetheme{--fa:"\f36b"}.fa-pied-piper-pp{--fa:"\f1a7"}.fa-bootstrap{--fa:"\f836"}.fa-odnoklassniki{--fa:"\f263"}.fa-nfc-symbol{--fa:"\e531"}.fa-mintbit{--fa:"\e62f"}.fa-ethereum{--fa:"\f42e"}.fa-speaker-deck{--fa:"\f83c"}.fa-creative-commons-nc-eu{--fa:"\f4e9"}.fa-patreon{--fa:"\f3d9"}.fa-avianex{--fa:"\f374"}.fa-ello{--fa:"\f5f1"}.fa-gofore{--fa:"\f3a7"}.fa-bimobject{--fa:"\f378"}.fa-brave-reverse{--fa:"\e63d"}.fa-facebook-f{--fa:"\f39e"}.fa-google-plus-square,.fa-square-google-plus{--fa:"\f0d4"}.fa-web-awesome{--fa:"\e682"}.fa-mandalorian{--fa:"\f50f"}.fa-first-order-alt{--fa:"\f50a"}.fa-osi{--fa:"\f41a"}.fa-google-wallet{--fa:"\f1ee"}.fa-d-and-d-beyond{--fa:"\f6ca"}.fa-periscope{--fa:"\f3da"}.fa-fulcrum{--fa:"\f50b"}.fa-cloudscale{--fa:"\f383"}.fa-forumbee{--fa:"\f211"}.fa-mizuni{--fa:"\f3cc"}.fa-schlix{--fa:"\f3ea"}.fa-square-xing,.fa-xing-square{--fa:"\f169"}.fa-bandcamp{--fa:"\f2d5"}.fa-wpforms{--fa:"\f298"}.fa-cloudversify{--fa:"\f385"}.fa-usps{--fa:"\f7e1"}.fa-megaport{--fa:"\f5a3"}.fa-magento{--fa:"\f3c4"}.fa-spotify{--fa:"\f1bc"}.fa-optin-monster{--fa:"\f23c"}.fa-fly{--fa:"\f417"}.fa-square-bluesky{--fa:"\e6a3"}.fa-aviato{--fa:"\f421"}.fa-itunes{--fa:"\f3b4"}.fa-cuttlefish{--fa:"\f38c"}.fa-blogger{--fa:"\f37c"}.fa-flickr{--fa:"\f16e"}.fa-viber{--fa:"\f409"}.fa-soundcloud{--fa:"\f1be"}.fa-digg{--fa:"\f1a6"}.fa-tencent-weibo{--fa:"\f1d5"}.fa-letterboxd{--fa:"\e62d"}.fa-symfony{--fa:"\f83d"}.fa-maxcdn{--fa:"\f136"}.fa-etsy{--fa:"\f2d7"}.fa-facebook-messenger{--fa:"\f39f"}.fa-audible{--fa:"\f373"}.fa-think-peaks{--fa:"\f731"}.fa-bilibili{--fa:"\e3d9"}.fa-erlang{--fa:"\f39d"}.fa-x-twitter{--fa:"\e61b"}.fa-cotton-bureau{--fa:"\f89e"}.fa-dashcube{--fa:"\f210"}.fa-42-group,.fa-innosoft{--fa:"\e080"}.fa-stack-exchange{--fa:"\f18d"}.fa-elementor{--fa:"\f430"}.fa-pied-piper-square,.fa-square-pied-piper{--fa:"\e01e"}.fa-creative-commons-nd{--fa:"\f4eb"}.fa-palfed{--fa:"\f3d8"}.fa-superpowers{--fa:"\f2dd"}.fa-resolving{--fa:"\f3e7"}.fa-xbox{--fa:"\f412"}.fa-square-web-awesome-stroke{--fa:"\e684"}.fa-searchengin{--fa:"\f3eb"}.fa-tiktok{--fa:"\e07b"}.fa-facebook-square,.fa-square-facebook{--fa:"\f082"}.fa-renren{--fa:"\f18b"}.fa-linux{--fa:"\f17c"}.fa-glide{--fa:"\f2a5"}.fa-linkedin{--fa:"\f08c"}.fa-hubspot{--fa:"\f3b2"}.fa-deploydog{--fa:"\f38e"}.fa-twitch{--fa:"\f1e8"}.fa-flutter{--fa:"\e694"}.fa-ravelry{--fa:"\f2d9"}.fa-mixer{--fa:"\e056"}.fa-lastfm-square,.fa-square-lastfm{--fa:"\f203"}.fa-vimeo{--fa:"\f40a"}.fa-mendeley{--fa:"\f7b3"}.fa-uniregistry{--fa:"\f404"}.fa-figma{--fa:"\f799"}.fa-creative-commons-remix{--fa:"\f4ee"}.fa-cc-amazon-pay{--fa:"\f42d"}.fa-dropbox{--fa:"\f16b"}.fa-instagram{--fa:"\f16d"}.fa-cmplid{--fa:"\e360"}.fa-upwork{--fa:"\e641"}.fa-facebook{--fa:"\f09a"}.fa-gripfire{--fa:"\f3ac"}.fa-jedi-order{--fa:"\f50e"}.fa-uikit{--fa:"\f403"}.fa-fort-awesome-alt{--fa:"\f3a3"}.fa-phabricator{--fa:"\f3db"}.fa-ussunnah{--fa:"\f407"}.fa-earlybirds{--fa:"\f39a"}.fa-trade-federation{--fa:"\f513"}.fa-autoprefixer{--fa:"\f41c"}.fa-whatsapp{--fa:"\f232"}.fa-square-upwork{--fa:"\e67c"}.fa-slideshare{--fa:"\f1e7"}.fa-google-play{--fa:"\f3ab"}.fa-viadeo{--fa:"\f2a9"}.fa-line{--fa:"\f3c0"}.fa-google-drive{--fa:"\f3aa"}.fa-servicestack{--fa:"\f3ec"}.fa-simplybuilt{--fa:"\f215"}.fa-bitbucket{--fa:"\f171"}.fa-imdb{--fa:"\f2d8"}.fa-deezer{--fa:"\e077"}.fa-raspberry-pi{--fa:"\f7bb"}.fa-jira{--fa:"\f7b1"}.fa-docker{--fa:"\f395"}.fa-screenpal{--fa:"\e570"}.fa-bluetooth{--fa:"\f293"}.fa-gitter{--fa:"\f426"}.fa-d-and-d{--fa:"\f38d"}.fa-microblog{--fa:"\e01a"}.fa-cc-diners-club{--fa:"\f24c"}.fa-gg-circle{--fa:"\f261"}.fa-pied-piper-hat{--fa:"\f4e5"}.fa-kickstarter-k{--fa:"\f3bc"}.fa-yandex{--fa:"\f413"}.fa-readme{--fa:"\f4d5"}.fa-html5{--fa:"\f13b"}.fa-sellsy{--fa:"\f213"}.fa-square-web-awesome{--fa:"\e683"}.fa-sass{--fa:"\f41e"}.fa-wirsindhandwerk,.fa-wsh{--fa:"\e2d0"}.fa-buromobelexperte{--fa:"\f37f"}.fa-salesforce{--fa:"\f83b"}.fa-octopus-deploy{--fa:"\e082"}.fa-medapps{--fa:"\f3c6"}.fa-ns8{--fa:"\f3d5"}.fa-pinterest-p{--fa:"\f231"}.fa-apper{--fa:"\f371"}.fa-fort-awesome{--fa:"\f286"}.fa-waze{--fa:"\f83f"}.fa-bluesky{--fa:"\e671"}.fa-cc-jcb{--fa:"\f24b"}.fa-snapchat,.fa-snapchat-ghost{--fa:"\f2ab"}.fa-fantasy-flight-games{--fa:"\f6dc"}.fa-rust{--fa:"\e07a"}.fa-wix{--fa:"\f5cf"}.fa-behance-square,.fa-square-behance{--fa:"\f1b5"}.fa-supple{--fa:"\f3f9"}.fa-webflow{--fa:"\e65c"}.fa-rebel{--fa:"\f1d0"}.fa-css3{--fa:"\f13c"}.fa-staylinked{--fa:"\f3f5"}.fa-kaggle{--fa:"\f5fa"}.fa-space-awesome{--fa:"\e5ac"}.fa-deviantart{--fa:"\f1bd"}.fa-cpanel{--fa:"\f388"}.fa-goodreads-g{--fa:"\f3a9"}.fa-git-square,.fa-square-git{--fa:"\f1d2"}.fa-square-tumblr,.fa-tumblr-square{--fa:"\f174"}.fa-trello{--fa:"\f181"}.fa-creative-commons-nc-jp{--fa:"\f4ea"}.fa-get-pocket{--fa:"\f265"}.fa-perbyte{--fa:"\e083"}.fa-grunt{--fa:"\f3ad"}.fa-weebly{--fa:"\f5cc"}.fa-connectdevelop{--fa:"\f20e"}.fa-leanpub{--fa:"\f212"}.fa-black-tie{--fa:"\f27e"}.fa-themeco{--fa:"\f5c6"}.fa-python{--fa:"\f3e2"}.fa-android{--fa:"\f17b"}.fa-bots{--fa:"\e340"}.fa-free-code-camp{--fa:"\f2c5"}.fa-hornbill{--fa:"\f592"}.fa-js{--fa:"\f3b8"}.fa-ideal{--fa:"\e013"}.fa-git{--fa:"\f1d3"}.fa-dev{--fa:"\f6cc"}.fa-sketch{--fa:"\f7c6"}.fa-yandex-international{--fa:"\f414"}.fa-cc-amex{--fa:"\f1f3"}.fa-uber{--fa:"\f402"}.fa-github{--fa:"\f09b"}.fa-php{--fa:"\f457"}.fa-alipay{--fa:"\f642"}.fa-youtube{--fa:"\f167"}.fa-skyatlas{--fa:"\f216"}.fa-firefox-browser{--fa:"\e007"}.fa-replyd{--fa:"\f3e6"}.fa-suse{--fa:"\f7d6"}.fa-jenkins{--fa:"\f3b6"}.fa-twitter{--fa:"\f099"}.fa-rockrms{--fa:"\f3e9"}.fa-pinterest{--fa:"\f0d2"}.fa-buffer{--fa:"\f837"}.fa-npm{--fa:"\f3d4"}.fa-yammer{--fa:"\f840"}.fa-btc{--fa:"\f15a"}.fa-dribbble{--fa:"\f17d"}.fa-stumbleupon-circle{--fa:"\f1a3"}.fa-internet-explorer{--fa:"\f26b"}.fa-stubber{--fa:"\e5c7"}.fa-telegram,.fa-telegram-plane{--fa:"\f2c6"}.fa-old-republic{--fa:"\f510"}.fa-odysee{--fa:"\e5c6"}.fa-square-whatsapp,.fa-whatsapp-square{--fa:"\f40c"}.fa-node-js{--fa:"\f3d3"}.fa-edge-legacy{--fa:"\e078"}.fa-slack,.fa-slack-hash{--fa:"\f198"}.fa-medrt{--fa:"\f3c8"}.fa-usb{--fa:"\f287"}.fa-tumblr{--fa:"\f173"}.fa-vaadin{--fa:"\f408"}.fa-quora{--fa:"\f2c4"}.fa-square-x-twitter{--fa:"\e61a"}.fa-reacteurope{--fa:"\f75d"}.fa-medium,.fa-medium-m{--fa:"\f23a"}.fa-amilia{--fa:"\f36d"}.fa-mixcloud{--fa:"\f289"}.fa-flipboard{--fa:"\f44d"}.fa-viacoin{--fa:"\f237"}.fa-critical-role{--fa:"\f6c9"}.fa-sitrox{--fa:"\e44a"}.fa-discourse{--fa:"\f393"}.fa-joomla{--fa:"\f1aa"}.fa-mastodon{--fa:"\f4f6"}.fa-airbnb{--fa:"\f834"}.fa-wolf-pack-battalion{--fa:"\f514"}.fa-buy-n-large{--fa:"\f8a6"}.fa-gulp{--fa:"\f3ae"}.fa-creative-commons-sampling-plus{--fa:"\f4f1"}.fa-strava{--fa:"\f428"}.fa-ember{--fa:"\f423"}.fa-canadian-maple-leaf{--fa:"\f785"}.fa-teamspeak{--fa:"\f4f9"}.fa-pushed{--fa:"\f3e1"}.fa-wordpress-simple{--fa:"\f411"}.fa-nutritionix{--fa:"\f3d6"}.fa-wodu{--fa:"\e088"}.fa-google-pay{--fa:"\e079"}.fa-intercom{--fa:"\f7af"}.fa-zhihu{--fa:"\f63f"}.fa-korvue{--fa:"\f42f"}.fa-pix{--fa:"\e43a"}.fa-steam-symbol{--fa:"\f3f6"}:host,:root{--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:400;font-display:block;src:url('fa-regular-400.849b82e233cfe2f9.woff2') format("woff2"),url('fa-regular-400.bd1cf947e4932a4d.ttf') format("truetype")}.fa-regular,.far{font-weight:400}:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:block;src:url('fa-solid-900.ee6983981ffcbb41.woff2') format("woff2"),url('fa-solid-900.7a5aa5abd625137f.ttf') format("truetype")}.fa-solid,.fas{font-weight:900}@font-face{font-family:"Font Awesome 5 Brands";font-display:block;font-weight:400;src:url('fa-brands-400.86ee2658f0f3b5a5.woff2') format("woff2"),url('fa-brands-400.8eaf0c8893de015e.ttf') format("truetype")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:900;src:url('fa-solid-900.ee6983981ffcbb41.woff2') format("woff2"),url('fa-solid-900.7a5aa5abd625137f.ttf') format("truetype")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:400;src:url('fa-regular-400.849b82e233cfe2f9.woff2') format("woff2"),url('fa-regular-400.bd1cf947e4932a4d.ttf') format("truetype")}@font-face{font-family:"FontAwesome";font-display:block;src:url('fa-solid-900.ee6983981ffcbb41.woff2') format("woff2"),url('fa-solid-900.7a5aa5abd625137f.ttf') format("truetype")}@font-face{font-family:"FontAwesome";font-display:block;src:url('fa-brands-400.86ee2658f0f3b5a5.woff2') format("woff2"),url('fa-brands-400.8eaf0c8893de015e.ttf') format("truetype")}@font-face{font-family:"FontAwesome";font-display:block;src:url('fa-regular-400.849b82e233cfe2f9.woff2') format("woff2"),url('fa-regular-400.bd1cf947e4932a4d.ttf') format("truetype");unicode-range:u+f003,u+f006,u+f014,u+f016-f017,u+f01a-f01b,u+f01d,u+f022,u+f03e,u+f044,u+f046,u+f05c-f05d,u+f06e,u+f070,u+f087-f088,u+f08a,u+f094,u+f096-f097,u+f09d,u+f0a0,u+f0a2,u+f0a4-f0a7,u+f0c5,u+f0c7,u+f0e5-f0e6,u+f0eb,u+f0f6-f0f8,u+f10c,u+f114-f115,u+f118-f11a,u+f11c-f11d,u+f133,u+f147,u+f14e,u+f150-f152,u+f185-f186,u+f18e,u+f190-f192,u+f196,u+f1c1-f1c9,u+f1d9,u+f1db,u+f1e3,u+f1ea,u+f1f7,u+f1f9,u+f20a,u+f247-f248,u+f24a,u+f24d,u+f255-f25b,u+f25d,u+f271-f274,u+f278,u+f27b,u+f28c,u+f28e,u+f29c,u+f2b5,u+f2b7,u+f2ba,u+f2bc,u+f2be,u+f2c0-f2c1,u+f2c3,u+f2d0,u+f2d2,u+f2d4,u+f2dc}@font-face{font-family:"FontAwesome";font-display:block;src:url('fa-v4compatibility.59487ca3d8487240.woff2') format("woff2"),url('fa-v4compatibility.c63df8a6c67912d1.ttf') format("truetype");unicode-range:u+f041,u+f047,u+f065-f066,u+f07d-f07e,u+f080,u+f08b,u+f08e,u+f090,u+f09a,u+f0ac,u+f0ae,u+f0b2,u+f0d0,u+f0d6,u+f0e4,u+f0ec,u+f10a-f10b,u+f123,u+f13e,u+f148-f149,u+f14c,u+f156,u+f15e,u+f160-f161,u+f163,u+f175-f178,u+f195,u+f1f8,u+f219,u+f27a}
/*!***************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/primeng/resources/themes/md-light-deeppurple/theme.css?ngGlobalStyle ***!
  \***************************************************************************************************************************************************************************************************************************************************************************/
:root {
  font-family: Roboto, "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  --font-family: Roboto, "Helvetica Neue Light", "Helvetica Neue", Helvetica,
      Arial, "Lucida Grande", sans-serif;
  --surface-a: #ffffff;
  --surface-b: #fafafa;
  --surface-c: rgba(0, 0, 0, 0.04);
  --surface-d: rgba(0, 0, 0, 0.12);
  --surface-e: #ffffff;
  --surface-f: #ffffff;
  --text-color: rgba(0, 0, 0, 0.87);
  --text-color-secondary: rgba(0, 0, 0, 0.6);
  --primary-color: #673AB7;
  --primary-color-text: #ffffff;
  --surface-0: #ffffff;
  --surface-50: #fafafa;
  --surface-100: #f5f5f5;
  --surface-200: #eeeeee;
  --surface-300: #e0e0e0;
  --surface-400: #bdbdbd;
  --surface-500: #9e9e9e;
  --surface-600: #757575;
  --surface-700: #616161;
  --surface-800: #424242;
  --surface-900: #212121;
  --gray-50: #fafafa;
  --gray-100: #f5f5f5;
  --gray-200: #eeeeee;
  --gray-300: #e0e0e0;
  --gray-400: #bdbdbd;
  --gray-500: #9e9e9e;
  --gray-600: #757575;
  --gray-700: #616161;
  --gray-800: #424242;
  --gray-900: #212121;
  --content-padding: 1rem;
  --inline-spacing: 0.5rem;
  --border-radius: 4px;
  --surface-ground: #fafafa;
  --surface-section: #ffffff;
  --surface-card: #ffffff;
  --surface-overlay: #ffffff;
  --surface-border: rgba(0, 0, 0, 0.12);
  --surface-hover: rgba(0, 0, 0, 0.04);
  --maskbg: rgba(0, 0, 0, 0.32);
  --highlight-bg: rgba(103, 58, 183, 0.12);
  --highlight-text-color: #673AB7;
  --focus-ring: none;
  color-scheme: light;
}

/* roboto-regular - latin-ext_latin */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  src: local("Roboto"), local("Roboto-Regular"), url('roboto-v20-latin-ext_latin-regular.0ea611014aa9f84f.woff2') format("woff2"), url('roboto-v20-latin-ext_latin-regular.6bd838215ba04dca.woff') format("woff");
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* roboto-500 - latin-ext_latin */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 500;
  src: local("Roboto Medium"), local("Roboto-Medium"), url('roboto-v20-latin-ext_latin-500.8094f7939a17cfe5.woff2') format("woff2"), url('roboto-v20-latin-ext_latin-500.a29f173053db188d.woff') format("woff");
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* roboto-700 - latin-ext_latin */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 700;
  src: local("Roboto Bold"), local("Roboto-Bold"), url('roboto-v20-latin-ext_latin-700.5f49c82e0507ca60.woff2') format("woff2"), url('roboto-v20-latin-ext_latin-700.b9f7ff478b28a487.woff') format("woff");
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
:root {
  --blue-50:#f4fafe;
  --blue-100:#cae6fc;
  --blue-200:#a0d2fa;
  --blue-300:#75bef8;
  --blue-400:#4baaf5;
  --blue-500:#2196f3;
  --blue-600:#1c80cf;
  --blue-700:#1769aa;
  --blue-800:#125386;
  --blue-900:#0d3c61;
  --green-50:#f7faf5;
  --green-100:#dbe8cf;
  --green-200:#bed6a9;
  --green-300:#a1c384;
  --green-400:#85b15e;
  --green-500:#689f38;
  --green-600:#588730;
  --green-700:#496f27;
  --green-800:#39571f;
  --green-900:#2a4016;
  --yellow-50:#fffcf5;
  --yellow-100:#fef0cd;
  --yellow-200:#fde4a5;
  --yellow-300:#fdd87d;
  --yellow-400:#fccc55;
  --yellow-500:#fbc02d;
  --yellow-600:#d5a326;
  --yellow-700:#b08620;
  --yellow-800:#8a6a19;
  --yellow-900:#644d12;
  --cyan-50:#f2fcfd;
  --cyan-100:#c2eff5;
  --cyan-200:#91e2ed;
  --cyan-300:#61d5e4;
  --cyan-400:#30c9dc;
  --cyan-500:#00bcd4;
  --cyan-600:#00a0b4;
  --cyan-700:#008494;
  --cyan-800:#006775;
  --cyan-900:#004b55;
  --pink-50:#fef4f7;
  --pink-100:#fac9da;
  --pink-200:#f69ebc;
  --pink-300:#f1749e;
  --pink-400:#ed4981;
  --pink-500:#e91e63;
  --pink-600:#c61a54;
  --pink-700:#a31545;
  --pink-800:#801136;
  --pink-900:#5d0c28;
  --indigo-50:#f6f7fc;
  --indigo-100:#d5d9ef;
  --indigo-200:#b3bae2;
  --indigo-300:#919cd5;
  --indigo-400:#707dc8;
  --indigo-500:#4e5fbb;
  --indigo-600:#42519f;
  --indigo-700:#374383;
  --indigo-800:#2b3467;
  --indigo-900:#1f264b;
  --teal-50:#f2faf9;
  --teal-100:#c2e6e2;
  --teal-200:#91d2cc;
  --teal-300:#61beb5;
  --teal-400:#30aa9f;
  --teal-500:#009688;
  --teal-600:#008074;
  --teal-700:#00695f;
  --teal-800:#00534b;
  --teal-900:#003c36;
  --orange-50:#fffaf2;
  --orange-100:#ffe6c2;
  --orange-200:#ffd391;
  --orange-300:#ffbf61;
  --orange-400:#ffac30;
  --orange-500:#ff9800;
  --orange-600:#d98100;
  --orange-700:#b36a00;
  --orange-800:#8c5400;
  --orange-900:#663d00;
  --bluegray-50:#f7f9f9;
  --bluegray-100:#d9e0e3;
  --bluegray-200:#bbc7cd;
  --bluegray-300:#9caeb7;
  --bluegray-400:#7e96a1;
  --bluegray-500:#607d8b;
  --bluegray-600:#526a76;
  --bluegray-700:#435861;
  --bluegray-800:#35454c;
  --bluegray-900:#263238;
  --purple-50:#faf4fb;
  --purple-100:#e7cbec;
  --purple-200:#d4a2dd;
  --purple-300:#c279ce;
  --purple-400:#af50bf;
  --purple-500:#9c27b0;
  --purple-600:#852196;
  --purple-700:#6d1b7b;
  --purple-800:#561561;
  --purple-900:#3e1046;
  --red-50:#fef6f5;
  --red-100:#fcd2cf;
  --red-200:#faaea9;
  --red-300:#f88a82;
  --red-400:#f6675c;
  --red-500:#f44336;
  --red-600:#cf392e;
  --red-700:#ab2f26;
  --red-800:#86251e;
  --red-900:#621b16;
  --primary-50:#f7f5fb;
  --primary-100:#dbd0ee;
  --primary-200:#beaae0;
  --primary-300:#a185d2;
  --primary-400:#845fc5;
  --primary-500:#673ab7;
  --primary-600:#58319c;
  --primary-700:#482980;
  --primary-800:#392065;
  --primary-900:#291749;
}

.p-editor-container .p-editor-toolbar {
  background: #ffffff;
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
}
.p-editor-container .p-editor-toolbar.ql-snow {
  border: 1px solid #e0e0e0;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-stroke {
  stroke: rgba(0, 0, 0, 0.6);
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-fill {
  fill: rgba(0, 0, 0, 0.6);
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label {
  border: 0 none;
  color: rgba(0, 0, 0, 0.6);
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover {
  color: rgba(0, 0, 0, 0.87);
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-stroke {
  stroke: rgba(0, 0, 0, 0.87);
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-fill {
  fill: rgba(0, 0, 0, 0.87);
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
  color: rgba(0, 0, 0, 0.87);
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
  stroke: rgba(0, 0, 0, 0.87);
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
  fill: rgba(0, 0, 0, 0.87);
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  background: #ffffff;
  border: 0 none;
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
  border-radius: 4px;
  padding: 0;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item {
  color: rgba(0, 0, 0, 0.87);
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item:hover {
  color: rgba(0, 0, 0, 0.87);
  background: rgba(0, 0, 0, 0.04);
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded:not(.ql-icon-picker) .ql-picker-item {
  padding: 1rem 1rem;
}
.p-editor-container .p-editor-content {
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.p-editor-container .p-editor-content.ql-snow {
  border: 1px solid #e0e0e0;
}
.p-editor-container .p-editor-content .ql-editor {
  background: #ffffff;
  color: rgba(0, 0, 0, 0.87);
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.p-editor-container .ql-snow.ql-toolbar button:hover,
.p-editor-container .ql-snow.ql-toolbar button:focus {
  color: rgba(0, 0, 0, 0.87);
}
.p-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke,
.p-editor-container .ql-snow.ql-toolbar button:focus .ql-stroke {
  stroke: rgba(0, 0, 0, 0.87);
}
.p-editor-container .ql-snow.ql-toolbar button:hover .ql-fill,
.p-editor-container .ql-snow.ql-toolbar button:focus .ql-fill {
  fill: rgba(0, 0, 0, 0.87);
}
.p-editor-container .ql-snow.ql-toolbar button.ql-active,
.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active,
.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected {
  color: #673AB7;
}
.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke,
.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke {
  stroke: #673AB7;
}
.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-fill,
.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,
.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill {
  fill: #673AB7;
}
.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-picker-label,
.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-picker-label,
.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-picker-label {
  color: #673AB7;
}

@layer primeng {
  * {
    box-sizing: border-box;
  }

  .p-component {
    font-family: var(--font-family);
    font-feature-settings: var(--font-feature-settings, normal);
    font-size: 1rem;
    font-weight: normal;
  }

  .p-component-overlay {
    background-color: rgba(0, 0, 0, 0.32);
    transition-duration: 0.2s;
  }

  .p-disabled, .p-component:disabled {
    opacity: 0.38;
  }

  .p-error {
    color: #b00020;
  }

  .p-text-secondary {
    color: rgba(0, 0, 0, 0.6);
  }

  .pi {
    font-size: 1rem;
  }

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

  .p-link {
    font-family: var(--font-family);
    font-feature-settings: var(--font-feature-settings, normal);
    font-size: 1rem;
    border-radius: 4px;
  }
  .p-link:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: none;
  }

  .p-component-overlay-enter {
    animation: p-component-overlay-enter-animation 150ms forwards;
  }

  .p-component-overlay-leave {
    animation: p-component-overlay-leave-animation 150ms forwards;
  }

  @keyframes p-component-overlay-enter-animation {
    from {
      background-color: transparent;
    }
    to {
      background-color: var(--maskbg);
    }
  }
  @keyframes p-component-overlay-leave-animation {
    from {
      background-color: var(--maskbg);
    }
    to {
      background-color: transparent;
    }
  }

  .p-autocomplete .p-autocomplete-loader {
    right: 1rem;
  }
  .p-autocomplete.p-autocomplete-dd .p-autocomplete-loader {
    right: 4rem;
  }
  .p-autocomplete:not(.p-disabled):hover .p-autocomplete-multiple-container {
    border-color: rgba(0, 0, 0, 0.87);
  }
  .p-autocomplete:not(.p-disabled).p-focus .p-autocomplete-multiple-container {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: none;
    border-color: #673AB7;
  }
  .p-autocomplete .p-autocomplete-multiple-container {
    padding: 0.5rem 1rem;
    gap: 0.5rem;
  }
  .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token {
    padding: 0.5rem 0;
  }
  .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token input {
    font-family: var(--font-family);
    font-feature-settings: var(--font-feature-settings, normal);
    font-size: 1rem;
    color: rgba(0, 0, 0, 0.87);
    padding: 0;
    margin: 0;
  }
  .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token {
    padding: 0.5rem 1rem;
    background: rgba(0, 0, 0, 0.12);
    color: rgba(0, 0, 0, 0.87);
    border-radius: 16px;
  }
  .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token .p-autocomplete-token-icon {
    margin-left: 0.5rem;
  }
  .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token.p-focus {
    background: rgba(0, 0, 0, 0.24);
    color: rgba(0, 0, 0, 0.87);
  }
  .p-autocomplete.p-invalid.p-component > .p-inputtext {
    border-color: #b00020;
  }

  .p-autocomplete-panel {
    background: #ffffff;
    color: rgba(0, 0, 0, 0.87);
    border: 0 none;
    border-radius: 4px;
    box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
  }
  .p-autocomplete-panel .p-autocomplete-items {
    padding: 0;
  }
  .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item {
    margin: 0;
    padding: 1rem 1rem;
    border: 0 none;
    color: rgba(0, 0, 0, 0.87);
    background: transparent;
    transition: none;
    border-radius: 0;
  }
  .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:first-child {
    margin-top: 0;
  }
  .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight {
    color: #673AB7;
    background: rgba(103, 58, 183, 0.12);
  }
  .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight.p-focus {
    background: rgba(103, 58, 183, 0.24);
  }
  .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:not(.p-highlight):not(.p-disabled).p-focus {
    color: rgba(0, 0, 0, 0.87);
    background: rgba(0, 0, 0, 0.12);
  }
  .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:not(.p-highlight):not(.p-disabled):hover {
    color: rgba(0, 0, 0, 0.87);
    background: rgba(0, 0, 0, 0.04);
  }
  .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item-group {
    margin: 0;
    padding: 1rem;
    color: rgba(0, 0, 0, 0.6);
    background: #ffffff;
    font-weight: 400;
  }
  .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-empty-message {
    padding: 1rem 1rem;
    color: rgba(0, 0, 0, 0.87);
    background: transparent;
  }

  p-autocomplete.ng-dirty.ng-invalid > .p-autocomplete > .p-inputtext {
    border-color: #b00020;
  }

  p-autocomplete.p-autocomplete-clearable .p-inputtext {
    padding-right: 3rem;
  }
  p-autocomplete.p-autocomplete-clearable .p-autocomplete-clear-icon {
    color: rgba(0, 0, 0, 0.6);
    right: 1rem;
  }

  p-autocomplete.p-autocomplete-clearable .p-autocomplete-dd .p-autocomplete-clear-icon {
    color: rgba(0, 0, 0, 0.6);
    right: 4rem;
  }

  p-calendar.ng-dirty.ng-invalid > .p-calendar > .p-inputtext {
    border-color: #b00020;
  }

  .p-calendar:not(.p-calendar-disabled).p-focus > .p-inputtext {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: none;
    border-color: #673AB7;
  }

  .p-datepicker {
    padding: 0.5rem;
    background: #ffffff;
    color: rgba(0, 0, 0, 0.87);
    border: 1px solid #e5e5e5;
    border-radius: 4px;
  }
  .p-datepicker:not(.p-datepicker-inline) {
    background: #ffffff;
    border: 0 none;
    box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
  }
  .p-datepicker:not(.p-datepicker-inline) .p-datepicker-header {
    background: #ffffff;
  }
  .p-datepicker .p-datepicker-header {
    padding: 0.5rem;
    color: rgba(0, 0, 0, 0.87);
    background: #ffffff;
    font-weight: 500;
    margin: 0;
    border-bottom: 1px solid rgba(0, 0, 0, 0.12);
    border-top-right-radius: 4px;
    border-top-left-radius: 4px;
  }
  .p-datepicker .p-datepicker-header .p-datepicker-prev,
.p-datepicker .p-datepicker-header .p-datepicker-next {
    width: 2.5rem;
    height: 2.5rem;
    color: rgba(0, 0, 0, 0.6);
    border: 0 none;
    background: transparent;
    border-radius: 50%;
    transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
  }
  .p-datepicker .p-datepicker-header .p-datepicker-prev:enabled:hover,
.p-datepicker .p-datepicker-header .p-datepicker-next:enabled:hover {
    color: rgba(0, 0, 0, 0.6);
    border-color: transparent;
    background: rgba(0, 0, 0, 0.04);
  }
  .p-datepicker .p-datepicker-header .p-datepicker-prev:focus-visible,
.p-datepicker .p-datepicker-header .p-datepicker-next:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: none;
  }
  .p-datepicker .p-datepicker-header .p-datepicker-title {
    line-height: 2.5rem;
  }
  .p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-year,
.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month {
    color: rgba(0, 0, 0, 0.87);
    transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
    font-weight: 500;
    padding: 0.5rem;
  }
  .p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-year:enabled:hover,
.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month:enabled:hover {
    color: #673AB7;
  }
  .p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month {
    margin-right: 0.5rem;
  }
  .p-datepicker table {
    font-size: 1rem;
    margin: 0.5rem 0;
  }
  .p-datepicker table th {
    padding: 0.5rem;
  }
  .p-datepicker table th > span {
    width: 2.5rem;
    height: 2.5rem;
  }
  .p-datepicker table td {
    padding: 0.5rem;
  }
  .p-datepicker table td > span {
    width: 2.5rem;
    height: 2.5rem;
    border-radius: 50%;
    transition: none;
    border: 1px solid transparent;
  }
  .p-datepicker table td > span.p-highlight {
    color: #673AB7;
    background: rgba(103, 58, 183, 0.12);
  }
  .p-datepicker table td > span:focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: none;
  }
  .p-datepicker table td.p-datepicker-today > span {
    background: #ffffff;
    color: rgba(0, 0, 0, 0.87);
    border-color: black;
  }
  .p-datepicker table td.p-datepicker-today > span.p-highlight {
    color: #673AB7;
    background: rgba(103, 58, 183, 0.12);
  }
  .p-datepicker .p-datepicker-buttonbar {
    padding: 1rem 0;
    border-top: 1px solid rgba(0, 0, 0, 0.12);
  }
  .p-datepicker .p-datepicker-buttonbar .p-button {
    width: auto;
  }
  .p-datepicker .p-timepicker {
    border-top: 1px solid rgba(0, 0, 0, 0.12);
    padding: 0.5rem;
  }
  .p-datepicker .p-timepicker button {
    width: 2.5rem;
    height: 2.5rem;
    color: rgba(0, 0, 0, 0.6);
    border: 0 none;
    background: transparent;
    border-radius: 50%;
    transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
  }
  .p-datepicker .p-timepicker button:enabled:hover {
    color: rgba(0, 0, 0, 0.6);
    border-color: transparent;
    background: rgba(0, 0, 0, 0.04);
  }
  .p-datepicker .p-timepicker button:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: none;
  }
  .p-datepicker .p-timepicker button:last-child {
    margin-top: 0.2em;
  }
  .p-datepicker .p-timepicker span {
    font-size: 1.25rem;
  }
  .p-datepicker .p-timepicker > div {
    padding: 0 0.5rem;
  }
  .p-datepicker.p-datepicker-timeonly .p-timepicker {
    border-top: 0 none;
  }
  .p-datepicker .p-monthpicker {
    margin: 0.5rem 0;
  }
  .p-datepicker .p-monthpicker .p-monthpicker-month {
    padding: 0.5rem;
    transition: none;
    border-radius: 4px;
  }
  .p-datepicker .p-monthpicker .p-monthpicker-month.p-highlight {
    color: #673AB7;
    background: rgba(103, 58, 183, 0.12);
  }
  .p-datepicker .p-yearpicker {
    margin: 0.5rem 0;
  }
  .p-datepicker .p-yearpicker .p-yearpicker-year {
    padding: 0.5rem;
    transition: none;
    border-radius: 4px;
  }
  .p-datepicker .p-yearpicker .p-yearpicker-year.p-highlight {
    color: #673AB7;
    background: rgba(103, 58, 183, 0.12);
  }
  .p-datepicker.p-datepicker-multiple-month .p-datepicker-group {
    border-left: 1px solid rgba(0, 0, 0, 0.12);
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    padding-top: 0;
    padding-bottom: 0;
  }
  .p-datepicker.p-datepicker-multiple-month .p-datepicker-group:first-child {
    padding-left: 0;
    border-left: 0 none;
  }
  .p-datepicker.p-datepicker-multiple-month .p-datepicker-group:last-child {
    padding-right: 0;
  }
  .p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):hover {
    background: rgba(0, 0, 0, 0.04);
  }
  .p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: none;
  }
  .p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):not(.p-highlight):hover {
    background: rgba(0, 0, 0, 0.04);
  }
  .p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: none;
  }
  .p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):not(.p-highlight):hover {
    background: rgba(0, 0, 0, 0.04);
  }
  .p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: none;
  }

  p-calendar.p-calendar-clearable .p-inputtext {
    padding-right: 3rem;
  }
  p-calendar.p-calendar-clearable .p-calendar-clear-icon {
    color: rgba(0, 0, 0, 0.6);
    right: 1rem;
  }

  p-calendar.p-calendar-clearable .p-calendar-w-btn .p-calendar-clear-icon {
    color: rgba(0, 0, 0, 0.6);
    right: 4rem;
  }

  @media screen and (max-width: 769px) {
    .p-datepicker table th, .p-datepicker table td {
      padding: 0;
    }
  }
  .p-cascadeselect {
    background: #ffffff;
    border: 1px solid rgba(0, 0, 0, 0.38);
    transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
    border-radius: 4px;
  }
  .p-cascadeselect:not(.p-disabled):hover {
    border-color: rgba(0, 0, 0, 0.87);
  }
  .p-cascadeselect:not(.p-disabled).p-focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: none;
    border-color: #673AB7;
  }
  .p-cascadeselect .p-cascadeselect-label {
    background: transparent;
    border: 0 none;
    padding: 1rem 1rem;
  }
  .p-cascadeselect .p-cascadeselect-label.p-placeholder {
    color: rgba(0, 0, 0, 0.6);
  }
  .p-cascadeselect .p-cascadeselect-label:enabled:focus {
    outline: 0 none;
    box-shadow: none;
  }
  .p-cascadeselect .p-cascadeselect-trigger {
    background: transparent;
    color: rgba(0, 0, 0, 0.6);
    width: 2.357rem;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
  }
  .p-cascadeselect.p-invalid.p-component {
    border-color: #b00020;
  }
  .p-cascadeselect.p-variant-filled {
    background-color: #f5f5f5;
  }
  .p-cascadeselect.p-variant-filled:enabled:hover {
    background-color: #ececec;
  }
  .p-cascadeselect.p-variant-filled:enabled:focus {
    background-color: #dcdcdc;
  }

  .p-cascadeselect-panel {
    background: #ffffff;
    color: rgba(0, 0, 0, 0.87);
    border: 0 none;
    border-radius: 4px;
    box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
  }
  .p-cascadeselect-panel .p-cascadeselect-items {
    padding: 0;
  }
  .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item {
    margin: 0;
    border: 0 none;
    color: rgba(0, 0, 0, 0.87);
    background: transparent;
    transition: none;
    border-radius: 0;
  }
  .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:first-child {
    margin-top: 0;
  }
  .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight {
    color: #673AB7;
    background: rgba(103, 58, 183, 0.12);
  }
  .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight.p-focus {
    background: rgba(103, 58, 183, 0.24);
  }
  .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled).p-focus {
    color: rgba(0, 0, 0, 0.87);
    background: rgba(0, 0, 0, 0.12);
  }
  .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled):hover {
    color: rgba(0, 0, 0, 0.87);
    background: rgba(0, 0, 0, 0.04);
  }
  .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content {
    padding: 1rem 1rem;
  }
  .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-group-icon {
    font-size: 0.875rem;
  }

  .p-input-filled .p-cascadeselect {
    background: #f5f5f5;
  }
  .p-input-filled .p-cascadeselect:not(.p-disabled):hover {
    background-color: #ececec;
  }
  .p-input-filled .p-cascadeselect:not(.p-disabled).p-focus {
    background-color: #dcdcdc;
  }

  p-cascadeselect.ng-dirty.ng-invalid > .p-cascadeselect {
    border-color: #b00020;
  }

  p-cascadeselect.p-cascadeselect-clearable .p-cascadeselect-label {
    padding-right: 1rem;
  }
  p-cascadeselect.p-cascadeselect-clearable .p-cascadeselect-clear-icon {
    color: rgba(0, 0, 0, 0.6);
    right: 2.357rem;
  }

  .p-overlay-modal .p-cascadeselect-sublist .p-cascadeselect-panel {
    box-shadow: none;
    border-radius: 0;
    padding: 0.25rem 0 0.25rem 0.5rem;
  }
  .p-overlay-modal .p-cascadeselect-item-active > .p-cascadeselect-item-content .p-cascadeselect-group-icon {
    transform: rotate(90deg);
  }

  .p-checkbox {
    width: 18px;
    height: 18px;
  }
  .p-checkbox .p-checkbox-box {
    border: 2px solid #757575;
    background: #ffffff;
    width: 18px;
    height: 18px;
    color: rgba(0, 0, 0, 0.87);
    border-radius: 4px;
    transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
    outline-color: transparent;
  }
  .p-checkbox .p-checkbox-box .p-checkbox-icon {
    transition-duration: 0.2s;
    color: #ffffff;
    font-size: 14px;
  }
  .p-checkbox .p-checkbox-box .p-icon {
    width: 14px;
    height: 14px;
  }
  .p-checkbox .p-checkbox-box.p-highlight {
    border-color: #673AB7;
    background: #673AB7;
  }
  .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
    border-color: rgba(0, 0, 0, 0.87);
  }
  .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: none;
    border-color: #673AB7;
  }
  .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
    border-color: #673AB7;
    background: #673AB7;
    color: #ffffff;
  }
  .p-checkbox.p-variant-filled .p-checkbox-box {
    background-color: #f5f5f5;
  }
  .p-checkbox.p-variant-filled .p-checkbox-box.p-highlight {
    background: #673AB7;
  }
  .p-checkbox.p-variant-filled:not(.p-checkbox-disabled) .p-checkbox-box:hover {
    background-color: #ececec;
  }
  .p-checkbox.p-variant-filled:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
    background: #673AB7;
  }

  p-checkbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box {
    border-color: #b00020;
  }

  .p-input-filled .p-checkbox .p-checkbox-box {
    background-color: #f5f5f5;
  }
  .p-input-filled .p-checkbox .p-checkbox-box.p-highlight {
    background: #673AB7;
  }
  .p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
    background-color: #ececec;
  }
  .p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
    background: #673AB7;
  }

  .p-checkbox-label {
    margin-left: 0.5rem;
  }

  p-tristatecheckbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box {
    border-color: #b00020;
  }

  .p-chips:not(.p-disabled):hover .p-chips-multiple-container {
    border-color: rgba(0, 0, 0, 0.87);
  }
  .p-chips:not(.p-disabled).p-focus .p-chips-multiple-container {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: none;
    border-color: #673AB7;
  }
  .p-chips .p-chips-multiple-container {
    padding: 0.5rem 1rem;
    gap: 0.5rem;
  }
  .p-chips .p-chips-multiple-container .p-chips-token {
    padding: 0.5rem 1rem;
    margin-right: 0.5rem;
    background: rgba(0, 0, 0, 0.12);
    color: rgba(0, 0, 0, 0.87);
    border-radius: 16px;
  }
  .p-chips .p-chips-multiple-container .p-chips-token.p-focus {
    background: rgba(0, 0, 0, 0.24);
    color: rgba(0, 0, 0, 0.87);
  }
  .p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon {
    margin-left: 0.5rem;
  }
  .p-chips .p-chips-multiple-container .p-chips-input-token {
    padding: 0.5rem 0;
  }
  .p-chips .p-chips-multiple-container .p-chips-input-token input {
    font-family: var(--font-family);
    font-feature-settings: var(--font-feature-settings, normal);
    font-size: 1rem;
    color: rgba(0, 0, 0, 0.87);
    padding: 0;
    margin: 0;
  }

  p-chips.ng-dirty.ng-invalid > .p-chips > .p-inputtext {
    border-color: #b00020;
  }

  p-chips.p-chips-clearable .p-inputtext {
    padding-right: 2rem;
  }
  p-chips.p-chips-clearable .p-chips-clear-icon {
    color: rgba(0, 0, 0, 0.6);
    right: 1rem;
  }

  .p-colorpicker-preview,
.p-fluid .p-colorpicker-preview.p-inputtext {
    width: 2rem;
    height: 2rem;
  }

  .p-colorpicker-panel {
    background: #323232;
    border: 1px solid #191919;
  }
  .p-colorpicker-panel .p-colorpicker-color-handle,
.p-colorpicker-panel .p-colorpicker-hue-handle {
    border-color: #ffffff;
  }

  .p-colorpicker-overlay-panel {
    box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
  }

  .p-dropdown {
    background: #ffffff;
    border: 1px solid rgba(0, 0, 0, 0.38);
    transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
    border-radius: 4px;
  }
  .p-dropdown:not(.p-disabled):hover {
    border-color: rgba(0, 0, 0, 0.87);
  }
  .p-dropdown:not(.p-disabled).p-focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: none;
    border-color: #673AB7;
  }
  .p-dropdown.p-dropdown-clearable .p-dropdown-label {
    padding-right: 2rem;
  }
  .p-dropdown .p-dropdown-label {
    background: transparent;
    border: 0 none;
  }
  .p-dropdown .p-dropdown-label.p-placeholder {
    color: rgba(0, 0, 0, 0.6);
  }
  .p-dropdown .p-dropdown-label:focus, .p-dropdown .p-dropdown-label:enabled:focus {
    outline: 0 none;
    box-shadow: none;
  }
  .p-dropdown .p-dropdown-trigger {
    background: transparent;
    color: rgba(0, 0, 0, 0.6);
    width: 2.357rem;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
  }
  .p-dropdown .p-dropdown-clear-icon {
    color: rgba(0, 0, 0, 0.6);
    right: 2.357rem;
  }
  .p-dropdown.p-invalid.p-component {
    border-color: #b00020;
  }
  .p-dropdown.p-variant-filled {
    background-color: #f5f5f5;
  }
  .p-dropdown.p-variant-filled:enabled:hover {
    background-color: #ececec;
  }
  .p-dropdown.p-variant-filled:enabled:focus {
    background-color: #dcdcdc;
  }

  .p-dropdown-panel {
    background: #ffffff;
    color: rgba(0, 0, 0, 0.87);
    border: 0 none;
    border-radius: 4px;
    box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
  }
  .p-dropdown-panel .p-dropdown-header {
    padding: 1rem;
    border-bottom: 1px solid rgba(0, 0, 0, 0.12);
    color: rgba(0, 0, 0, 0.87);
    background: #ffffff;
    margin: 0;
    border-top-right-radius: 4px;
    border-top-left-radius: 4px;
  }
  .p-dropdown-panel .p-dropdown-header .p-dropdown-filter {
    padding-right: 2rem;
    margin-right: -2rem;
  }
  .p-dropdown-panel .p-dropdown-header .p-dropdown-filter-icon {
    right: 1rem;
    color: rgba(0, 0, 0, 0.6);
  }
  .p-dropdown-panel .p-dropdown-items {
    padding: 0;
  }
  .p-dropdown-panel .p-dropdown-items .p-dropdown-item {
    margin: 0;
    padding: 1rem 1rem;
    border: 0 none;
    color: rgba(0, 0, 0, 0.87);
    background: transparent;
    transition: none;
    border-radius: 0;
  }
  .p-dropdown-panel .p-dropdown-items .p-dropdown-item:first-child {
    margin-top: 0;
  }
  .p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight {
    color: #673AB7;
    background: rgba(103, 58, 183, 0.12);
  }
  .p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight.p-focus {
    background: rgba(103, 58, 183, 0.24);
  }
  .p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled).p-focus {
    color: rgba(0, 0, 0, 0.87);
    background: rgba(0, 0, 0, 0.12);
  }
  .p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled):hover {
    color: rgba(0, 0, 0, 0.87);
    background: rgba(0, 0, 0, 0.04);
  }
  .p-dropdown-panel .p-dropdown-items .p-dropdown-item-group {
    margin: 0;
    padding: 1rem;
    color: rgba(0, 0, 0, 0.6);
    background: #ffffff;
    font-weight: 400;
  }
  .p-dropdown-panel .p-dropdown-items .p-dropdown-empty-message {
    padding: 1rem 1rem;
    color: rgba(0, 0, 0, 0.87);
    background: transparent;
  }

  .p-input-filled .p-dropdown {
    background: #f5f5f5;
  }
  .p-input-filled .p-dropdown:not(.p-disabled):hover {
    background-color: #ececec;
  }
  .p-input-filled .p-dropdown:not(.p-disabled).p-focus {
    background-color: #dcdcdc;
  }
  .p-input-filled .p-dropdown:not(.p-disabled).p-focus .p-inputtext {
    background-color: transparent;
  }

  p-dropdown.ng-dirty.ng-invalid > .p-dropdown {
    border-color: #b00020;
  }

  .p-icon-field .p-input-icon {
    position: absolute;
    top: 50%;
    margin-top: -0.5rem;
  }

  .p-inputgroup-addon {
    background: #ffffff;
    color: rgba(0, 0, 0, 0.6);
    border-top: 1px solid rgba(0, 0, 0, 0.38);
    border-left: 1px solid rgba(0, 0, 0, 0.38);
    border-bottom: 1px solid rgba(0, 0, 0, 0.38);
    padding: 1rem 1rem;
    min-width: 2.357rem;
  }
  .p-inputgroup-addon:last-child {
    border-right: 1px solid rgba(0, 0, 0, 0.38);
  }

  .p-inputgroup > .p-component,
.p-inputgroup > .p-inputwrapper > .p-inputtext,
.p-inputgroup > .p-float-label > .p-component {
    border-radius: 0;
    margin: 0;
  }
  .p-inputgroup > .p-component + .p-inputgroup-addon,
.p-inputgroup > .p-inputwrapper > .p-inputtext + .p-inputgroup-addon,
.p-inputgroup > .p-float-label > .p-component + .p-inputgroup-addon {
    border-left: 0 none;
  }
  .p-inputgroup > .p-component:focus,
.p-inputgroup > .p-inputwrapper > .p-inputtext:focus,
.p-inputgroup > .p-float-label > .p-component:focus {
    z-index: 1;
  }
  .p-inputgroup > .p-component:focus ~ label,
.p-inputgroup > .p-inputwrapper > .p-inputtext:focus ~ label,
.p-inputgroup > .p-float-label > .p-component:focus ~ label {
    z-index: 1;
  }

  .p-inputgroup-addon:first-child,
.p-inputgroup button:first-child,
.p-inputgroup input:first-child,
.p-inputgroup > .p-inputwrapper:first-child > .p-component,
.p-inputgroup > .p-inputwrapper:first-child > .p-component > .p-inputtext {
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
  }

  .p-inputgroup .p-float-label:first-child input {
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
  }

  .p-inputgroup-addon:last-child,
.p-inputgroup button:last-child,
.p-inputgroup input:last-child,
.p-inputgroup > .p-inputwrapper:last-child > .p-component,
.p-inputgroup > .p-inputwrapper:last-child > .p-component > .p-inputtext {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
  }

  .p-inputgroup .p-float-label:last-child input {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
  }

  .p-fluid .p-inputgroup .p-button {
    width: auto;
  }
  .p-fluid .p-inputgroup .p-button.p-button-icon-only {
    width: 3rem;
  }

  .p-icon-field-left .p-input-icon:first-of-type {
    left: 1rem;
    color: rgba(0, 0, 0, 0.6);
  }

  .p-icon-field-right .p-input-icon:last-of-type {
    right: 1rem;
    color: rgba(0, 0, 0, 0.6);
  }

  p-inputmask.ng-dirty.ng-invalid > .p-inputtext {
    border-color: #b00020;
  }

  p-inputmask.p-inputmask-clearable .p-inputtext {
    padding-right: 3rem;
  }
  p-inputmask.p-inputmask-clearable .p-inputmask-clear-icon {
    color: rgba(0, 0, 0, 0.6);
    right: 1rem;
  }

  .p-inputmask.p-variant-filled {
    background-color: #f5f5f5;
  }
  .p-inputmask.p-variant-filled:enabled:hover {
    background-color: #ececec;
  }
  .p-inputmask.p-variant-filled:enabled:focus {
    background-color: #dcdcdc;
  }

  p-inputnumber.ng-dirty.ng-invalid > .p-inputnumber > .p-inputtext {
    border-color: #b00020;
  }

  p-inputnumber.p-inputnumber-clearable .p-inputnumber-input {
    padding-right: 3rem;
  }
  p-inputnumber.p-inputnumber-clearable .p-inputnumber-clear-icon {
    color: rgba(0, 0, 0, 0.6);
    right: 1rem;
  }

  p-inputnumber.p-inputnumber-clearable .p-inputnumber-buttons-stacked .p-inputnumber-clear-icon {
    right: 4rem;
  }
  p-inputnumber.p-inputnumber-clearable .p-inputnumber-buttons-horizontal .p-inputnumber-clear-icon {
    right: 4rem;
  }

  p-inputnumber.p-inputnumber.p-variant-filled > .p-inputnumber-input {
    background-color: #f5f5f5;
  }
  p-inputnumber.p-inputnumber.p-variant-filled > .p-inputnumber-input:enabled:hover {
    background-color: #ececec;
  }
  p-inputnumber.p-inputnumber.p-variant-filled > .p-inputnumber-input:enabled:focus {
    background-color: #dcdcdc;
  }

  .p-inputotp {
    display: flex;
    align-items: center;
    gap: 0.5rem;
  }

  .p-inputotp-input {
    text-align: center;
    width: 3rem;
  }

  .p-inputswitch {
    width: 2.75rem;
    height: 1rem;
  }
  .p-inputswitch .p-inputswitch-slider {
    background: rgba(0, 0, 0, 0.38);
    transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
    border-radius: 0.5rem;
  }
  .p-inputswitch .p-inputswitch-slider:before {
    background: #ffffff;
    width: 1.5rem;
    height: 1.5rem;
    left: -1px;
    margin-top: -0.75rem;
    border-radius: 50%;
    transition-duration: 0.2s;
  }
  .p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
    transform: translateX(1.5rem);
  }
  .p-inputswitch.p-focus .p-inputswitch-slider {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: none;
  }
  .p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider {
    background: rgba(0, 0, 0, 0.38);
  }
  .p-inputswitch.p-inputswitch-checked .p-inputswitch-slider {
    background: rgba(103, 58, 183, 0.5);
  }
  .p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
    background: #673AB7;
  }
  .p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider {
    background: rgba(103, 58, 183, 0.5);
  }

  p-inputswitch.ng-dirty.ng-invalid > .p-inputswitch > .p-inputswitch-slider {
    border-color: #b00020;
  }

  .p-inputtext {
    font-family: var(--font-family);
    font-feature-settings: var(--font-feature-settings, normal);
    font-size: 1rem;
    color: rgba(0, 0, 0, 0.87);
    background: #ffffff;
    padding: 1rem 1rem;
    border: 1px solid rgba(0, 0, 0, 0.38);
    transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
    -webkit-appearance: none;
            appearance: none;
    border-radius: 4px;
  }
  .p-inputtext:enabled:hover {
    border-color: rgba(0, 0, 0, 0.87);
  }
  .p-inputtext:enabled:focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: none;
    border-color: #673AB7;
  }
  .p-inputtext.ng-dirty.ng-invalid {
    border-color: #b00020;
  }
  .p-inputtext.p-variant-filled {
    background-color: #f5f5f5;
  }
  .p-inputtext.p-variant-filled:enabled:hover {
    background-color: #ececec;
  }
  .p-inputtext.p-variant-filled:enabled:focus {
    background-color: #dcdcdc;
  }
  .p-inputtext.p-inputtext-sm {
    font-size: 0.875rem;
    padding: 0.875rem 0.875rem;
  }
  .p-inputtext.p-inputtext-lg {
    font-size: 1.25rem;
    padding: 1.25rem 1.25rem;
  }

  .p-float-label > label {
    left: 1rem;
    color: rgba(0, 0, 0, 0.6);
    transition-duration: 0.2s;
  }

  .p-float-label > .ng-invalid.ng-dirty + label {
    color: #b00020;
  }

  .p-input-icon-left > .p-icon-wrapper.p-icon,
.p-input-icon-left > i:first-of-type {
    left: 1rem;
    color: rgba(0, 0, 0, 0.6);
  }

  .p-input-icon-left > .p-inputtext {
    padding-left: 3rem;
  }

  .p-input-icon-left.p-float-label > label {
    left: 3rem;
  }

  .p-input-icon-right > .p-icon-wrapper,
.p-input-icon-right > i:last-of-type {
    right: 1rem;
    color: rgba(0, 0, 0, 0.6);
  }

  .p-input-icon-right > .p-inputtext {
    padding-right: 3rem;
  }

  .p-icon-field-left > .p-inputtext {
    padding-left: 3rem;
  }

  .p-icon-field-left.p-float-label > label {
    left: 3rem;
  }

  .p-icon-field-right > .p-inputtext {
    padding-right: 3rem;
  }

  ::-webkit-input-placeholder {
    color: rgba(0, 0, 0, 0.6);
  }

  :-moz-placeholder {
    color: rgba(0, 0, 0, 0.6);
  }

  ::-moz-placeholder {
    color: rgba(0, 0, 0, 0.6);
  }

  :-ms-input-placeholder {
    color: rgba(0, 0, 0, 0.6);
  }

  .p-input-filled .p-inputtext {
    background-color: #f5f5f5;
  }
  .p-input-filled .p-inputtext:enabled:hover {
    background-color: #ececec;
  }
  .p-input-filled .p-inputtext:enabled:focus {
    background-color: #dcdcdc;
  }

  .p-inputtext-sm .p-inputtext {
    font-size: 0.875rem;
    padding: 0.875rem 0.875rem;
  }

  .p-inputtext-lg .p-inputtext {
    font-size: 1.25rem;
    padding: 1.25rem 1.25rem;
  }

  .p-listbox {
    background: #ffffff;
    color: rgba(0, 0, 0, 0.87);
    border: 1px solid #e5e5e5;
    border-radius: 4px;
    transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
  }
  .p-listbox .p-listbox-header {
    padding: 1rem;
    border-bottom: 1px solid rgba(0, 0, 0, 0.12);
    color: rgba(0, 0, 0, 0.87);
    background: #ffffff;
    margin: 0;
    border-top-right-radius: 4px;
    border-top-left-radius: 4px;
  }
  .p-listbox .p-listbox-header .p-listbox-filter {
    padding-right: 2rem;
  }
  .p-listbox .p-listbox-header .p-listbox-filter-icon {
    right: 1rem;
    color: rgba(0, 0, 0, 0.6);
  }
  .p-listbox .p-listbox-header .p-checkbox {
    margin-right: 0.5rem;
  }
  .p-listbox .p-listbox-list {
    padding: 0;
    outline: 0 none;
  }
  .p-listbox .p-listbox-list .p-listbox-item {
    margin: 0;
    padding: 1rem 1rem;
    border: 0 none;
    color: rgba(0, 0, 0, 0.87);
    transition: none;
    border-radius: 0;
  }
  .p-listbox .p-listbox-list .p-listbox-item:first-child {
    margin-top: 0;
  }
  .p-listbox .p-listbox-list .p-listbox-item.p-highlight {
    color: #673AB7;
    background: rgba(103, 58, 183, 0.12);
  }
  .p-listbox .p-listbox-list .p-listbox-item .p-checkbox {
    margin-right: 0.5rem;
  }
  .p-listbox .p-listbox-list .p-listbox-item-group {
    margin: 0;
    padding: 1rem;
    color: rgba(0, 0, 0, 0.6);
    background: #ffffff;
    font-weight: 400;
  }
  .p-listbox .p-listbox-list .p-listbox-empty-message {
    padding: 1rem 1rem;
    color: rgba(0, 0, 0, 0.87);
    background: transparent;
  }
  .p-listbox:not(.p-disabled) .p-listbox-item.p-highlight.p-focus {
    background: rgba(103, 58, 183, 0.24);
  }
  .p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled).p-focus {
    color: rgba(0, 0, 0, 0.87);
    background: rgba(0, 0, 0, 0.04);
  }
  .p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover {
    color: rgba(0, 0, 0, 0.87);
    background: rgba(0, 0, 0, 0.04);
  }
  .p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover.p-focus {
    color: rgba(0, 0, 0, 0.87);
    background: rgba(0, 0, 0, 0.04);
  }
  .p-listbox.p-focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: none;
    border-color: #673AB7;
  }

  p-listbox.ng-dirty.ng-invalid > .p-listbox {
    border-color: #b00020;
  }

  .p-multiselect {
    background: #ffffff;
    border: 1px solid rgba(0, 0, 0, 0.38);
    transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
    border-radius: 4px;
  }
  .p-multiselect:not(.p-disabled):hover {
    border-color: rgba(0, 0, 0, 0.87);
  }
  .p-multiselect:not(.p-disabled).p-focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: none;
    border-color: #673AB7;
  }
  .p-multiselect .p-multiselect-label {
    padding: 1rem 1rem;
    transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
  }
  .p-multiselect .p-multiselect-label.p-placeholder {
    color: rgba(0, 0, 0, 0.6);
  }
  .p-multiselect.p-multiselect-chip .p-multiselect-token {
    padding: 0.5rem 1rem;
    margin-right: 0.5rem;
    background: rgba(0, 0, 0, 0.12);
    color: rgba(0, 0, 0, 0.87);
    border-radius: 16px;
  }
  .p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon {
    margin-left: 0.5rem;
  }
  .p-multiselect .p-multiselect-trigger {
    background: transparent;
    color: rgba(0, 0, 0, 0.6);
    width: 2.357rem;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
  }
  .p-multiselect.p-variant-filled {
    background: #f5f5f5;
  }
  .p-multiselect.p-variant-filled:not(.p-disabled):hover {
    background-color: #ececec;
  }
  .p-multiselect.p-variant-filled:not(.p-disabled).p-focus {
    background-color: #dcdcdc;
  }

  .p-inputwrapper-filled .p-multiselect.p-multiselect-chip .p-multiselect-label {
    padding: 0.5rem 1rem;
  }

  .p-multiselect-clearable .p-multiselect-label-container {
    padding-right: 2rem;
  }
  .p-multiselect-clearable .p-multiselect-clear-icon {
    color: rgba(0, 0, 0, 0.6);
    right: 2.357rem;
  }

  .p-multiselect-panel {
    background: #ffffff;
    color: rgba(0, 0, 0, 0.87);
    border: 0 none;
    border-radius: 4px;
    box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
  }
  .p-multiselect-panel .p-multiselect-header {
    padding: 1rem;
    border-bottom: 1px solid rgba(0, 0, 0, 0.12);
    color: rgba(0, 0, 0, 0.87);
    background: #ffffff;
    margin: 0;
    border-top-right-radius: 4px;
    border-top-left-radius: 4px;
  }
  .p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-inputtext {
    padding-right: 2rem;
  }
  .p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-multiselect-filter-icon {
    right: 1rem;
    color: rgba(0, 0, 0, 0.6);
  }
  .p-multiselect-panel .p-multiselect-header .p-checkbox {
    margin-right: 0.5rem;
  }
  .p-multiselect-panel .p-multiselect-header .p-multiselect-close {
    margin-left: 0.5rem;
    width: 2.5rem;
    height: 2.5rem;
    color: rgba(0, 0, 0, 0.6);
    border: 0 none;
    background: transparent;
    border-radius: 50%;
    transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
  }
  .p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover {
    color: rgba(0, 0, 0, 0.6);
    border-color: transparent;
    background: rgba(0, 0, 0, 0.04);
  }
  .p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: none;
  }
  .p-multiselect-panel .p-multiselect-items {
    padding: 0;
  }
  .p-multiselect-panel .p-multiselect-items .p-multiselect-item {
    margin: 0;
    padding: 1rem 1rem;
    border: 0 none;
    color: rgba(0, 0, 0, 0.87);
    background: transparent;
    transition: none;
    border-radius: 0;
  }
  .p-multiselect-panel .p-multiselect-items .p-multiselect-item:first-child {
    margin-top: 0;
  }
  .p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight {
    color: #673AB7;
    background: rgba(103, 58, 183, 0.12);
  }
  .p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight.p-focus {
    background: rgba(103, 58, 183, 0.24);
  }
  .p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled).p-focus {
    color: rgba(0, 0, 0, 0.87);
    background: rgba(0, 0, 0, 0.04);
  }
  .p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled):hover {
    color: rgba(0, 0, 0, 0.87);
    background: rgba(0, 0, 0, 0.04);
  }
  .p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-checkbox {
    margin-right: 0.5rem;
  }
  .p-multiselect-panel .p-multiselect-items .p-multiselect-item-group {
    margin: 0;
    padding: 1rem;
    color: rgba(0, 0, 0, 0.6);
    background: #ffffff;
    font-weight: 400;
  }
  .p-multiselect-panel .p-multiselect-items .p-multiselect-empty-message {
    padding: 1rem 1rem;
    color: rgba(0, 0, 0, 0.87);
    background: transparent;
  }

  .p-input-filled .p-multiselect {
    background: #f5f5f5;
  }
  .p-input-filled .p-multiselect:not(.p-disabled):hover {
    background-color: #ececec;
  }
  .p-input-filled .p-multiselect:not(.p-disabled).p-focus {
    background-color: #dcdcdc;
  }

  p-multiselect.ng-dirty.ng-invalid > .p-multiselect {
    border-color: #b00020;
  }

  p-password.ng-invalid.ng-dirty > .p-password > .p-inputtext {
    border-color: #b00020;
  }

  .p-password-panel {
    padding: 1rem;
    background: #ffffff;
    color: rgba(0, 0, 0, 0.87);
    border: 0 none;
    box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
    border-radius: 4px;
  }
  .p-password-panel .p-password-meter {
    margin-bottom: 0.5rem;
    background: rgba(103, 58, 183, 0.32);
  }
  .p-password-panel .p-password-meter .p-password-strength.weak {
    background: #d32f2f;
  }
  .p-password-panel .p-password-meter .p-password-strength.medium {
    background: #fbc02d;
  }
  .p-password-panel .p-password-meter .p-password-strength.strong {
    background: #689f38;
  }

  p-password.p-password-clearable .p-password-input {
    padding-right: 3rem;
  }
  p-password.p-password-clearable .p-password-clear-icon {
    color: rgba(0, 0, 0, 0.6);
    right: 1rem;
  }

  p-password.p-password-clearable.p-password-mask .p-password-input {
    padding-right: 5rem;
  }
  p-password.p-password-clearable.p-password-mask .p-password-clear-icon {
    color: rgba(0, 0, 0, 0.6);
    right: 3rem;
  }

  .p-radiobutton {
    width: 20px;
    height: 20px;
  }
  .p-radiobutton .p-radiobutton-box {
    border: 2px solid #757575;
    background: #ffffff;
    width: 20px;
    height: 20px;
    color: rgba(0, 0, 0, 0.87);
    border-radius: 50%;
    transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
    outline-color: transparent;
  }
  .p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover {
    border-color: rgba(0, 0, 0, 0.87);
  }
  .p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: none;
    border-color: #673AB7;
  }
  .p-radiobutton .p-radiobutton-box .p-radiobutton-icon {
    width: 10px;
    height: 10px;
    transition-duration: 0.2s;
    background-color: #673AB7;
  }
  .p-radiobutton .p-radiobutton-box.p-highlight {
    border-color: #673AB7;
    background: #ffffff;
  }
  .p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
    border-color: #673AB7;
    background: #ffffff;
    color: #673AB7;
  }
  .p-radiobutton.p-variant-filled .p-radiobutton-box {
    background-color: #f5f5f5;
  }
  .p-radiobutton.p-variant-filled .p-radiobutton-box:not(.p-disabled):hover {
    background-color: #ececec;
  }
  .p-radiobutton.p-variant-filled .p-radiobutton-box.p-highlight {
    background: #ffffff;
  }
  .p-radiobutton.p-variant-filled .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
    background: #ffffff;
  }

  p-radiobutton.ng-dirty.ng-invalid > .p-radiobutton > .p-radiobutton-box {
    border-color: #b00020;
  }

  .p-input-filled .p-radiobutton .p-radiobutton-box {
    background-color: #f5f5f5;
  }
  .p-input-filled .p-radiobutton .p-radiobutton-box:not(.p-disabled):hover {
    background-color: #ececec;
  }
  .p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight {
    background: #ffffff;
  }
  .p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
    background: #ffffff;
  }

  .p-radiobutton-label {
    margin-left: 0.5rem;
  }

  .p-rating {
    gap: 0.5rem;
  }
  .p-rating .p-rating-item {
    border-radius: 50%;
    outline-color: transparent;
    display: inline-flex;
    justify-content: center;
    align-items: center;
  }
  .p-rating .p-rating-item .p-rating-icon {
    color: #673AB7;
    transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
    font-size: 1.143rem;
  }
  .p-rating .p-rating-item .p-rating-icon.p-icon {
    width: 1.143rem;
    height: 1.143rem;
  }
  .p-rating .p-rating-item .p-rating-icon.p-rating-cancel {
    color: #b00020;
  }
  .p-rating .p-rating-item.p-focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: none;
  }
  .p-rating .p-rating-item.p-rating-item-active .p-rating-icon {
    color: #673AB7;
  }
  .p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon {
    color: #673AB7;
  }
  .p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon.p-rating-cancel {
    color: #b00020;
  }

  .p-selectbutton .p-button {
    background: #ffffff;
    border: 1px solid rgba(0, 0, 0, 0.12);
    color: rgba(0, 0, 0, 0.87);
    transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
  }
  .p-selectbutton .p-button .p-button-icon-left,
.p-selectbutton .p-button .p-button-icon-right {
    color: rgba(0, 0, 0, 0.6);
  }
  .p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover {
    background: #f6f6f6;
    border-color: rgba(0, 0, 0, 0.12);
    color: rgba(0, 0, 0, 0.87);
  }
  .p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-left,
.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-right {
    color: rgba(0, 0, 0, 0.6);
  }
  .p-selectbutton .p-button.p-highlight {
    background: #e0e0e1;
    border-color: #e0e0e1;
    color: rgba(0, 0, 0, 0.87);
  }
  .p-selectbutton .p-button.p-highlight .p-button-icon-left,
.p-selectbutton .p-button.p-highlight .p-button-icon-right {
    color: rgba(0, 0, 0, 0.6);
  }
  .p-selectbutton .p-button.p-highlight:hover {
    background: #d9d8d9;
    border-color: #d9d8d9;
    color: rgba(0, 0, 0, 0.87);
  }
  .p-selectbutton .p-button.p-highlight:hover .p-button-icon-left,
.p-selectbutton .p-button.p-highlight:hover .p-button-icon-right {
    color: rgba(0, 0, 0, 0.6);
  }

  p-selectbutton.ng-dirty.ng-invalid > .p-selectbutton > .p-button {
    border-color: #b00020;
  }

  .p-slider {
    background: #c1c1c1;
    border: 0 none;
    border-radius: 4px;
  }
  .p-slider.p-slider-horizontal {
    height: 2px;
  }
  .p-slider.p-slider-horizontal .p-slider-handle {
    margin-top: -10px;
    margin-left: -10px;
  }
  .p-slider.p-slider-vertical {
    height: 100%;
    width: 2px;
  }
  .p-slider.p-slider-vertical .p-slider-handle {
    height: 20px;
    width: 20px;
    margin-left: -10px;
    margin-bottom: -10px;
  }
  .p-slider .p-slider-handle {
    height: 20px;
    width: 20px;
    background: #673AB7;
    border: 0 none;
    border-radius: 50%;
    transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
  }
  .p-slider .p-slider-handle:focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: none;
  }
  .p-slider .p-slider-range {
    background: #673AB7;
  }
  .p-slider:not(.p-disabled) .p-slider-handle:hover {
    background: #673AB7;
    border-color: 0 none;
  }
  .p-slider.p-slider-animate.p-slider-horizontal .p-slider-handle {
    transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1), left 0.2s;
  }
  .p-slider.p-slider-animate.p-slider-horizontal .p-slider-range {
    transition: width 0.2s;
  }
  .p-slider.p-slider-animate.p-slider-vertical .p-slider-handle {
    transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1), bottom 0.2s;
  }
  .p-slider.p-slider-animate.p-slider-vertical .p-slider-range {
    transition: height 0.2s;
  }

  .p-togglebutton.p-button {
    background: #ffffff;
    border: 1px solid rgba(0, 0, 0, 0.12);
    color: rgba(0, 0, 0, 0.87);
    transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
  }
  .p-togglebutton.p-button .p-button-icon-left,
.p-togglebutton.p-button .p-button-icon-right {
    color: rgba(0, 0, 0, 0.6);
  }
  .p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover {
    background: #f6f6f6;
    border-color: rgba(0, 0, 0, 0.12);
    color: rgba(0, 0, 0, 0.87);
  }
  .p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-left,
.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-right {
    color: rgba(0, 0, 0, 0.6);
  }
  .p-togglebutton.p-button.p-highlight {
    background: #e0e0e1;
    border-color: #e0e0e1;
    color: rgba(0, 0, 0, 0.87);
  }
  .p-togglebutton.p-button.p-highlight .p-button-icon-left,
.p-togglebutton.p-button.p-highlight .p-button-icon-right {
    color: rgba(0, 0, 0, 0.6);
  }
  .p-togglebutton.p-button.p-highlight:hover {
    background: #d9d8d9;
    border-color: #d9d8d9;
    color: rgba(0, 0, 0, 0.87);
  }
  .p-togglebutton.p-button.p-highlight:hover .p-button-icon-left,
.p-togglebutton.p-button.p-highlight:hover .p-button-icon-right {
    color: rgba(0, 0, 0, 0.6);
  }

  p-togglebutton.ng-dirty.ng-invalid > .p-togglebutton.p-button {
    border-color: #b00020;
  }

  .p-treeselect {
    background: #ffffff;
    border: 1px solid rgba(0, 0, 0, 0.38);
    transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
    border-radius: 4px;
  }
  .p-treeselect:not(.p-disabled):hover {
    border-color: rgba(0, 0, 0, 0.87);
  }
  .p-treeselect:not(.p-disabled).p-focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: none;
    border-color: #673AB7;
  }
  .p-treeselect .p-treeselect-label {
    padding: 1rem 1rem;
    transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
  }
  .p-treeselect .p-treeselect-label.p-placeholder {
    color: rgba(0, 0, 0, 0.6);
  }
  .p-treeselect.p-treeselect-chip .p-treeselect-token {
    padding: 0.5rem 1rem;
    margin-right: 0.5rem;
    background: rgba(0, 0, 0, 0.12);
    color: rgba(0, 0, 0, 0.87);
    border-radius: 16px;
  }
  .p-treeselect .p-treeselect-trigger {
    background: transparent;
    color: rgba(0, 0, 0, 0.6);
    width: 2.357rem;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
  }
  .p-treeselect.p-variant-filled {
    background-color: #f5f5f5;
  }
  .p-treeselect.p-variant-filled:enabled:hover {
    background-color: #ececec;
  }
  .p-treeselect.p-variant-filled:enabled:focus {
    background-color: #dcdcdc;
  }

  p-treeselect.ng-invalid.ng-dirty > .p-treeselect {
    border-color: #b00020;
  }

  .p-inputwrapper-filled .p-treeselect.p-treeselect-chip .p-treeselect-label {
    padding: 0.5rem 1rem;
  }

  .p-treeselect-panel {
    background: #ffffff;
    color: rgba(0, 0, 0, 0.87);
    border: 0 none;
    border-radius: 4px;
    box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
  }
  .p-treeselect-panel .p-treeselect-header {
    padding: 1rem;
    border-bottom: 1px solid rgba(0, 0, 0, 0.12);
    color: rgba(0, 0, 0, 0.87);
    background: #ffffff;
    margin: 0;
    border-top-right-radius: 4px;
    border-top-left-radius: 4px;
  }
  .p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container {
    margin-right: 0.5rem;
  }
  .p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container .p-treeselect-filter {
    padding-right: 2rem;
  }
  .p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container .p-treeselect-filter-icon {
    right: 1rem;
    color: rgba(0, 0, 0, 0.6);
  }
  .p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container.p-treeselect-clearable-filter .p-treeselect-filter {
    padding-right: 4rem;
  }
  .p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container.p-treeselect-clearable-filter .p-treeselect-filter-clear-icon {
    right: 3rem;
  }
  .p-treeselect-panel .p-treeselect-header .p-treeselect-close {
    width: 2.5rem;
    height: 2.5rem;
    color: rgba(0, 0, 0, 0.6);
    border: 0 none;
    background: transparent;
    border-radius: 50%;
    transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
  }
  .p-treeselect-panel .p-treeselect-header .p-treeselect-close:enabled:hover {
    color: rgba(0, 0, 0, 0.6);
    border-color: transparent;
    background: rgba(0, 0, 0, 0.04);
  }
  .p-treeselect-panel .p-treeselect-header .p-treeselect-close:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: none;
  }
  .p-treeselect-panel .p-treeselect-items-wrapper .p-tree {
    border: 0 none;
  }
  .p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message {
    padding: 1rem 1rem;
    color: rgba(0, 0, 0, 0.87);
    background: transparent;
  }

  .p-input-filled .p-treeselect {
    background: #f5f5f5;
  }
  .p-input-filled .p-treeselect:not(.p-disabled):hover {
    background-color: #ececec;
  }
  .p-input-filled .p-treeselect:not(.p-disabled).p-focus {
    background-color: #dcdcdc;
  }

  p-treeselect.p-treeselect-clearable .p-treeselect-label-container {
    padding-right: 2rem;
  }
  p-treeselect.p-treeselect-clearable .p-treeselect-clear-icon {
    color: rgba(0, 0, 0, 0.6);
    right: 3rem;
  }

  .p-button {
    color: #ffffff;
    background: #673AB7;
    border: 0 none;
    padding: 0.714rem 1rem;
    font-size: 1rem;
    transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
    border-radius: 4px;
    outline-color: transparent;
  }
  .p-button:not(:disabled):hover {
    background: rgba(103, 58, 183, 0.92);
    color: #ffffff;
    border-color: transparent;
  }
  .p-button:not(:disabled):active {
    background: rgba(103, 58, 183, 0.68);
    color: #ffffff;
    border-color: transparent;
  }
  .p-button.p-button-outlined {
    background-color: transparent;
    color: #673AB7;
    border: 0 none;
  }
  .p-button.p-button-outlined:not(:disabled):hover {
    background: rgba(103, 58, 183, 0.04);
    color: #673AB7;
    border: 0 none;
  }
  .p-button.p-button-outlined:not(:disabled):active {
    background: rgba(103, 58, 183, 0.16);
    color: #673AB7;
    border: 0 none;
  }
  .p-button.p-button-outlined.p-button-plain {
    color: rgba(0, 0, 0, 0.6);
    border-color: rgba(0, 0, 0, 0.6);
  }
  .p-button.p-button-outlined.p-button-plain:not(:disabled):hover {
    background: rgba(0, 0, 0, 0.04);
    color: rgba(0, 0, 0, 0.6);
  }
  .p-button.p-button-outlined.p-button-plain:not(:disabled):active {
    background: rgba(0, 0, 0, 0.16);
    color: rgba(0, 0, 0, 0.6);
  }
  .p-button.p-button-text {
    background-color: transparent;
    color: #673AB7;
    border-color: transparent;
  }
  .p-button.p-button-text:not(:disabled):hover {
    background: rgba(103, 58, 183, 0.04);
    color: #673AB7;
    border-color: transparent;
  }
  .p-button.p-button-text:not(:disabled):active {
    background: rgba(103, 58, 183, 0.16);
    color: #673AB7;
    border-color: transparent;
  }
  .p-button.p-button-text.p-button-plain {
    color: rgba(0, 0, 0, 0.6);
  }
  .p-button.p-button-text.p-button-plain:not(:disabled):hover {
    background: rgba(0, 0, 0, 0.04);
    color: rgba(0, 0, 0, 0.6);
  }
  .p-button.p-button-text.p-button-plain:not(:disabled):active {
    background: rgba(0, 0, 0, 0.16);
    color: rgba(0, 0, 0, 0.6);
  }
  .p-button:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: none;
  }
  .p-button .p-button-label {
    transition-duration: 0.2s;
  }
  .p-button .p-button-icon-left {
    margin-right: 0.5rem;
  }
  .p-button .p-button-icon-right {
    margin-left: 0.5rem;
  }
  .p-button .p-button-icon-bottom {
    margin-top: 0.5rem;
  }
  .p-button .p-button-icon-top {
    margin-bottom: 0.5rem;
  }
  .p-button .p-badge {
    margin-left: 0.5rem;
    min-width: 1rem;
    height: 1rem;
    line-height: 1rem;
    color: #673AB7;
    background-color: #ffffff;
  }
  .p-button.p-button-raised {
    box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  }
  .p-button.p-button-rounded {
    border-radius: 2rem;
  }
  .p-button.p-button-icon-only {
    width: 3rem;
    padding: 0.714rem;
  }
  .p-button.p-button-icon-only .p-button-icon-left,
.p-button.p-button-icon-only .p-button-icon-right {
    margin: 0;
  }
  .p-button.p-button-icon-only.p-button-rounded {
    border-radius: 50%;
    height: 3rem;
  }
  .p-button.p-button-sm {
    font-size: 0.875rem;
    padding: 0.62475rem 0.875rem;
  }
  .p-button.p-button-sm .p-button-icon {
    font-size: 0.875rem;
  }
  .p-button.p-button-lg {
    font-size: 1.25rem;
    padding: 0.8925rem 1.25rem;
  }
  .p-button.p-button-lg .p-button-icon {
    font-size: 1.25rem;
  }
  .p-button.p-button-loading-label-only .p-button-label {
    margin-left: 0.5rem;
  }
  .p-button.p-button-loading-label-only .p-button-loading-icon {
    margin-right: 0;
  }

  .p-fluid .p-button {
    width: 100%;
  }
  .p-fluid .p-button-icon-only {
    width: 3rem;
  }
  .p-fluid .p-button-group {
    display: flex;
  }
  .p-fluid .p-button-group .p-button {
    flex: 1;
  }

  .p-button.p-button-secondary, .p-button-group.p-button-secondary > .p-button, .p-splitbutton.p-button-secondary > .p-button {
    color: #ffffff;
    background: #4CAF50;
    border: 0 none;
  }
  .p-button.p-button-secondary:not(:disabled):hover, .p-button-group.p-button-secondary > .p-button:not(:disabled):hover, .p-splitbutton.p-button-secondary > .p-button:not(:disabled):hover {
    background: rgba(76, 175, 80, 0.92);
    color: #ffffff;
    border-color: transparent;
  }
  .p-button.p-button-secondary:not(:disabled):focus, .p-button-group.p-button-secondary > .p-button:not(:disabled):focus, .p-splitbutton.p-button-secondary > .p-button:not(:disabled):focus {
    box-shadow: none;
  }
  .p-button.p-button-secondary:not(:disabled):active, .p-button-group.p-button-secondary > .p-button:not(:disabled):active, .p-splitbutton.p-button-secondary > .p-button:not(:disabled):active {
    background: rgba(76, 175, 80, 0.68);
    color: #ffffff;
    border-color: transparent;
  }
  .p-button.p-button-secondary.p-button-outlined, .p-button-group.p-button-secondary > .p-button.p-button-outlined, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined {
    background-color: transparent;
    color: #4CAF50;
    border: 0 none;
  }
  .p-button.p-button-secondary.p-button-outlined:not(:disabled):hover, .p-button-group.p-button-secondary > .p-button.p-button-outlined:not(:disabled):hover, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:not(:disabled):hover {
    background: rgba(76, 175, 80, 0.04);
    color: #4CAF50;
    border: 0 none;
  }
  .p-button.p-button-secondary.p-button-outlined:not(:disabled):active, .p-button-group.p-button-secondary > .p-button.p-button-outlined:not(:disabled):active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:not(:disabled):active {
    background: rgba(76, 175, 80, 0.16);
    color: #4CAF50;
    border: 0 none;
  }
  .p-button.p-button-secondary.p-button-text, .p-button-group.p-button-secondary > .p-button.p-button-text, .p-splitbutton.p-button-secondary > .p-button.p-button-text {
    background-color: transparent;
    color: #4CAF50;
    border-color: transparent;
  }
  .p-button.p-button-secondary.p-button-text:not(:disabled):hover, .p-button-group.p-button-secondary > .p-button.p-button-text:not(:disabled):hover, .p-splitbutton.p-button-secondary > .p-button.p-button-text:not(:disabled):hover {
    background: rgba(76, 175, 80, 0.04);
    border-color: transparent;
    color: #4CAF50;
  }
  .p-button.p-button-secondary.p-button-text:not(:disabled):active, .p-button-group.p-button-secondary > .p-button.p-button-text:not(:disabled):active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:not(:disabled):active {
    background: rgba(76, 175, 80, 0.16);
    border-color: transparent;
    color: #4CAF50;
  }

  .p-button.p-button-info, .p-button-group.p-button-info > .p-button, .p-splitbutton.p-button-info > .p-button {
    color: #ffffff;
    background: #2196f3;
    border: 0 none;
  }
  .p-button.p-button-info:not(:disabled):hover, .p-button-group.p-button-info > .p-button:not(:disabled):hover, .p-splitbutton.p-button-info > .p-button:not(:disabled):hover {
    background: rgba(33, 150, 243, 0.92);
    color: #ffffff;
    border-color: transparent;
  }
  .p-button.p-button-info:not(:disabled):focus, .p-button-group.p-button-info > .p-button:not(:disabled):focus, .p-splitbutton.p-button-info > .p-button:not(:disabled):focus {
    box-shadow: none;
  }
  .p-button.p-button-info:not(:disabled):active, .p-button-group.p-button-info > .p-button:not(:disabled):active, .p-splitbutton.p-button-info > .p-button:not(:disabled):active {
    background: rgba(33, 150, 243, 0.68);
    color: #ffffff;
    border-color: transparent;
  }
  .p-button.p-button-info.p-button-outlined, .p-button-group.p-button-info > .p-button.p-button-outlined, .p-splitbutton.p-button-info > .p-button.p-button-outlined {
    background-color: transparent;
    color: #2196f3;
    border: 0 none;
  }
  .p-button.p-button-info.p-button-outlined:not(:disabled):hover, .p-button-group.p-button-info > .p-button.p-button-outlined:not(:disabled):hover, .p-splitbutton.p-button-info > .p-button.p-button-outlined:not(:disabled):hover {
    background: rgba(33, 150, 243, 0.04);
    color: #2196f3;
    border: 0 none;
  }
  .p-button.p-button-info.p-button-outlined:not(:disabled):active, .p-button-group.p-button-info > .p-button.p-button-outlined:not(:disabled):active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:not(:disabled):active {
    background: rgba(33, 150, 243, 0.16);
    color: #2196f3;
    border: 0 none;
  }
  .p-button.p-button-info.p-button-text, .p-button-group.p-button-info > .p-button.p-button-text, .p-splitbutton.p-button-info > .p-button.p-button-text {
    background-color: transparent;
    color: #2196f3;
    border-color: transparent;
  }
  .p-button.p-button-info.p-button-text:not(:disabled):hover, .p-button-group.p-button-info > .p-button.p-button-text:not(:disabled):hover, .p-splitbutton.p-button-info > .p-button.p-button-text:not(:disabled):hover {
    background: rgba(33, 150, 243, 0.04);
    border-color: transparent;
    color: #2196f3;
  }
  .p-button.p-button-info.p-button-text:not(:disabled):active, .p-button-group.p-button-info > .p-button.p-button-text:not(:disabled):active, .p-splitbutton.p-button-info > .p-button.p-button-text:not(:disabled):active {
    background: rgba(33, 150, 243, 0.16);
    border-color: transparent;
    color: #2196f3;
  }

  .p-button.p-button-success, .p-button-group.p-button-success > .p-button, .p-splitbutton.p-button-success > .p-button {
    color: #ffffff;
    background: #689f38;
    border: 0 none;
  }
  .p-button.p-button-success:not(:disabled):hover, .p-button-group.p-button-success > .p-button:not(:disabled):hover, .p-splitbutton.p-button-success > .p-button:not(:disabled):hover {
    background: rgba(104, 159, 56, 0.92);
    color: #ffffff;
    border-color: transparent;
  }
  .p-button.p-button-success:not(:disabled):focus, .p-button-group.p-button-success > .p-button:not(:disabled):focus, .p-splitbutton.p-button-success > .p-button:not(:disabled):focus {
    box-shadow: none;
  }
  .p-button.p-button-success:not(:disabled):active, .p-button-group.p-button-success > .p-button:not(:disabled):active, .p-splitbutton.p-button-success > .p-button:not(:disabled):active {
    background: rgba(104, 159, 56, 0.68);
    color: #ffffff;
    border-color: transparent;
  }
  .p-button.p-button-success.p-button-outlined, .p-button-group.p-button-success > .p-button.p-button-outlined, .p-splitbutton.p-button-success > .p-button.p-button-outlined {
    background-color: transparent;
    color: #689f38;
    border: 0 none;
  }
  .p-button.p-button-success.p-button-outlined:not(:disabled):hover, .p-button-group.p-button-success > .p-button.p-button-outlined:not(:disabled):hover, .p-splitbutton.p-button-success > .p-button.p-button-outlined:not(:disabled):hover {
    background: rgba(104, 159, 56, 0.04);
    color: #689f38;
    border: 0 none;
  }
  .p-button.p-button-success.p-button-outlined:not(:disabled):active, .p-button-group.p-button-success > .p-button.p-button-outlined:not(:disabled):active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:not(:disabled):active {
    background: rgba(104, 159, 56, 0.16);
    color: #689f38;
    border: 0 none;
  }
  .p-button.p-button-success.p-button-text, .p-button-group.p-button-success > .p-button.p-button-text, .p-splitbutton.p-button-success > .p-button.p-button-text {
    background-color: transparent;
    color: #689f38;
    border-color: transparent;
  }
  .p-button.p-button-success.p-button-text:not(:disabled):hover, .p-button-group.p-button-success > .p-button.p-button-text:not(:disabled):hover, .p-splitbutton.p-button-success > .p-button.p-button-text:not(:disabled):hover {
    background: rgba(104, 159, 56, 0.04);
    border-color: transparent;
    color: #689f38;
  }
  .p-button.p-button-success.p-button-text:not(:disabled):active, .p-button-group.p-button-success > .p-button.p-button-text:not(:disabled):active, .p-splitbutton.p-button-success > .p-button.p-button-text:not(:disabled):active {
    background: rgba(104, 159, 56, 0.16);
    border-color: transparent;
    color: #689f38;
  }

  .p-button.p-button-warning, .p-button-group.p-button-warning > .p-button, .p-splitbutton.p-button-warning > .p-button {
    color: #212529;
    background: #fbc02d;
    border: 0 none;
  }
  .p-button.p-button-warning:not(:disabled):hover, .p-button-group.p-button-warning > .p-button:not(:disabled):hover, .p-splitbutton.p-button-warning > .p-button:not(:disabled):hover {
    background: rgba(251, 192, 45, 0.92);
    color: #212529;
    border-color: transparent;
  }
  .p-button.p-button-warning:not(:disabled):focus, .p-button-group.p-button-warning > .p-button:not(:disabled):focus, .p-splitbutton.p-button-warning > .p-button:not(:disabled):focus {
    box-shadow: none;
  }
  .p-button.p-button-warning:not(:disabled):active, .p-button-group.p-button-warning > .p-button:not(:disabled):active, .p-splitbutton.p-button-warning > .p-button:not(:disabled):active {
    background: rgba(251, 192, 45, 0.68);
    color: #212529;
    border-color: transparent;
  }
  .p-button.p-button-warning.p-button-outlined, .p-button-group.p-button-warning > .p-button.p-button-outlined, .p-splitbutton.p-button-warning > .p-button.p-button-outlined {
    background-color: transparent;
    color: #fbc02d;
    border: 0 none;
  }
  .p-button.p-button-warning.p-button-outlined:not(:disabled):hover, .p-button-group.p-button-warning > .p-button.p-button-outlined:not(:disabled):hover, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:not(:disabled):hover {
    background: rgba(251, 192, 45, 0.04);
    color: #fbc02d;
    border: 0 none;
  }
  .p-button.p-button-warning.p-button-outlined:not(:disabled):active, .p-button-group.p-button-warning > .p-button.p-button-outlined:not(:disabled):active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:not(:disabled):active {
    background: rgba(251, 192, 45, 0.16);
    color: #fbc02d;
    border: 0 none;
  }
  .p-button.p-button-warning.p-button-text, .p-button-group.p-button-warning > .p-button.p-button-text, .p-splitbutton.p-button-warning > .p-button.p-button-text {
    background-color: transparent;
    color: #fbc02d;
    border-color: transparent;
  }
  .p-button.p-button-warning.p-button-text:not(:disabled):hover, .p-button-group.p-button-warning > .p-button.p-button-text:not(:disabled):hover, .p-splitbutton.p-button-warning > .p-button.p-button-text:not(:disabled):hover {
    background: rgba(251, 192, 45, 0.04);
    border-color: transparent;
    color: #fbc02d;
  }
  .p-button.p-button-warning.p-button-text:not(:disabled):active, .p-button-group.p-button-warning > .p-button.p-button-text:not(:disabled):active, .p-splitbutton.p-button-warning > .p-button.p-button-text:not(:disabled):active {
    background: rgba(251, 192, 45, 0.16);
    border-color: transparent;
    color: #fbc02d;
  }

  .p-button.p-button-help, .p-button-group.p-button-help > .p-button, .p-splitbutton.p-button-help > .p-button {
    color: #ffffff;
    background: #9c27b0;
    border: 0 none;
  }
  .p-button.p-button-help:not(:disabled):hover, .p-button-group.p-button-help > .p-button:not(:disabled):hover, .p-splitbutton.p-button-help > .p-button:not(:disabled):hover {
    background: rgba(156, 39, 176, 0.92);
    color: #ffffff;
    border-color: transparent;
  }
  .p-button.p-button-help:not(:disabled):focus, .p-button-group.p-button-help > .p-button:not(:disabled):focus, .p-splitbutton.p-button-help > .p-button:not(:disabled):focus {
    box-shadow: none;
  }
  .p-button.p-button-help:not(:disabled):active, .p-button-group.p-button-help > .p-button:not(:disabled):active, .p-splitbutton.p-button-help > .p-button:not(:disabled):active {
    background: rgba(156, 39, 176, 0.68);
    color: #ffffff;
    border-color: transparent;
  }
  .p-button.p-button-help.p-button-outlined, .p-button-group.p-button-help > .p-button.p-button-outlined, .p-splitbutton.p-button-help > .p-button.p-button-outlined {
    background-color: transparent;
    color: #9c27b0;
    border: 0 none;
  }
  .p-button.p-button-help.p-button-outlined:not(:disabled):hover, .p-button-group.p-button-help > .p-button.p-button-outlined:not(:disabled):hover, .p-splitbutton.p-button-help > .p-button.p-button-outlined:not(:disabled):hover {
    background: rgba(156, 39, 176, 0.04);
    color: #9c27b0;
    border: 0 none;
  }
  .p-button.p-button-help.p-button-outlined:not(:disabled):active, .p-button-group.p-button-help > .p-button.p-button-outlined:not(:disabled):active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:not(:disabled):active {
    background: rgba(156, 39, 176, 0.16);
    color: #9c27b0;
    border: 0 none;
  }
  .p-button.p-button-help.p-button-text, .p-button-group.p-button-help > .p-button.p-button-text, .p-splitbutton.p-button-help > .p-button.p-button-text {
    background-color: transparent;
    color: #9c27b0;
    border-color: transparent;
  }
  .p-button.p-button-help.p-button-text:not(:disabled):hover, .p-button-group.p-button-help > .p-button.p-button-text:not(:disabled):hover, .p-splitbutton.p-button-help > .p-button.p-button-text:not(:disabled):hover {
    background: rgba(156, 39, 176, 0.04);
    border-color: transparent;
    color: #9c27b0;
  }
  .p-button.p-button-help.p-button-text:not(:disabled):active, .p-button-group.p-button-help > .p-button.p-button-text:not(:disabled):active, .p-splitbutton.p-button-help > .p-button.p-button-text:not(:disabled):active {
    background: rgba(156, 39, 176, 0.16);
    border-color: transparent;
    color: #9c27b0;
  }

  .p-button.p-button-danger, .p-button-group.p-button-danger > .p-button, .p-splitbutton.p-button-danger > .p-button {
    color: #ffffff;
    background: #d32f2f;
    border: 0 none;
  }
  .p-button.p-button-danger:not(:disabled):hover, .p-button-group.p-button-danger > .p-button:not(:disabled):hover, .p-splitbutton.p-button-danger > .p-button:not(:disabled):hover {
    background: rgba(211, 47, 47, 0.92);
    color: #ffffff;
    border-color: transparent;
  }
  .p-button.p-button-danger:not(:disabled):focus, .p-button-group.p-button-danger > .p-button:not(:disabled):focus, .p-splitbutton.p-button-danger > .p-button:not(:disabled):focus {
    box-shadow: none;
  }
  .p-button.p-button-danger:not(:disabled):active, .p-button-group.p-button-danger > .p-button:not(:disabled):active, .p-splitbutton.p-button-danger > .p-button:not(:disabled):active {
    background: rgba(211, 47, 47, 0.68);
    color: #ffffff;
    border-color: transparent;
  }
  .p-button.p-button-danger.p-button-outlined, .p-button-group.p-button-danger > .p-button.p-button-outlined, .p-splitbutton.p-button-danger > .p-button.p-button-outlined {
    background-color: transparent;
    color: #d32f2f;
    border: 0 none;
  }
  .p-button.p-button-danger.p-button-outlined:not(:disabled):hover, .p-button-group.p-button-danger > .p-button.p-button-outlined:not(:disabled):hover, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:not(:disabled):hover {
    background: rgba(211, 47, 47, 0.04);
    color: #d32f2f;
    border: 0 none;
  }
  .p-button.p-button-danger.p-button-outlined:not(:disabled):active, .p-button-group.p-button-danger > .p-button.p-button-outlined:not(:disabled):active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:not(:disabled):active {
    background: rgba(211, 47, 47, 0.16);
    color: #d32f2f;
    border: 0 none;
  }
  .p-button.p-button-danger.p-button-text, .p-button-group.p-button-danger > .p-button.p-button-text, .p-splitbutton.p-button-danger > .p-button.p-button-text {
    background-color: transparent;
    color: #d32f2f;
    border-color: transparent;
  }
  .p-button.p-button-danger.p-button-text:not(:disabled):hover, .p-button-group.p-button-danger > .p-button.p-button-text:not(:disabled):hover, .p-splitbutton.p-button-danger > .p-button.p-button-text:not(:disabled):hover {
    background: rgba(211, 47, 47, 0.04);
    border-color: transparent;
    color: #d32f2f;
  }
  .p-button.p-button-danger.p-button-text:not(:disabled):active, .p-button-group.p-button-danger > .p-button.p-button-text:not(:disabled):active, .p-splitbutton.p-button-danger > .p-button.p-button-text:not(:disabled):active {
    background: rgba(211, 47, 47, 0.16);
    border-color: transparent;
    color: #d32f2f;
  }

  .p-button.p-button-contrast, .p-button-group.p-button-contrast > .p-button, .p-splitbutton.p-button-contrast > .p-button {
    color: #ffffff;
    background: #212121;
    border: 1px solid #212121;
  }
  .p-button.p-button-contrast:not(:disabled):hover, .p-button-group.p-button-contrast > .p-button:not(:disabled):hover, .p-splitbutton.p-button-contrast > .p-button:not(:disabled):hover {
    background: #424242;
    color: #ffffff;
    border-color: #424242;
  }
  .p-button.p-button-contrast:not(:disabled):focus, .p-button-group.p-button-contrast > .p-button:not(:disabled):focus, .p-splitbutton.p-button-contrast > .p-button:not(:disabled):focus {
    box-shadow: none;
  }
  .p-button.p-button-contrast:not(:disabled):active, .p-button-group.p-button-contrast > .p-button:not(:disabled):active, .p-splitbutton.p-button-contrast > .p-button:not(:disabled):active {
    background: #616161;
    color: #ffffff;
    border-color: #616161;
  }
  .p-button.p-button-contrast.p-button-outlined, .p-button-group.p-button-contrast > .p-button.p-button-outlined, .p-splitbutton.p-button-contrast > .p-button.p-button-outlined {
    background-color: transparent;
    color: #212121;
    border: 0 none;
  }
  .p-button.p-button-contrast.p-button-outlined:not(:disabled):hover, .p-button-group.p-button-contrast > .p-button.p-button-outlined:not(:disabled):hover, .p-splitbutton.p-button-contrast > .p-button.p-button-outlined:not(:disabled):hover {
    background: rgba(33, 33, 33, 0.04);
    color: #212121;
    border: 0 none;
  }
  .p-button.p-button-contrast.p-button-outlined:not(:disabled):active, .p-button-group.p-button-contrast > .p-button.p-button-outlined:not(:disabled):active, .p-splitbutton.p-button-contrast > .p-button.p-button-outlined:not(:disabled):active {
    background: rgba(33, 33, 33, 0.16);
    color: #212121;
    border: 0 none;
  }
  .p-button.p-button-contrast.p-button-text, .p-button-group.p-button-contrast > .p-button.p-button-text, .p-splitbutton.p-button-contrast > .p-button.p-button-text {
    background-color: transparent;
    color: #212121;
    border-color: transparent;
  }
  .p-button.p-button-contrast.p-button-text:not(:disabled):hover, .p-button-group.p-button-contrast > .p-button.p-button-text:not(:disabled):hover, .p-splitbutton.p-button-contrast > .p-button.p-button-text:not(:disabled):hover {
    background: rgba(33, 33, 33, 0.04);
    border-color: transparent;
    color: #212121;
  }
  .p-button.p-button-contrast.p-button-text:not(:disabled):active, .p-button-group.p-button-contrast > .p-button.p-button-text:not(:disabled):active, .p-splitbutton.p-button-contrast > .p-button.p-button-text:not(:disabled):active {
    background: rgba(33, 33, 33, 0.16);
    border-color: transparent;
    color: #212121;
  }

  .p-button.p-button-link {
    color: #673AB7;
    background: transparent;
    border: transparent;
  }
  .p-button.p-button-link:not(:disabled):hover {
    background: transparent;
    color: #673AB7;
    border-color: transparent;
  }
  .p-button.p-button-link:not(:disabled):hover .p-button-label {
    text-decoration: underline;
  }
  .p-button.p-button-link:not(:disabled):focus {
    background: transparent;
    box-shadow: none;
    border-color: transparent;
  }
  .p-button.p-button-link:not(:disabled):active {
    background: transparent;
    color: #673AB7;
    border-color: transparent;
  }

  .p-speeddial-button.p-button.p-button-icon-only {
    width: 4rem;
    height: 4rem;
  }
  .p-speeddial-button.p-button.p-button-icon-only .p-button-icon {
    font-size: 2rem;
  }
  .p-speeddial-button.p-button.p-button-icon-only .p-icon {
    width: 2rem;
    height: 2rem;
  }

  .p-speeddial-list {
    outline: 0 none;
  }

  .p-speeddial-item.p-focus > .p-speeddial-action {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: none;
  }

  .p-speeddial-action {
    width: 3rem;
    height: 3rem;
    background: #4CAF50;
    color: #fff;
  }
  .p-speeddial-action:hover {
    background: rgba(76, 175, 80, 0.92);
    color: #fff;
  }

  .p-speeddial-direction-up .p-speeddial-item {
    margin: 0.25rem 0;
  }
  .p-speeddial-direction-up .p-speeddial-item:first-child {
    margin-bottom: 0.5rem;
  }

  .p-speeddial-direction-down .p-speeddial-item {
    margin: 0.25rem 0;
  }
  .p-speeddial-direction-down .p-speeddial-item:first-child {
    margin-top: 0.5rem;
  }

  .p-speeddial-direction-left .p-speeddial-item {
    margin: 0 0.25rem;
  }
  .p-speeddial-direction-left .p-speeddial-item:first-child {
    margin-right: 0.5rem;
  }

  .p-speeddial-direction-right .p-speeddial-item {
    margin: 0 0.25rem;
  }
  .p-speeddial-direction-right .p-speeddial-item:first-child {
    margin-left: 0.5rem;
  }

  .p-speeddial-circle .p-speeddial-item,
.p-speeddial-semi-circle .p-speeddial-item,
.p-speeddial-quarter-circle .p-speeddial-item {
    margin: 0;
  }
  .p-speeddial-circle .p-speeddial-item:first-child, .p-speeddial-circle .p-speeddial-item:last-child,
.p-speeddial-semi-circle .p-speeddial-item:first-child,
.p-speeddial-semi-circle .p-speeddial-item:last-child,
.p-speeddial-quarter-circle .p-speeddial-item:first-child,
.p-speeddial-quarter-circle .p-speeddial-item:last-child {
    margin: 0;
  }

  .p-speeddial-mask {
    background-color: rgba(0, 0, 0, 0.32);
  }

  .p-splitbutton {
    border-radius: 4px;
  }
  .p-splitbutton.p-button-rounded {
    border-radius: 2rem;
  }
  .p-splitbutton.p-button-rounded > .p-button {
    border-radius: 2rem;
  }
  .p-splitbutton.p-button-raised {
    box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  }

  .p-carousel .p-carousel-content .p-carousel-prev,
.p-carousel .p-carousel-content .p-carousel-next {
    width: 2.5rem;
    height: 2.5rem;
    color: rgba(0, 0, 0, 0.6);
    border: 0 none;
    background: transparent;
    border-radius: 50%;
    transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
    margin: 0.5rem;
  }
  .p-carousel .p-carousel-content .p-carousel-prev:enabled:hover,
.p-carousel .p-carousel-content .p-carousel-next:enabled:hover {
    color: rgba(0, 0, 0, 0.6);
    border-color: transparent;
    background: rgba(0, 0, 0, 0.04);
  }
  .p-carousel .p-carousel-content .p-carousel-prev:focus-visible,
.p-carousel .p-carousel-content .p-carousel-next:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: none;
  }
  .p-carousel .p-carousel-indicators {
    padding: 1rem;
  }
  .p-carousel .p-carousel-indicators .p-carousel-indicator {
    margin-right: 0.5rem;
    margin-bottom: 0.5rem;
  }
  .p-carousel .p-carousel-indicators .p-carousel-indicator button {
    background-color: #dcdcdc;
    width: 2rem;
    height: 0.5rem;
    transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
    border-radius: 0;
  }
  .p-carousel .p-carousel-indicators .p-carousel-indicator button:hover {
    background: #ececec;
  }
  .p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
    background: rgba(103, 58, 183, 0.12);
    color: #673AB7;
  }

  .p-datatable .p-paginator-top {
    border-width: 0 0 1px 0;
    border-radius: 0;
  }
  .p-datatable .p-paginator-bottom {
    border-width: 0 0 1px 0;
    border-radius: 0;
  }
  .p-datatable .p-datatable-header {
    background: #ffffff;
    color: rgba(0, 0, 0, 0.87);
    border: 1px solid #e4e4e4;
    border-width: 0 0 1px 0;
    padding: 1rem 1rem;
    font-weight: 500;
  }
  .p-datatable .p-datatable-footer {
    background: #ffffff;
    color: rgba(0, 0, 0, 0.87);
    border: 1px solid #e4e4e4;
    border-width: 0 0 1px 0;
    padding: 1rem 1rem;
    font-weight: 500;
  }
  .p-datatable .p-datatable-thead > tr > th {
    text-align: left;
    padding: 1rem 1rem;
    border: 1px solid #e4e4e4;
    border-width: 0 0 1px 0;
    font-weight: 500;
    color: rgba(0, 0, 0, 0.87);
    background: #ffffff;
    transition: none;
  }
  .p-datatable .p-datatable-tfoot > tr > td {
    text-align: left;
    padding: 1rem 1rem;
    border: 1px solid #e4e4e4;
    border-width: 0 0 1px 0;
    font-weight: 500;
    color: rgba(0, 0, 0, 0.87);
    background: #ffffff;
  }
  .p-datatable .p-sortable-column .p-sortable-column-icon {
    color: rgba(0, 0, 0, 0.6);
    margin-left: 0.5rem;
  }
  .p-datatable .p-sortable-column .p-sortable-column-badge {
    border-radius: 50%;
    height: 1.143rem;
    min-width: 1.143rem;
    line-height: 1.143rem;
    color: #673AB7;
    background: rgba(103, 58, 183, 0.12);
    margin-left: 0.5rem;
  }
  .p-datatable .p-sortable-column:not(.p-highlight):hover {
    background: rgba(0, 0, 0, 0.04);
    color: rgba(0, 0, 0, 0.87);
  }
  .p-datatable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
    color: rgba(0, 0, 0, 0.6);
  }
  .p-datatable .p-sortable-column.p-highlight {
    background: #ffffff;
    color: rgba(0, 0, 0, 0.87);
  }
  .p-datatable .p-sortable-column.p-highlight .p-sortable-column-icon {
    color: rgba(0, 0, 0, 0.87);
  }
  .p-datatable .p-sortable-column.p-highlight:hover {
    background: rgba(0, 0, 0, 0.04);
    color: rgba(0, 0, 0, 0.87);
  }
  .p-datatable .p-sortable-column.p-highlight:hover .p-sortable-column-icon {
    color: rgba(0, 0, 0, 0.87);
  }
  .p-datatable .p-sortable-column:focus-visible {
    box-shadow: none;
    outline: 0 none;
  }
  .p-datatable .p-datatable-tbody > tr {
    background: #ffffff;
    color: rgba(0, 0, 0, 0.87);
    transition: none;
  }
  .p-datatable .p-datatable-tbody > tr > td {
    text-align: left;
    border: 1px solid #e4e4e4;
    border-width: 0 0 1px 0;
    padding: 1rem 1rem;
  }
  .p-datatable .p-datatable-tbody > tr > td .p-row-toggler,
.p-datatable .p-datatable-tbody > tr > td .p-row-editor-init,
.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save,
.p-datatable .p-datatable-tbody > tr > td .p-row-editor-cancel {
    width: 2.5rem;
    height: 2.5rem;
    color: rgba(0, 0, 0, 0.6);
    border: 0 none;
    background: transparent;
    border-radius: 50%;
    transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
  }
  .p-datatable .p-datatable-tbody > tr > td .p-row-toggler:enabled:hover,
.p-datatable .p-datatable-tbody > tr > td .p-row-editor-init:enabled:hover,
.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save:enabled:hover,
.p-datatable .p-datatable-tbody > tr > td .p-row-editor-cancel:enabled:hover {
    color: rgba(0, 0, 0, 0.6);
    border-color: transparent;
    background: rgba(0, 0, 0, 0.04);
  }
  .p-datatable .p-datatable-tbody > tr > td .p-row-toggler:focus-visible,
.p-datatable .p-datatable-tbody > tr > td .p-row-editor-init:focus-visible,
.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save:focus-visible,
.p-datatable .p-datatable-tbody > tr > td .p-row-editor-cancel:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: none;
  }
  .p-datatable .p-datatable-tbody > tr > td .p-row-editor-save {
    margin-right: 0.5rem;
  }
  .p-datatable .p-datatable-tbody > tr:focus-visible {
    outline: 0.15rem solid transparent;
    outline-offset: -0.15rem;
  }
  .p-datatable .p-datatable-tbody > tr.p-highlight {
    background: rgba(103, 58, 183, 0.12);
    color: #673AB7;
  }
  .p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
    box-shadow: inset 0 2px 0 0 rgba(103, 58, 183, 0.12);
  }
  .p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
    box-shadow: inset 0 -2px 0 0 rgba(103, 58, 183, 0.12);
  }
  .p-datatable.p-datatable-hoverable-rows .p-datatable-tbody > tr:not(.p-highlight):hover {
    background: rgba(0, 0, 0, 0.04);
    color: rgba(0, 0, 0, 0.87);
  }
  .p-datatable .p-column-resizer-helper {
    background: #673AB7;
  }
  .p-datatable .p-datatable-scrollable-header,
.p-datatable .p-datatable-scrollable-footer {
    background: #ffffff;
  }
  .p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-datatable-table > .p-datatable-thead,
.p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-datatable-table > .p-datatable-tfoot, .p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-scroller-viewport > .p-scroller > .p-datatable-table > .p-datatable-thead,
.p-datatable.p-datatable-scrollable > .p-datatable-wrapper > .p-scroller-viewport > .p-scroller > .p-datatable-table > .p-datatable-tfoot {
    background-color: #ffffff;
  }
  .p-datatable .p-datatable-loading-icon {
    font-size: 2rem;
  }
  .p-datatable.p-datatable-gridlines .p-datatable-header {
    border-width: 1px 1px 0 1px;
  }
  .p-datatable.p-datatable-gridlines .p-datatable-footer {
    border-width: 0 1px 1px 1px;
  }
  .p-datatable.p-datatable-gridlines .p-paginator-top {
    border-width: 0 1px 0 1px;
  }
  .p-datatable.p-datatable-gridlines .p-paginator-bottom {
    border-width: 0 1px 1px 1px;
  }
  .p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th {
    border-width: 1px 0 1px 1px;
  }
  .p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th:last-child {
    border-width: 1px;
  }
  .p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
    border-width: 1px 0 0 1px;
  }
  .p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td:last-child {
    border-width: 1px 1px 0 1px;
  }
  .p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td {
    border-width: 1px 0 1px 1px;
  }
  .p-datatable.p-datatable-gridlines .p-datatable-tbody > tr:last-child > td:last-child {
    border-width: 1px;
  }
  .p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
    border-width: 1px 0 1px 1px;
  }
  .p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td:last-child {
    border-width: 1px 1px 1px 1px;
  }
  .p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td {
    border-width: 0 0 1px 1px;
  }
  .p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td:last-child {
    border-width: 0 1px 1px 1px;
  }
  .p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td {
    border-width: 0 0 1px 1px;
  }
  .p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td:last-child {
    border-width: 0 1px 1px 1px;
  }
  .p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td {
    border-width: 0 0 0 1px;
  }
  .p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td:last-child {
    border-width: 0 1px 0 1px;
  }
  .p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) {
    background: rgba(0, 0, 0, 0.02);
  }
  .p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight {
    background: rgba(103, 58, 183, 0.12);
    color: #673AB7;
  }
  .p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler {
    color: #673AB7;
  }
  .p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler:hover {
    color: #673AB7;
  }
  .p-datatable.p-datatable-sm .p-datatable-header {
    padding: 0.5rem 0.5rem;
  }
  .p-datatable.p-datatable-sm .p-datatable-thead > tr > th {
    padding: 0.5rem 0.5rem;
  }
  .p-datatable.p-datatable-sm .p-datatable-tbody > tr > td {
    padding: 0.5rem 0.5rem;
  }
  .p-datatable.p-datatable-sm .p-datatable-tfoot > tr > td {
    padding: 0.5rem 0.5rem;
  }
  .p-datatable.p-datatable-sm .p-datatable-footer {
    padding: 0.5rem 0.5rem;
  }
  .p-datatable.p-datatable-lg .p-datatable-header {
    padding: 1.25rem 1.25rem;
  }
  .p-datatable.p-datatable-lg .p-datatable-thead > tr > th {
    padding: 1.25rem 1.25rem;
  }
  .p-datatable.p-datatable-lg .p-datatable-tbody > tr > td {
    padding: 1.25rem 1.25rem;
  }
  .p-datatable.p-datatable-lg .p-datatable-tfoot > tr > td {
    padding: 1.25rem 1.25rem;
  }
  .p-datatable.p-datatable-lg .p-datatable-footer {
    padding: 1.25rem 1.25rem;
  }

  .p-dataview .p-paginator-top {
    border-width: 0 0 1px 0;
    border-radius: 0;
  }
  .p-dataview .p-paginator-bottom {
    border-width: 0 0 1px 0;
    border-radius: 0;
  }
  .p-dataview .p-dataview-header {
    background: #ffffff;
    color: rgba(0, 0, 0, 0.87);
    border: 1px solid #e4e4e4;
    border-width: 0 0 1px 0;
    padding: 1rem 1rem;
    font-weight: 500;
  }
  .p-dataview .p-dataview-content {
    background: #ffffff;
    color: rgba(0, 0, 0, 0.87);
    border: 0 none;
    padding: 1rem 0;
  }
  .p-dataview .p-dataview-footer {
    background: #ffffff;
    color: rgba(0, 0, 0, 0.87);
    border: 1px solid #e4e4e4;
    border-width: 0 0 1px 0;
    padding: 1rem 1rem;
    font-weight: 500;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
  }
  .p-dataview .p-dataview-loading-icon {
    font-size: 2rem;
  }
  .p-dataview .p-dataview-emptymessage {
    padding: 1rem;
  }

  .p-column-filter-row .p-column-filter-menu-button,
.p-column-filter-row .p-column-filter-clear-button {
    margin-left: 0.5rem;
  }

  .p-column-filter-menu-button {
    width: 2.5rem;
    height: 2.5rem;
    color: rgba(0, 0, 0, 0.6);
    border: 0 none;
    background: transparent;
    border-radius: 50%;
    transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
  }
  .p-column-filter-menu-button:hover {
    color: rgba(0, 0, 0, 0.6);
    border-color: transparent;
    background: rgba(0, 0, 0, 0.04);
  }
  .p-column-filter-menu-button.p-column-filter-menu-button-open, .p-column-filter-menu-button.p-column-filter-menu-button-open:hover {
    background: rgba(0, 0, 0, 0.04);
    color: rgba(0, 0, 0, 0.6);
  }
  .p-column-filter-menu-button.p-column-filter-menu-button-active, .p-column-filter-menu-button.p-column-filter-menu-button-active:hover {
    background: rgba(103, 58, 183, 0.12);
    color: #673AB7;
  }
  .p-column-filter-menu-button:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: none;
  }

  .p-column-filter-clear-button {
    width: 2.5rem;
    height: 2.5rem;
    color: rgba(0, 0, 0, 0.6);
    border: 0 none;
    background: transparent;
    border-radius: 50%;
    transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
  }
  .p-column-filter-clear-button:hover {
    color: rgba(0, 0, 0, 0.6);
    border-color: transparent;
    background: rgba(0, 0, 0, 0.04);
  }
  .p-column-filter-clear-button:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: none;
  }

  .p-column-filter-overlay {
    background: #ffffff;
    color: rgba(0, 0, 0, 0.87);
    border: 0 none;
    border-radius: 4px;
    box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
    min-width: 12.5rem;
  }
  .p-column-filter-overlay .p-column-filter-row-items {
    padding: 0;
  }
  .p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item {
    margin: 0;
    padding: 1rem 1rem;
    border: 0 none;
    color: rgba(0, 0, 0, 0.87);
    background: transparent;
    transition: none;
    border-radius: 0;
  }
  .p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:first-child {
    margin-top: 0;
  }
  .p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item.p-highlight {
    color: #673AB7;
    background: rgba(103, 58, 183, 0.12);
  }
  .p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:not(.p-highlight):not(.p-disabled):hover {
    color: rgba(0, 0, 0, 0.87);
    background: rgba(0, 0, 0, 0.04);
  }
  .p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: none;
  }
  .p-column-filter-overlay .p-column-filter-row-items .p-column-filter-separator {
    border-top: 1px solid rgba(0, 0, 0, 0.12);
    margin: 0.5rem 0;
  }

  .p-column-filter-overlay-menu .p-column-filter-operator {
    padding: 1rem;
    border-bottom: 1px solid rgba(0, 0, 0, 0.12);
    color: rgba(0, 0, 0, 0.87);
    background: #ffffff;
    margin: 0;
    border-top-right-radius: 4px;
    border-top-left-radius: 4px;
  }
  .p-column-filter-overlay-menu .p-column-filter-constraint {
    padding: 1rem;
    border-bottom: 1px solid rgba(0, 0, 0, 0.12);
  }
  .p-column-filter-overlay-menu .p-column-filter-constraint .p-column-filter-matchmode-dropdown {
    margin-bottom: 0.5rem;
  }
  .p-column-filter-overlay-menu .p-column-filter-constraint .p-column-filter-remove-button {
    margin-top: 0.5rem;
  }
  .p-column-filter-overlay-menu .p-column-filter-constraint:last-child {
    border-bottom: 0 none;
  }
  .p-column-filter-overlay-menu .p-column-filter-add-rule {
    padding: 1rem 1rem;
  }
  .p-column-filter-overlay-menu .p-column-filter-buttonbar {
    padding: 1rem;
  }

  .p-orderlist .p-orderlist-controls {
    padding: 1rem;
  }
  .p-orderlist .p-orderlist-controls .p-button {
    margin-bottom: 0.5rem;
  }
  .p-orderlist .p-orderlist-list-container {
    background: #ffffff;
    border: 1px solid #e0e0e0;
    border-radius: 4px;
    transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
    outline-color: transparent;
  }
  .p-orderlist .p-orderlist-list-container.p-focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: none;
    border-color: #673AB7;
  }
  .p-orderlist .p-orderlist-header {
    color: rgba(0, 0, 0, 0.87);
    padding: 1rem;
    font-weight: 500;
  }
  .p-orderlist .p-orderlist-header .p-orderlist-title {
    font-weight: 500;
  }
  .p-orderlist .p-orderlist-filter-container {
    padding: 1rem;
    background: #ffffff;
    border: 1px solid #e0e0e0;
    border-bottom: 0 none;
  }
  .p-orderlist .p-orderlist-filter-container .p-orderlist-filter-input {
    padding-right: 2rem;
  }
  .p-orderlist .p-orderlist-filter-container .p-orderlist-filter-icon {
    right: 1rem;
    color: rgba(0, 0, 0, 0.6);
  }
  .p-orderlist .p-orderlist-list {
    color: rgba(0, 0, 0, 0.87);
    padding: 0;
    outline: 0 none;
  }
  .p-orderlist .p-orderlist-list:not(:first-child) {
    border-top: 1px solid #e0e0e0;
  }
  .p-orderlist .p-orderlist-list .p-orderlist-item {
    padding: 1rem 1rem;
    margin: 0;
    border: 0 none;
    color: rgba(0, 0, 0, 0.87);
    background: transparent;
    transition: none;
  }
  .p-orderlist .p-orderlist-list .p-orderlist-item:first-child {
    margin-top: 0;
  }
  .p-orderlist .p-orderlist-list .p-orderlist-item:not(.p-highlight):hover {
    background: rgba(0, 0, 0, 0.04);
    color: rgba(0, 0, 0, 0.87);
  }
  .p-orderlist .p-orderlist-list .p-orderlist-item.p-focus {
    color: rgba(0, 0, 0, 0.87);
    background: rgba(0, 0, 0, 0.12);
  }
  .p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight {
    color: #673AB7;
    background: rgba(103, 58, 183, 0.12);
  }
  .p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight.p-focus {
    background: rgba(103, 58, 183, 0.24);
  }
  .p-orderlist .p-orderlist-list .p-orderlist-empty-message {
    padding: 1rem 1rem;
    color: rgba(0, 0, 0, 0.87);
  }
  .p-orderlist .p-orderlist-list:not(.cdk-drop-list-dragging) .p-orderlist-item:not(.p-highlight):hover {
    background: rgba(0, 0, 0, 0.04);
    color: rgba(0, 0, 0, 0.87);
  }
  .p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even) {
    background: rgba(0, 0, 0, 0.02);
  }
  .p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(even):hover {
    background: rgba(0, 0, 0, 0.04);
  }

  .p-orderlist-item.cdk-drag-preview {
    padding: 1rem 1rem;
    box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
    border: 0 none;
    color: rgba(0, 0, 0, 0.87);
    background: #ffffff;
    margin: 0;
  }

  .p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover {
    background: rgba(0, 0, 0, 0.04);
    color: rgba(0, 0, 0, 0.87);
  }
  .p-organizationchart .p-organizationchart-node-content.p-highlight {
    background: rgba(103, 58, 183, 0.12);
    color: #673AB7;
  }
  .p-organizationchart .p-organizationchart-node-content.p-highlight .p-node-toggler i {
    color: rgba(49, 27, 86, 0.12);
  }
  .p-organizationchart .p-organizationchart-line-down {
    background: rgba(0, 0, 0, 0.12);
  }
  .p-organizationchart .p-organizationchart-line-left {
    border-right: 1px solid #e0e0e0;
    border-color: rgba(0, 0, 0, 0.12);
  }
  .p-organizationchart .p-organizationchart-line-top {
    border-top: 1px solid #e0e0e0;
    border-color: rgba(0, 0, 0, 0.12);
  }
  .p-organizationchart .p-organizationchart-node-content {
    border: 1px solid #e0e0e0;
    background: #ffffff;
    color: rgba(0, 0, 0, 0.87);
    padding: 1rem;
  }
  .p-organizationchart .p-organizationchart-node-content .p-node-toggler {
    background: inherit;
    color: inherit;
    border-radius: 50%;
  }
  .p-organizationchart .p-organizationchart-node-content .p-node-toggler:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: none;
  }

  .p-paginator {
    background: #ffffff;
    color: rgba(0, 0, 0, 0.87);
    border: solid #e4e4e4;
    border-width: 0;
    padding: 0.5rem 1rem;
    border-radius: 4px;
  }
  .p-paginator .p-paginator-first,
.p-paginator .p-paginator-prev,
.p-paginator .p-paginator-next,
.p-paginator .p-paginator-last {
    background-color: transparent;
    border: 0 none;
    color: rgba(0, 0, 0, 0.6);
    min-width: 3rem;
    height: 3rem;
    margin: 0.143rem;
    transition: none;
    border-radius: 50%;
  }
  .p-paginator .p-paginator-first:not(.p-disabled):not(.p-highlight):hover,
.p-paginator .p-paginator-prev:not(.p-disabled):not(.p-highlight):hover,
.p-paginator .p-paginator-next:not(.p-disabled):not(.p-highlight):hover,
.p-paginator .p-paginator-last:not(.p-disabled):not(.p-highlight):hover {
    background: rgba(0, 0, 0, 0.04);
    border-color: transparent;
    color: rgba(0, 0, 0, 0.6);
  }
  .p-paginator .p-paginator-first {
    border-top-left-radius: 50%;
    border-bottom-left-radius: 50%;
  }
  .p-paginator .p-paginator-last {
    border-top-right-radius: 50%;
    border-bottom-right-radius: 50%;
  }
  .p-paginator .p-dropdown {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
    height: 3rem;
  }
  .p-paginator .p-dropdown .p-dropdown-label {
    padding-right: 0;
  }
  .p-paginator .p-paginator-page-input {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }
  .p-paginator .p-paginator-page-input .p-inputtext {
    max-width: 3rem;
  }
  .p-paginator .p-paginator-current {
    background-color: transparent;
    border: 0 none;
    color: rgba(0, 0, 0, 0.6);
    min-width: 3rem;
    height: 3rem;
    margin: 0.143rem;
    padding: 0 0.5rem;
  }
  .p-paginator .p-paginator-pages .p-paginator-page {
    background-color: transparent;
    border: 0 none;
    color: rgba(0, 0, 0, 0.6);
    min-width: 3rem;
    height: 3rem;
    margin: 0.143rem;
    transition: none;
    border-radius: 50%;
  }
  .p-paginator .p-paginator-pages .p-paginator-page.p-highlight {
    background: rgba(103, 58, 183, 0.12);
    border-color: rgba(103, 58, 183, 0.12);
    color: #673AB7;
  }
  .p-paginator .p-paginator-pages .p-paginator-page:not(.p-highlight):hover {
    background: rgba(0, 0, 0, 0.04);
    border-color: transparent;
    color: rgba(0, 0, 0, 0.6);
  }

  .p-picklist .p-picklist-buttons {
    padding: 1rem;
  }
  .p-picklist .p-picklist-buttons .p-button {
    margin-bottom: 0.5rem;
  }
  .p-picklist .p-picklist-list-wrapper {
    background: #ffffff;
    border: 1px solid #e0e0e0;
    border-radius: 4px;
    transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
    outline-color: transparent;
  }
  .p-picklist .p-picklist-list-wrapper.p-focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: none;
    border-color: #673AB7;
  }
  .p-picklist .p-picklist-header {
    color: rgba(0, 0, 0, 0.87);
    padding: 1rem;
    font-weight: 500;
  }
  .p-picklist .p-picklist-header .p-picklist-title {
    font-weight: 500;
  }
  .p-picklist .p-picklist-filter-container {
    padding: 1rem;
    background: #ffffff;
    border: 1px solid #e0e0e0;
    border-bottom: 0 none;
  }
  .p-picklist .p-picklist-filter-container .p-picklist-filter-input {
    padding-right: 2rem;
  }
  .p-picklist .p-picklist-filter-container .p-picklist-filter-icon {
    right: 1rem;
    color: rgba(0, 0, 0, 0.6);
  }
  .p-picklist .p-picklist-list {
    color: rgba(0, 0, 0, 0.87);
    padding: 0;
    outline: 0 none;
  }
  .p-picklist .p-picklist-list:not(:first-child) {
    border-top: 1px solid #e0e0e0;
  }
  .p-picklist .p-picklist-list .p-picklist-item {
    padding: 1rem 1rem;
    margin: 0;
    border: 0 none;
    color: rgba(0, 0, 0, 0.87);
    background: transparent;
    transition: none;
  }
  .p-picklist .p-picklist-list .p-picklist-item:first-child {
    margin-top: 0;
  }
  .p-picklist .p-picklist-list .p-picklist-item:not(.p-highlight):hover {
    background: rgba(0, 0, 0, 0.04);
    color: rgba(0, 0, 0, 0.87);
  }
  .p-picklist .p-picklist-list .p-picklist-item.p-focus {
    color: rgba(0, 0, 0, 0.87);
    background: rgba(0, 0, 0, 0.12);
  }
  .p-picklist .p-picklist-list .p-picklist-item.p-highlight {
    color: #673AB7;
    background: rgba(103, 58, 183, 0.12);
  }
  .p-picklist .p-picklist-list .p-picklist-item.p-highlight.p-focus {
    background: rgba(103, 58, 183, 0.24);
  }
  .p-picklist .p-picklist-list .p-picklist-empty-message {
    padding: 1rem 1rem;
    color: rgba(0, 0, 0, 0.87);
  }
  .p-picklist .p-picklist-list:not(.cdk-drop-list-dragging) .p-picklist-item:not(.p-highlight):hover {
    background: rgba(0, 0, 0, 0.04);
    color: rgba(0, 0, 0, 0.87);
  }
  .p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even) {
    background: rgba(0, 0, 0, 0.02);
  }
  .p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(even):hover {
    background: rgba(0, 0, 0, 0.04);
  }

  .p-picklist-item.cdk-drag-preview {
    padding: 1rem 1rem;
    box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
    border: 0 none;
    color: rgba(0, 0, 0, 0.87);
    background: #ffffff;
    margin: 0;
  }

  .p-timeline .p-timeline-event-marker {
    border: 0 none;
    border-radius: 50%;
    width: 1rem;
    height: 1rem;
    background-color: #bdbdbd;
  }
  .p-timeline .p-timeline-event-connector {
    background-color: #bdbdbd;
  }
  .p-timeline.p-timeline-vertical .p-timeline-event-opposite,
.p-timeline.p-timeline-vertical .p-timeline-event-content {
    padding: 0 1rem;
  }
  .p-timeline.p-timeline-vertical .p-timeline-event-connector {
    width: 2px;
  }
  .p-timeline.p-timeline-horizontal .p-timeline-event-opposite,
.p-timeline.p-timeline-horizontal .p-timeline-event-content {
    padding: 1rem 0;
  }
  .p-timeline.p-timeline-horizontal .p-timeline-event-connector {
    height: 2px;
  }

  .p-tree {
    border: 1px solid #e0e0e0;
    background: #ffffff;
    color: rgba(0, 0, 0, 0.87);
    padding: 1rem;
    border-radius: 4px;
  }
  .p-tree .p-tree-container .p-treenode {
    padding: 0.25rem;
    outline: 0 none;
  }
  .p-tree .p-tree-container .p-treenode:focus > .p-treenode-content {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: none;
  }
  .p-tree .p-tree-container .p-treenode .p-treenode-content {
    border-radius: 4px;
    transition: none;
    padding: 0.5rem;
  }
  .p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler {
    margin-right: 0.5rem;
    width: 2.5rem;
    height: 2.5rem;
    color: rgba(0, 0, 0, 0.6);
    border: 0 none;
    background: transparent;
    border-radius: 50%;
    transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
  }
  .p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:enabled:hover {
    color: rgba(0, 0, 0, 0.6);
    border-color: transparent;
    background: rgba(0, 0, 0, 0.04);
  }
  .p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: none;
  }
  .p-tree .p-tree-container .p-treenode .p-treenode-content .p-treenode-icon {
    margin-right: 0.5rem;
    color: rgba(0, 0, 0, 0.6);
  }
  .p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox {
    margin-right: 0.5rem;
  }
  .p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox .p-indeterminate .p-checkbox-icon {
    color: rgba(0, 0, 0, 0.87);
  }
  .p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox.p-variant-filled .p-checkbox-box {
    background-color: #f5f5f5;
  }
  .p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox.p-variant-filled .p-checkbox-box.p-highlight {
    background: #673AB7;
  }
  .p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox.p-variant-filled:not(.p-disabled) .p-checkbox-box:hover {
    background-color: #ececec;
  }
  .p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox.p-variant-filled:not(.p-disabled) .p-checkbox-box.p-highlight:hover {
    background: #673AB7;
  }
  .p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight {
    background: rgba(103, 58, 183, 0.12);
    color: #673AB7;
  }
  .p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-tree-toggler,
.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-treenode-icon {
    color: #673AB7;
  }
  .p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-tree-toggler:hover,
.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-treenode-icon:hover {
    color: #673AB7;
  }
  .p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover {
    background: rgba(0, 0, 0, 0.04);
    color: rgba(0, 0, 0, 0.87);
  }
  .p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-dragover {
    background: rgba(0, 0, 0, 0.04);
    color: rgba(0, 0, 0, 0.87);
  }
  .p-tree .p-tree-filter-container {
    margin-bottom: 0.5rem;
  }
  .p-tree .p-tree-filter-container .p-tree-filter {
    width: 100%;
    padding-right: 2rem;
  }
  .p-tree .p-tree-filter-container .p-tree-filter-icon {
    right: 1rem;
    color: rgba(0, 0, 0, 0.6);
  }
  .p-tree .p-treenode-children {
    padding: 0 0 0 1rem;
  }
  .p-tree .p-tree-loading-icon {
    font-size: 2rem;
  }
  .p-tree .p-tree-loading-icon.p-icon {
    width: 2rem;
    height: 2rem;
  }
  .p-tree .p-treenode-droppoint.p-treenode-droppoint-active {
    background-color: rgba(82, 46, 146, 0.12);
  }
  .p-tree.p-tree-horizontal .p-treenode .p-treenode-content {
    border-radius: 4px;
    border: 1px solid #e0e0e0;
    background-color: #ffffff;
    color: rgba(0, 0, 0, 0.87);
    padding: 0.5rem;
    transition: none;
  }
  .p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-highlight {
    background-color: rgba(103, 58, 183, 0.12);
    color: #673AB7;
  }
  .p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-highlight .p-treenode-icon {
    color: #673AB7;
  }
  .p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-tree-toggler {
    margin-right: 0.5rem;
  }
  .p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-treenode-icon {
    color: rgba(0, 0, 0, 0.6);
    margin-right: 0.5rem;
  }
  .p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-checkbox {
    margin-right: 0.5rem;
  }
  .p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-treenode-label:not(.p-highlight):hover {
    background-color: inherit;
    color: inherit;
  }
  .p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover {
    background: rgba(0, 0, 0, 0.04);
    color: rgba(0, 0, 0, 0.87);
  }
  .p-tree.p-tree-horizontal .p-treenode .p-treenode-content:focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: none;
  }

  .p-treetable .p-paginator-top {
    border-width: 0 0 1px 0;
    border-radius: 0;
  }
  .p-treetable .p-paginator-bottom {
    border-width: 0 0 1px 0;
    border-radius: 0;
  }
  .p-treetable .p-treetable-header {
    background: #ffffff;
    color: rgba(0, 0, 0, 0.87);
    border: 1px solid #e4e4e4;
    border-width: 0 0 1px 0;
    padding: 1rem 1rem;
    font-weight: 500;
  }
  .p-treetable .p-treetable-footer {
    background: #ffffff;
    color: rgba(0, 0, 0, 0.87);
    border: 1px solid #e4e4e4;
    border-width: 0 0 1px 0;
    padding: 1rem 1rem;
    font-weight: 500;
  }
  .p-treetable .p-treetable-thead > tr > th {
    text-align: left;
    padding: 1rem 1rem;
    border: 1px solid #e4e4e4;
    border-width: 0 0 1px 0;
    font-weight: 500;
    color: rgba(0, 0, 0, 0.87);
    background: #ffffff;
    transition: none;
  }
  .p-treetable .p-treetable-tfoot > tr > td {
    text-align: left;
    padding: 1rem 1rem;
    border: 1px solid #e4e4e4;
    border-width: 0 0 1px 0;
    font-weight: 500;
    color: rgba(0, 0, 0, 0.87);
    background: #ffffff;
  }
  .p-treetable .p-sortable-column {
    outline-color: transparent;
  }
  .p-treetable .p-sortable-column .p-sortable-column-icon {
    color: rgba(0, 0, 0, 0.6);
    margin-left: 0.5rem;
  }
  .p-treetable .p-sortable-column .p-sortable-column-badge {
    border-radius: 50%;
    height: 1.143rem;
    min-width: 1.143rem;
    line-height: 1.143rem;
    color: #673AB7;
    background: rgba(103, 58, 183, 0.12);
    margin-left: 0.5rem;
  }
  .p-treetable .p-sortable-column:not(.p-highlight):hover {
    background: rgba(0, 0, 0, 0.04);
    color: rgba(0, 0, 0, 0.87);
  }
  .p-treetable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
    color: rgba(0, 0, 0, 0.6);
  }
  .p-treetable .p-sortable-column.p-highlight {
    background: #ffffff;
    color: rgba(0, 0, 0, 0.87);
  }
  .p-treetable .p-sortable-column.p-highlight .p-sortable-column-icon {
    color: rgba(0, 0, 0, 0.87);
  }
  .p-treetable .p-treetable-tbody > tr {
    background: #ffffff;
    color: rgba(0, 0, 0, 0.87);
    transition: none;
  }
  .p-treetable .p-treetable-tbody > tr > td {
    text-align: left;
    border: 1px solid #e4e4e4;
    border-width: 0 0 1px 0;
    padding: 1rem 1rem;
  }
  .p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler {
    width: 2.5rem;
    height: 2.5rem;
    color: rgba(0, 0, 0, 0.6);
    border: 0 none;
    background: transparent;
    border-radius: 50%;
    transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
    margin-right: 0.5rem;
  }
  .p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:enabled:hover {
    color: rgba(0, 0, 0, 0.6);
    border-color: transparent;
    background: rgba(0, 0, 0, 0.04);
  }
  .p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: none;
  }
  .p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler.p-icon {
    width: 2rem;
    height: 2rem;
  }
  .p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox {
    margin-right: 0.5rem;
  }
  .p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox .p-indeterminate .p-checkbox-icon {
    color: rgba(0, 0, 0, 0.87);
  }
  .p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox.p-variant-filled .p-checkbox-box {
    background-color: #f5f5f5;
  }
  .p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox.p-variant-filled .p-checkbox-box.p-highlight {
    background: #673AB7;
  }
  .p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox.p-variant-filled:not(.p-disabled) .p-checkbox-box:hover {
    background-color: #ececec;
  }
  .p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox.p-variant-filled:not(.p-disabled) .p-checkbox-box.p-highlight:hover {
    background: #673AB7;
  }
  .p-treetable .p-treetable-tbody > tr:focus-visible {
    outline: 0.15rem solid transparent;
    outline-offset: -0.15rem;
  }
  .p-treetable .p-treetable-tbody > tr.p-highlight {
    background: rgba(103, 58, 183, 0.12);
    color: #673AB7;
  }
  .p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler {
    color: #673AB7;
  }
  .p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler:hover {
    color: #673AB7;
  }
  .p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover {
    background: rgba(0, 0, 0, 0.04);
    color: rgba(0, 0, 0, 0.87);
  }
  .p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover .p-treetable-toggler {
    color: rgba(0, 0, 0, 0.87);
  }
  .p-treetable .p-column-resizer-helper {
    background: #673AB7;
  }
  .p-treetable .p-treetable-scrollable-header,
.p-treetable .p-treetable-scrollable-footer {
    background: #ffffff;
  }
  .p-treetable .p-treetable-loading-icon {
    font-size: 2rem;
  }
  .p-treetable .p-treetable-loading-icon.p-icon {
    width: 2rem;
    height: 2rem;
  }
  .p-treetable.p-treetable-gridlines .p-datatable-header {
    border-width: 1px 1px 0 1px;
  }
  .p-treetable.p-treetable-gridlines .p-treetable-footer {
    border-width: 0 1px 1px 1px;
  }
  .p-treetable.p-treetable-gridlines .p-treetable-top {
    border-width: 0 1px 0 1px;
  }
  .p-treetable.p-treetable-gridlines .p-treetable-bottom {
    border-width: 0 1px 1px 1px;
  }
  .p-treetable.p-treetable-gridlines .p-treetable-thead > tr > th {
    border-width: 1px;
  }
  .p-treetable.p-treetable-gridlines .p-treetable-tbody > tr > td {
    border-width: 1px;
  }
  .p-treetable.p-treetable-gridlines .p-treetable-tfoot > tr > td {
    border-width: 1px;
  }
  .p-treetable.p-treetable-sm .p-treetable-header {
    padding: 0.875rem 0.875rem;
  }
  .p-treetable.p-treetable-sm .p-treetable-thead > tr > th {
    padding: 0.5rem 0.5rem;
  }
  .p-treetable.p-treetable-sm .p-treetable-tbody > tr > td {
    padding: 0.5rem 0.5rem;
  }
  .p-treetable.p-treetable-sm .p-treetable-tfoot > tr > td {
    padding: 0.5rem 0.5rem;
  }
  .p-treetable.p-treetable-sm .p-treetable-footer {
    padding: 0.5rem 0.5rem;
  }
  .p-treetable.p-treetable-lg .p-treetable-header {
    padding: 1.25rem 1.25rem;
  }
  .p-treetable.p-treetable-lg .p-treetable-thead > tr > th {
    padding: 1.25rem 1.25rem;
  }
  .p-treetable.p-treetable-lg .p-treetable-tbody > tr > td {
    padding: 1.25rem 1.25rem;
  }
  .p-treetable.p-treetable-lg .p-treetable-tfoot > tr > td {
    padding: 1.25rem 1.25rem;
  }
  .p-treetable.p-treetable-lg .p-treetable-footer {
    padding: 1.25rem 1.25rem;
  }

  .p-virtualscroller .p-virtualscroller-header {
    background: #ffffff;
    color: rgba(0, 0, 0, 0.87);
    border: 1px solid #e4e4e4;
    border-width: 0 0 1px 0;
    padding: 1rem 1rem;
    font-weight: 500;
  }
  .p-virtualscroller .p-virtualscroller-content {
    background: #ffffff;
    color: rgba(0, 0, 0, 0.87);
    border: 0 none;
    padding: 1rem 0;
  }
  .p-virtualscroller .p-virtualscroller-footer {
    background: #ffffff;
    color: rgba(0, 0, 0, 0.87);
    border: 1px solid #e4e4e4;
    border-width: 0 0 1px 0;
    padding: 1rem 1rem;
    font-weight: 500;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
  }

  .p-accordion .p-accordion-header .p-accordion-header-link {
    padding: 1.5rem;
    border: 0 none;
    color: rgba(0, 0, 0, 0.87);
    background: #ffffff;
    font-weight: 400;
    border-radius: 4px;
    transition: none;
  }
  .p-accordion .p-accordion-header .p-accordion-header-link .p-accordion-toggle-icon {
    margin-right: 0.5rem;
  }
  .p-accordion .p-accordion-header:not(.p-disabled) .p-accordion-header-link:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: inset none;
  }
  .p-accordion .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link {
    background: #f6f6f6;
    border-color: transparent;
    color: rgba(0, 0, 0, 0.87);
  }
  .p-accordion .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link {
    background: #ffffff;
    border-color: transparent;
    color: rgba(0, 0, 0, 0.87);
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }
  .p-accordion .p-accordion-header:not(.p-disabled).p-highlight:hover .p-accordion-header-link {
    border-color: transparent;
    background: #ffffff;
    color: rgba(0, 0, 0, 0.87);
  }
  .p-accordion .p-accordion-content {
    padding: 1rem 1.5rem;
    border: 0 none;
    background: #ffffff;
    color: rgba(0, 0, 0, 0.87);
    border-top: 0;
    border-top-right-radius: 0;
    border-top-left-radius: 0;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
  }
  .p-accordion p-accordiontab .p-accordion-tab {
    margin-bottom: 0;
  }
  .p-accordion p-accordiontab .p-accordion-header .p-accordion-header-link {
    border-radius: 0;
  }
  .p-accordion p-accordiontab .p-accordion-content {
    border-radius: 0;
  }
  .p-accordion p-accordiontab:not(:first-child) .p-accordion-header .p-accordion-header-link {
    border-top: 0 none;
  }
  .p-accordion p-accordiontab:not(:first-child) .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link, .p-accordion p-accordiontab:not(:first-child) .p-accordion-header:not(.p-disabled).p-highlight:hover .p-accordion-header-link {
    border-top: 0 none;
  }
  .p-accordion p-accordiontab:first-child .p-accordion-header .p-accordion-header-link {
    border-top-right-radius: 4px;
    border-top-left-radius: 4px;
  }
  .p-accordion p-accordiontab:last-child .p-accordion-header:not(.p-highlight) .p-accordion-header-link {
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
  }
  .p-accordion p-accordiontab:last-child .p-accordion-content {
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
  }

  .p-card {
    background: #ffffff;
    color: rgba(0, 0, 0, 0.87);
    box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);
    border-radius: 4px;
  }
  .p-card .p-card-body {
    padding: 1rem;
  }
  .p-card .p-card-title {
    font-size: 1.5rem;
    font-weight: 700;
    margin-bottom: 0.5rem;
  }
  .p-card .p-card-subtitle {
    font-weight: 400;
    margin-bottom: 0.5rem;
    color: rgba(0, 0, 0, 0.6);
  }
  .p-card .p-card-content {
    padding: 1rem 0;
  }
  .p-card .p-card-footer {
    padding: 1rem 0 0 0;
  }

  .p-divider .p-divider-content {
    background-color: #ffffff;
  }
  .p-divider.p-divider-horizontal {
    margin: 1.25rem 0;
    padding: 0 1.25rem;
  }
  .p-divider.p-divider-horizontal:before {
    border-top: 1px rgba(0, 0, 0, 0.12);
  }
  .p-divider.p-divider-horizontal .p-divider-content {
    padding: 0 0.5rem;
  }
  .p-divider.p-divider-vertical {
    margin: 0 1.25rem;
    padding: 1.25rem 0;
  }
  .p-divider.p-divider-vertical:before {
    border-left: 1px rgba(0, 0, 0, 0.12);
  }
  .p-divider.p-divider-vertical .p-divider-content {
    padding: 0.5rem 0;
  }

  .p-fieldset {
    border: 1px solid #e0e0e0;
    background: #ffffff;
    color: rgba(0, 0, 0, 0.87);
    border-radius: 4px;
  }
  .p-fieldset .p-fieldset-legend {
    padding: 1rem;
    border: 1px solid #e0e0e0;
    color: rgba(0, 0, 0, 0.87);
    background: #ffffff;
    font-weight: 500;
    border-radius: 4px;
  }
  .p-fieldset.p-fieldset-toggleable .p-fieldset-legend {
    padding: 0;
    transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
  }
  .p-fieldset.p-fieldset-toggleable .p-fieldset-legend a {
    padding: 1rem;
    color: rgba(0, 0, 0, 0.87);
    border-radius: 4px;
    transition: none;
  }
  .p-fieldset.p-fieldset-toggleable .p-fieldset-legend a .p-fieldset-toggler {
    margin-right: 0.5rem;
  }
  .p-fieldset.p-fieldset-toggleable .p-fieldset-legend a:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: none;
  }
  .p-fieldset.p-fieldset-toggleable .p-fieldset-legend:hover {
    background: rgba(0, 0, 0, 0.04);
    border-color: #e0e0e0;
    color: rgba(0, 0, 0, 0.87);
  }
  .p-fieldset .p-fieldset-content {
    padding: 1rem;
  }

  .p-panel .p-panel-header {
    border: 1px solid #e0e0e0;
    padding: 1rem;
    background: #ffffff;
    color: rgba(0, 0, 0, 0.87);
    border-top-right-radius: 4px;
    border-top-left-radius: 4px;
  }
  .p-panel .p-panel-header .p-panel-title {
    font-weight: 500;
  }
  .p-panel .p-panel-header .p-panel-header-icon {
    width: 2.5rem;
    height: 2.5rem;
    color: rgba(0, 0, 0, 0.6);
    border: 0 none;
    background: transparent;
    border-radius: 50%;
    transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
  }
  .p-panel .p-panel-header .p-panel-header-icon:enabled:hover {
    color: rgba(0, 0, 0, 0.6);
    border-color: transparent;
    background: rgba(0, 0, 0, 0.04);
  }
  .p-panel .p-panel-header .p-panel-header-icon:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: none;
  }
  .p-panel.p-panel-toggleable .p-panel-header {
    padding: 0.5rem 1rem;
  }
  .p-panel .p-panel-content {
    padding: 1rem;
    border: 1px solid #e0e0e0;
    background: #ffffff;
    color: rgba(0, 0, 0, 0.87);
    border-top: 0 none;
  }
  .p-panel .p-panel-content:last-child {
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
  }
  .p-panel .p-panel-footer {
    padding: 1rem 1rem;
    border: 1px solid #e0e0e0;
    background: #ffffff;
    color: rgba(0, 0, 0, 0.87);
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
    border-top: 0 none;
  }
  .p-panel .p-panel-icons-end {
    order: 2;
    margin-left: auto;
  }
  .p-panel .p-panel-icons-start {
    order: 0;
    margin-right: 0.5rem;
  }
  .p-panel .p-panel-icons-center {
    order: 2;
    width: 100%;
    text-align: center;
  }

  .p-scrollpanel .p-scrollpanel-bar {
    background: rgba(0, 0, 0, 0.12);
    border: 0 none;
    transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
  }
  .p-scrollpanel .p-scrollpanel-bar:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: none;
  }

  .p-splitter {
    border: 1px solid #e0e0e0;
    background: #ffffff;
    border-radius: 4px;
    color: rgba(0, 0, 0, 0.87);
  }
  .p-splitter .p-splitter-gutter {
    transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
    background: rgba(0, 0, 0, 0.04);
  }
  .p-splitter .p-splitter-gutter .p-splitter-gutter-handle {
    background: rgba(0, 0, 0, 0.12);
  }
  .p-splitter .p-splitter-gutter .p-splitter-gutter-handle:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: none;
  }
  .p-splitter .p-splitter-gutter-resizing {
    background: rgba(0, 0, 0, 0.12);
  }

  .p-tabview .p-tabview-nav-content {
    scroll-padding-inline: 3rem;
  }
  .p-tabview .p-tabview-nav {
    background: #ffffff;
    border: solid rgba(0, 0, 0, 0.12);
    border-width: 0 0 1px 0;
  }
  .p-tabview .p-tabview-nav li {
    margin-right: 0;
  }
  .p-tabview .p-tabview-nav li .p-tabview-nav-link {
    border: solid rgba(0, 0, 0, 0.12);
    border-width: 0 0 1px 0;
    border-color: transparent transparent rgba(0, 0, 0, 0.12) transparent;
    background: #ffffff;
    color: rgba(0, 0, 0, 0.6);
    padding: 1rem 1.5rem;
    font-weight: 500;
    border-top-right-radius: 4px;
    border-top-left-radius: 4px;
    transition: none;
    margin: 0 0 0 0;
  }
  .p-tabview .p-tabview-nav li .p-tabview-nav-link:not(.p-disabled):focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: inset none;
  }
  .p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link {
    background: rgba(103, 58, 183, 0.04);
    border-color: rgba(0, 0, 0, 0.12);
    color: rgba(0, 0, 0, 0.6);
  }
  .p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link {
    background: #ffffff;
    border-color: rgba(0, 0, 0, 0.12);
    color: #673AB7;
  }
  .p-tabview .p-tabview-left-icon {
    margin-right: 0.5rem;
  }
  .p-tabview .p-tabview-right-icon {
    margin-left: 0.5rem;
  }
  .p-tabview .p-tabview-close {
    margin-left: 0.5rem;
  }
  .p-tabview .p-tabview-nav-btn.p-link {
    background: #ffffff;
    color: #673AB7;
    width: 3rem;
    box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
    border-radius: 0;
  }
  .p-tabview .p-tabview-nav-btn.p-link:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: inset none;
  }
  .p-tabview .p-tabview-panels {
    background: #ffffff;
    padding: 1rem;
    border: 0 none;
    color: rgba(0, 0, 0, 0.87);
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
  }

  .p-toolbar {
    background: #ffffff;
    border: 1px solid #e0e0e0;
    padding: 1rem;
    border-radius: 4px;
    gap: 0.5rem;
  }
  .p-toolbar .p-toolbar-separator {
    margin: 0 0.5rem;
  }

  .p-stepper .p-stepper-nav {
    position: relative;
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin: 0;
    padding: 0;
    list-style-type: none;
    overflow-x: auto;
  }

  .p-stepper-vertical .p-stepper-nav {
    flex-direction: column;
  }

  .p-stepper-header {
    position: relative;
    display: flex;
    flex: 1 1 auto;
    align-items: center;
  }
  .p-stepper-header:last-of-type {
    flex: initial;
  }

  .p-stepper-header .p-stepper-action {
    border: 0 none;
    display: inline-flex;
    align-items: center;
    text-decoration: none;
    cursor: pointer;
  }
  .p-stepper-header .p-stepper-action:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: none;
  }

  .p-stepper.p-stepper-readonly .p-stepper-header {
    cursor: auto;
  }

  .p-stepper-header.p-highlight .p-stepper-action {
    cursor: default;
  }

  .p-stepper-title {
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 100%;
  }

  .p-stepper-number {
    display: flex;
    align-items: center;
    justify-content: center;
  }

  .p-stepper-separator {
    flex: 1 1 0;
  }

  .p-stepper .p-stepper-nav {
    display: flex;
    justify-content: space-between;
    margin: 0;
    padding: 0;
    list-style-type: none;
  }
  .p-stepper .p-stepper-header {
    padding: 0.5rem;
  }
  .p-stepper .p-stepper-header .p-stepper-action {
    transition: none;
    border-radius: 4px;
    background: transparent;
    outline-color: transparent;
  }
  .p-stepper .p-stepper-header .p-stepper-action .p-stepper-number {
    color: rgba(0, 0, 0, 0.87);
    border: 1px solid transparent;
    border-width: 2px;
    background: transparent;
    min-width: 2rem;
    height: 2rem;
    line-height: 2rem;
    font-size: 1.143rem;
    border-radius: 50%;
    transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
  }
  .p-stepper .p-stepper-header .p-stepper-action .p-stepper-title {
    margin-left: 0.5rem;
    color: rgba(0, 0, 0, 0.87);
    font-weight: 500;
    transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
  }
  .p-stepper .p-stepper-header .p-stepper-action:not(.p-disabled):focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: none;
  }
  .p-stepper .p-stepper-header.p-highlight .p-stepper-number {
    background: rgba(103, 58, 183, 0.12);
    color: #673AB7;
  }
  .p-stepper .p-stepper-header.p-highlight .p-stepper-title {
    color: rgba(0, 0, 0, 0.87);
  }
  .p-stepper .p-stepper-header:not(.p-disabled):focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: none;
  }
  .p-stepper .p-stepper-header:has(~ .p-highlight) .p-stepper-separator {
    background-color: #673AB7;
  }
  .p-stepper .p-stepper-panels {
    background: #ffffff;
    padding: 1rem;
    color: rgba(0, 0, 0, 0.87);
  }
  .p-stepper .p-stepper-separator {
    background-color: #bdbdbd;
    width: 100%;
    height: 2px;
    margin-inline-start: 1rem;
    transition: none;
  }
  .p-stepper.p-stepper-vertical {
    display: flex;
    flex-direction: column;
  }
  .p-stepper.p-stepper-vertical .p-stepper-toggleable-content {
    display: flex;
    flex: 1 1 auto;
    background: #ffffff;
    color: rgba(0, 0, 0, 0.87);
  }
  .p-stepper.p-stepper-vertical .p-stepper-panel {
    display: flex;
    flex-direction: column;
    flex: initial;
  }
  .p-stepper.p-stepper-vertical .p-stepper-panel.p-stepper-panel-active {
    flex: 1 1 auto;
  }
  .p-stepper.p-stepper-vertical .p-stepper-panel .p-stepper-header {
    flex: initial;
  }
  .p-stepper.p-stepper-vertical .p-stepper-panel .p-stepper-content {
    width: 100%;
    padding-left: 1rem;
  }
  .p-stepper.p-stepper-vertical .p-stepper-panel .p-stepper-separator {
    flex: 0 0 auto;
    width: 2px;
    height: auto;
    margin-inline-start: calc(1.75rem + 2px);
  }
  .p-stepper.p-stepper-vertical .p-stepper-panel:has(~ .p-stepper-panel-active) .p-stepper-separator {
    background-color: #673AB7;
  }
  .p-stepper.p-stepper-vertical .p-stepper-panel:last-of-type .p-stepper-content {
    padding-left: 3rem;
  }

  .p-confirm-popup {
    background: #ffffff;
    color: rgba(0, 0, 0, 0.87);
    border: 0 none;
    border-radius: 4px;
    box-shadow: 0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12);
  }
  .p-confirm-popup .p-confirm-popup-content {
    padding: 1rem;
  }
  .p-confirm-popup .p-confirm-popup-footer {
    text-align: right;
    padding: 1rem 1rem;
  }
  .p-confirm-popup .p-confirm-popup-footer button {
    margin: 0 0.5rem 0 0;
    width: auto;
  }
  .p-confirm-popup .p-confirm-popup-footer button:last-child {
    margin: 0;
  }
  .p-confirm-popup:after {
    border: solid transparent;
    border-color: rgba(255, 255, 255, 0);
    border-bottom-color: #ffffff;
  }
  .p-confirm-popup:before {
    border: solid transparent;
    border-color: rgba(255, 255, 255, 0);
    border-bottom-color: #ffffff;
  }
  .p-confirm-popup.p-confirm-popup-flipped:after {
    border-top-color: #ffffff;
  }
  .p-confirm-popup.p-confirm-popup-flipped:before {
    border-top-color: #ffffff;
  }
  .p-confirm-popup .p-confirm-popup-icon {
    font-size: 1.5rem;
  }
  .p-confirm-popup .p-confirm-popup-icon.p-icon {
    width: 1.5rem;
    height: 1.5rem;
  }
  .p-confirm-popup .p-confirm-popup-message {
    margin-left: 1rem;
  }

  .p-dialog {
    border-radius: 4px;
    box-shadow: 0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12);
    border: 0 none;
  }
  .p-dialog .p-dialog-header {
    border-bottom: 0 none;
    background: #ffffff;
    color: rgba(0, 0, 0, 0.87);
    padding: 1.5rem;
    border-top-right-radius: 4px;
    border-top-left-radius: 4px;
  }
  .p-dialog .p-dialog-header .p-dialog-title {
    font-weight: 500;
    font-size: 1.25rem;
  }
  .p-dialog .p-dialog-header .p-dialog-header-icon {
    width: 2.5rem;
    height: 2.5rem;
    color: rgba(0, 0, 0, 0.6);
    border: 0 none;
    background: transparent;
    border-radius: 50%;
    transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
    margin-right: 0.5rem;
  }
  .p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover {
    color: rgba(0, 0, 0, 0.6);
    border-color: transparent;
    background: rgba(0, 0, 0, 0.04);
  }
  .p-dialog .p-dialog-header .p-dialog-header-icon:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: none;
  }
  .p-dialog .p-dialog-header .p-dialog-header-icon:last-child {
    margin-right: 0;
  }
  .p-dialog .p-dialog-content {
    background: #ffffff;
    color: rgba(0, 0, 0, 0.87);
    padding: 0 1.5rem 1.5rem 1.5rem;
  }
  .p-dialog .p-dialog-content:last-of-type {
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
  }
  .p-dialog .p-dialog-footer {
    border-top: 0 none;
    background: #ffffff;
    color: rgba(0, 0, 0, 0.87);
    padding: 1rem 1.5rem;
    text-align: right;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
  }
  .p-dialog .p-dialog-footer button {
    margin: 0 0.5rem 0 0;
    width: auto;
  }
  .p-dialog.p-confirm-dialog .p-confirm-dialog-icon {
    font-size: 2rem;
  }
  .p-dialog.p-confirm-dialog .p-confirm-dialog-icon.p-icon {
    width: 2rem;
    height: 2rem;
  }
  .p-dialog.p-confirm-dialog .p-confirm-dialog-message {
    margin-left: 1rem;
  }

  .p-overlaypanel {
    background: #ffffff;
    color: rgba(0, 0, 0, 0.87);
    border: 0 none;
    border-radius: 4px;
    box-shadow: 0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12);
  }
  .p-overlaypanel .p-overlaypanel-content {
    padding: 1rem;
  }
  .p-overlaypanel .p-overlaypanel-close {
    background: #673AB7;
    color: #ffffff;
    width: 2.5rem;
    height: 2.5rem;
    transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
    border-radius: 50%;
    position: absolute;
    top: -1.25rem;
    right: -1.25rem;
  }
  .p-overlaypanel .p-overlaypanel-close:enabled:hover {
    background: rgba(103, 58, 183, 0.92);
    color: #ffffff;
  }
  .p-overlaypanel:after {
    border: solid transparent;
    border-color: rgba(255, 255, 255, 0);
    border-bottom-color: #ffffff;
  }
  .p-overlaypanel:before {
    border: solid transparent;
    border-color: rgba(255, 255, 255, 0);
    border-bottom-color: #f2f2f2;
  }
  .p-overlaypanel.p-overlaypanel-flipped:after {
    border-top-color: #ffffff;
  }
  .p-overlaypanel.p-overlaypanel-flipped:before {
    border-top-color: #ffffff;
  }

  .p-sidebar {
    background: #ffffff;
    color: rgba(0, 0, 0, 0.87);
    border: 0 none;
    box-shadow: 0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12);
  }
  .p-sidebar .p-sidebar-header {
    padding: 1rem;
  }
  .p-sidebar .p-sidebar-header .p-sidebar-close,
.p-sidebar .p-sidebar-header .p-sidebar-icon {
    width: 2.5rem;
    height: 2.5rem;
    color: rgba(0, 0, 0, 0.6);
    border: 0 none;
    background: transparent;
    border-radius: 50%;
    transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
  }
  .p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover,
.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover {
    color: rgba(0, 0, 0, 0.6);
    border-color: transparent;
    background: rgba(0, 0, 0, 0.04);
  }
  .p-sidebar .p-sidebar-header .p-sidebar-close:focus-visible,
.p-sidebar .p-sidebar-header .p-sidebar-icon:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: none;
  }
  .p-sidebar .p-sidebar-header + .p-sidebar-content {
    padding-top: 0;
  }
  .p-sidebar .p-sidebar-content {
    padding: 1rem;
  }
  .p-sidebar .p-sidebar-footer {
    padding: 1rem;
  }

  .p-tooltip .p-tooltip-text {
    background: rgba(97, 97, 97, 0.9);
    color: #ffffff;
    padding: 0.5rem;
    box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
    border-radius: 4px;
  }
  .p-tooltip.p-tooltip-right .p-tooltip-arrow {
    border-right-color: rgba(97, 97, 97, 0.9);
  }
  .p-tooltip.p-tooltip-left .p-tooltip-arrow {
    border-left-color: rgba(97, 97, 97, 0.9);
  }
  .p-tooltip.p-tooltip-top .p-tooltip-arrow {
    border-top-color: rgba(97, 97, 97, 0.9);
  }
  .p-tooltip.p-tooltip-bottom .p-tooltip-arrow {
    border-bottom-color: rgba(97, 97, 97, 0.9);
  }

  .p-fileupload .p-fileupload-buttonbar {
    background: #ffffff;
    padding: 1rem;
    border: 1px solid #e0e0e0;
    color: rgba(0, 0, 0, 0.87);
    border-bottom: 0 none;
    border-top-right-radius: 4px;
    border-top-left-radius: 4px;
  }
  .p-fileupload .p-fileupload-buttonbar .p-button {
    margin-right: 0.5rem;
  }
  .p-fileupload .p-fileupload-buttonbar .p-button.p-fileupload-choose.p-focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: none;
  }
  .p-fileupload .p-fileupload-content {
    background: #ffffff;
    padding: 2rem 1rem;
    border: 1px solid #e0e0e0;
    color: rgba(0, 0, 0, 0.87);
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
  }
  .p-fileupload .p-fileupload-content.p-fileupload-highlight {
    border-color: 1px dashed #673AB7;
    border-style: dashed;
    background-color: rgba(103, 58, 183, 0.12);
  }
  .p-fileupload .p-progressbar {
    height: 4px;
  }
  .p-fileupload .p-fileupload-row > div {
    padding: 1rem 1rem;
  }
  .p-fileupload.p-fileupload-advanced .p-message {
    margin-top: 0;
  }

  .p-fileupload-choose:not(.p-disabled):hover {
    background: rgba(103, 58, 183, 0.92);
    color: #ffffff;
    border-color: transparent;
  }
  .p-fileupload-choose:not(.p-disabled):active {
    background: rgba(103, 58, 183, 0.68);
    color: #ffffff;
    border-color: transparent;
  }

  .p-breadcrumb {
    background: #ffffff;
    border: 1px solid #e5e5e5;
    border-radius: 4px;
    padding: 1rem;
  }
  .p-breadcrumb .p-breadcrumb-list li .p-menuitem-link {
    transition: none;
    border-radius: 4px;
  }
  .p-breadcrumb .p-breadcrumb-list li .p-menuitem-link:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: none;
  }
  .p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-text {
    color: rgba(0, 0, 0, 0.87);
  }
  .p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-icon {
    color: rgba(0, 0, 0, 0.6);
  }
  .p-breadcrumb .p-breadcrumb-list li.p-menuitem-separator {
    margin: 0 0.5rem 0 0.5rem;
    color: rgba(0, 0, 0, 0.6);
  }
  .p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-text {
    color: rgba(0, 0, 0, 0.87);
  }
  .p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-icon {
    color: rgba(0, 0, 0, 0.6);
  }

  .p-contextmenu {
    padding: 0.5rem 0;
    background: #ffffff;
    color: rgba(0, 0, 0, 0.87);
    border: 0 none;
    box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
    border-radius: 4px;
    width: 12.5rem;
  }
  .p-contextmenu .p-contextmenu-root-list {
    outline: 0 none;
  }
  .p-contextmenu .p-submenu-list {
    padding: 0.5rem 0;
    background: #ffffff;
    border: 0 none;
    box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
    border-radius: 4px;
  }
  .p-contextmenu .p-menuitem > .p-menuitem-content {
    color: rgba(0, 0, 0, 0.87);
    transition: none;
    border-radius: 0;
  }
  .p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link {
    color: rgba(0, 0, 0, 0.87);
    padding: 1rem 1rem;
    -webkit-user-select: none;
            user-select: none;
  }
  .p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: rgba(0, 0, 0, 0.87);
  }
  .p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
    color: rgba(0, 0, 0, 0.6);
    margin-right: 0.5rem;
  }
  .p-contextmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: rgba(0, 0, 0, 0.6);
  }
  .p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content {
    color: rgba(0, 0, 0, 0.87);
    background: rgba(0, 0, 0, 0.04);
  }
  .p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: rgba(0, 0, 0, 0.87);
  }
  .p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon,
.p-contextmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: rgba(0, 0, 0, 0.6);
  }
  .p-contextmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
    background: rgba(0, 0, 0, 0.04);
  }
  .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
    color: rgba(0, 0, 0, 0.87);
    background: rgba(0, 0, 0, 0.12);
  }
  .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: rgba(0, 0, 0, 0.87);
  }
  .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon,
.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: rgba(0, 0, 0, 0.87);
  }
  .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
    color: rgba(0, 0, 0, 0.87);
    background: rgba(0, 0, 0, 0.04);
  }
  .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
    color: rgba(0, 0, 0, 0.87);
  }
  .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,
.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon {
    color: rgba(0, 0, 0, 0.6);
  }
  .p-contextmenu .p-menuitem-separator {
    border-top: 1px solid rgba(0, 0, 0, 0.12);
    margin: 0.5rem 0;
  }
  .p-contextmenu .p-submenu-icon {
    font-size: 0.875rem;
  }
  .p-contextmenu .p-submenu-icon.p-icon {
    width: 0.875rem;
    height: 0.875rem;
  }

  .p-dock .p-dock-list-container {
    background: rgba(255, 255, 255, 0.1);
    border: 1px solid rgba(255, 255, 255, 0.2);
    padding: 0.5rem 0.5rem;
    border-radius: 0.5rem;
  }
  .p-dock .p-dock-list-container .p-dock-list {
    outline: 0 none;
  }
  .p-dock .p-dock-item {
    padding: 0.5rem;
    border-radius: 4px;
  }
  .p-dock .p-dock-item.p-focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: none;
  }
  .p-dock .p-dock-link {
    width: 4rem;
    height: 4rem;
  }
  .p-dock.p-dock-top .p-dock-item-second-prev,
.p-dock.p-dock-top .p-dock-item-second-next, .p-dock.p-dock-bottom .p-dock-item-second-prev,
.p-dock.p-dock-bottom .p-dock-item-second-next {
    margin: 0 0.9rem;
  }
  .p-dock.p-dock-top .p-dock-item-prev,
.p-dock.p-dock-top .p-dock-item-next, .p-dock.p-dock-bottom .p-dock-item-prev,
.p-dock.p-dock-bottom .p-dock-item-next {
    margin: 0 1.3rem;
  }
  .p-dock.p-dock-top .p-dock-item-current, .p-dock.p-dock-bottom .p-dock-item-current {
    margin: 0 1.5rem;
  }
  .p-dock.p-dock-left .p-dock-item-second-prev,
.p-dock.p-dock-left .p-dock-item-second-next, .p-dock.p-dock-right .p-dock-item-second-prev,
.p-dock.p-dock-right .p-dock-item-second-next {
    margin: 0.9rem 0;
  }
  .p-dock.p-dock-left .p-dock-item-prev,
.p-dock.p-dock-left .p-dock-item-next, .p-dock.p-dock-right .p-dock-item-prev,
.p-dock.p-dock-right .p-dock-item-next {
    margin: 1.3rem 0;
  }
  .p-dock.p-dock-left .p-dock-item-current, .p-dock.p-dock-right .p-dock-item-current {
    margin: 1.5rem 0;
  }

  @media screen and (max-width: 960px) {
    .p-dock.p-dock-top .p-dock-list-container, .p-dock.p-dock-bottom .p-dock-list-container {
      overflow-x: auto;
      width: 100%;
    }
    .p-dock.p-dock-top .p-dock-list-container .p-dock-list, .p-dock.p-dock-bottom .p-dock-list-container .p-dock-list {
      margin: 0 auto;
    }
    .p-dock.p-dock-left .p-dock-list-container, .p-dock.p-dock-right .p-dock-list-container {
      overflow-y: auto;
      height: 100%;
    }
    .p-dock.p-dock-left .p-dock-list-container .p-dock-list, .p-dock.p-dock-right .p-dock-list-container .p-dock-list {
      margin: auto 0;
    }
    .p-dock .p-dock-list .p-dock-item {
      transform: none;
      margin: 0;
    }
  }
  .p-megamenu {
    padding: 1rem;
    background: transparent;
    color: rgba(0, 0, 0, 0.87);
    border: 1px solid #e5e5e5;
    border-radius: 4px;
  }
  .p-megamenu .p-megamenu-root-list {
    outline: 0 none;
  }
  .p-megamenu .p-menuitem > .p-menuitem-content {
    color: rgba(0, 0, 0, 0.87);
    transition: none;
    border-radius: 0;
  }
  .p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link {
    color: rgba(0, 0, 0, 0.87);
    padding: 1rem 1rem;
    -webkit-user-select: none;
            user-select: none;
  }
  .p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: rgba(0, 0, 0, 0.87);
  }
  .p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
    color: rgba(0, 0, 0, 0.6);
    margin-right: 0.5rem;
  }
  .p-megamenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: rgba(0, 0, 0, 0.6);
  }
  .p-megamenu .p-menuitem.p-highlight > .p-menuitem-content {
    color: rgba(0, 0, 0, 0.87);
    background: rgba(0, 0, 0, 0.04);
  }
  .p-megamenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: rgba(0, 0, 0, 0.87);
  }
  .p-megamenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon,
.p-megamenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: rgba(0, 0, 0, 0.6);
  }
  .p-megamenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
    background: rgba(0, 0, 0, 0.04);
  }
  .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
    color: rgba(0, 0, 0, 0.87);
    background: rgba(0, 0, 0, 0.12);
  }
  .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: rgba(0, 0, 0, 0.87);
  }
  .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon,
.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: rgba(0, 0, 0, 0.87);
  }
  .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
    color: rgba(0, 0, 0, 0.87);
    background: rgba(0, 0, 0, 0.04);
  }
  .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
    color: rgba(0, 0, 0, 0.87);
  }
  .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,
.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon {
    color: rgba(0, 0, 0, 0.6);
  }
  .p-megamenu .p-megamenu-panel {
    background: #ffffff;
    color: rgba(0, 0, 0, 0.87);
    border: 0 none;
    box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
    border-radius: 4px;
  }
  .p-megamenu .p-submenu-header {
    margin: 0;
    padding: 1rem;
    color: rgba(0, 0, 0, 0.6);
    background: #ffffff;
    font-weight: 400;
    border-top-right-radius: 4px;
    border-top-left-radius: 4px;
  }
  .p-megamenu .p-submenu-list {
    padding: 0.5rem 0;
    width: 12.5rem;
  }
  .p-megamenu .p-submenu-list .p-menuitem-separator {
    border-top: 1px solid rgba(0, 0, 0, 0.12);
    margin: 0.5rem 0;
  }
  .p-megamenu.p-megamenu-vertical {
    width: 12.5rem;
    padding: 0.5rem 0;
  }
  .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content {
    color: rgba(0, 0, 0, 0.87);
    transition: none;
    border-radius: 4px;
  }
  .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link {
    padding: 1rem;
    -webkit-user-select: none;
            user-select: none;
  }
  .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: rgba(0, 0, 0, 0.87);
  }
  .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
    color: rgba(0, 0, 0, 0.6);
    margin-right: 0.5rem;
  }
  .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: rgba(0, 0, 0, 0.6);
    margin-left: 0.5rem;
  }
  .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
    color: rgba(0, 0, 0, 0.87);
    background: rgba(0, 0, 0, 0.04);
  }
  .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
    color: rgba(0, 0, 0, 0.87);
  }
  .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,
.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon {
    color: rgba(0, 0, 0, 0.6);
  }

  .p-menu {
    padding: 0.5rem 0;
    background: #ffffff;
    color: rgba(0, 0, 0, 0.87);
    border: 1px solid #e5e5e5;
    border-radius: 4px;
    width: 12.5rem;
  }
  .p-menu .p-menuitem > .p-menuitem-content {
    color: rgba(0, 0, 0, 0.87);
    transition: none;
    border-radius: 0;
  }
  .p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link {
    color: rgba(0, 0, 0, 0.87);
    padding: 1rem 1rem;
    -webkit-user-select: none;
            user-select: none;
  }
  .p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: rgba(0, 0, 0, 0.87);
  }
  .p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
    color: rgba(0, 0, 0, 0.6);
    margin-right: 0.5rem;
  }
  .p-menu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: rgba(0, 0, 0, 0.6);
  }
  .p-menu .p-menuitem.p-highlight > .p-menuitem-content {
    color: rgba(0, 0, 0, 0.87);
    background: rgba(0, 0, 0, 0.04);
  }
  .p-menu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: rgba(0, 0, 0, 0.87);
  }
  .p-menu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon,
.p-menu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: rgba(0, 0, 0, 0.6);
  }
  .p-menu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
    background: rgba(0, 0, 0, 0.04);
  }
  .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
    color: rgba(0, 0, 0, 0.87);
    background: rgba(0, 0, 0, 0.12);
  }
  .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: rgba(0, 0, 0, 0.87);
  }
  .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon,
.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: rgba(0, 0, 0, 0.87);
  }
  .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
    color: rgba(0, 0, 0, 0.87);
    background: rgba(0, 0, 0, 0.04);
  }
  .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
    color: rgba(0, 0, 0, 0.87);
  }
  .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,
.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon {
    color: rgba(0, 0, 0, 0.6);
  }
  .p-menu.p-menu-overlay {
    background: #ffffff;
    border: 0 none;
    box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
  }
  .p-menu .p-submenu-header {
    margin: 0;
    padding: 1rem;
    color: rgba(0, 0, 0, 0.6);
    background: #ffffff;
    font-weight: 400;
    border-top-right-radius: 0;
    border-top-left-radius: 0;
  }
  .p-menu .p-menuitem-separator {
    border-top: 1px solid rgba(0, 0, 0, 0.12);
    margin: 0.5rem 0;
  }
  .p-menu .p-menuitem-badge {
    background: #673AB7;
    color: #ffffff;
    font-size: 0.75rem;
    font-weight: 700;
    min-width: 1.5rem;
    height: 1.5rem;
    line-height: 1.5rem;
    border-radius: 4px;
    margin-left: 0.5rem;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }

  .p-menubar {
    padding: 1rem;
    background: transparent;
    color: rgba(0, 0, 0, 0.87);
    border: 1px solid #e5e5e5;
    border-radius: 4px;
  }
  .p-menubar .p-menubar-root-list {
    outline: 0 none;
  }
  .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content {
    color: rgba(0, 0, 0, 0.87);
    transition: none;
    border-radius: 4px;
  }
  .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link {
    padding: 1rem;
    -webkit-user-select: none;
            user-select: none;
  }
  .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: rgba(0, 0, 0, 0.87);
  }
  .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
    color: rgba(0, 0, 0, 0.6);
    margin-right: 0.5rem;
  }
  .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: rgba(0, 0, 0, 0.6);
    margin-left: 0.5rem;
  }
  .p-menubar .p-menubar-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
    color: rgba(0, 0, 0, 0.87);
    background: rgba(0, 0, 0, 0.04);
  }
  .p-menubar .p-menubar-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
    color: rgba(0, 0, 0, 0.87);
  }
  .p-menubar .p-menubar-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,
.p-menubar .p-menubar-root-list > .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon {
    color: rgba(0, 0, 0, 0.6);
  }
  .p-menubar .p-menuitem > .p-menuitem-content {
    color: rgba(0, 0, 0, 0.87);
    transition: none;
    border-radius: 0;
  }
  .p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link {
    color: rgba(0, 0, 0, 0.87);
    padding: 1rem 1rem;
    -webkit-user-select: none;
            user-select: none;
  }
  .p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: rgba(0, 0, 0, 0.87);
  }
  .p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
    color: rgba(0, 0, 0, 0.6);
    margin-right: 0.5rem;
  }
  .p-menubar .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: rgba(0, 0, 0, 0.6);
  }
  .p-menubar .p-menuitem.p-highlight > .p-menuitem-content {
    color: rgba(0, 0, 0, 0.87);
    background: rgba(0, 0, 0, 0.04);
  }
  .p-menubar .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: rgba(0, 0, 0, 0.87);
  }
  .p-menubar .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon,
.p-menubar .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: rgba(0, 0, 0, 0.6);
  }
  .p-menubar .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
    background: rgba(0, 0, 0, 0.04);
  }
  .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
    color: rgba(0, 0, 0, 0.87);
    background: rgba(0, 0, 0, 0.12);
  }
  .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: rgba(0, 0, 0, 0.87);
  }
  .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon,
.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: rgba(0, 0, 0, 0.87);
  }
  .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
    color: rgba(0, 0, 0, 0.87);
    background: rgba(0, 0, 0, 0.04);
  }
  .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
    color: rgba(0, 0, 0, 0.87);
  }
  .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,
.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon {
    color: rgba(0, 0, 0, 0.6);
  }
  .p-menubar .p-submenu-list {
    padding: 0.5rem 0;
    background: #ffffff;
    border: 0 none;
    box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
    width: 12.5rem;
    border-radius: 4px;
  }
  .p-menubar .p-submenu-list .p-menuitem-separator {
    border-top: 1px solid rgba(0, 0, 0, 0.12);
    margin: 0.5rem 0;
  }
  .p-menubar .p-submenu-list .p-submenu-icon {
    font-size: 0.875rem;
  }

  @media screen and (max-width: 960px) {
    .p-menubar {
      position: relative;
    }
    .p-menubar .p-menubar-button {
      display: flex;
      width: 2.5rem;
      height: 2.5rem;
      color: rgba(0, 0, 0, 0.6);
      border-radius: 50%;
      transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
    }
    .p-menubar .p-menubar-button:hover {
      color: rgba(0, 0, 0, 0.6);
      background: rgba(0, 0, 0, 0.04);
    }
    .p-menubar .p-menubar-button:focus {
      outline: 0 none;
      outline-offset: 0;
      box-shadow: none;
    }
    .p-menubar .p-menubar-root-list {
      position: absolute;
      display: none;
      padding: 0.5rem 0;
      background: #ffffff;
      border: 0 none;
      box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
      width: 100%;
    }
    .p-menubar .p-menubar-root-list .p-menuitem-separator {
      border-top: 1px solid rgba(0, 0, 0, 0.12);
      margin: 0.5rem 0;
    }
    .p-menubar .p-menubar-root-list .p-submenu-icon {
      font-size: 0.875rem;
    }
    .p-menubar .p-menubar-root-list .p-menuitem {
      width: 100%;
      position: static;
    }
    .p-menubar .p-menubar-root-list .p-menuitem .p-menuitem-content .p-menuitem-link .p-submenu-icon {
      margin-left: auto;
      transition: transform 0.2s;
    }
    .p-menubar .p-menubar-root-list .p-menuitem.p-menuitem-active > .p-menuitem-content > .p-menuitem-link > .p-submenu-icon {
      transform: rotate(-180deg);
    }
    .p-menubar .p-menubar-root-list .p-submenu-list {
      width: 100%;
      position: static;
      box-shadow: none;
      border: 0 none;
    }
    .p-menubar .p-menubar-root-list .p-submenu-list .p-submenu-icon {
      transition: transform 0.2s;
      transform: rotate(90deg);
    }
    .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem-active > .p-menuitem-content > .p-menuitem-link > .p-submenu-icon {
      transform: rotate(-90deg);
    }
    .p-menubar .p-menubar-root-list .p-menuitem {
      width: 100%;
      position: static;
    }
    .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link {
      padding-left: 3rem;
    }
    .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link {
      padding-left: 5rem;
    }
    .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link {
      padding-left: 7rem;
    }
    .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link {
      padding-left: 9rem;
    }
    .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link {
      padding-left: 11rem;
    }
    .p-menubar.p-menubar-mobile-active .p-menubar-root-list {
      display: flex;
      flex-direction: column;
      top: 100%;
      left: 0;
      z-index: 1;
    }
  }
  .p-panelmenu .p-panelmenu-header {
    outline: 0 none;
  }
  .p-panelmenu .p-panelmenu-header .p-panelmenu-header-content {
    border: 0 none;
    color: rgba(0, 0, 0, 0.87);
    background: #ffffff;
    border-radius: 4px;
    transition: none;
  }
  .p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action {
    color: rgba(0, 0, 0, 0.87);
    padding: 1.5rem;
    font-weight: 400;
  }
  .p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action .p-submenu-icon {
    margin-right: 0.5rem;
  }
  .p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action .p-menuitem-icon {
    margin-right: 0.5rem;
  }
  .p-panelmenu .p-panelmenu-header:not(.p-disabled):focus-visible .p-panelmenu-header-content {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: inset none;
  }
  .p-panelmenu .p-panelmenu-header:not(.p-highlight):not(.p-disabled):hover .p-panelmenu-header-content {
    background: #f6f6f6;
    border-color: transparent;
    color: rgba(0, 0, 0, 0.87);
  }
  .p-panelmenu .p-panelmenu-header:not(.p-disabled).p-highlight .p-panelmenu-header-content {
    background: #ffffff;
    border-color: transparent;
    color: rgba(0, 0, 0, 0.87);
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    margin-bottom: 0;
  }
  .p-panelmenu .p-panelmenu-header:not(.p-disabled).p-highlight:hover .p-panelmenu-header-content {
    border-color: transparent;
    background: #ffffff;
    color: rgba(0, 0, 0, 0.87);
  }
  .p-panelmenu .p-panelmenu-content {
    padding: 0.5rem 0;
    border: 0 none;
    background: #ffffff;
    color: rgba(0, 0, 0, 0.87);
    border-top: 0;
    border-top-right-radius: 0;
    border-top-left-radius: 0;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
  }
  .p-panelmenu .p-panelmenu-content .p-panelmenu-root-list {
    outline: 0 none;
  }
  .p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content {
    color: rgba(0, 0, 0, 0.87);
    transition: none;
    border-radius: 0;
  }
  .p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link {
    color: rgba(0, 0, 0, 0.87);
    padding: 1rem 1rem;
    -webkit-user-select: none;
            user-select: none;
  }
  .p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: rgba(0, 0, 0, 0.87);
  }
  .p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
    color: rgba(0, 0, 0, 0.6);
    margin-right: 0.5rem;
  }
  .p-panelmenu .p-panelmenu-content .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: rgba(0, 0, 0, 0.6);
  }
  .p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content {
    color: rgba(0, 0, 0, 0.87);
    background: rgba(0, 0, 0, 0.04);
  }
  .p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: rgba(0, 0, 0, 0.87);
  }
  .p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon,
.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: rgba(0, 0, 0, 0.6);
  }
  .p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
    background: rgba(0, 0, 0, 0.04);
  }
  .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
    color: rgba(0, 0, 0, 0.87);
    background: rgba(0, 0, 0, 0.12);
  }
  .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: rgba(0, 0, 0, 0.87);
  }
  .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon,
.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: rgba(0, 0, 0, 0.87);
  }
  .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
    color: rgba(0, 0, 0, 0.87);
    background: rgba(0, 0, 0, 0.04);
  }
  .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
    color: rgba(0, 0, 0, 0.87);
  }
  .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,
.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon {
    color: rgba(0, 0, 0, 0.6);
  }
  .p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    margin-right: 0.5rem;
  }
  .p-panelmenu .p-panelmenu-content .p-menuitem-separator {
    border-top: 1px solid rgba(0, 0, 0, 0.12);
    margin: 0.5rem 0;
  }
  .p-panelmenu .p-panelmenu-content .p-submenu-list:not(.p-panelmenu-root-list) {
    padding: 0 0 0 1rem;
  }
  .p-panelmenu .p-panelmenu-panel {
    margin-bottom: 0;
  }
  .p-panelmenu .p-panelmenu-panel .p-panelmenu-header .p-panelmenu-header-content {
    border-radius: 0;
  }
  .p-panelmenu .p-panelmenu-panel .p-panelmenu-content {
    border-radius: 0;
  }
  .p-panelmenu .p-panelmenu-panel:not(:first-child) .p-panelmenu-header .p-panelmenu-header-content {
    border-top: 0 none;
  }
  .p-panelmenu .p-panelmenu-panel:not(:first-child) .p-panelmenu-header:not(.p-highlight):not(.p-disabled):hover .p-panelmenu-header-content, .p-panelmenu .p-panelmenu-panel:not(:first-child) .p-panelmenu-header:not(.p-disabled).p-highlight:hover .p-panelmenu-header-content {
    border-top: 0 none;
  }
  .p-panelmenu .p-panelmenu-panel:first-child .p-panelmenu-header .p-panelmenu-header-content {
    border-top-right-radius: 4px;
    border-top-left-radius: 4px;
  }
  .p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-header:not(.p-highlight) .p-panelmenu-header-content {
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
  }
  .p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-content {
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
  }

  .p-slidemenu {
    padding: 0.5rem 0;
    background: #ffffff;
    color: rgba(0, 0, 0, 0.87);
    border: 1px solid #e5e5e5;
    border-radius: 4px;
    width: 12.5rem;
  }
  .p-slidemenu .p-slidemenu-root-list {
    outline: 0 none;
  }
  .p-slidemenu .p-submenu-list {
    outline: 0 none;
  }
  .p-slidemenu .p-menuitem > .p-menuitem-content {
    color: rgba(0, 0, 0, 0.87);
    transition: none;
    border-radius: 0;
  }
  .p-slidemenu .p-menuitem > .p-menuitem-content .p-menuitem-link {
    color: rgba(0, 0, 0, 0.87);
    padding: 1rem 1rem;
    -webkit-user-select: none;
            user-select: none;
  }
  .p-slidemenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: rgba(0, 0, 0, 0.87);
  }
  .p-slidemenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
    color: rgba(0, 0, 0, 0.6);
    margin-right: 0.5rem;
  }
  .p-slidemenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: rgba(0, 0, 0, 0.6);
  }
  .p-slidemenu .p-menuitem.p-highlight > .p-menuitem-content {
    color: rgba(0, 0, 0, 0.87);
    background: rgba(0, 0, 0, 0.04);
  }
  .p-slidemenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: rgba(0, 0, 0, 0.87);
  }
  .p-slidemenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon,
.p-slidemenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: rgba(0, 0, 0, 0.6);
  }
  .p-slidemenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
    background: rgba(0, 0, 0, 0.04);
  }
  .p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
    color: rgba(0, 0, 0, 0.87);
    background: rgba(0, 0, 0, 0.12);
  }
  .p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: rgba(0, 0, 0, 0.87);
  }
  .p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon,
.p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: rgba(0, 0, 0, 0.87);
  }
  .p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
    color: rgba(0, 0, 0, 0.87);
    background: rgba(0, 0, 0, 0.04);
  }
  .p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
    color: rgba(0, 0, 0, 0.87);
  }
  .p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,
.p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon {
    color: rgba(0, 0, 0, 0.6);
  }
  .p-slidemenu.p-slidemenu-overlay {
    background: #ffffff;
    border: 0 none;
    box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
  }
  .p-slidemenu .p-slidemenu-list {
    padding: 0.5rem 0;
    background: #ffffff;
    border: 0 none;
    box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
  }
  .p-slidemenu .p-menuitem-separator {
    border-top: 1px solid rgba(0, 0, 0, 0.12);
    margin: 0.5rem 0;
  }
  .p-slidemenu .p-slidemenu-icon {
    font-size: 0.875rem;
  }
  .p-slidemenu .p-icon {
    width: 0.875rem;
    height: 0.875rem;
  }
  .p-slidemenu .p-slidemenu-backward {
    padding: 1rem 1rem;
    color: rgba(0, 0, 0, 0.87);
  }
  .p-slidemenu .p-slidemenu-backward:not(.p-disabled):focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: inset none;
  }
  .p-slidemenu .p-menuitem-badge {
    background: #673AB7;
    color: #ffffff;
    font-size: 0.75rem;
    font-weight: 700;
    min-width: 1.5rem;
    height: 1.5rem;
    line-height: 1.5rem;
    border-radius: 4px;
    margin-left: 0.5rem;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }

  .p-steps .p-steps-item .p-menuitem-link {
    background: transparent;
    transition: none;
    border-radius: 4px;
    background: transparent;
  }
  .p-steps .p-steps-item .p-menuitem-link .p-steps-number {
    color: rgba(0, 0, 0, 0.87);
    border: 1px solid transparent;
    background: transparent;
    min-width: 2rem;
    height: 2rem;
    line-height: 2rem;
    font-size: 1.143rem;
    z-index: 1;
    border-radius: 50%;
  }
  .p-steps .p-steps-item .p-menuitem-link .p-steps-title {
    margin-top: 0.5rem;
    color: rgba(0, 0, 0, 0.87);
  }
  .p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: none;
  }
  .p-steps .p-steps-item.p-highlight .p-steps-number {
    background: rgba(103, 58, 183, 0.12);
    color: #673AB7;
  }
  .p-steps .p-steps-item.p-highlight .p-steps-title {
    font-weight: 500;
    color: rgba(0, 0, 0, 0.87);
  }
  .p-steps .p-steps-item:before {
    content: " ";
    border-top: 1px solid rgba(0, 0, 0, 0.12);
    width: 100%;
    top: 50%;
    left: 0;
    display: block;
    position: absolute;
    margin-top: -1rem;
  }

  .p-tabmenu .p-tabmenu-nav {
    background: #ffffff;
    border: solid rgba(0, 0, 0, 0.12);
    border-width: 0 0 1px 0;
  }
  .p-tabmenu .p-tabmenu-nav .p-menuitem-badge {
    background: #673AB7;
    color: #ffffff;
    font-size: 0.75rem;
    font-weight: 700;
    min-width: 1.5rem;
    height: 1.5rem;
    line-height: 1.5rem;
    border-radius: 4px;
    margin-left: 0.5rem;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
  .p-tabmenu .p-tabmenu-nav .p-tabmenuitem {
    margin-right: 0;
  }
  .p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link {
    border: solid rgba(0, 0, 0, 0.12);
    border-width: 0 0 1px 0;
    border-color: transparent transparent rgba(0, 0, 0, 0.12) transparent;
    background: #ffffff;
    color: rgba(0, 0, 0, 0.6);
    padding: 1rem 1.5rem;
    font-weight: 500;
    border-top-right-radius: 4px;
    border-top-left-radius: 4px;
    transition: none;
    margin: 0 0 0 0;
  }
  .p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link .p-menuitem-icon {
    margin-right: 0.5rem;
  }
  .p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link:not(.p-disabled):focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: inset none;
  }
  .p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link {
    background: rgba(103, 58, 183, 0.04);
    border-color: rgba(0, 0, 0, 0.12);
    color: rgba(0, 0, 0, 0.6);
  }
  .p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link {
    background: #ffffff;
    border-color: rgba(0, 0, 0, 0.12);
    color: #673AB7;
  }
  .p-tabmenu .p-tabmenu-left-icon {
    margin-right: 0.5rem;
  }
  .p-tabmenu .p-tabmenu-right-icon {
    margin-left: 0.5rem;
  }
  .p-tabmenu .p-tabmenu-nav-btn.p-link {
    background: #ffffff;
    color: #673AB7;
    width: 3rem;
    box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
    border-radius: 0;
  }
  .p-tabmenu .p-tabmenu-nav-btn.p-link:focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: inset none;
  }

  .p-tieredmenu {
    padding: 0.5rem 0;
    background: #ffffff;
    color: rgba(0, 0, 0, 0.87);
    border: 1px solid #e5e5e5;
    border-radius: 4px;
    width: 12.5rem;
  }
  .p-tieredmenu.p-tieredmenu-overlay {
    background: #ffffff;
    border: 0 none;
    box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
  }
  .p-tieredmenu .p-tieredmenu-root-list {
    outline: 0 none;
  }
  .p-tieredmenu .p-submenu-list {
    padding: 0.5rem 0;
    background: #ffffff;
    border: 0 none;
    box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
    border-radius: 4px;
  }
  .p-tieredmenu .p-menuitem > .p-menuitem-content {
    color: rgba(0, 0, 0, 0.87);
    transition: none;
    border-radius: 0;
  }
  .p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link {
    color: rgba(0, 0, 0, 0.87);
    padding: 1rem 1rem;
    -webkit-user-select: none;
            user-select: none;
  }
  .p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: rgba(0, 0, 0, 0.87);
  }
  .p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-menuitem-icon {
    color: rgba(0, 0, 0, 0.6);
    margin-right: 0.5rem;
  }
  .p-tieredmenu .p-menuitem > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: rgba(0, 0, 0, 0.6);
  }
  .p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content {
    color: rgba(0, 0, 0, 0.87);
    background: rgba(0, 0, 0, 0.04);
  }
  .p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: rgba(0, 0, 0, 0.87);
  }
  .p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-menuitem-icon,
.p-tieredmenu .p-menuitem.p-highlight > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: rgba(0, 0, 0, 0.6);
  }
  .p-tieredmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
    background: rgba(0, 0, 0, 0.04);
  }
  .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
    color: rgba(0, 0, 0, 0.87);
    background: rgba(0, 0, 0, 0.12);
  }
  .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-text {
    color: rgba(0, 0, 0, 0.87);
  }
  .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-menuitem-icon,
.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content .p-menuitem-link .p-submenu-icon {
    color: rgba(0, 0, 0, 0.87);
  }
  .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover {
    color: rgba(0, 0, 0, 0.87);
    background: rgba(0, 0, 0, 0.04);
  }
  .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
    color: rgba(0, 0, 0, 0.87);
  }
  .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,
.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled) > .p-menuitem-content:hover .p-menuitem-link .p-submenu-icon {
    color: rgba(0, 0, 0, 0.6);
  }
  .p-tieredmenu .p-menuitem-separator {
    border-top: 1px solid rgba(0, 0, 0, 0.12);
    margin: 0.5rem 0;
  }
  .p-tieredmenu .p-submenu-icon {
    font-size: 0.875rem;
  }
  .p-tieredmenu .p-submenu-icon.p-icon {
    width: 0.875rem;
    height: 0.875rem;
  }

  .p-inline-message {
    padding: 1rem 1rem;
    margin: 0;
    border-radius: 4px;
  }
  .p-inline-message.p-inline-message-info {
    background: #b3e5fc;
    border: solid transparent;
    border-width: 1px;
    color: #01579b;
  }
  .p-inline-message.p-inline-message-info .p-inline-message-icon {
    color: #01579b;
  }
  .p-inline-message.p-inline-message-success {
    background: #c8e6c9;
    border: solid transparent;
    border-width: 1px;
    color: #1b5e20;
  }
  .p-inline-message.p-inline-message-success .p-inline-message-icon {
    color: #1b5e20;
  }
  .p-inline-message.p-inline-message-warn {
    background: #ffecb3;
    border: solid transparent;
    border-width: 1px;
    color: #7f6003;
  }
  .p-inline-message.p-inline-message-warn .p-inline-message-icon {
    color: #7f6003;
  }
  .p-inline-message.p-inline-message-error {
    background: #ffcdd2;
    border: solid transparent;
    border-width: 1px;
    color: #b71c1c;
  }
  .p-inline-message.p-inline-message-error .p-inline-message-icon {
    color: #b71c1c;
  }
  .p-inline-message .p-inline-message-icon {
    font-size: 1rem;
    margin-right: 0.5rem;
  }
  .p-inline-message .p-icon {
    width: 1rem;
    height: 1rem;
  }
  .p-inline-message .p-inline-message-text {
    font-size: 1rem;
  }
  .p-inline-message.p-inline-message-icon-only .p-inline-message-icon {
    margin-right: 0;
  }

  .p-message {
    margin: 1rem 0;
    border-radius: 4px;
  }
  .p-message .p-message-wrapper {
    padding: 1.25rem 1.5rem;
  }
  .p-message .p-message-close {
    width: 2.5rem;
    height: 2.5rem;
    border-radius: 50%;
    background: transparent;
    transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
  }
  .p-message .p-message-close:hover {
    background: rgba(255, 255, 255, 0.5);
  }
  .p-message .p-message-close:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: none;
  }
  .p-message.p-message-info {
    background: #b3e5fc;
    border: solid transparent;
    border-width: 0 0 0 0;
    color: #01579b;
  }
  .p-message.p-message-info .p-message-icon {
    color: #01579b;
  }
  .p-message.p-message-info .p-message-close {
    color: #01579b;
  }
  .p-message.p-message-success {
    background: #c8e6c9;
    border: solid transparent;
    border-width: 0 0 0 0;
    color: #1b5e20;
  }
  .p-message.p-message-success .p-message-icon {
    color: #1b5e20;
  }
  .p-message.p-message-success .p-message-close {
    color: #1b5e20;
  }
  .p-message.p-message-warn {
    background: #ffecb3;
    border: solid transparent;
    border-width: 0 0 0 0;
    color: #7f6003;
  }
  .p-message.p-message-warn .p-message-icon {
    color: #7f6003;
  }
  .p-message.p-message-warn .p-message-close {
    color: #7f6003;
  }
  .p-message.p-message-error {
    background: #ffcdd2;
    border: solid transparent;
    border-width: 0 0 0 0;
    color: #b71c1c;
  }
  .p-message.p-message-error .p-message-icon {
    color: #b71c1c;
  }
  .p-message.p-message-error .p-message-close {
    color: #b71c1c;
  }
  .p-message .p-message-text {
    font-size: 1rem;
    font-weight: 500;
  }
  .p-message .p-message-icon {
    font-size: 1.5rem;
    margin-right: 0.5rem;
  }
  .p-message .p-icon {
    width: 1.5rem;
    height: 1.5rem;
  }
  .p-message .p-message-summary {
    font-weight: 700;
  }
  .p-message .p-message-detail {
    margin-left: 0.5rem;
  }
  .p-message.p-message-secondary {
    background: #4CAF50;
    border: solid transparent;
    border-width: 0 0 0 0;
    color: #ffffff;
  }
  .p-message.p-message-secondary .p-message-icon {
    color: #ffffff;
  }
  .p-message.p-message-secondary .p-message-close {
    color: #ffffff;
  }
  .p-message.p-message-contrast {
    background: #212121;
    border: solid transparent;
    border-width: 0 0 0 0;
    color: #ffffff;
  }
  .p-message.p-message-contrast .p-message-icon {
    color: #ffffff;
  }
  .p-message.p-message-contrast .p-message-close {
    color: #ffffff;
  }

  .p-toast {
    opacity: 0.9;
  }
  .p-toast .p-toast-message {
    margin: 0 0 1rem 0;
    box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
    border-radius: 4px;
  }
  .p-toast .p-toast-message .p-toast-message-content {
    padding: 1.5rem;
    border-width: 0 0 0 0;
  }
  .p-toast .p-toast-message .p-toast-message-content .p-toast-message-text {
    margin: 0 0 0 1rem;
  }
  .p-toast .p-toast-message .p-toast-message-content .p-toast-message-icon {
    font-size: 2rem;
  }
  .p-toast .p-toast-message .p-toast-message-content .p-icon:not(.p-toast-icon-close-icon) {
    width: 2rem;
    height: 2rem;
  }
  .p-toast .p-toast-message .p-toast-message-content .p-toast-summary {
    font-weight: 700;
  }
  .p-toast .p-toast-message .p-toast-message-content .p-toast-detail {
    margin: 0.5rem 0 0 0;
  }
  .p-toast .p-toast-message .p-toast-icon-close {
    width: 2rem;
    height: 2rem;
    border-radius: 50%;
    background: transparent;
    transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
  }
  .p-toast .p-toast-message .p-toast-icon-close:hover {
    background: rgba(255, 255, 255, 0.5);
  }
  .p-toast .p-toast-message .p-toast-icon-close:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: none;
  }
  .p-toast .p-toast-message.p-toast-message-info {
    background: #b3e5fc;
    border: solid transparent;
    border-width: 0 0 0 0;
    color: #01579b;
  }
  .p-toast .p-toast-message.p-toast-message-info .p-toast-message-icon,
.p-toast .p-toast-message.p-toast-message-info .p-toast-icon-close {
    color: #01579b;
  }
  .p-toast .p-toast-message.p-toast-message-success {
    background: #c8e6c9;
    border: solid transparent;
    border-width: 0 0 0 0;
    color: #1b5e20;
  }
  .p-toast .p-toast-message.p-toast-message-success .p-toast-message-icon,
.p-toast .p-toast-message.p-toast-message-success .p-toast-icon-close {
    color: #1b5e20;
  }
  .p-toast .p-toast-message.p-toast-message-warn {
    background: #ffecb3;
    border: solid transparent;
    border-width: 0 0 0 0;
    color: #7f6003;
  }
  .p-toast .p-toast-message.p-toast-message-warn .p-toast-message-icon,
.p-toast .p-toast-message.p-toast-message-warn .p-toast-icon-close {
    color: #7f6003;
  }
  .p-toast .p-toast-message.p-toast-message-error {
    background: #ffcdd2;
    border: solid transparent;
    border-width: 0 0 0 0;
    color: #b71c1c;
  }
  .p-toast .p-toast-message.p-toast-message-error .p-toast-message-icon,
.p-toast .p-toast-message.p-toast-message-error .p-toast-icon-close {
    color: #b71c1c;
  }
  .p-toast .p-toast-message.p-toast-message-secondary {
    background: #4CAF50;
    border: solid transparent;
    border-width: 0 0 0 0;
    color: #ffffff;
  }
  .p-toast .p-toast-message.p-toast-message-secondary .p-toast-message-icon,
.p-toast .p-toast-message.p-toast-message-secondary .p-toast-icon-close {
    color: #ffffff;
  }
  .p-toast .p-toast-message.p-toast-message-contrast {
    background: #212121;
    border: solid transparent;
    border-width: 0 0 0 0;
    color: #ffffff;
  }
  .p-toast .p-toast-message.p-toast-message-contrast .p-toast-message-icon,
.p-toast .p-toast-message.p-toast-message-contrast .p-toast-icon-close {
    color: #ffffff;
  }

  .p-galleria .p-galleria-close {
    margin: 0.5rem;
    background: transparent;
    color: rgba(255, 255, 255, 0.87);
    width: 4rem;
    height: 4rem;
    transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
    border-radius: 50%;
  }
  .p-galleria .p-galleria-close .p-galleria-close-icon {
    font-size: 2rem;
  }
  .p-galleria .p-galleria-close .p-icon-wrapper .p-icon {
    width: 2rem;
    height: 2rem;
  }
  .p-galleria .p-galleria-close:hover {
    background: rgba(255, 255, 255, 0.1);
    color: rgba(255, 255, 255, 0.87);
  }
  .p-galleria .p-galleria-item-nav {
    background: transparent;
    color: #f6f6f6;
    width: 4rem;
    height: 4rem;
    transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
    border-radius: 50%;
    margin: 0 0.5rem;
  }
  .p-galleria .p-galleria-item-nav .p-galleria-item-prev-icon,
.p-galleria .p-galleria-item-nav .p-galleria-item-next-icon {
    font-size: 2rem;
  }
  .p-galleria .p-galleria-item-nav .p-icon-wrapper .p-icon {
    width: 2rem;
    height: 2rem;
  }
  .p-galleria .p-galleria-item-nav:not(.p-disabled):hover {
    background: rgba(255, 255, 255, 0.1);
    color: rgba(255, 255, 255, 0.87);
  }
  .p-galleria .p-galleria-caption {
    background: rgba(0, 0, 0, 0.5);
    color: rgba(255, 255, 255, 0.87);
    padding: 1rem;
  }
  .p-galleria .p-galleria-indicators {
    padding: 1rem;
  }
  .p-galleria .p-galleria-indicators .p-galleria-indicator button {
    background-color: #dcdcdc;
    width: 1.25rem;
    height: 1.25rem;
    transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
    border-radius: 50%;
  }
  .p-galleria .p-galleria-indicators .p-galleria-indicator button:hover {
    background: #ececec;
  }
  .p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
    background: rgba(103, 58, 183, 0.12);
    color: #673AB7;
  }
  .p-galleria.p-galleria-indicators-bottom .p-galleria-indicator, .p-galleria.p-galleria-indicators-top .p-galleria-indicator {
    margin-right: 0.5rem;
  }
  .p-galleria.p-galleria-indicators-left .p-galleria-indicator, .p-galleria.p-galleria-indicators-right .p-galleria-indicator {
    margin-bottom: 0.5rem;
  }
  .p-galleria.p-galleria-indicator-onitem .p-galleria-indicators {
    background: rgba(0, 0, 0, 0.5);
  }
  .p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator button {
    background: rgba(255, 255, 255, 0.4);
  }
  .p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator button:hover {
    background: rgba(255, 255, 255, 0.6);
  }
  .p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator.p-highlight button {
    background: rgba(103, 58, 183, 0.12);
    color: #673AB7;
  }
  .p-galleria .p-galleria-thumbnail-container {
    background: rgba(0, 0, 0, 0.9);
    padding: 1rem 0.25rem;
  }
  .p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-prev,
.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-next {
    margin: 0.5rem;
    background-color: transparent;
    color: rgba(255, 255, 255, 0.87);
    width: 2rem;
    height: 2rem;
    transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
    border-radius: 50%;
  }
  .p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-prev:hover,
.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-next:hover {
    background: rgba(255, 255, 255, 0.1);
    color: rgba(255, 255, 255, 0.87);
  }
  .p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: none;
  }

  .p-galleria-mask {
    --maskbg: rgba(0, 0, 0, 0.9);
  }

  .p-image-mask {
    --maskbg: rgba(0, 0, 0, 0.9);
  }

  .p-image-preview-indicator {
    background-color: transparent;
    color: #f8f9fa;
    transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
  }

  .p-image-preview-container:hover > .p-image-preview-indicator {
    background-color: rgba(0, 0, 0, 0.5);
  }

  .p-image-toolbar {
    padding: 1rem;
  }

  .p-image-action.p-link {
    color: #f8f9fa;
    background-color: transparent;
    width: 3rem;
    height: 3rem;
    border-radius: 50%;
    transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
    margin-right: 0.5rem;
  }
  .p-image-action.p-link:last-child {
    margin-right: 0;
  }
  .p-image-action.p-link:hover {
    color: #f8f9fa;
    background-color: rgba(255, 255, 255, 0.1);
  }
  .p-image-action.p-link i {
    font-size: 1.5rem;
  }
  .p-image-action.p-link .p-icon {
    width: 1.5rem;
    height: 1.5rem;
  }

  .p-avatar {
    background-color: rgba(0, 0, 0, 0.12);
    border-radius: 4px;
  }
  .p-avatar.p-avatar-lg {
    width: 3rem;
    height: 3rem;
    font-size: 1.5rem;
  }
  .p-avatar.p-avatar-lg .p-avatar-icon {
    font-size: 1.5rem;
  }
  .p-avatar.p-avatar-xl {
    width: 4rem;
    height: 4rem;
    font-size: 2rem;
  }
  .p-avatar.p-avatar-xl .p-avatar-icon {
    font-size: 2rem;
  }

  .p-avatar-group .p-avatar {
    border: 2px solid #ffffff;
  }

  .p-badge {
    background: #673AB7;
    color: #ffffff;
    font-size: 0.75rem;
    font-weight: 700;
    min-width: 1.5rem;
    height: 1.5rem;
    line-height: 1.5rem;
  }
  .p-badge.p-badge-secondary {
    background-color: #4CAF50;
    color: #ffffff;
  }
  .p-badge.p-badge-contrast {
    background-color: #212121;
    color: #ffffff;
  }
  .p-badge.p-badge-success {
    background-color: #689f38;
    color: #ffffff;
  }
  .p-badge.p-badge-info {
    background-color: #2196f3;
    color: #ffffff;
  }
  .p-badge.p-badge-warning {
    background-color: #fbc02d;
    color: #212529;
  }
  .p-badge.p-badge-danger {
    background-color: #d32f2f;
    color: #ffffff;
  }
  .p-badge.p-badge-lg {
    font-size: 1.125rem;
    min-width: 2.25rem;
    height: 2.25rem;
    line-height: 2.25rem;
  }
  .p-badge.p-badge-xl {
    font-size: 1.5rem;
    min-width: 3rem;
    height: 3rem;
    line-height: 3rem;
  }

  .p-chip {
    background-color: rgba(0, 0, 0, 0.12);
    color: rgba(0, 0, 0, 0.87);
    border-radius: 16px;
    padding: 0 1rem;
  }
  .p-chip .p-chip-text {
    line-height: 1.5;
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }
  .p-chip .p-chip-icon {
    margin-right: 0.5rem;
  }
  .p-chip .pi-chip-remove-icon {
    margin-left: 0.5rem;
  }
  .p-chip img {
    width: 2.5rem;
    height: 2.5rem;
    margin-left: -1rem;
    margin-right: 0.5rem;
  }
  .p-chip .pi-chip-remove-icon {
    border-radius: 4px;
    transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
  }
  .p-chip .pi-chip-remove-icon:focus-visible {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: none;
  }
  .p-chip .pi-chip-remove-icon:focus {
    outline: 0 none;
  }

  .p-inplace .p-inplace-display {
    padding: 1rem 1rem;
    border-radius: 4px;
    transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
  }
  .p-inplace .p-inplace-display:not(.p-disabled):hover {
    background: rgba(0, 0, 0, 0.04);
    color: rgba(0, 0, 0, 0.87);
  }
  .p-inplace .p-inplace-display:focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: none;
  }

  .p-metergroup {
    display: flex;
  }

  .p-metergroup-meters {
    display: flex;
  }

  .p-metergroup-vertical .p-metergroup-meters {
    flex-direction: column;
  }

  .p-metergroup-labels {
    display: flex;
    flex-wrap: wrap;
    margin: 0;
    padding: 0;
    list-style-type: none;
  }

  .p-metergroup-vertical .p-metergroup-labels {
    align-items: start;
  }

  .p-metergroup-labels-vertical {
    flex-direction: column;
  }

  .p-metergroup-label {
    display: inline-flex;
    align-items: center;
  }

  .p-metergroup-label-marker {
    display: inline-flex;
  }

  .p-metergroup {
    gap: 1rem;
  }
  .p-metergroup .p-metergroup-meters {
    background: rgba(103, 58, 183, 0.32);
    border-radius: 4px;
  }
  .p-metergroup .p-metergroup-meter {
    border: 0 none;
    background: #673AB7;
  }
  .p-metergroup .p-metergroup-labels .p-metergroup-label {
    gap: 0.5rem;
  }
  .p-metergroup .p-metergroup-labels .p-metergroup-label-marker {
    background: #673AB7;
    width: 0.5rem;
    height: 0.5rem;
    border-radius: 100%;
  }
  .p-metergroup .p-metergroup-labels .p-metergroup-label-icon {
    width: 1rem;
    height: 1rem;
  }
  .p-metergroup .p-metergroup-labels.p-metergroup-labels-vertical {
    gap: 0.5rem;
  }
  .p-metergroup .p-metergroup-labels.p-metergroup-labels-horizontal {
    gap: 1rem;
  }
  .p-metergroup.p-metergroup-horizontal {
    flex-direction: column;
  }
  .p-metergroup.p-metergroup-horizontal .p-metergroup-meters {
    height: 0.5rem;
  }
  .p-metergroup.p-metergroup-horizontal .p-metergroup-meter:first-of-type {
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
  }
  .p-metergroup.p-metergroup-horizontal .p-metergroup-meter:last-of-type {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
  }
  .p-metergroup.p-metergroup-vertical {
    flex-direction: row;
  }
  .p-metergroup.p-metergroup-vertical .p-metergroup-meters {
    width: 0.5rem;
    height: 100%;
  }
  .p-metergroup.p-metergroup-vertical .p-metergroup-meter:first-of-type {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
  }
  .p-metergroup.p-metergroup-vertical .p-metergroup-meter:last-of-type {
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
  }

  .p-progressbar {
    border: 0 none;
    height: 4px;
    background: rgba(103, 58, 183, 0.32);
    border-radius: 4px;
  }
  .p-progressbar .p-progressbar-value {
    border: 0 none;
    margin: 0;
    background: #673AB7;
  }
  .p-progressbar .p-progressbar-label {
    color: #ffffff;
    line-height: 4px;
  }

  .p-scrolltop {
    width: 3rem;
    height: 3rem;
    border-radius: 50%;
    box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
    transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
  }
  .p-scrolltop.p-link {
    background: #4CAF50;
  }
  .p-scrolltop.p-link:hover {
    background: rgba(76, 175, 80, 0.92);
  }
  .p-scrolltop .p-scrolltop-icon {
    font-size: 1.5rem;
    color: #ffffff;
  }
  .p-scrolltop .p-icon {
    width: 1.5rem;
    height: 1.5rem;
  }

  .p-skeleton {
    background-color: rgba(0, 0, 0, 0.08);
    border-radius: 4px;
  }
  .p-skeleton:after {
    background: linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0));
  }

  .p-tag {
    background: #673AB7;
    color: #ffffff;
    font-size: 0.75rem;
    font-weight: 700;
    padding: 0.25rem 0.4rem;
    border-radius: 4px;
  }
  .p-tag.p-tag-success {
    background-color: #689f38;
    color: #ffffff;
  }
  .p-tag.p-tag-info {
    background-color: #2196f3;
    color: #ffffff;
  }
  .p-tag.p-tag-warning {
    background-color: #fbc02d;
    color: #212529;
  }
  .p-tag.p-tag-danger {
    background-color: #d32f2f;
    color: #ffffff;
  }
  .p-tag .p-tag-icon {
    margin-right: 0.25rem;
    font-size: 0.75rem;
  }
  .p-tag .p-icon {
    width: 0.75rem;
    height: 0.75rem;
  }
  .p-tag.p-tag-secondary {
    background-color: #4CAF50;
    color: #ffffff;
  }
  .p-tag.p-tag-contrast {
    background-color: #212121;
    color: #ffffff;
  }

  .p-terminal {
    background: #ffffff;
    color: rgba(0, 0, 0, 0.87);
    border: 1px solid #e0e0e0;
    padding: 1rem;
  }
  .p-terminal .p-terminal-input {
    font-family: var(--font-family);
    font-feature-settings: var(--font-feature-settings, normal);
    font-size: 1rem;
  }
}
@layer primeng {
  .p-accordion .p-accordion-tab {
    box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
    margin-bottom: 0;
    border-radius: 0;
    position: relative;
    transition: margin-bottom 225ms;
  }
  .p-accordion .p-accordion-tab:first-child {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
  }
  .p-accordion .p-accordion-tab:last-child {
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
  }
  .p-accordion .p-accordion-tab .p-accordion-toggle-icon {
    order: 1;
    margin-left: auto;
    transition: transform 0.2s;
  }
  .p-accordion .p-accordion-tab:not(.p-accordion-tab-active) .p-accordion-header-link:focus {
    background: #f6f6f6;
  }
  .p-accordion .p-accordion-tab:not(.p-accordion-tab-active) .p-accordion-toggle-icon {
    transform: rotate(-270deg);
  }
  .p-accordion .p-accordion-tab.p-accordion-tab-active {
    margin-bottom: 1rem;
  }
  .p-accordion .p-accordion-tab.p-accordion-tab-active .p-accordion-toggle-icon {
    transform: rotate(-180deg);
  }
  .p-accordion .p-accordion-tab .p-accordion-header.p-disabled {
    opacity: 1;
  }
  .p-accordion .p-accordion-tab .p-accordion-header.p-disabled .p-accordion-header-link > * {
    opacity: 0.38;
  }

  .p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus {
    box-shadow: inset 0 0 0 1px #673AB7, inset 0 0 0 1px #673AB7, inset 0 0 0 1px #673AB7, inset 0 0 0 1px #673AB7;
  }

  .p-input-filled .p-autocomplete .p-autocomplete-multiple-container {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border: 1px solid transparent;
    background: #f5f5f5 no-repeat;
    background-image: linear-gradient(to bottom, #673AB7, #673AB7), linear-gradient(to bottom, rgba(0, 0, 0, 0.38), rgba(0, 0, 0, 0.38));
    background-size: 0 2px, 100% 1px;
    background-position: 50% 100%, 50% 100%;
    background-origin: border-box;
  }
  .p-input-filled .p-autocomplete .p-autocomplete-multiple-container .p-inputtext {
    background-image: none;
    background-color: transparent;
  }
  .p-input-filled .p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover {
    background-color: #ececec;
    border-color: transparent;
    background-image: linear-gradient(to bottom, #673AB7, #673AB7), linear-gradient(to bottom, rgba(0, 0, 0, 0.87), rgba(0, 0, 0, 0.87));
  }
  .p-input-filled .p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus, .p-input-filled .p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-inputwrapper-focus {
    box-shadow: none;
    background-color: #dcdcdc;
    border-color: transparent;
    background-size: 100% 2px, 100% 1px;
  }
  .p-input-filled .p-autocomplete .p-autocomplete-multiple-container .p-inputtext:enabled:hover, .p-input-filled .p-autocomplete .p-autocomplete-multiple-container .p-inputtext:enabled:focus {
    background-image: none;
    background: transparent;
  }

  .p-float-label .p-autocomplete-multiple-container .p-autocomplete-token {
    padding: 0.25rem 1rem;
  }

  .p-input-filled .p-float-label .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token {
    padding-top: 0;
    padding-bottom: 0;
  }
  .p-input-filled .p-float-label .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token .p-autocomplete-token-icon {
    font-size: 75%;
  }
  .p-input-filled .p-float-label .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token {
    padding: 0;
  }
  .p-input-filled p-autocomplete.ng-dirty.ng-invalid .p-autocomplete > .p-inputtext {
    border-color: transparent;
    background-image: linear-gradient(to bottom, #b00020, #b00020), linear-gradient(to bottom, #b00020, #b00020);
  }
  .p-input-filled p-autocomplete.ng-dirty.ng-invalid .p-autocomplete > .p-inputtext:enabled:focus {
    box-shadow: none;
    border-color: transparent;
  }
  .p-input-filled p-autocomplete.ng-dirty.ng-invalid .p-autocomplete .p-autocomplete-multiple-container {
    border-color: transparent;
    background-image: linear-gradient(to bottom, #b00020, #b00020), linear-gradient(to bottom, #b00020, #b00020);
  }
  .p-input-filled p-autocomplete.ng-dirty.ng-invalid .p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover {
    background-image: linear-gradient(to bottom, #b00020, #b00020), linear-gradient(to bottom, #b00020, #b00020);
  }
  .p-input-filled p-autocomplete.ng-dirty.ng-invalid .p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus, .p-input-filled p-autocomplete.ng-dirty.ng-invalid .p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-inputwrapper-focus {
    box-shadow: none;
    background-image: linear-gradient(to bottom, #b00020, #b00020), linear-gradient(to bottom, #b00020, #b00020);
  }

  p-autocomplete.ng-dirty.ng-invalid .p-autocomplete > .p-inputtext:enabled:focus {
    box-shadow: inset 0 0 0 1px #b00020, inset 0 0 0 1px #b00020, inset 0 0 0 1px #b00020, inset 0 0 0 1px #b00020;
  }
  p-autocomplete.ng-dirty.ng-invalid .p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus {
    box-shadow: inset 0 0 0 1px #b00020, inset 0 0 0 1px #b00020, inset 0 0 0 1px #b00020, inset 0 0 0 1px #b00020;
  }

  .p-breadcrumb .p-menuitem-link {
    padding: 0.25rem 0.5rem;
  }
  .p-breadcrumb .p-menuitem-link:focus {
    background: rgba(0, 0, 0, 0.12);
  }

  .p-button {
    font-weight: 500;
    min-width: 4rem;
  }
  .p-button.p-button-icon-only {
    min-width: auto;
  }
  .p-button:enabled:focus {
    background: rgba(103, 58, 183, 0.76);
  }
  .p-button:enabled:active {
    background: rgba(103, 58, 183, 0.68);
  }
  .p-button .p-ink {
    background-color: rgba(255, 255, 255, 0.32);
  }
  .p-button.p-button-text:enabled:focus, .p-button.p-button-outlined:enabled:focus {
    background: rgba(103, 58, 183, 0.12);
  }
  .p-button.p-button-text:enabled:active, .p-button.p-button-outlined:enabled:active {
    background: rgba(103, 58, 183, 0.16);
  }
  .p-button.p-button-text .p-ink, .p-button.p-button-outlined .p-ink {
    background-color: rgba(103, 58, 183, 0.16);
  }
  .p-button.p-button-outlined {
    box-shadow: inset 0 0 0 1px;
  }
  .p-button.p-button-outlined:enabled:focus {
    box-shadow: inset 0 0 0 1px;
  }
  .p-button.p-button-outlined:enabled:active {
    box-shadow: inset 0 0 0 1px;
  }
  .p-button:disabled {
    background-color: rgba(0, 0, 0, 0.12) !important;
    color: rgba(0, 0, 0, 0.38) !important;
    opacity: 1;
  }
  .p-button:disabled.p-button-text {
    background-color: transparent !important;
    color: rgba(0, 0, 0, 0.38) !important;
  }
  .p-button:disabled.p-button-outlined {
    background-color: transparent !important;
    color: rgba(0, 0, 0, 0.38) !important;
    border-color: rgba(0, 0, 0, 0.38) !important;
  }
  .p-button.p-button-raised:enabled:focus {
    box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  }

  .p-button.p-button-secondary:enabled:focus, .p-buttonset.p-button-secondary > .p-button:enabled:focus, .p-splitbutton.p-button-secondary > .p-button:enabled:focus {
    background: rgba(76, 175, 80, 0.76);
  }
  .p-button.p-button-secondary:enabled:active, .p-buttonset.p-button-secondary > .p-button:enabled:active, .p-splitbutton.p-button-secondary > .p-button:enabled:active {
    background: rgba(76, 175, 80, 0.68);
  }
  .p-button.p-button-secondary.p-button-text:enabled:focus, .p-button.p-button-secondary.p-button-outlined:enabled:focus, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:focus, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:focus, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:focus, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:focus {
    background: rgba(76, 175, 80, 0.12);
  }
  .p-button.p-button-secondary.p-button-text:enabled:active, .p-button.p-button-secondary.p-button-outlined:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:active {
    background: rgba(76, 175, 80, 0.16);
  }
  .p-button.p-button-secondary.p-button-text .p-ink, .p-button.p-button-secondary.p-button-outlined .p-ink, .p-buttonset.p-button-secondary > .p-button.p-button-text .p-ink, .p-buttonset.p-button-secondary > .p-button.p-button-outlined .p-ink, .p-splitbutton.p-button-secondary > .p-button.p-button-text .p-ink, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined .p-ink {
    background-color: rgba(76, 175, 80, 0.16);
  }

  .p-button.p-button-info:enabled:focus, .p-buttonset.p-button-info > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button:enabled:focus {
    background: rgba(33, 150, 243, 0.76);
  }
  .p-button.p-button-info:enabled:active, .p-buttonset.p-button-info > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button:enabled:active {
    background: rgba(33, 150, 243, 0.68);
  }
  .p-button.p-button-info.p-button-text:enabled:focus, .p-button.p-button-info.p-button-outlined:enabled:focus, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:focus, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:focus, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:focus, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:focus {
    background: rgba(33, 150, 243, 0.12);
  }
  .p-button.p-button-info.p-button-text:enabled:active, .p-button.p-button-info.p-button-outlined:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:active {
    background: rgba(33, 150, 243, 0.16);
  }
  .p-button.p-button-info.p-button-text .p-ink, .p-button.p-button-info.p-button-outlined .p-ink, .p-buttonset.p-button-info > .p-button.p-button-text .p-ink, .p-buttonset.p-button-info > .p-button.p-button-outlined .p-ink, .p-splitbutton.p-button-info > .p-button.p-button-text .p-ink, .p-splitbutton.p-button-info > .p-button.p-button-outlined .p-ink {
    background-color: rgba(33, 150, 243, 0.16);
  }

  .p-button.p-button-success:enabled:focus, .p-buttonset.p-button-success > .p-button:enabled:focus, .p-splitbutton.p-button-success > .p-button:enabled:focus {
    background: rgba(104, 159, 56, 0.76);
  }
  .p-button.p-button-success:enabled:active, .p-buttonset.p-button-success > .p-button:enabled:active, .p-splitbutton.p-button-success > .p-button:enabled:active {
    background: rgba(104, 159, 56, 0.68);
  }
  .p-button.p-button-success.p-button-text:enabled:focus, .p-button.p-button-success.p-button-outlined:enabled:focus, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:focus, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:focus, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:focus, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:focus {
    background: rgba(104, 159, 56, 0.12);
  }
  .p-button.p-button-success.p-button-text:enabled:active, .p-button.p-button-success.p-button-outlined:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:active {
    background: rgba(104, 159, 56, 0.16);
  }
  .p-button.p-button-success.p-button-text .p-ink, .p-button.p-button-success.p-button-outlined .p-ink, .p-buttonset.p-button-success > .p-button.p-button-text .p-ink, .p-buttonset.p-button-success > .p-button.p-button-outlined .p-ink, .p-splitbutton.p-button-success > .p-button.p-button-text .p-ink, .p-splitbutton.p-button-success > .p-button.p-button-outlined .p-ink {
    background-color: rgba(104, 159, 56, 0.16);
  }

  .p-button.p-button-warning:enabled:focus, .p-buttonset.p-button-warning > .p-button:enabled:focus, .p-splitbutton.p-button-warning > .p-button:enabled:focus {
    background: rgba(251, 192, 45, 0.76);
  }
  .p-button.p-button-warning:enabled:active, .p-buttonset.p-button-warning > .p-button:enabled:active, .p-splitbutton.p-button-warning > .p-button:enabled:active {
    background: rgba(251, 192, 45, 0.68);
  }
  .p-button.p-button-warning.p-button-text:enabled:focus, .p-button.p-button-warning.p-button-outlined:enabled:focus, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:focus, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:focus, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:focus, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:focus {
    background: rgba(251, 192, 45, 0.12);
  }
  .p-button.p-button-warning.p-button-text:enabled:active, .p-button.p-button-warning.p-button-outlined:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:active {
    background: rgba(251, 192, 45, 0.16);
  }
  .p-button.p-button-warning.p-button-text .p-ink, .p-button.p-button-warning.p-button-outlined .p-ink, .p-buttonset.p-button-warning > .p-button.p-button-text .p-ink, .p-buttonset.p-button-warning > .p-button.p-button-outlined .p-ink, .p-splitbutton.p-button-warning > .p-button.p-button-text .p-ink, .p-splitbutton.p-button-warning > .p-button.p-button-outlined .p-ink {
    background-color: rgba(251, 192, 45, 0.16);
  }

  .p-button.p-button-help:enabled:focus, .p-buttonset.p-button-help > .p-button:enabled:focus, .p-splitbutton.p-button-help > .p-button:enabled:focus {
    background: rgba(156, 39, 176, 0.76);
  }
  .p-button.p-button-help:enabled:active, .p-buttonset.p-button-help > .p-button:enabled:active, .p-splitbutton.p-button-help > .p-button:enabled:active {
    background: rgba(156, 39, 176, 0.68);
  }
  .p-button.p-button-help.p-button-text:enabled:focus, .p-button.p-button-help.p-button-outlined:enabled:focus, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:focus, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:focus, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:focus, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:focus {
    background: rgba(156, 39, 176, 0.12);
  }
  .p-button.p-button-help.p-button-text:enabled:active, .p-button.p-button-help.p-button-outlined:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:active {
    background: rgba(156, 39, 176, 0.16);
  }
  .p-button.p-button-help.p-button-text .p-ink, .p-button.p-button-help.p-button-outlined .p-ink, .p-buttonset.p-button-help > .p-button.p-button-text .p-ink, .p-buttonset.p-button-help > .p-button.p-button-outlined .p-ink, .p-splitbutton.p-button-help > .p-button.p-button-text .p-ink, .p-splitbutton.p-button-help > .p-button.p-button-outlined .p-ink {
    background-color: rgba(156, 39, 176, 0.16);
  }

  .p-button.p-button-danger:enabled:focus, .p-buttonset.p-button-danger > .p-button:enabled:focus, .p-splitbutton.p-button-danger > .p-button:enabled:focus {
    background: rgba(211, 47, 47, 0.76);
  }
  .p-button.p-button-danger:enabled:active, .p-buttonset.p-button-danger > .p-button:enabled:active, .p-splitbutton.p-button-danger > .p-button:enabled:active {
    background: rgba(211, 47, 47, 0.68);
  }
  .p-button.p-button-danger.p-button-text:enabled:focus, .p-button.p-button-danger.p-button-outlined:enabled:focus, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:focus, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:focus, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:focus, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:focus {
    background: rgba(211, 47, 47, 0.12);
  }
  .p-button.p-button-danger.p-button-text:enabled:active, .p-button.p-button-danger.p-button-outlined:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:active {
    background: rgba(211, 47, 47, 0.16);
  }
  .p-button.p-button-danger.p-button-text .p-ink, .p-button.p-button-danger.p-button-outlined .p-ink, .p-buttonset.p-button-danger > .p-button.p-button-text .p-ink, .p-buttonset.p-button-danger > .p-button.p-button-outlined .p-ink, .p-splitbutton.p-button-danger > .p-button.p-button-text .p-ink, .p-splitbutton.p-button-danger > .p-button.p-button-outlined .p-ink {
    background-color: rgba(211, 47, 47, 0.16);
  }

  .p-button.p-button-contrast:enabled:focus,
.p-button-group.p-button-contrast > .p-button:enabled:focus,
.p-splitbutton.p-button-contrast > .p-button:enabled:focus {
    background: rgba(33, 33, 33, 0.76);
  }
  .p-button.p-button-contrast:enabled:active,
.p-button-group.p-button-contrast > .p-button:enabled:active,
.p-splitbutton.p-button-contrast > .p-button:enabled:active {
    background: rgba(33, 33, 33, 0.68);
  }
  .p-button.p-button-contrast.p-button-text:enabled:focus, .p-button.p-button-contrast.p-button-outlined:enabled:focus,
.p-button-group.p-button-contrast > .p-button.p-button-text:enabled:focus,
.p-button-group.p-button-contrast > .p-button.p-button-outlined:enabled:focus,
.p-splitbutton.p-button-contrast > .p-button.p-button-text:enabled:focus,
.p-splitbutton.p-button-contrast > .p-button.p-button-outlined:enabled:focus {
    background: rgba(33, 33, 33, 0.12);
  }
  .p-button.p-button-contrast.p-button-text:enabled:active, .p-button.p-button-contrast.p-button-outlined:enabled:active,
.p-button-group.p-button-contrast > .p-button.p-button-text:enabled:active,
.p-button-group.p-button-contrast > .p-button.p-button-outlined:enabled:active,
.p-splitbutton.p-button-contrast > .p-button.p-button-text:enabled:active,
.p-splitbutton.p-button-contrast > .p-button.p-button-outlined:enabled:active {
    background: rgba(33, 33, 33, 0.16);
  }
  .p-button.p-button-contrast.p-button-text .p-ink, .p-button.p-button-contrast.p-button-outlined .p-ink,
.p-button-group.p-button-contrast > .p-button.p-button-text .p-ink,
.p-button-group.p-button-contrast > .p-button.p-button-outlined .p-ink,
.p-splitbutton.p-button-contrast > .p-button.p-button-text .p-ink,
.p-splitbutton.p-button-contrast > .p-button.p-button-outlined .p-ink {
    background-color: rgba(33, 33, 33, 0.16);
  }

  .p-calendar-w-btn {
    border: 1px solid rgba(0, 0, 0, 0.38);
    background: #ffffff;
    border-radius: 4px;
    transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s, background-size 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
  }
  .p-calendar-w-btn .p-inputtext {
    background-image: none;
    background-color: transparent;
    border: 0 none;
  }
  .p-calendar-w-btn .p-inputtext:enabled:focus {
    box-shadow: none;
  }
  .p-calendar-w-btn .p-datepicker-trigger.p-button {
    background-color: transparent;
    border: 0 none;
  }
  .p-calendar-w-btn .p-datepicker-trigger.p-button span {
    color: rgba(0, 0, 0, 0.6);
  }
  .p-calendar-w-btn .p-datepicker-trigger.p-button .p-icon {
    color: rgba(0, 0, 0, 0.6);
  }
  .p-calendar-w-btn .p-datepicker-trigger.p-button:enabled:hover {
    background: rgba(0, 0, 0, 0.04);
  }
  .p-calendar-w-btn .p-datepicker-trigger.p-button:enabled:active, .p-calendar-w-btn .p-datepicker-trigger.p-button:focus {
    background: rgba(0, 0, 0, 0.12);
  }
  .p-calendar-w-btn .p-datepicker-trigger.p-button:disabled {
    background-color: transparent !important;
  }
  .p-calendar-w-btn:not(.p-calendar-disabled):hover {
    border-color: rgba(0, 0, 0, 0.87);
  }
  .p-calendar-w-btn:not(.p-calendar-disabled).p-focus {
    border-color: #673AB7;
    box-shadow: inset 0 0 0 1px #673AB7, inset 0 0 0 1px #673AB7, inset 0 0 0 1px #673AB7, inset 0 0 0 1px #673AB7;
  }
  .p-calendar-w-btn.p-calendar-disabled {
    opacity: 0.38;
  }
  .p-calendar-w-btn.p-calendar-disabled .p-inputtext {
    opacity: 1;
  }

  .p-datepicker .p-datepicker-header {
    border-bottom: 0 none;
  }
  .p-datepicker .p-datepicker-header .p-datepicker-title {
    margin: 0 auto 0 0;
    order: 1;
  }
  .p-datepicker .p-datepicker-header .p-datepicker-prev {
    order: 2;
  }
  .p-datepicker .p-datepicker-header .p-datepicker-next {
    order: 3;
  }
  .p-datepicker table th {
    border-bottom: 1px solid rgba(0, 0, 0, 0.12);
    color: rgba(0, 0, 0, 0.38);
    font-weight: 400;
    font-size: 0.875rem;
  }
  .p-datepicker table td.p-datepicker-today > span {
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.38);
  }
  .p-datepicker table td.p-datepicker-today.p-highlight {
    box-shadow: 0 0 0 1px rgba(103, 58, 183, 0.12);
  }

  p-calendar.ng-dirty.ng-invalid .p-inputtext:enabled:focus {
    box-shadow: inset 0 0 0 1px #b00020, inset 0 0 0 1px #b00020, inset 0 0 0 1px #b00020, inset 0 0 0 1px #b00020;
  }
  p-calendar.ng-dirty.ng-invalid .p-calendar-w-btn {
    border-color: #b00020;
  }
  p-calendar.ng-dirty.ng-invalid .p-calendar-w-btn .p-inputtext:enabled:focus {
    box-shadow: none;
  }
  p-calendar.ng-dirty.ng-invalid .p-calendar-w-btn:not(.p-disabled).p-focus {
    box-shadow: inset 0 0 0 1px #b00020, inset 0 0 0 1px #b00020, inset 0 0 0 1px #b00020, inset 0 0 0 1px #b00020;
  }

  .p-input-filled .p-calendar-w-btn {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border: 1px solid transparent;
    background: #f5f5f5 no-repeat;
    background-image: linear-gradient(to bottom, #673AB7, #673AB7), linear-gradient(to bottom, rgba(0, 0, 0, 0.38), rgba(0, 0, 0, 0.38));
    background-size: 0 2px, 100% 1px;
    background-position: 50% 100%, 50% 100%;
    background-origin: border-box;
  }
  .p-input-filled .p-calendar-w-btn .p-inputtext {
    background-image: none;
    background-color: transparent;
  }
  .p-input-filled .p-calendar-w-btn:not(.p-calendar-disabled):not(.p-disabled):hover {
    background-color: #ececec;
    border-color: transparent;
    background-image: linear-gradient(to bottom, #673AB7, #673AB7), linear-gradient(to bottom, rgba(0, 0, 0, 0.87), rgba(0, 0, 0, 0.87));
  }
  .p-input-filled .p-calendar-w-btn:not(.p-calendar-disabled):not(.p-disabled).p-focus, .p-input-filled .p-calendar-w-btn:not(.p-calendar-disabled):not(.p-disabled).p-inputwrapper-focus {
    box-shadow: none;
    background-color: #dcdcdc;
    border-color: transparent;
    background-size: 100% 2px, 100% 1px;
  }
  .p-input-filled .p-calendar-w-btn:not(.p-calendar-disabled) .p-inputtext:enabled:hover, .p-input-filled .p-calendar-w-btn:not(.p-calendar-disabled) .p-inputtext:enabled:focus {
    background-image: none;
    background: transparent;
  }
  .p-input-filled .p-calendar-w-btn .p-inputtext {
    border: 0 none;
  }
  .p-input-filled p-calendar.ng-dirty.ng-invalid .p-inputtext {
    border-color: transparent;
    background-image: linear-gradient(to bottom, #b00020, #b00020), linear-gradient(to bottom, #b00020, #b00020);
  }
  .p-input-filled p-calendar.ng-dirty.ng-invalid .p-inputtext:enabled:focus {
    box-shadow: none;
    border-color: transparent;
  }
  .p-input-filled p-calendar.ng-dirty.ng-invalid .p-calendar-w-btn {
    border-color: transparent;
    background-image: linear-gradient(to bottom, #b00020, #b00020), linear-gradient(to bottom, #b00020, #b00020);
  }
  .p-input-filled p-calendar.ng-dirty.ng-invalid .p-calendar-w-btn:not(.p-disabled):hover {
    background-image: linear-gradient(to bottom, #b00020, #b00020), linear-gradient(to bottom, #b00020, #b00020);
  }
  .p-input-filled p-calendar.ng-dirty.ng-invalid .p-calendar-w-btn:not(.p-disabled).p-focus, .p-input-filled p-calendar.ng-dirty.ng-invalid .p-calendar-w-btn:not(.p-disabled).p-inputwrapper-focus {
    box-shadow: none;
    background-image: linear-gradient(to bottom, #b00020, #b00020), linear-gradient(to bottom, #b00020, #b00020);
  }
  .p-input-filled p-calendar.ng-dirty.ng-invalid .p-calendar-w-btn .p-inputtext {
    border: 0 none;
    background-image: none;
  }

  .p-cascadeselect .p-inputtext, .p-cascadeselect .p-cascadeselect-trigger {
    background-image: none;
    background: transparent;
  }
  .p-cascadeselect .p-inputtext {
    border: 0 none;
  }
  .p-cascadeselect:not(.p-disabled).p-focus {
    box-shadow: inset 0 0 0 1px #673AB7, inset 0 0 0 1px #673AB7, inset 0 0 0 1px #673AB7, inset 0 0 0 1px #673AB7;
  }

  .p-cascadeselect-item .p-ink {
    background-color: rgba(103, 58, 183, 0.16);
  }

  .p-input-filled .p-cascadeselect {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border: 1px solid transparent;
    background: #f5f5f5 no-repeat;
    background-image: linear-gradient(to bottom, #673AB7, #673AB7), linear-gradient(to bottom, rgba(0, 0, 0, 0.38), rgba(0, 0, 0, 0.38));
    background-size: 0 2px, 100% 1px;
    background-position: 50% 100%, 50% 100%;
    background-origin: border-box;
  }
  .p-input-filled .p-cascadeselect .p-inputtext {
    background-image: none;
    background-color: transparent;
  }
  .p-input-filled .p-cascadeselect:not(.p-disabled):hover {
    background-color: #ececec;
    border-color: transparent;
    background-image: linear-gradient(to bottom, #673AB7, #673AB7), linear-gradient(to bottom, rgba(0, 0, 0, 0.87), rgba(0, 0, 0, 0.87));
  }
  .p-input-filled .p-cascadeselect:not(.p-disabled).p-focus, .p-input-filled .p-cascadeselect:not(.p-disabled).p-inputwrapper-focus {
    box-shadow: none;
    background-color: #dcdcdc;
    border-color: transparent;
    background-size: 100% 2px, 100% 1px;
  }
  .p-input-filled .p-cascadeselect .p-inputtext:enabled:hover, .p-input-filled .p-cascadeselect .p-inputtext:enabled:focus {
    background-image: none;
    background: transparent;
  }
  .p-input-filled .p-cascadeselect .p-inputtext {
    border: 0 none;
  }
  .p-input-filled .p-cascadeselect .p-cascadeselect-label:hover {
    background-image: none;
    background: transparent;
  }
  .p-input-filled p-cascadeselect.ng-dirty.ng-invalid .p-cascadeselect {
    border-color: transparent;
    background-image: linear-gradient(to bottom, #b00020, #b00020), linear-gradient(to bottom, #b00020, #b00020);
  }
  .p-input-filled p-cascadeselect.ng-dirty.ng-invalid .p-cascadeselect:not(.p-disabled):hover {
    background-image: linear-gradient(to bottom, #b00020, #b00020), linear-gradient(to bottom, #b00020, #b00020);
  }
  .p-input-filled p-cascadeselect.ng-dirty.ng-invalid .p-cascadeselect:not(.p-disabled).p-focus, .p-input-filled p-cascadeselect.ng-dirty.ng-invalid .p-cascadeselect:not(.p-disabled).p-inputwrapper-focus {
    box-shadow: none;
    background-image: linear-gradient(to bottom, #b00020, #b00020), linear-gradient(to bottom, #b00020, #b00020);
  }

  .p-input-filled .p-float-label .p-cascadeselect .p-cascadeselect-label {
    padding-top: 1.5rem;
    padding-bottom: 0.5rem;
  }
  .p-input-filled .p-float-label .p-inputwrapper-filled .p-cascadeselect .p-cascadeselect-label {
    padding-top: 1.5rem;
    padding-bottom: 0.5rem;
  }
  .p-input-filled .p-cascadeselect.p-invalid {
    border-color: transparent;
    background-image: linear-gradient(to bottom, #b00020, #b00020), linear-gradient(to bottom, #b00020, #b00020);
  }
  .p-input-filled .p-cascadeselect.p-invalid:not(.p-disabled):hover {
    background-image: linear-gradient(to bottom, #b00020, #b00020), linear-gradient(to bottom, #b00020, #b00020);
  }
  .p-input-filled .p-cascadeselect.p-invalid:not(.p-disabled).p-focus, .p-input-filled .p-cascadeselect.p-invalid:not(.p-disabled).p-inputwrapper-focus {
    box-shadow: none;
    background-image: linear-gradient(to bottom, #b00020, #b00020), linear-gradient(to bottom, #b00020, #b00020);
  }

  p-cascadeselect.ng-dirty.ng-invalid .p-cascadeselect:not(.p-disabled).p-focus {
    box-shadow: inset 0 0 0 1px #b00020, inset 0 0 0 1px #b00020, inset 0 0 0 1px #b00020, inset 0 0 0 1px #b00020;
  }

  .p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
    background: #4CAF50;
    color: #ffffff;
  }

  .p-checkbox {
    border-radius: 50%;
    transition: box-shadow 0.2s;
  }
  .p-checkbox .p-checkbox-box {
    border-color: #757575;
    border-radius: 2px;
    position: relative;
  }
  .p-checkbox .p-checkbox-box:not(.p-disabled):hover {
    border-color: #757575;
  }
  .p-checkbox .p-checkbox-box:not(.p-disabled).p-focus {
    border-color: #757575;
  }
  .p-checkbox .p-checkbox-box.p-highlight:not(.p-disabled).p-focus {
    border-color: #673AB7;
  }
  .p-checkbox .p-checkbox-box.p-highlight .p-checkbox-icon.pi-check:before {
    content: "";
    position: absolute;
    top: 6px;
    left: 1px;
    border-right: 2px solid transparent;
    border-bottom: 2px solid transparent;
    transform: rotate(45deg);
    transform-origin: 0% 100%;
    animation: checkbox-check 125ms 50ms linear forwards;
  }
  .p-checkbox:not(.p-checkbox-disabled):hover {
    box-shadow: 0 0 1px 10px rgba(0, 0, 0, 0.04);
  }
  .p-checkbox:not(.p-checkbox-disabled).p-checkbox-focused {
    box-shadow: 0 0 1px 10px rgba(0, 0, 0, 0.12);
  }
  .p-checkbox.p-checkbox-checked:not(.p-checkbox-disabled):hover {
    box-shadow: 0 0 1px 10px rgba(103, 58, 183, 0.04);
  }
  .p-checkbox.p-checkbox-checked:not(.p-checkbox-disabled).p-checkbox-focused {
    box-shadow: 0 0 1px 10px rgba(103, 58, 183, 0.12);
  }
  .p-checkbox.p-variant-filled .p-checkbox-box {
    background-color: #ffffff;
  }
  .p-checkbox.p-variant-filled .p-checkbox-box:not(.p-disabled):hover {
    background-color: #ffffff;
  }

  @keyframes checkbox-check {
    0% {
      width: 0;
      height: 0;
      border-color: #ffffff;
      transform: translate3d(0, 0, 0) rotate(45deg);
    }
    33% {
      width: 4px;
      height: 0;
      transform: translate3d(0, 0, 0) rotate(45deg);
    }
    100% {
      width: 4px;
      height: 10px;
      border-color: #ffffff;
      transform: translate3d(0, -10px, 0) rotate(45deg);
    }
  }
  .p-chips .p-chips-multiple-container:not(.p-disabled).p-focus {
    box-shadow: inset 0 0 0 1px #673AB7, inset 0 0 0 1px #673AB7, inset 0 0 0 1px #673AB7, inset 0 0 0 1px #673AB7;
  }

  .p-input-filled .p-chips-multiple-container {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border: 1px solid transparent;
    background: #f5f5f5 no-repeat;
    background-image: linear-gradient(to bottom, #673AB7, #673AB7), linear-gradient(to bottom, rgba(0, 0, 0, 0.38), rgba(0, 0, 0, 0.38));
    background-size: 0 2px, 100% 1px;
    background-position: 50% 100%, 50% 100%;
    background-origin: border-box;
  }
  .p-input-filled .p-chips-multiple-container .p-inputtext {
    background-image: none;
    background-color: transparent;
  }
  .p-input-filled .p-chips-multiple-container:not(.p-disabled):hover {
    background-color: #ececec;
    border-color: transparent;
    background-image: linear-gradient(to bottom, #673AB7, #673AB7), linear-gradient(to bottom, rgba(0, 0, 0, 0.87), rgba(0, 0, 0, 0.87));
  }
  .p-input-filled .p-chips-multiple-container:not(.p-disabled).p-focus, .p-input-filled .p-chips-multiple-container:not(.p-disabled).p-inputwrapper-focus {
    box-shadow: none;
    background-color: #dcdcdc;
    border-color: transparent;
    background-size: 100% 2px, 100% 1px;
  }
  .p-input-filled .p-chips-multiple-container .p-inputtext:enabled:hover, .p-input-filled .p-chips-multiple-container .p-inputtext:enabled:focus {
    background-image: none;
    background: transparent;
  }

  .p-float-label .p-chips-multiple-container .p-chips-token {
    padding: 0.25rem 1rem;
  }

  .p-input-filled .p-float-label .p-chips .p-chips-multiple-container .p-chips-token {
    padding-top: 0;
    padding-bottom: 0;
  }
  .p-input-filled .p-float-label .p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon {
    font-size: 75%;
  }
  .p-input-filled .p-float-label .p-chips .p-chips-multiple-container .p-chips-input-token {
    padding: 0;
  }
  .p-input-filled p-chips.ng-dirty.ng-invalid .p-chips .p-chips-multiple-container {
    border-color: transparent;
    background-image: linear-gradient(to bottom, #b00020, #b00020), linear-gradient(to bottom, #b00020, #b00020);
  }
  .p-input-filled p-chips.ng-dirty.ng-invalid .p-chips .p-chips-multiple-container:not(.p-disabled):hover {
    background-image: linear-gradient(to bottom, #b00020, #b00020), linear-gradient(to bottom, #b00020, #b00020);
  }
  .p-input-filled p-chips.ng-dirty.ng-invalid .p-chips .p-chips-multiple-container:not(.p-disabled).p-focus, .p-input-filled p-chips.ng-dirty.ng-invalid .p-chips .p-chips-multiple-container:not(.p-disabled).p-inputwrapper-focus {
    box-shadow: none;
    background-image: linear-gradient(to bottom, #b00020, #b00020), linear-gradient(to bottom, #b00020, #b00020);
  }

  p-chips.ng-dirty.ng-invalid .p-chips .p-chips-multiple-container:not(.p-disabled).p-focus {
    box-shadow: inset 0 0 0 1px #b00020, inset 0 0 0 1px #b00020, inset 0 0 0 1px #b00020, inset 0 0 0 1px #b00020;
  }

  .p-datatable .p-sortable-column {
    outline: 0 none;
  }
  .p-datatable .p-sortable-column:focus {
    background-color: rgba(0, 0, 0, 0.03);
  }
  .p-datatable .p-datatable-tbody > tr {
    outline: 0 none;
  }
  .p-datatable .p-datatable-tbody > tr:not(.p-highlight):focus {
    background-color: rgba(0, 0, 0, 0.03);
  }

  .p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
    box-shadow: inset 0 2px 0 0 #673AB7;
  }
  .p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
    box-shadow: inset 0 -2px 0 0 #673AB7;
  }

  .p-dropdown .p-inputtext, .p-dropdown .p-dropdown-trigger {
    background-image: none;
    background: transparent;
  }
  .p-dropdown .p-inputtext {
    border: 0 none;
  }
  .p-dropdown:not(.p-disabled).p-focus {
    box-shadow: inset 0 0 0 1px #673AB7, inset 0 0 0 1px #673AB7, inset 0 0 0 1px #673AB7, inset 0 0 0 1px #673AB7;
  }
  .p-dropdown.p-variant-filled {
    background: #f5f5f5;
  }
  .p-dropdown.p-variant-filled:not(.p-disabled):hover {
    background-color: #ececec;
  }
  .p-dropdown.p-variant-filled:not(.p-disabled).p-focus {
    background-color: #dcdcdc;
  }
  .p-dropdown.p-variant-filled:not(.p-disabled).p-focus .p-inputtext {
    background-color: transparent;
  }

  .p-dropdown-item .p-ink {
    background-color: rgba(103, 58, 183, 0.16);
  }

  .p-input-filled .p-dropdown {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border: 1px solid transparent;
    background: #f5f5f5 no-repeat;
    background-image: linear-gradient(to bottom, #673AB7, #673AB7), linear-gradient(to bottom, rgba(0, 0, 0, 0.38), rgba(0, 0, 0, 0.38));
    background-size: 0 2px, 100% 1px;
    background-position: 50% 100%, 50% 100%;
    background-origin: border-box;
  }
  .p-input-filled .p-dropdown .p-inputtext {
    background-image: none;
    background-color: transparent;
  }
  .p-input-filled .p-dropdown:not(.p-disabled):hover {
    background-color: #ececec;
    border-color: transparent;
    background-image: linear-gradient(to bottom, #673AB7, #673AB7), linear-gradient(to bottom, rgba(0, 0, 0, 0.87), rgba(0, 0, 0, 0.87));
  }
  .p-input-filled .p-dropdown:not(.p-disabled).p-focus, .p-input-filled .p-dropdown:not(.p-disabled).p-inputwrapper-focus {
    box-shadow: none;
    background-color: #dcdcdc;
    border-color: transparent;
    background-size: 100% 2px, 100% 1px;
  }
  .p-input-filled .p-dropdown .p-inputtext:enabled:hover, .p-input-filled .p-dropdown .p-inputtext:enabled:focus {
    background-image: none;
    background: transparent;
  }
  .p-input-filled .p-dropdown .p-inputtext {
    border: 0 none;
  }
  .p-input-filled p-dropdown.ng-dirty.ng-invalid .p-dropdown {
    border-color: transparent;
    background-image: linear-gradient(to bottom, #b00020, #b00020), linear-gradient(to bottom, #b00020, #b00020);
  }
  .p-input-filled p-dropdown.ng-dirty.ng-invalid .p-dropdown:not(.p-disabled):hover {
    background-image: linear-gradient(to bottom, #b00020, #b00020), linear-gradient(to bottom, #b00020, #b00020);
  }
  .p-input-filled p-dropdown.ng-dirty.ng-invalid .p-dropdown:not(.p-disabled).p-focus, .p-input-filled p-dropdown.ng-dirty.ng-invalid .p-dropdown:not(.p-disabled).p-inputwrapper-focus {
    box-shadow: none;
    background-image: linear-gradient(to bottom, #b00020, #b00020), linear-gradient(to bottom, #b00020, #b00020);
  }

  p-dropdown.ng-dirty.ng-invalid .p-dropdown:not(.p-disabled).p-focus {
    box-shadow: inset 0 0 0 1px #b00020, inset 0 0 0 1px #b00020, inset 0 0 0 1px #b00020, inset 0 0 0 1px #b00020;
  }

  .p-galleria .p-galleria-indicators {
    padding: 1rem;
  }
  .p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
    background: #4CAF50;
    color: #ffffff;
  }
  .p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator.p-highlight button {
    background: rgba(76, 175, 80, 0.68);
    color: #ffffff;
  }

  .p-inputtext:enabled:focus {
    box-shadow: inset 0 0 0 1px #673AB7, inset 0 0 0 1px #673AB7, inset 0 0 0 1px #673AB7, inset 0 0 0 1px #673AB7;
  }
  .p-inputtext:enabled:focus.ng-invalid.ng-dirty {
    box-shadow: inset 0 0 0 1px #b00020, inset 0 0 0 1px #b00020, inset 0 0 0 1px #b00020, inset 0 0 0 1px #b00020;
  }

  .p-input-filled .p-inputtext {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border: 1px solid transparent;
    background: #f5f5f5 no-repeat;
    background-image: linear-gradient(to bottom, #673AB7, #673AB7), linear-gradient(to bottom, rgba(0, 0, 0, 0.38), rgba(0, 0, 0, 0.38));
    background-size: 0 2px, 100% 1px;
    background-position: 50% 100%, 50% 100%;
    background-origin: border-box;
  }
  .p-input-filled .p-inputtext:enabled:hover {
    background-color: #ececec;
    border-color: transparent;
    background-image: linear-gradient(to bottom, #673AB7, #673AB7), linear-gradient(to bottom, rgba(0, 0, 0, 0.87), rgba(0, 0, 0, 0.87));
  }
  .p-input-filled .p-inputtext:enabled:focus {
    box-shadow: none;
    background-color: #dcdcdc;
    border-color: transparent;
    background-size: 100% 2px, 100% 1px;
  }
  .p-input-filled .p-inputtext.ng-invalid.ng-dirty {
    border-color: transparent;
    background-image: linear-gradient(to bottom, #b00020, #b00020), linear-gradient(to bottom, #b00020, #b00020);
  }
  .p-input-filled .p-inputtext.ng-invalid.ng-dirty:enabled:focus {
    box-shadow: none;
    border-color: transparent;
  }

  .p-input-filled .p-inputgroup .p-inputgroup-addon {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border: 1px solid transparent;
    background: #f5f5f5 no-repeat;
    background-image: linear-gradient(to bottom, #673AB7, #673AB7), linear-gradient(to bottom, rgba(0, 0, 0, 0.38), rgba(0, 0, 0, 0.38));
    background-size: 0 2px, 100% 1px;
    background-position: 50% 100%, 50% 100%;
    background-origin: border-box;
  }
  .p-input-filled .p-inputgroup .p-inputgroup-addon:last-child {
    border-right-color: transparent;
  }
  .p-input-filled .p-inputgroup-addon:first-child,
.p-input-filled .p-inputgroup button:first-child,
.p-input-filled .p-inputgroup input:first-child {
    border-bottom-left-radius: 0;
  }
  .p-input-filled .p-inputgroup .p-float-label:first-child input {
    border-bottom-left-radius: 0;
  }
  .p-input-filled .p-inputgroup-addon:last-child,
.p-input-filled .p-inputgroup button:last-child,
.p-input-filled .p-inputgroup input:last-child {
    border-bottom-right-radius: 0;
  }
  .p-input-filled .p-inputgroup .p-float-label:last-child input {
    border-bottom-right-radius: 0;
  }

  p-inputmask.ng-dirty.ng-invalid .p-inputtext:enabled:focus {
    box-shadow: inset 0 0 0 1px #b00020, inset 0 0 0 1px #b00020, inset 0 0 0 1px #b00020, inset 0 0 0 1px #b00020;
  }

  .p-input-filled p-inputmask.ng-dirty.ng-invalid .p-inputtext {
    border-color: transparent;
    background-image: linear-gradient(to bottom, #b00020, #b00020), linear-gradient(to bottom, #b00020, #b00020);
  }
  .p-input-filled p-inputmask.ng-dirty.ng-invalid .p-inputtext:enabled:focus {
    box-shadow: none;
    border-color: transparent;
  }

  p-inputnumber.ng-dirty.ng-invalid .p-inputtext:enabled:focus {
    box-shadow: inset 0 0 0 1px #b00020, inset 0 0 0 1px #b00020, inset 0 0 0 1px #b00020, inset 0 0 0 1px #b00020;
  }

  .p-input-filled p-inputnumber.ng-dirty.ng-invalid .p-inputtext {
    border-color: transparent;
    background-image: linear-gradient(to bottom, #b00020, #b00020), linear-gradient(to bottom, #b00020, #b00020);
  }
  .p-input-filled p-inputnumber.ng-dirty.ng-invalid .p-inputtext:enabled:focus {
    box-shadow: none;
    border-color: transparent;
  }

  .p-inputswitch .p-inputswitch-slider:before {
    transition-property: box-shadow transform;
    box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
  }
  .p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider:before {
    box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12), 0 0 1px 10px rgba(0, 0, 0, 0.04);
  }
  .p-inputswitch.p-focus .p-inputswitch-slider:before, .p-inputswitch.p-focus:not(.p-disabled):hover .p-inputswitch-slider:before {
    box-shadow: 0 0 1px 10px rgba(0, 0, 0, 0.12), 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
  }
  .p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider:before {
    box-shadow: 0 0 1px 10px rgba(103, 58, 183, 0.04), 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
  }
  .p-inputswitch.p-inputswitch-checked.p-focus .p-inputswitch-slider:before, .p-inputswitch.p-inputswitch-checked.p-focus:not(.p-disabled):hover .p-inputswitch-slider:before {
    box-shadow: 0 0 1px 10px rgba(103, 58, 183, 0.12), 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
  }

  .p-fieldset .p-fieldset-legend {
    border: 0 none;
  }
  .p-fieldset.p-fieldset-toggleable .p-fieldset-legend a:focus {
    background: rgba(0, 0, 0, 0.12);
  }

  .p-float-label input:focus ~ label,
.p-float-label input.p-filled ~ label,
.p-float-label textarea:focus ~ label,
.p-float-label textarea.p-filled ~ label,
.p-float-label .p-inputwrapper-focus ~ label,
.p-float-label .p-inputwrapper-filled ~ label {
    top: -0.5rem !important;
    background-color: #ffffff;
    padding: 2px 4px;
    margin-left: -4px;
    margin-top: 0;
  }

  .p-float-label textarea ~ label {
    margin-top: 0;
  }

  .p-float-label input:focus ~ label,
.p-float-label .p-inputwrapper-focus ~ label {
    color: #673AB7;
  }

  .p-input-filled .p-float-label .p-inputtext {
    padding-top: 1.5rem;
    padding-bottom: 0.5rem;
  }
  .p-input-filled .p-float-label input:focus ~ label,
.p-input-filled .p-float-label input.p-filled ~ label,
.p-input-filled .p-float-label textarea:focus ~ label,
.p-input-filled .p-float-label textarea.p-filled ~ label,
.p-input-filled .p-float-label .p-inputwrapper-focus ~ label,
.p-input-filled .p-float-label .p-inputwrapper-filled ~ label {
    top: 0.25rem !important;
    margin-top: 0;
    background: transparent;
  }

  .p-listbox .p-listbox-list .p-listbox-item .p-ink {
    background-color: rgba(103, 58, 183, 0.16);
  }
  .p-listbox .p-listbox-list .p-listbox-item:focus {
    background: rgba(0, 0, 0, 0.12);
  }
  .p-listbox .p-listbox-list .p-listbox-item:focus.p-highlight {
    background: rgba(103, 58, 183, 0.24);
  }

  .p-megamenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
    background: rgba(0, 0, 0, 0.12);
  }
  .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
    background: rgba(0, 0, 0, 0.12);
  }

  .p-menu .p-menuitem .p-menuitem-link:focus {
    background: rgba(0, 0, 0, 0.12);
  }

  .p-menubar .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
    background: rgba(0, 0, 0, 0.12);
  }
  .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
    background: rgba(0, 0, 0, 0.12);
  }

  .p-multiselect .p-multiselect-label, .p-multiselect .p-multiselect-trigger {
    background-image: none;
    background: transparent;
  }
  .p-multiselect .p-multiselect-label {
    border: 0 none;
  }
  .p-multiselect:not(.p-disabled).p-focus {
    box-shadow: inset 0 0 0 1px #673AB7, inset 0 0 0 1px #673AB7, inset 0 0 0 1px #673AB7, inset 0 0 0 1px #673AB7;
  }

  .p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-ink {
    background-color: rgba(103, 58, 183, 0.16);
  }
  .p-multiselect-panel .p-multiselect-items .p-multiselect-item:focus {
    background: rgba(0, 0, 0, 0.12);
  }
  .p-multiselect-panel .p-multiselect-items .p-multiselect-item:focus.p-highlight {
    background: rgba(103, 58, 183, 0.24);
  }
  .p-multiselect-panel .p-multiselect-close:focus {
    background: rgba(0, 0, 0, 0.12);
  }

  .p-input-filled .p-multiselect {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border: 1px solid transparent;
    background: #f5f5f5 no-repeat;
    background-image: linear-gradient(to bottom, #673AB7, #673AB7), linear-gradient(to bottom, rgba(0, 0, 0, 0.38), rgba(0, 0, 0, 0.38));
    background-size: 0 2px, 100% 1px;
    background-position: 50% 100%, 50% 100%;
    background-origin: border-box;
  }
  .p-input-filled .p-multiselect .p-inputtext {
    background-image: none;
    background-color: transparent;
  }
  .p-input-filled .p-multiselect:not(.p-disabled):hover {
    background-color: #ececec;
    border-color: transparent;
    background-image: linear-gradient(to bottom, #673AB7, #673AB7), linear-gradient(to bottom, rgba(0, 0, 0, 0.87), rgba(0, 0, 0, 0.87));
  }
  .p-input-filled .p-multiselect:not(.p-disabled).p-focus, .p-input-filled .p-multiselect:not(.p-disabled).p-inputwrapper-focus {
    box-shadow: none;
    background-color: #dcdcdc;
    border-color: transparent;
    background-size: 100% 2px, 100% 1px;
  }
  .p-input-filled .p-multiselect .p-inputtext:enabled:hover, .p-input-filled .p-multiselect .p-inputtext:enabled:focus {
    background-image: none;
    background: transparent;
  }
  .p-input-filled .p-multiselect .p-multiselect-label:hover {
    background-image: none;
    background: transparent;
  }

  .p-float-label .p-multiselect-label .p-multiselect-token {
    padding: 0.25rem 1rem;
    margin-top: 0.25rem;
    margin-bottom: 0.25rem;
  }

  .p-input-filled .p-float-label .p-multiselect .p-multiselect-label {
    padding-top: 1.5rem;
    padding-bottom: 0.5rem;
  }
  .p-input-filled .p-float-label .p-inputwrapper-filled .p-multiselect .p-multiselect-label {
    padding-top: 1.5rem;
    padding-bottom: 0.5rem;
  }
  .p-input-filled .p-float-label .p-inputwrapper-filled .p-multiselect.p-multiselect-chip .p-multiselect-token {
    padding-top: 0;
    padding-bottom: 0;
    margin-top: 0;
    margin-bottom: 0;
  }
  .p-input-filled .p-float-label .p-inputwrapper-filled .p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon {
    font-size: 75%;
  }
  .p-input-filled p-multiselect.ng-dirty.ng-invalid .p-multiselect {
    border-color: transparent;
    background-image: linear-gradient(to bottom, #b00020, #b00020), linear-gradient(to bottom, #b00020, #b00020);
  }
  .p-input-filled p-multiselect.ng-dirty.ng-invalid .p-multiselect:not(.p-disabled):hover {
    background-image: linear-gradient(to bottom, #b00020, #b00020), linear-gradient(to bottom, #b00020, #b00020);
  }
  .p-input-filled p-multiselect.ng-dirty.ng-invalid .p-multiselect:not(.p-disabled).p-focus, .p-input-filled p-multiselect.ng-dirty.ng-invalid .p-multiselect:not(.p-disabled).p-inputwrapper-focus {
    box-shadow: none;
    background-image: linear-gradient(to bottom, #b00020, #b00020), linear-gradient(to bottom, #b00020, #b00020);
  }

  p-multiselect.ng-dirty.ng-invalid .p-multiselect:not(.p-disabled).p-focus {
    box-shadow: inset 0 0 0 1px #b00020, inset 0 0 0 1px #b00020, inset 0 0 0 1px #b00020, inset 0 0 0 1px #b00020;
  }

  .p-orderlist .p-orderlist-list .p-orderlist-item:focus {
    background: rgba(0, 0, 0, 0.12);
  }
  .p-orderlist .p-orderlist-list .p-orderlist-item:focus.p-highlight {
    background: rgba(103, 58, 183, 0.24);
  }

  .p-overlaypanel .p-overlaypanel-content {
    padding: 1.5rem;
  }

  .p-paginator {
    justify-content: flex-end;
  }
  .p-paginator .p-paginator-element:focus {
    background: rgba(0, 0, 0, 0.12);
  }
  .p-paginator .p-paginator-element:focus.p-highlight {
    background: rgba(103, 58, 183, 0.24);
  }

  .p-panel {
    border-radius: 4px;
    box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);
  }
  .p-panel .p-panel-header,
.p-panel .p-panel-content,
.p-panel .p-panel-footer {
    border: 0 none;
  }
  .p-panel .p-panel-content {
    padding-top: 0;
  }
  .p-panel .p-panel-title {
    font-size: 1.25rem;
  }
  .p-panel .p-panel-header-icon:focus {
    background: rgba(0, 0, 0, 0.12);
  }

  .p-panelmenu .p-panelmenu-panel {
    box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
    margin-bottom: 0;
    border-radius: 0;
    position: relative;
    transition: margin-bottom 225ms;
  }
  .p-panelmenu .p-panelmenu-panel:first-child {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
  }
  .p-panelmenu .p-panelmenu-panel:last-child {
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
  }
  .p-panelmenu .p-panelmenu-panel .p-panelmenu-header .p-panelmenu-icon {
    order: 1;
    margin-left: auto;
    margin-right: 0;
  }
  .p-panelmenu .p-panelmenu-panel .p-panelmenu-header.p-disabled {
    opacity: 1;
  }
  .p-panelmenu .p-panelmenu-panel .p-panelmenu-header.p-disabled .p-panelmenu-header-action > * {
    opacity: 0.38;
  }
  .p-panelmenu .p-panelmenu-panel .p-panelmenu-header .p-panelmenu-header-action:focus {
    background: #f6f6f6;
  }
  .p-panelmenu .p-panelmenu-panel .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
    background: rgba(0, 0, 0, 0.12);
  }
  .p-panelmenu .p-panelmenu-panel .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
    background: rgba(0, 0, 0, 0.12);
  }

  .p-picklist .p-picklist-list .p-picklist-item:focus {
    background: rgba(0, 0, 0, 0.12);
  }
  .p-picklist .p-picklist-list .p-picklist-item:focus.p-highlight {
    background: rgba(103, 58, 183, 0.24);
  }

  .p-progressbar {
    border-radius: 0;
  }
  .p-progressbar .p-progressbar-label {
    display: none !important;
  }

  .p-radiobutton {
    border-radius: 50%;
    transition: box-shadow 0.2s;
  }
  .p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover {
    border: 2px solid #757575;
  }
  .p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus {
    border: 2px solid #757575;
  }
  .p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled).p-focus {
    border-color: #673AB7;
  }
  .p-radiobutton:not(.p-radiobutton-disabled):hover {
    box-shadow: 0 0 1px 10px rgba(0, 0, 0, 0.04);
  }
  .p-radiobutton:not(.p-radiobutton-disabled).p-radiobutton-focused {
    box-shadow: 0 0 1px 10px rgba(0, 0, 0, 0.12);
  }
  .p-radiobutton.p-radiobutton-checked:not(.p-radiobutton-disabled):hover {
    box-shadow: 0 0 1px 10px rgba(103, 58, 183, 0.04);
  }
  .p-radiobutton.p-radiobutton-checked:not(.p-radiobutton-disabled).p-radiobutton-focused {
    box-shadow: 0 0 1px 10px rgba(103, 58, 183, 0.12);
  }

  .p-input-filled .p-radiobutton .p-radiobutton-box {
    background-color: #ffffff;
  }
  .p-input-filled .p-radiobutton .p-radiobutton-box:not(.p-disabled):hover {
    background-color: #ffffff;
  }

  .p-rating {
    gap: 0;
  }
  .p-rating .p-rating-item {
    border-radius: 50%;
    width: 2rem;
    height: 2rem;
    align-items: center;
    display: inline-flex;
    justify-content: center;
  }
  .p-rating .p-rating-item.p-focus {
    background: rgba(103, 58, 183, 0.12);
  }
  .p-rating .p-rating-item.p-focus.p-rating-cancel-item {
    background: rgba(176, 0, 32, 0.12);
  }
  .p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover {
    background-color: rgba(0, 0, 0, 0.04);
  }
  .p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover.p-rating-cancel-item {
    background: rgba(176, 0, 32, 0.04);
  }

  .p-selectbutton .p-button:focus {
    background: #e0e0e1;
    border-color: #e0e0e1;
  }
  .p-selectbutton .p-button:focus.p-highlight {
    background: #d9d8d9;
    border-color: #d9d8d9;
  }

  .p-slidemenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
    background: rgba(0, 0, 0, 0.12);
  }
  .p-slidemenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
    background: rgba(0, 0, 0, 0.12);
  }

  .p-slider .p-slider-handle {
    transition: transform 0.2s, box-shadow 0.2s;
    transform: scale(0.7);
  }
  .p-slider .p-slider-handle:focus {
    box-shadow: 0 0 1px 10px rgba(76, 175, 80, 0.2);
  }
  .p-slider.p-slider-sliding .p-slider-handle {
    transform: scale(1);
  }

  .p-steps {
    padding: 1rem 0;
  }
  .p-steps .p-steps-item {
    justify-content: flex-start;
    flex-direction: row-reverse;
    align-items: center;
  }
  .p-steps .p-steps-item:before {
    position: static;
    left: auto;
    top: auto;
    margin-top: 0;
  }
  .p-steps .p-steps-item:last-child {
    flex-grow: 0;
  }
  .p-steps .p-steps-item:last-child:before {
    display: none;
  }
  .p-steps .p-steps-item .p-menuitem-link {
    flex-direction: row;
    flex: 1 1 auto;
    overflow: visible;
    padding: 1rem 0.5rem;
  }
  .p-steps .p-steps-item .p-menuitem-link .p-steps-number {
    background-color: #9e9d9e;
    color: #ffffff;
    font-size: 0.857rem;
    min-width: 1.714rem;
    height: 1.714rem;
    line-height: 1.714rem;
  }
  .p-steps .p-steps-item .p-menuitem-link .p-steps-title {
    margin: 0;
    padding-left: 0.5rem;
  }
  .p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus {
    background: rgba(0, 0, 0, 0.12);
  }
  .p-steps .p-steps-item.p-highlight .p-steps-number {
    background-color: #673AB7;
    color: #ffffff;
  }
  .p-steps .p-steps-item.p-highlight .p-steps-title {
    font-weight: 600;
    color: rgba(0, 0, 0, 0.87);
  }
  .p-steps .p-steps-item.p-disabled {
    opacity: 1;
  }

  .p-tabview .p-tabview-nav {
    position: relative;
  }
  .p-tabview .p-tabview-nav li .p-tabview-nav-link {
    transition: background-color 0.2s;
    border-radius: 0;
  }
  .p-tabview .p-tabview-nav li .p-tabview-nav-link > .p-ink {
    background-color: rgba(103, 58, 183, 0.16);
  }
  .p-tabview .p-tabview-nav li .p-tabview-nav-link:focus {
    background-color: rgba(103, 58, 183, 0.12);
  }
  .p-tabview .p-tabview-nav .p-tabview-ink-bar {
    z-index: 1;
    display: block;
    position: absolute;
    bottom: 0;
    height: 2px;
    background-color: #673AB7;
    transition: 500ms cubic-bezier(0.35, 0, 0.25, 1);
  }

  .p-toolbar {
    border: 0 none;
  }

  .p-tooltip .p-tooltip-text {
    box-shadow: none;
    font-size: 0.875rem;
  }
  .p-tooltip .p-tooltip-arrow {
    display: none;
  }

  .p-tieredmenu .p-menuitem.p-highlight.p-focus > .p-menuitem-content {
    background: rgba(0, 0, 0, 0.12);
  }
  .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus > .p-menuitem-content {
    background: rgba(0, 0, 0, 0.12);
  }

  .p-treeselect .p-treeselect-label, .p-treeselect .p-treeselect-trigger {
    background-image: none;
    background: transparent;
  }
  .p-treeselect .p-treeselect-label {
    border: 0 none;
  }
  .p-treeselect:not(.p-disabled).p-focus {
    box-shadow: inset 0 0 0 1px #673AB7, inset 0 0 0 1px #673AB7, inset 0 0 0 1px #673AB7, inset 0 0 0 1px #673AB7;
  }

  .p-treeselect-item .p-ink {
    background-color: rgba(103, 58, 183, 0.16);
  }

  .p-input-filled .p-treeselect {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border: 1px solid transparent;
    background: #f5f5f5 no-repeat;
    background-image: linear-gradient(to bottom, #673AB7, #673AB7), linear-gradient(to bottom, rgba(0, 0, 0, 0.38), rgba(0, 0, 0, 0.38));
    background-size: 0 2px, 100% 1px;
    background-position: 50% 100%, 50% 100%;
    background-origin: border-box;
  }
  .p-input-filled .p-treeselect .p-inputtext {
    background-image: none;
    background-color: transparent;
  }
  .p-input-filled .p-treeselect:not(.p-disabled):hover {
    background-color: #ececec;
    border-color: transparent;
    background-image: linear-gradient(to bottom, #673AB7, #673AB7), linear-gradient(to bottom, rgba(0, 0, 0, 0.87), rgba(0, 0, 0, 0.87));
  }
  .p-input-filled .p-treeselect:not(.p-disabled).p-focus, .p-input-filled .p-treeselect:not(.p-disabled).p-inputwrapper-focus {
    box-shadow: none;
    background-color: #dcdcdc;
    border-color: transparent;
    background-size: 100% 2px, 100% 1px;
  }
  .p-input-filled .p-treeselect .p-inputtext:enabled:hover, .p-input-filled .p-treeselect .p-inputtext:enabled:focus {
    background-image: none;
    background: transparent;
  }
  .p-input-filled .p-treeselect .p-treeselect-label:hover {
    background-image: none;
    background: transparent;
  }

  .p-float-label .p-treeselect-label .p-treeselect-token {
    padding: 0.25rem 1rem;
    margin-top: 0.25rem;
    margin-bottom: 0.25rem;
  }

  .p-input-filled .p-float-label .p-treeselect .p-treeselect-label {
    padding-top: 1.5rem;
    padding-bottom: 0.5rem;
  }
  .p-input-filled .p-float-label .p-inputwrapper-filled .p-treeselect .p-treeselect-label {
    padding-top: 1.5rem;
    padding-bottom: 0.5rem;
  }
  .p-input-filled .p-float-label .p-inputwrapper-filled .p-treeselect.p-treeselect-chip .p-treeselect-token {
    padding-top: 0;
    padding-bottom: 0;
    margin-top: 0;
    margin-bottom: 0;
  }
  .p-input-filled .p-float-label .p-inputwrapper-filled .p-treeselect.p-treeselect-chip .p-treeselect-token .p-treeselect-token-icon {
    font-size: 75%;
  }
  .p-input-filled .p-treeselect.p-invalid {
    border-color: transparent;
    background-image: linear-gradient(to bottom, #b00020, #b00020), linear-gradient(to bottom, #b00020, #b00020);
  }
  .p-input-filled .p-treeselect.p-invalid:not(.p-disabled):hover {
    background-image: linear-gradient(to bottom, #b00020, #b00020), linear-gradient(to bottom, #b00020, #b00020);
  }
  .p-input-filled .p-treeselect.p-invalid:not(.p-disabled).p-focus, .p-input-filled .p-treeselect.p-invalid:not(.p-disabled).p-inputwrapper-focus {
    box-shadow: none;
    background-image: linear-gradient(to bottom, #b00020, #b00020), linear-gradient(to bottom, #b00020, #b00020);
  }

  .p-treeselect.p-invalid:not(.p-disabled).p-focus {
    box-shadow: inset 0 0 0 1px #b00020, inset 0 0 0 1px #b00020, inset 0 0 0 1px #b00020, inset 0 0 0 1px #b00020;
  }

  .p-tree .p-tree-container .p-treenode {
    outline: 0 none;
  }
  .p-tree .p-tree-container .p-treenode:focus > .p-treenode-content {
    background: rgba(0, 0, 0, 0.12);
  }
  .p-tree .p-tree-container .p-treenode:focus > .p-treenode-content.p-highlight {
    background: rgba(103, 58, 183, 0.24);
  }

  .p-treetable .p-sortable-column {
    outline: 0 none;
  }
  .p-treetable .p-sortable-column:focus {
    background-color: rgba(0, 0, 0, 0.03);
  }
  .p-treetable .p-treetable-tbody > tr {
    outline: 0 none;
  }
  .p-treetable .p-treetable-tbody > tr:not(.p-highlight):focus {
    background-color: rgba(0, 0, 0, 0.03);
  }

  .p-tabmenu .p-tabmenu-nav {
    position: relative;
  }
  .p-tabmenu .p-tabmenu-nav li .p-menuitem-link {
    transition: background-color 0.2s;
    border-radius: 0;
  }
  .p-tabmenu .p-tabmenu-nav li .p-menuitem-link > .p-ink {
    background-color: rgba(103, 58, 183, 0.16);
  }
  .p-tabmenu .p-tabmenu-nav li .p-menuitem-link:focus {
    background-color: rgba(103, 58, 183, 0.12);
  }
  .p-tabmenu .p-tabmenu-nav li.p-highlight .p-menuitem-link:focus {
    background-color: rgba(103, 58, 183, 0.12);
  }
  .p-tabmenu .p-tabmenu-nav .p-tabmenu-ink-bar {
    display: block;
    position: absolute;
    bottom: 0;
    height: 2px;
    background-color: #673AB7;
    transition: 500ms cubic-bezier(0.35, 0, 0.25, 1);
  }

  .p-timeline.p-timeline-vertical .p-timeline-event-connector {
    margin: 0.5rem 0;
  }
  .p-timeline.p-timeline-horizontal .p-timeline-event-connector {
    margin: 0 0.5rem;
  }

  .p-togglebutton.p-button:focus {
    background: #e0e0e1;
    border-color: #e0e0e1;
  }
  .p-togglebutton.p-button:focus.p-highlight {
    background: #d9d8d9;
    border-color: #d9d8d9;
  }

  .p-splitbutton.p-button-text > .p-button:not(:disabled):focus, .p-splitbutton.p-button-outlined > .p-button:not(:disabled):focus {
    background: rgba(103, 58, 183, 0.12);
  }
  .p-splitbutton.p-button-text > .p-button:not(:disabled):active, .p-splitbutton.p-button-outlined > .p-button:not(:disabled):active {
    background: rgba(103, 58, 183, 0.16);
  }
  .p-splitbutton.p-button-outlined > .p-button {
    box-shadow: inset 0 0 0 1px;
  }
  .p-splitbutton.p-button-outlined > .p-button:enabled:focus {
    box-shadow: inset 0 0 0 1px;
  }
  .p-splitbutton.p-button-outlined > .p-button:enabled:active {
    box-shadow: inset 0 0 0 1px;
  }
  .p-splitbutton.p-button-outlined > .p-button.p-splitbutton-menubutton {
    margin-left: -1px;
    width: calc(3rem + 1px);
  }
  .p-splitbutton.p-disabled.p-button-text > .p-button {
    background-color: transparent !important;
    color: rgba(0, 0, 0, 0.38) !important;
  }
  .p-splitbutton.p-disabled.p-button-outlined > .p-button {
    background-color: transparent !important;
    color: rgba(0, 0, 0, 0.38) !important;
    border-color: rgba(0, 0, 0, 0.38) !important;
  }
  .p-splitbutton.p-button-raised > .p-button:not(:disabled):focus {
    box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  }

  .p-splitbutton.p-button-secondary.p-button-text > .p-button:not(:disabled):focus, .p-splitbutton.p-button-secondary.p-button-outlined > .p-button:not(:disabled):focus {
    background: rgba(76, 175, 80, 0.12);
  }
  .p-splitbutton.p-button-secondary.p-button-text > .p-button:not(:disabled):active, .p-splitbutton.p-button-secondary.p-button-outlined > .p-button:not(:disabled):active {
    background: rgba(76, 175, 80, 0.16);
  }

  .p-splitbutton.p-button-info > .p-button.p-button-text > .p-button:not(:disabled):focus, .p-splitbutton.p-button-info > .p-button.p-button-outlined > .p-button:not(:disabled):focus {
    background: rgba(33, 150, 243, 0.12);
  }
  .p-splitbutton.p-button-info > .p-button.p-button-text > .p-button:not(:disabled):active, .p-splitbutton.p-button-info > .p-button.p-button-outlined > .p-button:not(:disabled):active {
    background: rgba(33, 150, 243, 0.16);
  }

  .p-splitbutton.p-button-success.p-button-text > .p-button:not(:disabled):focus, .p-splitbutton.p-button-success.p-button-outlined > .p-button:not(:disabled):focus {
    background: rgba(104, 159, 56, 0.12);
  }
  .p-splitbutton.p-button-success.p-button-text > .p-button:not(:disabled):active, .p-splitbutton.p-button-success.p-button-outlined > .p-button:not(:disabled):active {
    background: rgba(104, 159, 56, 0.16);
  }

  .p-splitbutton.p-button-warning.p-button-text > .p-button:not(:disabled):focus, .p-splitbutton.p-button-warning.p-button-outlined > .p-button:not(:disabled):focus {
    background: rgba(251, 192, 45, 0.12);
  }
  .p-splitbutton.p-button-warning.p-button-text > .p-button:not(:disabled):active, .p-splitbutton.p-button-warning.p-button-outlined > .p-button:not(:disabled):active {
    background: rgba(251, 192, 45, 0.16);
  }

  .p-splitbutton.p-button-help.p-button-text > .p-button:not(:disabled):focus, .p-splitbutton.p-button-help.p-button-outlined > .p-button:not(:disabled):focus {
    background: rgba(156, 39, 176, 0.12);
  }
  .p-splitbutton.p-button-help.p-button-text > .p-button:not(:disabled):active, .p-splitbutton.p-button-help.p-button-outlined > .p-button:not(:disabled):active {
    background: rgba(156, 39, 176, 0.16);
  }

  .p-splitbutton.p-button-danger.p-button-text > .p-button:not(:disabled):focus, .p-splitbutton.p-button-danger.p-button-outlined > .p-button:not(:disabled):focus {
    background: rgba(211, 47, 47, 0.12);
  }
  .p-splitbutton.p-button-danger.p-button-text > .p-button:not(:disabled):active, .p-splitbutton.p-button-danger.p-button-outlined > .p-button:not(:disabled):active {
    background: rgba(211, 47, 47, 0.16);
  }

  .p-scrollpanel .p-scrollpanel-bar:focus {
    box-shadow: 0 0 1px 4px rgba(76, 175, 80, 0.2);
  }

  .p-splitter .p-splitter-gutter .p-splitter-gutter-handle {
    transition: transform 0.2s, box-shadow 0.2s;
    transform: scale(0.7);
  }
  .p-splitter .p-splitter-gutter .p-splitter-gutter-handle:focus {
    box-shadow: 0 0 1px 6px rgba(76, 175, 80, 0.2);
  }
  .p-splitter .p-splitter-gutter.p-splitter-gutter-resizing .p-splitter-gutter-handle {
    transform: scale(1);
  }
}
/* Customizations to the designer theme should be defined here */

/*!******************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/primeng/resources/primeng.min.css?ngGlobalStyle ***!
  \******************************************************************************************************************************************************************************************************************************************************/
.p-overflow-hidden{overflow:hidden;padding-right:var(--scrollbar-width)}@layer primeng{.p-component,.p-component *{box-sizing:border-box}.p-hidden{display:none}.p-hidden-space{visibility:hidden}.p-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.p-hidden-accessible input,.p-hidden-accessible select{transform:scale(0)}.p-reset{margin:0;padding:0;border:0;outline:0;text-decoration:none;font-size:100%;list-style:none}.p-disabled,.p-disabled *{cursor:default !important;pointer-events:none}.p-component-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.p-unselectable-text{-webkit-user-select:none;user-select:none}.p-scrollbar-measure{width:100px;height:100px;overflow:scroll;position:absolute;top:-9999px}@keyframes p-fadein{0%{opacity:0}100%{opacity:1}}input[type='button'],input[type='submit'],input[type='reset'],input[type='file']::-webkit-file-upload-button,button{border-radius:0}.p-link{text-align:left;background-color:transparent;margin:0;padding:0;border:0;cursor:pointer;-webkit-user-select:none;user-select:none}.p-link:disabled{cursor:default}.p-sr-only{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important}.p-connected-overlay{opacity:0;transform:scaleY(0.8);transition:transform .12s cubic-bezier(0,0,0.2,1),opacity .12s cubic-bezier(0,0,0.2,1)}.p-connected-overlay-visible{opacity:1;transform:scaleY(1)}.p-connected-overlay-hidden{opacity:0;transform:scaleY(1);transition:opacity .1s linear}.p-toggleable-content.ng-animating{overflow:hidden}.p-icon-wrapper{display:inline-flex}.p-icon{display:inline-block}.p-icon-spin{animation:p-icon-spin 2s infinite linear}}@keyframes p-icon-spin{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}@layer primeng{.p-badge{display:inline-block;border-radius:10px;text-align:center;padding:0 .5rem}.p-overlay-badge{position:relative}.p-overlay-badge .p-badge{position:absolute;top:0;right:0;transform:translate(50%,-50%);transform-origin:100% 0;margin:0}.p-badge-dot{width:.5rem;min-width:.5rem;height:.5rem;border-radius:50%;padding:0}.p-badge-no-gutter{padding:0;border-radius:50%}}@layer primeng{.p-button{margin:0;display:inline-flex;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;vertical-align:bottom;text-align:center;overflow:hidden;position:relative}.p-button-label{flex:1 1 auto}.p-button-icon-right{order:1}.p-button:disabled{cursor:default;pointer-events:none}.p-button-icon-only{justify-content:center}.p-button-icon-only:after{content:'p';visibility:hidden;clip:rect(0 0 0 0);width:0}.p-button-vertical{flex-direction:column}.p-button-icon-bottom{order:2}.p-button-group .p-button{margin:0}.p-button-group .p-button:focus,.p-button-group p-button:focus .p-button,.p-buttonset .p-button:focus,.p-buttonset .p-button:focus,.p-buttonset p-button:focus .p-button,.p-buttonset .p-button:focus{position:relative;z-index:1}.p-button-group .p-button:not(:last-child),.p-button-group .p-button:not(:last-child):hover,.p-button-group p-button:not(:last-child) .p-button,.p-button-group p-button:not(:last-child) .p-button:hover,.p-buttonset .p-button:not(:last-child),.p-buttonset .p-button:not(:last-child):hover,.p-buttonset p-button:not(:last-child) .p-button,.p-buttonset p-button:not(:last-child) .p-button:hover{border-right:0 none}.p-button-group .p-button:not(:first-of-type):not(:last-of-type),.p-button-group p-button:not(:first-of-type):not(:last-of-type) .p-button,.p-buttonset .p-button:not(:first-of-type):not(:last-of-type),.p-buttonset p-button:not(:first-of-type):not(:last-of-type) .p-button{border-radius:0}.p-button-group .p-button:first-of-type:not(:only-of-type),.p-button-group p-button:first-of-type:not(:only-of-type) .p-button,.p-buttonset .p-button:first-of-type:not(:only-of-type),.p-buttonset p-button:first-of-type:not(:only-of-type) .p-button{border-top-right-radius:0;border-bottom-right-radius:0}.p-button-group .p-button:last-of-type:not(:only-of-type),.p-button-group p-button:last-of-type:not(:only-of-type) .p-button,.p-buttonset .p-button:last-of-type:not(:only-of-type),.p-buttonset p-button:last-of-type:not(:only-of-type) .p-button{border-top-left-radius:0;border-bottom-left-radius:0}p-button[iconpos='right'] spinnericon{order:1}}@layer primeng{.p-checkbox{display:inline-flex;cursor:pointer;-webkit-user-select:none;user-select:none;vertical-align:bottom;position:relative}.p-checkbox-disabled{cursor:default !important;pointer-events:none}.p-checkbox-box{display:flex;justify-content:center;align-items:center}p-checkbox{display:inline-flex;vertical-align:bottom;align-items:center}.p-checkbox-label{line-height:1}}.p-colorpicker-panel .p-colorpicker-color{background:transparent url('color.febf5f041e83bfbe.png') no-repeat left top}.p-colorpicker-panel .p-colorpicker-hue{background:transparent url('hue.de26927932756490.png') no-repeat left top}@layer primeng{.p-inputtext{margin:0}.p-fluid .p-inputtext{width:100%}.p-inputgroup{display:flex;align-items:stretch;width:100%}.p-inputgroup-addon{display:flex;align-items:center;justify-content:center}.p-inputgroup .p-float-label{display:flex;align-items:stretch;width:100%}.p-inputgroup .p-inputtext,.p-fluid .p-inputgroup .p-inputtext,.p-inputgroup .p-inputwrapper,.p-inputgroup .p-inputwrapper>.p-component{flex:1 1 auto;width:1%}.p-float-label{display:block;position:relative}.p-float-label label{position:absolute;pointer-events:none;top:50%;margin-top:-0.5rem;transition-property:all;transition-timing-function:ease;line-height:1}.p-float-label textarea ~ label{top:1rem}.p-float-label input:focus ~ label,.p-float-label input.p-filled ~ label,.p-float-label textarea:focus ~ label,.p-float-label textarea.p-filled ~ label,.p-float-label .p-inputwrapper-focus ~ label,.p-float-label .p-inputwrapper-filled ~ label{top:-0.75rem;font-size:12px}.p-float-label .input:-webkit-autofill ~ label{top:-20px;font-size:12px}.p-float-label .p-placeholder,.p-float-label input::placeholder,.p-float-label .p-inputtext::placeholder{opacity:0;transition-property:all;transition-timing-function:ease}.p-float-label .p-focus .p-placeholder,.p-float-label input:focus::placeholder,.p-float-label .p-inputtext:focus::placeholder{opacity:1;transition-property:all;transition-timing-function:ease}.p-input-icon-left,.p-input-icon-right{position:relative;display:inline-block}.p-input-icon-left>i,.p-input-icon-left>.p-icon-wrapper,.p-input-icon-right>i,.p-input-icon-right>.p-icon-wrapper{position:absolute;top:50%;margin-top:-0.5rem}.p-fluid .p-input-icon-left,.p-fluid .p-input-icon-right{display:block;width:100%}}@layer primeng{.p-inputtextarea-resizable{overflow:hidden;resize:none}.p-fluid .p-inputtextarea{width:100%}}@layer primeng{.p-password{position:relative;display:inline-flex}.p-password-panel{position:absolute;top:0;left:0}.p-password .p-password-panel{min-width:100%}.p-password-meter{height:10px}.p-password-strength{height:100%;width:0;transition:width 1s ease-in-out}.p-fluid .p-password{display:flex}.p-password-input::-ms-reveal,.p-password-input::-ms-clear{display:none}.p-password-clear-icon{position:absolute;top:50%;margin-top:-0.5rem;cursor:pointer}.p-password .p-icon{cursor:pointer}.p-password-clearable.p-password-mask .p-password-clear-icon{margin-top:unset}.p-password-clearable{position:relative}}@layer primeng{.p-radiobutton{display:inline-flex;cursor:pointer;-webkit-user-select:none;user-select:none;vertical-align:bottom;position:relative}.p-radiobutton-box{display:flex;justify-content:center;align-items:center}.p-radiobutton-icon{backface-visibility:hidden;transform:translateZ(0) scale(0.1);border-radius:50%;visibility:hidden}.p-radiobutton-box.p-highlight .p-radiobutton-icon{transform:translateZ(0) scale(1,1);visibility:visible}p-radiobutton{display:inline-flex;vertical-align:bottom;align-items:center}.p-radiobutton-label{line-height:1}}@layer primeng{.p-ripple{overflow:hidden;position:relative}.p-ink{display:block;position:absolute;background:rgba(255,255,255,0.5);border-radius:100%;transform:scale(0)}.p-ink-active{animation:ripple .4s linear}.p-ripple-disabled .p-ink{display:none !important}}@keyframes ripple{100%{opacity:0;transform:scale(2.5)}}@layer primeng{.p-tooltip{position:absolute;display:none;padding:.25em .5rem;max-width:12.5rem;pointer-events:none}.p-tooltip.p-tooltip-right,.p-tooltip.p-tooltip-left{padding:0 .25rem}.p-tooltip.p-tooltip-top,.p-tooltip.p-tooltip-bottom{padding:.25em 0}.p-tooltip .p-tooltip-text{white-space:pre-line;word-break:break-word}.p-tooltip-arrow{scale:2;position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.p-tooltip-right .p-tooltip-arrow{top:50%;left:0;margin-top:-0.25rem;border-width:.25em .25em .25em 0}.p-tooltip-left .p-tooltip-arrow{top:50%;right:0;margin-top:-0.25rem;border-width:.25em 0 .25em .25rem}.p-tooltip.p-tooltip-top{padding:.25em 0}.p-tooltip-top .p-tooltip-arrow{bottom:0;left:50%;margin-left:-0.25rem;border-width:.25em .25em 0}.p-tooltip-bottom .p-tooltip-arrow{top:0;left:50%;margin-left:-0.25rem;border-width:0 .25em .25rem}}
/*!**********************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/primeicons/primeicons.css?ngGlobalStyle ***!
  \**********************************************************************************************************************************************************************************************************************************************/
@font-face {
    font-family: 'primeicons';
    font-display: block;
    src: url('primeicons.ffecb2549ad1765a.eot');
    src: url('primeicons.ffecb2549ad1765a.eot?#iefix') format('embedded-opentype'), url('primeicons.ba3f916dfb64be8c.woff2') format('woff2'), url('primeicons.f8b9e8a4e401b603.woff') format('woff'), url('primeicons.0112589c5695a9ed.ttf') format('truetype'), url('primeicons.943ab24c43224d29.svg?#primeicons') format('svg');
    font-weight: normal;
    font-style: normal;
}

.pi {
    font-family: 'primeicons';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.pi:before {
    --webkit-backface-visibility:hidden;
    backface-visibility: hidden;
}

.pi-fw {
    width: 1.28571429em;
    text-align: center;
}

.pi-spin {
    animation: fa-spin 2s infinite linear;
}

@keyframes fa-spin {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(359deg);
    }
}

.pi-eraser:before {
    content: "\ea04";
}

.pi-stopwatch:before {
    content: "\ea01";
}

.pi-verified:before {
    content: "\ea02";
}

.pi-delete-left:before {
    content: "\ea03";
}

.pi-hourglass:before {
    content: "\e9fe";
}

.pi-truck:before {
    content: "\ea00";
}

.pi-wrench:before {
    content: "\e9ff";
}

.pi-microphone:before {
    content: "\e9fa";
}

.pi-megaphone:before {
    content: "\e9fb";
}

.pi-arrow-right-arrow-left:before {
    content: "\e9fc";
}

.pi-bitcoin:before {
    content: "\e9fd";
}

.pi-file-edit:before {
    content: "\e9f6";
}

.pi-language:before {
    content: "\e9f7";
}

.pi-file-export:before {
    content: "\e9f8";
}

.pi-file-import:before {
    content: "\e9f9";
}

.pi-file-word:before {
    content: "\e9f1";
}

.pi-gift:before {
    content: "\e9f2";
}

.pi-cart-plus:before {
    content: "\e9f3";
}

.pi-thumbs-down-fill:before {
    content: "\e9f4";
}

.pi-thumbs-up-fill:before {
    content: "\e9f5";
}

.pi-arrows-alt:before {
    content: "\e9f0";
}

.pi-calculator:before {
    content: "\e9ef";
}

.pi-sort-alt-slash:before {
    content: "\e9ee";
}

.pi-arrows-h:before {
    content: "\e9ec";
}

.pi-arrows-v:before {
    content: "\e9ed";
}

.pi-pound:before {
    content: "\e9eb";
}

.pi-prime:before {
    content: "\e9ea";
}

.pi-chart-pie:before {
    content: "\e9e9";
}

.pi-reddit:before {
    content: "\e9e8";
}

.pi-code:before {
    content: "\e9e7";
}

.pi-sync:before {
    content: "\e9e6";
}

.pi-shopping-bag:before {
    content: "\e9e5";
}

.pi-server:before {
    content: "\e9e4";
}

.pi-database:before {
    content: "\e9e3";
}

.pi-hashtag:before {
    content: "\e9e2";
}

.pi-bookmark-fill:before {
    content: "\e9df";
}

.pi-filter-fill:before {
    content: "\e9e0";
}

.pi-heart-fill:before {
    content: "\e9e1";
}

.pi-flag-fill:before {
    content: "\e9de";
}

.pi-circle:before {
    content: "\e9dc";
}

.pi-circle-fill:before {
    content: "\e9dd";
}

.pi-bolt:before {
    content: "\e9db";
}

.pi-history:before {
    content: "\e9da";
}

.pi-box:before {
    content: "\e9d9";
}

.pi-at:before {
    content: "\e9d8";
}

.pi-arrow-up-right:before {
    content: "\e9d4";
}

.pi-arrow-up-left:before {
    content: "\e9d5";
}

.pi-arrow-down-left:before {
    content: "\e9d6";
}

.pi-arrow-down-right:before {
    content: "\e9d7";
}

.pi-telegram:before {
    content: "\e9d3";
}

.pi-stop-circle:before {
    content: "\e9d2";
}

.pi-stop:before {
    content: "\e9d1";
}

.pi-whatsapp:before {
    content: "\e9d0";
}

.pi-building:before {
    content: "\e9cf";
}

.pi-qrcode:before {
    content: "\e9ce";
}

.pi-car:before {
    content: "\e9cd";
}

.pi-instagram:before {
    content: "\e9cc";
}

.pi-linkedin:before {
    content: "\e9cb";
}

.pi-send:before {
    content: "\e9ca";
}

.pi-slack:before {
    content: "\e9c9";
}

.pi-sun:before {
    content: "\e9c8";
}

.pi-moon:before {
    content: "\e9c7";
}

.pi-vimeo:before {
    content: "\e9c6";
}

.pi-youtube:before {
    content: "\e9c5";
}

.pi-flag:before {
    content: "\e9c4";
}

.pi-wallet:before {
    content: "\e9c3";
}

.pi-map:before {
    content: "\e9c2";
}

.pi-link:before {
    content: "\e9c1";
}

.pi-credit-card:before {
    content: "\e9bf";
}

.pi-discord:before {
    content: "\e9c0";
}

.pi-percentage:before {
    content: "\e9be";
}

.pi-euro:before {
    content: "\e9bd";
}

.pi-book:before {
    content: "\e9ba";
}

.pi-shield:before {
    content: "\e9b9";
}

.pi-paypal:before {
    content: "\e9bb";
}

.pi-amazon:before {
    content: "\e9bc";
}

.pi-phone:before {
    content: "\e9b8";
}

.pi-filter-slash:before {
    content: "\e9b7";
}

.pi-facebook:before {
    content: "\e9b4";
}

.pi-github:before {
    content: "\e9b5";
}

.pi-twitter:before {
    content: "\e9b6";
}

.pi-step-backward-alt:before {
    content: "\e9ac";
}

.pi-step-forward-alt:before {
    content: "\e9ad";
}

.pi-forward:before {
    content: "\e9ae";
}

.pi-backward:before {
    content: "\e9af";
}

.pi-fast-backward:before {
    content: "\e9b0";
}

.pi-fast-forward:before {
    content: "\e9b1";
}

.pi-pause:before {
    content: "\e9b2";
}

.pi-play:before {
    content: "\e9b3";
}

.pi-compass:before {
    content: "\e9ab";
}

.pi-id-card:before {
    content: "\e9aa";
}

.pi-ticket:before {
    content: "\e9a9";
}

.pi-file-o:before {
    content: "\e9a8";
}

.pi-reply:before {
    content: "\e9a7";
}

.pi-directions-alt:before {
    content: "\e9a5";
}

.pi-directions:before {
    content: "\e9a6";
}

.pi-thumbs-up:before {
    content: "\e9a3";
}

.pi-thumbs-down:before {
    content: "\e9a4";
}

.pi-sort-numeric-down-alt:before {
    content: "\e996";
}

.pi-sort-numeric-up-alt:before {
    content: "\e997";
}

.pi-sort-alpha-down-alt:before {
    content: "\e998";
}

.pi-sort-alpha-up-alt:before {
    content: "\e999";
}

.pi-sort-numeric-down:before {
    content: "\e99a";
}

.pi-sort-numeric-up:before {
    content: "\e99b";
}

.pi-sort-alpha-down:before {
    content: "\e99c";
}

.pi-sort-alpha-up:before {
    content: "\e99d";
}

.pi-sort-alt:before {
    content: "\e99e";
}

.pi-sort-amount-up:before {
    content: "\e99f";
}

.pi-sort-amount-down:before {
    content: "\e9a0";
}

.pi-sort-amount-down-alt:before {
    content: "\e9a1";
}

.pi-sort-amount-up-alt:before {
    content: "\e9a2";
}

.pi-palette:before {
    content: "\e995";
}

.pi-undo:before {
    content: "\e994";
}

.pi-desktop:before {
    content: "\e993";
}

.pi-sliders-v:before {
    content: "\e991";
}

.pi-sliders-h:before {
    content: "\e992";
}

.pi-search-plus:before {
    content: "\e98f";
}

.pi-search-minus:before {
    content: "\e990";
}

.pi-file-excel:before {
    content: "\e98e";
}

.pi-file-pdf:before {
    content: "\e98d";
}

.pi-check-square:before {
    content: "\e98c";
}

.pi-chart-line:before {
    content: "\e98b";
}

.pi-user-edit:before {
    content: "\e98a";
}

.pi-exclamation-circle:before {
    content: "\e989";
}

.pi-android:before {
    content: "\e985";
}

.pi-google:before {
    content: "\e986";
}

.pi-apple:before {
    content: "\e987";
}

.pi-microsoft:before {
    content: "\e988";
}

.pi-heart:before {
    content: "\e984";
}

.pi-mobile:before {
    content: "\e982";
}

.pi-tablet:before {
    content: "\e983";
}

.pi-key:before {
    content: "\e981";
}

.pi-shopping-cart:before {
    content: "\e980";
}

.pi-comments:before {
    content: "\e97e";
}

.pi-comment:before {
    content: "\e97f";
}

.pi-briefcase:before {
    content: "\e97d";
}

.pi-bell:before {
    content: "\e97c";
}

.pi-paperclip:before {
    content: "\e97b";
}

.pi-share-alt:before {
    content: "\e97a";
}

.pi-envelope:before {
    content: "\e979";
}

.pi-volume-down:before {
    content: "\e976";
}

.pi-volume-up:before {
    content: "\e977";
}

.pi-volume-off:before {
    content: "\e978";
}

.pi-eject:before {
    content: "\e975";
}

.pi-money-bill:before {
    content: "\e974";
}

.pi-images:before {
    content: "\e973";
}

.pi-image:before {
    content: "\e972";
}

.pi-sign-in:before {
    content: "\e970";
}

.pi-sign-out:before {
    content: "\e971";
}

.pi-wifi:before {
    content: "\e96f";
}

.pi-sitemap:before {
    content: "\e96e";
}

.pi-chart-bar:before {
    content: "\e96d";
}

.pi-camera:before {
    content: "\e96c";
}

.pi-dollar:before {
    content: "\e96b";
}

.pi-lock-open:before {
    content: "\e96a";
}

.pi-table:before {
    content: "\e969";
}

.pi-map-marker:before {
    content: "\e968";
}

.pi-list:before {
    content: "\e967";
}

.pi-eye-slash:before {
    content: "\e965";
}

.pi-eye:before {
    content: "\e966";
}

.pi-folder-open:before {
    content: "\e964";
}

.pi-folder:before {
    content: "\e963";
}

.pi-video:before {
    content: "\e962";
}

.pi-inbox:before {
    content: "\e961";
}

.pi-lock:before {
    content: "\e95f";
}

.pi-unlock:before {
    content: "\e960";
}

.pi-tags:before {
    content: "\e95d";
}

.pi-tag:before {
    content: "\e95e";
}

.pi-power-off:before {
    content: "\e95c";
}

.pi-save:before {
    content: "\e95b";
}

.pi-question-circle:before {
    content: "\e959";
}

.pi-question:before {
    content: "\e95a";
}

.pi-copy:before {
    content: "\e957";
}

.pi-file:before {
    content: "\e958";
}

.pi-clone:before {
    content: "\e955";
}

.pi-calendar-times:before {
    content: "\e952";
}

.pi-calendar-minus:before {
    content: "\e953";
}

.pi-calendar-plus:before {
    content: "\e954";
}

.pi-ellipsis-v:before {
    content: "\e950";
}

.pi-ellipsis-h:before {
    content: "\e951";
}

.pi-bookmark:before {
    content: "\e94e";
}

.pi-globe:before {
    content: "\e94f";
}

.pi-replay:before {
    content: "\e94d";
}

.pi-filter:before {
    content: "\e94c";
}

.pi-print:before {
    content: "\e94b";
}

.pi-align-right:before {
    content: "\e946";
}

.pi-align-left:before {
    content: "\e947";
}

.pi-align-center:before {
    content: "\e948";
}

.pi-align-justify:before {
    content: "\e949";
}

.pi-cog:before {
    content: "\e94a";
}

.pi-cloud-download:before {
    content: "\e943";
}

.pi-cloud-upload:before {
    content: "\e944";
}

.pi-cloud:before {
    content: "\e945";
}

.pi-pencil:before {
    content: "\e942";
}

.pi-users:before {
    content: "\e941";
}

.pi-clock:before {
    content: "\e940";
}

.pi-user-minus:before {
    content: "\e93e";
}

.pi-user-plus:before {
    content: "\e93f";
}

.pi-trash:before {
    content: "\e93d";
}

.pi-external-link:before {
    content: "\e93c";
}

.pi-window-maximize:before {
    content: "\e93b";
}

.pi-window-minimize:before {
    content: "\e93a";
}

.pi-refresh:before {
    content: "\e938";
}
  
.pi-user:before {
    content: "\e939";
}

.pi-exclamation-triangle:before {
    content: "\e922";
}

.pi-calendar:before {
    content: "\e927";
}

.pi-chevron-circle-left:before {
    content: "\e928";
}

.pi-chevron-circle-down:before {
    content: "\e929";
}

.pi-chevron-circle-right:before {
    content: "\e92a";
}

.pi-chevron-circle-up:before {
    content: "\e92b";
}

.pi-angle-double-down:before {
    content: "\e92c";
}

.pi-angle-double-left:before {
    content: "\e92d";
}

.pi-angle-double-right:before {
    content: "\e92e";
}

.pi-angle-double-up:before {
    content: "\e92f";
}

.pi-angle-down:before {
    content: "\e930";
}

.pi-angle-left:before {
    content: "\e931";
}

.pi-angle-right:before {
    content: "\e932";
}

.pi-angle-up:before {
    content: "\e933";
}

.pi-upload:before {
    content: "\e934";
}

.pi-download:before {
    content: "\e956";
}

.pi-ban:before {
    content: "\e935";
}

.pi-star-fill:before {
    content: "\e936";
}

.pi-star:before {
    content: "\e937";
}

.pi-chevron-left:before {
    content: "\e900";
}

.pi-chevron-right:before {
    content: "\e901";
}

.pi-chevron-down:before {
    content: "\e902";
}

.pi-chevron-up:before {
    content: "\e903";
}

.pi-caret-left:before {
    content: "\e904";
}

.pi-caret-right:before {
    content: "\e905";
}

.pi-caret-down:before {
    content: "\e906";
}

.pi-caret-up:before {
    content: "\e907";
}

.pi-search:before {
    content: "\e908";
}

.pi-check:before {
    content: "\e909";
}

.pi-check-circle:before {
    content: "\e90a";
}

.pi-times:before {
    content: "\e90b";
}

.pi-times-circle:before {
    content: "\e90c";
}

.pi-plus:before {
    content: "\e90d";
}

.pi-plus-circle:before {
    content: "\e90e";
}

.pi-minus:before {
    content: "\e90f";
}

.pi-minus-circle:before {
    content: "\e910";
}

.pi-circle-on:before {
    content: "\e911";
}

.pi-circle-off:before {
    content: "\e912";
}

.pi-sort-down:before {
    content: "\e913";
}

.pi-sort-up:before {
    content: "\e914";
}

.pi-sort:before {
    content: "\e915";
}

.pi-step-backward:before {
    content: "\e916";
}

.pi-step-forward:before {
    content: "\e917";
}

.pi-th-large:before {
    content: "\e918";
}

.pi-arrow-down:before {
    content: "\e919";
}

.pi-arrow-left:before {
    content: "\e91a";
}

.pi-arrow-right:before {
    content: "\e91b";
}

.pi-arrow-up:before {
    content: "\e91c";
}

.pi-bars:before {
    content: "\e91d";
}

.pi-arrow-circle-down:before {
    content: "\e91e";
}

.pi-arrow-circle-left:before {
    content: "\e91f";
}

.pi-arrow-circle-right:before {
    content: "\e920";
}

.pi-arrow-circle-up:before {
    content: "\e921";
}

.pi-info:before {
    content: "\e923";
}

.pi-info-circle:before {
    content: "\e924";
}

.pi-home:before {
    content: "\e925";
}

.pi-spinner:before {
    content: "\e926";
}

/*!********************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/primeflex/primeflex.css?ngGlobalStyle ***!
  \********************************************************************************************************************************************************************************************************************************************/
.p-grid {
  display: flex;
  flex-wrap: wrap;
  margin-right: -0.5rem;
  margin-left: -0.5rem;
  margin-top: -0.5rem;
}

.p-grid > .p-col,
.p-grid > [class*=p-col] {
  box-sizing: border-box;
}

.p-nogutter {
  margin-right: 0;
  margin-left: 0;
  margin-top: 0;
}

.p-nogutter > .p-col,
.p-nogutter > [class*=p-col-] {
  padding: 0;
}

.p-col {
  flex-grow: 1;
  flex-basis: 0;
  padding: 0.5rem;
}

.p-col-fixed {
  flex: 0 0 auto;
  padding: 0.5rem;
}

.p-col-1,
.p-col-2,
.p-col-3,
.p-col-4,
.p-col-5,
.p-col-6,
.p-col-7,
.p-col-8,
.p-col-9,
.p-col-10,
.p-col-11,
.p-col-12 {
  flex: 0 0 auto;
  padding: 0.5rem;
}

.p-col-1 {
  width: 8.3333%;
}

.p-col-2 {
  width: 16.6667%;
}

.p-col-3 {
  width: 25%;
}

.p-col-4 {
  width: 33.3333%;
}

.p-col-5 {
  width: 41.6667%;
}

.p-col-6 {
  width: 50%;
}

.p-col-7 {
  width: 58.3333%;
}

.p-col-8 {
  width: 66.6667%;
}

.p-col-9 {
  width: 75%;
}

.p-col-10 {
  width: 83.3333%;
}

.p-col-11 {
  width: 91.6667%;
}

.p-col-12 {
  width: 100%;
}

.p-offset-12 {
  margin-left: 100%;
}

.p-offset-11 {
  margin-left: 91.66666667%;
}

.p-offset-10 {
  margin-left: 83.33333333%;
}

.p-offset-9 {
  margin-left: 75%;
}

.p-offset-8 {
  margin-left: 66.66666667%;
}

.p-offset-7 {
  margin-left: 58.33333333%;
}

.p-offset-6 {
  margin-left: 50%;
}

.p-offset-5 {
  margin-left: 41.66666667%;
}

.p-offset-4 {
  margin-left: 33.33333333%;
}

.p-offset-3 {
  margin-left: 25%;
}

.p-offset-2 {
  margin-left: 16.66666667%;
}

.p-offset-1 {
  margin-left: 8.33333333%;
}

.p-offset-0 {
  margin-left: 0%;
}

.p-sm-1,
.p-sm-2,
.p-sm-3,
.p-sm-4,
.p-sm-5,
.p-sm-6,
.p-sm-7,
.p-sm-8,
.p-sm-9,
.p-sm-10,
.p-sm-11,
.p-sm-12,
.p-md-1,
.p-md-2,
.p-md-3,
.p-md-4,
.p-md-5,
.p-md-6,
.p-md-7,
.p-md-8,
.p-md-9,
.p-md-10,
.p-md-11,
.p-md-12,
.p-lg-1,
.p-lg-2,
.p-lg-3,
.p-lg-4,
.p-lg-5,
.p-lg-6,
.p-lg-7,
.p-lg-8,
.p-lg-9,
.p-lg-10,
.p-lg-11,
.p-lg-12,
.p-xl-1,
.p-xl-2,
.p-xl-3,
.p-xl-4,
.p-xl-5,
.p-xl-6,
.p-xl-7,
.p-xl-8,
.p-xl-9,
.p-xl-10,
.p-xl-11,
.p-xl-12 {
  padding: 0.5rem;
}

.p-col-nogutter {
  padding: 0;
}

@media screen and (min-width: 576px) {
  .p-sm-1,
.p-sm-2,
.p-sm-3,
.p-sm-4,
.p-sm-5,
.p-sm-6,
.p-sm-7,
.p-sm-8,
.p-sm-9,
.p-sm-10,
.p-sm-11,
.p-sm-12 {
    flex: 0 0 auto;
  }

  .p-sm-1 {
    width: 8.3333%;
  }

  .p-sm-2 {
    width: 16.6667%;
  }

  .p-sm-3 {
    width: 25%;
  }

  .p-sm-4 {
    width: 33.3333%;
  }

  .p-sm-5 {
    width: 41.6667%;
  }

  .p-sm-6 {
    width: 50%;
  }

  .p-sm-7 {
    width: 58.3333%;
  }

  .p-sm-8 {
    width: 66.6667%;
  }

  .p-sm-9 {
    width: 75%;
  }

  .p-sm-10 {
    width: 83.3333%;
  }

  .p-sm-11 {
    width: 91.6667%;
  }

  .p-sm-12 {
    width: 100%;
  }

  .p-sm-offset-12 {
    margin-left: 100%;
  }

  .p-sm-offset-11 {
    margin-left: 91.66666667%;
  }

  .p-sm-offset-10 {
    margin-left: 83.33333333%;
  }

  .p-sm-offset-9 {
    margin-left: 75%;
  }

  .p-sm-offset-8 {
    margin-left: 66.66666667%;
  }

  .p-sm-offset-7 {
    margin-left: 58.33333333%;
  }

  .p-sm-offset-6 {
    margin-left: 50%;
  }

  .p-sm-offset-5 {
    margin-left: 41.66666667%;
  }

  .p-sm-offset-4 {
    margin-left: 33.33333333%;
  }

  .p-sm-offset-3 {
    margin-left: 25%;
  }

  .p-sm-offset-2 {
    margin-left: 16.66666667%;
  }

  .p-sm-offset-1 {
    margin-left: 8.33333333%;
  }

  .p-sm-offset-0 {
    margin-left: 0%;
  }
}
@media screen and (min-width: 768px) {
  .p-md-1,
.p-md-2,
.p-md-3,
.p-md-4,
.p-md-5,
.p-md-6,
.p-md-7,
.p-md-8,
.p-md-9,
.p-md-10,
.p-md-11,
.p-md-12 {
    flex: 0 0 auto;
  }

  .p-md-1 {
    width: 8.3333%;
  }

  .p-md-2 {
    width: 16.6667%;
  }

  .p-md-3 {
    width: 25%;
  }

  .p-md-4 {
    width: 33.3333%;
  }

  .p-md-5 {
    width: 41.6667%;
  }

  .p-md-6 {
    width: 50%;
  }

  .p-md-7 {
    width: 58.3333%;
  }

  .p-md-8 {
    width: 66.6667%;
  }

  .p-md-9 {
    width: 75%;
  }

  .p-md-10 {
    width: 83.3333%;
  }

  .p-md-11 {
    width: 91.6667%;
  }

  .p-md-12 {
    width: 100%;
  }

  .p-md-offset-12 {
    margin-left: 100%;
  }

  .p-md-offset-11 {
    margin-left: 91.66666667%;
  }

  .p-md-offset-10 {
    margin-left: 83.33333333%;
  }

  .p-md-offset-9 {
    margin-left: 75%;
  }

  .p-md-offset-8 {
    margin-left: 66.66666667%;
  }

  .p-md-offset-7 {
    margin-left: 58.33333333%;
  }

  .p-md-offset-6 {
    margin-left: 50%;
  }

  .p-md-offset-5 {
    margin-left: 41.66666667%;
  }

  .p-md-offset-4 {
    margin-left: 33.33333333%;
  }

  .p-md-offset-3 {
    margin-left: 25%;
  }

  .p-md-offset-2 {
    margin-left: 16.66666667%;
  }

  .p-md-offset-1 {
    margin-left: 8.33333333%;
  }

  .p-md-offset-0 {
    margin-left: 0%;
  }
}
@media screen and (min-width: 992px) {
  .p-lg-1,
.p-lg-2,
.p-lg-3,
.p-lg-4,
.p-lg-5,
.p-lg-6,
.p-lg-7,
.p-lg-8,
.p-lg-9,
.p-lg-10,
.p-lg-11,
.p-lg-12 {
    flex: 0 0 auto;
  }

  .p-lg-1 {
    width: 8.3333%;
  }

  .p-lg-2 {
    width: 16.6667%;
  }

  .p-lg-3 {
    width: 25%;
  }

  .p-lg-4 {
    width: 33.3333%;
  }

  .p-lg-5 {
    width: 41.6667%;
  }

  .p-lg-6 {
    width: 50%;
  }

  .p-lg-7 {
    width: 58.3333%;
  }

  .p-lg-8 {
    width: 66.6667%;
  }

  .p-lg-9 {
    width: 75%;
  }

  .p-lg-10 {
    width: 83.3333%;
  }

  .p-lg-11 {
    width: 91.6667%;
  }

  .p-lg-12 {
    width: 100%;
  }

  .p-lg-offset-12 {
    margin-left: 100%;
  }

  .p-lg-offset-11 {
    margin-left: 91.66666667%;
  }

  .p-lg-offset-10 {
    margin-left: 83.33333333%;
  }

  .p-lg-offset-9 {
    margin-left: 75%;
  }

  .p-lg-offset-8 {
    margin-left: 66.66666667%;
  }

  .p-lg-offset-7 {
    margin-left: 58.33333333%;
  }

  .p-lg-offset-6 {
    margin-left: 50%;
  }

  .p-lg-offset-5 {
    margin-left: 41.66666667%;
  }

  .p-lg-offset-4 {
    margin-left: 33.33333333%;
  }

  .p-lg-offset-3 {
    margin-left: 25%;
  }

  .p-lg-offset-2 {
    margin-left: 16.66666667%;
  }

  .p-lg-offset-1 {
    margin-left: 8.33333333%;
  }

  .p-lg-offset-0 {
    margin-left: 0%;
  }
}
@media screen and (min-width: 1200px) {
  .p-xl-1,
.p-xl-2,
.p-xl-3,
.p-xl-4,
.p-xl-5,
.p-xl-6,
.p-xl-7,
.p-xl-8,
.p-xl-9,
.p-xl-10,
.p-xl-11,
.p-xl-12 {
    flex: 0 0 auto;
  }

  .p-xl-1 {
    width: 8.3333%;
  }

  .p-xl-2 {
    width: 16.6667%;
  }

  .p-xl-3 {
    width: 25%;
  }

  .p-xl-4 {
    width: 33.3333%;
  }

  .p-xl-5 {
    width: 41.6667%;
  }

  .p-xl-6 {
    width: 50%;
  }

  .p-xl-7 {
    width: 58.3333%;
  }

  .p-xl-8 {
    width: 66.6667%;
  }

  .p-xl-9 {
    width: 75%;
  }

  .p-xl-10 {
    width: 83.3333%;
  }

  .p-xl-11 {
    width: 91.6667%;
  }

  .p-xl-12 {
    width: 100%;
  }

  .p-xl-offset-12 {
    margin-left: 100%;
  }

  .p-xl-offset-11 {
    margin-left: 91.66666667%;
  }

  .p-xl-offset-10 {
    margin-left: 83.33333333%;
  }

  .p-xl-offset-9 {
    margin-left: 75%;
  }

  .p-xl-offset-8 {
    margin-left: 66.66666667%;
  }

  .p-xl-offset-7 {
    margin-left: 58.33333333%;
  }

  .p-xl-offset-6 {
    margin-left: 50%;
  }

  .p-xl-offset-5 {
    margin-left: 41.66666667%;
  }

  .p-xl-offset-4 {
    margin-left: 33.33333333%;
  }

  .p-xl-offset-3 {
    margin-left: 25%;
  }

  .p-xl-offset-2 {
    margin-left: 16.66666667%;
  }

  .p-xl-offset-1 {
    margin-left: 8.33333333%;
  }

  .p-xl-offset-0 {
    margin-left: 0%;
  }
}
.p-justify-start {
  justify-content: flex-start;
}

.p-justify-end {
  justify-content: flex-end;
}

.p-justify-center {
  justify-content: center;
}

.p-justify-between {
  justify-content: space-between;
}

.p-justify-around {
  justify-content: space-around;
}

.p-justify-even {
  justify-content: space-evenly;
}

.p-align-start {
  align-items: flex-start;
}

.p-align-end {
  align-items: flex-end;
}

.p-align-center {
  align-items: center;
}

.p-align-baseline {
  align-items: baseline;
}

.p-align-stretch {
  align-items: stretch;
}

.p-col-align-start {
  align-self: flex-start;
}

.p-col-align-end {
  align-self: flex-end;
}

.p-col-align-center {
  align-self: center;
}

.p-col-align-baseline {
  align-self: baseline;
}

.p-col-align-stretch {
  align-self: stretch;
}

.p-dir-row {
  flex-direction: row;
}

.p-dir-rev {
  flex-direction: row-reverse;
}

.p-dir-col {
  flex-direction: column;
}

.p-dir-col-rev {
  flex-direction: column-reverse;
}

.p-dir-col > .p-col,
.p-dir-col-rev > .p-col {
  flex-basis: auto;
}

.p-col-order-first {
  order: -1;
}

.p-col-order-last {
  order: 13;
}

.p-col-order-0 {
  order: 0;
}

.p-col-order-1 {
  order: 1;
}

.p-col-order-2 {
  order: 2;
}

.p-col-order-3 {
  order: 3;
}

.p-col-order-4 {
  order: 4;
}

.p-col-order-5 {
  order: 5;
}

.p-col-order-6 {
  order: 6;
}

.p-col-order-7 {
  order: 7;
}

.p-col-order-8 {
  order: 8;
}

.p-col-order-9 {
  order: 9;
}

.p-col-order-10 {
  order: 10;
}

.p-col-order-11 {
  order: 11;
}

.p-col-order-12 {
  order: 12;
}

@media screen and (min-width: 576px) {
  .p-sm-order-first {
    order: -1;
  }

  .p-sm-order-last {
    order: 13;
  }

  .p-sm-order-0 {
    order: 0;
  }

  .p-sm-order-1 {
    order: 1;
  }

  .p-sm-order-2 {
    order: 2;
  }

  .p-sm-order-3 {
    order: 3;
  }

  .p-sm-order-4 {
    order: 4;
  }

  .p-sm-order-5 {
    order: 5;
  }

  .p-sm-order-6 {
    order: 6;
  }

  .p-sm-order-7 {
    order: 7;
  }

  .p-sm-order-8 {
    order: 8;
  }

  .p-sm-order-9 {
    order: 9;
  }

  .p-sm-order-10 {
    order: 10;
  }

  .p-sm-order-11 {
    order: 11;
  }

  .p-sm-order-12 {
    order: 12;
  }
}
@media screen and (min-width: 768px) {
  .p-md-order-first {
    order: -1;
  }

  .p-md-order-last {
    order: 13;
  }

  .p-md-order-0 {
    order: 0;
  }

  .p-md-order-1 {
    order: 1;
  }

  .p-md-order-2 {
    order: 2;
  }

  .p-md-order-3 {
    order: 3;
  }

  .p-md-order-4 {
    order: 4;
  }

  .p-md-order-5 {
    order: 5;
  }

  .p-md-order-6 {
    order: 6;
  }

  .p-md-order-7 {
    order: 7;
  }

  .p-md-order-8 {
    order: 8;
  }

  .p-md-order-9 {
    order: 9;
  }

  .p-md-order-10 {
    order: 10;
  }

  .p-md-order-11 {
    order: 11;
  }

  .p-md-order-12 {
    order: 12;
  }
}
@media screen and (min-width: 992px) {
  .p-lg-order-first {
    order: -1;
  }

  .p-lg-order-last {
    order: 13;
  }

  .p-lg-order-0 {
    order: 0;
  }

  .p-lg-order-1 {
    order: 1;
  }

  .p-lg-order-2 {
    order: 2;
  }

  .p-lg-order-3 {
    order: 3;
  }

  .p-lg-order-4 {
    order: 4;
  }

  .p-lg-order-5 {
    order: 5;
  }

  .p-lg-order-6 {
    order: 6;
  }

  .p-lg-order-7 {
    order: 7;
  }

  .p-lg-order-8 {
    order: 8;
  }

  .p-lg-order-9 {
    order: 9;
  }

  .p-lg-order-10 {
    order: 10;
  }

  .p-lg-order-11 {
    order: 11;
  }

  .p-lg-order-12 {
    order: 12;
  }
}
@media screen and (min-width: 1200px) {
  .p-xl-order-first {
    order: -1;
  }

  .p-xl-order-last {
    order: 13;
  }

  .p-xl-order-0 {
    order: 0;
  }

  .p-xl-order-1 {
    order: 1;
  }

  .p-xl-order-2 {
    order: 2;
  }

  .p-xl-order-3 {
    order: 3;
  }

  .p-xl-order-4 {
    order: 4;
  }

  .p-xl-order-5 {
    order: 5;
  }

  .p-xl-order-6 {
    order: 6;
  }

  .p-xl-order-7 {
    order: 7;
  }

  .p-xl-order-8 {
    order: 8;
  }

  .p-xl-order-9 {
    order: 9;
  }

  .p-xl-order-10 {
    order: 10;
  }

  .p-xl-order-11 {
    order: 11;
  }

  .p-xl-order-12 {
    order: 12;
  }
}
.p-field {
  margin-bottom: 1rem;
}

.p-field > label {
  display: inline-block;
  margin-bottom: 0.5rem;
}

.p-field.p-grid > label {
  display: flex;
  align-items: center;
}

.p-field > small {
  margin-top: 0.25rem;
}

.p-field.p-grid,
.p-formgrid.p-grid {
  margin-top: 0;
}

.p-field.p-grid .p-col-fixed,
.p-formgrid.p-grid .p-col-fixed,
.p-field.p-grid .p-col,
.p-formgrid.p-grid .p-col,
.p-field.p-grid .p-col-1,
.p-formgrid.p-grid .p-col-1,
.p-field.p-grid .p-col-2,
.p-formgrid.p-grid .p-col-2,
.p-field.p-grid .p-col-3,
.p-formgrid.p-grid .p-col-3,
.p-field.p-grid .p-col-4,
.p-formgrid.p-grid .p-col-4,
.p-field.p-grid .p-col-5,
.p-formgrid.p-grid .p-col-5,
.p-field.p-grid .p-col-6,
.p-formgrid.p-grid .p-col-6,
.p-field.p-grid .p-col-7,
.p-formgrid.p-grid .p-col-7,
.p-field.p-grid .p-col-8,
.p-formgrid.p-grid .p-col-8,
.p-field.p-grid .p-col-9,
.p-formgrid.p-grid .p-col-9,
.p-field.p-grid .p-col-10,
.p-formgrid.p-grid .p-col-10,
.p-field.p-grid .p-col-11,
.p-formgrid.p-grid .p-col-11,
.p-field.p-grid .p-col-12,
.p-formgrid.p-grid .p-col-12 {
  padding-top: 0;
  padding-bottom: 0;
}

.p-formgroup-inline {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
}

.p-formgroup-inline .p-field,
.p-formgroup-inline .p-field-checkbox,
.p-formgroup-inline .p-field-radiobutton {
  margin-right: 1rem;
}

.p-formgroup-inline .p-field > label,
.p-formgroup-inline .p-field-checkbox > label,
.p-formgroup-inline .p-field-radiobutton > label {
  margin-right: 0.5rem;
  margin-bottom: 0;
}

.p-field-checkbox,
.p-field-radiobutton {
  margin-bottom: 1rem;
  display: flex;
  align-items: center;
}

.p-field-checkbox > label,
.p-field-radiobutton > label {
  margin-left: 0.5rem;
  line-height: 1;
}

.p-d-none {
  display: none !important;
}

.p-d-inline {
  display: inline !important;
}

.p-d-inline-block {
  display: inline-block !important;
}

.p-d-block {
  display: block !important;
}

.p-d-flex {
  display: flex !important;
}

.p-d-inline-flex {
  display: inline-flex !important;
}

@media screen and (min-width: 576px) {
  .p-d-sm-none {
    display: none !important;
  }

  .p-d-sm-inline {
    display: inline !important;
  }

  .p-d-sm-inline-block {
    display: inline-block !important;
  }

  .p-d-sm-block {
    display: block !important;
  }

  .p-d-sm-flex {
    display: flex !important;
  }

  .p-d-sm-inline-flex {
    display: inline-flex !important;
  }
}
@media screen and (min-width: 768px) {
  .p-d-md-none {
    display: none !important;
  }

  .p-d-md-inline {
    display: inline !important;
  }

  .p-d-md-inline-block {
    display: inline-block !important;
  }

  .p-d-md-block {
    display: block !important;
  }

  .p-d-md-flex {
    display: flex !important;
  }

  .p-d-md-inline-flex {
    display: inline-flex !important;
  }
}
@media screen and (min-width: 992px) {
  .p-d-lg-none {
    display: none !important;
  }

  .p-d-lg-inline {
    display: inline !important;
  }

  .p-d-lg-inline-block {
    display: inline-block !important;
  }

  .p-d-lg-block {
    display: block !important;
  }

  .p-d-lg-flex {
    display: flex !important;
  }

  .p-d-lg-inline-flex {
    display: inline-flex !important;
  }
}
@media screen and (min-width: 1200px) {
  .p-d-xl-none {
    display: none !important;
  }

  .p-d-xl-inline {
    display: inline !important;
  }

  .p-d-xl-inline-block {
    display: inline-block !important;
  }

  .p-d-xl-block {
    display: block !important;
  }

  .p-d-xl-flex {
    display: flex !important;
  }

  .p-d-xl-inline-flex {
    display: inline-flex !important;
  }
}
@media print {
  .p-d-print-none {
    display: none !important;
  }

  .p-d-print-inline {
    display: inline !important;
  }

  .p-d-print-inline-block {
    display: inline-block !important;
  }

  .p-d-print-block {
    display: block !important;
  }

  .p-d-print-flex {
    display: flex !important;
  }

  .p-d-print-inline-flex {
    display: inline-flex !important;
  }
}
.p-text-justify {
  text-align: justify !important;
}

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

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

.p-text-center {
  text-align: center !important;
}

.p-text-nowrap {
  white-space: nowrap !important;
}

.p-text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.p-text-lowercase {
  text-transform: lowercase !important;
}

.p-text-uppercase {
  text-transform: uppercase !important;
}

.p-text-capitalize {
  text-transform: capitalize !important;
}

.p-text-bold {
  font-weight: 700 !important;
}

.p-text-normal {
  font-weight: 400 !important;
}

.p-text-light {
  font-weight: 300 !important;
}

.p-text-italic {
  font-style: italic !important;
}

@media screen and (min-width: 576px) {
  .p-text-sm-justify {
    text-align: justify !important;
  }

  .p-text-sm-left {
    text-align: left !important;
  }

  .p-text-sm-right {
    text-align: right !important;
  }

  .p-text-sm-center {
    text-align: center !important;
  }
}
@media screen and (min-width: 768px) {
  .p-text-md-justify {
    text-align: justify !important;
  }

  .p-text-md-left {
    text-align: left !important;
  }

  .p-text-md-right {
    text-align: right !important;
  }

  .p-text-md-center {
    text-align: center !important;
  }
}
@media screen and (min-width: 992px) {
  .p-text-lg-justify {
    text-align: justify !important;
  }

  .p-text-lg-left {
    text-align: left !important;
  }

  .p-text-lg-right {
    text-align: right !important;
  }

  .p-text-lg-center {
    text-align: center !important;
  }
}
@media screen and (min-width: 1200px) {
  .p-text-xl-justify {
    text-align: justify !important;
  }

  .p-text-xl-left {
    text-align: left !important;
  }

  .p-text-xl-right {
    text-align: right !important;
  }

  .p-text-xl-center {
    text-align: center !important;
  }
}
.p-flex-row {
  flex-direction: row !important;
}

.p-flex-row-reverse {
  flex-direction: row-reverse !important;
}

.p-flex-column {
  flex-direction: column !important;
}

.p-flex-column-reverse {
  flex-direction: column-reverse !important;
}

@media screen and (min-width: 576px) {
  .p-flex-sm-row {
    flex-direction: row !important;
  }

  .p-flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }

  .p-flex-sm-column {
    flex-direction: column !important;
  }

  .p-flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
}
@media screen and (min-width: 768px) {
  .p-flex-md-row {
    flex-direction: row !important;
  }

  .p-flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }

  .p-flex-md-column {
    flex-direction: column !important;
  }

  .p-flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
}
@media screen and (min-width: 992px) {
  .p-flex-lg-row {
    flex-direction: row !important;
  }

  .p-flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }

  .p-flex-lg-column {
    flex-direction: column !important;
  }

  .p-flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
}
@media screen and (min-width: 1200px) {
  .p-flex-xl-row {
    flex-direction: row !important;
  }

  .p-flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }

  .p-flex-xl-column {
    flex-direction: column !important;
  }

  .p-flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
}
.p-jc-start {
  justify-content: flex-start;
}

.p-jc-end {
  justify-content: flex-end;
}

.p-jc-center {
  justify-content: center;
}

.p-jc-between {
  justify-content: space-between;
}

.p-jc-around {
  justify-content: space-around;
}

.p-jc-evenly {
  justify-content: space-evenly;
}

@media screen and (min-width: 576px) {
  .p-jc-sm-start {
    justify-content: flex-start;
  }

  .p-jc-sm-end {
    justify-content: flex-end;
  }

  .p-jc-sm-center {
    justify-content: center;
  }

  .p-jc-sm-between {
    justify-content: space-between;
  }

  .p-jc-sm-around {
    justify-content: space-around;
  }

  .p-jc-sm-evenly {
    justify-content: space-evenly;
  }
}
@media screen and (min-width: 768px) {
  .p-jc-md-start {
    justify-content: flex-start;
  }

  .p-jc-md-end {
    justify-content: flex-end;
  }

  .p-jc-md-center {
    justify-content: center;
  }

  .p-jc-md-between {
    justify-content: space-between;
  }

  .p-jc-md-around {
    justify-content: space-around;
  }

  .p-jc-md-evenly {
    justify-content: space-evenly;
  }
}
@media screen and (min-width: 992px) {
  .p-jc-lg-start {
    justify-content: flex-start;
  }

  .p-jc-lg-end {
    justify-content: flex-end;
  }

  .p-jc-lg-center {
    justify-content: center;
  }

  .p-jc-lg-between {
    justify-content: space-between;
  }

  .p-jc-lg-around {
    justify-content: space-around;
  }

  .p-jc-lg-evenly {
    justify-content: space-evenly;
  }
}
@media screen and (min-width: 1200px) {
  .p-jc-xl-start {
    justify-content: flex-start;
  }

  .p-jc-xl-end {
    justify-content: flex-end;
  }

  .p-jc-xl-center {
    justify-content: center;
  }

  .p-jc-xl-between {
    justify-content: space-between;
  }

  .p-jc-xl-around {
    justify-content: space-around;
  }

  .p-jc-xl-evenly {
    justify-content: space-evenly;
  }
}
.p-ai-start {
  align-items: flex-start;
}

.p-ai-end {
  align-items: flex-end;
}

.p-ai-center {
  align-items: center;
}

.p-ai-baseline {
  align-items: baseline;
}

.p-ai-stretch {
  align-items: stretch;
}

@media screen and (min-width: 576px) {
  .p-ai-sm-start {
    align-items: flex-start;
  }

  .p-ai-sm-end {
    align-items: flex-end;
  }

  .p-ai-sm-center {
    align-items: center;
  }

  .p-ai-sm-baseline {
    align-items: baseline;
  }

  .p-ai-sm-stretch {
    align-items: stretch;
  }
}
@media screen and (min-width: 768px) {
  .p-ai-md-start {
    align-items: flex-start;
  }

  .p-ai-md-end {
    align-items: flex-end;
  }

  .p-ai-md-center {
    align-items: center;
  }

  .p-ai-md-baseline {
    align-items: baseline;
  }

  .p-ai-md-stretch {
    align-items: stretch;
  }
}
@media screen and (min-width: 992px) {
  .p-ai-lg-start {
    align-items: flex-start;
  }

  .p-ai-lg-end {
    align-items: flex-end;
  }

  .p-ai-lg-center {
    align-items: center;
  }

  .p-ai-lg-baseline {
    align-items: baseline;
  }

  .p-ai-lg-stretch {
    align-items: stretch;
  }
}
@media screen and (min-width: 1200px) {
  .p-ai-xl-start {
    align-items: flex-start;
  }

  .p-ai-xl-end {
    align-items: flex-end;
  }

  .p-ai-xl-center {
    align-items: center;
  }

  .p-ai-xl-baseline {
    align-items: baseline;
  }

  .p-ai-xl-stretch {
    align-items: stretch;
  }
}
.p-as-start {
  align-self: start;
}

.p-as-end {
  align-self: flex-end;
}

.p-as-center {
  align-self: center;
}

.p-as-baseline {
  align-self: baseline;
}

.p-as-stretch {
  align-self: stretch;
}

@media screen and (min-width: 576px) {
  .p-as-sm-start {
    align-self: start;
  }

  .p-as-sm-end {
    align-self: flex-end;
  }

  .p-as-sm-center {
    align-self: center;
  }

  .p-as-sm-baseline {
    align-self: baseline;
  }

  .p-as-sm-stretch {
    align-self: stretch;
  }
}
@media screen and (min-width: 768px) {
  .p-as-md-start {
    align-self: start;
  }

  .p-as-md-end {
    align-self: flex-end;
  }

  .p-as-md-center {
    align-self: center;
  }

  .p-as-md-baseline {
    align-self: baseline;
  }

  .p-as-md-stretch {
    align-self: stretch;
  }
}
@media screen and (min-width: 992px) {
  .p-as-lg-start {
    align-self: start;
  }

  .p-as-lg-end {
    align-self: flex-end;
  }

  .p-as-lg-center {
    align-self: center;
  }

  .p-as-lg-baseline {
    align-self: baseline;
  }

  .p-as-lg-stretch {
    align-self: stretch;
  }
}
@media screen and (min-width: 1200px) {
  .p-as-xl-start {
    align-self: start;
  }

  .p-as-xl-end {
    align-self: flex-end;
  }

  .p-as-xl-center {
    align-self: center;
  }

  .p-as-xl-baseline {
    align-self: baseline;
  }

  .p-as-xl-stretch {
    align-self: stretch;
  }
}
.p-ac-start {
  align-content: flex-start;
}

.p-ac-end {
  align-content: flex-end;
}

.p-ac-center {
  align-content: center;
}

.p-ac-around {
  align-content: space-around;
}

.p-ac-stretch {
  align-content: stretch;
}

.p-ac-between {
  align-content: space-between;
}

@media screen and (min-width: 576px) {
  .p-ac-sm-start {
    align-content: flex-start;
  }

  .p-ac-sm-end {
    align-content: flex-end;
  }

  .p-ac-sm-center {
    align-content: center;
  }

  .p-ac-sm-around {
    align-content: space-around;
  }

  .p-ac-sm-stretch {
    align-content: stretch;
  }

  .p-ac-sm-between {
    align-content: space-between;
  }
}
@media screen and (min-width: 768px) {
  .p-ac-md-start {
    align-content: flex-start;
  }

  .p-ac-md-end {
    align-content: flex-end;
  }

  .p-ac-md-center {
    align-content: center;
  }

  .p-ac-md-around {
    align-content: space-around;
  }

  .p-ac-md-stretch {
    align-content: stretch;
  }

  .p-ac-md-between {
    align-content: space-between;
  }
}
@media screen and (min-width: 992px) {
  .p-ac-lg-start {
    align-content: flex-start;
  }

  .p-ac-lg-end {
    align-content: flex-end;
  }

  .p-ac-lg-center {
    align-content: center;
  }

  .p-ac-lg-around {
    align-content: space-around;
  }

  .p-ac-lg-stretch {
    align-content: stretch;
  }

  .p-ac-lg-between {
    align-content: space-between;
  }
}
@media screen and (min-width: 1200px) {
  .p-ac-xl-start {
    align-content: flex-start;
  }

  .p-ac-xl-end {
    align-content: flex-end;
  }

  .p-ac-xl-center {
    align-content: center;
  }

  .p-ac-xl-around {
    align-content: space-around;
  }

  .p-ac-xl-stretch {
    align-content: stretch;
  }

  .p-ac-xl-between {
    align-content: space-between;
  }
}
.p-order-0 {
  order: 0;
}

.p-order-1 {
  order: 1;
}

.p-order-2 {
  order: 2;
}

.p-order-3 {
  order: 3;
}

.p-order-4 {
  order: 4;
}

.p-order-5 {
  order: 5;
}

.p-order-6 {
  order: 6;
}

@media screen and (min-width: 576px) {
  .p-order-sm-0 {
    order: 0;
  }

  .p-order-sm-1 {
    order: 1;
  }

  .p-order-sm-2 {
    order: 2;
  }

  .p-order-sm-3 {
    order: 3;
  }

  .p-order-sm-4 {
    order: 4;
  }

  .p-order-sm-5 {
    order: 5;
  }

  .p-order-sm-6 {
    order: 6;
  }
}
@media screen and (min-width: 768px) {
  .p-order-md-0 {
    order: 0;
  }

  .p-order-md-1 {
    order: 1;
  }

  .p-order-md-2 {
    order: 2;
  }

  .p-order-md-3 {
    order: 3;
  }

  .p-order-md-4 {
    order: 4;
  }

  .p-order-md-5 {
    order: 5;
  }

  .p-order-md-6 {
    order: 6;
  }
}
@media screen and (min-width: 992px) {
  .p-order-lg-0 {
    order: 0;
  }

  .p-order-lg-1 {
    order: 1;
  }

  .p-order-lg-2 {
    order: 2;
  }

  .p-order-lg-3 {
    order: 3;
  }

  .p-order-lg-4 {
    order: 4;
  }

  .p-order-lg-5 {
    order: 5;
  }

  .p-order-lg-6 {
    order: 6;
  }
}
@media screen and (min-width: 1200px) {
  .p-order-xl-0 {
    order: 0;
  }

  .p-order-xl-1 {
    order: 1;
  }

  .p-order-xl-2 {
    order: 2;
  }

  .p-order-xl-3 {
    order: 3;
  }

  .p-order-xl-4 {
    order: 4;
  }

  .p-order-xl-5 {
    order: 5;
  }

  .p-order-xl-6 {
    order: 6;
  }
}
.p-flex-nowrap {
  flex-wrap: nowrap;
}

.p-flex-wrap {
  flex-wrap: wrap;
}

.p-flex-wrap-reverse {
  flex-wrap: wrap-reverse;
}

@media screen and (min-width: 576px) {
  .p-flex-sm-nowrap {
    flex-wrap: nowrap;
  }

  .p-flex-sm-wrap {
    flex-wrap: wrap;
  }

  .p-flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse;
  }
}
@media screen and (min-width: 768px) {
  .p-flex-md-nowrap {
    flex-wrap: nowrap;
  }

  .p-flex-md-wrap {
    flex-wrap: wrap;
  }

  .p-flex-md-wrap-reverse {
    flex-wrap: wrap-reverse;
  }
}
@media screen and (min-width: 992px) {
  .p-flex-lg-nowrap {
    flex-wrap: nowrap;
  }

  .p-flex-lg-wrap {
    flex-wrap: wrap;
  }

  .p-flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse;
  }
}
@media screen and (min-width: 1200px) {
  .p-flex-xl-nowrap {
    flex-wrap: nowrap;
  }

  .p-flex-xl-wrap {
    flex-wrap: wrap;
  }

  .p-flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse;
  }
}
.p-pt-0 {
  padding-top: 0 !important;
}

.p-pt-1 {
  padding-top: 0.25rem !important;
}

.p-pt-2 {
  padding-top: 0.5rem !important;
}

.p-pt-3 {
  padding-top: 1rem !important;
}

.p-pt-4 {
  padding-top: 1.5rem !important;
}

.p-pt-5 {
  padding-top: 2rem !important;
}

.p-pt-6 {
  padding-top: 3rem !important;
}

.p-pr-0 {
  padding-right: 0 !important;
}

.p-pr-1 {
  padding-right: 0.25rem !important;
}

.p-pr-2 {
  padding-right: 0.5rem !important;
}

.p-pr-3 {
  padding-right: 1rem !important;
}

.p-pr-4 {
  padding-right: 1.5rem !important;
}

.p-pr-5 {
  padding-right: 2rem !important;
}

.p-pr-6 {
  padding-right: 3rem !important;
}

.p-pl-0 {
  padding-left: 0 !important;
}

.p-pl-1 {
  padding-left: 0.25rem !important;
}

.p-pl-2 {
  padding-left: 0.5rem !important;
}

.p-pl-3 {
  padding-left: 1rem !important;
}

.p-pl-4 {
  padding-left: 1.5rem !important;
}

.p-pl-5 {
  padding-left: 2rem !important;
}

.p-pl-6 {
  padding-left: 3rem !important;
}

.p-pb-0 {
  padding-bottom: 0 !important;
}

.p-pb-1 {
  padding-bottom: 0.25rem !important;
}

.p-pb-2 {
  padding-bottom: 0.5rem !important;
}

.p-pb-3 {
  padding-bottom: 1rem !important;
}

.p-pb-4 {
  padding-bottom: 1.5rem !important;
}

.p-pb-5 {
  padding-bottom: 2rem !important;
}

.p-pb-6 {
  padding-bottom: 3rem !important;
}

.p-px-0 {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.p-px-1 {
  padding-left: 0.25rem !important;
  padding-right: 0.25rem !important;
}

.p-px-2 {
  padding-left: 0.5rem !important;
  padding-right: 0.5rem !important;
}

.p-px-3 {
  padding-left: 1rem !important;
  padding-right: 1rem !important;
}

.p-px-4 {
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important;
}

.p-px-5 {
  padding-left: 2rem !important;
  padding-right: 2rem !important;
}

.p-px-6 {
  padding-left: 3rem !important;
  padding-right: 3rem !important;
}

.p-py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.p-py-1 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}

.p-py-2 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}

.p-py-3 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}

.p-py-4 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}

.p-py-5 {
  padding-top: 2rem !important;
  padding-bottom: 2rem !important;
}

.p-py-6 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}

.p-p-0 {
  padding: 0 !important;
}

.p-p-1 {
  padding: 0.25rem !important;
}

.p-p-2 {
  padding: 0.5rem !important;
}

.p-p-3 {
  padding: 1rem !important;
}

.p-p-4 {
  padding: 1.5rem !important;
}

.p-p-5 {
  padding: 2rem !important;
}

.p-p-6 {
  padding: 3rem !important;
}

@media screen and (min-width: 576px) {
  .p-pt-sm-0 {
    padding-top: 0 !important;
  }

  .p-pt-sm-1 {
    padding-top: 0.25rem !important;
  }

  .p-pt-sm-2 {
    padding-top: 0.5rem !important;
  }

  .p-pt-sm-3 {
    padding-top: 1rem !important;
  }

  .p-pt-sm-4 {
    padding-top: 1.5rem !important;
  }

  .p-pt-sm-5 {
    padding-top: 2rem !important;
  }

  .p-pt-sm-6 {
    padding-top: 3rem !important;
  }

  .p-pr-sm-0 {
    padding-right: 0 !important;
  }

  .p-pr-sm-1 {
    padding-right: 0.25rem !important;
  }

  .p-pr-sm-2 {
    padding-right: 0.5rem !important;
  }

  .p-pr-sm-3 {
    padding-right: 1rem !important;
  }

  .p-pr-sm-4 {
    padding-right: 1.5rem !important;
  }

  .p-pr-sm-5 {
    padding-right: 2rem !important;
  }

  .p-pr-sm-6 {
    padding-right: 3rem !important;
  }

  .p-pl-sm-0 {
    padding-left: 0 !important;
  }

  .p-pl-sm-1 {
    padding-left: 0.25rem !important;
  }

  .p-pl-sm-2 {
    padding-left: 0.5rem !important;
  }

  .p-pl-sm-3 {
    padding-left: 1rem !important;
  }

  .p-pl-sm-4 {
    padding-left: 1.5rem !important;
  }

  .p-pl-sm-5 {
    padding-left: 2rem !important;
  }

  .p-pl-sm-6 {
    padding-left: 3rem !important;
  }

  .p-pb-sm-0 {
    padding-bottom: 0 !important;
  }

  .p-pb-sm-1 {
    padding-bottom: 0.25rem !important;
  }

  .p-pb-sm-2 {
    padding-bottom: 0.5rem !important;
  }

  .p-pb-sm-3 {
    padding-bottom: 1rem !important;
  }

  .p-pb-sm-4 {
    padding-bottom: 1.5rem !important;
  }

  .p-pb-sm-5 {
    padding-bottom: 2rem !important;
  }

  .p-pb-sm-6 {
    padding-bottom: 3rem !important;
  }

  .p-px-sm-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  .p-px-sm-1 {
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important;
  }

  .p-px-sm-2 {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }

  .p-px-sm-3 {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }

  .p-px-sm-4 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }

  .p-px-sm-5 {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }

  .p-px-sm-6 {
    padding-left: 3rem !important;
    padding-right: 3rem !important;
  }

  .p-py-sm-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .p-py-sm-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }

  .p-py-sm-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .p-py-sm-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .p-py-sm-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .p-py-sm-5 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }

  .p-py-sm-6 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

  .p-p-sm-0 {
    padding: 0 !important;
  }

  .p-p-sm-1 {
    padding: 0.25rem !important;
  }

  .p-p-sm-2 {
    padding: 0.5rem !important;
  }

  .p-p-sm-3 {
    padding: 1rem !important;
  }

  .p-p-sm-4 {
    padding: 1.5rem !important;
  }

  .p-p-sm-5 {
    padding: 2rem !important;
  }

  .p-p-sm-6 {
    padding: 3rem !important;
  }
}
@media screen and (min-width: 768px) {
  .p-pt-md-0 {
    padding-top: 0 !important;
  }

  .p-pt-md-1 {
    padding-top: 0.25rem !important;
  }

  .p-pt-md-2 {
    padding-top: 0.5rem !important;
  }

  .p-pt-md-3 {
    padding-top: 1rem !important;
  }

  .p-pt-md-4 {
    padding-top: 1.5rem !important;
  }

  .p-pt-md-5 {
    padding-top: 2rem !important;
  }

  .p-pt-md-6 {
    padding-top: 3rem !important;
  }

  .p-pr-md-0 {
    padding-right: 0 !important;
  }

  .p-pr-md-1 {
    padding-right: 0.25rem !important;
  }

  .p-pr-md-2 {
    padding-right: 0.5rem !important;
  }

  .p-pr-md-3 {
    padding-right: 1rem !important;
  }

  .p-pr-md-4 {
    padding-right: 1.5rem !important;
  }

  .p-pr-md-5 {
    padding-right: 2rem !important;
  }

  .p-pr-md-6 {
    padding-right: 3rem !important;
  }

  .p-pl-md-0 {
    padding-left: 0 !important;
  }

  .p-pl-md-1 {
    padding-left: 0.25rem !important;
  }

  .p-pl-md-2 {
    padding-left: 0.5rem !important;
  }

  .p-pl-md-3 {
    padding-left: 1rem !important;
  }

  .p-pl-md-4 {
    padding-left: 1.5rem !important;
  }

  .p-pl-md-5 {
    padding-left: 2rem !important;
  }

  .p-pl-md-6 {
    padding-left: 3rem !important;
  }

  .p-pb-md-0 {
    padding-bottom: 0 !important;
  }

  .p-pb-md-1 {
    padding-bottom: 0.25rem !important;
  }

  .p-pb-md-2 {
    padding-bottom: 0.5rem !important;
  }

  .p-pb-md-3 {
    padding-bottom: 1rem !important;
  }

  .p-pb-md-4 {
    padding-bottom: 1.5rem !important;
  }

  .p-pb-md-5 {
    padding-bottom: 2rem !important;
  }

  .p-pb-md-6 {
    padding-bottom: 3rem !important;
  }

  .p-px-md-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  .p-px-md-1 {
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important;
  }

  .p-px-md-2 {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }

  .p-px-md-3 {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }

  .p-px-md-4 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }

  .p-px-md-5 {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }

  .p-px-md-6 {
    padding-left: 3rem !important;
    padding-right: 3rem !important;
  }

  .p-py-md-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .p-py-md-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }

  .p-py-md-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .p-py-md-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .p-py-md-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .p-py-md-5 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }

  .p-py-md-6 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

  .p-p-md-0 {
    padding: 0 !important;
  }

  .p-p-md-1 {
    padding: 0.25rem !important;
  }

  .p-p-md-2 {
    padding: 0.5rem !important;
  }

  .p-p-md-3 {
    padding: 1rem !important;
  }

  .p-p-md-4 {
    padding: 1.5rem !important;
  }

  .p-p-md-5 {
    padding: 2rem !important;
  }

  .p-p-md-6 {
    padding: 3rem !important;
  }
}
@media screen and (min-width: 992px) {
  .p-pt-lg-0 {
    padding-top: 0 !important;
  }

  .p-pt-lg-1 {
    padding-top: 0.25rem !important;
  }

  .p-pt-lg-2 {
    padding-top: 0.5rem !important;
  }

  .p-pt-lg-3 {
    padding-top: 1rem !important;
  }

  .p-pt-lg-4 {
    padding-top: 1.5rem !important;
  }

  .p-pt-lg-5 {
    padding-top: 2rem !important;
  }

  .p-pt-lg-6 {
    padding-top: 3rem !important;
  }

  .p-pt-lg-auto {
    padding-top: 3rem !important;
  }

  .p-pr-lg-0 {
    padding-right: 0 !important;
  }

  .p-pr-lg-1 {
    padding-right: 0.25rem !important;
  }

  .p-pr-lg-2 {
    padding-right: 0.5rem !important;
  }

  .p-pr-lg-3 {
    padding-right: 1rem !important;
  }

  .p-pr-lg-4 {
    padding-right: 1.5rem !important;
  }

  .p-pr-lg-5 {
    padding-right: 2rem !important;
  }

  .p-pr-lg-6 {
    padding-right: 3rem !important;
  }

  .p-pl-lg-0 {
    padding-left: 0 !important;
  }

  .p-pl-lg-1 {
    padding-left: 0.25rem !important;
  }

  .p-pl-lg-2 {
    padding-left: 0.5rem !important;
  }

  .p-pl-lg-3 {
    padding-left: 1rem !important;
  }

  .p-pl-lg-4 {
    padding-left: 1.5rem !important;
  }

  .p-pl-lg-5 {
    padding-left: 2rem !important;
  }

  .p-pl-lg-6 {
    padding-left: 3rem !important;
  }

  .p-pb-lg-0 {
    padding-bottom: 0 !important;
  }

  .p-pb-lg-1 {
    padding-bottom: 0.25rem !important;
  }

  .p-pb-lg-2 {
    padding-bottom: 0.5rem !important;
  }

  .p-pb-lg-3 {
    padding-bottom: 1rem !important;
  }

  .p-pb-lg-4 {
    padding-bottom: 1.5rem !important;
  }

  .p-pb-lg-5 {
    padding-bottom: 2rem !important;
  }

  .p-pb-lg-6 {
    padding-bottom: 3rem !important;
  }

  .p-px-lg-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  .p-px-lg-1 {
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important;
  }

  .p-px-lg-2 {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }

  .p-px-lg-3 {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }

  .p-px-lg-4 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }

  .p-px-lg-5 {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }

  .p-px-lg-6 {
    padding-left: 3rem !important;
    padding-right: 3rem !important;
  }

  .p-py-lg-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .p-py-lg-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }

  .p-py-lg-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .p-py-lg-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .p-py-lg-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .p-py-lg-5 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }

  .p-py-lg-6 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

  .p-p-lg-0 {
    padding: 0 !important;
  }

  .p-p-lg-1 {
    padding: 0.25rem !important;
  }

  .p-p-lg-2 {
    padding: 0.5rem !important;
  }

  .p-p-lg-3 {
    padding: 1rem !important;
  }

  .p-p-lg-4 {
    padding: 1.5rem !important;
  }

  .p-p-lg-5 {
    padding: 2rem !important;
  }

  .p-p-lg-6 {
    padding: 3rem !important;
  }
}
@media screen and (min-width: 1200px) {
  .p-pt-xl-0 {
    padding-top: 0 !important;
  }

  .p-pt-xl-1 {
    padding-top: 0.25rem !important;
  }

  .p-pt-xl-2 {
    padding-top: 0.5rem !important;
  }

  .p-pt-xl-3 {
    padding-top: 1rem !important;
  }

  .p-pt-xl-4 {
    padding-top: 1.5rem !important;
  }

  .p-pt-xl-5 {
    padding-top: 2rem !important;
  }

  .p-pt-xl-6 {
    padding-top: 3rem !important;
  }

  .p-pr-xl-0 {
    padding-right: 0 !important;
  }

  .p-pr-xl-1 {
    padding-right: 0.25rem !important;
  }

  .p-pr-xl-2 {
    padding-right: 0.5rem !important;
  }

  .p-pr-xl-3 {
    padding-right: 1rem !important;
  }

  .p-pr-xl-4 {
    padding-right: 1.5rem !important;
  }

  .p-pr-xl-5 {
    padding-right: 2rem !important;
  }

  .p-pr-xl-6 {
    padding-right: 3rem !important;
  }

  .p-pl-xl-0 {
    padding-left: 0 !important;
  }

  .p-pl-xl-1 {
    padding-left: 0.25rem !important;
  }

  .p-pl-xl-2 {
    padding-left: 0.5rem !important;
  }

  .p-pl-xl-3 {
    padding-left: 1rem !important;
  }

  .p-pl-xl-4 {
    padding-left: 1.5rem !important;
  }

  .p-pl-xl-5 {
    padding-left: 2rem !important;
  }

  .p-pl-xl-6 {
    padding-left: 3rem !important;
  }

  .p-pb-xl-0 {
    padding-bottom: 0 !important;
  }

  .p-pb-xl-1 {
    padding-bottom: 0.25rem !important;
  }

  .p-pb-xl-2 {
    padding-bottom: 0.5rem !important;
  }

  .p-pb-xl-3 {
    padding-bottom: 1rem !important;
  }

  .p-pb-xl-4 {
    padding-bottom: 1.5rem !important;
  }

  .p-pb-xl-5 {
    padding-bottom: 2rem !important;
  }

  .p-pb-xl-6 {
    padding-bottom: 3rem !important;
  }

  .p-px-xl-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  .p-px-xl-1 {
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important;
  }

  .p-px-xl-2 {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }

  .p-px-xl-3 {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }

  .p-px-xl-4 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }

  .p-px-xl-5 {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }

  .p-px-xl-6 {
    padding-left: 3rem !important;
    padding-right: 3rem !important;
  }

  .p-py-xl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .p-py-xl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }

  .p-py-xl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .p-py-xl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .p-py-xl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .p-py-xl-5 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }

  .p-py-xl-6 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

  .p-p-xl-0 {
    padding: 0 !important;
  }

  .p-p-xl-1 {
    padding: 0.25rem !important;
  }

  .p-p-xl-2 {
    padding: 0.5rem !important;
  }

  .p-p-xl-3 {
    padding: 1rem !important;
  }

  .p-p-xl-4 {
    padding: 1.5rem !important;
  }

  .p-p-xl-5 {
    padding: 2rem !important;
  }

  .p-p-xl-6 {
    padding: 3rem !important;
  }
}
.p-mt-0 {
  margin-top: 0 !important;
}

.p-mt-1 {
  margin-top: 0.25rem !important;
}

.p-mt-2 {
  margin-top: 0.5rem !important;
}

.p-mt-3 {
  margin-top: 1rem !important;
}

.p-mt-4 {
  margin-top: 1.5rem !important;
}

.p-mt-5 {
  margin-top: 2rem !important;
}

.p-mt-6 {
  margin-top: 3rem !important;
}

.p-mt-auto {
  margin-top: auto !important;
}

.p-mr-0 {
  margin-right: 0 !important;
}

.p-mr-1 {
  margin-right: 0.25rem !important;
}

.p-mr-2 {
  margin-right: 0.5rem !important;
}

.p-mr-3 {
  margin-right: 1rem !important;
}

.p-mr-4 {
  margin-right: 1.5rem !important;
}

.p-mr-5 {
  margin-right: 2rem !important;
}

.p-mr-6 {
  margin-right: 3rem !important;
}

.p-mr-auto {
  margin-right: auto !important;
}

.p-ml-0 {
  margin-left: 0 !important;
}

.p-ml-1 {
  margin-left: 0.25rem !important;
}

.p-ml-2 {
  margin-left: 0.5rem !important;
}

.p-ml-3 {
  margin-left: 1rem !important;
}

.p-ml-4 {
  margin-left: 1.5rem !important;
}

.p-ml-5 {
  margin-left: 2rem !important;
}

.p-ml-6 {
  margin-left: 3rem !important;
}

.p-ml-auto {
  margin-left: auto !important;
}

.p-mb-0 {
  margin-bottom: 0 !important;
}

.p-mb-1 {
  margin-bottom: 0.25rem !important;
}

.p-mb-2 {
  margin-bottom: 0.5rem !important;
}

.p-mb-3 {
  margin-bottom: 1rem !important;
}

.p-mb-4 {
  margin-bottom: 1.5rem !important;
}

.p-mb-5 {
  margin-bottom: 2rem !important;
}

.p-mb-6 {
  margin-bottom: 3rem !important;
}

.p-mb-auto {
  margin-bottom: auto !important;
}

.p-mx-0 {
  margin-left: 0 !important;
  margin-right: 0 !important;
}

.p-mx-1 {
  margin-left: 0.25rem !important;
  margin-right: 0.25rem !important;
}

.p-mx-2 {
  margin-left: 0.5rem !important;
  margin-right: 0.5rem !important;
}

.p-mx-3 {
  margin-left: 1rem !important;
  margin-right: 1rem !important;
}

.p-mx-4 {
  margin-left: 1.5rem !important;
  margin-right: 1.5rem !important;
}

.p-mx-5 {
  margin-left: 2rem !important;
  margin-right: 2rem !important;
}

.p-mx-6 {
  margin-left: 3rem !important;
  margin-right: 3rem !important;
}

.p-mx-auto {
  margin-left: auto !important;
  margin-right: auto !important;
}

.p-my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.p-my-1 {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important;
}

.p-my-2 {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}

.p-my-3 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}

.p-my-4 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}

.p-my-5 {
  margin-top: 2rem !important;
  margin-bottom: 2rem !important;
}

.p-my-6 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}

.p-my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
}

.p-m-0 {
  margin: 0 !important;
}

.p-m-1 {
  margin: 0.25rem !important;
}

.p-m-2 {
  margin: 0.5rem !important;
}

.p-m-3 {
  margin: 1rem !important;
}

.p-m-4 {
  margin: 1.5rem !important;
}

.p-m-5 {
  margin: 2rem !important;
}

.p-m-6 {
  margin: 3rem !important;
}

.p-m-auto {
  margin: auto !important;
}

@media screen and (min-width: 576px) {
  .p-mt-sm-0 {
    margin-top: 0 !important;
  }

  .p-mt-sm-1 {
    margin-top: 0.25rem !important;
  }

  .p-mt-sm-2 {
    margin-top: 0.5rem !important;
  }

  .p-mt-sm-3 {
    margin-top: 1rem !important;
  }

  .p-mt-sm-4 {
    margin-top: 1.5rem !important;
  }

  .p-mt-sm-5 {
    margin-top: 2rem !important;
  }

  .p-mt-sm-6 {
    margin-top: 3rem !important;
  }

  .p-mt-sm-auto {
    margin-top: 3rem !important;
  }

  .p-mr-sm-0 {
    margin-right: 0 !important;
  }

  .p-mr-sm-1 {
    margin-right: 0.25rem !important;
  }

  .p-mr-sm-2 {
    margin-right: 0.5rem !important;
  }

  .p-mr-sm-3 {
    margin-right: 1rem !important;
  }

  .p-mr-sm-4 {
    margin-right: 1.5rem !important;
  }

  .p-mr-sm-5 {
    margin-right: 2rem !important;
  }

  .p-mr-sm-6 {
    margin-right: 3rem !important;
  }

  .p-mr-sm-auto {
    margin-right: auto !important;
  }

  .p-ml-sm-0 {
    margin-left: 0 !important;
  }

  .p-ml-sm-1 {
    margin-left: 0.25rem !important;
  }

  .p-ml-sm-2 {
    margin-left: 0.5rem !important;
  }

  .p-ml-sm-3 {
    margin-left: 1rem !important;
  }

  .p-ml-sm-4 {
    margin-left: 1.5rem !important;
  }

  .p-ml-sm-5 {
    margin-left: 2rem !important;
  }

  .p-ml-sm-6 {
    margin-left: 3rem !important;
  }

  .p-ml-sm-auto {
    margin-left: auto !important;
  }

  .p-mb-sm-0 {
    margin-bottom: 0 !important;
  }

  .p-mb-sm-1 {
    margin-bottom: 0.25rem !important;
  }

  .p-mb-sm-2 {
    margin-bottom: 0.5rem !important;
  }

  .p-mb-sm-3 {
    margin-bottom: 1rem !important;
  }

  .p-mb-sm-4 {
    margin-bottom: 1.5rem !important;
  }

  .p-mb-sm-5 {
    margin-bottom: 2rem !important;
  }

  .p-mb-sm-6 {
    margin-bottom: 3rem !important;
  }

  .p-mb-sm-auto {
    margin-bottom: auto !important;
  }

  .p-mx-sm-0 {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  .p-mx-sm-1 {
    margin-left: 0.25rem !important;
    margin-right: 0.25rem !important;
  }

  .p-mx-sm-2 {
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important;
  }

  .p-mx-sm-3 {
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }

  .p-mx-sm-4 {
    margin-left: 1.5rem !important;
    margin-right: 1.5rem !important;
  }

  .p-mx-sm-5 {
    margin-left: 2rem !important;
    margin-right: 2rem !important;
  }

  .p-mx-sm-6 {
    margin-left: 3rem !important;
    margin-right: 3rem !important;
  }

  .p-mx-sm-auto {
    margin-left: auto !important;
    margin-right: auto !important;
  }

  .p-my-sm-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .p-my-sm-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }

  .p-my-sm-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .p-my-sm-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .p-my-sm-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .p-my-sm-5 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }

  .p-my-sm-6 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .p-my-sm-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .p-m-sm-0 {
    margin: 0 !important;
  }

  .p-m-sm-1 {
    margin: 0.25rem !important;
  }

  .p-m-sm-2 {
    margin: 0.5rem !important;
  }

  .p-m-sm-3 {
    margin: 1rem !important;
  }

  .p-m-sm-4 {
    margin: 1.5rem !important;
  }

  .p-m-sm-5 {
    margin: 2rem !important;
  }

  .p-m-sm-6 {
    margin: 3rem !important;
  }

  .p-m-sm-auto {
    margin: auto !important;
  }
}
@media screen and (min-width: 768px) {
  .p-mt-md-0 {
    margin-top: 0 !important;
  }

  .p-mt-md-1 {
    margin-top: 0.25rem !important;
  }

  .p-mt-md-2 {
    margin-top: 0.5rem !important;
  }

  .p-mt-md-3 {
    margin-top: 1rem !important;
  }

  .p-mt-md-4 {
    margin-top: 1.5rem !important;
  }

  .p-mt-md-5 {
    margin-top: 2rem !important;
  }

  .p-mt-md-6 {
    margin-top: 3rem !important;
  }

  .p-mt-md-auto {
    margin-top: 3rem !important;
  }

  .p-mr-md-0 {
    margin-right: 0 !important;
  }

  .p-mr-md-1 {
    margin-right: 0.25rem !important;
  }

  .p-mr-md-2 {
    margin-right: 0.5rem !important;
  }

  .p-mr-md-3 {
    margin-right: 1rem !important;
  }

  .p-mr-md-4 {
    margin-right: 1.5rem !important;
  }

  .p-mr-md-5 {
    margin-right: 2rem !important;
  }

  .p-mr-md-6 {
    margin-right: 3rem !important;
  }

  .p-mr-md-auto {
    margin-right: auto !important;
  }

  .p-ml-md-0 {
    margin-left: 0 !important;
  }

  .p-ml-md-1 {
    margin-left: 0.25rem !important;
  }

  .p-ml-md-2 {
    margin-left: 0.5rem !important;
  }

  .p-ml-md-3 {
    margin-left: 1rem !important;
  }

  .p-ml-md-4 {
    margin-left: 1.5rem !important;
  }

  .p-ml-md-5 {
    margin-left: 2rem !important;
  }

  .p-ml-md-6 {
    margin-left: 3rem !important;
  }

  .p-ml-md-auto {
    margin-left: auto !important;
  }

  .p-mb-md-0 {
    margin-bottom: 0 !important;
  }

  .p-mb-md-1 {
    margin-bottom: 0.25rem !important;
  }

  .p-mb-md-2 {
    margin-bottom: 0.5rem !important;
  }

  .p-mb-md-3 {
    margin-bottom: 1rem !important;
  }

  .p-mb-md-4 {
    margin-bottom: 1.5rem !important;
  }

  .p-mb-md-5 {
    margin-bottom: 2rem !important;
  }

  .p-mb-md-6 {
    margin-bottom: 3rem !important;
  }

  .p-mb-md-auto {
    margin-bottom: auto !important;
  }

  .p-mx-md-0 {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  .p-mx-md-1 {
    margin-left: 0.25rem !important;
    margin-right: 0.25rem !important;
  }

  .p-mx-md-2 {
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important;
  }

  .p-mx-md-3 {
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }

  .p-mx-md-4 {
    margin-left: 1.5rem !important;
    margin-right: 1.5rem !important;
  }

  .p-mx-md-5 {
    margin-left: 2rem !important;
    margin-right: 2rem !important;
  }

  .p-mx-md-6 {
    margin-left: 3rem !important;
    margin-right: 3rem !important;
  }

  .p-mx-md-auto {
    margin-left: auto !important;
    margin-right: auto !important;
  }

  .p-my-md-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .p-my-md-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }

  .p-my-md-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .p-my-md-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .p-my-md-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .p-my-md-5 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }

  .p-my-md-6 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .p-my-md-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .p-m-md-0 {
    margin: 0 !important;
  }

  .p-m-md-1 {
    margin: 0.25rem !important;
  }

  .p-m-md-2 {
    margin: 0.5rem !important;
  }

  .p-m-md-3 {
    margin: 1rem !important;
  }

  .p-m-md-4 {
    margin: 1.5rem !important;
  }

  .p-m-md-5 {
    margin: 2rem !important;
  }

  .p-m-md-6 {
    margin: 3rem !important;
  }

  .p-m-md-auto {
    margin: auto !important;
  }
}
@media screen and (min-width: 992px) {
  .p-mt-lg-0 {
    margin-top: 0 !important;
  }

  .p-mt-lg-1 {
    margin-top: 0.25rem !important;
  }

  .p-mt-lg-2 {
    margin-top: 0.5rem !important;
  }

  .p-mt-lg-3 {
    margin-top: 1rem !important;
  }

  .p-mt-lg-4 {
    margin-top: 1.5rem !important;
  }

  .p-mt-lg-5 {
    margin-top: 2rem !important;
  }

  .p-mt-lg-6 {
    margin-top: 3rem !important;
  }

  .p-mt-lg-auto {
    margin-top: 3rem !important;
  }

  .p-mr-lg-0 {
    margin-right: 0 !important;
  }

  .p-mr-lg-1 {
    margin-right: 0.25rem !important;
  }

  .p-mr-lg-2 {
    margin-right: 0.5rem !important;
  }

  .p-mr-lg-3 {
    margin-right: 1rem !important;
  }

  .p-mr-lg-4 {
    margin-right: 1.5rem !important;
  }

  .p-mr-lg-5 {
    margin-right: 2rem !important;
  }

  .p-mr-lg-6 {
    margin-right: 3rem !important;
  }

  .p-mr-lg-auto {
    margin-right: auto !important;
  }

  .p-ml-lg-0 {
    margin-left: 0 !important;
  }

  .p-ml-lg-1 {
    margin-left: 0.25rem !important;
  }

  .p-ml-lg-2 {
    margin-left: 0.5rem !important;
  }

  .p-ml-lg-3 {
    margin-left: 1rem !important;
  }

  .p-ml-lg-4 {
    margin-left: 1.5rem !important;
  }

  .p-ml-lg-5 {
    margin-left: 2rem !important;
  }

  .p-ml-lg-6 {
    margin-left: 3rem !important;
  }

  .p-ml-lg-auto {
    margin-left: auto !important;
  }

  .p-mb-lg-0 {
    margin-bottom: 0 !important;
  }

  .p-mb-lg-1 {
    margin-bottom: 0.25rem !important;
  }

  .p-mb-lg-2 {
    margin-bottom: 0.5rem !important;
  }

  .p-mb-lg-3 {
    margin-bottom: 1rem !important;
  }

  .p-mb-lg-4 {
    margin-bottom: 1.5rem !important;
  }

  .p-mb-lg-5 {
    margin-bottom: 2rem !important;
  }

  .p-mb-lg-6 {
    margin-bottom: 3rem !important;
  }

  .p-mb-lg-auto {
    margin-bottom: auto !important;
  }

  .p-mx-lg-0 {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  .p-mx-lg-1 {
    margin-left: 0.25rem !important;
    margin-right: 0.25rem !important;
  }

  .p-mx-lg-2 {
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important;
  }

  .p-mx-lg-3 {
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }

  .p-mx-lg-4 {
    margin-left: 1.5rem !important;
    margin-right: 1.5rem !important;
  }

  .p-mx-lg-5 {
    margin-left: 2rem !important;
    margin-right: 2rem !important;
  }

  .p-mx-lg-6 {
    margin-left: 3rem !important;
    margin-right: 3rem !important;
  }

  .p-mx-lg-auto {
    margin-left: auto !important;
    margin-right: auto !important;
  }

  .p-my-lg-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .p-my-lg-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }

  .p-my-lg-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .p-my-lg-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .p-my-lg-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .p-my-lg-5 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }

  .p-my-lg-6 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .p-my-lg-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .p-m-lg-0 {
    margin: 0 !important;
  }

  .p-m-lg-1 {
    margin: 0.25rem !important;
  }

  .p-m-lg-2 {
    margin: 0.5rem !important;
  }

  .p-m-lg-3 {
    margin: 1rem !important;
  }

  .p-m-lg-4 {
    margin: 1.5rem !important;
  }

  .p-m-lg-5 {
    margin: 2rem !important;
  }

  .p-m-lg-6 {
    margin: 3rem !important;
  }

  .p-m-lg-auto {
    margin: auto !important;
  }
}
@media screen and (min-width: 1200px) {
  .p-mt-xl-0 {
    margin-top: 0 !important;
  }

  .p-mt-xl-1 {
    margin-top: 0.25rem !important;
  }

  .p-mt-xl-2 {
    margin-top: 0.5rem !important;
  }

  .p-mt-xl-3 {
    margin-top: 1rem !important;
  }

  .p-mt-xl-4 {
    margin-top: 1.5rem !important;
  }

  .p-mt-xl-5 {
    margin-top: 2rem !important;
  }

  .p-mt-xl-6 {
    margin-top: 3rem !important;
  }

  .p-mt-xl-auto {
    margin-top: 3rem !important;
  }

  .p-mr-xl-0 {
    margin-right: 0 !important;
  }

  .p-mr-xl-1 {
    margin-right: 0.25rem !important;
  }

  .p-mr-xl-2 {
    margin-right: 0.5rem !important;
  }

  .p-mr-xl-3 {
    margin-right: 1rem !important;
  }

  .p-mr-xl-4 {
    margin-right: 1.5rem !important;
  }

  .p-mr-xl-5 {
    margin-right: 2rem !important;
  }

  .p-mr-xl-6 {
    margin-right: 3rem !important;
  }

  .p-mr-xl-auto {
    margin-right: auto !important;
  }

  .p-ml-xl-0 {
    margin-left: 0 !important;
  }

  .p-ml-xl-1 {
    margin-left: 0.25rem !important;
  }

  .p-ml-xl-2 {
    margin-left: 0.5rem !important;
  }

  .p-ml-xl-3 {
    margin-left: 1rem !important;
  }

  .p-ml-xl-4 {
    margin-left: 1.5rem !important;
  }

  .p-ml-xl-5 {
    margin-left: 2rem !important;
  }

  .p-ml-xl-6 {
    margin-left: 3rem !important;
  }

  .p-ml-xl-auto {
    margin-left: auto !important;
  }

  .p-mb-xl-0 {
    margin-bottom: 0 !important;
  }

  .p-mb-xl-1 {
    margin-bottom: 0.25rem !important;
  }

  .p-mb-xl-2 {
    margin-bottom: 0.5rem !important;
  }

  .p-mb-xl-3 {
    margin-bottom: 1rem !important;
  }

  .p-mb-xl-4 {
    margin-bottom: 1.5rem !important;
  }

  .p-mb-xl-5 {
    margin-bottom: 2rem !important;
  }

  .p-mb-xl-6 {
    margin-bottom: 3rem !important;
  }

  .p-mb-xl-auto {
    margin-bottom: auto !important;
  }

  .p-mx-xl-0 {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  .p-mx-xl-1 {
    margin-left: 0.25rem !important;
    margin-right: 0.25rem !important;
  }

  .p-mx-xl-2 {
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important;
  }

  .p-mx-xl-3 {
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }

  .p-mx-xl-4 {
    margin-left: 1.5rem !important;
    margin-right: 1.5rem !important;
  }

  .p-mx-xl-5 {
    margin-left: 2rem !important;
    margin-right: 2rem !important;
  }

  .p-mx-xl-6 {
    margin-left: 3rem !important;
    margin-right: 3rem !important;
  }

  .p-mx-xl-auto {
    margin-left: auto !important;
    margin-right: auto !important;
  }

  .p-my-xl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .p-my-xl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }

  .p-my-xl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .p-my-xl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .p-my-xl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .p-my-xl-5 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }

  .p-my-xl-6 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .p-my-xl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .p-m-xl-0 {
    margin: 0 !important;
  }

  .p-m-xl-1 {
    margin: 0.25rem !important;
  }

  .p-m-xl-2 {
    margin: 0.5rem !important;
  }

  .p-m-xl-3 {
    margin: 1rem !important;
  }

  .p-m-xl-4 {
    margin: 1.5rem !important;
  }

  .p-m-xl-5 {
    margin: 2rem !important;
  }

  .p-m-xl-6 {
    margin: 3rem !important;
  }

  .p-m-xl-auto {
    margin: auto !important;
  }
}
.p-shadow-1 {
  box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);
}

.p-shadow-2 {
  box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}

.p-shadow-3 {
  box-shadow: 0 3px 3px -2px rgba(0, 0, 0, 0.2), 0 3px 4px 0 rgba(0, 0, 0, 0.14), 0 1px 8px 0 rgba(0, 0, 0, 0.12);
}

.p-shadow-4 {
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
}

.p-shadow-5 {
  box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 5px 8px 0 rgba(0, 0, 0, 0.14), 0 1px 14px 0 rgba(0, 0, 0, 0.12);
}

.p-shadow-6 {
  box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12);
}

.p-shadow-7 {
  box-shadow: 0 4px 5px -2px rgba(0, 0, 0, 0.2), 0 7px 10px 1px rgba(0, 0, 0, 0.14), 0 2px 16px 1px rgba(0, 0, 0, 0.12);
}

.p-shadow-8 {
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
}

.p-shadow-9 {
  box-shadow: 0 5px 6px -3px rgba(0, 0, 0, 0.2), 0 9px 12px 1px rgba(0, 0, 0, 0.14), 0 3px 16px 2px rgba(0, 0, 0, 0.12);
}

.p-shadow-10 {
  box-shadow: 0 6px 6px -3px rgba(0, 0, 0, 0.2), 0 10px 14px 1px rgba(0, 0, 0, 0.14), 0 4px 18px 3px rgba(0, 0, 0, 0.12);
}

.p-shadow-11 {
  box-shadow: 0 6px 7px -4px rgba(0, 0, 0, 0.2), 0 11px 15px 1px rgba(0, 0, 0, 0.14), 0 4px 20px 3px rgba(0, 0, 0, 0.12);
}

.p-shadow-12 {
  box-shadow: 0 7px 8px -4px rgba(0, 0, 0, 0.2), 0 12px 17px 2px rgba(0, 0, 0, 0.14), 0 5px 22px 4px rgba(0, 0, 0, 0.12);
}

.p-shadow-13 {
  box-shadow: 0 7px 8px -4px rgba(0, 0, 0, 0.2), 0 13px 19px 2px rgba(0, 0, 0, 0.14), 0 5px 24px 4px rgba(0, 0, 0, 0.12);
}

.p-shadow-14 {
  box-shadow: 0 7px 9px -4px rgba(0, 0, 0, 0.2), 0 14px 21px 2px rgba(0, 0, 0, 0.14), 0 5px 26px 4px rgba(0, 0, 0, 0.12);
}

.p-shadow-15 {
  box-shadow: 0 8px 9px -5px rgba(0, 0, 0, 0.2), 0 15px 22px 2px rgba(0, 0, 0, 0.14), 0 6px 28px 5px rgba(0, 0, 0, 0.12);
}

.p-shadow-16 {
  box-shadow: 0 8px 10px -5px rgba(0, 0, 0, 0.2), 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12);
}

.p-shadow-17 {
  box-shadow: 0 8px 11px -5px rgba(0, 0, 0, 0.2), 0 17px 26px 2px rgba(0, 0, 0, 0.14), 0 6px 32px 5px rgba(0, 0, 0, 0.12);
}

.p-shadow-18 {
  box-shadow: 0 9px 11px -5px rgba(0, 0, 0, 0.2), 0 18px 28px 2px rgba(0, 0, 0, 0.14), 0 7px 34px 6px rgba(0, 0, 0, 0.12);
}

.p-shadow-19 {
  box-shadow: 0 9px 12px -6px rgba(0, 0, 0, 0.2), 0 19px 29px 2px rgba(0, 0, 0, 0.14), 0 7px 36px 6px rgba(0, 0, 0, 0.12);
}

.p-shadow-20 {
  box-shadow: 0 10px 13px -6px rgba(0, 0, 0, 0.2), 0 20px 31px 3px rgba(0, 0, 0, 0.14), 0 8px 38px 7px rgba(0, 0, 0, 0.12);
}

.p-shadow-21 {
  box-shadow: 0 10px 13px -6px rgba(0, 0, 0, 0.2), 0 21px 33px 3px rgba(0, 0, 0, 0.14), 0 8px 40px 7px rgba(0, 0, 0, 0.12);
}

.p-shadow-22 {
  box-shadow: 0 10px 14px -6px rgba(0, 0, 0, 0.2), 0 22px 35px 3px rgba(0, 0, 0, 0.14), 0 8px 42px 7px rgba(0, 0, 0, 0.12);
}

.p-shadow-23 {
  box-shadow: 0 11px 14px -7px rgba(0, 0, 0, 0.2), 0 23px 36px 3px rgba(0, 0, 0, 0.14), 0 9px 44px 8px rgba(0, 0, 0, 0.12);
}

.p-shadow-24 {
  box-shadow: 0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12);
}

/*# sourceMappingURL=primeflex.css.map */

/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[6].rules[1].use[0]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].rules[1].use[1]!./node_modules/@BT/dynamic-UI/assets/scss/prime.scss?ngGlobalStyle ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*Internal Add and Save button*/
/*Internal Add and Save button*/
/* Mixin */
.ui-autocomplete input:disabled {
  background: #e9ecef !important;
  opacity: 1;
}

.dynamic-file-upload-mechanism .ui-fileupload-content {
  height: 162px;
  border-radius: 0;
  width: 50%;
  z-index: 0;
  position: absolute;
  padding: 0 !important;
}
.dynamic-file-upload-mechanism .ui-fileupload-files {
  margin-top: -14px;
  float: right;
  padding: 0 10px;
  width: 90%;
  left: 100%;
  position: absolute;
  overflow: auto;
  height: 158px;
  display: block !important;
}
.dynamic-file-upload-mechanism .file-upload-section {
  padding: 8px 0px;
  vertical-align: middle;
  height: auto;
  margin: 5px 0px;
  z-index: 9;
  position: relative;
}
.dynamic-file-upload-mechanism .ui-button {
  background-color: white;
  border-color: #6400AA;
  border-radius: 8px;
  text-align: center !important;
  color: black;
}
.dynamic-file-upload-mechanism .ui-fileupload-buttonbar {
  background-color: transparent !important;
  border: none !important;
  padding: 0 !important;
  text-align: center !important;
  top: 4em;
  bottom: 1em !important;
  left: 23.5%;
  top: 10em !important;
  z-index: 1;
  position: absolute;
}
.dynamic-file-upload-mechanism p-progressbar {
  display: none;
}
.dynamic-file-upload-mechanism .ui-messages-error {
  background-color: #e60014 !important;
  color: #ffffff !important;
  width: 91.7%;
  float: revert;
  float: right;
  margin-right: 10px;
  margin: 0.6em 0.6em;
  padding: 0.5em;
  position: fixed;
  z-index: 1;
  top: 17%;
  opacity: 0.8 !important;
}
.dynamic-file-upload-mechanism .ui-messages-error .ui-messages-icon {
  color: #ffffff !important;
}
.dynamic-file-upload-mechanism .ui-messages-error .ui-messages-icon.pi-times:before {
  content: "\e989" !important;
}
.dynamic-file-upload-mechanism .ui-messages.ui-messages-error .ui-messages-close {
  top: 0.8em !important;
  color: #ffffff !important;
  font-size: 1em !important;
}
.dynamic-file-upload-mechanism .ui-messages ul {
  display: block;
}
.dynamic-file-upload-mechanism .file.ui-fileupload {
  max-height: 162px;
  height: 162px;
}
.dynamic-file-upload-mechanism .dragdrop-section {
  width: 100%;
}
.dynamic-file-upload-mechanism .active .dragdrop-section {
  width: 50%;
}
.dynamic-file-upload-mechanism .ui-fileupload-buttonbar_change_po {
  left: 23%;
}
.dynamic-file-upload-mechanism .ui-button-icon-left {
  display: none !important;
}
.dynamic-file-upload-mechanism .ui-fileupload-buttonbar .ui-button {
  left: -3%;
}
.dynamic-file-upload-mechanism .ui-button .ui-button-text {
  display: block;
  line-height: normal;
  padding: 0.58em 1.5em !important;
}
@media (max-width: 1000px) {
  .dynamic-file-upload-mechanism .ui-messages-error {
    width: 60% !important;
  }
}

.dynamic-file-upload-mechanism .ui-button {
  background-color: white;
  border-color: #6400AA;
}

.dynamic-file-upload-mechanism .ui-button {
  margin-left: -10px !important;
}
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[6].rules[1].use[0]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].rules[1].use[1]!./node_modules/@BT/dynamic-UI/assets/style.scss?ngGlobalStyle ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
.btn {
  border-radius: 0.25rem;
}

.p-overlay.p-component {
  width: 0;
}
.p-overlay.p-component span {
  text-overflow: ellipsis;
  overflow: hidden;
}

.p-multiselect-label {
  flex: 1 1 auto;
}

.p-multiselect-panel .p-multiselect-items .p-multiselect-item[data-p-highlight=true] {
  color: #ffffff;
  background: #883cae;
}

[data-p-highlight=true] .p-checkbox .p-checkbox-box {
  border-color: #ffffff;
}

lib-dynamic-UI lib-switch .field-width {
  width: unset;
}

lib-dynamic-UI lib-radio .field-width {
  width: unset;
}

.p-dropdown .p-dropdown-clear-icon {
  margin-top: -8px !important;
}

.p-dialog-mask {
  background-color: rgba(0, 0, 0, 0.4);
  transition-duration: 0.15s;
  pointer-events: auto;
}

p-calendar .p-datepicker-trigger .p-icon-wrapper .p-icon {
  height: 24px;
  width: 24px;
}

.p-dropdown-panel .p-dropdown-items .p-dropdown-item {
  padding: 0.5rem;
}

::-ms-clear {
  display: none;
}

.bt-plug-in:before {
  content: "\ec8d";
}

.bt-Plug-in:before {
  content: "\ec8c";
}

.bt-delete:before {
  content: "\ec8a";
}

.bt-revert:before {
  content: "\ec8b";
}

.bt-logo:before {
  content: "\ec89";
}

.bt-icon_dragdrop:before {
  content: "\ec88";
}

.bt-add-note:before {
  content: "\ec87";
}

.bt-exclamation:before {
  content: "\ec80";
}

.bt-exclamation-o:before {
  content: "\ec81";
}

.bt-exclamation-sign:before {
  content: "\ec82";
}

.bt-abort-exp:before {
  content: "\ec83";
}

.bt-abt-SRIMS:before {
  content: "\ec84";
}

.bt-Network-data:before {
  content: "\ec65";
}

.bt-success-ex:before {
  content: "\ec86";
}

.bt-tree:before {
  content: "\ec57";
}

.bt-list-numbered:before {
  content: "\ec7c";
}

.bt-list3:before {
  content: "\ec7d";
}

.bt-list2:before {
  content: "\ec7e";
}

.bt-table-chart-ex:before {
  content: "\ec7f";
}

.bt-checkListXD:before {
  content: "\ec5b";
}

.bt-Interface_Three_Panel_expand:before {
  content: "\ec5d";
}

.bt-star_list_expand:before {
  content: "\ec5f";
}

.bt-Refresh-orig:before {
  content: "\ec59";
}

.bt-list1:before {
  content: "\ec64";
}

.bt-Asset-1:before {
  content: "\ec6c";
}

.bt-close-2:before {
  content: "\ec4c";
}

.bt-star-filled:before {
  content: "\ec4e";
}

.bt-check-list-2:before {
  content: "\ec4f";
}

.bt-fav-list-2:before {
  content: "\ec50";
}

.bt-Favorites:before {
  content: "\ec47";
}

.bt-open-schemes:before {
  content: "\ec48";
}

.bt-check-list:before {
  content: "\ec49";
}

.bt-layout:before {
  content: "\ec4a";
}

.bt-favorite-list:before {
  content: "\ec4b";
}

.bt-device:before {
  content: "\ec45";
}

.bt-physicalport:before {
  content: "\e9fe";
}

.bt-chassis:before {
  content: "\ec41";
}

.bt-plugin:before, .bt-card:before {
  content: "\ec42";
}

.bt-empty:before {
  content: "\ec43";
}

.bt-Pin_Bowling:before {
  content: "\e900";
}

/*
.bt-more {
  &:before {
    content: $bt-more;
  }
}
.bt-chasis {
  &:before {
    content: $bt-chasis;
  }
}
.bt-port {
  &:before {
    content: $bt-port;
  }
}
.bt-shelf {
  &:before {
    content: $bt-shelf;
  }
}
.bt-card {
  &:before {
    content: $bt-card;
  }
}
.bt-empty {
  &:before {
    content: $bt-empty;
  }
}
.bt-plugin {
  &:before {
    content: $bt-plugin;
  }
}*/
.bt-Pin_Bowling:before {
  content: "\e900";
}

.bt-add-24px:before {
  content: "\e901";
}

.bt-Airdrop:before {
  content: "\e902";
}

.bt-Alarm:before {
  content: "\e903";
}

.bt-Albums:before {
  content: "\e904";
}

.bt-American_Footballer:before {
  content: "\e905";
}

.bt-Ampersand:before {
  content: "\e906";
}

.bt-Anchor:before {
  content: "\e907";
}

.bt-Approximately:before {
  content: "\e908";
}

.bt-Archery:before {
  content: "\e909";
}

.bt-Archery_Target:before {
  content: "\e90b";
}

.bt-Armchair:before {
  content: "\e90c";
}

.bt-Arrows_Cross:before {
  content: "\e90d";
}

.bt-Arrows_In:before {
  content: "\e90e";
}

.bt-Arrows_In_Position:before {
  content: "\e90f";
}

.bt-Arrows_Out:before {
  content: "\e910";
}

.bt-Arrows_Out_Position:before {
  content: "\e911";
}

.bt-Asterisk:before {
  content: "\e912";
}

.bt-At:before {
  content: "\e913";
}

.bt-Bar_Chart:before {
  content: "\e914";
}

.bt-Bar_Stool:before {
  content: "\e915";
}

.bt-Baseball:before {
  content: "\e917";
}

.bt-Baseball_Player:before {
  content: "\e919";
}

.bt-Basketball:before {
  content: "\e91a";
}

.bt-Basketball_Player:before {
  content: "\e91b";
}

.bt-Bath_Shower:before {
  content: "\e91c";
}

.bt-Bathroom_Cabinet:before {
  content: "\e91d";
}

.bt-Bebo:before {
  content: "\e91e";
}

.bt-Behance:before {
  content: "\e91f";
}

.bt-Blogger:before {
  content: "\e920";
}

.bt-Bluetooth:before {
  content: "\e921";
}

.bt-Book:before {
  content: "\e9f5";
}

.bt-Bookmarks:before {
  content: "\e9f6";
}

.bt-Bottle_Glass:before {
  content: "\e9f7";
}

.bt-Bowling_Ball:before {
  content: "\e9f8";
}

.bt-Box_Closed:before {
  content: "\e9f9";
}

.bt-Box_Open:before {
  content: "\e9fa";
}

.bt-Brackets:before {
  content: "\e9fb";
}

.bt-Briefcase:before {
  content: "\e9fc";
}

.bt-Browsers:before {
  content: "\e9fd";
}

.bt-Bunk_bed:before {
  content: "\e9ff";
}

.bt-Calculator:before {
  content: "\ea00";
}

.bt-calendar:before {
  content: "\ea01";
}

.bt-Camera:before {
  content: "\ea02";
}

.bt-Camera_Rotate:before {
  content: "\ea03";
}

.bt-Certificate:before {
  content: "\ea04";
}

.bt-Chair:before {
  content: "\ea05";
}

.bt-Char_A:before {
  content: "\ea06";
}

.bt-Char_B:before {
  content: "\ea07";
}

.bt-Char_C:before {
  content: "\ea08";
}

.bt-Char_D:before {
  content: "\ea09";
}

.bt-Char_E:before {
  content: "\ea0a";
}

.bt-Char_F:before {
  content: "\ea0b";
}

.bt-Char_G:before {
  content: "\ea0c";
}

.bt-Char_H:before {
  content: "\ea0d";
}

.bt-Char_I:before {
  content: "\ea0e";
}

.bt-Char_J:before {
  content: "\ea0f";
}

.bt-Char_K:before {
  content: "\ea10";
}

.bt-Char_L:before {
  content: "\ea11";
}

.bt-Char_M:before {
  content: "\ea12";
}

.bt-Char_N:before {
  content: "\ea13";
}

.bt-Char_O:before {
  content: "\ea14";
}

.bt-Char_P:before {
  content: "\ea15";
}

.bt-Char_Q:before {
  content: "\ea16";
}

.bt-Char_R:before {
  content: "\ea17";
}

.bt-Char_S:before {
  content: "\ea18";
}

.bt-Char_T:before {
  content: "\ea19";
}

.bt-Char_U:before {
  content: "\ea1a";
}

.bt-Char_V:before {
  content: "\ea1b";
}

.bt-Char_W:before {
  content: "\ea1c";
}

.bt-Char_X:before {
  content: "\ea1d";
}

.bt-Char_Y:before {
  content: "\ea1e";
}

.bt-Char_Z:before {
  content: "\ea1f";
}

.bt-Chart_Down:before {
  content: "\ea20";
}

.bt-Chart_Up:before {
  content: "\ea21";
}

.bt-Chat:before {
  content: "\ea22";
}

.bt-Chat_iOS:before {
  content: "\ea23";
}

.bt-Chat_Reply:before {
  content: "\ea24";
}

.bt-Chats:before {
  content: "\ea25";
}

.bt-Cheeseburger:before {
  content: "\ea26";
}

.bt-Chupa_Chups:before {
  content: "\ea27";
}

.bt-Clipboard:before {
  content: "\ea28";
}

.bt-Cloud_Add:before {
  content: "\ea29";
}

.bt-Cloud_Download:before {
  content: "\ea2a";
}

.bt-Cloud_Remove:before {
  content: "\ea2b";
}

.bt-Cloud_Upload:before {
  content: "\ea2c";
}

.bt-Coffee_Cup:before {
  content: "\ea2d";
}

.bt-Coins_Dollar:before {
  content: "\ea2e";
}

.bt-Coins_Euro:before {
  content: "\ea2f";
}

.bt-Coins_Pound:before {
  content: "\ea30";
}

.bt-Coins_Rupee:before {
  content: "\ea31";
}

.bt-Coins_Yen_Yuan:before {
  content: "\ea32";
}

.bt-Combination_Lock_Closed:before {
  content: "\ea33";
}

.bt-Combination_Lock_Open:before {
  content: "\ea34";
}

.bt-Compass:before {
  content: "\ea35";
}

.bt-Computer_Desk:before {
  content: "\ea36";
}

.bt-Contact:before {
  content: "\ea37";
}

.bt-Cross_Country_Skiing:before {
  content: "\ea38";
}

.bt-Curly_Brackets:before {
  content: "\ea39";
}

.bt-Cutlery:before {
  content: "\ea3a";
}

.bt-Cycling:before {
  content: "\ea3b";
}

.bt-Database:before {
  content: "\ea3c";
}

.bt-Database_Add:before {
  content: "\ea3d";
}

.bt-Database_Delete:before {
  content: "\ea3e";
}

.bt-Dawers:before {
  content: "\ea3f";
}

.bt-Delicious:before {
  content: "\ea40";
}

.bt-Desk_Lamp:before {
  content: "\ea41";
}

.bt-Desktop_Computer:before {
  content: "\ea42";
}

.bt-digg:before {
  content: "\ea43";
}

.bt-Dining_Chair:before {
  content: "\ea44";
}

.bt-Dinner_Set:before {
  content: "\ea45";
}

.bt-Divide:before {
  content: "\ea46";
}

.bt-Divide_Slash:before {
  content: "\ea47";
}

.bt-Document:before {
  content: "\ea48";
}

.bt-Document_Add:before {
  content: "\ea49";
}

.bt-Document_Delete:before {
  content: "\ea4a";
}

.bt-Document_Remove:before {
  content: "\ea4b";
}

.bt-Document_Tick:before {
  content: "\ea4c";
}

.bt-Documents:before {
  content: "\ea4d";
}

.bt-Dollar:before {
  content: "\ea4e";
}

.bt-Double_Bed:before {
  content: "\ea4f";
}

.bt-Download:before {
  content: "\ea50";
}

.bt-Dribbble:before {
  content: "\ea51";
}

.bt-Eject:before {
  content: "\ea52";
}

.bt-Electronic_Megaphone:before {
  content: "\ea53";
}

.bt-Email:before {
  content: "\ea54";
}

.bt-Email_Circle:before {
  content: "\ea55";
}

.bt-End:before {
  content: "\ea56";
}

.bt-Equals:before {
  content: "\ea57";
}

.bt-Equals-1:before {
  content: "\ea58";
}

.bt-Equals-2:before {
  content: "\ea59";
}

.bt-Equals-3:before {
  content: "\ea5a";
}

.bt-Equals-4:before {
  content: "\ea5b";
}

.bt-Euro:before {
  content: "\ea5c";
}

.bt-Evernote:before {
  content: "\ea5d";
}

.bt-Exclamation:before {
  content: "\ea5e";
}

.bt-Exercise:before {
  content: "\ea5f";
}

.bt-Facebook:before {
  content: "\ea60";
}

.bt-Favorites1:before {
  content: "\ea61";
}

.bt-Fencing:before {
  content: "\ea62";
}

.bt-Figure_Skating:before {
  content: "\ea63";
}

.bt-File:before {
  content: "\ea64";
}

.bt-File_AAC:before {
  content: "\ea65";
}

.bt-File_AI:before {
  content: "\ea66";
}

.bt-File_AIFF:before {
  content: "\ea67";
}

.bt-File_Audio:before {
  content: "\ea68";
}

.bt-File_AVI:before {
  content: "\ea69";
}

.bt-File_BMP:before {
  content: "\ea6a";
}

.bt-File_Code:before {
  content: "\ea6b";
}

.bt-File_Compression:before {
  content: "\ea6c";
}

.bt-File_CSS:before {
  content: "\ea6d";
}

.bt-File_CSV:before {
  content: "\ea6e";
}

.bt-File_DB:before {
  content: "\ea6f";
}

.bt-File_DLL:before {
  content: "\ea70";
}

.bt-File_DOC:before {
  content: "\ea71";
}

.bt-File_Edit:before {
  content: "\ea72";
}

.bt-File_EPS:before {
  content: "\ea73";
}

.bt-File_EXE:before {
  content: "\ea74";
}

.bt-File_Favourite:before {
  content: "\ea75";
}

.bt-File_FLV:before {
  content: "\ea76";
}

.bt-File_Font:before {
  content: "\ea77";
}

.bt-File_GIF:before {
  content: "\ea78";
}

.bt-File_Graph:before {
  content: "\ea79";
}

.bt-File_HTML:before {
  content: "\ea7a";
}

.bt-File_JPG:before {
  content: "\ea7b";
}

.bt-File_KEY:before {
  content: "\ea7c";
}

.bt-File_Liked:before {
  content: "\ea7d";
}

.bt-File_Locked:before {
  content: "\ea7e";
}

.bt-File_MOV:before {
  content: "\ea7f";
}

.bt-File_MP3:before {
  content: "\ea80";
}

.bt-File_MP4:before {
  content: "\ea81";
}

.bt-File_MPG:before {
  content: "\ea82";
}

.bt-File_OTF:before {
  content: "\ea83";
}

.bt-File_PAGE:before {
  content: "\ea84";
}

.bt-File_PCT:before {
  content: "\ea85";
}

.bt-File_PDF:before {
  content: "\ea86";
}

.bt-File_Picture:before {
  content: "\ea87";
}

.bt-File_Plans:before {
  content: "\ea88";
}

.bt-File_PNG:before {
  content: "\ea89";
}

.bt-File_PPT:before {
  content: "\ea8a";
}

.bt-File_Presentation:before {
  content: "\ea8b";
}

.bt-File_Profile:before {
  content: "\ea8c";
}

.bt-File_Protection:before {
  content: "\ea8d";
}

.bt-File_PS:before {
  content: "\ea8e";
}

.bt-File_PSD:before {
  content: "\ea8f";
}

.bt-File_RAR:before {
  content: "\ea90";
}

.bt-File_RAW:before {
  content: "\ea91";
}

.bt-File_Recording:before {
  content: "\ea92";
}

.bt-File_Report:before {
  content: "\ea93";
}

.bt-File_Setting:before {
  content: "\ea94";
}

.bt-File_Spreadsheet:before {
  content: "\ea95";
}

.bt-File_SQL:before {
  content: "\ea96";
}

.bt-File_SVG:before {
  content: "\ea97";
}

.bt-File_TAR:before {
  content: "\ea98";
}

.bt-File_TIF:before {
  content: "\ea99";
}

.bt-File_TTF:before {
  content: "\ea9a";
}

.bt-File_TXT:before {
  content: "\ea9b";
}

.bt-File_Video:before {
  content: "\ea9c";
}

.bt-File_WAV:before {
  content: "\ea9d";
}

.bt-File_WMA:before {
  content: "\ea9e";
}

.bt-File_WMV:before {
  content: "\ea9f";
}

.bt-File_WOFF:before {
  content: "\eaa0";
}

.bt-File_XLS:before {
  content: "\eaa1";
}

.bt-File_XML:before {
  content: "\eaa2";
}

.bt-File_ZIP:before {
  content: "\eaa3";
}

.bt-Files:before {
  content: "\eaa4";
}

.bt-Filing_Double:before {
  content: "\eaa5";
}

.bt-Filing_Single:before {
  content: "\eaa6";
}

.bt-Filing_Triple:before {
  content: "\eaa7";
}

.bt-Films:before {
  content: "\eaa8";
}

.bt-filter_icon:before {
  content: "\eaa9";
}

.bt-Fingerprint:before {
  content: "\eaaa";
}

.bt-Flag:before {
  content: "\eaab";
}

.bt-Flickr:before {
  content: "\eaac";
}

.bt-Floor_Lamp:before {
  content: "\eaad";
}

.bt-Folder:before {
  content: "\eaae";
}

.bt-Folder_Add:before {
  content: "\eaaf";
}

.bt-Folder_Delete:before {
  content: "\eab0";
}

.bt-Folder_Remove:before {
  content: "\eab1";
}

.bt-Folder_Tick:before {
  content: "\eab2";
}

.bt-Folders:before {
  content: "\eab3";
}

.bt-Football:before {
  content: "\eab4";
}

.bt-Forma-1-copy-2:before {
  content: "\eab5";
}

.bt-Forma-1-copy-3:before {
  content: "\eab6";
}

.bt-Forma-1-copy:before {
  content: "\eab7";
}

.bt-Forma-1:before {
  content: "\eab8";
}

.bt-Forma--1:before {
  content: "\eab9";
}

.bt-Forrst:before {
  content: "\eaba";
}

.bt-Forward:before {
  content: "\eabb";
}

.bt-Forward_Arrow:before {
  content: "\eabc";
}

.bt-Foursquare:before {
  content: "\eabd";
}

.bt-Games_iOS:before {
  content: "\eabe";
}

.bt-Github:before {
  content: "\eabf";
}

.bt-Globe:before {
  content: "\eac0";
}

.bt-Golf_Putting:before {
  content: "\eac1";
}

.bt-Golf_Swing:before {
  content: "\eac2";
}

.bt-Google:before {
  content: "\eac3";
}

.bt-Hanger:before {
  content: "\eac4";
}

.bt-Dress-Girl:before {
  content: "\eac5";
}

.bt-Infinity:before {
  content: "\eac6";
}

.bt-Happy-Sad-Face:before {
  content: "\eac7";
}

.bt-Sad-Face:before {
  content: "\eac8";
}

.bt-Happy-Face:before {
  content: "\eac9";
}

.bt-People-Group-Check:before {
  content: "\eaca";
}

.bt-People-Group-Cross:before {
  content: "\eacb";
}

.bt-Peoople-Group-Subtract:before {
  content: "\eacc";
}

.bt-People-Group-Add:before {
  content: "\eacd";
}

.bt-People-Group:before {
  content: "\eace";
}

.bt-Person-checked:before {
  content: "\eacf";
}

.bt-Person-Delete:before {
  content: "\ead0";
}

.bt-Peerson-subtract:before {
  content: "\ead1";
}

.bt-Person-Add:before {
  content: "\ead2";
}

.bt-Person:before {
  content: "\ead3";
}

.bt-Heart-Broken:before {
  content: "\ead4";
}

.bt-Heart:before {
  content: "\ead5";
}

.bt-Docter-Briefcase:before {
  content: "\ead6";
}

.bt-Medicine:before {
  content: "\ead7";
}

.bt-Intersex-Symbol:before {
  content: "\ead8";
}

.bt-Male-Symbol:before {
  content: "\ead9";
}

.bt-Female-Symbol:before {
  content: "\eada";
}

.bt-Bulb-Idea:before {
  content: "\eadb";
}

.bt-Bulb-normal:before {
  content: "\eadc";
}

.bt-Bulb:before {
  content: "\eadd";
}

.bt-Rocket:before {
  content: "\eade";
}

.bt-Paw:before {
  content: "\eadf";
}

.bt-Diamond:before {
  content: "\eae0";
}

.bt-Umbrella:before {
  content: "\eae1";
}

.bt-Pinwheel:before {
  content: "\eae2";
}

.bt-Lightning:before {
  content: "\eae3";
}

.bt-Sunny-Weather:before {
  content: "\eae4";
}

.bt-Cold-Weather:before {
  content: "\eae5";
}

.bt-Moon-Crescent:before {
  content: "\eae6";
}

.bt-Rainbow:before {
  content: "\eae7";
}

.bt-Lifeguard-Tube:before {
  content: "\eae8";
}

.bt-Funnel:before {
  content: "\eae9";
}

.bt-Group-843:before {
  content: "\eaea";
}

.bt-Odo-Meter:before {
  content: "\eaeb";
}

.bt-Waiting:before {
  content: "\eaec";
}

.bt-Bell:before {
  content: "\eaed";
}

.bt-Information:before {
  content: "\eaee";
}

.bt-Group-848:before {
  content: "\eaef";
}

.bt-Dart-Board:before {
  content: "\eaf0";
}

.bt-Target:before {
  content: "\eaf1";
}

.bt-Box-Checked:before {
  content: "\eaf2";
}

.bt-Bullet-Number:before {
  content: "\eaf3";
}

.bt-Flag-2:before {
  content: "\eaf4";
}

.bt-Flag-Destination:before {
  content: "\eaf5";
}

.bt-Flag-Normal:before {
  content: "\eaf6";
}

.bt-Graduate:before {
  content: "\eaf7";
}

.bt-Cube:before {
  content: "\eaf8";
}

.bt-Steering-Wheel:before {
  content: "\eaf9";
}

.bt-Calendar:before {
  content: "\eafa";
}

.bt-Puzzule-Block:before {
  content: "\eafb";
}

.bt-Rounder:before {
  content: "\eafc";
}

.bt-Scale:before {
  content: "\eafd";
}

.bt-Pencil:before {
  content: "\eafe";
}

.bt-Roller-Brush:before {
  content: "\eaff";
}

.bt-Paint-Bucket:before {
  content: "\eb00";
}

.bt-Origami:before {
  content: "\eb01";
}

.bt-Color-Plate:before {
  content: "\eb02";
}

.bt-Paper-Clip:before {
  content: "\eb03";
}

.bt-Gear:before {
  content: "\eb04";
}

.bt-Wrench:before {
  content: "\eb05";
}

.bt-Delete:before {
  content: "\eb06";
}

.bt-Sorting:before {
  content: "\eb07";
}

.bt-Arrow-Up:before {
  content: "\eb08";
}

.bt-Arrow-Down:before {
  content: "\eb09";
}

.bt-Operator-Equal:before {
  content: "\eb0a";
}

.bt-Greater-Equals:before {
  content: "\eb0b";
}

.bt-Lesser:before {
  content: "\eb0c";
}

.bt-Less-Equals:before {
  content: "\eb0d";
}

.bt-Greater:before {
  content: "\eb0e";
}

.bt-Operator-Bracket:before {
  content: "\eb0f";
}

.bt-Popout:before {
  content: "\eb10";
}

.bt-Sphere:before {
  content: "\eb11";
}

.bt-Arrow-Down-Circle:before {
  content: "\eb12";
}

.bt-Gymnastics:before {
  content: "\eb13";
}

.bt-Hamburger:before {
  content: "\eb14";
}

.bt-Headphone:before {
  content: "\eb15";
}

.bt-Headset:before {
  content: "\eb16";
}

.bt-hide:before {
  content: "\eb17";
}

.bt-Hockey:before {
  content: "\eb18";
}

.bt-Home:before {
  content: "\eb19";
}

.bt-Horizontal_Slider:before {
  content: "\eb1a";
}

.bt-Hurdles:before {
  content: "\eb1b";
}

.bt-Ice_Cream:before {
  content: "\eb1c";
}

.bt-Ice_Hockey:before {
  content: "\eb1d";
}

.bt-Ice_Lolly:before {
  content: "\eb1e";
}

.bt-ID:before {
  content: "\eb1f";
}

.bt-Instagram:before {
  content: "\eb20";
}

.bt-Interface_One_Panel:before {
  content: "\eb21";
}

.bt-Interface_Three_Panel1:before {
  content: "\eb22";
}

.bt-Interface_Two_Panel:before {
  content: "\eb23";
}

.bt-Interfaces:before {
  content: "\eb24";
}

.bt-Interfaces_Side_By_Side:before {
  content: "\eb25";
}

.bt-Jogging:before {
  content: "\eb26";
}

.bt-Joystick:before {
  content: "\eb27";
}

.bt-Jump_Back:before {
  content: "\eb28";
}

.bt-Jump_Forward:before {
  content: "\eb29";
}

.bt-Karate:before {
  content: "\eb2a";
}

.bt-Keypad:before {
  content: "\eb2b";
}

.bt-Kickboxing:before {
  content: "\eb2c";
}

.bt-Lamp:before {
  content: "\eb2d";
}

.bt-Laptop:before {
  content: "\eb2e";
}

.bt-LastFM:before {
  content: "\eb2f";
}

.bt-Layers:before {
  content: "\eb30";
}

.bt-Ledger:before {
  content: "\eb31";
}

.bt-Less_Than:before {
  content: "\eb32";
}

.bt-Less_Than_or_Equal:before {
  content: "\eb33";
}

.bt-Less_Than_or_Equal-1:before {
  content: "\eb34";
}

.bt-Less_Than_or_Equal-2:before {
  content: "\eb35";
}

.bt-Less_Than_or_Equal-3:before {
  content: "\eb36";
}

.bt-Less_Than_or_Equal-4:before {
  content: "\eb37";
}

.bt-Less_Than-1:before {
  content: "\eb38";
}

.bt-Less_Than-2:before {
  content: "\eb39";
}

.bt-Less_Than-3:before {
  content: "\eb3a";
}

.bt-Less_Than-4:before {
  content: "\eb3b";
}

.bt-LinkedIn:before {
  content: "\eb3c";
}

.bt-Location:before {
  content: "\eb3d";
}

.bt-Lollipop:before {
  content: "\eb3e";
}

.bt-Loop:before {
  content: "\eb3f";
}

.bt-Luggage:before {
  content: "\eb40";
}

.bt-magnifying-glass-2:before {
  content: "\eb41";
}

.bt-Man:before {
  content: "\eb42";
}

.bt-Map:before {
  content: "\eb43";
}

.bt-Map_Location:before {
  content: "\eb44";
}

.bt-Map_Path:before {
  content: "\eb45";
}

.bt-Map_Pin:before {
  content: "\eb46";
}

.bt-Map_Pin_Add:before {
  content: "\eb47";
}

.bt-Map_Pin_Delete:before {
  content: "\eb48";
}

.bt-Map_Pin_Remove:before {
  content: "\eb49";
}

.bt-Map_Pin_Tick:before {
  content: "\eb4a";
}

.bt-Map_Pins:before {
  content: "\eb4b";
}

.bt-Map_Route:before {
  content: "\eb4c";
}

.bt-Megaphone:before {
  content: "\eb4d";
}

.bt-Messages:before {
  content: "\eb4e";
}

.bt-Microphone:before {
  content: "\eb4f";
}

.bt-Minus:before {
  content: "\eb50";
}

.bt-Mobile:before {
  content: "\eb51";
}

.bt-Mobile_Computer:before {
  content: "\eb52";
}

.bt-Mobile_Mobile:before {
  content: "\eb53";
}

.bt-Mobile_Signal:before {
  content: "\eb54";
}

.bt-Mobile_TV:before {
  content: "\eb55";
}

.bt-More:before {
  content: "\eb56";
}

.bt-More_Than:before {
  content: "\eb57";
}

.bt-More_Than_or_Equal:before {
  content: "\eb58";
}

.bt-More_Than_or_Equal-1:before {
  content: "\eb59";
}

.bt-More_Than_or_Equal-2:before {
  content: "\eb5a";
}

.bt-More_Than_or_Equal-3:before {
  content: "\eb5b";
}

.bt-More_Than_or_Equal-4:before {
  content: "\eb5c";
}

.bt-More_Than-1:before {
  content: "\eb5d";
}

.bt-More_Than-2:before {
  content: "\eb5e";
}

.bt-More_Than-3:before {
  content: "\eb5f";
}

.bt-More_Than-4:before {
  content: "\eb60";
}

.bt-Movies:before {
  content: "\eb61";
}

.bt-Multiply:before {
  content: "\eb62";
}

.bt-Music:before {
  content: "\eb63";
}

.bt-MySpace:before {
  content: "\eb64";
}

.bt-Near_Me:before {
  content: "\eb65";
}

.bt-Network_Closed:before {
  content: "\eb66";
}

.bt-Network_Line:before {
  content: "\eb67";
}

.bt-Network_Link:before {
  content: "\eb68";
}

.bt-Network_Open:before {
  content: "\eb69";
}

.bt-Network_Tree:before {
  content: "\eb6a";
}

.bt-New:before {
  content: "\eb6b";
}

.bt-Newspaper:before {
  content: "\eb6c";
}

.bt-Next:before {
  content: "\eb6d";
}

.bt-Not_Equal_To:before {
  content: "\eb6e";
}

.bt-Notebook:before {
  content: "\eb6f";
}

.bt-Notepad:before {
  content: "\eb70";
}

.bt-Notes_Dollar:before {
  content: "\eb71";
}

.bt-Notes_Euro:before {
  content: "\eb72";
}

.bt-Notes_Pound:before {
  content: "\eb73";
}

.bt-Notes_Rupee:before {
  content: "\eb74";
}

.bt-Notes_Yen_Yuan:before {
  content: "\eb75";
}

.bt-Num_0:before {
  content: "\eb76";
}

.bt-Num_1:before {
  content: "\eb77";
}

.bt-Num_2:before {
  content: "\eb78";
}

.bt-Num_3:before {
  content: "\eb79";
}

.bt-Num_4:before {
  content: "\eb7a";
}

.bt-Num_5:before {
  content: "\eb7b";
}

.bt-Num_6:before {
  content: "\eb7c";
}

.bt-Num_7:before {
  content: "\eb7d";
}

.bt-Num_8:before {
  content: "\eb7e";
}

.bt-Num_9:before {
  content: "\eb7f";
}

.bt-Number:before {
  content: "\eb80";
}

.bt-Office_Chair:before {
  content: "\eb81";
}

.bt-Opposite_Horizontal_Arrows:before {
  content: "\eb82";
}

.bt-Opposite_Vertical_Arrows:before {
  content: "\eb83";
}

.bt-Orange_Half:before {
  content: "\eb84";
}

.bt-package-cube-box-for-delivery:before {
  content: "\eb85";
}

.bt-Padlock_Closed:before {
  content: "\eb86";
}

.bt-Padlock_Open:before {
  content: "\eb87";
}

.bt-Path-23:before {
  content: "\eb88";
}

.bt-Path-94:before {
  content: "\eb89";
}

.bt-Path-96:before {
  content: "\eb8a";
}

.bt-Path-1593:before {
  content: "\eb8b";
}

.bt-Path-1594:before {
  content: "\eb8c";
}

.bt-Path-1595:before {
  content: "\eb8d";
}

.bt-Path-1596:before {
  content: "\eb8e";
}

.bt-Path-1597:before {
  content: "\eb8f";
}

.bt-Path-1598:before {
  content: "\eb90";
}

.bt-Path-1599:before {
  content: "\eb91";
}

.bt-Path-1600:before {
  content: "\eb92";
}

.bt-Path-1601:before {
  content: "\eb93";
}

.bt-Path-1602:before {
  content: "\eb94";
}

.bt-Path-1603:before {
  content: "\eb95";
}

.bt-Path-1604:before {
  content: "\eb96";
}

.bt-Path-1605:before {
  content: "\eb97";
}

.bt-Path-1606:before {
  content: "\eb98";
}

.bt-Path-1607:before {
  content: "\eb99";
}

.bt-Path-1608:before {
  content: "\eb9a";
}

.bt-Path-1609:before {
  content: "\eb9b";
}

.bt-Path-1610:before {
  content: "\eb9c";
}

.bt-Path-1611:before {
  content: "\eb9d";
}

.bt-Path-1612:before {
  content: "\eb9e";
}

.bt-Path-1613:before {
  content: "\eb9f";
}

.bt-Path-1614:before {
  content: "\eba0";
}

.bt-Path-1615:before {
  content: "\eba1";
}

.bt-Path-1616:before {
  content: "\eba2";
}

.bt-Path-1617:before {
  content: "\eba3";
}

.bt-Path-1618:before {
  content: "\eba4";
}

.bt-Path-1619:before {
  content: "\eba5";
}

.bt-Path-1620:before {
  content: "\eba6";
}

.bt-Pause:before {
  content: "\eba7";
}

.bt-Percentage:before {
  content: "\eba8";
}

.bt-Photographs:before {
  content: "\eba9";
}

.bt-Pic_iOS:before {
  content: "\ebaa";
}

.bt-Picasa:before {
  content: "\ebab";
}

.bt-Picture_Fields:before {
  content: "\ebac";
}

.bt-Picture_Frame_iOS:before {
  content: "\ebad";
}

.bt-Picture_Mountains:before {
  content: "\ebae";
}

.bt-Pie_Chart:before {
  content: "\ebaf";
}

.bt-Piggy_Bank:before {
  content: "\ebb0";
}

.bt-Pilates:before {
  content: "\ebb1";
}

.bt-Pin:before {
  content: "\ebb2";
}

.bt-Pint_Glass:before {
  content: "\ebb3";
}

.bt-Pinterest:before {
  content: "\ebb4";
}

.bt-Play:before {
  content: "\ebb5";
}

.bt-Playlists:before {
  content: "\ebb6";
}

.bt-Plus:before {
  content: "\ebb7";
}

.bt-Plus_Minus:before {
  content: "\ebb8";
}

.bt-Polygon-654-copy-9:before {
  content: "\ebb9";
}

.bt-Pool_8_Ball:before {
  content: "\ebba";
}

.bt-Pound_Sterling:before {
  content: "\ebbb";
}

.bt-Power:before {
  content: "\ebbc";
}

.bt-Presentation:before {
  content: "\ebbd";
}

.bt-Previous:before {
  content: "\ebbe";
}

.bt-Price_Tag:before {
  content: "\ebbf";
}

.bt-Price_Tags:before {
  content: "\ebc0";
}

.bt-Printer:before {
  content: "\ebc1";
}

.bt-Question_Mark:before {
  content: "\ebc2";
}

.bt-Reading:before {
  content: "\ebc3";
}

.bt-Recents:before {
  content: "\ebc4";
}

.bt-Reddit:before {
  content: "\ebc5";
}

.bt-Redo_Arrow:before {
  content: "\ebc6";
}

.bt-Reply:before {
  content: "\ebc7";
}

.bt-Reset11:before {
  content: "\ebc8";
}

.bt-Resume:before {
  content: "\ebc9";
}

.bt-Reverse:before {
  content: "\ebca";
}

.bt-Reverse_Arrow:before {
  content: "\ebcb";
}

.bt-Rewind:before {
  content: "\ebcc";
}

.bt-Roller_Blading:before {
  content: "\ebcd";
}

.bt-round-done-button:before {
  content: "\ebce";
}

.bt-RSS:before {
  content: "\ebcf";
}

.bt-RSS_2:before {
  content: "\ebd0";
}

.bt-Rugby_Ball:before {
  content: "\ebd1";
}

.bt-Running:before {
  content: "\ebd2";
}

.bt-Rupee:before {
  content: "\ebd3";
}

.bt-Safe:before {
  content: "\ebd4";
}

.bt-Satchel:before {
  content: "\ebd5";
}

.bt-Scroll:before {
  content: "\ebd6";
}

.bt-Search:before {
  content: "\ebd7";
}

.bt-Shield:before {
  content: "\ebd8";
}

.bt-Shopping_Bag:before {
  content: "\ebd9";
}

.bt-Shopping_Basket:before {
  content: "\ebda";
}

.bt-Shopping_Basket_Add:before {
  content: "\ebdb";
}

.bt-Shopping_Basket_Delete:before {
  content: "\ebdc";
}

.bt-Shopping_Basket_Remove:before {
  content: "\ebdd";
}

.bt-Shopping_Basket_Tick:before {
  content: "\ebde";
}

.bt-Shopping_Cart:before {
  content: "\ebdf";
}

.bt-Shopping_Cart_Add_Item:before {
  content: "\ebe0";
}

.bt-Shopping_Cart_Remove_Item:before {
  content: "\ebe1";
}

.bt-Shredder:before {
  content: "\ebe2";
}

.bt-Shuffle:before {
  content: "\ebe3";
}

.bt-Side_Drawers:before {
  content: "\ebe4";
}

.bt-Side_Table:before {
  content: "\ebe5";
}

.bt-Signpost:before {
  content: "\ebe6";
}

.bt-Signposts:before {
  content: "\ebe7";
}

.bt-Single_Bed:before {
  content: "\ebe8";
}

.bt-Sink:before {
  content: "\ebe9";
}

.bt-Skateboarder:before {
  content: "\ebea";
}

.bt-Skiing:before {
  content: "\ebeb";
}

.bt-Skipping:before {
  content: "\ebec";
}

.bt-Skype:before {
  content: "\ebed";
}

.bt-Smartphone_Calibrate_Location:before {
  content: "\ebee";
}

.bt-Smartphone_Change_Orientation:before {
  content: "\ebef";
}

.bt-Smartphone_Flip:before {
  content: "\ebf0";
}

.bt-Smartphone_Incoming:before {
  content: "\ebf1";
}

.bt-Smartphone_Outgoing:before {
  content: "\ebf2";
}

.bt-Smartphone_Shake:before {
  content: "\ebf3";
}

.bt-Soccer_Ball:before {
  content: "\ebf4";
}

.bt-Soccer_Player:before {
  content: "\ebf5";
}

.bt-Sofa:before {
  content: "\ebf6";
}

.bt-Sofa_Bed:before {
  content: "\ebf7";
}

.bt-Sprint_Cycling:before {
  content: "\ebf8";
}

.bt-Sprinting:before {
  content: "\ebf9";
}

.bt-Square_Brackets:before {
  content: "\ebfa";
}

.bt-Square_Brackets-1:before {
  content: "\ebfb";
}

.bt-Square_Brackets-2:before {
  content: "\ebfc";
}

.bt-Square_Brackets-3:before {
  content: "\ebfd";
}

.bt-Square_Brackets-4:before {
  content: "\ebfe";
}

.bt-Square_Root:before {
  content: "\ebff";
}

.bt-Star_Jumps:before {
  content: "\ec00";
}

.bt-Start:before {
  content: "\ec01";
}

.bt-Stool:before {
  content: "\ec02";
}

.bt-Stop:before {
  content: "\ec03";
}

.bt-Stopwatch:before {
  content: "\ec04";
}

.bt-Stretching:before {
  content: "\ec05";
}

.bt-stumbleupon:before {
  content: "\ec06";
}

.bt-Swimming:before {
  content: "\ec07";
}

.bt-Syncing1:before {
  content: "\ec08";
}

.bt-Table:before {
  content: "\ec09";
}

.bt-Tablet:before {
  content: "\ec0a";
}

.bt-Tag_Dollar:before {
  content: "\ec0b";
}

.bt-Tag_Euro:before {
  content: "\ec0c";
}

.bt-Tag_Pound:before {
  content: "\ec0d";
}

.bt-Tag_Rupee:before {
  content: "\ec0e";
}

.bt-Tag_Yen_Yuan:before {
  content: "\ec0f";
}

.bt-Tea_Cup:before {
  content: "\ec10";
}

.bt-Telephone:before {
  content: "\ec11";
}

.bt-Television:before {
  content: "\ec12";
}

.bt-Tennis:before {
  content: "\ec13";
}

.bt-Tennis_Ball:before {
  content: "\ec14";
}

.bt-Timer:before {
  content: "\ec15";
}

.bt-Title:before {
  content: "\ec16";
}

.bt-Technology-media:before {
  content: "\ec17";
}

.bt-Sports-activities:before {
  content: "\ec18";
}

.bt-Buisness-finances:before {
  content: "\ec19";
}

.bt-Files-Folders:before {
  content: "\ec1a";
}

.bt-Location-direction:before {
  content: "\ec1b";
}

.bt-Food-Drinks:before {
  content: "\ec1c";
}

.bt-Symbol-number-characters:before {
  content: "\ec1d";
}

.bt-Building-Furniture:before {
  content: "\ec1e";
}

.bt-Social-networks:before {
  content: "\ec1f";
}

.bt-Native-ios:before {
  content: "\ec20";
}

.bt-Top_Charts11:before {
  content: "\ec21";
}

.bt-Trash:before {
  content: "\ec22";
}

.bt-Trophy:before {
  content: "\ec23";
}

.bt-Trophy_Star:before {
  content: "\ec24";
}

.bt-tumblr:before {
  content: "\ec25";
}

.bt-TV:before {
  content: "\ec26";
}

.bt-TV_Cabinet:before {
  content: "\ec27";
}

.bt-TV_onDemand:before {
  content: "\ec28";
}

.bt-Twitter:before {
  content: "\ec29";
}

.bt-Undo_Arrow:before {
  content: "\ec2a";
}

.bt-Upload:before {
  content: "\ec2b";
}

.bt-Venn_Diagram:before {
  content: "\ec2c";
}

.bt-Vertical_Slider:before {
  content: "\ec2d";
}

.bt-Vimeo:before {
  content: "\ec2e";
}

.bt-Vine:before {
  content: "\ec2f";
}

.bt-Volleyball:before {
  content: "\ec30";
}

.bt-Volume_High:before {
  content: "\ec31";
}

.bt-Volume_Low:before {
  content: "\ec32";
}

.bt-Volume_Middle:before {
  content: "\ec33";
}

.bt-Volume_Mute:before {
  content: "\ec34";
}

.bt-Walking:before {
  content: "\ec35";
}

.bt-Wardrobe:before {
  content: "\ec36";
}

.bt-warning-1:before {
  content: "\ec37";
}

.bt-Water_Volleyball:before {
  content: "\ec38";
}

.bt-Weight_Lifting:before {
  content: "\ec39";
}

.bt-Wine_Glass:before {
  content: "\ec3a";
}

.bt-Winners_Podium:before {
  content: "\ec3b";
}

.bt-Wordpress:before {
  content: "\ec3c";
}

.bt-World_Times:before {
  content: "\ec3d";
}

.bt-Yen_Yuan:before {
  content: "\ec3e";
}

.bt-Yoga:before {
  content: "\ec3f";
}

.bt-YouTube:before {
  content: "\ec40";
}

.bt-aeroplane:before {
  content: "\e90a";
}

.bt-alarm:before {
  content: "\e916";
}

.bt-alert:before {
  content: "\e918";
}

.bt-apps:before {
  content: "\e922";
}

.bt-arrow-down:before {
  content: "\e923";
}

.bt-arrow-left:before {
  content: "\e924";
}

.bt-arrow-right:before {
  content: "\e925";
}

.bt-arrow-up:before {
  content: "\e926";
}

.bt-article:before {
  content: "\e927";
}

.bt-attachment:before {
  content: "\e928";
}

.bt-audio:before {
  content: "\e929";
}

.bt-balloon:before {
  content: "\e92a";
}

.bt-basket:before {
  content: "\e92b";
}

.bt-battery-empty:before {
  content: "\e92c";
}

.bt-battery-full:before {
  content: "\e92d";
}

.bt-battery-low:before {
  content: "\e92e";
}

.bt-battery-medium:before {
  content: "\e92f";
}

.bt-bike:before {
  content: "\e930";
}

.bt-bin:before {
  content: "\e931";
}

.bt-bookmark:before {
  content: "\e932";
}

.bt-broadband:before {
  content: "\e933";
}

.bt-building:before {
  content: "\e934";
}

.bt-burger-menu:before {
  content: "\e935";
}

.bt-calculator:before {
  content: "\e936";
}

.bt-calendar1:before {
  content: "\e937";
}

.bt-calendar-accept-invite:before {
  content: "\e938";
}

.bt-calendar-add-event:before {
  content: "\e939";
}

.bt-camera:before {
  content: "\e93a";
}

.bt-car:before {
  content: "\e93b";
}

.bt-chat-message:before {
  content: "\e93c";
}

.bt-chat:before {
  content: "\e93d";
}

.bt-chevron-collapse:before {
  content: "\e93e";
}

.bt-chevron-expand:before {
  content: "\e93f";
}

.bt-chevron-left:before {
  content: "\e940";
}

.bt-chevron-right:before {
  content: "\e941";
}

.bt-cloud:before {
  content: "\e942";
}

.bt-cloud-link:before {
  content: "\e943";
}

.bt-cloud-save:before {
  content: "\e944";
}

.bt-cloud-secure:before {
  content: "\e945";
}

.bt-compass:before {
  content: "\e946";
}

.bt-computer-monitor:before {
  content: "\e947";
}

.bt-contact:before {
  content: "\e948";
}

.bt-contact-add:before {
  content: "\e949";
}

.bt-contact-block-sender:before {
  content: "\e94a";
}

.bt-contact-move:before {
  content: "\e94b";
}

.bt-contact-send:before {
  content: "\e94c";
}

.bt-contact-spam:before {
  content: "\e94d";
}

.bt-contact-star:before {
  content: "\e94e";
}

.bt-contact-unblock-sender:before {
  content: "\e94f";
}

.bt-controls---Repeat-once:before {
  content: "\e950";
}

.bt-controls---Repeat:before {
  content: "\e951";
}

.bt-controls---Rewind:before {
  content: "\e952";
}

.bt-controls---Shuffle:before {
  content: "\e953";
}

.bt-controls---Skip-back:before {
  content: "\e954";
}

.bt-controls---Skip-forward:before {
  content: "\e955";
}

.bt-controls---Stop:before {
  content: "\e956";
}

.bt-controls-fast-forward:before {
  content: "\e957";
}

.bt-controls-pause:before {
  content: "\e958";
}

.bt-controls-play:before {
  content: "\e959";
}

.bt-controls-record:before {
  content: "\e95a";
}

.bt-document--doc:before {
  content: "\e95b";
}

.bt-document:before {
  content: "\e95c";
}

.bt-document-attach:before {
  content: "\e95d";
}

.bt-document-audio:before {
  content: "\e95e";
}

.bt-document-blank:before {
  content: "\e95f";
}

.bt-document-cancelled:before {
  content: "\e960";
}

.bt-document-copy:before {
  content: "\e961";
}

.bt-document-csv:before {
  content: "\e962";
}

.bt-document-dot:before {
  content: "\e963";
}

.bt-document-eml:before {
  content: "\e964";
}

.bt-document-gif:before {
  content: "\e965";
}

.bt-document-html:before {
  content: "\e966";
}

.bt-document-ics:before {
  content: "\e967";
}

.bt-document-image:before {
  content: "\e968";
}

.bt-document-java:before {
  content: "\e969";
}

.bt-document-jpg:before {
  content: "\e96a";
}

.bt-document-mms:before {
  content: "\e96b";
}

.bt-document-mov:before {
  content: "\e96c";
}

.bt-document-mp3:before {
  content: "\e96d";
}

.bt-document-pdf:before {
  content: "\e96e";
}

.bt-document-png:before {
  content: "\e96f";
}

.bt-document-ppt:before {
  content: "\e970";
}

.bt-document-price:before {
  content: "\e971";
}

.bt-document-psd:before {
  content: "\e972";
}

.bt-document-search:before {
  content: "\e973";
}

.bt-document-sheet:before {
  content: "\e974";
}

.bt-document-tick:before {
  content: "\e975";
}

.bt-document-txt:before {
  content: "\e976";
}

.bt-document-vcf:before {
  content: "\e977";
}

.bt-document-video:before {
  content: "\e978";
}

.bt-document-xls:before {
  content: "\e979";
}

.bt-document-xlsx:before {
  content: "\e97a";
}

.bt-document-xml:before {
  content: "\e97b";
}

.bt-document-zip:before {
  content: "\e97c";
}

.bt-doucument-exclamation:before {
  content: "\e97d";
}

.bt-drag-drop:before {
  content: "\e97e";
}

.bt-edit:before {
  content: "\e97f";
}

.bt-edit-document:before {
  content: "\e980";
}

.bt-error:before {
  content: "\e981";
}

.bt-ethernet:before {
  content: "\e982";
}

.bt-ethernet-none:before {
  content: "\e983";
}

.bt-expand:before {
  content: "\e984";
}

.bt-film:before {
  content: "\e985";
}

.bt-filter:before {
  content: "\e986";
}

.bt-flag:before {
  content: "\e987";
}

.bt-folder:before {
  content: "\e988";
}

.bt-folder-empty:before {
  content: "\e989";
}

.bt-folder-multiple:before {
  content: "\e98a";
}

.bt-4g:before {
  content: "\e98b";
}

.bt-full-screen:before {
  content: "\e98c";
}

.bt-gaming:before {
  content: "\e98d";
}

.bt-gift:before {
  content: "\e98e";
}

.bt-giving:before {
  content: "\e98f";
}

.bt-glass:before {
  content: "\e990";
}

.bt-graph:before {
  content: "\e991";
}

.bt-gsm:before {
  content: "\e992";
}

.bt-gym:before {
  content: "\e993";
}

.bt-headset:before {
  content: "\e994";
}

.bt-health:before {
  content: "\e995";
}

.bt-hearing-impaired:before {
  content: "\e996";
}

.bt-heart:before {
  content: "\e997";
}

.bt-home:before {
  content: "\e998";
}

.bt-hub:before {
  content: "\e999";
}

.bt-image:before {
  content: "\e99a";
}

.bt-inbox:before {
  content: "\e99b";
}

.bt-indigo:before {
  content: "\e99c";
}

.bt-info:before {
  content: "\e99d";
}

.bt-insert:before {
  content: "\e99e";
}

.bt-internet:before {
  content: "\e99f";
}

.bt-knife-fork:before {
  content: "\e9a0";
}

.bt-laptop:before {
  content: "\e9a1";
}

.bt-laptop-cloud:before {
  content: "\e9a2";
}

.bt-letter:before {
  content: "\e9a3";
}

.bt-line:before {
  content: "\e9a4";
}

.bt-link:before {
  content: "\e9a5";
}

.bt-location:before {
  content: "\e9a6";
}

.bt-lock:before {
  content: "\e9a7";
}

.bt-mail:before {
  content: "\e9a8";
}

.bt-medical:before {
  content: "\e9a9";
}

.bt-memory-card:before {
  content: "\e9aa";
}

.bt-microphone:before {
  content: "\e9ab";
}

.bt-minus:before {
  content: "\e9ac";
}

.bt-mobile:before {
  content: "\e9ad";
}

.bt-money-coin:before {
  content: "\e9ae";
}

.bt-money-note:before {
  content: "\e9af";
}

.bt-more-horizontal:before {
  content: "\e9b0";
}

.bt-more-vertical:before {
  content: "\e9b1";
}

.bt-navigation:before {
  content: "\e9b2";
}

.bt-network:before {
  content: "\e9b3";
}

.bt-new-window:before {
  content: "\e9b4";
}

.bt-on-off:before {
  content: "\e9b5";
}

.bt-outbox:before {
  content: "\e9b6";
}

.bt-parent-child:before {
  content: "\e9b7";
}

.bt-phone:before {
  content: "\e9b8";
}

.bt-plus:before {
  content: "\e9b9";
}

.bt-podcast:before {
  content: "\e9ba";
}

.bt-print:before {
  content: "\e9bb";
}

.bt-priority:before {
  content: "\e9bc";
}

.bt-question:before {
  content: "\e9bd";
}

.bt-radio-selected:before {
  content: "\e9be";
}

.bt-radio-unselected:before {
  content: "\e9bf";
}

.bt-read:before {
  content: "\e9c0";
}

.bt-reduce:before {
  content: "\e9c1";
}

.bt-refresh1:before {
  content: "\e9c2";
}

.bt-restricted:before {
  content: "\e9c3";
}

.bt-save:before {
  content: "\e9c4";
}

.bt-schedule:before {
  content: "\e9c5";
}

.bt-search:before {
  content: "\e9c6";
}

.bt-send:before {
  content: "\e9c7";
}

.bt-settings:before {
  content: "\e9c8";
}

.bt-share:before {
  content: "\e9c9";
}

.bt-share-ios:before {
  content: "\e9ca";
}

.bt-shield-locked:before {
  content: "\e9cb";
}

.bt-shield-mobile-security:before {
  content: "\e9cc";
}

.bt-shield-tick:before {
  content: "\e9cd";
}

.bt-signature:before {
  content: "\e9ce";
}

.bt-sign-out:before {
  content: "\e9cf";
}

.bt-sim:before {
  content: "\e9d0";
}

.bt-spanner:before {
  content: "\e9d1";
}

.bt-star:before {
  content: "\e9d2";
}

.bt-subtitles:before {
  content: "\e9d3";
}

.bt-success:before {
  content: "\e9d4";
}

.bt-suitcase:before {
  content: "\e9d5";
}

.bt-suitecase-wheely:before {
  content: "\e9d6";
}

.bt-thumbs-down:before {
  content: "\e9d7";
}

.bt-thumbs-up:before {
  content: "\e9d8";
}

.bt-ticket:before {
  content: "\e9d9";
}

.bt-tooth:before {
  content: "\e9da";
}

.bt-trophy:before {
  content: "\e9db";
}

.bt-tv-people:before {
  content: "\e9dc";
}

.bt-tv-person:before {
  content: "\e9dd";
}

.bt-undo:before {
  content: "\e9de";
}

.bt-unflag:before {
  content: "\e9df";
}

.bt-unlocked:before {
  content: "\e9e0";
}

.bt-unread:before {
  content: "\e9e1";
}

.bt-update:before {
  content: "\e9e2";
}

.bt-usb:before {
  content: "\e9e3";
}

.bt-user:before {
  content: "\e9e4";
}

.bt-user-add:before {
  content: "\e9e5";
}

.bt-user-duplicate:before {
  content: "\e9e6";
}

.bt-users:before {
  content: "\e9e7";
}

.bt-users-group:before {
  content: "\e9e8";
}

.bt-van:before {
  content: "\e9e9";
}

.bt-video:before {
  content: "\e9ea";
}

.bt-vip:before {
  content: "\e9eb";
}

.bt-voicemail:before {
  content: "\e9ec";
}

.bt-volume-max:before {
  content: "\e9ed";
}

.bt-volume-medium:before {
  content: "\e9ee";
}

.bt-volume-minimum:before {
  content: "\e9ef";
}

.bt-volume-mute:before {
  content: "\e9f0";
}

.bt-voucher:before {
  content: "\e9f1";
}

.bt-wifi:before {
  content: "\e9f2";
}

.bt-zoom-in:before {
  content: "\e9f3";
}

.bt-zoom-out:before {
  content: "\e9f4";
}

.bt-Refresh-exp:before {
  content: "\ec4d";
}

.bt-dashboard-check:before {
  content: "\ec5a";
}

.bt-dashboard-doc2:before {
  content: "\ec5c";
}

.bt-dashboard-list123:before {
  content: "\ec5e";
}

.bt-ic_format_list_bulleted_24px1:before {
  content: "\ec62";
}

.bt-ic_format_list_numbered_24px:before {
  content: "\ec63";
}

.bt-Network-data:before {
  content: "\ec65";
}

.bt-Reset1:before {
  content: "\ec66";
}

.bt-Syncing:before {
  content: "\ec67";
}

.bt-table_chart:before {
  content: "\ec68";
}

.bt-Top_Charts1:before {
  content: "\ec69";
}

.bt-Top_Charts:before {
  content: "\ec6a";
}

.bt-Group-1549:before {
  content: "\ec6d";
}

.bt-Repeat-Grid-32:before {
  content: "\ec6e";
}

.bt-list:before {
  content: "\ec6f";
}

.bt-ic_format_list_bulleted_24px:before {
  content: "\ec70";
}

.bt-iconfinder_list_6585312:before {
  content: "\ec71";
}

.bt-iconfinder_comerce_delivery_shop_business-10_4544845:before {
  content: "\ec72";
}

.bt-refresh:before {
  content: "\ec74";
}

.bt-iconfinder_ic_refresh_48px_352439:before {
  content: "\ec75";
}

.bt-iconfinder_refresh_2639897:before {
  content: "\ec76";
}

.bt-ic_clear_24px:before {
  content: "\ec77";
}

.bt-Reset:before {
  content: "\ec78";
}

.bt-Update:before {
  content: "\ec79";
}

.bt-ic_playlist:before {
  content: "\ec53";
}

.bt-notification-bell:before {
  content: "\ec51";
}

.bt-Top_Charts2:before {
  content: "\ec52";
}

.bt-Repeat-Grid-321:before {
  content: "\ec7a";
}

.bt-iconfinder_93-List_21238891:before {
  content: "\ec54";
}

.bt-refresh2:before {
  content: "\ec55";
}

.bt-ic_refresh:before {
  content: "\ec56";
}

.bt-Reset2:before {
  content: "\ec58";
}

.bt-document-copy:before {
  content: url("/assets/images/Copy.svg") !important;
}

.bt-Trash:before {
  content: url("/assets/images/delete.svg") !important;
}

.bt-Pencil:before {
  content: url("/assets/images/edit.svg") !important;
}

.bt-read:before {
  content: url("/assets/images/my_watchlist.svg") !important;
}

/*Internal Add and Save button*/
/*Internal Add and Save button*/
/* Mixin */
.ui-autocomplete input:disabled {
  background: #e9ecef !important;
  opacity: 1;
}

.dynamic-file-upload-mechanism .ui-fileupload-content {
  height: 162px;
  border-radius: 0;
  width: 50%;
  z-index: 0;
  position: absolute;
  padding: 0 !important;
}
.dynamic-file-upload-mechanism .ui-fileupload-files {
  margin-top: -14px;
  float: right;
  padding: 0 10px;
  width: 90%;
  left: 100%;
  position: absolute;
  overflow: auto;
  height: 158px;
  display: block !important;
}
.dynamic-file-upload-mechanism .file-upload-section {
  padding: 8px 0px;
  vertical-align: middle;
  height: auto;
  margin: 5px 0px;
  z-index: 9;
  position: relative;
}
.dynamic-file-upload-mechanism .ui-button {
  background-color: white;
  border-color: #6400AA;
  border-radius: 8px;
  text-align: center !important;
  color: black;
}
.dynamic-file-upload-mechanism .ui-fileupload-buttonbar {
  background-color: transparent !important;
  border: none !important;
  padding: 0 !important;
  text-align: center !important;
  top: 4em;
  bottom: 1em !important;
  left: 23.5%;
  top: 10em !important;
  z-index: 1;
  position: absolute;
}
.dynamic-file-upload-mechanism p-progressbar {
  display: none;
}
.dynamic-file-upload-mechanism .ui-messages-error {
  background-color: #e60014 !important;
  color: #ffffff !important;
  width: 91.7%;
  float: revert;
  float: right;
  margin-right: 10px;
  margin: 0.6em 0.6em;
  padding: 0.5em;
  position: fixed;
  z-index: 1;
  top: 17%;
  opacity: 0.8 !important;
}
.dynamic-file-upload-mechanism .ui-messages-error .ui-messages-icon {
  color: #ffffff !important;
}
.dynamic-file-upload-mechanism .ui-messages-error .ui-messages-icon.pi-times:before {
  content: "\e989" !important;
}
.dynamic-file-upload-mechanism .ui-messages.ui-messages-error .ui-messages-close {
  top: 0.8em !important;
  color: #ffffff !important;
  font-size: 1em !important;
}
.dynamic-file-upload-mechanism .ui-messages ul {
  display: block;
}
.dynamic-file-upload-mechanism .file.ui-fileupload {
  max-height: 162px;
  height: 162px;
}
.dynamic-file-upload-mechanism .dragdrop-section {
  width: 100%;
}
.dynamic-file-upload-mechanism .active .dragdrop-section {
  width: 50%;
}
.dynamic-file-upload-mechanism .ui-fileupload-buttonbar_change_po {
  left: 23%;
}
.dynamic-file-upload-mechanism .ui-button-icon-left {
  display: none !important;
}
.dynamic-file-upload-mechanism .ui-fileupload-buttonbar .ui-button {
  left: -3%;
}
.dynamic-file-upload-mechanism .ui-button .ui-button-text {
  display: block;
  line-height: normal;
  padding: 0.58em 1.5em !important;
}
@media (max-width: 1000px) {
  .dynamic-file-upload-mechanism .ui-messages-error {
    width: 60% !important;
  }
}

.dynamic-file-upload-mechanism .ui-button {
  background-color: white;
  border-color: #6400AA;
}

.dynamic-file-upload-mechanism .ui-button {
  margin-left: -10px !important;
}

/*Internal Add and Save button*/
/*Accordian & Table header*/
/*Internal Add and Save button*/
/*Internal Add and Save button*/
/*Internal Add and Save button*/
/*Internal Add and Save button*/
/* Mixin */
lib-dynamic-UI lib-table .recordsTable input.filter-textbox, .popup-body lib-table .recordsTable input.filter-textbox {
  width: 100%;
  margin: 10px 0px !important;
  text-indent: 0.31rem;
  color: #666666;
  border-radius: 5px;
  height: 40px;
  border: 1px solid #acacab;
  font-family: "Arial Regular" !important;
}
lib-dynamic-UI lib-table .showHideCloumn.p-multiselect, .popup-body lib-table .showHideCloumn.p-multiselect {
  border-color: #5514b4 !important;
}
lib-dynamic-UI lib-table .showHideCloumn.p-multiselect .p-multiselect-label, .popup-body lib-table .showHideCloumn.p-multiselect .p-multiselect-label {
  color: #5514b4 !important;
}
lib-dynamic-UI lib-table .recordsTable, .popup-body lib-table .recordsTable {
  padding: 0;
  font-family: "Arial regular" !important;
  font-size: 0.875rem !important;
}
lib-dynamic-UI lib-table .recordsTable .p-sortable-column.p-state-highlight .p-sortable-column-icon, .popup-body lib-table .recordsTable .p-sortable-column.p-state-highlight .p-sortable-column-icon {
  color: #ffffff;
  right: -5px;
  bottom: 11px;
  position: absolute;
}
lib-dynamic-UI lib-table .recordsTable .p-sortable-column-icon, .popup-body lib-table .recordsTable .p-sortable-column-icon {
  color: #ffffff !important;
}
lib-dynamic-UI lib-table .recordsTable .p-datatable-unfrozen-view, .popup-body lib-table .recordsTable .p-datatable-unfrozen-view {
  position: relative;
  left: 0 !important;
  overflow: hidden;
}
lib-dynamic-UI lib-table .recordsTable .p-datatable-unfrozen-view .p-datatable-scrollable-header, .popup-body lib-table .recordsTable .p-datatable-unfrozen-view .p-datatable-scrollable-header {
  overflow: visible;
}
lib-dynamic-UI lib-table .recordsTable .p-datatable-unfrozen-view .p-datatable-thead > tr > th, .popup-body lib-table .recordsTable .p-datatable-unfrozen-view .p-datatable-thead > tr > th {
  font-weight: normal !important;
  background-color: #d5c5ed !important;
  border: none !important;
  color: #ffffff !important;
  height: 40px;
  padding: 0px !important;
  vertical-align: middle !important;
  padding: 0px 5px !important;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
lib-dynamic-UI lib-table .recordsTable .p-datatable-unfrozen-view .p-datatable-thead > tr > th .pi-sort, .popup-body lib-table .recordsTable .p-datatable-unfrozen-view .p-datatable-thead > tr > th .pi-sort {
  position: absolute;
  top: 14px;
  right: -5px;
}
lib-dynamic-UI lib-table .recordsTable .p-datatable-unfrozen-view .p-datatable-thead > tr > th.check-box, .popup-body lib-table .recordsTable .p-datatable-unfrozen-view .p-datatable-thead > tr > th.check-box {
  padding: 0px 10px !important;
}
lib-dynamic-UI lib-table .recordsTable .p-datatable-unfrozen-view .p-datatable-thead > tr > th .p-chkbox .p-chkbox-box, .popup-body lib-table .recordsTable .p-datatable-unfrozen-view .p-datatable-thead > tr > th .p-chkbox .p-chkbox-box {
  margin-left: 0.31rem;
  border-color: #696969 !important;
  border-radius: 5px;
}
lib-dynamic-UI lib-table .recordsTable .p-datatable-unfrozen-view .p-datatable-thead > tr > th .p-chkbox .p-chkbox-box.p-state-active, .popup-body lib-table .recordsTable .p-datatable-unfrozen-view .p-datatable-thead > tr > th .p-chkbox .p-chkbox-box.p-state-active {
  background-color: #ffffff !important;
  color: #696969 !important;
}
lib-dynamic-UI lib-table .recordsTable .p-datatable-unfrozen-view .p-datatable-thead .filter-class > th, .popup-body lib-table .recordsTable .p-datatable-unfrozen-view .p-datatable-thead .filter-class > th {
  background-color: black !important;
}
lib-dynamic-UI lib-table .recordsTable .p-datatable-unfrozen-view .p-datatable-thead > tr > td, .popup-body lib-table .recordsTable .p-datatable-unfrozen-view .p-datatable-thead > tr > td {
  padding: 0px 10px !important;
}
lib-dynamic-UI lib-table .recordsTable .p-datatable-unfrozen-view .p-datatable-thead > tr > td > input.filter-textbox, .popup-body lib-table .recordsTable .p-datatable-unfrozen-view .p-datatable-thead > tr > td > input.filter-textbox {
  width: 97%;
  margin: 10px 0px !important;
  text-indent: 0.31rem;
  color: #696969;
  border-radius: 5px;
  height: 32px;
  border: 1px solid #acacab;
  font-family: "Arial regular" !important;
}
lib-dynamic-UI lib-table .recordsTable .p-datatable-unfrozen-view .p-datatable-scrollable-body > table > .p-datatable-tbody > tr:nth-child(even), .popup-body lib-table .recordsTable .p-datatable-unfrozen-view .p-datatable-scrollable-body > table > .p-datatable-tbody > tr:nth-child(even) {
  background-color: #ffffff;
}
lib-dynamic-UI lib-table .recordsTable .p-datatable-unfrozen-view .p-datatable-scrollable-body > table > .p-datatable-tbody > tr:nth-child(odd), .popup-body lib-table .recordsTable .p-datatable-unfrozen-view .p-datatable-scrollable-body > table > .p-datatable-tbody > tr:nth-child(odd) {
  background-color: #f8f8f8;
}
lib-dynamic-UI lib-table .recordsTable .p-datatable-unfrozen-view .p-datatable-scrollable-body .p-datatable-tbody tr, .popup-body lib-table .recordsTable .p-datatable-unfrozen-view .p-datatable-scrollable-body .p-datatable-tbody tr {
  position: relative;
}
lib-dynamic-UI lib-table .recordsTable .p-datatable-unfrozen-view .p-datatable-scrollable-body .p-datatable-tbody tr .no-data-found, .popup-body lib-table .recordsTable .p-datatable-unfrozen-view .p-datatable-scrollable-body .p-datatable-tbody tr .no-data-found {
  text-align: center !important;
}
lib-dynamic-UI lib-table .recordsTable .p-datatable-unfrozen-view .p-datatable-scrollable-body > table > .p-datatable-tbody > tr > td, .popup-body lib-table .recordsTable .p-datatable-unfrozen-view .p-datatable-scrollable-body > table > .p-datatable-tbody > tr > td {
  height: 40px;
  padding: 0px !important;
  border: none !important;
  text-align: left !important;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #070707;
  text-indent: 2px;
  vertical-align: middle !important;
  /* added to show action menu issue- going back to scrollbar*/
  position: unset !important;
  padding: 0px 10px !important;
}
lib-dynamic-UI lib-table .recordsTable .p-datatable-unfrozen-view .p-datatable-scrollable-body > table > .p-datatable-tbody > tr > td div, .popup-body lib-table .recordsTable .p-datatable-unfrozen-view .p-datatable-scrollable-body > table > .p-datatable-tbody > tr > td div {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
lib-dynamic-UI lib-table .recordsTable .p-datatable-unfrozen-view .p-datatable-scrollable-body > table > .p-datatable-tbody > tr > td.check-box, .popup-body lib-table .recordsTable .p-datatable-unfrozen-view .p-datatable-scrollable-body > table > .p-datatable-tbody > tr > td.check-box {
  padding: 0px 0px 0px 7px !important;
}
lib-dynamic-UI lib-table .recordsTable .p-datatable-unfrozen-view .p-datatable-scrollable-body > table > .p-datatable-tbody > tr > td .p-chkbox, .popup-body lib-table .recordsTable .p-datatable-unfrozen-view .p-datatable-scrollable-body > table > .p-datatable-tbody > tr > td .p-chkbox {
  overflow: visible !important;
  text-indent: 0px !important;
}
lib-dynamic-UI lib-table .recordsTable .p-datatable-unfrozen-view .p-datatable-scrollable-body > table > .p-datatable-tbody > tr > td .p-chkbox .p-chkbox-box, .popup-body lib-table .recordsTable .p-datatable-unfrozen-view .p-datatable-scrollable-body > table > .p-datatable-tbody > tr > td .p-chkbox .p-chkbox-box {
  margin-left: 0.31rem;
  border-color: #696969 !important;
  border-radius: 5px;
}
lib-dynamic-UI lib-table .recordsTable .p-datatable-unfrozen-view .p-datatable-scrollable-body > table > .p-datatable-tbody > tr > td .p-chkbox .p-chkbox-box.p-state-active, .popup-body lib-table .recordsTable .p-datatable-unfrozen-view .p-datatable-scrollable-body > table > .p-datatable-tbody > tr > td .p-chkbox .p-chkbox-box.p-state-active {
  color: #696969 !important;
  background-color: transparent !important;
}
lib-dynamic-UI lib-table .recordsTable .p-datatable-unfrozen-view .p-datatable-scrollable-body .p-sortable-column:not(.p-state-highlight):hover, .popup-body lib-table .recordsTable .p-datatable-unfrozen-view .p-datatable-scrollable-body .p-sortable-column:not(.p-state-highlight):hover {
  background-color: #d5c5ed;
  color: #ffffff;
}
lib-dynamic-UI lib-table .recordsTable .p-datatable-frozen-view, .popup-body lib-table .recordsTable .p-datatable-frozen-view {
  overflow: none;
  position: absolute;
  left: 88%;
  width: 12% !important;
}
lib-dynamic-UI lib-table .recordsTable .p-datatable-frozen-view .p-datatable-scrollable-header > .p-datatable-scrollable-header-box > .p-datatable-scrollable-header-table > .p-datatable-thead > tr > th, .popup-body lib-table .recordsTable .p-datatable-frozen-view .p-datatable-scrollable-header > .p-datatable-scrollable-header-box > .p-datatable-scrollable-header-table > .p-datatable-thead > tr > th {
  font-weight: normal !important;
  background-color: #d5c5ed !important;
  border: none !important;
  color: #ffffff !important;
  height: 40px;
  padding: 0px !important;
  vertical-align: middle;
  text-align: center;
}
lib-dynamic-UI lib-table .recordsTable .p-datatable-frozen-view .p-datatable-scrollable-header > .p-datatable-scrollable-header-box > .p-datatable-scrollable-header-table > .p-datatable-thead > tr > td.forzen-no-filter input, .popup-body lib-table .recordsTable .p-datatable-frozen-view .p-datatable-scrollable-header > .p-datatable-scrollable-header-box > .p-datatable-scrollable-header-table > .p-datatable-thead > tr > td.forzen-no-filter input {
  margin: 10px 0px !important;
  visibility: hidden;
  height: 32px;
}
lib-dynamic-UI lib-table .recordsTable .p-datatable-frozen-view .p-datatable-scrollable-body, .popup-body lib-table .recordsTable .p-datatable-frozen-view .p-datatable-scrollable-body {
  overflow: hidden;
  margin-top: 0;
  text-align: center;
  /* added to show action menu issue- going back to scrollbar*/
  position: unset !important;
}
lib-dynamic-UI lib-table .recordsTable .p-datatable-frozen-view .p-datatable-scrollable-body > table > .p-datatable-tbody > tr:nth-child(even), .popup-body lib-table .recordsTable .p-datatable-frozen-view .p-datatable-scrollable-body > table > .p-datatable-tbody > tr:nth-child(even) {
  background-color: #ffffff;
}
lib-dynamic-UI lib-table .recordsTable .p-datatable-frozen-view .p-datatable-scrollable-body > table > .p-datatable-tbody > tr:nth-child(odd), .popup-body lib-table .recordsTable .p-datatable-frozen-view .p-datatable-scrollable-body > table > .p-datatable-tbody > tr:nth-child(odd) {
  background-color: #f8f8f8;
}
lib-dynamic-UI lib-table .recordsTable .p-datatable-frozen-view .p-datatable-scrollable-body > table > .p-datatable-tbody > tr > td, .popup-body lib-table .recordsTable .p-datatable-frozen-view .p-datatable-scrollable-body > table > .p-datatable-tbody > tr > td {
  height: 40px;
  padding: 0px !important;
  border: none !important;
  padding-left: 1rem !important;
}
lib-dynamic-UI lib-table .recordsTable .p-datatable-frozen-view .p-datatable-scrollable-body > table > .p-datatable-tbody > tr > td .extra-info, .popup-body lib-table .recordsTable .p-datatable-frozen-view .p-datatable-scrollable-body > table > .p-datatable-tbody > tr > td .extra-info {
  font-size: 0.875rem !important;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
lib-dynamic-UI lib-table .recordsTable .p-datatable-frozen-view .p-datatable-scrollable-body > table > .p-datatable-tbody > tr > td .links, .popup-body lib-table .recordsTable .p-datatable-frozen-view .p-datatable-scrollable-body > table > .p-datatable-tbody > tr > td .links {
  color: #d5c5ed;
}
lib-dynamic-UI lib-table .recordsTable .p-datatable-frozen-view .p-datatable-scrollable-body > table > .p-datatable-tbody > tr > td .links a, .popup-body lib-table .recordsTable .p-datatable-frozen-view .p-datatable-scrollable-body > table > .p-datatable-tbody > tr > td .links a {
  padding-right: 15px;
}
lib-dynamic-UI lib-table .recordsTable .p-datatable-frozen-view .p-datatable-scrollable-body > table > .p-datatable-tbody > tr > td .link, .popup-body lib-table .recordsTable .p-datatable-frozen-view .p-datatable-scrollable-body > table > .p-datatable-tbody > tr > td .link {
  cursor: pointer;
  color: #1ec8e6;
  text-decoration: none;
  padding-right: 15px;
}
lib-dynamic-UI lib-table .recordsTable .p-datatable-frozen-view .p-datatable-scrollable-body > table > .p-datatable-tbody > tr > td .icons, .popup-body lib-table .recordsTable .p-datatable-frozen-view .p-datatable-scrollable-body > table > .p-datatable-tbody > tr > td .icons {
  color: #d5c5ed;
  font-size: 1rem;
}
lib-dynamic-UI lib-table .recordsTable .p-datatable-frozen-view .p-datatable-scrollable-body > table > .p-datatable-tbody > tr > td .icons i, .popup-body lib-table .recordsTable .p-datatable-frozen-view .p-datatable-scrollable-body > table > .p-datatable-tbody > tr > td .icons i {
  padding-right: 15px;
}
lib-dynamic-UI lib-table .recordsTable .p-datatable-frozen-view .fa-ellipsis-h:before, .popup-body lib-table .recordsTable .p-datatable-frozen-view .fa-ellipsis-h:before {
  font-size: 1.25rem;
  color: #d5c5ed;
  position: absolute;
  top: 0;
}
lib-dynamic-UI lib-table .recordsTable .pi-sort,
lib-dynamic-UI lib-table .recordsTable .pi-sort-up,
lib-dynamic-UI lib-table .recordsTable .pi-sort-down, .popup-body lib-table .recordsTable .pi-sort,
.popup-body lib-table .recordsTable .pi-sort-up,
.popup-body lib-table .recordsTable .pi-sort-down {
  margin-top: -0.125rem;
  font-size: 1rem !important;
}
lib-dynamic-UI lib-table .recordsTable .pi-sort:after,
lib-dynamic-UI lib-table .recordsTable .pi-sort:before, .popup-body lib-table .recordsTable .pi-sort:after,
.popup-body lib-table .recordsTable .pi-sort:before {
  color: #ffffff;
}
lib-dynamic-UI lib-table .p-datatable-header .ActionbuttonTable.p-dropdown, .popup-body lib-table .p-datatable-header .ActionbuttonTable.p-dropdown {
  min-width: 6.25em !important;
  height: 40px !important;
  align-items: center;
}
lib-dynamic-UI lib-table .p-datatable-header .ActionbuttonTable.p-dropdown .p-dropdown-label, .popup-body lib-table .p-datatable-header .ActionbuttonTable.p-dropdown .p-dropdown-label {
  padding: 5px !important;
  text-align: center;
}
lib-dynamic-UI lib-table .p-datatable-header .ActionbuttonTable.p-dropdown .p-dropdown-trigger, .popup-body lib-table .p-datatable-header .ActionbuttonTable.p-dropdown .p-dropdown-trigger {
  width: 2rem !important;
}
lib-dynamic-UI lib-table .p-datatable-header .ActionbuttonTable.p-dropdown .p-dropdown-panel .p-dropdown-items, .popup-body lib-table .p-datatable-header .ActionbuttonTable.p-dropdown .p-dropdown-panel .p-dropdown-items {
  padding: 0px !important;
}
lib-dynamic-UI lib-table .p-datatable-header .showHideCloumn.p-multiselect, .popup-body lib-table .p-datatable-header .showHideCloumn.p-multiselect {
  height: 41px !important;
  margin-right: 5px !important;
}
lib-dynamic-UI lib-table .p-datatable-header .showHideCloumn.p-multiselect .p-multiselect-label, .popup-body lib-table .p-datatable-header .showHideCloumn.p-multiselect .p-multiselect-label {
  margin-top: 0 !important;
}
lib-dynamic-UI lib-table .p-datatable-header .showHideCloumn.p-multiselect .p-multiselect-trigger, .popup-body lib-table .p-datatable-header .showHideCloumn.p-multiselect .p-multiselect-trigger {
  width: 1rem !important;
  display: none;
}
lib-dynamic-UI lib-table .p-datatable-header .btn.btn-success, .popup-body lib-table .p-datatable-header .btn.btn-success {
  height: 41px !important;
}
lib-dynamic-UI lib-table .p-datatable-header .global-filter .p-inputtext, .popup-body lib-table .p-datatable-header .global-filter .p-inputtext {
  width: 100% !important;
}
lib-dynamic-UI lib-table .checkboxminus .p-checkbox .pi-check:before, .popup-body lib-table .checkboxminus .p-checkbox .pi-check:before {
  content: "−" !important;
}
lib-dynamic-UI lib-table .recordsTableForm, .popup-body lib-table .recordsTableForm {
  position: relative;
}
lib-dynamic-UI lib-table .recordsTableForm .p-datatable-thead > tr > th, .popup-body lib-table .recordsTableForm .p-datatable-thead > tr > th {
  flex: 1 1 0 !important;
  padding: 0 0.857em;
  height: 40px;
  font-family: "Arial regular";
  border: none !important;
  font-weight: normal;
  letter-spacing: 0px;
  color: #f0f0f0 !important;
  background-color: #5514b4;
}
lib-dynamic-UI lib-table .recordsTableForm .p-datatable-thead > tr > th.table-filter, .popup-body lib-table .recordsTableForm .p-datatable-thead > tr > th.table-filter {
  background-color: #fff !important;
}
lib-dynamic-UI lib-table .recordsTableForm .p-datatable-thead > tr > th.check-box, .popup-body lib-table .recordsTableForm .p-datatable-thead > tr > th.check-box {
  flex: 1 1 0 !important;
  max-width: 50px !important;
  min-width: 0;
}
lib-dynamic-UI lib-table .recordsTableForm .p-datatable-thead > tr > th.check-box.check-box-filter, .popup-body lib-table .recordsTableForm .p-datatable-thead > tr > th.check-box.check-box-filter {
  background-color: #fff;
  height: auto;
}
lib-dynamic-UI lib-table .recordsTableForm .p-datatable-thead > tr > th.p-frozen-column, .popup-body lib-table .recordsTableForm .p-datatable-thead > tr > th.p-frozen-column {
  flex: 1 1 0rem;
  max-width: 100px;
}
lib-dynamic-UI lib-table .recordsTableForm .p-datatable-thead > tr > th.p-frozen-column.forzen-no-filter, .popup-body lib-table .recordsTableForm .p-datatable-thead > tr > th.p-frozen-column.forzen-no-filter {
  height: 45px;
  max-width: 100px;
  width: 100px;
  background-color: #fff;
}
lib-dynamic-UI lib-table .recordsTableForm .p-datatable-thead > tr > td, .popup-body lib-table .recordsTableForm .p-datatable-thead > tr > td {
  flex: 1 1 0 !important;
  padding: 0 0.857em;
  height: 40px;
  font-size: 16px;
  font-family: "Arial regular";
  border: none !important;
  font-weight: normal;
  letter-spacing: 0px;
}
lib-dynamic-UI lib-table .recordsTableForm .p-datatable-thead > tr > td.check-box, .popup-body lib-table .recordsTableForm .p-datatable-thead > tr > td.check-box {
  flex: 1 1 0 !important;
  max-width: 50px !important;
}
lib-dynamic-UI lib-table .recordsTableForm .p-datatable-thead > tr > td.p-frozen-column, .popup-body lib-table .recordsTableForm .p-datatable-thead > tr > td.p-frozen-column {
  flex: 1 1 0rem;
  max-width: 6rem;
}
lib-dynamic-UI lib-table .recordsTableForm td .p-inputtext, .popup-body lib-table .recordsTableForm td .p-inputtext {
  padding: 0.629em !important;
}
lib-dynamic-UI lib-table .recordsTableForm td .dropdown-menu .dropdown-item, .popup-body lib-table .recordsTableForm td .dropdown-menu .dropdown-item {
  padding: 5px 15px !important;
}
lib-dynamic-UI lib-table .recordsTableForm td.check-box, .popup-body lib-table .recordsTableForm td.check-box {
  flex: 1 1 0 !important;
  max-width: 50px !important;
}
lib-dynamic-UI lib-table .recordsTableForm td.p-frozen-column, .popup-body lib-table .recordsTableForm td.p-frozen-column {
  max-width: 100px;
}
lib-dynamic-UI lib-table .recordsTableForm .p-calendar .p-inputtext, .popup-body lib-table .recordsTableForm .p-calendar .p-inputtext {
  display: inline-block;
}
lib-dynamic-UI lib-table .recordsTableForm .p-calendar .p-button.p-datepicker-trigger, .popup-body lib-table .recordsTableForm .p-calendar .p-button.p-datepicker-trigger {
  background: #ffffff;
  border: 1px solid #a6a6a6;
  border-left: 0;
  color: grey;
}
lib-dynamic-UI lib-table .recordsTableForm .p-calendar .p-button.p-datepicker-trigger.p-calendar-button:enabled:hover,
lib-dynamic-UI lib-table .recordsTableForm .p-calendar .p-button.p-datepicker-trigger .p-calendar .p-calendar-button:focus, .popup-body lib-table .recordsTableForm .p-calendar .p-button.p-datepicker-trigger.p-calendar-button:enabled:hover,
.popup-body lib-table .recordsTableForm .p-calendar .p-button.p-datepicker-trigger .p-calendar .p-calendar-button:focus {
  background: #ffffff;
  border: 1px solid grey;
  border-left: 0;
}
lib-dynamic-UI lib-table .recordsTableForm .p-calendar .p-button.p-datepicker-trigger > .pi.pi-calender, .popup-body lib-table .recordsTableForm .p-calendar .p-button.p-datepicker-trigger > .pi.pi-calender {
  font-size: 1.5em !important;
}
lib-dynamic-UI lib-table .recordsTableForm .p-calendar .p-datepicker, .popup-body lib-table .recordsTableForm .p-calendar .p-datepicker {
  min-width: 300px;
}
lib-dynamic-UI lib-table .recordsTableForm .p-calendar .p-datepicker p-footer, .popup-body lib-table .recordsTableForm .p-calendar .p-datepicker p-footer {
  width: 100% !important;
  display: inline-block;
  margin: 0px 0px 0px 0px;
  text-align: center;
  border-top: 1px solid #ccc;
}
lib-dynamic-UI lib-table .recordsTableForm .p-calendar .p-datepicker p-footer button, .popup-body lib-table .recordsTableForm .p-calendar .p-datepicker p-footer button {
  margin: 10px 0px;
}
lib-dynamic-UI lib-table .recordsTableForm .p-calendar-disabled .p-inputtext, .popup-body lib-table .recordsTableForm .p-calendar-disabled .p-inputtext {
  background-color: #e9ecef !important;
}
lib-dynamic-UI lib-table .recordsTableForm .expand-button, .popup-body lib-table .recordsTableForm .expand-button {
  font-size: 21px;
  display: inline-block;
  width: 30px;
  padding: 0px;
  vertical-align: middle;
}
lib-dynamic-UI lib-table .recordsTableForm .expand-button i, .popup-body lib-table .recordsTableForm .expand-button i {
  color: #5514b4;
}
lib-dynamic-UI lib-table .recordsTableForm .btn, .popup-body lib-table .recordsTableForm .btn {
  height: inherit !important;
}
lib-dynamic-UI lib-table .recordsTableForm > input,
lib-dynamic-UI lib-table .recordsTableForm p-dropdown, .popup-body lib-table .recordsTableForm > input,
.popup-body lib-table .recordsTableForm p-dropdown {
  height: inherit;
}
lib-dynamic-UI lib-table .recordsTableForm > input.inputerror,
lib-dynamic-UI lib-table .recordsTableForm p-dropdown.inputerror, .popup-body lib-table .recordsTableForm > input.inputerror,
.popup-body lib-table .recordsTableForm p-dropdown.inputerror {
  border: 1px solid #e60014;
}
lib-dynamic-UI lib-table .recordsTableForm > input.inputerror:focus,
lib-dynamic-UI lib-table .recordsTableForm p-dropdown.inputerror:focus, .popup-body lib-table .recordsTableForm > input.inputerror:focus,
.popup-body lib-table .recordsTableForm p-dropdown.inputerror:focus {
  border: 1px solid #e60014;
}
lib-dynamic-UI lib-table .recordsTableForm > button, .popup-body lib-table .recordsTableForm > button {
  padding: 0 !important;
}
lib-dynamic-UI lib-table .recordsTableForm .error-icon, .popup-body lib-table .recordsTableForm .error-icon {
  cursor: pointer;
  font-size: 21px;
  color: #e60014;
}
lib-dynamic-UI lib-table .recordsTableForm .error-icon > :hover, .popup-body lib-table .recordsTableForm .error-icon > :hover {
  font-size: 25px;
}
lib-dynamic-UI lib-table .p-datatable.recordsTableForm .p-datatable-tbody > tr:nth-child(odd), .popup-body lib-table .p-datatable.recordsTableForm .p-datatable-tbody > tr:nth-child(odd) {
  background-color: #f8f8f8 !important;
}
lib-dynamic-UI lib-table .p-datatable.recordsTableForm.no-tr-background-color .p-datatable-tbody > tr:nth-child(odd), .popup-body lib-table .p-datatable.recordsTableForm.no-tr-background-color .p-datatable-tbody > tr:nth-child(odd) {
  background-color: #ffffff !important;
}
lib-dynamic-UI lib-table .p-datatable.recordsTableForm.no-tr-background-color .p-datatable-tbody > tr:nth-child(odd).no-content, .popup-body lib-table .p-datatable.recordsTableForm.no-tr-background-color .p-datatable-tbody > tr:nth-child(odd).no-content {
  background-color: #f8f8f8 !important;
}
lib-dynamic-UI lib-table .p-datatable.recordsTableForm.no-tr-background-color .p-datatable-tbody > tr:nth-child(even), .popup-body lib-table .p-datatable.recordsTableForm.no-tr-background-color .p-datatable-tbody > tr:nth-child(even) {
  background-color: #ffffff !important;
}
lib-dynamic-UI lib-table .p-datatable.recordsTableForm .p-datatable-tbody > tr.no-content, .popup-body lib-table .p-datatable.recordsTableForm .p-datatable-tbody > tr.no-content {
  text-align: center;
}
lib-dynamic-UI lib-table .p-datatable.recordsTableForm .p-datatable-tbody > tr > td, .popup-body lib-table .p-datatable.recordsTableForm .p-datatable-tbody > tr > td {
  min-width: 17rem;
  height: auto;
  width: auto;
  top: 359px;
  left: 359px;
  border: none !important;
  font-size: 14px;
  font: normal normal normal 14px/16px Arial;
  letter-spacing: 0px;
  color: #333333;
  opacity: 1;
  padding: 0.571em 0.857em 0.571em 0.857em !important;
}
lib-dynamic-UI lib-table .p-datatable.recordsTableForm .p-datatable-tbody > tr > td button,
lib-dynamic-UI lib-table .p-datatable.recordsTableForm .p-datatable-tbody > tr > td input,
lib-dynamic-UI lib-table .p-datatable.recordsTableForm .p-datatable-tbody > tr > td label,
lib-dynamic-UI lib-table .p-datatable.recordsTableForm .p-datatable-tbody > tr > td optgroup,
lib-dynamic-UI lib-table .p-datatable.recordsTableForm .p-datatable-tbody > tr > td select,
lib-dynamic-UI lib-table .p-datatable.recordsTableForm .p-datatable-tbody > tr > td textarea, .popup-body lib-table .p-datatable.recordsTableForm .p-datatable-tbody > tr > td button,
.popup-body lib-table .p-datatable.recordsTableForm .p-datatable-tbody > tr > td input,
.popup-body lib-table .p-datatable.recordsTableForm .p-datatable-tbody > tr > td label,
.popup-body lib-table .p-datatable.recordsTableForm .p-datatable-tbody > tr > td optgroup,
.popup-body lib-table .p-datatable.recordsTableForm .p-datatable-tbody > tr > td select,
.popup-body lib-table .p-datatable.recordsTableForm .p-datatable-tbody > tr > td textarea {
  font-family: "Arial Regular" !important;
  font-size: 14px !important;
  color: #333333;
}
lib-dynamic-UI lib-table .p-datatable.recordsTableForm .p-datatable-tbody > tr > td.sub-table-td, .popup-body lib-table .p-datatable.recordsTableForm .p-datatable-tbody > tr > td.sub-table-td {
  padding: 0.571em 42px 0 42px !important;
}
lib-dynamic-UI lib-table .p-datatable.recordsTableForm .p-datatable-tbody > tr > td.height-editing, .popup-body lib-table .p-datatable.recordsTableForm .p-datatable-tbody > tr > td.height-editing {
  height: unset;
  width: 17rem;
}
lib-dynamic-UI lib-table .p-datatable.recordsTableForm .p-datatable-tbody > tr > td > input, .popup-body lib-table .p-datatable.recordsTableForm .p-datatable-tbody > tr > td > input {
  height: inherit;
  font-size: inherit !important;
  padding: 1rem !important;
}
lib-dynamic-UI lib-table .p-datatable.recordsTableForm .p-datatable-tbody > tr > td .inputerror, .popup-body lib-table .p-datatable.recordsTableForm .p-datatable-tbody > tr > td .inputerror {
  border: 1px solid #e60014 !important;
}
lib-dynamic-UI lib-table .p-datatable.recordsTableForm .p-datatable-tbody > tr > td .inputerror:focus, .popup-body lib-table .p-datatable.recordsTableForm .p-datatable-tbody > tr > td .inputerror:focus {
  border: 1px solid #e60014 !important;
}
lib-dynamic-UI lib-table .p-datatable.recordsTableForm .p-datatable-tbody > tr > td > button, .popup-body lib-table .p-datatable.recordsTableForm .p-datatable-tbody > tr > td > button {
  padding: 0 16px !important;
}
lib-dynamic-UI lib-table .p-datatable.recordsTableForm .p-datatable-tbody > tr > td .error-icon, .popup-body lib-table .p-datatable.recordsTableForm .p-datatable-tbody > tr > td .error-icon {
  cursor: pointer;
}
lib-dynamic-UI lib-table .p-datatable.recordsTableForm .p-datatable-tbody > tr > td .error-icon > :hover, .popup-body lib-table .p-datatable.recordsTableForm .p-datatable-tbody > tr > td .error-icon > :hover {
  font-size: 25px;
}
lib-dynamic-UI lib-table .p-datatable.recordsTableForm .p-datatable-tbody > tr > td lib-button .form-group.form-data, .popup-body lib-table .p-datatable.recordsTableForm .p-datatable-tbody > tr > td lib-button .form-group.form-data {
  margin-bottom: 2px;
}
lib-dynamic-UI lib-table .p-datatable.recordsTableForm .p-datatable-tbody > tr > td lib-button .form-group.form-data button, .popup-body lib-table .p-datatable.recordsTableForm .p-datatable-tbody > tr > td lib-button .form-group.form-data button {
  margin-top: 6px;
}
lib-dynamic-UI lib-table .p-datatable.recordsTableForm .p-datatable-tbody > tr:nth-child(even), .popup-body lib-table .p-datatable.recordsTableForm .p-datatable-tbody > tr:nth-child(even) {
  background-color: #ffffff !important;
}
lib-dynamic-UI lib-table lib-app-file .user-input-field .form-group .form-label, .popup-body lib-table lib-app-file .user-input-field .form-group .form-label {
  width: 100% !important;
}
lib-dynamic-UI lib-table .disable-password.p-password, .popup-body lib-table .disable-password.p-password {
  margin-left: -10px;
  width: 100%;
}
lib-dynamic-UI lib-table .disable-password.p-password input, .popup-body lib-table .disable-password.p-password input {
  width: 100%;
  background: inherit;
  border: none;
  pointer-events: none;
}
lib-dynamic-UI .p-datatable .p-sortable-column.p-highlight,
lib-dynamic-UI .p-sortable-column:not(.p-highlight):hover, .popup-body .p-datatable .p-sortable-column.p-highlight,
.popup-body .p-sortable-column:not(.p-highlight):hover {
  background-color: #5514b4 !important;
}

.theme-default lib-dynamic-UI .p-datatable-header,
.popup-body .p-datatable.recordsTableForm .p-datatable-header {
  background-color: #fff;
  border: none;
}
.theme-default lib-dynamic-UI .p-datatable-thead > tr > th,
.popup-body .p-datatable.recordsTableForm .p-datatable-thead > tr > th {
  flex: 1 1 0 !important;
  padding: 0 0.857em;
  height: 40px;
  font-family: Arial regular;
  border: none !important;
  font-weight: 400;
  letter-spacing: 0px;
  color: #f0f0f0 !important;
  background-color: #5514b4;
  white-space: normal;
}
.theme-default lib-dynamic-UI .p-datatable-thead > tr > th.table-filter,
.popup-body .p-datatable.recordsTableForm .p-datatable-thead > tr > th.table-filter {
  height: unset;
}
.theme-default lib-dynamic-UI .ActionbuttonTable .p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight,
.popup-body .p-datatable.recordsTableForm .ActionbuttonTable .p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight {
  color: #212529;
  background: transparent;
}
.theme-default lib-dynamic-UI .ActionbuttonTable .p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight:hover,
.popup-body .p-datatable.recordsTableForm .ActionbuttonTable .p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight:hover {
  color: #212529;
  background: #e9ecef;
}

lib-dynamic-UI .p-paginator-left-content,
.popup-body .p-paginator-left-content {
  order: -1;
  margin-right: unset !important;
}
lib-dynamic-UI .p-paginator p-dropdown,
.popup-body .p-paginator p-dropdown {
  order: -1;
  margin-right: auto;
}
lib-dynamic-UI .width-3em,
.popup-body .width-3em {
  max-width: 50px;
  min-width: 0 !important;
}
lib-dynamic-UI .filterwidth,
.popup-body .filterwidth {
  width: 100%;
}
lib-dynamic-UI .p-datatable-scrollable .p-datatable-tbody > tr > td,
.popup-body .p-datatable-scrollable .p-datatable-tbody > tr > td {
  min-width: 17rem;
}
lib-dynamic-UI .p-datatable-scrollable .p-datatable-tfoot > tr > td,
.popup-body .p-datatable-scrollable .p-datatable-tfoot > tr > td {
  min-width: 17rem;
}
lib-dynamic-UI .p-datatable-scrollable .p-datatable-thead > tr > th,
.popup-body .p-datatable-scrollable .p-datatable-thead > tr > th {
  min-width: 17rem;
}
lib-dynamic-UI .ng-trigger.ng-trigger-overlayAnimation.p-multiselect-panel.p-component,
.popup-body .ng-trigger.ng-trigger-overlayAnimation.p-multiselect-panel.p-component {
  width: 0;
}
lib-dynamic-UI .ng-trigger.ng-trigger-overlayAnimation.p-multiselect-panel.p-component span,
.popup-body .ng-trigger.ng-trigger-overlayAnimation.p-multiselect-panel.p-component span {
  text-overflow: ellipsis;
  overflow: hidden;
}
lib-dynamic-UI .p-datatable-header .buttnsposition1 .p-fileupload-basic .p-fileupload-choose:hover,
.popup-body .p-datatable-header .buttnsposition1 .p-fileupload-basic .p-fileupload-choose:hover {
  background-color: #5514B4 !important;
  color: #ffffff !important;
}
lib-dynamic-UI .p-datatable-header .buttnsposition1 .p-fileupload-basic .p-fileupload-choose,
.popup-body .p-datatable-header .buttnsposition1 .p-fileupload-basic .p-fileupload-choose {
  background-color: white !important;
  color: #5514B4 !important;
}

.p-multiselect-panel .p-multiselect-header .clearAll-span {
  display: none !important;
}

.hideFilterHeader .showHideCloumn .p-multiselect-header {
  display: none;
}

.p-datatable-table .p-datatable-tbody lib-text-area .feildlnth-Class {
  display: flex;
  flex-direction: row-reverse;
  width: 96% !important;
}

.p-datatable-scrollable .p-datatable-tbody > tr,
.p-datatable-scrollable .p-datatable-tfoot > tr,
.p-datatable-scrollable .p-datatable-thead > tr {
  display: flex;
  flex-wrap: nowrap;
  width: 100%;
}

.p-datatable-scrollable .p-datatable-tbody > tr > td,
.p-datatable-scrollable .p-datatable-tfoot > tr > td,
.p-datatable-scrollable .p-datatable-thead > tr > th {
  display: flex;
  flex: 1 1 0;
  align-items: center;
}

.custom-paginator .showing-results label {
  color: #883cae;
}
.custom-paginator .showing-results p-dropdown .p-dropdown {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
  height: 2.357rem;
}
.custom-paginator .showing-results p-dropdown .p-dropdown .p-dropdown-label {
  padding-right: 0;
}

.ellipses-paginator p-paginator {
  display: none;
}

.p-datatable-scrollable .p-datatable-tbody > tr > td lib-button {
  max-width: 100%;
}
.p-datatable-scrollable .p-datatable-tbody > tr > td lib-button button.col-md-12 {
  overflow: hidden;
  text-overflow: ellipsis;
}

lib-dynamic-UI app-group,
lib-dynamic-UI lib-fieldsets,
lib-dynamic-UI lib-blocks,
lib-dynamic-UI lib-table,
lib-dynamic-UI lib-section,
lib-popup app-group,
lib-popup lib-fieldsets,
lib-popup lib-blocks,
lib-popup lib-table,
lib-popup lib-section,
lib-open-in-popup app-group,
lib-open-in-popup lib-fieldsets,
lib-open-in-popup lib-blocks,
lib-open-in-popup lib-table,
lib-open-in-popup lib-section,
.crudDialog.ui-dialog app-group,
.crudDialog.ui-dialog lib-fieldsets,
.crudDialog.ui-dialog lib-blocks,
.crudDialog.ui-dialog lib-table,
.crudDialog.ui-dialog lib-section,
.crudDialog.p-dialog app-group,
.crudDialog.p-dialog lib-fieldsets,
.crudDialog.p-dialog lib-blocks,
.crudDialog.p-dialog lib-table,
.crudDialog.p-dialog lib-section {
  width: 100%;
}

app-group .p-accordion {
  margin-top: 2px !important;
}

.p-datatable-table .p-datatable-tbody .form-data .user-input-field .form-group .form-label label {
  margin-bottom: -10px !important;
}
.p-datatable-table .p-datatable-tbody .form-data .form-group {
  margin-bottom: 11 !important;
  padding-left: 0;
  padding-right: 1px;
}
.p-datatable-table .p-datatable-tbody .form-data .form-group .error-message {
  margin-top: 0 !important;
}
.p-datatable-table .p-datatable-tbody .form-data .form-group .feildlnthClass span {
  display: none;
}
.p-datatable-table .p-datatable-tbody .form-data .form-group .checkbox-section {
  z-index: 0;
}
.p-datatable-table .p-datatable-tbody .form-data .form-group .form-label {
  flex-direction: row-reverse;
  margin: 0;
  justify-content: flex-start;
}
.p-datatable-table .p-datatable-tbody .form-data .form-group .form-label label {
  font-size: 0 !important;
  margin-bottom: -10px;
}
.p-datatable-table .p-datatable-tbody .form-data .form-group .form-label label span {
  font-size: 20px;
}
.p-datatable-table .p-datatable-tbody .form-data .form-group .form-label .pull-right {
  display: none;
}
.p-datatable-table .p-datatable-tbody .form-data .form-group .form-lable.form-data {
  display: none;
}
.p-datatable-table .p-datatable-tbody .form-data .form-group textarea {
  height: 40px !important;
  min-width: 15rem !important;
}
.p-datatable-table .p-datatable-tbody .form-data .form-group.input-group.textbox {
  margin-bottom: 0px !important;
}
.p-datatable-table .p-datatable-tbody .form-data .form-group.input-group.textbox .error-message {
  margin-top: -9px !important;
}
.p-datatable-table .p-datatable-tbody .form-data .user-input-field {
  padding-left: 0;
  padding-right: 0;
}
.p-datatable-table .p-datatable-tbody .form-data .user-input-field.checkbox-user-input-field {
  margin-bottom: 0 !important;
}
.p-datatable-table .p-datatable-tbody .form-data .custom-control-label {
  padding-top: 5px;
}
.p-datatable-table .p-datatable-tbody .form-data .radio-section .radio-options label {
  padding-top: 5px !important;
  margin-right: 5px;
}

.p-datatable-thead p-checkbox .p-checkbox {
  top: 0px;
}

.p-datatable .p-datatable-wrapper .p-datatable-table .p-datatable-thead th p-sorticon {
  margin-top: -5px !important;
}

.p-datatable .p-datatable-wrapper .p-datatable-table .flex {
  display: flex;
}

.ng-trigger.ng-trigger-overlayAnimation.p-multiselect-panel.p-component {
  width: 0;
}
.ng-trigger.ng-trigger-overlayAnimation.p-multiselect-panel.p-component span {
  text-overflow: ellipsis;
  overflow: hidden;
}

.checkBinary {
  display: flex;
}
.checkBinary p-checkbox {
  margin: 0.5rem 0;
  align-items: flex-start;
}

.operator .p-inputwrapper .p-dropdown-trigger {
  display: none;
}
.operator .p-inputwrapper .p-dropdown-label {
  padding: 4px;
}
.operator .p-inputwrapper .p-dropdown-panel .p-dropdown-item {
  padding-left: 4px;
}

.p-accordion-header .p-accordion-header-link {
  text-decoration: none !important;
}

.recordsTable .p-datatable-header .buttnsposition1 {
  height: unset !important;
  max-height: 35px !important;
}

.steps-border {
  border: 1px solid white;
  border-radius: 5px;
}

.tabInvalid {
  color: red;
}

.tabInvalid::after {
  content: "*";
}

.p-steps {
  position: relative;
  width: 100%;
}

.p-steps ul {
  padding: 0;
  margin: 0;
  list-style-type: none;
  display: flex;
}

.p-steps-item {
  position: relative;
  display: flex;
  justify-content: center;
  flex: 1 1 0;
}
.p-steps-item a {
  text-decoration: none;
}

.p-steps .p-steps-item:before {
  content: " ";
  border-top: 1px solid #dee2e6;
  width: 100%;
  top: 50%;
  left: 50%;
  display: block;
  position: absolute;
}

.p-steps .p-steps-item.block-steps-item:before {
  top: 90%;
}

.p-steps .p-steps-completed:before {
  border-top: 2px solid #cce8cc;
}

.p-steps-item.p-steps-current .p-menuitem-link {
  cursor: default;
}

.p-steps-item .p-menuitem-link {
  display: inline-flex;
  flex-direction: column;
  align-items: center;
  overflow: hidden;
}

.p-steps .p-steps-item.p-highlight .p-steps-title {
  font-weight: 600;
  color: #212529;
}

.p-steps .p-steps-item .p-menuitem-link .p-steps-title {
  margin-top: 0.5rem;
  color: #6c757d;
}

.p-steps-title {
  display: block;
}

.p-steps-title {
  white-space: nowrap;
}

.p-steps-number {
  display: flex;
  align-items: center;
  justify-content: center;
}

.p-steps .p-steps-item .p-menuitem-link .p-steps-number {
  border-radius: 50%;
  background-color: #eeeeee;
  border: 1px solid #acacab;
}

.p-steps .p-steps-item.p-highlight .p-menuitem-link .p-steps-number {
  background-color: #D5C5ED;
  color: #6400aa;
  border: 2px solid #6400aa;
}

.p-steps .p-steps-item:last-child:before {
  display: none;
}

.p-steps .p-steps-completed .p-menuitem-link .p-steps-number {
  color: #005700;
  background-color: #cce8cc;
  border-color: #005700;
}

.p-steps .p-steps-not-touched .p-menuitem-link .p-steps-number {
  color: #806E00;
  background-color: #EDEFBF;
  border-color: #806E00;
}

.p-steps .p-steps-invalid .p-menuitem-link .p-steps-number {
  color: red;
  background-color: #ffdddd;
  border-color: red;
}

p-tabview .p-tabview-nav-content .p-tabview-nav a {
  padding-bottom: 0.35rem !important;
  margin-right: 1rem !important;
}

body lib-dynamic-UI .p-fileupload .p-fileupload-content .left-content {
  border: 1px solid #c8c8c8 !important;
  padding-bottom: 10px;
}

lib-dynamic-UI .p-fileupload .p-fileupload-files {
  padding: 0 10px;
}

.p-fileupload-advanced .p-fileupload-content .tableEdit {
  display: none;
}

.file-upload-section .edit-remove-file {
  border: none;
  background-color: transparent;
  color: red;
}

.p-datatable-table .p-datatable-tbody .form-data .form-group .p-fileupload-advanced .p-fileupload-content {
  height: 50px;
}
.p-datatable-table .p-datatable-tbody .form-data .form-group .p-fileupload-advanced .p-fileupload-content .p-fileupload-files {
  overflow: hidden;
  height: 50px;
  width: 65%;
}
.p-datatable-table .p-datatable-tbody .form-data .form-group .p-fileupload-advanced .p-fileupload-content .p-fileupload-files .file-upload-section {
  position: unset;
}
.p-datatable-table .p-datatable-tbody .form-data .form-group .genreicFileUpload {
  display: none;
}
.p-datatable-table .p-datatable-tbody .form-data .form-group .tableEdit {
  display: flex;
}
.p-datatable-table .p-datatable-tbody .form-data .form-group .tableEdit .fileName {
  width: 100px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.p-datatable-table .p-datatable-tbody .form-data lib-app-file .user-input-field {
  width: 15rem;
}

.mobile-file .genreicFileUpload {
  display: none;
}
.mobile-file .p-fileupload .p-fileupload-files {
  padding: 0;
}
.mobile-file .p-fileupload-advanced .p-fileupload-content .tableEdit {
  display: flex;
}
.mobile-file .p-fileupload-advanced .p-fileupload-content .tableEdit .fileName {
  overflow: hidden;
  text-overflow: ellipsis;
}
.mobile-file .p-fileupload-advanced .p-fileupload-content {
  display: flex;
  flex-direction: column-reverse;
  height: unset;
  max-height: 162px;
}
.mobile-file .p-fileupload-advanced .p-fileupload-content .genreicFileUpload {
  display: none;
}
.mobile-file .p-fileupload-advanced .p-fileupload-content .p-fileupload-files {
  overflow: hidden;
  width: 100%;
  height: unset;
  margin: 0;
}
.mobile-file .p-fileupload-advanced .p-fileupload-content .p-fileupload-files .file-upload-section {
  position: unset;
}

.dfr-MSrims-theme lib-dynamic-UI lib-text-box .form-label, .dfr-MSrims-theme lib-dynamic-UI lib-text-box .p-accordion-header-text, .dfr-MSrims-theme lib-dynamic-UI app-text-box .form-label, .dfr-MSrims-theme lib-dynamic-UI app-text-box .p-accordion-header-text, .dfr-MSrims-theme lib-dynamic-UI lib-number .form-label, .dfr-MSrims-theme lib-dynamic-UI lib-number .p-accordion-header-text, .dfr-MSrims-theme lib-dynamic-UI lib-dropdown .form-label, .dfr-MSrims-theme lib-dynamic-UI lib-dropdown .p-accordion-header-text, .dfr-MSrims-theme lib-dynamic-UI lib-multiselect .form-label, .dfr-MSrims-theme lib-dynamic-UI lib-multiselect .p-accordion-header-text, .dfr-MSrims-theme lib-dynamic-UI lib-text-area .form-label, .dfr-MSrims-theme lib-dynamic-UI lib-text-area .p-accordion-header-text, .dfr-MSrims-theme lib-dynamic-UI lib-autosuggest .form-label, .dfr-MSrims-theme lib-dynamic-UI lib-autosuggest .p-accordion-header-text, .dfr-MSrims-theme lib-dynamic-UI lib-date .form-label, .dfr-MSrims-theme lib-dynamic-UI lib-date .p-accordion-header-text, .dfr-MSrims-theme lib-dynamic-UI lib-editor .form-label, .dfr-MSrims-theme lib-dynamic-UI lib-editor .p-accordion-header-text, .dfr-MSrims-theme lib-dynamic-UI lib-table .form-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .p-accordion-header-text, .dfr-MSrims-theme lib-dynamic-UI lib-stages .form-label, .dfr-MSrims-theme lib-dynamic-UI lib-stages .p-accordion-header-text, .dfr-MSrims-theme lib-dynamic-UI app-group .form-label, .dfr-MSrims-theme lib-dynamic-UI app-group .p-accordion-header-text {
  font-family: "Inter", "Helvetica Neue", Arial, sans-serif !important;
  font-weight: bold; /* Bold weight similar to the screenshot */
  font-size: 1.2rem;
}
.dfr-MSrims-theme lib-dynamic-UI lib-text-box .p-dropdown-label, .dfr-MSrims-theme lib-dynamic-UI app-text-box .p-dropdown-label, .dfr-MSrims-theme lib-dynamic-UI lib-number .p-dropdown-label, .dfr-MSrims-theme lib-dynamic-UI lib-dropdown .p-dropdown-label, .dfr-MSrims-theme lib-dynamic-UI lib-multiselect .p-dropdown-label, .dfr-MSrims-theme lib-dynamic-UI lib-text-area .p-dropdown-label, .dfr-MSrims-theme lib-dynamic-UI lib-autosuggest .p-dropdown-label, .dfr-MSrims-theme lib-dynamic-UI lib-date .p-dropdown-label, .dfr-MSrims-theme lib-dynamic-UI lib-editor .p-dropdown-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .p-dropdown-label, .dfr-MSrims-theme lib-dynamic-UI lib-stages .p-dropdown-label, .dfr-MSrims-theme lib-dynamic-UI app-group .p-dropdown-label {
  font-family: "Inter", "Helvetica Neue", Arial, sans-serif !important;
  color: black;
}
.dfr-MSrims-theme lib-dynamic-UI lib-text-box .form-group input.form-control, .dfr-MSrims-theme lib-dynamic-UI lib-text-box .form-group p-dropdown .p-dropdown, .dfr-MSrims-theme lib-dynamic-UI lib-text-box .form-group textarea.form-control, .dfr-MSrims-theme lib-dynamic-UI lib-text-box .form-group p-calendar .p-calendar, .dfr-MSrims-theme lib-dynamic-UI app-text-box .form-group input.form-control, .dfr-MSrims-theme lib-dynamic-UI app-text-box .form-group p-dropdown .p-dropdown, .dfr-MSrims-theme lib-dynamic-UI app-text-box .form-group textarea.form-control, .dfr-MSrims-theme lib-dynamic-UI app-text-box .form-group p-calendar .p-calendar, .dfr-MSrims-theme lib-dynamic-UI lib-number .form-group input.form-control, .dfr-MSrims-theme lib-dynamic-UI lib-number .form-group p-dropdown .p-dropdown, .dfr-MSrims-theme lib-dynamic-UI lib-number .form-group textarea.form-control, .dfr-MSrims-theme lib-dynamic-UI lib-number .form-group p-calendar .p-calendar, .dfr-MSrims-theme lib-dynamic-UI lib-dropdown .form-group input.form-control, .dfr-MSrims-theme lib-dynamic-UI lib-dropdown .form-group p-dropdown .p-dropdown, .dfr-MSrims-theme lib-dynamic-UI lib-dropdown .form-group textarea.form-control, .dfr-MSrims-theme lib-dynamic-UI lib-dropdown .form-group p-calendar .p-calendar, .dfr-MSrims-theme lib-dynamic-UI lib-multiselect .form-group input.form-control, .dfr-MSrims-theme lib-dynamic-UI lib-multiselect .form-group p-dropdown .p-dropdown, .dfr-MSrims-theme lib-dynamic-UI lib-multiselect .form-group textarea.form-control, .dfr-MSrims-theme lib-dynamic-UI lib-multiselect .form-group p-calendar .p-calendar, .dfr-MSrims-theme lib-dynamic-UI lib-text-area .form-group input.form-control, .dfr-MSrims-theme lib-dynamic-UI lib-text-area .form-group p-dropdown .p-dropdown, .dfr-MSrims-theme lib-dynamic-UI lib-text-area .form-group textarea.form-control, .dfr-MSrims-theme lib-dynamic-UI lib-text-area .form-group p-calendar .p-calendar, .dfr-MSrims-theme lib-dynamic-UI lib-autosuggest .form-group input.form-control, .dfr-MSrims-theme lib-dynamic-UI lib-autosuggest .form-group p-dropdown .p-dropdown, .dfr-MSrims-theme lib-dynamic-UI lib-autosuggest .form-group textarea.form-control, .dfr-MSrims-theme lib-dynamic-UI lib-autosuggest .form-group p-calendar .p-calendar, .dfr-MSrims-theme lib-dynamic-UI lib-date .form-group input.form-control, .dfr-MSrims-theme lib-dynamic-UI lib-date .form-group p-dropdown .p-dropdown, .dfr-MSrims-theme lib-dynamic-UI lib-date .form-group textarea.form-control, .dfr-MSrims-theme lib-dynamic-UI lib-date .form-group p-calendar .p-calendar, .dfr-MSrims-theme lib-dynamic-UI lib-editor .form-group input.form-control, .dfr-MSrims-theme lib-dynamic-UI lib-editor .form-group p-dropdown .p-dropdown, .dfr-MSrims-theme lib-dynamic-UI lib-editor .form-group textarea.form-control, .dfr-MSrims-theme lib-dynamic-UI lib-editor .form-group p-calendar .p-calendar, .dfr-MSrims-theme lib-dynamic-UI lib-table .form-group input.form-control, .dfr-MSrims-theme lib-dynamic-UI lib-table .form-group p-dropdown .p-dropdown, .dfr-MSrims-theme lib-dynamic-UI lib-table .form-group textarea.form-control, .dfr-MSrims-theme lib-dynamic-UI lib-table .form-group p-calendar .p-calendar, .dfr-MSrims-theme lib-dynamic-UI lib-stages .form-group input.form-control, .dfr-MSrims-theme lib-dynamic-UI lib-stages .form-group p-dropdown .p-dropdown, .dfr-MSrims-theme lib-dynamic-UI lib-stages .form-group textarea.form-control, .dfr-MSrims-theme lib-dynamic-UI lib-stages .form-group p-calendar .p-calendar, .dfr-MSrims-theme lib-dynamic-UI app-group .form-group input.form-control, .dfr-MSrims-theme lib-dynamic-UI app-group .form-group p-dropdown .p-dropdown, .dfr-MSrims-theme lib-dynamic-UI app-group .form-group textarea.form-control, .dfr-MSrims-theme lib-dynamic-UI app-group .form-group p-calendar .p-calendar {
  border: 1.5px solid black !important;
  height: 45px !important;
  width: 25rem !important;
}
.dfr-MSrims-theme lib-dynamic-UI lib-text-box .form-group input.form-control::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-text-box .form-group input.form-control .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-text-box .form-group p-dropdown .p-dropdown::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-text-box .form-group p-dropdown .p-dropdown .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-text-box .form-group textarea.form-control::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-text-box .form-group textarea.form-control .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-text-box .form-group p-calendar .p-calendar::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-text-box .form-group p-calendar .p-calendar .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI app-text-box .form-group input.form-control::placeholder, .dfr-MSrims-theme lib-dynamic-UI app-text-box .form-group input.form-control .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI app-text-box .form-group p-dropdown .p-dropdown::placeholder, .dfr-MSrims-theme lib-dynamic-UI app-text-box .form-group p-dropdown .p-dropdown .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI app-text-box .form-group textarea.form-control::placeholder, .dfr-MSrims-theme lib-dynamic-UI app-text-box .form-group textarea.form-control .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI app-text-box .form-group p-calendar .p-calendar::placeholder, .dfr-MSrims-theme lib-dynamic-UI app-text-box .form-group p-calendar .p-calendar .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-number .form-group input.form-control::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-number .form-group input.form-control .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-number .form-group p-dropdown .p-dropdown::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-number .form-group p-dropdown .p-dropdown .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-number .form-group textarea.form-control::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-number .form-group textarea.form-control .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-number .form-group p-calendar .p-calendar::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-number .form-group p-calendar .p-calendar .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-dropdown .form-group input.form-control::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-dropdown .form-group input.form-control .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-dropdown .form-group p-dropdown .p-dropdown::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-dropdown .form-group p-dropdown .p-dropdown .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-dropdown .form-group textarea.form-control::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-dropdown .form-group textarea.form-control .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-dropdown .form-group p-calendar .p-calendar::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-dropdown .form-group p-calendar .p-calendar .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-multiselect .form-group input.form-control::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-multiselect .form-group input.form-control .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-multiselect .form-group p-dropdown .p-dropdown::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-multiselect .form-group p-dropdown .p-dropdown .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-multiselect .form-group textarea.form-control::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-multiselect .form-group textarea.form-control .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-multiselect .form-group p-calendar .p-calendar::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-multiselect .form-group p-calendar .p-calendar .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-text-area .form-group input.form-control::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-text-area .form-group input.form-control .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-text-area .form-group p-dropdown .p-dropdown::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-text-area .form-group p-dropdown .p-dropdown .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-text-area .form-group textarea.form-control::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-text-area .form-group textarea.form-control .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-text-area .form-group p-calendar .p-calendar::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-text-area .form-group p-calendar .p-calendar .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-autosuggest .form-group input.form-control::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-autosuggest .form-group input.form-control .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-autosuggest .form-group p-dropdown .p-dropdown::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-autosuggest .form-group p-dropdown .p-dropdown .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-autosuggest .form-group textarea.form-control::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-autosuggest .form-group textarea.form-control .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-autosuggest .form-group p-calendar .p-calendar::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-autosuggest .form-group p-calendar .p-calendar .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-date .form-group input.form-control::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-date .form-group input.form-control .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-date .form-group p-dropdown .p-dropdown::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-date .form-group p-dropdown .p-dropdown .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-date .form-group textarea.form-control::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-date .form-group textarea.form-control .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-date .form-group p-calendar .p-calendar::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-date .form-group p-calendar .p-calendar .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-editor .form-group input.form-control::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-editor .form-group input.form-control .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-editor .form-group p-dropdown .p-dropdown::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-editor .form-group p-dropdown .p-dropdown .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-editor .form-group textarea.form-control::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-editor .form-group textarea.form-control .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-editor .form-group p-calendar .p-calendar::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-editor .form-group p-calendar .p-calendar .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .form-group input.form-control::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .form-group input.form-control .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .form-group p-dropdown .p-dropdown::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .form-group p-dropdown .p-dropdown .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .form-group textarea.form-control::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .form-group textarea.form-control .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .form-group p-calendar .p-calendar::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .form-group p-calendar .p-calendar .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-stages .form-group input.form-control::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-stages .form-group input.form-control .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-stages .form-group p-dropdown .p-dropdown::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-stages .form-group p-dropdown .p-dropdown .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-stages .form-group textarea.form-control::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-stages .form-group textarea.form-control .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-stages .form-group p-calendar .p-calendar::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-stages .form-group p-calendar .p-calendar .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI app-group .form-group input.form-control::placeholder, .dfr-MSrims-theme lib-dynamic-UI app-group .form-group input.form-control .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI app-group .form-group p-dropdown .p-dropdown::placeholder, .dfr-MSrims-theme lib-dynamic-UI app-group .form-group p-dropdown .p-dropdown .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI app-group .form-group textarea.form-control::placeholder, .dfr-MSrims-theme lib-dynamic-UI app-group .form-group textarea.form-control .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI app-group .form-group p-calendar .p-calendar::placeholder, .dfr-MSrims-theme lib-dynamic-UI app-group .form-group p-calendar .p-calendar .p-placeholder {
  color: #cccccc !important;
}
.dfr-MSrims-theme lib-dynamic-UI lib-text-box .form-group input.form-control[disabled], .dfr-MSrims-theme lib-dynamic-UI lib-text-box .form-group input.form-control.p-disabled, .dfr-MSrims-theme lib-dynamic-UI lib-text-box .form-group p-dropdown .p-dropdown[disabled], .dfr-MSrims-theme lib-dynamic-UI lib-text-box .form-group p-dropdown .p-dropdown.p-disabled, .dfr-MSrims-theme lib-dynamic-UI lib-text-box .form-group textarea.form-control[disabled], .dfr-MSrims-theme lib-dynamic-UI lib-text-box .form-group textarea.form-control.p-disabled, .dfr-MSrims-theme lib-dynamic-UI lib-text-box .form-group p-calendar .p-calendar[disabled], .dfr-MSrims-theme lib-dynamic-UI lib-text-box .form-group p-calendar .p-calendar.p-disabled, .dfr-MSrims-theme lib-dynamic-UI app-text-box .form-group input.form-control[disabled], .dfr-MSrims-theme lib-dynamic-UI app-text-box .form-group input.form-control.p-disabled, .dfr-MSrims-theme lib-dynamic-UI app-text-box .form-group p-dropdown .p-dropdown[disabled], .dfr-MSrims-theme lib-dynamic-UI app-text-box .form-group p-dropdown .p-dropdown.p-disabled, .dfr-MSrims-theme lib-dynamic-UI app-text-box .form-group textarea.form-control[disabled], .dfr-MSrims-theme lib-dynamic-UI app-text-box .form-group textarea.form-control.p-disabled, .dfr-MSrims-theme lib-dynamic-UI app-text-box .form-group p-calendar .p-calendar[disabled], .dfr-MSrims-theme lib-dynamic-UI app-text-box .form-group p-calendar .p-calendar.p-disabled, .dfr-MSrims-theme lib-dynamic-UI lib-number .form-group input.form-control[disabled], .dfr-MSrims-theme lib-dynamic-UI lib-number .form-group input.form-control.p-disabled, .dfr-MSrims-theme lib-dynamic-UI lib-number .form-group p-dropdown .p-dropdown[disabled], .dfr-MSrims-theme lib-dynamic-UI lib-number .form-group p-dropdown .p-dropdown.p-disabled, .dfr-MSrims-theme lib-dynamic-UI lib-number .form-group textarea.form-control[disabled], .dfr-MSrims-theme lib-dynamic-UI lib-number .form-group textarea.form-control.p-disabled, .dfr-MSrims-theme lib-dynamic-UI lib-number .form-group p-calendar .p-calendar[disabled], .dfr-MSrims-theme lib-dynamic-UI lib-number .form-group p-calendar .p-calendar.p-disabled, .dfr-MSrims-theme lib-dynamic-UI lib-dropdown .form-group input.form-control[disabled], .dfr-MSrims-theme lib-dynamic-UI lib-dropdown .form-group input.form-control.p-disabled, .dfr-MSrims-theme lib-dynamic-UI lib-dropdown .form-group p-dropdown .p-dropdown[disabled], .dfr-MSrims-theme lib-dynamic-UI lib-dropdown .form-group p-dropdown .p-dropdown.p-disabled, .dfr-MSrims-theme lib-dynamic-UI lib-dropdown .form-group textarea.form-control[disabled], .dfr-MSrims-theme lib-dynamic-UI lib-dropdown .form-group textarea.form-control.p-disabled, .dfr-MSrims-theme lib-dynamic-UI lib-dropdown .form-group p-calendar .p-calendar[disabled], .dfr-MSrims-theme lib-dynamic-UI lib-dropdown .form-group p-calendar .p-calendar.p-disabled, .dfr-MSrims-theme lib-dynamic-UI lib-multiselect .form-group input.form-control[disabled], .dfr-MSrims-theme lib-dynamic-UI lib-multiselect .form-group input.form-control.p-disabled, .dfr-MSrims-theme lib-dynamic-UI lib-multiselect .form-group p-dropdown .p-dropdown[disabled], .dfr-MSrims-theme lib-dynamic-UI lib-multiselect .form-group p-dropdown .p-dropdown.p-disabled, .dfr-MSrims-theme lib-dynamic-UI lib-multiselect .form-group textarea.form-control[disabled], .dfr-MSrims-theme lib-dynamic-UI lib-multiselect .form-group textarea.form-control.p-disabled, .dfr-MSrims-theme lib-dynamic-UI lib-multiselect .form-group p-calendar .p-calendar[disabled], .dfr-MSrims-theme lib-dynamic-UI lib-multiselect .form-group p-calendar .p-calendar.p-disabled, .dfr-MSrims-theme lib-dynamic-UI lib-text-area .form-group input.form-control[disabled], .dfr-MSrims-theme lib-dynamic-UI lib-text-area .form-group input.form-control.p-disabled, .dfr-MSrims-theme lib-dynamic-UI lib-text-area .form-group p-dropdown .p-dropdown[disabled], .dfr-MSrims-theme lib-dynamic-UI lib-text-area .form-group p-dropdown .p-dropdown.p-disabled, .dfr-MSrims-theme lib-dynamic-UI lib-text-area .form-group textarea.form-control[disabled], .dfr-MSrims-theme lib-dynamic-UI lib-text-area .form-group textarea.form-control.p-disabled, .dfr-MSrims-theme lib-dynamic-UI lib-text-area .form-group p-calendar .p-calendar[disabled], .dfr-MSrims-theme lib-dynamic-UI lib-text-area .form-group p-calendar .p-calendar.p-disabled, .dfr-MSrims-theme lib-dynamic-UI lib-autosuggest .form-group input.form-control[disabled], .dfr-MSrims-theme lib-dynamic-UI lib-autosuggest .form-group input.form-control.p-disabled, .dfr-MSrims-theme lib-dynamic-UI lib-autosuggest .form-group p-dropdown .p-dropdown[disabled], .dfr-MSrims-theme lib-dynamic-UI lib-autosuggest .form-group p-dropdown .p-dropdown.p-disabled, .dfr-MSrims-theme lib-dynamic-UI lib-autosuggest .form-group textarea.form-control[disabled], .dfr-MSrims-theme lib-dynamic-UI lib-autosuggest .form-group textarea.form-control.p-disabled, .dfr-MSrims-theme lib-dynamic-UI lib-autosuggest .form-group p-calendar .p-calendar[disabled], .dfr-MSrims-theme lib-dynamic-UI lib-autosuggest .form-group p-calendar .p-calendar.p-disabled, .dfr-MSrims-theme lib-dynamic-UI lib-date .form-group input.form-control[disabled], .dfr-MSrims-theme lib-dynamic-UI lib-date .form-group input.form-control.p-disabled, .dfr-MSrims-theme lib-dynamic-UI lib-date .form-group p-dropdown .p-dropdown[disabled], .dfr-MSrims-theme lib-dynamic-UI lib-date .form-group p-dropdown .p-dropdown.p-disabled, .dfr-MSrims-theme lib-dynamic-UI lib-date .form-group textarea.form-control[disabled], .dfr-MSrims-theme lib-dynamic-UI lib-date .form-group textarea.form-control.p-disabled, .dfr-MSrims-theme lib-dynamic-UI lib-date .form-group p-calendar .p-calendar[disabled], .dfr-MSrims-theme lib-dynamic-UI lib-date .form-group p-calendar .p-calendar.p-disabled, .dfr-MSrims-theme lib-dynamic-UI lib-editor .form-group input.form-control[disabled], .dfr-MSrims-theme lib-dynamic-UI lib-editor .form-group input.form-control.p-disabled, .dfr-MSrims-theme lib-dynamic-UI lib-editor .form-group p-dropdown .p-dropdown[disabled], .dfr-MSrims-theme lib-dynamic-UI lib-editor .form-group p-dropdown .p-dropdown.p-disabled, .dfr-MSrims-theme lib-dynamic-UI lib-editor .form-group textarea.form-control[disabled], .dfr-MSrims-theme lib-dynamic-UI lib-editor .form-group textarea.form-control.p-disabled, .dfr-MSrims-theme lib-dynamic-UI lib-editor .form-group p-calendar .p-calendar[disabled], .dfr-MSrims-theme lib-dynamic-UI lib-editor .form-group p-calendar .p-calendar.p-disabled, .dfr-MSrims-theme lib-dynamic-UI lib-table .form-group input.form-control[disabled], .dfr-MSrims-theme lib-dynamic-UI lib-table .form-group input.form-control.p-disabled, .dfr-MSrims-theme lib-dynamic-UI lib-table .form-group p-dropdown .p-dropdown[disabled], .dfr-MSrims-theme lib-dynamic-UI lib-table .form-group p-dropdown .p-dropdown.p-disabled, .dfr-MSrims-theme lib-dynamic-UI lib-table .form-group textarea.form-control[disabled], .dfr-MSrims-theme lib-dynamic-UI lib-table .form-group textarea.form-control.p-disabled, .dfr-MSrims-theme lib-dynamic-UI lib-table .form-group p-calendar .p-calendar[disabled], .dfr-MSrims-theme lib-dynamic-UI lib-table .form-group p-calendar .p-calendar.p-disabled, .dfr-MSrims-theme lib-dynamic-UI lib-stages .form-group input.form-control[disabled], .dfr-MSrims-theme lib-dynamic-UI lib-stages .form-group input.form-control.p-disabled, .dfr-MSrims-theme lib-dynamic-UI lib-stages .form-group p-dropdown .p-dropdown[disabled], .dfr-MSrims-theme lib-dynamic-UI lib-stages .form-group p-dropdown .p-dropdown.p-disabled, .dfr-MSrims-theme lib-dynamic-UI lib-stages .form-group textarea.form-control[disabled], .dfr-MSrims-theme lib-dynamic-UI lib-stages .form-group textarea.form-control.p-disabled, .dfr-MSrims-theme lib-dynamic-UI lib-stages .form-group p-calendar .p-calendar[disabled], .dfr-MSrims-theme lib-dynamic-UI lib-stages .form-group p-calendar .p-calendar.p-disabled, .dfr-MSrims-theme lib-dynamic-UI app-group .form-group input.form-control[disabled], .dfr-MSrims-theme lib-dynamic-UI app-group .form-group input.form-control.p-disabled, .dfr-MSrims-theme lib-dynamic-UI app-group .form-group p-dropdown .p-dropdown[disabled], .dfr-MSrims-theme lib-dynamic-UI app-group .form-group p-dropdown .p-dropdown.p-disabled, .dfr-MSrims-theme lib-dynamic-UI app-group .form-group textarea.form-control[disabled], .dfr-MSrims-theme lib-dynamic-UI app-group .form-group textarea.form-control.p-disabled, .dfr-MSrims-theme lib-dynamic-UI app-group .form-group p-calendar .p-calendar[disabled], .dfr-MSrims-theme lib-dynamic-UI app-group .form-group p-calendar .p-calendar.p-disabled {
  border-color: #cccccc !important;
  background-color: white !important;
}
.dfr-MSrims-theme lib-dynamic-UI lib-text-box .form-group input.form-control .p-dropdown-trigger, .dfr-MSrims-theme lib-dynamic-UI lib-text-box .form-group input.form-control .p-button-icon, .dfr-MSrims-theme lib-dynamic-UI lib-text-box .form-group p-dropdown .p-dropdown .p-dropdown-trigger, .dfr-MSrims-theme lib-dynamic-UI lib-text-box .form-group p-dropdown .p-dropdown .p-button-icon, .dfr-MSrims-theme lib-dynamic-UI lib-text-box .form-group textarea.form-control .p-dropdown-trigger, .dfr-MSrims-theme lib-dynamic-UI lib-text-box .form-group textarea.form-control .p-button-icon, .dfr-MSrims-theme lib-dynamic-UI lib-text-box .form-group p-calendar .p-calendar .p-dropdown-trigger, .dfr-MSrims-theme lib-dynamic-UI lib-text-box .form-group p-calendar .p-calendar .p-button-icon, .dfr-MSrims-theme lib-dynamic-UI app-text-box .form-group input.form-control .p-dropdown-trigger, .dfr-MSrims-theme lib-dynamic-UI app-text-box .form-group input.form-control .p-button-icon, .dfr-MSrims-theme lib-dynamic-UI app-text-box .form-group p-dropdown .p-dropdown .p-dropdown-trigger, .dfr-MSrims-theme lib-dynamic-UI app-text-box .form-group p-dropdown .p-dropdown .p-button-icon, .dfr-MSrims-theme lib-dynamic-UI app-text-box .form-group textarea.form-control .p-dropdown-trigger, .dfr-MSrims-theme lib-dynamic-UI app-text-box .form-group textarea.form-control .p-button-icon, .dfr-MSrims-theme lib-dynamic-UI app-text-box .form-group p-calendar .p-calendar .p-dropdown-trigger, .dfr-MSrims-theme lib-dynamic-UI app-text-box .form-group p-calendar .p-calendar .p-button-icon, .dfr-MSrims-theme lib-dynamic-UI lib-number .form-group input.form-control .p-dropdown-trigger, .dfr-MSrims-theme lib-dynamic-UI lib-number .form-group input.form-control .p-button-icon, .dfr-MSrims-theme lib-dynamic-UI lib-number .form-group p-dropdown .p-dropdown .p-dropdown-trigger, .dfr-MSrims-theme lib-dynamic-UI lib-number .form-group p-dropdown .p-dropdown .p-button-icon, .dfr-MSrims-theme lib-dynamic-UI lib-number .form-group textarea.form-control .p-dropdown-trigger, .dfr-MSrims-theme lib-dynamic-UI lib-number .form-group textarea.form-control .p-button-icon, .dfr-MSrims-theme lib-dynamic-UI lib-number .form-group p-calendar .p-calendar .p-dropdown-trigger, .dfr-MSrims-theme lib-dynamic-UI lib-number .form-group p-calendar .p-calendar .p-button-icon, .dfr-MSrims-theme lib-dynamic-UI lib-dropdown .form-group input.form-control .p-dropdown-trigger, .dfr-MSrims-theme lib-dynamic-UI lib-dropdown .form-group input.form-control .p-button-icon, .dfr-MSrims-theme lib-dynamic-UI lib-dropdown .form-group p-dropdown .p-dropdown .p-dropdown-trigger, .dfr-MSrims-theme lib-dynamic-UI lib-dropdown .form-group p-dropdown .p-dropdown .p-button-icon, .dfr-MSrims-theme lib-dynamic-UI lib-dropdown .form-group textarea.form-control .p-dropdown-trigger, .dfr-MSrims-theme lib-dynamic-UI lib-dropdown .form-group textarea.form-control .p-button-icon, .dfr-MSrims-theme lib-dynamic-UI lib-dropdown .form-group p-calendar .p-calendar .p-dropdown-trigger, .dfr-MSrims-theme lib-dynamic-UI lib-dropdown .form-group p-calendar .p-calendar .p-button-icon, .dfr-MSrims-theme lib-dynamic-UI lib-multiselect .form-group input.form-control .p-dropdown-trigger, .dfr-MSrims-theme lib-dynamic-UI lib-multiselect .form-group input.form-control .p-button-icon, .dfr-MSrims-theme lib-dynamic-UI lib-multiselect .form-group p-dropdown .p-dropdown .p-dropdown-trigger, .dfr-MSrims-theme lib-dynamic-UI lib-multiselect .form-group p-dropdown .p-dropdown .p-button-icon, .dfr-MSrims-theme lib-dynamic-UI lib-multiselect .form-group textarea.form-control .p-dropdown-trigger, .dfr-MSrims-theme lib-dynamic-UI lib-multiselect .form-group textarea.form-control .p-button-icon, .dfr-MSrims-theme lib-dynamic-UI lib-multiselect .form-group p-calendar .p-calendar .p-dropdown-trigger, .dfr-MSrims-theme lib-dynamic-UI lib-multiselect .form-group p-calendar .p-calendar .p-button-icon, .dfr-MSrims-theme lib-dynamic-UI lib-text-area .form-group input.form-control .p-dropdown-trigger, .dfr-MSrims-theme lib-dynamic-UI lib-text-area .form-group input.form-control .p-button-icon, .dfr-MSrims-theme lib-dynamic-UI lib-text-area .form-group p-dropdown .p-dropdown .p-dropdown-trigger, .dfr-MSrims-theme lib-dynamic-UI lib-text-area .form-group p-dropdown .p-dropdown .p-button-icon, .dfr-MSrims-theme lib-dynamic-UI lib-text-area .form-group textarea.form-control .p-dropdown-trigger, .dfr-MSrims-theme lib-dynamic-UI lib-text-area .form-group textarea.form-control .p-button-icon, .dfr-MSrims-theme lib-dynamic-UI lib-text-area .form-group p-calendar .p-calendar .p-dropdown-trigger, .dfr-MSrims-theme lib-dynamic-UI lib-text-area .form-group p-calendar .p-calendar .p-button-icon, .dfr-MSrims-theme lib-dynamic-UI lib-autosuggest .form-group input.form-control .p-dropdown-trigger, .dfr-MSrims-theme lib-dynamic-UI lib-autosuggest .form-group input.form-control .p-button-icon, .dfr-MSrims-theme lib-dynamic-UI lib-autosuggest .form-group p-dropdown .p-dropdown .p-dropdown-trigger, .dfr-MSrims-theme lib-dynamic-UI lib-autosuggest .form-group p-dropdown .p-dropdown .p-button-icon, .dfr-MSrims-theme lib-dynamic-UI lib-autosuggest .form-group textarea.form-control .p-dropdown-trigger, .dfr-MSrims-theme lib-dynamic-UI lib-autosuggest .form-group textarea.form-control .p-button-icon, .dfr-MSrims-theme lib-dynamic-UI lib-autosuggest .form-group p-calendar .p-calendar .p-dropdown-trigger, .dfr-MSrims-theme lib-dynamic-UI lib-autosuggest .form-group p-calendar .p-calendar .p-button-icon, .dfr-MSrims-theme lib-dynamic-UI lib-date .form-group input.form-control .p-dropdown-trigger, .dfr-MSrims-theme lib-dynamic-UI lib-date .form-group input.form-control .p-button-icon, .dfr-MSrims-theme lib-dynamic-UI lib-date .form-group p-dropdown .p-dropdown .p-dropdown-trigger, .dfr-MSrims-theme lib-dynamic-UI lib-date .form-group p-dropdown .p-dropdown .p-button-icon, .dfr-MSrims-theme lib-dynamic-UI lib-date .form-group textarea.form-control .p-dropdown-trigger, .dfr-MSrims-theme lib-dynamic-UI lib-date .form-group textarea.form-control .p-button-icon, .dfr-MSrims-theme lib-dynamic-UI lib-date .form-group p-calendar .p-calendar .p-dropdown-trigger, .dfr-MSrims-theme lib-dynamic-UI lib-date .form-group p-calendar .p-calendar .p-button-icon, .dfr-MSrims-theme lib-dynamic-UI lib-editor .form-group input.form-control .p-dropdown-trigger, .dfr-MSrims-theme lib-dynamic-UI lib-editor .form-group input.form-control .p-button-icon, .dfr-MSrims-theme lib-dynamic-UI lib-editor .form-group p-dropdown .p-dropdown .p-dropdown-trigger, .dfr-MSrims-theme lib-dynamic-UI lib-editor .form-group p-dropdown .p-dropdown .p-button-icon, .dfr-MSrims-theme lib-dynamic-UI lib-editor .form-group textarea.form-control .p-dropdown-trigger, .dfr-MSrims-theme lib-dynamic-UI lib-editor .form-group textarea.form-control .p-button-icon, .dfr-MSrims-theme lib-dynamic-UI lib-editor .form-group p-calendar .p-calendar .p-dropdown-trigger, .dfr-MSrims-theme lib-dynamic-UI lib-editor .form-group p-calendar .p-calendar .p-button-icon, .dfr-MSrims-theme lib-dynamic-UI lib-table .form-group input.form-control .p-dropdown-trigger, .dfr-MSrims-theme lib-dynamic-UI lib-table .form-group input.form-control .p-button-icon, .dfr-MSrims-theme lib-dynamic-UI lib-table .form-group p-dropdown .p-dropdown .p-dropdown-trigger, .dfr-MSrims-theme lib-dynamic-UI lib-table .form-group p-dropdown .p-dropdown .p-button-icon, .dfr-MSrims-theme lib-dynamic-UI lib-table .form-group textarea.form-control .p-dropdown-trigger, .dfr-MSrims-theme lib-dynamic-UI lib-table .form-group textarea.form-control .p-button-icon, .dfr-MSrims-theme lib-dynamic-UI lib-table .form-group p-calendar .p-calendar .p-dropdown-trigger, .dfr-MSrims-theme lib-dynamic-UI lib-table .form-group p-calendar .p-calendar .p-button-icon, .dfr-MSrims-theme lib-dynamic-UI lib-stages .form-group input.form-control .p-dropdown-trigger, .dfr-MSrims-theme lib-dynamic-UI lib-stages .form-group input.form-control .p-button-icon, .dfr-MSrims-theme lib-dynamic-UI lib-stages .form-group p-dropdown .p-dropdown .p-dropdown-trigger, .dfr-MSrims-theme lib-dynamic-UI lib-stages .form-group p-dropdown .p-dropdown .p-button-icon, .dfr-MSrims-theme lib-dynamic-UI lib-stages .form-group textarea.form-control .p-dropdown-trigger, .dfr-MSrims-theme lib-dynamic-UI lib-stages .form-group textarea.form-control .p-button-icon, .dfr-MSrims-theme lib-dynamic-UI lib-stages .form-group p-calendar .p-calendar .p-dropdown-trigger, .dfr-MSrims-theme lib-dynamic-UI lib-stages .form-group p-calendar .p-calendar .p-button-icon, .dfr-MSrims-theme lib-dynamic-UI app-group .form-group input.form-control .p-dropdown-trigger, .dfr-MSrims-theme lib-dynamic-UI app-group .form-group input.form-control .p-button-icon, .dfr-MSrims-theme lib-dynamic-UI app-group .form-group p-dropdown .p-dropdown .p-dropdown-trigger, .dfr-MSrims-theme lib-dynamic-UI app-group .form-group p-dropdown .p-dropdown .p-button-icon, .dfr-MSrims-theme lib-dynamic-UI app-group .form-group textarea.form-control .p-dropdown-trigger, .dfr-MSrims-theme lib-dynamic-UI app-group .form-group textarea.form-control .p-button-icon, .dfr-MSrims-theme lib-dynamic-UI app-group .form-group p-calendar .p-calendar .p-dropdown-trigger, .dfr-MSrims-theme lib-dynamic-UI app-group .form-group p-calendar .p-calendar .p-button-icon {
  color: rgb(85, 20, 180);
}
.dfr-MSrims-theme lib-dynamic-UI lib-text-box .form-group input.form-control input:focus, .dfr-MSrims-theme lib-dynamic-UI lib-text-box .form-group p-dropdown .p-dropdown input:focus, .dfr-MSrims-theme lib-dynamic-UI lib-text-box .form-group textarea.form-control input:focus, .dfr-MSrims-theme lib-dynamic-UI lib-text-box .form-group p-calendar .p-calendar input:focus, .dfr-MSrims-theme lib-dynamic-UI app-text-box .form-group input.form-control input:focus, .dfr-MSrims-theme lib-dynamic-UI app-text-box .form-group p-dropdown .p-dropdown input:focus, .dfr-MSrims-theme lib-dynamic-UI app-text-box .form-group textarea.form-control input:focus, .dfr-MSrims-theme lib-dynamic-UI app-text-box .form-group p-calendar .p-calendar input:focus, .dfr-MSrims-theme lib-dynamic-UI lib-number .form-group input.form-control input:focus, .dfr-MSrims-theme lib-dynamic-UI lib-number .form-group p-dropdown .p-dropdown input:focus, .dfr-MSrims-theme lib-dynamic-UI lib-number .form-group textarea.form-control input:focus, .dfr-MSrims-theme lib-dynamic-UI lib-number .form-group p-calendar .p-calendar input:focus, .dfr-MSrims-theme lib-dynamic-UI lib-dropdown .form-group input.form-control input:focus, .dfr-MSrims-theme lib-dynamic-UI lib-dropdown .form-group p-dropdown .p-dropdown input:focus, .dfr-MSrims-theme lib-dynamic-UI lib-dropdown .form-group textarea.form-control input:focus, .dfr-MSrims-theme lib-dynamic-UI lib-dropdown .form-group p-calendar .p-calendar input:focus, .dfr-MSrims-theme lib-dynamic-UI lib-multiselect .form-group input.form-control input:focus, .dfr-MSrims-theme lib-dynamic-UI lib-multiselect .form-group p-dropdown .p-dropdown input:focus, .dfr-MSrims-theme lib-dynamic-UI lib-multiselect .form-group textarea.form-control input:focus, .dfr-MSrims-theme lib-dynamic-UI lib-multiselect .form-group p-calendar .p-calendar input:focus, .dfr-MSrims-theme lib-dynamic-UI lib-text-area .form-group input.form-control input:focus, .dfr-MSrims-theme lib-dynamic-UI lib-text-area .form-group p-dropdown .p-dropdown input:focus, .dfr-MSrims-theme lib-dynamic-UI lib-text-area .form-group textarea.form-control input:focus, .dfr-MSrims-theme lib-dynamic-UI lib-text-area .form-group p-calendar .p-calendar input:focus, .dfr-MSrims-theme lib-dynamic-UI lib-autosuggest .form-group input.form-control input:focus, .dfr-MSrims-theme lib-dynamic-UI lib-autosuggest .form-group p-dropdown .p-dropdown input:focus, .dfr-MSrims-theme lib-dynamic-UI lib-autosuggest .form-group textarea.form-control input:focus, .dfr-MSrims-theme lib-dynamic-UI lib-autosuggest .form-group p-calendar .p-calendar input:focus, .dfr-MSrims-theme lib-dynamic-UI lib-date .form-group input.form-control input:focus, .dfr-MSrims-theme lib-dynamic-UI lib-date .form-group p-dropdown .p-dropdown input:focus, .dfr-MSrims-theme lib-dynamic-UI lib-date .form-group textarea.form-control input:focus, .dfr-MSrims-theme lib-dynamic-UI lib-date .form-group p-calendar .p-calendar input:focus, .dfr-MSrims-theme lib-dynamic-UI lib-editor .form-group input.form-control input:focus, .dfr-MSrims-theme lib-dynamic-UI lib-editor .form-group p-dropdown .p-dropdown input:focus, .dfr-MSrims-theme lib-dynamic-UI lib-editor .form-group textarea.form-control input:focus, .dfr-MSrims-theme lib-dynamic-UI lib-editor .form-group p-calendar .p-calendar input:focus, .dfr-MSrims-theme lib-dynamic-UI lib-table .form-group input.form-control input:focus, .dfr-MSrims-theme lib-dynamic-UI lib-table .form-group p-dropdown .p-dropdown input:focus, .dfr-MSrims-theme lib-dynamic-UI lib-table .form-group textarea.form-control input:focus, .dfr-MSrims-theme lib-dynamic-UI lib-table .form-group p-calendar .p-calendar input:focus, .dfr-MSrims-theme lib-dynamic-UI lib-stages .form-group input.form-control input:focus, .dfr-MSrims-theme lib-dynamic-UI lib-stages .form-group p-dropdown .p-dropdown input:focus, .dfr-MSrims-theme lib-dynamic-UI lib-stages .form-group textarea.form-control input:focus, .dfr-MSrims-theme lib-dynamic-UI lib-stages .form-group p-calendar .p-calendar input:focus, .dfr-MSrims-theme lib-dynamic-UI app-group .form-group input.form-control input:focus, .dfr-MSrims-theme lib-dynamic-UI app-group .form-group p-dropdown .p-dropdown input:focus, .dfr-MSrims-theme lib-dynamic-UI app-group .form-group textarea.form-control input:focus, .dfr-MSrims-theme lib-dynamic-UI app-group .form-group p-calendar .p-calendar input:focus {
  box-shadow: none !important;
  border: none !important;
}
.dfr-MSrims-theme lib-dynamic-UI lib-button {
  margin-left: auto;
}
.dfr-MSrims-theme lib-dynamic-UI lib-button .btn-primary:not([disabled]) {
  background-color: #5514B4 !important;
  color: #ffffff !important;
}
.dfr-MSrims-theme lib-dynamic-UI lib-check-box .checkbox-section {
  border: none !important;
  padding-left: 5px;
  height: 45px;
  width: 25rem;
}
.dfr-MSrims-theme lib-dynamic-UI lib-check-box .checkbox-section .custom-checkbox:nth-child(2) {
  display: none;
}
.dfr-MSrims-theme lib-dynamic-UI lib-check-box .checkbox-section .custom-control-label {
  padding-left: 5px;
  padding-top: 5px;
}
.dfr-MSrims-theme lib-dynamic-UI lib-check-box .checkbox-section .custom-control-input:checked ~ .custom-control-label::before {
  border-color: black;
  background-color: black;
}
.dfr-MSrims-theme lib-dynamic-UI lib-check-box .checkbox-section .custom-control-input ~ .custom-control-label::before {
  height: 1.6rem;
  width: 1.6rem;
}
.dfr-MSrims-theme lib-dynamic-UI lib-check-box .checkbox-section .custom-control-label::after {
  top: 0.3rem;
  left: -1.4rem;
  width: 1.4rem;
  height: 1.4rem;
}
.dfr-MSrims-theme lib-dynamic-UI app-group .p-accordion .p-accordion-header .p-accordion-header-link {
  background-color: white !important;
  color: rgb(85, 20, 180) !important;
  border: none;
}
.dfr-MSrims-theme lib-dynamic-UI app-group .p-accordion .p-accordion-content {
  border: none;
}
.dfr-MSrims-theme lib-dynamic-UI lib-text-area ::placeholder {
  padding-top: 10px;
  padding-left: 10px;
}
.dfr-MSrims-theme lib-dynamic-UI lib-text-area .form-group textarea.form-control {
  height: 8rem !important;
  width: 100% !important;
}
.dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm {
  border: 2px solid #a7a4a4;
}
.dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-thead > tr:first-child > th, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-thead > tr:first-child > th {
  background-color: rgb(248, 239, 255) !important;
  color: #1a1b1f !important;
  font-weight: bold !important;
  height: 50px;
  font-size: 1rem !important;
  font-family: "Inter", "Helvetica Neue", Arial, sans-serif;
}
.dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-thead > tr:first-child > th .p-sortable-column-icon, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-thead > tr:first-child > th .p-sortable-column-icon {
  color: #242527 !important;
}
.dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-thead > tr:first-child > th.table-filter .p-multiselect.p-inputwrapper, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-thead > tr:first-child > th.table-filter .p-multiselect.p-inputwrapper .p-multiselect-label-container, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-thead > tr:first-child > th.table-filter .p-dropdown.p-inputwrapper.p-inputwrapper-filled,
.dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-thead > tr:first-child > th.table-filter .p-inputtext.filter-textbox, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-thead > tr:first-child > th.table-filter .p-inputtext, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-thead > tr:first-child > th.table-filter .p-button-icon-only.p-button, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-thead > tr:first-child > th.table-filter .p-multiselect.p-inputwrapper, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-thead > tr:first-child > th.table-filter .p-multiselect.p-inputwrapper .p-multiselect-label-container, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-thead > tr:first-child > th.table-filter .p-dropdown.p-inputwrapper.p-inputwrapper-filled,
.dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-thead > tr:first-child > th.table-filter .p-inputtext.filter-textbox, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-thead > tr:first-child > th.table-filter .p-inputtext, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-thead > tr:first-child > th.table-filter .p-button-icon-only.p-button {
  border-radius: 10px;
}
.dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-thead > tr:first-child > th.table-filter .p-calendar-w-btn .p-datepicker-trigger.p-button, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-thead > tr:first-child > th.table-filter .p-calendar-w-btn .p-datepicker-trigger.p-button {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-thead > tr:first-child > th.table-filter .p-calendar-w-btn .p-inputtext, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-thead > tr:first-child > th.table-filter .p-calendar-w-btn .p-inputtext {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-text-box .col-md-12.form-group, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-text-box .col-md-12 .form-group, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody app-text-box .col-md-12.form-group, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody app-text-box .col-md-12 .form-group, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-number .col-md-12.form-group, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-number .col-md-12 .form-group, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-dropdown .col-md-12.form-group, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-dropdown .col-md-12 .form-group, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-multiselect .col-md-12.form-group, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-multiselect .col-md-12 .form-group, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-text-area .col-md-12.form-group, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-text-area .col-md-12 .form-group, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-autosuggest .col-md-12.form-group, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-autosuggest .col-md-12 .form-group, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-date .col-md-12.form-group, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-date .col-md-12 .form-group, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-text-box .col-md-12.form-group, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-text-box .col-md-12 .form-group, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody app-text-box .col-md-12.form-group, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody app-text-box .col-md-12 .form-group, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-number .col-md-12.form-group, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-number .col-md-12 .form-group, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-dropdown .col-md-12.form-group, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-dropdown .col-md-12 .form-group, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-multiselect .col-md-12.form-group, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-multiselect .col-md-12 .form-group, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-text-area .col-md-12.form-group, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-text-area .col-md-12 .form-group, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-autosuggest .col-md-12.form-group, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-autosuggest .col-md-12 .form-group, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-date .col-md-12.form-group, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-date .col-md-12 .form-group {
  margin-top: unset;
}
.dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-text-box .col-md-12.form-group .p-calendar-w-btn, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-text-box .col-md-12 .form-group .p-calendar-w-btn, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody app-text-box .col-md-12.form-group .p-calendar-w-btn, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody app-text-box .col-md-12 .form-group .p-calendar-w-btn, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-number .col-md-12.form-group .p-calendar-w-btn, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-number .col-md-12 .form-group .p-calendar-w-btn, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-dropdown .col-md-12.form-group .p-calendar-w-btn, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-dropdown .col-md-12 .form-group .p-calendar-w-btn, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-multiselect .col-md-12.form-group .p-calendar-w-btn, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-multiselect .col-md-12 .form-group .p-calendar-w-btn, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-text-area .col-md-12.form-group .p-calendar-w-btn, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-text-area .col-md-12 .form-group .p-calendar-w-btn, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-autosuggest .col-md-12.form-group .p-calendar-w-btn, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-autosuggest .col-md-12 .form-group .p-calendar-w-btn, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-date .col-md-12.form-group .p-calendar-w-btn, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-date .col-md-12 .form-group .p-calendar-w-btn, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-text-box .col-md-12.form-group .p-calendar-w-btn, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-text-box .col-md-12 .form-group .p-calendar-w-btn, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody app-text-box .col-md-12.form-group .p-calendar-w-btn, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody app-text-box .col-md-12 .form-group .p-calendar-w-btn, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-number .col-md-12.form-group .p-calendar-w-btn, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-number .col-md-12 .form-group .p-calendar-w-btn, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-dropdown .col-md-12.form-group .p-calendar-w-btn, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-dropdown .col-md-12 .form-group .p-calendar-w-btn, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-multiselect .col-md-12.form-group .p-calendar-w-btn, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-multiselect .col-md-12 .form-group .p-calendar-w-btn, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-text-area .col-md-12.form-group .p-calendar-w-btn, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-text-area .col-md-12 .form-group .p-calendar-w-btn, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-autosuggest .col-md-12.form-group .p-calendar-w-btn, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-autosuggest .col-md-12 .form-group .p-calendar-w-btn, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-date .col-md-12.form-group .p-calendar-w-btn, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-date .col-md-12 .form-group .p-calendar-w-btn {
  height: 45px !important;
}
.dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-text-box .col-md-12.form-group .form-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-text-box .col-md-12 .form-group .form-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody app-text-box .col-md-12.form-group .form-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody app-text-box .col-md-12 .form-group .form-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-number .col-md-12.form-group .form-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-number .col-md-12 .form-group .form-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-dropdown .col-md-12.form-group .form-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-dropdown .col-md-12 .form-group .form-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-multiselect .col-md-12.form-group .form-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-multiselect .col-md-12 .form-group .form-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-text-area .col-md-12.form-group .form-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-text-area .col-md-12 .form-group .form-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-autosuggest .col-md-12.form-group .form-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-autosuggest .col-md-12 .form-group .form-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-date .col-md-12.form-group .form-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-date .col-md-12 .form-group .form-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-text-box .col-md-12.form-group .form-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-text-box .col-md-12 .form-group .form-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody app-text-box .col-md-12.form-group .form-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody app-text-box .col-md-12 .form-group .form-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-number .col-md-12.form-group .form-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-number .col-md-12 .form-group .form-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-dropdown .col-md-12.form-group .form-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-dropdown .col-md-12 .form-group .form-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-multiselect .col-md-12.form-group .form-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-multiselect .col-md-12 .form-group .form-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-text-area .col-md-12.form-group .form-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-text-area .col-md-12 .form-group .form-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-autosuggest .col-md-12.form-group .form-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-autosuggest .col-md-12 .form-group .form-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-date .col-md-12.form-group .form-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-date .col-md-12 .form-group .form-label {
  top: unset;
  transform: unset;
  opacity: 1;
  position: relative;
  width: unset;
  left: unset;
}
.dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-text-box .col-md-12.form-group .form-label label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-text-box .col-md-12 .form-group .form-label label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody app-text-box .col-md-12.form-group .form-label label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody app-text-box .col-md-12 .form-group .form-label label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-number .col-md-12.form-group .form-label label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-number .col-md-12 .form-group .form-label label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-dropdown .col-md-12.form-group .form-label label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-dropdown .col-md-12 .form-group .form-label label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-multiselect .col-md-12.form-group .form-label label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-multiselect .col-md-12 .form-group .form-label label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-text-area .col-md-12.form-group .form-label label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-text-area .col-md-12 .form-group .form-label label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-autosuggest .col-md-12.form-group .form-label label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-autosuggest .col-md-12 .form-group .form-label label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-date .col-md-12.form-group .form-label label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-date .col-md-12 .form-group .form-label label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-text-box .col-md-12.form-group .form-label label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-text-box .col-md-12 .form-group .form-label label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody app-text-box .col-md-12.form-group .form-label label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody app-text-box .col-md-12 .form-group .form-label label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-number .col-md-12.form-group .form-label label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-number .col-md-12 .form-group .form-label label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-dropdown .col-md-12.form-group .form-label label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-dropdown .col-md-12 .form-group .form-label label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-multiselect .col-md-12.form-group .form-label label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-multiselect .col-md-12 .form-group .form-label label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-text-area .col-md-12.form-group .form-label label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-text-area .col-md-12 .form-group .form-label label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-autosuggest .col-md-12.form-group .form-label label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-autosuggest .col-md-12 .form-group .form-label label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-date .col-md-12.form-group .form-label label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-date .col-md-12 .form-group .form-label label {
  background-color: unset;
}
.dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-text-box .col-md-12.form-group textarea, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-text-box .col-md-12 .form-group textarea, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody app-text-box .col-md-12.form-group textarea, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody app-text-box .col-md-12 .form-group textarea, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-number .col-md-12.form-group textarea, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-number .col-md-12 .form-group textarea, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-dropdown .col-md-12.form-group textarea, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-dropdown .col-md-12 .form-group textarea, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-multiselect .col-md-12.form-group textarea, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-multiselect .col-md-12 .form-group textarea, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-text-area .col-md-12.form-group textarea, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-text-area .col-md-12 .form-group textarea, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-autosuggest .col-md-12.form-group textarea, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-autosuggest .col-md-12 .form-group textarea, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-date .col-md-12.form-group textarea, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-date .col-md-12 .form-group textarea, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-text-box .col-md-12.form-group textarea, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-text-box .col-md-12 .form-group textarea, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody app-text-box .col-md-12.form-group textarea, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody app-text-box .col-md-12 .form-group textarea, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-number .col-md-12.form-group textarea, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-number .col-md-12 .form-group textarea, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-dropdown .col-md-12.form-group textarea, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-dropdown .col-md-12 .form-group textarea, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-multiselect .col-md-12.form-group textarea, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-multiselect .col-md-12 .form-group textarea, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-text-area .col-md-12.form-group textarea, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-text-area .col-md-12 .form-group textarea, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-autosuggest .col-md-12.form-group textarea, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-autosuggest .col-md-12 .form-group textarea, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-date .col-md-12.form-group textarea, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-date .col-md-12 .form-group textarea {
  height: 45px !important;
}
.dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-text-box .col-md-12.form-group input.form-control.form-data::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-text-box .col-md-12.form-group textarea::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-text-box .col-md-12.form-group .p-autocomplete-input::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-text-box .col-md-12 .form-group input.form-control.form-data::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-text-box .col-md-12 .form-group textarea::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-text-box .col-md-12 .form-group .p-autocomplete-input::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody app-text-box .col-md-12.form-group input.form-control.form-data::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody app-text-box .col-md-12.form-group textarea::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody app-text-box .col-md-12.form-group .p-autocomplete-input::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody app-text-box .col-md-12 .form-group input.form-control.form-data::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody app-text-box .col-md-12 .form-group textarea::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody app-text-box .col-md-12 .form-group .p-autocomplete-input::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-number .col-md-12.form-group input.form-control.form-data::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-number .col-md-12.form-group textarea::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-number .col-md-12.form-group .p-autocomplete-input::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-number .col-md-12 .form-group input.form-control.form-data::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-number .col-md-12 .form-group textarea::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-number .col-md-12 .form-group .p-autocomplete-input::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-dropdown .col-md-12.form-group input.form-control.form-data::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-dropdown .col-md-12.form-group textarea::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-dropdown .col-md-12.form-group .p-autocomplete-input::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-dropdown .col-md-12 .form-group input.form-control.form-data::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-dropdown .col-md-12 .form-group textarea::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-dropdown .col-md-12 .form-group .p-autocomplete-input::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-multiselect .col-md-12.form-group input.form-control.form-data::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-multiselect .col-md-12.form-group textarea::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-multiselect .col-md-12.form-group .p-autocomplete-input::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-multiselect .col-md-12 .form-group input.form-control.form-data::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-multiselect .col-md-12 .form-group textarea::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-multiselect .col-md-12 .form-group .p-autocomplete-input::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-text-area .col-md-12.form-group input.form-control.form-data::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-text-area .col-md-12.form-group textarea::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-text-area .col-md-12.form-group .p-autocomplete-input::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-text-area .col-md-12 .form-group input.form-control.form-data::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-text-area .col-md-12 .form-group textarea::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-text-area .col-md-12 .form-group .p-autocomplete-input::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-autosuggest .col-md-12.form-group input.form-control.form-data::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-autosuggest .col-md-12.form-group textarea::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-autosuggest .col-md-12.form-group .p-autocomplete-input::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-autosuggest .col-md-12 .form-group input.form-control.form-data::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-autosuggest .col-md-12 .form-group textarea::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-autosuggest .col-md-12 .form-group .p-autocomplete-input::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-date .col-md-12.form-group input.form-control.form-data::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-date .col-md-12.form-group textarea::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-date .col-md-12.form-group .p-autocomplete-input::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-date .col-md-12 .form-group input.form-control.form-data::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-date .col-md-12 .form-group textarea::placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-date .col-md-12 .form-group .p-autocomplete-input::placeholder, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-text-box .col-md-12.form-group input.form-control.form-data::placeholder, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-text-box .col-md-12.form-group textarea::placeholder, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-text-box .col-md-12.form-group .p-autocomplete-input::placeholder, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-text-box .col-md-12 .form-group input.form-control.form-data::placeholder, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-text-box .col-md-12 .form-group textarea::placeholder, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-text-box .col-md-12 .form-group .p-autocomplete-input::placeholder, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody app-text-box .col-md-12.form-group input.form-control.form-data::placeholder, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody app-text-box .col-md-12.form-group textarea::placeholder, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody app-text-box .col-md-12.form-group .p-autocomplete-input::placeholder, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody app-text-box .col-md-12 .form-group input.form-control.form-data::placeholder, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody app-text-box .col-md-12 .form-group textarea::placeholder, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody app-text-box .col-md-12 .form-group .p-autocomplete-input::placeholder, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-number .col-md-12.form-group input.form-control.form-data::placeholder, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-number .col-md-12.form-group textarea::placeholder, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-number .col-md-12.form-group .p-autocomplete-input::placeholder, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-number .col-md-12 .form-group input.form-control.form-data::placeholder, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-number .col-md-12 .form-group textarea::placeholder, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-number .col-md-12 .form-group .p-autocomplete-input::placeholder, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-dropdown .col-md-12.form-group input.form-control.form-data::placeholder, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-dropdown .col-md-12.form-group textarea::placeholder, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-dropdown .col-md-12.form-group .p-autocomplete-input::placeholder, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-dropdown .col-md-12 .form-group input.form-control.form-data::placeholder, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-dropdown .col-md-12 .form-group textarea::placeholder, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-dropdown .col-md-12 .form-group .p-autocomplete-input::placeholder, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-multiselect .col-md-12.form-group input.form-control.form-data::placeholder, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-multiselect .col-md-12.form-group textarea::placeholder, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-multiselect .col-md-12.form-group .p-autocomplete-input::placeholder, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-multiselect .col-md-12 .form-group input.form-control.form-data::placeholder, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-multiselect .col-md-12 .form-group textarea::placeholder, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-multiselect .col-md-12 .form-group .p-autocomplete-input::placeholder, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-text-area .col-md-12.form-group input.form-control.form-data::placeholder, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-text-area .col-md-12.form-group textarea::placeholder, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-text-area .col-md-12.form-group .p-autocomplete-input::placeholder, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-text-area .col-md-12 .form-group input.form-control.form-data::placeholder, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-text-area .col-md-12 .form-group textarea::placeholder, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-text-area .col-md-12 .form-group .p-autocomplete-input::placeholder, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-autosuggest .col-md-12.form-group input.form-control.form-data::placeholder, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-autosuggest .col-md-12.form-group textarea::placeholder, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-autosuggest .col-md-12.form-group .p-autocomplete-input::placeholder, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-autosuggest .col-md-12 .form-group input.form-control.form-data::placeholder, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-autosuggest .col-md-12 .form-group textarea::placeholder, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-autosuggest .col-md-12 .form-group .p-autocomplete-input::placeholder, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-date .col-md-12.form-group input.form-control.form-data::placeholder, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-date .col-md-12.form-group textarea::placeholder, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-date .col-md-12.form-group .p-autocomplete-input::placeholder, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-date .col-md-12 .form-group input.form-control.form-data::placeholder, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-date .col-md-12 .form-group textarea::placeholder, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-date .col-md-12 .form-group .p-autocomplete-input::placeholder {
  color: #aaa;
}
.dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-text-box .col-md-12.form-group .p-dropdown .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-text-box .col-md-12.form-group .p-multiselect .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-text-box .col-md-12 .form-group .p-dropdown .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-text-box .col-md-12 .form-group .p-multiselect .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody app-text-box .col-md-12.form-group .p-dropdown .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody app-text-box .col-md-12.form-group .p-multiselect .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody app-text-box .col-md-12 .form-group .p-dropdown .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody app-text-box .col-md-12 .form-group .p-multiselect .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-number .col-md-12.form-group .p-dropdown .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-number .col-md-12.form-group .p-multiselect .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-number .col-md-12 .form-group .p-dropdown .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-number .col-md-12 .form-group .p-multiselect .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-dropdown .col-md-12.form-group .p-dropdown .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-dropdown .col-md-12.form-group .p-multiselect .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-dropdown .col-md-12 .form-group .p-dropdown .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-dropdown .col-md-12 .form-group .p-multiselect .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-multiselect .col-md-12.form-group .p-dropdown .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-multiselect .col-md-12.form-group .p-multiselect .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-multiselect .col-md-12 .form-group .p-dropdown .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-multiselect .col-md-12 .form-group .p-multiselect .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-text-area .col-md-12.form-group .p-dropdown .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-text-area .col-md-12.form-group .p-multiselect .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-text-area .col-md-12 .form-group .p-dropdown .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-text-area .col-md-12 .form-group .p-multiselect .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-autosuggest .col-md-12.form-group .p-dropdown .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-autosuggest .col-md-12.form-group .p-multiselect .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-autosuggest .col-md-12 .form-group .p-dropdown .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-autosuggest .col-md-12 .form-group .p-multiselect .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-date .col-md-12.form-group .p-dropdown .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-date .col-md-12.form-group .p-multiselect .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-date .col-md-12 .form-group .p-dropdown .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-date .col-md-12 .form-group .p-multiselect .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-text-box .col-md-12.form-group .p-dropdown .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-text-box .col-md-12.form-group .p-multiselect .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-text-box .col-md-12 .form-group .p-dropdown .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-text-box .col-md-12 .form-group .p-multiselect .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody app-text-box .col-md-12.form-group .p-dropdown .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody app-text-box .col-md-12.form-group .p-multiselect .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody app-text-box .col-md-12 .form-group .p-dropdown .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody app-text-box .col-md-12 .form-group .p-multiselect .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-number .col-md-12.form-group .p-dropdown .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-number .col-md-12.form-group .p-multiselect .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-number .col-md-12 .form-group .p-dropdown .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-number .col-md-12 .form-group .p-multiselect .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-dropdown .col-md-12.form-group .p-dropdown .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-dropdown .col-md-12.form-group .p-multiselect .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-dropdown .col-md-12 .form-group .p-dropdown .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-dropdown .col-md-12 .form-group .p-multiselect .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-multiselect .col-md-12.form-group .p-dropdown .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-multiselect .col-md-12.form-group .p-multiselect .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-multiselect .col-md-12 .form-group .p-dropdown .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-multiselect .col-md-12 .form-group .p-multiselect .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-text-area .col-md-12.form-group .p-dropdown .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-text-area .col-md-12.form-group .p-multiselect .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-text-area .col-md-12 .form-group .p-dropdown .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-text-area .col-md-12 .form-group .p-multiselect .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-autosuggest .col-md-12.form-group .p-dropdown .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-autosuggest .col-md-12.form-group .p-multiselect .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-autosuggest .col-md-12 .form-group .p-dropdown .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-autosuggest .col-md-12 .form-group .p-multiselect .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-date .col-md-12.form-group .p-dropdown .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-date .col-md-12.form-group .p-multiselect .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-date .col-md-12 .form-group .p-dropdown .p-placeholder, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-date .col-md-12 .form-group .p-multiselect .p-placeholder {
  color: #aaa !important;
}
.dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-text-box .col-md-12.form-group .p-dropdown .p-dropdown-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-text-box .col-md-12.form-group .p-multiselect .p-dropdown-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-text-box .col-md-12 .form-group .p-dropdown .p-dropdown-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-text-box .col-md-12 .form-group .p-multiselect .p-dropdown-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody app-text-box .col-md-12.form-group .p-dropdown .p-dropdown-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody app-text-box .col-md-12.form-group .p-multiselect .p-dropdown-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody app-text-box .col-md-12 .form-group .p-dropdown .p-dropdown-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody app-text-box .col-md-12 .form-group .p-multiselect .p-dropdown-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-number .col-md-12.form-group .p-dropdown .p-dropdown-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-number .col-md-12.form-group .p-multiselect .p-dropdown-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-number .col-md-12 .form-group .p-dropdown .p-dropdown-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-number .col-md-12 .form-group .p-multiselect .p-dropdown-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-dropdown .col-md-12.form-group .p-dropdown .p-dropdown-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-dropdown .col-md-12.form-group .p-multiselect .p-dropdown-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-dropdown .col-md-12 .form-group .p-dropdown .p-dropdown-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-dropdown .col-md-12 .form-group .p-multiselect .p-dropdown-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-multiselect .col-md-12.form-group .p-dropdown .p-dropdown-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-multiselect .col-md-12.form-group .p-multiselect .p-dropdown-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-multiselect .col-md-12 .form-group .p-dropdown .p-dropdown-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-multiselect .col-md-12 .form-group .p-multiselect .p-dropdown-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-text-area .col-md-12.form-group .p-dropdown .p-dropdown-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-text-area .col-md-12.form-group .p-multiselect .p-dropdown-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-text-area .col-md-12 .form-group .p-dropdown .p-dropdown-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-text-area .col-md-12 .form-group .p-multiselect .p-dropdown-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-autosuggest .col-md-12.form-group .p-dropdown .p-dropdown-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-autosuggest .col-md-12.form-group .p-multiselect .p-dropdown-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-autosuggest .col-md-12 .form-group .p-dropdown .p-dropdown-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-autosuggest .col-md-12 .form-group .p-multiselect .p-dropdown-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-date .col-md-12.form-group .p-dropdown .p-dropdown-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-date .col-md-12.form-group .p-multiselect .p-dropdown-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-date .col-md-12 .form-group .p-dropdown .p-dropdown-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-date .col-md-12 .form-group .p-multiselect .p-dropdown-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-text-box .col-md-12.form-group .p-dropdown .p-dropdown-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-text-box .col-md-12.form-group .p-multiselect .p-dropdown-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-text-box .col-md-12 .form-group .p-dropdown .p-dropdown-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-text-box .col-md-12 .form-group .p-multiselect .p-dropdown-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody app-text-box .col-md-12.form-group .p-dropdown .p-dropdown-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody app-text-box .col-md-12.form-group .p-multiselect .p-dropdown-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody app-text-box .col-md-12 .form-group .p-dropdown .p-dropdown-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody app-text-box .col-md-12 .form-group .p-multiselect .p-dropdown-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-number .col-md-12.form-group .p-dropdown .p-dropdown-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-number .col-md-12.form-group .p-multiselect .p-dropdown-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-number .col-md-12 .form-group .p-dropdown .p-dropdown-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-number .col-md-12 .form-group .p-multiselect .p-dropdown-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-dropdown .col-md-12.form-group .p-dropdown .p-dropdown-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-dropdown .col-md-12.form-group .p-multiselect .p-dropdown-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-dropdown .col-md-12 .form-group .p-dropdown .p-dropdown-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-dropdown .col-md-12 .form-group .p-multiselect .p-dropdown-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-multiselect .col-md-12.form-group .p-dropdown .p-dropdown-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-multiselect .col-md-12.form-group .p-multiselect .p-dropdown-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-multiselect .col-md-12 .form-group .p-dropdown .p-dropdown-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-multiselect .col-md-12 .form-group .p-multiselect .p-dropdown-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-text-area .col-md-12.form-group .p-dropdown .p-dropdown-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-text-area .col-md-12.form-group .p-multiselect .p-dropdown-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-text-area .col-md-12 .form-group .p-dropdown .p-dropdown-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-text-area .col-md-12 .form-group .p-multiselect .p-dropdown-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-autosuggest .col-md-12.form-group .p-dropdown .p-dropdown-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-autosuggest .col-md-12.form-group .p-multiselect .p-dropdown-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-autosuggest .col-md-12 .form-group .p-dropdown .p-dropdown-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-autosuggest .col-md-12 .form-group .p-multiselect .p-dropdown-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-date .col-md-12.form-group .p-dropdown .p-dropdown-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-date .col-md-12.form-group .p-multiselect .p-dropdown-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-date .col-md-12 .form-group .p-dropdown .p-dropdown-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-date .col-md-12 .form-group .p-multiselect .p-dropdown-label {
  padding: 2px !important;
}
.dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-text-box .col-md-12.form-group:has(input:focus) .form-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-text-box .col-md-12 .form-group:has(input:focus) .form-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody app-text-box .col-md-12.form-group:has(input:focus) .form-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody app-text-box .col-md-12 .form-group:has(input:focus) .form-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-number .col-md-12.form-group:has(input:focus) .form-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-number .col-md-12 .form-group:has(input:focus) .form-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-dropdown .col-md-12.form-group:has(input:focus) .form-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-dropdown .col-md-12 .form-group:has(input:focus) .form-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-multiselect .col-md-12.form-group:has(input:focus) .form-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-multiselect .col-md-12 .form-group:has(input:focus) .form-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-text-area .col-md-12.form-group:has(input:focus) .form-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-text-area .col-md-12 .form-group:has(input:focus) .form-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-autosuggest .col-md-12.form-group:has(input:focus) .form-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-autosuggest .col-md-12 .form-group:has(input:focus) .form-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-date .col-md-12.form-group:has(input:focus) .form-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-date .col-md-12 .form-group:has(input:focus) .form-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-text-box .col-md-12.form-group:has(input:focus) .form-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-text-box .col-md-12 .form-group:has(input:focus) .form-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody app-text-box .col-md-12.form-group:has(input:focus) .form-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody app-text-box .col-md-12 .form-group:has(input:focus) .form-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-number .col-md-12.form-group:has(input:focus) .form-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-number .col-md-12 .form-group:has(input:focus) .form-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-dropdown .col-md-12.form-group:has(input:focus) .form-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-dropdown .col-md-12 .form-group:has(input:focus) .form-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-multiselect .col-md-12.form-group:has(input:focus) .form-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-multiselect .col-md-12 .form-group:has(input:focus) .form-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-text-area .col-md-12.form-group:has(input:focus) .form-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-text-area .col-md-12 .form-group:has(input:focus) .form-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-autosuggest .col-md-12.form-group:has(input:focus) .form-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-autosuggest .col-md-12 .form-group:has(input:focus) .form-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-date .col-md-12.form-group:has(input:focus) .form-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-date .col-md-12 .form-group:has(input:focus) .form-label {
  position: relative;
}
.dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-text-box .col-md-12.form-group:has(.p-inputwrapper .p-dropdown.p-dropdown-open) .form-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-text-box .col-md-12 .form-group:has(.p-inputwrapper .p-dropdown.p-dropdown-open) .form-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody app-text-box .col-md-12.form-group:has(.p-inputwrapper .p-dropdown.p-dropdown-open) .form-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody app-text-box .col-md-12 .form-group:has(.p-inputwrapper .p-dropdown.p-dropdown-open) .form-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-number .col-md-12.form-group:has(.p-inputwrapper .p-dropdown.p-dropdown-open) .form-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-number .col-md-12 .form-group:has(.p-inputwrapper .p-dropdown.p-dropdown-open) .form-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-dropdown .col-md-12.form-group:has(.p-inputwrapper .p-dropdown.p-dropdown-open) .form-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-dropdown .col-md-12 .form-group:has(.p-inputwrapper .p-dropdown.p-dropdown-open) .form-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-multiselect .col-md-12.form-group:has(.p-inputwrapper .p-dropdown.p-dropdown-open) .form-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-multiselect .col-md-12 .form-group:has(.p-inputwrapper .p-dropdown.p-dropdown-open) .form-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-text-area .col-md-12.form-group:has(.p-inputwrapper .p-dropdown.p-dropdown-open) .form-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-text-area .col-md-12 .form-group:has(.p-inputwrapper .p-dropdown.p-dropdown-open) .form-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-autosuggest .col-md-12.form-group:has(.p-inputwrapper .p-dropdown.p-dropdown-open) .form-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-autosuggest .col-md-12 .form-group:has(.p-inputwrapper .p-dropdown.p-dropdown-open) .form-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-date .col-md-12.form-group:has(.p-inputwrapper .p-dropdown.p-dropdown-open) .form-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-date .col-md-12 .form-group:has(.p-inputwrapper .p-dropdown.p-dropdown-open) .form-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-text-box .col-md-12.form-group:has(.p-inputwrapper .p-dropdown.p-dropdown-open) .form-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-text-box .col-md-12 .form-group:has(.p-inputwrapper .p-dropdown.p-dropdown-open) .form-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody app-text-box .col-md-12.form-group:has(.p-inputwrapper .p-dropdown.p-dropdown-open) .form-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody app-text-box .col-md-12 .form-group:has(.p-inputwrapper .p-dropdown.p-dropdown-open) .form-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-number .col-md-12.form-group:has(.p-inputwrapper .p-dropdown.p-dropdown-open) .form-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-number .col-md-12 .form-group:has(.p-inputwrapper .p-dropdown.p-dropdown-open) .form-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-dropdown .col-md-12.form-group:has(.p-inputwrapper .p-dropdown.p-dropdown-open) .form-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-dropdown .col-md-12 .form-group:has(.p-inputwrapper .p-dropdown.p-dropdown-open) .form-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-multiselect .col-md-12.form-group:has(.p-inputwrapper .p-dropdown.p-dropdown-open) .form-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-multiselect .col-md-12 .form-group:has(.p-inputwrapper .p-dropdown.p-dropdown-open) .form-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-text-area .col-md-12.form-group:has(.p-inputwrapper .p-dropdown.p-dropdown-open) .form-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-text-area .col-md-12 .form-group:has(.p-inputwrapper .p-dropdown.p-dropdown-open) .form-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-autosuggest .col-md-12.form-group:has(.p-inputwrapper .p-dropdown.p-dropdown-open) .form-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-autosuggest .col-md-12 .form-group:has(.p-inputwrapper .p-dropdown.p-dropdown-open) .form-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-date .col-md-12.form-group:has(.p-inputwrapper .p-dropdown.p-dropdown-open) .form-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-date .col-md-12 .form-group:has(.p-inputwrapper .p-dropdown.p-dropdown-open) .form-label {
  top: unset;
  transform: unset;
  opacity: 1;
  position: relative;
  width: unset;
  left: unset;
}
.dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-text-box .col-md-12.form-group:has(.p-inputwrapper .p-dropdown.p-dropdown-open) .form-label label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-text-box .col-md-12 .form-group:has(.p-inputwrapper .p-dropdown.p-dropdown-open) .form-label label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody app-text-box .col-md-12.form-group:has(.p-inputwrapper .p-dropdown.p-dropdown-open) .form-label label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody app-text-box .col-md-12 .form-group:has(.p-inputwrapper .p-dropdown.p-dropdown-open) .form-label label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-number .col-md-12.form-group:has(.p-inputwrapper .p-dropdown.p-dropdown-open) .form-label label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-number .col-md-12 .form-group:has(.p-inputwrapper .p-dropdown.p-dropdown-open) .form-label label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-dropdown .col-md-12.form-group:has(.p-inputwrapper .p-dropdown.p-dropdown-open) .form-label label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-dropdown .col-md-12 .form-group:has(.p-inputwrapper .p-dropdown.p-dropdown-open) .form-label label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-multiselect .col-md-12.form-group:has(.p-inputwrapper .p-dropdown.p-dropdown-open) .form-label label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-multiselect .col-md-12 .form-group:has(.p-inputwrapper .p-dropdown.p-dropdown-open) .form-label label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-text-area .col-md-12.form-group:has(.p-inputwrapper .p-dropdown.p-dropdown-open) .form-label label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-text-area .col-md-12 .form-group:has(.p-inputwrapper .p-dropdown.p-dropdown-open) .form-label label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-autosuggest .col-md-12.form-group:has(.p-inputwrapper .p-dropdown.p-dropdown-open) .form-label label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-autosuggest .col-md-12 .form-group:has(.p-inputwrapper .p-dropdown.p-dropdown-open) .form-label label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-date .col-md-12.form-group:has(.p-inputwrapper .p-dropdown.p-dropdown-open) .form-label label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-date .col-md-12 .form-group:has(.p-inputwrapper .p-dropdown.p-dropdown-open) .form-label label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-text-box .col-md-12.form-group:has(.p-inputwrapper .p-dropdown.p-dropdown-open) .form-label label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-text-box .col-md-12 .form-group:has(.p-inputwrapper .p-dropdown.p-dropdown-open) .form-label label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody app-text-box .col-md-12.form-group:has(.p-inputwrapper .p-dropdown.p-dropdown-open) .form-label label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody app-text-box .col-md-12 .form-group:has(.p-inputwrapper .p-dropdown.p-dropdown-open) .form-label label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-number .col-md-12.form-group:has(.p-inputwrapper .p-dropdown.p-dropdown-open) .form-label label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-number .col-md-12 .form-group:has(.p-inputwrapper .p-dropdown.p-dropdown-open) .form-label label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-dropdown .col-md-12.form-group:has(.p-inputwrapper .p-dropdown.p-dropdown-open) .form-label label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-dropdown .col-md-12 .form-group:has(.p-inputwrapper .p-dropdown.p-dropdown-open) .form-label label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-multiselect .col-md-12.form-group:has(.p-inputwrapper .p-dropdown.p-dropdown-open) .form-label label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-multiselect .col-md-12 .form-group:has(.p-inputwrapper .p-dropdown.p-dropdown-open) .form-label label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-text-area .col-md-12.form-group:has(.p-inputwrapper .p-dropdown.p-dropdown-open) .form-label label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-text-area .col-md-12 .form-group:has(.p-inputwrapper .p-dropdown.p-dropdown-open) .form-label label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-autosuggest .col-md-12.form-group:has(.p-inputwrapper .p-dropdown.p-dropdown-open) .form-label label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-autosuggest .col-md-12 .form-group:has(.p-inputwrapper .p-dropdown.p-dropdown-open) .form-label label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-date .col-md-12.form-group:has(.p-inputwrapper .p-dropdown.p-dropdown-open) .form-label label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-date .col-md-12 .form-group:has(.p-inputwrapper .p-dropdown.p-dropdown-open) .form-label label {
  background-color: unset;
}
.dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-text-box .col-md-12.form-group.rotated, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-text-box .col-md-12 .form-group.rotated, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody app-text-box .col-md-12.form-group.rotated, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody app-text-box .col-md-12 .form-group.rotated, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-number .col-md-12.form-group.rotated, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-number .col-md-12 .form-group.rotated, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-dropdown .col-md-12.form-group.rotated, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-dropdown .col-md-12 .form-group.rotated, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-multiselect .col-md-12.form-group.rotated, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-multiselect .col-md-12 .form-group.rotated, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-text-area .col-md-12.form-group.rotated, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-text-area .col-md-12 .form-group.rotated, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-autosuggest .col-md-12.form-group.rotated, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-autosuggest .col-md-12 .form-group.rotated, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-date .col-md-12.form-group.rotated, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-date .col-md-12 .form-group.rotated, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-text-box .col-md-12.form-group.rotated, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-text-box .col-md-12 .form-group.rotated, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody app-text-box .col-md-12.form-group.rotated, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody app-text-box .col-md-12 .form-group.rotated, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-number .col-md-12.form-group.rotated, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-number .col-md-12 .form-group.rotated, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-dropdown .col-md-12.form-group.rotated, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-dropdown .col-md-12 .form-group.rotated, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-multiselect .col-md-12.form-group.rotated, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-multiselect .col-md-12 .form-group.rotated, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-text-area .col-md-12.form-group.rotated, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-text-area .col-md-12 .form-group.rotated, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-autosuggest .col-md-12.form-group.rotated, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-autosuggest .col-md-12 .form-group.rotated, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-date .col-md-12.form-group.rotated, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-date .col-md-12 .form-group.rotated { /* Apply focused border styles and display placeholder when multiselect is opened */ }
.dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-text-box .col-md-12.form-group.rotated:has(.p-inputwrapper .p-multiselect) .form-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-text-box .col-md-12 .form-group.rotated:has(.p-inputwrapper .p-multiselect) .form-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody app-text-box .col-md-12.form-group.rotated:has(.p-inputwrapper .p-multiselect) .form-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody app-text-box .col-md-12 .form-group.rotated:has(.p-inputwrapper .p-multiselect) .form-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-number .col-md-12.form-group.rotated:has(.p-inputwrapper .p-multiselect) .form-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-number .col-md-12 .form-group.rotated:has(.p-inputwrapper .p-multiselect) .form-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-dropdown .col-md-12.form-group.rotated:has(.p-inputwrapper .p-multiselect) .form-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-dropdown .col-md-12 .form-group.rotated:has(.p-inputwrapper .p-multiselect) .form-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-multiselect .col-md-12.form-group.rotated:has(.p-inputwrapper .p-multiselect) .form-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-multiselect .col-md-12 .form-group.rotated:has(.p-inputwrapper .p-multiselect) .form-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-text-area .col-md-12.form-group.rotated:has(.p-inputwrapper .p-multiselect) .form-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-text-area .col-md-12 .form-group.rotated:has(.p-inputwrapper .p-multiselect) .form-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-autosuggest .col-md-12.form-group.rotated:has(.p-inputwrapper .p-multiselect) .form-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-autosuggest .col-md-12 .form-group.rotated:has(.p-inputwrapper .p-multiselect) .form-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-date .col-md-12.form-group.rotated:has(.p-inputwrapper .p-multiselect) .form-label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-date .col-md-12 .form-group.rotated:has(.p-inputwrapper .p-multiselect) .form-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-text-box .col-md-12.form-group.rotated:has(.p-inputwrapper .p-multiselect) .form-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-text-box .col-md-12 .form-group.rotated:has(.p-inputwrapper .p-multiselect) .form-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody app-text-box .col-md-12.form-group.rotated:has(.p-inputwrapper .p-multiselect) .form-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody app-text-box .col-md-12 .form-group.rotated:has(.p-inputwrapper .p-multiselect) .form-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-number .col-md-12.form-group.rotated:has(.p-inputwrapper .p-multiselect) .form-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-number .col-md-12 .form-group.rotated:has(.p-inputwrapper .p-multiselect) .form-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-dropdown .col-md-12.form-group.rotated:has(.p-inputwrapper .p-multiselect) .form-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-dropdown .col-md-12 .form-group.rotated:has(.p-inputwrapper .p-multiselect) .form-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-multiselect .col-md-12.form-group.rotated:has(.p-inputwrapper .p-multiselect) .form-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-multiselect .col-md-12 .form-group.rotated:has(.p-inputwrapper .p-multiselect) .form-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-text-area .col-md-12.form-group.rotated:has(.p-inputwrapper .p-multiselect) .form-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-text-area .col-md-12 .form-group.rotated:has(.p-inputwrapper .p-multiselect) .form-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-autosuggest .col-md-12.form-group.rotated:has(.p-inputwrapper .p-multiselect) .form-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-autosuggest .col-md-12 .form-group.rotated:has(.p-inputwrapper .p-multiselect) .form-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-date .col-md-12.form-group.rotated:has(.p-inputwrapper .p-multiselect) .form-label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-date .col-md-12 .form-group.rotated:has(.p-inputwrapper .p-multiselect) .form-label { /* Move label to top when multiselect is opened */
  top: unset;
  transform: unset;
  opacity: 1;
  position: relative;
  width: unset;
  left: unset;
}
.dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-text-box .col-md-12.form-group.rotated:has(.p-inputwrapper .p-multiselect) .form-label label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-text-box .col-md-12 .form-group.rotated:has(.p-inputwrapper .p-multiselect) .form-label label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody app-text-box .col-md-12.form-group.rotated:has(.p-inputwrapper .p-multiselect) .form-label label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody app-text-box .col-md-12 .form-group.rotated:has(.p-inputwrapper .p-multiselect) .form-label label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-number .col-md-12.form-group.rotated:has(.p-inputwrapper .p-multiselect) .form-label label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-number .col-md-12 .form-group.rotated:has(.p-inputwrapper .p-multiselect) .form-label label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-dropdown .col-md-12.form-group.rotated:has(.p-inputwrapper .p-multiselect) .form-label label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-dropdown .col-md-12 .form-group.rotated:has(.p-inputwrapper .p-multiselect) .form-label label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-multiselect .col-md-12.form-group.rotated:has(.p-inputwrapper .p-multiselect) .form-label label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-multiselect .col-md-12 .form-group.rotated:has(.p-inputwrapper .p-multiselect) .form-label label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-text-area .col-md-12.form-group.rotated:has(.p-inputwrapper .p-multiselect) .form-label label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-text-area .col-md-12 .form-group.rotated:has(.p-inputwrapper .p-multiselect) .form-label label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-autosuggest .col-md-12.form-group.rotated:has(.p-inputwrapper .p-multiselect) .form-label label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-autosuggest .col-md-12 .form-group.rotated:has(.p-inputwrapper .p-multiselect) .form-label label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-date .col-md-12.form-group.rotated:has(.p-inputwrapper .p-multiselect) .form-label label, .dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody lib-date .col-md-12 .form-group.rotated:has(.p-inputwrapper .p-multiselect) .form-label label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-text-box .col-md-12.form-group.rotated:has(.p-inputwrapper .p-multiselect) .form-label label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-text-box .col-md-12 .form-group.rotated:has(.p-inputwrapper .p-multiselect) .form-label label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody app-text-box .col-md-12.form-group.rotated:has(.p-inputwrapper .p-multiselect) .form-label label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody app-text-box .col-md-12 .form-group.rotated:has(.p-inputwrapper .p-multiselect) .form-label label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-number .col-md-12.form-group.rotated:has(.p-inputwrapper .p-multiselect) .form-label label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-number .col-md-12 .form-group.rotated:has(.p-inputwrapper .p-multiselect) .form-label label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-dropdown .col-md-12.form-group.rotated:has(.p-inputwrapper .p-multiselect) .form-label label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-dropdown .col-md-12 .form-group.rotated:has(.p-inputwrapper .p-multiselect) .form-label label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-multiselect .col-md-12.form-group.rotated:has(.p-inputwrapper .p-multiselect) .form-label label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-multiselect .col-md-12 .form-group.rotated:has(.p-inputwrapper .p-multiselect) .form-label label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-text-area .col-md-12.form-group.rotated:has(.p-inputwrapper .p-multiselect) .form-label label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-text-area .col-md-12 .form-group.rotated:has(.p-inputwrapper .p-multiselect) .form-label label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-autosuggest .col-md-12.form-group.rotated:has(.p-inputwrapper .p-multiselect) .form-label label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-autosuggest .col-md-12 .form-group.rotated:has(.p-inputwrapper .p-multiselect) .form-label label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-date .col-md-12.form-group.rotated:has(.p-inputwrapper .p-multiselect) .form-label label, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody lib-date .col-md-12 .form-group.rotated:has(.p-inputwrapper .p-multiselect) .form-label label {
  background-color: unset;
}
.dfr-MSrims-theme lib-dynamic-UI lib-table .recordsTableForm .p-datatable-tbody > tr > td .textoverflow.link, .dfr-MSrims-theme lib-dynamic-UI .popup-body lib-table .recordsTableForm .p-datatable-tbody > tr > td .textoverflow.link {
  padding-left: 15px;
  color: black;
}
.dfr-MSrims-theme lib-dynamic-UI lib-stages .p-tabview-panels {
  padding-top: 0;
}
.dfr-MSrims-theme lib-dynamic-UI lib-stages .p-tabview .p-tabview-nav-container {
  border-bottom: 1px solid #dee2e6 !important;
}
.dfr-MSrims-theme lib-dynamic-UI lib-stages .p-tabview .p-tabview-nav-content .p-tabview-nav {
  border: none;
  /* Styles for highlighted tab */
}
.dfr-MSrims-theme lib-dynamic-UI lib-stages .p-tabview .p-tabview-nav-content .p-tabview-nav .p-tabview-nav-link { /* Adding styles  text inside tab*/
  padding-bottom: 0.5rem !important;
}
.dfr-MSrims-theme lib-dynamic-UI lib-stages .p-tabview .p-tabview-nav-content .p-tabview-nav .p-tabview-nav-link div {
  padding: 0.5rem 1rem;
  color: black;
}
.dfr-MSrims-theme lib-dynamic-UI lib-stages .p-tabview .p-tabview-nav-content .p-tabview-nav li.p-highlight .p-tabview-nav-link {
  border-bottom: 1px solid #dee2e6 !important;
}
.dfr-MSrims-theme lib-dynamic-UI lib-stages .p-tabview .p-tabview-nav-content .p-tabview-nav li.p-highlight .p-tabview-nav-link div { /* adding border around highlithed tab text */
  color: white;
  background-color: rgb(42, 28, 74);
  border-radius: 5rem;
  padding: 0.5rem 1rem;
}
.dfr-MSrims-theme lib-dynamic-UI lib-app-file .user-input-field, .dfr-MSrims-theme lib-dynamic-UI lib-app-file .form-group, .dfr-MSrims-theme lib-dynamic-UI lib-app-file .file-upload-feature, .dfr-MSrims-theme lib-dynamic-UI lib-app-file .p-fileupload, .dfr-MSrims-theme lib-dynamic-UI lib-app-file .p-fileupload-content, .dfr-MSrims-theme lib-dynamic-UI lib-app-file .genreicFileUpload {
  height: 98%;
}
.dfr-MSrims-theme lib-dynamic-UI lib-app-file .form-group {
  padding-top: 15px;
}
.dfr-MSrims-theme lib-dynamic-UI lib-app-file .p-fileupload-files {
  display: none;
}
.dfr-MSrims-theme lib-dynamic-UI lib-app-file .p-fileupload .p-fileupload-content .left-content {
  max-width: unset;
  border: 2px dashed #c8c8c8 !important;
  background-color: #f8f8f8;
}
.dfr-MSrims-theme lib-dynamic-UI lib-app-file .left-content {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.dfr-MSrims-theme lib-dynamic-UI lib-app-file .left-content .dragdrop-section {
  flex-basis: unset;
}
.dfr-MSrims-theme lib-dynamic-UI lib-app-file .left-content .left-content-child-wrapper {
  width: 85%;
}

body .p-component .p-inputtext {
  font-family: "Arial regular" !important;
}

lib-app-file .p-fileupload-buttonbar {
  display: none;
}
lib-app-file .p-fileupload .p-fileupload-content {
  background: #ffffff;
  padding: 0;
  border: none;
  color: #212529;
}

lib-icon.icon-position {
  margin-top: 0px;
  margin-left: 0px;
  display: block;
}

.text-danger {
  line-height: 1;
}

.crudDialog.p-dialog .form-label {
  margin-top: 15px;
}

p-dropdownitem .p-dropdown-item {
  display: flex;
}
p-dropdownitem .p-dropdown-item span {
  overflow: hidden;
  text-overflow: ellipsis;
}

.ActionbuttonTable .ng-trigger.ng-trigger-overlayAnimation.p-dropdown-panel.p-component {
  left: auto !important;
  right: 0;
}

.showHideCloumn.form-data .ng-trigger.ng-trigger-overlayAnimation.p-multiselect-panel.p-component {
  right: 0;
  left: auto !important;
  width: 300px;
}

.ng-trigger.ng-trigger-overlayAnimation.p-dropdown-panel.p-component {
  width: 252px;
}

.p-autocomplete-item + .p-autocomplete-empty-message {
  display: none;
}

.p-datepicker-header {
  padding-top: 5px !important;
  padding-bottom: 5px !important;
}

.p-datepicker table td {
  padding: 0px;
}

.p-datepicker .p-datepicker-buttonbar {
  padding: 0;
}

popup-body .p-dropdown-panel {
  z-index: 1001;
  /* Adjust the value as needed */
}
popup-body .p-paginator p-dropdown {
  position: absolute;
  left: 0;
  top: 2px;
}

.mt10 {
  margin-top: 10px;
}

lib-app-file .p-fileupload-buttonbar {
  display: none;
}
lib-app-file .p-fileupload .p-fileupload-content {
  background: #ffffff;
  padding: 0;
  border: none;
  color: #212529;
}

.ActionbuttonTable .ng-trigger.ng-trigger-overlayAnimation.p-dropdown-panel.p-component {
  left: auto !important;
  right: 0;
}

.showHideCloumn.form-data .ng-trigger.ng-trigger-overlayAnimation.p-multiselect-panel.p-component {
  right: 0;
  left: auto !important;
  width: 300px;
}

.ng-trigger.ng-trigger-overlayAnimation.p-dropdown-panel.p-component {
  width: 252px;
}

.p-autocomplete-item + .p-autocomplete-empty-message {
  display: none;
}

.p-datepicker-header {
  padding-top: 5px !important;
  padding-bottom: 5px !important;
}

.p-datepicker table td {
  padding: 0px;
}

.p-datepicker .p-datepicker-buttonbar {
  padding: 0;
}

popup-body .p-dropdown-panel {
  z-index: 1001;
  /* Adjust the value as needed */
}
popup-body .p-paginator p-dropdown {
  position: absolute;
  left: 0;
  top: 2px;
}

lib-pera {
  flex: 1 0 100%;
}

lib-fields-container {
  width: 100%;
}

lib-dynamic-UI input {
  text-overflow: ellipsis;
  overflow: hidden;
  padding-right: 26px !important;
}
lib-dynamic-UI .p-fileupload .p-fileupload-content {
  border: 0 !important;
}
lib-dynamic-UI .p-fileupload-buttonbar {
  display: none;
}
lib-dynamic-UI .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container {
  width: 60% !important;
}
lib-dynamic-UI .rotated .ui-dropdown .ui-dropdown-trigger .ui-dropdown-trigger-icon {
  transition: transform 200ms ease-in-out;
  transform: rotate(180deg);
}
lib-dynamic-UI .rotated .ui-multiselect .ui-multiselect-trigger .ui-multiselect-trigger-icon {
  transition: transform 200ms ease-in-out;
  transform: rotate(180deg);
}
lib-dynamic-UI .rotated .p-dropdown-trigger-icon {
  transform: rotate(180deg);
}
lib-dynamic-UI .mt-15 {
  margin-top: 15px;
}
lib-dynamic-UI .mr-3 {
  margin-right: 3px;
}
lib-dynamic-UI .bt-info {
  display: inline-block;
  margin: 0px;
  font-size: 22px;
  cursor: pointer !important;
}
lib-dynamic-UI .form-label {
  margin-top: 15px;
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
}
lib-dynamic-UI .form-data.msg {
  margin-bottom: 5px !important;
}
lib-dynamic-UI .title {
  font-size: 1.125rem !important;
  font-family: "Arial regular";
  font-weight: bold;
}
lib-dynamic-UI .form-label {
  font-size: 1rem !important;
  font-family: "Arial regular";
}
lib-dynamic-UI .form-data.msg {
  font-size: 0.75rem !important;
  font-family: "Open Sans", "Helvetica Neue", sans-serif !important;
}
lib-dynamic-UI .form-data {
  font-size: 1rem !important;
  font-family: "Arial regular";
  font-weight: normal;
}
lib-dynamic-UI .form-data .ui-multiselect-label,
lib-dynamic-UI .form-data .ui-dropdown-label,
lib-dynamic-UI .form-data .ui-autocomplete .ui-autocomplete-input,
lib-dynamic-UI .form-data .ui-multiselect-items,
lib-dynamic-UI .form-data .ui-dropdown-items,
lib-dynamic-UI .form-data .ui-autocomplete .ui-autocomplete-items {
  font-size: 1rem !important;
  font-family: "Arial regular";
  font-weight: normal;
}
lib-dynamic-UI .field-section .heading-section {
  font-size: 1.125rem !important;
  font-family: "Arial regular";
}
lib-dynamic-UI .heading-section .info-circle {
  position: absolute;
  margin-left: 5px;
}
lib-dynamic-UI .check-info-circle {
  justify-content: start;
}

lib-rich-text-editor input[type=color] {
  padding-right: 2px !important;
}

lib-popup .modal-footer, lib-open-in-popup .modal-footer {
  padding: 0 !important;
  height: 60px !important;
}
lib-popup .modal-footer .form-group, lib-open-in-popup .modal-footer .form-group {
  margin-bottom: 0;
  padding: 5px !important;
}
lib-popup .modal-footer .form-group button, lib-open-in-popup .modal-footer .form-group button {
  margin: 0;
}
lib-popup .form-data.msg, lib-open-in-popup .form-data.msg {
  margin-top: -5px !important;
  margin-bottom: 5px !important;
}
lib-popup .title, lib-open-in-popup .title {
  font-size: 1.125rem !important;
  font-family: "Arial regular";
  font-weight: bold;
}
lib-popup .form-label, lib-open-in-popup .form-label {
  font-size: 1rem !important;
  font-family: "Arial regular";
}
lib-popup .form-data, lib-open-in-popup .form-data {
  font-size: 1rem !important;
  font-family: "Arial regular";
  font-weight: normal;
}
lib-popup .form-data .ui-multiselect-label,
lib-popup .form-data .ui-dropdown-label,
lib-popup .form-data .ui-autocomplete .ui-autocomplete-input,
lib-popup .form-data .ui-multiselect-items,
lib-popup .form-data .ui-dropdown-items,
lib-popup .form-data .ui-autocomplete .ui-autocomplete-items, lib-open-in-popup .form-data .ui-multiselect-label,
lib-open-in-popup .form-data .ui-dropdown-label,
lib-open-in-popup .form-data .ui-autocomplete .ui-autocomplete-input,
lib-open-in-popup .form-data .ui-multiselect-items,
lib-open-in-popup .form-data .ui-dropdown-items,
lib-open-in-popup .form-data .ui-autocomplete .ui-autocomplete-items {
  font-size: 1rem !important;
  font-family: "Arial regular";
  font-weight: normal;
}
lib-popup .form-label, lib-open-in-popup .form-label {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
}
lib-popup .row.m-4, lib-open-in-popup .row.m-4 {
  margin-top: 10px !important;
  display: flex;
  align-items: flex-end;
}

.grp-parent {
  display: flex;
  flex-wrap: wrap;
}

lib-text-area, lib-editor, lib-json-editor {
  width: 100%;
}
lib-text-area .form-label, lib-editor .form-label, lib-json-editor .form-label {
  width: 50%;
  min-width: 252px;
  display: flex;
  justify-content: flex-start;
}
lib-text-area .info-circle, lib-editor .info-circle, lib-json-editor .info-circle {
  margin-left: 10px;
}
lib-text-area .form-data.msg, lib-editor .form-data.msg, lib-json-editor .form-data.msg {
  width: 50% !important;
}

.slider {
  float: right;
  width: 20%;
  box-shadow: 0px 20px 18px #494343;
  position: fixed;
  top: 74px;
  right: 5px;
  min-width: 100px;
  max-width: 100px;
  cursor: grab;
  opacity: 0.5;
  transition: opacity 800ms ease-in-out 200ms;
  z-index: 999;
}
.slider:hover {
  opacity: 1;
  transition-delay: 0ms;
}

.slider__size {
  position: relative;
  z-index: 3;
  height: 44vh;
}

.slider__controller {
  height: 8vh;
  width: 100%;
  padding-top: 100%;
  position: absolute;
  top: 0;
  left: 0;
  transform-origin: 0 0;
  border-radius: 10px;
  border: solid 3px #000000;
}

.password-input {
  width: 15.8em;
}

.slider__content {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
  transform-origin: 0 0;
}

lib-app-file {
  width: 100%;
}
lib-app-file .user-input-field {
  padding: 0 10px;
}
lib-app-file .form-data.msg {
  width: 50% !important;
}

lib-field-position {
  width: 100% !important;
}

.ui-dialog.ui-widget.ui-widget-content.ui-dialog-draggable.ui-dialog-resizable {
  top: 5vw !important;
}

.crudDialog.ui-dialog {
  width: 50vw !important;
  left: 25vw !important;
  top: 5vw !important;
}
.crudDialog.ui-dialog .ui-dropdown.ui-dropdown-clearable .ui-dropdown-label {
  text-overflow: ellipsis;
  overflow: hidden;
  padding-top: 3px;
}
.crudDialog.ui-dialog .crud-calendar,
.crudDialog.ui-dialog .crud-multi,
.crudDialog.ui-dialog .crud-textbox,
.crudDialog.ui-dialog .crud-auto,
.crudDialog.ui-dialog .crud-drop {
  margin-top: 15px !important;
}
.crudDialog.ui-dialog .crud-multi .error-message {
  margin-top: -5px !important;
}
.crudDialog.ui-dialog .form-data.msg {
  margin-top: -5px !important;
  margin-bottom: 5px !important;
}
.crudDialog.ui-dialog .title {
  font-size: 1.125rem !important;
  font-family: "Arial regular";
  font-weight: bold;
}
.crudDialog.ui-dialog .form-label {
  font-size: 1rem !important;
  font-family: "Arial regular";
}
.crudDialog.ui-dialog .form-data.msg {
  font-size: 0.75rem !important;
  font-family: "Open Sans", "Helvetica Neue", sans-serif !important;
}
.crudDialog.ui-dialog .form-data {
  font-size: 1rem !important;
  font-family: "Arial regular";
  font-weight: normal;
}
.crudDialog.ui-dialog .form-data .ui-multiselect-label,
.crudDialog.ui-dialog .form-data .ui-dropdown-label,
.crudDialog.ui-dialog .form-data .ui-autocomplete .ui-autocomplete-input,
.crudDialog.ui-dialog .form-data .ui-multiselect-items,
.crudDialog.ui-dialog .form-data .ui-dropdown-items,
.crudDialog.ui-dialog .form-data .ui-autocomplete .ui-autocomplete-items {
  font-size: 1rem !important;
  font-family: "Arial regular";
  font-weight: normal;
}
.crudDialog.ui-dialog .form-label {
  display: flex;
  justify-content: space-between;
}
.crudDialog.ui-dialog .row.m-4 {
  margin-top: 10px !important;
  display: flex;
  align-items: flex-end;
}
.crudDialog.ui-dialog .dropdown-content .iconClass {
  font-size: 16px;
  margin-top: 5px !important;
  margin-left: 3px;
}

.cdk-overlay-container {
  z-index: 9999 !important;
}

app-group .form-data.msg {
  margin-top: -5px !important;
}

.info-circle {
  float: right;
  margin-bottom: 10px;
  background-repeat: no-repeat;
}

lib-date .p-inputtext {
  display: inline-block !important;
  height: 40px !important;
  padding: 0.25em !important;
  border: none !important;
}
lib-date p-calendar span.p-calendar {
  height: 40px !important;
}
lib-date p-calendar .p-calendar .p-inputtext {
  height: 38px !important;
}
lib-date .calendar-input {
  height: 40px !important;
  font-size: 14px;
}
lib-date .calendar-icon {
  position: relative;
  margin-top: -33px !important;
  float: right;
  margin-right: 5px;
  font-size: 24px !important;
}
lib-date .fa.fa-trash-o {
  position: relative;
  margin-top: -30px !important;
  float: right;
  font-size: 18px !important;
  display: block !important;
  margin-right: 30px !important;
}
lib-date .calendar-input:disabled {
  opacity: 1 !important;
}
lib-date .error-message {
  margin-bottom: -10px;
}
lib-date .owl-dt-trigger-disabled {
  opacity: 1;
}

.theme-default lib-dynamic-UI {
  /* Block level style */
  /* theming related change */
  /* fields level style end */
  /* theming related change */
  /* group level style */
  /* theming related change */
  /* group level style end */
  /* theming related change */
  /* Table level style end */
  /* theming related change */
  /* Table level style end */
  /* theming related change */
  /* dynamic form level style */
  /* theming related change */
  /* dynamic form level style end */
  /* theming related change */
  /* shared component level style */
  /* theming related change */
  /*  shared Component level style end */
  /* theming related change */
  /*  header level style  */
  /* theming related change */
  /*  Header level style end */
  /* theming related change */
}
.theme-default lib-dynamic-UI html,
.theme-default lib-dynamic-UI body {
  background: #EEEEEE;
}
.theme-default lib-dynamic-UI .container-bg {
  background: #EEEEEE !important;
}
.theme-default lib-dynamic-UI .container-bg .heading-section {
  border-bottom: 1px solid #cccccc;
  background: #EEEEEE;
}
.theme-default lib-dynamic-UI .container-bg .heading-section .dynamic-form-view .form-section {
  box-shadow: 0px 3px 6px #000000;
}
.theme-default lib-dynamic-UI h5 {
  color: #333333;
}
.theme-default lib-dynamic-UI .bg-white {
  background-color: #ffffff;
}
.theme-default lib-dynamic-UI .home-icon {
  color: #D5C5ED;
}
.theme-default lib-dynamic-UI .more-icon {
  color: #D5C5ED;
}
.theme-default lib-dynamic-UI .tooltip .tooltip-inner {
  color: #ffffff;
  background-color: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);
}
.theme-default lib-dynamic-UI .tooltip .tooltip-arrow {
  color: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);
}
.theme-default lib-dynamic-UI .tooltip .show {
  opacity: 1 !important;
}
.theme-default lib-dynamic-UI .bs-tooltip-top .arrow::before {
  border-top-color: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);
}
.theme-default lib-dynamic-UI .accordion-section {
  background: #DAB5F3 !important;
}
.theme-default lib-dynamic-UI .accordion-section a {
  color: #333333 !important;
}
.theme-default lib-dynamic-UI .accordion-section label {
  color: #333333;
}
.theme-default lib-dynamic-UI .fa-pencil {
  color: #25A12D;
  border-left: 1px solid #cccccc;
}
.theme-default lib-dynamic-UI .btn-green {
  background-color: #25A12D;
  color: #ffffff;
  border: 1px solid #25A12D;
}
.theme-default lib-dynamic-UI .btn-outline-info {
  color: #D5C5ED;
  background-color: #ffffff;
  border: 1px solid #D5C5ED;
}
.theme-default lib-dynamic-UI .block-shadow {
  border: 1px solid #fe3939;
}
.theme-default lib-dynamic-UI .divider {
  border-right: 1px solid #cccccc;
  color: #25A12D;
}
.theme-default lib-dynamic-UI .has-error {
  border-color: #d80c0c;
  color: rgb(230, 14, 14);
}
.theme-default lib-dynamic-UI .label-error {
  border: 1px solid #d80c0c !important;
  border-color: #d80c0c !important;
}
.theme-default lib-dynamic-UI .has-error input[type=checkbox] {
  outline: 2px solid #fe3939;
}
.theme-default lib-dynamic-UI .calendar-input {
  background-color: #ffffff;
}
.theme-default lib-dynamic-UI .calendar-input:disabled {
  background-color: #e9ecef !important;
}
.theme-default lib-dynamic-UI .owl-dt-trigger-disabled {
  background-color: #e9ecef !important;
}
.theme-default lib-dynamic-UI .user-input-field .form-control:disabled {
  background-color: #e9ecef !important;
}
.theme-default lib-dynamic-UI input:focus {
  box-shadow: 0 0 5px #23b5dd !important;
  border: 1px solid #23b5dd !important;
}
.theme-default lib-dynamic-UI .user-input-field input:focus {
  box-shadow: 0 0 5px #23b5dd !important;
  border: 1px solid #23b5dd !important;
}
.theme-default lib-dynamic-UI .user-input-field .has-error {
  border-color: #d80c0c;
  color: rgb(230, 14, 14);
}
.theme-default lib-dynamic-UI ng-select:focus {
  box-shadow: 0 0 5px #23b5dd !important;
  border: 1px solid #23b5dd !important;
}
.theme-default lib-dynamic-UI .radio-section {
  border: 1px solid #666666;
  background-color: #ffffff;
  width: 228px;
}
.theme-default lib-dynamic-UI .radio-section .radio-options label {
  color: #333333;
}
.theme-default lib-dynamic-UI select:focus {
  box-shadow: 0 0 5px #23b5dd !important;
  border: 1px solid #23b5dd !important;
}
.theme-default lib-dynamic-UI .user-input-field textarea {
  color: #333333;
  background-color: #ffffff;
}
.theme-default lib-dynamic-UI .user-input-field textarea:focus {
  box-shadow: 0 0 5px #23b5dd !important;
  border: 1px solid #23b5dd !important;
}
.theme-default lib-dynamic-UI .mb-0 > a {
  color: #333333;
}
.theme-default lib-dynamic-UI .btn-success {
  background-color: #D5C5ED !important;
  border-color: #D5C5ED !important;
  border: 2px solid #6400AA !important;
}
.theme-default lib-dynamic-UI .btn-outline-info {
  color: #D5C5ED !important;
  background-color: #ffffff !important;
  border: 1px solid #D5C5ED !important;
}
.theme-default lib-dynamic-UI .block .button {
  background-color: #25A12D !important;
}
.theme-default lib-dynamic-UI .form-footer {
  background: #ffffff;
  box-shadow: 0px 0px 3px 0px #ddd;
}
.theme-default lib-dynamic-UI .accordion .card {
  box-shadow: 0px 1px 3px 0px #ddd;
}
.theme-default lib-dynamic-UI .accordion .card .accordion-section {
  background: #DAB5F3 !important;
}
.theme-default lib-dynamic-UI .accordion .card .accordion-section a {
  color: #333333 !important;
}
.theme-default lib-dynamic-UI .accordion .card .accordion-section label {
  color: #333333;
}
.theme-default lib-dynamic-UI .quick-filter i {
  color: #cccccc;
  background: #ffffff;
}
.theme-default lib-dynamic-UI .quick-filter-input {
  background: transparent;
  border: 1px solid #cccccc;
}
.theme-default lib-dynamic-UI .btn-success {
  background-color: #D5C5ED !important;
  border-color: #D5C5ED !important;
  border: 2px solid #6400AA !important;
}
.theme-default lib-dynamic-UI .btn-outline-info {
  color: #D5C5ED !important;
  background-color: #ffffff !important;
  border: 1px solid #D5C5ED !important;
}
.theme-default lib-dynamic-UI .block .button {
  background-color: #25A12D !important;
}
.theme-default lib-dynamic-UI .form-footer {
  background: #ffffff;
  box-shadow: 0px 0px 3px 0px #ddd;
}
.theme-default lib-dynamic-UI .has-error {
  border-color: #d80c0c;
  color: rgb(230, 14, 14);
}
.theme-default lib-dynamic-UI .label-error {
  border: 1px solid #d80c0c !important;
  border-color: #d80c0c !important;
}
.theme-default lib-dynamic-UI .modalSearchPanel .user-input-field {
  background-color: #fe3939;
}
.theme-default lib-dynamic-UI .crud-drop .label-error,
.theme-default lib-dynamic-UI .crud-multi .label-error,
.theme-default lib-dynamic-UI .crud-auto .label-error {
  border: none !important;
}
.theme-default lib-dynamic-UI .crud-drop .label-error .ui-dropdown,
.theme-default lib-dynamic-UI .crud-drop .label-error .ui-multiselect,
.theme-default lib-dynamic-UI .crud-drop .label-error .ui-autocomplete-input,
.theme-default lib-dynamic-UI .crud-multi .label-error .ui-dropdown,
.theme-default lib-dynamic-UI .crud-multi .label-error .ui-multiselect,
.theme-default lib-dynamic-UI .crud-multi .label-error .ui-autocomplete-input,
.theme-default lib-dynamic-UI .crud-auto .label-error .ui-dropdown,
.theme-default lib-dynamic-UI .crud-auto .label-error .ui-multiselect,
.theme-default lib-dynamic-UI .crud-auto .label-error .ui-autocomplete-input {
  border-color: #d80c0c !important;
}
.theme-default lib-dynamic-UI .container-bg.order-placed .align-center .circle {
  border: 5px solid #6400AA;
  opacity: 1;
}
.theme-default lib-dynamic-UI .container-bg.order-placed .align-center .text-container .text-view {
  color: #D5C5ED;
  opacity: 1;
}
.theme-default lib-dynamic-UI .bt-header > div {
  background: #D5C5ED;
}
.theme-default lib-dynamic-UI .bt-header > div .pro-name {
  color: #ffffff;
}
.theme-default lib-dynamic-UI .bt-header > div .user-profile-dropdown li {
  color: #ffffff;
}
.theme-default lib-dynamic-UI .bt-header > div .user-profile-dropdown li ul.dropdown-menu li {
  border-bottom: 1px solid #cccccc;
}
.theme-default lib-dynamic-UI .bt-header > div ul li a {
  color: #ffffff;
  border-bottom: 1px solid transparent;
}
.theme-default lib-dynamic-UI .bt-header > div ul li a.nav-link:hover {
  border-bottom: 1px solid #ffffff;
}
.theme-default lib-dynamic-UI .bt-header > div ul li ul.dropdown-menu {
  box-shadow: 1px 0px 4px 0px rgba(0, 0, 0, 0.2);
}
.theme-default lib-dynamic-UI .bt-header > div ul li ul.dropdown-menu li div li:after {
  color: #333333;
}
.theme-default lib-dynamic-UI .bt-header > div ul li ul.dropdown-menu li div li:hover {
  background: #F1F1F1;
}
.theme-default lib-dynamic-UI .bt-header > div ul li ul.dropdown-menu li div li:hover > .dropdown-menu li a {
  width: 100%;
}
.theme-default lib-dynamic-UI .bt-header > div ul li ul.dropdown-menu li div li:hover > .dropdown-menu li a:hover {
  color: #D5C5ED;
}
.theme-default lib-dynamic-UI .bt-header > div ul li ul.dropdown-menu li div li:hover :after {
  color: #D5C5ED;
}
.theme-default lib-dynamic-UI .bt-header > div ul li ul.dropdown-menu li div li:before {
  border-bottom: 2px solid #ffffff;
}
.theme-default lib-dynamic-UI .bt-header > div ul li ul.dropdown-menu li div li:focus > .dropdown-menu {
  background: #f8f9fa;
}
.theme-default lib-dynamic-UI .bt-header > div ul li ul.dropdown-menu li a:hover {
  color: #D5C5ED;
}
.theme-default lib-dynamic-UI .bt-header > div ul li ul.dropdown-menu li a:active {
  background-color: transparent;
}
.theme-default lib-dynamic-UI .bt-header > div ul li ul.dropdown-menu li a:focus {
  outline: none;
}
.theme-default lib-dynamic-UI .bt-header > div ul li ul.dropdown-menu li:hover {
  color: #D5C5ED;
}
.theme-default lib-dynamic-UI .form-inline label {
  font-size: 16px;
  font-family: "BTFont_Rg";
}
.theme-default lib-dynamic-UI .form-inline .form-section {
  height: 50px;
  padding-top: 9px;
}
.theme-default lib-dynamic-UI .form-inline .form-control {
  background-color: #ffffff !important;
}
.theme-default lib-dynamic-UI .btn-success {
  background-color: #ffffff !important;
  border: 1px solid #5514B4 !important;
  box-shadow: none !important;
  color: #5514B4 !important;
}
.theme-default lib-dynamic-UI .btn-success:not([disabled]):hover {
  background-color: #5514B4 !important;
  color: #ffffff !important;
}
.theme-default lib-dynamic-UI .btn-outline-info {
  color: #5514B4 !important;
  background-color: #ffffff !important;
  border: 1px solid #5514B4 !important;
}
.theme-default lib-dynamic-UI .btn-outline-info:not([disabled]):hover {
  background-color: #5514B4 !important;
  color: #ffffff !important;
}
.theme-default lib-dynamic-UI .button {
  box-shadow: 0px 0px 12px -2px rgba(0, 0, 0, 0.5);
  background-color: #D5C5ED !important;
  color: white;
  transition: background-color 1s ease;
}
.theme-default lib-dynamic-UI .button:after {
  background: rgba(255, 255, 255, 0.1);
}
.theme-default lib-dynamic-UI .button:focus, .theme-default lib-dynamic-UI .button:hover {
  background: #fb512e;
}
.theme-default lib-dynamic-UI .text-danger {
  color: #E60014 !important;
}
.theme-default lib-dynamic-UI .ag-theme-balham .ag-cell {
  border-right: 1px solid #cccccc !important;
}
.theme-default lib-dynamic-UI .ag-theme-balham .ag-header-cell {
  color: #333333;
  background: #ffffff;
  border-bottom: 3px solid #D5C5ED;
}
.theme-default lib-dynamic-UI .ag-theme-balham .ag-theme-balham .ag-header-group-cell {
  color: #333333;
  background: #ffffff;
  border-bottom: 3px solid #D5C5ED;
}
.theme-default lib-dynamic-UI .ag-theme-balham .ag-icon {
  color: #333;
}
.theme-default lib-dynamic-UI .fa.fa-pencil {
  color: #2E9815;
}
.theme-default lib-dynamic-UI .ag-pinned-right-header .ag-header-row .ag-header-cell,
.theme-default lib-dynamic-UI .ag-pinned-left-header .ag-header-row .ag-header-cell,
.theme-default lib-dynamic-UI .ag-header-viewport .ag-header-row .ag-header-cell {
  background: #ffffff;
  border-bottom: 2px solid #6400AA;
  border-right: 1px solid #cccccc !important;
}
.theme-default lib-dynamic-UI .ag-pinned-right-header .ag-header-row:first-child,
.theme-default lib-dynamic-UI .ag-pinned-left-header .ag-header-row:first-child,
.theme-default lib-dynamic-UI .ag-header-viewport .ag-header-row:first-child {
  color: #333333;
}
.theme-default lib-dynamic-UI .ag-pinned-right-header .ag-header-row input:hover,
.theme-default lib-dynamic-UI .ag-pinned-left-header .ag-header-row input:hover,
.theme-default lib-dynamic-UI .ag-header-viewport .ag-header-row input:hover {
  border-color: #000000;
}
.theme-default lib-dynamic-UI .ag-theme-balham .ag-header-row:first-child .ag-header-cell,
.theme-default lib-dynamic-UI .ag-theme-balham .ag-header-row:first-child .ag-header-group-cell {
  border-right: 1px solid #cccccc;
}
.theme-default lib-dynamic-UI .ag-row-odd {
  background-color: #f9f9f9 !important;
}
.theme-default lib-dynamic-UI .ag-theme-balham .ag-row-selected {
  background-color: #b7e4ff !important;
}
.theme-default lib-dynamic-UI .ag-theme-balham .ag-floating-filter-body input {
  border-color: #cccccc !important;
}
.theme-default lib-dynamic-UI .operator-input .ng-dropdown-panel .scroll-host {
  color: #333333;
  background-color: #ffffff;
  box-shadow: 0px 0px 4px 1px #cccccc;
}
.theme-default lib-dynamic-UI .operator-input .ng-dropdown-panel .ng-dropdown-panel-items .ng-option:hover {
  background-color: #efefef;
}
.theme-default lib-dynamic-UI .operator-input lib-operator ng-select,
.theme-default lib-dynamic-UI .operator-input lib-operator input {
  background-color: #D5C5ED !important;
  color: #ffffff !important;
}
.theme-default lib-dynamic-UI .operator-input .calendar-input {
  background-color: #ffffff !important;
}
.theme-default lib-dynamic-UI .operator-input .calendar-input.owlDateTimeTrigger {
  background-color: #e9ecef !important;
}
.theme-default lib-dynamic-UI .operator-input .owl-dt-container-disabled,
.theme-default lib-dynamic-UI .operator-input .owl-dt-trigger-disabled {
  background-color: #e9ecef !important;
}
.theme-default lib-dynamic-UI .bt-info {
  color: #D5C5ED;
}
.theme-default lib-dynamic-UI .bt-Pencil {
  color: #2E9815;
}
.theme-default lib-dynamic-UI .bt-read {
  color: #D5C5ED;
}
.theme-default lib-dynamic-UI .bt-Trash {
  color: #E60014;
}
.theme-default lib-dynamic-UI .bt-plus {
  color: #D5C5ED;
}
.theme-default lib-dynamic-UI .bt-document-copy {
  color: #D5C5ED;
}
.theme-default lib-dynamic-UI .generic-modal-popup .modal-header .modal-title {
  color: #D5C5ED;
}
.theme-default lib-dynamic-UI .owl-dt-calendar-table .owl-dt-calendar-header .owl-dt-weekdays th {
  color: #333333 !important;
}
.theme-default lib-dynamic-UI .form-label {
  color: #333333 !important;
}
.theme-default lib-dynamic-UI .btn-primary {
  background-color: #ffffff !important;
  color: #5514B4 !important;
  border-color: #5514B4 !important;
  box-shadow: none !important;
}
.theme-default lib-dynamic-UI .btn-primary:not([disabled]):hover {
  background-color: #5514B4 !important;
  color: #ffffff !important;
}
.theme-default lib-dynamic-UI .close-2 {
  color: #5514B4;
}
.theme-default lib-dynamic-UI .checkbox-section,
.theme-default lib-dynamic-UI .radio-section {
  border-color: #cccccc !important;
}
.theme-default lib-dynamic-UI .custom-search-botton {
  background-color: #d5c5ed !important;
}
.theme-default lib-dynamic-UI .ui-calendar.ui-calendar-w-btn .ui-datepicker-trigger.ui-button {
  background-color: #ffffff;
  color: #696969;
  border: 1px solid #cccccc !important;
}
.theme-default lib-dynamic-UI .ui-widget {
  border-color: #cccccc !important;
}
.theme-default lib-dynamic-UI .dynamic-file-upload-mechanism .ui-fileupload-content {
  border-color: #cccccc !important;
  background-color: #ffffff;
  color: #333333;
}
.theme-default lib-dynamic-UI .dynamic-file-upload-mechanism .ui-button {
  background-color: #ffffff !important;
  border-color: #5514B4 !important;
  color: #5514B4 !important;
}
.theme-default lib-dynamic-UI .dynamic-file-upload-mechanism .ui-button:not([disabled]):hover {
  background-color: #5514B4 !important;
  border-color: #5514B4 !important;
  color: #ffffff !important;
}
.theme-default lib-dynamic-UI .file-disable .dynamic-file-upload-mechanism .ui-button {
  background-color: #5514B4 !important;
  color: #ffffff !important;
  opacity: 0.25;
  cursor: not-allowed !important;
  pointer-events: none !important;
}
.theme-default lib-dynamic-UI .btn-action {
  color: #5514B4;
}
.theme-default lib-dynamic-UI .ActionbuttonTable {
  border-color: #5514B4 !important;
}
.theme-default lib-dynamic-UI .showHideCloumn.ui-multiselect.ui-widget {
  border-color: #5514B4 !important;
}
.theme-default lib-dynamic-UI .showHideCloumn.ui-multiselect.ui-widget .ui-multiselect-label {
  color: #5514B4 !important;
}
.theme-default lib-dynamic-UI .ui-widget-content {
  background-color: #ffffff !important;
  color: #333333 !important;
}
.theme-default lib-dynamic-UI .ui-dialog-titlebar.ui-widget-header {
  background-color: #d5c5ed !important;
  color: #333333 !important;
}
.theme-default lib-dynamic-UI .ui-multiselect .ui-widget,
.theme-default lib-dynamic-UI .ui-multiselect .ui-widget *,
.theme-default lib-dynamic-UI .ui-dropdown .ui-widget,
.theme-default lib-dynamic-UI .ui-dropdown .ui-widget *,
.theme-default lib-dynamic-UI .ui-autocomplete-panel .ui-widget,
.theme-default lib-dynamic-UI .ui-autocomplete-panel .ui-widget *,
.theme-default lib-dynamic-UI .ui-multiselect-panel .ui-widget,
.theme-default lib-dynamic-UI .ui-multiselect-panel .ui-widget *,
.theme-default lib-dynamic-UI .ui-dropdown-panel .ui-widget,
.theme-default lib-dynamic-UI .ui-dropdown-panel .ui-widget *,
.theme-default lib-dynamic-UI .ui-menu .ui-widget,
.theme-default lib-dynamic-UI .ui-menu .ui-widget * {
  color: #333333 !important;
}
.theme-default lib-dynamic-UI .ui-multiselect .ui-widget .tooltip .tooltip-inner,
.theme-default lib-dynamic-UI .ui-multiselect .ui-widget * .tooltip .tooltip-inner,
.theme-default lib-dynamic-UI .ui-dropdown .ui-widget .tooltip .tooltip-inner,
.theme-default lib-dynamic-UI .ui-dropdown .ui-widget * .tooltip .tooltip-inner,
.theme-default lib-dynamic-UI .ui-autocomplete-panel .ui-widget .tooltip .tooltip-inner,
.theme-default lib-dynamic-UI .ui-autocomplete-panel .ui-widget * .tooltip .tooltip-inner,
.theme-default lib-dynamic-UI .ui-multiselect-panel .ui-widget .tooltip .tooltip-inner,
.theme-default lib-dynamic-UI .ui-multiselect-panel .ui-widget * .tooltip .tooltip-inner,
.theme-default lib-dynamic-UI .ui-dropdown-panel .ui-widget .tooltip .tooltip-inner,
.theme-default lib-dynamic-UI .ui-dropdown-panel .ui-widget * .tooltip .tooltip-inner,
.theme-default lib-dynamic-UI .ui-menu .ui-widget .tooltip .tooltip-inner,
.theme-default lib-dynamic-UI .ui-menu .ui-widget * .tooltip .tooltip-inner {
  color: #ffffff !important;
}
.theme-default lib-dynamic-UI .ui-dropdown .ui-widget .btn-success {
  background-color: #ffffff !important;
  border: 1px solid #5514B4 !important;
  box-shadow: none !important;
  color: #5514B4 !important;
}
.theme-default lib-dynamic-UI .ui-dropdown .ui-widget .btn-success:hover {
  background-color: #5514B4 !important;
  color: #ffffff !important;
}
.theme-default lib-dynamic-UI .formControl-dropdown {
  background-color: #ffffff;
  border: 1px solid #666666 !important;
}
.theme-default lib-dynamic-UI .formControl-dropdown:focus {
  box-shadow: none !important;
  border: 1px solid #666666 !important;
}
.theme-default lib-dynamic-UI .crudDialog .ui-dialog-content.ui-widget-content .label-error {
  border: 1px solid #d80c0c !important;
}
.theme-default lib-dynamic-UI .crudDialog .ui-dialog-content.ui-widget-content .form-control {
  border-color: #cccccc;
}
.theme-default lib-dynamic-UI .crudDialog .ui-dialog-content.ui-widget-content .crud-drop .label-error,
.theme-default lib-dynamic-UI .crudDialog .ui-dialog-content.ui-widget-content .crud-multi .label-error,
.theme-default lib-dynamic-UI .crudDialog .ui-dialog-content.ui-widget-content .crud-auto .label-error {
  border: none !important;
}
.theme-default lib-dynamic-UI .crudDialog .ui-dialog-content.ui-widget-content .crud-drop .label-error .ui-dropdown,
.theme-default lib-dynamic-UI .crudDialog .ui-dialog-content.ui-widget-content .crud-drop .label-error .ui-multiselect,
.theme-default lib-dynamic-UI .crudDialog .ui-dialog-content.ui-widget-content .crud-drop .label-error .ui-autocomplete-input,
.theme-default lib-dynamic-UI .crudDialog .ui-dialog-content.ui-widget-content .crud-multi .label-error .ui-dropdown,
.theme-default lib-dynamic-UI .crudDialog .ui-dialog-content.ui-widget-content .crud-multi .label-error .ui-multiselect,
.theme-default lib-dynamic-UI .crudDialog .ui-dialog-content.ui-widget-content .crud-multi .label-error .ui-autocomplete-input,
.theme-default lib-dynamic-UI .crudDialog .ui-dialog-content.ui-widget-content .crud-auto .label-error .ui-dropdown,
.theme-default lib-dynamic-UI .crudDialog .ui-dialog-content.ui-widget-content .crud-auto .label-error .ui-multiselect,
.theme-default lib-dynamic-UI .crudDialog .ui-dialog-content.ui-widget-content .crud-auto .label-error .ui-autocomplete-input {
  border-color: #d80c0c !important;
}
.theme-default lib-dynamic-UI .ui-datepicker .ui-table-tbody > tr:nth-child(even) {
  background-color: #ffffff !important;
}
.theme-default lib-dynamic-UI .ui-datepicker .ui-table-tbody > tr:nth-child(odd) {
  background-color: #f8f8f8 !important;
}
.theme-default lib-dynamic-UI .ui-datepicker .ui-table .ui-table-thead > tr:last-child > th {
  background-color: #ffffff !important;
}
.theme-default lib-dynamic-UI .ui-datepicker .ui-table .ui-datepicker-calendar-container .ui-datepicker-calendar {
  background-color: #333333;
}
.theme-default lib-dynamic-UI .ui-datepicker table {
  background-color: #ffffff !important;
  color: #333333 !important;
}
.theme-default lib-dynamic-UI .ui-datepicker table td > a {
  color: #333333 !important;
}
.theme-default lib-dynamic-UI .btnform-control {
  border: 1px solid #cccccc !important;
}
.theme-default lib-dynamic-UI .form-control {
  border: 1px solid #cccccc !important;
}
.theme-default lib-dynamic-UI .form-control:disabled,
.theme-default lib-dynamic-UI .btnform-control:disabled,
.theme-default lib-dynamic-UI .radio-disable,
.theme-default lib-dynamic-UI .checkbox-disable {
  background-color: #e9ecef !important;
  opacity: 1 !important;
}
.theme-default lib-dynamic-UI .ui-state-disabled {
  background-color: #e9ecef !important;
  border: solid 1px #cccccc !important;
  opacity: 1 !important;
}
.theme-default lib-dynamic-UI .ui-state-disabled .ui-dropdown-label,
.theme-default lib-dynamic-UI .ui-state-disabled .ui-dropdown-trigger,
.theme-default lib-dynamic-UI .ui-state-disabled .ui-multiselect-trigger {
  background-color: #e9ecef !important;
}
.theme-default lib-dynamic-UI .btn-disable .btn-primary {
  background-color: #D5C5ED !important;
  border: none !important;
  cursor: default;
}
.theme-default lib-dynamic-UI .btn-disable .btn-primary:hover {
  background-color: #D5C5ED !important;
  border: none !important;
}
.theme-default lib-dynamic-UI .field-section {
  background-color: #ffffff;
  color: #333333;
}
.theme-default lib-dynamic-UI .field-section .heading-section {
  color: #333333;
  color: rgb(46, 117, 182);
}
.theme-default lib-dynamic-UI .form-data.msg {
  color: gray;
}
.theme-default lib-popup, .theme-default lib-open-in-popup {
  color: #333333;
}
.theme-default lib-popup .label-error, .theme-default lib-open-in-popup .label-error {
  border: 1px solid #d80c0c !important;
}
.theme-default lib-popup .crud-drop .label-error,
.theme-default lib-popup .crud-multi .label-error,
.theme-default lib-popup .crud-auto .label-error, .theme-default lib-open-in-popup .crud-drop .label-error,
.theme-default lib-open-in-popup .crud-multi .label-error,
.theme-default lib-open-in-popup .crud-auto .label-error {
  border: none !important;
}
.theme-default lib-popup .crud-drop .label-error .ui-dropdown,
.theme-default lib-popup .crud-drop .label-error .ui-multiselect,
.theme-default lib-popup .crud-drop .label-error .ui-autocomplete-input,
.theme-default lib-popup .crud-multi .label-error .ui-dropdown,
.theme-default lib-popup .crud-multi .label-error .ui-multiselect,
.theme-default lib-popup .crud-multi .label-error .ui-autocomplete-input,
.theme-default lib-popup .crud-auto .label-error .ui-dropdown,
.theme-default lib-popup .crud-auto .label-error .ui-multiselect,
.theme-default lib-popup .crud-auto .label-error .ui-autocomplete-input, .theme-default lib-open-in-popup .crud-drop .label-error .ui-dropdown,
.theme-default lib-open-in-popup .crud-drop .label-error .ui-multiselect,
.theme-default lib-open-in-popup .crud-drop .label-error .ui-autocomplete-input,
.theme-default lib-open-in-popup .crud-multi .label-error .ui-dropdown,
.theme-default lib-open-in-popup .crud-multi .label-error .ui-multiselect,
.theme-default lib-open-in-popup .crud-multi .label-error .ui-autocomplete-input,
.theme-default lib-open-in-popup .crud-auto .label-error .ui-dropdown,
.theme-default lib-open-in-popup .crud-auto .label-error .ui-multiselect,
.theme-default lib-open-in-popup .crud-auto .label-error .ui-autocomplete-input {
  border-color: #d80c0c !important;
}
.theme-default lib-popup .btn-primary, .theme-default lib-open-in-popup .btn-primary {
  background-color: #ffffff !important;
  color: #5514B4 !important;
  border-color: #5514B4 !important;
  box-shadow: none !important;
}
.theme-default lib-popup .btn-primary:not([disabled]):hover, .theme-default lib-open-in-popup .btn-primary:not([disabled]):hover {
  background-color: #5514B4 !important;
  color: #ffffff !important;
}
.theme-default lib-popup .btn-primary.disabled, .theme-default lib-open-in-popup .btn-primary.disabled {
  border-color: #5514B4 !important;
}
.theme-default lib-popup .btn-success, .theme-default lib-open-in-popup .btn-success {
  background-color: #ffffff !important;
  border-color: #5514B4 !important;
  box-shadow: none !important;
  color: #5514B4 !important;
}
.theme-default lib-popup .btn-success:not([disabled]):hover, .theme-default lib-open-in-popup .btn-success:not([disabled]):hover {
  background-color: #5514B4 !important;
  color: #ffffff !important;
}
.theme-default lib-popup .custom-search-botton, .theme-default lib-open-in-popup .custom-search-botton {
  background-color: #d5c5ed !important;
}
.theme-default lib-popup .ui-calendar.ui-calendar-w-btn .ui-datepicker-trigger.ui-button, .theme-default lib-open-in-popup .ui-calendar.ui-calendar-w-btn .ui-datepicker-trigger.ui-button {
  background-color: #ffffff;
  color: #696969;
  border-color: #cccccc !important;
}
.theme-default lib-popup .ui-widget, .theme-default lib-open-in-popup .ui-widget {
  border-color: #cccccc !important;
}
.theme-default lib-popup .dynamic-file-upload-mechanism .ui-fileupload-content, .theme-default lib-open-in-popup .dynamic-file-upload-mechanism .ui-fileupload-content {
  border-color: #cccccc !important;
  background-color: #ffffff;
  color: #333333;
}
.theme-default lib-popup .dynamic-file-upload-mechanism .ui-button, .theme-default lib-open-in-popup .dynamic-file-upload-mechanism .ui-button {
  background-color: #ffffff !important;
  border-color: #5514B4 !important;
  color: #5514B4 !important;
}
.theme-default lib-popup .dynamic-file-upload-mechanism .ui-button:not([disabled]):hover, .theme-default lib-open-in-popup .dynamic-file-upload-mechanism .ui-button:not([disabled]):hover {
  background-color: #5514B4 !important;
  border-color: #5514B4 !important;
  color: #ffffff !important;
}
.theme-default lib-popup .btn-action, .theme-default lib-open-in-popup .btn-action {
  color: #5514B4;
}
.theme-default lib-popup .ActionbuttonTable, .theme-default lib-open-in-popup .ActionbuttonTable {
  border-color: #5514B4 !important;
}
.theme-default lib-popup .showHideCloumn.ui-multiselect.ui-widget, .theme-default lib-open-in-popup .showHideCloumn.ui-multiselect.ui-widget {
  border-color: #5514B4 !important;
}
.theme-default lib-popup .showHideCloumn.ui-multiselect.ui-widget .ui-multiselect-label, .theme-default lib-open-in-popup .showHideCloumn.ui-multiselect.ui-widget .ui-multiselect-label {
  color: #5514B4 !important;
}
.theme-default lib-popup .ui-widget-content, .theme-default lib-open-in-popup .ui-widget-content {
  background-color: #ffffff !important;
  color: #333333 !important;
}
.theme-default lib-popup .ui-dialog-titlebar.ui-widget-header, .theme-default lib-open-in-popup .ui-dialog-titlebar.ui-widget-header {
  background-color: #d5c5ed !important;
  color: #333333 !important;
}
.theme-default lib-popup .ui-multiselect .ui-widget,
.theme-default lib-popup .ui-multiselect .ui-widget *,
.theme-default lib-popup .ui-dropdown .ui-widget,
.theme-default lib-popup .ui-dropdown .ui-widget *,
.theme-default lib-popup .ui-autocomplete-panel .ui-widget,
.theme-default lib-popup .ui-autocomplete-panel .ui-widget *,
.theme-default lib-popup .ui-multiselect-panel .ui-widget,
.theme-default lib-popup .ui-multiselect-panel .ui-widget *,
.theme-default lib-popup .ui-dropdown-panel .ui-widget,
.theme-default lib-popup .ui-dropdown-panel .ui-widget *,
.theme-default lib-popup .ui-menu .ui-widget,
.theme-default lib-popup .ui-menu .ui-widget *, .theme-default lib-open-in-popup .ui-multiselect .ui-widget,
.theme-default lib-open-in-popup .ui-multiselect .ui-widget *,
.theme-default lib-open-in-popup .ui-dropdown .ui-widget,
.theme-default lib-open-in-popup .ui-dropdown .ui-widget *,
.theme-default lib-open-in-popup .ui-autocomplete-panel .ui-widget,
.theme-default lib-open-in-popup .ui-autocomplete-panel .ui-widget *,
.theme-default lib-open-in-popup .ui-multiselect-panel .ui-widget,
.theme-default lib-open-in-popup .ui-multiselect-panel .ui-widget *,
.theme-default lib-open-in-popup .ui-dropdown-panel .ui-widget,
.theme-default lib-open-in-popup .ui-dropdown-panel .ui-widget *,
.theme-default lib-open-in-popup .ui-menu .ui-widget,
.theme-default lib-open-in-popup .ui-menu .ui-widget * {
  color: #333333 !important;
}
.theme-default lib-popup .formControl-dropdown, .theme-default lib-open-in-popup .formControl-dropdown {
  background-color: #ffffff;
  border: 1px solid #666666 !important;
}
.theme-default lib-popup .formControl-dropdown:focus, .theme-default lib-open-in-popup .formControl-dropdown:focus {
  box-shadow: none !important;
  border: 1px solid #666666 !important;
}
.theme-default lib-popup .ui-datepicker .ui-table-tbody > tr:nth-child(even), .theme-default lib-open-in-popup .ui-datepicker .ui-table-tbody > tr:nth-child(even) {
  background-color: #ffffff !important;
}
.theme-default lib-popup .ui-datepicker .ui-table-tbody > tr:nth-child(odd), .theme-default lib-open-in-popup .ui-datepicker .ui-table-tbody > tr:nth-child(odd) {
  background-color: #f8f8f8 !important;
}
.theme-default lib-popup .ui-datepicker .ui-table .ui-table-thead > tr:last-child > th, .theme-default lib-open-in-popup .ui-datepicker .ui-table .ui-table-thead > tr:last-child > th {
  background-color: #ffffff !important;
}
.theme-default lib-popup .ui-datepicker .ui-table .ui-datepicker-calendar-container .ui-datepicker-calendar, .theme-default lib-open-in-popup .ui-datepicker .ui-table .ui-datepicker-calendar-container .ui-datepicker-calendar {
  background-color: #333333;
}
.theme-default lib-popup .ui-datepicker table, .theme-default lib-open-in-popup .ui-datepicker table {
  background-color: #ffffff !important;
  color: #333333 !important;
}
.theme-default lib-popup .ui-datepicker table td > a, .theme-default lib-open-in-popup .ui-datepicker table td > a {
  color: #333333 !important;
}
.theme-default lib-popup .form-data.msg, .theme-default lib-open-in-popup .form-data.msg {
  color: gray;
}
.theme-default lib-popup .ui-calendar.ui-calendar-w-btn .ui-datepicker-trigger.ui-button, .theme-default lib-open-in-popup .ui-calendar.ui-calendar-w-btn .ui-datepicker-trigger.ui-button {
  box-shadow: none !important;
}
.theme-default lib-popup .ui-dropdown .ui-widget .btn-success, .theme-default lib-open-in-popup .ui-dropdown .ui-widget .btn-success {
  background-color: #ffffff !important;
  border: 1px solid #5514B4 !important;
  box-shadow: none !important;
  color: #5514B4 !important;
}
.theme-default lib-popup .ui-dropdown .ui-widget .btn-success:hover, .theme-default lib-open-in-popup .ui-dropdown .ui-widget .btn-success:hover {
  background-color: #5514B4 !important;
  color: #ffffff !important;
}
.theme-default lib-date {
  display: contents;
}
.theme-default lib-date .calendar-input {
  background-color: #ffffff !important;
  border-color: #cccccc;
  color: #333333;
}
.theme-default lib-date .calendar-icon {
  color: gray !important;
}
.theme-default lib-date .clear-icon {
  color: #e60014;
}
.theme-default lib-date .calendar-input:disabled {
  background-color: #e9ecef !important;
}
.theme-default lib-date .owl-dt-trigger-disabled {
  background-color: #e9ecef !important;
}
.theme-default app-text-box {
  display: contents;
}
.theme-default app-text-box .form-control,
.theme-default app-text-box .btnform-control {
  border: 1px solid #cccccc;
}
.theme-default app-text-box .form-control:disabled,
.theme-default app-text-box .btnform-control:disabled {
  background-color: #e9ecef !important;
  opacity: 1 !important;
}
.theme-default app-text-box .btn-primary {
  background-color: #5514B4 !important;
  color: #ffffff !important;
  border: none !important;
}
.theme-default app-text-box .btn-disable .btn-primary {
  background-color: #D5C5ED !important;
  border: none !important;
  cursor: default;
}
.theme-default app-text-box .btn-disable .btn-primary:hover {
  background-color: #D5C5ED !important;
  border: none !important;
}
.theme-default app-text-box .label-error {
  border: 1px solid #d80c0c !important;
}
.theme-default app-text-box a {
  text-decoration: none;
  color: #696969 !important;
}
.theme-default app-text-box .dropdown-content {
  background-color: #ffffff !important;
  border: 1px solid #cccccc !important;
  max-height: 150px;
  overflow-y: auto;
}
.theme-default app-text-box .dropdown-content label {
  background-color: #F1F1F1 !important;
}
.theme-default app-text-box .dropdown-content a {
  color: #333333 !important;
}
.theme-default app-text-box .dropdown-content a:hover {
  background-color: #ddd;
}
.theme-default app-text-box .dropdown:hover .dropdown-content {
  display: block;
}
.theme-default app-text-box .textdisabled {
  background-color: #e9ecef !important;
}
.theme-default app-text-box .textdisabled a:hover {
  background-color: #e9ecef !important;
}
.theme-default lib-text-area .label-error {
  border: 1px solid #d80c0c !important;
}
.theme-default app-group .ui-accordion .ui-accordion-header a {
  background-color: #d5c5ed !important;
  border: 0px solid #ffffff !important;
  color: #333333 !important;
}
.theme-default app-group .ui-accordion .ui-accordion-header .viewMore {
  color: blue !important;
  font-weight: 100;
  padding-left: 10px;
}
.theme-default app-group .ui-accordion .ui-accordion-header .viewMore:hover {
  text-decoration: underline !important;
}
.theme-default app-group .ui-accordion-toggle-icon {
  color: #333333 !important;
}
.theme-default app-group .ui-accordion .ui-accordion-content {
  background-color: #ffffff !important;
}
.theme-default .invalidclass > .ui-accordion > p-accordiontab > .ui-accordion-header > a {
  border: 2px solid #e60014 !important;
  color: #333333 !important;
}
.theme-default .invalidclass > .ui-accordion > p-accordiontab > :nth-child(2) > .ui-accordion-content {
  border: 2px solid #e60014 !important;
}
.theme-default lib-blocks .fa-trash-o {
  color: #E60014;
  border-left: 1px solid #ccc;
}
.theme-default lib-blocks .block-shadow {
  border: 1px dashed rgb(243, 9, 20);
  box-shadow: 0px 1px 3px rgba(226, 19, 19, 0) inset, 0px 0px 8px rgba(236, 82, 82, 0.6);
}
.theme-default lib-blocks .block-content {
  color: #333333;
  background-color: #ffffff;
}
.theme-default lib-blocks .m-2.block.d-flex {
  background-color: #F8F8F8 !important;
  border: 1px solid #EFE4FC !important;
}
.theme-default lib-blocks .m-2.block.d-flex.invalidBlock {
  border: 1px solid red !important;
}
.theme-default lib-blocks .block-display {
  color: #5514B4 !important;
}
.theme-default lib-blocks .block .fields {
  background-color: #25A12D !important;
}
.theme-default lib-blocks .block .fields input,
.theme-default lib-blocks .block .fields select {
  background-color: #e60014 !important;
}
.theme-default lib-multiselect {
  display: contents;
}
.theme-default lib-multiselect .ui-multiselect {
  border-color: #cccccc !important;
}
.theme-default lib-multiselect .ui-state-disabled {
  background-color: #e9ecef !important;
  border: solid 1px #cccccc !important;
  opacity: 1 !important;
}
.theme-default lib-multiselect .ui-state-disabled .ui-multiselect-trigger {
  background-color: #e9ecef !important;
}
.theme-default lib-multiselect .label-error .ui-multiselect {
  border: 1px solid #d80c0c !important;
}
.theme-default lib-dropdown {
  display: contents;
}
.theme-default lib-dropdown .ui-dropdown {
  border-color: #cccccc !important;
}
.theme-default lib-dropdown .ui-state-disabled {
  background-color: #e9ecef !important;
  border: solid 1px #cccccc !important;
  opacity: 1 !important;
}
.theme-default lib-dropdown .ui-state-disabled .ui-dropdown-label,
.theme-default lib-dropdown .ui-state-disabled .ui-dropdown-trigger {
  background-color: #e9ecef !important;
}
.theme-default lib-dropdown .label-error .ui-dropdown {
  border: 1px solid #d80c0c !important;
}
.theme-default lib-autosuggest {
  display: contents;
}
.theme-default lib-autosuggest .ui-autocomplete-input {
  border-color: #cccccc !important;
}
.theme-default lib-autosuggest .ui-autocomplete input:disabled {
  background-color: #e9ecef !important;
  border: solid 1px #cccccc !important;
  opacity: 1 !important;
}
.theme-default lib-autosuggest .label-error .ui-autocomplete-input {
  border: 1px solid #d80c0c !important;
}
.theme-default lib-check-box {
  display: contents;
}
.theme-default lib-check-box .checkbox-section {
  border-color: #cccccc !important;
  background-color: #ffffff !important;
  color: #333333;
}
.theme-default lib-check-box .checkbox-disable {
  background-color: #e9ecef !important;
  opacity: 1 !important;
}
.theme-default lib-check-box .label-error {
  border: 1px solid #d80c0c !important;
}
.theme-default lib-radio {
  display: contents;
}
.theme-default lib-radio .radio-section {
  border-color: #cccccc !important;
  background-color: #ffffff !important;
  color: #333333;
}
.theme-default lib-radio .radio-disable {
  background-color: #e9ecef !important;
  opacity: 1 !important;
  pointer-events: none;
}
.theme-default .crudDialog.ui-dialog .form-data.msg {
  color: gray !important;
}
.theme-default .crudDialog.ui-dialog .btn-primary {
  background-color: #5514B4 !important;
  border-color: #5514B4;
  box-shadow: none !important;
}
.theme-default .crudDialog.ui-dialog .btn-outline-primary {
  border-color: #5514B4;
  color: #5514B4;
  box-shadow: none !important;
}
.theme-default .crudDialog.ui-dialog .btn-outline-primary:not([disabled]):hover {
  color: #ffffff;
  background-color: #5514B4 !important;
}
.theme-default .crudDialog.ui-dialog .ui-calendar.ui-calendar-w-btn .ui-datepicker-trigger.ui-button {
  background-color: #ffffff !important;
  box-shadow: none !important;
}
.theme-default lib-date .ui-calendar .ui-inputtext {
  background-color: #ffffff !important;
  border-color: #cccccc !important;
  color: #333333 !important;
}
.theme-default lib-date .field-disable .ui-calendar .ui-inputtext {
  background-color: #e9ecef !important;
}
.theme-default lib-date .field-disable .ui-calendar.ui-calendar-w-btn .ui-datepicker-trigger.ui-button {
  background-color: #e9ecef !important;
}
.theme-default lib-date .ui-calendar.ui-calendar-w-btn .ui-datepicker-trigger.ui-button {
  border: none !important;
  color: gray !important;
  box-shadow: none !important;
}
.theme-default lib-date .ui-inputtext:disabled {
  background-color: #e9ecef !important;
}
.theme-default lib-date .ui-calendar .ui-datepicker table td Span {
  background-color: #ffffff !important;
  color: #cccccc !important;
  border: none !important;
}
.theme-default lib-date .label-error .ui-calendar .ui-inputtext {
  border-color: #d80c0c !important;
}
.theme-default lib-date .transaction-filter .date-input-filter input {
  border: 1px solid #cccccc !important;
  color: #333333 !important;
}
.theme-default lib-date .transaction-filter .date-input-filter .field-disable {
  background-color: #e9ecef !important;
}
.theme-default lib-date .transaction-filter .date-input-filter .label-error {
  border: 1px solid #d80c0c !important;
}
.theme-default lib-date .transaction-filter .date-input-filter p {
  color: #d5c5ed;
}
.theme-default lib-date .transaction-filter .date-input-filter .filter-count span {
  color: #ffffff;
  background-color: #d5c5ed;
}
.theme-default lib-date .transaction-filter .transaction-dropdown {
  background-color: #ffffff;
  border: 1px solid #cccccc !important;
  color: #333333 !important;
}
.theme-default lib-date .transaction-filter .transaction-dropdown .row .transaction-dates:hover {
  background-color: none !important;
}
.theme-default lib-date .transaction-filter .transaction-filter-footer .btn {
  border: 1px solid #5514B4 !important;
  color: #5514B4 !important;
}
.theme-default lib-date .transaction-filter .transaction-filter-footer .btn:hover {
  background-color: #5514B4 !important;
  color: #ffffff !important;
}
.theme-default lib-dynamic-UI .navigator .ui-tree {
  color: #5514B4 !important;
  background-color: #EDEBEB !important;
}
.theme-default lib-dynamic-UI .navigator .ui-tree .ui-treenode-label:not(.ui-state-highlight):hover {
  background-color: #EBDDF5 !important;
}
.theme-default lib-dynamic-UI .navigator .ui-tree .ui-treenode-label.ui-state-highlight {
  background-color: #5514B4 !important;
}
.theme-default lib-dynamic-UI .navigator .ui-tree .ui-tree-filter-container .ui-tree-filter-icon {
  color: #5514B4 !important;
}
.theme-default lib-dynamic-UI .navigator .ui-tree ::-webkit-scrollbar-thumb {
  background: #cccccc !important;
}
.theme-default lib-dynamic-UI .p-accordion .p-accordion-header a, .theme-default lib-open-in-popup .p-accordion .p-accordion-header a {
  background-color: #D5C5ED !important;
}
.theme-default lib-dynamic-UI .form-group .p-dropdown,
.theme-default lib-dynamic-UI .form-group .p-multiselect,
.theme-default lib-dynamic-UI .form-group .p-inputtext, .theme-default lib-open-in-popup .form-group .p-dropdown,
.theme-default lib-open-in-popup .form-group .p-multiselect,
.theme-default lib-open-in-popup .form-group .p-inputtext {
  border-color: #cccccc !important;
}
.theme-default lib-dynamic-UI .form-group .p-multiselect-token, .theme-default lib-open-in-popup .form-group .p-multiselect-token {
  background-color: #ffffff !important;
}
.theme-default lib-dynamic-UI .form-group .p-disabled, .theme-default lib-open-in-popup .form-group .p-disabled {
  background-color: #e9ecef !important;
  opacity: 1 !important;
}
.theme-default lib-dynamic-UI .form-group .p-focus, .theme-default lib-open-in-popup .form-group .p-focus {
  box-shadow: 0 0 5px #23b5dd !important;
  border: 1px solid #23b5dd !important;
}
.theme-default lib-dynamic-UI .p-fileupload .p-button, .theme-default lib-open-in-popup .p-fileupload .p-button {
  background-color: #5514B4 !important;
}
.theme-default lib-dynamic-UI .p-fileupload .p-disabled, .theme-default lib-open-in-popup .p-fileupload .p-disabled {
  background-color: #D5C5ED !important;
  border: none !important;
  cursor: default;
}
.theme-default lib-dynamic-UI .p-fileupload .text-center.form-data, .theme-default lib-open-in-popup .p-fileupload .text-center.form-data {
  color: gray !important;
}
.theme-default lib-dynamic-UI .file-disable .dynamic-file-upload-mechanism .p-button, .theme-default lib-open-in-popup .file-disable .dynamic-file-upload-mechanism .p-button {
  background-color: #5514B4 !important;
  color: #ffffff !important;
  opacity: 0.25;
  cursor: not-allowed !important;
  pointer-events: none !important;
}
.theme-default lib-dynamic-UI .form-control,
.theme-default lib-dynamic-UI .btnform-control,
.theme-default lib-dynamic-UI .p-inputtext,
.theme-default lib-dynamic-UI .p-multiselect .p-multiselect-token,
.theme-default lib-dynamic-UI .p-dropdown .p-dropdown-label,
.theme-default lib-dynamic-UI .p-multiselect-label-container .p-multiselect-label, .theme-default lib-open-in-popup .form-control,
.theme-default lib-open-in-popup .btnform-control,
.theme-default lib-open-in-popup .p-inputtext,
.theme-default lib-open-in-popup .p-multiselect .p-multiselect-token,
.theme-default lib-open-in-popup .p-dropdown .p-dropdown-label,
.theme-default lib-open-in-popup .p-multiselect-label-container .p-multiselect-label {
  color: #333333;
}
.theme-default lib-dynamic-UI .p-placeholder, .theme-default lib-open-in-popup .p-placeholder {
  color: gray !important;
}
.theme-default lib-dynamic-UI .label-error .p-dropdown,
.theme-default lib-dynamic-UI .label-error .p-multiselect,
.theme-default lib-dynamic-UI .label-error .p-autocomplete-input, .theme-default lib-open-in-popup .label-error .p-dropdown,
.theme-default lib-open-in-popup .label-error .p-multiselect,
.theme-default lib-open-in-popup .label-error .p-autocomplete-input {
  border: 1px solid #d80c0c !important;
}
.theme-default lib-dynamic-UI .invalidclass > .p-accordion > .p-element > .p-accordion-tab > .p-accordion-header > a, .theme-default lib-open-in-popup .invalidclass > .p-accordion > .p-element > .p-accordion-tab > .p-accordion-header > a {
  border: 2px solid #e60014 !important;
  color: #333333 !important;
}
.theme-default lib-dynamic-UI .invalidclass > .p-accordion > .p-element > .p-accordion-tab > :nth-child(2) > .p-accordion-content, .theme-default lib-open-in-popup .invalidclass > .p-accordion > .p-element > .p-accordion-tab > :nth-child(2) > .p-accordion-content {
  border: 2px solid #e60014 !important;
}
.theme-default lib-popup .form-group .p-dropdown,
.theme-default lib-popup .form-group .p-multiselect,
.theme-default lib-popup .form-group .p-inputtext, .theme-default lib-open-in-popup .form-group .p-dropdown,
.theme-default lib-open-in-popup .form-group .p-multiselect,
.theme-default lib-open-in-popup .form-group .p-inputtext {
  border-color: #cccccc !important;
}
.theme-default lib-popup .form-group .p-multiselect-token, .theme-default lib-open-in-popup .form-group .p-multiselect-token {
  background-color: #ffffff !important;
}
.theme-default lib-popup .form-group .p-disabled, .theme-default lib-open-in-popup .form-group .p-disabled {
  background-color: #e9ecef !important;
  opacity: 1 !important;
}
.theme-default lib-popup .form-group input:focus,
.theme-default lib-popup .form-group .p-focus, .theme-default lib-open-in-popup .form-group input:focus,
.theme-default lib-open-in-popup .form-group .p-focus {
  box-shadow: 0 0 5px #23b5dd !important;
  border: 1px solid #23b5dd !important;
}
.theme-default lib-popup .form-control,
.theme-default lib-popup .btnform-control,
.theme-default lib-popup .p-inputtext,
.theme-default lib-popup .p-multiselect .p-multiselect-token,
.theme-default lib-popup .p-dropdown .p-dropdown-label, .theme-default lib-open-in-popup .form-control,
.theme-default lib-open-in-popup .btnform-control,
.theme-default lib-open-in-popup .p-inputtext,
.theme-default lib-open-in-popup .p-multiselect .p-multiselect-token,
.theme-default lib-open-in-popup .p-dropdown .p-dropdown-label {
  color: #333333;
}
.theme-default lib-popup .p-placeholder, .theme-default lib-open-in-popup .p-placeholder {
  color: gray !important;
}
.theme-default lib-popup .label-error .p-dropdown,
.theme-default lib-popup .label-error .p-multiselect,
.theme-default lib-popup .label-error .p-autocomplete-input, .theme-default lib-open-in-popup .label-error .p-dropdown,
.theme-default lib-open-in-popup .label-error .p-multiselect,
.theme-default lib-open-in-popup .label-error .p-autocomplete-input {
  border: 1px solid #d80c0c !important;
}
.theme-default lib-date .p-button {
  background: none !important;
  border: none !important;
  color: gray !important;
}
.theme-default lib-date .p-button:focus {
  border: none !important;
  box-shadow: none !important;
}
.theme-default lib-date .p-calendar {
  border-color: #cccccc !important;
}
.theme-default lib-date .field-disable .p-inputtext,
.theme-default lib-date .field-disable .p-button {
  background-color: #e9ecef !important;
}
.theme-default .crudDialog .p-disabled {
  background-color: #e9ecef !important;
  opacity: 1 !important;
}
.theme-default .crudDialog .p-button {
  background-color: #ffffff !important;
}
.theme-default .crudDialog .p-multiselect-token {
  background-color: #ffffff !important;
}
.theme-default .crudDialog input:focus,
.theme-default .crudDialog .p-focus {
  box-shadow: 0 0 5px #23b5dd !important;
  border: 1px solid #23b5dd !important;
}
.theme-default .crudDialog .form-control,
.theme-default .crudDialog .btnform-control,
.theme-default .crudDialog .p-inputtext,
.theme-default .crudDialog .p-multiselect .p-multiselect-token,
.theme-default .crudDialog .p-dropdown .p-dropdown-label {
  color: #333333;
}
.theme-default .crudDialog .p-inputtext {
  border-color: #cccccc !important;
}
.theme-default .crudDialog .p-placeholder {
  color: gray !important;
}
.theme-default .label-error .p-dropdown,
.theme-default .label-error .p-multiselect,
.theme-default .label-error .p-autocomplete-input,
.theme-default .label-error .p-calendar {
  border: 1px solid #d80c0c !important;
}
.theme-default .p-button:disabled {
  background-color: #d5c5ed !important;
  color: #ffffff !important;
  border: 1px solid #6400AA !important;
}
.theme-default .crudDialog.ui-dialog .form-data.msg {
  color: gray !important;
}
.theme-default .crudDialog.p-dialog .form-data.msg {
  color: gray !important;
}
.theme-default .crudDialog.p-dialog .btn-primary {
  background-color: #5514B4 !important;
  border-color: #5514B4;
  box-shadow: none !important;
}
.theme-default .crudDialog.p-dialog .btn-outline-primary {
  border-color: #5514B4;
  color: #5514B4;
  box-shadow: none !important;
}
.theme-default .crudDialog.p-dialog .btn-outline-primary:hover {
  color: #ffffff;
  background-color: #5514B4 !important;
}
.theme-default lib-number {
  display: contents;
}
.theme-default lib-number .label-error {
  border: 1px solid #d80c0c !important;
}
.theme-default lib-dynamic-UI .navigator .p-tree {
  color: #5514B4 !important;
  background-color: #EDEBEB !important;
}
.theme-default lib-dynamic-UI .navigator .p-tree .p-treenode-label:not(.p-state-highlight):hover {
  background-color: #EBDDF5 !important;
}
.theme-default lib-dynamic-UI .navigator .p-tree .p-treenode-label.p-state-highlight {
  background-color: #5514B4 !important;
}
.theme-default lib-dynamic-UI .navigator .p-tree .p-tree-filter-container .p-tree-filter-icon {
  color: #5514B4 !important;
}
.theme-default lib-dynamic-UI .navigator .p-tree ::-webkit-scrollbar-thumb {
  background: #cccccc !important;
}
.theme-default lib-multiselect .btnclear {
  border: None !important;
  box-shadow: none !important;
  border-radius: 3px !important;
}
.theme-default lib-multiselect .btnclear:hover {
  background-color: #eaeaea !important;
}
.theme-default .ui-dialog-titlebar.ui-widget-header.ui-helper-clearfix.ui-corner-top {
  display: flex !important;
  justify-content: space-between !important;
}
.theme-default .inline-msg {
  font-size: 0.75rem !important;
  font-family: "Open Sans", "Helvetica Neue", sans-serif !important;
  font-weight: normal !important;
  color: gray !important;
}
.theme-default .ui-dialog .ui-dialog-titlebar .ui-dialog-title {
  width: 100% !important;
}
.theme-default .p-dialog {
  max-width: 90%;
}
.theme-default .p-dialog .p-dialog-header {
  display: block !important;
}
.theme-default .p-dialog .p-dialog-header-icons {
  position: absolute;
  top: 3%;
  right: 3%;
}

.theme-light lib-dynamic-UI {
  /* Block level style */
  /* theming related change */
  /* fields level style end */
  /* theming related change */
  /* group level style */
  /* theming related change */
  /* group level style end */
  /* theming related change */
  /* Table level style end */
  /* theming related change */
  /* Table level style end */
  /* theming related change */
  /* dynamic form level style */
  /* theming related change */
  /* dynamic form level style end */
  /* theming related change */
  /* shared component level style */
  /* theming related change */
  /*  shared Component level style end */
  /* theming related change */
  /*  header level style  */
  /* theming related change */
  /*  Header level style end */
  /* theming related change */
}
.theme-light lib-dynamic-UI html,
.theme-light lib-dynamic-UI body {
  background: #fafafa;
}
.theme-light lib-dynamic-UI .container-bg {
  background: #fafafa !important;
}
.theme-light lib-dynamic-UI .container-bg .heading-section {
  border-bottom: 1px solid #cccccc;
  background: #fafafa;
}
.theme-light lib-dynamic-UI .container-bg .heading-section .dynamic-form-view .form-section {
  box-shadow: 0px 3px 6px #000000;
}
.theme-light lib-dynamic-UI h5 {
  color: #2e2e2e;
}
.theme-light lib-dynamic-UI .bg-white {
  background-color: #ffffff;
}
.theme-light lib-dynamic-UI .home-icon {
  color: #31c5ff;
}
.theme-light lib-dynamic-UI .more-icon {
  color: #31c5ff;
}
.theme-light lib-dynamic-UI .tooltip .tooltip-inner {
  color: #ffffff;
  background-color: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);
}
.theme-light lib-dynamic-UI .tooltip .tooltip-arrow {
  color: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);
}
.theme-light lib-dynamic-UI .tooltip .show {
  opacity: 1 !important;
}
.theme-light lib-dynamic-UI .bs-tooltip-top .arrow::before {
  border-top-color: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);
}
.theme-light lib-dynamic-UI .accordion-section {
  background: #31c5ff !important;
}
.theme-light lib-dynamic-UI .accordion-section a {
  color: #2e2e2e !important;
}
.theme-light lib-dynamic-UI .accordion-section label {
  color: #2e2e2e;
}
.theme-light lib-dynamic-UI .fa-pencil {
  color: #25a12d;
  border-left: 1px solid #cccccc;
}
.theme-light lib-dynamic-UI .btn-green {
  background-color: #25a12d;
  color: #ffffff;
  border: 1px solid #25a12d;
}
.theme-light lib-dynamic-UI .btn-outline-info {
  color: #31c5ff;
  background-color: #ffffff;
  border: 1px solid #31c5ff;
}
.theme-light lib-dynamic-UI .block-shadow {
  border: 1px solid #fe3939;
}
.theme-light lib-dynamic-UI .divider {
  border-right: 1px solid #cccccc;
  color: #25a12d;
}
.theme-light lib-dynamic-UI .has-error {
  border-color: #d80c0c;
  color: #e60e0e;
}
.theme-light lib-dynamic-UI .label-error {
  border: 1px solid #d80c0c !important;
  border-color: #d80c0c !important;
}
.theme-light lib-dynamic-UI .has-error input[type=checkbox] {
  outline: 2px solid #fe3939;
}
.theme-light lib-dynamic-UI .calendar-input {
  background-color: #ffffff;
}
.theme-light lib-dynamic-UI .calendar-input:disabled {
  background-color: #e9ecef !important;
}
.theme-light lib-dynamic-UI .owl-dt-trigger-disabled {
  background-color: #e9ecef !important;
}
.theme-light lib-dynamic-UI .user-input-field .form-control:disabled {
  background-color: #e9ecef !important;
}
.theme-light lib-dynamic-UI input:focus {
  box-shadow: 0 0 5px #23b5dd !important;
  border: 1px solid #23b5dd !important;
}
.theme-light lib-dynamic-UI .user-input-field input:focus {
  box-shadow: 0 0 5px #23b5dd !important;
  border: 1px solid #23b5dd !important;
}
.theme-light lib-dynamic-UI .user-input-field .has-error {
  border-color: #d80c0c;
  color: #e60e0e;
}
.theme-light lib-dynamic-UI ng-select:focus {
  box-shadow: 0 0 5px #23b5dd !important;
  border: 1px solid #23b5dd !important;
}
.theme-light lib-dynamic-UI .radio-section {
  border: 1px solid #666666;
  background-color: #ffffff;
  width: 228px;
}
.theme-light lib-dynamic-UI .radio-section .radio-options label {
  color: #333333;
}
.theme-light lib-dynamic-UI select:focus {
  box-shadow: 0 0 5px #23b5dd !important;
  border: 1px solid #23b5dd !important;
}
.theme-light lib-dynamic-UI .user-input-field textarea {
  color: #2e2e2e;
  background-color: #ffffff;
}
.theme-light lib-dynamic-UI .user-input-field textarea:focus {
  box-shadow: 0 0 5px #23b5dd !important;
  border: 1px solid #23b5dd !important;
}
.theme-light lib-dynamic-UI .mb-0 > a {
  color: #2e2e2e;
}
.theme-light lib-dynamic-UI .btn-success {
  background-color: #31c5ff !important;
  border-color: #31c5ff !important;
  border: 2px solid #6400aa !important;
}
.theme-light lib-dynamic-UI .btn-outline-info {
  color: #31c5ff !important;
  background-color: #ffffff !important;
  border: 1px solid #31c5ff !important;
}
.theme-light lib-dynamic-UI .block .button {
  background-color: #25a12d !important;
}
.theme-light lib-dynamic-UI .form-footer {
  background: #ffffff;
  box-shadow: 0px 0px 3px 0px #ddd;
}
.theme-light lib-dynamic-UI .accordion .card {
  box-shadow: 0px 1px 3px 0px #ddd;
}
.theme-light lib-dynamic-UI .accordion .card .accordion-section {
  background: #31c5ff !important;
}
.theme-light lib-dynamic-UI .accordion .card .accordion-section a {
  color: #2e2e2e !important;
}
.theme-light lib-dynamic-UI .accordion .card .accordion-section label {
  color: #2e2e2e;
}
.theme-light lib-dynamic-UI .quick-filter i {
  color: #cccccc;
  background: #ffffff;
}
.theme-light lib-dynamic-UI .quick-filter-input {
  background: transparent;
  border: 1px solid #cccccc;
}
.theme-light lib-dynamic-UI .btn-success {
  background-color: #31c5ff !important;
  border-color: #31c5ff !important;
  border: 2px solid #6400aa !important;
}
.theme-light lib-dynamic-UI .btn-outline-info {
  color: #31c5ff !important;
  background-color: #ffffff !important;
  border: 1px solid #31c5ff !important;
}
.theme-light lib-dynamic-UI .block .button {
  background-color: #25a12d !important;
}
.theme-light lib-dynamic-UI .form-footer {
  background: #ffffff;
  box-shadow: 0px 0px 3px 0px #ddd;
}
.theme-light lib-dynamic-UI .has-error {
  border-color: #d80c0c;
  color: #e60e0e;
}
.theme-light lib-dynamic-UI .label-error {
  border: 1px solid #d80c0c !important;
  border-color: #d80c0c !important;
}
.theme-light lib-dynamic-UI .modalSearchPanel .user-input-field {
  background-color: #fe3939;
}
.theme-light lib-dynamic-UI .crud-drop .label-error,
.theme-light lib-dynamic-UI .crud-multi .label-error,
.theme-light lib-dynamic-UI .crud-auto .label-error {
  border: none !important;
}
.theme-light lib-dynamic-UI .crud-drop .label-error .ui-dropdown,
.theme-light lib-dynamic-UI .crud-drop .label-error .ui-multiselect,
.theme-light lib-dynamic-UI .crud-drop .label-error .ui-autocomplete-input,
.theme-light lib-dynamic-UI .crud-multi .label-error .ui-dropdown,
.theme-light lib-dynamic-UI .crud-multi .label-error .ui-multiselect,
.theme-light lib-dynamic-UI .crud-multi .label-error .ui-autocomplete-input,
.theme-light lib-dynamic-UI .crud-auto .label-error .ui-dropdown,
.theme-light lib-dynamic-UI .crud-auto .label-error .ui-multiselect,
.theme-light lib-dynamic-UI .crud-auto .label-error .ui-autocomplete-input {
  border-color: #d80c0c !important;
}
.theme-light lib-dynamic-UI .container-bg.order-placed .align-center .circle {
  border: 5px solid #6400aa;
  opacity: 1;
}
.theme-light lib-dynamic-UI .container-bg.order-placed .align-center .text-container .text-view {
  color: #31c5ff;
  opacity: 1;
}
.theme-light lib-dynamic-UI .bt-header > div {
  background: #31c5ff;
}
.theme-light lib-dynamic-UI .bt-header > div .pro-name {
  color: #ffffff;
}
.theme-light lib-dynamic-UI .bt-header > div .user-profile-dropdown li {
  color: #ffffff;
}
.theme-light lib-dynamic-UI .bt-header > div .user-profile-dropdown li ul.dropdown-menu li {
  border-bottom: 1px solid #cccccc;
}
.theme-light lib-dynamic-UI .bt-header > div ul li a {
  color: #ffffff;
  border-bottom: 1px solid transparent;
}
.theme-light lib-dynamic-UI .bt-header > div ul li a.nav-link:hover {
  border-bottom: 1px solid #ffffff;
}
.theme-light lib-dynamic-UI .bt-header > div ul li ul.dropdown-menu {
  box-shadow: 1px 0px 4px 0px rgba(0, 0, 0, 0.2);
}
.theme-light lib-dynamic-UI .bt-header > div ul li ul.dropdown-menu li div li:after {
  color: #2e2e2e;
}
.theme-light lib-dynamic-UI .bt-header > div ul li ul.dropdown-menu li div li:hover {
  background: #f1f1f1;
}
.theme-light lib-dynamic-UI .bt-header > div ul li ul.dropdown-menu li div li:hover > .dropdown-menu li a {
  width: 100%;
}
.theme-light lib-dynamic-UI .bt-header > div ul li ul.dropdown-menu li div li:hover > .dropdown-menu li a:hover {
  color: #31c5ff;
}
.theme-light lib-dynamic-UI .bt-header > div ul li ul.dropdown-menu li div li:hover :after {
  color: #31c5ff;
}
.theme-light lib-dynamic-UI .bt-header > div ul li ul.dropdown-menu li div li:before {
  border-bottom: 2px solid #ffffff;
}
.theme-light lib-dynamic-UI .bt-header > div ul li ul.dropdown-menu li div li:focus > .dropdown-menu {
  background: #f8f9fa;
}
.theme-light lib-dynamic-UI .bt-header > div ul li ul.dropdown-menu li a:hover {
  color: #31c5ff;
}
.theme-light lib-dynamic-UI .bt-header > div ul li ul.dropdown-menu li a:active {
  background-color: transparent;
}
.theme-light lib-dynamic-UI .bt-header > div ul li ul.dropdown-menu li a:focus {
  outline: none;
}
.theme-light lib-dynamic-UI .bt-header > div ul li ul.dropdown-menu li:hover {
  color: #31c5ff;
}
.theme-light lib-dynamic-UI .form-inline label {
  font-size: 16px;
  font-family: "BTFont_Rg";
}
.theme-light lib-dynamic-UI .form-inline .form-section {
  height: 50px;
  padding-top: 9px;
}
.theme-light lib-dynamic-UI .form-inline .form-control {
  background-color: #ffffff !important;
}
.theme-light lib-dynamic-UI .btn-success {
  background-color: #ffffff !important;
  border: 1px solid #5514b4 !important;
  box-shadow: none !important;
  color: #5514b4 !important;
}
.theme-light lib-dynamic-UI .btn-success:not([disabled]):hover {
  background-color: #5514b4 !important;
  color: #ffffff !important;
}
.theme-light lib-dynamic-UI .btn-outline-info {
  color: #5514b4 !important;
  background-color: #ffffff !important;
  border: 1px solid #5514b4 !important;
}
.theme-light lib-dynamic-UI .btn-outline-info:not([disabled]):hover {
  background-color: #5514b4 !important;
  color: #ffffff !important;
}
.theme-light lib-dynamic-UI .button {
  box-shadow: 0px 0px 12px -2px rgba(0, 0, 0, 0.5);
  background-color: #31c5ff !important;
  color: white;
  transition: background-color 1s ease;
}
.theme-light lib-dynamic-UI .button:after {
  background: rgba(255, 255, 255, 0.1);
}
.theme-light lib-dynamic-UI .button:focus, .theme-light lib-dynamic-UI .button:hover {
  background: #fb512e;
}
.theme-light lib-dynamic-UI .text-danger {
  color: #E60014 !important;
}
.theme-light lib-dynamic-UI .ag-theme-balham .ag-cell {
  border-right: 1px solid #cccccc !important;
}
.theme-light lib-dynamic-UI .ag-theme-balham .ag-header-cell {
  color: #2e2e2e;
  background: #ffffff;
  border-bottom: 3px solid #31c5ff;
}
.theme-light lib-dynamic-UI .ag-theme-balham .ag-theme-balham .ag-header-group-cell {
  color: #2e2e2e;
  background: #ffffff;
  border-bottom: 3px solid #31c5ff;
}
.theme-light lib-dynamic-UI .ag-theme-balham .ag-icon {
  color: #333;
}
.theme-light lib-dynamic-UI .fa.fa-pencil {
  color: #2e9815;
}
.theme-light lib-dynamic-UI .ag-pinned-right-header .ag-header-row .ag-header-cell,
.theme-light lib-dynamic-UI .ag-pinned-left-header .ag-header-row .ag-header-cell,
.theme-light lib-dynamic-UI .ag-header-viewport .ag-header-row .ag-header-cell {
  background: #ffffff;
  border-bottom: 2px solid #6400aa;
  border-right: 1px solid #cccccc !important;
}
.theme-light lib-dynamic-UI .ag-pinned-right-header .ag-header-row:first-child,
.theme-light lib-dynamic-UI .ag-pinned-left-header .ag-header-row:first-child,
.theme-light lib-dynamic-UI .ag-header-viewport .ag-header-row:first-child {
  color: #2e2e2e;
}
.theme-light lib-dynamic-UI .ag-pinned-right-header .ag-header-row input:hover,
.theme-light lib-dynamic-UI .ag-pinned-left-header .ag-header-row input:hover,
.theme-light lib-dynamic-UI .ag-header-viewport .ag-header-row input:hover {
  border-color: #000000;
}
.theme-light lib-dynamic-UI .ag-theme-balham .ag-header-row:first-child .ag-header-cell,
.theme-light lib-dynamic-UI .ag-theme-balham .ag-header-row:first-child .ag-header-group-cell {
  border-right: 1px solid #cccccc;
}
.theme-light lib-dynamic-UI .ag-row-odd {
  background-color: #f9f9f9 !important;
}
.theme-light lib-dynamic-UI .ag-theme-balham .ag-row-selected {
  background-color: #b7e4ff !important;
}
.theme-light lib-dynamic-UI .ag-theme-balham .ag-floating-filter-body input {
  border-color: #cccccc !important;
}
.theme-light lib-dynamic-UI .operator-input .ng-dropdown-panel .scroll-host {
  color: #2e2e2e;
  background-color: #ffffff;
  box-shadow: 0px 0px 4px 1px #cccccc;
}
.theme-light lib-dynamic-UI .operator-input .ng-dropdown-panel .ng-dropdown-panel-items .ng-option:hover {
  background-color: #efefef;
}
.theme-light lib-dynamic-UI .operator-input lib-operator ng-select,
.theme-light lib-dynamic-UI .operator-input lib-operator input {
  background-color: #31c5ff !important;
  color: #ffffff !important;
}
.theme-light lib-dynamic-UI .operator-input .calendar-input {
  background-color: #ffffff !important;
}
.theme-light lib-dynamic-UI .operator-input .calendar-input.owlDateTimeTrigger {
  background-color: #e9ecef !important;
}
.theme-light lib-dynamic-UI .operator-input .owl-dt-container-disabled,
.theme-light lib-dynamic-UI .operator-input .owl-dt-trigger-disabled {
  background-color: #e9ecef !important;
}
.theme-light lib-dynamic-UI .bt-info {
  color: #31c5ff;
}
.theme-light lib-dynamic-UI .bt-Pencil {
  color: #2e9815;
}
.theme-light lib-dynamic-UI .bt-read {
  color: #31c5ff;
}
.theme-light lib-dynamic-UI .bt-Trash {
  color: #e60014;
}
.theme-light lib-dynamic-UI .bt-plus {
  color: #31c5ff;
}
.theme-light lib-dynamic-UI .bt-document-copy {
  color: #31c5ff;
}
.theme-light lib-dynamic-UI .generic-modal-popup .modal-header .modal-title {
  color: #31c5ff;
}
.theme-light lib-dynamic-UI .owl-dt-calendar-table .owl-dt-calendar-header .owl-dt-weekdays th {
  color: #2e2e2e !important;
}
.theme-light lib-dynamic-UI .form-label {
  color: #2e2e2e !important;
}
.theme-light lib-dynamic-UI .btn-primary {
  background-color: #ffffff !important;
  color: #5514b4 !important;
  border-color: #5514b4 !important;
  box-shadow: none !important;
}
.theme-light lib-dynamic-UI .btn-primary:not([disabled]):hover {
  background-color: #5514b4 !important;
  color: #ffffff !important;
}
.theme-light lib-dynamic-UI .close-2 {
  color: #5514b4;
}
.theme-light lib-dynamic-UI .checkbox-section,
.theme-light lib-dynamic-UI .radio-section {
  border-color: #cccccc !important;
}
.theme-light lib-dynamic-UI .custom-search-botton {
  background-color: black !important;
}
.theme-light lib-dynamic-UI .ui-calendar.ui-calendar-w-btn .ui-datepicker-trigger.ui-button {
  background-color: #ffffff;
  color: #696969;
  border: 1px solid #cccccc !important;
}
.theme-light lib-dynamic-UI .ui-widget {
  border-color: #cccccc !important;
}
.theme-light lib-dynamic-UI .dynamic-file-upload-mechanism .ui-fileupload-content {
  border-color: #cccccc !important;
  background-color: #ffffff;
  color: #2e2e2e;
}
.theme-light lib-dynamic-UI .dynamic-file-upload-mechanism .ui-button {
  background-color: #ffffff !important;
  border-color: #5514b4 !important;
  color: #5514b4 !important;
}
.theme-light lib-dynamic-UI .dynamic-file-upload-mechanism .ui-button:not([disabled]):hover {
  background-color: #5514b4 !important;
  border-color: #5514b4 !important;
  color: #ffffff !important;
}
.theme-light lib-dynamic-UI .file-disable .dynamic-file-upload-mechanism .ui-button {
  background-color: #5514b4 !important;
  color: #ffffff !important;
  opacity: 0.25;
  cursor: not-allowed !important;
  pointer-events: none !important;
}
.theme-light lib-dynamic-UI .btn-action {
  color: #5514b4;
}
.theme-light lib-dynamic-UI .ActionbuttonTable {
  border-color: #5514b4 !important;
}
.theme-light lib-dynamic-UI .showHideCloumn.ui-multiselect.ui-widget {
  border-color: #5514b4 !important;
}
.theme-light lib-dynamic-UI .showHideCloumn.ui-multiselect.ui-widget .ui-multiselect-label {
  color: #5514b4 !important;
}
.theme-light lib-dynamic-UI .ui-widget-content {
  background-color: #ffffff !important;
  color: #2e2e2e !important;
}
.theme-light lib-dynamic-UI .ui-dialog-titlebar.ui-widget-header {
  background-color: black !important;
  color: #2e2e2e !important;
}
.theme-light lib-dynamic-UI .ui-multiselect .ui-widget,
.theme-light lib-dynamic-UI .ui-multiselect .ui-widget *,
.theme-light lib-dynamic-UI .ui-dropdown .ui-widget,
.theme-light lib-dynamic-UI .ui-dropdown .ui-widget *,
.theme-light lib-dynamic-UI .ui-autocomplete-panel .ui-widget,
.theme-light lib-dynamic-UI .ui-autocomplete-panel .ui-widget *,
.theme-light lib-dynamic-UI .ui-multiselect-panel .ui-widget,
.theme-light lib-dynamic-UI .ui-multiselect-panel .ui-widget *,
.theme-light lib-dynamic-UI .ui-dropdown-panel .ui-widget,
.theme-light lib-dynamic-UI .ui-dropdown-panel .ui-widget *,
.theme-light lib-dynamic-UI .ui-menu .ui-widget,
.theme-light lib-dynamic-UI .ui-menu .ui-widget * {
  color: #2e2e2e !important;
}
.theme-light lib-dynamic-UI .ui-multiselect .ui-widget .tooltip .tooltip-inner,
.theme-light lib-dynamic-UI .ui-multiselect .ui-widget * .tooltip .tooltip-inner,
.theme-light lib-dynamic-UI .ui-dropdown .ui-widget .tooltip .tooltip-inner,
.theme-light lib-dynamic-UI .ui-dropdown .ui-widget * .tooltip .tooltip-inner,
.theme-light lib-dynamic-UI .ui-autocomplete-panel .ui-widget .tooltip .tooltip-inner,
.theme-light lib-dynamic-UI .ui-autocomplete-panel .ui-widget * .tooltip .tooltip-inner,
.theme-light lib-dynamic-UI .ui-multiselect-panel .ui-widget .tooltip .tooltip-inner,
.theme-light lib-dynamic-UI .ui-multiselect-panel .ui-widget * .tooltip .tooltip-inner,
.theme-light lib-dynamic-UI .ui-dropdown-panel .ui-widget .tooltip .tooltip-inner,
.theme-light lib-dynamic-UI .ui-dropdown-panel .ui-widget * .tooltip .tooltip-inner,
.theme-light lib-dynamic-UI .ui-menu .ui-widget .tooltip .tooltip-inner,
.theme-light lib-dynamic-UI .ui-menu .ui-widget * .tooltip .tooltip-inner {
  color: #ffffff !important;
}
.theme-light lib-dynamic-UI .ui-dropdown .ui-widget .btn-success {
  background-color: #ffffff !important;
  border: 1px solid #5514b4 !important;
  box-shadow: none !important;
  color: #5514b4 !important;
}
.theme-light lib-dynamic-UI .ui-dropdown .ui-widget .btn-success:hover {
  background-color: #5514b4 !important;
  color: #ffffff !important;
}
.theme-light lib-dynamic-UI .formControl-dropdown {
  background-color: #ffffff;
  border: 1px solid #666666 !important;
}
.theme-light lib-dynamic-UI .formControl-dropdown:focus {
  box-shadow: none !important;
  border: 1px solid #666666 !important;
}
.theme-light lib-dynamic-UI .crudDialog .ui-dialog-content.ui-widget-content .label-error {
  border: 1px solid #d80c0c !important;
}
.theme-light lib-dynamic-UI .crudDialog .ui-dialog-content.ui-widget-content .form-control {
  border-color: #cccccc;
}
.theme-light lib-dynamic-UI .crudDialog .ui-dialog-content.ui-widget-content .crud-drop .label-error,
.theme-light lib-dynamic-UI .crudDialog .ui-dialog-content.ui-widget-content .crud-multi .label-error,
.theme-light lib-dynamic-UI .crudDialog .ui-dialog-content.ui-widget-content .crud-auto .label-error {
  border: none !important;
}
.theme-light lib-dynamic-UI .crudDialog .ui-dialog-content.ui-widget-content .crud-drop .label-error .ui-dropdown,
.theme-light lib-dynamic-UI .crudDialog .ui-dialog-content.ui-widget-content .crud-drop .label-error .ui-multiselect,
.theme-light lib-dynamic-UI .crudDialog .ui-dialog-content.ui-widget-content .crud-drop .label-error .ui-autocomplete-input,
.theme-light lib-dynamic-UI .crudDialog .ui-dialog-content.ui-widget-content .crud-multi .label-error .ui-dropdown,
.theme-light lib-dynamic-UI .crudDialog .ui-dialog-content.ui-widget-content .crud-multi .label-error .ui-multiselect,
.theme-light lib-dynamic-UI .crudDialog .ui-dialog-content.ui-widget-content .crud-multi .label-error .ui-autocomplete-input,
.theme-light lib-dynamic-UI .crudDialog .ui-dialog-content.ui-widget-content .crud-auto .label-error .ui-dropdown,
.theme-light lib-dynamic-UI .crudDialog .ui-dialog-content.ui-widget-content .crud-auto .label-error .ui-multiselect,
.theme-light lib-dynamic-UI .crudDialog .ui-dialog-content.ui-widget-content .crud-auto .label-error .ui-autocomplete-input {
  border-color: #d80c0c !important;
}
.theme-light lib-dynamic-UI .ui-datepicker .ui-table-tbody > tr:nth-child(even) {
  background-color: #ffffff !important;
}
.theme-light lib-dynamic-UI .ui-datepicker .ui-table-tbody > tr:nth-child(odd) {
  background-color: #f8f8f8 !important;
}
.theme-light lib-dynamic-UI .ui-datepicker .ui-table .ui-table-thead > tr:last-child > th {
  background-color: #ffffff !important;
}
.theme-light lib-dynamic-UI .ui-datepicker .ui-table .ui-datepicker-calendar-container .ui-datepicker-calendar {
  background-color: #2e2e2e;
}
.theme-light lib-dynamic-UI .ui-datepicker table {
  background-color: #ffffff !important;
  color: #2e2e2e !important;
}
.theme-light lib-dynamic-UI .ui-datepicker table td > a {
  color: #2e2e2e !important;
}
.theme-light lib-dynamic-UI .btnform-control {
  border: 1px solid #cccccc !important;
}
.theme-light lib-dynamic-UI .form-control {
  border: 1px solid #cccccc !important;
}
.theme-light lib-dynamic-UI .form-control:disabled,
.theme-light lib-dynamic-UI .btnform-control:disabled,
.theme-light lib-dynamic-UI .radio-disable,
.theme-light lib-dynamic-UI .checkbox-disable {
  background-color: #e9ecef !important;
  opacity: 1 !important;
}
.theme-light lib-dynamic-UI .ui-state-disabled {
  background-color: #e9ecef !important;
  border: solid 1px #cccccc !important;
  opacity: 1 !important;
}
.theme-light lib-dynamic-UI .ui-state-disabled .ui-dropdown-label,
.theme-light lib-dynamic-UI .ui-state-disabled .ui-dropdown-trigger,
.theme-light lib-dynamic-UI .ui-state-disabled .ui-multiselect-trigger {
  background-color: #e9ecef !important;
}
.theme-light lib-dynamic-UI .btn-disable .btn-primary {
  background-color: #31c5ff !important;
  border: none !important;
  cursor: default;
}
.theme-light lib-dynamic-UI .btn-disable .btn-primary:hover {
  background-color: #31c5ff !important;
  border: none !important;
}
.theme-light lib-dynamic-UI .field-section {
  background-color: #ffffff;
  color: #2e2e2e;
}
.theme-light lib-dynamic-UI .field-section .heading-section {
  color: #2e2e2e;
  color: rgb(46, 117, 182);
}
.theme-light lib-dynamic-UI .form-data.msg {
  color: gray;
}
.theme-light lib-popup, .theme-light lib-open-in-popup {
  color: #2e2e2e;
}
.theme-light lib-popup .label-error, .theme-light lib-open-in-popup .label-error {
  border: 1px solid #d80c0c !important;
}
.theme-light lib-popup .crud-drop .label-error,
.theme-light lib-popup .crud-multi .label-error,
.theme-light lib-popup .crud-auto .label-error, .theme-light lib-open-in-popup .crud-drop .label-error,
.theme-light lib-open-in-popup .crud-multi .label-error,
.theme-light lib-open-in-popup .crud-auto .label-error {
  border: none !important;
}
.theme-light lib-popup .crud-drop .label-error .ui-dropdown,
.theme-light lib-popup .crud-drop .label-error .ui-multiselect,
.theme-light lib-popup .crud-drop .label-error .ui-autocomplete-input,
.theme-light lib-popup .crud-multi .label-error .ui-dropdown,
.theme-light lib-popup .crud-multi .label-error .ui-multiselect,
.theme-light lib-popup .crud-multi .label-error .ui-autocomplete-input,
.theme-light lib-popup .crud-auto .label-error .ui-dropdown,
.theme-light lib-popup .crud-auto .label-error .ui-multiselect,
.theme-light lib-popup .crud-auto .label-error .ui-autocomplete-input, .theme-light lib-open-in-popup .crud-drop .label-error .ui-dropdown,
.theme-light lib-open-in-popup .crud-drop .label-error .ui-multiselect,
.theme-light lib-open-in-popup .crud-drop .label-error .ui-autocomplete-input,
.theme-light lib-open-in-popup .crud-multi .label-error .ui-dropdown,
.theme-light lib-open-in-popup .crud-multi .label-error .ui-multiselect,
.theme-light lib-open-in-popup .crud-multi .label-error .ui-autocomplete-input,
.theme-light lib-open-in-popup .crud-auto .label-error .ui-dropdown,
.theme-light lib-open-in-popup .crud-auto .label-error .ui-multiselect,
.theme-light lib-open-in-popup .crud-auto .label-error .ui-autocomplete-input {
  border-color: #d80c0c !important;
}
.theme-light lib-popup .btn-primary, .theme-light lib-open-in-popup .btn-primary {
  background-color: #ffffff !important;
  color: #5514b4 !important;
  border-color: #5514b4 !important;
  box-shadow: none !important;
}
.theme-light lib-popup .btn-primary:not([disabled]):hover, .theme-light lib-open-in-popup .btn-primary:not([disabled]):hover {
  background-color: #5514b4 !important;
  color: #ffffff !important;
}
.theme-light lib-popup .btn-primary.disabled, .theme-light lib-open-in-popup .btn-primary.disabled {
  border-color: #5514b4 !important;
}
.theme-light lib-popup .btn-success, .theme-light lib-open-in-popup .btn-success {
  background-color: #ffffff !important;
  border-color: #5514b4 !important;
  box-shadow: none !important;
  color: #5514b4 !important;
}
.theme-light lib-popup .btn-success:not([disabled]):hover, .theme-light lib-open-in-popup .btn-success:not([disabled]):hover {
  background-color: #5514b4 !important;
  color: #ffffff !important;
}
.theme-light lib-popup .custom-search-botton, .theme-light lib-open-in-popup .custom-search-botton {
  background-color: black !important;
}
.theme-light lib-popup .ui-calendar.ui-calendar-w-btn .ui-datepicker-trigger.ui-button, .theme-light lib-open-in-popup .ui-calendar.ui-calendar-w-btn .ui-datepicker-trigger.ui-button {
  background-color: #ffffff;
  color: #696969;
  border-color: #cccccc !important;
}
.theme-light lib-popup .ui-widget, .theme-light lib-open-in-popup .ui-widget {
  border-color: #cccccc !important;
}
.theme-light lib-popup .dynamic-file-upload-mechanism .ui-fileupload-content, .theme-light lib-open-in-popup .dynamic-file-upload-mechanism .ui-fileupload-content {
  border-color: #cccccc !important;
  background-color: #ffffff;
  color: #2e2e2e;
}
.theme-light lib-popup .dynamic-file-upload-mechanism .ui-button, .theme-light lib-open-in-popup .dynamic-file-upload-mechanism .ui-button {
  background-color: #ffffff !important;
  border-color: #5514b4 !important;
  color: #5514b4 !important;
}
.theme-light lib-popup .dynamic-file-upload-mechanism .ui-button:not([disabled]):hover, .theme-light lib-open-in-popup .dynamic-file-upload-mechanism .ui-button:not([disabled]):hover {
  background-color: #5514b4 !important;
  border-color: #5514b4 !important;
  color: #ffffff !important;
}
.theme-light lib-popup .btn-action, .theme-light lib-open-in-popup .btn-action {
  color: #5514b4;
}
.theme-light lib-popup .ActionbuttonTable, .theme-light lib-open-in-popup .ActionbuttonTable {
  border-color: #5514b4 !important;
}
.theme-light lib-popup .showHideCloumn.ui-multiselect.ui-widget, .theme-light lib-open-in-popup .showHideCloumn.ui-multiselect.ui-widget {
  border-color: #5514b4 !important;
}
.theme-light lib-popup .showHideCloumn.ui-multiselect.ui-widget .ui-multiselect-label, .theme-light lib-open-in-popup .showHideCloumn.ui-multiselect.ui-widget .ui-multiselect-label {
  color: #5514b4 !important;
}
.theme-light lib-popup .ui-widget-content, .theme-light lib-open-in-popup .ui-widget-content {
  background-color: #ffffff !important;
  color: #2e2e2e !important;
}
.theme-light lib-popup .ui-dialog-titlebar.ui-widget-header, .theme-light lib-open-in-popup .ui-dialog-titlebar.ui-widget-header {
  background-color: black !important;
  color: #2e2e2e !important;
}
.theme-light lib-popup .ui-multiselect .ui-widget,
.theme-light lib-popup .ui-multiselect .ui-widget *,
.theme-light lib-popup .ui-dropdown .ui-widget,
.theme-light lib-popup .ui-dropdown .ui-widget *,
.theme-light lib-popup .ui-autocomplete-panel .ui-widget,
.theme-light lib-popup .ui-autocomplete-panel .ui-widget *,
.theme-light lib-popup .ui-multiselect-panel .ui-widget,
.theme-light lib-popup .ui-multiselect-panel .ui-widget *,
.theme-light lib-popup .ui-dropdown-panel .ui-widget,
.theme-light lib-popup .ui-dropdown-panel .ui-widget *,
.theme-light lib-popup .ui-menu .ui-widget,
.theme-light lib-popup .ui-menu .ui-widget *, .theme-light lib-open-in-popup .ui-multiselect .ui-widget,
.theme-light lib-open-in-popup .ui-multiselect .ui-widget *,
.theme-light lib-open-in-popup .ui-dropdown .ui-widget,
.theme-light lib-open-in-popup .ui-dropdown .ui-widget *,
.theme-light lib-open-in-popup .ui-autocomplete-panel .ui-widget,
.theme-light lib-open-in-popup .ui-autocomplete-panel .ui-widget *,
.theme-light lib-open-in-popup .ui-multiselect-panel .ui-widget,
.theme-light lib-open-in-popup .ui-multiselect-panel .ui-widget *,
.theme-light lib-open-in-popup .ui-dropdown-panel .ui-widget,
.theme-light lib-open-in-popup .ui-dropdown-panel .ui-widget *,
.theme-light lib-open-in-popup .ui-menu .ui-widget,
.theme-light lib-open-in-popup .ui-menu .ui-widget * {
  color: #2e2e2e !important;
}
.theme-light lib-popup .formControl-dropdown, .theme-light lib-open-in-popup .formControl-dropdown {
  background-color: #ffffff;
  border: 1px solid #666666 !important;
}
.theme-light lib-popup .formControl-dropdown:focus, .theme-light lib-open-in-popup .formControl-dropdown:focus {
  box-shadow: none !important;
  border: 1px solid #666666 !important;
}
.theme-light lib-popup .ui-datepicker .ui-table-tbody > tr:nth-child(even), .theme-light lib-open-in-popup .ui-datepicker .ui-table-tbody > tr:nth-child(even) {
  background-color: #ffffff !important;
}
.theme-light lib-popup .ui-datepicker .ui-table-tbody > tr:nth-child(odd), .theme-light lib-open-in-popup .ui-datepicker .ui-table-tbody > tr:nth-child(odd) {
  background-color: #f8f8f8 !important;
}
.theme-light lib-popup .ui-datepicker .ui-table .ui-table-thead > tr:last-child > th, .theme-light lib-open-in-popup .ui-datepicker .ui-table .ui-table-thead > tr:last-child > th {
  background-color: #ffffff !important;
}
.theme-light lib-popup .ui-datepicker .ui-table .ui-datepicker-calendar-container .ui-datepicker-calendar, .theme-light lib-open-in-popup .ui-datepicker .ui-table .ui-datepicker-calendar-container .ui-datepicker-calendar {
  background-color: #2e2e2e;
}
.theme-light lib-popup .ui-datepicker table, .theme-light lib-open-in-popup .ui-datepicker table {
  background-color: #ffffff !important;
  color: #2e2e2e !important;
}
.theme-light lib-popup .ui-datepicker table td > a, .theme-light lib-open-in-popup .ui-datepicker table td > a {
  color: #2e2e2e !important;
}
.theme-light lib-popup .form-data.msg, .theme-light lib-open-in-popup .form-data.msg {
  color: gray;
}
.theme-light lib-popup .ui-calendar.ui-calendar-w-btn .ui-datepicker-trigger.ui-button, .theme-light lib-open-in-popup .ui-calendar.ui-calendar-w-btn .ui-datepicker-trigger.ui-button {
  box-shadow: none !important;
}
.theme-light lib-popup .ui-dropdown .ui-widget .btn-success, .theme-light lib-open-in-popup .ui-dropdown .ui-widget .btn-success {
  background-color: #ffffff !important;
  border: 1px solid #5514b4 !important;
  box-shadow: none !important;
  color: #5514b4 !important;
}
.theme-light lib-popup .ui-dropdown .ui-widget .btn-success:hover, .theme-light lib-open-in-popup .ui-dropdown .ui-widget .btn-success:hover {
  background-color: #5514b4 !important;
  color: #ffffff !important;
}
.theme-light lib-date {
  display: contents;
}
.theme-light lib-date .calendar-input {
  background-color: #ffffff !important;
  border-color: #cccccc;
  color: #2e2e2e;
}
.theme-light lib-date .calendar-icon {
  color: gray !important;
}
.theme-light lib-date .clear-icon {
  color: #e60014;
}
.theme-light lib-date .calendar-input:disabled {
  background-color: #e9ecef !important;
}
.theme-light lib-date .owl-dt-trigger-disabled {
  background-color: #e9ecef !important;
}
.theme-light app-text-box {
  display: contents;
}
.theme-light app-text-box .form-control,
.theme-light app-text-box .btnform-control {
  border: 1px solid #cccccc;
}
.theme-light app-text-box .form-control:disabled,
.theme-light app-text-box .btnform-control:disabled {
  background-color: #e9ecef !important;
  opacity: 1 !important;
}
.theme-light app-text-box .btn-primary {
  background-color: #5514b4 !important;
  color: #ffffff !important;
  border: none !important;
}
.theme-light app-text-box .btn-disable .btn-primary {
  background-color: #31c5ff !important;
  border: none !important;
  cursor: default;
}
.theme-light app-text-box .btn-disable .btn-primary:hover {
  background-color: #31c5ff !important;
  border: none !important;
}
.theme-light app-text-box .label-error {
  border: 1px solid #d80c0c !important;
}
.theme-light app-text-box a {
  text-decoration: none;
  color: #696969 !important;
}
.theme-light app-text-box .dropdown-content {
  background-color: #ffffff !important;
  border: 1px solid #cccccc !important;
  max-height: 150px;
  overflow-y: auto;
}
.theme-light app-text-box .dropdown-content label {
  background-color: #f1f1f1 !important;
}
.theme-light app-text-box .dropdown-content a {
  color: #2e2e2e !important;
}
.theme-light app-text-box .dropdown-content a:hover {
  background-color: #ddd;
}
.theme-light app-text-box .dropdown:hover .dropdown-content {
  display: block;
}
.theme-light app-text-box .textdisabled {
  background-color: #e9ecef !important;
}
.theme-light app-text-box .textdisabled a:hover {
  background-color: #e9ecef !important;
}
.theme-light lib-text-area .label-error {
  border: 1px solid #d80c0c !important;
}
.theme-light app-group .ui-accordion .ui-accordion-header a {
  background-color: black !important;
  border: 0px solid #ffffff !important;
  color: #2e2e2e !important;
}
.theme-light app-group .ui-accordion .ui-accordion-header .viewMore {
  color: blue !important;
  font-weight: 100;
  padding-left: 10px;
}
.theme-light app-group .ui-accordion .ui-accordion-header .viewMore:hover {
  text-decoration: underline !important;
}
.theme-light app-group .ui-accordion-toggle-icon {
  color: #2e2e2e !important;
}
.theme-light app-group .ui-accordion .ui-accordion-content {
  background-color: #ffffff !important;
}
.theme-light .invalidclass > .ui-accordion > p-accordiontab > .ui-accordion-header > a {
  border: 2px solid #e60014 !important;
  color: #2e2e2e !important;
}
.theme-light .invalidclass > .ui-accordion > p-accordiontab > :nth-child(2) > .ui-accordion-content {
  border: 2px solid #e60014 !important;
}
.theme-light lib-blocks .fa-trash-o {
  color: #e60014;
  border-left: 1px solid #ccc;
}
.theme-light lib-blocks .block-shadow {
  border: 1px dashed rgb(243, 9, 20);
  box-shadow: 0px 1px 3px rgba(226, 19, 19, 0) inset, 0px 0px 8px rgba(236, 82, 82, 0.6);
}
.theme-light lib-blocks .block-content {
  color: #2e2e2e;
  background-color: #ffffff;
}
.theme-light lib-blocks .m-2.block.d-flex {
  background-color: #F8F8F8 !important;
  border: 1px solid #EFE4FC !important;
}
.theme-light lib-blocks .m-2.block.d-flex.invalidBlock {
  border: 1px solid red !important;
}
.theme-light lib-blocks .block-display {
  color: #5514b4 !important;
}
.theme-light lib-blocks .block .fields {
  background-color: #25a12d !important;
}
.theme-light lib-blocks .block .fields input,
.theme-light lib-blocks .block .fields select {
  background-color: #e60014 !important;
}
.theme-light lib-multiselect {
  display: contents;
}
.theme-light lib-multiselect .ui-multiselect {
  border-color: #cccccc !important;
}
.theme-light lib-multiselect .ui-state-disabled {
  background-color: #e9ecef !important;
  border: solid 1px #cccccc !important;
  opacity: 1 !important;
}
.theme-light lib-multiselect .ui-state-disabled .ui-multiselect-trigger {
  background-color: #e9ecef !important;
}
.theme-light lib-multiselect .label-error .ui-multiselect {
  border: 1px solid #d80c0c !important;
}
.theme-light lib-dropdown {
  display: contents;
}
.theme-light lib-dropdown .ui-dropdown {
  border-color: #cccccc !important;
}
.theme-light lib-dropdown .ui-state-disabled {
  background-color: #e9ecef !important;
  border: solid 1px #cccccc !important;
  opacity: 1 !important;
}
.theme-light lib-dropdown .ui-state-disabled .ui-dropdown-label,
.theme-light lib-dropdown .ui-state-disabled .ui-dropdown-trigger {
  background-color: #e9ecef !important;
}
.theme-light lib-dropdown .label-error .ui-dropdown {
  border: 1px solid #d80c0c !important;
}
.theme-light lib-autosuggest {
  display: contents;
}
.theme-light lib-autosuggest .ui-autocomplete-input {
  border-color: #cccccc !important;
}
.theme-light lib-autosuggest .ui-autocomplete input:disabled {
  background-color: #e9ecef !important;
  border: solid 1px #cccccc !important;
  opacity: 1 !important;
}
.theme-light lib-autosuggest .label-error .ui-autocomplete-input {
  border: 1px solid #d80c0c !important;
}
.theme-light lib-check-box {
  display: contents;
}
.theme-light lib-check-box .checkbox-section {
  border-color: #cccccc !important;
  background-color: #ffffff !important;
  color: #333333;
}
.theme-light lib-check-box .checkbox-disable {
  background-color: #e9ecef !important;
  opacity: 1 !important;
}
.theme-light lib-check-box .label-error {
  border: 1px solid #d80c0c !important;
}
.theme-light lib-radio {
  display: contents;
}
.theme-light lib-radio .radio-section {
  border-color: #cccccc !important;
  background-color: #ffffff !important;
  color: #333333;
}
.theme-light lib-radio .radio-disable {
  background-color: #e9ecef !important;
  opacity: 1 !important;
  pointer-events: none;
}
.theme-light .crudDialog.ui-dialog .form-data.msg {
  color: gray !important;
}
.theme-light .crudDialog.ui-dialog .btn-primary {
  background-color: #5514b4 !important;
  border-color: #5514b4;
  box-shadow: none !important;
}
.theme-light .crudDialog.ui-dialog .btn-outline-primary {
  border-color: #5514b4;
  color: #5514b4;
  box-shadow: none !important;
}
.theme-light .crudDialog.ui-dialog .btn-outline-primary:not([disabled]):hover {
  color: #ffffff;
  background-color: #5514b4 !important;
}
.theme-light .crudDialog.ui-dialog .ui-calendar.ui-calendar-w-btn .ui-datepicker-trigger.ui-button {
  background-color: #ffffff !important;
  box-shadow: none !important;
}
.theme-light lib-date .ui-calendar .ui-inputtext {
  background-color: #ffffff !important;
  border-color: #cccccc !important;
  color: #2e2e2e !important;
}
.theme-light lib-date .field-disable .ui-calendar .ui-inputtext {
  background-color: #e9ecef !important;
}
.theme-light lib-date .field-disable .ui-calendar.ui-calendar-w-btn .ui-datepicker-trigger.ui-button {
  background-color: #e9ecef !important;
}
.theme-light lib-date .ui-calendar.ui-calendar-w-btn .ui-datepicker-trigger.ui-button {
  border: none !important;
  color: gray !important;
  box-shadow: none !important;
}
.theme-light lib-date .ui-inputtext:disabled {
  background-color: #e9ecef !important;
}
.theme-light lib-date .ui-calendar .ui-datepicker table td Span {
  background-color: #ffffff !important;
  color: #cccccc !important;
  border: none !important;
}
.theme-light lib-date .label-error .ui-calendar .ui-inputtext {
  border-color: #d80c0c !important;
}
.theme-light lib-date .transaction-filter .date-input-filter input {
  border: 1px solid #cccccc !important;
  color: #2e2e2e !important;
}
.theme-light lib-date .transaction-filter .date-input-filter .field-disable {
  background-color: #e9ecef !important;
}
.theme-light lib-date .transaction-filter .date-input-filter .label-error {
  border: 1px solid #d80c0c !important;
}
.theme-light lib-date .transaction-filter .date-input-filter p {
  color: black;
}
.theme-light lib-date .transaction-filter .date-input-filter .filter-count span {
  color: #ffffff;
  background-color: black;
}
.theme-light lib-date .transaction-filter .transaction-dropdown {
  background-color: #ffffff;
  border: 1px solid #cccccc !important;
  color: #2e2e2e !important;
}
.theme-light lib-date .transaction-filter .transaction-dropdown .row .transaction-dates:hover {
  background-color: none !important;
}
.theme-light lib-date .transaction-filter .transaction-filter-footer .btn {
  border: 1px solid #5514b4 !important;
  color: #5514b4 !important;
}
.theme-light lib-date .transaction-filter .transaction-filter-footer .btn:hover {
  background-color: #5514b4 !important;
  color: #ffffff !important;
}
.theme-light lib-dynamic-UI .navigator .ui-tree {
  color: #5514b4 !important;
  background-color: #EDEBEB !important;
}
.theme-light lib-dynamic-UI .navigator .ui-tree .ui-treenode-label:not(.ui-state-highlight):hover {
  background-color: #EBDDF5 !important;
}
.theme-light lib-dynamic-UI .navigator .ui-tree .ui-treenode-label.ui-state-highlight {
  background-color: #5514b4 !important;
}
.theme-light lib-dynamic-UI .navigator .ui-tree .ui-tree-filter-container .ui-tree-filter-icon {
  color: #5514b4 !important;
}
.theme-light lib-dynamic-UI .navigator .ui-tree ::-webkit-scrollbar-thumb {
  background: #cccccc !important;
}
.theme-light lib-dynamic-UI .p-accordion .p-accordion-header a, .theme-light lib-open-in-popup .p-accordion .p-accordion-header a {
  background-color: #31c5ff !important;
}
.theme-light lib-dynamic-UI .form-group .p-dropdown,
.theme-light lib-dynamic-UI .form-group .p-multiselect,
.theme-light lib-dynamic-UI .form-group .p-inputtext, .theme-light lib-open-in-popup .form-group .p-dropdown,
.theme-light lib-open-in-popup .form-group .p-multiselect,
.theme-light lib-open-in-popup .form-group .p-inputtext {
  border-color: #cccccc !important;
}
.theme-light lib-dynamic-UI .form-group .p-multiselect-token, .theme-light lib-open-in-popup .form-group .p-multiselect-token {
  background-color: #ffffff !important;
}
.theme-light lib-dynamic-UI .form-group .p-disabled, .theme-light lib-open-in-popup .form-group .p-disabled {
  background-color: #e9ecef !important;
  opacity: 1 !important;
}
.theme-light lib-dynamic-UI .form-group .p-focus, .theme-light lib-open-in-popup .form-group .p-focus {
  box-shadow: 0 0 5px #23b5dd !important;
  border: 1px solid #23b5dd !important;
}
.theme-light lib-dynamic-UI .p-fileupload .p-button, .theme-light lib-open-in-popup .p-fileupload .p-button {
  background-color: #5514b4 !important;
}
.theme-light lib-dynamic-UI .p-fileupload .p-disabled, .theme-light lib-open-in-popup .p-fileupload .p-disabled {
  background-color: #31c5ff !important;
  border: none !important;
  cursor: default;
}
.theme-light lib-dynamic-UI .p-fileupload .text-center.form-data, .theme-light lib-open-in-popup .p-fileupload .text-center.form-data {
  color: gray !important;
}
.theme-light lib-dynamic-UI .file-disable .dynamic-file-upload-mechanism .p-button, .theme-light lib-open-in-popup .file-disable .dynamic-file-upload-mechanism .p-button {
  background-color: #5514b4 !important;
  color: #ffffff !important;
  opacity: 0.25;
  cursor: not-allowed !important;
  pointer-events: none !important;
}
.theme-light lib-dynamic-UI .form-control,
.theme-light lib-dynamic-UI .btnform-control,
.theme-light lib-dynamic-UI .p-inputtext,
.theme-light lib-dynamic-UI .p-multiselect .p-multiselect-token,
.theme-light lib-dynamic-UI .p-dropdown .p-dropdown-label,
.theme-light lib-dynamic-UI .p-multiselect-label-container .p-multiselect-label, .theme-light lib-open-in-popup .form-control,
.theme-light lib-open-in-popup .btnform-control,
.theme-light lib-open-in-popup .p-inputtext,
.theme-light lib-open-in-popup .p-multiselect .p-multiselect-token,
.theme-light lib-open-in-popup .p-dropdown .p-dropdown-label,
.theme-light lib-open-in-popup .p-multiselect-label-container .p-multiselect-label {
  color: #2e2e2e;
}
.theme-light lib-dynamic-UI .p-placeholder, .theme-light lib-open-in-popup .p-placeholder {
  color: gray !important;
}
.theme-light lib-dynamic-UI .label-error .p-dropdown,
.theme-light lib-dynamic-UI .label-error .p-multiselect,
.theme-light lib-dynamic-UI .label-error .p-autocomplete-input, .theme-light lib-open-in-popup .label-error .p-dropdown,
.theme-light lib-open-in-popup .label-error .p-multiselect,
.theme-light lib-open-in-popup .label-error .p-autocomplete-input {
  border: 1px solid #d80c0c !important;
}
.theme-light lib-dynamic-UI .invalidclass > .p-accordion > .p-element > .p-accordion-tab > .p-accordion-header > a, .theme-light lib-open-in-popup .invalidclass > .p-accordion > .p-element > .p-accordion-tab > .p-accordion-header > a {
  border: 2px solid #e60014 !important;
  color: #2e2e2e !important;
}
.theme-light lib-dynamic-UI .invalidclass > .p-accordion > .p-element > .p-accordion-tab > :nth-child(2) > .p-accordion-content, .theme-light lib-open-in-popup .invalidclass > .p-accordion > .p-element > .p-accordion-tab > :nth-child(2) > .p-accordion-content {
  border: 2px solid #e60014 !important;
}
.theme-light lib-popup .form-group .p-dropdown,
.theme-light lib-popup .form-group .p-multiselect,
.theme-light lib-popup .form-group .p-inputtext, .theme-light lib-open-in-popup .form-group .p-dropdown,
.theme-light lib-open-in-popup .form-group .p-multiselect,
.theme-light lib-open-in-popup .form-group .p-inputtext {
  border-color: #cccccc !important;
}
.theme-light lib-popup .form-group .p-multiselect-token, .theme-light lib-open-in-popup .form-group .p-multiselect-token {
  background-color: #ffffff !important;
}
.theme-light lib-popup .form-group .p-disabled, .theme-light lib-open-in-popup .form-group .p-disabled {
  background-color: #e9ecef !important;
  opacity: 1 !important;
}
.theme-light lib-popup .form-group input:focus,
.theme-light lib-popup .form-group .p-focus, .theme-light lib-open-in-popup .form-group input:focus,
.theme-light lib-open-in-popup .form-group .p-focus {
  box-shadow: 0 0 5px #23b5dd !important;
  border: 1px solid #23b5dd !important;
}
.theme-light lib-popup .form-control,
.theme-light lib-popup .btnform-control,
.theme-light lib-popup .p-inputtext,
.theme-light lib-popup .p-multiselect .p-multiselect-token,
.theme-light lib-popup .p-dropdown .p-dropdown-label, .theme-light lib-open-in-popup .form-control,
.theme-light lib-open-in-popup .btnform-control,
.theme-light lib-open-in-popup .p-inputtext,
.theme-light lib-open-in-popup .p-multiselect .p-multiselect-token,
.theme-light lib-open-in-popup .p-dropdown .p-dropdown-label {
  color: #2e2e2e;
}
.theme-light lib-popup .p-placeholder, .theme-light lib-open-in-popup .p-placeholder {
  color: gray !important;
}
.theme-light lib-popup .label-error .p-dropdown,
.theme-light lib-popup .label-error .p-multiselect,
.theme-light lib-popup .label-error .p-autocomplete-input, .theme-light lib-open-in-popup .label-error .p-dropdown,
.theme-light lib-open-in-popup .label-error .p-multiselect,
.theme-light lib-open-in-popup .label-error .p-autocomplete-input {
  border: 1px solid #d80c0c !important;
}
.theme-light lib-date .p-button {
  background: none !important;
  border: none !important;
  color: gray !important;
}
.theme-light lib-date .p-button:focus {
  border: none !important;
  box-shadow: none !important;
}
.theme-light lib-date .p-calendar {
  border-color: #cccccc !important;
}
.theme-light lib-date .field-disable .p-inputtext,
.theme-light lib-date .field-disable .p-button {
  background-color: #e9ecef !important;
}
.theme-light .crudDialog .p-disabled {
  background-color: #e9ecef !important;
  opacity: 1 !important;
}
.theme-light .crudDialog .p-button {
  background-color: #ffffff !important;
}
.theme-light .crudDialog .p-multiselect-token {
  background-color: #ffffff !important;
}
.theme-light .crudDialog input:focus,
.theme-light .crudDialog .p-focus {
  box-shadow: 0 0 5px #23b5dd !important;
  border: 1px solid #23b5dd !important;
}
.theme-light .crudDialog .form-control,
.theme-light .crudDialog .btnform-control,
.theme-light .crudDialog .p-inputtext,
.theme-light .crudDialog .p-multiselect .p-multiselect-token,
.theme-light .crudDialog .p-dropdown .p-dropdown-label {
  color: #2e2e2e;
}
.theme-light .crudDialog .p-inputtext {
  border-color: #cccccc !important;
}
.theme-light .crudDialog .p-placeholder {
  color: gray !important;
}
.theme-light .label-error .p-dropdown,
.theme-light .label-error .p-multiselect,
.theme-light .label-error .p-autocomplete-input,
.theme-light .label-error .p-calendar {
  border: 1px solid #d80c0c !important;
}
.theme-light .p-button:disabled {
  background-color: black !important;
  color: #ffffff !important;
  border: 1px solid #6400aa !important;
}
.theme-light .crudDialog.ui-dialog .form-data.msg {
  color: gray !important;
}
.theme-light .crudDialog.p-dialog .form-data.msg {
  color: gray !important;
}
.theme-light .crudDialog.p-dialog .btn-primary {
  background-color: #5514b4 !important;
  border-color: #5514b4;
  box-shadow: none !important;
}
.theme-light .crudDialog.p-dialog .btn-outline-primary {
  border-color: #5514b4;
  color: #5514b4;
  box-shadow: none !important;
}
.theme-light .crudDialog.p-dialog .btn-outline-primary:hover {
  color: #ffffff;
  background-color: #5514b4 !important;
}
.theme-light lib-number {
  display: contents;
}
.theme-light lib-number .label-error {
  border: 1px solid #d80c0c !important;
}
.theme-light lib-dynamic-UI .navigator .p-tree {
  color: #5514b4 !important;
  background-color: #EDEBEB !important;
}
.theme-light lib-dynamic-UI .navigator .p-tree .p-treenode-label:not(.p-state-highlight):hover {
  background-color: #EBDDF5 !important;
}
.theme-light lib-dynamic-UI .navigator .p-tree .p-treenode-label.p-state-highlight {
  background-color: #5514b4 !important;
}
.theme-light lib-dynamic-UI .navigator .p-tree .p-tree-filter-container .p-tree-filter-icon {
  color: #5514b4 !important;
}
.theme-light lib-dynamic-UI .navigator .p-tree ::-webkit-scrollbar-thumb {
  background: #cccccc !important;
}
.theme-light lib-multiselect .btnclear {
  border: None !important;
  box-shadow: none !important;
  border-radius: 3px !important;
}
.theme-light lib-multiselect .btnclear:hover {
  background-color: #eaeaea !important;
}
.theme-light .ui-dialog-titlebar.ui-widget-header.ui-helper-clearfix.ui-corner-top {
  display: flex !important;
  justify-content: space-between !important;
}
.theme-light .inline-msg {
  font-size: 0.75rem !important;
  font-family: "Open Sans", "Helvetica Neue", sans-serif !important;
  font-weight: normal !important;
  color: gray !important;
}
.theme-light .ui-dialog .ui-dialog-titlebar .ui-dialog-title {
  width: 100% !important;
}
.theme-light .p-dialog {
  max-width: 90%;
}
.theme-light .p-dialog .p-dialog-header {
  display: block !important;
}
.theme-light .p-dialog .p-dialog-header-icons {
  position: absolute;
  top: 3%;
  right: 3%;
}

.theme-dark lib-dynamic-UI {
  /* Block level style */
  /* theming related change */
  /* fields level style end */
  /* theming related change */
  /* group level style */
  /* theming related change */
  /* group level style end */
  /* theming related change */
  /* Table level style end */
  /* theming related change */
  /* Table level style end */
  /* theming related change */
  /* dynamic form level style */
  /* theming related change */
  /* dynamic form level style end */
  /* theming related change */
  /* shared component level style */
  /* theming related change */
  /*  shared Component level style end */
  /* theming related change */
  /*  header level style  */
  /* theming related change */
  /*  Header level style end */
  /* theming related change */
}
.theme-dark lib-dynamic-UI html,
.theme-dark lib-dynamic-UI body {
  background: #1a1a1a;
}
.theme-dark lib-dynamic-UI .container-bg {
  background: #1a1a1a !important;
}
.theme-dark lib-dynamic-UI .container-bg .heading-section {
  border-bottom: 1px solid #cccccc;
  background: #1a1a1a;
}
.theme-dark lib-dynamic-UI .container-bg .heading-section .dynamic-form-view .form-section {
  box-shadow: 0px 3px 6px #000000;
}
.theme-dark lib-dynamic-UI h5 {
  color: #ffffff;
}
.theme-dark lib-dynamic-UI .bg-white {
  background-color: #333333;
}
.theme-dark lib-dynamic-UI .home-icon {
  color: #000000;
}
.theme-dark lib-dynamic-UI .more-icon {
  color: #000000;
}
.theme-dark lib-dynamic-UI .tooltip .tooltip-inner {
  color: #ffffff;
  background-color: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);
}
.theme-dark lib-dynamic-UI .tooltip .tooltip-arrow {
  color: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);
}
.theme-dark lib-dynamic-UI .tooltip .show {
  opacity: 1 !important;
}
.theme-dark lib-dynamic-UI .bs-tooltip-top .arrow::before {
  border-top-color: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);
}
.theme-dark lib-dynamic-UI .accordion-section {
  background: #ff934a !important;
}
.theme-dark lib-dynamic-UI .accordion-section a {
  color: #ffffff !important;
}
.theme-dark lib-dynamic-UI .accordion-section label {
  color: #ffffff;
}
.theme-dark lib-dynamic-UI .fa-pencil {
  color: #25a12d;
  border-left: 1px solid #cccccc;
}
.theme-dark lib-dynamic-UI .btn-green {
  background-color: #25a12d;
  color: #333333;
  border: 1px solid #25a12d;
}
.theme-dark lib-dynamic-UI .btn-outline-info {
  color: #000000;
  background-color: #333333;
  border: 1px solid #000000;
}
.theme-dark lib-dynamic-UI .block-shadow {
  border: 1px solid #fe3939;
}
.theme-dark lib-dynamic-UI .divider {
  border-right: 1px solid #cccccc;
  color: #25a12d;
}
.theme-dark lib-dynamic-UI .has-error {
  border-color: #d80c0c;
  color: #e60e0e;
}
.theme-dark lib-dynamic-UI .label-error {
  border: 1px solid #d80c0c !important;
  border-color: #d80c0c !important;
}
.theme-dark lib-dynamic-UI .has-error input[type=checkbox] {
  outline: 2px solid #fe3939;
}
.theme-dark lib-dynamic-UI .calendar-input {
  background-color: #ffffff;
}
.theme-dark lib-dynamic-UI .calendar-input:disabled {
  background-color: #e9ecef !important;
}
.theme-dark lib-dynamic-UI .owl-dt-trigger-disabled {
  background-color: #e9ecef !important;
}
.theme-dark lib-dynamic-UI .user-input-field .form-control:disabled {
  background-color: #e9ecef !important;
}
.theme-dark lib-dynamic-UI input:focus {
  box-shadow: 0 0 5px #23b5dd !important;
  border: 1px solid #23b5dd !important;
}
.theme-dark lib-dynamic-UI .user-input-field input:focus {
  box-shadow: 0 0 5px #23b5dd !important;
  border: 1px solid #23b5dd !important;
}
.theme-dark lib-dynamic-UI .user-input-field .has-error {
  border-color: #d80c0c;
  color: #e60e0e;
}
.theme-dark lib-dynamic-UI ng-select:focus {
  box-shadow: 0 0 5px #23b5dd !important;
  border: 1px solid #23b5dd !important;
}
.theme-dark lib-dynamic-UI .radio-section {
  border: 1px solid #666666;
  background-color: #ffffff;
  width: 228px;
}
.theme-dark lib-dynamic-UI .radio-section .radio-options label {
  color: #333333;
}
.theme-dark lib-dynamic-UI select:focus {
  box-shadow: 0 0 5px #23b5dd !important;
  border: 1px solid #23b5dd !important;
}
.theme-dark lib-dynamic-UI .user-input-field textarea {
  color: #ffffff;
  background-color: #333333;
}
.theme-dark lib-dynamic-UI .user-input-field textarea:focus {
  box-shadow: 0 0 5px #23b5dd !important;
  border: 1px solid #23b5dd !important;
}
.theme-dark lib-dynamic-UI .mb-0 > a {
  color: #ffffff;
}
.theme-dark lib-dynamic-UI .btn-success {
  background-color: #000000 !important;
  border-color: #000000 !important;
  border: 2px solid #6400aa !important;
}
.theme-dark lib-dynamic-UI .btn-outline-info {
  color: #000000 !important;
  background-color: #333333 !important;
  border: 1px solid #000000 !important;
}
.theme-dark lib-dynamic-UI .block .button {
  background-color: #25a12d !important;
}
.theme-dark lib-dynamic-UI .form-footer {
  background: #ffffff;
  box-shadow: 0px 0px 3px 0px #ddd;
}
.theme-dark lib-dynamic-UI .accordion .card {
  box-shadow: 0px 1px 3px 0px #ddd;
}
.theme-dark lib-dynamic-UI .accordion .card .accordion-section {
  background: #ff934a !important;
}
.theme-dark lib-dynamic-UI .accordion .card .accordion-section a {
  color: #ffffff !important;
}
.theme-dark lib-dynamic-UI .accordion .card .accordion-section label {
  color: #ffffff;
}
.theme-dark lib-dynamic-UI .quick-filter i {
  color: #cccccc;
  background: #ffffff;
}
.theme-dark lib-dynamic-UI .quick-filter-input {
  background: transparent;
  border: 1px solid #cccccc;
}
.theme-dark lib-dynamic-UI .btn-success {
  background-color: #000000 !important;
  border-color: #000000 !important;
  border: 2px solid #6400aa !important;
}
.theme-dark lib-dynamic-UI .btn-outline-info {
  color: #000000 !important;
  background-color: #333333 !important;
  border: 1px solid #000000 !important;
}
.theme-dark lib-dynamic-UI .block .button {
  background-color: #25a12d !important;
}
.theme-dark lib-dynamic-UI .form-footer {
  background: #ffffff;
  box-shadow: 0px 0px 3px 0px #ddd;
}
.theme-dark lib-dynamic-UI .has-error {
  border-color: #d80c0c;
  color: #e60e0e;
}
.theme-dark lib-dynamic-UI .label-error {
  border: 1px solid #d80c0c !important;
  border-color: #d80c0c !important;
}
.theme-dark lib-dynamic-UI .modalSearchPanel .user-input-field {
  background-color: #fe3939;
}
.theme-dark lib-dynamic-UI .crud-drop .label-error,
.theme-dark lib-dynamic-UI .crud-multi .label-error,
.theme-dark lib-dynamic-UI .crud-auto .label-error {
  border: none !important;
}
.theme-dark lib-dynamic-UI .crud-drop .label-error .ui-dropdown,
.theme-dark lib-dynamic-UI .crud-drop .label-error .ui-multiselect,
.theme-dark lib-dynamic-UI .crud-drop .label-error .ui-autocomplete-input,
.theme-dark lib-dynamic-UI .crud-multi .label-error .ui-dropdown,
.theme-dark lib-dynamic-UI .crud-multi .label-error .ui-multiselect,
.theme-dark lib-dynamic-UI .crud-multi .label-error .ui-autocomplete-input,
.theme-dark lib-dynamic-UI .crud-auto .label-error .ui-dropdown,
.theme-dark lib-dynamic-UI .crud-auto .label-error .ui-multiselect,
.theme-dark lib-dynamic-UI .crud-auto .label-error .ui-autocomplete-input {
  border-color: #d80c0c !important;
}
.theme-dark lib-dynamic-UI .container-bg.order-placed .align-center .circle {
  border: 5px solid #6400aa;
  opacity: 1;
}
.theme-dark lib-dynamic-UI .container-bg.order-placed .align-center .text-container .text-view {
  color: #000000;
  opacity: 1;
}
.theme-dark lib-dynamic-UI .bt-header > div {
  background: #000000;
}
.theme-dark lib-dynamic-UI .bt-header > div .pro-name {
  color: #ffffff;
}
.theme-dark lib-dynamic-UI .bt-header > div .user-profile-dropdown li {
  color: #ffffff;
}
.theme-dark lib-dynamic-UI .bt-header > div .user-profile-dropdown li ul.dropdown-menu li {
  border-bottom: 1px solid #cccccc;
}
.theme-dark lib-dynamic-UI .bt-header > div ul li a {
  color: #ffffff;
  border-bottom: 1px solid transparent;
}
.theme-dark lib-dynamic-UI .bt-header > div ul li a.nav-link:hover {
  border-bottom: 1px solid #ffffff;
}
.theme-dark lib-dynamic-UI .bt-header > div ul li ul.dropdown-menu {
  box-shadow: 1px 0px 4px 0px rgba(0, 0, 0, 0.2);
}
.theme-dark lib-dynamic-UI .bt-header > div ul li ul.dropdown-menu li div li:after {
  color: #ffffff;
}
.theme-dark lib-dynamic-UI .bt-header > div ul li ul.dropdown-menu li div li:hover {
  background: #f1f1f1;
}
.theme-dark lib-dynamic-UI .bt-header > div ul li ul.dropdown-menu li div li:hover > .dropdown-menu li a {
  width: 100%;
}
.theme-dark lib-dynamic-UI .bt-header > div ul li ul.dropdown-menu li div li:hover > .dropdown-menu li a:hover {
  color: #000000;
}
.theme-dark lib-dynamic-UI .bt-header > div ul li ul.dropdown-menu li div li:hover :after {
  color: #000000;
}
.theme-dark lib-dynamic-UI .bt-header > div ul li ul.dropdown-menu li div li:before {
  border-bottom: 2px solid #ffffff;
}
.theme-dark lib-dynamic-UI .bt-header > div ul li ul.dropdown-menu li div li:focus > .dropdown-menu {
  background: #f8f9fa;
}
.theme-dark lib-dynamic-UI .bt-header > div ul li ul.dropdown-menu li a:hover {
  color: #000000;
}
.theme-dark lib-dynamic-UI .bt-header > div ul li ul.dropdown-menu li a:active {
  background-color: transparent;
}
.theme-dark lib-dynamic-UI .bt-header > div ul li ul.dropdown-menu li a:focus {
  outline: none;
}
.theme-dark lib-dynamic-UI .bt-header > div ul li ul.dropdown-menu li:hover {
  color: #000000;
}
.theme-dark lib-dynamic-UI .form-inline label {
  font-size: 16px;
  font-family: "BTFont_Rg";
}
.theme-dark lib-dynamic-UI .form-inline .form-section {
  height: 50px;
  padding-top: 9px;
}
.theme-dark lib-dynamic-UI .form-inline .form-control {
  background-color: #333333 !important;
}
.theme-dark lib-dynamic-UI .btn-success {
  background-color: #ffffff !important;
  border: 1px solid #5514b4 !important;
  box-shadow: none !important;
  color: #5514b4 !important;
}
.theme-dark lib-dynamic-UI .btn-success:not([disabled]):hover {
  background-color: #5514b4 !important;
  color: #ffffff !important;
}
.theme-dark lib-dynamic-UI .btn-outline-info {
  color: #5514b4 !important;
  background-color: #333333 !important;
  border: 1px solid #5514b4 !important;
}
.theme-dark lib-dynamic-UI .btn-outline-info:not([disabled]):hover {
  background-color: #5514b4 !important;
  color: #ffffff !important;
}
.theme-dark lib-dynamic-UI .button {
  box-shadow: 0px 0px 12px -2px rgba(0, 0, 0, 0.5);
  background-color: #000000 !important;
  color: white;
  transition: background-color 1s ease;
}
.theme-dark lib-dynamic-UI .button:after {
  background: rgba(255, 255, 255, 0.1);
}
.theme-dark lib-dynamic-UI .button:focus, .theme-dark lib-dynamic-UI .button:hover {
  background: #fb512e;
}
.theme-dark lib-dynamic-UI .text-danger {
  color: #E60014 !important;
}
.theme-dark lib-dynamic-UI .ag-theme-balham .ag-cell {
  border-right: 1px solid #cccccc !important;
}
.theme-dark lib-dynamic-UI .ag-theme-balham .ag-header-cell {
  color: #ffffff;
  background: #333333;
  border-bottom: 3px solid #000000;
}
.theme-dark lib-dynamic-UI .ag-theme-balham .ag-theme-balham .ag-header-group-cell {
  color: #ffffff;
  background: #333333;
  border-bottom: 3px solid #000000;
}
.theme-dark lib-dynamic-UI .ag-theme-balham .ag-icon {
  color: #333;
}
.theme-dark lib-dynamic-UI .fa.fa-pencil {
  color: #2e9815;
}
.theme-dark lib-dynamic-UI .ag-pinned-right-header .ag-header-row .ag-header-cell,
.theme-dark lib-dynamic-UI .ag-pinned-left-header .ag-header-row .ag-header-cell,
.theme-dark lib-dynamic-UI .ag-header-viewport .ag-header-row .ag-header-cell {
  background: #333333;
  border-bottom: 2px solid #6400aa;
  border-right: 1px solid #cccccc !important;
}
.theme-dark lib-dynamic-UI .ag-pinned-right-header .ag-header-row:first-child,
.theme-dark lib-dynamic-UI .ag-pinned-left-header .ag-header-row:first-child,
.theme-dark lib-dynamic-UI .ag-header-viewport .ag-header-row:first-child {
  color: #ffffff;
}
.theme-dark lib-dynamic-UI .ag-pinned-right-header .ag-header-row input:hover,
.theme-dark lib-dynamic-UI .ag-pinned-left-header .ag-header-row input:hover,
.theme-dark lib-dynamic-UI .ag-header-viewport .ag-header-row input:hover {
  border-color: #000000;
}
.theme-dark lib-dynamic-UI .ag-theme-balham .ag-header-row:first-child .ag-header-cell,
.theme-dark lib-dynamic-UI .ag-theme-balham .ag-header-row:first-child .ag-header-group-cell {
  border-right: 1px solid #cccccc;
}
.theme-dark lib-dynamic-UI .ag-row-odd {
  background-color: #f9f9f9 !important;
}
.theme-dark lib-dynamic-UI .ag-theme-balham .ag-row-selected {
  background-color: #b7e4ff !important;
}
.theme-dark lib-dynamic-UI .ag-theme-balham .ag-floating-filter-body input {
  border-color: #cccccc !important;
}
.theme-dark lib-dynamic-UI .operator-input .ng-dropdown-panel .scroll-host {
  color: #ffffff;
  background-color: #ffffff;
  box-shadow: 0px 0px 4px 1px #cccccc;
}
.theme-dark lib-dynamic-UI .operator-input .ng-dropdown-panel .ng-dropdown-panel-items .ng-option:hover {
  background-color: #efefef;
}
.theme-dark lib-dynamic-UI .operator-input lib-operator ng-select,
.theme-dark lib-dynamic-UI .operator-input lib-operator input {
  background-color: #000000 !important;
  color: #ffffff !important;
}
.theme-dark lib-dynamic-UI .operator-input .calendar-input {
  background-color: #ffffff !important;
}
.theme-dark lib-dynamic-UI .operator-input .calendar-input.owlDateTimeTrigger {
  background-color: #e9ecef !important;
}
.theme-dark lib-dynamic-UI .operator-input .owl-dt-container-disabled,
.theme-dark lib-dynamic-UI .operator-input .owl-dt-trigger-disabled {
  background-color: #e9ecef !important;
}
.theme-dark lib-dynamic-UI .bt-info {
  color: #000000;
}
.theme-dark lib-dynamic-UI .bt-Pencil {
  color: #2e9815;
}
.theme-dark lib-dynamic-UI .bt-read {
  color: #000000;
}
.theme-dark lib-dynamic-UI .bt-Trash {
  color: #e60014;
}
.theme-dark lib-dynamic-UI .bt-plus {
  color: #000000;
}
.theme-dark lib-dynamic-UI .bt-document-copy {
  color: #000000;
}
.theme-dark lib-dynamic-UI .generic-modal-popup .modal-header .modal-title {
  color: #000000;
}
.theme-dark lib-dynamic-UI .owl-dt-calendar-table .owl-dt-calendar-header .owl-dt-weekdays th {
  color: #ffffff !important;
}
.theme-dark lib-dynamic-UI .form-label {
  color: #ffffff !important;
}
.theme-dark lib-dynamic-UI .btn-primary {
  background-color: #ffffff !important;
  color: #5514b4 !important;
  border-color: #5514b4 !important;
  box-shadow: none !important;
}
.theme-dark lib-dynamic-UI .btn-primary:not([disabled]):hover {
  background-color: #5514b4 !important;
  color: #ffffff !important;
}
.theme-dark lib-dynamic-UI .close-2 {
  color: #5514b4;
}
.theme-dark lib-dynamic-UI .checkbox-section,
.theme-dark lib-dynamic-UI .radio-section {
  border-color: #cccccc !important;
}
.theme-dark lib-dynamic-UI .custom-search-botton {
  background-color: black !important;
}
.theme-dark lib-dynamic-UI .ui-calendar.ui-calendar-w-btn .ui-datepicker-trigger.ui-button {
  background-color: #ffffff;
  color: #696969;
  border: 1px solid #cccccc !important;
}
.theme-dark lib-dynamic-UI .ui-widget {
  border-color: #cccccc !important;
}
.theme-dark lib-dynamic-UI .dynamic-file-upload-mechanism .ui-fileupload-content {
  border-color: #cccccc !important;
  background-color: #333333;
  color: #ffffff;
}
.theme-dark lib-dynamic-UI .dynamic-file-upload-mechanism .ui-button {
  background-color: #ffffff !important;
  border-color: #5514b4 !important;
  color: #5514b4 !important;
}
.theme-dark lib-dynamic-UI .dynamic-file-upload-mechanism .ui-button:not([disabled]):hover {
  background-color: #5514b4 !important;
  border-color: #5514b4 !important;
  color: #ffffff !important;
}
.theme-dark lib-dynamic-UI .file-disable .dynamic-file-upload-mechanism .ui-button {
  background-color: #5514b4 !important;
  color: #ffffff !important;
  opacity: 0.25;
  cursor: not-allowed !important;
  pointer-events: none !important;
}
.theme-dark lib-dynamic-UI .btn-action {
  color: #5514b4;
}
.theme-dark lib-dynamic-UI .ActionbuttonTable {
  border-color: #5514b4 !important;
}
.theme-dark lib-dynamic-UI .showHideCloumn.ui-multiselect.ui-widget {
  border-color: #5514b4 !important;
}
.theme-dark lib-dynamic-UI .showHideCloumn.ui-multiselect.ui-widget .ui-multiselect-label {
  color: #5514b4 !important;
}
.theme-dark lib-dynamic-UI .ui-widget-content {
  background-color: #333333 !important;
  color: #ffffff !important;
}
.theme-dark lib-dynamic-UI .ui-dialog-titlebar.ui-widget-header {
  background-color: black !important;
  color: #ffffff !important;
}
.theme-dark lib-dynamic-UI .ui-multiselect .ui-widget,
.theme-dark lib-dynamic-UI .ui-multiselect .ui-widget *,
.theme-dark lib-dynamic-UI .ui-dropdown .ui-widget,
.theme-dark lib-dynamic-UI .ui-dropdown .ui-widget *,
.theme-dark lib-dynamic-UI .ui-autocomplete-panel .ui-widget,
.theme-dark lib-dynamic-UI .ui-autocomplete-panel .ui-widget *,
.theme-dark lib-dynamic-UI .ui-multiselect-panel .ui-widget,
.theme-dark lib-dynamic-UI .ui-multiselect-panel .ui-widget *,
.theme-dark lib-dynamic-UI .ui-dropdown-panel .ui-widget,
.theme-dark lib-dynamic-UI .ui-dropdown-panel .ui-widget *,
.theme-dark lib-dynamic-UI .ui-menu .ui-widget,
.theme-dark lib-dynamic-UI .ui-menu .ui-widget * {
  color: #ffffff !important;
}
.theme-dark lib-dynamic-UI .ui-multiselect .ui-widget .tooltip .tooltip-inner,
.theme-dark lib-dynamic-UI .ui-multiselect .ui-widget * .tooltip .tooltip-inner,
.theme-dark lib-dynamic-UI .ui-dropdown .ui-widget .tooltip .tooltip-inner,
.theme-dark lib-dynamic-UI .ui-dropdown .ui-widget * .tooltip .tooltip-inner,
.theme-dark lib-dynamic-UI .ui-autocomplete-panel .ui-widget .tooltip .tooltip-inner,
.theme-dark lib-dynamic-UI .ui-autocomplete-panel .ui-widget * .tooltip .tooltip-inner,
.theme-dark lib-dynamic-UI .ui-multiselect-panel .ui-widget .tooltip .tooltip-inner,
.theme-dark lib-dynamic-UI .ui-multiselect-panel .ui-widget * .tooltip .tooltip-inner,
.theme-dark lib-dynamic-UI .ui-dropdown-panel .ui-widget .tooltip .tooltip-inner,
.theme-dark lib-dynamic-UI .ui-dropdown-panel .ui-widget * .tooltip .tooltip-inner,
.theme-dark lib-dynamic-UI .ui-menu .ui-widget .tooltip .tooltip-inner,
.theme-dark lib-dynamic-UI .ui-menu .ui-widget * .tooltip .tooltip-inner {
  color: #ffffff !important;
}
.theme-dark lib-dynamic-UI .ui-dropdown .ui-widget .btn-success {
  background-color: #ffffff !important;
  border: 1px solid #5514b4 !important;
  box-shadow: none !important;
  color: #5514b4 !important;
}
.theme-dark lib-dynamic-UI .ui-dropdown .ui-widget .btn-success:hover {
  background-color: #5514b4 !important;
  color: #ffffff !important;
}
.theme-dark lib-dynamic-UI .formControl-dropdown {
  background-color: #333333;
  border: 1px solid #666666 !important;
}
.theme-dark lib-dynamic-UI .formControl-dropdown:focus {
  box-shadow: none !important;
  border: 1px solid #666666 !important;
}
.theme-dark lib-dynamic-UI .crudDialog .ui-dialog-content.ui-widget-content .label-error {
  border: 1px solid #d80c0c !important;
}
.theme-dark lib-dynamic-UI .crudDialog .ui-dialog-content.ui-widget-content .form-control {
  border-color: #cccccc;
}
.theme-dark lib-dynamic-UI .crudDialog .ui-dialog-content.ui-widget-content .crud-drop .label-error,
.theme-dark lib-dynamic-UI .crudDialog .ui-dialog-content.ui-widget-content .crud-multi .label-error,
.theme-dark lib-dynamic-UI .crudDialog .ui-dialog-content.ui-widget-content .crud-auto .label-error {
  border: none !important;
}
.theme-dark lib-dynamic-UI .crudDialog .ui-dialog-content.ui-widget-content .crud-drop .label-error .ui-dropdown,
.theme-dark lib-dynamic-UI .crudDialog .ui-dialog-content.ui-widget-content .crud-drop .label-error .ui-multiselect,
.theme-dark lib-dynamic-UI .crudDialog .ui-dialog-content.ui-widget-content .crud-drop .label-error .ui-autocomplete-input,
.theme-dark lib-dynamic-UI .crudDialog .ui-dialog-content.ui-widget-content .crud-multi .label-error .ui-dropdown,
.theme-dark lib-dynamic-UI .crudDialog .ui-dialog-content.ui-widget-content .crud-multi .label-error .ui-multiselect,
.theme-dark lib-dynamic-UI .crudDialog .ui-dialog-content.ui-widget-content .crud-multi .label-error .ui-autocomplete-input,
.theme-dark lib-dynamic-UI .crudDialog .ui-dialog-content.ui-widget-content .crud-auto .label-error .ui-dropdown,
.theme-dark lib-dynamic-UI .crudDialog .ui-dialog-content.ui-widget-content .crud-auto .label-error .ui-multiselect,
.theme-dark lib-dynamic-UI .crudDialog .ui-dialog-content.ui-widget-content .crud-auto .label-error .ui-autocomplete-input {
  border-color: #d80c0c !important;
}
.theme-dark lib-dynamic-UI .ui-datepicker .ui-table-tbody > tr:nth-child(even) {
  background-color: #ffffff !important;
}
.theme-dark lib-dynamic-UI .ui-datepicker .ui-table-tbody > tr:nth-child(odd) {
  background-color: #f8f8f8 !important;
}
.theme-dark lib-dynamic-UI .ui-datepicker .ui-table .ui-table-thead > tr:last-child > th {
  background-color: #ffffff !important;
}
.theme-dark lib-dynamic-UI .ui-datepicker .ui-table .ui-datepicker-calendar-container .ui-datepicker-calendar {
  background-color: #ffffff;
}
.theme-dark lib-dynamic-UI .ui-datepicker table {
  background-color: #333333 !important;
  color: #ffffff !important;
}
.theme-dark lib-dynamic-UI .ui-datepicker table td > a {
  color: #ffffff !important;
}
.theme-dark lib-dynamic-UI .btnform-control {
  border: 1px solid #cccccc !important;
}
.theme-dark lib-dynamic-UI .form-control {
  border: 1px solid #cccccc !important;
}
.theme-dark lib-dynamic-UI .form-control:disabled,
.theme-dark lib-dynamic-UI .btnform-control:disabled,
.theme-dark lib-dynamic-UI .radio-disable,
.theme-dark lib-dynamic-UI .checkbox-disable {
  background-color: #e9ecef !important;
  opacity: 1 !important;
}
.theme-dark lib-dynamic-UI .ui-state-disabled {
  background-color: #e9ecef !important;
  border: solid 1px #cccccc !important;
  opacity: 1 !important;
}
.theme-dark lib-dynamic-UI .ui-state-disabled .ui-dropdown-label,
.theme-dark lib-dynamic-UI .ui-state-disabled .ui-dropdown-trigger,
.theme-dark lib-dynamic-UI .ui-state-disabled .ui-multiselect-trigger {
  background-color: #e9ecef !important;
}
.theme-dark lib-dynamic-UI .btn-disable .btn-primary {
  background-color: #000000 !important;
  border: none !important;
  cursor: default;
}
.theme-dark lib-dynamic-UI .btn-disable .btn-primary:hover {
  background-color: #000000 !important;
  border: none !important;
}
.theme-dark lib-dynamic-UI .field-section {
  background-color: #333333;
  color: #ffffff;
}
.theme-dark lib-dynamic-UI .field-section .heading-section {
  color: #ffffff;
  color: rgb(46, 117, 182);
}
.theme-dark lib-dynamic-UI .form-data.msg {
  color: gray;
}
.theme-dark lib-popup, .theme-dark lib-open-in-popup {
  color: #ffffff;
}
.theme-dark lib-popup .label-error, .theme-dark lib-open-in-popup .label-error {
  border: 1px solid #d80c0c !important;
}
.theme-dark lib-popup .crud-drop .label-error,
.theme-dark lib-popup .crud-multi .label-error,
.theme-dark lib-popup .crud-auto .label-error, .theme-dark lib-open-in-popup .crud-drop .label-error,
.theme-dark lib-open-in-popup .crud-multi .label-error,
.theme-dark lib-open-in-popup .crud-auto .label-error {
  border: none !important;
}
.theme-dark lib-popup .crud-drop .label-error .ui-dropdown,
.theme-dark lib-popup .crud-drop .label-error .ui-multiselect,
.theme-dark lib-popup .crud-drop .label-error .ui-autocomplete-input,
.theme-dark lib-popup .crud-multi .label-error .ui-dropdown,
.theme-dark lib-popup .crud-multi .label-error .ui-multiselect,
.theme-dark lib-popup .crud-multi .label-error .ui-autocomplete-input,
.theme-dark lib-popup .crud-auto .label-error .ui-dropdown,
.theme-dark lib-popup .crud-auto .label-error .ui-multiselect,
.theme-dark lib-popup .crud-auto .label-error .ui-autocomplete-input, .theme-dark lib-open-in-popup .crud-drop .label-error .ui-dropdown,
.theme-dark lib-open-in-popup .crud-drop .label-error .ui-multiselect,
.theme-dark lib-open-in-popup .crud-drop .label-error .ui-autocomplete-input,
.theme-dark lib-open-in-popup .crud-multi .label-error .ui-dropdown,
.theme-dark lib-open-in-popup .crud-multi .label-error .ui-multiselect,
.theme-dark lib-open-in-popup .crud-multi .label-error .ui-autocomplete-input,
.theme-dark lib-open-in-popup .crud-auto .label-error .ui-dropdown,
.theme-dark lib-open-in-popup .crud-auto .label-error .ui-multiselect,
.theme-dark lib-open-in-popup .crud-auto .label-error .ui-autocomplete-input {
  border-color: #d80c0c !important;
}
.theme-dark lib-popup .btn-primary, .theme-dark lib-open-in-popup .btn-primary {
  background-color: #ffffff !important;
  color: #5514b4 !important;
  border-color: #5514b4 !important;
  box-shadow: none !important;
}
.theme-dark lib-popup .btn-primary:not([disabled]):hover, .theme-dark lib-open-in-popup .btn-primary:not([disabled]):hover {
  background-color: #5514b4 !important;
  color: #ffffff !important;
}
.theme-dark lib-popup .btn-primary.disabled, .theme-dark lib-open-in-popup .btn-primary.disabled {
  border-color: #5514b4 !important;
}
.theme-dark lib-popup .btn-success, .theme-dark lib-open-in-popup .btn-success {
  background-color: #333333 !important;
  border-color: #5514b4 !important;
  box-shadow: none !important;
  color: #5514b4 !important;
}
.theme-dark lib-popup .btn-success:not([disabled]):hover, .theme-dark lib-open-in-popup .btn-success:not([disabled]):hover {
  background-color: #5514b4 !important;
  color: #ffffff !important;
}
.theme-dark lib-popup .custom-search-botton, .theme-dark lib-open-in-popup .custom-search-botton {
  background-color: black !important;
}
.theme-dark lib-popup .ui-calendar.ui-calendar-w-btn .ui-datepicker-trigger.ui-button, .theme-dark lib-open-in-popup .ui-calendar.ui-calendar-w-btn .ui-datepicker-trigger.ui-button {
  background-color: #ffffff;
  color: #696969;
  border-color: #cccccc !important;
}
.theme-dark lib-popup .ui-widget, .theme-dark lib-open-in-popup .ui-widget {
  border-color: #cccccc !important;
}
.theme-dark lib-popup .dynamic-file-upload-mechanism .ui-fileupload-content, .theme-dark lib-open-in-popup .dynamic-file-upload-mechanism .ui-fileupload-content {
  border-color: #cccccc !important;
  background-color: #333333;
  color: #ffffff;
}
.theme-dark lib-popup .dynamic-file-upload-mechanism .ui-button, .theme-dark lib-open-in-popup .dynamic-file-upload-mechanism .ui-button {
  background-color: #ffffff !important;
  border-color: #5514b4 !important;
  color: #5514b4 !important;
}
.theme-dark lib-popup .dynamic-file-upload-mechanism .ui-button:not([disabled]):hover, .theme-dark lib-open-in-popup .dynamic-file-upload-mechanism .ui-button:not([disabled]):hover {
  background-color: #5514b4 !important;
  border-color: #5514b4 !important;
  color: #ffffff !important;
}
.theme-dark lib-popup .btn-action, .theme-dark lib-open-in-popup .btn-action {
  color: #5514b4;
}
.theme-dark lib-popup .ActionbuttonTable, .theme-dark lib-open-in-popup .ActionbuttonTable {
  border-color: #5514b4 !important;
}
.theme-dark lib-popup .showHideCloumn.ui-multiselect.ui-widget, .theme-dark lib-open-in-popup .showHideCloumn.ui-multiselect.ui-widget {
  border-color: #5514b4 !important;
}
.theme-dark lib-popup .showHideCloumn.ui-multiselect.ui-widget .ui-multiselect-label, .theme-dark lib-open-in-popup .showHideCloumn.ui-multiselect.ui-widget .ui-multiselect-label {
  color: #5514b4 !important;
}
.theme-dark lib-popup .ui-widget-content, .theme-dark lib-open-in-popup .ui-widget-content {
  background-color: #333333 !important;
  color: #ffffff !important;
}
.theme-dark lib-popup .ui-dialog-titlebar.ui-widget-header, .theme-dark lib-open-in-popup .ui-dialog-titlebar.ui-widget-header {
  background-color: black !important;
  color: #ffffff !important;
}
.theme-dark lib-popup .ui-multiselect .ui-widget,
.theme-dark lib-popup .ui-multiselect .ui-widget *,
.theme-dark lib-popup .ui-dropdown .ui-widget,
.theme-dark lib-popup .ui-dropdown .ui-widget *,
.theme-dark lib-popup .ui-autocomplete-panel .ui-widget,
.theme-dark lib-popup .ui-autocomplete-panel .ui-widget *,
.theme-dark lib-popup .ui-multiselect-panel .ui-widget,
.theme-dark lib-popup .ui-multiselect-panel .ui-widget *,
.theme-dark lib-popup .ui-dropdown-panel .ui-widget,
.theme-dark lib-popup .ui-dropdown-panel .ui-widget *,
.theme-dark lib-popup .ui-menu .ui-widget,
.theme-dark lib-popup .ui-menu .ui-widget *, .theme-dark lib-open-in-popup .ui-multiselect .ui-widget,
.theme-dark lib-open-in-popup .ui-multiselect .ui-widget *,
.theme-dark lib-open-in-popup .ui-dropdown .ui-widget,
.theme-dark lib-open-in-popup .ui-dropdown .ui-widget *,
.theme-dark lib-open-in-popup .ui-autocomplete-panel .ui-widget,
.theme-dark lib-open-in-popup .ui-autocomplete-panel .ui-widget *,
.theme-dark lib-open-in-popup .ui-multiselect-panel .ui-widget,
.theme-dark lib-open-in-popup .ui-multiselect-panel .ui-widget *,
.theme-dark lib-open-in-popup .ui-dropdown-panel .ui-widget,
.theme-dark lib-open-in-popup .ui-dropdown-panel .ui-widget *,
.theme-dark lib-open-in-popup .ui-menu .ui-widget,
.theme-dark lib-open-in-popup .ui-menu .ui-widget * {
  color: #ffffff !important;
}
.theme-dark lib-popup .formControl-dropdown, .theme-dark lib-open-in-popup .formControl-dropdown {
  background-color: #333333;
  border: 1px solid #666666 !important;
}
.theme-dark lib-popup .formControl-dropdown:focus, .theme-dark lib-open-in-popup .formControl-dropdown:focus {
  box-shadow: none !important;
  border: 1px solid #666666 !important;
}
.theme-dark lib-popup .ui-datepicker .ui-table-tbody > tr:nth-child(even), .theme-dark lib-open-in-popup .ui-datepicker .ui-table-tbody > tr:nth-child(even) {
  background-color: #ffffff !important;
}
.theme-dark lib-popup .ui-datepicker .ui-table-tbody > tr:nth-child(odd), .theme-dark lib-open-in-popup .ui-datepicker .ui-table-tbody > tr:nth-child(odd) {
  background-color: #f8f8f8 !important;
}
.theme-dark lib-popup .ui-datepicker .ui-table .ui-table-thead > tr:last-child > th, .theme-dark lib-open-in-popup .ui-datepicker .ui-table .ui-table-thead > tr:last-child > th {
  background-color: #ffffff !important;
}
.theme-dark lib-popup .ui-datepicker .ui-table .ui-datepicker-calendar-container .ui-datepicker-calendar, .theme-dark lib-open-in-popup .ui-datepicker .ui-table .ui-datepicker-calendar-container .ui-datepicker-calendar {
  background-color: #ffffff;
}
.theme-dark lib-popup .ui-datepicker table, .theme-dark lib-open-in-popup .ui-datepicker table {
  background-color: #333333 !important;
  color: #ffffff !important;
}
.theme-dark lib-popup .ui-datepicker table td > a, .theme-dark lib-open-in-popup .ui-datepicker table td > a {
  color: #ffffff !important;
}
.theme-dark lib-popup .form-data.msg, .theme-dark lib-open-in-popup .form-data.msg {
  color: gray;
}
.theme-dark lib-popup .ui-calendar.ui-calendar-w-btn .ui-datepicker-trigger.ui-button, .theme-dark lib-open-in-popup .ui-calendar.ui-calendar-w-btn .ui-datepicker-trigger.ui-button {
  box-shadow: none !important;
}
.theme-dark lib-popup .ui-dropdown .ui-widget .btn-success, .theme-dark lib-open-in-popup .ui-dropdown .ui-widget .btn-success {
  background-color: #ffffff !important;
  border: 1px solid #5514b4 !important;
  box-shadow: none !important;
  color: #5514b4 !important;
}
.theme-dark lib-popup .ui-dropdown .ui-widget .btn-success:hover, .theme-dark lib-open-in-popup .ui-dropdown .ui-widget .btn-success:hover {
  background-color: #5514b4 !important;
  color: #ffffff !important;
}
.theme-dark lib-date {
  display: contents;
}
.theme-dark lib-date .calendar-input {
  background-color: #ffffff !important;
  border-color: #cccccc;
  color: #ffffff;
}
.theme-dark lib-date .calendar-icon {
  color: gray !important;
}
.theme-dark lib-date .clear-icon {
  color: #e60014;
}
.theme-dark lib-date .calendar-input:disabled {
  background-color: #e9ecef !important;
}
.theme-dark lib-date .owl-dt-trigger-disabled {
  background-color: #e9ecef !important;
}
.theme-dark app-text-box {
  display: contents;
}
.theme-dark app-text-box .form-control,
.theme-dark app-text-box .btnform-control {
  border: 1px solid #cccccc;
}
.theme-dark app-text-box .form-control:disabled,
.theme-dark app-text-box .btnform-control:disabled {
  background-color: #e9ecef !important;
  opacity: 1 !important;
}
.theme-dark app-text-box .btn-primary {
  background-color: #5514b4 !important;
  color: #ffffff !important;
  border: none !important;
}
.theme-dark app-text-box .btn-disable .btn-primary {
  background-color: #000000 !important;
  border: none !important;
  cursor: default;
}
.theme-dark app-text-box .btn-disable .btn-primary:hover {
  background-color: #000000 !important;
  border: none !important;
}
.theme-dark app-text-box .label-error {
  border: 1px solid #d80c0c !important;
}
.theme-dark app-text-box a {
  text-decoration: none;
  color: #696969 !important;
}
.theme-dark app-text-box .dropdown-content {
  background-color: #ffffff !important;
  border: 1px solid #cccccc !important;
  max-height: 150px;
  overflow-y: auto;
}
.theme-dark app-text-box .dropdown-content label {
  background-color: #f1f1f1 !important;
}
.theme-dark app-text-box .dropdown-content a {
  color: #ffffff !important;
}
.theme-dark app-text-box .dropdown-content a:hover {
  background-color: #ddd;
}
.theme-dark app-text-box .dropdown:hover .dropdown-content {
  display: block;
}
.theme-dark app-text-box .textdisabled {
  background-color: #e9ecef !important;
}
.theme-dark app-text-box .textdisabled a:hover {
  background-color: #e9ecef !important;
}
.theme-dark lib-text-area .label-error {
  border: 1px solid #d80c0c !important;
}
.theme-dark app-group .ui-accordion .ui-accordion-header a {
  background-color: black !important;
  border: 0px solid #ffffff !important;
  color: #ffffff !important;
}
.theme-dark app-group .ui-accordion .ui-accordion-header .viewMore {
  color: blue !important;
  font-weight: 100;
  padding-left: 10px;
}
.theme-dark app-group .ui-accordion .ui-accordion-header .viewMore:hover {
  text-decoration: underline !important;
}
.theme-dark app-group .ui-accordion-toggle-icon {
  color: #ffffff !important;
}
.theme-dark app-group .ui-accordion .ui-accordion-content {
  background-color: #333333 !important;
}
.theme-dark .invalidclass > .ui-accordion > p-accordiontab > .ui-accordion-header > a {
  border: 2px solid #e60014 !important;
  color: #ffffff !important;
}
.theme-dark .invalidclass > .ui-accordion > p-accordiontab > :nth-child(2) > .ui-accordion-content {
  border: 2px solid #e60014 !important;
}
.theme-dark lib-blocks .fa-trash-o {
  color: #e60014;
  border-left: 1px solid #ccc;
}
.theme-dark lib-blocks .block-shadow {
  border: 1px dashed rgb(243, 9, 20);
  box-shadow: 0px 1px 3px rgba(226, 19, 19, 0) inset, 0px 0px 8px rgba(236, 82, 82, 0.6);
}
.theme-dark lib-blocks .block-content {
  color: #ffffff;
  background-color: #333333;
}
.theme-dark lib-blocks .m-2.block.d-flex {
  background-color: #F8F8F8 !important;
  border: 1px solid #EFE4FC !important;
}
.theme-dark lib-blocks .m-2.block.d-flex.invalidBlock {
  border: 1px solid red !important;
}
.theme-dark lib-blocks .block-display {
  color: #5514b4 !important;
}
.theme-dark lib-blocks .block .fields {
  background-color: #25a12d !important;
}
.theme-dark lib-blocks .block .fields input,
.theme-dark lib-blocks .block .fields select {
  background-color: #e60014 !important;
}
.theme-dark lib-multiselect {
  display: contents;
}
.theme-dark lib-multiselect .ui-multiselect {
  border-color: #cccccc !important;
}
.theme-dark lib-multiselect .ui-state-disabled {
  background-color: #e9ecef !important;
  border: solid 1px #cccccc !important;
  opacity: 1 !important;
}
.theme-dark lib-multiselect .ui-state-disabled .ui-multiselect-trigger {
  background-color: #e9ecef !important;
}
.theme-dark lib-multiselect .label-error .ui-multiselect {
  border: 1px solid #d80c0c !important;
}
.theme-dark lib-dropdown {
  display: contents;
}
.theme-dark lib-dropdown .ui-dropdown {
  border-color: #cccccc !important;
}
.theme-dark lib-dropdown .ui-state-disabled {
  background-color: #e9ecef !important;
  border: solid 1px #cccccc !important;
  opacity: 1 !important;
}
.theme-dark lib-dropdown .ui-state-disabled .ui-dropdown-label,
.theme-dark lib-dropdown .ui-state-disabled .ui-dropdown-trigger {
  background-color: #e9ecef !important;
}
.theme-dark lib-dropdown .label-error .ui-dropdown {
  border: 1px solid #d80c0c !important;
}
.theme-dark lib-autosuggest {
  display: contents;
}
.theme-dark lib-autosuggest .ui-autocomplete-input {
  border-color: #cccccc !important;
}
.theme-dark lib-autosuggest .ui-autocomplete input:disabled {
  background-color: #e9ecef !important;
  border: solid 1px #cccccc !important;
  opacity: 1 !important;
}
.theme-dark lib-autosuggest .label-error .ui-autocomplete-input {
  border: 1px solid #d80c0c !important;
}
.theme-dark lib-check-box {
  display: contents;
}
.theme-dark lib-check-box .checkbox-section {
  border-color: #cccccc !important;
  background-color: #ffffff !important;
  color: #333333;
}
.theme-dark lib-check-box .checkbox-disable {
  background-color: #e9ecef !important;
  opacity: 1 !important;
}
.theme-dark lib-check-box .label-error {
  border: 1px solid #d80c0c !important;
}
.theme-dark lib-radio {
  display: contents;
}
.theme-dark lib-radio .radio-section {
  border-color: #cccccc !important;
  background-color: #ffffff !important;
  color: #333333;
}
.theme-dark lib-radio .radio-disable {
  background-color: #e9ecef !important;
  opacity: 1 !important;
  pointer-events: none;
}
.theme-dark .crudDialog.ui-dialog .form-data.msg {
  color: gray !important;
}
.theme-dark .crudDialog.ui-dialog .btn-primary {
  background-color: #5514b4 !important;
  border-color: #5514b4;
  box-shadow: none !important;
}
.theme-dark .crudDialog.ui-dialog .btn-outline-primary {
  border-color: #5514b4;
  color: #5514b4;
  box-shadow: none !important;
}
.theme-dark .crudDialog.ui-dialog .btn-outline-primary:not([disabled]):hover {
  color: #333333;
  background-color: #5514b4 !important;
}
.theme-dark .crudDialog.ui-dialog .ui-calendar.ui-calendar-w-btn .ui-datepicker-trigger.ui-button {
  background-color: #ffffff !important;
  box-shadow: none !important;
}
.theme-dark lib-date .ui-calendar .ui-inputtext {
  background-color: #ffffff !important;
  border-color: #cccccc !important;
  color: #ffffff !important;
}
.theme-dark lib-date .field-disable .ui-calendar .ui-inputtext {
  background-color: #e9ecef !important;
}
.theme-dark lib-date .field-disable .ui-calendar.ui-calendar-w-btn .ui-datepicker-trigger.ui-button {
  background-color: #e9ecef !important;
}
.theme-dark lib-date .ui-calendar.ui-calendar-w-btn .ui-datepicker-trigger.ui-button {
  border: none !important;
  color: gray !important;
  box-shadow: none !important;
}
.theme-dark lib-date .ui-inputtext:disabled {
  background-color: #e9ecef !important;
}
.theme-dark lib-date .ui-calendar .ui-datepicker table td Span {
  background-color: #ffffff !important;
  color: #cccccc !important;
  border: none !important;
}
.theme-dark lib-date .label-error .ui-calendar .ui-inputtext {
  border-color: #d80c0c !important;
}
.theme-dark lib-date .transaction-filter .date-input-filter input {
  border: 1px solid #cccccc !important;
  color: #ffffff !important;
}
.theme-dark lib-date .transaction-filter .date-input-filter .field-disable {
  background-color: #e9ecef !important;
}
.theme-dark lib-date .transaction-filter .date-input-filter .label-error {
  border: 1px solid #d80c0c !important;
}
.theme-dark lib-date .transaction-filter .date-input-filter p {
  color: black;
}
.theme-dark lib-date .transaction-filter .date-input-filter .filter-count span {
  color: #ffffff;
  background-color: black;
}
.theme-dark lib-date .transaction-filter .transaction-dropdown {
  background-color: #ffffff;
  border: 1px solid #cccccc !important;
  color: #ffffff !important;
}
.theme-dark lib-date .transaction-filter .transaction-dropdown .row .transaction-dates:hover {
  background-color: none !important;
}
.theme-dark lib-date .transaction-filter .transaction-filter-footer .btn {
  border: 1px solid #5514b4 !important;
  color: #5514b4 !important;
}
.theme-dark lib-date .transaction-filter .transaction-filter-footer .btn:hover {
  background-color: #5514b4 !important;
  color: #ffffff !important;
}
.theme-dark lib-dynamic-UI .navigator .ui-tree {
  color: #5514b4 !important;
  background-color: #EDEBEB !important;
}
.theme-dark lib-dynamic-UI .navigator .ui-tree .ui-treenode-label:not(.ui-state-highlight):hover {
  background-color: #EBDDF5 !important;
}
.theme-dark lib-dynamic-UI .navigator .ui-tree .ui-treenode-label.ui-state-highlight {
  background-color: #5514b4 !important;
}
.theme-dark lib-dynamic-UI .navigator .ui-tree .ui-tree-filter-container .ui-tree-filter-icon {
  color: #5514b4 !important;
}
.theme-dark lib-dynamic-UI .navigator .ui-tree ::-webkit-scrollbar-thumb {
  background: #cccccc !important;
}
.theme-dark lib-dynamic-UI .p-accordion .p-accordion-header a, .theme-dark lib-open-in-popup .p-accordion .p-accordion-header a {
  background-color: #000000 !important;
}
.theme-dark lib-dynamic-UI .form-group .p-dropdown,
.theme-dark lib-dynamic-UI .form-group .p-multiselect,
.theme-dark lib-dynamic-UI .form-group .p-inputtext, .theme-dark lib-open-in-popup .form-group .p-dropdown,
.theme-dark lib-open-in-popup .form-group .p-multiselect,
.theme-dark lib-open-in-popup .form-group .p-inputtext {
  border-color: #cccccc !important;
}
.theme-dark lib-dynamic-UI .form-group .p-multiselect-token, .theme-dark lib-open-in-popup .form-group .p-multiselect-token {
  background-color: #333333 !important;
}
.theme-dark lib-dynamic-UI .form-group .p-disabled, .theme-dark lib-open-in-popup .form-group .p-disabled {
  background-color: #e9ecef !important;
  opacity: 1 !important;
}
.theme-dark lib-dynamic-UI .form-group .p-focus, .theme-dark lib-open-in-popup .form-group .p-focus {
  box-shadow: 0 0 5px #23b5dd !important;
  border: 1px solid #23b5dd !important;
}
.theme-dark lib-dynamic-UI .p-fileupload .p-button, .theme-dark lib-open-in-popup .p-fileupload .p-button {
  background-color: #5514b4 !important;
}
.theme-dark lib-dynamic-UI .p-fileupload .p-disabled, .theme-dark lib-open-in-popup .p-fileupload .p-disabled {
  background-color: #000000 !important;
  border: none !important;
  cursor: default;
}
.theme-dark lib-dynamic-UI .p-fileupload .text-center.form-data, .theme-dark lib-open-in-popup .p-fileupload .text-center.form-data {
  color: gray !important;
}
.theme-dark lib-dynamic-UI .file-disable .dynamic-file-upload-mechanism .p-button, .theme-dark lib-open-in-popup .file-disable .dynamic-file-upload-mechanism .p-button {
  background-color: #5514b4 !important;
  color: #ffffff !important;
  opacity: 0.25;
  cursor: not-allowed !important;
  pointer-events: none !important;
}
.theme-dark lib-dynamic-UI .form-control,
.theme-dark lib-dynamic-UI .btnform-control,
.theme-dark lib-dynamic-UI .p-inputtext,
.theme-dark lib-dynamic-UI .p-multiselect .p-multiselect-token,
.theme-dark lib-dynamic-UI .p-dropdown .p-dropdown-label,
.theme-dark lib-dynamic-UI .p-multiselect-label-container .p-multiselect-label, .theme-dark lib-open-in-popup .form-control,
.theme-dark lib-open-in-popup .btnform-control,
.theme-dark lib-open-in-popup .p-inputtext,
.theme-dark lib-open-in-popup .p-multiselect .p-multiselect-token,
.theme-dark lib-open-in-popup .p-dropdown .p-dropdown-label,
.theme-dark lib-open-in-popup .p-multiselect-label-container .p-multiselect-label {
  color: #ffffff;
}
.theme-dark lib-dynamic-UI .p-placeholder, .theme-dark lib-open-in-popup .p-placeholder {
  color: gray !important;
}
.theme-dark lib-dynamic-UI .label-error .p-dropdown,
.theme-dark lib-dynamic-UI .label-error .p-multiselect,
.theme-dark lib-dynamic-UI .label-error .p-autocomplete-input, .theme-dark lib-open-in-popup .label-error .p-dropdown,
.theme-dark lib-open-in-popup .label-error .p-multiselect,
.theme-dark lib-open-in-popup .label-error .p-autocomplete-input {
  border: 1px solid #d80c0c !important;
}
.theme-dark lib-dynamic-UI .invalidclass > .p-accordion > .p-element > .p-accordion-tab > .p-accordion-header > a, .theme-dark lib-open-in-popup .invalidclass > .p-accordion > .p-element > .p-accordion-tab > .p-accordion-header > a {
  border: 2px solid #e60014 !important;
  color: #ffffff !important;
}
.theme-dark lib-dynamic-UI .invalidclass > .p-accordion > .p-element > .p-accordion-tab > :nth-child(2) > .p-accordion-content, .theme-dark lib-open-in-popup .invalidclass > .p-accordion > .p-element > .p-accordion-tab > :nth-child(2) > .p-accordion-content {
  border: 2px solid #e60014 !important;
}
.theme-dark lib-popup .form-group .p-dropdown,
.theme-dark lib-popup .form-group .p-multiselect,
.theme-dark lib-popup .form-group .p-inputtext, .theme-dark lib-open-in-popup .form-group .p-dropdown,
.theme-dark lib-open-in-popup .form-group .p-multiselect,
.theme-dark lib-open-in-popup .form-group .p-inputtext {
  border-color: #cccccc !important;
}
.theme-dark lib-popup .form-group .p-multiselect-token, .theme-dark lib-open-in-popup .form-group .p-multiselect-token {
  background-color: #333333 !important;
}
.theme-dark lib-popup .form-group .p-disabled, .theme-dark lib-open-in-popup .form-group .p-disabled {
  background-color: #e9ecef !important;
  opacity: 1 !important;
}
.theme-dark lib-popup .form-group input:focus,
.theme-dark lib-popup .form-group .p-focus, .theme-dark lib-open-in-popup .form-group input:focus,
.theme-dark lib-open-in-popup .form-group .p-focus {
  box-shadow: 0 0 5px #23b5dd !important;
  border: 1px solid #23b5dd !important;
}
.theme-dark lib-popup .form-control,
.theme-dark lib-popup .btnform-control,
.theme-dark lib-popup .p-inputtext,
.theme-dark lib-popup .p-multiselect .p-multiselect-token,
.theme-dark lib-popup .p-dropdown .p-dropdown-label, .theme-dark lib-open-in-popup .form-control,
.theme-dark lib-open-in-popup .btnform-control,
.theme-dark lib-open-in-popup .p-inputtext,
.theme-dark lib-open-in-popup .p-multiselect .p-multiselect-token,
.theme-dark lib-open-in-popup .p-dropdown .p-dropdown-label {
  color: #ffffff;
}
.theme-dark lib-popup .p-placeholder, .theme-dark lib-open-in-popup .p-placeholder {
  color: gray !important;
}
.theme-dark lib-popup .label-error .p-dropdown,
.theme-dark lib-popup .label-error .p-multiselect,
.theme-dark lib-popup .label-error .p-autocomplete-input, .theme-dark lib-open-in-popup .label-error .p-dropdown,
.theme-dark lib-open-in-popup .label-error .p-multiselect,
.theme-dark lib-open-in-popup .label-error .p-autocomplete-input {
  border: 1px solid #d80c0c !important;
}
.theme-dark lib-date .p-button {
  background: none !important;
  border: none !important;
  color: gray !important;
}
.theme-dark lib-date .p-button:focus {
  border: none !important;
  box-shadow: none !important;
}
.theme-dark lib-date .p-calendar {
  border-color: #cccccc !important;
}
.theme-dark lib-date .field-disable .p-inputtext,
.theme-dark lib-date .field-disable .p-button {
  background-color: #e9ecef !important;
}
.theme-dark .crudDialog .p-disabled {
  background-color: #e9ecef !important;
  opacity: 1 !important;
}
.theme-dark .crudDialog .p-button {
  background-color: #ffffff !important;
}
.theme-dark .crudDialog .p-multiselect-token {
  background-color: #333333 !important;
}
.theme-dark .crudDialog input:focus,
.theme-dark .crudDialog .p-focus {
  box-shadow: 0 0 5px #23b5dd !important;
  border: 1px solid #23b5dd !important;
}
.theme-dark .crudDialog .form-control,
.theme-dark .crudDialog .btnform-control,
.theme-dark .crudDialog .p-inputtext,
.theme-dark .crudDialog .p-multiselect .p-multiselect-token,
.theme-dark .crudDialog .p-dropdown .p-dropdown-label {
  color: #ffffff;
}
.theme-dark .crudDialog .p-inputtext {
  border-color: #cccccc !important;
}
.theme-dark .crudDialog .p-placeholder {
  color: gray !important;
}
.theme-dark .label-error .p-dropdown,
.theme-dark .label-error .p-multiselect,
.theme-dark .label-error .p-autocomplete-input,
.theme-dark .label-error .p-calendar {
  border: 1px solid #d80c0c !important;
}
.theme-dark .p-button:disabled {
  background-color: black !important;
  color: #ffffff !important;
  border: 1px solid #6400aa !important;
}
.theme-dark .crudDialog.ui-dialog .form-data.msg {
  color: gray !important;
}
.theme-dark .crudDialog.p-dialog .form-data.msg {
  color: gray !important;
}
.theme-dark .crudDialog.p-dialog .btn-primary {
  background-color: #5514b4 !important;
  border-color: #5514b4;
  box-shadow: none !important;
}
.theme-dark .crudDialog.p-dialog .btn-outline-primary {
  border-color: #5514b4;
  color: #5514b4;
  box-shadow: none !important;
}
.theme-dark .crudDialog.p-dialog .btn-outline-primary:hover {
  color: #333333;
  background-color: #5514b4 !important;
}
.theme-dark lib-number {
  display: contents;
}
.theme-dark lib-number .label-error {
  border: 1px solid #d80c0c !important;
}
.theme-dark lib-dynamic-UI .navigator .p-tree {
  color: #5514b4 !important;
  background-color: #EDEBEB !important;
}
.theme-dark lib-dynamic-UI .navigator .p-tree .p-treenode-label:not(.p-state-highlight):hover {
  background-color: #EBDDF5 !important;
}
.theme-dark lib-dynamic-UI .navigator .p-tree .p-treenode-label.p-state-highlight {
  background-color: #5514b4 !important;
}
.theme-dark lib-dynamic-UI .navigator .p-tree .p-tree-filter-container .p-tree-filter-icon {
  color: #5514b4 !important;
}
.theme-dark lib-dynamic-UI .navigator .p-tree ::-webkit-scrollbar-thumb {
  background: #cccccc !important;
}
.theme-dark lib-multiselect .btnclear {
  border: None !important;
  box-shadow: none !important;
  border-radius: 3px !important;
}
.theme-dark lib-multiselect .btnclear:hover {
  background-color: #eaeaea !important;
}
.theme-dark .ui-dialog-titlebar.ui-widget-header.ui-helper-clearfix.ui-corner-top {
  display: flex !important;
  justify-content: space-between !important;
}
.theme-dark .inline-msg {
  font-size: 0.75rem !important;
  font-family: "Open Sans", "Helvetica Neue", sans-serif !important;
  font-weight: normal !important;
  color: gray !important;
}
.theme-dark .ui-dialog .ui-dialog-titlebar .ui-dialog-title {
  width: 100% !important;
}
.theme-dark .p-dialog {
  max-width: 90%;
}
.theme-dark .p-dialog .p-dialog-header {
  display: block !important;
}
.theme-dark .p-dialog .p-dialog-header-icons {
  position: absolute;
  top: 3%;
  right: 3%;
}

.d-flex.row.p-1 {
  align-items: flex-end !important;
  display: flex !important;
}

.error-message {
  position: absolute !important;
  line-height: 1;
}

lib-app-file input[type=file]:disabled {
  cursor: not-allowed !important;
  pointer-events: none !important;
}
lib-app-file .ui-state-disabled span.ui-button-text.ui-clickable {
  opacity: 0.25;
  cursor: not-allowed !important;
}
lib-app-file .ui-state-disabled span.ui-button-text.ui-clickable:hover {
  background-color: #dddddd !important;
}
lib-app-file .dynamic-file-upload-mechanism {
  position: relative !important;
}
lib-app-file .dynamic-file-upload-mechanism .file-upload-section {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
}
lib-app-file .dynamic-file-upload-mechanism .ui-button {
  position: absolute;
  margin-bottom: 6px !important;
  margin-left: -30px !important;
  top: auto !important;
  right: auto !important;
  bottom: 50% !important;
}

lib-dynamic-UI .form-group .p-dropdown,
lib-dynamic-UI .form-group .p-multiselect,
lib-dynamic-UI .form-group .p-inputtext, lib-popup .form-group .p-dropdown,
lib-popup .form-group .p-multiselect,
lib-popup .form-group .p-inputtext {
  height: 40px !important;
}
lib-dynamic-UI .form-group .p-dropdown .p-multiselect-header,
lib-dynamic-UI .form-group .p-dropdown .p-multiselect-items .p-multiselect-item,
lib-dynamic-UI .form-group .p-multiselect .p-multiselect-header,
lib-dynamic-UI .form-group .p-multiselect .p-multiselect-items .p-multiselect-item,
lib-dynamic-UI .form-group .p-inputtext .p-multiselect-header,
lib-dynamic-UI .form-group .p-inputtext .p-multiselect-items .p-multiselect-item, lib-popup .form-group .p-dropdown .p-multiselect-header,
lib-popup .form-group .p-dropdown .p-multiselect-items .p-multiselect-item,
lib-popup .form-group .p-multiselect .p-multiselect-header,
lib-popup .form-group .p-multiselect .p-multiselect-items .p-multiselect-item,
lib-popup .form-group .p-inputtext .p-multiselect-header,
lib-popup .form-group .p-inputtext .p-multiselect-items .p-multiselect-item {
  padding: 0.75rem 0.5rem 0.75rem 0.75rem;
}
lib-dynamic-UI .form-group .p-dropdown .p-multiselect-filter.p-inputtext,
lib-dynamic-UI .form-group .p-multiselect .p-multiselect-filter.p-inputtext,
lib-dynamic-UI .form-group .p-inputtext .p-multiselect-filter.p-inputtext, lib-popup .form-group .p-dropdown .p-multiselect-filter.p-inputtext,
lib-popup .form-group .p-multiselect .p-multiselect-filter.p-inputtext,
lib-popup .form-group .p-inputtext .p-multiselect-filter.p-inputtext {
  width: 80% !important;
}
lib-dynamic-UI .p-accordion .p-accordion-content, lib-popup .p-accordion .p-accordion-content {
  padding: 0.5rem 1rem !important;
}
lib-dynamic-UI .p-accordion .p-accordion-header a, lib-popup .p-accordion .p-accordion-header a {
  height: 40px !important;
  margin-bottom: 2px;
}
lib-dynamic-UI .p-accordion .p-accordion-header a:focus, lib-popup .p-accordion .p-accordion-header a:focus {
  box-shadow: none !important;
}
lib-dynamic-UI .p-accordion .p-accordion-header a .error-message, lib-popup .p-accordion .p-accordion-header a .error-message {
  position: relative !important;
}
lib-dynamic-UI .p-accordion .p-accordion-toggle-icon, lib-popup .p-accordion .p-accordion-toggle-icon {
  margin-top: 2px !important;
}
lib-dynamic-UI .p-fileupload .p-fileupload-content, lib-popup .p-fileupload .p-fileupload-content {
  height: 162px;
  padding: 5px;
  padding-left: 0;
}
lib-dynamic-UI .p-fileupload .p-fileupload-files, lib-popup .p-fileupload .p-fileupload-files {
  float: right;
  overflow: auto;
  height: 150px;
  width: 50%;
}
lib-dynamic-UI .p-fileupload .p-fileupload-files .file-upload-section, lib-popup .p-fileupload .p-fileupload-files .file-upload-section {
  padding: 5px 0px !important;
}
lib-dynamic-UI .p-fileupload .p-fileupload-files .close-2, lib-popup .p-fileupload .p-fileupload-files .close-2 {
  padding: 0px 25px !important;
}
lib-dynamic-UI .p-fileupload .dragdrop-section, lib-popup .p-fileupload .dragdrop-section {
  padding-top: 10px !important;
}
lib-dynamic-UI .p-fileupload-buttonbar, lib-popup .p-fileupload-buttonbar {
  padding: 0.5rem 1rem !important;
  height: 55px !important;
}
lib-dynamic-UI .p-fileupload-buttonbar .p-button, lib-popup .p-fileupload-buttonbar .p-button {
  height: 38px !important;
}
lib-dynamic-UI .form-data .p-inputtext,
lib-dynamic-UI .form-data .p-multiselect-label,
lib-dynamic-UI .form-data .p-dropdown-label,
lib-dynamic-UI .form-data .p-autocomplete .p-autocomplete-input,
lib-dynamic-UI .form-data .p-multiselect-items,
lib-dynamic-UI .form-data .p-dropdown-items,
lib-dynamic-UI .form-data .p-autocomplete .p-autocomplete-items, lib-popup .form-data .p-inputtext,
lib-popup .form-data .p-multiselect-label,
lib-popup .form-data .p-dropdown-label,
lib-popup .form-data .p-autocomplete .p-autocomplete-input,
lib-popup .form-data .p-multiselect-items,
lib-popup .form-data .p-dropdown-items,
lib-popup .form-data .p-autocomplete .p-autocomplete-items {
  font-size: 1rem !important;
  font-family: "Arial regular";
  font-weight: normal;
}

lib-popup .form-data.msg, lib-open-in-popup .form-data.msg {
  margin-top: -5px !important;
  margin-bottom: 5px !important;
}
lib-popup .form-data.msg, lib-open-in-popup .form-data.msg {
  font-size: 0.75rem !important;
  font-family: "Open Sans", "Helvetica Neue", sans-serif !important;
}
lib-popup .form-label, lib-open-in-popup .form-label {
  font-size: 1rem !important;
  font-family: "Arial regular";
}
lib-popup .form-group .p-dropdown,
lib-popup .form-group .p-multiselect,
lib-popup .form-group .p-inputtext, lib-open-in-popup .form-group .p-dropdown,
lib-open-in-popup .form-group .p-multiselect,
lib-open-in-popup .form-group .p-inputtext {
  height: 40px !important;
}
lib-popup .form-group .p-dropdown .p-multiselect-header,
lib-popup .form-group .p-dropdown .p-multiselect-items .p-multiselect-item,
lib-popup .form-group .p-multiselect .p-multiselect-header,
lib-popup .form-group .p-multiselect .p-multiselect-items .p-multiselect-item,
lib-popup .form-group .p-inputtext .p-multiselect-header,
lib-popup .form-group .p-inputtext .p-multiselect-items .p-multiselect-item, lib-open-in-popup .form-group .p-dropdown .p-multiselect-header,
lib-open-in-popup .form-group .p-dropdown .p-multiselect-items .p-multiselect-item,
lib-open-in-popup .form-group .p-multiselect .p-multiselect-header,
lib-open-in-popup .form-group .p-multiselect .p-multiselect-items .p-multiselect-item,
lib-open-in-popup .form-group .p-inputtext .p-multiselect-header,
lib-open-in-popup .form-group .p-inputtext .p-multiselect-items .p-multiselect-item {
  padding: 0.75rem 0.5rem 0.75rem 0.75rem;
}
lib-popup .form-group .p-dropdown .p-multiselect-filter.p-inputtext,
lib-popup .form-group .p-multiselect .p-multiselect-filter.p-inputtext,
lib-popup .form-group .p-inputtext .p-multiselect-filter.p-inputtext, lib-open-in-popup .form-group .p-dropdown .p-multiselect-filter.p-inputtext,
lib-open-in-popup .form-group .p-multiselect .p-multiselect-filter.p-inputtext,
lib-open-in-popup .form-group .p-inputtext .p-multiselect-filter.p-inputtext {
  width: 100% !important;
}
lib-popup .form-data .p-inputtext,
lib-popup .form-data .p-multiselect-label,
lib-popup .form-data .p-dropdown-label,
lib-popup .form-data .p-autocomplete .p-autocomplete-input,
lib-popup .form-data .p-multiselect-items,
lib-popup .form-data .p-dropdown-items,
lib-popup .form-data .p-autocomplete .p-autocomplete-items, lib-open-in-popup .form-data .p-inputtext,
lib-open-in-popup .form-data .p-multiselect-label,
lib-open-in-popup .form-data .p-dropdown-label,
lib-open-in-popup .form-data .p-autocomplete .p-autocomplete-input,
lib-open-in-popup .form-data .p-multiselect-items,
lib-open-in-popup .form-data .p-dropdown-items,
lib-open-in-popup .form-data .p-autocomplete .p-autocomplete-items {
  font-size: 1rem !important;
  font-family: "Arial regular";
  font-weight: normal;
}

.crudDialog.p-dialog {
  width: 660px;
}
.crudDialog.p-dialog .form-group .p-dropdown,
.crudDialog.p-dialog .form-group .p-multiselect,
.crudDialog.p-dialog .form-group .p-inputtext {
  height: 40px !important;
}
.crudDialog.p-dialog .form-group .p-dropdown .p-multiselect-header,
.crudDialog.p-dialog .form-group .p-dropdown .p-multiselect-items .p-multiselect-item,
.crudDialog.p-dialog .form-group .p-multiselect .p-multiselect-header,
.crudDialog.p-dialog .form-group .p-multiselect .p-multiselect-items .p-multiselect-item,
.crudDialog.p-dialog .form-group .p-inputtext .p-multiselect-header,
.crudDialog.p-dialog .form-group .p-inputtext .p-multiselect-items .p-multiselect-item {
  padding: 0.75rem 0.5rem 0.75rem 0.75rem;
}
.crudDialog.p-dialog .form-group .p-dropdown .p-multiselect-filter.p-inputtext,
.crudDialog.p-dialog .form-group .p-multiselect .p-multiselect-filter.p-inputtext,
.crudDialog.p-dialog .form-group .p-inputtext .p-multiselect-filter.p-inputtext {
  width: 100% !important;
}
.crudDialog.p-dialog .p-dialog-title {
  font-size: 1rem !important;
  font-family: "Arial regular";
}
.crudDialog.p-dialog .form-data.msg {
  margin-top: -5px !important;
  margin-bottom: 5px !important;
}
.crudDialog.p-dialog .form-data.msg {
  font-size: 0.75rem !important;
  font-family: "Open Sans", "Helvetica Neue", sans-serif !important;
}
.crudDialog.p-dialog .form-label {
  font-size: 1rem !important;
  font-family: "Arial regular";
}

lib-fieldsets .form-group.input-group {
  display: flex !important;
  flex-wrap: wrap;
  align-items: flex-end !important;
}
lib-fieldsets .dropdown-content .iconClass {
  font-size: 16px;
  margin-top: 5px !important;
  margin-left: 3px;
}

app-text-box .dropdown {
  position: relative;
  display: inline-block;
  transition: 2s;
}
app-text-box .dropdown-content {
  display: none;
  position: absolute;
  z-index: 2;
  font-size: 1rem !important;
  font-family: "Arial regular" !important;
  font-weight: normal !important;
  transition-timing-function: ease-in-out;
  padding: 5px;
}
app-text-box .dropdown-content label {
  display: inline-flex;
  max-width: 95%;
  border-radius: 5px;
  border: 1px solid;
  padding: 3px 5px;
  margin: 5px;
  border: none !important;
}
app-text-box .dropdown-content span {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
app-text-box .dropdown-content .iconClass {
  font-size: 16px;
  margin-top: 3px;
  margin-left: 3px;
}
app-text-box .flex-group {
  display: flex;
  align-content: stretch;
}
app-text-box .flex-group > input {
  flex: 1 0 auto;
}
app-text-box .flex-group-addon {
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  padding: 0.5em 1em;
  margin-left: -52px;
  border: none !important;
}

lib-date .p-button {
  margin-right: 0px !important;
}
lib-date .p-button :focus {
  border: none !important;
}
lib-date .p-button .pi {
  font-size: 24px !important;
}
lib-date .ui-inputtext:disabled,
lib-date .p-inputtext:disabled {
  opacity: 1 !important;
}
lib-date .field-disable {
  cursor: not-allowed;
  pointer-events: none !important;
}
lib-date .form-data {
  font-size: 1rem !important;
  font-family: "Arial regular";
  font-weight: normal;
}
lib-date .form-data .p-calendar .p-inputtext {
  font-size: 1rem !important;
  font-family: "Arial regular";
  font-weight: normal;
}
lib-date .p-datepicker .p-datepicker-header {
  padding: 0px !important;
}
lib-date .p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month {
  padding: 0px !important;
}
lib-date .p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-year {
  padding: 0px !important;
}
lib-date .ui-calendar .ui-datepicker,
lib-date .p-calendar .p-datepicker {
  padding: 3px !important;
  width: 16em !important;
  z-index: 99999 !important;
}
lib-date .ui-calendar .ui-datepicker table,
lib-date .p-calendar .p-datepicker table {
  font-size: 12px !important;
}
lib-date .ui-calendar .ui-datepicker table td,
lib-date .p-calendar .p-datepicker table td {
  padding: 3px 0px !important;
}
lib-date .ui-calendar .ui-datepicker table td Span,
lib-date .ui-calendar .ui-datepicker table td a,
lib-date .p-calendar .p-datepicker table td Span,
lib-date .p-calendar .p-datepicker table td a {
  width: 25px;
  padding: 4px 3px !important;
}
lib-date .ui-calendar .ui-datepicker .ui-button-secondary.ui-button,
lib-date .ui-calendar .ui-datepicker .p-button-secondary.p-button,
lib-date .p-calendar .p-datepicker .ui-button-secondary.ui-button,
lib-date .p-calendar .p-datepicker .p-button-secondary.p-button {
  font-size: 12px !important;
}
lib-date .user-input-field .label-error {
  border: 0px !important;
  border-color: none !important;
}
lib-date .date-filter {
  position: relative;
}
lib-date .date-filter .dropdown-menu {
  width: 219px;
  margin-left: 0px;
}
lib-date .transaction-filter {
  position: relative;
}
lib-date .transaction-filter .date-input-filter {
  position: relative;
  cursor: pointer;
}
lib-date .transaction-filter .date-input-filter input {
  display: block;
  border: 1px solid #cccccc !important;
  border-radius: 5px;
  color: #333333 !important;
  padding: 8px;
  height: 40px !important;
}
lib-date .transaction-filter .date-input-filter p {
  position: absolute;
  top: 10px;
  left: 10px;
  width: 80%;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
lib-date .transaction-filter .date-input-filter .filter-count {
  display: inline-block;
  vertical-align: text-bottom;
  position: absolute;
  top: 10px;
  right: 10px;
  margin-right: 22px;
}
lib-date .transaction-filter .date-input-filter .filter-count span {
  border-radius: 50%;
  font-size: 77%;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 1px;
  text-align: center;
  height: 21px;
  width: 21px;
}
lib-date .transaction-filter .date-input-filter img {
  position: absolute;
  top: 12px;
  right: 5px;
}
lib-date .transaction-filter .transaction-dropdown {
  position: absolute;
  z-index: 1001;
  padding-top: 6px;
  border-radius: 5px;
  min-width: max-content !important;
  width: 100% !important;
}
lib-date .transaction-filter .transaction-dropdown .filter-actions-title {
  margin-left: 5px;
}
lib-date .transaction-filter .transaction-dropdown .row .borderright {
  padding-bottom: 8px !important;
}
lib-date .transaction-filter .transaction-dropdown .row .borderright .custom-dates {
  margin-left: 4px !important;
}
lib-date .transaction-filter .transaction-dropdown .row .borderright .transaction-dates {
  display: block;
  padding: 6px 4px;
  white-space: nowrap;
}
lib-date .transaction-filter .transaction-dropdown .transaction-filter-footer {
  float: right;
  padding-bottom: 4px;
  margin-top: -4px;
}
lib-date .transaction-filter .transaction-dropdown .transaction-filter-footer .btn {
  padding: 3px 10px !important;
  margin-right: 12px;
}
lib-date .filter-actions {
  display: flex;
  flex-direction: column;
  white-space: nowrap;
  margin-bottom: 10px;
}
lib-date .dropdown-divider {
  margin: 0px !important;
  padding: 4px !important;
}
lib-date .field-width {
  justify-content: space-between !important;
}
lib-date .field-width input {
  width: 100% !important;
}
lib-date .field-width input .p-calendar {
  border: 1px solid !important;
  border-radius: 5px !important;
}
lib-date .field-width input .p-calendar .p-inputtext {
  display: inline-block !important;
  height: 40px !important;
  padding: 0.25em !important;
  border: none !important;
}
lib-date .p-calendar {
  border: 1px solid !important;
  border-radius: 5px !important;
}
lib-date .p-datepicker .p-datepicker-buttonbar {
  padding: 0px !important;
}
lib-date .p-datepicker .p-datepicker-buttonbar .p-button {
  padding: 0.35em 0.75em !important;
}
lib-date .p-datepicker table {
  margin: 0.25em;
}
lib-date .p-datepicker table td > span {
  height: 2em !important;
}
lib-date .p-datepicker table th {
  padding: 0.25em 0.5em !important;
}
lib-date .p-datepicker .p-datepicker-header {
  padding: 0.25em 0.5em !important;
}
lib-date .icon-position {
  margin-left: 2px !important;
  margin-top: 1px !important;
}

lib-dynamic-UI .navigator {
  float: left !important;
  width: 20% !important;
  position: fixed !important;
}
lib-dynamic-UI .navigator .p-tree {
  width: 90% !important;
  padding: 5px !important;
  border-radius: 0px !important;
  font-family: "Arial regular" !important;
  font-size: 0.875rem !important;
}
lib-dynamic-UI .navigator .p-tree .p-tree-container {
  overflow: auto !important;
  height: 25em !important;
}
lib-dynamic-UI .navigator .p-tree .p-tree-container .p-treenode-content {
  height: 2rem;
}
lib-dynamic-UI .navigator .p-tree .p-tree-container .p-treenode-content span .row {
  margin-left: -1em !important;
  line-height: normal !important;
  width: max-content !important;
}
lib-dynamic-UI .navigator .p-tree .p-tree-container .p-tree-toggler {
  width: 1em !important;
  box-shadow: none !important;
}
lib-dynamic-UI .navigator .p-tree .p-tree-filter-container {
  padding: 5px !important;
}
lib-dynamic-UI .navigator .p-tree .p-treenode-label {
  padding: 5px !important;
  padding-left: 10px !important;
  flex-basis: 100% !important;
}
lib-dynamic-UI .navigator ::-webkit-scrollbar {
  width: 8px !important;
  height: 8px !important;
}
lib-dynamic-UI .navigator ::-webkit-scrollbar-thumb {
  border-radius: 5px !important;
}
lib-dynamic-UI .navigator ::-webkit-scrollbar-corner {
  background-color: none !important;
}
lib-dynamic-UI .NavigatorSplit {
  width: 80% !important;
  margin-left: 20% !important;
}
lib-dynamic-UI lib-tree .p-tree {
  width: 100% !important;
  padding: 0px !important;
  border-radius: 0px !important;
  font-family: "Arial regular" !important;
  font-size: 0.875rem !important;
}
lib-dynamic-UI lib-tree .p-tree .p-tree-container {
  overflow: auto !important;
  height: 25em !important;
}
lib-dynamic-UI lib-tree .p-tree .p-tree-container .p-treenode-content {
  height: 2rem;
}
lib-dynamic-UI lib-tree .p-tree .p-tree-container .p-treenode-content span .row {
  margin-left: -1em !important;
  line-height: normal !important;
  width: max-content !important;
}
lib-dynamic-UI lib-tree .p-tree .p-tree-container .p-tree-toggler {
  width: 1em !important;
  box-shadow: none !important;
}
lib-dynamic-UI lib-tree .p-tree .p-tree-filter-container {
  padding: 5px !important;
}
lib-dynamic-UI lib-tree .p-tree .p-treenode-label {
  padding: 5px !important;
  padding-left: 0px !important;
  flex-basis: 100% !important;
}
lib-dynamic-UI lib-tree ::-webkit-scrollbar {
  width: 8px !important;
  height: 8px !important;
}
lib-dynamic-UI lib-tree ::-webkit-scrollbar-thumb {
  border-radius: 5px !important;
}
lib-dynamic-UI lib-tree ::-webkit-scrollbar-corner {
  background-color: none !important;
}
lib-dynamic-UI lib-tree .p-treenode-label {
  padding: 5px !important;
  padding-left: 10px !important;
  flex-basis: 100% !important;
}

lib-dynamic-UI .field-width .p-dropdown,
lib-dynamic-UI .field-width .p-multiselect,
lib-dynamic-UI .field-width .p-calendar,
lib-dynamic-UI .field-width .p-autocomplete,
lib-popup .field-width .p-dropdown,
lib-popup .field-width .p-multiselect,
lib-popup .field-width .p-calendar,
lib-popup .field-width .p-autocomplete, lib-open-in-popup .field-width .p-dropdown,
lib-open-in-popup .field-width .p-multiselect,
lib-open-in-popup .field-width .p-calendar,
lib-open-in-popup .field-width .p-autocomplete,
.crudDialog.ui-dialog .field-width .p-dropdown,
.crudDialog.ui-dialog .field-width .p-multiselect,
.crudDialog.ui-dialog .field-width .p-calendar,
.crudDialog.ui-dialog .field-width .p-autocomplete,
.crudDialog.p-dialog .field-width .p-dropdown,
.crudDialog.p-dialog .field-width .p-multiselect,
.crudDialog.p-dialog .field-width .p-calendar,
.crudDialog.p-dialog .field-width .p-autocomplete {
  display: flex !important;
  width: inherit;
}
lib-dynamic-UI .field-width .p-dropdown input,
lib-dynamic-UI .field-width .p-dropdown .p-dropdown-panel,
lib-dynamic-UI .field-width .p-dropdown .p-multiselect-panel,
lib-dynamic-UI .field-width .p-dropdown .p-multiselect-token,
lib-dynamic-UI .field-width .p-dropdown .p-multiselect-token-label,
lib-dynamic-UI .field-width .p-multiselect input,
lib-dynamic-UI .field-width .p-multiselect .p-dropdown-panel,
lib-dynamic-UI .field-width .p-multiselect .p-multiselect-panel,
lib-dynamic-UI .field-width .p-multiselect .p-multiselect-token,
lib-dynamic-UI .field-width .p-multiselect .p-multiselect-token-label,
lib-dynamic-UI .field-width .p-calendar input,
lib-dynamic-UI .field-width .p-calendar .p-dropdown-panel,
lib-dynamic-UI .field-width .p-calendar .p-multiselect-panel,
lib-dynamic-UI .field-width .p-calendar .p-multiselect-token,
lib-dynamic-UI .field-width .p-calendar .p-multiselect-token-label,
lib-dynamic-UI .field-width .p-autocomplete input,
lib-dynamic-UI .field-width .p-autocomplete .p-dropdown-panel,
lib-dynamic-UI .field-width .p-autocomplete .p-multiselect-panel,
lib-dynamic-UI .field-width .p-autocomplete .p-multiselect-token,
lib-dynamic-UI .field-width .p-autocomplete .p-multiselect-token-label,
lib-popup .field-width .p-dropdown input,
lib-popup .field-width .p-dropdown .p-dropdown-panel,
lib-popup .field-width .p-dropdown .p-multiselect-panel,
lib-popup .field-width .p-dropdown .p-multiselect-token,
lib-popup .field-width .p-dropdown .p-multiselect-token-label,
lib-popup .field-width .p-multiselect input,
lib-popup .field-width .p-multiselect .p-dropdown-panel,
lib-popup .field-width .p-multiselect .p-multiselect-panel,
lib-popup .field-width .p-multiselect .p-multiselect-token,
lib-popup .field-width .p-multiselect .p-multiselect-token-label,
lib-popup .field-width .p-calendar input,
lib-popup .field-width .p-calendar .p-dropdown-panel,
lib-popup .field-width .p-calendar .p-multiselect-panel,
lib-popup .field-width .p-calendar .p-multiselect-token,
lib-popup .field-width .p-calendar .p-multiselect-token-label,
lib-popup .field-width .p-autocomplete input,
lib-popup .field-width .p-autocomplete .p-dropdown-panel,
lib-popup .field-width .p-autocomplete .p-multiselect-panel,
lib-popup .field-width .p-autocomplete .p-multiselect-token,
lib-popup .field-width .p-autocomplete .p-multiselect-token-label, lib-open-in-popup .field-width .p-dropdown input,
lib-open-in-popup .field-width .p-dropdown .p-dropdown-panel,
lib-open-in-popup .field-width .p-dropdown .p-multiselect-panel,
lib-open-in-popup .field-width .p-dropdown .p-multiselect-token,
lib-open-in-popup .field-width .p-dropdown .p-multiselect-token-label,
lib-open-in-popup .field-width .p-multiselect input,
lib-open-in-popup .field-width .p-multiselect .p-dropdown-panel,
lib-open-in-popup .field-width .p-multiselect .p-multiselect-panel,
lib-open-in-popup .field-width .p-multiselect .p-multiselect-token,
lib-open-in-popup .field-width .p-multiselect .p-multiselect-token-label,
lib-open-in-popup .field-width .p-calendar input,
lib-open-in-popup .field-width .p-calendar .p-dropdown-panel,
lib-open-in-popup .field-width .p-calendar .p-multiselect-panel,
lib-open-in-popup .field-width .p-calendar .p-multiselect-token,
lib-open-in-popup .field-width .p-calendar .p-multiselect-token-label,
lib-open-in-popup .field-width .p-autocomplete input,
lib-open-in-popup .field-width .p-autocomplete .p-dropdown-panel,
lib-open-in-popup .field-width .p-autocomplete .p-multiselect-panel,
lib-open-in-popup .field-width .p-autocomplete .p-multiselect-token,
lib-open-in-popup .field-width .p-autocomplete .p-multiselect-token-label,
.crudDialog.ui-dialog .field-width .p-dropdown input,
.crudDialog.ui-dialog .field-width .p-dropdown .p-dropdown-panel,
.crudDialog.ui-dialog .field-width .p-dropdown .p-multiselect-panel,
.crudDialog.ui-dialog .field-width .p-dropdown .p-multiselect-token,
.crudDialog.ui-dialog .field-width .p-dropdown .p-multiselect-token-label,
.crudDialog.ui-dialog .field-width .p-multiselect input,
.crudDialog.ui-dialog .field-width .p-multiselect .p-dropdown-panel,
.crudDialog.ui-dialog .field-width .p-multiselect .p-multiselect-panel,
.crudDialog.ui-dialog .field-width .p-multiselect .p-multiselect-token,
.crudDialog.ui-dialog .field-width .p-multiselect .p-multiselect-token-label,
.crudDialog.ui-dialog .field-width .p-calendar input,
.crudDialog.ui-dialog .field-width .p-calendar .p-dropdown-panel,
.crudDialog.ui-dialog .field-width .p-calendar .p-multiselect-panel,
.crudDialog.ui-dialog .field-width .p-calendar .p-multiselect-token,
.crudDialog.ui-dialog .field-width .p-calendar .p-multiselect-token-label,
.crudDialog.ui-dialog .field-width .p-autocomplete input,
.crudDialog.ui-dialog .field-width .p-autocomplete .p-dropdown-panel,
.crudDialog.ui-dialog .field-width .p-autocomplete .p-multiselect-panel,
.crudDialog.ui-dialog .field-width .p-autocomplete .p-multiselect-token,
.crudDialog.ui-dialog .field-width .p-autocomplete .p-multiselect-token-label,
.crudDialog.p-dialog .field-width .p-dropdown input,
.crudDialog.p-dialog .field-width .p-dropdown .p-dropdown-panel,
.crudDialog.p-dialog .field-width .p-dropdown .p-multiselect-panel,
.crudDialog.p-dialog .field-width .p-dropdown .p-multiselect-token,
.crudDialog.p-dialog .field-width .p-dropdown .p-multiselect-token-label,
.crudDialog.p-dialog .field-width .p-multiselect input,
.crudDialog.p-dialog .field-width .p-multiselect .p-dropdown-panel,
.crudDialog.p-dialog .field-width .p-multiselect .p-multiselect-panel,
.crudDialog.p-dialog .field-width .p-multiselect .p-multiselect-token,
.crudDialog.p-dialog .field-width .p-multiselect .p-multiselect-token-label,
.crudDialog.p-dialog .field-width .p-calendar input,
.crudDialog.p-dialog .field-width .p-calendar .p-dropdown-panel,
.crudDialog.p-dialog .field-width .p-calendar .p-multiselect-panel,
.crudDialog.p-dialog .field-width .p-calendar .p-multiselect-token,
.crudDialog.p-dialog .field-width .p-calendar .p-multiselect-token-label,
.crudDialog.p-dialog .field-width .p-autocomplete input,
.crudDialog.p-dialog .field-width .p-autocomplete .p-dropdown-panel,
.crudDialog.p-dialog .field-width .p-autocomplete .p-multiselect-panel,
.crudDialog.p-dialog .field-width .p-autocomplete .p-multiselect-token,
.crudDialog.p-dialog .field-width .p-autocomplete .p-multiselect-token-label {
  width: 100% !important;
}
lib-dynamic-UI .input-group > .form-control,
lib-popup .input-group > .form-control, lib-open-in-popup .input-group > .form-control,
.crudDialog.ui-dialog .input-group > .form-control,
.crudDialog.p-dialog .input-group > .form-control {
  width: 15.8em;
}
lib-dynamic-UI .operator_position input,
lib-dynamic-UI .operator_position .ui-multiselect-label,
lib-dynamic-UI .operator_position .ui-dropdown-label,
lib-dynamic-UI .operator_position .p-inputtext,
lib-dynamic-UI .operator_position .p-multiselect-label,
lib-dynamic-UI .operator_position .p-dropdown-label,
lib-popup .operator_position input,
lib-popup .operator_position .ui-multiselect-label,
lib-popup .operator_position .ui-dropdown-label,
lib-popup .operator_position .p-inputtext,
lib-popup .operator_position .p-multiselect-label,
lib-popup .operator_position .p-dropdown-label, lib-open-in-popup .operator_position input,
lib-open-in-popup .operator_position .ui-multiselect-label,
lib-open-in-popup .operator_position .ui-dropdown-label,
lib-open-in-popup .operator_position .p-inputtext,
lib-open-in-popup .operator_position .p-multiselect-label,
lib-open-in-popup .operator_position .p-dropdown-label,
.crudDialog.ui-dialog .operator_position input,
.crudDialog.ui-dialog .operator_position .ui-multiselect-label,
.crudDialog.ui-dialog .operator_position .ui-dropdown-label,
.crudDialog.ui-dialog .operator_position .p-inputtext,
.crudDialog.ui-dialog .operator_position .p-multiselect-label,
.crudDialog.ui-dialog .operator_position .p-dropdown-label,
.crudDialog.p-dialog .operator_position input,
.crudDialog.p-dialog .operator_position .ui-multiselect-label,
.crudDialog.p-dialog .operator_position .ui-dropdown-label,
.crudDialog.p-dialog .operator_position .p-inputtext,
.crudDialog.p-dialog .operator_position .p-multiselect-label,
.crudDialog.p-dialog .operator_position .p-dropdown-label {
  padding-left: 3em !important;
}
lib-dynamic-UI .tooltip,
lib-popup .tooltip, lib-open-in-popup .tooltip,
.crudDialog.ui-dialog .tooltip,
.crudDialog.p-dialog .tooltip {
  min-width: 9.5rem !important;
}
lib-dynamic-UI .tooltip .tooltip-inner,
lib-popup .tooltip .tooltip-inner, lib-open-in-popup .tooltip .tooltip-inner,
.crudDialog.ui-dialog .tooltip .tooltip-inner,
.crudDialog.p-dialog .tooltip .tooltip-inner {
  max-height: 20rem;
}

lib-multiselect .btnclear {
  position: relative;
  z-index: 999 !important;
  float: right !important;
  margin-left: 5px !important;
  height: 30px !important;
  padding: 5px 2px !important;
}
lib-multiselect .btnclear .p-button-text {
  display: none !important;
}

lib-blocks .dropdown-content .iconClass {
  font-size: 16px;
  margin-top: 5px !important;
}

lib-dropdown .ui-dropdown.ui-dropdown-clearable .ui-dropdown-label {
  text-overflow: ellipsis;
  overflow: hidden;
  padding-top: 3px;
}
lib-dropdown .ng-trigger.ng-trigger-overlayAnimation.ui-dropdown-panel.ui-widget.ui-widget-content.ui-corner-all.ui-shadow {
  z-index: 1060 !important;
}
lib-dropdown .custom-dropdown .ui-dropdown-items {
  position: relative;
}
lib-dropdown .custom-dropdown .ui-dropdown-items-wrapper {
  width: 250px !important;
  height: 210px !important;
  max-height: 210px !important;
}
lib-dropdown .custom-dropdown .ui-calendar .ui-datepicker {
  position: fixed !important;
  margin-left: 236px !important;
}
lib-dropdown .custom-dropdown .ui-calendar .ui-datepicker table td {
  padding: 0.1em !important;
}
lib-dropdown .custom-dropdown .ui-calendar .ui-datepicker table td > a {
  padding: 0.3em !important;
}
lib-dropdown .custom-dropdown .ui-calendar .ui-datepicker table td > span {
  padding: 0.3em !important;
}
lib-dropdown .custom-dropdown .ui-calendar .ui-datepicker table {
  margin: 0 !important;
}

lib-fieldsets .ui-dropdown.ui-dropdown-clearable .ui-dropdown-label {
  text-overflow: ellipsis;
  overflow: hidden;
  padding-top: 3px;
}
lib-fieldsets .form-group.input-group {
  display: flex !important;
  flex-wrap: wrap;
  align-items: flex-end !important;
}
lib-fieldsets .dropdown-content .iconClass {
  font-size: 16px;
  margin-top: 5px !important;
}

lib-operator .tooltip {
  width: 5em !important;
  left: 20px !important;
}

lib-popup .ui-dropdown.ui-dropdown-clearable .ui-dropdown-label, lib-open-in-popup .ui-dropdown.ui-dropdown-clearable .ui-dropdown-label {
  text-overflow: ellipsis;
  overflow: hidden;
  padding-top: 3px;
}
lib-popup .modal-footer, lib-open-in-popup .modal-footer {
  padding: 0 !important;
  height: 60px !important;
}
lib-popup .modal-footer .form-group, lib-open-in-popup .modal-footer .form-group {
  margin-bottom: 0;
  padding: 5px !important;
}
lib-popup .modal-footer .form-group button, lib-open-in-popup .modal-footer .form-group button {
  margin: 0;
}
lib-popup .form-data.msg, lib-open-in-popup .form-data.msg {
  margin-bottom: 5px !important;
}
lib-popup .title, lib-open-in-popup .title {
  font-size: 1.125rem !important;
  font-family: "Arial regular";
  font-weight: bold;
}
lib-popup .form-label, lib-open-in-popup .form-label {
  font-size: 1rem !important;
  font-family: "Arial regular";
}
lib-popup .form-data.msg, lib-open-in-popup .form-data.msg {
  font-size: 0.75rem !important;
  font-family: "Open Sans", "Helvetica Neue", sans-serif !important;
}
lib-popup .form-data, lib-open-in-popup .form-data {
  font-size: 1rem !important;
  font-family: "Arial regular";
  font-weight: normal;
}
lib-popup .form-data .ui-multiselect-label,
lib-popup .form-data .ui-dropdown-label,
lib-popup .form-data .ui-autocomplete .ui-autocomplete-input,
lib-popup .form-data .ui-multiselect-items,
lib-popup .form-data .ui-dropdown-items,
lib-popup .form-data .ui-autocomplete .ui-autocomplete-items, lib-open-in-popup .form-data .ui-multiselect-label,
lib-open-in-popup .form-data .ui-dropdown-label,
lib-open-in-popup .form-data .ui-autocomplete .ui-autocomplete-input,
lib-open-in-popup .form-data .ui-multiselect-items,
lib-open-in-popup .form-data .ui-dropdown-items,
lib-open-in-popup .form-data .ui-autocomplete .ui-autocomplete-items {
  font-size: 1rem !important;
  font-family: "Arial regular";
  font-weight: normal;
}
lib-popup .form-label, lib-open-in-popup .form-label {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
}
lib-popup .row.m-4, lib-open-in-popup .row.m-4 {
  margin-top: 10px !important;
  display: flex;
  align-items: flex-end;
}
lib-popup button.p-ripple.p-element.p-multiselect-close.p-link, lib-open-in-popup button.p-ripple.p-element.p-multiselect-close.p-link {
  display: none;
}
lib-popup span.p-multiselect-filter-icon, lib-open-in-popup span.p-multiselect-filter-icon {
  right: auto;
  position: absolute;
  left: 54%;
}
lib-popup input.p-multiselect-filter.p-inputtext.p-component, lib-open-in-popup input.p-multiselect-filter.p-inputtext.p-component {
  width: 65%;
}
lib-popup .ng-trigger.ng-trigger-overlayAnimation.p-multiselect-panel.p-component, lib-open-in-popup .ng-trigger.ng-trigger-overlayAnimation.p-multiselect-panel.p-component {
  width: 253px;
}
lib-popup .table-form, lib-open-in-popup .table-form {
  margin-right: 0 !important;
}
lib-popup .dropdown-content .iconClass, lib-open-in-popup .dropdown-content .iconClass {
  font-size: 16px;
  margin-top: 5px !important;
}

.p-steps {
  width: 100%;
}

.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: none !important;
}

lib-stages {
  width: 100%;
}
lib-stages a {
  text-decoration: none !important;
}
lib-stages .p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link {
  border: 0 !important;
  border-bottom: 4px solid #6400aa !important;
}
lib-stages .p-tabview .p-tabview-nav li:not(.p-highlight) .p-tabview-nav-link {
  border: 0;
}
lib-stages .p-tabview .p-tabview-nav li .p-tabview-nav-link:not(.p-disabled):focus {
  box-shadow: none;
}

.ql-disabled .ql-editor {
  background-color: #e9ecef !important;
}

lib-dropdown lib-operator .icon-position, lib-autosuggest lib-operator .icon-position {
  margin-top: -3px !important;
  margin-left: -7px !important;
}

.p-datatable-header .buttnsposition1 p-dropdown .ng-trigger-overlayAnimation.p-dropdown-panel {
  width: unset;
  max-width: 252px;
}

.fieldC {
  flex-wrap: wrap;
  flex-basis: 100%;
  margin-bottom: 0 !important;
}

.cke_toolbar_break {
  display: unset !important;
}

.label-error .editor-content, .label-error .editor-toolbar {
  border-color: #d80c0c !important;
}

.p-multiselect-items-wrapper .p-multiselect-item-group {
  padding: 0 !important;
  padding-right: 0.2rem !important;
}

.stickGroup .p-multiselect-item-group {
  position: sticky;
  top: 0;
  z-index: 1;
}
.stickGroup .p-multiselect-items {
  padding-top: 0 !important;
}

.CodeMirror {
  height: 100% !important;
}

.CodeMirror-scroll .CodeMirror-gutters .CodeMirror-gutter.CodeMirror-linenumbers {
  width: 5px !important;
}

.CodeMirror-gutters, .CodeMirror {
  background-color: rgb(45, 44, 44);
  color: #e9ecef;
  border-right-color: rgb(96, 94, 94);
}

.CodeMirror-cursor {
  border-left-color: #e9ecef;
}

lib-section .regular-section lib-table .recordsTableForm, lib-section .regular-section .popup-body lib-table .recordsTableForm {
  border: none;
}

lib-table .recordsTable .p-datatable-header .tableFileUpload .p-fileupload-content {
  padding: 0;
}
lib-table .recordsTable .p-datatable-header .tableFileUpload .p-fileupload-content .p-progressbar {
  width: 0;
}

.drop-down-custom-table {
  width: auto !important;
}

.p-tree-node-label {
  width: 100%;
}

lib-tree {
  flex-basis: 100%;
}

.ui-tree > .ui-tree-container > p-treenode:before {
  display: none !important;
}

.p-tree > .p-tree-container > p-treenode:before {
  display: none !important;
}

ul.p-tree-container {
  margin: 0;
  padding: 0;
  list-style: none;
}

ul.p-tree-container p-treenode {
  margin: 0;
  padding: 0 0 0 1em;
  line-height: 17px;
  position: relative;
  display: list-item;
}

ul.p-tree-container ul {
  margin-left: 1em;
  position: relative;
}

ul.p-tree-container ul:before {
  content: "";
  display: block;
  width: 0;
  position: absolute;
  top: -4px;
  bottom: 0;
  left: 0;
  border-left: 1px solid;
}

p-treenode:before {
  content: "";
  display: block;
  width: 16px;
  height: 0;
  border-top: 1px solid;
  margin-top: -1px;
  position: absolute;
  top: 15px;
  left: 0;
}

ul.p-tree-container ul p-treenode:last-child:before {
  background: #fff;
  height: auto;
  top: 15px;
  bottom: 0;
}

.p-tree .p-treenode-children {
  padding: 0 0 0 0 !important;
  margin: 0 0 0 15px !important;
}

lib-tree .p-tree {
  border: none;
  background: #ffffff;
  color: #212529;
  padding: 1.25rem;
  border-radius: 4px;
  margin: 4px;
}
lib-tree .p-tree .p-tree-container .p-treenode {
  padding: 0px;
}
lib-tree .p-tree .p-tree-container .p-treenode .p-treenode-content:focus {
  box-shadow: none;
}

.hr-parent {
  display: flex;
  align-items: center;
  width: 100%;
  margin: 10px 0;
}

.hr-child {
  flex: 1;
  border-top: 2px solid rgb(168, 164, 164);
}

.hr-displayname {
  padding: 0 10px;
  color: rgb(168, 164, 164);
  white-space: nowrap;
}

.hr-tree {
  width: 100%;
  border-top: 1px solid rgb(168, 164, 164);
}
/*!**************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/codemirror/lib/codemirror.css?ngGlobalStyle ***!
  \**************************************************************************************************************************************************************************************************************************************************/
/* BASICS */

.CodeMirror {
  /* Set height, width, borders, and global font properties here */
  font-family: monospace;
  height: 300px;
  color: black;
  direction: ltr;
}

/* PADDING */

.CodeMirror-lines {
  padding: 4px 0; /* Vertical padding around content */
}
.CodeMirror pre.CodeMirror-line,
.CodeMirror pre.CodeMirror-line-like {
  padding: 0 4px; /* Horizontal padding of content */
}

.CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler {
  background-color: white; /* The little square between H and V scrollbars */
}

/* GUTTER */

.CodeMirror-gutters {
  border-right: 1px solid #ddd;
  background-color: #f7f7f7;
  white-space: nowrap;
}
.CodeMirror-linenumbers {}
.CodeMirror-linenumber {
  padding: 0 3px 0 5px;
  min-width: 20px;
  text-align: right;
  color: #999;
  white-space: nowrap;
}

.CodeMirror-guttermarker { color: black; }
.CodeMirror-guttermarker-subtle { color: #999; }

/* CURSOR */

.CodeMirror-cursor {
  border-left: 1px solid black;
  border-right: none;
  width: 0;
}
/* Shown when moving in bi-directional text */
.CodeMirror div.CodeMirror-secondarycursor {
  border-left: 1px solid silver;
}
.cm-fat-cursor .CodeMirror-cursor {
  width: auto;
  border: 0 !important;
  background: #7e7;
}
.cm-fat-cursor div.CodeMirror-cursors {
  z-index: 1;
}
.cm-fat-cursor .CodeMirror-line::selection,
.cm-fat-cursor .CodeMirror-line > span::selection, 
.cm-fat-cursor .CodeMirror-line > span > span::selection { background: transparent; }
.cm-fat-cursor .CodeMirror-line::-moz-selection,
.cm-fat-cursor .CodeMirror-line > span::-moz-selection,
.cm-fat-cursor .CodeMirror-line > span > span::-moz-selection { background: transparent; }
.cm-fat-cursor { caret-color: transparent; }
@keyframes blink {
  0% {}
  50% { background-color: transparent; }
  100% {}
}

/* Can style cursor different in overwrite (non-insert) mode */
.CodeMirror-overwrite .CodeMirror-cursor {}

.cm-tab { display: inline-block; text-decoration: inherit; }

.CodeMirror-rulers {
  position: absolute;
  left: 0; right: 0; top: -50px; bottom: 0;
  overflow: hidden;
}
.CodeMirror-ruler {
  border-left: 1px solid #ccc;
  top: 0; bottom: 0;
  position: absolute;
}

/* DEFAULT THEME */

.cm-s-default .cm-header {color: blue;}
.cm-s-default .cm-quote {color: #090;}
.cm-negative {color: #d44;}
.cm-positive {color: #292;}
.cm-header, .cm-strong {font-weight: bold;}
.cm-em {font-style: italic;}
.cm-link {text-decoration: underline;}
.cm-strikethrough {text-decoration: line-through;}

.cm-s-default .cm-keyword {color: #708;}
.cm-s-default .cm-atom {color: #219;}
.cm-s-default .cm-number {color: #164;}
.cm-s-default .cm-def {color: #00f;}
.cm-s-default .cm-variable,
.cm-s-default .cm-punctuation,
.cm-s-default .cm-property,
.cm-s-default .cm-operator {}
.cm-s-default .cm-variable-2 {color: #05a;}
.cm-s-default .cm-variable-3, .cm-s-default .cm-type {color: #085;}
.cm-s-default .cm-comment {color: #a50;}
.cm-s-default .cm-string {color: #a11;}
.cm-s-default .cm-string-2 {color: #f50;}
.cm-s-default .cm-meta {color: #555;}
.cm-s-default .cm-qualifier {color: #555;}
.cm-s-default .cm-builtin {color: #30a;}
.cm-s-default .cm-bracket {color: #997;}
.cm-s-default .cm-tag {color: #170;}
.cm-s-default .cm-attribute {color: #00c;}
.cm-s-default .cm-hr {color: #999;}
.cm-s-default .cm-link {color: #00c;}

.cm-s-default .cm-error {color: #f00;}
.cm-invalidchar {color: #f00;}

.CodeMirror-composing { border-bottom: 2px solid; }

/* Default styles for common addons */

div.CodeMirror span.CodeMirror-matchingbracket {color: #0b0;}
div.CodeMirror span.CodeMirror-nonmatchingbracket {color: #a22;}
.CodeMirror-matchingtag { background: rgba(255, 150, 0, .3); }
.CodeMirror-activeline-background {background: #e8f2ff;}

/* STOP */

/* The rest of this file contains styles related to the mechanics of
   the editor. You probably shouldn't touch them. */

.CodeMirror {
  position: relative;
  overflow: hidden;
  background: white;
}

.CodeMirror-scroll {
  overflow: scroll !important; /* Things will break if this is overridden */
  /* 50px is the magic margin used to hide the element's real scrollbars */
  /* See overflow: hidden in .CodeMirror */
  margin-bottom: -50px; margin-right: -50px;
  padding-bottom: 50px;
  height: 100%;
  outline: none; /* Prevent dragging from highlighting the element */
  position: relative;
  z-index: 0;
}
.CodeMirror-sizer {
  position: relative;
  border-right: 50px solid transparent;
}

/* The fake, visible scrollbars. Used to force redraw during scrolling
   before actual scrolling happens, thus preventing shaking and
   flickering artifacts. */
.CodeMirror-vscrollbar, .CodeMirror-hscrollbar, .CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler {
  position: absolute;
  z-index: 6;
  display: none;
  outline: none;
}
.CodeMirror-vscrollbar {
  right: 0; top: 0;
  overflow-x: hidden;
  overflow-y: scroll;
}
.CodeMirror-hscrollbar {
  bottom: 0; left: 0;
  overflow-y: hidden;
  overflow-x: scroll;
}
.CodeMirror-scrollbar-filler {
  right: 0; bottom: 0;
}
.CodeMirror-gutter-filler {
  left: 0; bottom: 0;
}

.CodeMirror-gutters {
  position: absolute; left: 0; top: 0;
  min-height: 100%;
  z-index: 3;
}
.CodeMirror-gutter {
  white-space: normal;
  height: 100%;
  display: inline-block;
  vertical-align: top;
  margin-bottom: -50px;
}
.CodeMirror-gutter-wrapper {
  position: absolute;
  z-index: 4;
  background: none !important;
  border: none !important;
}
.CodeMirror-gutter-background {
  position: absolute;
  top: 0; bottom: 0;
  z-index: 4;
}
.CodeMirror-gutter-elt {
  position: absolute;
  cursor: default;
  z-index: 4;
}
.CodeMirror-gutter-wrapper ::selection { background-color: transparent }
.CodeMirror-gutter-wrapper ::-moz-selection { background-color: transparent }

.CodeMirror-lines {
  cursor: text;
  min-height: 1px; /* prevents collapsing before first draw */
}
.CodeMirror pre.CodeMirror-line,
.CodeMirror pre.CodeMirror-line-like {
  /* Reset some styles that the rest of the page might have set */ border-radius: 0;
  border-width: 0;
  background: transparent;
  font-family: inherit;
  font-size: inherit;
  margin: 0;
  white-space: pre;
  word-wrap: normal;
  line-height: inherit;
  color: inherit;
  z-index: 2;
  position: relative;
  overflow: visible;
  -webkit-tap-highlight-color: transparent;
  font-variant-ligatures: contextual;
}
.CodeMirror-wrap pre.CodeMirror-line,
.CodeMirror-wrap pre.CodeMirror-line-like {
  word-wrap: break-word;
  white-space: pre-wrap;
  word-break: normal;
}

.CodeMirror-linebackground {
  position: absolute;
  left: 0; right: 0; top: 0; bottom: 0;
  z-index: 0;
}

.CodeMirror-linewidget {
  position: relative;
  z-index: 2;
  padding: 0.1px; /* Force widget margins to stay inside of the container */
}

.CodeMirror-widget {}

.CodeMirror-rtl pre { direction: rtl; }

.CodeMirror-code {
  outline: none;
}

/* Force content-box sizing for the elements where we expect it */
.CodeMirror-scroll,
.CodeMirror-sizer,
.CodeMirror-gutter,
.CodeMirror-gutters,
.CodeMirror-linenumber {
  box-sizing: content-box;
}

.CodeMirror-measure {
  position: absolute;
  width: 100%;
  height: 0;
  overflow: hidden;
  visibility: hidden;
}

.CodeMirror-cursor {
  position: absolute;
  pointer-events: none;
}
.CodeMirror-measure pre { position: static; }

div.CodeMirror-cursors {
  visibility: hidden;
  position: relative;
  z-index: 3;
}
div.CodeMirror-dragcursors {
  visibility: visible;
}

.CodeMirror-focused div.CodeMirror-cursors {
  visibility: visible;
}

.CodeMirror-selected { background: #d9d9d9; }
.CodeMirror-focused .CodeMirror-selected { background: #d7d4f0; }
.CodeMirror-crosshair { cursor: crosshair; }
.CodeMirror-line::selection, .CodeMirror-line > span::selection, .CodeMirror-line > span > span::selection { background: #d7d4f0; }
.CodeMirror-line::-moz-selection, .CodeMirror-line > span::-moz-selection, .CodeMirror-line > span > span::-moz-selection { background: #d7d4f0; }

.cm-searching {
  background-color: #ffa;
  background-color: rgba(255, 255, 0, .4);
}

/* Used to force a border model for a node */
.cm-force-border { padding-right: .1px; }

@media print {
  /* Hide the cursor when printing */
  .CodeMirror div.CodeMirror-cursors {
    visibility: hidden;
  }
}

/* See issue #2901 */
.cm-tab-wrap-hack:after { content: ''; }

/* Help users use markselection to safely style text background */
span.CodeMirror-selectedtext { background: none; }

/*!*********************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/codemirror/addon/fold/foldgutter.css?ngGlobalStyle ***!
  \*********************************************************************************************************************************************************************************************************************************************************/
.CodeMirror-foldmarker {
  color: blue;
  text-shadow: #b9f 1px 1px 2px, #b9f -1px -1px 2px, #b9f 1px -1px 2px, #b9f -1px 1px 2px;
  font-family: arial;
  line-height: .3;
  cursor: pointer;
}
.CodeMirror-foldgutter {
  width: .7em;
}
.CodeMirror-foldgutter-open,
.CodeMirror-foldgutter-folded {
  cursor: pointer;
}
.CodeMirror-foldgutter-open:after {
  content: "\25BE";
}
.CodeMirror-foldgutter-folded:after {
  content: "\25B8";
}

/*!**********************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/codemirror/theme/idea.css?ngGlobalStyle ***!
  \**********************************************************************************************************************************************************************************************************************************************/
/**
    Name:       IDEA default theme
    From IntelliJ IDEA by JetBrains
 */

.cm-s-idea span.cm-meta { color: #808000; }
.cm-s-idea span.cm-number { color: #0000FF; }
.cm-s-idea span.cm-keyword { line-height: 1em; font-weight: bold; color: #000080; }
.cm-s-idea span.cm-atom { font-weight: bold; color: #000080; }
.cm-s-idea span.cm-def { color: #000000; }
.cm-s-idea span.cm-variable { color: black; }
.cm-s-idea span.cm-variable-2 { color: black; }
.cm-s-idea span.cm-variable-3, .cm-s-idea span.cm-type { color: black; }
.cm-s-idea span.cm-property { color: black; }
.cm-s-idea span.cm-operator { color: black; }
.cm-s-idea span.cm-comment { color: #808080; }
.cm-s-idea span.cm-string { color: #008000; }
.cm-s-idea span.cm-string-2 { color: #008000; }
.cm-s-idea span.cm-qualifier { color: #555; }
.cm-s-idea span.cm-error { color: #FF0000; }
.cm-s-idea span.cm-attribute { color: #0000FF; }
.cm-s-idea span.cm-tag { color: #000080; }
.cm-s-idea span.cm-link { color: #0000FF; }
.cm-s-idea .CodeMirror-activeline-background { background: #FFFAE3; }

.cm-s-idea span.cm-builtin { color: #30a; }
.cm-s-idea span.cm-bracket { color: #cc7; }
.cm-s-idea  { font-family: Consolas, Menlo, Monaco, Lucida Console, Liberation Mono, DejaVu Sans Mono, Bitstream Vera Sans Mono, Courier New, monospace, serif;}


.cm-s-idea .CodeMirror-matchingbracket { outline:1px solid grey; color:black !important; }

.CodeMirror-hints.idea {
  font-family: Menlo, Monaco, Consolas, 'Courier New', monospace;
  color: #616569;
  background-color: #ebf3fd !important;
}

.CodeMirror-hints.idea .CodeMirror-hint-active {
  background-color: #a2b8c9 !important;
  color: #5c6065 !important;
}
/*!***************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/codemirror/addon/lint/lint.css?ngGlobalStyle ***!
  \***************************************************************************************************************************************************************************************************************************************************/
/* The lint marker gutter */
.CodeMirror-lint-markers {
  width: 16px;
}

.CodeMirror-lint-tooltip {
  background-color: #ffd;
  border: 1px solid black;
  border-radius: 4px 4px 4px 4px;
  color: black;
  font-family: monospace;
  font-size: 10pt;
  overflow: hidden;
  padding: 2px 5px;
  position: fixed;
  white-space: pre;
  white-space: pre-wrap;
  z-index: 100;
  max-width: 600px;
  opacity: 0;
  transition: opacity .4s;
  -moz-transition: opacity .4s;
  -webkit-transition: opacity .4s;
  -o-transition: opacity .4s;
  -ms-transition: opacity .4s;
}

.CodeMirror-lint-mark {
  background-position: left bottom;
  background-repeat: repeat-x;
}

.CodeMirror-lint-mark-warning {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAADCAYAAAC09K7GAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9sJFhQXEbhTg7YAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVBXgQ4XAAAAMklEQVQI12NkgIIvJ3QXMjAwdDN+OaEbysDA4MPAwNDNwMCwiOHLCd1zX07o6kBVGQEAKBANtobskNMAAAAASUVORK5CYII=");
}

.CodeMirror-lint-mark-error {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAADCAYAAAC09K7GAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9sJDw4cOCW1/KIAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVBXgQ4XAAAAHElEQVQI12NggIL/DAz/GdA5/xkY/qPKMDAwAADLZwf5rvm+LQAAAABJRU5ErkJggg==");
}

.CodeMirror-lint-marker {
  background-position: center center;
  background-repeat: no-repeat;
  cursor: pointer;
  display: inline-block;
  height: 16px;
  width: 16px;
  vertical-align: middle;
  position: relative;
}

.CodeMirror-lint-message {
  padding-left: 18px;
  background-position: top left;
  background-repeat: no-repeat;
}

.CodeMirror-lint-marker-warning, .CodeMirror-lint-message-warning {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAANlBMVEX/uwDvrwD/uwD/uwD/uwD/uwD/uwD/uwD/uwD6twD/uwAAAADurwD2tQD7uAD+ugAAAAD/uwDhmeTRAAAADHRSTlMJ8mN1EYcbmiixgACm7WbuAAAAVklEQVR42n3PUQqAIBBFUU1LLc3u/jdbOJoW1P08DA9Gba8+YWJ6gNJoNYIBzAA2chBth5kLmG9YUoG0NHAUwFXwO9LuBQL1giCQb8gC9Oro2vp5rncCIY8L8uEx5ZkAAAAASUVORK5CYII=");
}

.CodeMirror-lint-marker-error, .CodeMirror-lint-message-error {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAHlBMVEW7AAC7AACxAAC7AAC7AAAAAAC4AAC5AAD///+7AAAUdclpAAAABnRSTlMXnORSiwCK0ZKSAAAATUlEQVR42mWPOQ7AQAgDuQLx/z8csYRmPRIFIwRGnosRrpamvkKi0FTIiMASR3hhKW+hAN6/tIWhu9PDWiTGNEkTtIOucA5Oyr9ckPgAWm0GPBog6v4AAAAASUVORK5CYII=");
}

.CodeMirror-lint-marker-multiple {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAMAAADzjKfhAAAACVBMVEUAAAAAAAC/v7914kyHAAAAAXRSTlMAQObYZgAAACNJREFUeNo1ioEJAAAIwmz/H90iFFSGJgFMe3gaLZ0od+9/AQZ0ADosbYraAAAAAElFTkSuQmCC");
  background-repeat: no-repeat;
  background-position: right bottom;
  width: 100%; height: 100%;
}

.CodeMirror-lint-line-error {
  background-color: rgba(183, 76, 81, 0.08);
}

.CodeMirror-lint-line-warning {
  background-color: rgba(255, 211, 0, 0.1);
}


/*# sourceMappingURL=styles.c7c8963332281415.css.map*/