/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[6].rules[1].use[0]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].rules[1].use[1]!./src/styles.scss?ngGlobalStyle ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
* {
  font-size: 16px;
}

html,
body {
  margin: 0;
  padding: 0;
  height: 100%;
  position: relative;
}

.bold {
  font-weight: bold;
}

uitk-dialog-header {
  font-size: 1.5rem;
}

.no-text-decoration {
  text-decoration: none;
}

/* width */
::-webkit-scrollbar {
  width: 0.75rem;
  height: 0.75rem;
}

/* Track */
::-webkit-scrollbar-track {
  background: #fcf6f2;
  border-radius: 0.625rem;
  box-shadow: inset 0 0 0.25rem;
  -webkit-box-shadow: inset 0 0 0.25rem;
}

/* Handle */
::-webkit-scrollbar-thumb {
  background: #888b8d;
  border-radius: 0.625rem;
  box-shadow: inset 0 0 0.25rem;
  -webkit-box-shadow: inset 0 0 0.25rem;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #555;
}

/* Whenever a dropdown option is selected, div with below id is inserted, creating a temp app scrollbar */
#announceThisLive {
  height: 0;
}

button.uitk-c-button.icon-btn {
  font-weight: normal;
  line-height: normal;
  text-align: center;
  border: none;
  padding: 0.3rem;
  box-sizing: border-box;
  box-shadow: none;
  margin: 0 0.125rem;
}
button.uitk-c-button.icon-btn .uitk-icon {
  padding-right: 0;
}

h3 {
  font-size: 1.5rem !important;
}

h4 {
  font-size: 1.25rem !important;
}
/*!********************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/@uhg-harmony/uitk-angular/optum.css?ngGlobalStyle ***!
  \********************************************************************************************************************************************************************************************************************************************************/
/* Custom fonts for Optum Theme */
@font-face {
  font-family: 'Optum Sans';
  src: url('OptumSans-Regular.otf') format('otf'), url('OptumSans-Regular.ttf') format('ttf'), url('OptumSans-Regular.woff2') format('woff2'), url('OptumSans-RegularItalic.otf') format('otf'), url('OptumSans-RegularItalic.ttf') format('ttf'), url('OptumSans-RegularItalic.woff2') format('woff2'), url('OptumSans-XBold.otf') format('otf'), url('OptumSans-XBold.ttf') format('ttf'), url('OptumSans-XBold.woff2') format('woff2');
}
/* Font weight & style applied to allow mapping to Optum Sans Bold */
@font-face {
  font-family: 'Optum Sans';
  src: url('OptumSans-Bold.otf') format('otf'), url('OptumSans-Bold.ttf') format('ttf'), url('OptumSans-Bold.woff2') format('woff2'), url('OptumSans-XBold.otf') format('otf'), url('OptumSans-XBold.ttf') format('ttf'), url('OptumSans-XBold.woff2') format('woff2') url('OptumSans-BoldItalic.otf') format('otf'), url('OptumSans-BoldItalic.ttf') format('ttf'), url('OptumSans-BoldItalic.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
}
/* End of custom fonts for Optum Theme */
/*! autoprefixer grid: no-autoplace */
.uitk-u-margin--xxs {
  margin: 0.25rem;
}
.uitk-u-margin-top--xxs {
  margin-top: 0.25rem;
}
.uitk-u-margin-right--xxs {
  margin-right: 0.25rem;
}
.uitk-u-margin-bottom--xxs {
  margin-bottom: 0.25rem;
}
.uitk-u-margin-left--xxs {
  margin-left: 0.25rem;
}
.uitk-u-margin--xs {
  margin: 0.5rem;
}
.uitk-u-margin-top--xs {
  margin-top: 0.5rem;
}
.uitk-u-margin-right--xs {
  margin-right: 0.5rem;
}
.uitk-u-margin-bottom--xs {
  margin-bottom: 0.5rem;
}
.uitk-u-margin-left--xs {
  margin-left: 0.5rem;
}
.uitk-u-margin--sm {
  margin: 0.75rem;
}
.uitk-u-margin-top--sm {
  margin-top: 0.75rem;
}
.uitk-u-margin-right--sm {
  margin-right: 0.75rem;
}
.uitk-u-margin-bottom--sm {
  margin-bottom: 0.75rem;
}
.uitk-u-margin-left--sm {
  margin-left: 0.75rem;
}
.uitk-u-margin--base {
  margin: 1rem;
}
.uitk-u-margin-top--base {
  margin-top: 1rem;
}
.uitk-u-margin-right--base {
  margin-right: 1rem;
}
.uitk-u-margin-bottom--base {
  margin-bottom: 1rem;
}
.uitk-u-margin-left--base {
  margin-left: 1rem;
}
.uitk-u-margin--m {
  margin: 1.5rem;
}
.uitk-u-margin-top--m {
  margin-top: 1.5rem;
}
.uitk-u-margin-right--m {
  margin-right: 1.5rem;
}
.uitk-u-margin-bottom--m {
  margin-bottom: 1.5rem;
}
.uitk-u-margin-left--m {
  margin-left: 1.5rem;
}
.uitk-u-margin--lg {
  margin: 2rem;
}
.uitk-u-margin-top--lg {
  margin-top: 2rem;
}
.uitk-u-margin-right--lg {
  margin-right: 2rem;
}
.uitk-u-margin-bottom--lg {
  margin-bottom: 2rem;
}
.uitk-u-margin-left--lg {
  margin-left: 2rem;
}
.uitk-u-margin--xl {
  margin: 2.5rem;
}
.uitk-u-margin-top--xl {
  margin-top: 2.5rem;
}
.uitk-u-margin-right--xl {
  margin-right: 2.5rem;
}
.uitk-u-margin-bottom--xl {
  margin-bottom: 2.5rem;
}
.uitk-u-margin-left--xl {
  margin-left: 2.5rem;
}
.uitk-u-margin--xxl {
  margin: calc(2.5rem + 1rem);
}
.uitk-u-margin-top--xxl {
  margin-top: calc(2.5rem + 1rem);
}
.uitk-u-margin-right--xxl {
  margin-right: calc(2.5rem + 1rem);
}
.uitk-u-margin-bottom--xxl {
  margin-bottom: calc(2.5rem + 1rem);
}
.uitk-u-margin-left--xxl {
  margin-left: calc(2.5rem + 1rem);
}
.uitk-u-margin-none {
  margin: 0;
}
.uitk-u-padding--xxs {
  padding: 0.25rem;
}
.uitk-u-padding-top--xxs {
  padding-top: 0.25rem;
}
.uitk-u-padding-right--xxs {
  padding-right: 0.25rem;
}
.uitk-u-padding-bottom--xxs {
  padding-bottom: 0.25rem;
}
.uitk-u-padding-left--xxs {
  padding-left: 0.25rem;
}
.uitk-u-padding--xs {
  padding: 0.5rem;
}
.uitk-u-padding-top--xs {
  padding-top: 0.5rem;
}
.uitk-u-padding-right--xs {
  padding-right: 0.5rem;
}
.uitk-u-padding-bottom--xs {
  padding-bottom: 0.5rem;
}
.uitk-u-padding-left--xs {
  padding-left: 0.5rem;
}
.uitk-u-padding--sm {
  padding: 0.75rem;
}
.uitk-u-padding-top--sm {
  padding-top: 0.75rem;
}
.uitk-u-padding-right--sm {
  padding-right: 0.75rem;
}
.uitk-u-padding-bottom--sm {
  padding-bottom: 0.75rem;
}
.uitk-u-padding-left--sm {
  padding-left: 0.75rem;
}
.uitk-u-padding--base {
  padding: 1rem;
}
.uitk-u-padding-top--base {
  padding-top: 1rem;
}
.uitk-u-padding-right--base {
  padding-right: 1rem;
}
.uitk-u-padding-bottom--base {
  padding-bottom: 1rem;
}
.uitk-u-padding-left--base {
  padding-left: 1rem;
}
.uitk-u-padding--m {
  padding: 1.5rem;
}
.uitk-u-padding-top--m {
  padding-top: 1.5rem;
}
.uitk-u-padding-right--m {
  padding-right: 1.5rem;
}
.uitk-u-padding-bottom--m {
  padding-bottom: 1.5rem;
}
.uitk-u-padding-left--m {
  padding-left: 1.5rem;
}
.uitk-u-padding--lg {
  padding: 2rem;
}
.uitk-u-padding-top--lg {
  padding-top: 2rem;
}
.uitk-u-padding-right--lg {
  padding-right: 2rem;
}
.uitk-u-padding-bottom--lg {
  padding-bottom: 2rem;
}
.uitk-u-padding-left--lg {
  padding-left: 2rem;
}
.uitk-u-padding--xl {
  padding: 2.5rem;
}
.uitk-u-padding-top--xl {
  padding-top: 2.5rem;
}
.uitk-u-padding-right--xl {
  padding-right: 2.5rem;
}
.uitk-u-padding-bottom--xl {
  padding-bottom: 2.5rem;
}
.uitk-u-padding-left--xl {
  padding-left: 2.5rem;
}
.uitk-u-padding--xxl {
  padding: calc(2.5rem + 1rem);
}
.uitk-u-padding-top--xxl {
  padding-top: calc(2.5rem + 1rem);
}
.uitk-u-padding-right--xxl {
  padding-right: calc(2.5rem + 1rem);
}
.uitk-u-padding-bottom--xxl {
  padding-bottom: calc(2.5rem + 1rem);
}
.uitk-u-padding-left--xxl {
  padding-left: calc(2.5rem + 1rem);
}
.uitk-u-padding-none {
  padding: 0;
}
.uitk-u-z-index--0 {
  z-index: 1000;
  position: relative;
}
.uitk-u-z-index--1 {
  z-index: 1100;
  position: relative;
}
.uitk-u-z-index--2 {
  z-index: 1200;
  position: relative;
}
.uitk-u-z-index--3 {
  z-index: 1300;
  position: relative;
}
.uitk-u-z-index--4 {
  z-index: 1400;
  position: relative;
}
.uitk-u-z-index--5 {
  z-index: 1500;
  position: relative;
}
.uitk-u-z-index--6 {
  z-index: 1600;
  position: relative;
}
.uitk-u-z-index--7 {
  z-index: 1700;
  position: relative;
}
.uitk-u-flex__align--left {
  justify-content: flex-start;
}
.uitk-u-flex__align--right {
  justify-content: flex-end;
}
.uitk-u-flex__align--center {
  align-items: center;
  justify-content: center;
}
.uitk-u-flex__align--center-x {
  justify-content: center;
}
.uitk-u-flex__align--space-between {
  justify-content: space-between;
}
.uitk-u-flex__align--space-around {
  justify-content: space-around;
}
.uitk-u-flex__align--space-evenly {
  justify-content: space-evenly;
}
.uitk-u-flex__align--top {
  align-items: flex-start;
}
.uitk-u-flex__align--bottom {
  align-items: flex-end;
}
.uitk-u-flex__align--center-y {
  align-items: center;
}
.uitk-u-flex__align--stretch {
  align-items: stretch;
}
.uitk-u-flex__align--baseline {
  align-items: baseline;
}
.uitk-u-font--small {
  font-size: 0.75rem;
}
.uitk-u-font--medium {
  font-size: 0.875rem;
}
.uitk-u-font--base {
  font-size: 1rem;
}
.uitk-u-font--large {
  font-size: 1.125rem;
}
.uitk-u-font-weight--light {
  font-weight: 400;
}
.uitk-u-font-weight--medium {
  font-weight: 400;
}
.uitk-u-font-weight--regular {
  font-weight: 400;
}
.uitk-u-font-weight--semi-bold {
  font-weight: 700;
}
.uitk-u-font-weight--bold {
  font-weight: 700;
}
.uitk-u-element--hidden {
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute;
  height: 1px;
  width: 1px;
  overflow: hidden;
}
.uitk-u-text--disabled {
  color: #929496;
}
.uitk-u-text--inverse {
  color: #FFFFFF;
}
.uitk-u-background--inverse {
  background: #002677;
}
.uitk-u-background--disabled {
  background: #F3F3F3;
}
.uitk-u-background-container--inverse {
  background: #002677;
  padding: calc(1rem * 1.25);
}
.uitk-u-overlay {
  background: rgba(0, 0, 0, 0.7);
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 200ms ease-in-out;
}
.uitk-u-h2 {
  margin: 0 0 1.5rem 0;
  font-family: 'Optum Sans', Helvetica, Arial, sans-serif;
  font-size: 2rem;
  font-weight: 700;
  line-height: 120%;
  color: #002677;
}
@media (max-width: 767px) {
  .uitk-u-h2 {
    font-size: 1.8125rem;
  }
}
.uitk-u-h3 {
  margin: 0 0 1.5rem 0;
  font-family: 'Optum Sans', Helvetica, Arial, sans-serif;
  font-size: 1.8125rem;
  font-weight: 700;
  line-height: 120%;
  color: #002677;
}
@media (max-width: 767px) {
  .uitk-u-h3 {
    font-size: 1.625rem;
    margin: 0 0 1rem 0;
  }
}
.uitk-u-h6 {
  margin: 0 0 1rem 0;
  font-family: 'Optum Sans', Helvetica, Arial, sans-serif;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 120%;
  color: #4B4D4F;
}
@media (max-width: 767px) {
  .uitk-u-h6 {
    font-size: 0.875rem;
  }
}
.uitk-u-no-scroll {
  overflow: hidden;
  position: fixed;
  width: 100%;
}
.uitk-u__icon-new_window--link {
  display: inline-block;
  font-size: 0.75rem;
  font-weight: 700;
  padding-left: 0.25rem;
}
.uitk-u__icon-new_window--link.uitk-icon {
  color: #0C55B8;
}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
/* Document
   ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
html {
  line-height: 1.15;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}
/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers.
 */
body {
  margin: 0;
}
/**
 * Render the `main` element consistently in IE.
 */
main {
  display: block;
}
/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
/* Grouping content
   ========================================================================== */
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */
}
/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}
/* Text-level semantics
   ========================================================================== */
/**
 * Remove the gray background on active links in IE 10.
 */
a {
  background-color: transparent;
}
/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  /* 2 */
}
/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder;
}
/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}
/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%;
}
/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
/* Embedded content
   ========================================================================== */
/**
 * Remove the border on images inside links in IE 10.
 */
img {
  border-style: none;
}
/* Forms
   ========================================================================== */
/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  /* 1 */
  font-size: 100%;
  /* 1 */
  line-height: 1.15;
  /* 1 */
  margin: 0;
  /* 2 */
}
/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
  /* 1 */
  overflow: visible;
}
/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
  /* 1 */
  text-transform: none;
}
/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}
/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}
/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}
/**
 * Correct the padding in Firefox.
 */
fieldset {
  padding: 0.35em 0.75em 0.625em;
}
/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
  box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */
}
/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  vertical-align: baseline;
}
/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
  overflow: auto;
}
/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
[type="checkbox"],
[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}
/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */
}
/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */
}
/* Interactive
   ========================================================================== */
/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
  display: block;
}
/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item;
}
/* Misc
   ========================================================================== */
/**
 * Add the correct display in IE 10+.
 */
template {
  display: none;
}
/**
 * Add the correct display in IE 10.
 */
[hidden] {
  display: none;
}
*,
::after,
::before {
  box-sizing: border-box;
}
.cdk-visually-hidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  white-space: nowrap;
  outline: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  left: 0;
}
[dir=rtl] .cdk-visually-hidden {
  left: auto;
  right: 0;
}
body {
  color: #4B4D4F;
  font-size: 1rem;
  font-family: 'Optum Sans', Helvetica, Arial, sans-serif;
  font-weight: 400;
  line-height: 150%;
}
p,
span,
label,
input,
button,
select,
textarea,
optgroup,
option {
  font-family: 'Optum Sans', Helvetica, Arial, sans-serif;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  text-align: left;
}
h1 {
  margin: 0 0 1.5rem 0;
  font-family: 'Optum Sans', Helvetica, Arial, sans-serif;
  font-size: 2.25rem;
  color: #002677;
  font-weight: 700;
  line-height: 120%;
}
@media (max-width: 767px) {
  h1 {
    font-size: 2rem;
  }
}
h2 {
  margin: 0 0 1.5rem 0;
  font-family: 'Optum Sans', Helvetica, Arial, sans-serif;
  font-size: 2rem;
  font-weight: 700;
  line-height: 120%;
  color: #002677;
}
@media (max-width: 767px) {
  h2 {
    font-size: 1.8125rem;
  }
}
h3 {
  margin: 0 0 1.5rem 0;
  font-family: 'Optum Sans', Helvetica, Arial, sans-serif;
  font-size: 1.8125rem;
  font-weight: 700;
  line-height: 120%;
  color: #002677;
}
@media (max-width: 767px) {
  h3 {
    font-size: 1.625rem;
    margin: 0 0 1rem 0;
  }
}
h4 {
  margin: 0 0 1rem 0;
  font-family: 'Optum Sans', Helvetica, Arial, sans-serif;
  font-size: 1.625rem;
  font-weight: 700;
  line-height: 120%;
  color: #002677;
}
@media (max-width: 767px) {
  h4 {
    font-size: 1.4375rem;
  }
}
h5 {
  margin: 0 0 1rem 0;
  font-family: 'Optum Sans', Helvetica, Arial, sans-serif;
  font-size: 1.4375rem;
  font-weight: 700;
  line-height: 120%;
  color: #4B4D4F;
}
@media (max-width: 767px) {
  h5 {
    font-size: 1.25rem;
    font-weight: 700;
  }
}
h6 {
  margin: 0 0 1rem 0;
  font-family: 'Optum Sans', Helvetica, Arial, sans-serif;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 120%;
  color: #4B4D4F;
}
@media (max-width: 767px) {
  h6 {
    font-size: 1.125rem;
  }
}
strong {
  font-weight: 700;
}
a {
  color: #0C55B8;
  text-decoration: underline;
}
a:hover {
  text-decoration: none;
}
label {
  /**
    * Base and default styles
    */
  color: #323334;
  font-size: 1rem;
  font-weight: 700;
  line-height: 150%;
  display: inline-block;
  white-space: normal;
}
label:only-child {
  margin-bottom: 0.25rem;
}
p {
  margin: 0 0 1rem;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
.uitk-c-panel {
  border: 0.0625rem solid #4B4D4F;
  border-radius: 0.25rem;
  background-color: #FFFFFF;
}
.uitk-c-panel--accordion {
  border-radius: 0.25rem;
}
.uitk-c-panel__header {
  border: 0;
  width: 100%;
  display: flex;
  flex-direction: column;
  background-color: #FFFFFF;
  padding: 1rem;
  outline: none;
  cursor: default;
  color: #4B4D4F;
  border-radius: 0.25rem;
}
.uitk-c-panel--collapsible {
  padding-left: 1rem;
  border-left: 0.0625rem solid transparent;
}
.uitk-c-panel--collapsible:hover,
.uitk-c-panel--collapsible:focus {
  box-shadow: 0 0 0 0.1875rem #0C55B8;
  border-radius: 0;
  z-index: 1;
  position: relative;
  transition: all 70ms ease-in-out;
}
.uitk-c-panel__header-title {
  display: flex;
  align-items: center;
  appearance: none;
  width: 100%;
}
.uitk-c-panel__header-title h1,
.uitk-c-panel__header-title h2,
.uitk-c-panel__header-title h3,
.uitk-c-panel__header-title h4,
.uitk-c-panel__header-title h5,
.uitk-c-panel__header-title h6,
.uitk-c-panel__header-title .uitk-c-panel_header-title_text {
  font-size: 1.25rem;
  color: #4B4D4F;
  font-family: 'Optum Sans', Helvetica, Arial, sans-serif;
  margin: 0;
  font-weight: 700;
  line-height: 120%;
}
.uitk-c-panel__header-text {
  font-size: 1.25rem;
  color: #4B4D4F;
  font-family: 'Optum Sans', Helvetica, Arial, sans-serif;
  margin: 0;
  font-weight: 700;
  line-height: 120%;
}
.uitk-c-panel__icon {
  transition: 200ms linear all;
  margin-right: 0.5rem;
  display: inline-block;
  height: 2.25rem;
  width: 2.25rem;
}
.uitk-c-panel__icon svg {
  height: 2.25rem;
  width: 2.25rem;
}
.uitk-c-panel__heading--collapsible {
  padding-left: 0;
}
.uitk-c-panel__content-container {
  background-color: #FFFFFF;
  padding: 1rem;
  border-radius: 0.25rem;
}
.uitk-c-panel__content-container--closed {
  display: none;
}
.uitk-c-panel__content {
  overflow-y: auto;
  color: #4B4D4F;
  font-family: 'Optum Sans', Helvetica, Arial, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 150%;
  margin-bottom: 1rem;
}
.uitk-c-panel__header-detail {
  display: flex;
  justify-content: flex-start;
  text-align: left;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 150%;
  color: #4B4D4F;
  margin-top: 0.25rem;
}
.uitk-c-panels__container {
  border-bottom: 0.0625rem solid #4B4D4F;
}
.uitk-c-panels__container .uitk-c-panel {
  border: 0;
  border-top: 0.0625rem solid #4B4D4F;
}
.uitk-c-panels__container---multiple-opened .uitk-c-panel {
  margin-bottom: 0.5rem;
}
/**
 * The uitk-c-panel__header--accordion-open class had to be placed on the parent div due to issue with Safari and
 * VoiceOver not reading the aria-expanded value when toggling the class on the same element that has the aria-expanded.
 */
.uitk-c-panel__header--accordion-open .uitk-c-panel__header {
  background-color: #FFFFFF;
}
.uitk-c-panel__icon--rotate {
  transform: rotate(90deg);
}
.uitk-c-panel--accordion .uitk-c-panel__header {
  border-radius: 0;
}
.uitk-c-panel--accordion .uitk-c-panel__content-container {
  border-radius: 0;
}
.uitk-c-panel__header-heading {
  all: unset;
}
.uitk-c--footer__item-label {
  padding-right: 0.25rem;
}
.uitk-c-footer__icon--new-window {
  height: 1.125rem;
  width: 1.125rem;
}
.uitk-c-footer__icon--new-window svg {
  height: 1.125rem;
  width: 1.125rem;
}
.uitk-c-footer {
  display: flex;
  flex-direction: column;
  background-color: #FAF8F2;
}
.uitk-c-footer__logo {
  width: 7.25rem;
  display: block;
}
.uitk-c-footer__wrapper {
  padding: 2.5rem 1rem;
}
.uitk-c-footer__links-wrapper {
  display: flex;
  flex-direction: column;
  flex-basis: 0;
}
.uitk-c-footer__logo-container {
  padding-bottom: 2.5rem;
}
.uitk-c-footer__nav {
  display: flex;
  flex-direction: row;
}
.uitk-c-footer__copy {
  display: flex;
  margin-bottom: 1.5rem;
  margin-right: 2.25rem;
  font-size: 0.75rem;
  font-size: 1rem;
  color: #323334;
}
.uitk-c-footer__list {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  list-style-type: none;
  padding: 0 0 2rem 0;
  margin: 0;
}
.uitk-c-footer__link {
  display: flex;
  align-items: center;
  margin-right: 1rem;
  cursor: pointer;
  text-decoration: none;
  color: #0C55B8;
  font-size: 1rem;
  font-family: 'Optum Sans', Helvetica, Arial, sans-serif;
  font-weight: 700;
  text-decoration: underline;
  padding: 0 0.2rem;
}
.uitk-c-footer__link:focus {
  text-decoration: none;
  border-radius: 0;
  box-shadow: 0 0 0 0.1875rem #0C55B8;
  outline: none;
}
.uitk-c-footer__link:hover {
  color: #133D97;
  box-shadow: none;
}
.uitk-c-footer__link:active {
  color: #00184D;
}
.uitk-c-footer__link--disabled {
  color: #929496;
  margin-right: 1rem;
}
.uitk-c-footer__text {
  color: #323334;
  font-size: 0.75rem;
  padding-top: 1.5rem;
  margin-top: auto;
}
.uitk-c-footer__enhanced-wrapper {
  border-right: 0;
}
.uitk-c-footer__logo {
  padding-left: 0;
}
.uitk-c-footer__col {
  padding-left: 0;
  padding-top: 1.5rem;
  border-top: 0.0625rem solid #323334;
}
@media only screen and (min-width: 720px) {
  .uitk-c-footer {
    min-height: 13.75rem;
  }
  .uitk-c-footer__enhanced-wrapper > .uitk-c-footer__copy {
    margin-right: 0;
  }
  .uitk-c-footer__logo-container {
    padding-bottom: 4.5rem;
  }
  .uitk-c-footer__links-wrapper {
    flex-direction: row;
  }
  .uitk-c-footer__copy {
    margin-bottom: 1rem;
  }
  .uitk-c-footer__wrapper {
    display: flex;
    flex-direction: row;
    flex-basis: 0;
    padding: 2.5rem 2rem;
  }
  .uitk-c-footer__enhanced-wrapper {
    border-right: 0.0625rem solid #323334;
    padding-right: 2rem;
  }
  .uitk-c-footer__col {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-left: 2rem;
    padding-top: 0;
    border-top: 0;
  }
  .uitk-c-footer__list {
    border-bottom: none;
    padding: 0;
  }
  .uitk-c-footer__border {
    margin: 0;
  }
}
@media only screen and (min-width: 980px) {
  .uitk-c-footer__enhanced-wrapper {
    padding-right: 2rem;
  }
}
.uitk-l-grid {
  width: 100%;
  padding: 0.25rem;
  margin: 0 auto;
}
.uitk-l-grid--max-width {
  max-width: 1440px;
}
.uitk-l-grid__row {
  display: flex;
  flex-wrap: wrap;
}
.uitk-l-grid__col--12 {
  flex-basis: 100%;
  max-width: 100%;
  padding: 0.5rem;
}
.uitk-l-grid__col--11 {
  flex-basis: 100%;
  max-width: 100%;
  padding: 0.5rem;
}
.uitk-l-grid__col--10 {
  flex-basis: 100%;
  max-width: 100%;
  padding: 0.5rem;
}
.uitk-l-grid__col--9 {
  flex-basis: 100%;
  max-width: 100%;
  padding: 0.5rem;
}
.uitk-l-grid__col--8 {
  flex-basis: 100%;
  max-width: 100%;
  padding: 0.5rem;
}
.uitk-l-grid__col--7 {
  flex-basis: 100%;
  max-width: 100%;
  padding: 0.5rem;
}
.uitk-l-grid__col--6 {
  flex-basis: 100%;
  max-width: 100%;
  padding: 0.5rem;
}
.uitk-l-grid__col--5 {
  flex-basis: 100%;
  max-width: 100%;
  padding: 0.5rem;
}
.uitk-l-grid__col--4 {
  flex-basis: 100%;
  max-width: 100%;
  padding: 0.5rem;
}
.uitk-l-grid__col--3 {
  flex-basis: 100%;
  max-width: 100%;
  padding: 0.5rem;
}
.uitk-l-grid__col--2 {
  flex-basis: 100%;
  max-width: 100%;
  padding: 0.5rem;
}
.uitk-l-grid__col--1 {
  flex-basis: 100%;
  max-width: 100%;
  padding: 0.5rem;
}
.uitk-l-grid__col--sm-12 {
  flex-basis: 100%;
  max-width: 100%;
  padding: 0.5rem;
}
.uitk-l-grid__col--sm-11 {
  flex-basis: 100%;
  max-width: 100%;
  padding: 0.5rem;
}
.uitk-l-grid__col--sm-10 {
  flex-basis: 100%;
  max-width: 100%;
  padding: 0.5rem;
}
.uitk-l-grid__col--sm-9 {
  flex-basis: 100%;
  max-width: 100%;
  padding: 0.5rem;
}
.uitk-l-grid__col--sm-8 {
  flex-basis: 100%;
  max-width: 100%;
  padding: 0.5rem;
}
.uitk-l-grid__col--sm-7 {
  flex-basis: 100%;
  max-width: 100%;
  padding: 0.5rem;
}
.uitk-l-grid__col--sm-6 {
  flex-basis: 100%;
  max-width: 100%;
  padding: 0.5rem;
}
.uitk-l-grid__col--sm-5 {
  flex-basis: 100%;
  max-width: 100%;
  padding: 0.5rem;
}
.uitk-l-grid__col--sm-4 {
  flex-basis: 100%;
  max-width: 100%;
  padding: 0.5rem;
}
.uitk-l-grid__col--sm-3 {
  flex-basis: 100%;
  max-width: 100%;
  padding: 0.5rem;
}
.uitk-l-grid__col--sm-2 {
  flex-basis: 100%;
  max-width: 100%;
  padding: 0.5rem;
}
.uitk-l-grid__col--sm-1 {
  flex-basis: 100%;
  max-width: 100%;
  padding: 0.5rem;
}
.uitk-l-grid__col--m-12 {
  flex-basis: 100%;
  max-width: 100%;
  padding: 0.5rem;
}
.uitk-l-grid__col--m-11 {
  flex-basis: 100%;
  max-width: 100%;
  padding: 0.5rem;
}
.uitk-l-grid__col--m-10 {
  flex-basis: 100%;
  max-width: 100%;
  padding: 0.5rem;
}
.uitk-l-grid__col--m-9 {
  flex-basis: 100%;
  max-width: 100%;
  padding: 0.5rem;
}
.uitk-l-grid__col--m-8 {
  flex-basis: 100%;
  max-width: 100%;
  padding: 0.5rem;
}
.uitk-l-grid__col--m-7 {
  flex-basis: 100%;
  max-width: 100%;
  padding: 0.5rem;
}
.uitk-l-grid__col--m-6 {
  flex-basis: 100%;
  max-width: 100%;
  padding: 0.5rem;
}
.uitk-l-grid__col--m-5 {
  flex-basis: 100%;
  max-width: 100%;
  padding: 0.5rem;
}
.uitk-l-grid__col--m-4 {
  flex-basis: 100%;
  max-width: 100%;
  padding: 0.5rem;
}
.uitk-l-grid__col--m-3 {
  flex-basis: 100%;
  max-width: 100%;
  padding: 0.5rem;
}
.uitk-l-grid__col--m-2 {
  flex-basis: 100%;
  max-width: 100%;
  padding: 0.5rem;
}
.uitk-l-grid__col--m-1 {
  flex-basis: 100%;
  max-width: 100%;
  padding: 0.5rem;
}
.uitk-l-grid__col--lg-12 {
  flex-basis: 100%;
  max-width: 100%;
  padding: 0.5rem;
}
.uitk-l-grid__col--lg-11 {
  flex-basis: 100%;
  max-width: 100%;
  padding: 0.5rem;
}
.uitk-l-grid__col--lg-10 {
  flex-basis: 100%;
  max-width: 100%;
  padding: 0.5rem;
}
.uitk-l-grid__col--lg-9 {
  flex-basis: 100%;
  max-width: 100%;
  padding: 0.5rem;
}
.uitk-l-grid__col--lg-8 {
  flex-basis: 100%;
  max-width: 100%;
  padding: 0.5rem;
}
.uitk-l-grid__col--lg-7 {
  flex-basis: 100%;
  max-width: 100%;
  padding: 0.5rem;
}
.uitk-l-grid__col--lg-6 {
  flex-basis: 100%;
  max-width: 100%;
  padding: 0.5rem;
}
.uitk-l-grid__col--lg-5 {
  flex-basis: 100%;
  max-width: 100%;
  padding: 0.5rem;
}
.uitk-l-grid__col--lg-4 {
  flex-basis: 100%;
  max-width: 100%;
  padding: 0.5rem;
}
.uitk-l-grid__col--lg-3 {
  flex-basis: 100%;
  max-width: 100%;
  padding: 0.5rem;
}
.uitk-l-grid__col--lg-2 {
  flex-basis: 100%;
  max-width: 100%;
  padding: 0.5rem;
}
.uitk-l-grid__col--lg-1 {
  flex-basis: 100%;
  max-width: 100%;
  padding: 0.5rem;
}
.uitk-l-grid__col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
  padding: 0.5rem;
}
@media only screen and (min-width: 500px) {
  .uitk-l-grid__col--12 {
    flex-basis: 100%;
    max-width: 100%;
    padding: 0.5rem;
  }
  .uitk-l-grid__col--11 {
    flex-basis: 91.66666666666666%;
    max-width: 91.66666666666666%;
    padding: 0.5rem;
  }
  .uitk-l-grid__col--10 {
    flex-basis: 83.33333333333334%;
    max-width: 83.33333333333334%;
    padding: 0.5rem;
  }
  .uitk-l-grid__col--9 {
    flex-basis: 75%;
    max-width: 75%;
    padding: 0.5rem;
  }
  .uitk-l-grid__col--8 {
    flex-basis: 66.66666666666666%;
    max-width: 66.66666666666666%;
    padding: 0.5rem;
  }
  .uitk-l-grid__col--7 {
    flex-basis: 58.333333333333336%;
    max-width: 58.333333333333336%;
    padding: 0.5rem;
  }
  .uitk-l-grid__col--6 {
    flex-basis: 50%;
    max-width: 50%;
    padding: 0.5rem;
  }
  .uitk-l-grid__col--5 {
    flex-basis: 41.66666666666667%;
    max-width: 41.66666666666667%;
    padding: 0.5rem;
  }
  .uitk-l-grid__col--4 {
    flex-basis: 33.33333333333333%;
    max-width: 33.33333333333333%;
    padding: 0.5rem;
  }
  .uitk-l-grid__col--3 {
    flex-basis: 25%;
    max-width: 25%;
    padding: 0.5rem;
  }
  .uitk-l-grid__col--2 {
    flex-basis: 16.666666666666664%;
    max-width: 16.666666666666664%;
    padding: 0.5rem;
  }
  .uitk-l-grid__col--1 {
    flex-basis: 8.333333333333332%;
    max-width: 8.333333333333332%;
    padding: 0.5rem;
  }
  .uitk-l-grid__col--sm-12 {
    flex-basis: 100%;
    max-width: 100%;
    padding: 0.5rem;
  }
  .uitk-l-grid__col--sm-11 {
    flex-basis: 91.66666666666666%;
    max-width: 91.66666666666666%;
    padding: 0.5rem;
  }
  .uitk-l-grid__col--sm-10 {
    flex-basis: 83.33333333333334%;
    max-width: 83.33333333333334%;
    padding: 0.5rem;
  }
  .uitk-l-grid__col--sm-9 {
    flex-basis: 75%;
    max-width: 75%;
    padding: 0.5rem;
  }
  .uitk-l-grid__col--sm-8 {
    flex-basis: 66.66666666666666%;
    max-width: 66.66666666666666%;
    padding: 0.5rem;
  }
  .uitk-l-grid__col--sm-7 {
    flex-basis: 58.333333333333336%;
    max-width: 58.333333333333336%;
    padding: 0.5rem;
  }
  .uitk-l-grid__col--sm-6 {
    flex-basis: 50%;
    max-width: 50%;
    padding: 0.5rem;
  }
  .uitk-l-grid__col--sm-5 {
    flex-basis: 41.66666666666667%;
    max-width: 41.66666666666667%;
    padding: 0.5rem;
  }
  .uitk-l-grid__col--sm-4 {
    flex-basis: 33.33333333333333%;
    max-width: 33.33333333333333%;
    padding: 0.5rem;
  }
  .uitk-l-grid__col--sm-3 {
    flex-basis: 25%;
    max-width: 25%;
    padding: 0.5rem;
  }
  .uitk-l-grid__col--sm-2 {
    flex-basis: 16.666666666666664%;
    max-width: 16.666666666666664%;
    padding: 0.5rem;
  }
  .uitk-l-grid__col--sm-1 {
    flex-basis: 8.333333333333332%;
    max-width: 8.333333333333332%;
    padding: 0.5rem;
  }
}
@media only screen and (min-width: 720px) {
  .uitk-l-grid__col--12 {
    flex-basis: 100%;
    max-width: 100%;
    padding: 0.75rem;
  }
  .uitk-l-grid__col--11 {
    flex-basis: 91.66666666666666%;
    max-width: 91.66666666666666%;
    padding: 0.75rem;
  }
  .uitk-l-grid__col--10 {
    flex-basis: 83.33333333333334%;
    max-width: 83.33333333333334%;
    padding: 0.75rem;
  }
  .uitk-l-grid__col--9 {
    flex-basis: 75%;
    max-width: 75%;
    padding: 0.75rem;
  }
  .uitk-l-grid__col--8 {
    flex-basis: 66.66666666666666%;
    max-width: 66.66666666666666%;
    padding: 0.75rem;
  }
  .uitk-l-grid__col--7 {
    flex-basis: 58.333333333333336%;
    max-width: 58.333333333333336%;
    padding: 0.75rem;
  }
  .uitk-l-grid__col--6 {
    flex-basis: 50%;
    max-width: 50%;
    padding: 0.75rem;
  }
  .uitk-l-grid__col--5 {
    flex-basis: 41.66666666666667%;
    max-width: 41.66666666666667%;
    padding: 0.75rem;
  }
  .uitk-l-grid__col--4 {
    flex-basis: 33.33333333333333%;
    max-width: 33.33333333333333%;
    padding: 0.75rem;
  }
  .uitk-l-grid__col--3 {
    flex-basis: 25%;
    max-width: 25%;
    padding: 0.75rem;
  }
  .uitk-l-grid__col--2 {
    flex-basis: 16.666666666666664%;
    max-width: 16.666666666666664%;
    padding: 0.75rem;
  }
  .uitk-l-grid__col--1 {
    flex-basis: 8.333333333333332%;
    max-width: 8.333333333333332%;
    padding: 0.75rem;
  }
  .uitk-l-grid__col--m-12 {
    flex-basis: 100%;
    max-width: 100%;
    padding: 0.75rem;
  }
  .uitk-l-grid__col--m-11 {
    flex-basis: 91.66666666666666%;
    max-width: 91.66666666666666%;
    padding: 0.75rem;
  }
  .uitk-l-grid__col--m-10 {
    flex-basis: 83.33333333333334%;
    max-width: 83.33333333333334%;
    padding: 0.75rem;
  }
  .uitk-l-grid__col--m-9 {
    flex-basis: 75%;
    max-width: 75%;
    padding: 0.75rem;
  }
  .uitk-l-grid__col--m-8 {
    flex-basis: 66.66666666666666%;
    max-width: 66.66666666666666%;
    padding: 0.75rem;
  }
  .uitk-l-grid__col--m-7 {
    flex-basis: 58.333333333333336%;
    max-width: 58.333333333333336%;
    padding: 0.75rem;
  }
  .uitk-l-grid__col--m-6 {
    flex-basis: 50%;
    max-width: 50%;
    padding: 0.75rem;
  }
  .uitk-l-grid__col--m-5 {
    flex-basis: 41.66666666666667%;
    max-width: 41.66666666666667%;
    padding: 0.75rem;
  }
  .uitk-l-grid__col--m-4 {
    flex-basis: 33.33333333333333%;
    max-width: 33.33333333333333%;
    padding: 0.75rem;
  }
  .uitk-l-grid__col--m-3 {
    flex-basis: 25%;
    max-width: 25%;
    padding: 0.75rem;
  }
  .uitk-l-grid__col--m-2 {
    flex-basis: 16.666666666666664%;
    max-width: 16.666666666666664%;
    padding: 0.75rem;
  }
  .uitk-l-grid__col--m-1 {
    flex-basis: 8.333333333333332%;
    max-width: 8.333333333333332%;
    padding: 0.75rem;
  }
  .uitk-l-grid {
    padding: 1rem;
  }
  .uitk-l-grid__col {
    padding: 0.375rem;
  }
}
@media only screen and (min-width: 980px) {
  .uitk-l-grid__col--12 {
    flex-basis: 100%;
    max-width: 100%;
    padding: 0.75rem;
  }
  .uitk-l-grid__col--11 {
    flex-basis: 91.66666666666666%;
    max-width: 91.66666666666666%;
    padding: 0.75rem;
  }
  .uitk-l-grid__col--10 {
    flex-basis: 83.33333333333334%;
    max-width: 83.33333333333334%;
    padding: 0.75rem;
  }
  .uitk-l-grid__col--9 {
    flex-basis: 75%;
    max-width: 75%;
    padding: 0.75rem;
  }
  .uitk-l-grid__col--8 {
    flex-basis: 66.66666666666666%;
    max-width: 66.66666666666666%;
    padding: 0.75rem;
  }
  .uitk-l-grid__col--7 {
    flex-basis: 58.333333333333336%;
    max-width: 58.333333333333336%;
    padding: 0.75rem;
  }
  .uitk-l-grid__col--6 {
    flex-basis: 50%;
    max-width: 50%;
    padding: 0.75rem;
  }
  .uitk-l-grid__col--5 {
    flex-basis: 41.66666666666667%;
    max-width: 41.66666666666667%;
    padding: 0.75rem;
  }
  .uitk-l-grid__col--4 {
    flex-basis: 33.33333333333333%;
    max-width: 33.33333333333333%;
    padding: 0.75rem;
  }
  .uitk-l-grid__col--3 {
    flex-basis: 25%;
    max-width: 25%;
    padding: 0.75rem;
  }
  .uitk-l-grid__col--2 {
    flex-basis: 16.666666666666664%;
    max-width: 16.666666666666664%;
    padding: 0.75rem;
  }
  .uitk-l-grid__col--1 {
    flex-basis: 8.333333333333332%;
    max-width: 8.333333333333332%;
    padding: 0.75rem;
  }
  .uitk-l-grid__col--lg-12 {
    flex-basis: 100%;
    max-width: 100%;
    padding: 0.75rem;
  }
  .uitk-l-grid__col--lg-11 {
    flex-basis: 91.66666666666666%;
    max-width: 91.66666666666666%;
    padding: 0.75rem;
  }
  .uitk-l-grid__col--lg-10 {
    flex-basis: 83.33333333333334%;
    max-width: 83.33333333333334%;
    padding: 0.75rem;
  }
  .uitk-l-grid__col--lg-9 {
    flex-basis: 75%;
    max-width: 75%;
    padding: 0.75rem;
  }
  .uitk-l-grid__col--lg-8 {
    flex-basis: 66.66666666666666%;
    max-width: 66.66666666666666%;
    padding: 0.75rem;
  }
  .uitk-l-grid__col--lg-7 {
    flex-basis: 58.333333333333336%;
    max-width: 58.333333333333336%;
    padding: 0.75rem;
  }
  .uitk-l-grid__col--lg-6 {
    flex-basis: 50%;
    max-width: 50%;
    padding: 0.75rem;
  }
  .uitk-l-grid__col--lg-5 {
    flex-basis: 41.66666666666667%;
    max-width: 41.66666666666667%;
    padding: 0.75rem;
  }
  .uitk-l-grid__col--lg-4 {
    flex-basis: 33.33333333333333%;
    max-width: 33.33333333333333%;
    padding: 0.75rem;
  }
  .uitk-l-grid__col--lg-3 {
    flex-basis: 25%;
    max-width: 25%;
    padding: 0.75rem;
  }
  .uitk-l-grid__col--lg-2 {
    flex-basis: 16.666666666666664%;
    max-width: 16.666666666666664%;
    padding: 0.75rem;
  }
  .uitk-l-grid__col--lg-1 {
    flex-basis: 8.333333333333332%;
    max-width: 8.333333333333332%;
    padding: 0.75rem;
  }
  .uitk-l-grid {
    padding: 1.25rem;
  }
  .uitk-l-grid__col {
    padding: 0.75rem;
  }
}
.uitk-l-grid__row--no-gutter {
  margin: 0;
}
.uitk-l-grid__row--no-gutter [class*='uitk-l-grid__col'] {
  padding: 0;
}
.uitk-c-dialog {
  background: transparent;
  position: relative;
  transform: translate(0);
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
  outline: none;
  animation-name: animationUITKDialog;
  animation-duration: 200ms;
}
.uitk-c-dialog__container {
  background-color: #FFFFFF;
  box-shadow: 0 4px 12px 0 rgba(25, 25, 26, 0.16);
  color: #FFFFFF;
  display: flex;
  flex-direction: column;
  height: 100%;
  padding: 2rem;
}
.uitk-c-dialog__heading {
  line-height: 120%;
  font-family: 'Optum Sans', Helvetica, Arial, sans-serif;
  font-size: 2rem;
  font-weight: 700;
  color: #002677;
  margin: 0;
  margin-bottom: 1.5rem;
}
.uitk-c-dialog__content {
  color: #4B4D4F;
  font-family: 'Optum Sans', Helvetica, Arial, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 150%;
  display: flex;
  margin-bottom: 0;
  min-height: 1rem;
  overflow-y: auto;
  flex-grow: 1;
  flex-direction: column;
}
.uitk-c-dialog__content:focus {
  outline: none;
  border-radius: 1.25rem;
  box-shadow: 0 0 0 0.1875rem #0C55B8;
  position: relative;
  z-index: 1;
}
.uitk-c-dialog__close {
  display: flex;
  justify-content: flex-end;
  padding-bottom: 0.5rem;
}
.uitk-c-dialog__actions {
  padding-top: 2rem;
  display: flex;
  gap: 1.5rem;
}
@keyframes animationUITKDialog {
  from {
    transform: translateY(50px);
  }
  to {
    transform: translateY(0);
  }
}
@media only screen and (min-width: 500px) {
  .uitk-c-dialog {
    background: transparent;
    border-radius: 0.25rem;
    width: 80%;
    max-height: 95%;
    min-height: 14rem;
    justify-content: center;
  }
  .uitk-c-dialog__container {
    height: auto;
    max-height: 95%;
    min-height: 14rem;
    border-radius: 0.75rem;
  }
  .uitk-c-dialog__close,
  .uitk-c-dialog__actions {
    flex-shrink: 0;
  }
}
@media only screen and (min-width: 720px) {
  .uitk-c-dialog {
    width: 50%;
    max-width: 720px;
  }
}
.uitk-c-table--responsive {
  display: block;
  width: 100%;
  overflow: auto;
}
.table-c-data-cell {
  font-family: 'Optum Sans', Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-size: 1rem;
  line-height: 150%;
  text-decoration: none;
  border-bottom: 0.0625rem solid #929496;
  border-right: 0.0625rem solid #929496;
  color: #4B4D4F;
  vertical-align: middle;
  padding: 1rem;
}
.table-c-data-cell:last-child {
  border-right: none;
}
.uitk-c-table {
  border-collapse: separate;
  border-spacing: 0;
  white-space: nowrap;
  display: table;
  width: 100%;
  position: relative;
}
.uitk-c-table__caption {
  text-align: left;
}
.uitk-c-table__caption h1 {
  color: #323334;
  background: #FFFFFF;
  font-family: 'Optum Sans', Helvetica, Arial, sans-serif;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
  color: #4B4D4F;
}
.uitk-c-table__head > tr > th {
  text-align: left;
  vertical-align: middle;
  font-family: 'Optum Sans', Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-size: 1rem;
  line-height: 120%;
  text-decoration: none;
  border-top: 0.0625rem solid #929496;
  border-bottom: 0.125rem solid #929496;
  background: #FFFFFF;
  color: #4B4D4F;
}
.uitk-c-table__head > tr > th:not(.uitk-c-table-sort) {
  padding: 1rem 0.75rem;
}
.uitk-c-table__head > tr > th {
  background-color: #FFFFFF;
}
.uitk-c-table__row > td,
.uitk-c-table__body > tr:not(.uitk-c-table__expandable-row-td-open) > td:not(.uitk-c-table-expandable__trigger-td):not(.uitk-c-table-expandable__content-td) {
  font-family: 'Optum Sans', Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-size: 1rem;
  line-height: 150%;
  text-decoration: none;
  border-bottom: 0.0625rem solid #929496;
  border-right: 0.0625rem solid #929496;
  color: #4B4D4F;
  vertical-align: middle;
  padding: 1rem;
}
.uitk-c-table__row > td:last-child,
.uitk-c-table__body > tr:not(.uitk-c-table__expandable-row-td-open) > td:not(.uitk-c-table-expandable__trigger-td):not(.uitk-c-table-expandable__content-td):last-child {
  border-right: none;
}
.uitk-c-table__body > tr > td:first-child:not(.uitk-c-table-expandable__content-td) {
  padding-left: 0.5rem;
}
.uitk-c-table__body > tr > td:first-child:not(.uitk-c-table-expandable__trigger-td):not(.uitk-c-table-expandable__content-td) {
  padding-left: 0.5rem;
}
.uitk-c-table-description {
  padding-bottom: 1rem;
  font-family: 'Optum Sans', Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 120%;
  text-decoration: none;
}
.uitk-c-table__sort-button {
  width: 100%;
  background: none;
  color: inherit;
  border: none;
  cursor: pointer;
  outline: none;
  font: inherit;
  display: flex;
  flex-direction: row;
  align-items: center;
  padding: 1rem;
}
.uitk-c-table__sort-button:focus {
  outline: 3px solid #0C55B8;
  outline-offset: -3px;
  background-color: transparent;
  background-color: #FAF8F2;
}
.uitk-c-table-sort {
  cursor: pointer;
}
.uitk-c-table-sort svg {
  width: 1.5rem;
  height: 1.5rem;
  color: #4B4D4F;
}
.uitk-c-table-sort--selected {
  background-color: #FAF8F2;
}
.uitk-c-table-expandable-row__thead > tr > th:first-child {
  background: #FFFFFF;
  border-right: 0.0625rem solid #929496;
  text-align: center;
  width: 1px;
}
.uitk-c-table__expandable-row-td-open {
  background: #FFFFFF;
}
.uitk-c-table__expandable-row-td-open td:first-child {
  background: #FFFFFF;
  text-align: center;
}
.uitk-c-table__expandable-row-td-open > td {
  font-family: 'Optum Sans', Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-size: 1rem;
  line-height: 150%;
  text-decoration: none;
  border-bottom: 0.0625rem solid #929496;
  border-right: 0.0625rem solid #929496;
  color: #4B4D4F;
  vertical-align: middle;
  padding: 1rem;
  border-bottom: 0;
}
.uitk-c-table__expandable-row-td-open > td:last-child {
  border-right: none;
}
.uitk-c-table__expandable-row-button {
  min-width: 1.25rem;
  min-height: 1.25rem;
  display: block;
  margin: 0 auto;
  cursor: pointer;
  border: 0.0625rem solid #929496;
  background: #FFFFFF;
  border-radius: 0.25rem;
  /* this is a special case where additional padding is needed in relation to the standard icon sizes */
  padding: 2px;
  line-height: 0;
}
.uitk-c-table__expandable-row-button:active,
.uitk-c-table__expandable-row-button:focus,
.uitk-c-table__expandable-row-button:hover {
  box-shadow: 0 0 0 0.125rem #FFFFFF, 0 0 0 0.3125rem #0C55B8;
  outline: none;
}
.uitk-c-table__expandable-row-button svg {
  fill: #4B4D4F;
}
.uitk-c-table__expandable-row-button-open {
  background: #E5E5E6;
}
.uitk-c-table-expandable-row__icon {
  display: block;
  border-right: 0;
}
.uitk-c-table-expandable-row__icon svg {
  height: 1.125rem;
  width: 1.125rem;
  color: #4B4D4F;
}
.uitk-c-table-expandable__trigger-td {
  font-family: 'Optum Sans', Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-size: 1rem;
  line-height: 150%;
  text-decoration: none;
  border-bottom: 0.0625rem solid #929496;
  color: #4B4D4F;
  vertical-align: middle;
  padding: 1rem;
  background: #FFFFFF;
  border-right: 0.0625rem solid #929496;
  text-align: center;
  width: 1px;
}
.uitk-c-table-expandable__trigger-td:last-child {
  border-right: none;
}
.uitk-c-table-expandable__content-td {
  margin-bottom: 1.5rem;
  padding: 1.25rem;
  border-bottom: 0.0625rem solid #929496;
  white-space: normal;
  position: relative;
  background: #FAFAFA;
}
.uitk-c-table-expandable-row {
  border-bottom: 0.0625rem solid #929496;
  border-left: 0.25rem solid #FAFAFA;
}
.uitk-c-table-expandable-row__content {
  color: #4B4D4F;
}
.uitk-icon-arrow_right.uitk-c-table-expandable-row__icon {
  height: 1.125rem;
  width: 1.125rem;
}
.uitk-icon-arrow_down.uitk-c-table-expandable-row__icon {
  height: 1.125rem;
  width: 1.125rem;
  transform: rotate(-90deg);
}
.uitk-c-tabs--accordion {
  list-style: none;
  margin: 0;
  padding: 0;
}
.uitk-c-panel--accordion {
  border-radius: 0;
  border-bottom: 0.0625rem solid #4B4D4F;
}
.uitk-c-tabs--accordion > span {
  display: block;
}
.uitk-c-tabs__list-item--accordion {
  outline: none;
}
.uitk-c-tabs__link--accordion {
  align-items: center;
  font-size: 1.25rem;
  color: #4B4D4F;
  font-family: 'Optum Sans', Helvetica, Arial, sans-serif;
  font-weight: 700;
  line-height: 120%;
  cursor: pointer;
  flex-direction: row;
  outline: none;
  text-decoration: none;
  margin: 0;
  border-top: 0.0625rem solid #4B4D4F;
}
.uitk-c-tabs__link--accordion .uitk-icon {
  color: #4B4D4F;
  margin-right: 0.5rem;
  height: 2.25rem;
  width: 2.25rem;
}
.uitk-c-tabs {
  display: none;
  padding: 0 1.5rem;
  flex-direction: column;
  width: 100%;
}
.uitk-c-tabs .uitk-accordion {
  display: block;
}
@media only screen and (min-width: 720px) {
  .uitk-c-tabs {
    display: flex;
  }
  .uitk-c-tabs .uitk-accordion {
    display: none;
  }
}
.uitk-c-tabs__list {
  border-bottom: 4px solid #CBCCCD;
  display: flex;
  flex-wrap: wrap;
  list-style: none;
  padding: 0;
  margin: 0 1.5rem 0.5rem 1.5rem;
}
.uitk-c-tabs__list-item {
  outline: none;
  white-space: nowrap;
}
.uitk-c-tabs__list-item--active {
  color: #000000;
  position: relative;
}
.uitk-c-tabs__list-item--active :after {
  content: ' ';
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  box-shadow: 0 4px 0 0 #0C55B8;
  animation: slide-left 200ms linear;
}
.uitk-c-tabs__link {
  background: none;
  border: none;
  font: inherit;
  cursor: pointer;
  outline: inherit;
  display: flex;
  padding: 0.75rem;
  text-decoration: none;
  font-weight: 700;
  font-family: 'Optum Sans', Helvetica, Arial, sans-serif;
  font-size: 1.125rem;
  line-height: 150%;
  color: #4B4D4F;
  margin: 0.25rem;
}
.uitk-c-tabs__link:hover,
.uitk-c-tabs__link:focus {
  box-shadow: 0 0 0 0.1875rem #0C55B8;
  outline: none;
}
.uitk-c-tabbed-panel__content-container {
  margin-bottom: 0;
  border-radius: 0;
  padding: 1.5rem 1.5rem 0 1.5rem;
}
.uitk-c-tabbed-panel__content-container p {
  color: #4B4D4F;
  font-family: 'Optum Sans', Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-size: 1rem;
  line-height: 150%;
  padding-top: 1.5rem;
}
.uitk-c-tabbed-panel__content-container h2 {
  margin: 0;
  padding: 0;
  color: #4B4D4F;
  font-family: 'Optum Sans', Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-size: 1rem;
  line-height: 120%;
}
.uitk-c-tabbed-panel__content-container:focus {
  box-shadow: 0 0 0 0.1875rem #0C55B8;
  outline: none;
}
@media only screen and (max-width: 992px) {
  .uitk-c-tabbed-panel__content-container:focus {
    box-shadow: none;
    outline: none;
  }
}
.uitk-c-tabbed-panel__inner-container {
  padding-bottom: 2rem;
  border-bottom: 0.0625rem solid #6D6F70;
}
@media only screen and (max-width: 992px) {
  .uitk-c-tabbed-panel__inner-container {
    padding-bottom: 0;
    border-bottom: none;
  }
}
.uitk-c-tabs__panel {
  animation: fade-in 400ms linear;
  background: none;
}
.uitk-c-tabs__header {
  padding: 0 1.5rem;
}
@keyframes slide-left {
  0% {
    opacity: 0;
    width: 0;
  }
  100% {
    opacity: 1;
    width: 100%;
  }
}
@keyframes fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.uitk-m-disabled {
  background-color: #F3F3F3;
  color: #929496;
  cursor: default;
  border: none;
  box-shadow: 0 0 0 1px #929496;
}
.uitk-m-disabled--interaction {
  background-color: #F3F3F3;
  color: #929496;
  border: 0.125rem solid #F3F3F3;
  box-shadow: none;
}
.uitk-m-list--reset {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.uitk-c-form-field {
  display: flex;
  flex-direction: column;
}
.uitk-c-form__control {
  -webkit-appearance: none;
  border: none;
  box-shadow: 0 0 0 0.0625rem #4B4D4F;
  box-sizing: border-box;
  border-radius: 0.25rem;
  color: #4B4D4F;
  font-size: 1rem;
  font-weight: 400;
  padding: 0.5rem 0.75rem;
  height: 2.25rem;
  outline: none;
  transition: 70ms;
  transition-property: border, box-shadow;
  line-height: 150%;
  width: 100%;
}
.uitk-c-form__control:hover {
  box-shadow: 0 0 0 0.0625rem #0C55B8;
}
.uitk-c-form__control:active,
.uitk-c-form__control:focus {
  box-shadow: 0 0 0 0.1875rem #0C55B8;
}
.uitk-c-form__control--error {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  background-color: transparent;
  border-radius: 0.25rem;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 150%;
  margin-bottom: 0.25rem;
  box-shadow: 0 0 0 0.0625rem #C40000;
}
.uitk-c-form__control--error svg {
  margin: 2px 0.25rem 0 0;
  flex-shrink: 0;
  width: 1.125rem;
  height: 1.125rem;
}
.uitk-c-form__control--error:hover {
  box-shadow: 0 0 0 0.0625rem #C40000;
}
.uitk-c-form__control--error:active,
.uitk-c-form__control--error:focus {
  box-shadow: 0 0 0 0.1875rem #0C55B8;
}
.uitk-c-form-field__checkbox--error,
.uitk-c-form-field__fieldset--error {
  box-shadow: 0 0 0 0.0625rem #C40000;
  border-radius: 0.25rem;
}
.uitk-c-form__control:disabled {
  background-color: #F3F3F3;
  color: #929496;
  cursor: default;
  border: none;
  box-shadow: 0 0 0 1px #929496;
}
.uitk-c-form__control:disabled:hover,
.uitk-c-form__control:disabled:active,
.uitk-c-form__control:disabled:focus {
  background-color: #F3F3F3;
  color: #929496;
  cursor: default;
  border: none;
  box-shadow: 0 0 0 1px #929496;
}
.uitk-icon-required:after {
  content: "*";
  font-family: 'Optum Sans', Helvetica, Arial, sans-serif;
  font-size: 1rem;
  color: #C40000;
  margin-left: 0.25rem;
}
.uitk-c-error-message-icon svg {
  color: #C40000;
  flex-shrink: 0;
  width: 1.125rem;
  height: 1.125rem;
}
.uitk-icon-error:after {
  content: "*";
  font-size: 1rem;
  color: #C40000;
  margin-left: 0.25rem;
}
.uitk-c-error-message-icon {
  color: #C40000;
  margin: 0.125rem 0.25rem 0 0;
  flex-shrink: 0;
  width: 1.125rem;
  height: 1.125rem;
}
.uitk-c-input__message--error {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  background-color: transparent;
  border-radius: 0.25rem;
  color: #C40000;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 150%;
  padding: 0.25rem 0;
  margin-bottom: 0.25rem;
}
.uitk-c-form__help {
  display: block;
  color: #4B4D4F;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 150%;
  margin: 0 0 0.25rem 0;
}
.uitk-c-form__help--disabled {
  color: #4B4D4F;
}
.uitk-c-date-picker__container {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
}
.uitk-c-date-picker__container--error {
  border-radius: 0.25rem;
}
.uitk-c-date-picker__button-container {
  display: inline-block;
}
.uitk-c-date-picker__button {
  outline: none;
  width: 1.5rem;
  height: 1.5rem;
  cursor: pointer;
  border: none;
  padding: 0;
  background-color: transparent;
}
.uitk-c-date-picker__button .uitk-icon-date-picker {
  color: #0C55B8;
  padding: 0.25rem;
  background-color: #FFFFFF;
}
.uitk-c-date-picker__button .uitk-icon-date-picker svg {
  vertical-align: bottom;
}
.uitk-c-date-picker__button:focus {
  outline: none;
}
.uitk-c-date-picker__button:focus .uitk-c-date-picker__button-icon {
  box-shadow: 0 0 0 0.125rem #FFFFFF, 0 0 0 0.3125rem #0C55B8;
  background-color: #FFFFFF;
}
.uitk-c-date-picker__button .uitk-c-date-picker__popup-header-button-icon--disabled {
  color: #929496;
}
.uitk-c-date-picker__button .uitk-c-date-picker__popup-header-button-icon--disabled:hover,
.uitk-c-date-picker__button .uitk-c-date-picker__popup-header-button-icon--disabled:focus {
  box-shadow: none;
  cursor: auto;
}
.uitk-c-date-picker__button-icon {
  color: #0C55B8;
  border-radius: 0.25rem;
  outline: none;
}
.uitk-c-date-picker__button-icon:hover,
.uitk-c-date-picker__button-icon:focus {
  box-shadow: 0 0 0 0.125rem #FFFFFF, 0 0 0 0.3125rem #0C55B8;
  background-color: #FFFFFF;
}
.uitk-c-date-picker__button-icon:active {
  box-shadow: 0 0 0 0.125rem #FFFFFF, 0 0 0 0.3125rem #0C55B8;
}
.uitk-c-date-picker__input {
  margin-right: 0.75rem;
}
.uitk-c-date-picker__input::-ms-clear {
  display: none;
}
.uitk-c-date-picker__input--error {
  border-radius: 0.25rem;
}
.uitk-c-date-picker__input:disabled + .uitk-c-date-picker__button {
  cursor: default;
}
.uitk-c-date-picker__input:disabled + .uitk-c-date-picker__button:hover,
.uitk-c-date-picker__input:disabled + .uitk-c-date-picker__button:focus,
.uitk-c-date-picker__input:disabled + .uitk-c-date-picker__button:active {
  box-shadow: none;
}
.uitk-c-date-picker__popup {
  border: 0 solid #4B4D4F;
  background-color: #FFFFFF;
  box-shadow: 0 2px 6px 0 rgba(25, 25, 26, 0.16);
  position: absolute;
  padding-top: 0.5rem;
  z-index: 10;
  margin-top: 0.125rem;
  border-radius: 0.25rem;
  animation: slide-down 70ms cubic-bezier(0, 0, 0.38, 0.9);
}
.uitk-c-date-picker__popup-header {
  display: flex;
  flex-direction: row;
  align-items: flex-end;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.uitk-c-date-picker__popup-header-button {
  cursor: pointer;
  outline: none;
  position: relative;
  background-color: transparent;
  border: 0;
  margin: 0 0.25rem;
  padding: 0;
  height: 1.5rem;
  width: 1.5rem;
  border-radius: 0.25rem;
}
.uitk-c-date-picker__popup-header-button .uitk-icon-date-picker {
  color: #0C55B8;
}
.uitk-c-date-picker__popup-header-button:hover,
.uitk-c-date-picker__popup-header-button:focus,
.uitk-c-date-picker__popup-header-button:active {
  background-color: #FFFFFF;
  box-shadow: 0 0 0 0.125rem #FFFFFF, 0 0 0 0.3125rem #0C55B8;
  outline: none;
}
.uitk-c-date-picker__popup-header-button:hover svg,
.uitk-c-date-picker__popup-header-button:focus svg,
.uitk-c-date-picker__popup-header-button:active svg {
  background-color: #FFFFFF;
}
.uitk-c-date-picker__popup-select-cont {
  display: flex;
  flex-direction: column;
  flex: 1;
  padding: 0 0.5rem;
}
.uitk-c-date-picker__popup-select-cont select {
  margin: 0;
  height: 100%;
}
.uitk-c-date-picker__popup-dates-container {
  padding: 0.5rem;
}
.uitk-c-date-picker__popup-dates-table {
  border-collapse: collapse;
}
.uitk-c-date-picker__popup-date-header {
  height: 2.75rem;
  width: 2.75rem;
  border-top: 0.0625rem solid #4B4D4F;
  border-bottom: 0.0625rem solid #4B4D4F;
}
.uitk-c-date-picker__popup-date-header:first-child,
.uitk-c-date-picker__popup-date:first-child {
  border-right: 0.0625rem solid #4B4D4F;
}
.uitk-c-date-picker__popup-date-header:last-child,
.uitk-c-date-picker__popup-date:last-child {
  border-left: 0.0625rem solid #4B4D4F;
}
.uitk-c-date-picker__popup-date-header-text::before {
  content: attr(data-day-abbr);
  padding: 1rem 0;
  color: #4B4D4F;
  font-size: 0.875rem;
  font-weight: 700;
  speak: none;
  volume: silent;
}
.uitk-c-date-picker__popup-date {
  text-align: center;
  padding: 0.25rem 0.25rem;
  color: #4B4D4F;
  outline: none;
  cursor: pointer;
}
.uitk-c-date-picker__popup-date.uitk-c-date-picker__popup-date--disabled {
  background-color: #F3F3F3;
}
.uitk-c-date-picker__popup-date.uitk-c-date-picker__popup-date--disabled:hover .uitk-c-date-picker__popup-date-content,
.uitk-c-date-picker__popup-date.uitk-c-date-picker__popup-date--disabled:focus .uitk-c-date-picker__popup-date-content {
  box-shadow: 0 0 0 0.125rem #FFFFFF, 0 0 0 0.3125rem #0C55B8;
  position: relative;
}
.uitk-c-date-picker__popup-date.uitk-c-date-picker__popup-date--disabled:hover .uitk-c-date-picker__popup-date-content:not(.uitk-c-date-picker__popup-date-content--selected),
.uitk-c-date-picker__popup-date.uitk-c-date-picker__popup-date--disabled:focus .uitk-c-date-picker__popup-date-content:not(.uitk-c-date-picker__popup-date-content--selected) {
  outline: 2px solid #F3F3F3;
  background-color: #F3F3F3;
}
.uitk-c-date-picker__popup-date:hover .uitk-c-date-picker__popup-date-content,
.uitk-c-date-picker__popup-date:focus .uitk-c-date-picker__popup-date-content {
  box-shadow: 0 0 0 0.125rem #FFFFFF, 0 0 0 0.3125rem #0C55B8;
  position: relative;
}
.uitk-c-date-picker__popup-date:hover .uitk-c-date-picker__popup-date-content:not(.uitk-c-date-picker__popup-date-content--selected),
.uitk-c-date-picker__popup-date:focus .uitk-c-date-picker__popup-date-content:not(.uitk-c-date-picker__popup-date-content--selected) {
  background-color: #FFFFFF;
}
.uitk-c-date-picker__popup-date--other {
  background-color: transparent;
  cursor: default;
}
.uitk-c-date-picker__popup-date-content {
  padding: 0.25rem 0;
  border-radius: 0.25rem;
  width: 2.125rem;
  height: 2.5rem;
  align-self: center;
  display: grid;
}
.uitk-c-date-picker__popup-date-content--other {
  display: none;
}
.uitk-c-date-picker__popup-date-content--selected {
  background-color: #0C55B8;
  box-shadow: 0 0 0 0.125rem #FFFFFF, 0 0 0 0.3125rem #0C55B8;
}
.uitk-c-date-picker__popup-date-text {
  margin: 0 0.3125rem;
  height: 1.75rem;
  width: auto;
  max-width: 2.125rem;
  /* if we don't suppress our use of display: contents, postcss will complain about IE support */
  /* autoprefixer: ignore next */
  display: contents;
}
.uitk-c-date-picker__popup-date-text--disabled {
  color: #929496;
}
.uitk-c-date-picker__popup-date-text--selected {
  color: #FFFFFF;
}
.uitk-c-date-picker__popup-date-text--today {
  border-bottom: 0.25rem solid #0C55B8;
  display: block;
  width: auto;
}
.uitk-c-date-picker__popup-date-text--today-disabled {
  color: #929496;
  font-weight: 700;
  border-bottom: 0.25rem solid #929496;
}
.uitk-c-date-picker__popup-date-text--today-selected {
  color: #FFFFFF;
  border-bottom: 0.25rem solid #FFFFFF;
}
@keyframes slide-down {
  from {
    opacity: 0;
    transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}
.uitk-c-checkbox {
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute;
  height: 1px;
  width: 1px;
  overflow: hidden;
}
.uitk-c-form-field-checkbox__wrapper {
  background-position: top 0.75rem right 0.75rem;
  border-radius: 0.125rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.uitk-c-checkbox__label {
  display: inline-flex;
  align-items: center;
  position: relative;
  cursor: pointer;
  font-size: 1rem;
  font-weight: 400;
  font-family: 'Optum Sans', Helvetica, Arial, sans-serif;
  color: #4B4D4F;
  line-height: 120%;
  min-height: 3rem;
  box-shadow: none;
  word-break: break-word;
  hyphens: auto;
}
.uitk-c-checkbox__label:before {
  content: '';
  display: inline-flex;
  align-self: center;
  outline: none;
  background-color: #FFFFFF;
  border: 0.125rem solid #4B4D4F;
  border-radius: 0.125rem;
  min-width: 1.25rem;
  height: 1.25rem;
  transition: 70ms;
  margin-right: 0.75rem;
}
.uitk-c-checkbox__label:before:hover {
  box-shadow: 0 0 0 0.125rem #FFFFFF, 0 0 0 0.3125rem #0C55B8;
}
.uitk-c-checkbox__label:active:before,
.uitk-c-checkbox:hover + .uitk-c-checkbox__label:before,
.uitk-c-checkbox:focus + .uitk-c-checkbox__label:before {
  box-shadow: 0 0 0 0.125rem #FFFFFF, 0 0 0 0.3125rem #0C55B8;
}
.uitk-c-form__control--error .uitk-c-checkbox__label {
  color: #4B4D4F;
}
.uitk-c-form__control--error .uitk-c-checkbox__label:active:before,
.uitk-c-form__control--error .uitk-c-checkbox:hover + .uitk-c-checkbox__label:before,
.uitk-c-form__control--error .uitk-c-checkbox:focus + .uitk-c-checkbox__label:before {
  box-shadow: 0 0 0 0.125rem #FFFFFF, 0 0 0 0.3125rem #0C55B8;
}
.uitk-c-checkbox:checked + .uitk-c-checkbox__label:before,
.uitk-c-checkbox:indeterminate + .uitk-c-checkbox__label:before {
  background-color: #0C55B8;
  border: 0.125rem solid #0C55B8;
}
.uitk-c-checkbox:checked + .uitk-c-checkbox__label:after,
.uitk-c-checkbox:indeterminate + .uitk-c-checkbox__label:after {
  content: '';
  position: absolute;
  border: solid #FFFFFF;
  box-sizing: initial;
}
.uitk-c-checkbox:checked + .uitk-c-checkbox__label:after {
  content: '';
  position: absolute;
  left: 0.4375rem;
  top: calc(0.75rem + 0.2625rem);
  width: 0.25rem;
  height: 0.625rem;
  border: solid #FFFFFF;
  border-width: 0 0.125rem 0.125rem 0;
  transform: rotate(45deg);
}
.uitk-c-checkbox:indeterminate + .uitk-c-checkbox__label:after {
  content: '';
  position: absolute;
  left: 0.25rem;
  top: 0.8125rem;
  width: 0.75rem;
  height: 0.625rem;
  border: 1px solid #FFFFFF;
  border-width: 0 0 0.125rem 0;
}
.uitk-c-checkbox:disabled + .uitk-c-checkbox__label:before {
  background-color: #F3F3F3;
  color: #929496;
  cursor: default;
  border: none;
  box-shadow: 0 0 0 1px #929496;
}
.uitk-c-checkbox:disabled + .uitk-c-checkbox__label:active:before,
.uitk-c-checkbox:disabled + .uitk-c-checkbox__label:focus:before {
  background-color: #F3F3F3;
  color: #929496;
  cursor: default;
  border: none;
  box-shadow: 0 0 0 1px #929496;
}
.uitk-c-checkbox:disabled + .uitk-c-checkbox__label:after {
  cursor: not-allowed;
  content: '';
  position: absolute;
  left: 0.4375rem;
  top: calc(0.75rem + 0.2625rem);
  width: 0.25rem;
  height: 0.625rem;
  border: solid #929496;
  border-width: 0 0.125rem 0.125rem 0;
  transform: rotate(45deg);
  box-sizing: initial;
}
.uitk-c-checkbox-group,
.uitk-c-checkbox-group ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.uitk-c-checkbox-group ul {
  margin-left: 1.25rem;
}
.uitk-c-select {
  appearance: none;
  border: none;
  box-shadow: 0 0 0 0.0625rem #4B4D4F;
  border-radius: 0.25rem;
  background-color: #FFFFFF;
  cursor: pointer;
  color: #4B4D4F;
  font-size: 1rem;
  font-family: 'Optum Sans', Helvetica, Arial, sans-serif;
  font-weight: 400;
  line-height: 1.15;
  padding: 0.5rem 0.75rem;
  width: 100%;
  outline: none;
  transition: 70ms;
  transition-property: border, box-shadow;
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Ctitle%3Ecaret_down_centered%3C/title%3E%3Cpath fill='%230C55B8' d='M15.88 9.29L12 13.17 8.12 9.29c-.39-.39-1.02-.39-1.41 0-.39.39-.39 1.02 0 1.41l4.59 4.59c.39.39 1.02.39 1.41 0l4.59-4.59c.39-.39.39-1.02 0-1.41-.39-.38-1.03-.39-1.42 0z'%3E%3C/path%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center right 0.75rem;
  background-size: 1.5rem;
  word-break: break-word;
  hyphens: auto;
}
.uitk-c-select:hover {
  box-shadow: 0 0 0 0.0625rem #0C55B8;
}
.uitk-c-select:active,
.uitk-c-select:focus {
  box-shadow: 0 0 0 0.1875rem #0C55B8;
}
.uitk-c-select::-ms-expand {
  display: none;
}
.uitk-c-select--error {
  box-shadow: 0 0 0 0.0625rem #C40000;
}
.uitk-c-select--error:hover {
  box-shadow: 0 0 0 0.0625rem #C40000;
}
.uitk-c-select--error:active,
.uitk-c-select--error:focus {
  box-shadow: 0 0 0 0.1875rem #0C55B8;
}
.uitk-c-select_text-wrap {
  white-space: normal;
  padding-right: 1.75rem;
  text-overflow: ellipsis;
}
.uitk-c-select::-ms-expand {
  display: none;
}
.uitk-c-select:disabled {
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Ctitle%3Ecaret_down_centered%3C/title%3E%3Cpath fill='%23929496' d='M15.88 9.29L12 13.17 8.12 9.29c-.39-.39-1.02-.39-1.41 0-.39.39-.39 1.02 0 1.41l4.59 4.59c.39.39 1.02.39 1.41 0l4.59-4.59c.39-.39.39-1.02 0-1.41-.39-.38-1.03-.39-1.42 0z'%3E%3C/path%3E%3C/svg%3E");
  cursor: default;
  background-color: #F3F3F3;
  box-shadow: 0 0 0 0.0625rem #929496;
}
.uitk-c-select:disabled:hover {
  cursor: default;
  box-shadow: 0 0 0 0.0625rem #929496;
}
.uitk-c-dropdown {
  width: 100%;
  position: relative;
}
.uitk-c-dropdown__trigger {
  overflow: hidden;
  padding: 0.5rem calc(0.75rem + 24px + 0.5rem) 0.5rem 0.75rem;
  display: flex;
  align-items: center;
  height: auto;
}
.uitk-c-dropdown--disabled {
  background-color: #F3F3F3;
  color: #929496;
  border: none;
  box-shadow: 0 0 0 1px #929496;
  cursor: default;
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Ctitle%3Ecaret_down_centered%3C/title%3E%3Cpath fill='%23F3F3F3' d='M15.88 9.29L12 13.17 8.12 9.29c-.39-.39-1.02-.39-1.41 0-.39.39-.39 1.02 0 1.41l4.59 4.59c.39.39 1.02.39 1.41 0l4.59-4.59c.39-.39.39-1.02 0-1.41-.39-.38-1.03-.39-1.42 0z'%3E%3C/path%3E%3C/svg%3E");
}
.uitk-c-dropdown--disabled:hover,
.uitk-c-dropdown--disabled:active,
.uitk-c-dropdown--disabled:focus {
  background-color: #F3F3F3;
  color: #929496;
  cursor: default;
  border: none;
  box-shadow: 0 0 0 1px #929496;
}
.uitk-c-dropdown__list {
  outline: none;
}
.uitk-c-multi-select__select-all {
  padding: 0 0.5rem;
  background-color: #FFFFFF;
  border: 0.1875rem solid transparent;
}
.uitk-c-multi-select__select-all:hover,
.uitk-c-multi-select__select-all:focus-within {
  border-radius: 0.125rem;
  color: #4B4D4F;
  border: 0.1875rem solid #0C55B8;
}
.uitk-c-multi-select__select-all-label {
  width: 100%;
  margin: 0;
  padding: 0.75rem 0;
  font-weight: 700;
}
.uitk-c-dropdown__container {
  margin-top: 0.25rem;
  width: 100%;
  box-shadow: 0 2px 6px 0 rgba(25, 25, 26, 0.16);
}
.uitk-c-dropdown__container .uitk-c-checkbox:indeterminate + .uitk-c-checkbox__label:after {
  top: 0.8rem;
  left: 0.25rem;
}
.uitk-c-dropdown__fieldset {
  padding: 0 0.75rem 0.75rem 0.75rem;
  border: 0;
}
.uitk-c-dropdown__fieldset-legend {
  padding: 0.5rem 0;
  color: #4B4D4F;
  font-weight: 700;
}
.uitk-c-multi-select__selection-container {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.uitk-c-dropdown-option__checkbox-label {
  width: 100%;
  height: 100%;
  margin: 0;
  border: 0.1875rem transparent solid;
  padding-left: 1.5rem;
}
.uitk-c-dropdown-option__checkbox-label:before,
.uitk-c-multi-select__select-all-label:before {
  margin-right: 0.75rem;
}
.uitk-c-dropdown__list-item {
  list-style-type: none;
  display: flex;
  align-items: center;
}
.uitk-c-dropdown-item__background {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
.uitk-c-dropdown-item__background--selected {
  background-color: transparent;
}
.uitk-c-dropdown-item__background--selected:hover {
  border-radius: 0.125rem;
  color: #4B4D4F;
  border: 0.1875rem solid #0C55B8;
}
.uitk-c-dropdown-item__background--disabled {
  background-color: #F3F3F3;
}
.uitk-c-multi-select__group-fieldset {
  padding: 0 0.75rem 1rem;
  border: 0.125rem solid #929496;
  border-radius: 0.125rem;
}
.uitk-c-multi-select__group-legend {
  padding: 0.75rem;
  color: #4B4D4F;
  font-weight: 700;
  word-break: break-word;
  hyphens: auto;
}
.uitk-c-checkbox:not([disabled]):hover + .uitk-c-dropdown-option__checkbox-label,
.uitk-c-checkbox:not([disabled]):active + .uitk-c-dropdown-option__checkbox-label,
.uitk-c-checkbox:not([disabled]):focus + .uitk-c-dropdown-option__checkbox-label {
  color: #4B4D4F;
}
.uitk-c-checkbox:not([disabled]):hover ~ .uitk-c-dropdown-item__background,
.uitk-c-checkbox:not([disabled]):active ~ .uitk-c-dropdown-item__background,
.uitk-c-checkbox:not([disabled]):focus ~ .uitk-c-dropdown-item__background,
.uitk-c-dropdown-item__background:hover {
  outline: none;
}
.uitk-c-checkbox:not([disabled]):hover ~ .uitk-c-dropdown-item__background:before,
.uitk-c-checkbox:not([disabled]):active ~ .uitk-c-dropdown-item__background:before,
.uitk-c-checkbox:not([disabled]):focus ~ .uitk-c-dropdown-item__background:before,
.uitk-c-dropdown-item__background:hover:before {
  border-radius: 0.125rem;
  border: 0.1875rem solid #0C55B8;
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.uitk-c-dropdown__option {
  display: flex;
  align-items: center;
  position: relative;
  outline: none;
  background-color: #FFFFFF;
}
.uitk-c-dropdown__option .uitk-c-checkbox:checked + .uitk-c-checkbox__label:after {
  top: 0.875rem;
  left: 1.95rem;
}
.uitk-c-dropdown__item--selected svg {
  color: #0C55B8;
}
.uitk-c-dropdown__option--disabled.uitk-c-dropdown__item {
  cursor: default;
}
.uitk-c-dropdown__option--selected {
  background-color: transparent;
}
.uitk-c-dropdown__option--selected .uitk-c-checkbox:checked + .uitk-c-checkbox__label:after {
  top: 1rem;
  left: 0.45rem;
}
.uitk-c-dropdown__option--aligned-left {
  width: 100%;
  margin-left: 0;
}
.uitk-c-dropdown-option__checkbox-label--selected {
  outline: none;
}
.uitk-c-checkbox:not([disabled]):focus + .uitk-c-multi-select__select-all-label.uitk-c-checkbox__label,
.uitk-c-checkbox:not([disabled]):active + .uitk-c-multi-select__select-all-label.uitk-c-checkbox__label {
  color: #4B4D4F;
}
.uitk-c-dropdown-option__checkbox-label.uitk-c-checkbox__label:active:before,
.uitk-c-checkbox:not([disabled]):focus + .uitk-c-dropdown-option__checkbox-label.uitk-c-checkbox__label:before,
.uitk-c-checkbox:not([disabled]):hover + .uitk-c-dropdown-option__checkbox-label.uitk-c-checkbox__label:before {
  box-shadow: none;
}
.uitk-c-multi-select__select-all-label.uitk-c-checkbox__label:active:before,
.uitk-c-checkbox:not([disabled]):focus + .uitk-c-multi-select__select-all-label.uitk-c-checkbox__label:before,
.uitk-c-checkbox:not([disabled]):hover + .uitk-c-multi-select__select-all-label.uitk-c-checkbox__label:before {
  box-shadow: none;
}
.uitk-c-multi-select__select-all-label.uitk-c-checkbox__label:hover,
.uitk-c-multi-select__select-all-label.uitk-c-checkbox__label:focus,
.uitk-c-multi-select__select-all-label.uitk-c-checkbox__label:active {
  color: #4B4D4F;
  font-weight: 700;
}
.uitk-c-textarea--container {
  display: flex;
}
.uitk-c-textarea {
  height: 10rem;
  resize: none;
}
.uitk-c-textarea__character-count {
  display: flex;
  color: #4B4D4F;
  font-size: 0.875rem;
  margin: 0.5rem 0;
}
.uitk-c-textarea--error {
  background-position: top 0.75rem right 0.75rem;
}
.uitk-c-textarea__character-count--disabled {
  color: #929496;
}
.uitk-c-radio {
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute;
  height: 1px;
  width: 1px;
  overflow: hidden;
}
.uitk-c-radio__label {
  display: inline-flex;
  align-items: center;
  position: relative;
  cursor: pointer;
  word-break: break-word;
  padding: 0.75rem 0.5rem;
  font-family: 'Optum Sans', Helvetica, Arial, sans-serif;
  font-weight: 400;
  line-height: 150%;
  font-size: 1rem;
  color: #4B4D4F;
}
.uitk-c-radio__label:before {
  display: flex;
  align-self: center;
  border-radius: 50%;
  border: #4B4D4F solid 0.125rem;
  background-color: #FFFFFF;
  content: '';
  outline: none;
  min-width: 1.25rem;
  height: 1.25rem;
  transition: 70ms;
  margin-right: 0.5rem;
}
.uitk-c-radio__label:active:before,
.uitk-c-radio:hover + .uitk-c-radio__label:before,
.uitk-c-radio:focus + .uitk-c-radio__label:before {
  border: #0C55B8 solid 0.125rem;
  box-shadow: 0 0 0 0.125rem #FFFFFF, 0 0 0 0.3125rem #0C55B8;
}
.uitk-c-radio:checked + .uitk-c-radio__label:before {
  background: #0C55B8;
  border: #0C55B8 solid 0.125rem;
  box-shadow: inset 0 0 0 0.125rem #FFFFFF;
}
.uitk-c-radio:checked:hover + .uitk-c-radio__label:before,
.uitk-c-radio:checked:focus + .uitk-c-radio__label:before {
  background: #0C55B8;
  border: #0C55B8 solid 0.125rem;
  box-shadow: inset 0 0 0 0.125rem #FFFFFF, 0 0 0 0.125rem #FFFFFF, 0 0 0 0.3125rem #0C55B8;
}
.uitk-c-radio:disabled:checked + .uitk-c-radio__label:before {
  background-color: #929496;
}
.uitk-c-radio:disabled:hover + .uitk-c-radio__label:before {
  box-shadow: none;
  border: #929496 solid 0.125rem;
  border-radius: 50%;
  cursor: not-allowed;
}
.uitk-c-radio:disabled:hover + .uitk-c-radio__label:hover {
  cursor: not-allowed;
}
.uitk-c-radio:disabled + .uitk-c-radio__label:before {
  border: #929496 solid 0.125rem;
  border-radius: 50%;
  color: #929496;
}
.uitk-c-radio:checked:disabled + .uitk-c-radio__label:before {
  background-color: #929496;
  box-shadow: inset 0 0 0 0.125rem #FFFFFF;
}
.uitk-c-radio__label--disabled {
  color: #929496;
  cursor: not-allowed;
}
.uitk-c-radio-group ul,
.uitk-c-radio-group ol {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.uitk-c-label--error {
  color: #4B4D4F;
}
.uitk-c-label__icon {
  color: #4B4D4F;
  vertical-align: top;
}
.uitk-icon.uitk-c-label__icon--disabled {
  color: #929496;
}
.uitk-c-button {
  border: 0.0625rem solid #002677;
  border-radius: 62.4375rem;
  color: #FFFFFF;
  font-family: 'Optum Sans', Helvetica, Arial, sans-serif;
  font-size: 1rem;
  font-weight: 700;
  line-height: 150%;
  min-height: 2.5rem;
  min-width: 6rem;
  padding: 0.25rem 1.5rem;
  display: inline-flex;
  justify-content: center;
  align-items: center;
}
.uitk-c-button:focus {
  outline: none;
}
.uitk-c-button .uitk-icon {
  vertical-align: middle;
  margin: 0 0.25rem 0 0.25rem;
}
.uitk-c-button:disabled {
  background: #F3F3F3;
  border-color: #F3F3F3;
  color: #929496;
  cursor: not-allowed;
}
.uitk-c-button:disabled:hover,
.uitk-c-button:disabled:active {
  background: #F3F3F3;
  border-color: #F3F3F3;
  color: #929496;
  cursor: not-allowed;
}
.uitk-c-button--default,
.uitk-c-button--primary {
  color: #FFFFFF;
  background: #002677;
  font-weight: 700;
}
.uitk-c-button--default:focus,
.uitk-c-button--primary:focus {
  box-shadow: 0 0 0 0.125rem #FFFFFF, 0 0 0 0.3125rem #0C55B8;
}
@supports (-webkit-touch-callout: none) {
  .uitk-c-button--default:hover,
  .uitk-c-button--primary:hover {
    box-shadow: 0 0 0 0.125rem #FFFFFF, 0 0 0 0.3125rem #0C55B8;
  }
}
.uitk-c-button--default:hover,
.uitk-c-button--primary:hover {
  background: #001D5B;
  color: #FFFFFF;
}
.uitk-c-button--default:active,
.uitk-c-button--primary:active {
  box-shadow: none;
  color: #FFFFFF;
  background: #00184D;
}
.uitk-c-button--default.uitk-c-button--inverse,
.uitk-c-button--primary.uitk-c-button--inverse {
  background: #FFFFFF;
  border-color: #FFFFFF;
  color: #002677;
}
.uitk-c-button--default.uitk-c-button--inverse:focus,
.uitk-c-button--primary.uitk-c-button--inverse:focus {
  box-shadow: 0 0 0 0.125rem #002677, 0 0 0 0.3125rem #FFFFFF;
}
@supports (-webkit-touch-callout: none) {
  .uitk-c-button--default.uitk-c-button--inverse:hover,
  .uitk-c-button--primary.uitk-c-button--inverse:hover {
    box-shadow: 0 0 0 0.125rem #002677, 0 0 0 0.3125rem #FFFFFF;
  }
}
.uitk-c-button--default.uitk-c-button--inverse:hover,
.uitk-c-button--primary.uitk-c-button--inverse:hover {
  background: #F3F3F3;
  border-color: #F3F3F3;
  color: #001D5B;
}
.uitk-c-button--default.uitk-c-button--inverse:active,
.uitk-c-button--primary.uitk-c-button--inverse:active {
  background: #E5E5E6;
  border-color: #E5E5E6;
  color: #00184D;
}
.uitk-c-button--alternative,
.uitk-c-button--secondary {
  background: #FFFFFF;
  border-color: #002677;
  color: #002677;
}
.uitk-c-button--alternative:focus,
.uitk-c-button--secondary:focus {
  box-shadow: 0 0 0 0.125rem #FFFFFF, 0 0 0 0.3125rem #0C55B8;
}
@supports (-webkit-touch-callout: none) {
  .uitk-c-button--alternative:hover,
  .uitk-c-button--secondary:hover {
    box-shadow: 0 0 0 0.125rem #FFFFFF, 0 0 0 0.3125rem #0C55B8;
  }
}
.uitk-c-button--alternative:hover,
.uitk-c-button--secondary:hover {
  background: #F3F3F3;
  border-color: #001D5B;
  color: #001D5B;
}
.uitk-c-button--alternative:active,
.uitk-c-button--secondary:active {
  background: #E5E5E6;
  border-color: #00184D;
  color: #00184D;
  box-shadow: none;
}
.uitk-c-button--alternative.uitk-c-button--inverse,
.uitk-c-button--secondary.uitk-c-button--inverse {
  background: rgba(0, 0, 0, 0);
  border-color: #FFFFFF;
  color: #FFFFFF;
}
.uitk-c-button--alternative.uitk-c-button--inverse:focus,
.uitk-c-button--secondary.uitk-c-button--inverse:focus {
  box-shadow: 0 0 0 0.125rem #002677, 0 0 0 0.3125rem #FFFFFF;
}
@supports (-webkit-touch-callout: none) {
  .uitk-c-button--alternative.uitk-c-button--inverse:hover,
  .uitk-c-button--secondary.uitk-c-button--inverse:hover {
    box-shadow: 0 0 0 0.125rem #002677, 0 0 0 0.3125rem #FFFFFF;
  }
}
.uitk-c-button--alternative.uitk-c-button--inverse:hover,
.uitk-c-button--secondary.uitk-c-button--inverse:hover {
  background: rgba(0, 0, 0, 0.15);
  border-color: #FFFFFF;
  color: #FFFFFF;
}
.uitk-c-button--alternative.uitk-c-button--inverse:active,
.uitk-c-button--secondary.uitk-c-button--inverse:active {
  background: rgba(0, 0, 0, 0.2);
  border-color: #FFFFFF;
  color: #FFFFFF;
}
.uitk-c-button--ghost,
.uitk-c-button--tertiary {
  background: #FFFFFF;
  border-color: #323334;
  color: #323334;
}
.uitk-c-button--ghost:focus,
.uitk-c-button--tertiary:focus {
  box-shadow: 0 0 0 0.125rem #FFFFFF, 0 0 0 0.3125rem #0C55B8;
}
@supports (-webkit-touch-callout: none) {
  .uitk-c-button--ghost:hover,
  .uitk-c-button--tertiary:hover {
    box-shadow: 0 0 0 0.125rem #FFFFFF, 0 0 0 0.3125rem #0C55B8;
  }
}
.uitk-c-button--ghost:hover,
.uitk-c-button--tertiary:hover {
  background: #F3F3F3;
  border-color: #000000;
  color: #000000;
}
.uitk-c-button--ghost:active,
.uitk-c-button--tertiary:active {
  background: #E5E5E6;
  border-color: #000000;
  color: #000000;
  box-shadow: none;
}
.uitk-c-button--ghost:disabled,
.uitk-c-button--tertiary:disabled {
  box-shadow: #F3F3F3;
}
.uitk-c-button--ghost-inverse,
.uitk-c-button--tertiary.uitk-c-button--inverse {
  background: rgba(0, 0, 0, 0);
  border-color: #FFFFFF;
  color: #FFFFFF;
}
.uitk-c-button--ghost-inverse:focus,
.uitk-c-button--tertiary.uitk-c-button--inverse:focus {
  box-shadow: 0 0 0 0.125rem #002677, 0 0 0 0.3125rem #FFFFFF;
}
@supports (-webkit-touch-callout: none) {
  .uitk-c-button--ghost-inverse:hover,
  .uitk-c-button--tertiary.uitk-c-button--inverse:hover {
    box-shadow: 0 0 0 0.125rem #002677, 0 0 0 0.3125rem #FFFFFF;
  }
}
.uitk-c-button--ghost-inverse:hover,
.uitk-c-button--tertiary.uitk-c-button--inverse:hover {
  background: rgba(0, 0, 0, 0.15);
  border-color: #FFFFFF;
  color: #FFFFFF;
}
.uitk-c-button--ghost-inverse:active,
.uitk-c-button--tertiary.uitk-c-button--inverse:active {
  background: rgba(0, 0, 0, 0.2);
  border-color: #FFFFFF;
  color: #FFFFFF;
}
.uitk-c-button--block {
  width: calc(100% -  0.25rem * 2);
}
.uitk-c-button--lg {
  padding: 0.5rem 1.5rem;
  min-width: 9rem;
  min-height: 3rem;
  line-height: 150%;
  font-size: 1.125rem;
}
.uitk-c-button--sm {
  padding: 0.25rem 1rem;
  min-width: 4rem;
  min-height: 2.125rem;
  line-height: 150%;
  font-size: 0.75rem;
}
.uitk-c-card {
  background-color: #FFFFFF;
  border: 0.0625rem solid #929496;
  border-radius: 0.25rem;
}
.uitk-c-card__header {
  display: inline-flex;
  justify-content: space-between;
  width: 100%;
  align-items: center;
  padding: 2rem 1.5rem 1rem 1.5rem;
}
.uitk-c-card__subheader {
  display: inline-flex;
  justify-content: space-between;
  width: 100%;
  align-items: center;
  padding: 0 1.5rem 0.5rem 1.5rem;
}
.uitk-c-card__name {
  margin-bottom: 0;
  color: #323334;
  font-family: 'Optum Sans', Helvetica, Arial, sans-serif;
  font-weight: 700;
  line-height: 120%;
  font-size: 1.4375rem;
}
.uitk-c-card__name--subheader {
  margin-bottom: 0;
  color: #4B4D4F;
  font-family: 'Optum Sans', Helvetica, Arial, sans-serif;
  font-weight: 700;
  line-height: 120%;
  font-size: 1rem;
}
.uitk-c-card__icon {
  font-size: 1.4375rem;
  fill: #4B4D4F;
}
.uitk-c-card__content {
  padding: 0 1.5rem 2rem 1.5rem;
  font-weight: 400;
  font-size: 1rem;
  font-family: 'Optum Sans', Helvetica, Arial, sans-serif;
  line-height: 150%;
  color: #4B4D4F;
}
.uitk-c-card__buttons {
  padding: 0 1rem 1.25rem;
}
.uitk-c-card__buttons--spacing {
  margin: 0.5rem 0.25rem;
}
.uitk-c-card__image {
  width: 100%;
  padding-bottom: 1.5rem;
}
.uitk-c-tree {
  background-color: #FFFFFF;
}
.uitk-c-tree__container {
  list-style: none;
  flex-wrap: wrap;
}
.uitk-c-tree__list {
  padding-left: 0;
}
.uitk-c-tree__list [iconName] {
  max-height: calc(1rem + 1rem / 2);
  max-width: calc(1rem + 1rem / 2);
}
.uitk-c-tree__node-header {
  width: 100%;
  display: inline-flex;
  align-items: center;
  padding-left: calc(0.5rem - 0.1875rem);
}
.uitk-c-tree__node-label {
  padding: 0 0 0 0.25rem;
  text-align: left;
  cursor: pointer;
  word-break: break-word;
}
.uitk-c-tree__root-text {
  padding-left: 0.25rem;
}
.uitk-icon.uitk-c-tree__icons--base {
  color: #323334;
  font-size: 1rem;
  cursor: pointer;
}
.uitk-c-tree__node-icon-container {
  display: inline-flex;
  margin: calc(0.5rem - 0.1875rem);
  margin-left: 0;
  border: 0.1875rem solid transparent;
}
.uitk-c-tree__node-icon-container:hover,
.uitk-c-tree__node-icon-container:focus {
  border: 0.1875rem solid #0C55B8;
  z-index: 1;
  position: relative;
  transition: all 70ms ease-in-out;
}
.uitk-c-tree__expander {
  transition: 200ms linear all;
  cursor: pointer;
}
.uitk-c-tree--selected {
  background-color: #E9F1FF;
  font-family: 'Optum Sans', Helvetica, Arial, sans-serif;
  font-weight: 700;
}
.uitk-c-tree--selected .uitk-c-tree__expander {
  -ms-filter: 'progid:DXImageTransform.Microsoft.BasicImage(rotation=1)';
  transform: rotate(90deg);
}
.arrow-disable {
  height: calc(1rem + 1rem / 2);
  width: calc(1rem + 1rem / 2);
  font-size: calc(1rem + 1rem / 2);
  margin: 0.5rem 0.5rem 0.5rem 0;
  content: ' ';
  box-sizing: content-box;
}
.arrow-disable:focus,
.arrow-disable:hover {
  border-color: transparent;
}
.uitk-c-tree__node-item {
  width: 100%;
  cursor: pointer;
  outline: none;
  margin-left: 0;
  word-break: break-all;
  border: 0.1875rem solid transparent;
  padding: 0.25rem;
  display: flex;
  align-items: center;
}
.uitk-c-tree__node-item:hover,
.uitk-c-tree__node-item:focus {
  position: relative;
  outline: none;
  border-radius: none;
  border: 0.1875rem solid #0C55B8;
  overflow: hidden;
}
.uitk-c-tree-node-item__icon {
  display: flex;
  align-items: center;
}
.uitk-c-tree__node-item:hover .uitk-c-tree-node-item__icon,
.uitk-c-tree__node-item:focus .uitk-c-tree-node-item__icon {
  color: #323334;
}
.uitk-c-tree__node {
  width: 100%;
  height: 100%;
  display: inline-flex;
  padding: 0;
  outline: none;
}
.uitk-c-tree__nodes-list {
  padding-left: 2.5rem;
}
.uitk-c-tree__nodes-list--root {
  padding-bottom: 1.25rem;
}
.uitk-c-wizard {
  width: 100%;
  padding: 0 1.25rem;
  outline: none;
}
.uitk-c-wizard__navigation {
  display: inline-flex;
  width: 100%;
  flex-wrap: nowrap;
  justify-content: space-evenly;
  list-style: none;
  padding: 0;
}
.uitk-c-wizard-step__header {
  vertical-align: top;
  position: relative;
  padding-bottom: 1rem;
  width: 100%;
  text-align: center;
  display: flex;
  flex-direction: column;
  cursor: pointer;
  outline: none;
}
.uitk-c-wizard-step__header:hover .uitk-c-wizard-step-header__progress:before,
.uitk-c-wizard-step__header:focus .uitk-c-wizard-step-header__progress:before {
  box-shadow: 0 0 0 0.125rem #FFFFFF, 0 0 0 0.3125rem #0C55B8;
}
.uitk-c-wizard-step-header__text {
  color: #4B4D4F;
  font-family: 'Optum Sans', Helvetica, Arial, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 150%;
  text-decoration: none;
}
.uitk-c-wizard-step-header__text--current {
  font-weight: 700;
}
.uitk-c-wizard-step-header__text--disabled {
  color: #929496;
}
.uitk-c-wizard__buttons > .uitk-button--disabled > .uitk-icon {
  fill: #929496;
}
.uitk-c-wizard-step-header__status {
  color: #4B4D4F;
  font-size: 0.75rem;
  font-family: 'Optum Sans', Helvetica, Arial, sans-serif;
  font-weight: 400;
  line-height: 150%;
  text-decoration: none;
  margin-top: 0.25rem;
  margin-bottom: 1rem;
}
.uitk-c-wizard-step-header__status--completed {
  color: #007000;
}
.uitk-c-wizard-step-header__status--disabled {
  color: #929496;
}
.uitk-c-wizard-step-header__status--incomplete {
  color: #C40000;
}
.uitk-c-wizard-step-header__progress {
  display: flex;
  flex-direction: row;
  align-items: center;
  height: 0.5rem;
  width: 100%;
  position: absolute;
  bottom: 0;
}
.uitk-c-wizard-step-header__progress:before {
  content: '';
  display: inline-block;
  border: 0.125rem solid #4B4D4F;
  width: 1.5rem;
  height: 1.5rem;
  border-radius: 50%;
  background-color: #FFFFFF;
  top: 50%;
  left: 50%;
  transform: translateY(-50%) translateX(-50%);
  position: absolute;
}
.uitk-c-wizard-step-header__progress--disabled:before {
  border: 0.125rem solid #929496;
  background-color: #F3F3F3;
}
.uitk-c-wizard-step-header__progress--current:before {
  border: 0.125rem solid #0C55B8;
  background-color: #D9F6FA;
}
.uitk-c-wizard-step-header__progress--completed:before {
  border: 0.125rem solid #0C55B8;
  background-color: #0C55B8;
}
.uitk-c-wizard-step-progress__lead {
  height: 0.0625rem;
  background-color: #4B4D4F;
  width: 50%;
  left: 0;
}
.uitk-c-wizard-step-progress__tail {
  height: 0.0625rem;
  background-color: #4B4D4F;
  width: 50%;
  right: 0;
}
.uitk-c-wizard-step-progress__lead--first {
  visibility: hidden;
}
.uitk-c-wizard-step-progress__lead--completed {
  background-color: #0C55B8;
  height: 0.25rem;
}
.uitk-c-wizard-step-progress__tail--last {
  visibility: hidden;
}
.uitk-c-wizard-step-progress__tail--completed {
  background-color: #0C55B8;
  height: 0.25rem;
}
.uitk-c-wizard__content {
  padding-top: 1.25rem;
}
.uitk-c-wizard__buttons {
  padding-top: 1rem;
  display: flex;
}
.uitk-c-wizard__buttons .uitk-c-button {
  margin-right: 0.5rem;
}
.uitk-c-wizard__buttons .uitk-icon {
  display: block;
  height: 1.25rem;
  width: 1.25rem;
}
.uitk-c-wizard__heading {
  display: flex;
  flex-direction: row;
}
.uitk-c-wizard__heading-tooltip {
  padding-left: 0.25rem;
  align-items: flex-start;
}
.uitk-c-wizard__heading-tooltip .uitk-icon {
  color: #002677;
}
.uitk-c-wizard__heading-tooltip .uitk-c-tooltip__text {
  width: 50vw;
  max-width: max-content;
}
@media only screen and (max-width: 720px) and (orientation: landscape) {
  .uitk-c-wizard__heading-tooltip .uitk-c-tooltip__text {
    left: 0;
  }
}
.uitk-c-wizard__step {
  padding: 1rem 1.5rem;
}
.uitk-c-wizard__step:focus {
  box-shadow: 0 0 0 0.125rem #FFFFFF, 0 0 0 0.3125rem #0C55B8;
  background-color: #FFFFFF;
  border-radius: 0.25rem;
}
.uitk-c-tooltip {
  position: relative;
  display: inline-block;
  cursor: pointer;
  background: none;
  outline: none;
  border-radius: 0.25rem;
  border: 0.125rem solid transparent;
  padding: 0;
  background-color: transparent;
  line-height: 0px;
  vertical-align: text-bottom;
}
.uitk-c-tooltip svg {
  fill: #0C55B8;
  width: 1.125rem;
  height: 1.125rem;
}
.uitk-c-tooltip:focus svg,
.uitk-c-tooltip:active svg {
  border-radius: 0.25rem;
  box-shadow: 0 0 0 0.1875rem #0C55B8;
}
.uitk-c-tooltip__text {
  font-weight: 400;
  box-shadow: 0 4px 16px 0 rgba(25, 25, 26, 0.16);
  display: none;
  min-width: 10rem;
  border-radius: 0.25rem;
  color: #4B4D4F;
  background-color: #FFFFFF;
  padding: 1rem;
  position: absolute;
  text-align: left;
  z-index: 999999;
  border: 0.0625rem solid #929496;
  animation: 200ms;
  transition: opacity 0.25s linear;
  font-family: 'Optum Sans', Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 150%;
  word-wrap: break-word;
}
.uitk-c-tooltip__top,
.uitk-c-tooltip__bottom {
  margin-left: -1.7rem;
}
.uitk-c-tooltip__top {
  bottom: 150%;
}
.uitk-c-tooltip__top-left {
  bottom: -20%;
  right: 100%;
  margin-right: 1rem;
}
.uitk-c-tooltip__bottom {
  top: 150%;
}
.uitk-c-tooltip__bottom-right {
  top: -0.3125rem;
  left: 100%;
  margin-left: 1rem;
}
.uitk-c-tooltip__top-right {
  bottom: -20%;
  left: 100%;
  margin-left: 1rem;
}
.uitk-c-tooltip__bottom-left {
  top: -0.3125rem;
  right: 100%;
  margin-right: 1rem;
}
.uitk-c-tooltip__text::before,
.uitk-c-tooltip__text::after {
  content: '';
  display: block;
  position: absolute;
}
.uitk-c-tooltip__top:before {
  top: 100%;
  left: 1.75rem;
  border: calc(0.625rem + 0.0625rem) solid transparent;
  border-top-color: #929496;
}
.uitk-c-tooltip__top:after {
  top: 100%;
  left: calc(1.75rem + 0.0625rem);
  border: 0.625rem solid transparent;
  border-top-color: #FFFFFF;
}
.uitk-c-tooltip__bottom:before {
  bottom: 100%;
  left: 1.75rem;
  border: calc(0.625rem + 0.0625rem) solid transparent;
  border-bottom-color: #929496;
}
.uitk-c-tooltip__bottom:after {
  bottom: 100%;
  left: calc(1.75rem + 0.0625rem);
  border: 0.625rem solid transparent;
  border-bottom-color: #FFFFFF;
}
.uitk-c-tooltip__bottom-right::before {
  top: 0.25rem;
  right: 100%;
  border: calc(0.625rem + 0.0625rem) solid transparent;
  border-right-color: #929496;
}
.uitk-c-tooltip__bottom-right::after {
  top: calc(0.25rem + 0.0625rem);
  right: 100%;
  border: 0.625rem solid transparent;
  border-right-color: #FFFFFF;
}
.uitk-c-tooltip__top-right::before {
  bottom: 0.25rem;
  right: 100%;
  border: calc(0.625rem + 0.0625rem) solid transparent;
  border-right-color: #929496;
}
.uitk-c-tooltip__top-right::after {
  bottom: calc(0.25rem + 0.0625rem);
  right: 100%;
  border: 0.625rem solid transparent;
  border-right-color: #FFFFFF;
}
.uitk-c-tooltip__bottom-left::before {
  top: 0.25rem;
  left: 100%;
  border: calc(0.625rem + 0.0625rem) solid transparent;
  border-left-color: #929496;
}
.uitk-c-tooltip__bottom-left::after {
  top: calc(0.25rem + 0.0625rem);
  left: 100%;
  border: 0.625rem solid transparent;
  border-left-color: #FFFFFF;
}
.uitk-c-tooltip__top-left::before {
  bottom: 0.25rem;
  left: 100%;
  border: calc(0.625rem + 0.0625rem) solid transparent;
  border-left-color: #929496;
}
.uitk-c-tooltip__top-left::after {
  bottom: calc(0.25rem + 0.0625rem);
  left: 100%;
  border: 0.625rem solid transparent;
  border-left-color: #FFFFFF;
}
.uitk-c-tooltip:hover .uitk-c-tooltip__text,
.uitk-c-tooltip__text--visible .uitk-c-tooltip__text {
  display: block;
}
@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@media only screen and (max-width: 500px) {
  .uitk-c-tooltip__text {
    min-width: 8.5rem;
  }
}
.uitk-c-switch {
  display: inline-block;
}
.uitk-c-switch .uitk-c-switch__checkbox--hidden {
  bottom: 0;
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  outline: 0;
  -webkit-appearance: none;
}
.uitk-c-switch .uitk-c-switch__wrapper {
  flex-shrink: 0;
  position: relative;
  height: 1.25rem;
  width: 3rem;
}
.uitk-c-switch .uitk-c-switch__container {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  padding: 0.25rem 0 0 0;
}
.uitk-c-switch .uitk-c-switch__circle {
  position: absolute;
  cursor: pointer;
  top: 0.125rem;
  left: 0.125rem;
  right: 0;
  bottom: 0;
  background-color: #0C55B8;
  transition: background-color 200ms;
}
.uitk-c-switch .uitk-c-switch__circle:before {
  position: absolute;
  content: '';
  height: 1.125rem;
  width: 1.125rem;
  background-color: #FFFFFF;
  transition: transform 200ms;
  border: 0.0625rem solid #0C55B8;
}
.uitk-c-switch .uitk-c-switch__circle--checked {
  background-color: #007000;
}
.uitk-c-switch .uitk-c-switch__circle.uitk-c-switch__circle--checked::before {
  border: 0.0625rem solid #007000;
}
.uitk-c-switch .uitk-c-switch__circle--disabled {
  background-color: #929496;
  cursor: default;
}
.uitk-c-switch .uitk-c-switch__label-content.uitk-c-switch__disabled {
  color: #929496;
}
.uitk-c-switch .uitk-c-switch__checkbox--hidden:disabled + .uitk-c-switch__circle:before {
  background-color: #929496;
  border: 0.0625rem solid #929496;
  background-color: #FFFFFF;
}
.uitk-c-switch .uitk-c-switch__checkbox--hidden:focus + .uitk-c-switch__circle,
.uitk-c-switch .uitk-c-switch__circle:focus,
.uitk-c-switch .uitk-c-switch__checkbox--hidden:hover + .uitk-c-switch__circle,
.uitk-c-switch .uitk-c-switch__circle:hover {
  outline: none;
  box-shadow: 0 0 0 0.125rem #FFFFFF, 0 0 0 0.3125rem #0C55B8;
}
.uitk-c-switch .uitk-c-switch__checkbox--hidden:focus + .uitk-c-switch__circle--disabled,
.uitk-c-switch .uitk-c-switch__circle--disabled:focus,
.uitk-c-switch .uitk-c-switch__checkbox--hidden:hover + .uitk-c-switch__circle--disabled,
.uitk-c-switch .uitk-c-switch__circle--disabled:hover {
  box-shadow: none;
}
.uitk-c-switch .uitk-c-switch__checkbox--hidden:checked + .uitk-c-switch__circle:before {
  transform: translateX(1.75rem);
}
.uitk-c-switch .uitk-c-switch__circle {
  border-radius: 0.75rem;
}
.uitk-c-switch .uitk-c-switch__circle:before {
  border-radius: 0.75rem;
}
.uitk-c-switch .uitk-c-switch__label-content {
  padding-left: 0.5rem;
  color: #4B4D4F;
  font-family: 'Optum Sans', Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-size: 1rem;
  line-height: 150%;
  cursor: pointer;
}
.uitk-c-switch .uitk-c-switch__disabled {
  cursor: default;
}
.uitk-c-global-nav__menu-label {
  display: none;
}
.uitk-c-global-nav {
  background: transparent;
  color: #323334;
  width: 100%;
  word-break: break-word;
  hyphens: auto;
  padding-bottom: 0;
  line-height: 100%;
}
.uitk-c-global-nav__panel-trigger.uitk-c-nav__panel-trigger--expanded,
.uitk-c-global-nav__panel-trigger.uitk-c-nav__panel-trigger--collapsed {
  font-weight: 400;
  margin: 0 0.25rem 0 0;
}
.uitk-c-global-nav__panel-trigger {
  padding: 0.75rem 1rem;
}
.uitk-c-global-nav__panel-trigger:hover,
.uitk-c-global-nav__panel-trigger:focus {
  outline: none;
}
.uitk-c-nav__panel-item--inner > .uitk-c-global-nav__panel-trigger--selected:before {
  display: block;
  content: "";
  background: #0C55B8;
  width: 0.1875rem;
  height: calc(100% + 0.1875rem * 2);
  position: absolute;
  left: -0.1875rem;
  top: -0.1875rem;
  z-index: 1;
  box-sizing: content-box;
}
@media only screen and (max-width: 979px) {
  .uitk-c-global-nav {
    background: #FFFFFF;
  }
  .uitk-c-nav__panel-trigger.uitk-c-global-nav__panel-trigger.uitk-c-nav__panel-trigger--outer {
    box-shadow: 0 0.0625rem 0.0625rem #929496;
  }
  .uitk-c-global-nav__menu-label {
    font-weight: 400;
    color: #323334;
    display: block;
    margin-top: 1.25rem;
  }
  .uitk-c-global-nav__panel-trigger.uitk-c-nav__panel-trigger--expanded,
  .uitk-c-global-nav__panel-trigger.uitk-c-nav__panel-trigger--collapsed {
    position: relative;
    margin: 0;
    background-position: right 1rem bottom 50%;
    border: 0.1875rem solid transparent;
  }
  .uitk-c-global-nav__panel-trigger.uitk-c-nav__panel-trigger--expanded {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='@uitk-semantic-sizing-icon-m' height='@uitk-semantic-sizing-icon-m' viewBox='0 0 24 24'%3E%3Ctitle%3Ecaret_right_centered%3C/title%3E%3Cpath fill='%23323334' d='M11.29 8.71L6.7 13.3c-.39.39-.39 1.02 0 1.41.39.39 1.02.39 1.41 0L12 10.83l3.88 3.88c.39.39 1.02.39 1.41 0 .39-.39.39-1.02 0-1.41L12.7 8.71c-.38-.39-1.02-.39-1.41 0z'%3E%3C/path%3E%3C/svg%3E");
  }
  .uitk-c-global-nav__panel-trigger.uitk-c-nav__panel-trigger--collapsed {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='@uitk-semantic-sizing-icon-m' height='@uitk-semantic-sizing-icon-m' viewBox='0 0 24 24'%3E%3Ctitle%3Ecaret_right_centered%3C/title%3E%3Cpath fill='%23323334' d='M15.88 9.29L12 13.17 8.12 9.29c-.39-.39-1.02-.39-1.41 0-.39.39-.39 1.02 0 1.41l4.59 4.59c.39.39 1.02.39 1.41 0l4.59-4.59c.39-.39.39-1.02 0-1.41-.39-.38-1.03-.39-1.42 0z'%3E%3C/path%3E%3C/svg%3E");
  }
  .uitk-c-global-nav__panel {
    align-self: flex-end;
    margin-left: auto;
    width: 100%;
    height: 100%;
    box-shadow: 0 0.0625rem 0.0625rem #929496;
  }
  .uitk-c-global-nav__panel.uitk-c-nav__panel--outer {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    list-style: none;
    margin: 0;
  }
  .uitk-c-global-nav__panel-item {
    width: 100%;
    position: relative;
    font-family: 'Optum Sans', Helvetica, Arial, sans-serif;
    font-size: 0.875rem;
    font-weight: 400;
  }
  .uitk-c-global-nav__panel-item button,
  .uitk-c-global-nav__panel-item a {
    line-height: 150%;
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
    color: #4B4D4F;
    background-color: #FFFFFF;
  }
  .uitk-c-nav__panel-item--inner > .uitk-c-global-nav__panel-trigger,
  .uitk-c-nav__panel-item--inner > .uitk-c-global-nav__panel-trigger--selected {
    position: relative;
    font-family: 'Optum Sans', Helvetica, Arial, sans-serif;
    font-size: 0.875rem;
    color: #4B4D4F;
    width: 100%;
    padding: 0.75rem 1rem;
    border: 0.1875rem solid transparent;
  }
  .uitk-c-nav__panel-item--inner > .uitk-c-global-nav__panel-trigger,
  .uitk-c-nav__panel-item--inner > .uitk-c-global-nav__panel-trigger--selected,
  .uitk-c-nav__panel-trigger.uitk-c-global-nav__panel-trigger.uitk-c-nav__panel-trigger--outer.uitk-c-nav__panel-trigger--expanded,
  .uitk-c-nav__panel-trigger {
    box-shadow: none;
  }
  .uitk-c-nav__panel-item--inner > .uitk-c-global-nav__panel-trigger:hover,
  .uitk-c-nav__panel-item--inner > .uitk-c-global-nav__panel-trigger--selected:hover,
  .uitk-c-nav__panel-trigger.uitk-c-global-nav__panel-trigger.uitk-c-nav__panel-trigger--outer.uitk-c-nav__panel-trigger--expanded:hover,
  .uitk-c-nav__panel-trigger:hover,
  .uitk-c-nav__panel-item--inner > .uitk-c-global-nav__panel-trigger:focus,
  .uitk-c-nav__panel-item--inner > .uitk-c-global-nav__panel-trigger--selected:focus,
  .uitk-c-nav__panel-trigger.uitk-c-global-nav__panel-trigger.uitk-c-nav__panel-trigger--outer.uitk-c-nav__panel-trigger--expanded:focus,
  .uitk-c-nav__panel-trigger:focus {
    border: 0.1875rem solid #0C55B8;
  }
  .uitk-c-global-nav__panel-trigger.uitk-c-nav__panel-trigger--level-0 {
    z-index: 1000;
    padding-left: 1rem;
  }
  .uitk-c-global-nav__panel-trigger.uitk-c-nav__panel-trigger--level-1 {
    padding-left: 2.25rem;
  }
  .uitk-c-global-nav__panel-trigger.uitk-c-nav__panel-trigger--level-2 {
    padding-left: 3.5rem;
  }
  .uitk-c-global-nav__panel-trigger.uitk-c-nav__panel-trigger--level-3 {
    padding-left: 4.75rem;
  }
  .uitk-c-global-nav__panel-trigger.uitk-c-nav__panel-trigger--level-4 {
    padding-left: 6rem;
  }
  .uitk-c-global-nav__panel-trigger.uitk-c-nav__panel-trigger--level-5 {
    padding-left: 7.25rem;
  }
  .uitk-c-global-nav__panel-trigger.uitk-c-nav__panel-trigger--level-6 {
    padding-left: 8.5rem;
  }
  .uitk-c-global-nav__panel-trigger.uitk-c-nav__panel-trigger--level-7 {
    padding-left: 9.75rem;
  }
  .uitk-c-global-nav__panel-trigger.uitk-c-nav__panel-trigger--level-8 {
    padding-left: 11rem;
  }
  .uitk-c-global-nav__panel-trigger.uitk-c-nav__panel-trigger--level-9 {
    padding-left: 12.25rem;
  }
  .uitk-c-global-nav__panel-trigger.uitk-c-nav__panel-trigger--level-10 {
    padding-left: 13.5rem;
  }
  .uitk-c-global-nav__panel-trigger--selected {
    font-weight: 400;
    background-color: #E9F1FF;
  }
  .uitk-c-global-nav__panel-trigger--selected:before {
    display: block;
    content: "";
    background: #3262C7;
    width: 4px;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
    box-sizing: content-box;
  }
}
@media only screen and (min-width: 980px) {
  .uitk-c-global-nav__panel-trigger.uitk-c-nav__panel-trigger--expanded {
    position: relative;
    background-position: center;
    border: 0.1875rem solid transparent;
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='@uitk-semantic-sizing-icon-m' height='@uitk-semantic-sizing-icon-m' viewBox='0 0 24 24'%3E%3Ctitle%3Ecaret_right_centered%3C/title%3E%3Cpath fill='%23323334' d='M11.29 8.71L6.7 13.3c-.39.39-.39 1.02 0 1.41.39.39 1.02.39 1.41 0L12 10.83l3.88 3.88c.39.39 1.02.39 1.41 0 .39-.39.39-1.02 0-1.41L12.7 8.71c-.38-.39-1.02-.39-1.41 0z'%3E%3C/path%3E%3C/svg%3E");
  }
  .uitk-c-global-nav__panel-trigger.uitk-c-nav__panel-trigger--collapsed {
    background-position: center;
    border: 0.1875rem solid transparent;
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='@uitk-semantic-sizing-icon-m' height='@uitk-semantic-sizing-icon-m' viewBox='0 0 24 24'%3E%3Ctitle%3Ecaret_right_centered%3C/title%3E%3Cpath fill='%23323334' d='M15.88 9.29L12 13.17 8.12 9.29c-.39-.39-1.02-.39-1.41 0-.39.39-.39 1.02 0 1.41l4.59 4.59c.39.39 1.02.39 1.41 0l4.59-4.59c.39-.39.39-1.02 0-1.41-.39-.38-1.03-.39-1.42 0z'%3E%3C/path%3E%3C/svg%3E");
  }
  .uitk-c-global-nav__panel {
    z-index: 500;
  }
  .uitk-c-global-nav__panel.uitk-c-nav__panel--inner,
  .uitk-c-global-nav__panel.uitk-c-nav__panel--first-inner {
    border: 0.0625rem solid #929496;
    position: absolute;
    border-radius: 0;
    box-shadow: 0 4px 8px 0 rgba(25, 25, 26, 0.16);
    min-width: 230px;
    right: 0;
    margin-top: 0;
    left: initial;
  }
  .uitk-c-global-nav__panel.uitk-c-nav__panel--inner .uitk-c-global-nav__panel-trigger.uitk-c-nav__panel-trigger--expanded,
  .uitk-c-global-nav__panel.uitk-c-nav__panel--first-inner .uitk-c-global-nav__panel-trigger.uitk-c-nav__panel-trigger--expanded,
  .uitk-c-global-nav__panel.uitk-c-nav__panel--inner .uitk-c-global-nav__panel-trigger.uitk-c-nav__panel-trigger--collapsed,
  .uitk-c-global-nav__panel.uitk-c-nav__panel--first-inner .uitk-c-global-nav__panel-trigger.uitk-c-nav__panel-trigger--collapsed {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='@uitk-semantic-sizing-icon-m' height='@uitk-semantic-sizing-icon-m' viewBox='0 0 24 24'%3E%3Ctitle%3Ecaret_right_centered%3C/title%3E%3Cpath fill='%23323334' d='M9.29 6.71c-.39.39-.39 1.02 0 1.41L13.17 12l-3.88 3.88c-.39.39-.39 1.02 0 1.41.39.39 1.02.39 1.41 0l4.59-4.59c.39-.39.39-1.02 0-1.41L10.7 6.7c-.38-.38-1.02-.38-1.41.01z'%3E%3C/path%3E%3C/svg%3E");
  }
  .uitk-c-global-nav__panel.uitk-c-nav__panel--first-inner {
    margin-top: 0.25rem;
  }
  .uitk-c-global-nav__panel.uitk-c-nav__panel--inner {
    right: 100%;
  }
  .uitk-c-global-nav__panel.uitk-c-nav__panel--outer {
    display: flex;
    flex-direction: row;
  }
  .uitk-c-global-nav__panel-item {
    position: relative;
  }
  .uitk-c-global-nav__panel-item--last-inner:before {
    background-color: transparent;
  }
  .uitk-c-global-nav__panel-trigger {
    text-decoration: none;
    border: none;
    outline: none;
    cursor: pointer;
    display: inline-block;
    white-space: nowrap;
    background-color: #FFFFFF;
    text-align: left;
    color: #323334;
    font-weight: 400;
  }
  .uitk-c-nav__panel-item--outer > .uitk-c-global-nav__panel-trigger {
    font-size: 0.875rem;
    padding: 0.5rem;
    color: #323334;
    border: 0.1875rem solid transparent;
  }
  .uitk-c-nav__panel-item--outer > .uitk-c-global-nav__panel-trigger:hover,
  .uitk-c-nav__panel-item--outer > .uitk-c-global-nav__panel-trigger:focus {
    outline: none;
    border-radius: 0.25rem;
    border: 0.1875rem solid #0C55B8;
  }
  .uitk-c-global-nav__panel-trigger--selected {
    font-weight: 400;
    background-color: #E9F1FF;
  }
  .uitk-c-nav__panel-item--inner > .uitk-c-global-nav__panel-trigger,
  .uitk-c-nav__panel-item--inner > .uitk-c-global-nav__panel-trigger--selected {
    position: relative;
    font-family: 'Optum Sans', Helvetica, Arial, sans-serif;
    font-size: 0.875rem;
    font-weight: 400;
    color: #323334;
    width: 100%;
    max-width: 100%;
    padding: 0.75rem 1rem;
    border: 0.1875rem solid transparent;
  }
  .uitk-c-nav__panel-item--inner > .uitk-c-global-nav__panel-trigger:hover,
  .uitk-c-nav__panel-item--inner > .uitk-c-global-nav__panel-trigger--selected:hover,
  .uitk-c-nav__panel-item--inner > .uitk-c-global-nav__panel-trigger:focus,
  .uitk-c-nav__panel-item--inner > .uitk-c-global-nav__panel-trigger--selected:focus {
    outline: none;
    border: 0.1875rem solid #0C55B8;
  }
  .uitk-c-nav__panel-item--inner > .uitk-c-global-nav__panel-trigger:hover:after,
  .uitk-c-nav__panel-item--inner > .uitk-c-global-nav__panel-trigger--selected:hover:after,
  .uitk-c-nav__panel-item--inner > .uitk-c-global-nav__panel-trigger:focus:after,
  .uitk-c-nav__panel-item--inner > .uitk-c-global-nav__panel-trigger--selected:focus:after {
    background: transparent;
    border-right: none;
  }
  .uitk-c-nav__panel-item--inner > .uitk-c-global-nav__panel-trigger:hover:before,
  .uitk-c-nav__panel-item--inner > .uitk-c-global-nav__panel-trigger--selected:hover:before,
  .uitk-c-nav__panel-item--inner > .uitk-c-global-nav__panel-trigger:focus:before,
  .uitk-c-nav__panel-item--inner > .uitk-c-global-nav__panel-trigger--selected:focus:before {
    display: none;
  }
  .uitk-c-nav__panel-item--outer > .uitk-c-global-nav__panel-trigger--selected:before {
    display: block;
    content: "";
    width: 96%;
    height: 0.25rem;
    position: absolute;
    left: 2%;
    bottom: -11px;
    z-index: 1;
    background: #0C55B8;
  }
  .uitk-c-nav__panel-item--inner > .uitk-c-global-nav__panel-trigger--selected:before {
    display: block;
    content: "";
    background: #0C55B8;
    width: 0.1875rem;
    height: calc(100% + 0.1875rem * 2);
    position: absolute;
    left: -0.1875rem;
    top: -0.1875rem;
    z-index: 1;
    box-sizing: content-box;
  }
  .uitk-c-global-nav__panel-trigger.uitk-c-nav__panel-trigger--inner {
    width: 100%;
    border-radius: none;
    background-color: #FFFFFF;
  }
  .uitk-c-global-nav__panel-trigger.uitk-c-nav__panel-trigger--outer {
    background-color: transparent;
  }
  .uitk-c-global-nav__panel-trigger.uitk-c-nav__panel-trigger--expanded,
  .uitk-c-global-nav__panel-trigger.uitk-c-nav__panel-trigger--collapsed {
    padding-right: 1.5rem;
    background-position: center right 0.5rem;
  }
  .uitk-c-global-nav__panel-trigger.uitk-c-nav__panel-trigger--child-selected {
    font-weight: 400;
  }
  .uitk-c-global-nav__panel-trigger.uitk-c-nav__panel-trigger--outer:after {
    display: block;
    content: attr(data-text);
    height: 0;
    overflow: hidden;
    visibility: hidden;
  }
}
.uitk-c-primary-horizontal-nav__menu-label {
  display: none;
}
.uitk-c-primary-horizontal-nav {
  background: transparent;
  color: #323334;
  width: 100%;
  word-break: break-word;
  hyphens: auto;
  padding-bottom: 0;
  line-height: 100%;
}
.uitk-c-primary-horizontal-nav__panel-trigger.uitk-c-nav__panel-trigger--expanded,
.uitk-c-primary-horizontal-nav__panel-trigger.uitk-c-nav__panel-trigger--collapsed {
  background-color: transparent;
  font-weight: 400;
  margin: 0 0.25rem 0 0;
}
.uitk-c-primary-horizontal-nav__panel-trigger {
  padding: 0.75rem 1rem;
}
.uitk-c-primary-horizontal-nav__panel-trigger:hover,
.uitk-c-primary-horizontal-nav__panel-trigger:focus {
  outline: none;
}
.uitk-c-nav__panel-item--inner > .uitk-c-primary-horizontal-nav__panel-trigger--selected:before {
  display: block;
  content: "";
  background: #0C55B8;
  width: 0.1875rem;
  height: calc(100% + 0.1875rem * 2);
  position: absolute;
  left: -0.1875rem;
  top: -0.1875rem;
  z-index: 1;
  box-sizing: content-box;
}
.uitk-c-nav__panel-trigger--inner.uitk-c-nav__panel-trigger--selected.uitk-c-primary-horizontal-nav__panel-trigger {
  position: relative;
  background-color: #E9F1FF;
  font-family: 'Optum Sans', Helvetica, Arial, sans-serif;
  font-weight: 400;
  color: #323334;
  width: 100%;
  max-width: 100%;
  padding: 0.75rem 1rem;
  border: 0.1875rem solid transparent;
}
.uitk-c-nav__panel-trigger--inner.uitk-c-nav__panel-trigger--selected.uitk-c-primary-horizontal-nav__panel-trigger:hover,
.uitk-c-nav__panel-trigger--inner.uitk-c-nav__panel-trigger--selected.uitk-c-primary-horizontal-nav__panel-trigger:focus {
  outline: none;
  border-radius: 0;
  border: 0.1875rem solid #0C55B8;
}
.uitk-c-nav__panel-item--inner > .uitk-c-nav__panel-trigger--selected.uitk-c-primary-horizontal-nav__panel-trigger:before {
  display: block;
  content: "";
  background: #0C55B8;
  width: 0.1875rem;
  height: calc(100% + 0.1875rem * 2);
  position: absolute;
  left: -0.1875rem;
  top: -0.1875rem;
  z-index: 1;
  box-sizing: content-box;
}
@media only screen and (max-width: 979px) {
  .uitk-c-primary-horizontal-nav__bottom-border {
    box-shadow: 0 1px 4px 0 rgba(25, 25, 26, 0.16);
    border-bottom: 0.25rem solid #929496;
  }
  .uitk-c-primary-horizontal-nav {
    background: #FFFFFF;
    display: none;
    word-break: break-word;
    hyphens: auto;
  }
  .uitk-c-primary-horizontal-nav--show {
    display: block;
  }
  .uitk-c-nav__panel-trigger.uitk-c-primary-horizontal-nav__panel-trigger.uitk-c-nav__panel-trigger--outer {
    background-color: transparent;
    box-shadow: 0 0.0625rem 0.0625rem #929496;
  }
  .uitk-c-primary-horizontal-nav__menu-label {
    font-weight: 400;
    color: #323334;
    display: block;
    margin-top: 1.25rem;
  }
  .uitk-c-primary-horizontal-nav__panel-trigger.uitk-c-nav__panel-trigger--expanded,
  .uitk-c-primary-horizontal-nav__panel-trigger.uitk-c-nav__panel-trigger--collapsed {
    position: relative;
    margin: 0;
    background-position: right 1rem bottom 50%;
    border: 0.1875rem solid transparent;
  }
  .uitk-c-primary-horizontal-nav__panel-trigger.uitk-c-nav__panel-trigger--expanded {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='@uitk-semantic-sizing-icon-m' height='@uitk-semantic-sizing-icon-m' viewBox='0 0 24 24'%3E%3Ctitle%3Ecaret_right_centered%3C/title%3E%3Cpath fill='%23323334' d='M11.29 8.71L6.7 13.3c-.39.39-.39 1.02 0 1.41.39.39 1.02.39 1.41 0L12 10.83l3.88 3.88c.39.39 1.02.39 1.41 0 .39-.39.39-1.02 0-1.41L12.7 8.71c-.38-.39-1.02-.39-1.41 0z'%3E%3C/path%3E%3C/svg%3E");
  }
  .uitk-c-primary-horizontal-nav__panel-trigger.uitk-c-nav__panel-trigger--collapsed {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='@uitk-semantic-sizing-icon-m' height='@uitk-semantic-sizing-icon-m' viewBox='0 0 24 24'%3E%3Ctitle%3Ecaret_right_centered%3C/title%3E%3Cpath fill='%23323334' d='M15.88 9.29L12 13.17 8.12 9.29c-.39-.39-1.02-.39-1.41 0-.39.39-.39 1.02 0 1.41l4.59 4.59c.39.39 1.02.39 1.41 0l4.59-4.59c.39-.39.39-1.02 0-1.41-.39-.38-1.03-.39-1.42 0z'%3E%3C/path%3E%3C/svg%3E");
  }
  .uitk-c-primary-horizontal-nav__panel {
    align-self: flex-end;
    margin-left: auto;
    width: 100%;
    height: 100%;
  }
  .uitk-c-primary-horizontal-nav__panel.uitk-c-nav__panel--outer {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    list-style: none;
    margin: 0;
  }
  .uitk-c-primary-horizontal-nav__panel-item {
    width: 100%;
    position: relative;
    font-family: 'Optum Sans', Helvetica, Arial, sans-serif;
    font-weight: 400;
  }
  .uitk-c-primary-horizontal-nav__panel-item button,
  .uitk-c-primary-horizontal-nav__panel-item a {
    line-height: 150%;
    padding: 1rem;
    font-size: 1rem;
  }
  .uitk-c-nav__panel-item--inner > .uitk-c-primary-horizontal-nav__panel-trigger,
  .uitk-c-nav__panel-item--inner > .uitk-c-primary-horizontal-nav__panel-trigger--selected {
    position: relative;
    font-family: 'Optum Sans', Helvetica, Arial, sans-serif;
    color: #323334;
    width: 100%;
    padding: 0.75rem 1rem;
    border: 0.1875rem solid transparent;
  }
  .uitk-c-nav__panel-item--inner > .uitk-c-primary-horizontal-nav__panel-trigger,
  .uitk-c-nav__panel-item--inner > .uitk-c-primary-horizontal-nav__panel-trigger--selected,
  .uitk-c-nav__panel-trigger.uitk-c-primary-horizontal-nav__panel-trigger.uitk-c-nav__panel-trigger--outer.uitk-c-nav__panel-trigger--expanded,
  .uitk-c-nav__panel-trigger {
    box-shadow: none;
  }
  .uitk-c-nav__panel-item--inner > .uitk-c-primary-horizontal-nav__panel-trigger:hover,
  .uitk-c-nav__panel-item--inner > .uitk-c-primary-horizontal-nav__panel-trigger--selected:hover,
  .uitk-c-nav__panel-trigger.uitk-c-primary-horizontal-nav__panel-trigger.uitk-c-nav__panel-trigger--outer.uitk-c-nav__panel-trigger--expanded:hover,
  .uitk-c-nav__panel-trigger:hover,
  .uitk-c-nav__panel-item--inner > .uitk-c-primary-horizontal-nav__panel-trigger:focus,
  .uitk-c-nav__panel-item--inner > .uitk-c-primary-horizontal-nav__panel-trigger--selected:focus,
  .uitk-c-nav__panel-trigger.uitk-c-primary-horizontal-nav__panel-trigger.uitk-c-nav__panel-trigger--outer.uitk-c-nav__panel-trigger--expanded:focus,
  .uitk-c-nav__panel-trigger:focus {
    border: 0.1875rem solid #0C55B8;
  }
  .uitk-c-primary-horizontal-nav__panel-trigger.uitk-c-nav__panel-trigger--level-0 {
    z-index: 1000;
    padding-left: 1rem;
  }
  .uitk-c-primary-horizontal-nav__panel-trigger.uitk-c-nav__panel-trigger--level-1 {
    padding-left: 1.75rem;
  }
  .uitk-c-primary-horizontal-nav__panel-trigger.uitk-c-nav__panel-trigger--level-2 {
    padding-left: 2.5rem;
  }
  .uitk-c-primary-horizontal-nav__panel-trigger.uitk-c-nav__panel-trigger--level-3 {
    padding-left: 3.25rem;
  }
  .uitk-c-primary-horizontal-nav__panel-trigger.uitk-c-nav__panel-trigger--level-4 {
    padding-left: 4rem;
  }
  .uitk-c-primary-horizontal-nav__panel-trigger.uitk-c-nav__panel-trigger--level-5 {
    padding-left: 4.75rem;
  }
  .uitk-c-primary-horizontal-nav__panel-trigger.uitk-c-nav__panel-trigger--level-6 {
    padding-left: 5.5rem;
  }
  .uitk-c-primary-horizontal-nav__panel-trigger.uitk-c-nav__panel-trigger--level-7 {
    padding-left: 6.25rem;
  }
  .uitk-c-primary-horizontal-nav__panel-trigger.uitk-c-nav__panel-trigger--level-8 {
    padding-left: 7rem;
  }
  .uitk-c-primary-horizontal-nav__panel-trigger.uitk-c-nav__panel-trigger--level-9 {
    padding-left: 7.75rem;
  }
  .uitk-c-primary-horizontal-nav__panel-trigger.uitk-c-nav__panel-trigger--level-10 {
    padding-left: 8.5rem;
  }
  .uitk-c-nav__panel-trigger--level-0.uitk-c-nav__panel-trigger--outer.uitk-c-nav__panel-trigger--selected,
  .uitk-c-primary-horizontal-nav__panel-trigger--selected {
    font-weight: 400;
    background-color: #E9F1FF;
  }
  .uitk-c-nav__panel-trigger--level-0.uitk-c-nav__panel-trigger--outer.uitk-c-nav__panel-trigger--selected:before,
  .uitk-c-primary-horizontal-nav__panel-trigger--selected:before {
    display: block;
    content: "";
    background: #0C55B8;
    width: 4px;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
    box-sizing: content-box;
  }
}
@media only screen and (min-width: 980px) {
  .uitk-c-nav__panel {
    margin-top: 0;
  }
  .uitk-c-primary-horizontal-nav__panel {
    z-index: 500;
    background-color: transparent;
  }
  .uitk-c-primary-horizontal-nav__menu-label {
    display: none;
  }
  .uitk-c-nav__panel--outer.uitk-c-primary-horizontal-nav__panel {
    padding: 0.75rem 0.25rem;
    box-shadow: 0 1px 4px 0 rgba(25, 25, 26, 0.16);
    margin-top: 0;
  }
  .uitk-c-nav__panel--first-inner {
    left: 0;
  }
  .uitk-c-nav__panel.uitk-c-primary-horizontal-nav__panel.uitk-c-nav__panel--inner {
    left: 100%;
    margin-top: 0;
  }
  .uitk-c-nav__panel--inner.uitk-c-primary-horizontal-nav__panel,
  .uitk-c-nav__panel--first-inner.uitk-c-primary-horizontal-nav__panel {
    background: #FFFFFF;
    border-radius: none;
    border: 0.0625rem solid #929496;
    box-shadow: 0 4px 8px 0 rgba(25, 25, 26, 0.16);
    min-width: 230px;
  }
  .uitk-c-nav__panel--outer.uitk-c-primary-horizontal-nav__panel {
    display: flex;
    flex-direction: row;
    padding-left: 1rem;
  }
  .uitk-c-nav__panel--inner.uitk-c-primary-horizontal-nav__panel,
  .uitk-c-nav__panel--first-inner.uitk-c-primary-horizontal-nav__panel {
    position: absolute;
    left: 0;
    margin-top: 13px;
  }
  .uitk-c-nav__panel-item--outer.uitk-c-primary-horizontal-nav__panel-item {
    margin-right: 0.25rem;
    line-height: 120%;
  }
  .uitk-c-nav__panel-item--inner.uitk-c-primary-horizontal-nav__panel-item {
    line-height: 150%;
  }
  .uitk-c-primary-horizontal-nav__panel-trigger {
    border: 0.1875rem solid #0C55B8;
    width: 100%;
    border: none;
    cursor: pointer;
    outline: none;
  }
  .uitk-c-primary-horizontal-nav__panel-item {
    position: relative;
  }
  .uitk-c-primary-horizontal-nav__panel-trigger {
    text-decoration: none;
    border: none;
    outline: none;
    cursor: pointer;
    display: inline-block;
    background-color: #FFFFFF;
    color: #323334;
    white-space: nowrap;
    text-align: left;
    font-size: 1rem;
  }
  .uitk-c-primary-horizontal-nav__panel-trigger.uitk-c-nav__panel-trigger--expanded,
  .uitk-c-primary-horizontal-nav__panel-trigger.uitk-c-nav__panel-trigger--collapsed {
    position: relative;
    margin: 0;
    background-position: right;
    border: 0.1875rem solid transparent;
  }
  .uitk-c-primary-horizontal-nav__panel-trigger.uitk-c-nav__panel-trigger--outer.uitk-c-nav__panel-trigger--expanded {
    position: relative;
    background-position: center right 0.5rem;
    margin-right: 1rem;
    border: 0.1875rem solid transparent;
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='@uitk-semantic-sizing-icon-m' height='@uitk-semantic-sizing-icon-m' viewBox='0 0 24 24'%3E%3Ctitle%3Ecaret_right_centered%3C/title%3E%3Cpath fill='%23323334' d='M11.29 8.71L6.7 13.3c-.39.39-.39 1.02 0 1.41.39.39 1.02.39 1.41 0L12 10.83l3.88 3.88c.39.39 1.02.39 1.41 0 .39-.39.39-1.02 0-1.41L12.7 8.71c-.38-.39-1.02-.39-1.41 0z'%3E%3C/path%3E%3C/svg%3E");
  }
  .uitk-c-primary-horizontal-nav__panel-trigger.uitk-c-nav__panel-trigger--outer.uitk-c-nav__panel-trigger--collapsed {
    background-position: center right 0.5rem;
    margin-right: 1rem;
    border: 0.1875rem solid transparent;
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='@uitk-semantic-sizing-icon-m' height='@uitk-semantic-sizing-icon-m' viewBox='0 0 24 24'%3E%3Ctitle%3Ecaret_right_centered%3C/title%3E%3Cpath fill='%23323334' d='M15.88 9.29L12 13.17 8.12 9.29c-.39-.39-1.02-.39-1.41 0-.39.39-.39 1.02 0 1.41l4.59 4.59c.39.39 1.02.39 1.41 0l4.59-4.59c.39-.39.39-1.02 0-1.41-.39-.38-1.03-.39-1.42 0z'%3E%3C/path%3E%3C/svg%3E");
  }
  .uitk-c-primary-horizontal-nav__panel-trigger.uitk-c-nav__panel-trigger--inner.uitk-c-nav__panel-trigger--expanded,
  .uitk-c-primary-horizontal-nav__panel-trigger.uitk-c-nav__panel-trigger--inner.uitk-c-nav__panel-trigger--collapsed {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='@uitk-semantic-sizing-icon-m' height='@uitk-semantic-sizing-icon-m' viewBox='0 0 24 24'%3E%3Ctitle%3Ecaret_right_centered%3C/title%3E%3Cpath fill='%23323334' d='M9.29 6.71c-.39.39-.39 1.02 0 1.41L13.17 12l-3.88 3.88c-.39.39-.39 1.02 0 1.41.39.39 1.02.39 1.41 0l4.59-4.59c.39-.39.39-1.02 0-1.41L10.7 6.7c-.38-.38-1.02-.38-1.41.01z'%3E%3C/path%3E%3C/svg%3E");
    background-position: center right 1rem;
    margin-right: 1rem;
  }
  .uitk-c-nav__panel-item--outer > .uitk-c-nav__panel-trigger--selected.uitk-c-primary-horizontal-nav__panel-trigger:after {
    display: block;
    content: "";
    background: #0C55B8;
    width: 100%;
    height: 0.25rem;
    position: absolute;
    bottom: -0.75rem;
    left: 0;
    z-index: 1;
  }
  .uitk-c-primary-horizontal-nav__panel-trigger.uitk-c-nav__panel-trigger--outer:before {
    display: block;
    content: attr(data-text);
    height: 0;
    overflow: hidden;
    visibility: hidden;
  }
  .uitk-c-nav__panel-trigger--outer.uitk-c-primary-horizontal-nav__panel-trigger {
    padding: 1rem;
    background-color: transparent;
    border: 0.1875rem solid transparent;
    line-height: 150%;
  }
  .uitk-c-nav__panel-trigger--outer.uitk-c-primary-horizontal-nav__panel-trigger:hover,
  .uitk-c-nav__panel-trigger--outer.uitk-c-primary-horizontal-nav__panel-trigger:focus {
    outline: none;
    border-radius: 0.25rem;
    border: 0.1875rem solid #0C55B8;
  }
  .uitk-c-nav__panel-trigger--inner.uitk-c-primary-horizontal-nav__panel-trigger {
    border: 0.1875rem solid transparent;
  }
  .uitk-c-nav__panel-trigger--inner.uitk-c-primary-horizontal-nav__panel-trigger:hover,
  .uitk-c-nav__panel-trigger--inner.uitk-c-primary-horizontal-nav__panel-trigger:focus {
    border: 0.1875rem solid #0C55B8;
  }
}
.uitk-c-primary-vertical-nav__menu-label {
  display: none;
}
.uitk-c-primary-vertical-nav {
  background: transparent;
  color: #4B4D4F;
  width: 100%;
  word-break: break-word;
  hyphens: auto;
  padding-bottom: 0;
  line-height: 100%;
}
.uitk-c-primary-vertical-nav__panel-trigger.uitk-c-nav__panel-trigger--expanded,
.uitk-c-primary-vertical-nav__panel-trigger.uitk-c-nav__panel-trigger--collapsed {
  background-color: transparent;
  font-weight: 400;
  margin: 0 0.25rem 0 0;
  color: #4B4D4F;
}
.uitk-c-primary-vertical-nav__panel-trigger {
  padding: 0.75rem 1rem;
}
.uitk-c-primary-vertical-nav__panel-trigger:hover,
.uitk-c-primary-vertical-nav__panel-trigger:focus {
  outline: none;
}
.uitk-c-nav__panel-item--inner > .uitk-c-primary-vertical-nav__panel-trigger--selected:before {
  display: block;
  content: "";
  background: #0C55B8;
  width: 0.25rem;
  height: calc(100% + 0.1875rem * 2);
  position: absolute;
  left: -0.1875rem;
  top: -0.1875rem;
  z-index: 1;
  box-sizing: content-box;
}
.uitk-c-nav__panel-trigger--inner.uitk-c-nav__panel-trigger--selected.uitk-c-primary-vertical-nav__panel-trigger {
  position: relative;
  background-color: #E9F1FF;
  font-family: 'Optum Sans', Helvetica, Arial, sans-serif;
  font-weight: 400;
  color: #4B4D4F;
  width: 100%;
  max-width: 100%;
  border: 0.1875rem solid transparent;
}
.uitk-c-nav__panel-trigger--inner.uitk-c-nav__panel-trigger--selected.uitk-c-primary-vertical-nav__panel-trigger:hover,
.uitk-c-nav__panel-trigger--inner.uitk-c-nav__panel-trigger--selected.uitk-c-primary-vertical-nav__panel-trigger:focus {
  outline: none;
  border-radius: none;
  border: 0.1875rem solid #0C55B8;
}
.uitk-c-nav__panel-item--inner > .uitk-c-nav__panel-trigger--selected.uitk-c-primary-vertical-nav__panel-trigger:before {
  display: block;
  content: "";
  background: #0C55B8;
  width: 0.25rem;
  height: calc(100% + 0.1875rem * 2);
  position: absolute;
  left: -0.1875rem;
  top: -0.1875rem;
  z-index: 1;
  box-sizing: content-box;
}
@media only screen and (max-width: 979px) {
  .uitk-c-primary-vertical-nav__bottom-border {
    box-shadow: 0 1px 4px 0 rgba(25, 25, 26, 0.16);
    border-bottom: 0.25rem solid #929496;
  }
  .uitk-c-primary-vertical-nav {
    background: #FFFFFF;
    display: none;
    word-break: break-word;
    hyphens: auto;
  }
  .uitk-c-primary-vertical-nav--show {
    display: block;
  }
  .uitk-c-nav__panel-trigger.uitk-c-primary-vertical-nav__panel-trigger.uitk-c-nav__panel-trigger--outer {
    background-color: transparent;
    box-shadow: 0 0.0625rem 0.0625rem #929496;
  }
  .uitk-c-primary-vertical-nav__menu-label {
    font-weight: 400;
    color: #4B4D4F;
    display: block;
    margin-top: 1.25rem;
  }
  .uitk-c-primary-vertical-nav__panel-trigger.uitk-c-nav__panel-trigger--expanded,
  .uitk-c-primary-vertical-nav__panel-trigger.uitk-c-nav__panel-trigger--collapsed {
    position: relative;
    margin: 0;
    background-position: right 1rem bottom 50%;
    border: 0.1875rem solid transparent;
  }
  .uitk-c-primary-vertical-nav__panel-trigger.uitk-c-nav__panel-trigger--expanded {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='@uitk-semantic-sizing-icon-m' height='@uitk-semantic-sizing-icon-m' viewBox='0 0 24 24'%3E%3Ctitle%3Ecaret_right_centered%3C/title%3E%3Cpath fill='%23323334' d='M11.29 8.71L6.7 13.3c-.39.39-.39 1.02 0 1.41.39.39 1.02.39 1.41 0L12 10.83l3.88 3.88c.39.39 1.02.39 1.41 0 .39-.39.39-1.02 0-1.41L12.7 8.71c-.38-.39-1.02-.39-1.41 0z'%3E%3C/path%3E%3C/svg%3E");
  }
  .uitk-c-primary-vertical-nav__panel-trigger.uitk-c-nav__panel-trigger--collapsed {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='@uitk-semantic-sizing-icon-m' height='@uitk-semantic-sizing-icon-m' viewBox='0 0 24 24'%3E%3Ctitle%3Ecaret_right_centered%3C/title%3E%3Cpath fill='%23323334' d='M15.88 9.29L12 13.17 8.12 9.29c-.39-.39-1.02-.39-1.41 0-.39.39-.39 1.02 0 1.41l4.59 4.59c.39.39 1.02.39 1.41 0l4.59-4.59c.39-.39.39-1.02 0-1.41-.39-.38-1.03-.39-1.42 0z'%3E%3C/path%3E%3C/svg%3E");
  }
  .uitk-c-primary-vertical-nav__panel {
    align-self: flex-end;
    margin-left: auto;
    width: 100%;
    height: 100%;
    box-shadow: 0 0.0625rem 0.0625rem #929496;
  }
  .uitk-c-primary-vertical-nav__panel.uitk-c-nav__panel--outer {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    list-style: none;
    margin: 0;
  }
  .uitk-c-primary-vertical-nav__panel-item {
    width: 100%;
    position: relative;
    font-family: 'Optum Sans', Helvetica, Arial, sans-serif;
    font-weight: 400;
    color: #4B4D4F;
  }
  .uitk-c-primary-vertical-nav__panel-item button,
  .uitk-c-primary-vertical-nav__panel-item a {
    padding: 1rem;
    font-size: 1.125rem;
    line-height: 150%;
  }
  .uitk-c-nav__panel-item--inner > .uitk-c-primary-vertical-nav__panel-trigger,
  .uitk-c-nav__panel-item--inner > .uitk-c-primary-vertical-nav__panel-trigger--selected {
    position: relative;
    font-family: 'Optum Sans', Helvetica, Arial, sans-serif;
    color: #4B4D4F;
    width: 100%;
    border: 0.1875rem solid transparent;
  }
  .uitk-c-nav__panel-item--inner > .uitk-c-primary-vertical-nav__panel-trigger,
  .uitk-c-nav__panel-item--inner > .uitk-c-primary-vertical-nav__panel-trigger--selected,
  .uitk-c-nav__panel-trigger.uitk-c-primary-vertical-nav__panel-trigger.uitk-c-nav__panel-trigger--outer.uitk-c-nav__panel-trigger--expanded,
  .uitk-c-nav__panel-trigger {
    box-shadow: none;
  }
  .uitk-c-nav__panel-item--inner > .uitk-c-primary-vertical-nav__panel-trigger:hover,
  .uitk-c-nav__panel-item--inner > .uitk-c-primary-vertical-nav__panel-trigger--selected:hover,
  .uitk-c-nav__panel-trigger.uitk-c-primary-vertical-nav__panel-trigger.uitk-c-nav__panel-trigger--outer.uitk-c-nav__panel-trigger--expanded:hover,
  .uitk-c-nav__panel-trigger:hover,
  .uitk-c-nav__panel-item--inner > .uitk-c-primary-vertical-nav__panel-trigger:focus,
  .uitk-c-nav__panel-item--inner > .uitk-c-primary-vertical-nav__panel-trigger--selected:focus,
  .uitk-c-nav__panel-trigger.uitk-c-primary-vertical-nav__panel-trigger.uitk-c-nav__panel-trigger--outer.uitk-c-nav__panel-trigger--expanded:focus,
  .uitk-c-nav__panel-trigger:focus {
    border: 0.1875rem solid #0C55B8;
  }
  .uitk-c-primary-vertical-nav__panel-trigger.uitk-c-nav__panel-trigger--level-0 {
    z-index: 1000;
    padding-left: 1rem;
  }
  .uitk-c-primary-vertical-nav__panel-trigger.uitk-c-nav__panel-trigger--level-1 {
    padding-left: 1.75rem;
  }
  .uitk-c-primary-vertical-nav__panel-trigger.uitk-c-nav__panel-trigger--level-2 {
    padding-left: 2.5rem;
  }
  .uitk-c-primary-vertical-nav__panel-trigger.uitk-c-nav__panel-trigger--level-3 {
    padding-left: 3.25rem;
  }
  .uitk-c-primary-vertical-nav__panel-trigger.uitk-c-nav__panel-trigger--level-4 {
    padding-left: 4rem;
  }
  .uitk-c-primary-vertical-nav__panel-trigger.uitk-c-nav__panel-trigger--level-5 {
    padding-left: 4.75rem;
  }
  .uitk-c-primary-vertical-nav__panel-trigger.uitk-c-nav__panel-trigger--level-6 {
    padding-left: 5.5rem;
  }
  .uitk-c-primary-vertical-nav__panel-trigger.uitk-c-nav__panel-trigger--level-7 {
    padding-left: 6.25rem;
  }
  .uitk-c-primary-vertical-nav__panel-trigger.uitk-c-nav__panel-trigger--level-8 {
    padding-left: 7rem;
  }
  .uitk-c-primary-vertical-nav__panel-trigger.uitk-c-nav__panel-trigger--level-9 {
    padding-left: 7.75rem;
  }
  .uitk-c-primary-vertical-nav__panel-trigger.uitk-c-nav__panel-trigger--level-10 {
    padding-left: 8.5rem;
  }
  .uitk-c-nav__panel-trigger--level-0.uitk-c-nav__panel-trigger--outer.uitk-c-nav__panel-trigger--selected,
  .uitk-c-primary-vertical-nav__panel-trigger--selected {
    font-weight: 400;
    background-color: #E9F1FF;
  }
  .uitk-c-nav__panel-trigger--level-0.uitk-c-nav__panel-trigger--outer.uitk-c-nav__panel-trigger--selected:before,
  .uitk-c-primary-vertical-nav__panel-trigger--selected:before {
    display: block;
    content: "";
    background: #3262C7;
    width: 4px;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
    box-sizing: content-box;
  }
}
@media only screen and (min-width: 980px) {
  .uitk-c-primary-vertical-nav__container {
    height: inherit;
    background: transparent;
    position: relative;
    box-shadow: 0 1px 4px 0 rgba(25, 25, 26, 0.16);
  }
  .uitk-c-primary-vertical-nav__container button:before {
    content: "";
    height: 1px;
    background: #929496;
    position: absolute;
    top: -0.1875rem;
    right: -0.1875rem;
    left: -0.1875rem;
  }
  .uitk-c-primary-vertical-nav__panel-item.uitk-c-nav__panel-item--first-outer button:before {
    display: none;
  }
  .uitk-c-primary-vertical-nav__menu-label {
    display: none;
  }
  .uitk-c-primary-vertical-nav__panel {
    position: relative;
    width: 100%;
    left: 0;
    box-shadow: 0 0.0625rem 0.0625rem #929496;
  }
  .uitk-c-primary-vertical-nav__panel-item {
    width: 100%;
    position: relative;
  }
  .uitk-c-primary-vertical-nav {
    overflow-y: auto;
    position: sticky;
    top: 0;
    width: 17.5rem;
    left: 0;
  }
  .uitk-c-primary-vertical-nav__panel-trigger.uitk-c-nav__panel-trigger--expanded,
  .uitk-c-primary-vertical-nav__panel-trigger.uitk-c-nav__panel-trigger--collapsed {
    position: relative;
    margin: 0;
    background-position: right 1rem bottom 50%;
    border: 0.1875rem solid transparent;
  }
  .uitk-c-primary-vertical-nav__panel-trigger.uitk-c-nav__panel-trigger--expanded {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='@uitk-semantic-sizing-icon-m' height='@uitk-semantic-sizing-icon-m' viewBox='0 0 24 24'%3E%3Ctitle%3Ecaret_right_centered%3C/title%3E%3Cpath fill='%23323334' d='M11.29 8.71L6.7 13.3c-.39.39-.39 1.02 0 1.41.39.39 1.02.39 1.41 0L12 10.83l3.88 3.88c.39.39 1.02.39 1.41 0 .39-.39.39-1.02 0-1.41L12.7 8.71c-.38-.39-1.02-.39-1.41 0z'%3E%3C/path%3E%3C/svg%3E");
  }
  .uitk-c-primary-vertical-nav__panel-trigger.uitk-c-nav__panel-trigger--collapsed {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='@uitk-semantic-sizing-icon-m' height='@uitk-semantic-sizing-icon-m' viewBox='0 0 24 24'%3E%3Ctitle%3Ecaret_right_centered%3C/title%3E%3Cpath fill='%23323334' d='M15.88 9.29L12 13.17 8.12 9.29c-.39-.39-1.02-.39-1.41 0-.39.39-.39 1.02 0 1.41l4.59 4.59c.39.39 1.02.39 1.41 0l4.59-4.59c.39-.39.39-1.02 0-1.41-.39-.38-1.03-.39-1.42 0z'%3E%3C/path%3E%3C/svg%3E");
  }
  .uitk-c-nav__panel.uitk-c-primary-vertical-nav__panel.uitk-c-nav__panel--first-inner,
  .uitk-c-nav__panel.uitk-c-primary-vertical-nav__panel.uitk-c-nav__panel--inner {
    margin-top: 0;
    margin-bottom: 0;
  }
  .uitk-c-primary-vertical-nav__panel-trigger {
    width: 100%;
    white-space: normal;
    word-wrap: break-word;
    text-decoration: none;
    text-align: left;
    background-color: transparent;
    border: 0.1875rem solid #0C55B8;
    outline: none;
    cursor: pointer;
    display: inline-block;
  }
  .uitk-c-primary-vertical-nav__panel-trigger:hover,
  .uitk-c-primary-vertical-nav__panel-trigger:focus {
    position: relative;
    border: 0.1875rem solid #0C55B8;
    z-index: 2;
  }
  .uitk-c-primary-vertical-nav__panel.uitk-c-nav__panel--outer {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    list-style: none;
    margin: 0;
  }
  .uitk-c-primary-vertical-nav__panel-item {
    width: 100%;
    position: relative;
    font-family: 'Optum Sans', Helvetica, Arial, sans-serif;
    font-weight: 400;
    line-height: 150%;
  }
  .uitk-c-primary-vertical-nav__panel-item button {
    padding: 0.75rem;
    font-size: 1.125rem;
    line-height: 1.5rem;
  }
  .uitk-c-primary-vertical-nav__panel-item a {
    padding: 0.75rem;
    font-size: 1.125rem;
    color: #4B4D4F;
  }
  .uitk-c-nav__panel-item--inner > .uitk-c-primary-vertical-nav__panel-trigger,
  .uitk-c-nav__panel-item--inner > .uitk-c-primary-vertical-nav__panel-trigger--selected {
    position: relative;
    font-family: 'Optum Sans', Helvetica, Arial, sans-serif;
    color: #4B4D4F;
    width: 100%;
    padding: 0.75rem 1rem;
    border: 0.1875rem solid transparent;
  }
  .uitk-c-nav__panel-item--inner > .uitk-c-primary-vertical-nav__panel-trigger,
  .uitk-c-nav__panel-item--inner > .uitk-c-primary-vertical-nav__panel-trigger--selected,
  .uitk-c-nav__panel-trigger.uitk-c-primary-vertical-nav__panel-trigger.uitk-c-nav__panel-trigger--outer.uitk-c-nav__panel-trigger--expanded,
  .uitk-c-nav__panel-trigger {
    box-shadow: none;
    border: 0.1875rem solid transparent;
  }
  .uitk-c-nav__panel-item--inner > .uitk-c-primary-vertical-nav__panel-trigger:hover,
  .uitk-c-nav__panel-item--inner > .uitk-c-primary-vertical-nav__panel-trigger--selected:hover,
  .uitk-c-nav__panel-trigger.uitk-c-primary-vertical-nav__panel-trigger.uitk-c-nav__panel-trigger--outer.uitk-c-nav__panel-trigger--expanded:hover,
  .uitk-c-nav__panel-trigger:hover,
  .uitk-c-nav__panel-item--inner > .uitk-c-primary-vertical-nav__panel-trigger:focus,
  .uitk-c-nav__panel-item--inner > .uitk-c-primary-vertical-nav__panel-trigger--selected:focus,
  .uitk-c-nav__panel-trigger.uitk-c-primary-vertical-nav__panel-trigger.uitk-c-nav__panel-trigger--outer.uitk-c-nav__panel-trigger--expanded:focus,
  .uitk-c-nav__panel-trigger:focus {
    position: relative;
    border: 0.1875rem solid #0C55B8;
    z-index: 2;
  }
  .uitk-c-primary-vertical-nav__panel-trigger.uitk-c-nav__panel-trigger--level-0 {
    z-index: 1000;
    padding-left: 1rem;
  }
  .uitk-c-primary-vertical-nav__panel-trigger.uitk-c-nav__panel-trigger--level-1 {
    padding-left: 1.75rem;
  }
  .uitk-c-primary-vertical-nav__panel-trigger.uitk-c-nav__panel-trigger--level-2 {
    padding-left: 2.5rem;
  }
  .uitk-c-primary-vertical-nav__panel-trigger.uitk-c-nav__panel-trigger--level-3 {
    padding-left: 3.25rem;
  }
  .uitk-c-primary-vertical-nav__panel-trigger.uitk-c-nav__panel-trigger--level-4 {
    padding-left: 4rem;
  }
  .uitk-c-primary-vertical-nav__panel-trigger.uitk-c-nav__panel-trigger--level-5 {
    padding-left: 4.75rem;
  }
  .uitk-c-primary-vertical-nav__panel-trigger.uitk-c-nav__panel-trigger--level-6 {
    padding-left: 5.5rem;
  }
  .uitk-c-primary-vertical-nav__panel-trigger.uitk-c-nav__panel-trigger--level-7 {
    padding-left: 6.25rem;
  }
  .uitk-c-primary-vertical-nav__panel-trigger.uitk-c-nav__panel-trigger--level-8 {
    padding-left: 7rem;
  }
  .uitk-c-primary-vertical-nav__panel-trigger.uitk-c-nav__panel-trigger--level-9 {
    padding-left: 7.75rem;
  }
  .uitk-c-primary-vertical-nav__panel-trigger.uitk-c-nav__panel-trigger--level-10 {
    padding-left: 8.5rem;
  }
}
@media (max-width: 767px) {
  .uitk-c-primary-vertical-nav__panel-item button,
  .uitk-c-primary-vertical-nav__panel-item a {
    font-size: 1rem;
  }
}
.uitk-c-nav__panel--hidden {
  display: none;
}
.uitk-c-nav__panel {
  outline: none;
  list-style-type: none;
  padding: 0;
  margin-bottom: 0.75rem;
  right: -0.25rem;
  margin-top: 0.25rem;
}
.uitk-c-nav__panel-trigger--expanded,
.uitk-c-nav__panel-trigger--collapsed {
  background-repeat: no-repeat;
  background-size: 1.125rem;
}
@media only screen and (max-width: 979px) {
  .uitk-c-nav__panel {
    margin-bottom: 0;
    margin-top: 0;
  }
  .uitk-c-nav__panel-trigger--expanded {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='@uitk-semantic-sizing-icon-m' height='@uitk-semantic-sizing-icon-m' viewBox='0 0 24 24'%3E%3Ctitle%3Ecaret_right_centered%3C/title%3E%3Cpath fill='%23323334' d='M17.3 8.35l-5.1 6.95-5.2-6.95z'%3E%3C/path%3E%3C/svg%3E");
  }
  .uitk-c-nav__panel-trigger--collapsed {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='@uitk-semantic-sizing-icon-m' height='@uitk-semantic-sizing-icon-m' viewBox='0 0 24 24'%3E%3Ctitle%3Ecaret_right_centered%3C/title%3E%3Cpath fill='%23323334' d='M8.5 6.35v11.3l7.6-5.6z'%3E%3C/path%3E%3C/svg%3E");
  }
  .uitk-c-nav__panel-trigger {
    width: 100%;
    text-decoration: none;
    border: 0.1875rem solid transparent;
    outline: none;
    cursor: pointer;
    display: inline-block;
    text-align: left;
    color: #323334;
    line-height: 120%;
  }
}
.uitk-c-header {
  box-sizing: border-box;
  background-color: #FAF8F2;
  display: flex;
  position: relative;
  flex-direction: row;
  width: 100%;
}
.uitk-c-header__border {
  box-shadow: 0 1px 4px 0 rgba(25, 25, 26, 0.16);
}
.uitk-header-logo {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding: 1rem 0;
}
.uitk-c-header__logo--no-product-name {
  margin: 1.25rem 0;
}
.uitk-c-header__product-name {
  color: #0C55B8;
  font-family: 'Optum Sans', Helvetica, Arial, sans-serif;
  text-decoration: none;
  font-weight: 700;
  font-size: 1rem;
  line-height: 150%;
  margin-right: 64px;
  margin-top: 0.25rem;
  display: block;
}
.uitk-c-header__product-name:hover {
  text-decoration: underline;
}
.uitk-c-header__product-name:focus,
.uitk-c-header__product-name:active {
  color: #0C55B8;
  text-decoration: none;
  border-radius: 0;
  outline: 0.1875rem solid #0C55B8;
}
.uitk-c-header__trigger-container {
  display: flex;
  align-items: center;
}
.uitk-c-header__logo {
  display: inline-flex;
  display: block;
  padding-top: 0.25rem;
}
.uitk-c-header__logo-container {
  min-height: 3rem;
  display: flex;
  align-items: center;
}
.uitk-c-header__content-container {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  padding: 1rem 0;
}
.uitk-c-header-skip-to-content-link {
  position: absolute;
  top: 5px;
  left: 50%;
  transform: translateX(-50%);
  background: #002677;
  color: #FFFFFF;
  opacity: 0;
  border-radius: 62.4375rem;
  font-family: 'Optum Sans', Helvetica, Arial, sans-serif;
  font-size: 1rem;
  font-weight: 700;
  padding: 0.25rem 1.5rem;
  transition: opacity 0.1s ease-out;
}
.uitk-c-header-skip-to-content-link:focus,
.uitk-c-header-skip-to-content-link:active {
  opacity: 1;
  transition: opacity 0.1s ease-in;
  z-index: 2000;
  outline: none;
  box-shadow: 0 0 0 0.125rem #FFFFFF;
}
.uitk-c-header_menu-trigger {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  color: #0C55B8;
  background: transparent;
  border: none;
  font-family: 'Optum Sans', Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-size: 0.75rem;
  min-height: 3rem;
  border-radius: 0.25rem;
  padding: 0.25rem;
  cursor: pointer;
  height: calc(2.5rem + 0.25rem);
  width: calc(1rem * 3);
  line-height: 1;
}
.uitk-c-header_menu-trigger svg {
  fill: currentColor;
}
.uitk-c-header_menu-trigger:hover,
.uitk-c-header_menu-trigger:focus {
  color: #0C55B8;
  background: transparent;
  box-shadow: 0 0 0 2px #0C55B8;
  outline: none;
}
.uitk-c-header_menu-trigger:active {
  color: #0C55B8;
  box-shadow: 0 0 0 2px #0C55B8;
  outline: none;
}
.uitk-c-header-trigger__close-text {
  margin-bottom: 0.25rem;
}
.uitk-c-header-trigger-button__icon.uitk-c-button-icon {
  padding: 0;
}
.uitk-c-header-trigger-button__icon {
  height: 1.5rem;
  width: 1.5rem;
}
.uitk-c-header-trigger-button__icon svg {
  height: 1.5rem;
  width: 1.5rem;
}
@media only screen and (max-width: 980px) {
  .uitk-c-header {
    flex-direction: column;
    padding: 0;
    box-shadow: none;
  }
  .uitk-c-header__menu {
    width: 100%;
    display: none;
  }
  .uitk-c-header__menu--show {
    display: flex;
    width: 100%;
  }
  .uitk-c-header__content-container {
    padding: 1rem;
  }
}
@media only screen and (min-width: 720px) {
  .uitk-c-header {
    flex-direction: column;
    justify-content: space-between;
    z-index: 1;
    box-shadow: none;
  }
  .uitk-c-header__content-container {
    padding: 1.5rem;
  }
  .uitk-c-header__product-name {
    font-size: 1.125rem;
  }
  .uitk-c-header__menu--show {
    display: flex;
  }
  .uitk-c-header_menu-trigger {
    position: absolute;
    right: 1rem;
  }
}
@media only screen and (min-width: 980px) {
  .uitk-c-header {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-end;
    padding: 0 2rem;
  }
  .uitk-c-header__border {
    box-shadow: 0 1px 4px 0 rgba(25, 25, 26, 0.16);
  }
  .uitk-c-header__content-container {
    padding: 1.5rem 0;
  }
  .uitk-c-header__menu--open .uitk-c-header__content-container {
    box-shadow: none;
  }
  .uitk-c-header__logo {
    padding-left: 0;
  }
  .uitk-c-header__menu {
    display: block;
  }
  .uitk-c-header_menu-trigger {
    display: none;
  }
  .uitk-c-header__logo-container {
    margin-right: 1.5rem;
    padding-bottom: 0;
  }
}
@media only screen and (max-width: 980px) {
  .uitk-c-header__menu--open {
    box-shadow: none;
  }
  .uitk-c-header__bottom-border {
    box-shadow: 0 1px 4px 0 rgba(25, 25, 26, 0.16);
    border-bottom: 0.25rem solid #929496;
  }
}
.uitk-c-dropdown__container {
  overflow-y: auto;
  overflow-x: hidden;
  background-color: #FFFFFF;
  box-shadow: 0 2px 6px 0 rgba(25, 25, 26, 0.16);
  border: none;
  border-radius: 0.25rem;
  animation: slide-down 70ms cubic-bezier(0, 0, 0.38, 0.9);
  position: absolute;
  max-height: 23.75rem;
}
.uitk-c-dropdown__item {
  cursor: pointer;
  color: #4B4D4F;
  border: 0.1875rem solid transparent;
  padding: calc(0.75rem - 0.1875rem);
  padding-right: calc(0.75rem + 24 + 0.5rem - 0.1875rem);
}
.uitk-c-dropdown__item-label {
  flex-grow: 1;
  background-color: transparent;
  display: inline-block;
  word-break: break-word;
  hyphens: auto;
}
.uitk-c-dropdown__item-label--first,
.uitk-c-dropdown__list > .uitk-c-dropdown__item:first-of-type .uitk-c-dropdown__item-label {
  border: none;
}
.uitk-c-dropdown__item:hover,
.uitk-c-dropdown__item:active,
.uitk-c-dropdown__item:focus {
  color: #4B4D4F;
  position: relative;
  outline: none;
  border-radius: 0;
  border: 0.1875rem solid #0C55B8;
}
.uitk-c-dropdown__item:hover:before,
.uitk-c-dropdown__item:active:before,
.uitk-c-dropdown__item:focus:before {
  content: '';
  position: absolute;
  top: 3px;
  bottom: 3px;
  left: 0;
  right: 3px;
}
.uitk-c-dropdown__item:hover > .uitk-c-dropdown__item-label,
.uitk-c-dropdown__item:active > .uitk-c-dropdown__item-label,
.uitk-c-dropdown__item:focus > .uitk-c-dropdown__item-label {
  border: none;
}
.uitk-c-dropdown__item--selected {
  background-color: transparent;
}
.uitk-c-dropdown__item--selected svg {
  display: block;
}
.uitk-c-dropdown__item--disabled,
.uitk-c-dropdown__item:hover.uitk-c-dropdown__item--disabled {
  background-color: #F3F3F3;
  color: #929496;
}
.uitk-c-dropdown__item--disabled:before,
.uitk-c-dropdown__item:hover.uitk-c-dropdown__item--disabled:before {
  border: 0;
}
.uitk-c-dropdown__item--disabled > .uitk-c-dropdown__item-label:hover,
.uitk-c-dropdown__item--disabled:hover > .uitk-c-dropdown__item-label {
  border: 0.1875rem solid #929496;
}
.uitk-c-dropdown__item:hover + .uitk-c-dropdown__item .uitk-c-dropdown__item-label,
.uitk-c-dropdown__item:active + .uitk-c-dropdown__item .uitk-c-dropdown__item-label,
.uitk-c-dropdown__item:focus + .uitk-c-dropdown__item .uitk-c-dropdown__item-label {
  border-color: transparent;
}
.uitk-c-dropdown__list {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
@keyframes slide-down {
  from {
    opacity: 0;
    transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}
.uitk-c-page-notification {
  width: 80vw;
  position: fixed;
  top: 100px;
  z-index: 10;
  left: 50%;
  transform: translateX(-50%);
  box-shadow: 0 4px 12px 0 rgba(25, 25, 26, 0.16);
  border-width: 0 0 0.125rem 0;
  border-style: solid;
  border-color: transparent;
  border-radius: 0;
}
.uitk-c-page-notification__message {
  padding: 0.75rem 1rem;
  background-color: #FFFFFF;
  font-size: 1rem;
  font-weight: 400;
}
.uitk-c-page-notification--error {
  border-bottom-color: #C40000;
  background-color: #C40000;
}
.uitk-c-page-notification--warning {
  border-bottom-color: #826100;
  background-color: #826100;
}
.uitk-c-page-notification__title {
  display: inline-flex;
  padding: 1rem;
  width: 100%;
  align-items: center;
}
.uitk-c-page-notification__title svg {
  display: flex;
  height: 1.5rem;
  width: 1.5rem;
}
.uitk-c-page-notification__title--error {
  background-color: #FCF0F0;
  color: #C40000;
}
.uitk-c-page-notification__title--warning {
  background-color: #FEF9EA;
  color: #F5B700;
  stroke: #4B4D4F;
}
.uitk-c-page-notification__heading {
  margin: 0 0 0 0.5rem;
  padding: 0;
  color: #323334;
  font-size: 1.25rem;
  font-family: 'Optum Sans', Helvetica, Arial, sans-serif;
  font-weight: 700;
}
.uitk-c-page-notifications__close-btn {
  margin-left: auto;
}
@media only screen and (min-width: 720px) {
  .uitk-c-page-notification {
    width: 50vw;
  }
}
@media only screen and (min-width: 980px) {
  .uitk-c-page-notification {
    width: 50vw;
    max-width: 656px;
  }
}
.uitk-c-progress-bar__container {
  width: 100%;
}
.uitk-c-progress-bar__status {
  margin-right: 0.25rem;
  color: #323334;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 150%;
}
.uitk-c-progress-bar__percentage {
  color: #323334;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 150%;
}
.uitk-c-progress-bar__information {
  color: #4B4D4F;
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 150%;
}
.uitk-c-progress-bar__content {
  display: flex;
  flex-direction: row;
  align-items: center;
  margin: 0.5rem 0.5rem 1.25rem 0;
  height: 1rem;
}
.uitk-c-progress_bar__complete-icon {
  display: flex;
  align-items: center;
  margin: 0 0.5rem;
  font-size: 1rem;
  color: #007000;
}
.uitk-c-progress_bar__complete-icon svg {
  width: 1rem;
  height: 1rem;
}
.uitk-c-progress-bar__indicator {
  width: 100%;
  outline: none;
  position: relative;
  height: 0.5rem;
  box-shadow: 0 1px 4px 0 rgba(25, 25, 26, 0.16);
  border-radius: 0.25rem;
  background-color: #FFFFFF;
  overflow: hidden;
}
.uitk-c-progress-bar__progress-bar {
  position: absolute;
  transition: width 0.5s ease-out;
  height: 0.5rem;
  border-radius: 0.25rem;
  background: linear-gradient(to right, #C72887 33%, #eb9dcc, #C72887 66%) center;
  background-size: 300% 100%, cover;
  animation: pulse 2000ms linear infinite;
}
@media (prefers-reduced-motion) {
  .uitk-c-progress-bar__progress-bar {
    animation: none;
  }
}
.uitk-c-progress-bar--completed {
  background: #007000;
}
.uitk-c-progress-bar__complete-text {
  transition: 70ms ease-out;
  color: #007000;
  font-size: 0.875rem;
  font-weight: 700;
}
.uitk-c-progress-bar__cancel {
  cursor: pointer;
  display: flex;
  align-content: flex-end;
  outline: none;
}
.uitk-c-button__show-progress {
  cursor: pointer;
}
.uitk-c-progress-bar__info-text {
  flex-wrap: wrap;
}
.uitk-c-progress-bar--error {
  background-color: #C40000;
}
.uitk-c-progress-bar__error-status {
  color: #323334;
  font-size: 0.875rem;
}
.uitk-c-progress-bar__error-text {
  color: #C40000;
  font-size: 0.875rem;
  font-weight: 700;
}
.uitk-c-progress-bar__spacing {
  margin-right: 1.5rem;
}
.uitk-c-progress-bar__error-icon {
  display: flex;
  align-items: center;
  margin: 0 0.5rem;
  font-size: 1rem;
  color: #C40000;
}
.uitk-c-progress-bar__error-icon svg {
  width: 1rem;
  height: 1rem;
}
@keyframes pulse {
  0% {
    background-position: right bottom;
  }
  100% {
    background-position: left bottom;
  }
}
@media (prefers-reduced-motion) {
  .uitk-c-progress-bar__progress-bar {
    transition: none;
    animation: none;
  }
}
.uitk-c-fieldset__grouping {
  width: 100%;
  flex-direction: column;
  color: #323334;
  font-family: 'Optum Sans', Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-size: 1.125rem;
  line-height: 120%;
  padding-inline-start: 0px;
  padding-inline-end: 0px;
  border: 0;
}
.uitk-c-form-field-group__wrapper--top {
  padding-left: 0.5rem;
}
.uitk-c-fieldset-legend__grouping .uitk-c-input__message--error {
  color: #C40000;
}
.uitk-c-fieldset__grouping-legend {
  font-size: 1rem;
}
.uitk-icon.uitk-c-label__icon:before {
  vertical-align: top;
}
.uitk-c-fieldset {
  border: initial;
  margin: initial;
  padding: initial;
}
.uitk-c-fieldset .uitk-c-fieldset-legend {
  width: 100%;
  flex-direction: column;
  color: #323334;
  font-family: 'Optum Sans', Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-size: 1.125rem;
  line-height: 120%;
  padding-inline-start: 0;
  padding-inline-end: 0;
}
.uitk-c-fieldset .uitk-c-form-field {
  width: 100%;
  margin-top: 1rem;
}
.uitk-c-fieldset .uitk-c-fieldset-legend .uitk-c-form__help {
  display: block;
  margin-top: 0.5rem;
  color: #4B4D4F;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 150%;
  margin-bottom: 0;
}
.uitk-c-fieldset--horizontal {
  padding: 0;
}
.uitk-c-fieldset--horizontal .uitk-c-form-field {
  padding: 0;
}
.uitk-c-component-load-indicator__spinner {
  animation: anim-rotate 2s linear infinite;
}
.uitk-c-component-load-indicator__spinner.small {
  width: 1.5rem;
  height: 1.5rem;
}
.uitk-c-component-load-indicator__spinner.medium {
  width: 2rem;
  height: 2rem;
}
.uitk-c-component-load-indicator__spinner.large {
  width: 4rem;
  height: 4rem;
}
.uitk-c-component-load-indicator__overlay {
  background-color: #FFFFFF;
  position: absolute;
  width: 100%;
  height: 100%;
  opacity: 0.9;
}
.uitk-c-component-load-indicator__spinner-container {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.uitk-c-component-load-indicator__spinner-container.small {
  padding: 0;
}
.uitk-c-component-load-indicator__spinner-container.medium {
  padding: 0.25rem;
}
.uitk-c-component-load-indicator__spinner-container.large {
  padding: 0.5rem 0.5rem 0 0.5rem;
}
.uitk-c-component-load-indicator__container--center {
  position: absolute;
  z-index: 100000;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  padding: 0.75rem;
  align-items: center;
}
.uitk-c-component-load-indicator__visible-text {
  color: #4B4D4F;
  font-size: 1rem;
  font-weight: 700;
  flex-wrap: wrap;
  align-items: center;
  width: 100%;
  margin: 0.75rem 0 0 0;
}
.uitk-c-component-load-indicator__container {
  display: inline-block;
  padding: 1.25rem;
}
.uitk-c-component-load-indicator__container:focus {
  outline: none;
  border-radius: 0;
  box-shadow: 0 0 0 0.1875rem #0C55B8;
}
.cls-1 {
  fill: #0C55B8;
}
.cls-2 {
  opacity: 0.95;
}
.cls-3 {
  opacity: 0.9;
}
.cls-4 {
  opacity: 0.85;
}
.cls-5 {
  opacity: 0.8;
}
.cls-6 {
  opacity: 0.75;
}
.cls-7 {
  opacity: 0.7;
}
.cls-8 {
  opacity: 0.65;
}
.cls-9 {
  opacity: 0.6;
}
.cls-10 {
  opacity: 0.55;
}
.cls-11 {
  opacity: 0.5;
}
.cls-12 {
  opacity: 0.45;
}
@keyframes anim-rotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.uitk-c-pagination__container {
  display: flex;
  justify-content: flex-start;
  margin: 0;
  flex-direction: column;
}
.uitk-c-pagination__container--error {
  margin: 0.25rem 0;
}
.uitk-c-pagination__nav {
  flex-direction: column;
  display: flex;
  justify-content: flex-start;
  padding: 0.25rem;
}
.uitk-c-pagination__buttons {
  padding: 0.25rem;
  display: flex;
}
.uitk-c-pagination__display-text {
  padding-bottom: 0.25rem;
  color: #323334;
  font-size: 1rem;
  font-family: 'Optum Sans', Helvetica, Arial, sans-serif;
  line-height: 150%;
  font-weight: 700;
  margin-bottom: 0;
}
.uitk-c-pagination_message--error-hidden {
  display: none;
}
.uitk-c-pagination__entries-container {
  padding: 0.5rem 0.5rem 0.5rem 0.25rem;
  display: flex;
  flex-direction: column;
  position: relative;
}
.uitk-c-pagination__go-to-label {
  color: #323334;
  font-size: 1rem;
  line-height: 150%;
  font-weight: 700;
  font-family: 'Optum Sans', Helvetica, Arial, sans-serif;
}
.uitk-c-pagination__go-to {
  display: flex;
  flex-direction: row;
  align-items: center;
  margin: 0.75rem 0 0.5rem;
}
.uitk-c-pagination__go-to-input {
  margin: 0 0.5rem;
  width: 4.5rem;
}
.uitk-c-pagination__nav-container .uitk-c-form__control--error {
  box-shadow: none;
}
.uitk-c-pagination__nav-container .uitk-c-form__control--error .uitk-c-form__control.uitk-c-pagination__go-to-input:hover {
  border: #C40000;
}
.uitk-c-pagination__nav-container .uitk-c-form__control--error .uitk-c-form__control.uitk-c-pagination__go-to-input:active,
.uitk-c-pagination__nav-container .uitk-c-form__control--error .uitk-c-form__control.uitk-c-pagination__go-to-input:focus {
  border: 0.0625rem solid #C40000;
  background-color: #FFFFFF;
}
/* Remove input number arrows */
/* Chrome, Safari, Edge, Opera */
.uitk-c-pagination__go-to-input::-webkit-outer-spin-button,
.uitk-c-pagination__go-to-input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
/* Firefox */
.uitk-c-pagination__go-to-input[type='number'] {
  -moz-appearance: textfield;
}
.uitk-c-pagination__go-to-button {
  margin-right: 1rem;
}
.uitk-c-pagination__nav-container {
  display: flex;
  flex-direction: column;
}
.uitk-c-pagination__nav-container .uitk-c-input__message--error {
  padding-left: 0.25rem;
  margin-bottom: 0;
}
.uitk-c-pagination__nav-container .uitk-c-input__message--error .uitk-c-error-message-icon svg {
  height: 1.125rem;
  width: 1.125rem;
}
@media only screen and (min-width: 720px) {
  .uitk-c-pagination__container {
    flex-direction: row;
    align-items: flex-end;
  }
  .uitk-c-pagination__nav-container {
    margin-left: auto;
  }
  .uitk-c-pagination__nav-container .uitk-c-input__message--error {
    padding-left: 0.75rem;
  }
  .uitk-c-pagination__nav {
    flex-direction: row;
    align-items: center;
    padding: 0.25rem 0.25rem 0.5rem 1rem;
  }
  .uitk-c-pagination__display-text {
    padding-bottom: 0;
    margin-right: 0.75rem;
  }
  .uitk-c-pagination__buttons {
    padding: 0;
  }
  .uitk-c-pagination__entries-container {
    padding-left: 0.75rem;
    padding-right: 1rem;
    flex-direction: row;
    align-items: center;
  }
  .uitk-c-pagination__go-to-label {
    padding-left: 0.75rem;
    border-left: 0;
  }
  .uitk-c-pagination__go-to {
    margin: 0;
  }
}
.uitk-c-grouped-buttons__container {
  display: flex;
  flex-direction: column;
}
.uitk-c-grouped-buttons__option-button {
  color: #323334;
  font-size: 1rem;
  line-height: 150%;
  font-weight: 700;
  background-color: #FFFFFF;
  border: 0.0625rem solid #6D6F70;
  padding: 0.5rem 1rem;
  outline: none;
  position: relative;
  cursor: pointer;
  margin-left: -2px;
}
.uitk-c-grouped-buttons__option-button--selected {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  background-color: #E5E5E6;
  font-weight: 700;
  color: #000000;
  border: 0.0625rem solid #000000;
  box-shadow: inset 0 0 0 0.0625rem #000000;
}
.uitk-c-grouped-buttons__option-button--selected::after {
  content: '';
  height: 100%;
  border-right: 2px solid #000000;
  display: block;
  position: absolute;
  top: 0;
  right: 0;
}
.uitk-c-grouped-buttons__option--selected + .uitk-c-grouped-buttons__option > .uitk-c-grouped-buttons__option-button {
  border-left: 0.0625rem solid #000000;
}
.uitk-c-grouped-buttons__option-button:focus {
  position: relative;
  z-index: 2;
  background-color: #FFFFFF;
  color: #000000;
  box-shadow: 0 0 0 0.125rem #FFFFFF, 0 0 0 0.3125rem #0C55B8;
  border: 0.0625rem solid #000000;
}
.uitk-c-grouped-buttons__option-button:focus:after {
  background: #000000;
  border-right: none;
}
.uitk-c-grouped-buttons__option-button:focus:before {
  display: none;
}
.uitk-c-grouped-buttons__option-button:hover {
  background-color: #F3F3F3;
  color: #000000;
  outline: none;
  border: 0.0625rem solid #000000;
}
.uitk-c-grouped-buttons__option-button:hover:after {
  background: #F3F3F3;
}
.uitk-c-grouped-buttons__option-button--first {
  border-top-left-radius: 62.4375rem;
  border-bottom-left-radius: 62.4375rem;
}
.uitk-c-grouped-buttons__option-button--last {
  border-top-right-radius: 62.4375rem;
  border-bottom-right-radius: 62.4375rem;
}
.uitk-c-grouped-buttons__option-button--last:before {
  display: none;
}
.uitk-c-grouped-buttons__option-button--last:after {
  display: none;
}
.uitk-c-grouped-buttons__heading {
  display: flex;
  padding-right: 0.75rem;
}
.uitk-c-grouped-buttons__heading h1,
.uitk-c-grouped-buttons__heading h2,
.uitk-c-grouped-buttons__heading h3,
.uitk-c-grouped-buttons__heading h4,
.uitk-c-grouped-buttons__heading h5,
.uitk-c-grouped-buttons__heading h6 {
  color: #323334;
  font-size: 1rem;
  font-family: 'Optum Sans', Helvetica, Arial, sans-serif;
  line-height: 150%;
  font-weight: 700;
  margin: 0;
  padding-right: 0.25rem;
}
.uitk-c-grouped-buttons__options-container {
  list-style: none;
  padding: 0.5rem 0 0 0.25rem;
  margin: 0;
  display: flex;
  flex-direction: row;
}
.uitk-c-grouped-buttons__heading {
  padding-right: 0.75rem;
  display: flex;
}
.uitk-c-grouped-buttons__icon path {
  fill: #4B4D4F;
}
.uitk-c-grouped-buttons__tooltip {
  align-self: start;
}
@media only screen and (min-width: 500px) {
  .uitk-c-grouped-buttons__container {
    display: flex;
    flex-direction: row;
    align-items: center;
  }
  .uitk-c-grouped-buttons__options-container {
    padding: 0;
  }
}
.uitk-breadcrumb {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  list-style-type: none;
  padding: 0;
  margin: 0;
  margin-top: 2rem;
}
.uitk-breadcrumb__item {
  display: inline-flex;
  align-items: center;
}
.uitk-breadcrumb__item:first-child {
  vertical-align: top;
}
.uitk-breadcrumb__item-link {
  cursor: pointer;
  text-decoration: none;
  color: #0C55B8;
  font-size: 1rem;
  font-family: 'Optum Sans', Helvetica, Arial, sans-serif;
  font-weight: 700;
  line-height: 150%;
  text-decoration: underline;
  padding: 0.125rem;
  margin-left: 0.125rem;
}
.uitk-breadcrumb__item-link {
  transition: 70ms;
}
.uitk-breadcrumb__item-link:hover {
  text-decoration: none;
  color: #133D97;
}
.uitk-breadcrumb__item-link:focus {
  color: #0C55B8;
  text-decoration: underline;
  border-radius: 0;
  outline: 0.1875rem solid #0C55B8;
}
.uitk-breadcrumb__item-link:focus:hover {
  text-decoration: none;
  color: #133D97;
}
.uitk-breadcrumb__item-link:active {
  color: #00184D;
  text-decoration: underline;
}
.uitk-breadcrumb__item-last {
  text-decoration: none;
  color: #4B4D4F;
  font-size: 0.875rem;
  font-family: 'Optum Sans', Helvetica, Arial, sans-serif;
  font-weight: 400;
  line-height: 150%;
  padding: 0 0.25rem;
}
.uitk-breadcrumb__divider {
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 150%;
  color: #4B4D4F;
  height: 1.125rem;
  width: 1.125rem;
}
.uitk-breadcrumb__divider svg {
  height: 1.125rem;
  width: 1.125rem;
}
.uitk-c-autocomplete {
  position: relative;
}
.uitk-c-autocomplete__container {
  margin-top: 0.1875rem;
  width: 100%;
  overflow-y: auto;
  overflow-x: hidden;
  background-color: #FFFFFF;
  box-shadow: 0 2px 6px 0 rgba(25, 25, 26, 0.16);
  border: none;
  animation: slide-down 70ms cubic-bezier(0, 0, 0.38, 0.9);
  position: absolute;
  max-height: 23.75rem;
}
.uitk-c-autocomplete__item {
  cursor: pointer;
  color: #4B4D4F;
  border: 0.1875rem solid transparent;
  padding-left: 0.25rem;
}
.uitk-c-autocomplete__item-label {
  flex-grow: 1;
  padding: 0.5rem 0.75rem 0.5rem 0.25rem;
  border-top: 0.0625rem solid transparent;
  display: flex;
  margin-left: calc(0.5rem - 0.3125rem);
}
.uitk-c-autocomplete__item-label--first,
.uitk-c-autocomplete__list > .uitk-c-autocomplete__item:first-of-type .uitk-c-autocomplete__item-label {
  border-top: 0.1875rem solid transparent;
}
.uitk-c-autocomplete__item:hover,
.uitk-c-autocomplete__item:active,
.uitk-c-autocomplete__item:focus {
  position: relative;
  outline: none;
  border: 0.1875rem solid #0C55B8;
}
.uitk-c-autocomplete__item:hover > .uitk-c-autocomplete__item-label,
.uitk-c-autocomplete__item:active > .uitk-c-autocomplete__item-label,
.uitk-c-autocomplete__item:focus > .uitk-c-autocomplete__item-label {
  border-top: 0.0625rem solid transparent;
}
.uitk-c-autocomplete__item--disabled,
.uitk-c-autocomplete__item:hover.uitk-c-autocomplete__item--disabled {
  background-color: #F3F3F3;
  color: #929496;
}
.uitk-c-autocomplete__item--disabled:before,
.uitk-c-autocomplete__item:hover.uitk-c-autocomplete__item--disabled:before {
  border: none;
}
.uitk-c-autocomplete__item--disabled > .uitk-c-autocomplete__item-label:hover,
.uitk-c-autocomplete__item--disabled:hover > .uitk-c-autocomplete__item-label {
  border-top: 0.0625rem solid transparent;
}
.uitk-c-autocomplete__item:hover + .uitk-c-autocomplete__item .uitk-c-autocomplete__item-label,
.uitk-c-autocomplete__item:active + .uitk-c-autocomplete__item .uitk-c-autocomplete__item-label,
.uitk-c-autocomplete__item:focus + .uitk-c-autocomplete__item .uitk-c-autocomplete__item-label {
  border-top-color: transparent;
}
.uitk-c-autocomplete__list {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
/* clears the 'X' from Internet Explorer */
input[type='search']::-ms-clear {
  display: none;
  width: 0;
  height: 0;
}
input[type='search']::-ms-reveal {
  display: none;
  width: 0;
  height: 0;
}
/* clears the 'X' from Chrome */
input[type='search']::-webkit-search-decoration,
input[type='search']::-webkit-search-cancel-button,
input[type='search']::-webkit-search-results-button,
input[type='search']::-webkit-search-results-decoration {
  display: none;
}
@keyframes slide-down {
  from {
    opacity: 0;
    transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}
.uitk-c-notification__container {
  padding: 1.5rem 1rem;
  display: flex;
  transition: all 400ms ease-in-out;
  flex-direction: column;
  border-style: solid;
  border-width: 0.0625rem;
  border-radius: 0.5rem;
}
.uitk-c-notification__container.uitk-c-notification__container--success svg {
  color: #007000;
}
.uitk-c-notification__container.uitk-c-notification__container--error svg {
  color: #C40000;
}
.uitk-c-notification__container.uitk-c-notification__container--info svg {
  color: #0C55B8;
}
.uitk-c-notification__content-container {
  display: flex;
}
.uitk-c-notification__content {
  color: #4B4D4F;
  font-size: 1rem;
  font-weight: 400;
  font-family: 'Optum Sans', Helvetica, Arial, sans-serif;
  line-height: 150%;
  align-self: center;
}
.uitk-c-notification__icon {
  padding-right: 0.5rem;
}
.uitk-c-notification__icon svg {
  display: flex;
  height: 1.5rem;
  width: 1.5rem;
}
.uitk-c-notification__button {
  padding-left: 1rem;
  display: block;
}
.uitk-c-notification__button--trigger {
  min-width: 6rem;
}
/** NOTIFICATION - VARIANT SPECIFIC CSS
 * Loop through each variant to create classes and variables for each variant without duplication
 **/
.uitk-c-notification__container--success {
  border-color: #007000;
  background-color: #EFF6EF;
}
.uitk-c-notification__container--info {
  border-color: #0C55B8;
  background-color: #E9F1FF;
}
.uitk-c-notification__container--error {
  border-color: #C40000;
  background-color: #FCF0F0;
}
.uitk-c-notification__container--warning {
  border-color: #826100;
  background-color: #FEF9EA;
}
.uitk-c-notification__container--hidden {
  display: none;
}
@media only screen and (min-width: 500px) {
  .uitk-c-notification__container {
    flex-direction: row;
    align-items: center;
  }
  .uitk-c-notification__button {
    display: flex;
    align-self: flex-start;
    padding-left: 1rem;
    margin-left: auto;
    flex-shrink: 0;
  }
}
.uitk-c-banner-notification__container {
  padding: 1.5rem 1rem;
  display: flex;
  transition: all 400ms ease-in-out;
  flex-direction: column;
}
.uitk-c-banner-notification__container.uitk-c-banner-notification__container--success .uitk-c-banner-notification__icon svg {
  color: #007000;
}
.uitk-c-banner-notification__container.uitk-c-banner-notification__container--error .uitk-c-banner-notification__icon svg {
  color: #C40000;
}
.uitk-c-banner-notification__container.uitk-c-banner-notification__container--info .uitk-c-banner-notification__icon svg {
  color: #0C55B8;
}
.uitk-c-banner-notification__content-container {
  display: flex;
}
.uitk-c-banner-notification__content {
  color: #4B4D4F;
  font-size: 1rem;
  font-weight: 400;
  font-family: 'Optum Sans', Helvetica, Arial, sans-serif;
  line-height: 150%;
  align-self: center;
}
.uitk-c-banner-notification__icon {
  padding-right: 0.5rem;
}
.uitk-c-banner-notification__icon svg {
  display: flex;
  height: 1.5rem;
  width: 1.5rem;
}
.uitk-c-banner-notification__button {
  padding-left: 1rem;
  display: block;
}
.uitk-c-banner-notification__button .uitk-c-link {
  margin-right: 1rem;
}
.uitk-c-banner-notification__button .uitk-c-link .uitk-c-link-icon {
  margin-bottom: 0.125rem;
}
.uitk-c-banner-notification__button--trigger.uitk-c-button--sm {
  min-width: 4rem;
}
/** NOTIFICATION - VARIANT SPECIFIC CSS
 * Loop through each variant to create classes and variables for each variant without duplication
 **/
.uitk-c-banner-notification__container--success {
  background-color: #EFF6EF;
  border: 0;
  border-radius: 0;
  border-bottom: 0.125rem solid;
  border-bottom-color: #007000;
}
.uitk-c-banner-notification__container--info {
  background-color: #E9F1FF;
  border: 0;
  border-radius: 0;
  border-bottom: 0.125rem solid;
  border-bottom-color: #0C55B8;
}
.uitk-c-banner-notification__container--error {
  background-color: #FCF0F0;
  border: 0;
  border-radius: 0;
  border-bottom: 0.125rem solid;
  border-bottom-color: #C40000;
}
.uitk-c-banner-notification__container--warning {
  background-color: #FEF9EA;
  border: 0;
  border-radius: 0;
  border-bottom: 0.125rem solid;
  border-bottom-color: #826100;
}
.uitk-c-banner-notification__container--hidden {
  display: none;
}
@media only screen and (min-width: 500px) {
  .uitk-c-banner-notification__container {
    flex-direction: row;
    align-items: center;
    padding: 1.5rem 3rem;
  }
  .uitk-c-banner-notification__button {
    display: flex;
    align-self: flex-start;
    margin-left: auto;
    flex-shrink: 0;
  }
  .uitk-c-banner-notification__button button + button {
    margin-left: 1rem;
  }
}
@media only screen and (max-width: 500px) {
  .uitk-c-banner-notification__button {
    margin-top: 1rem;
    padding: 0 2rem;
    display: flex;
    flex-direction: column;
  }
  .uitk-c-banner-notification__button .uitk-c-button {
    width: fit-content;
    margin: 1rem 0 0 0;
  }
  .uitk-c-banner-notification__button button:nth-child(1) {
    margin-top: 0;
  }
}
.uitk-c-banner__heading {
  margin: 0;
  color: #4B4D4F;
  font-size: 1rem;
  font-weight: 400;
  font-family: 'Optum Sans', Helvetica, Arial, sans-serif;
  line-height: 150%;
}
.uitk-c-alert__container {
  padding: 1rem;
  display: flex;
  margin: 0.5rem;
  justify-content: space-between;
  align-items: flex-start;
  border-style: solid;
  border-width: 0.0625rem;
  border-radius: 0.5rem;
  box-shadow: 0 4px 12px 0 rgba(25, 25, 26, 0.16);
}
.uitk-c-alert__content-container {
  display: flex;
  align-self: center;
}
.uitk-c-alert__content {
  align-self: flex-start;
}
.uitk-c-alert__icon {
  padding-right: 0.5rem;
  display: flex;
  align-self: flex-start;
}
.uitk-c-alert__icon svg {
  height: 1.5rem;
  width: 1.5rem;
}
.uitk-c-alert__button {
  margin-left: 1rem;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}
.uitk-c-alert__heading {
  margin: 0;
  align-self: center;
  color: #4B4D4F;
  font-size: 1rem;
  font-weight: 400;
  font-family: 'Optum Sans', Helvetica, Arial, sans-serif;
  line-height: 150%;
}
/** Alert - VARIANT SPECIFIC CSS
 * Loop through each variant to create classes and variables for each variant without duplication
 **/
.uitk-c-alert__container--success {
  border-color: #007000;
  background-color: #EFF6EF;
}
.uitk-c-alert__container--success svg {
  color: #007000;
}
.uitk-c-alert__container--info {
  border-color: #0C55B8;
  background-color: #E9F1FF;
}
.uitk-c-alert__container--info svg {
  color: #0C55B8;
}
.uitk-c-alert__container--bottom-right {
  position: fixed;
  bottom: 0;
  right: 0;
}
.uitk-c-alert__container--bottom-left {
  position: fixed;
  bottom: 0;
  left: 0;
}
.uitk-c-alert__container--bottom-center {
  position: fixed;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
}
.uitk-c-alert__container--top-right {
  position: fixed;
  top: 110px;
  right: 0;
}
.uitk-c-alert__container--top-left {
  position: fixed;
  top: 110px;
  left: 0;
}
.uitk-c-alert__container--hidden {
  display: none;
}
@media only screen and (max-width: 500px) {
  .uitk-c-alert__container {
    flex-direction: column;
  }
  .uitk-c-alert__content-container {
    align-self: stretch;
  }
  .uitk-c-alert__button {
    display: flex;
    align-self: flex-start;
    padding-left: 2rem;
    margin: 1rem 0 0 0;
    flex-shrink: 0;
  }
  .uitk-c-alert__container--bottom-right,
  .uitk-c-alert__container--bottom-left,
  .uitk-c-alert__container--top-right,
  .uitk-c-alert__container--top-left {
    left: 0;
    right: 0;
    max-width: 100%;
  }
  .uitk-c-alert__container--bottom-center {
    left: 0;
    right: 0;
    transform: translateX(0);
    max-width: 100%;
  }
  .uitk-c-alert__container--small-top {
    top: 110px;
  }
  .uitk-c-alert__icon {
    justify-content: flex-start;
  }
}
@media only screen and (min-width: 980px) {
  .uitk-c-alert__container--bottom-center,
  .uitk-c-alert__container--bottom-left,
  .uitk-c-alert__container--bottom-right,
  .uitk-c-alert__container--top-center,
  .uitk-c-alert__container--top-left,
  .uitk-c-alert__container--top-right {
    max-width: 40%;
  }
}
.uitk-c-file-upload__header {
  display: flex;
  align-items: center;
  padding: 0.5rem 1.25rem 0 0.5rem;
}
.uitk-c-file-upload__status-msg {
  margin-left: 0.5rem;
  color: #4B4D4F;
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 150%;
  padding: 0.5rem;
}
.uitk-c-file-upload__button {
  margin-right: 0.5rem;
  white-space: nowrap;
}
.uitk-c-file-upload__files-wrapper {
  border-radius: 0.25rem;
  border: 0.0625rem solid #CBCCCD;
  margin-bottom: 0.75rem;
  margin-top: 0.5rem;
}
.uitk-c-file-upload__files-container {
  background-color: #FAF8F2;
  padding: 0.75rem;
}
.uitk-c-file-upload__files-container--dragover {
  border: 0.1875rem solid #0C55B8;
}
.uitk-c-file-upload__files-container--nodrag {
  border-radius: 0.25rem;
  border: 0.125rem solid transparent;
}
.uitk-c-file-upload__files-container--max-height {
  overflow: auto;
}
.uitk-c-file-upload_select-file-msg {
  color: #4B4D4F;
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 150%;
  padding: 0.5rem;
}
.uitk-c-file-upload__upload-container--no-files {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  background-color: #FAF8F2;
  padding: 0.75rem;
}
.uitk-c-file-upload__upload-container--no-files .uitk-icon-upload {
  height: 1.5rem;
  width: 1.5rem;
  color: #0C55B8;
}
.uitk-c-file-upload__file-list {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.uitk-c-file-upload__file-list-item {
  background-color: #FFFFFF;
  border-radius: 0.25rem;
  margin-bottom: 0.5rem;
  border: 0.0625rem solid #CBCCCD;
  padding: 1.5rem;
}
.uitk-c-file-upload__file-list-item .uitk-c-progress-bar__content {
  margin-bottom: 0;
}
.uitk-c-file-upload__file-list-item.uitk-c-file-upload__file-list-item--error > .uitk-c-file-upload__files-container {
  border: 0.0625rem solid #C40000;
}
.uitk-c-file-upload__file {
  display: flex;
  justify-content: space-between;
  word-break: break-all;
}
.uitk-c-file-upload__file-state {
  display: flex;
  align-items: center;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 150%;
  padding: 0.25rem 0;
}
.uitk-c-file-upload__file-state svg {
  display: flex;
  width: 1rem;
  height: 1rem;
  color: #0C55B8;
  margin-right: 0.25rem;
}
.uitk-c-file-upload__file-state--error {
  color: #C40000;
}
.uitk-c-file-upload__file-state--error svg {
  color: #C40000;
}
.uitk-c-file-upload__file-state--success {
  color: #007000;
}
.uitk-c-file-upload__file-state--success svg {
  color: #007000;
}
.uitk-c-file-upload__file-name {
  color: #323334;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 150%;
  margin-bottom: 0;
}
.uitk-c-file-upload__file-helper {
  color: #4B4D4F;
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 150%;
}
.uitk-c-input__message--error {
  padding: 0;
  color: #C40000;
  font-size: 0.875rem;
  line-height: 150%;
}
.uitk-c-file-upload__btn {
  height: 100%;
  min-width: auto;
}
.uitk-c-file-upload__file-container {
  padding-right: 1.25rem;
}
.uitk-c-file-upload__files-container .uitk-c-progress-bar__container {
  padding-bottom: 0.75rem;
}
.uitk-c-file-upload__control--error {
  background-color: #FFFFFF;
  border: 0.0625rem solid #C40000;
  border-radius: 0.25rem;
  border-width: 0.5rem solid #C40000;
  padding: 0.5rem 1.5rem 0.5rem 0.5rem;
}
.uitk-c-file-upload__file-list-item.uitk-c-file-upload__file-list-item--error {
  border: 0.0625rem solid #C40000;
}
.uitk-c-file-upload__file-list-item:last-child {
  margin-bottom: 0;
}
.uitk-c-file-upload__skip-to-upload-link {
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute;
  height: 1px;
  width: 1px;
  overflow: hidden;
}
.uitk-c-file-upload__skip-to-upload-link:focus,
.uitk-c-file-upload__skip-to-upload-link:active {
  position: relative;
  display: inline-block;
  height: auto;
  width: auto;
  padding: 0.5rem;
  margin-left: 0.75rem;
  margin-top: 0.5rem;
}
.uitk-c-file-upload__upload-btn {
  white-space: nowrap;
}
@media only screen and (min-width: 500px) {
  .uitk-c-file-upload__files-container .uitk-c-progress-bar__container {
    padding-bottom: 0;
  }
}
.uitk-u-filter___panel {
  padding: 1.5rem;
  border-top: 4px solid #929496;
  background-color: #FFFFFF;
}
.uitk-c-link {
  color: #0C55B8;
  line-height: 150%;
  text-decoration: underline;
  padding: 0.125rem;
  display: inline-flex;
  align-items: center;
}
.uitk-c-link:focus {
  color: #0C55B8;
  text-decoration: none;
  border-radius: 0;
  outline: 0.1875rem solid #0C55B8;
}
.uitk-c-link:hover {
  text-decoration: underline;
  color: #133D97;
}
.uitk-c-link:active {
  color: #00184D;
}
.uitk-c-link .uitk-icon {
  vertical-align: middle;
  margin-bottom: 0.125rem;
  margin-left: 0.25rem;
  height: 1.125rem;
  width: 1.125rem;
}
.uitk-c-link-icon--left .uitk-icon {
  margin-left: 0;
  margin-right: 0.25rem;
}
.uitk-c-link--lg {
  font-size: 1.125rem;
  line-height: 150%;
}
.uitk-c-link--lg .uitk-icon {
  height: 1.5rem;
  width: 1.5rem;
}
.uitk-c-link--m {
  font-size: 1rem;
  line-height: 150%;
}
.uitk-c-link--m .uitk-icon {
  height: 1.5rem;
  width: 1.5rem;
}
.uitk-c-link--sm {
  font-size: 0.875rem;
  line-height: 150%;
}
.uitk-c-link--sm .uitk-icon {
  height: 1.125rem;
  width: 1.125rem;
}
.uitk-c-link--underline {
  text-decoration: underline;
}
.uitk-c-link--underline:hover {
  text-decoration: none;
}
.uitk-c-link--underline:active {
  text-decoration: underline;
}
.uitk-c-link--inverse {
  color: #FFFFFF;
}
.uitk-c-link--inverse:focus {
  color: #FFFFFF;
  outline: 0.1875rem solid #FFFFFF;
}
.uitk-c-link--inverse:hover {
  color: #F3F3F3;
}
.uitk-c-link--inverse:active {
  color: #E5E5E6;
}
.uitk-icon {
  display: inline-block;
  position: relative;
  height: 1.5rem;
  width: 1.5rem;
}
.uitk-icon-alert_filled,
.uitk-icon-asterisk {
  color: #C40000;
}
.uitk-icon-warning_filled {
  color: #F5B700;
}
.uitk-icon-checkmark_filled {
  color: #007000;
}
.uitk-icon-close,
.uitk-icon-menu_ellipsis,
.uitk-icon-menu_hidden,
.uitk-icon-move,
.uitk-icon-splitter_vertical,
.uitk-icon-splitter_horizontal,
.uitk-icon-pause,
.uitk-icon-play,
.uitk-icon-stop,
.uitk-icon-forward,
.uitk-icon-rewind,
.uitk-icon-sort_up,
.uitk-icon-sort,
.uitk-icon-sort_down,
.uitk-icon-caret_down_centered,
.uitk-icon-caret_up_centered,
.uitk-icon-caret_left,
.uitk-icon-caret_right,
.uitk-icon-sort_descending,
.uitk-icon-sort_ascending,
.uitk-icon-sort_decending {
  color: #4B4D4F;
}

/*!**********************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/jspreadsheet-ce/dist/jspreadsheet.css?ngGlobalStyle ***!
  \**********************************************************************************************************************************************************************************************************************************************************/
:root {
    --jexcel-border-color:#000;
}

.jexcel_container {
    display:inline-block;
    padding-right:2px;
    box-sizing: border-box;
    overscroll-behavior: contain;
    outline: none;
}

.jexcel_container.fullscreen {
    position:fixed;
    top:0px;
    left:0px;
    width:100%;
    height:100%;
    z-index:21;
}

.jexcel_container.fullscreen .jexcel_content {
    overflow:auto;
    width:100%;
    height:100%;
    background-color:#ffffff;
}

.jexcel_container.with-toolbar .jexcel > thead > tr > td {
    top: 0;
}

.jexcel_container.fullscreen.with-toolbar {
    height: calc(100% - 46px);
}

.jexcel_content {
    display:inline-block;
    box-sizing: border-box;
    padding-right:3px;
    padding-bottom:3px;
    position:relative;
    scrollbar-width: thin;
    scrollbar-color: #666 transparent;
}

@supports (-moz-appearance:none) {
    .jexcel_content { padding-right:10px; } 
}

.jexcel_content::-webkit-scrollbar {
    width: 8px;
    height: 8px;
}

.jexcel_content::-webkit-scrollbar-track {
    background: #eee;
}
 
.jexcel_content::-webkit-scrollbar-thumb {
  background: #666; 
}

.jexcel {
    border-collapse: separate;
    table-layout: fixed;
    white-space:  nowrap;
    empty-cells: show;
    border: 0px;
    background-color: #fff;
    width: 0;

    border-top: 1px solid transparent;
    border-left: 1px solid transparent;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
}

.jexcel > thead > tr > td
{
    border-top: 1px solid #ccc;
    border-left: 1px solid #ccc;
    border-right: 1px solid transparent;
    border-bottom: 1px solid transparent;
    background-color: #f3f3f3;
    padding: 2px;
    cursor: pointer;
    box-sizing: border-box;
    overflow: hidden;
    position: sticky;
    top: 0;
    z-index:2;
}

.jexcel_container.with-toolbar .jexcel > thead > tr > td
{
    top:42px;
}

.jexcel > thead > tr > td.dragging
{
    background-color:#fff;
    opacity:0.5;
}

.jexcel > thead > tr > td.selected
{
    background-color:#dcdcdc;
}

.jexcel > thead > tr > td.arrow-up
{
    background-repeat:no-repeat;
    background-position:center right 5px;
    background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' d='M0 0h24v24H0V0z'/%3E%3Cpath d='M7 14l5-5 5 5H7z' fill='gray'/%3E%3C/svg%3E");
    text-decoration:underline;
}

.jexcel > thead > tr > td.arrow-down
{
    background-repeat:no-repeat;
    background-position:center right 5px;
    background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' d='M0 0h24v24H0V0z'/%3E%3Cpath d='M7 10l5 5 5-5H7z' fill='gray'/%3E%3C/svg%3E");
    text-decoration:underline;
}

.jexcel > tbody > tr > td:first-child
{
    position:relative;
    background-color:#f3f3f3;
    text-align:center;
}

.jexcel > tbody.resizable > tr > td:first-child::before
{
    content:'\00a0';
    width:100%;
    height:3px;
    position:absolute;
    bottom:0px;
    left:0px;
    cursor:row-resize;
}

.jexcel > tbody.draggable > tr > td:first-child::after
{
    content:'\00a0';
    width:3px;
    height:100%;
    position:absolute;
    top:0px;
    right:0px;
    cursor:move;
}

.jexcel > tbody > tr.dragging > td
{
    background-color:#eee;
    opacity:0.5;
}

.jexcel > tbody > tr > td
{
    border-top:1px solid #ccc;
    border-left:1px solid #ccc;
    border-right:1px solid transparent;
    border-bottom:1px solid transparent;
    padding:4px;
    white-space: nowrap;
    box-sizing: border-box;
    line-height:1em;
}

.jexcel_overflow > tbody > tr > td {
    overflow: hidden;
}

.jexcel > tbody > tr > td:last-child
{
    overflow: hidden;
}

.jexcel > tbody > tr > td > img
{
    display:inline-block;
    max-width:100px;
}

.jexcel > tbody > tr > td.readonly
{
    color:rgba(0,0,0,0.3)
}
.jexcel > tbody > tr.selected > td:first-child
{
    background-color:#dcdcdc;
}
.jexcel > tbody > tr > td > select,
.jexcel > tbody > tr > td > input,
.jexcel > tbody > tr > td > textarea
{
    border:0px;
    border-radius:0px;
    outline:0px;
    width:100%;
    margin:0px;
    padding:0px;
    padding-right:2px;
    background-color:transparent;
    box-sizing: border-box;
}

.jexcel > tbody > tr > td > textarea
{
    resize: none;
    padding-top:6px !important;
}

.jexcel > tbody > tr > td > input[type=checkbox]
{
    width:12px;
    margin-top:2px;
}
.jexcel > tbody > tr > td > input[type=radio]
{
    width:12px;
    margin-top:2px;
}

.jexcel > tbody > tr > td > select
{
    appearance: none;
    background-repeat: no-repeat;
    background-position-x: 100%;
    background-position-y: 40%;
    background-image: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSdibGFjaycgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0JyB3aWR0aD0nMjQnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PHBhdGggZD0nTTcgMTBsNSA1IDUtNXonLz48cGF0aCBkPSdNMCAwaDI0djI0SDB6JyBmaWxsPSdub25lJy8+PC9zdmc+);
}

.jexcel > tbody > tr > td.jexcel_dropdown
{
    background-repeat: no-repeat;
    background-position:top 50% right 5px;
    background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' d='M0 0h24v24H0V0z'/%3E%3Cpath d='M7 10l5 5 5-5H7z' fill='lightgray'/%3E%3C/svg%3E");
    text-overflow: ellipsis;
    overflow-x:hidden;
}

.jexcel > tbody > tr > td.jexcel_dropdown.jexcel_comments
{
    background:url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' d='M0 0h24v24H0V0z'/%3E%3Cpath d='M7 10l5 5 5-5H7z' fill='lightgray'/%3E%3C/svg%3E") top 50% right 5px no-repeat, url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAACXBIWXMAAAsTAAALEwEAmpwYAAAFuGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDUgNzkuMTYzNDk5LCAyMDE4LzA4LzEzLTE2OjQwOjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDE5LTAxLTMxVDE4OjU1OjA4WiIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAxOS0wMS0zMVQxODo1NTowOFoiIHhtcDpNb2RpZnlEYXRlPSIyMDE5LTAxLTMxVDE4OjU1OjA4WiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDphMTlhZDJmOC1kMDI2LTI1NDItODhjOS1iZTRkYjkyMmQ0MmQiIHhtcE1NOkRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDpkOGI5NDUyMS00ZjEwLWQ5NDktYjUwNC0wZmU1N2I3Nzk1MDEiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDplMzdjYmE1ZS1hYTMwLWNkNDUtYTAyNS1lOWYxZjk2MzUzOGUiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIj4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iY3JlYXRlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDplMzdjYmE1ZS1hYTMwLWNkNDUtYTAyNS1lOWYxZjk2MzUzOGUiIHN0RXZ0OndoZW49IjIwMTktMDEtMzFUMTg6NTU6MDhaIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmExOWFkMmY4LWQwMjYtMjU0Mi04OGM5LWJlNGRiOTIyZDQyZCIgc3RFdnQ6d2hlbj0iMjAxOS0wMS0zMVQxODo1NTowOFoiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE5IChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4En6MDAAAAX0lEQVQYlX3KOw6AIBBAwS32RpJADXfx0pTET+ERZJ8F8RODFtONsG0QAoh0CSDM82dqodaBdQXnfoLZQM7gPai+wjNNE8R4pTuAYNZSKZASqL7CMy0LxNgJp30fKYUDi3+vIqb/+rUAAAAASUVORK5CYII=') top right no-repeat;
}

.jexcel > tbody > tr > td > .color
{
    width:90%;
    height:10px;
    margin:auto;
}

.jexcel > tbody > tr > td > a {
    text-decoration: underline;
}

.jexcel > tbody > tr > td.highlight > a {
    color: blue;
    cursor: pointer;
}

.jexcel > tfoot > tr > td
{
    border-top: 1px solid #ccc;
    border-left: 1px solid #ccc;
    border-right: 1px solid transparent;
    border-bottom: 1px solid transparent;
    background-color: #f3f3f3;
    padding: 2px;
    cursor: pointer;
    box-sizing: border-box;
    overflow: hidden;
}

.jexcel .highlight {
    background-color:rgba(0,0,0,0.05);
}

.jexcel .highlight-top {
    border-top:1px solid #000; /* var(--jexcel-border-color);*/
    box-shadow: 0px -1px #ccc;
}

.jexcel .highlight-left {
    border-left:1px solid #000; /* var(--jexcel-border-color);*/
    box-shadow: -1px 0px #ccc;
}

.jexcel .highlight-right {
    border-right:1px solid #000; /* var(--jexcel-border-color);*/
}

.jexcel .highlight-bottom {
    border-bottom:1px solid #000; /* var(--jexcel-border-color);*/
}

.jexcel .highlight-top.highlight-left {
    box-shadow: -1px -1px #ccc;
    -webkit-box-shadow: -1px -1px #ccc;
    -moz-box-shadow: -1px -1px #ccc;
}

.jexcel .highlight-selected
{
    background-color:rgba(0,0,0,0.0);
}
.jexcel .selection
{
    background-color:rgba(0,0,0,0.05);
}
.jexcel .selection-left
{
    border-left:1px dotted #000;
}
.jexcel .selection-right
{
    border-right:1px dotted #000;
}
.jexcel .selection-top
{
    border-top:1px dotted #000;
}
.jexcel .selection-bottom
{
    border-bottom:1px dotted #000;
}
.jexcel_corner
{
    position:absolute;
    background-color: rgb(0, 0, 0);
    height: 1px;
    width: 1px;
    border: 1px solid rgb(255, 255, 255);
    top:-2000px;
    left:-2000px;
    cursor:crosshair;
    box-sizing: initial;
    z-index:20;
    padding: 2px;
}

.jexcel .editor
{
    outline:0px solid transparent;
    overflow:visible;
    white-space: nowrap;
    text-align:left;
    padding:0px;
    box-sizing: border-box;
    overflow:visible !important;
}

.jexcel .editor > input
{
    padding-left:4px;
}

.jexcel .editor .jupload
{
    position:fixed;
    top:100%;
    z-index:40;
    -webkit-user-select:none;
            user-select:none;
    -webkit-font-smoothing: antialiased;
    font-size: .875rem;
    letter-spacing: .2px;
    border-radius: 4px;
    box-shadow: 0 8px 10px 1px rgba(0,0,0,0.14), 0 3px 14px 2px rgba(0,0,0,0.12), 0 5px 5px -3px rgba(0,0,0,0.2);
    padding:10px;
    background-color:#fff;
    width:300px;
    min-height:225px;
    margin-top:2px;
}

.jexcel .editor .jupload img
{
    width:100%;
    height:auto;
}

.jexcel .editor .jexcel_richtext
{
    position:fixed;
    top:100%;
    z-index:40;
    -webkit-user-select:none;
            user-select:none;
    -webkit-font-smoothing: antialiased;
    font-size: .875rem;
    letter-spacing: .2px;
    box-shadow: 0 8px 10px 1px rgba(0,0,0,0.14), 0 3px 14px 2px rgba(0,0,0,0.12), 0 5px 5px -3px rgba(0,0,0,0.2);
    padding:10px;
    background-color:#fff;
    min-width:280px;
    max-width:310px;
    margin-top:2px;
    text-align:left;
}

.jexcel .editor .jclose:after
{
    position:absolute;
    top:0;
    right:0;
    margin:10px;
    content:'close';
    font-family:'Material icons';
    font-size:24px;
    width:24px;
    height:24px;
    line-height:24px;
    cursor:pointer;
    text-shadow: 0px 0px 5px #fff;
}

.jexcel, .jexcel td, .jexcel_corner
{
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  user-select: none;
  -webkit-user-drag: none;
  -khtml-user-drag: none;
  -moz-user-drag: none;
  -o-user-drag: none;
  user-drag: none;
}

.jexcel_textarea
{
    position:absolute;
    top:-999px;
    left:-999px;
    width:1px;
    height:1px;
}
.jexcel .dragline
{
    position:absolute;
}
.jexcel .dragline div
{
    position:relative;
    top:-6px;
    height:5px;
    width:22px;
}
.jexcel .dragline div:hover
{
    cursor:move;
}

.jexcel .onDrag
{
    background-color:rgba(0,0,0,0.6);
}

.jexcel .error
{
    border:1px solid red;
}

.jexcel thead td.resizing
{
    border-right-style:dotted !important;
    border-right-color:red !important;
}

.jexcel tbody tr.resizing > td
{
    border-bottom-style:dotted !important;
    border-bottom-color:red !important;
}

.jexcel tbody td.resizing
{
    border-right-style:dotted !important;
    border-right-color:red !important;
}

.jexcel .jdropdown-header
{
    border:0px !important;
    outline:none !important;
    width:100% !important;
    height:100% !important;
    padding:0px !important;
    padding-left:8px !important;
}

.jexcel .jdropdown-container
{
    margin-top:1px;
}

.jexcel .jdropdown-container-header {
    padding: 0px;
    margin: 0px;
    height: inherit;
}

.jexcel .jdropdown-picker
{
    border:0px !important;
    padding:0px !important;
    width:inherit;
    height:inherit;
}

.jexcel .jexcel_comments
{
    background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAACXBIWXMAAAsTAAALEwEAmpwYAAAFuGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDUgNzkuMTYzNDk5LCAyMDE4LzA4LzEzLTE2OjQwOjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDE5LTAxLTMxVDE4OjU1OjA4WiIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAxOS0wMS0zMVQxODo1NTowOFoiIHhtcDpNb2RpZnlEYXRlPSIyMDE5LTAxLTMxVDE4OjU1OjA4WiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDphMTlhZDJmOC1kMDI2LTI1NDItODhjOS1iZTRkYjkyMmQ0MmQiIHhtcE1NOkRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDpkOGI5NDUyMS00ZjEwLWQ5NDktYjUwNC0wZmU1N2I3Nzk1MDEiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDplMzdjYmE1ZS1hYTMwLWNkNDUtYTAyNS1lOWYxZjk2MzUzOGUiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIj4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iY3JlYXRlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDplMzdjYmE1ZS1hYTMwLWNkNDUtYTAyNS1lOWYxZjk2MzUzOGUiIHN0RXZ0OndoZW49IjIwMTktMDEtMzFUMTg6NTU6MDhaIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmExOWFkMmY4LWQwMjYtMjU0Mi04OGM5LWJlNGRiOTIyZDQyZCIgc3RFdnQ6d2hlbj0iMjAxOS0wMS0zMVQxODo1NTowOFoiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE5IChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4En6MDAAAAX0lEQVQYlX3KOw6AIBBAwS32RpJADXfx0pTET+ERZJ8F8RODFtONsG0QAoh0CSDM82dqodaBdQXnfoLZQM7gPai+wjNNE8R4pTuAYNZSKZASqL7CMy0LxNgJp30fKYUDi3+vIqb/+rUAAAAASUVORK5CYII=');
    background-repeat: no-repeat;
    background-position: top right;
}

.jexcel .sp-replacer
{
    margin: 2px;
    border:0px;
}

.jexcel > thead > tr.jexcel_filter > td > input
{
    border:0px;
    width:100%;
    outline:none;
}

.jexcel_about {
    float: right;
    font-size: 0.7em;
    padding: 2px;
    text-transform: uppercase;
    letter-spacing: 1px;
    display: none;
}
.jexcel_about a {
    color: #ccc;
    text-decoration: none;
}

.jexcel_about img {
    display: none;
}

.jexcel_filter
{
    display:flex;
    justify-content:space-between;
    margin-bottom:4px;
}

.jexcel_filter > div
{
    padding:8px;
    align-items:center;
}

.jexcel_pagination
{
    display:flex;
    justify-content:space-between;
    align-items:center;
}

.jexcel_pagination > div
{
    display:flex;
    padding:10px;
}

.jexcel_pagination > div:last-child
{
    padding-right:10px;
    padding-top:10px;
}

.jexcel_pagination > div > div
{
    text-align:center;
    width:36px;
    height:36px;
    line-height:34px;
    border:1px solid #ccc;
    box-sizing: border-box;
    margin-left:2px;
    cursor:pointer;
}

.jexcel_page
{
    font-size:0.8em;
}

.jexcel_page_selected
{
    font-weight:bold;
    background-color:#f3f3f3;
}

.jexcel_toolbar
{
    display:flex;
    background-color:#f3f3f3;
    border:1px solid #ccc;
    padding:4px;
    margin:0px 2px 4px 1px;
    position:sticky;
    top:0px;
    z-index:21;
}

.jexcel_toolbar:empty
{
    display:none;
}

.jexcel_toolbar i.jexcel_toolbar_item 
{
    width:24px;
    height:24px;
    padding:4px;
    cursor:pointer;
    display:inline-block;
}

.jexcel_toolbar i.jexcel_toolbar_item:hover 
{
    background-color:#ddd;
}

.jexcel_toolbar select.jexcel_toolbar_item 
{
    margin-left:2px;
    margin-right:2px;
    display:inline-block;
    border:0px;
    background-color:transparent;
    padding-right:10px;
}

.jexcel .dragging-left
{
    background-repeat: no-repeat;
    background-position:top 50% left 0px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M14 7l-5 5 5 5V7z'/%3E%3Cpath fill='none' d='M24 0v24H0V0h24z'/%3E%3C/svg%3E");
}

.jexcel .dragging-right
{
    background-repeat: no-repeat;
    background-position:top 50% right 0px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M10 17l5-5-5-5v10z'/%3E%3Cpath fill='none' d='M0 24V0h24v24H0z'/%3E%3C/svg%3E");
}

.jexcel_tabs .jexcel_tab
{
    display:none;
}

.jexcel_tabs .jexcel_tab_link
{
    display:inline-block;
    padding:10px;
    padding-left:20px;
    padding-right:20px;
    margin-right:5px;
    margin-bottom:5px;
    background-color:#f3f3f3;
    cursor:pointer;
}

.jexcel_tabs .jexcel_tab_link.selected
{
    background-color:#ddd;
}

.jexcel_hidden_index > tbody > tr > td:first-child,
.jexcel_hidden_index > thead > tr > td:first-child,
.jexcel_hidden_index > tfoot > tr > td:first-child,
.jexcel_hidden_index > colgroup > col:first-child
{
    display:none;
}



.jexcel .jrating {
    display: inline-flex;
}
.jexcel .jrating > div {
    zoom: 0.55;
}

.jexcel .copying-top {
    border-top:1px dashed #000;
}

.jexcel .copying-left {
    border-left:1px dashed #000;
}

.jexcel .copying-right {
    border-right:1px dashed #000;
}

.jexcel .copying-bottom {
    border-bottom:1px dashed #000;
}

.jexcel .jexcel_column_filter {
    background-repeat: no-repeat;
    background-position: top 50% right 5px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='gray' width='18px' height='18px'%3E%3Cpath d='M10 18h4v-2h-4v2zM3 6v2h18V6H3zm3 7h12v-2H6v2z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");
    text-overflow: ellipsis;
    overflow: hidden;
    padding: 0px;
    padding-left: 6px;
    padding-right: 20px;
}

.jexcel thead .jexcel_freezed, .jexcel tfoot .jexcel_freezed {
    left: 0px;
    z-index: 3 !important;
    box-shadow: 2px 0px 2px 0.2px #ccc !important;
    -webkit-box-shadow: 2px 0px 2px 0.2px #ccc !important;
    -moz-box-shadow: 2px 0px 2px 0.2px #ccc !important;
}

.jexcel tbody .jexcel_freezed {
    position: relative;
    background-color: #fff;
    box-shadow: 1px 1px 1px 1px #ccc !important;
    -webkit-box-shadow: 2px 4px 4px 0.1px #ccc !important;
    -moz-box-shadow: 2px 4px 4px 0.1px #ccc !important;
}

.red {
    color: red;
}

.jexcel > tbody > tr > td.readonly > input[type=checkbox],
.jexcel > tbody > tr > td.readonly > input[type=radio] {
    pointer-events: none;
    opacity: 0.5;
}
/*!*********************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/jsuites/dist/jsuites.css?ngGlobalStyle ***!
  \*********************************************************************************************************************************************************************************************************************************************/

/**
 * (c) jSuites Javascript Web Components
 *
 * Website: https://jsuites.net
 * Description: Create amazing web based applications.
 *
 * MIT License
 *
 */

:root {
    --button-color: #298BA8; 
    --active-color: #007aff;
    --safe-area-top: env(safe-area-inset-top);
    --safe-area-bottom: env(safe-area-inset-bottom);
}

[data-visible="false"] {
    display: none;
}

div[data-before]:before {
    content: attr(data-before);
}

.unselectable {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    user-select: none;
}

.jreadonly {
    pointer-events: none;
}

.jdragging {
    opacity:0.2;
    filter: alpha(opacity=20);
}

.jupload.input {
    position: relative;
    box-sizing: border-box;
    background-size: initial;
    height: 33px;
    min-height: initial;
    padding: 6px;
    padding-right: 30px;
}

.jupload.input:before {
    content: "save";
    font-size: 18px;
    font-family: "Material Icons";
    color: #000;
    position: absolute;
    right: 5px;
}

.jupload:empty:before {
    z-index: 0;
}

.jupload img {
    width: 100%;
} 

.jupload.input img {
    width: initial;
    max-width: 100%;
    height: 100%;
}

.jupload[data-multiple] {
    padding: 10px;
}

.jupload[data-multiple] img {
    height: 70px;
    width: 100px;
    object-fit: cover;
    margin-right: 5px;
    margin-bottom: 5px;
}

.jupload {
    position: relative;
    border: 1px dotted #eee;
    cursor: pointer;
    box-sizing: border-box;
    width: 100%;
    max-width: 100%;
    max-height: 100%;
    min-height: 180px;
}

.jupload:not(.input):before {
    content: "\e2c3"; 
    font-family: "Material Icons";
    font-size: 90px;
    color: #eee;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    z-index: -1;
}

.jupload-item {
    padding-right: 22px;
    border-radius: 1px;
    display: inline-block;
    position: relative;
}

.jphoto {
    position: relative;
    border: 1px dotted #eee;
    cursor: pointer;
    box-sizing: border-box;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.jphoto:empty:before {
    content: "\e2c3";
    font-family: "Material Icons";
    font-size: 90px;
    color: #eee;
    width: 100%;
    height: 100%;
    text-align: center;
}

.jremove {
    opacity: 0.2;
    filter: alpha(opacity=20);
}

.round img {
    border-radius: 1000px;
}

.jtooltip {
    position: fixed;
    top: 10px;
    left: 10px;
    z-index: 5;

    font-family: initial;
    font-size: 12px;
    color: #000;
    background-color: #fff;
    border: 1px solid black;
    padding: 8px;
    margin: 10px;

    display: block;
    animation: fadeIn 0.5s;
    pointer-events: none;
}

.jtooltip:empty {
    display: none;
}

@keyframes fadeIn {
     0% {
          opacity: 0;
     }
     100% {
          opacity: 1;
     }
}

/** Animations **/
.fade-in {
    animation: fade-in 2s forwards;
}

.fade-out {
    animation: fade-out 1s forwards;
}

.slide-left-in {
    position: relative;
    animation: slide-left-in 0.4s forwards;
}

.slide-left-out {
    position: relative;
    animation: slide-left-out 0.4s forwards;
}

.slide-right-in {
    position: relative;
    animation: slide-right-in 0.4s forwards;
}

.slide-right-out {
    position: relative;
    animation: slide-right-out 0.4s forwards;
}

.slide-top-in {
    position: relative;
    animation: slide-top-in 0.4s forwards;
}

.slide-top-out {
    position: relative;
    animation: slide-top-out 0.2s forwards;
}

.slide-bottom-in {
    position: relative;
    animation: slide-bottom-in 0.4s forwards;
}

.slide-bottom-out {
    position: relative;
    animation: slide-bottom-out 0.1s forwards;
}

.slide-left-in > div {
    -webkit-transform: translateZ(0px);
    -webkit-transform: translate3d(0,0,0);
}

.slide-left-out > div {
    -webkit-transform: translateZ(0px);
    -webkit-transform: translate3d(0,0,0);
}

.slide-right-in > div {
    -webkit-transform: translateZ(0px);
    -webkit-transform: translate3d(0,0,0);
}

.slide-right-out > div {
    -webkit-transform: translateZ(0px);
    -webkit-transform: translate3d(0,0,0);
}

.spin {
    animation: spin 2s infinite linear;
}

/** Fadein and Fadeout **/
@keyframes fade-in {
    0% { opacity: 0; }
    100% { opacity: 100; }
}

@keyframes fade-out {
    0% { opacity: 100; }
    100% { opacity: 0; }
}

/** Keyframes Left to Right **/
@keyframes slide-left-in {
    0% { left: -100%; }
    100% { left: 0%; }
}
    
@keyframes slide-left-out {
    0% { left: 0%; }
    100% { left: -100%; }
}

/** Keyframes Right to Left **/
@keyframes slide-right-in {
    0% { left: 100%; }
    100% { left: 0%; }
}
    
@keyframes slide-right-out {
    0% { left: 0%; }
    100% { left: 100%; }
}

/** Keyframes Top to Bottom **/
@keyframes slide-top-in {
    0% { transform: translateY(-100%); }
    100% { transform: translateY(0%); }
}
    
@keyframes slide-top-out {
    0% { transform: translateY(0%); }
    100% { transform: translateY(-100%); }
}

/** Keyframes Bottom to Top **/
@keyframes slide-bottom-in {
    0% { transform: translateY(100%); }
    100% { transform: translateY(0%); }
}
    
@keyframes slide-bottom-out {
    0% { transform: translateY(0%); }
    100% { transform: translateY(100%); }
}

@keyframes spin {
    from {
        transform:rotate(0deg);
    }
    to {
        transform:rotate(359deg);
    }
}

.jcalendar {
    position:absolute;
    z-index:9000;
    display:none;
    box-sizing:border-box;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    -webkit-tap-highlight-color: transparent;
    min-width:280px;
}

.jcalendar.jcalendar-focus {
    display:block;
}

.jcalendar .jcalendar-backdrop {
    position:fixed;
    top:0px;
    left:0px;
    z-index:9000;
    min-width:100%;
    min-height:100%;
    background-color:rgba(0,0,0,0.5);
    border:0px;
    padding:0px;
    display:none;
}

.jcalendar .jcalendar-container {
    position:relative;
    box-sizing:border-box;
}

.jcalendar .jcalendar-content {
    position:absolute;
    z-index:9001;
    box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.39);
    background-color:#fff;
}

.jcalendar-header {
    text-align:center;
}

.jcalendar-header span {
    margin-right:4px;
    font-size:1.1em;
    font-weight:bold;
}

.jcalendar-prev {
    cursor:pointer;
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M15.41 16.59L10.83 12l4.58-4.59L14 6l-6 6 6 6 1.41-1.41z' fill='%23000' /%3E%3Cpath fill='none' d='M0 0h24v24H0V0z'/%3E%3C/svg%3E");
    background-position:center;
    background-repeat:no-repeat;
}

.jcalendar-next {
    cursor:pointer;
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M8.59 16.59L13.17 12 8.59 7.41 10 6l6 6-6 6-1.41-1.41z' fill='%23000' /%3E%3Cpath fill='none' d='M0 0h24v24H0V0z'/%3E%3C/svg%3E");
    background-position:center;
    background-repeat:no-repeat;
}

.jcalendar-weekday {
    font-weight: 600;
    background-color: #fcfcfc;
    padding: 14px;
}

.jcalendar-table {
    padding: 10px;
}

.jcalendar-table > table {
    width:100%;
    background-color:#fff;
}

.jcalendar-table > table > thead {
    cursor: pointer;
}

.jcalendar-table thead td {
    padding: 10px;
    height: 40px;
}

.jcalendar-table > table > tbody > tr {
    height: 34px;
}

.jcalendar-table > table > tbody td {
    box-sizing:border-box;
    cursor:pointer;
    padding:9px;
    font-size:0.9em;
}

.jcalendar-table tfoot td {
    padding:10px;
}

.jcalendar-months td, .jcalendar-years td {
    height:24px;
} 

.jcalendar-input {
    padding-right:18px;
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='gray'%3E%3Cpath d='M20 3h-1V1h-2v2H7V1H5v2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 18H4V8h16v13z'/%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3C/svg%3E");
    background-position:top 50% right 5px;
    background-repeat:no-repeat;
    box-sizing: border-box;
}

.jcalendar-done {
    box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.39);
    background-color:#fff;
}

.jcalendar-update {
    border:1px solid #ccc;
    background-color:#fff;
    border-radius:4px;
    padding:5px;
    width:100%;
}

.jcalendar-container select {
    width:55px;
    display:inline-block;
    border:0px;
    padding:4px;
    text-align:center;
    font-size:1.1em;
    -webkit-user-select:none;
            user-select:none;
    margin-right:10px;
}

.jcalendar-container select:first-child {
    margin-right:2px;
}

.jcalendar-selected {
    background-color:#eee;
}

.jcalendar-reset, .jcalendar-confirm {
    text-transform:uppercase;
    cursor:pointer;
    color: var(--active-color);
}

.jcalendar-controls {
    padding:15px;
    box-sizing: border-box;
    vertical-align:middle;
    display: flex;
    justify-content: space-between;
    align-items:center;
}

.jcalendar-controls div {
    font-weight:bold;
}

.jcalendar-fullsize  {
    position:fixed;
    width:100%;
    top:0px;
    left:0px;
}

.jcalendar-fullsize .jcalendar-content
{
    position:fixed;
    width:100%;
    left:0px;
    bottom:0px;
}

.jcalendar-focus.jcalendar-fullsize .jcalendar-backdrop {
    display:block;
}

.jcalendar-sunday {
    color: red;
}
.jcalendar-disabled {
    color: #ccc;
}

.jcalendar-time {
    display:flex;
}

.jcalendar_warning {
    color: red;
}

.jcalendar-hide-controls .jcalendar-controls {
    display: none;
}


.jcolor {
    display: none;
    outline: none;
    position: absolute;
}

.jcolor-input {
    padding-right: 24px !important;
    background: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black' width='18px' height='18px'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M12 3c-4.97 0-9 4.03-9 9s4.03 9 9 9c.83 0 1.5-.67 1.5-1.5 0-.39-.15-.74-.39-1.01-.23-.26-.38-.61-.38-.99 0-.83.67-1.5 1.5-1.5H16c2.76 0 5-2.24 5-5 0-4.42-4.03-8-9-8zm-5.5 9c-.83 0-1.5-.67-1.5-1.5S5.67 9 6.5 9 8 9.67 8 10.5 7.33 12 6.5 12zm3-4C8.67 8 8 7.33 8 6.5S8.67 5 9.5 5s1.5.67 1.5 1.5S10.33 8 9.5 8zm5 0c-.83 0-1.5-.67-1.5-1.5S13.67 5 14.5 5s1.5.67 1.5 1.5S15.33 8 14.5 8zm3 4c-.83 0-1.5-.67-1.5-1.5S16.67 9 17.5 9s1.5.67 1.5 1.5-.67 1.5-1.5 1.5z'/%3E%3C/svg%3E") top 50% right 4px no-repeat, content-box;
    box-sizing: border-box;
}

.jcolor-content {
    position: absolute;
    z-index: 9000;
    -webkit-user-select: none;
            user-select: none;
    -webkit-font-smoothing: antialiased;
    font-size: .875rem;
    letter-spacing: .2px;
    border-radius: 4px;
    box-shadow: 0 8px 10px 1px rgba(0,0,0,0.14), 0 3px 14px 2px rgba(0,0,0,0.12), 0 5px 5px -3px rgba(0,0,0,0.2);
    background-color:#fff;
    box-sizing: border-box;
    min-width: 260px;
}

.jmodal .jcolor-content {
    position: fixed;
}

.jcolor-controls {
    display: flex;
    padding: 10px;
    border-bottom: 1px solid #eee;
    margin-bottom: 5px;
}

.jcolor-controls div {
    flex: 1;
    font-size: 1em;
    color: var(--active-color);
    text-transform: uppercase;
    font-weight: bold;
    box-sizing: border-box;
}

.jcolor-content table {
    border-collapse: collapse;
    box-sizing: border-box;
}

.jcolor-focus {
    display:block;
}

.jcolor table {
    width:100%;
    height:100%;
    min-height: 160px;
}

.jcolor td {
    padding: 7px;
}

.jcolor-selected {
    background-repeat:no-repeat;
    background-size: 16px;
    background-position: center;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z' fill='white'/%3E%3C/svg%3E");
}

.jcolor-fullscreen {
    position: fixed;
    left: 0px;
    bottom: 0px;
    width:100%;
    max-height: 290px;
    border-radius: 0px;
    box-sizing: border-box;
}

.jcolor-fullscreen .jcolor-controls {
    padding: 15px;
    box-shadow: 1px 0px 1px 0px rgba(0,0,0,0.39);
}

.jcolor-reset {
    text-align: left;
}

.jcolor-close {
    text-align: right;
}

.jcolor-backdrop {
    position: fixed;
    top: 0px;
    left: 0px;
    min-width: 100%;
    min-height: 100%;
    background-color: rgba(0,0,0,0.5);
    border: 0px;
    padding: 0px;
    z-index: 8000;
    display: none;
    
  -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */ /* Konqueror HTML */ /* Firefox */ /* Internet Explorer/Edge */
            user-select: none; /* Non-prefixed version, currently
                                  supported by Chrome and Opera */
}

.jcolor-content .jtabs-content {
    padding: 7px;
}

.jcolor-grid tr:first-child > td:first-child {
    border-top-left-radius: 3px;
}

.jcolor-grid tr:first-child > td:last-child {
    border-top-right-radius: 3px;
}

.jcolor-grid tr:last-child > td:first-child {
    border-bottom-left-radius: 3px;
}

.jcolor-grid tr:last-child > td:last-child {
    border-bottom-right-radius: 3px;
}

.jcolor-hsl {
    box-sizing: border-box;
}

.jcolor-hsl > div {
    height: 100%;
    position: relative;
}

.jcolor-hsl canvas {
    display: block;
    border-radius: 4px;
    -webkit-user-drag: none;
}

.jcolor-point {
    height: 5px;
    width: 5px;
    background-color: #000;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    border-radius: 50%;
}

.jcolor-sliders {
    padding: 10px 20px 10px 10px;
}

.jcolor-sliders input {
    -webkit-appearance: none;

    height: 12px;
    width: 80%;

    background: #d3d3d3;
    opacity: 1;

    border-radius: 30px;
    outline: none;
}

.jcolor-sliders-input-subcontainer {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.jcolor-sliders-input-container {
    margin-top: 4px;
    line-height: 0.8em;
    text-align: left;
}

.jcolor-sliders-input-container > label {
    font-size: 10px;
    text-transform: uppercase;
    color: #bbbbbd;
}

.jcolor-sliders-input-subcontainer > input {
    border: 0px;
    padding: 1px;
}

.jcolor-sliders-input-container input::-webkit-slider-thumb {
    -webkit-appearance: none;
    height: 12px;
    width: 12px;
    border-radius: 50%;
    background: #000;
    border: 2px solid #fff;
    cursor: pointer;
}

.jcolor-sliders-input-container input::-moz-range-thumb {
    -webkit-appearance: none;
    height: 12px;
    width: 12px;
    border-radius: 50%;
    background: #000;
    border: 2px solid #fff;
    cursor: pointer;
}

.jcolor-sliders-final-color {
    padding: 6px;
    -webkit-user-select: all;
            user-select: all;
    margin-top: 10px;
    text-align: center;
}

.jcolor-sliders-final-color > div:nth-child(2) {
    width: 71px;
    text-transform: uppercase;
}

.jcolor .jtabs .jtabs-headers-container .jtabs-controls {
    display: none !important;
}

.jcolor .jtabs .jtabs-headers-container {
    display: flex !important;
    justify-content: center;
    padding: 4px;
}

.jcolor .jtabs-headers > div:not(.jtabs-border) {
    padding: 2px !important;
    padding-left: 15px !important;
    padding-right: 15px !important;
    font-size: 0.8em;
}

.jcontextmenu {
    position:fixed;
    z-index:10000;
    background:#fff;
    color: #555;
    font-size: 11px;
    -webkit-user-select: none;
    user-select: none;
    box-shadow: 2px 2px 2px 0px rgba(143, 144, 145, 1);
    border: 1px solid #C6C6C6;
    padding: 0px;
    padding-top:4px;
    padding-bottom:4px;
    margin:0px;
    outline:none;
    display:none;
}

.jcontextmenu.jcontextmenu-focus {
    display:inline-block;
}

.jcontextmenu > div {
    box-sizing: border-box;
    display: flex;
    padding: 8px 8px 8px 32px;
    width: 250px;
    position: relative;
    cursor: default;
    font-size: 11px;
    font-family:sans-serif;
    text-align: left;
    align-items: center;
}

.jcontextmenu > div::before {
    content: attr(data-icon);
    font-family: 'Material Icons' !important;
    font-size: 15px;
    position: absolute;
    left: 9px;
    line-height: 24px;
}

.jcontextmenu.symbols > div::before {
    font-family: 'Material Symbols Outlined' !important;
}

.jcontextmenu > div.header {
    display: none;
}

.jcontextmenu > div a {
    color: #555;
    text-decoration: none;
    flex: 1;
    cursor: pointer;
}

.jcontextmenu > div span {
    margin-right:10px;
}

.jcontextmenu .jcontextmenu-disabled a {
    color: #ccc;
}

.jcontextmenu .jcontextmenu-disabled::before {
    color: #ccc;
}

.jcontextmenu > div:hover {
    background: #ebebeb;
}

.jcontextmenu hr {
    border: 1px solid #e9e9e9;
    border-bottom: 0;
    margin-top:5px;
    margin-bottom:5px;
}

.jcontextmenu > hr:hover {
    background: transparent;
}

.jcontextmenu .jcontextmenu {
    top: 4px;
    left: 99%;
    opacity: 0;
    position: absolute;
}

.jcontextmenu > div:hover > .jcontextmenu {
    display: block;
    opacity: 1;
    transform: translate(0, 0) scale(1);
    pointer-events: auto;
}

@media only screen and (max-width: 420px) {
    .jcontextmenu {
        top: initial !important;
        left: 0px !important;
        bottom: 0px !important;
        width: 100vw;
        height: 260px;
        overflow: scroll;
        animation: slide-bottom-in 0.4s forwards;
        padding-top: 0px;
    }
    .jcontextmenu div {
        width: 100%;
        text-align: center;
        border-bottom: 1px solid #ccc;
        padding: 15px;
    }
    .jcontextmenu > div.header {
        background-color: lightgray;
        padding: 5px;
        top: 0px;
        position: sticky;
        z-index: 2;
    }
    .jcontextmenu > div.header > a.title {
        text-align: left;
    }

    .jcontextmenu > div.header > a.close {
        text-align: right;
    }
    .jcontextmenu a {
        font-size: 1.4em;
        text-transform: uppercase;
    }
    .jcontextmenu span {
        display: none;
    }
    .jcontextmenu span {
        display: none;
    }
    .jcontextmenu hr {
        display: none;
    }
}


.jdropdown {
    cursor:pointer;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    user-select: none;
    box-sizing: border-box;
    background:#fff;
    -webkit-tap-highlight-color: transparent;
    display: inline-block;
}

.jdropdown-backdrop {
    position:fixed;
    top:0px;
    left:0px;
    min-width:100%;
    min-height:100%;
    background-color:rgba(0,0,0,0.5);
    border:0px;
    padding:0px;
    z-index:8000;
    display:none;
}

.jdropdown[disabled] {
    opacity: 0.5;
    pointer-events: none;
}

.jdropdown-focus {
    position:relative;
}

.jdropdown-focus .jdropdown-container {
    transform: translate3d(0,0,0);
}

.jdropdown-default.jdropdown-focus .jdropdown-header {
    outline:auto 5px -webkit-focus-ring-color;
}

.jdropdown-default.jdropdown-focus .jdropdown-header.jdropdown-add {
    background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='gray' width='24px' height='24px'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-2 10h-4v4h-2v-4H7v-2h4V7h2v4h4v2z'/%3E%3C/svg%3E");
}

.jdropdown-container-header {
    padding:0px;
    margin:0px;
    position:relative;
    box-sizing: border-box;
}

.jdropdown-header {
    width:100%;
    appearance: none;
    background-repeat: no-repeat;
    background-position:top 50% right 5px;
    background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' d='M0 0h24v24H0V0z'/%3E%3Cpath d='M7 10l5 5 5-5H7z' fill='gray'/%3E%3C/svg%3E");
    text-overflow: ellipsis;
    cursor:pointer;
    box-sizing: border-box;
    -webkit-appearance: none;
    -moz-appearance: none;
    padding-right:30px !important;
}

.jdropdown-insert-button {
    font-size: 1.4em;
    text-transform: uppercase;
    position:absolute;
    right: 30px;
    top: 4px;
    display:none;
}

.jdropdown-container {
    min-width: inherit;
    transform: translate3d(-10000px,0,0);
    position:absolute;
    z-index:9001;
}

.jdropdown-close {
    display:none;
    font-size:1em;
    color: var(--active-color);
    text-transform:uppercase;
    text-align:right;
    padding:15px;
    font-weight:bold;
}

.jdropdown-content {
    min-width:inherit;
    margin:0px;
    box-sizing:border-box;
}

.jdropdown-content:empty {
}

.jdropdown-item {
    white-space: nowrap;
    text-align: left;
    text-overflow: ellipsis;
    overflow-x: hidden;
    color: #000;
    display: flex;
    align-items: center;
}

.jdropdown-description {
    text-overflow: ellipsis;
    overflow: hidden;
    line-height: 1.5em;
}

.jdropdown-image {
    margin-right:10px;
    width: 32px;
    height: 32px;
    border-radius:20px;
}

.jdropdown-image-small {
    width:24px;
    height:24px;
}

.jdropdown-icon {
    margin-right:10px;
    font-size: 30px;
    margin-left: -5px;
}

.jdropdown-icon-small {
    font-size: 24px;
    margin-left: 0px;
}

.jdropdown-title {
    font-size: 0.7em;
    text-overflow: ellipsis;
    overflow-x: hidden;
    display: block;
}

/** Default visual **/

.jdropdown-default .jdropdown-header {
    border:1px solid #ccc;
    padding:5px;
    padding-left:10px;
    padding-right:16px;
}

.jdropdown-default .jdropdown-container {
    background-color:#fff;
}

.jdropdown-default.jdropdown-focus.jdropdown-insert .jdropdown-header {
    padding-right:50px;
}

.jdropdown-default.jdropdown-focus.jdropdown-insert .jdropdown-insert-button {
    display:block;
}

.jdropdown-default .jdropdown-content
{
    min-width:inherit;
    border:1px solid #8fb1e3;
    margin:0px;
    background-color:#fff;
    box-sizing:border-box;
    min-height:10px;
    max-height:215px;
    overflow-y:auto;
}

.jdropdown-default .jdropdown-item
{
    padding:4px;
    padding-left:8px;
    padding-right:40px;
}

.jdropdown-default .jdropdown-item:hover
{
    background-color:#1f93ff;
    color:#fff;
}

.jdropdown-default .jdropdown-cursor
{
    background-color:#eee;
}

.jdropdown-default .jdropdown-selected
{
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIiAvPjxwYXRoIGQ9Ik05IDE2LjE3TDQuODMgMTJsLTEuNDIgMS40MUw5IDE5IDIxIDdsLTEuNDEtMS40MXoiIGZpbGw9IndoaXRlIiAvPjwvc3ZnPgo=');
    background-repeat:no-repeat;
    background-position:top 50% right 5px;
    background-color:#1f93ff;
    color:#fff;
}

.jdropdown-default .jdropdown-group {
    margin-top:5px;
}

.jdropdown-default .jdropdown-group .jdropdown-item {
    padding-left:16px;
}

.jdropdown-default .jdropdown-group-name {
    padding-left: 8px;
    font-weight: bold;
    text-align: left;
}

.jdropdown-default .jdropdown-reset_ {
    content:'x';
    position:absolute;
    top:0;
    right:0;
    margin:5px;
    margin-right:10px;
    font-size:12px;
    width:12px;
    cursor:pointer;
    text-shadow: 0px 0px 5px #fff;
    display:none;
    line-height: 1.8em;
}

.jdropdown-default.jdropdown-focus .jdropdown-reset_ {
    display:block;
}

/** Default render for mobile **/

.jdropdown-picker.jdropdown-focus .jdropdown-backdrop {
    display:block;
}

.jdropdown-picker .jdropdown-header {
    outline: none;
}

.jdropdown-picker .jdropdown-container
{
    position:fixed;
    bottom:0px;
    left:0px;
    border-bottom:1px solid #e6e6e8;
    width:100%;
    background-color:#fff;
    box-sizing: border-box;
}

.jdropdown-picker .jdropdown-close
{
    box-shadow: 0px -1px 5px 0px rgba(0,0,0,0.39);
    background-color:#fff;
    display:block;
}

.jdropdown-picker .jdropdown-content
{
    overflow-y:scroll;
    height:280px;
    background-color:#fafafa;
    border-top:1px solid #e6e6e8;
}

.jdropdown-picker .jdropdown-group-name
{
    font-size: 1em;
    text-transform: uppercase;
    padding-top:10px;
    padding-bottom:10px;
    display: block;
    border-bottom: 1px solid #e6e6e8;
    padding-left:20px;
    padding-right:20px;
    text-align:center;
    font-weight:bold;
}

.jdropdown-picker .jdropdown-item
{
    font-size: 1em;
    text-transform: uppercase;
    padding-top:10px;
    padding-bottom:10px;
    border-bottom: 1px solid #e6e6e8;
    padding-left:20px;
    padding-right:20px;
}

.jdropdown-picker .jdropdown-selected
{
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIiAvPjxwYXRoIGQ9Ik05IDE2LjE3TDQuODMgMTJsLTEuNDIgMS40MUw5IDE5IDIxIDdsLTEuNDEtMS40MXoiIGZpbGw9IndoaXRlIiAvPjwvc3ZnPgo=');
    background-repeat:no-repeat;
    background-position:top 50% right 15px;
    background-color:#1f93ff;
    color:#fff;
}

.jdropdown-picker .jdropdown-cursor
{
    background-color:#1f93ff;
    color:#fff;
}

/** Default render for mobile searchbar **/

.jdropdown-searchbar.jdropdown-focus
{
    position:fixed;
    top:0px !important;
    left:0px !important;
    width:100% !important;
    height:100% !important;
    background-color:#fafafa;
    padding:0px;
    z-index:9001;
    overflow-y:scroll;
    will-change: scroll-position;
    -webkit-overflow-scrolling: touch;
}

.jdropdown-searchbar.jdropdown-focus .jdropdown-container-header
{
    position: fixed;
    top: 0px;
    left: 0px;
    z-index: 9002;
    padding:10px;
    background-color:#fff;
    box-shadow: 0 1px 2px rgba(0,0,0,.1);
    width: 100%;
}

.jdropdown-searchbar.jdropdown-focus .jdropdown-header
{
    border: 0px;
    background-repeat: no-repeat;
    background-position-x: 0%;
    background-position-y: 40%;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTUuNSAxNGgtLjc5bC0uMjgtLjI3QzE1LjQxIDEyLjU5IDE2IDExLjExIDE2IDkuNSAxNiA1LjkxIDEzLjA5IDMgOS41IDNTMyA1LjkxIDMgOS41IDUuOTEgMTYgOS41IDE2YzEuNjEgMCAzLjA5LS41OSA0LjIzLTEuNTdsLjI3LjI4di43OWw1IDQuOTlMMjAuNDkgMTlsLTQuOTktNXptLTYgMEM3LjAxIDE0IDUgMTEuOTkgNSA5LjVTNy4wMSA1IDkuNSA1IDE0IDcuMDEgMTQgOS41IDExLjk5IDE0IDkuNSAxNHoiIGZpbGw9IiNlNmU2ZTgiLz48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PC9zdmc+);
    padding-left: 30px !important;
    padding-right: 60px !important;
}

.jdropdown-searchbar.jdropdown-focus .jdropdown-close
{
    display:block;
}

.jdropdown-searchbar .jdropdown-header {
    outline: none;
}

.jdropdown-searchbar .jdropdown-container
{
    margin-top: 40px;
    width:100%;
}

.jdropdown-searchbar .jdropdown-close
{
    position:fixed;
    top:0px;
    right:0px;
}

.jdropdown-searchbar .jdropdown-content
{
    margin-top:10px;
}

.jdropdown-searchbar .jdropdown-group
{
    margin-top:10px;
    margin-bottom:15px;
    background-color:#fff;
}

.jdropdown-searchbar .jdropdown-group-name
{
    border-top: 1px solid #e6e6e8;
    border-bottom: 1px solid #e6e6e8;
    padding:10px;
    padding-left:12px;
    font-weight:bold;
}

.jdropdown-searchbar .jdropdown-group-arrow
{
    float:right;
    width:24px;
    height:24px;
    background-repeat:no-repeat;
}

.jdropdown-searchbar .jdropdown-group-arrow-down
{
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNNy40MSA4LjU5TDEyIDEzLjE3bDQuNTktNC41OEwxOCAxMGwtNiA2LTYtNiAxLjQxLTEuNDF6Ii8+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgyNHYyNEgwVjB6Ii8+PC9zdmc+);
}

.jdropdown-searchbar .jdropdown-group-arrow-up
{
    background-image: url(data:image/svg+xml;base64,CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTcuNDEgMTUuNDFMMTIgMTAuODNsNC41OSA0LjU4TDE4IDE0bC02LTYtNiA2eiIvPjxwYXRoIGQ9Ik0wIDBoMjR2MjRIMHoiIGZpbGw9Im5vbmUiLz48L3N2Zz4=);
}

.jdropdown-searchbar .jdropdown-item
{
    padding-top:10px;
    padding-bottom:10px;
    border-bottom: 1px solid #e6e6e8;
    padding-left:15px;
    padding-right:40px;
    background-color:#fff;
    font-size:0.9em;
}

.jdropdown-searchbar .jdropdown-description {
    text-overflow: ellipsis;
    overflow: hidden;
    max-width: calc(100% - 20px);
}

.jdropdown-searchbar .jdropdown-content > .jdropdown-item:first-child
{
    border-top: 1px solid #e6e6e8;
}

.jdropdown-searchbar .jdropdown-selected
{
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTkgMTYuMTdMNC44MyAxMmwtMS40MiAxLjQxTDkgMTkgMjEgN2wtMS40MS0xLjQxeiIgZmlsbD0iIzAwN2FmZiIvPjwvc3ZnPg==');
    background-repeat:no-repeat;
    background-position:top 50% right 15px;
}

/** List render **/

.jdropdown-list
{
}

.jdropdown-list .jdropdown-container
{
    display:block;
}

.jdropdown-list .jdropdown-header
{
    display:none;
}

.jdropdown-list .jdropdown-group
{
    background-color:#fff;
}

.jdropdown-list .jdropdown-group-name
{
    border-bottom: 1px solid #e6e6e8;
    padding-top:10px;
    padding-bottom:10px;
    font-weight:bold;
}

.jdropdown-list .jdropdown-item
{
    padding-top:10px;
    padding-bottom:10px;
    border-bottom: 1px solid #e6e6e8;
    padding-left:10px;
    padding-right:40px;
    background-color:#fff;
}

.jdropdown-list .jdropdown-selected
{
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTkgMTYuMTdMNC44MyAxMmwtMS40MiAxLjQxTDkgMTkgMjEgN2wtMS40MS0xLjQxeiIgZmlsbD0iIzAwN2FmZiIvPjwvc3ZnPg==');
    background-repeat:no-repeat;
    background-position:top 50% right 10px;
}

@media only screen and (max-width : 800px)
{
    .jdropdown-list {
        width:100% !important;
        border:0px;
        padding:0px;
    }

    .jdropdown-list .jdropdown-container {
        min-width:100%;
    }

    .jdropdown-searchbar.jdropdown-focus .jdropdown-description {
        text-transform: uppercase;
    }
}

.app .jdropdown-item {
    text-transform:uppercase;
}

.jdropdown-create-container {
    margin: 10px;
    border: 1px solid #ccc;
    border-radius: 2px;
    padding: 6px;
}

.jdropdown-color {
    background-color: #fff;
    border: 1px solid transparent;
    border-radius: 12px;
    width: 12px;
    height: 12px;
    margin-right: 6px;
}

.jdropdown-item[data-disabled] {
    opacity: 0.5;
    pointer-events: none;
}

.jeditor-container {
    border:1px solid #ccc;
    box-sizing: border-box;
}

.jeditor-container.with-margin {
    background-color: #f2f2f2;
    max-width: 1200px;
}

.jeditor-dragging {
     border:1px dashed #000;
}

.jeditor {
    outline:none;
    word-break: break-word;
}

.jeditor-container.with-margin .jeditor {
    background-color: #fff;
    margin: 80px;
    min-height: 800px;
    padding: 80px;
    max-width: 800px;
}

.jeditor[data-placeholder]:empty:before {
    content: attr(data-placeholder);
    color: lightgray;
}

/** Snippet **/

.jsnippet {
    margin-top:15px;
    cursor:pointer;
    border: 1px solid #ccc;
    position:relative;
}

.jsnippet:focus {
    outline: none;
}

.jsnippet img {
    width:100%;
}

.jsnippet .jsnippet-title {
    padding:15px;
    font-size:1.4em;
}

.jsnippet .jsnippet-description {
    padding-left:15px;
    padding-right:15px;
    font-size:1em;
}

.jsnippet .jsnippet-host {
    padding:15px;
    text-transform:uppercase;
    font-size:0.8em;
    color:#777;
    text-align:right;
}

.jsnippet .jsnippet-url {
    display:none;
}

.jeditor .jsnippet:after {
    content: 'close';
    font-family: 'Material icons';
    font-size: 24px;
    width: 24px;
    height: 24px;
    line-height: 24px;
    cursor: pointer;
    text-shadow: 0px 0px 2px #fff;
    position: absolute;
    top: 12px;
    right: 12px;
}

.jsnippet * {
    -webkit-user-select: none;
    -o-user-select: none;
    user-select: none;

    -webkit-user-drag: none;
    -khtml-user-drag: none;
    -moz-user-drag: none;
    -o-user-drag: none;
}

.jeditor img {
    border:2px solid transparent;
    box-sizing: border-box;
}

.jeditor img.resizing {
    -webkit-user-select: none;
    -o-user-select: none;
    user-select: none;

    -webkit-user-drag: none;
    -khtml-user-drag: none;
    -moz-user-drag: none;
    -o-user-drag: none;
}

.jeditor img:focus {
    border: 2px solid #0096FD;
    outline: #0096FD;
}

.jeditor .pdf {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve'%3E%3Cpath style='fill:%23C30B15;' d='M511.344,274.266C511.77,268.231,512,262.143,512,256C512,114.615,397.385,0,256,0S0,114.615,0,256 c0,117.769,79.53,216.949,187.809,246.801L511.344,274.266z'/%3E%3Cpath style='fill:%2385080E;' d='M511.344,274.266L314.991,77.913L119.096,434.087l68.714,68.714C209.522,508.787,232.385,512,256,512 C391.243,512,501.976,407.125,511.344,274.266z'/%3E%3Cpolygon style='fill:%23FFFFFF;' points='278.328,333.913 255.711,77.913 119.096,77.913 119.096,311.652 '/%3E%3Cpolygon style='fill:%23E8E6E6;' points='392.904,311.652 392.904,155.826 337.252,133.565 314.991,77.913 255.711,77.913 256.067,333.913 '/%3E%3Cpolygon style='fill:%23FFFFFF;' points='314.991,155.826 314.991,77.913 392.904,155.826 '/%3E%3Crect x='119.096' y='311.652' style='fill:%23FC0F1A;' width='273.809' height='122.435'/%3E%3Cg%3E%3Cpath style='fill:%23FFFFFF;' d='M204.871,346.387c13.547,0,21.341,6.659,21.341,18.465c0,12.412-7.795,19.601-21.341,19.601h-9.611 v14.909h-13.471v-52.975L204.871,346.387L204.871,346.387z M195.26,373.858h8.93c5.904,0,9.308-2.952,9.308-8.552 c0-5.525-3.406-8.324-9.308-8.324h-8.93V373.858z'/%3E%3Cpath style='fill:%23FFFFFF;' d='M257.928,346.387c16.649,0,28.152,10.746,28.152,26.487c0,15.666-11.655,26.488-28.683,26.488 h-22.25v-52.975H257.928z M248.619,388.615h9.611c8.249,0,14.151-6.357,14.151-15.665c0-9.384-6.205-15.817-14.757-15.817h-9.006 V388.615z'/%3E%3Cpath style='fill:%23FFFFFF;' d='M308.563,356.982v12.26h23.763v10.596h-23.763v19.525h-13.471v-52.975h39.277v10.595h-25.806 V356.982z'/%3E%3C/g%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-size: cover;
    width:60px;
    height:60px;
}

.jeditor-toolbar {
    width: fit-content;
    max-width: 100%;
    box-sizing: border-box;
    margin: 10px;
}

.toolbar-on-top .jeditor-toolbar {
    width: initial;
    margin: 0px;
    box-shadow: 1px 1px 2px rgb(0 0 0 / 10%);
    display: block;
}

.toolbar-on-top .jeditor {
    padding: 15px;
}

.toolbar-on-top .jtoolbar .material-icons {
    font-size: 24px;
    transform: initial;
    margin: 4px;
}

.toolbar-on-top .jtoolbar .jpicker-header {
    font-size: 1em;
    margin-top: 4px;
    margin-bottom: 4px;
}

.jeditor table {
    border-collapse: collapse;
}

.jeditor table td {
    border: 1px solid #bbb;
    height: 2em;
}

.jeditor table td:focus {
    border: 1px solid blue;
}

.jeditor .line-break {
    border-top: 1px dashed #ccc;
    display: flex;
    justify-content: center;
    pointer-events: none;
}

.jeditor .line-break:before {
    content: 'New page';
    background-color: #fff;
    color: #ccc;
    margin: -1em;
    padding: 6px;
    position: absolute;
}

.jloading {
    position:fixed;
    z-index:10001;
    width:100%;
    left:0;
    right:0;
    top:0;
    bottom:0;
    background-color: rgba(0,0,0,0.7);
}

.jloading::after {
    content:'';
    display:block;
    margin:0 auto;
    margin-top:50vh;
    width:40px;
    height:40px;
    border-style:solid;
    border-color:white;
    border-top-color:transparent;
    border-width:4px;
    border-radius:50%;
    animation: spin .8s linear infinite;
}

.jloading.spin {
    background-color:transparent;
}

.jloading.spin::after {
    margin:0 auto;
    margin-top:80px;
    border-color:#aaa;
    border-top-color:transparent;
}


.jmodal {
    position:fixed;
    top:50%;
    left:50%;
    width:60%;
    height:60%;
    -webkit-box-shadow: 0 2px 12px rgba(0,0,0,.2);
    -moz-box-shadow: 0 2px 12px rgba(0,0,0,.2);
    border:1px solid #ccc;
    background-color:#fff;
    transform: translate(-50%, -50%);
    box-sizing: border-box;
    z-index:9002;
    border-radius: 4px;
    display: flex;
    flex-direction: column;
}

.jmodal_title {
    padding: 20px;
    height: 70px;
    box-sizing: border-box;
    font-size: 1.4em;
    background-color: #fff;
    border-radius: 8px 8px 0px 0px;
    pointer-events: none;
    display: flex;
    align-items: center;
    border-bottom: 1px solid #eee;
}

.jmodal_title > div {
    font-size: 1.4em;
}

.jmodal_title[data-icon]:before {
    content: attr(data-icon);
    font-family: 'Material Icons' !important;
    width: 24px;
    height: 24px;
    font-size: 24px;
    margin-right: 10px;
    line-height: 24px;
}

.jmodal_content {
    padding: 20px;
    overflow-y: auto;
    height: 100%;
    box-sizing: border-box;
    scrollbar-width: thin;
    scrollbar-color: #333 transparent;
}

.jmodal_title:empty {
    display: none;
}

.jmodal_title:empty + .jmodal_content {
    height: 100%;
}

.jmodal_content::-webkit-scrollbar {
    height: 12px;
}

.jmodal_content::-webkit-scrollbar {
    width: 12px;
}

.jmodal_content::-webkit-scrollbar-track {
    border: 1px solid #fff;
    background: #eee;
}

.jmodal_content::-webkit-scrollbar-thumb {
    border: 1px solid #fff;
    background: #888;
}

.jmodal:after {
    content: '';
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");
    position: absolute;
    top: 0;
    right: 0;
    margin: 25px;
    font-size: 24px;
    width: 24px;
    height: 24px;
    cursor: pointer;
    text-shadow: 0px 0px 5px #fff;
}

.jmodal_fullscreen {
    width: 100% !important;
    height: 100% !important;
    top: 0px;
    left: 0px;
    transform: none;
    border: 0px;
    border-radius: 0px;
}

.jmodal_backdrop {
    position: fixed;
    top: 0px;
    left: 0px;
    min-width: 100%;
    min-height: 100%;
    background-color: rgba(0,0,0,0.2);
    border: 0px;
    padding: 0px;
    z-index: 8000;
    display: none;

  -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */ /* Konqueror HTML */ /* Firefox */ /* Internet Explorer/Edge */
            user-select: none; /* Non-prefixed version, currently
                                  supported by Chrome and Opera */
}

.jmodal_content .jcalendar .jcalendar-content,
.jmodal_content .jdropdown-container {
    position: fixed;
}


.jnotification {
    position: fixed;
    z-index: 10000;
    box-sizing: border-box;
    padding: 10px;
    bottom: 0px;
}

.jnotification-container {
    box-shadow: 0px 2px 15px -5px rgba(0, 0, 0, 0.7);
    padding: 12px;
    border-radius: 8px;

    background-color: #000;
    background: rgba(92,92,92,1);
    background: linear-gradient(0deg, rgba(92,92,92,1) 0%, rgba(77,77,77,1) 100%);
    color: #fff;
    width: 320px;
    margin: 30px;
    padding: 20px;
}

.jnotification-close {
    content: '';
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");
    font-size: 20px;
    width: 20px;
    height: 20px;
    cursor: pointer;
}

.jnotification-title {
    font-weight: bold;
}

.jnotification-header {
    display: flex;
    padding-bottom: 5px;
}

.jnotification-header:empty {
    display: none;
}

.jnotification-image {
    margin-right: 5px;
}

.jnotification-image:empty {
    display: none;
}

.jnotification-image img {
    width: 24px;
}

.jnotification-name {
    text-transform: uppercase;
    font-size: 0.9em;
    flex: 1;
    letter-spacing: 0.1em;
}

.jnotification-error .jnotification-container {
    background: rgb(182,38,6);
    background: linear-gradient(0deg, rgba(170,41,13,1) 0%, rgba(149,11,11,1) 100%);
}

@media (max-width: 800px) {
    .jnotification {
        top: calc(0px + var(--safe-area-top));
        width: 100%;
    }
    .jnotification-container {
        background: rgba(255,255,255,0.95);
        border: 1px solid #eee;
        color: #444;
        margin: 0px;
        width: initial;
    }
    .jnotification-error .jnotification-container {
        background: rgba(255,255,255,0.95);
        color: #790909;
    }
    .jnotification-close {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='black'%3E%3Cpath d='M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");
    }
}

.jnotification-header {
    display: flex;
    justify-content: flex-start;
    align-items: center;
}

.jpicker {
    cursor: pointer;
    white-space: nowrap;
    display: inline-flex;
    -webkit-user-select: none;
    user-select: none;
    outline: none;
    position: relative;
}

.jpicker-header {
    background-repeat: no-repeat;
    background-position: top 50% right 5px;
    background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' d='M0 0h24v24H0V0z'/%3E%3Cpath d='M7 10l5 5 5-5H7z' fill='gray'/%3E%3C/svg%3E");
    text-overflow: ellipsis;
    cursor: pointer;
    box-sizing: border-box;
    text-align: left;
    outline: none;

    line-height: 24px;
    padding: 2px;
    padding-left: 12px;
    padding-right: 35px;
    outline: none;
    border-radius: 4px;
}

.jpicker-header:hover {
    background-color: #f2f2f2;
}

.jpicker-content {
    position: absolute;
    top: 0;
    display: none;
    box-shadow: 0 4px 5px 0 rgba(0,0,0,0.14), 0 1px 10px 0 rgba(0,0,0,0.12), 0 2px 4px -1px rgba(0,0,0,0.2);
    border-radius: 4px;
    background-color: #fff;
    padding: 4px;
    z-index: 50;
    text-align: left;
    max-height: 200px;
    scrollbar-width: thin;
    scrollbar-color: #333 transparent;
}

.jpicker-content::-webkit-scrollbar {
    width: 8px;
}

.jpicker-content::-webkit-scrollbar-track {
    background: #eee;
}
 
.jpicker-content::-webkit-scrollbar-thumb {
    background: #888;
}
 
.jpicker-content > div {
    padding: 6px;
    padding-left: 15px;
    padding-right: 15px;
}

.jpicker-focus > .jpicker-content {
    display: block;
}

.jpicker-content > div:hover {
    background-color:#efefef;
}

.jpicker-content > div:empty {
    opacity: 0;
}

.jpicker-header > i, .jpicker-header > div {
    display: block;
}

.jpicker-focus > .jpicker-content.jpicker-columns {
    display: flex !important ;
    justify-content: center;
    flex-wrap: wrap;
}

.jpicker-focus .jpicker-content.jpicker-grid {
    display: inline-grid;
}




.jprogressbar
{
    cursor:pointer;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    user-select: none;
    box-sizing: border-box;
    background:#fff;
    -webkit-tap-highlight-color: transparent;
    display: inline-block;
    box-sizing: border-box;
    cursor:pointer;
    border:1px solid #ccc;
    position:relative;
}

.jprogressbar::before {
    content:attr(data-value);
    position:absolute;
    margin:5px;
    margin-left:10px;
}

.jprogressbar-header::placeholder
{
    color:#000;
}

.jprogressbar::focus {
    outline: auto 5px -webkit-focus-ring-color;
}

.jprogressbar > div {
    background-color: #eee;
    background-color: red;
    box-sizing: border-box;
    height:31px;
}

.jrating {
    display:flex;
}
.jrating > div {
    width:24px;
    height:24px;
    line-height:24px;
    background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M22 9.24l-7.19-.62L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21 12 17.27 18.18 21l-1.63-7.03L22 9.24zM12 15.4l-3.76 2.27 1-4.28-3.32-2.88 4.38-.38L12 6.1l1.71 4.04 4.38.38-3.32 2.88 1 4.28L12 15.4z' fill='gray'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");
}

.jrating .jrating-over {
    background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='black'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");
    opacity: 0.7;
}

.jrating .jrating-selected {
    background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='red'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");
}


.jsearch {
    position: relative;
    display: none;
    -webkit-user-select: none;
    user-select: none;
}

.jsearch_container {
    position: absolute;
    box-shadow: 0 1px 2px 0 rgba(60,64,67,0.302), 0 2px 6px 2px rgba(60,64,67,0.149);
    border: none;
    border-radius: 4px;
    width: 280px;
    padding: 8px 0;
    box-shadow: 0 2px 4px rgba(0,0,0,0.2);
    transition: opacity .218s;
    background: #fff;
    border: 1px solid rgba(0,0,0,.2);
    cursor: pointer;
    margin: 0;
    min-width: 300px;
    outline: none;
    width: auto;
    -webkit-user-select: none;
    user-select: none;
}

.jsearch_container:empty:after {
    content: attr(data-placeholder);
}

.jsearch_container > div {
    color: #333;
    cursor: pointer;
    display: flex;
    padding: 5px 10px;
    user-select: none;
    align-items: center;
    
    -webkit-user-select: none;
    user-select: none;
}

.jsearch_container > div:hover {
    background-color: #e8eaed;
}

.jsearch_container > div > img {
    width: 32px;
    height: 32px;
    -webkit-user-select: none;
            user-select: none;
    border-radius: 16px;
    margin-right: 2px;
}

.jsearch_container > div > div {
    overflow: hidden;
    text-overflow: ellipsis;
    margin-left: 2px;
    max-width: 300px;
    white-space: nowrap;
    -webkit-user-select: none;
            user-select: none;
}

.jsearch_container .selected {
    background-color: #e8eaed;
}

.jslider {
    outline: none;
}

.jslider-focus {
    width: 100% !important;
    height: 100% !important;
}

.jslider-focus img {
    display: none;
}

.jslider img {
    width: 100px;
}

.jslider-left::before {
    position: fixed;
    left: 15px;
    top: 50%;
    content:'arrow_back_ios';
    color: #fff;
    width: 30px;
    height: 30px;
    font-family: 'Material Icons';
    font-size: 30px;
    /* before it was 0px 0px 0px #000 */
    text-shadow: 0px 0px 6px rgb(56,56,56);
    text-align: center;
    cursor: pointer;
}

.jslider-right::after {
    position: fixed;
    right: 15px;
    top: 50%;
    content: 'arrow_forward_ios';
    color: #fff;
    width: 30px;
    height: 30px;
    font-family: 'Material Icons';
    font-size: 30px;
    /* before it was 0px 0px 0px #000 */
    text-shadow: 0px 0px 6px rgb(56,56,56);
    text-align: center;
    cursor: pointer;
}

.jslider-close {
    width:24px;
    height:24px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");
    position:fixed;
    top:15px;
    right:15px;
    cursor:pointer;
    z-index:3000;

    display: block !important;
}

.jslider-counter {
    height:24px;
    background-color: transparent;
    position:fixed;
    left: 50%;
    transform: translateX(-50%);
    bottom: 15px;
    cursor:pointer;
    z-index:3000;

    display: flex;
    display: -webkit-flex;
    -webkit-justify-content: center;
    -webkit-align-items: center;
    justify-content: center;
    align-items: center;
    flex-direction: row;
}

.jslider-caption {
    position: fixed;
    max-width: 90vw;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    top:15px;
    left: 15px;
    z-index:3000;
    color: #FFF;
    font-size: 1rem;

    display: block !important;
}

.jslider-counter div {
    width: 10px;
    height: 10px;
    background: #fff;
    border-radius: 50%;
    margin: 0px 5px;

    display: block !important;
}

.jslider-counter .jslider-counter-focus {
    background-color: cornflowerblue;
    pointer-events: none;
}

.jslider-focus {
    position:fixed;
    left:0;
    top:0;
    width: 100%;
    min-height:100%;
    max-height:100%;
    z-index:2000;
    margin:0px;
    box-sizing:border-box;

    background-color:rgba(0,0,0,0.8);
    transition-duration: .05s;
    display: flex;

    align-items: center;
}

.jslider-focus img {
    width: 50vw;
    height: auto;
    box-sizing: border-box;
    margin:0 auto;
    vertical-align:middle;
    display:none;
}

.jslider-focus img.jslider-vertical {
    width: auto;
    /* before it was 50vh */
    height: 80vh;
}

@media only screen and (max-width: 576px) {
    .jslider-focus img.jslider-vertical {
        width: 99vw !important;
        height: auto !important;
    }

    .jslider-focus img {
        width: 100vw !important;
        height: auto !important;
    }
}

.jslider-grid {
    display: grid;
    grid-gap: 1px;
    position: relative;
}

.jslider-grid[data-number='2'] {
    grid-template-columns: 1fr 50%;
}

.jslider-grid[data-number='3'] {
    grid-template-columns: 1fr 33%;
}

.jslider-grid[data-number='4'] {
    grid-template-columns: 1fr 25%;
}

.jslider-grid img {
    display: none;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.jslider-grid[data-total]:after {
    content: attr(data-total) "+";
    font-size: 1.5em;
    position:absolute;
    color: #fff;
    right: 15px;
    bottom: 6px;
}

.jslider-grid img:first-child {
    -ms-grid-column: 1;
    -ms-grid-row: 1;
    grid-column: 1;
    grid-row: 1;
    display: block;
}

.jslider-grid[data-number='2'] img:nth-child(2) {
    -ms-grid-column: 2;
    -ms-grid-row: 1;
    grid-column: 2;
    grid-row: 1;
    display: block;
}

.jslider-grid[data-number='3'] img:first-child {
    -ms-grid-column: 1 / 2;
    -ms-grid-row: 1 / 4;
    grid-column: 1 / 2;
    grid-row: 1 / 4;
}

.jslider-grid[data-number='3'] img:nth-child(2) {
    -ms-grid-column: 2;
    -ms-grid-row: 1;
    grid-column: 2;
    grid-row: 1;
    display: block;
}

.jslider-grid[data-number='3'] img:nth-child(3) {
    -ms-grid-column: 2;
    -ms-grid-row: 2;
    grid-column: 2;
    grid-row: 2;
    display: block;
}

.jslider-grid[data-number='4'] img:first-child {
    -ms-grid-column: 1 / 2;
    -ms-grid-row: 1 / 4;
    grid-column: 1 / 2;
    grid-row: 1 / 4;
}

.jslider-grid[data-number='4'] img:nth-child(2) {
    -ms-grid-column: 2;
    -ms-grid-row: 1;
    grid-column: 2;
    grid-row: 1;
    display: block;
}

.jslider-grid[data-number='4'] img:nth-child(3) {
    -ms-grid-column: 2;
    -ms-grid-row: 2;
    grid-column: 2;
    grid-row: 2;
    display: block;
}

.jslider-grid[data-number='4'] img:nth-child(4) {
    -ms-grid-column: 2;
    -ms-grid-row: 3;
    grid-column: 2;
    grid-row: 3;
    display: block;
}


.jtabs {
    max-width: 100vw;
    position: relative;
}

.jtabs .jtabs-headers-container {
    display: flex;
    align-items: center;
}

.jtabs .jtabs-headers {
    display: flex;
    align-items: center;
    overflow: hidden;
    position: relative;
}

.jtabs .jtabs-headers > div:not(.jtabs-border) {
    padding: 8px;
    padding-left: 20px;
    padding-right: 20px;
    margin-left: 1px;
    margin-right: 1px;
    background-color: #f1f1f1;
    cursor: pointer;
    white-space: nowrap;
    text-align: center;
}

.jtabs .jtabs-headers > div.jtabs-selected {
    background-color: #e8e8e8;
    color: #000;
}

.jtabs .jtabs-headers > div > div {
    color: #555;
    width: 100%;
    overflow: hidden;
}

.jtabs .jtabs-headers i {
    display: block;
    margin: auto;
}

.jtabs .jtabs-content {
    box-sizing: border-box;
}

.jtabs .jtabs-content > div {
    display: none;
    box-sizing: border-box;
}

.jtabs .jtabs-content > div.jtabs-selected {
    display: block;
}

.jtabs .jtabs-border {
    position: absolute;
    height: 2px;
    background-color: #888;
    transform-origin: left;
    transition: all .2s cubic-bezier(0.4,0,0.2,1);
    transition-property: color,left,transform;
    display: none;
}

.jtabs-animation .jtabs-border {
    display: initial;
}

.jtabs .jtabs-controls {
    margin: 3px;
    margin-left: 10px;
    display: flex;
    min-width: 82px;
}

.jtabs .jtabs-controls > div {
    cursor: pointer;
    background-position: center;
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
    line-height: 24px;
}

.jtabs .jtabs-prev {
    margin-left: 10px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='gray' width='18px' height='18px'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12z'/%3E%3C/svg%3E");
}

.jtabs .jtabs-prev.disabled {
    margin-left: 10px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='lightgray' width='18px' height='18px'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12z'/%3E%3C/svg%3E");
}

.jtabs .jtabs-next {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='gray' width='18px' height='18px'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z'/%3E%3C/svg%3E");
}

.jtabs .jtabs-next.disabled {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='lightgray' width='18px' height='18px'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z'/%3E%3C/svg%3E");
}

.jtabs .jtabs-add {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' viewBox='0 0 24 24' width='24'%3E%3Cpath d='M19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-2 10h-4v4h-2v-4H7v-2h4V7h2v4h4v2z' fill='%23bbbbbb'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");
}

/** Modern skin **/

.jtabs.jtabs-modern .jtabs-headers > div:not(.jtabs-border) {
    padding: 4px;
    padding-left: 10px;
    padding-right: 10px;
    background-color: #fff;
}

.jtabs.jtabs-modern .jtabs-headers > .jtabs-selected  {
    color: #000;
}

.jtabs.jtabs-modern .jtabs-headers > .jtabs-selected .material-icons {
    color: #000;
}

.jtabs.jtabs-modern .jtabs-headers {
    background: #EEEEEF !important;
    padding: 2px;
    border-radius: 4px;
}

.jtabs.jtabs-modern .jtabs-headers .jtabs-border {
    border-color: #EEEEEF !important;
}

.jtabs.jtabs-modern .jtabs-border {
    background-color: rgba(194, 197, 188, 0.884);
}

.jtags {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    justify-content: flex-start;
    padding: 1px;
    border: 1px solid #ccc;
    position: relative;
} 

.jtags.jtags-empty:not(.jtags-focus)::before {
    position: absolute;
    margin: 3px;
    color: #ccc;
    content: attr(data-placeholder);
    top: 0px;
    margin-left: 6px;
}

.jtags > div {
    padding: 5px;
    padding-left: 10px;
    padding-right: 22px;
    position: relative;
    border-radius: 1px;
    margin: 2px;
    display: block;
    outline: none;
}

.jtags > div:empty:before {
    content: " ";
    white-space: pre;
}

.jtags > div::after {
    content: 'x';
    position: absolute;
    top: 6px;
    right: 4px;
    width: 12px;
    height: 12px;
    cursor: pointer;
    font-size: 11px;
    display: none;
}

.jtags_label {
    background-color: #eeeeee !important;
}

.jtags_label::after {
    display: inline-block !important;
}

.jtags_error::after {
    color: #fff  !important;
}

.jtags_error {
    background-color: #d93025 !important;
    color: #fff;
}


.jtoolbar-container {
    border-radius: 2px;
    margin-bottom: 5px;
    box-shadow: 0 4px 5px 0 rgba(0,0,0,0.14), 0 1px 10px 0 rgba(0,0,0,0.12), 0 2px 4px -1px rgba(0,0,0,0.2);
    display: inline-flex !important;
}

.jtoolbar {
    cursor: pointer;
    white-space: nowrap;
    display: flex;
    padding:4px;
    -webkit-user-select: none;
    user-select: none;
    font-size: 13px;
}

.jtoolbar-disabled {
    pointer-events: none;
    opacity: 0.4;
}

.jtoolbar-mobile {
    display: flex;
    position:fixed;
    bottom: 0;
    margin: 0;
    left: 0;
    width: 100%;
    background: #f7f7f8;
    z-index: 1;
    box-sizing: border-box;
    box-shadow: 0 -1px 2px rgba(0,0,0,.1);
    border-radius: 0px;
}

.jtoolbar > div {
    display: inline-flex;
    align-items: center;
    box-sizing: border-box;
    vertical-align:middle;
    justify-content: space-evenly;
}

.jtoolbar-mobile > div {
    display: flex;
    width: 100%;
}

.jtoolbar .jtoolbar-item {
    text-align: center;
    margin: auto;
    padding: 2px;
    padding-left:4px;
    padding-right:4px;
}

.jtoolbar-mobile .jtoolbar-item {
    position: relative;
    flex:1;
} 

.jtoolbar .jtoolbar-divisor {
    width: 2px;
    height: 18px;
    padding: 0px;
    margin-left: 4px;
    margin-right: 4px;
    background-color: #ddd;
}

.jtoolbar .jtoolbar-label {
    padding-left: 8px;
    padding-right: 8px;
}



.jtoolbar-mobile a
{
    text-decoration:none;
    display:inline-block;
}

.jtoolbar-mobile i {
    display: inline-flex !important;
    color:#929292;
}

.jtoolbar-mobile span {
    font-size:0.7em;
    display:block;
    color:#929292;
}

.jtoolbar-mobile .jtoolbar-selected a, .jtoolbar-mobile .jtoolbar-selected i, .jtoolbar-mobile .jtoolbar-selected span {
    color:var(--active-color) !important;
    background-color:transparent;
}

.jtoolbar-item {
    -webkit-user-select: none;
    user-select: none;
}

.jtoolbar-item i {
    display: block;
    color:#333;
}

.jtoolbar-item:hover {
    background-color:#f2f2f2;
}


.jtoolbar .jpicker {
    padding-left:0px;
    padding-right:0px;
}

.jtoolbar .jpicker-header {
    height: 24px;
    line-height: 24px;
    padding: 0px;
    padding-right: 20px;
    padding-left: 8px;
    background-position: top 50% right 0px;
    display: flex;
    align-items: center;
    font-size: 0.9em;
}

.jtoolbar .jpicker-content > div {
    padding: 6px;
}

.jtoolbar-active {
    background-color:#eee;
}

.jtoolbar .fa {
    width: 18px;
    height: 18px;
    display: block;
    line-height: 18px;
    font-size: 14px;
}

.jtoolbar .material-icons {
    font-size: 18px;
    width: 24px;
    height: 24px;
    display: block;
    line-height: 24px;
    transform: rotate(0.03deg);
    text-align: center;
}

.jtoolbar .jtoolbar-arrow {
    background-repeat: no-repeat;
    background-position: center;
    background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black' width='18px' height='18px'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z'/%3E%3C/svg%3E");
    width: 24px;
    height: 16px;
    margin-left: 4px;
    border-left: 1px solid #f2f2f2;
}

.jtoolbar-floating {
    position: absolute;
    display: none;
    box-shadow: 0 4px 5px 0 rgba(0,0,0,0.14), 0 1px 10px 0 rgba(0,0,0,0.12), 0 2px 4px -1px rgba(0,0,0,0.2);
    border-radius: 4px;
    background-color: #fff;
    padding: 4px;
    z-index: 50;
    text-align: left;
    margin-right: 20px;
}

.jtoolbar-floating .jtoolbar-divisor {
    display: none;
}

.jtoolbar-arrow-selected .jtoolbar-floating {
    display: flex;
    flex-wrap: wrap;
}




/*!******************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/ngx-toastr/toastr.css?ngGlobalStyle ***!
  \******************************************************************************************************************************************************************************************************************************************/
/* based on angular-toastr css https://github.com/Foxandxss/angular-toastr/blob/cb508fe6801d6b288d3afc525bb40fee1b101650/dist/angular-toastr.css */

/* position */
.toast-center-center {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.toast-top-center {
  top: 0;
  right: 0;
  width: 100%;
}
.toast-bottom-center {
  bottom: 0;
  right: 0;
  width: 100%;
}
.toast-top-full-width {
  top: 0;
  right: 0;
  width: 100%;
}
.toast-bottom-full-width {
  bottom: 0;
  right: 0;
  width: 100%;
}
.toast-top-left {
  top: 12px;
  left: 12px;
}
.toast-top-right {
  top: 12px;
  right: 12px;
}
.toast-bottom-right {
  right: 12px;
  bottom: 12px;
}
.toast-bottom-left {
  bottom: 12px;
  left: 12px;
}

/* toast styles */
.toast-title {
  font-weight: bold;
}
.toast-message {
  word-wrap: break-word;
}
.toast-message a,
.toast-message label {
  color: #FFFFFF;
}
.toast-message a:hover {
  color: #CCCCCC;
  text-decoration: none;
}
.toast-close-button {
  position: relative;
  right: -0.3em;
  top: -0.3em;
  float: right;
  font-size: 20px;
  font-weight: bold;
  color: #FFFFFF;
  text-shadow: 0 1px 0 #ffffff;
  /* opacity: 0.8; */
}
.toast-close-button:hover,
.toast-close-button:focus {
  color: #000000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.4;
}
/*Additional properties for button version
 iOS requires the button element instead of an anchor tag.
 If you want the anchor version, it requires `href="#"`.*/
button.toast-close-button {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
}
.toast-container {
  pointer-events: none;
  position: fixed;
  z-index: 999999;
}
.toast-container * {
  box-sizing: border-box;
}
.toast-container .ngx-toastr {
  position: relative;
  overflow: hidden;
  margin: 0 0 6px;
  padding: 15px 15px 15px 50px;
  width: 300px;
  border-radius: 3px 3px 3px 3px;
  background-position: 15px center;
  background-repeat: no-repeat;
  background-size: 24px;
  box-shadow: 0 0 12px #999999;
  color: #FFFFFF;
}
.toast-container .ngx-toastr:hover {
  box-shadow: 0 0 12px #000000;
  opacity: 1;
  cursor: pointer;
}
/* https://github.com/FortAwesome/Font-Awesome-Pro/blob/master/advanced-options/raw-svg/regular/info-circle.svg */
.toast-info {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTI1NiA4QzExOS4wNDMgOCA4IDExOS4wODMgOCAyNTZjMCAxMzYuOTk3IDExMS4wNDMgMjQ4IDI0OCAyNDhzMjQ4LTExMS4wMDMgMjQ4LTI0OEM1MDQgMTE5LjA4MyAzOTIuOTU3IDggMjU2IDh6bTAgMTEwYzIzLjE5NiAwIDQyIDE4LjgwNCA0MiA0MnMtMTguODA0IDQyLTQyIDQyLTQyLTE4LjgwNC00Mi00MiAxOC44MDQtNDIgNDItNDJ6bTU2IDI1NGMwIDYuNjI3LTUuMzczIDEyLTEyIDEyaC04OGMtNi42MjcgMC0xMi01LjM3My0xMi0xMnYtMjRjMC02LjYyNyA1LjM3My0xMiAxMi0xMmgxMnYtNjRoLTEyYy02LjYyNyAwLTEyLTUuMzczLTEyLTEydi0yNGMwLTYuNjI3IDUuMzczLTEyIDEyLTEyaDY0YzYuNjI3IDAgMTIgNS4zNzMgMTIgMTJ2MTAwaDEyYzYuNjI3IDAgMTIgNS4zNzMgMTIgMTJ2MjR6Jy8+PC9zdmc+");
}
/* https://github.com/FortAwesome/Font-Awesome-Pro/blob/master/advanced-options/raw-svg/regular/times-circle.svg */
.toast-error {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTI1NiA4QzExOSA4IDggMTE5IDggMjU2czExMSAyNDggMjQ4IDI0OCAyNDgtMTExIDI0OC0yNDhTMzkzIDggMjU2IDh6bTEyMS42IDMxMy4xYzQuNyA0LjcgNC43IDEyLjMgMCAxN0wzMzggMzc3LjZjLTQuNyA0LjctMTIuMyA0LjctMTcgMEwyNTYgMzEybC02NS4xIDY1LjZjLTQuNyA0LjctMTIuMyA0LjctMTcgMEwxMzQuNCAzMzhjLTQuNy00LjctNC43LTEyLjMgMC0xN2w2NS42LTY1LTY1LjYtNjUuMWMtNC43LTQuNy00LjctMTIuMyAwLTE3bDM5LjYtMzkuNmM0LjctNC43IDEyLjMtNC43IDE3IDBsNjUgNjUuNyA2NS4xLTY1LjZjNC43LTQuNyAxMi4zLTQuNyAxNyAwbDM5LjYgMzkuNmM0LjcgNC43IDQuNyAxMi4zIDAgMTdMMzEyIDI1Nmw2NS42IDY1LjF6Jy8+PC9zdmc+");
}
/* https://github.com/FortAwesome/Font-Awesome-Pro/blob/master/advanced-options/raw-svg/regular/check.svg */
.toast-success {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTE3My44OTggNDM5LjQwNGwtMTY2LjQtMTY2LjRjLTkuOTk3LTkuOTk3LTkuOTk3LTI2LjIwNiAwLTM2LjIwNGwzNi4yMDMtMzYuMjA0YzkuOTk3LTkuOTk4IDI2LjIwNy05Ljk5OCAzNi4yMDQgMEwxOTIgMzEyLjY5IDQzMi4wOTUgNzIuNTk2YzkuOTk3LTkuOTk3IDI2LjIwNy05Ljk5NyAzNi4yMDQgMGwzNi4yMDMgMzYuMjA0YzkuOTk3IDkuOTk3IDkuOTk3IDI2LjIwNiAwIDM2LjIwNGwtMjk0LjQgMjk0LjQwMWMtOS45OTggOS45OTctMjYuMjA3IDkuOTk3LTM2LjIwNC0uMDAxeicvPjwvc3ZnPg==");
}
/* https://github.com/FortAwesome/Font-Awesome-Pro/blob/master/advanced-options/raw-svg/regular/exclamation-triangle.svg */
.toast-warning {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1NzYgNTEyJyB3aWR0aD0nNTc2JyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTU2OS41MTcgNDQwLjAxM0M1ODcuOTc1IDQ3Mi4wMDcgNTY0LjgwNiA1MTIgNTI3Ljk0IDUxMkg0OC4wNTRjLTM2LjkzNyAwLTU5Ljk5OS00MC4wNTUtNDEuNTc3LTcxLjk4N0wyNDYuNDIzIDIzLjk4NWMxOC40NjctMzIuMDA5IDY0LjcyLTMxLjk1MSA4My4xNTQgMGwyMzkuOTQgNDE2LjAyOHpNMjg4IDM1NGMtMjUuNDA1IDAtNDYgMjAuNTk1LTQ2IDQ2czIwLjU5NSA0NiA0NiA0NiA0Ni0yMC41OTUgNDYtNDYtMjAuNTk1LTQ2LTQ2LTQ2em0tNDMuNjczLTE2NS4zNDZsNy40MTggMTM2Yy4zNDcgNi4zNjQgNS42MDkgMTEuMzQ2IDExLjk4MiAxMS4zNDZoNDguNTQ2YzYuMzczIDAgMTEuNjM1LTQuOTgyIDExLjk4Mi0xMS4zNDZsNy40MTgtMTM2Yy4zNzUtNi44NzQtNS4wOTgtMTIuNjU0LTExLjk4Mi0xMi42NTRoLTYzLjM4M2MtNi44ODQgMC0xMi4zNTYgNS43OC0xMS45ODEgMTIuNjU0eicvPjwvc3ZnPg==");
}
.toast-container.toast-top-center .ngx-toastr,
.toast-container.toast-bottom-center .ngx-toastr {
  width: 300px;
  margin-left: auto;
  margin-right: auto;
}
.toast-container.toast-top-full-width .ngx-toastr,
.toast-container.toast-bottom-full-width .ngx-toastr {
  width: 96%;
  margin-left: auto;
  margin-right: auto;
}
.ngx-toastr {
  background-color: #030303;
  pointer-events: auto;
}
.toast-success {
  background-color: #51A351;
}
.toast-error {
  background-color: #BD362F;
}
.toast-info {
  background-color: #2F96B4;
}
.toast-warning {
  background-color: #F89406;
}
.toast-progress {
  position: absolute;
  left: 0;
  bottom: 0;
  height: 4px;
  background-color: #000000;
  opacity: 0.4;
}
/* Responsive Design */
@media all and (max-width: 240px) {
  .toast-container .ngx-toastr.div {
    padding: 8px 8px 8px 50px;
    width: 11em;
  }
  .toast-container .toast-close-button {
    right: -0.2em;
    top: -0.2em;
  }
}
@media all and (min-width: 241px) and (max-width: 480px) {
  .toast-container .ngx-toastr.div {
    padding: 8px 8px 8px 50px;
    width: 18em;
  }
  .toast-container .toast-close-button {
    right: -0.2em;
    top: -0.2em;
  }
}
@media all and (min-width: 481px) and (max-width: 768px) {
  .toast-container .ngx-toastr.div {
    padding: 15px 15px 15px 50px;
    width: 25em;
  }
}


/*# sourceMappingURL=styles.css.map*/