/* projects/demo/styles.scss */
:root {
  --theme-background-body:#ffffff;
  --theme-background-main:#f7f7f7;
  --theme-background-bright:#ffffff;
  --theme-background-muted:#f4f4f4;
  --color-black:#000000;
  --color-white:#ffffff;
  --color-gray:#9e9e9e;
  --color-grey:#9e9e9e;
  --color-off-white:#f7f7f7;
  --color-bright:#f7f7f7;
  --color-light:#dbdbdb;
  --color-neutral:#4f5361;
  --color-dark:#3d464d;
  --color-orange:#ff6900;
  --color-navigation:#202945;
  --color-sky-blue:#009bdf;
  --color-steel:#5b6770;
  --color-metal:#637893;
  --color-sand:#f4f4f4;
  --color-silver:#e2e2e2;
  --color-stone:#bebebe;
  --color-ash:#a0a0a0;
  --color-slate:#707070;
  --color-onyx:#526980;
  --color-charcoal:#282828;
  --color-moonlight:#1a242f;
  --color-midnight:#202945;
  --color-darkness:#161f27;
  --color-navy:#0d2d42;
  --color-aqua:#3bafda;
  --color-ocean:#4a89dc;
  --color-mint:#37bc9b;
  --color-grass:#8cc152;
  --color-sunflower:#f6b042;
  --color-bittersweet:#eb6845;
  --color-grapefruit:#da4453;
  --color-carnation:#d770ad;
  --color-lavender:#967adc;
  --color-mountain:#9678b6;
  --color-info:#4a89dc;
  --color-positive:#4a89dc;
  --color-success:#8cc152;
  --color-negative:#da4453;
  --color-danger:#da4453;
  --color-error:#da4453;
  --color-warning:#f6b042;
  --color-empty:#cccdcc;
  --color-disabled:#bebebe;
  --color-background:#f7f7f7;
  --color-background-dark:#e2e2e2;
  --color-presentation:#5b6770;
  --color-bullhorn:#ff6900;
  --color-pulse:#3bafda;
  --color-company:#3399dd;
  --color-candidate:#44bb77;
  --color-lead:#aa6699;
  --color-contact:#ffaa44;
  --color-clientcontact:#ffaa44;
  --color-opportunity:#662255;
  --color-job:#bb5566;
  --color-joborder:#bb5566;
  --color-submission:#a9adbb;
  --color-sendout:#747884;
  --color-placement:#0b344f;
  --color-note:#747884;
  --color-contract:#454ea0;
  --color-task:#4f5361;
  --color-job-code:#696d79;
  --color-earn-code:#696d79;
  --color-invoice-statement:#696d79;
  --color-billable-charge:#696d79;
  --color-payable-charge:#696d79;
  --color-user:#696d79;
  --color-corporate-user:#696d79;
  --color-distribution-list:#696d79;
  --color-credential:#696d79;
  --color-person:#696d79;
  --color-shade-black:#000000;
  --color-shade-white:#cccccc;
  --color-shade-gray:#7e7e7e;
  --color-shade-grey:#7e7e7e;
  --color-shade-off-white:#c5c5c5;
  --color-shade-bright:#c5c5c5;
  --color-shade-light:#afafaf;
  --color-shade-neutral:#3f424d;
  --color-shade-dark:#30383d;
  --color-shade-orange:#cc5400;
  --color-shade-navigation:#192037;
  --color-shade-sky-blue:#007cb2;
  --color-shade-steel:#485259;
  --color-shade-metal:#4f6075;
  --color-shade-sand:#c3c3c3;
  --color-shade-silver:#b4b4b4;
  --color-shade-stone:#989898;
  --color-shade-ash:#808080;
  --color-shade-slate:#595959;
  --color-shade-onyx:#415466;
  --color-shade-charcoal:#202020;
  --color-shade-moonlight:#141c25;
  --color-shade-midnight:#192037;
  --color-shade-darkness:#11181f;
  --color-shade-navy:#0a2434;
  --color-shade-aqua:#2f8cae;
  --color-shade-ocean:#3b6db0;
  --color-shade-mint:#2c967c;
  --color-shade-grass:#709a41;
  --color-shade-sunflower:#c48c34;
  --color-shade-bittersweet:#bc5337;
  --color-shade-grapefruit:#ae3642;
  --color-shade-carnation:#ac598a;
  --color-shade-lavender:#7861b0;
  --color-shade-mountain:#786091;
  --color-shade-info:#3b6db0;
  --color-shade-positive:#3b6db0;
  --color-shade-success:#709a41;
  --color-shade-negative:#ae3642;
  --color-shade-danger:#ae3642;
  --color-shade-error:#ae3642;
  --color-shade-warning:#c48c34;
  --color-shade-empty:#a3a4a3;
  --color-shade-disabled:#989898;
  --color-shade-background:#c5c5c5;
  --color-shade-background-dark:#b4b4b4;
  --color-shade-presentation:#485259;
  --color-shade-bullhorn:#cc5400;
  --color-shade-pulse:#2f8cae;
  --color-shade-company:#287ab0;
  --color-shade-candidate:#36955f;
  --color-shade-lead:#88517a;
  --color-shade-contact:#cc8836;
  --color-shade-clientcontact:#cc8836;
  --color-shade-opportunity:#511b44;
  --color-shade-job:#954451;
  --color-shade-joborder:#954451;
  --color-shade-submission:#878a95;
  --color-shade-sendout:#5c6069;
  --color-shade-placement:#08293f;
  --color-shade-note:#5c6069;
  --color-shade-contract:#373e80;
  --color-shade-task:#3f424d;
  --color-shade-job-code:#545760;
  --color-shade-earn-code:#545760;
  --color-shade-invoice-statement:#545760;
  --color-shade-billable-charge:#545760;
  --color-shade-payable-charge:#545760;
  --color-shade-user:#545760;
  --color-shade-corporate-user:#545760;
  --color-shade-distribution-list:#545760;
  --color-shade-credential:#545760;
  --color-shade-person:#545760;
  --color-tint-black:#333333;
  --color-tint-white:#ffffff;
  --color-tint-gray:#b1b1b1;
  --color-tint-grey:#b1b1b1;
  --color-tint-off-white:#f8f8f8;
  --color-tint-bright:#f8f8f8;
  --color-tint-light:#e2e2e2;
  --color-tint-neutral:#727580;
  --color-tint-dark:#636b70;
  --color-tint-orange:#ff8733;
  --color-tint-navigation:#4c536a;
  --color-tint-sky-blue:#33afe5;
  --color-tint-steel:#7b858c;
  --color-tint-metal:#8293a8;
  --color-tint-sand:#f6f6f6;
  --color-tint-silver:#e7e7e7;
  --color-tint-stone:#cbcbcb;
  --color-tint-ash:#b3b3b3;
  --color-tint-slate:#8c8c8c;
  --color-tint-onyx:#748799;
  --color-tint-charcoal:#535353;
  --color-tint-moonlight:#474f58;
  --color-tint-midnight:#4c536a;
  --color-tint-darkness:#444b52;
  --color-tint-navy:#3d5767;
  --color-tint-aqua:#62bfe1;
  --color-tint-ocean:#6ea0e3;
  --color-tint-mint:#5fc9af;
  --color-tint-grass:#a3cd74;
  --color-tint-sunflower:#f7bf67;
  --color-tint-bittersweet:#ef866a;
  --color-tint-grapefruit:#e16975;
  --color-tint-carnation:#df8cbd;
  --color-tint-lavender:#ab94e3;
  --color-tint-mountain:#ab93c4;
  --color-tint-info:#6ea0e3;
  --color-tint-positive:#6ea0e3;
  --color-tint-success:#a3cd74;
  --color-tint-negative:#e16975;
  --color-tint-danger:#e16975;
  --color-tint-error:#e16975;
  --color-tint-warning:#f7bf67;
  --color-tint-empty:#d6d7d6;
  --color-tint-disabled:#cbcbcb;
  --color-tint-background:#f8f8f8;
  --color-tint-background-dark:#e7e7e7;
  --color-tint-presentation:#7b858c;
  --color-tint-bullhorn:#ff8733;
  --color-tint-pulse:#62bfe1;
  --color-tint-company:#5bade3;
  --color-tint-candidate:#69c892;
  --color-tint-lead:#bb84ad;
  --color-tint-contact:#ffbb69;
  --color-tint-clientcontact:#ffbb69;
  --color-tint-opportunity:#844e77;
  --color-tint-job:#c87784;
  --color-tint-joborder:#c87784;
  --color-tint-submission:#babdc8;
  --color-tint-sendout:#8f939c;
  --color-tint-placement:#3b5c72;
  --color-tint-note:#8f939c;
  --color-tint-contract:#6a71b3;
  --color-tint-task:#727580;
  --color-tint-job-code:#878a93;
  --color-tint-earn-code:#878a93;
  --color-tint-invoice-statement:#878a93;
  --color-tint-billable-charge:#878a93;
  --color-tint-payable-charge:#878a93;
  --color-tint-user:#878a93;
  --color-tint-corporate-user:#878a93;
  --color-tint-distribution-list:#878a93;
  --color-tint-credential:#878a93;
  --color-tint-person:#878a93;
  --color-contrast-black:#ffffff;
  --color-contrast-white:#3d464d;
  --color-contrast-gray:#3d464d;
  --color-contrast-grey:#3d464d;
  --color-contrast-off-white:#3d464d;
  --color-contrast-bright:#3d464d;
  --color-contrast-light:#3d464d;
  --color-contrast-neutral:#ffffff;
  --color-contrast-dark:#ffffff;
  --color-contrast-orange:#3d464d;
  --color-contrast-navigation:#ffffff;
  --color-contrast-sky-blue:#ffffff;
  --color-contrast-steel:#ffffff;
  --color-contrast-metal:#ffffff;
  --color-contrast-sand:#3d464d;
  --color-contrast-silver:#3d464d;
  --color-contrast-stone:#3d464d;
  --color-contrast-ash:#3d464d;
  --color-contrast-slate:#ffffff;
  --color-contrast-onyx:#ffffff;
  --color-contrast-charcoal:#ffffff;
  --color-contrast-moonlight:#ffffff;
  --color-contrast-midnight:#ffffff;
  --color-contrast-darkness:#ffffff;
  --color-contrast-navy:#ffffff;
  --color-contrast-aqua:#3d464d;
  --color-contrast-ocean:#ffffff;
  --color-contrast-mint:#3d464d;
  --color-contrast-grass:#ffffff;
  --color-contrast-sunflower:#ffffff;
  --color-contrast-bittersweet:#ffffff;
  --color-contrast-grapefruit:#ffffff;
  --color-contrast-carnation:#ffffff;
  --color-contrast-lavender:#ffffff;
  --color-contrast-mountain:#ffffff;
  --color-contrast-info:#ffffff;
  --color-contrast-positive:#ffffff;
  --color-contrast-success:#ffffff;
  --color-contrast-negative:#ffffff;
  --color-contrast-danger:#ffffff;
  --color-contrast-error:#ffffff;
  --color-contrast-warning:#ffffff;
  --color-contrast-empty:#3d464d;
  --color-contrast-disabled:#3d464d;
  --color-contrast-background:#3d464d;
  --color-contrast-background-dark:#3d464d;
  --color-contrast-presentation:#ffffff;
  --color-contrast-bullhorn:#3d464d;
  --color-contrast-pulse:#3d464d;
  --color-contrast-company:#ffffff;
  --color-contrast-candidate:#ffffff;
  --color-contrast-lead:#ffffff;
  --color-contrast-contact:#ffffff;
  --color-contrast-clientcontact:#ffffff;
  --color-contrast-opportunity:#ffffff;
  --color-contrast-job:#ffffff;
  --color-contrast-joborder:#ffffff;
  --color-contrast-submission:#3d464d;
  --color-contrast-sendout:#ffffff;
  --color-contrast-placement:#ffffff;
  --color-contrast-note:#ffffff;
  --color-contrast-contract:#ffffff;
  --color-contrast-task:#ffffff;
  --color-contrast-job-code:#ffffff;
  --color-contrast-earn-code:#ffffff;
  --color-contrast-invoice-statement:#ffffff;
  --color-contrast-billable-charge:#ffffff;
  --color-contrast-payable-charge:#ffffff;
  --color-contrast-user:#ffffff;
  --color-contrast-corporate-user:#ffffff;
  --color-contrast-distribution-list:#ffffff;
  --color-contrast-credential:#ffffff;
  --color-contrast-person:#ffffff;
  --color-pale-black:#e6e6e6;
  --color-pale-white:#e6e6e6;
  --color-pale-gray:#e6e6e6;
  --color-pale-grey:#e6e6e6;
  --color-pale-off-white:#e6e6e6;
  --color-pale-bright:#e6e6e6;
  --color-pale-light:#e6e6e6;
  --color-pale-neutral:#e3e4e8;
  --color-pale-dark:#e3e6e8;
  --color-pale-orange:#ffe1cc;
  --color-pale-navigation:#dce1ef;
  --color-pale-sky-blue:#ccefff;
  --color-pale-steel:#e3e6e8;
  --color-pale-metal:#e1e5ea;
  --color-pale-sand:#e6e6e6;
  --color-pale-silver:#e6e6e6;
  --color-pale-stone:#e6e6e6;
  --color-pale-ash:#e6e6e6;
  --color-pale-slate:#e6e6e6;
  --color-pale-onyx:#e0e6eb;
  --color-pale-charcoal:#e6e6e6;
  --color-pale-moonlight:#dee5ed;
  --color-pale-midnight:#dce1ef;
  --color-pale-darkness:#dee6ed;
  --color-pale-navy:#d4e9f7;
  --color-pale-aqua:#d4edf7;
  --color-pale-ocean:#d4e3f7;
  --color-pale-mint:#d8f3ed;
  --color-pale-grass:#e6f2d9;
  --color-pale-sunflower:#fdebce;
  --color-pale-bittersweet:#fadad1;
  --color-pale-grapefruit:#f7d4d8;
  --color-pale-carnation:#f4d7e8;
  --color-pale-lavender:#dfd7f4;
  --color-pale-mountain:#e5deed;
  --color-pale-info:#d4e3f7;
  --color-pale-positive:#d4e3f7;
  --color-pale-success:#e6f2d9;
  --color-pale-negative:#f7d4d8;
  --color-pale-danger:#f7d4d8;
  --color-pale-error:#f7d4d8;
  --color-pale-warning:#fdebce;
  --color-pale-empty:#e5e6e5;
  --color-pale-disabled:#e6e6e6;
  --color-pale-background:#e6e6e6;
  --color-pale-background-dark:#e6e6e6;
  --color-pale-presentation:#e3e6e8;
  --color-pale-bullhorn:#ffe1cc;
  --color-pale-pulse:#d4edf7;
  --color-pale-company:#d3e9f8;
  --color-pale-candidate:#daf1e4;
  --color-pale-lead:#eddee9;
  --color-pale-contact:#ffe8cc;
  --color-pale-clientcontact:#ffe8cc;
  --color-pale-opportunity:#f2d9ec;
  --color-pale-job:#f0dbde;
  --color-pale-joborder:#f0dbde;
  --color-pale-submission:#e3e4e8;
  --color-pale-sendout:#e4e5e7;
  --color-pale-placement:#d2e9f9;
  --color-pale-note:#e4e5e7;
  --color-pale-contract:#dbddf0;
  --color-pale-task:#e3e4e8;
  --color-pale-job-code:#e4e5e7;
  --color-pale-earn-code:#e4e5e7;
  --color-pale-invoice-statement:#e4e5e7;
  --color-pale-billable-charge:#e4e5e7;
  --color-pale-payable-charge:#e4e5e7;
  --color-pale-user:#e4e5e7;
  --color-pale-corporate-user:#e4e5e7;
  --color-pale-distribution-list:#e4e5e7;
  --color-pale-credential:#e4e5e7;
  --color-pale-person:#e4e5e7;
  --size-space-none:0rem;
  --size-space-px:1rem;
  --size-space-xs:0.25rem;
  --size-space-sm:0.5rem;
  --size-space-md:1rem;
  --size-space-lg:1.25rem;
  --size-space-xl:1.5rem;
  --size-border-width-none:0rem;
  --size-border-width-thin:1rem;
  --size-border-width-thick:2rem;
  --size-border-width-base:0rem;
  --size-border-radius-round:0.4rem;
  --size-border-radius-square:0rem;
  --size-border-radius-circle:99999rem;
  --size-border-radius-base:0.4rem;
  --spacing-none:0;
  --spacing-px:1px;
  --spacing-xs:0.25rem;
  --spacing-sm:0.5rem;
  --spacing-md:1rem;
  --spacing-lg:1.25rem;
  --spacing-xl:1.5rem;
  --spacing-2xl:2rem;
  --spacing-3xl:3rem;
  --font-weight-hairline:100;
  --font-weight-thin:200;
  --font-weight-light:300;
  --font-weight-normal:400;
  --font-weight-medium:500;
  --font-weight-semibold:600;
  --font-weight-bold:700;
  --font-weight-extrabold:800;
  --font-weight-heavy:900;
  --font-family-body:"Montserrat",Helvetica,Arial,sans-serif;
  --font-family-mono:"Fira Code",Menlo,Monaco,Consolas,"Courier New",monospace;
  --font-family-base:"Montserrat",Helvetica,Arial,sans-serif;
  --font-size-base:10px;
  --font-size-body:1.3rem;
  --font-size-xs:1.0rem;
  --font-size-sm:1.2rem;
  --font-size-md:1.3rem;
  --font-size-lg:1.6rem;
  --font-size-xl:2.0rem;
  --font-size-2xl:2.6rem;
  --font-size-3xl:3.2rem;
  --font-size-4xl:4rem;
  --font-spacing-tighter:-0.05em;
  --font-spacing-tight:-0.025em;
  --font-spacing-normal:0;
  --font-spacing-wide:0.025em;
  --font-spacing-wider:0.05em;
  --font-spacing-widest:0.1em;
  --font-height-normal:normal;
  --font-height-none:1;
  --font-height-shorter:1.25;
  --font-height-short:1.375;
  --font-height-base:1.5;
  --font-height-tall:1.625;
  --font-height-taller:2;
  --font-color-base:#3d464d;
  --font-color-secondary:#dbdbdb;
  --font-color-link:#4a89dc;
  --border-width-none:0;
  --border-width-thin:1px;
  --border-width-thick:2px;
  --border-radius-round:0.4rem;
  --border-radius-square:0rem;
  --border-radius-circle:99999;
  --border-radius-default:0.4rem;
  --shadow-1:0 1px 2px rgba(0, 0, 0, 0.15);
  --shadow-2:0 3px 7px rgba(0, 0, 0, 0.15);
  --shadow-3:0px 4px 10px rgba(0, 0, 0, 0.25);
  --shadow-4:0px 16px 28px 0 rgba(0, 0, 0, 0.25);
  --shadow-5:0px 27px 24px 0 rgba(0, 0, 0, 0.25);
  --shadow-multi:0 -1px 3px -2px rgba(0, 0, 0, 0.2),0 2px 2px 0 rgba(0, 0, 0, 0.14),0 1px 5px 0 rgba(0, 0, 0, 0.12);
  --shadow-card:0 -1px 3px -2px rgba(0, 0, 0, 0.2),0 2px 2px 0 rgba(0, 0, 0, 0.14),0 1px 5px 0 rgba(0, 0, 0, 0.12);
  --shadow-popover:0 1px 2px rgba(0, 0, 0, 0.15);
  --button-primary-padding:1rem;
  --button-primary-font-size:1.6rem;
  --button-primary-background-color:#4a89dc;
  --button-primary-color:#ffffff;
  --button-secondary-padding:1rem;
  --button-secondary-font-size:1.6rem;
  --button-secondary-background-color:#ffffff;
  --button-secondary-border-color:#4a89dc;
  --button-secondary-border-width:0rem;
  --button-secondary-border-radius:0.4rem;
  --button-secondary-color:#4a89dc;
  --tooltip-padding:1rem;
  --tooltip-border-radius:0.4rem;
  --tooltip-background-color:var(--color-tint-black);
}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html {
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
}
body {
  margin: 0;
}
main {
  display: block;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}
pre {
  font-family: var(--font-family-mono, "monospace");
  font-size: 1em;
}
a {
  background-color: transparent;
}
abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  text-decoration: underline dotted;
}
b,
strong {
  font-weight: bolder;
}
code,
kbd,
samp {
  font-family: var(--font-family-mono, "monospace");
  font-size: 1em;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
img {
  border-style: none;
}
button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  font-size: 100%;
  line-height: 1.15;
  margin: 0;
}
button,
input {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}
button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}
button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText;
}
fieldset {
  padding: 0.35em 0.75em 0.625em;
}
legend {
  box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal;
}
progress {
  vertical-align: baseline;
}
textarea {
  overflow: auto;
}
[type=checkbox],
[type=radio] {
  box-sizing: border-box;
  padding: 0;
}
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}
[type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}
::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}
details {
  display: block;
}
summary {
  display: list-item;
}
template {
  display: none;
}
[hidden] {
  display: none !important;
}
:root {
  --background-body: #ffffff;
  --background-main: #f7f7f7;
  --background-bright: #ffffff;
  --background-dark: #e2e2e2;
  --background-muted: #f4f4f4;
  --text-main: #282828;
  --text-muted: #4f5361;
  --text-disabled: #707070;
  --selection: #4a89dc;
  --text-selection: #ffffff;
  --links: #4a89dc;
  --focus: #4a89dc;
  --border: #dbdbdb;
  --code: #bb5566;
  --animation-duration: 0.1s;
  --button-background: #dbdbdb;
  --button-text: #282828;
  --button-hover: #aaa;
  --scrollbar-thumb: #bebebe;
  --scrollbar-thumb-hover: #707070;
  --form-placeholder: #949494;
  --form-text: #000;
  --variable: #39a33c;
  --highlight: #ff0;
  --font-size-caption: 1rem;
  --font-size-label: 1.2rem;
  --font-size-text: 1.3rem;
  --font-size-button: 1.3rem;
  --font-size-title: 2rem;
  --font-size-tab: 1.1rem;
}
.theme-dark {
  --background-body: #202945;
  --background-main: #161f27;
  --background-bright: #1a242f;
  --background-dark: #526980;
  --background-muted: #4f5361;
  --selection: #4a89dc;
  --text-selection: #ffffff;
  --text-main: #dbdbdb;
  --text-muted: #bebebe;
  --text-disabled: #a9b1ba;
  --links: #009bdf;
  --focus: #0096bfab;
  --border: #526980;
  --code: #ffbe85;
  --animation-duration: 0.1s;
  --button-background: #3d464d;
  --button-text: #dbdbdb;
  --button-hover: #324759;
  --scrollbar-thumb: var(--button-hover);
  --scrollbar-thumb-hover: var(--button-hover);
  --form-placeholder: #a9a9a9;
  --form-text: #fff;
  --variable: #d941e2;
  --highlight: #efdb43;
}
.theme-dark ::-webkit-calendar-picker-indicator {
  filter: invert(1);
}
code,
samp {
  font-family: var(--font-family-mono);
  background: var(--background-main);
  color: var(--code);
  border: 1px solid var(--border);
  border-radius: 4px;
  padding: 0 0.5ch;
  margin: 0 0.5ch;
  line-height: inherit;
  font-size: inherit;
  white-space: nowrap;
}
time {
  font-size: 1em;
  font-family: var(--font-family-mono);
  color: var(--code);
}
pre > code {
  padding: 10px;
  display: block;
  overflow-x: auto;
}
var {
  color: var(--variable);
  font-style: normal;
  font-family: var(--font-family-mono);
}
kbd {
  font-family: var(--font-family-mono);
  background: var(--background-main);
  border: 1px solid var(--border);
  border-radius: 2px;
  color: var(--text-main);
  padding: 2px 4px 2px 4px;
}
button,
select,
input[type=submit],
input[type=reset],
input[type=button],
input[type=checkbox],
input[type=range],
input[type=radio] {
  cursor: pointer;
}
input[type=color] {
  min-height: 3.4rem;
  padding: 4px 8px;
  cursor: pointer;
}
input[type=checkbox],
input[type=radio] {
  height: 1em;
  width: 1em;
  vertical-align: middle;
}
input[type=radio] {
  border-radius: 100%;
}
input {
  vertical-align: top;
}
label {
  vertical-align: middle;
  display: inline-block;
}
input:not([type=checkbox]):not([type=radio]),
input[type=range],
select,
button,
textarea {
  -webkit-appearance: none;
}
textarea {
  display: block;
  margin-right: 0;
  box-sizing: border-box;
  resize: vertical;
}
textarea:not([cols]) {
  width: 100%;
}
textarea:not([rows]) {
  min-height: 40px;
  height: 140px;
}
select {
  background: var(--background-main) var(--select-arrow) calc(100% - 12px) 50%/12px no-repeat;
  padding-right: 35px;
}
select::-ms-expand {
  display: none;
}
select[multiple] {
  padding-right: 10px;
  background-image: none;
  overflow-y: auto;
}
button,
input[type=submit],
input[type=reset],
input[type=button] {
  color: var(--form-text);
  background-color: var(--background-main);
  font-family: inherit;
  font-size: inherit;
  padding: 0.5em 1em;
  outline: none;
  border: none;
  border-radius: 4px;
}
button:hover,
input[type=submit]:hover,
input[type=reset]:hover,
input[type=button]:hover {
  background: var(--button-hover);
}
input:disabled,
select:disabled,
button:disabled,
textarea:disabled {
  cursor: not-allowed;
}
button:disabled {
  opacity: 0.5;
}
::placeholder {
  color: var(--form-placeholder);
}
fieldset {
  border: 1px var(--focus) solid;
  border-radius: 6px;
  margin: 0;
  margin-bottom: 12px;
  padding: 10px;
}
legend {
  font-size: 0.9em;
  font-weight: 600;
}
img,
video {
  max-width: 100%;
  height: auto;
}
hr {
  border: none;
  border-top: 1px solid var(--border);
}
table {
  border-collapse: collapse;
  margin-bottom: 10px;
  width: 100%;
  table-layout: auto;
}
table caption {
  text-align: left;
}
td,
th {
  padding: 6px;
  text-align: left;
  vertical-align: top;
  word-wrap: break-word;
}
thead {
  border-bottom: 1px solid var(--border);
}
tfoot {
  border-top: 1px solid var(--border);
}
tbody tr:nth-child(even) {
  background-color: var(--background-bright);
}
tbody tr:nth-child(even) button {
  background-color: var(--background-bright);
}
tbody tr:nth-child(even) button:hover {
  background-color: var(--background-body);
}
::-webkit-scrollbar {
  height: 12px;
  width: 12px;
}
::-webkit-scrollbar-track {
  background: var(--background-main);
}
::-webkit-scrollbar-thumb {
  border-radius: 6px;
  border: 2px solid var(--background-main);
}
::-webkit-scrollbar-thumb:not(:hover) {
  background: var(--scrollbar-thumb);
}
::-webkit-scrollbar-thumb:hover {
  background: var(--scrollbar-thumb-hover);
}
::selection {
  background-color: var(--selection);
  color: var(--text-selection);
}
details {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  background-color: var(--background-bright);
  padding: 10px 10px 0;
  margin: 1em 0;
  border-radius: 6px;
  overflow: hidden;
}
details[open] {
  padding: 10px;
}
details > :last-child {
  margin-bottom: 0;
}
details[open] summary {
  margin-bottom: 10px;
}
summary {
  display: list-item;
  background-color: var(--background-main);
  padding: 10px;
  margin: -10px -10px 0;
  cursor: pointer;
  outline: none;
}
summary:hover,
summary:focus {
  text-decoration: underline;
}
details > :not(summary) {
  margin-top: 0;
}
summary::-webkit-details-marker {
  color: var(--text-main);
}
dialog {
  background-color: var(--background-bright);
  color: var(--text-main);
  border: none;
  border-radius: 6px;
  border-color: var(--border);
  padding: 10px 30px;
}
dialog > header:first-child {
  background-color: var(--background-main);
  border-radius: 6px 6px 0 0;
  margin: -10px -30px 10px;
  padding: 10px;
  text-align: center;
}
dialog::backdrop {
  background: rgba(0, 0, 0, 0.6117647059);
  backdrop-filter: blur(4px);
}
footer {
  border-top: 1px solid var(--border);
  padding-top: 10px;
  color: var(--text-muted);
}
body > footer {
  margin-top: 40px;
}
@media print {
  body,
  pre,
  code,
  summary,
  details,
  button,
  input,
  textarea {
    background-color: #fff;
  }
  button,
  input,
  textarea {
    border: 1px solid #000;
  }
  body,
  h1,
  h2,
  h3,
  h4,
  h5,
  h6,
  pre,
  code,
  button,
  input,
  textarea,
  footer,
  summary,
  strong {
    color: #000;
  }
  summary::marker {
    color: #000;
  }
  summary::-webkit-details-marker {
    color: #000;
  }
  tbody tr:nth-child(even) {
    background-color: #f2f2f2;
  }
  a {
    color: #00f;
    text-decoration: underline;
  }
}
input[type=range] {
  margin: 10px 0;
  padding: 10px 0;
  background: transparent;
}
input[type=range]:focus {
  outline: none;
}
input[type=range]::-webkit-slider-runnable-track {
  width: 100%;
  height: 9.5px;
  transition: 0.2s;
  background: var(--background-main);
  border-radius: 3px;
}
input[type=range]::-moz-range-track {
  width: 100%;
  height: 9.5px;
  transition: 0.2s;
  background: var(--background-main);
  border-radius: 3px;
}
input[type=range]::-ms-track {
  width: 100%;
  height: 9.5px;
  transition: 0.2s;
  background: var(--background-main);
  border-radius: 3px;
}
input[type=range]::-webkit-slider-thumb {
  -webkit-appearance: none;
  height: 20px;
  width: 20px;
  border-radius: 50%;
  background: var(--border);
  margin-top: -7px;
}
input[type=range]::-moz-range-thumb {
  -webkit-appearance: none;
  height: 20px;
  width: 20px;
  border-radius: 50%;
  background: var(--border);
  margin-top: -7px;
}
input[type=range]::-ms-thumb {
  -webkit-appearance: none;
  height: 20px;
  width: 20px;
  border-radius: 50%;
  background: var(--border);
  margin-top: -7px;
}
input[type=range]:focus::-webkit-slider-thumb {
  box-shadow: 0 1px 1px #000, 0 0 1px #0d0d0d;
}
input[type=range]:focus::-moz-range-thumb {
  box-shadow: 0 1px 1px #000, 0 0 1px #0d0d0d;
}
input[type=range]:focus::-ms-thumb {
  box-shadow: 0 1px 1px #000, 0 0 1px #0d0d0d;
}
input[type=range]:focus::-webkit-slider-runnable-track {
  background: var(--background-main);
}
input[type=range]:focus::-ms-fill-lower {
  background: var(--background-main);
}
input[type=range]:focus::-ms-fill-upper {
  background: var(--background-main);
}
input[type=range]::-ms-track {
  background: transparent;
  border-color: transparent;
  border-width: 16px 0;
  color: transparent;
}
input[type=range]::-ms-fill-lower {
  background: var(--background-main);
  border: 0.2px solid #010101;
  border-radius: 3px;
  box-shadow: 1px 1px 1px #000, 0 0 1px #0d0d0d;
}
input[type=range]::-ms-fill-upper {
  background: var(--background-main);
  border: 0.2px solid #010101;
  border-radius: 3px;
  box-shadow: 1px 1px 1px #000, 0 0 1px #0d0d0d;
}
html {
  scrollbar-color: var(--scrollbar-thumb) var(--background-body);
  scrollbar-width: none;
  font-family: var(--font-family-base);
  font-size: var(--font-size-base, 10px);
  color: var(--font-color-base, #333);
}
body {
  font-family: var(--font-family-body);
  font-size: var(--font-size-body, 1.2rem);
  line-height: 1.2;
  word-wrap: break-word;
  color: var(--text-main);
  background: var(--background-body);
  text-rendering: optimizeLegibility;
}
button,
input,
textarea {
  transition:
    background-color var(--animation-duration) linear,
    border-color var(--animation-duration) linear,
    color var(--animation-duration) linear,
    box-shadow var(--animation-duration) linear,
    transform var(--animation-duration) ease;
}
a {
  color: var(--links);
  font-weight: 500;
  text-decoration: none;
  cursor: pointer;
  transition: color 200ms ease-in-out;
}
a:visited {
  color: #4a89dc;
}
a:active,
a:hover {
  color: rgb(39.375, 110.25, 203.625);
}
.row {
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-left: 0rem;
  margin-right: 0rem;
}
.col-lg-12,
.col-lg-11,
.col-lg-10,
.col-lg-9,
.col-lg-8,
.col-lg-7,
.col-lg-6,
.col-lg-5,
.col-lg-4,
.col-lg-3,
.col-lg-2,
.col-lg-1,
.col-md-12,
.col-md-11,
.col-md-10,
.col-md-9,
.col-md-8,
.col-md-7,
.col-md-6,
.col-md-5,
.col-md-4,
.col-md-3,
.col-md-2,
.col-md-1,
.col-sm-12,
.col-sm-11,
.col-sm-10,
.col-sm-9,
.col-sm-8,
.col-sm-7,
.col-sm-6,
.col-sm-5,
.col-sm-4,
.col-sm-3,
.col-sm-2,
.col-sm-1,
.col-xs-12,
.col-xs-11,
.col-xs-10,
.col-xs-9,
.col-xs-8,
.col-xs-7,
.col-xs-6,
.col-xs-5,
.col-xs-4,
.col-xs-3,
.col-xs-2,
.col-xs-1,
.col-lg,
.col-md,
.col-sm,
.col-xs {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  flex-grow: 0;
  flex-shrink: 0;
  padding-left: 0rem;
  padding-right: 0rem;
}
.col-lg,
.col-md,
.col-sm,
.col-xs {
  flex-grow: 1;
  flex-basis: 0;
  max-width: 100%;
}
.col-xs-1 {
  flex-basis: 8.3333333333%;
  max-width: 8.3333333333%;
}
.col-xs-2 {
  flex-basis: 16.6666666667%;
  max-width: 16.6666666667%;
}
.col-xs-3 {
  flex-basis: 25%;
  max-width: 25%;
}
.col-xs-4 {
  flex-basis: 33.3333333333%;
  max-width: 33.3333333333%;
}
.col-xs-5 {
  flex-basis: 41.6666666667%;
  max-width: 41.6666666667%;
}
.col-xs-6 {
  flex-basis: 50%;
  max-width: 50%;
}
.col-xs-7 {
  flex-basis: 58.3333333333%;
  max-width: 58.3333333333%;
}
.col-xs-8 {
  flex-basis: 66.6666666667%;
  max-width: 66.6666666667%;
}
.col-xs-9 {
  flex-basis: 75%;
  max-width: 75%;
}
.col-xs-10 {
  flex-basis: 83.3333333333%;
  max-width: 83.3333333333%;
}
.col-xs-11 {
  flex-basis: 91.6666666667%;
  max-width: 91.6666666667%;
}
.col-xs-12 {
  flex-basis: 100%;
  max-width: 100%;
}
.off-xs-1 {
  margin-left: 8.3333333333%;
}
.off-xs-2 {
  margin-left: 16.6666666667%;
}
.off-xs-3 {
  margin-left: 25%;
}
.off-xs-4 {
  margin-left: 33.3333333333%;
}
.off-xs-5 {
  margin-left: 41.6666666667%;
}
.off-xs-6 {
  margin-left: 50%;
}
.off-xs-7 {
  margin-left: 58.3333333333%;
}
.off-xs-8 {
  margin-left: 66.6666666667%;
}
.off-xs-9 {
  margin-left: 75%;
}
.off-xs-10 {
  margin-left: 83.3333333333%;
}
.off-xs-11 {
  margin-left: 91.6666666667%;
}
@media only screen and (min-width: 768px) {
  .col-sm-1 {
    flex-basis: 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-sm-2 {
    flex-basis: 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-sm-3 {
    flex-basis: 25%;
    max-width: 25%;
  }
  .col-sm-4 {
    flex-basis: 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-sm-5 {
    flex-basis: 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-sm-6 {
    flex-basis: 50%;
    max-width: 50%;
  }
  .col-sm-7 {
    flex-basis: 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-sm-8 {
    flex-basis: 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-sm-9 {
    flex-basis: 75%;
    max-width: 75%;
  }
  .col-sm-10 {
    flex-basis: 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-sm-11 {
    flex-basis: 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-sm-12 {
    flex-basis: 100%;
    max-width: 100%;
  }
  .off-sm-1 {
    margin-left: 8.3333333333%;
  }
  .off-sm-2 {
    margin-left: 16.6666666667%;
  }
  .off-sm-3 {
    margin-left: 25%;
  }
  .off-sm-4 {
    margin-left: 33.3333333333%;
  }
  .off-sm-5 {
    margin-left: 41.6666666667%;
  }
  .off-sm-6 {
    margin-left: 50%;
  }
  .off-sm-7 {
    margin-left: 58.3333333333%;
  }
  .off-sm-8 {
    margin-left: 66.6666666667%;
  }
  .off-sm-9 {
    margin-left: 75%;
  }
  .off-sm-10 {
    margin-left: 83.3333333333%;
  }
  .off-sm-11 {
    margin-left: 91.6666666667%;
  }
}
@media only screen and (min-width: 992px) {
  .col-md-1 {
    flex-basis: 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-md-2 {
    flex-basis: 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-md-3 {
    flex-basis: 25%;
    max-width: 25%;
  }
  .col-md-4 {
    flex-basis: 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-md-5 {
    flex-basis: 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-md-6 {
    flex-basis: 50%;
    max-width: 50%;
  }
  .col-md-7 {
    flex-basis: 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-md-8 {
    flex-basis: 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-md-9 {
    flex-basis: 75%;
    max-width: 75%;
  }
  .col-md-10 {
    flex-basis: 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-md-11 {
    flex-basis: 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-md-12 {
    flex-basis: 100%;
    max-width: 100%;
  }
  .off-md-1 {
    margin-left: 8.3333333333%;
  }
  .off-md-2 {
    margin-left: 16.6666666667%;
  }
  .off-md-3 {
    margin-left: 25%;
  }
  .off-md-4 {
    margin-left: 33.3333333333%;
  }
  .off-md-5 {
    margin-left: 41.6666666667%;
  }
  .off-md-6 {
    margin-left: 50%;
  }
  .off-md-7 {
    margin-left: 58.3333333333%;
  }
  .off-md-8 {
    margin-left: 66.6666666667%;
  }
  .off-md-9 {
    margin-left: 75%;
  }
  .off-md-10 {
    margin-left: 83.3333333333%;
  }
  .off-md-11 {
    margin-left: 91.6666666667%;
  }
}
@media only screen and (min-width: 1200px) {
  .col-lg-1 {
    flex-basis: 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-lg-2 {
    flex-basis: 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-lg-3 {
    flex-basis: 25%;
    max-width: 25%;
  }
  .col-lg-4 {
    flex-basis: 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-lg-5 {
    flex-basis: 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-lg-6 {
    flex-basis: 50%;
    max-width: 50%;
  }
  .col-lg-7 {
    flex-basis: 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-lg-8 {
    flex-basis: 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-lg-9 {
    flex-basis: 75%;
    max-width: 75%;
  }
  .col-lg-10 {
    flex-basis: 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-lg-11 {
    flex-basis: 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-lg-12 {
    flex-basis: 100%;
    max-width: 100%;
  }
  .off-lg-1 {
    margin-left: 8.3333333333%;
  }
  .off-lg-2 {
    margin-left: 16.6666666667%;
  }
  .off-lg-3 {
    margin-left: 25%;
  }
  .off-lg-4 {
    margin-left: 33.3333333333%;
  }
  .off-lg-5 {
    margin-left: 41.6666666667%;
  }
  .off-lg-6 {
    margin-left: 50%;
  }
  .off-lg-7 {
    margin-left: 58.3333333333%;
  }
  .off-lg-8 {
    margin-left: 66.6666666667%;
  }
  .off-lg-9 {
    margin-left: 75%;
  }
  .off-lg-10 {
    margin-left: 83.3333333333%;
  }
  .off-lg-11 {
    margin-left: 91.6666666667%;
  }
}
h1 {
  font-size: 2.5rem;
  font-weight: 400;
  margin: 0;
  padding: 0.45rem 0 0.35rem;
}
h2 {
  font-size: 2rem;
  font-weight: 500;
  margin: 0;
  padding: 0.75rem 0 0.3rem;
}
h3 {
  font-size: 1.75rem;
  font-weight: 400;
  margin: 0;
  padding: 0.6rem 0 0.4rem;
}
h4 {
  font-size: 1.375rem;
  font-weight: 400;
  margin: 0;
  padding: 0.75rem 0 0.5rem;
}
h5 {
  font-size: 1.125rem;
  font-weight: 700;
  margin: 0;
  padding: 0.75rem 0 0.25rem;
  text-transform: uppercase;
  color: var(--text-muted);
}
h6 {
  font-size: 1.125rem;
  font-weight: 500;
  margin: 0;
  padding: 0.75rem 0 0.25rem;
}
p {
  font-size: 1.4rem;
  line-height: 1.375em;
  margin: 0;
  padding: 0.25rem 0 0.55rem;
}
q::before {
  content: none;
}
q::after {
  content: none;
}
blockquote,
q {
  border-left: 4px solid var(--focus);
  margin: 1.5em 0;
  padding: 0.5em 1em;
  font-style: italic;
}
blockquote > footer {
  font-style: normal;
  border: 0;
}
blockquote cite {
  font-style: normal;
}
address {
  font-style: normal;
}
mark {
  background-color: var(--highlight);
  border-radius: 2px;
  padding: 0 2px 0 2px;
  color: #000;
}
.caption {
  font-size: 1.125rem;
  font-weight: 700;
  text-transform: uppercase;
  opacity: 0.55;
  letter-spacing: 0.1px;
}
h1.novo-section-header,
h2.novo-section-header,
h3.novo-section-header,
h4.novo-section-header,
h5.novo-section-header,
h6.novo-section-header {
  background: var(--background-bright, #ffffff);
  box-sizing: content-box;
  font-weight: 400;
  display: flex;
  width: 100%;
  padding: 1rem 0.5rem 1rem 1.5rem;
  margin-left: -1.5rem;
  margin-right: -1.5rem;
}
h1.novo-section-header > i,
h2.novo-section-header > i,
h3.novo-section-header > i,
h4.novo-section-header > i,
h5.novo-section-header > i,
h6.novo-section-header > i {
  display: flex;
  margin-right: 10px;
}
h1.novo-section-header > i.bhi-section,
h2.novo-section-header > i.bhi-section,
h3.novo-section-header > i.bhi-section,
h4.novo-section-header > i.bhi-section,
h5.novo-section-header > i.bhi-section,
h6.novo-section-header > i.bhi-section {
  margin-top: -0.2rem;
}
h1,
h2,
h3,
h4,
h5,
h6,
p,
span {
  transition: color 0.2s ease-out, opacity 0.2s ease-out;
  vertical-align: middle;
  vertical-align: baseline;
}
h1.text-capitalize,
h2.text-capitalize,
h3.text-capitalize,
h4.text-capitalize,
h5.text-capitalize,
h6.text-capitalize,
p.text-capitalize,
span.text-capitalize {
  text-transform: capitalize;
}
h1.text-uppercase,
h2.text-uppercase,
h3.text-uppercase,
h4.text-uppercase,
h5.text-uppercase,
h6.text-uppercase,
p.text-uppercase,
span.text-uppercase {
  text-transform: uppercase;
}
h1.text-nowrap,
h2.text-nowrap,
h3.text-nowrap,
h4.text-nowrap,
h5.text-nowrap,
h6.text-nowrap,
p.text-nowrap,
span.text-nowrap {
  white-space: nowrap;
}
h1.text-ellipsis,
h2.text-ellipsis,
h3.text-ellipsis,
h4.text-ellipsis,
h5.text-ellipsis,
h6.text-ellipsis,
p.text-ellipsis,
span.text-ellipsis {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
h1.text-size-default,
h2.text-size-default,
h3.text-size-default,
h4.text-size-default,
h5.text-size-default,
h6.text-size-default,
p.text-size-default,
span.text-size-default {
  font-size: inherit;
}
h1.text-size-body,
h2.text-size-body,
h3.text-size-body,
h4.text-size-body,
h5.text-size-body,
h6.text-size-body,
p.text-size-body,
span.text-size-body {
  font-size: 1.3rem;
}
h1.text-size-xs,
h2.text-size-xs,
h3.text-size-xs,
h4.text-size-xs,
h5.text-size-xs,
h6.text-size-xs,
p.text-size-xs,
span.text-size-xs {
  font-size: 1rem;
}
h1.text-size-sm,
h2.text-size-sm,
h3.text-size-sm,
h4.text-size-sm,
h5.text-size-sm,
h6.text-size-sm,
p.text-size-sm,
span.text-size-sm {
  font-size: 1.2rem;
}
h1.text-size-md,
h2.text-size-md,
h3.text-size-md,
h4.text-size-md,
h5.text-size-md,
h6.text-size-md,
p.text-size-md,
span.text-size-md {
  font-size: 1.3rem;
}
h1.text-size-lg,
h2.text-size-lg,
h3.text-size-lg,
h4.text-size-lg,
h5.text-size-lg,
h6.text-size-lg,
p.text-size-lg,
span.text-size-lg {
  font-size: 1.6rem;
}
h1.text-size-xl,
h2.text-size-xl,
h3.text-size-xl,
h4.text-size-xl,
h5.text-size-xl,
h6.text-size-xl,
p.text-size-xl,
span.text-size-xl {
  font-size: 2rem;
}
h1.text-size-2xl,
h2.text-size-2xl,
h3.text-size-2xl,
h4.text-size-2xl,
h5.text-size-2xl,
h6.text-size-2xl,
p.text-size-2xl,
span.text-size-2xl {
  font-size: 2.6rem;
}
h1.text-size-3xl,
h2.text-size-3xl,
h3.text-size-3xl,
h4.text-size-3xl,
h5.text-size-3xl,
h6.text-size-3xl,
p.text-size-3xl,
span.text-size-3xl {
  font-size: 3.2rem;
}
h1.text-size-smaller,
h2.text-size-smaller,
h3.text-size-smaller,
h4.text-size-smaller,
h5.text-size-smaller,
h6.text-size-smaller,
p.text-size-smaller,
span.text-size-smaller {
  font-size: 0.8em;
}
h1.text-size-larger,
h2.text-size-larger,
h3.text-size-larger,
h4.text-size-larger,
h5.text-size-larger,
h6.text-size-larger,
p.text-size-larger,
span.text-size-larger {
  font-size: 1.2em;
}
h1.text-color-black,
h2.text-color-black,
h3.text-color-black,
h4.text-color-black,
h5.text-color-black,
h6.text-color-black,
p.text-color-black,
span.text-color-black {
  color: #000000;
}
h1.text-color-white,
h2.text-color-white,
h3.text-color-white,
h4.text-color-white,
h5.text-color-white,
h6.text-color-white,
p.text-color-white,
span.text-color-white {
  color: #ffffff;
}
h1.text-color-gray,
h2.text-color-gray,
h3.text-color-gray,
h4.text-color-gray,
h5.text-color-gray,
h6.text-color-gray,
p.text-color-gray,
span.text-color-gray {
  color: #9e9e9e;
}
h1.text-color-grey,
h2.text-color-grey,
h3.text-color-grey,
h4.text-color-grey,
h5.text-color-grey,
h6.text-color-grey,
p.text-color-grey,
span.text-color-grey {
  color: #9e9e9e;
}
h1.text-color-offWhite,
h2.text-color-offWhite,
h3.text-color-offWhite,
h4.text-color-offWhite,
h5.text-color-offWhite,
h6.text-color-offWhite,
p.text-color-offWhite,
span.text-color-offWhite {
  color: #f7f7f7;
}
h1.text-color-bright,
h2.text-color-bright,
h3.text-color-bright,
h4.text-color-bright,
h5.text-color-bright,
h6.text-color-bright,
p.text-color-bright,
span.text-color-bright {
  color: #f7f7f7;
}
h1.text-color-light,
h2.text-color-light,
h3.text-color-light,
h4.text-color-light,
h5.text-color-light,
h6.text-color-light,
p.text-color-light,
span.text-color-light {
  color: #dbdbdb;
}
h1.text-color-neutral,
h2.text-color-neutral,
h3.text-color-neutral,
h4.text-color-neutral,
h5.text-color-neutral,
h6.text-color-neutral,
p.text-color-neutral,
span.text-color-neutral {
  color: #4f5361;
}
h1.text-color-dark,
h2.text-color-dark,
h3.text-color-dark,
h4.text-color-dark,
h5.text-color-dark,
h6.text-color-dark,
p.text-color-dark,
span.text-color-dark {
  color: #3d464d;
}
h1.text-color-orange,
h2.text-color-orange,
h3.text-color-orange,
h4.text-color-orange,
h5.text-color-orange,
h6.text-color-orange,
p.text-color-orange,
span.text-color-orange {
  color: #ff6900;
}
h1.text-color-navigation,
h2.text-color-navigation,
h3.text-color-navigation,
h4.text-color-navigation,
h5.text-color-navigation,
h6.text-color-navigation,
p.text-color-navigation,
span.text-color-navigation {
  color: #202945;
}
h1.text-color-skyBlue,
h2.text-color-skyBlue,
h3.text-color-skyBlue,
h4.text-color-skyBlue,
h5.text-color-skyBlue,
h6.text-color-skyBlue,
p.text-color-skyBlue,
span.text-color-skyBlue {
  color: #009bdf;
}
h1.text-color-steel,
h2.text-color-steel,
h3.text-color-steel,
h4.text-color-steel,
h5.text-color-steel,
h6.text-color-steel,
p.text-color-steel,
span.text-color-steel {
  color: #5b6770;
}
h1.text-color-metal,
h2.text-color-metal,
h3.text-color-metal,
h4.text-color-metal,
h5.text-color-metal,
h6.text-color-metal,
p.text-color-metal,
span.text-color-metal {
  color: #637893;
}
h1.text-color-sand,
h2.text-color-sand,
h3.text-color-sand,
h4.text-color-sand,
h5.text-color-sand,
h6.text-color-sand,
p.text-color-sand,
span.text-color-sand {
  color: #f4f4f4;
}
h1.text-color-silver,
h2.text-color-silver,
h3.text-color-silver,
h4.text-color-silver,
h5.text-color-silver,
h6.text-color-silver,
p.text-color-silver,
span.text-color-silver {
  color: #e2e2e2;
}
h1.text-color-stone,
h2.text-color-stone,
h3.text-color-stone,
h4.text-color-stone,
h5.text-color-stone,
h6.text-color-stone,
p.text-color-stone,
span.text-color-stone {
  color: #bebebe;
}
h1.text-color-ash,
h2.text-color-ash,
h3.text-color-ash,
h4.text-color-ash,
h5.text-color-ash,
h6.text-color-ash,
p.text-color-ash,
span.text-color-ash {
  color: #a0a0a0;
}
h1.text-color-slate,
h2.text-color-slate,
h3.text-color-slate,
h4.text-color-slate,
h5.text-color-slate,
h6.text-color-slate,
p.text-color-slate,
span.text-color-slate {
  color: #707070;
}
h1.text-color-onyx,
h2.text-color-onyx,
h3.text-color-onyx,
h4.text-color-onyx,
h5.text-color-onyx,
h6.text-color-onyx,
p.text-color-onyx,
span.text-color-onyx {
  color: #526980;
}
h1.text-color-charcoal,
h2.text-color-charcoal,
h3.text-color-charcoal,
h4.text-color-charcoal,
h5.text-color-charcoal,
h6.text-color-charcoal,
p.text-color-charcoal,
span.text-color-charcoal {
  color: #282828;
}
h1.text-color-moonlight,
h2.text-color-moonlight,
h3.text-color-moonlight,
h4.text-color-moonlight,
h5.text-color-moonlight,
h6.text-color-moonlight,
p.text-color-moonlight,
span.text-color-moonlight {
  color: #1a242f;
}
h1.text-color-midnight,
h2.text-color-midnight,
h3.text-color-midnight,
h4.text-color-midnight,
h5.text-color-midnight,
h6.text-color-midnight,
p.text-color-midnight,
span.text-color-midnight {
  color: #202945;
}
h1.text-color-darkness,
h2.text-color-darkness,
h3.text-color-darkness,
h4.text-color-darkness,
h5.text-color-darkness,
h6.text-color-darkness,
p.text-color-darkness,
span.text-color-darkness {
  color: #161f27;
}
h1.text-color-navy,
h2.text-color-navy,
h3.text-color-navy,
h4.text-color-navy,
h5.text-color-navy,
h6.text-color-navy,
p.text-color-navy,
span.text-color-navy {
  color: #0d2d42;
}
h1.text-color-aqua,
h2.text-color-aqua,
h3.text-color-aqua,
h4.text-color-aqua,
h5.text-color-aqua,
h6.text-color-aqua,
p.text-color-aqua,
span.text-color-aqua {
  color: #3bafda;
}
h1.text-color-ocean,
h2.text-color-ocean,
h3.text-color-ocean,
h4.text-color-ocean,
h5.text-color-ocean,
h6.text-color-ocean,
p.text-color-ocean,
span.text-color-ocean {
  color: #4a89dc;
}
h1.text-color-mint,
h2.text-color-mint,
h3.text-color-mint,
h4.text-color-mint,
h5.text-color-mint,
h6.text-color-mint,
p.text-color-mint,
span.text-color-mint {
  color: #37bc9b;
}
h1.text-color-grass,
h2.text-color-grass,
h3.text-color-grass,
h4.text-color-grass,
h5.text-color-grass,
h6.text-color-grass,
p.text-color-grass,
span.text-color-grass {
  color: #8cc152;
}
h1.text-color-sunflower,
h2.text-color-sunflower,
h3.text-color-sunflower,
h4.text-color-sunflower,
h5.text-color-sunflower,
h6.text-color-sunflower,
p.text-color-sunflower,
span.text-color-sunflower {
  color: #f6b042;
}
h1.text-color-bittersweet,
h2.text-color-bittersweet,
h3.text-color-bittersweet,
h4.text-color-bittersweet,
h5.text-color-bittersweet,
h6.text-color-bittersweet,
p.text-color-bittersweet,
span.text-color-bittersweet {
  color: #eb6845;
}
h1.text-color-grapefruit,
h2.text-color-grapefruit,
h3.text-color-grapefruit,
h4.text-color-grapefruit,
h5.text-color-grapefruit,
h6.text-color-grapefruit,
p.text-color-grapefruit,
span.text-color-grapefruit {
  color: #da4453;
}
h1.text-color-carnation,
h2.text-color-carnation,
h3.text-color-carnation,
h4.text-color-carnation,
h5.text-color-carnation,
h6.text-color-carnation,
p.text-color-carnation,
span.text-color-carnation {
  color: #d770ad;
}
h1.text-color-lavender,
h2.text-color-lavender,
h3.text-color-lavender,
h4.text-color-lavender,
h5.text-color-lavender,
h6.text-color-lavender,
p.text-color-lavender,
span.text-color-lavender {
  color: #967adc;
}
h1.text-color-mountain,
h2.text-color-mountain,
h3.text-color-mountain,
h4.text-color-mountain,
h5.text-color-mountain,
h6.text-color-mountain,
p.text-color-mountain,
span.text-color-mountain {
  color: #9678b6;
}
h1.text-color-info,
h2.text-color-info,
h3.text-color-info,
h4.text-color-info,
h5.text-color-info,
h6.text-color-info,
p.text-color-info,
span.text-color-info {
  color: #4a89dc;
}
h1.text-color-positive,
h2.text-color-positive,
h3.text-color-positive,
h4.text-color-positive,
h5.text-color-positive,
h6.text-color-positive,
p.text-color-positive,
span.text-color-positive {
  color: #4a89dc;
}
h1.text-color-success,
h2.text-color-success,
h3.text-color-success,
h4.text-color-success,
h5.text-color-success,
h6.text-color-success,
p.text-color-success,
span.text-color-success {
  color: #8cc152;
}
h1.text-color-negative,
h2.text-color-negative,
h3.text-color-negative,
h4.text-color-negative,
h5.text-color-negative,
h6.text-color-negative,
p.text-color-negative,
span.text-color-negative {
  color: #da4453;
}
h1.text-color-danger,
h2.text-color-danger,
h3.text-color-danger,
h4.text-color-danger,
h5.text-color-danger,
h6.text-color-danger,
p.text-color-danger,
span.text-color-danger {
  color: #da4453;
}
h1.text-color-error,
h2.text-color-error,
h3.text-color-error,
h4.text-color-error,
h5.text-color-error,
h6.text-color-error,
p.text-color-error,
span.text-color-error {
  color: #da4453;
}
h1.text-color-warning,
h2.text-color-warning,
h3.text-color-warning,
h4.text-color-warning,
h5.text-color-warning,
h6.text-color-warning,
p.text-color-warning,
span.text-color-warning {
  color: #f6b042;
}
h1.text-color-empty,
h2.text-color-empty,
h3.text-color-empty,
h4.text-color-empty,
h5.text-color-empty,
h6.text-color-empty,
p.text-color-empty,
span.text-color-empty {
  color: #cccdcc;
}
h1.text-color-disabled,
h2.text-color-disabled,
h3.text-color-disabled,
h4.text-color-disabled,
h5.text-color-disabled,
h6.text-color-disabled,
p.text-color-disabled,
span.text-color-disabled {
  color: #bebebe;
}
h1.text-color-background,
h2.text-color-background,
h3.text-color-background,
h4.text-color-background,
h5.text-color-background,
h6.text-color-background,
p.text-color-background,
span.text-color-background {
  color: #f7f7f7;
}
h1.text-color-backgroundDark,
h2.text-color-backgroundDark,
h3.text-color-backgroundDark,
h4.text-color-backgroundDark,
h5.text-color-backgroundDark,
h6.text-color-backgroundDark,
p.text-color-backgroundDark,
span.text-color-backgroundDark {
  color: #e2e2e2;
}
h1.text-color-presentation,
h2.text-color-presentation,
h3.text-color-presentation,
h4.text-color-presentation,
h5.text-color-presentation,
h6.text-color-presentation,
p.text-color-presentation,
span.text-color-presentation {
  color: #5b6770;
}
h1.text-color-bullhorn,
h2.text-color-bullhorn,
h3.text-color-bullhorn,
h4.text-color-bullhorn,
h5.text-color-bullhorn,
h6.text-color-bullhorn,
p.text-color-bullhorn,
span.text-color-bullhorn {
  color: #ff6900;
}
h1.text-color-pulse,
h2.text-color-pulse,
h3.text-color-pulse,
h4.text-color-pulse,
h5.text-color-pulse,
h6.text-color-pulse,
p.text-color-pulse,
span.text-color-pulse {
  color: #3bafda;
}
h1.text-color-company,
h2.text-color-company,
h3.text-color-company,
h4.text-color-company,
h5.text-color-company,
h6.text-color-company,
p.text-color-company,
span.text-color-company {
  color: #3399dd;
}
h1.text-color-candidate,
h2.text-color-candidate,
h3.text-color-candidate,
h4.text-color-candidate,
h5.text-color-candidate,
h6.text-color-candidate,
p.text-color-candidate,
span.text-color-candidate {
  color: #44bb77;
}
h1.text-color-lead,
h2.text-color-lead,
h3.text-color-lead,
h4.text-color-lead,
h5.text-color-lead,
h6.text-color-lead,
p.text-color-lead,
span.text-color-lead {
  color: #aa6699;
}
h1.text-color-contact,
h2.text-color-contact,
h3.text-color-contact,
h4.text-color-contact,
h5.text-color-contact,
h6.text-color-contact,
p.text-color-contact,
span.text-color-contact {
  color: #ffaa44;
}
h1.text-color-clientcontact,
h2.text-color-clientcontact,
h3.text-color-clientcontact,
h4.text-color-clientcontact,
h5.text-color-clientcontact,
h6.text-color-clientcontact,
p.text-color-clientcontact,
span.text-color-clientcontact {
  color: #ffaa44;
}
h1.text-color-opportunity,
h2.text-color-opportunity,
h3.text-color-opportunity,
h4.text-color-opportunity,
h5.text-color-opportunity,
h6.text-color-opportunity,
p.text-color-opportunity,
span.text-color-opportunity {
  color: #662255;
}
h1.text-color-job,
h2.text-color-job,
h3.text-color-job,
h4.text-color-job,
h5.text-color-job,
h6.text-color-job,
p.text-color-job,
span.text-color-job {
  color: #bb5566;
}
h1.text-color-joborder,
h2.text-color-joborder,
h3.text-color-joborder,
h4.text-color-joborder,
h5.text-color-joborder,
h6.text-color-joborder,
p.text-color-joborder,
span.text-color-joborder {
  color: #bb5566;
}
h1.text-color-submission,
h2.text-color-submission,
h3.text-color-submission,
h4.text-color-submission,
h5.text-color-submission,
h6.text-color-submission,
p.text-color-submission,
span.text-color-submission {
  color: #a9adbb;
}
h1.text-color-sendout,
h2.text-color-sendout,
h3.text-color-sendout,
h4.text-color-sendout,
h5.text-color-sendout,
h6.text-color-sendout,
p.text-color-sendout,
span.text-color-sendout {
  color: #747884;
}
h1.text-color-placement,
h2.text-color-placement,
h3.text-color-placement,
h4.text-color-placement,
h5.text-color-placement,
h6.text-color-placement,
p.text-color-placement,
span.text-color-placement {
  color: #0b344f;
}
h1.text-color-note,
h2.text-color-note,
h3.text-color-note,
h4.text-color-note,
h5.text-color-note,
h6.text-color-note,
p.text-color-note,
span.text-color-note {
  color: #747884;
}
h1.text-color-contract,
h2.text-color-contract,
h3.text-color-contract,
h4.text-color-contract,
h5.text-color-contract,
h6.text-color-contract,
p.text-color-contract,
span.text-color-contract {
  color: #454ea0;
}
h1.text-color-task,
h2.text-color-task,
h3.text-color-task,
h4.text-color-task,
h5.text-color-task,
h6.text-color-task,
p.text-color-task,
span.text-color-task {
  color: #4f5361;
}
h1.text-color-jobCode,
h2.text-color-jobCode,
h3.text-color-jobCode,
h4.text-color-jobCode,
h5.text-color-jobCode,
h6.text-color-jobCode,
p.text-color-jobCode,
span.text-color-jobCode {
  color: #696d79;
}
h1.text-color-earnCode,
h2.text-color-earnCode,
h3.text-color-earnCode,
h4.text-color-earnCode,
h5.text-color-earnCode,
h6.text-color-earnCode,
p.text-color-earnCode,
span.text-color-earnCode {
  color: #696d79;
}
h1.text-color-invoiceStatement,
h2.text-color-invoiceStatement,
h3.text-color-invoiceStatement,
h4.text-color-invoiceStatement,
h5.text-color-invoiceStatement,
h6.text-color-invoiceStatement,
p.text-color-invoiceStatement,
span.text-color-invoiceStatement {
  color: #696d79;
}
h1.text-color-billableCharge,
h2.text-color-billableCharge,
h3.text-color-billableCharge,
h4.text-color-billableCharge,
h5.text-color-billableCharge,
h6.text-color-billableCharge,
p.text-color-billableCharge,
span.text-color-billableCharge {
  color: #696d79;
}
h1.text-color-payableCharge,
h2.text-color-payableCharge,
h3.text-color-payableCharge,
h4.text-color-payableCharge,
h5.text-color-payableCharge,
h6.text-color-payableCharge,
p.text-color-payableCharge,
span.text-color-payableCharge {
  color: #696d79;
}
h1.text-color-user,
h2.text-color-user,
h3.text-color-user,
h4.text-color-user,
h5.text-color-user,
h6.text-color-user,
p.text-color-user,
span.text-color-user {
  color: #696d79;
}
h1.text-color-corporateUser,
h2.text-color-corporateUser,
h3.text-color-corporateUser,
h4.text-color-corporateUser,
h5.text-color-corporateUser,
h6.text-color-corporateUser,
p.text-color-corporateUser,
span.text-color-corporateUser {
  color: #696d79;
}
h1.text-color-distributionList,
h2.text-color-distributionList,
h3.text-color-distributionList,
h4.text-color-distributionList,
h5.text-color-distributionList,
h6.text-color-distributionList,
p.text-color-distributionList,
span.text-color-distributionList {
  color: #696d79;
}
h1.text-color-credential,
h2.text-color-credential,
h3.text-color-credential,
h4.text-color-credential,
h5.text-color-credential,
h6.text-color-credential,
p.text-color-credential,
span.text-color-credential {
  color: #696d79;
}
h1.text-color-person,
h2.text-color-person,
h3.text-color-person,
h4.text-color-person,
h5.text-color-person,
h6.text-color-person,
p.text-color-person,
span.text-color-person {
  color: #696d79;
}
h1.margin-before,
h2.margin-before,
h3.margin-before,
h4.margin-before,
h5.margin-before,
h6.margin-before,
p.margin-before,
span.margin-before {
  margin-top: 0.4rem;
}
h1.margin-after,
h2.margin-after,
h3.margin-after,
h4.margin-after,
h5.margin-after,
h6.margin-after,
p.margin-after,
span.margin-after {
  margin-bottom: 0.8rem;
}
h1.text-length-small,
h2.text-length-small,
h3.text-length-small,
h4.text-length-small,
h5.text-length-small,
h6.text-length-small,
p.text-length-small,
span.text-length-small {
  max-width: 40ch;
}
h1.text-length-medium,
h2.text-length-medium,
h3.text-length-medium,
h4.text-length-medium,
h5.text-length-medium,
h6.text-length-medium,
p.text-length-medium,
span.text-length-medium {
  max-width: 55ch;
}
h1.text-length-large,
h2.text-length-large,
h3.text-length-large,
h4.text-length-large,
h5.text-length-large,
h6.text-length-large,
p.text-length-large,
span.text-length-large {
  max-width: 70ch;
}
h1.text-weight-hairline,
h2.text-weight-hairline,
h3.text-weight-hairline,
h4.text-weight-hairline,
h5.text-weight-hairline,
h6.text-weight-hairline,
p.text-weight-hairline,
span.text-weight-hairline {
  font-weight: 100;
}
h1.text-weight-thin,
h2.text-weight-thin,
h3.text-weight-thin,
h4.text-weight-thin,
h5.text-weight-thin,
h6.text-weight-thin,
p.text-weight-thin,
span.text-weight-thin {
  font-weight: 200;
}
h1.text-weight-light,
h2.text-weight-light,
h3.text-weight-light,
h4.text-weight-light,
h5.text-weight-light,
h6.text-weight-light,
p.text-weight-light,
span.text-weight-light {
  font-weight: 300;
}
h1.text-weight-normal,
h2.text-weight-normal,
h3.text-weight-normal,
h4.text-weight-normal,
h5.text-weight-normal,
h6.text-weight-normal,
p.text-weight-normal,
span.text-weight-normal {
  font-weight: 400;
}
h1.text-weight-medium,
h2.text-weight-medium,
h3.text-weight-medium,
h4.text-weight-medium,
h5.text-weight-medium,
h6.text-weight-medium,
p.text-weight-medium,
span.text-weight-medium {
  font-weight: 500;
}
h1.text-weight-semibold,
h2.text-weight-semibold,
h3.text-weight-semibold,
h4.text-weight-semibold,
h5.text-weight-semibold,
h6.text-weight-semibold,
p.text-weight-semibold,
span.text-weight-semibold {
  font-weight: 600;
}
h1.text-weight-bold,
h2.text-weight-bold,
h3.text-weight-bold,
h4.text-weight-bold,
h5.text-weight-bold,
h6.text-weight-bold,
p.text-weight-bold,
span.text-weight-bold {
  font-weight: 700;
}
h1.text-weight-extrabold,
h2.text-weight-extrabold,
h3.text-weight-extrabold,
h4.text-weight-extrabold,
h5.text-weight-extrabold,
h6.text-weight-extrabold,
p.text-weight-extrabold,
span.text-weight-extrabold {
  font-weight: 800;
}
h1.text-weight-heavy,
h2.text-weight-heavy,
h3.text-weight-heavy,
h4.text-weight-heavy,
h5.text-weight-heavy,
h6.text-weight-heavy,
p.text-weight-heavy,
span.text-weight-heavy {
  font-weight: 900;
}
h1.text-weight-lighter,
h2.text-weight-lighter,
h3.text-weight-lighter,
h4.text-weight-lighter,
h5.text-weight-lighter,
h6.text-weight-lighter,
p.text-weight-lighter,
span.text-weight-lighter {
  font-weight: lighter;
}
h1.text-weight-bolder,
h2.text-weight-bolder,
h3.text-weight-bolder,
h4.text-weight-bolder,
h5.text-weight-bolder,
h6.text-weight-bolder,
p.text-weight-bolder,
span.text-weight-bolder {
  font-weight: bolder;
}
span > span {
  vertical-align: baseline;
}
i {
  font-size: 1.4rem;
  display: inline-table;
  flex: 0 0 auto;
}
i[theme][theme=contained] {
  font-size: 0.8rem;
  border-radius: 0.55rem;
  height: 1.7rem;
  width: 1.7rem;
  text-align: center;
}
i[theme][theme=contained]:before {
  vertical-align: baseline;
  line-height: 1.8;
}
i[theme][theme=contained].star {
  color: #ffffff;
  background: #0b344f;
}
i[theme][theme=contained].person {
  color: #ffffff;
  background: #ffaa44;
}
i[theme][theme=contained].company {
  color: #ffffff;
  background: #3399dd;
}
i[theme][theme=contained].candidate {
  color: #ffffff;
  background: #44bb77;
}
i[theme][theme=contained].navigation {
  color: #ffffff;
  background: #202945;
}
i[theme][theme=contained].lead {
  color: #ffffff;
  background: #aa6699;
}
i[theme][theme=contained].contact {
  color: #ffffff;
  background: #ffaa44;
}
i[theme][theme=contained].clientcontact {
  color: #ffffff;
  background: #ffaa44;
}
i[theme][theme=contained].opportunity {
  color: #ffffff;
  background: #662255;
}
i[theme][theme=contained].job {
  color: #ffffff;
  background: #bb5566;
}
i[theme][theme=contained].joborder {
  color: #ffffff;
  background: #bb5566;
}
i[theme][theme=contained].submission {
  color: #ffffff;
  background: #a9adbb;
}
i[theme][theme=contained].sendout {
  color: #ffffff;
  background: #747884;
}
i[theme][theme=contained].placement {
  color: #ffffff;
  background: #0b344f;
}
i[theme][theme=contained].note {
  color: #ffffff;
  background: #747884;
}
i[theme][theme=contained].task {
  color: #ffffff;
  background: #4f5361;
}
i[theme][theme=contained].distributionList {
  color: #ffffff;
  background: #4f5361;
}
i[theme][theme=contained].credential {
  color: #ffffff;
  background: #4f5361;
}
i[theme][theme=contained].user {
  color: #ffffff;
  background: #4f5361;
}
i[theme][theme=contained].corporateuser {
  color: #ffffff;
  background: #4f5361;
}
i[theme][theme=contained].contract {
  color: #ffffff;
  background: #454ea0;
}
i[theme][theme=contained].jobCode {
  color: #ffffff;
  background: #696d79;
}
i[theme][theme=contained].earnCode {
  color: #ffffff;
  background: #696d79;
}
i[theme][theme=contained].billableCharge {
  color: #ffffff;
  background: #696d79;
}
i[theme][theme=contained].payableCharge {
  color: #ffffff;
  background: #696d79;
}
i[theme][theme=contained].complianceManager {
  color: #ffffff;
  background: #4a89dc;
}
i[theme][theme=contained].invoiceStatement {
  color: #ffffff;
  background: #696d79;
}
i[theme][theme=contained].aqua {
  color: #ffffff;
  background: #3bafda;
}
i[theme][theme=contained].ocean {
  color: #ffffff;
  background: #4a89dc;
}
i[theme][theme=contained].mint {
  color: #ffffff;
  background: #37bc9b;
}
i[theme][theme=contained].grass {
  color: #ffffff;
  background: #8cc152;
}
i[theme][theme=contained].sunflower {
  color: #ffffff;
  background: #f6b042;
}
i[theme][theme=contained].bittersweet {
  color: #ffffff;
  background: #eb6845;
}
i[theme][theme=contained].grapefruit {
  color: #ffffff;
  background: #da4453;
}
i[theme][theme=contained].carnation {
  color: #ffffff;
  background: #d770ad;
}
i[theme][theme=contained].lavender {
  color: #ffffff;
  background: #967adc;
}
i[theme][theme=contained].mountain {
  color: #ffffff;
  background: #9678b6;
}
i[theme][theme=contained].large {
  font-size: 1.2rem;
}
i[theme][theme=entity].star {
  color: #0b344f;
  background: transparent;
}
i[theme][theme=entity].person {
  color: #ffaa44;
  background: transparent;
}
i[theme][theme=entity].company {
  color: #3399dd;
  background: transparent;
}
i[theme][theme=entity].candidate {
  color: #44bb77;
  background: transparent;
}
i[theme][theme=entity].navigation {
  color: #202945;
  background: transparent;
}
i[theme][theme=entity].lead {
  color: #aa6699;
  background: transparent;
}
i[theme][theme=entity].contact {
  color: #ffaa44;
  background: transparent;
}
i[theme][theme=entity].clientcontact {
  color: #ffaa44;
  background: transparent;
}
i[theme][theme=entity].opportunity {
  color: #662255;
  background: transparent;
}
i[theme][theme=entity].job {
  color: #bb5566;
  background: transparent;
}
i[theme][theme=entity].joborder {
  color: #bb5566;
  background: transparent;
}
i[theme][theme=entity].submission {
  color: #a9adbb;
  background: transparent;
}
i[theme][theme=entity].sendout {
  color: #747884;
  background: transparent;
}
i[theme][theme=entity].placement {
  color: #0b344f;
  background: transparent;
}
i[theme][theme=entity].note {
  color: #747884;
  background: transparent;
}
i[theme][theme=entity].task {
  color: #4f5361;
  background: transparent;
}
i[theme][theme=entity].distributionList {
  color: #4f5361;
  background: transparent;
}
i[theme][theme=entity].credential {
  color: #4f5361;
  background: transparent;
}
i[theme][theme=entity].user {
  color: #4f5361;
  background: transparent;
}
i[theme][theme=entity].corporateuser {
  color: #4f5361;
  background: transparent;
}
i[theme][theme=entity].contract {
  color: #454ea0;
  background: transparent;
}
i[theme][theme=entity].jobCode {
  color: #696d79;
  background: transparent;
}
i[theme][theme=entity].earnCode {
  color: #696d79;
  background: transparent;
}
i[theme][theme=entity].billableCharge {
  color: #696d79;
  background: transparent;
}
i[theme][theme=entity].payableCharge {
  color: #696d79;
  background: transparent;
}
i[theme][theme=entity].complianceManager {
  color: #4a89dc;
  background: transparent;
}
i[theme][theme=entity].invoiceStatement {
  color: #696d79;
  background: transparent;
}
figcaption > i,
h1 > i,
h2 > i,
h3 > i,
h4 > i,
h5 > i,
h6 > i,
p > i,
span > i,
.novo-text > i,
.novo-title > i,
.novo-label > i,
.novo-caption > i {
  font-size: 1.1em;
  margin: 0 0.5em 0 0;
  padding: 0;
}
figcaption > i:before,
h1 > i:before,
h2 > i:before,
h3 > i:before,
h4 > i:before,
h5 > i:before,
h6 > i:before,
p > i:before,
span > i:before,
.novo-text > i:before,
.novo-title > i:before,
.novo-label > i:before,
.novo-caption > i:before {
  vertical-align: middle !important;
}
figcaption > i[theme][theme=contained],
h1 > i[theme][theme=contained],
h2 > i[theme][theme=contained],
h3 > i[theme][theme=contained],
h4 > i[theme][theme=contained],
h5 > i[theme][theme=contained],
h6 > i[theme][theme=contained],
p > i[theme][theme=contained],
span > i[theme][theme=contained],
.novo-text > i[theme][theme=contained],
.novo-title > i[theme][theme=contained],
.novo-label > i[theme][theme=contained],
.novo-caption > i[theme][theme=contained] {
  font-size: 0.8rem;
  vertical-align: 0.1rem;
}
figcaption > i[theme][theme=contained]:before,
h1 > i[theme][theme=contained]:before,
h2 > i[theme][theme=contained]:before,
h3 > i[theme][theme=contained]:before,
h4 > i[theme][theme=contained]:before,
h5 > i[theme][theme=contained]:before,
h6 > i[theme][theme=contained]:before,
p > i[theme][theme=contained]:before,
span > i[theme][theme=contained]:before,
.novo-text > i[theme][theme=contained]:before,
.novo-title > i[theme][theme=contained]:before,
.novo-label > i[theme][theme=contained]:before,
.novo-caption > i[theme][theme=contained]:before {
  vertical-align: baseline;
  line-height: 1.7rem;
  display: block;
}
.cdk-overlay-container,
.cdk-global-overlay-wrapper {
  pointer-events: none;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
.cdk-overlay-container {
  position: fixed;
  z-index: 1000;
}
.cdk-overlay-container:empty {
  display: none;
}
.cdk-global-overlay-wrapper {
  display: flex;
  position: absolute;
  z-index: 1000;
}
.cdk-overlay-pane {
  position: absolute;
  pointer-events: auto;
  box-sizing: border-box;
  z-index: 1000;
}
.cdk-overlay-backdrop {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 50;
  pointer-events: auto;
  -webkit-tap-highlight-color: transparent;
  transition: opacity 400ms cubic-bezier(0.25, 0.8, 0.25, 1);
  opacity: 0;
}
.cdk-overlay-backdrop.cdk-overlay-backdrop-showing {
  opacity: 0.48;
  backdrop-filter: blur(4px);
}
.cdk-overlay-dark-backdrop {
  background: rgba(0, 0, 0, 0.6);
}
.cdk-overlay-transparent-backdrop,
.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing {
  opacity: 0;
}
.cdk-global-scrollblock {
  position: fixed;
  width: 100%;
  overflow-y: hidden;
}
picker-results,
entity-picker-results {
  background: #ffffff;
  color: black;
  min-width: 100%;
  max-width: 100%;
  z-index: 10;
  top: 100%;
}
picker-results .novo-list,
entity-picker-results .novo-list {
  border: 1px solid #4a89dc;
}
picker-results .novo-list .novo-list-item,
entity-picker-results .novo-list .novo-list-item {
  cursor: pointer;
  flex: 0 0;
  transition: background-color 250ms;
}
picker-results .novo-list .novo-list-item > div,
entity-picker-results .novo-list .novo-list-item > div {
  width: 100%;
}
picker-results .novo-list .novo-list-item.active,
entity-picker-results .novo-list .novo-list-item.active {
  background-color: rgb(223.5763888889, 234.5138888889, 248.9236111111);
}
picker-results .novo-list .novo-list-item:hover,
entity-picker-results .novo-list .novo-list-item:hover {
  background-color: rgb(240.6708333333, 245.6583333333, 252.2291666667);
}
picker-results .novo-list .novo-list-item .novo-item-content,
entity-picker-results .novo-list .novo-list-item .novo-item-content {
  flex-flow: row wrap;
}
picker-results .novo-list .novo-list-item .novo-item-content > *,
entity-picker-results .novo-list .novo-list-item .novo-item-content > * {
  flex: 0 0 33%;
  white-space: nowrap;
}
picker-results section,
entity-picker-results section {
  box-shadow: 0.1em 0.1em 1em rgba(0, 0, 0, 0.25);
  z-index: 9;
  position: absolute;
  width: 100%;
  background-color: white;
  color: black;
}
picker-results picker-error,
picker-results picker-loader,
picker-results picker-null-recent-results,
picker-results picker-null-results,
picker-results .picker-error,
picker-results .picker-loader,
picker-results .picker-null-recent-results,
picker-results .picker-null-results,
entity-picker-results picker-error,
entity-picker-results picker-loader,
entity-picker-results picker-null-recent-results,
entity-picker-results picker-null-results,
entity-picker-results .picker-error,
entity-picker-results .picker-loader,
entity-picker-results .picker-null-recent-results,
entity-picker-results .picker-null-results {
  background-color: #ffffff;
  text-align: center;
  color: rgb(180.75, 180.75, 180.75);
  box-shadow:
    0 3px 1px -2px rgba(0, 0, 0, 0.2),
    0 2px 2px 0 rgba(0, 0, 0, 0.14),
    0 1px 5px 0 rgba(0, 0, 0, 0.12);
  border: 1px solid #4a89dc;
  transform: translateY(0%);
  transition: all 0.15s cubic-bezier(0.35, 0, 0.25, 1);
  padding: 0.5rem;
}
picker-results p.picker-error,
picker-results p.picker-loader,
picker-results p.picker-null-recent-results,
picker-results p.picker-null-results,
entity-picker-results p.picker-error,
entity-picker-results p.picker-loader,
entity-picker-results p.picker-null-recent-results,
entity-picker-results p.picker-null-results {
  max-width: inherit;
  padding: 5px;
}
picker-results picker-loader,
picker-results .picker-loader,
entity-picker-results picker-loader,
entity-picker-results .picker-loader {
  background-color: #ffffff;
  display: flex;
  align-items: center;
  flex-direction: column;
  box-shadow:
    0 3px 1px -2px rgba(0, 0, 0, 0.2),
    0 2px 2px 0 rgba(0, 0, 0, 0.14),
    0 1px 5px 0 rgba(0, 0, 0, 0.12);
  border: 1px solid #4a89dc;
  transform: translateY(0%);
  transition: all 0.15s cubic-bezier(0.35, 0, 0.25, 1);
}
picker-results section,
entity-picker-results section {
  box-shadow: 0.1em 0.1em 1em rgba(0, 0, 0, 0.25);
  z-index: 9;
  position: absolute;
  width: 100%;
  background-color: white;
  color: black;
}
picker-results,
.picker-results,
quick-note-results,
.quick-note-results {
  background-color: #ffffff;
  cursor: default;
  line-height: 26px;
  width: 100%;
  display: block;
}
picker-results novo-list,
picker-results ul,
.picker-results novo-list,
.picker-results ul,
quick-note-results novo-list,
quick-note-results ul,
.quick-note-results novo-list,
.quick-note-results ul {
  background-color: #ffffff;
  max-height: 200px;
  overflow: auto;
  list-style: none;
  padding: 0;
  margin: 0;
  box-shadow:
    0 3px 1px -2px rgba(0, 0, 0, 0.2),
    0 2px 2px 0 rgba(0, 0, 0, 0.14),
    0 1px 5px 0 rgba(0, 0, 0, 0.12);
  border: 1px solid #4a89dc;
  transform: translateY(0%);
  transition: all 0.15s cubic-bezier(0.35, 0, 0.25, 1);
  display: block;
}
picker-results novo-list novo-list-item,
picker-results novo-list li,
picker-results ul novo-list-item,
picker-results ul li,
.picker-results novo-list novo-list-item,
.picker-results novo-list li,
.picker-results ul novo-list-item,
.picker-results ul li,
quick-note-results novo-list novo-list-item,
quick-note-results novo-list li,
quick-note-results ul novo-list-item,
quick-note-results ul li,
.quick-note-results novo-list novo-list-item,
.quick-note-results novo-list li,
.quick-note-results ul novo-list-item,
.quick-note-results ul li {
  font-size: 0.9em;
  padding: 5px 16px;
}
picker-results novo-list novo-list-item span,
picker-results novo-list li span,
picker-results ul novo-list-item span,
picker-results ul li span,
.picker-results novo-list novo-list-item span,
.picker-results novo-list li span,
.picker-results ul novo-list-item span,
.picker-results ul li span,
quick-note-results novo-list novo-list-item span,
quick-note-results novo-list li span,
quick-note-results ul novo-list-item span,
quick-note-results ul li span,
.quick-note-results novo-list novo-list-item span,
.quick-note-results novo-list li span,
.quick-note-results ul novo-list-item span,
.quick-note-results ul li span {
  display: inline-block;
  min-width: 100px;
  margin: 2px 0;
}
picker-results novo-list novo-list-item h6,
picker-results novo-list li h6,
picker-results ul novo-list-item h6,
picker-results ul li h6,
.picker-results novo-list novo-list-item h6,
.picker-results novo-list li h6,
.picker-results ul novo-list-item h6,
.picker-results ul li h6,
quick-note-results novo-list novo-list-item h6,
quick-note-results novo-list li h6,
quick-note-results ul novo-list-item h6,
quick-note-results ul li h6,
.quick-note-results novo-list novo-list-item h6,
.quick-note-results novo-list li h6,
.quick-note-results ul novo-list-item h6,
.quick-note-results ul li h6 {
  padding-top: 0;
  font-weight: 400;
  color: rgb(147.0326086957, 159.652173913, 169.4673913043);
}
picker-results novo-list novo-list-item h6 strong,
picker-results novo-list li h6 strong,
picker-results ul novo-list-item h6 strong,
picker-results ul li h6 strong,
.picker-results novo-list novo-list-item h6 strong,
.picker-results novo-list li h6 strong,
.picker-results ul novo-list-item h6 strong,
.picker-results ul li h6 strong,
quick-note-results novo-list novo-list-item h6 strong,
quick-note-results novo-list li h6 strong,
quick-note-results ul novo-list-item h6 strong,
quick-note-results ul li h6 strong,
.quick-note-results novo-list novo-list-item h6 strong,
.quick-note-results novo-list li h6 strong,
.quick-note-results ul novo-list-item h6 strong,
.quick-note-results ul li h6 strong {
  font-weight: 400;
  color: #3d464d;
}
picker-results novo-list novo-list-item.active,
picker-results novo-list novo-list-item:focus,
picker-results novo-list novo-list-item:hover,
picker-results novo-list li.active,
picker-results novo-list li:focus,
picker-results novo-list li:hover,
picker-results ul novo-list-item.active,
picker-results ul novo-list-item:focus,
picker-results ul novo-list-item:hover,
picker-results ul li.active,
picker-results ul li:focus,
picker-results ul li:hover,
.picker-results novo-list novo-list-item.active,
.picker-results novo-list novo-list-item:focus,
.picker-results novo-list novo-list-item:hover,
.picker-results novo-list li.active,
.picker-results novo-list li:focus,
.picker-results novo-list li:hover,
.picker-results ul novo-list-item.active,
.picker-results ul novo-list-item:focus,
.picker-results ul novo-list-item:hover,
.picker-results ul li.active,
.picker-results ul li:focus,
.picker-results ul li:hover,
quick-note-results novo-list novo-list-item.active,
quick-note-results novo-list novo-list-item:focus,
quick-note-results novo-list novo-list-item:hover,
quick-note-results novo-list li.active,
quick-note-results novo-list li:focus,
quick-note-results novo-list li:hover,
quick-note-results ul novo-list-item.active,
quick-note-results ul novo-list-item:focus,
quick-note-results ul novo-list-item:hover,
quick-note-results ul li.active,
quick-note-results ul li:focus,
quick-note-results ul li:hover,
.quick-note-results novo-list novo-list-item.active,
.quick-note-results novo-list novo-list-item:focus,
.quick-note-results novo-list novo-list-item:hover,
.quick-note-results novo-list li.active,
.quick-note-results novo-list li:focus,
.quick-note-results novo-list li:hover,
.quick-note-results ul novo-list-item.active,
.quick-note-results ul novo-list-item:focus,
.quick-note-results ul novo-list-item:hover,
.quick-note-results ul li.active,
.quick-note-results ul li:focus,
.quick-note-results ul li:hover {
  background-color: rgb(223.5763888889, 234.5138888889, 248.9236111111);
}
picker-results novo-list novo-list-item.disabled,
picker-results novo-list li.disabled,
picker-results ul novo-list-item.disabled,
picker-results ul li.disabled,
.picker-results novo-list novo-list-item.disabled,
.picker-results novo-list li.disabled,
.picker-results ul novo-list-item.disabled,
.picker-results ul li.disabled,
quick-note-results novo-list novo-list-item.disabled,
quick-note-results novo-list li.disabled,
quick-note-results ul novo-list-item.disabled,
quick-note-results ul li.disabled,
.quick-note-results novo-list novo-list-item.disabled,
.quick-note-results novo-list li.disabled,
.quick-note-results ul novo-list-item.disabled,
.quick-note-results ul li.disabled {
  opacity: 0.5;
  pointer-events: none;
}
picker-results novo-list novo-loading,
picker-results ul novo-loading,
.picker-results novo-list novo-loading,
.picker-results ul novo-loading,
quick-note-results novo-list novo-loading,
quick-note-results ul novo-loading,
.quick-note-results novo-list novo-loading,
.quick-note-results ul novo-loading {
  justify-content: center;
}
picker-results ul li,
.picker-results ul li,
quick-note-results ul li,
.quick-note-results ul li {
  padding: 10px 16px;
  box-sizing: border-box;
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
}
picker-results.active,
.picker-results.active,
quick-note-results.active,
.quick-note-results.active {
  z-index: 1000;
}
picker-results:focus,
.picker-results:focus,
quick-note-results:focus,
.quick-note-results:focus {
  outline: none;
}
entity-picker-results {
  background: #ffffff;
  width: 100%;
  min-width: 250px;
}
entity-picker-results novo-list {
  background: #ffffff;
  min-width: 30rem;
  max-height: 49vh;
  overflow: auto;
}
entity-picker-results novo-list .novo-item-content {
  margin-top: 0.5rem;
  margin-left: 1.8rem;
  row-gap: 1rem;
}
entity-picker-results novo-list .novo-item-content .novo-text {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  padding-right: 1em;
}
entity-picker-results novo-list novo-loading {
  justify-content: center;
}
workers-comp-codes-picker-results,
distribution-list-picker-results {
  display: block;
  color: black;
  width: 100%;
  max-width: none;
  z-index: 99;
  background: #ffffff;
  padding: 1px;
}
workers-comp-codes-picker-results.active,
distribution-list-picker-results.active {
  border: 1px solid #4a89dc;
}
workers-comp-codes-picker-results .novo-list,
distribution-list-picker-results .novo-list {
  min-height: 100%;
  background: #ffffff;
  max-height: 330px;
  overflow-y: auto;
  overflow-x: hidden;
}
workers-comp-codes-picker-results .novo-list .novo-list-item,
distribution-list-picker-results .novo-list .novo-list-item {
  display: block;
  transition: background-color 250ms;
  border-bottom: 1px solid #e2e2e2;
  cursor: pointer;
}
workers-comp-codes-picker-results .novo-list .novo-list-item.disabled,
distribution-list-picker-results .novo-list .novo-list-item.disabled {
  opacity: 0.5;
  pointer-events: none;
}
workers-comp-codes-picker-results .novo-list .novo-list-item item-title h6,
distribution-list-picker-results .novo-list .novo-list-item item-title h6 {
  font-weight: 500;
  padding: 0.6em 0 0.5em;
}
workers-comp-codes-picker-results .novo-list .novo-list-item item-title h6 span,
distribution-list-picker-results .novo-list .novo-list-item item-title h6 span {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  min-width: 100px;
  width: 80%;
  display: block;
}
workers-comp-codes-picker-results .novo-list .novo-list-item > div,
distribution-list-picker-results .novo-list .novo-list-item > div {
  width: 100%;
  margin-left: 15px;
}
workers-comp-codes-picker-results .novo-list .novo-list-item.active,
distribution-list-picker-results .novo-list .novo-list-item.active {
  background-color: rgb(223.5763888889, 234.5138888889, 248.9236111111);
}
workers-comp-codes-picker-results .novo-list .novo-list-item:hover,
distribution-list-picker-results .novo-list .novo-list-item:hover {
  background-color: rgb(223.5763888889, 234.5138888889, 248.9236111111);
}
workers-comp-codes-picker-results .novo-list .novo-list-item item-content,
distribution-list-picker-results .novo-list .novo-list-item item-content {
  flex-flow: row nowrap;
  justify-content: space-between;
}
workers-comp-codes-picker-results .novo-list .novo-list-item item-content > *,
distribution-list-picker-results .novo-list .novo-list-item item-content > * {
  flex: 0 0 60%;
  white-space: nowrap;
}
workers-comp-codes-picker-results .novo-list .novo-list-item item-content p,
distribution-list-picker-results .novo-list .novo-list-item item-content p {
  margin-right: 0.5em;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  flex: 1;
}
workers-comp-codes-picker-results .novo-list .novo-list-item item-content p .label,
distribution-list-picker-results .novo-list .novo-list-item item-content p .label {
  font-weight: bold;
}
workers-comp-codes-picker-results .novo-list novo-loading,
distribution-list-picker-results .novo-list novo-loading {
  justify-content: center;
}
workers-comp-codes-picker-results .picker-loader,
workers-comp-codes-picker-results .picker-error,
workers-comp-codes-picker-results .picker-null-results,
distribution-list-picker-results .picker-loader,
distribution-list-picker-results .picker-error,
distribution-list-picker-results .picker-null-results {
  border: none;
}
workers-comp-codes-picker-results .picker-null,
workers-comp-codes-picker-results .picker-error,
workers-comp-codes-picker-results .picker-loading,
workers-comp-codes-picker-results .picker-no-recents,
workers-comp-codes-picker-results .picker-error,
distribution-list-picker-results .picker-null,
distribution-list-picker-results .picker-error,
distribution-list-picker-results .picker-loading,
distribution-list-picker-results .picker-no-recents,
distribution-list-picker-results .picker-error {
  text-align: center;
  padding: 1em 0 4em;
}
workers-comp-codes-picker-results .picker-null > i,
workers-comp-codes-picker-results .picker-error > i,
workers-comp-codes-picker-results .picker-loading > i,
workers-comp-codes-picker-results .picker-no-recents > i,
workers-comp-codes-picker-results .picker-error > i,
distribution-list-picker-results .picker-null > i,
distribution-list-picker-results .picker-error > i,
distribution-list-picker-results .picker-loading > i,
distribution-list-picker-results .picker-no-recents > i,
distribution-list-picker-results .picker-error > i {
  font-size: 3em;
  margin: 0.5em;
  color: rgba(0, 0, 0, 0.3);
}
workers-comp-codes-picker-results .picker-null > h4,
workers-comp-codes-picker-results .picker-null > p,
workers-comp-codes-picker-results .picker-error > h4,
workers-comp-codes-picker-results .picker-error > p,
workers-comp-codes-picker-results .picker-loading > h4,
workers-comp-codes-picker-results .picker-loading > p,
workers-comp-codes-picker-results .picker-no-recents > h4,
workers-comp-codes-picker-results .picker-no-recents > p,
workers-comp-codes-picker-results .picker-error > h4,
workers-comp-codes-picker-results .picker-error > p,
distribution-list-picker-results .picker-null > h4,
distribution-list-picker-results .picker-null > p,
distribution-list-picker-results .picker-error > h4,
distribution-list-picker-results .picker-error > p,
distribution-list-picker-results .picker-loading > h4,
distribution-list-picker-results .picker-loading > p,
distribution-list-picker-results .picker-no-recents > h4,
distribution-list-picker-results .picker-no-recents > p,
distribution-list-picker-results .picker-error > h4,
distribution-list-picker-results .picker-error > p {
  margin: 0;
  max-width: none;
  padding: 0;
}
workers-comp-codes-picker-results .picker-null > h4,
workers-comp-codes-picker-results .picker-error > h4,
workers-comp-codes-picker-results .picker-loading > h4,
workers-comp-codes-picker-results .picker-no-recents > h4,
workers-comp-codes-picker-results .picker-error > h4,
distribution-list-picker-results .picker-null > h4,
distribution-list-picker-results .picker-error > h4,
distribution-list-picker-results .picker-loading > h4,
distribution-list-picker-results .picker-no-recents > h4,
distribution-list-picker-results .picker-error > h4 {
  font-weight: 500;
}
workers-comp-codes-picker-results section,
distribution-list-picker-results section {
  box-shadow: 0.1em 0.1em 1em rgba(0, 0, 0, 0.25);
  z-index: 9;
  position: absolute;
  width: 100%;
  background-color: white;
  color: black;
}
.bgc-main,
.novo-background-main {
  background-color: var(--background-main, #f7f7f7);
}
.bgc-alt,
.bgc-bright,
.novo-background-bright {
  background-color: var(--background-bright, #ffffff);
}
.bgc-dark,
.novo-background-dark {
  background-color: var(--background-dark, #ffffff);
}
.bgc-muted,
.novo-background-muted {
  background-color: var(--background-muted, #ffffff);
}
.bgc-body,
.novo-background-body {
  background-color: var(--background-body, #e2e2e2);
}
.txc-main {
  color: var(--text-main, #282828);
}
.txc-muted {
  color: var(--text-muted, #4f5361);
}
.txc-disabled {
  color: var(--text-disabled, #707070);
}
.novo-visibility-hidden {
  visibility: hidden !important;
}
.novo-background-black {
  background: #000000;
  color: #ffffff;
}
.novo-text-black {
  color: #000000;
}
.bgc-black {
  background: #000000;
  color: #ffffff;
}
.bgc-black-striped > *:nth-child(odd) {
  background: #000000;
}
.txc-black {
  color: #000000;
}
.novo-background-white {
  background: #ffffff;
  color: #3d464d;
}
.novo-text-white {
  color: #ffffff;
}
.bgc-white {
  background: #ffffff;
  color: #3d464d;
}
.bgc-white-striped > *:nth-child(odd) {
  background: #ffffff;
}
.txc-white {
  color: #ffffff;
}
.novo-background-gray {
  background: #9e9e9e;
  color: #3d464d;
}
.novo-text-gray {
  color: #9e9e9e;
}
.bgc-gray {
  background: #9e9e9e;
  color: #3d464d;
}
.bgc-gray-striped > *:nth-child(odd) {
  background: #9e9e9e;
}
.txc-gray {
  color: #9e9e9e;
}
.novo-background-grey {
  background: #9e9e9e;
  color: #3d464d;
}
.novo-text-grey {
  color: #9e9e9e;
}
.bgc-grey {
  background: #9e9e9e;
  color: #3d464d;
}
.bgc-grey-striped > *:nth-child(odd) {
  background: #9e9e9e;
}
.txc-grey {
  color: #9e9e9e;
}
.novo-background-offWhite {
  background: #f7f7f7;
  color: #3d464d;
}
.novo-text-offWhite {
  color: #f7f7f7;
}
.bgc-offWhite {
  background: #f7f7f7;
  color: #3d464d;
}
.bgc-offWhite-striped > *:nth-child(odd) {
  background: #f7f7f7;
}
.txc-offWhite {
  color: #f7f7f7;
}
.novo-background-light {
  background: #dbdbdb;
  color: #3d464d;
}
.novo-text-light {
  color: #dbdbdb;
}
.bgc-light {
  background: #dbdbdb;
  color: #3d464d;
}
.bgc-light-striped > *:nth-child(odd) {
  background: #dbdbdb;
}
.txc-light {
  color: #dbdbdb;
}
.novo-background-neutral {
  background: #4f5361;
  color: #ffffff;
}
.novo-text-neutral {
  color: #4f5361;
}
.bgc-neutral {
  background: #4f5361;
  color: #ffffff;
}
.bgc-neutral-striped > *:nth-child(odd) {
  background: #4f5361;
}
.txc-neutral {
  color: #4f5361;
}
.novo-background-dark {
  background: #3d464d;
  color: #ffffff;
}
.novo-text-dark {
  color: #3d464d;
}
.bgc-dark {
  background: #3d464d;
  color: #ffffff;
}
.bgc-dark-striped > *:nth-child(odd) {
  background: #3d464d;
}
.txc-dark {
  color: #3d464d;
}
.novo-background-orange {
  background: #ff6900;
  color: #3d464d;
}
.novo-text-orange {
  color: #ff6900;
}
.bgc-orange {
  background: #ff6900;
  color: #3d464d;
}
.bgc-orange-striped > *:nth-child(odd) {
  background: #ff6900;
}
.txc-orange {
  color: #ff6900;
}
.novo-background-navigation {
  background: #202945;
  color: #ffffff;
}
.novo-text-navigation {
  color: #202945;
}
.bgc-navigation {
  background: #202945;
  color: #ffffff;
}
.bgc-navigation-striped > *:nth-child(odd) {
  background: #202945;
}
.txc-navigation {
  color: #202945;
}
.novo-background-skyBlue {
  background: #009bdf;
  color: #ffffff;
}
.novo-text-skyBlue {
  color: #009bdf;
}
.bgc-skyBlue {
  background: #009bdf;
  color: #ffffff;
}
.bgc-skyBlue-striped > *:nth-child(odd) {
  background: #009bdf;
}
.txc-skyBlue {
  color: #009bdf;
}
.novo-background-steel {
  background: #5b6770;
  color: #ffffff;
}
.novo-text-steel {
  color: #5b6770;
}
.bgc-steel {
  background: #5b6770;
  color: #ffffff;
}
.bgc-steel-striped > *:nth-child(odd) {
  background: #5b6770;
}
.txc-steel {
  color: #5b6770;
}
.novo-background-metal {
  background: #637893;
  color: #ffffff;
}
.novo-text-metal {
  color: #637893;
}
.bgc-metal {
  background: #637893;
  color: #ffffff;
}
.bgc-metal-striped > *:nth-child(odd) {
  background: #637893;
}
.txc-metal {
  color: #637893;
}
.novo-background-sand {
  background: #f4f4f4;
  color: #3d464d;
}
.novo-text-sand {
  color: #f4f4f4;
}
.bgc-sand {
  background: #f4f4f4;
  color: #3d464d;
}
.bgc-sand-striped > *:nth-child(odd) {
  background: #f4f4f4;
}
.txc-sand {
  color: #f4f4f4;
}
.novo-background-silver {
  background: #e2e2e2;
  color: #3d464d;
}
.novo-text-silver {
  color: #e2e2e2;
}
.bgc-silver {
  background: #e2e2e2;
  color: #3d464d;
}
.bgc-silver-striped > *:nth-child(odd) {
  background: #e2e2e2;
}
.txc-silver {
  color: #e2e2e2;
}
.novo-background-stone {
  background: #bebebe;
  color: #3d464d;
}
.novo-text-stone {
  color: #bebebe;
}
.bgc-stone {
  background: #bebebe;
  color: #3d464d;
}
.bgc-stone-striped > *:nth-child(odd) {
  background: #bebebe;
}
.txc-stone {
  color: #bebebe;
}
.novo-background-ash {
  background: #a0a0a0;
  color: #3d464d;
}
.novo-text-ash {
  color: #a0a0a0;
}
.bgc-ash {
  background: #a0a0a0;
  color: #3d464d;
}
.bgc-ash-striped > *:nth-child(odd) {
  background: #a0a0a0;
}
.txc-ash {
  color: #a0a0a0;
}
.novo-background-slate {
  background: #707070;
  color: #ffffff;
}
.novo-text-slate {
  color: #707070;
}
.bgc-slate {
  background: #707070;
  color: #ffffff;
}
.bgc-slate-striped > *:nth-child(odd) {
  background: #707070;
}
.txc-slate {
  color: #707070;
}
.novo-background-onyx {
  background: #526980;
  color: #ffffff;
}
.novo-text-onyx {
  color: #526980;
}
.bgc-onyx {
  background: #526980;
  color: #ffffff;
}
.bgc-onyx-striped > *:nth-child(odd) {
  background: #526980;
}
.txc-onyx {
  color: #526980;
}
.novo-background-charcoal {
  background: #282828;
  color: #ffffff;
}
.novo-text-charcoal {
  color: #282828;
}
.bgc-charcoal {
  background: #282828;
  color: #ffffff;
}
.bgc-charcoal-striped > *:nth-child(odd) {
  background: #282828;
}
.txc-charcoal {
  color: #282828;
}
.novo-background-moonlight {
  background: #1a242f;
  color: #ffffff;
}
.novo-text-moonlight {
  color: #1a242f;
}
.bgc-moonlight {
  background: #1a242f;
  color: #ffffff;
}
.bgc-moonlight-striped > *:nth-child(odd) {
  background: #1a242f;
}
.txc-moonlight {
  color: #1a242f;
}
.novo-background-midnight {
  background: #202945;
  color: #ffffff;
}
.novo-text-midnight {
  color: #202945;
}
.bgc-midnight {
  background: #202945;
  color: #ffffff;
}
.bgc-midnight-striped > *:nth-child(odd) {
  background: #202945;
}
.txc-midnight {
  color: #202945;
}
.novo-background-darkness {
  background: #161f27;
  color: #ffffff;
}
.novo-text-darkness {
  color: #161f27;
}
.bgc-darkness {
  background: #161f27;
  color: #ffffff;
}
.bgc-darkness-striped > *:nth-child(odd) {
  background: #161f27;
}
.txc-darkness {
  color: #161f27;
}
.novo-background-navy {
  background: #0d2d42;
  color: #ffffff;
}
.novo-text-navy {
  color: #0d2d42;
}
.bgc-navy {
  background: #0d2d42;
  color: #ffffff;
}
.bgc-navy-striped > *:nth-child(odd) {
  background: #0d2d42;
}
.txc-navy {
  color: #0d2d42;
}
.novo-background-aqua {
  background: #3bafda;
  color: #3d464d;
}
.novo-text-aqua {
  color: #3bafda;
}
.bgc-aqua {
  background: #3bafda;
  color: #3d464d;
}
.bgc-aqua-striped > *:nth-child(odd) {
  background: #3bafda;
}
.txc-aqua {
  color: #3bafda;
}
.novo-background-ocean {
  background: #4a89dc;
  color: #ffffff;
}
.novo-text-ocean {
  color: #4a89dc;
}
.bgc-ocean {
  background: #4a89dc;
  color: #ffffff;
}
.bgc-ocean-striped > *:nth-child(odd) {
  background: #4a89dc;
}
.txc-ocean {
  color: #4a89dc;
}
.novo-background-mint {
  background: #37bc9b;
  color: #3d464d;
}
.novo-text-mint {
  color: #37bc9b;
}
.bgc-mint {
  background: #37bc9b;
  color: #3d464d;
}
.bgc-mint-striped > *:nth-child(odd) {
  background: #37bc9b;
}
.txc-mint {
  color: #37bc9b;
}
.novo-background-grass {
  background: #8cc152;
  color: #ffffff;
}
.novo-text-grass {
  color: #8cc152;
}
.bgc-grass {
  background: #8cc152;
  color: #ffffff;
}
.bgc-grass-striped > *:nth-child(odd) {
  background: #8cc152;
}
.txc-grass {
  color: #8cc152;
}
.novo-background-sunflower {
  background: #f6b042;
  color: #ffffff;
}
.novo-text-sunflower {
  color: #f6b042;
}
.bgc-sunflower {
  background: #f6b042;
  color: #ffffff;
}
.bgc-sunflower-striped > *:nth-child(odd) {
  background: #f6b042;
}
.txc-sunflower {
  color: #f6b042;
}
.novo-background-bittersweet {
  background: #eb6845;
  color: #ffffff;
}
.novo-text-bittersweet {
  color: #eb6845;
}
.bgc-bittersweet {
  background: #eb6845;
  color: #ffffff;
}
.bgc-bittersweet-striped > *:nth-child(odd) {
  background: #eb6845;
}
.txc-bittersweet {
  color: #eb6845;
}
.novo-background-grapefruit {
  background: #da4453;
  color: #ffffff;
}
.novo-text-grapefruit {
  color: #da4453;
}
.bgc-grapefruit {
  background: #da4453;
  color: #ffffff;
}
.bgc-grapefruit-striped > *:nth-child(odd) {
  background: #da4453;
}
.txc-grapefruit {
  color: #da4453;
}
.novo-background-carnation {
  background: #d770ad;
  color: #ffffff;
}
.novo-text-carnation {
  color: #d770ad;
}
.bgc-carnation {
  background: #d770ad;
  color: #ffffff;
}
.bgc-carnation-striped > *:nth-child(odd) {
  background: #d770ad;
}
.txc-carnation {
  color: #d770ad;
}
.novo-background-lavender {
  background: #967adc;
  color: #ffffff;
}
.novo-text-lavender {
  color: #967adc;
}
.bgc-lavender {
  background: #967adc;
  color: #ffffff;
}
.bgc-lavender-striped > *:nth-child(odd) {
  background: #967adc;
}
.txc-lavender {
  color: #967adc;
}
.novo-background-mountain {
  background: #9678b6;
  color: #ffffff;
}
.novo-text-mountain {
  color: #9678b6;
}
.bgc-mountain {
  background: #9678b6;
  color: #ffffff;
}
.bgc-mountain-striped > *:nth-child(odd) {
  background: #9678b6;
}
.txc-mountain {
  color: #9678b6;
}
.novo-background-info {
  background: #4a89dc;
  color: #ffffff;
}
.novo-text-info {
  color: #4a89dc;
}
.bgc-info {
  background: #4a89dc;
  color: #ffffff;
}
.bgc-info-striped > *:nth-child(odd) {
  background: #4a89dc;
}
.txc-info {
  color: #4a89dc;
}
.novo-background-positive {
  background: #4a89dc;
  color: #ffffff;
}
.novo-text-positive {
  color: #4a89dc;
}
.bgc-positive {
  background: #4a89dc;
  color: #ffffff;
}
.bgc-positive-striped > *:nth-child(odd) {
  background: #4a89dc;
}
.txc-positive {
  color: #4a89dc;
}
.novo-background-success {
  background: #8cc152;
  color: #ffffff;
}
.novo-text-success {
  color: #8cc152;
}
.bgc-success {
  background: #8cc152;
  color: #ffffff;
}
.bgc-success-striped > *:nth-child(odd) {
  background: #8cc152;
}
.txc-success {
  color: #8cc152;
}
.novo-background-negative {
  background: #da4453;
  color: #ffffff;
}
.novo-text-negative {
  color: #da4453;
}
.bgc-negative {
  background: #da4453;
  color: #ffffff;
}
.bgc-negative-striped > *:nth-child(odd) {
  background: #da4453;
}
.txc-negative {
  color: #da4453;
}
.novo-background-danger {
  background: #da4453;
  color: #ffffff;
}
.novo-text-danger {
  color: #da4453;
}
.bgc-danger {
  background: #da4453;
  color: #ffffff;
}
.bgc-danger-striped > *:nth-child(odd) {
  background: #da4453;
}
.txc-danger {
  color: #da4453;
}
.novo-background-error {
  background: #da4453;
  color: #ffffff;
}
.novo-text-error {
  color: #da4453;
}
.bgc-error {
  background: #da4453;
  color: #ffffff;
}
.bgc-error-striped > *:nth-child(odd) {
  background: #da4453;
}
.txc-error {
  color: #da4453;
}
.novo-background-warning {
  background: #f6b042;
  color: #ffffff;
}
.novo-text-warning {
  color: #f6b042;
}
.bgc-warning {
  background: #f6b042;
  color: #ffffff;
}
.bgc-warning-striped > *:nth-child(odd) {
  background: #f6b042;
}
.txc-warning {
  color: #f6b042;
}
.novo-background-empty {
  background: #cccdcc;
  color: #3d464d;
}
.novo-text-empty {
  color: #cccdcc;
}
.bgc-empty {
  background: #cccdcc;
  color: #3d464d;
}
.bgc-empty-striped > *:nth-child(odd) {
  background: #cccdcc;
}
.txc-empty {
  color: #cccdcc;
}
.novo-background-disabled {
  background: #bebebe;
  color: #3d464d;
}
.novo-text-disabled {
  color: #bebebe;
}
.bgc-disabled {
  background: #bebebe;
  color: #3d464d;
}
.bgc-disabled-striped > *:nth-child(odd) {
  background: #bebebe;
}
.txc-disabled {
  color: #bebebe;
}
.novo-background-background {
  background: #f7f7f7;
  color: #3d464d;
}
.novo-text-background {
  color: #f7f7f7;
}
.bgc-background {
  background: #f7f7f7;
  color: #3d464d;
}
.bgc-background-striped > *:nth-child(odd) {
  background: #f7f7f7;
}
.txc-background {
  color: #f7f7f7;
}
.novo-background-backgroundDark {
  background: #e2e2e2;
  color: #3d464d;
}
.novo-text-backgroundDark {
  color: #e2e2e2;
}
.bgc-backgroundDark {
  background: #e2e2e2;
  color: #3d464d;
}
.bgc-backgroundDark-striped > *:nth-child(odd) {
  background: #e2e2e2;
}
.txc-backgroundDark {
  color: #e2e2e2;
}
.novo-background-presentation {
  background: #5b6770;
  color: #ffffff;
}
.novo-text-presentation {
  color: #5b6770;
}
.bgc-presentation {
  background: #5b6770;
  color: #ffffff;
}
.bgc-presentation-striped > *:nth-child(odd) {
  background: #5b6770;
}
.txc-presentation {
  color: #5b6770;
}
.novo-background-bullhorn {
  background: #ff6900;
  color: #3d464d;
}
.novo-text-bullhorn {
  color: #ff6900;
}
.bgc-bullhorn {
  background: #ff6900;
  color: #3d464d;
}
.bgc-bullhorn-striped > *:nth-child(odd) {
  background: #ff6900;
}
.txc-bullhorn {
  color: #ff6900;
}
.novo-background-pulse {
  background: #3bafda;
  color: #3d464d;
}
.novo-text-pulse {
  color: #3bafda;
}
.bgc-pulse {
  background: #3bafda;
  color: #3d464d;
}
.bgc-pulse-striped > *:nth-child(odd) {
  background: #3bafda;
}
.txc-pulse {
  color: #3bafda;
}
.novo-background-company {
  background: #3399dd;
  color: #ffffff;
}
.novo-text-company {
  color: #3399dd;
}
.bgc-company {
  background: #3399dd;
  color: #ffffff;
}
.bgc-company-striped > *:nth-child(odd) {
  background: #3399dd;
}
.txc-company {
  color: #3399dd;
}
.novo-background-candidate {
  background: #44bb77;
  color: #ffffff;
}
.novo-text-candidate {
  color: #44bb77;
}
.bgc-candidate {
  background: #44bb77;
  color: #ffffff;
}
.bgc-candidate-striped > *:nth-child(odd) {
  background: #44bb77;
}
.txc-candidate {
  color: #44bb77;
}
.novo-background-lead {
  background: #aa6699;
  color: #ffffff;
}
.novo-text-lead {
  color: #aa6699;
}
.bgc-lead {
  background: #aa6699;
  color: #ffffff;
}
.bgc-lead-striped > *:nth-child(odd) {
  background: #aa6699;
}
.txc-lead {
  color: #aa6699;
}
.novo-background-contact {
  background: #ffaa44;
  color: #ffffff;
}
.novo-text-contact {
  color: #ffaa44;
}
.bgc-contact {
  background: #ffaa44;
  color: #ffffff;
}
.bgc-contact-striped > *:nth-child(odd) {
  background: #ffaa44;
}
.txc-contact {
  color: #ffaa44;
}
.novo-background-clientcontact {
  background: #ffaa44;
  color: #ffffff;
}
.novo-text-clientcontact {
  color: #ffaa44;
}
.bgc-clientcontact {
  background: #ffaa44;
  color: #ffffff;
}
.bgc-clientcontact-striped > *:nth-child(odd) {
  background: #ffaa44;
}
.txc-clientcontact {
  color: #ffaa44;
}
.novo-background-opportunity {
  background: #662255;
  color: #ffffff;
}
.novo-text-opportunity {
  color: #662255;
}
.bgc-opportunity {
  background: #662255;
  color: #ffffff;
}
.bgc-opportunity-striped > *:nth-child(odd) {
  background: #662255;
}
.txc-opportunity {
  color: #662255;
}
.novo-background-job {
  background: #bb5566;
  color: #ffffff;
}
.novo-text-job {
  color: #bb5566;
}
.bgc-job {
  background: #bb5566;
  color: #ffffff;
}
.bgc-job-striped > *:nth-child(odd) {
  background: #bb5566;
}
.txc-job {
  color: #bb5566;
}
.novo-background-joborder {
  background: #bb5566;
  color: #ffffff;
}
.novo-text-joborder {
  color: #bb5566;
}
.bgc-joborder {
  background: #bb5566;
  color: #ffffff;
}
.bgc-joborder-striped > *:nth-child(odd) {
  background: #bb5566;
}
.txc-joborder {
  color: #bb5566;
}
.novo-background-submission {
  background: #a9adbb;
  color: #3d464d;
}
.novo-text-submission {
  color: #a9adbb;
}
.bgc-submission {
  background: #a9adbb;
  color: #3d464d;
}
.bgc-submission-striped > *:nth-child(odd) {
  background: #a9adbb;
}
.txc-submission {
  color: #a9adbb;
}
.novo-background-sendout {
  background: #747884;
  color: #ffffff;
}
.novo-text-sendout {
  color: #747884;
}
.bgc-sendout {
  background: #747884;
  color: #ffffff;
}
.bgc-sendout-striped > *:nth-child(odd) {
  background: #747884;
}
.txc-sendout {
  color: #747884;
}
.novo-background-placement {
  background: #0b344f;
  color: #ffffff;
}
.novo-text-placement {
  color: #0b344f;
}
.bgc-placement {
  background: #0b344f;
  color: #ffffff;
}
.bgc-placement-striped > *:nth-child(odd) {
  background: #0b344f;
}
.txc-placement {
  color: #0b344f;
}
.novo-background-note {
  background: #747884;
  color: #ffffff;
}
.novo-text-note {
  color: #747884;
}
.bgc-note {
  background: #747884;
  color: #ffffff;
}
.bgc-note-striped > *:nth-child(odd) {
  background: #747884;
}
.txc-note {
  color: #747884;
}
.novo-background-contract {
  background: #454ea0;
  color: #ffffff;
}
.novo-text-contract {
  color: #454ea0;
}
.bgc-contract {
  background: #454ea0;
  color: #ffffff;
}
.bgc-contract-striped > *:nth-child(odd) {
  background: #454ea0;
}
.txc-contract {
  color: #454ea0;
}
.novo-background-task {
  background: #4f5361;
  color: #ffffff;
}
.novo-text-task {
  color: #4f5361;
}
.bgc-task {
  background: #4f5361;
  color: #ffffff;
}
.bgc-task-striped > *:nth-child(odd) {
  background: #4f5361;
}
.txc-task {
  color: #4f5361;
}
.novo-background-jobCode {
  background: #696d79;
  color: #ffffff;
}
.novo-text-jobCode {
  color: #696d79;
}
.bgc-jobCode {
  background: #696d79;
  color: #ffffff;
}
.bgc-jobCode-striped > *:nth-child(odd) {
  background: #696d79;
}
.txc-jobCode {
  color: #696d79;
}
.novo-background-earnCode {
  background: #696d79;
  color: #ffffff;
}
.novo-text-earnCode {
  color: #696d79;
}
.bgc-earnCode {
  background: #696d79;
  color: #ffffff;
}
.bgc-earnCode-striped > *:nth-child(odd) {
  background: #696d79;
}
.txc-earnCode {
  color: #696d79;
}
.novo-background-invoiceStatement {
  background: #696d79;
  color: #ffffff;
}
.novo-text-invoiceStatement {
  color: #696d79;
}
.bgc-invoiceStatement {
  background: #696d79;
  color: #ffffff;
}
.bgc-invoiceStatement-striped > *:nth-child(odd) {
  background: #696d79;
}
.txc-invoiceStatement {
  color: #696d79;
}
.novo-background-billableCharge {
  background: #696d79;
  color: #ffffff;
}
.novo-text-billableCharge {
  color: #696d79;
}
.bgc-billableCharge {
  background: #696d79;
  color: #ffffff;
}
.bgc-billableCharge-striped > *:nth-child(odd) {
  background: #696d79;
}
.txc-billableCharge {
  color: #696d79;
}
.novo-background-payableCharge {
  background: #696d79;
  color: #ffffff;
}
.novo-text-payableCharge {
  color: #696d79;
}
.bgc-payableCharge {
  background: #696d79;
  color: #ffffff;
}
.bgc-payableCharge-striped > *:nth-child(odd) {
  background: #696d79;
}
.txc-payableCharge {
  color: #696d79;
}
.novo-background-user {
  background: #696d79;
  color: #ffffff;
}
.novo-text-user {
  color: #696d79;
}
.bgc-user {
  background: #696d79;
  color: #ffffff;
}
.bgc-user-striped > *:nth-child(odd) {
  background: #696d79;
}
.txc-user {
  color: #696d79;
}
.novo-background-corporateUser {
  background: #696d79;
  color: #ffffff;
}
.novo-text-corporateUser {
  color: #696d79;
}
.bgc-corporateUser {
  background: #696d79;
  color: #ffffff;
}
.bgc-corporateUser-striped > *:nth-child(odd) {
  background: #696d79;
}
.txc-corporateUser {
  color: #696d79;
}
.novo-background-distributionList {
  background: #696d79;
  color: #ffffff;
}
.novo-text-distributionList {
  color: #696d79;
}
.bgc-distributionList {
  background: #696d79;
  color: #ffffff;
}
.bgc-distributionList-striped > *:nth-child(odd) {
  background: #696d79;
}
.txc-distributionList {
  color: #696d79;
}
.novo-background-credential {
  background: #696d79;
  color: #ffffff;
}
.novo-text-credential {
  color: #696d79;
}
.bgc-credential {
  background: #696d79;
  color: #ffffff;
}
.bgc-credential-striped > *:nth-child(odd) {
  background: #696d79;
}
.txc-credential {
  color: #696d79;
}
.novo-background-person {
  background: #696d79;
  color: #ffffff;
}
.novo-text-person {
  color: #696d79;
}
.bgc-person {
  background: #696d79;
  color: #ffffff;
}
.bgc-person-striped > *:nth-child(odd) {
  background: #696d79;
}
.txc-person {
  color: #696d79;
}
.padding-none {
  padding: 0 !important;
}
.px-none {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.py-none {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.margin-none {
  margin: 0 !important;
}
.ml-none,
.mx-none {
  margin-left: 0 !important;
}
.mr-none,
.mx-none {
  margin-right: 0 !important;
}
.mt-none,
.my-none {
  margin-top: 0 !important;
}
.mb-none,
.my-none {
  margin-bottom: 0 !important;
}
.padding-px {
  padding: 1px !important;
}
.px-px {
  padding-left: 1px !important;
  padding-right: 1px !important;
}
.py-px {
  padding-top: 1px !important;
  padding-bottom: 1px !important;
}
.margin-px {
  margin: 1px !important;
}
.ml-px,
.mx-px {
  margin-left: 1px !important;
}
.mr-px,
.mx-px {
  margin-right: 1px !important;
}
.mt-px,
.my-px {
  margin-top: 1px !important;
}
.mb-px,
.my-px {
  margin-bottom: 1px !important;
}
.padding-xs {
  padding: 0.25rem !important;
}
.px-xs {
  padding-left: 0.25rem !important;
  padding-right: 0.25rem !important;
}
.py-xs {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}
.margin-xs {
  margin: 0.25rem !important;
}
.ml-xs,
.mx-xs {
  margin-left: 0.25rem !important;
}
.mr-xs,
.mx-xs {
  margin-right: 0.25rem !important;
}
.mt-xs,
.my-xs {
  margin-top: 0.25rem !important;
}
.mb-xs,
.my-xs {
  margin-bottom: 0.25rem !important;
}
.padding-sm {
  padding: 0.5rem !important;
}
.px-sm {
  padding-left: 0.5rem !important;
  padding-right: 0.5rem !important;
}
.py-sm {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}
.margin-sm {
  margin: 0.5rem !important;
}
.ml-sm,
.mx-sm {
  margin-left: 0.5rem !important;
}
.mr-sm,
.mx-sm {
  margin-right: 0.5rem !important;
}
.mt-sm,
.my-sm {
  margin-top: 0.5rem !important;
}
.mb-sm,
.my-sm {
  margin-bottom: 0.5rem !important;
}
.padding-md {
  padding: 1rem !important;
}
.px-md {
  padding-left: 1rem !important;
  padding-right: 1rem !important;
}
.py-md {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}
.margin-md {
  margin: 1rem !important;
}
.ml-md,
.mx-md {
  margin-left: 1rem !important;
}
.mr-md,
.mx-md {
  margin-right: 1rem !important;
}
.mt-md,
.my-md {
  margin-top: 1rem !important;
}
.mb-md,
.my-md {
  margin-bottom: 1rem !important;
}
.padding-lg {
  padding: 1.25rem !important;
}
.px-lg {
  padding-left: 1.25rem !important;
  padding-right: 1.25rem !important;
}
.py-lg {
  padding-top: 1.25rem !important;
  padding-bottom: 1.25rem !important;
}
.margin-lg {
  margin: 1.25rem !important;
}
.ml-lg,
.mx-lg {
  margin-left: 1.25rem !important;
}
.mr-lg,
.mx-lg {
  margin-right: 1.25rem !important;
}
.mt-lg,
.my-lg {
  margin-top: 1.25rem !important;
}
.mb-lg,
.my-lg {
  margin-bottom: 1.25rem !important;
}
.padding-xl {
  padding: 1.5rem !important;
}
.px-xl {
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important;
}
.py-xl {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}
.margin-xl {
  margin: 1.5rem !important;
}
.ml-xl,
.mx-xl {
  margin-left: 1.5rem !important;
}
.mr-xl,
.mx-xl {
  margin-right: 1.5rem !important;
}
.mt-xl,
.my-xl {
  margin-top: 1.5rem !important;
}
.mb-xl,
.my-xl {
  margin-bottom: 1.5rem !important;
}
.modal-overlay-backdrop,
.aside-overlay-backdrop {
  background-color: rgba(0, 0, 0, 0.8);
}
.aside-overlay-panel {
  position: relative;
}
@keyframes iconEnter {
  0% {
    opacity: 0;
    transform: scale(0.8);
  }
  90% {
    opacity: 1;
    transform: scale(1.1);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}
@keyframes rotate {
  0% {
    transform: rotateZ(0deg);
  }
  75% {
    transform: rotateZ(200deg);
  }
  100% {
    transform: rotateZ(180deg);
  }
}
@keyframes half-rotate {
  0% {
    transform: rotateZ(45deg);
  }
  75% {
    transform: rotateZ(100deg);
  }
  100% {
    transform: rotateZ(90deg);
  }
}
@keyframes rotateBack {
  0% {
    transform: rotateZ(90deg);
  }
  100% {
    transform: rotateZ(0deg);
  }
}
@keyframes show {
  0% {
    opacity: 0;
    transform: translateX(-100%);
  }
  75% {
    transform: translateX(0px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
html {
  height: 100%;
  width: 100%;
}
html body {
  height: 100%;
  width: 100%;
}
html body demo-app {
  height: 100%;
  width: 100%;
}
*,
*:after,
*:before {
  box-sizing: border-box;
}
html {
  margin: 0;
  padding: 0;
  scroll-behavior: smooth;
}
html body {
  margin: 0;
  padding: 0;
  position: relative;
  overflow: hidden;
}
html body novo-demo-app {
  height: 100%;
  width: 100%;
  box-sizing: border-box;
  display: block;
}
html .markdown-page > h2 {
  margin-top: 5rem;
  margin-bottom: 2rem;
}
html .markdown-page > h2:not(:first-child) {
  border-top: 2px solid #ccc;
}
code-snippet,
multi-code-snippet {
  margin-bottom: 20px;
}
.cover-img {
  background: #aaa;
  width: 100%;
  max-height: 340px;
  object-fit: contain;
}
.main-content {
  position: relative;
  min-height: 300px;
}
.main-content .container {
  padding: 2rem;
  margin: 0 auto;
  max-width: 840px;
}
.main-content .container h1 small {
  font-size: 14px;
  vertical-align: middle;
}
.main-content .example {
  margin-top: 10px;
  border: 1px solid var(--border, #e9eaea);
  box-sizing: border-box;
}
.main-content .example-container {
  padding: 20px 30px;
  margin: 0 auto;
}
.main-content pre {
  margin: 0 0 35px;
  box-sizing: border-box;
  font-size: 0.9em;
  background: var(--background, #f8f8f8);
  border: 1px solid var(--border, #e9eaea);
  color: #4c545a;
}
.main-content pre code {
  border: none;
  width: 100%;
  display: block;
  box-sizing: border-box;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  line-height: 1.5em;
  padding: 15px 25px;
}
.main-content pre code.hljs {
  background: var(--background) !important;
}
.main-content header.design {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.main-content header.design > * {
  width: 50%;
}
.main-content header.design img {
  max-height: 250px;
  margin-top: auto;
  margin-bottom: auto;
}
.main-content section.design {
  background: #ffffff;
}
.main-content section > aside {
  background: #f7f7f7;
  padding: 10px 20px;
  border-radius: 3px;
  display: inline-block;
  border: 2px solid rgb(241.9, 241.9, 241.9);
}
.main-content section > aside h6 {
  color: #37bc9b;
  margin-bottom: 5px;
}
.main-content section > aside.design-principle h6 {
  border-bottom: 1px solid rgb(234.25, 234.25, 234.25);
  padding-bottom: 8px;
}
.main-content section > aside.design-principle h6 span {
  font-weight: 300;
}
.main-content section > aside.design-principle .hint {
  display: block;
  color: rgb(119.5, 119.5, 119.5);
  margin: 5px 0;
  padding: 10px;
  font-size: 0.9em;
  border-radius: 3px;
  background: rgb(234.25, 234.25, 234.25);
  border: 1px solid rgb(221.5, 221.5, 221.5);
}
.main-content section > aside.design-principle .hint i {
  margin-right: 10px;
}
.main-content section > aside.design-principle .hint > span {
  display: block;
}
.main-content section > aside.design-principle .hint .link {
  display: block;
  margin-top: 10px;
  font-weight: 400;
}
.main-content section > aside.design-principle .hint .link strong {
  font-weight: 600;
}
.main-content .accepted,
.main-content .not-accepted {
  display: block;
  margin-top: 15px;
}
.main-content .not-accepted {
  color: #da4453;
}
.main-content .accepted {
  color: #8cc152;
}
.main-content color,
.main-content home,
.main-content iconography,
.main-content layout,
.main-content typography {
  display: block;
}
.main-content color > header,
.main-content home > header,
.main-content iconography > header,
.main-content layout > header,
.main-content typography > header {
  background: #f7f7f7;
}
.main-content color > section.design.container article,
.main-content home > section.design.container article,
.main-content iconography > section.design.container article,
.main-content layout > section.design.container article,
.main-content typography > section.design.container article {
  margin: 80px 0;
}
.main-content buttons-demo,
.main-content from-demo,
.main-content modal-demo,
.main-content switch-demo,
.main-content tooltip-demo {
  display: block;
}
multi-code-snippet {
  background: #f8f8f8;
  border: 1px solid #e9eaea;
  display: block;
}
multi-code-snippet label {
  font-size: 0.8em;
  font-weight: 500;
  padding: 5px 10px;
  text-transform: uppercase;
}
multi-code-snippet pre {
  margin: 0 !important;
  font-size: 0.8em;
  color: #4c545a;
  border: none !important;
}
multi-code-snippet pre code {
  border: none;
  width: 100%;
  display: block;
  line-height: 1.5em;
  padding: 15px 25px;
}
multi-code-snippet pre code.hljs {
  background: #f9f9f9 !important;
}
.main-nav {
  position: fixed;
  top: 0;
  left: 0;
  width: 300px;
  height: 100vh;
  color: #ffffff;
  background-color: #1b2127;
  overflow-y: scroll;
  z-index: 20;
}
.main-nav .fork-me {
  width: 80%;
  margin: 20px auto 10px;
  padding: 10px;
  border: 1px solid rgba(255, 255, 255, 0.15);
  border-radius: 3px;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 0.8em;
}
.main-nav .logo {
  cursor: pointer;
  padding-top: 30px;
  text-align: center;
  display: block;
  border-bottom: 1px solid rgba(0, 0, 0, 0.15);
  background: rgba(0, 0, 0, 0.15);
}
.main-nav .logo *:focus {
  outline: 0;
}
.main-nav .logo > * {
  display: block;
}
.main-nav .logo .svg {
  width: 198px;
  margin: auto;
}
.main-nav .logo .title {
  padding: 0;
  margin: 5px auto;
  color: rgba(255, 255, 255, 0.7);
  font-weight: 500;
  letter-spacing: 0.75px;
}
.main-nav .logo span.version {
  text-align: center;
  opacity: 0.5;
}
.main-nav [data-name=novo-logo] {
  width: 100%;
  max-width: 100px;
  margin: 0 auto 20px;
  display: block;
}
.main-nav [data-name=novo-logo] .center-dot {
  fill: #ffffff;
}
.main-nav [data-name=novo-logo] .outer-ring {
  fill: #eb6845;
  transform-origin: 50% 50%;
  animation-duration: 20000ms;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
  animation-name: rotate-back;
}
.main-nav [data-name=novo-logo] .inner-ring {
  fill: #eb6845;
  transform-origin: 50% 50%;
  animation-duration: 20000ms;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
  animation-name: rotate;
}
.main-nav [data-name=bullhorn-text] {
  width: 100%;
  max-width: 150px;
  margin: 0 20px;
  display: inline-block;
}
.main-nav .menu-list {
  position: relative;
  margin: 20px 0 0;
  padding: 0;
  list-style: none;
  padding: 20px 20px 60px;
}
.main-nav .menu-item {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  gap: 1rem;
  margin: 0;
  margin-right: 20px;
  height: 2.5rem;
}
.main-nav .menu-link {
  display: block;
  width: 90%;
  height: 2.5rem;
  line-height: 2.5rem;
  text-align: left;
  color: rgb(161.4832298137, 163.7366459627, 167.1167701863);
  transition: color 0.3s;
  font-size: 1.05em;
  font-weight: 400;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  padding-left: 15px;
}
.main-nav .menu-link:focus,
.main-nav .menu-link:hover,
.main-nav a.menu-item-header:focus,
.main-nav a.menu-item-header:hover {
  outline: none;
  color: #fff;
}
.main-nav .router-link-active.menu-link,
.main-nav .router-link-active.menu-item-header {
  color: #fff;
  transition: color 0.5s;
}
.main-nav .menu-section-header {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  gap: 1rem;
}
.main-nav .menu-section-header .menu-item-header {
  color: #f4f4f4;
  height: 2.5rem;
  line-height: 2.5rem;
  display: block;
  text-transform: uppercase;
  font-size: 0.9em;
  font-weight: 500;
  letter-spacing: 0.3px;
  opacity: 0.25;
}
.main-nav .menu-line {
  position: absolute;
  left: 90%;
  top: 20px;
  height: 2.5rem;
  width: 4px;
  pointer-events: none;
  background: #eb6845;
  transition: transform 0.5s;
  transition-timing-function: cubic-bezier(1, 0.01, 0, 1.22);
}
.main-nav .menu-item:nth-child(1).current ~ .menu-line {
  transform: translate3d(0, 0%, 0);
}
.main-nav .menu-item:nth-child(2).current ~ .menu-line {
  transform: translate3d(0, 100%, 0);
}
.main-nav .menu-item:nth-child(3).current ~ .menu-line {
  transform: translate3d(0, 200%, 0);
}
.main-nav .menu-item:nth-child(4).current ~ .menu-line {
  transform: translate3d(0, 300%, 0);
}
.main-nav .menu-item:nth-child(5).current ~ .menu-line {
  transform: translate3d(0, 400%, 0);
}
.main-nav .menu-item:nth-child(6).current ~ .menu-line {
  transform: translate3d(0, 500%, 0);
}
.main-nav .menu-item:nth-child(7).current ~ .menu-line {
  transform: translate3d(0, 600%, 0);
}
.main-nav .menu-item:nth-child(8).current ~ .menu-line {
  transform: translate3d(0, 700%, 0);
}
.main-nav .menu-item:nth-child(9).current ~ .menu-line {
  transform: translate3d(0, 800%, 0);
}
.main-nav .menu-item:nth-child(10).current ~ .menu-line {
  transform: translate3d(0, 900%, 0);
}
.main-nav .menu-item:nth-child(11).current ~ .menu-line {
  transform: translate3d(0, 1000%, 0);
}
.main-nav .menu-item:nth-child(12).current ~ .menu-line {
  transform: translate3d(0, 1100%, 0);
}
.main-nav .menu-item:nth-child(13).current ~ .menu-line {
  transform: translate3d(0, 1200%, 0);
}
.main-nav .menu-item:nth-child(14).current ~ .menu-line {
  transform: translate3d(0, 1300%, 0);
}
.main-nav .menu-item:nth-child(15).current ~ .menu-line {
  transform: translate3d(0, 1400%, 0);
}
.main-nav .menu-item:nth-child(16).current ~ .menu-line {
  transform: translate3d(0, 1500%, 0);
}
.main-nav .menu-item:nth-child(17).current ~ .menu-line {
  transform: translate3d(0, 1600%, 0);
}
.main-nav .menu-item:nth-child(18).current ~ .menu-line {
  transform: translate3d(0, 1700%, 0);
}
.main-nav .menu-item:nth-child(19).current ~ .menu-line {
  transform: translate3d(0, 1800%, 0);
}
.main-nav .menu-item:nth-child(20).current ~ .menu-line {
  transform: translate3d(0, 1900%, 0);
}
.main-nav .menu-item:nth-child(21).current ~ .menu-line {
  transform: translate3d(0, 2000%, 0);
}
.main-nav .menu-item:nth-child(22).current ~ .menu-line {
  transform: translate3d(0, 2100%, 0);
}
.main-nav .menu-item:nth-child(23).current ~ .menu-line {
  transform: translate3d(0, 2200%, 0);
}
.main-nav .menu-item:nth-child(24).current ~ .menu-line {
  transform: translate3d(0, 2300%, 0);
}
.main-nav .menu-item:nth-child(25).current ~ .menu-line {
  transform: translate3d(0, 2400%, 0);
}
.main-nav .menu-item:nth-child(26).current ~ .menu-line {
  transform: translate3d(0, 2500%, 0);
}
.main-nav .menu-item:nth-child(27).current ~ .menu-line {
  transform: translate3d(0, 2600%, 0);
}
.main-nav .menu-item:nth-child(28).current ~ .menu-line {
  transform: translate3d(0, 2700%, 0);
}
.main-nav .menu-item:nth-child(29).current ~ .menu-line {
  transform: translate3d(0, 2800%, 0);
}
.main-nav .menu-item:nth-child(30).current ~ .menu-line {
  transform: translate3d(0, 2900%, 0);
}
.main-nav .menu-item:nth-child(31).current ~ .menu-line {
  transform: translate3d(0, 3000%, 0);
}
.main-nav .menu-item:nth-child(32).current ~ .menu-line {
  transform: translate3d(0, 3100%, 0);
}
.main-nav .menu-item:nth-child(33).current ~ .menu-line {
  transform: translate3d(0, 3200%, 0);
}
.main-nav .menu-item:nth-child(34).current ~ .menu-line {
  transform: translate3d(0, 3300%, 0);
}
.main-nav .menu-item:nth-child(35).current ~ .menu-line {
  transform: translate3d(0, 3400%, 0);
}
.main-nav .menu-item:nth-child(36).current ~ .menu-line {
  transform: translate3d(0, 3500%, 0);
}
.main-nav .menu-item:nth-child(37).current ~ .menu-line {
  transform: translate3d(0, 3600%, 0);
}
.main-nav .menu-item:nth-child(38).current ~ .menu-line {
  transform: translate3d(0, 3700%, 0);
}
.main-nav .menu-item:nth-child(39).current ~ .menu-line {
  transform: translate3d(0, 3800%, 0);
}
.main-nav .menu-item:nth-child(40).current ~ .menu-line {
  transform: translate3d(0, 3900%, 0);
}
.main-nav .menu-item:nth-child(41).current ~ .menu-line {
  transform: translate3d(0, 4000%, 0);
}
.main-nav .menu-item:nth-child(42).current ~ .menu-line {
  transform: translate3d(0, 4100%, 0);
}
.main-nav .menu-item:nth-child(43).current ~ .menu-line {
  transform: translate3d(0, 4200%, 0);
}
.main-nav .menu-item:nth-child(44).current ~ .menu-line {
  transform: translate3d(0, 4300%, 0);
}
.main-nav .menu-item:nth-child(45).current ~ .menu-line {
  transform: translate3d(0, 4400%, 0);
}
@-webkit-keyframes rotate {
  from {
    -webkit-transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
  }
}
@-webkit-keyframes rotate-back {
  from {
    -webkit-transform: rotate(360deg);
  }
  to {
    -webkit-transform: rotate(0deg);
  }
}
.hljs-comment,
.hljs-quote {
  color: #655d5d;
}
.hljs-variable,
.hljs-template-variable,
.hljs-attribute,
.hljs-tag,
.hljs-name,
.hljs-regexp,
.hljs-link,
.hljs-name,
.hljs-selector-id,
.hljs-selector-class {
  color: #ca4949;
}
.hljs-number,
.hljs-meta,
.hljs-built_in,
.hljs-builtin-name,
.hljs-literal,
.hljs-type,
.hljs-params {
  color: #b45a3c;
}
.hljs-string,
.hljs-symbol,
.hljs-bullet {
  color: #4b8b8b;
}
.hljs-title,
.hljs-section {
  color: #7272ca;
}
.hljs-keyword,
.hljs-selector-tag {
  color: #8464c4;
}
.hljs-deletion,
.hljs-addition {
  color: #1b1818;
  display: inline-block;
  width: 100%;
}
.hljs-deletion {
  background-color: #ca4949;
}
.hljs-addition {
  background-color: #4b8b8b;
}
.hljs {
  display: block;
  overflow-x: auto;
  background: #f4ecec;
  color: #585050;
  padding: 0.5em;
}
.hljs-emphasis {
  font-style: italic;
}
.hljs-strong {
  font-weight: bold;
}
.markdown-body * {
  box-sizing: border-box;
}
.markdown-body:after,
.markdown-body:before {
  display: table;
  content: "";
}
.markdown-body:after {
  clear: both;
}
.markdown-body > :last-child {
  margin-bottom: 0 !important;
}
.markdown-body .markdown-img {
  background: lightgray;
  min-height: 120px;
  max-height: 360px;
  display: flex;
  justify-content: center;
}
.markdown-body .octicon {
  display: inline-block;
  fill: currentColor;
  vertical-align: text-bottom;
}
.markdown-body .anchor {
  float: left;
  line-height: 1;
  margin-left: -20px;
  padding-right: 4px;
}
.markdown-body .anchor:focus {
  outline: none;
}
.markdown-body h1 .octicon-link,
.markdown-body h2 .octicon-link,
.markdown-body h3 .octicon-link,
.markdown-body h4 .octicon-link,
.markdown-body h5 .octicon-link,
.markdown-body h6 .octicon-link {
  color: #1b1f23;
  vertical-align: middle;
  visibility: hidden;
}
.markdown-body h1:hover .anchor,
.markdown-body h2:hover .anchor,
.markdown-body h3:hover .anchor,
.markdown-body h4:hover .anchor,
.markdown-body h5:hover .anchor,
.markdown-body h6:hover .anchor {
  text-decoration: none;
}
.markdown-body h1:hover .anchor .octicon-link,
.markdown-body h2:hover .anchor .octicon-link,
.markdown-body h3:hover .anchor .octicon-link,
.markdown-body h4:hover .anchor .octicon-link,
.markdown-body h5:hover .anchor .octicon-link,
.markdown-body h6:hover .anchor .octicon-link {
  visibility: visible;
}
.markdown-body h1:hover .anchor .octicon-link:before,
.markdown-body h2:hover .anchor .octicon-link:before,
.markdown-body h3:hover .anchor .octicon-link:before,
.markdown-body h4:hover .anchor .octicon-link:before,
.markdown-body h5:hover .anchor .octicon-link:before,
.markdown-body h6:hover .anchor .octicon-link:before {
  width: 16px;
  height: 16px;
  content: " ";
  display: inline-block;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' version='1.1' width='16' height='16' aria-hidden='true'%3E%3Cpath fill-rule='evenodd' d='M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z'%3E%3C/path%3E%3C/svg%3E");
}
.markdown-body details {
  display: block;
}
.markdown-body summary {
  display: list-item;
}
.markdown-body a {
  background-color: initial;
}
.markdown-body a:active,
.markdown-body a:hover {
  outline-width: 0;
}
.markdown-body strong {
  font-weight: inherit;
  font-weight: bolder;
}
.markdown-body h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
.markdown-body img {
  border-style: none;
}
.markdown-body hr {
  box-sizing: initial;
  height: 0;
  overflow: visible;
}
.markdown-body input {
  font: inherit;
  margin: 0;
}
.markdown-body input {
  overflow: visible;
}
.markdown-body [type=checkbox] {
  box-sizing: border-box;
  padding: 0;
}
.markdown-body input {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
.markdown-body a {
  color: #0366d6;
  text-decoration: none;
}
.markdown-body a:hover {
  text-decoration: underline;
}
.markdown-body strong {
  font-weight: 600;
}
.markdown-body hr {
  height: 0;
  margin: 15px 0;
  overflow: hidden;
  background: transparent;
  border: 0;
  border-bottom: 1px solid #dfe2e5;
}
.markdown-body hr:after,
.markdown-body hr:before {
  display: table;
  content: "";
}
.markdown-body hr:after {
  clear: both;
}
.markdown-body table {
  border-spacing: 0;
  border-collapse: collapse;
}
.markdown-body details summary {
  cursor: pointer;
}
.markdown-body kbd {
  display: inline-block;
  padding: 3px 5px;
  font:
    11px SFMono-Regular,
    Consolas,
    Liberation Mono,
    Menlo,
    monospace;
  line-height: 10px;
  color: #444d56;
  vertical-align: middle;
  background-color: #fafbfc;
  border: 1px solid #d1d5da;
  border-radius: 3px;
  box-shadow: inset 0 -1px 0 #d1d5da;
}
.markdown-body p {
  margin-top: 0;
  margin-bottom: 4px;
}
.markdown-body blockquote {
  padding: 0;
  border: none;
  font-style: normal;
}
.markdown-body ol,
.markdown-body ul {
  padding-left: 0;
  margin-top: 0;
  margin-bottom: 0;
}
.markdown-body ol ol,
.markdown-body ul ol {
  list-style-type: lower-roman;
}
.markdown-body ol ol ol,
.markdown-body ol ul ol,
.markdown-body ul ol ol,
.markdown-body ul ul ol {
  list-style-type: lower-alpha;
}
.markdown-body dd {
  margin-left: 0;
}
.markdown-body pre {
  margin-top: 0;
  margin-bottom: 0;
}
.markdown-body :checked + .radio-label {
  position: relative;
  z-index: 1;
  border-color: #0366d6;
}
.markdown-body hr {
  border-bottom-color: #eee;
}
.markdown-body kbd {
  display: inline-block;
  padding: 3px 5px;
  font:
    11px SFMono-Regular,
    Consolas,
    Liberation Mono,
    Menlo,
    monospace;
  line-height: 10px;
  color: #444d56;
  vertical-align: middle;
  background-color: #fafbfc;
  border: 1px solid #d1d5da;
  border-radius: 3px;
  box-shadow: inset 0 -1px 0 #d1d5da;
}
.markdown-body a:not([href]) {
  color: inherit;
  text-decoration: none;
}
.markdown-body blockquote,
.markdown-body details,
.markdown-body dl,
.markdown-body ol,
.markdown-body p,
.markdown-body pre,
.markdown-body table,
.markdown-body ul {
  margin-top: 0;
  margin-bottom: 1rem;
}
.markdown-body hr {
  height: 0.25em;
  padding: 0;
  margin: 24px 0;
  background-color: #e1e4e8;
  border: 0;
}
.markdown-body blockquote > :first-child {
  margin-top: 0;
}
.markdown-body blockquote > :last-child {
  margin-bottom: 0;
}
.markdown-body > h1,
.markdown-body > h2 {
  padding-bottom: 0.3em;
  border-bottom: 1px solid var(--border, #eaecef);
  margin-bottom: 1rem;
}
.markdown-body ol,
.markdown-body ul {
  padding-left: 2em;
}
.markdown-body ol ol,
.markdown-body ol ul,
.markdown-body ul ol,
.markdown-body ul ul {
  margin-top: 0;
  margin-bottom: 0;
}
.markdown-body li {
  word-wrap: break-all;
  line-height: 1.375;
}
.markdown-body li > p {
  margin-top: 1rem;
}
.markdown-body li + li {
  margin-top: 0.25em;
}
.markdown-body dl {
  padding: 0;
}
.markdown-body dl dt {
  padding: 4px;
  font-size: 1em;
  font-style: italic;
  font-weight: 600;
}
.markdown-body dl dd {
  padding: 4px;
}
.markdown-body > table {
  display: block;
  width: 100%;
  overflow: auto;
}
.markdown-body > table th {
  font-weight: 600;
}
.markdown-body > table td,
.markdown-body > table th {
  padding: 6px 13px;
}
.markdown-body img {
  box-sizing: initial;
}
.markdown-body img[align=right] {
  padding-left: 20px;
}
.markdown-body img[align=left] {
  padding-right: 20px;
}
.markdown-body pre {
  word-wrap: normal;
}
.markdown-body pre > code {
  padding: 0;
  margin: 0;
  font-size: 100%;
  word-break: normal;
  white-space: pre;
  background: transparent;
  border: 0;
}
.markdown-body .highlight {
  margin-bottom: 16px;
}
.markdown-body .highlight pre {
  margin-bottom: 0;
  word-break: normal;
}
.markdown-body .highlight pre,
.markdown-body pre {
  padding: 16px;
  overflow: auto;
  font-size: 85%;
  line-height: 1.45;
  background-color: #f6f8fa;
  border-radius: 3px;
}
.markdown-body pre code {
  display: inline;
  max-width: auto;
  padding: 0;
  margin: 0;
  overflow: visible;
  line-height: inherit;
  word-wrap: normal;
  background-color: initial;
  border: 0;
}
.markdown-body .task-list-item {
  list-style-type: none;
}
.markdown-body .task-list-item + .task-list-item {
  margin-top: 3px;
}
.markdown-body .task-list-item input {
  margin: 0 0.2em 0.25em -1.6em;
  vertical-align: middle;
}
.markdown-body .contains-do-list {
  padding-left: 0rem;
}
.markdown-body .contains-do-list .bullhorn-do-item {
  list-style-type: none;
  padding-bottom: 1rem;
  align-items: flex-start;
}
.markdown-body .contains-do-list .bullhorn-do-item p {
  margin-top: 0rem;
  margin-bottom: 0rem;
  line-height: 1.5;
}
.markdown-body .contains-do-list .bullhorn-do-item > p:first-child {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.markdown-body .contains-do-list .bullhorn-do-item > p + p,
.markdown-body .contains-do-list .bullhorn-do-item > .p + .p {
  margin-left: 2.7rem;
}
.markdown-body .p + .p {
  margin-top: 1.375em;
}
.markdown-body .two-columns {
  display: grid;
  align-items: start;
  grid-template-columns: 1fr 1fr;
}
.markdown-body p,
.markdown-body .p {
  line-height: 1.5 !important;
}
body {
  font-size: 1.4rem;
}

/* angular:styles/global:styles */
/*# sourceMappingURL=styles.css.map */
