/* Bordered RTE Inline Enhancement Styles */
.rte2-style-com-bloomberg-rte-ArticleCitationRichTextElement, .rte2-table bsp\.article\.citation,
.rte2-style-com-bloomberg-rte-StockTickerRichTextElement, .rte2-table stock\.ticker,
.rte2-style-com-bloomberg-rte-OrganizationRichTextElement, .rte2-table organization,
.rte2-style-com-bloomberg-rte-CongressionalBillRichTextElement, .rte2-table bsp\.congressional\.bill,
.rte2-style-com-bloomberg-rte-CompanyRichTextElement, .rte2-table rte\.company,
.rte2-style-com-bloomberg-rte-PersonRichTextElement, .rte2-table bsp\.person,
.rte2-style-com-bloomberg-rte-PrivateAttachmentRichTextElement, .rte2-table bsp\.private\.attachment,
.rte2-style-com-bloomberg-rte-UnionRichTextElement, .rte2-table bsp\.union,
.rte2-style-com-bloomberg-rte-CaseNameRichTextElement, .rte2-table case\.name,
.rte2-style-com-bloomberg-rte-CaseCitationRichTextElement, .rte2-table cite\.case,
.rte2-style-com-bloomberg-rte-CiteBnaServiceRichTextElement, .rte2-table bsp\.cite\.bna\.service,
.rte2-style-com-bloomberg-rte-CanonicalCitationRichTextElement, .rte2-table cite\.bna,
.rte2-style-com-bloomberg-rte-StateDocumentCitationRichTextElement, .rte2-table cite\.state,
.rte2-style-com-bloomberg-rte-GeneralCitationRichTextElement, .rte2-table bspot\:cite\.general,
.rte2-style-com-bloomberg-rte-FractionRichTextElement, .rte2-table fraction,
.rte2-style-com-bloomberg-rte-MultiMediaEmbedRichTextElement, .rte2-table bsp\.multimedia,
.rte2-style-com-bloomberg-rte-BoxRichTextElement, .rte2-table bna\.box,
.rte2-style-com-bloomberg-rte-CalloutRichTextElement, .rte2-table callout,
.rte2-style-com-bloomberg-rte-BloombergLinkRichTextElement, .rte2-table bsp\.bb\.link,
.rte2-style-com-bloomberg-rte-QuoteCalloutRichTextElement, .rte2-table quote\.callout,
.rte2-style-com-bloomberg-rte-LeaderRichTextElement, .rte2-table leader,
.rte2-style-com-bloomberg-rte-ContributorRichTextElement, .rte2-table bsp\.contributor,
.rte2-style-com-bloomberg-rte-PlaceholderRichTextElement, .rte2-table indg\.placeholder,
.rte2-style-com-bloomberg-integration-stylebook-StylebookSuggestionRichTextElement:before,
.rte2-table stylebook\.suggestion:before {
  border: 1px solid black;
  border-left:none;
  border-right:none;
}

.rte2-style-com-bloomberg-rte-ArticleCitationRichTextElement-start:before, .rte2-table bsp\.article\.citation:before,
.rte2-style-com-bloomberg-rte-StockTickerRichTextElement-start:before, .rte2-table stock\.ticker:before,
.rte2-style-com-bloomberg-rte-OrganizationRichTextElement-start:before, .rte2-table organization:before,
.rte2-style-com-bloomberg-rte-CongressionalBillRichTextElement-start:before, .rte2-table bsp\.congressional\.bill:before,
.rte2-style-com-bloomberg-rte-CompanyRichTextElement-start:before, .rte2-table rte\.company:before,
.rte2-style-com-bloomberg-rte-PersonRichTextElement-start:before, .rte2-table bsp\.person:before,
.rte2-style-com-bloomberg-rte-PrivateAttachmentRichTextElement-start:before, .rte2-table bsp\.private\.attachment:before,
.rte2-style-com-bloomberg-rte-UnionRichTextElement-start:before, .rte2-table bsp\.union:before,
.rte2-style-com-bloomberg-rte-CaseNameRichTextElement-start:before, .rte2-table case\.name:before,
.rte2-style-com-bloomberg-rte-CaseCitationRichTextElement-start:before, .rte2-table cite\.case:before,
.rte2-style-com-bloomberg-rte-CiteBnaServiceRichTextElement-start:before, .rte2-table bsp\.cite\.bna\.service:before,
.rte2-style-com-bloomberg-rte-CanonicalCitationRichTextElement-start:before, .rte2-table cite\.bna:before,
.rte2-style-com-bloomberg-rte-StateDocumentCitationRichTextElement-start:before, .rte2-table cite\.state:before,
.rte2-style-com-bloomberg-rte-GeneralCitationRichTextElement-start:before, .rte2-table bspot\:cite\.general:before,
.rte2-style-com-bloomberg-rte-FractionRichTextElement-start:before, .rte2-table fraction:before,
.rte2-style-com-bloomberg-rte-BoxRichTextElement-start:before, .rte2-table bna\.box:before,
.rte2-style-com-bloomberg-rte-CalloutRichTextElement-start:before, .rte2-table callout:before,
.rte2-style-com-bloomberg-rte-BloombergLinkRichTextElement-start:before, .rte2-table bsp\.bb\.link:before,
.rte2-style-com-bloomberg-rte-QuoteCalloutRichTextElement-start:before, .rte2-table quote\.callout:before,
.rte2-style-com-bloomberg-rte-LeaderRichTextElement-start:before, .rte2-table leader:before,
.rte2-style-com-bloomberg-rte-ContributorRichTextElement-start:before, .rte2-table bsp\.contributor:before,
.rte2-style-com-bloomberg-rte-PlaceholderRichTextElement:before, .rte2-table indg\.placeholder:before,
.rte2-style-com-bloomberg-integration-stylebook-StylebookSuggestionRichTextElement:before,
.rte2-table stylebook\.suggestion:before {
  padding: 0 2px;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  margin-right: 3px;
  border: 1px solid black;
  border-right:none;
}

.rte2-style-com-bloomberg-rte-ArticleCitationRichTextElement-end, .rte2-table bsp\.article\.citation,
.rte2-style-com-bloomberg-rte-StockTickerRichTextElement-end, .rte2-table stock\.ticker,
.rte2-style-com-bloomberg-rte-OrganizationRichTextElement-end, .rte2-table organization,
.rte2-style-com-bloomberg-rte-CongressionalBillRichTextElement-end, .rte2-table bsp\.congressional\.bill,
.rte2-style-com-bloomberg-rte-CompanyRichTextElement-end, .rte2-table rte\.company,
.rte2-style-com-bloomberg-rte-PersonRichTextElement-end, .rte2-table bsp\.person,
.rte2-style-com-bloomberg-rte-PrivateAttachmentRichTextElement-end, .rte2-table bsp\.private\.attachment,
.rte2-style-com-bloomberg-rte-UnionRichTextElement-end, .rte2-table bsp\.union,
.rte2-style-com-bloomberg-rte-CaseNameRichTextElement-end, .rte2-table case\.name,
.rte2-style-com-bloomberg-rte-CaseCitationRichTextElement-end, .rte2-table cite\.case,
.rte2-style-com-bloomberg-rte-CiteBnaServiceRichTextElement-end, .rte2-table bsp\.cite\.bna\.service,
.rte2-style-com-bloomberg-rte-CanonicalCitationRichTextElement-end, .rte2-table cite\.bna,
.rte2-style-com-bloomberg-rte-StateDocumentCitationRichTextElement-end, .rte2-table cite\.state,
.rte2-style-com-bloomberg-rte-GeneralCitationRichTextElement-end, .rte2-table bspot\:cite\.general,
.rte2-style-com-bloomberg-rte-FractionRichTextElement-end, .rte2-table fraction,
.rte2-style-com-bloomberg-rte-BoxRichTextElement-end, .rte2-table bna\.box,
.rte2-style-com-bloomberg-rte-CalloutRichTextElement-end, .rte2-table callout,
.rte2-style-com-bloomberg-rte-QuoteCalloutRichTextElement-end, .rte2-table quote\.callout,
.rte2-style-com-bloomberg-rte-BloombergLinkRichTextElement-end, .rte2-table bsp\.bb\.link,
.rte2-style-com-bloomberg-rte-LeaderRichTextElement-end, .rte2-table leader,
.rte2-style-com-bloomberg-rte-ContributorRichTextElement-end, .rte2-table bsp\.contributor,
.rte2-style-com-bloomberg-rte-MultiMediaEmbedRichTextElement, .rte2-table bsp\.multimedia:before,
.rte2-style-com-bloomberg-rte-PlaceholderRichTextElement, .rte2-table indg\.placeholder,
.rte2-style-com-bloomberg-integration-stylebook-StylebookSuggestionRichTextElement:before,
.rte2-table stylebook\.suggestion:before {
  padding-right: 3px;
  border: 1px solid black;
  border-left:none;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}

/* ARTICLE CITATION: com.bloomberg.rte.ArticleCitationRichTextElement */
.rte2-style-com-bloomberg-rte-ArticleCitationRichTextElement-start:before, .rte2-table bsp\.article\.citation:before {
  content: 'ARTICLE';
  color: darkblue;
  background-color: white;
}

/* CASE NAME: com.bloomberg.rte.CaseNameRichTextElement */
.rte2-style-com-bloomberg-rte-CaseNameRichTextElement-start:before, .rte2-table case\.name:before {
  content: 'CN';
  color: white;
  background-color: #25ba47;
}

/* INDG.PLACEHOLDER: com.bloomberg.rte.PlaceholderRichTextElement */
.rte2-style-com-bloomberg-rte-PlaceholderRichTextElement:before, .rte2-table indg\.placeholder:before {
  content: 'Placeholder';
  color: #ffffff;
  background-color: #407e53;
}

/* CITE.BNA.SERVICE: com.bloomberg.rte.CiteBnaServiceRichTextElement */
.rte2-style-com-bloomberg-rte-CiteBnaServiceRichTextElement-start:before, .rte2-table bsp\.cite\.bna\.service:before {
  content: 'Cite BNA Service';
  color: darkblue;
  background-color: white;
}

/* BNA CITATION: com.bloomberg.rte.CanonicalCitationRichTextElement */
.rte2-style-com-bloomberg-rte-CanonicalCitationRichTextElement-start:before, .rte2-table cite\.bna:before {
  content: 'BNA';
  color: darkblue;
  background-color: white;
}

/* STOCK TICKER: com.bloomberg.rte.StockTickerRichTextElement */
.rte2-style-com-bloomberg-rte-StockTickerRichTextElement-start:before, .rte2-table stock\.ticker:before {
  content: 'STOCK';
  color: darkgoldenrod;
  background-color: white;
}

/* CASE CITATION: com.bloomberg.rte.CaseCitationRichTextElement */
.rte2-style-com-bloomberg-rte-CaseCitationRichTextElement-start:before, .rte2-table cite\.case:before {
  content: 'CASE';
  color: white;
  background-color: #ffb760;
}

/* STATE DOCUMENT CITATION: com.bloomberg.rte.StateDocumentCitationRichTextElement */
.rte2-style-com-bloomberg-rte-StateDocumentCitationRichTextElement-start:before, .rte2-table cite\.state:before {
  content: 'STATE';
  color: red;
  background-color: white;
}

/* GENERAL CITATION: com.bloomberg.rte.GeneralCitationRichTextElement */
.rte2-style-com-bloomberg-rte-GeneralCitationRichTextElement-start:before, .rte2-table cite\.general:before {
  content: 'GEN';
  color: white;
  background-color: #363636;
}

/* UNION: com.bloomberg.rte.UnionRichTextElement */
.rte2-style-com-bloomberg-rte-UnionRichTextElement-start:before, .rte2-table bsp\.union:before {
  content: 'UN';
  color: white;
  background-color: #79b0ff;
}

/* ORGANIZATION: com.bloomberg.rte.OrganizationRichTextElement */
.rte2-style-com-bloomberg-rte-OrganizationRichTextElement-start:before, .rte2-table organization:before {
  content: 'ORG';
  color: white;
  background-color: #ff6069;
}

/* COMPANY: com.bloomberg.rte.CompanyRichTextElement */
.rte2-style-com-bloomberg-rte-CompanyRichTextElement-start:before, .rte2-table rte\.company:before {
  content: 'COMPANY';
  color: white;
  background-color: #79b0ff;
}

/* CONGRESSIONAL BILL: com.bloomberg.rte.CongressionalBillRichTextElement */
.rte2-style-com-bloomberg-rte-CongressionalBillRichTextElement-start:before, .rte2-table bsp\.congressional\.bill:before {
  content: 'BILL';
  color: white;
  background-color: #79b0ff;
}


/* PERSON: com.bloomberg.rte.PersonRichTextElement */
.rte2-style-com-bloomberg-rte-PersonRichTextElement-start:before, .rte2-table bsp\.person:before {
  content: 'PERSON';
  color: white;
  background-color: #3753ff;
}

/* PRIVATE ATTACHMENT: com.bloomberg.rte.PrivateAttachmentRichTextElement */
.rte2-style-com-bloomberg-rte-PrivateAttachmentRichTextElement-start:before, .rte2-table bsp\.private\.attachment:before {
  content: 'ATTACHMENT';
  color: white;
  background-color: #79b0ff;
}

/* URL CITATION: com.bloomberg.rte.URLCitationRichTextElement */
.rte2-style-com-bloomberg-rte-URLCitationRichTextElement, .rte2-table cite\.url,
.rte2-style-com-bloomberg-rte-ExternalLinkRichTextElement {
  text-decoration: underline;
  color: #00f;
  cursor: pointer;
}

/* Bloomberg Link: com.bloomberg.rte.BloombergLinnkRichTextElement */
.rte2-style-com-bloomberg-rte-BloombergLinkRichTextElement-start:before, .rte2-table bsp\.bb\.link:before {
  content: 'BB Link';
  color: white;
  background-color: #0739F6;
}

/* FRACTION: com.bloomberg.rte.FractionRichTextElement */
.rte2-style-com-bloomberg-rte-FractionRichTextElement-start:before, .rte2-table fraction:before {
  content: 'FRAC';
  color: white;
  background-color: #8181F7;
}

/* LEADER: com.bloomberg.rte.LeaderRichTextElement */
.rte2-style-com-bloomberg-rte-LeaderRichTextElement-start:before, .rte2-table leader:before {
  content: 'LEADER';
  color: white;
  background-color: #0B614B;
}

/* SUPERIOR: com.bloomberg.rte.SuperiorRichTextElement */
.rte2-style-com-bloomberg-rte-SuperiorRichTextElement, .rte2-table superior {
  vertical-align: super;
  font-size: .83em;
}

/* INFERIOR: com.bloomberg.rte.InferiorRichTextElement */
.rte2-style-com-bloomberg-rte-InferiorRichTextElement, .rte2-table inferior {
  vertical-align: sub;
  font-size: .83em;
}

/* BOX: com.bloomberg.rte.BoxRichTextElement */
.rte2-style-com-bloomberg-rte-BoxRichTextElement-start:before, .rte2-table bna\.box:before {
  content: 'BOX';
  color: white;
  background-color: #8181F7;
}

/* CALLOUT: com.bloomberg.rte.CalloutRichTextElement */
.rte2-style-com-bloomberg-rte-CalloutRichTextElement-start:before, .rte2-table callout:before {
  content: 'Callout';
  color: white;
  background-color: #8181F7;
}

/* QUOTE CALLOUT: com.bloomberg.rte.QuoteCalloutRichTextElement */
.rte2-style-com-bloomberg-rte-QuoteCalloutRichTextElement-start:before, .rte2-table quote\.callout:before {
  content: 'Quote Callout';
  color: white;
  background-color: #8181F7;
}

/* MULTIMEDIA EMBED: com.bloomberg.rte.MutilMediaRichTextElement */
.rte2-style-com-bloomberg-rte-MutilMediaRichTextElement-start:before, .rte2-table bsp\.multimedia:before {
  content: 'Multimedia';
  color: white;
  background-color: #09f2de;
}

/* BOLD: com.bloomberg.rte.EmphasisBoldRichTextElement */
.rte2-style-com-bloomberg-rte-EmphasisBoldRichTextElement, .rte2-table emph\.bold {
  font-weight: 700;
}

/* STRIKETHROUGH: com.bloomberg.rte.StrikethroughRichTextElement */
.rte2-style-com-bloomberg-rte-StrikethroughRichTextElement, .rte2-table bsp\.strikethrough {
  text-decoration: line-through;
}

/* ITALIC: com.bloomberg.rte.EmphasisItalicRichTextElement */
.rte2-style-com-bloomberg-rte-EmphasisItalicRichTextElement, .rte2-table emph\.italic {
  font-style: italic;
}

/* LOWER SMALL CAPS: com.bloomberg.rte.EmphasisLSCRichTextElement */
.rte2-style-com-bloomberg-rte-EmphasisLSCRichTextElement, .rte2-table emph\.lsc {
  text-transform: lowercase;
  font-variant: small-caps;
}

/* NORMAL: com.bloomberg.rte.EmphasisNormalRichTextElement */
.rte2-style-com-bloomberg-rte-EmphasisNormalRichTextElement, .rte2-table emph\.normal {
  font-style: normal;
}

/* UNDERLINE: com.bloomberg.rte.UnderlineRichTextElement */
.rte2-style-com-bloomberg-rte-UnderlineRichTextElement, .rte2-table underline {
  text-decoration: underline;
}

/* SUB HEAD LEVEL 1: com.bloomberg.rte.SubHeadLevel1RichTextElement (maps to h2 in HTML) */
.ProseMirror .rte2-style-com-bloomberg-rte-SubHeadLevel1RichTextElement, .rte2-table sub\.head,
/* SUB HEAD LEVEL 3: com.bloomberg.rte.SubHeadLevel3RichTextElement (maps to h2 in HTML) */
.ProseMirror .rte2-style-com-bloomberg-rte-SubHeadLevel3RichTextElement, .rte2-table sub\.head2,
/* SUB HEAD LEVEL 4: com.bloomberg.rte.SubHeadLevel4RichTextElement (maps to h2 in HTML) */
.ProseMirror .rte2-style-com-bloomberg-rte-SubHeadLevel4RichTextElement, .rte2-table sub\.head3,
/* SUB HEAD LEVEL 5: com.bloomberg.rte.SubHeadLevel5RichTextElement (maps to h2 in HTML) */
.ProseMirror .rte2-style-com-bloomberg-rte-SubHeadLevel5RichTextElement, .rte2-table sub\.head4,
/* SUB HEAD LEVEL 6: com.bloomberg.rte.SubHeadLevel6RichTextElement (maps to h2 in HTML) */
.ProseMirror .rte2-style-com-bloomberg-rte-SubHeadLevel6RichTextElement, .rte2-table sub\.head5,
/* SUB HEAD LEVEL 7: com.bloomberg.rte.SubHeadLevel7RichTextElement (maps to h2 in HTML) */
.ProseMirror .rte2-style-com-bloomberg-rte-SubHeadLevel7RichTextElement, .rte2-table sub\.head6 {
  font-weight: bold;
  font-size: 1.3em;
  line-height: 1.3em;
}

/* SUB HEAD LEVEL 2: com.bloomberg.rte.SubHeadLevel2RichTextElement (maps to h3 in HTML) */
.ProseMirror .rte2-style-com-bloomberg-rte-SubHeadLevel2RichTextElement, .rte2-table sub\.head1 {
  font-weight: bold;
  font-size: 1.5em;
  line-height: 1.5em;
  color: #210b4e;
}

/* SUB HEAD LEVEL 4: com.bloomberg.rte.SubHeadLevel4RichTextElement (maps to h4 in HTML) */
.ProseMirror .rte2-style-com-bloomberg-rte-SubHeadLevel4RichTextElement, .rte2-table sub\.head3 {
  font-style: italic;
}

/* LIST ITEMS */
.ProseMirror .rte2-style-com-bloomberg-rte-ListItemLevel1RichTextElement:before, .rte2-table list\.item\.level\.1:before,
.ProseMirror .rte2-style-com-bloomberg-rte-ListItemLevel2RichTextElement:before, .rte2-table list\.item\.level\.2:before,
.ProseMirror .rte2-style-com-bloomberg-rte-ListItemLevel3RichTextElement:before, .rte2-table list\.item\.level\.3:before,
.ProseMirror .rte2-style-com-bloomberg-rte-ListItemLevel4RichTextElement:before, .rte2-table list\.item\.level\.4:before {
  content: "";
  margin-left: -1.5em;
  padding-right: .5em;
}

.ProseMirror pre {
  font-family:inherit;
  counter-reset: brightspot_ol_counter_1 brightspot_ol_counter_2 brightspot_ol_counter_3 brightspot_ol_counter_4;
  padding: 0 6px;
}

.ProseMirror .rte2-style-com-bloomberg-rte-NumberedListItemLevel1RichTextElement, .rte2-table list\.item\.numbered\.level\.1 {
  counter-reset: brightspot_ol_counter_2 brightspot_ol_counter_3 brightspot_ol_counter_4;
  counter-increment: brightspot_ol_counter_1;
  padding-left: 2em;
}
.ProseMirror .rte2-style-com-bloomberg-rte-NumberedListItemLevel2RichTextElement, .rte2-table list\.item\.numbered\.level\.2 {
  counter-reset: brightspot_ol_counter_3 brightspot_ol_counter_4;
  counter-increment: brightspot_ol_counter_2;
  padding-left: 2em;
}
.ProseMirror .rte2-style-com-bloomberg-rte-NumberedListItemLevel3RichTextElement, .rte2-table list\.item\.numbered\.level\.3 {
  counter-reset: brightspot_ol_counter_4;
  counter-increment: brightspot_ol_counter_3;
  padding-left: 2em;
}
.ProseMirror .rte2-style-com-bloomberg-rte-NumberedListItemLevel4RichTextElement, .rte2-table list\.item\.numbered\.level\.4 {
  counter-reset: none;
  counter-increment: brightspot_ol_counter_4;
  padding-left: 2em;
}

.ProseMirror .rte2-style-com-bloomberg-rte-BulletedListItemLevel1RichTextElement, .rte2-table list\.item\.bulleted\.level\.1,
.ProseMirror .rte2-style-com-bloomberg-rte-ListItemLevel1RichTextElement, .rte2-table list\.item\.level\.1 {
  counter-reset: brightspot_ol_counter_1 brightspot_ol_counter_2 brightspot_ol_counter_3 brightspot_ol_counter_4;
}

.ProseMirror .rte2-style-com-bloomberg-rte-BulletedListItemLevel2RichTextElement, .rte2-table list\.item\.bulleted\.level\.2,
.ProseMirror .rte2-style-com-bloomberg-rte-ListItemLevel2RichTextElement, .rte2-table list\.item\.level\.2 {
  counter-reset: brightspot_ol_counter_2 brightspot_ol_counter_3 brightspot_ol_counter_4;
}

.ProseMirror .rte2-style-com-bloomberg-rte-BulletedListItemLevel3RichTextElement, .rte2-table list\.item\.bulleted\.level\.3,
.ProseMirror .rte2-style-com-bloomberg-rte-ListItemLevel3RichTextElement, .rte2-table list\.item\.level\.3 {
  counter-reset: brightspot_ol_counter_3 brightspot_ol_counter_4;
}

.ProseMirror .rte2-style-com-bloomberg-rte-BulletedListItemLevel4RichTextElement, .rte2-table list\.item\.bulleted\.level\.4,
.ProseMirror .rte2-style-com-bloomberg-rte-ListItemLevel4RichTextElement, .rte2-table list\.item\.level\.4 {
  counter-reset: brightspot_ol_counter_4;
}

.ProseMirror .rte2-style-com-bloomberg-rte-NumberedListItemLevel1RichTextElement:before, .rte2-table list\.item\.numbered\.level\.1:before {
  content: counter(brightspot_ol_counter_1) ".";
  margin-left: -1em;
  padding-right: .5em;
}
.ProseMirror .rte2-style-com-bloomberg-rte-NumberedListItemLevel2RichTextElement:before, .rte2-table list\.item\.numbered\.level\.2:before {
  content: counter(brightspot_ol_counter_2) ".";
  margin-left: -1em;
  padding-right: .5em;
}
.ProseMirror .rte2-style-com-bloomberg-rte-NumberedListItemLevel3RichTextElement:before, .rte2-table list\.item\.numbered\.level\.3:before {
  content: counter(brightspot_ol_counter_3) ".";
  margin-left: -1em;
  padding-right: .5em;
}
.ProseMirror .rte2-style-com-bloomberg-rte-NumberedListItemLevel4RichTextElement:before, .rte2-table list\.item\.numbered\.level\.4:before {
  content: counter(brightspot_ol_counter_4) ".";
  margin-left: -1em;
  padding-right: .5em;
}

.ProseMirror .rte2-style-com-bloomberg-rte-BulletedListItemLevel1RichTextElement:before, .rte2-table list\.item\.bulleted\.level\.1:before,
.ProseMirror .rte2-style-com-bloomberg-rte-BulletedListItemLevel2RichTextElement:before, .rte2-table list\.item\.bulleted\.level\.2:before,
.ProseMirror .rte2-style-com-bloomberg-rte-BulletedListItemLevel3RichTextElement:before, .rte2-table list\.item\.bulleted\.level\.3:before,
.ProseMirror .rte2-style-com-bloomberg-rte-BulletedListItemLevel4RichTextElement:before, .rte2-table list\.item\.bulleted\.level\.4:before {
  content: "\2022";
  margin-left: -1em;
  padding-right: .5em;
}

/* LIST ITEM LEVEL 1 */
.ProseMirror .rte2-style-com-bloomberg-rte-ListItemLevel1RichTextElement, .rte2-table list\.item\.level\.1,
.ProseMirror .rte2-style-com-bloomberg-rte-NumberedListItemLevel1RichTextElement, .rte2-table list\.item\.numbered\.level\.1,
.ProseMirror .rte2-style-com-bloomberg-rte-BulletedListItemLevel1RichTextElement, .rte2-table list\.item\.bulleted\.level\.1 {
  display:block;
  padding-left: 2.461em !important;
}

/* LIST ITEM LEVEL 2 */
.ProseMirror .rte2-style-com-bloomberg-rte-ListItemLevel2RichTextElement, .rte2-table list\.item\.level\.2,
.ProseMirror .rte2-style-com-bloomberg-rte-NumberedListItemLevel2RichTextElement, .rte2-table list\.item\.numbered\.level\.2,
.ProseMirror .rte2-style-com-bloomberg-rte-BulletedListItemLevel2RichTextElement, .rte2-table list\.item\.bulleted\.level\.2 {
  display:block;
  padding-left: 4.461em !important;
}

/* LIST ITEM LEVEL 3 */
.ProseMirror .rte2-style-com-bloomberg-rte-ListItemLevel3RichTextElement, .rte2-table list\.item\.level\.3,
.ProseMirror .rte2-style-com-bloomberg-rte-NumberedListItemLevel3RichTextElement, .rte2-table list\.item\.numbered\.level\.3,
.ProseMirror .rte2-style-com-bloomberg-rte-BulletedListItemLevel3RichTextElement, .rte2-table list\.item\.bulleted\.level\.3 {
  display:block;
  padding-left: 6.461em !important;
}

/* LIST ITEM LEVEL 4 */
.ProseMirror .rte2-style-com-bloomberg-rte-ListItemLevel4RichTextElement, .rte2-table list\.item\.level\.4,
.ProseMirror .rte2-style-com-bloomberg-rte-NumberedListItemLevel4RichTextElement, .rte2-table list\.item\.numbered\.level\.4,
.ProseMirror .rte2-style-com-bloomberg-rte-BulletedListItemLevel4RichTextElement, .rte2-table list\.item\.bulleted\.level\.4 {
  display:block;
  padding-left: 8.461em !important;
}

/* ORCA IMAGE: com.bloomberg.rte.OrcaImageRichTextElement */
/* WEB IMAGE: com.bloomberg.rte.ImageRichTextElement */
.rte2-style-com-bloomberg-rte-OrcaImageRichTextElement, .rte2-table orca\.image,
.rte2-style-com-bloomberg-rte-ImageRichTextElement, .rte2-table bsp\.image,
.rte2-style-com-bloomberg-rte-MultiMediaEmbedRichTextElement, bsp\.multimedia,
.rte2-style-com-bloomberg-web-SocialEmbedCodeRichTextElement, bsp\.socialembed,
.rte2-style-com-bloomberg-web-SocialLinkRichTextElement, bsp\.sociallink {
  background-color: #efefef;
}

.rte2-style-com-bloomberg-rte-OrcaImageRichTextElement-start:before, .rte2-table orca\.image:before,
.rte2-style-com-bloomberg-rte-ImageRichTextElement:before, .rte2-table bsp\.image:before,
.rte2-style-com-bloomberg-rte-MultiMediaEmbedRichTextElement:before, bsp\.multimedia:before,
.rte2-style-com-bloomberg-web-SocialEmbedCodeRichTextElement:before, bsp\.socialembed:before,
.rte2-style-com-bloomberg-web-SocialLinkRichTextElement:before, bsp\.sociallink:before {
  margin: 0 5px;
  font-family: FontAwesome;
  color: #949494;
}

.rte2-style-com-bloomberg-rte-OrcaImageRichTextElement-end:after, .rte2-table orca\.image:after,
.rte2-style-com-bloomberg-rte-ImageRichTextElement:after, .rte2-table bsp\.image:after {
  font-style: italic;
  font-size: 11px;
}

.rte2-style-com-bloomberg-rte-OrcaImageRichTextElement-end:after, .rte2-table orca\.image:after {
  content: ' (Orca) ';
}

.rte2-style-com-bloomberg-rte-ImageRichTextElement:after, .rte2-table bsp\.image:after {
  content: ' (Web) ';
}

.rte2-style-com-bloomberg-rte-OrcaImageRichTextElement-start:before, .rte2-table  orca\.image:before,
.rte2-style-com-bloomberg-rte-ImageRichTextElement:before, .rte2-table  bsp\.image:before {
  content: '\f03e';
}

.rte2-style-com-bloomberg-rte-MultiMediaEmbedRichTextElement:before, bsp\.multimedia:before {
  content: '\f03d';
}

.rte2-style-com-bloomberg-web-SocialEmbedCodeRichTextElement:before, bsp\.socialembed:before {
  content: '\f121';
}

.rte2-style-com-bloomberg-web-SocialLinkRichTextElement:before, bsp\.sociallink:before {
  content: '\f08e';
}

/* CONTRIBUTOR: com.bloomberg.rte.ContributorRichTextElement */
.rte2-style-com-bloomberg-rte-ContributorRichTextElement-start, .rte2-table bsp\.contributor {
  padding-left: 16px;
  position: relative;
}

.rte2-style-com-bloomberg-rte-ContributorRichTextElement-start:before, .rte2-table bsp\.contributor:before {
  font-family: FontAwesome;
  color: forestgreen;
  content: '\f007';
  position: absolute;
  top: -1px;
  left: -1px;
  bottom: -1px;
  padding: 1px 0 1px 3px;
}

/* DISCRETIONARY LINE BREAK: com.bloomberg.rte.DiscretionaryLineBreakRichTextElement */
.rte2-style-com-bloomberg-rte-DiscretionaryLineBreakRichTextElement, .rte2-table discretionary\.line\.break {
  color: #00a8c6;
}

/* DISCRETIONARY HYPHEN RICH TEXT ELEMENT: com.bloomberg.rte.DiscretionaryHyphenRichTextElement */
.rte2-style-com-bloomberg-rte-DiscretionaryHyphenRichTextElement, .rte2-table dishy {
  color: #00a8c6;
}

/* NO BREAK: com.bloomberg.rte.NoBreakRichTextElement */
.rte2-style-com-bloomberg-rte-NoBreakRichTextElement, .rte2-table no\.break {
  word-break: keep-all;
  white-space: nowrap;
}

.rte2-style-com-bloomberg-rte-NoBreakRichTextElement-start:before, .rte2-table no\.break:before {
  content: '\2308';
  color: #00a8c6;
  position: relative;
  right: 2px;
  top: -3px;
}

.rte2-style-com-bloomberg-rte-NoBreakRichTextElement-end:after, .rte2-table no\.break:after {
  content: '\2309';
  color: #00a8c6;
  position: relative;
  left: 2px;
  top: -3px;
}

/******* TOOLBAR STYLES *******/

.rte2-toolbar-com-bloomberg-rte-FractionRichTextElement,
.rte2-toolbar-com-bloomberg-rte-URLCitationRichTextElement,
.rte2-toolbar-com-bloomberg-rte-EmphasisBoldRichTextElement,
.rte2-toolbar-com-bloomberg-rte-StrikethroughRichTextElement,
.rte2-toolbar-com-bloomberg-rte-EmphasisItalicRichTextElement,
.rte2-toolbar-com-bloomberg-rte-UnderlineRichTextElement,
.rte2-toolbar-com-bloomberg-rte-SuperiorRichTextElement,
.rte2-toolbar-com-bloomberg-rte-InferiorRichTextElement,
.rte2-toolbar-com-bloomberg-rte-ListItem1RichTextElement,
.rte2-toolbar-com-bloomberg-rte-ListItem2RichTextElement,
.rte2-toolbar-com-bloomberg-rte-ListItem3RichTextElement,
.rte2-toolbar-com-bloomberg-rte-ListItem4RichTextElement {
  width: 20px !important;
  padding: 0 !important;
}

.rte2-toolbar-com-bloomberg-rte-FractionRichTextElement:before,
.rte2-toolbar-com-bloomberg-rte-URLCitationRichTextElement:before,
.rte2-toolbar-com-bloomberg-rte-EmphasisBoldRichTextElement:before,
.rte2-toolbar-com-bloomberg-rte-StrikethroughRichTextElement:before,
.rte2-toolbar-com-bloomberg-rte-EmphasisItalicRichTextElement:before,
.rte2-toolbar-com-bloomberg-rte-UnderlineRichTextElement:before,
.rte2-toolbar-com-bloomberg-rte-SuperiorRichTextElement:before,
.rte2-toolbar-com-bloomberg-rte-InferiorRichTextElement:before,
.rte2-toolbar-com-bloomberg-rte-ListItem1RichTextElement:before,
.rte2-toolbar-com-bloomberg-rte-ListItem2RichTextElement:before,
.rte2-toolbar-com-bloomberg-rte-ListItem3RichTextElement:before,
.rte2-toolbar-com-bloomberg-rte-ListItem4RichTextElement:before {
  font-family: FontAwesome;
  display: inline-block;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 14px;
  font-weight: 400;
  margin-right: 2px;
  text-align: center;
  text-rendering: auto;
  -webkit-transform: translate(0,0);
  transform: translate(0,0);
  width: 18px;
}

.rte2-toolbar-com-bloomberg-rte-FractionRichTextElement:before { content: '\00bd'; }
.rte2-toolbar-com-bloomberg-rte-URLCitationRichTextElement:before { content: '\f0c1'; }
.rte2-toolbar-com-bloomberg-rte-EmphasisBoldRichTextElement:before { content: '\f032'; }
.rte2-toolbar-com-bloomberg-rte-StrikethroughRichTextElement:before { content: '\f0cc'; }
.rte2-toolbar-com-bloomberg-rte-EmphasisItalicRichTextElement:before { content:'\f033'; }
.rte2-toolbar-com-bloomberg-rte-UnderlineRichTextElement:before { content: '\f0cd'; }
.rte2-toolbar-com-bloomberg-rte-SuperiorRichTextElement:before { content: '\f12b'; }
.rte2-toolbar-com-bloomberg-rte-InferiorRichTextElement:before { content: '\f12c'; }

/* Special character sub-menus (wrap buttons) */
.rte2-toolbar-submenu-bloomberg ul {
  width:auto;
  max-width:400px;
}
.rte2-toolbar-submenu-bloomberg li {
  float:left;
}

.rte2-toolbar-submenu-bloomberg li a {
  font-family: Times;
  text-align: center;
  font-size: 18px;
}

.rte2-toolbar-com-bloomberg-rte-OrcaImageRichTextElement:before,
.rte2-toolbar-com-bloomberg-rte-ImageRichTextElement:before,
.rte2-toolbar-com-bloomberg-web-SocialEmbedCodeRichTextElement:before,
.rte2-toolbar-com-bloomberg-web-SocialLinkRichTextElement:before,
.rte2-toolbar-com-bloomberg-rte-ContributorRichTextElement:before {
  margin-right: 4px;
  font-size: 13px;
  font-family: FontAwesome;
}
.rte2-toolbar-com-bloomberg-rte-OrcaImageRichTextElement:before,
.rte2-toolbar-com-bloomberg-rte-ImageRichTextElement:before {
  content: '\f03e';
}
.rte2-toolbar-com-bloomberg-web-SocialEmbedCodeRichTextElement:before {
  content: '\f121';
}
.rte2-toolbar-com-bloomberg-web-SocialLinkRichTextElement:before {
  content: '\f08e';
}
.rte2-toolbar-com-bloomberg-rte-ContributorRichTextElement:before { content: '\f007'; }

.rte2-toolbar .rte2-toolbar-com-bloomberg-rte-SubHeadLevel1RichTextElement,
.rte2-toolbar .rte2-toolbar-com-bloomberg-rte-SubHeadLevel3RichTextElement,
.rte2-toolbar .rte2-toolbar-com-bloomberg-rte-SubHeadLevel4RichTextElement,
.rte2-toolbar .rte2-toolbar-com-bloomberg-rte-SubHeadLevel5RichTextElement,
.rte2-toolbar .rte2-toolbar-com-bloomberg-rte-SubHeadLevel6RichTextElement,
.rte2-toolbar .rte2-toolbar-com-bloomberg-rte-SubHeadLevel7RichTextElement {
  font-weight: bold;
  font-size: 1em;
  line-height: 1em;
  color: black;
}

.rte2-toolbar .rte2-toolbar-com-bloomberg-rte-SubHeadLevel2RichTextElement {
  font-weight: bold;
  font-size: 1.1em;
  line-height: 1.1em;
  color: #210b4e;
}

.rte2-toolbar .rte2-toolbar-com-bloomberg-rte-SubHeadLevel4RichTextElement {
  font-style: italic;
}

/* NEWS DESK WIDGET */
.widget-news-desk .dropDown-input { width: 100% !important; }
.widget-channels .dropDown-input { width: 100% !important; }
.linkedFilter .dropDown-input { width: 300px !important; }

/* EDIT PAGE */

/* Keep the Article/printHeadline decently tall */
[data-type="com.bloomberg.Article"] > [data-field="printHeadline"] .ProseMirror-lines,
[data-type="com.bloomberg.NewsBreak"] > [data-field="printHeadline"] .ProseMirror-lines{
  min-height: 3em;
}

/* Keep the Article/body decently tall */
[data-type="com.bloomberg.Article"] > [data-field="body"] .ProseMirror-lines,
[data-type="com.bloomberg.NewsBreak"] > [data-field="body"] .ProseMirror-lines,
[data-type="com.bloomberg.email.NewsletterTextSection"] > [data-field="body"] .ProseMirror-lines{
  min-height: 25em;
}
[data-type="com.bloomberg.email.NewsletterFeaturedStorySection"] > [data-field="body"] .CodeMirror-lines{
  min-height: 25em;
}

/* common content style for tiny right rail */
.p-commonContent-new {
  width: 100% !important;
}

/* styling for Attribution preview note */
span[data-dynamic-html="${content.attributionNoteHtml}"] h3 {
  font-weight: bold;
}

/* Hide the original fields, since they are meant to be used from the Desk / Group / Service tab */
.p-tud-profile [data-field="userContext.defaultNewsDeskForNewContent"],
.p-tud-profile [data-field="userContext.defaultNewsGroupForNewContent"],
.p-tud-profile [data-field="userContext.defaultServiceForNewContent"],
.p-tud-profile [data-field="userContext.quickFilters"] {
  display: none;
}

/* Make sure spelling errors show on top of RichText styles */
.rte2-style-spelling {
  border-bottom:1px dotted red;
}

.widget.invalid {
  max-height: 400px;
  overflow-y: scroll;
}

.message .bbna-note-list {
  margin-left: 20px;
  margin-bottom: 0;
}

/** BreakingNewsRelease, BreakingNewsEmail, BreakingNewsAfternoonBriefing,
  Assignment, StoryBoard, Issue, Newsletter, Publication, Slug, NewsDesk, NewsGroup **/

/* Hide "New" / "Copy" tool */
[data-o-class-name="com\.bloomberg\.BreakingNewsRelease"] .widget-contentCreate,
[data-o-class-name="com\.bloomberg\.BreakingNewsEmail"] .widget-contentCreate,
[data-o-class-name="com\.bloomberg\.BreakingNewsAfternoonBriefing"] .widget-contentCreate,
[data-o-class-name="com\.bloomberg\.budget\.Assignment"] .widget-contentCreate,
[data-o-class-name="com\.bloomberg\.StoryBoard"] .widget-contentCreate,
[data-o-class-name="com\.bloomberg\.Issue"] .widget-contentCreate,
[data-o-class-name="com\.bloomberg\.Newsletter"] .widget-contentCreate,
[data-o-class-name="com\.bloomberg\.Publication"] .widget-contentCreate,
[data-o-class-name="com\.bloomberg\.taxonomy\.Slug"] .widget-contentCreate,
[data-o-class-name="com\.bloomberg\.NewsDesk"] .widget-contentCreate,
[data-o-class-name="com\.bloomberg\.NewsGroup"] .widget-contentCreate,
[data-o-class-name="com\.psddev\.cms\.db\.ToolUser"] .widget-contentCreate,
[data-o-class-name="com\.bloomberg\.Editor"] .widget-contentCreate,
[data-o-class-name="com\.bloomberg\.Reporter"] .widget-contentCreate,
[data-o-class-name="com\.bloomberg\.web\.SiteUser"] .widget-contentCreate{
  display: none;
}

.bna-field-warning > p {
  font-size: 13px;
}

.conversation-form-post-button {
  background-color: white !important;
  color: #008dbb !important;
}

.conversation-form-post-button:hover {
  background-color: #ededed !important;
}

/** SAVE Link on Edit Page **/
.bna-widget-publishing-close {
  display: inline-block;
  overflow: hidden;
  white-space: nowrap;
  cursor: pointer;
  height: 20px;
  margin-left: 5px;
  width: 20px;
}

.bna-widget-publishing-close:before {
  height: 20px;
  line-height: 20px;
  margin: 0;
  padding: 0;
  text-align: center;
  width: 20px;
}

.bna-widget-publishing-close:hover {
  background-color: #fff;
  border-radius: 2px;
  box-shadow: 0 1px 2px rgba(0,0,0,.2);
  color: #262626;
}

/*Highlights the suggestion*/
.rte2-style-com-bloomberg-integration-stylebook-StylebookSuggestionRichTextElement {
  background-color: #e8ceff;
}

/* Shrink the save link text back to "normal" 2016-06-10 */
/*
.icon-action-save,
.icon-action-save:before {
  font-size: 18px;
}
*/

/* Hide RTE toolbar track changes buttons in RichText popup forms */
.enhancementForm .rte2-toolbar-track-changes,
.enhancementForm .rte2-toolbar-track-changes-accept,
.enhancementForm .rte2-toolbar-track-changes-reject,
.enhancementForm .rte2-toolbar-track-changes-show-final {
  display:none !important;
}

/* Search Filter Ordering */
.searchFiltersLocal {
  display: flex;
  flex-direction: column;
}

.searchMissing { order: 102; }

/* drop custom field selection, sort, and page size to second line in search result view */
.searchResult .searchResult-fields { clear: left; }

/* Allow copy & paste from IngestionJob fields for debugging */
[data-o-class-name="com\.psddev\.ingestion\.IngestionJob"] > .contentForm-main > .widget-content > [data-type="com\.psddev\.ingestion\.IngestionJob"] > [data-field-name="log"] [data-type="com\.psddev\.job\.JobActivity"] > [data-field="message"] {
  pointer-events: auto;
}

[data-o-class-name="com\.psddev\.ingestion\.IngestionJob"] > .contentForm-main > .widget-content > [data-type="com\.psddev\.ingestion\.IngestionJob"] > [data-field-name="nonFatalExceptionDisplay"] {
  pointer-events: auto;
}

/* Allow copy & paste from IngestionJob fields for debugging */
[data-o-class-name="com\.psddev\.distribution\.DistributionJob"] > .contentForm-main > .widget-content > [data-type="com\.psddev\.distribution\.DistributionJob"] > [data-field-name="log"] [data-type="com\.psddev\.job\.JobActivity"] > [data-field="message"] {
  pointer-events: auto;
}

/* Prevent comments from inheriting styling from other inline elements */
.rte2-style-comment, .rte2-table-placeholder .rte-comment {
  font-style: italic;
  font-weight: normal;
  text-decoration: none;
  font-size: 13px;
  background-color: rgba(255, 255, 0, .5);
}

/* Show "Save Draft & Return to Dashboard" link */
.DraftAndReturnAction {
  display: list-item;
}

/* DO NOT show "Save Draft & Return to Dashboard" link */
/*
.NewDraftAndReturnAction {
  display: list-item;
}
*/

/* Hide the "New Draft" link in Revisions Widget */
.contentWidgets > .widget > .pageThumbnails > li.new { display: none; }

/* Viewers Search Result Field */
td [data-rtc-content-id] {
  margin-top: -9px;
  margin-bottom: -9px;
}

td [data-rtc-content-id] [data-rtc-edit-field-update-viewers] .EditFieldUpdateViewers-some {
  background-color: transparent;
}

td [data-rtc-content-id] [data-rtc-edit-field-update-viewers] .EditFieldUpdateViewers-none {
  background-color: transparent;
  color: transparent;
}

/* Embargo Banner */
.embargo-warning {
  background:
          linear-gradient(45deg, #444 22.5px, transparent 22.5px)32px 32px,
          linear-gradient(45deg, #444 22.5px, transparent 22.5px,transparent 45.5px, black 45.5px, black 67.5px, transparent 67.5px),
          linear-gradient(-45deg, #444 11.5px, transparent 11.5px, transparent 34px,#444 34px,#444 56.5px,transparent 56.5px,transparent 79px,#444 79px);
  background-color:black;
  background-size: 64px 64px;
  height: auto;
  width: 100%;
  margin-right: -20px;
  margin-bottom: 10px;
}

.embargo-warning .embargo-message {
  text-align: center;
  color: white;
  font-size: 36px;
  text-transform: uppercase;
  font-weight: bold;
  display: block;
  line-height: 60px;
  padding: 10px;
}

.embargo-warning .embargo-message .embargo-emphasis {
  color: #ccc;
  font-size: 24px;
  position: relative;
  top: -4px;
  padding: 0 10px;
}

.embargo-warning .embargo-attribution {
  text-align: right;
  color: white;
  font-size: 14px;
  display: block;
  line-height: 16px;
  position: absolute;
  bottom: 4px;
  right: 7px;
}

/* Embargo Banner */
.marketing-warning {
  background-color:#1c1c20;
  background-image: linear-gradient(30deg, #000 12%, transparent 12.5%, transparent 87%, #000 87.5%, #000),
        linear-gradient(150deg, #000 12%, transparent 12.5%, transparent 87%, #000 87.5%, #000),
        linear-gradient(30deg, #000 12%, transparent 12.5%, transparent 87%, #000 87.5%, #000),
        linear-gradient(150deg, #000 12%, transparent 12.5%, transparent 87%, #000 87.5%, #000),
        linear-gradient(60deg, #3f3f49 25%, transparent 25.5%, transparent 75%, #3f3f49 75%, #3f3f49),
        linear-gradient(60deg, #3f3f49 25%, transparent 25.5%, transparent 75%, #3f3f49 75%, #3f3f49);
  background-size:80px 140px;
  background-position: 0 0, 0 0, 40px 70px, 40px 70px, 0 0, 40px 70px;
  height: auto;
  width: 100%;
  margin-right: -20px;
  margin-bottom: 10px;
}

.marketing-warning .marketing-message {
  text-align: center;
  color: white;
  font-size: 48px;
  text-transform: uppercase;
  font-weight: bold;
  display: block;
  line-height: 48px;
  padding: 15px 5px 5px 5px;
}

.marketing-warning .marketing-message .marketing-emphasis {
  color: #ccc;
  font-weight: bold;
  font-size: 24px;
}

/* Validations */
.bsp-validations {
  margin-top: 10px;
  margin-bottom: calc(var(--gap-xl) + 10px);
}

.validation-button {
  display: inline-block;
  min-width: 120px;
  padding: 5px 15px;
  border-radius: 40px;
  margin: 0px 5px;
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
}
.validation-button.complete {
  opacity: 0.2;
}
.validation-button:not(.complete){
  cursor: pointer;
}

.validation-button.goal {
  background: #0c7bd6;
  color: #efefef;
}
.validation-button.goal span::before {
    content: 'info';
}
.validation-button.warning {
  background: #F99316;
  color: #efefef;
}
.validation-button.warning span::before {
    content: 'warning';
}
.validation-button.error {
  background: #CE1212;
  color: #efefef;
}
.validation-button.error span::before {
    content: 'error';
}
.validation-button span::before {
    display: inline-block;
    float: left;
    font-family: 'Material Icons', 'Material Symbols Outlined';
    margin-right: 4px;
}
.validation-content {
  height: 0px;
  margin-top: 10px;
  overflow: hidden;
  padding: 0px 10px;
  margin-bottom: 15px;
}
.validation-content.active {
  background: #EDEDED;
}
.validation-messages.hidden {
  height: 0px;
  display: none;
}

/* Restrict Delete Permanently */
.widget-publishingExtra .icon-action-delete {
    display: none;
}

/* Fix for Service Alert Email */
[data-o-class-name="com.bloomberg.ServiceEmailAlert"] .widget-publishingExtra {
  display: none;
}

/* Fix for Parallel Citations */
[data-field="caseCitation/parallelCitations"] [data-type="com.bloomberg.citations.ParallelCitationData"] [data-field="ref"],
[data-field="caseCitation/parallelCitations"] [data-type="com.bloomberg.citations.ParallelCitationData"] [data-field="displayText"]{
  display: none;
}

/* abstract search page */
[name="searchAdvancedFull"] h1 ~ h1 {
  display: none;
}

.rte2-toolbar li.rte2-toolbar-line2 {
    display: block;
    height: 0;
    overflow: hidden;
    visibility: hidden;
 }

 /* Multimedia Support */
 .megaphone {
     width: 100%;
 }
 .megaphone iframe {
     border: none;
     width: 100%;
     min-height: 200px;
 }
 .youtube, .brightcove, .video-js {
     width: 640px;
     height: 360px;
 }
 .youtube iframe,
 .brightcove iframe {
     border: none;
     width: 100%;
     height: 100%;
 }

.Message.is-warning:not(.WorkInProgressRestoredMessage) {
  background: #EDD2FF;
}

/* want to achieve the look and feel of readOnly,
    without using the annotation, so that we can
    still manipulate it from the DOM
 */
.readOnlyBodyStyling {
  cursor: not-allowed !important;
  pointer-events: none !important;
}

/* hide the toolbar */
.readOnlyBodyStyling .ProseMirrorToolbar {
  display: none;
}

/* hide border of this field, so that it looks like readOnly */
.readOnlyBodyStyling .ProseMirrorContainer {
  border: none !important;
}

.ArticlePreview-copyLinkButton {
  cursor: pointer;
  margin: 2px 4px;
  padding-left: 2px;
  display: inline-flex;
  align-items: center;
  gap: 4px;
}

.ArticlePreview-copyLinkButton .ArticlePreview-buttonIcons {
  min-width: 24px;
  min-height: 24px;
  position: relative;
}
.ArticlePreview-copyLinkButton .ArticlePreview-buttonIcons .ArticlePreview-icon {
  min-width: 24px;
  min-height: 24px;
  position: absolute;
  top: 0;
  left: 0;
  transition: opacity 100ms ease-in-out;
}

.ArticlePreview-copyLinkButton .clipboard-icon {
  opacity: 1;
  transition-delay: 100ms;
}
.ArticlePreview-copyLinkButton.was-clicked .clipboard-icon {
  opacity: 0;
}

.ArticlePreview-copyLinkButton .check-icon {
  opacity: 0;
}
.ArticlePreview-copyLinkButton.was-clicked .check-icon {
  opacity: 1;
  transition-delay: 100ms;
}
