.external-reports span.ui-button-text.ui-clickable,
.external-reports .ui-fileupload-buttonbar button {
  background: mediumpurple !important;
  border-color: mediumpurple !important;
}

.file-name-elipsis {
  font-size: 17px !important;
  width: 198px !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
  overflow: hidden !important;
}

.external-reports span.ui-fileupload-choose.ui-button.p-component.ui-state-default.ui-corner-all.ui-button-text-icon-left
{
  border-color: mediumpurple !important;
}

  .external-reports .ui-fileupload-buttonbar button:hover,
  .external-reports span.ui-fileupload-choose.ui-button.p-component.ui-state-default.ui-corner-all.ui-button-text-icon-left:hover {
    border-color: #482D83 !important;
  }

.padding-top-below-1 {
  padding-top: 0.5em;
}

a.ui-paginator-page.ui-paginator-element.ui-state-default.ui-corner-all.ui-state-active.ng-star-inserted {
  background: #9379db !important;
  border-color: #9379db !important;
}

.ui-fileupload-buttonbar span.ui-fileupload-choose.ui-button.p-component.ui-state-default.ui-corner-all.ui-button-text-icon-left {
  font-family: "Open Sans", "Helvetica Neue", sans-serif;
  font-size: 1.05em;
}

.ui-fileupload-buttonbar button.ui-button.p-component.ui-state-default.ui-corner-all.ui-button-text-icon-left {
  font-family: "Open Sans", "Helvetica Neue", sans-serif;
  font-size: 1.05em;
}

.p-datatable-wrapper .ui-sortable-column.p-highlight {
  background: #9379db !important;
}
