.ui-dialog-content .ui-widget-content {
  height: auto !important;
  max-height: 85% !important;
  margin: 10px !important;
}

.ui-dialog.ui-dialog--notification.ui-widget.ui-widget-content.ui-front.ui-dialog-buttons.ui-draggable
> .ui-dialog-content.ui-widget-content {
  height: auto !important;
  margin: 10px !important;
}

.t-Form-fieldContainer.apex-item-wrapper--rich-text-editor
> .t-Form-inputContainer
> .t-Form-itemWrapper
> .apex-item-display-only
> * {
  margin-left: 0 !important;
  margin-right: 0 !important;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.ck.ck-editor,
.full-width-iframe {
  width: 100% !important;
}

.full-height-iframe {
  min-height: 500px;
}

.ellipsis-after-50 {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 50ch;
}

/* Chrome bugfix */
.apex-item-select,
.apex-item-text,
.apex-item-textarea,
.apex-item-multi {
  backface-visibility: hidden;
}

.t-NavigationBar-item {
  vertical-align: middle !important;
}

#nav-search .t-Form-inputContainer.col.col-12 {
  padding-bottom: 0;
  padding-top: 4px;
}

/* Allow for right-of-title placement of buttons in collapsible regions */
.t-Region--hideShow .t-Region-titleButton {
  display: inline-block;
}

/* Fix for IG, popup LOV, CR, and rich text editor headers inheriting general region header color */
.a-IG-header,
.a-GV-header,
.a-GV-hdr,
.ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content,
.ck.ck-toolbar,
.ck.ck-toolbar.ck-toolbar_grouping,
.t-Report-colHead {
  background-color: transparent !important;
  background: transparent !important;
}

.white-tabs .t-Tabs {
  background-color: #fff;
}

.apex-item-display-only .ck-content,
.apex-item-display-only p {
  font-weight: normal;
}

@media print {
  html, body {
    contain: size;
  }
}
