:root {
  /* h1, h2, h3, h4, h5, h6 */
  --polly-headers-margin: inherit;
  /* p */
  --polly-paragraph-margin: inherit;
  --polly-paragraph-font-size: inherit;
  --polly-paragraph-line-height: var(--polly-line-height--md);
  /* hr */
  --polly-hr-border-width: 1px;
  --polly-hr-border-colour: var(--polly-grey--300);
  /* select2 */
  --polly-select-border-width: 1px;
  --polly-select-border-colour: var(--polly-grey--300);
  /**** Accordion Counters ****/
  --accordion-counter-style: decimal;
  --accordion-count-display: none;
  --accordion-margins: 0em 0.2em 0em 0em;
}
.fr {
  float: right;
}
.fl {
  float: left;
}
* {
  box-sizing: border-box;
}
body {
  padding: 0px;
  margin: 0px;
}
body img {
  max-width: 100%;
}
* {
  margin: 0em;
  text-decoration: none;
}
a,
a:hover {
  color: var(--polly-font-colour--link);
}
a:hover {
  text-decoration: underline;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  margin: var(--polly-headers-margin);
  font-family: inherit;
}
h4 {
  font-size: var(--polly-font-size--lg);
  font-weight: var(--polly-font-weight--semi-bold);
}
p {
  margin: var(--polly-paragraph-margin);
  font-size: var(--polly-paragraph-font-size);
  line-height: var(--polly-paragraph-line-height);
}
hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: var(--polly-hr-border-width) solid var(--polly-hr-border-colour);
}
.select2-container {
  font-family: var(--polly-font-family);
}
.select2-container--default .select2-selection--single {
  border: var(--polly-select-border-width) solid var(--polly-select-border-colour);
}
/* FA adjustments */
.fa-scroll:before {
  font-size: 0.9em;
}
.fa-fw {
  width: 2em;
}
.label-info i.fa-pen {
  font-size: 10px;
  margin-left: 0.5em;
}
.p2em {
  padding: 2em;
}
.label-info i.fa-pen {
  font-size: 10px;
  margin-left: 0.5em;
}
.label-info {
  float: right;
}
.warning-notification {
  display: block;
  background-color: var(--polly-error--200);
  border: var(--polly-border-width--sm) solid var(--polly-error--500);
  border-radius: var(--polly-border-radius--sm);
  color: var(--polly-error--500);
  padding: 0.8em;
  margin: 2em 0em;
}
.item_preview_options__container {
  display: block;
  padding: 0.5em 2em;
  border: 0;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANUlEQVQoU2NkwAM6OzulGHHJgyTLy8ufYVUAkwRpxlCALImhAF0SRQE2SbgCXJJgBfgkQQoAL4gdvgPcwWkAAAAASUVORK5CYII=) repeat;
}
.item_preview_options__container-lable {
  width: 100%;
  font-size: 14px;
  font-weight: bold;
  display: inline-block;
}
/*** Accordion Styling ***/
.polly-accordion-content {
  margin: 0.2em 0em 1em 2em;
  display: none;
}
.polly-accordion-header {
  cursor: pointer;
  padding: 0.3em;
  border-style: solid;
  border-width: 1px;
  border-color: var(--polly-grey--300);
  border-radius: 0.3em;
  margin: 1em 0em 1em 0em;
}
.polly-accordion-header > * {
  margin: 0px;
  padding: 0.5em;
}
.polly-accordion-header:hover {
  background-color: var(--polly-background);
}
.polly-accordion-content.polly-accordion-content-show {
  display: block;
}
.articleContent {
  counter-reset: topAccordions;
}
.polly-help-article-container-left .articleContent .polly-accordion-header h1,
.polly-help-article-container-left .articleContent .polly-accordion-header h2,
.polly-help-article-container-left .articleContent .polly-accordion-header h3,
.polly-help-article-container-left .articleContent .polly-accordion-header h4,
.polly-help-article-container-left .articleContent .polly-accordion-header h5,
.polly-help-article-container-left .articleContent .polly-accordion-header h6 {
  margin: 0px;
}
.articleContent > .polly-accordion-wrapper,
.articleContent_elementContent > .polly-accordion-wrapper {
  counter-increment: topAccordions;
}
.articleContent > .polly-accordion-wrapper .polly-accordion-header > *:first-child::before,
.articleContent_elementContent > .polly-accordion-wrapper .polly-accordion-header > *:first-child::before {
  display: var(--accordion-count-display);
  margin: var(--accordion-margins);
  content: counter(topAccordions, var(--accordion-counter-style)) " ";
}
.articleContent > .polly-accordion-wrapper .polly-accordion-content,
.articleContent_elementContent > .polly-accordion-wrapper .polly-accordion-content {
  counter-reset: accordionCount;
}
.articleContent > .polly-accordion-wrapper .polly-accordion-content > .polly-accordion-wrapper,
.articleContent_elementContent > .polly-accordion-wrapper .polly-accordion-content > .polly-accordion-wrapper {
  counter-increment: accordionCount;
}
.articleContent > .polly-accordion-wrapper .polly-accordion-content > .polly-accordion-wrapper .polly-accordion-header > *:first-child::before,
.articleContent_elementContent > .polly-accordion-wrapper .polly-accordion-content > .polly-accordion-wrapper .polly-accordion-header > *:first-child::before {
  display: var(--accordion-count-display);
  margin: var(--accordion-margins);
  content: counter(topAccordions, var(--accordion-counter-style)) '.' counters(accordionCount, '.', var(--accordion-counter-style)) " ";
}
span.missing-action {
  background-color: var(--polly-error--50);
  color: var(--polly-error--500);
  border: none;
  border-bottom: 1px dashed #BB0A21;
}
