html {
  --editing-number-margin: 0px;
}
.btn.pp-coc-added,
.btn.pp-coc-modified,
.btn.pp-coc-deleted,
.btn.pp-coc-moved,
.label.pp-coc-added,
.label.pp-coc-modified,
.label.pp-coc-deleted,
.label.pp-coc-moved {
  background-color: #C74D61 !important;
}
@media print {
  /* for print view, display the markup label as absolute positioned */
  .label.pp-coc-added,
  .label.pp-coc-modified,
  .label.pp-coc-deleted,
  .label.pp-coc-moved,
  .label.pp-oem-added,
  .label.pp-oem-modified,
  .label.pp-oem-deleted,
  .label.pp-oem-moved {
    position: absolute;
    left: 5px;
  }
}
.pp-coc-draft.pp-coc-added,
.pp-coc-draft.pp-coc-modified,
.pp-coc-draft.pp-coc-deleted,
.pp-coc-draft.pp-coc-moved {
  background-color: #df9ba6 !important;
}
.pp-editable-section.pp-coc-added,
.pp-editable-section.pp-coc-modified,
.pp-editable-section.pp-coc-deleted,
.pp-editable-section.pp-coc-moved {
  background-color: #f3d9dd;
}
.pp-coc-draft.pp-coc-deleted,
.pp-coc-draft.pp-coc-moved {
  display: block;
  display: revert;
}
#content .pp-oem-deleted,
#html-content .pp-oem-deleted,
.chromePrint .pp-oem-deleted,
#content .pp-coc-deleted,
#html-content .pp-coc-deleted,
.chromePrint .pp-coc-deleted,
#content .pp-coc-moved,
#html-content .pp-coc-moved,
.chromePrint .pp-coc-moved {
  pointer-events: none;
}
#content .pp-oem-deleted:not(.pp-coc-strikeout):not(.changemarker_delete_strikethrough),
#html-content .pp-oem-deleted:not(.pp-coc-strikeout):not(.changemarker_delete_strikethrough),
.chromePrint .pp-oem-deleted:not(.pp-coc-strikeout):not(.changemarker_delete_strikethrough),
#content .pp-coc-deleted:not(.pp-coc-strikeout):not(.changemarker_delete_strikethrough),
#html-content .pp-coc-deleted:not(.pp-coc-strikeout):not(.changemarker_delete_strikethrough),
.chromePrint .pp-coc-deleted:not(.pp-coc-strikeout):not(.changemarker_delete_strikethrough),
#content .pp-coc-moved:not(.pp-coc-strikeout):not(.changemarker_delete_strikethrough),
#html-content .pp-coc-moved:not(.pp-coc-strikeout):not(.changemarker_delete_strikethrough),
.chromePrint .pp-coc-moved:not(.pp-coc-strikeout):not(.changemarker_delete_strikethrough) {
  display: none;
}
#content .pp-oem-deleted.pp-coc-strikeout,
#html-content .pp-oem-deleted.pp-coc-strikeout,
.chromePrint .pp-oem-deleted.pp-coc-strikeout,
#content .pp-coc-deleted.pp-coc-strikeout,
#html-content .pp-coc-deleted.pp-coc-strikeout,
.chromePrint .pp-coc-deleted.pp-coc-strikeout,
#content .pp-coc-moved.pp-coc-strikeout,
#html-content .pp-coc-moved.pp-coc-strikeout,
.chromePrint .pp-coc-moved.pp-coc-strikeout {
  text-decoration: line-through;
}
#AuthoringTabContent .changemarker_delete,
#pp-merge-report .changemarker_delete {
  display: revert;
}
li.list-group-item.pp-oem-deleted,
li.list-group-item.pp-coc-deleted,
li.list-group-item.pp-coc-moved {
  list-style: none;
}
#html-content li.mce-content-body.layout-calculated div.list-element:not(.pp-insert-preview):before {
  left: var(--editing-number-margin);
}
#AuthoringTabContent .corena-s1000d-4-x li.mce-content-body .proceduralStep-list-element div span,
#AuthoringTabContent .corena-s1000d-4-x li.mce-content-body .proceduralStep-list-element h4 span,
#AuthoringTabContent .corena-s1000d-4-x li.mce-content-body .proceduralStep-list-element div.list-content span {
  left: 0px !important;
}
#AuthoringTabContent .corena-s1000d-4-x li.mce-content-body .proceduralStep-list-element h4 {
  margin-left: 65px !important;
}
#AuthoringTabContent .corena-s1000d-4-x li.mce-content-body .proceduralStep-list-element div.S1000DIssueCommon_caution,
#AuthoringTabContent .corena-s1000d-4-x li.mce-content-body .proceduralStep-list-element div.S1000DIssueCommon_warning {
  margin-left: 75px !important;
}
.pp-oem-deleted > *,
.pp-coc-deleted > *,
.pp-coc-moved > * {
  opacity: 0.5;
  text-decoration: line-through !important;
}
#content #AuthoringTabContent .pp-oem-deleted,
#content #AuthoringTabContent .pp-coc-deleted,
#content #AuthoringTabContent .pp-coc-moved,
#pp-merge-report .pp-oem-deleted,
#pp-merge-report .pp-coc-deleted,
#pp-merge-report .pp-coc-moved,
.authoring-mode .pp-oem-deleted,
.authoring-mode .pp-coc-deleted,
.authoring-mode .pp-coc-moved {
  display: block;
  display: revert;
  min-height: 24px;
}
#content #AuthoringTabContent .pp-oem-deleted:before,
#content #AuthoringTabContent .pp-coc-deleted:before,
#content #AuthoringTabContent .pp-coc-moved:before,
#pp-merge-report .pp-oem-deleted:before,
#pp-merge-report .pp-coc-deleted:before,
#pp-merge-report .pp-coc-moved:before,
.authoring-mode .pp-oem-deleted:before,
.authoring-mode .pp-coc-deleted:before,
.authoring-mode .pp-coc-moved:before {
  content: "[DELETED CONTENT]";
  color: red !important;
  text-align: center;
  padding: 4px;
  display: block;
}
/* RRMROPP-1174: Removing OEM markup for 8.0 release from viewer mode and authoring mode.*/
#pp-merge-report .btn.pp-oem-added,
#pp-merge-report .btn.pp-oem-modified,
#pp-merge-report .btn.pp-oem-deleted,
#pp-merge-report .label.pp-oem-added,
#pp-merge-report .label.pp-oem-modified,
#pp-merge-report .label.pp-oem-deleted {
  background-color: #5675C0 !important;
}
/* RRMROPP-1174: Removing OEM markup for 8.0 release from viewer mode and authoring mode.*/
#pp-merge-report .pp-oem-added,
#pp-merge-report .pp-oem-modified,
#pp-merge-report .pp-oem-deleted {
  background-color: #dce2f2 !important;
}
.pp-coc-conflicted {
  background-color: #DFDFDF !important;
}
/* BUILDER-110 / BUILDER-120: Numbered List indentation is not working properly in the authoring mode (Add and Edit section). */
#html-content .mce-content-body li:not([class]),
#html-content .pp-coc-modified li:not([class]),
#html-content .pp-coc-added ol {
  padding-left: 0px;
  margin-left: 25px;
}
/*BUILDER-119: OEM Color codes are not reflected in Merge report in S1000D IPD Data */
#pp-merge-report .changemarker_add.pp-oem-added {
  background-color: #ccff99 !important;
}
#pp-merge-report .changemarker_modify.pp-oem-modified {
  background-color: #ffff99 !important;
}
#AuthoringTabContent .pp-root-numbering .pp-numbered-item > [data-item-number-raw]:before,
#AuthoringTabContent .ata .pp-root-numbering .pp-numbered-item > [data-item-number-raw]:before {
  position: relative;
}
.pp-warning,
.pp-caution,
.pp-example,
.pp-exception,
.pp-note {
  width: 100%;
  padding: 8px;
  border: solid 2px black;
  border-radius: 5px;
  position: relative;
  margin-top: 2px;
  margin-bottom: 2px;
  page-break-inside: avoid;
}
@media print {
  .pp-warning,
  .pp-caution,
  .pp-example,
  .pp-exception,
  .pp-note {
    width: auto!important;
  }
}
.pp-warning > *,
.pp-caution > * {
  padding: 4px;
  background-color: white;
  border-left: solid 2px black;
  border-right: solid 2px black;
  position: relative;
  padding-left: 120px;
  text-transform: uppercase;
}
.pp-example > * {
  padding: 4px;
  background-color: white;
  border-left: solid 2px black;
  border-right: solid 2px black;
  position: relative;
  padding-left: 120px;
}
.pp-exception > * {
  padding: 4px;
  background-color: white;
  border-left: solid 2px black;
  border-right: solid 2px black;
  position: relative;
  padding-left: 140px;
}
.pp-note > * {
  padding: 4px;
  background-color: white;
  border-left: solid 2px black;
  border-right: solid 2px black;
  position: relative;
  padding-left: 80px;
}
.pp-warning > *:first-child,
.pp-caution > *:first-child,
.pp-note > *:first-child,
.pp-example > *:first-child,
.pp-exception > *:first-child {
  border-top: solid 2px black;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.pp-warning > *:last-child,
.pp-caution > *:last-child,
.pp-note > *:last-child,
.pp-example > *:last-child,
.pp-exception > *:last-child {
  border-bottom: solid 2px black;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}
.pp-warning > *:first-child::before,
.pp-caution > *:first-child::before,
.pp-note > *:first-child::before,
.pp-example > *:first-child::before,
.pp-exception > *:first-child::before {
  font-weight: bold;
  text-decoration: underline;
  position: absolute;
  left: 4px;
}
.pp-warning {
  /* could alternatively use a background-image as we do today:
     background-image: url(data:image/gif;base64,R0lGODlhTwLUA... */
  background: repeating-linear-gradient(-45deg, red, red 15px, white 15px, white 30px);
}
.pp-warning > *:first-child::before {
  content: "WARNING: ";
}
.pp-caution {
  /* could alternatively use a background-image as we do today:
     background-image: url(data:image/gif;base64,R0lGODlhTwLUA... */
  background: repeating-linear-gradient(-45deg, yellow, yellow 15px, black 15px, black 30px);
}
.pp-caution > *:first-child::before {
  content: "CAUTION: ";
}
.pp-note,
.pp-example,
.pp-exception {
  background-color: #EFEFEF;
}
.pp-note > *:first-child::before {
  content: "NOTE: ";
}
.pp-example > *:first-child::before {
  content: "EXAMPLE: ";
}
.pp-exception > *:first-child::before {
  content: "EXCEPTION: ";
}
.pp-dynamic-link {
  color: blue;
  text-decoration: underline;
  cursor: pointer;
}
@media print {
  .documentLink,
  .graphicsLinkText,
  .graphicSheetLink {
    text-decoration-skip-ink: none;
  }
}
th[align="center"] {
  text-align: center;
}
th[align="right"] {
  text-align: right;
}
th[align="left"] {
  text-align: left;
}
